From 55ef8469dc3245055008aac0ed604417879e88c9 Mon Sep 17 00:00:00 2001 From: Joe Date: Wed, 22 Jul 2015 11:34:26 -0500 Subject: [PATCH 1/8] UPDATE - Updated Podfile to point at local source for easier dev - Updated podspec to mantle 2.0 - Run pod install --- .gitignore | 1 + Example/Podfile | 3 +- Example/Podfile.lock | 29 +- .../CLPlacemark+HNKAdditions.h | 2 +- .../HNKGooglePlacesAutocomplete.h | 2 +- .../HNKGooglePlacesAutocompleteModel.h | 2 +- .../HNKGooglePlacesAutocompletePlace.h | 2 +- ...NKGooglePlacesAutocompletePlaceSubstring.h | 2 +- .../HNKGooglePlacesAutocompletePlaceTerm.h | 2 +- .../HNKGooglePlacesAutocompleteQuery.h | 2 +- .../HNKGooglePlacesAutocompleteQueryConfig.h | 2 +- ...HNKGooglePlacesAutocompleteQueryResponse.h | 2 +- .../HNKGooglePlacesServer.h | 2 +- .../Private/Mantle/MTLManagedObjectAdapter.h | 1 - .../Mantle/MTLTransformerErrorHandling.h | 1 + .../Mantle/NSDictionary+MTLJSONKeyPath.h | 1 + .../Mantle/NSDictionary+MTLMappingAdditions.h | 1 + .../CLPlacemark+HNKAdditions.h | 2 +- .../HNKGooglePlacesAutocomplete.h | 2 +- .../HNKGooglePlacesAutocompleteModel.h | 2 +- .../HNKGooglePlacesAutocompletePlace.h | 2 +- ...NKGooglePlacesAutocompletePlaceSubstring.h | 2 +- .../HNKGooglePlacesAutocompletePlaceTerm.h | 2 +- .../HNKGooglePlacesAutocompleteQuery.h | 2 +- .../HNKGooglePlacesAutocompleteQueryConfig.h | 2 +- ...HNKGooglePlacesAutocompleteQueryResponse.h | 2 +- .../HNKGooglePlacesServer.h | 2 +- .../Headers/Public/Mantle/EXTKeyPathCoding.h | 1 - .../Public/Mantle/EXTRuntimeExtensions.h | 1 - Example/Pods/Headers/Public/Mantle/EXTScope.h | 1 - .../Public/Mantle/MTLManagedObjectAdapter.h | 1 - .../Mantle/MTLTransformerErrorHandling.h | 1 + .../Mantle/NSDictionary+MTLJSONKeyPath.h | 1 + .../Mantle/NSDictionary+MTLMappingAdditions.h | 1 + .../Pods/Headers/Public/Mantle/metamacros.h | 1 - .../HNKGooglePlacesAutocomplete.podspec.json | 2 +- Example/Pods/Manifest.lock | 29 +- Example/Pods/Mantle/LICENSE.md | 2 +- Example/Pods/Mantle/Mantle/MTLJSONAdapter.h | 351 +- Example/Pods/Mantle/Mantle/MTLJSONAdapter.m | 574 ++- .../Mantle/Mantle/MTLManagedObjectAdapter.h | 215 -- .../Mantle/Mantle/MTLManagedObjectAdapter.m | 645 ---- .../Pods/Mantle/Mantle/MTLModel+NSCoding.h | 182 +- .../Pods/Mantle/Mantle/MTLModel+NSCoding.m | 14 +- Example/Pods/Mantle/Mantle/MTLModel.h | 242 +- Example/Pods/Mantle/Mantle/MTLModel.m | 129 +- Example/Pods/Mantle/Mantle/MTLReflection.h | 36 +- .../Mantle/MTLTransformerErrorHandling.h | 66 + .../Mantle/MTLTransformerErrorHandling.m | 15 + .../Pods/Mantle/Mantle/MTLValueTransformer.h | 49 +- .../Pods/Mantle/Mantle/MTLValueTransformer.m | 78 +- Example/Pods/Mantle/Mantle/Mantle.h | 3 +- .../Mantle/NSArray+MTLManipulationAdditions.h | 14 +- .../Mantle/NSDictionary+MTLJSONKeyPath.h | 27 + .../Mantle/NSDictionary+MTLJSONKeyPath.m | 47 + .../NSDictionary+MTLManipulationAdditions.h | 24 +- .../NSDictionary+MTLManipulationAdditions.m | 17 +- .../Mantle/NSDictionary+MTLMappingAdditions.h | 21 + .../Mantle/NSDictionary+MTLMappingAdditions.m | 23 + .../Mantle/Mantle/NSError+MTLModelException.h | 16 +- .../Mantle/NSObject+MTLComparisonAdditions.h | 2 +- ...NSValueTransformer+MTLInversionAdditions.h | 12 +- ...NSValueTransformer+MTLInversionAdditions.m | 23 +- ...former+MTLPredefinedTransformerAdditions.h | 117 +- ...former+MTLPredefinedTransformerAdditions.m | 310 +- Example/Pods/Mantle/README.md | 41 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 3214 +++++++++-------- .../HNKGooglePlacesAutocomplete.xcscheme | 62 + .../AFNetworking-Private.xcconfig} | 4 +- .../AFNetworking/AFNetworking-dummy.m | 5 + .../AFNetworking/AFNetworking-prefix.pch | 4 + .../AFNetworking/AFNetworking.xcconfig | 1 + ...GooglePlacesAutocomplete-Private.xcconfig} | 4 +- .../HNKGooglePlacesAutocomplete-dummy.m | 5 + .../HNKGooglePlacesAutocomplete-prefix.pch | 4 + .../HNKGooglePlacesAutocomplete.xcconfig | 1 + .../HNKServerFacade-Private.xcconfig} | 3 +- .../HNKServerFacade/HNKServerFacade-dummy.m | 5 + .../HNKServerFacade-prefix.pch | 4 + .../HNKServerFacade.xcconfig} | 0 .../Kiwi/Kiwi-Private.xcconfig | 9 + .../Target Support Files/Kiwi/Kiwi-dummy.m | 5 + .../Kiwi-prefix.pch} | 1 - .../Target Support Files/Kiwi/Kiwi.xcconfig | 4 + .../Mantle-Private.xcconfig} | 4 +- .../Mantle/Mantle-dummy.m | 5 + .../Mantle/Mantle-prefix.pch | 4 + .../Mantle/Mantle.xcconfig | 1 + ...sAutocomplete-Example-AFNetworking-dummy.m | 5 - ...tocomplete-Example-AFNetworking-prefix.pch | 5 - ...Autocomplete-Example-AFNetworking.xcconfig | 1 - ...xample-HNKGooglePlacesAutocomplete-dummy.m | 5 - ...ple-HNKGooglePlacesAutocomplete-prefix.pch | 5 - ...ample-HNKGooglePlacesAutocomplete.xcconfig | 1 - ...tocomplete-Example-HNKServerFacade-dummy.m | 5 - ...omplete-Example-HNKServerFacade-prefix.pch | 5 - ...ePlacesAutocomplete-Example-Mantle-dummy.m | 5 - ...acesAutocomplete-Example-Mantle-prefix.pch | 5 - ...PlacesAutocomplete-Example-Mantle.xcconfig | 1 - ...complete-Example-acknowledgements.markdown | 2 +- ...utocomplete-Example-acknowledgements.plist | 2 +- ...lePlacesAutocomplete-Example-environment.h | 86 - ...ePlacesAutocomplete-Example.debug.xcconfig | 3 +- ...lacesAutocomplete-Example.release.xcconfig | 3 +- ...omplete-ExampleTests-Kiwi-Private.xcconfig | 9 - ...acesAutocomplete-ExampleTests-Kiwi-dummy.m | 5 - ...cesAutocomplete-ExampleTests-Kiwi.xcconfig | 4 - ...cesAutocomplete-ExampleTests-environment.h | 14 - ...esAutocomplete-ExampleTests.debug.xcconfig | 9 +- ...Autocomplete-ExampleTests.release.xcconfig | 9 +- HNKGooglePlacesAutocomplete.podspec | 2 +- 111 files changed, 3556 insertions(+), 3395 deletions(-) delete mode 120000 Example/Pods/Headers/Private/Mantle/MTLManagedObjectAdapter.h create mode 120000 Example/Pods/Headers/Private/Mantle/MTLTransformerErrorHandling.h create mode 120000 Example/Pods/Headers/Private/Mantle/NSDictionary+MTLJSONKeyPath.h create mode 120000 Example/Pods/Headers/Private/Mantle/NSDictionary+MTLMappingAdditions.h delete mode 120000 Example/Pods/Headers/Public/Mantle/EXTKeyPathCoding.h delete mode 120000 Example/Pods/Headers/Public/Mantle/EXTRuntimeExtensions.h delete mode 120000 Example/Pods/Headers/Public/Mantle/EXTScope.h delete mode 120000 Example/Pods/Headers/Public/Mantle/MTLManagedObjectAdapter.h create mode 120000 Example/Pods/Headers/Public/Mantle/MTLTransformerErrorHandling.h create mode 120000 Example/Pods/Headers/Public/Mantle/NSDictionary+MTLJSONKeyPath.h create mode 120000 Example/Pods/Headers/Public/Mantle/NSDictionary+MTLMappingAdditions.h delete mode 120000 Example/Pods/Headers/Public/Mantle/metamacros.h delete mode 100644 Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.h delete mode 100644 Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.m create mode 100644 Example/Pods/Mantle/Mantle/MTLTransformerErrorHandling.h create mode 100644 Example/Pods/Mantle/Mantle/MTLTransformerErrorHandling.m create mode 100644 Example/Pods/Mantle/Mantle/NSDictionary+MTLJSONKeyPath.h create mode 100644 Example/Pods/Mantle/Mantle/NSDictionary+MTLJSONKeyPath.m create mode 100644 Example/Pods/Mantle/Mantle/NSDictionary+MTLMappingAdditions.h create mode 100644 Example/Pods/Mantle/Mantle/NSDictionary+MTLMappingAdditions.m create mode 100644 Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/HNKGooglePlacesAutocomplete.xcscheme rename Example/Pods/Target Support Files/{Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig => AFNetworking/AFNetworking-Private.xcconfig} (69%) create mode 100644 Example/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m create mode 100644 Example/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch create mode 100644 Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig rename Example/Pods/Target Support Files/{Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig => HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-Private.xcconfig} (67%) create mode 100644 Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-dummy.m create mode 100644 Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch create mode 100644 Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.xcconfig rename Example/Pods/Target Support Files/{Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig => HNKServerFacade/HNKServerFacade-Private.xcconfig} (78%) create mode 100644 Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-dummy.m create mode 100644 Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch rename Example/Pods/Target Support Files/{Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig => HNKServerFacade/HNKServerFacade.xcconfig} (100%) create mode 100644 Example/Pods/Target Support Files/Kiwi/Kiwi-Private.xcconfig create mode 100644 Example/Pods/Target Support Files/Kiwi/Kiwi-dummy.m rename Example/Pods/Target Support Files/{Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch => Kiwi/Kiwi-prefix.pch} (51%) create mode 100644 Example/Pods/Target Support Files/Kiwi/Kiwi.xcconfig rename Example/Pods/Target Support Files/{Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig => Mantle/Mantle-Private.xcconfig} (70%) create mode 100644 Example/Pods/Target Support Files/Mantle/Mantle-dummy.m create mode 100644 Example/Pods/Target Support Files/Mantle/Mantle-prefix.pch create mode 100644 Example/Pods/Target Support Files/Mantle/Mantle.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h diff --git a/.gitignore b/.gitignore index c964cd8..1c8c4c2 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,4 @@ DerivedData # http://guides.cocoapods.org/using/using-cocoapods.html#should-i-ignore-the-pods-directory-in-source-control # #Pods/ +Example/.DS_Store diff --git a/Example/Podfile b/Example/Podfile index f9ba8b3..a69463a 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -3,7 +3,8 @@ platform :ios, '7.0' target 'HNKGooglePlacesAutocomplete-Example' do -pod 'HNKGooglePlacesAutocomplete', :git => 'https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git', :branch => 'release/1.0.1' +pod 'HNKGooglePlacesAutocomplete', :path => '../' +#pod 'HNKGooglePlacesAutocomplete', :git => 'https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git', :branch => 'release/1.0.1' end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index d4451f0..a20e83d 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -23,41 +23,34 @@ PODS: - HNKGooglePlacesAutocomplete (1.0.1): - HNKGooglePlacesAutocomplete/Models (= 1.0.1) - HNKServerFacade (~> 0.3) - - Mantle (~> 1.5) + - Mantle (~> 2.0) - HNKGooglePlacesAutocomplete/Models (1.0.1): - HNKGooglePlacesAutocomplete/Models/Networking (= 1.0.1) - HNKServerFacade (~> 0.3) - - Mantle (~> 1.5) + - Mantle (~> 2.0) - HNKGooglePlacesAutocomplete/Models/Networking (1.0.1): - HNKServerFacade (~> 0.3) - - Mantle (~> 1.5) + - Mantle (~> 2.0) - HNKServerFacade (0.3.0): - AFNetworking (~> 2.5) - Kiwi (2.3.1) - - Mantle (1.5.4): - - Mantle/extobjc (= 1.5.4) - - Mantle/extobjc (1.5.4) + - Mantle (2.0.2): + - Mantle/extobjc (= 2.0.2) + - Mantle/extobjc (2.0.2) DEPENDENCIES: - - HNKGooglePlacesAutocomplete (from `https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git`, - branch `release/1.0.1`) + - HNKGooglePlacesAutocomplete (from `../`) - Kiwi (~> 2.3) EXTERNAL SOURCES: HNKGooglePlacesAutocomplete: - :branch: release/1.0.1 - :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git - -CHECKOUT OPTIONS: - HNKGooglePlacesAutocomplete: - :commit: 1bf69dd762e93c5f63c23beebc72df0dce709e0a - :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git + :path: ../ SPEC CHECKSUMS: AFNetworking: 05edc0ac4c4c8cf57bcf4b84be5b0744b6d8e71e - HNKGooglePlacesAutocomplete: a6a60139a4831fc147a739ead3bb158b11e2439d + HNKGooglePlacesAutocomplete: 6701e5ee6eb1dd3db1d23e2f8984c03ea9eedfbb HNKServerFacade: 0fa3839353480b8862563a34903ad1406a38b4c9 Kiwi: f038a6c61f7a9e4d7766bff5717aa3b3fdb75f55 - Mantle: 60acd0cd363e27d945bda0a6b8e90577112d28f3 + Mantle: 967fd31ea0220890b2e76589198996b534bb3fb1 -COCOAPODS: 0.37.1 +COCOAPODS: 0.38.0 diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h index 930c20f..7b25a79 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/CLPlacemark+HNKAdditions.h \ No newline at end of file +../../../../../Pod/Classes/CLPlacemark+HNKAdditions.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h index a842b94..6b59cc3 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocomplete.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocomplete.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h index 048c264..696bfc6 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompleteModel.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h index 86ab1ab..b898771 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlace.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h index be5a56c..e73c8d2 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h index 048f56e..4e87c03 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h index 8572623..78cbd7d 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQuery.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h index f880e1f..f45dc2a 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h index 7a1e304..5bfcd35 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h index 116ecd6..9085989 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesServer.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Mantle/MTLManagedObjectAdapter.h b/Example/Pods/Headers/Private/Mantle/MTLManagedObjectAdapter.h deleted file mode 120000 index d30d351..0000000 --- a/Example/Pods/Headers/Private/Mantle/MTLManagedObjectAdapter.h +++ /dev/null @@ -1 +0,0 @@ -../../../Mantle/Mantle/MTLManagedObjectAdapter.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Mantle/MTLTransformerErrorHandling.h b/Example/Pods/Headers/Private/Mantle/MTLTransformerErrorHandling.h new file mode 120000 index 0000000..b885860 --- /dev/null +++ b/Example/Pods/Headers/Private/Mantle/MTLTransformerErrorHandling.h @@ -0,0 +1 @@ +../../../Mantle/Mantle/MTLTransformerErrorHandling.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Mantle/NSDictionary+MTLJSONKeyPath.h b/Example/Pods/Headers/Private/Mantle/NSDictionary+MTLJSONKeyPath.h new file mode 120000 index 0000000..b35a019 --- /dev/null +++ b/Example/Pods/Headers/Private/Mantle/NSDictionary+MTLJSONKeyPath.h @@ -0,0 +1 @@ +../../../Mantle/Mantle/NSDictionary+MTLJSONKeyPath.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/Mantle/NSDictionary+MTLMappingAdditions.h b/Example/Pods/Headers/Private/Mantle/NSDictionary+MTLMappingAdditions.h new file mode 120000 index 0000000..3cd348a --- /dev/null +++ b/Example/Pods/Headers/Private/Mantle/NSDictionary+MTLMappingAdditions.h @@ -0,0 +1 @@ +../../../Mantle/Mantle/NSDictionary+MTLMappingAdditions.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h index 930c20f..7b25a79 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/CLPlacemark+HNKAdditions.h \ No newline at end of file +../../../../../Pod/Classes/CLPlacemark+HNKAdditions.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h index a842b94..6b59cc3 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocomplete.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocomplete.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h index 048c264..696bfc6 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompleteModel.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h index 86ab1ab..b898771 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlace.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h index be5a56c..e73c8d2 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h index 048f56e..4e87c03 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h index 8572623..78cbd7d 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQuery.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h index f880e1f..f45dc2a 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h index 7a1e304..5bfcd35 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h index 116ecd6..9085989 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h @@ -1 +1 @@ -../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h \ No newline at end of file +../../../../../Pod/Classes/HNKGooglePlacesServer.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Mantle/EXTKeyPathCoding.h b/Example/Pods/Headers/Public/Mantle/EXTKeyPathCoding.h deleted file mode 120000 index 5a7863b..0000000 --- a/Example/Pods/Headers/Public/Mantle/EXTKeyPathCoding.h +++ /dev/null @@ -1 +0,0 @@ -../../../Mantle/Mantle/extobjc/EXTKeyPathCoding.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Mantle/EXTRuntimeExtensions.h b/Example/Pods/Headers/Public/Mantle/EXTRuntimeExtensions.h deleted file mode 120000 index e61abdf..0000000 --- a/Example/Pods/Headers/Public/Mantle/EXTRuntimeExtensions.h +++ /dev/null @@ -1 +0,0 @@ -../../../Mantle/Mantle/extobjc/EXTRuntimeExtensions.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Mantle/EXTScope.h b/Example/Pods/Headers/Public/Mantle/EXTScope.h deleted file mode 120000 index 4f0b7cf..0000000 --- a/Example/Pods/Headers/Public/Mantle/EXTScope.h +++ /dev/null @@ -1 +0,0 @@ -../../../Mantle/Mantle/extobjc/EXTScope.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Mantle/MTLManagedObjectAdapter.h b/Example/Pods/Headers/Public/Mantle/MTLManagedObjectAdapter.h deleted file mode 120000 index d30d351..0000000 --- a/Example/Pods/Headers/Public/Mantle/MTLManagedObjectAdapter.h +++ /dev/null @@ -1 +0,0 @@ -../../../Mantle/Mantle/MTLManagedObjectAdapter.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Mantle/MTLTransformerErrorHandling.h b/Example/Pods/Headers/Public/Mantle/MTLTransformerErrorHandling.h new file mode 120000 index 0000000..b885860 --- /dev/null +++ b/Example/Pods/Headers/Public/Mantle/MTLTransformerErrorHandling.h @@ -0,0 +1 @@ +../../../Mantle/Mantle/MTLTransformerErrorHandling.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Mantle/NSDictionary+MTLJSONKeyPath.h b/Example/Pods/Headers/Public/Mantle/NSDictionary+MTLJSONKeyPath.h new file mode 120000 index 0000000..b35a019 --- /dev/null +++ b/Example/Pods/Headers/Public/Mantle/NSDictionary+MTLJSONKeyPath.h @@ -0,0 +1 @@ +../../../Mantle/Mantle/NSDictionary+MTLJSONKeyPath.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Mantle/NSDictionary+MTLMappingAdditions.h b/Example/Pods/Headers/Public/Mantle/NSDictionary+MTLMappingAdditions.h new file mode 120000 index 0000000..3cd348a --- /dev/null +++ b/Example/Pods/Headers/Public/Mantle/NSDictionary+MTLMappingAdditions.h @@ -0,0 +1 @@ +../../../Mantle/Mantle/NSDictionary+MTLMappingAdditions.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/Mantle/metamacros.h b/Example/Pods/Headers/Public/Mantle/metamacros.h deleted file mode 120000 index 9f63856..0000000 --- a/Example/Pods/Headers/Public/Mantle/metamacros.h +++ /dev/null @@ -1 +0,0 @@ -../../../Mantle/Mantle/extobjc/metamacros.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/HNKGooglePlacesAutocomplete.podspec.json b/Example/Pods/Local Podspecs/HNKGooglePlacesAutocomplete.podspec.json index 7ce9dd7..16db3a7 100644 --- a/Example/Pods/Local Podspecs/HNKGooglePlacesAutocomplete.podspec.json +++ b/Example/Pods/Local Podspecs/HNKGooglePlacesAutocomplete.podspec.json @@ -29,7 +29,7 @@ "~> 0.3" ], "Mantle": [ - "~> 1.5" + "~> 2.0" ] }, "subspecs": [ diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index d4451f0..a20e83d 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -23,41 +23,34 @@ PODS: - HNKGooglePlacesAutocomplete (1.0.1): - HNKGooglePlacesAutocomplete/Models (= 1.0.1) - HNKServerFacade (~> 0.3) - - Mantle (~> 1.5) + - Mantle (~> 2.0) - HNKGooglePlacesAutocomplete/Models (1.0.1): - HNKGooglePlacesAutocomplete/Models/Networking (= 1.0.1) - HNKServerFacade (~> 0.3) - - Mantle (~> 1.5) + - Mantle (~> 2.0) - HNKGooglePlacesAutocomplete/Models/Networking (1.0.1): - HNKServerFacade (~> 0.3) - - Mantle (~> 1.5) + - Mantle (~> 2.0) - HNKServerFacade (0.3.0): - AFNetworking (~> 2.5) - Kiwi (2.3.1) - - Mantle (1.5.4): - - Mantle/extobjc (= 1.5.4) - - Mantle/extobjc (1.5.4) + - Mantle (2.0.2): + - Mantle/extobjc (= 2.0.2) + - Mantle/extobjc (2.0.2) DEPENDENCIES: - - HNKGooglePlacesAutocomplete (from `https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git`, - branch `release/1.0.1`) + - HNKGooglePlacesAutocomplete (from `../`) - Kiwi (~> 2.3) EXTERNAL SOURCES: HNKGooglePlacesAutocomplete: - :branch: release/1.0.1 - :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git - -CHECKOUT OPTIONS: - HNKGooglePlacesAutocomplete: - :commit: 1bf69dd762e93c5f63c23beebc72df0dce709e0a - :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git + :path: ../ SPEC CHECKSUMS: AFNetworking: 05edc0ac4c4c8cf57bcf4b84be5b0744b6d8e71e - HNKGooglePlacesAutocomplete: a6a60139a4831fc147a739ead3bb158b11e2439d + HNKGooglePlacesAutocomplete: 6701e5ee6eb1dd3db1d23e2f8984c03ea9eedfbb HNKServerFacade: 0fa3839353480b8862563a34903ad1406a38b4c9 Kiwi: f038a6c61f7a9e4d7766bff5717aa3b3fdb75f55 - Mantle: 60acd0cd363e27d945bda0a6b8e90577112d28f3 + Mantle: 967fd31ea0220890b2e76589198996b534bb3fb1 -COCOAPODS: 0.37.1 +COCOAPODS: 0.38.0 diff --git a/Example/Pods/Mantle/LICENSE.md b/Example/Pods/Mantle/LICENSE.md index 0c46720..4e9825a 100644 --- a/Example/Pods/Mantle/LICENSE.md +++ b/Example/Pods/Mantle/LICENSE.md @@ -1,4 +1,4 @@ -**Copyright (c) 2012 - 2014, GitHub, Inc.** +**Copyright (c) GitHub, Inc.** **All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/Example/Pods/Mantle/Mantle/MTLJSONAdapter.h b/Example/Pods/Mantle/Mantle/MTLJSONAdapter.h index 368c5ab..d23fbda 100644 --- a/Example/Pods/Mantle/Mantle/MTLJSONAdapter.h +++ b/Example/Pods/Mantle/Mantle/MTLJSONAdapter.h @@ -8,165 +8,270 @@ #import -@class MTLModel; +@protocol MTLModel; +@protocol MTLTransformerErrorHandling; -// A MTLModel object that supports being parsed from and serialized to JSON. -@protocol MTLJSONSerializing +/// A MTLModel object that supports being parsed from and serialized to JSON. +@protocol MTLJSONSerializing @required -// Specifies how to map property keys to different key paths in JSON. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Any property keys not present in the dictionary are assumed to match the JSON -// key that should be used. Any keys associated with NSNull will not participate -// in JSON serialization. -// -// Returns a dictionary mapping property keys to JSON key paths (as strings) or -// NSNull values. +/// Specifies how to map property keys to different key paths in JSON. +/// +/// Subclasses overriding this method should combine their values with those of +/// `super`. +/// +/// Values in the dictionary can either be key paths in the JSON representation +/// of the receiver or an array of such key paths. If an array is used, the +/// deserialized value will be a dictionary containing all of the keys in the +/// array. +/// +/// Any keys omitted will not participate in JSON serialization. +/// +/// Examples +/// +/// + (NSDictionary *)JSONKeyPathsByPropertyKey { +/// return @{ +/// @"name": @"POI.name", +/// @"point": @[ @"latitude", @"longitude" ], +/// @"starred": @"starred" +/// }; +/// } +/// +/// This will map the `starred` property to `JSONDictionary[@"starred"]`, `name` +/// to `JSONDictionary[@"POI"][@"name"]` and `point` to a dictionary equivalent +/// to: +/// +/// @{ +/// @"latitude": JSONDictionary[@"latitude"], +/// @"longitude": JSONDictionary[@"longitude"] +/// } +/// +/// Returns a dictionary mapping property keys to one or multiple JSON key paths +/// (as strings or arrays of strings). + (NSDictionary *)JSONKeyPathsByPropertyKey; @optional -// Specifies how to convert a JSON value to the given property key. If -// reversible, the transformer will also be used to convert the property value -// back to JSON. -// -// If the receiver implements a `+JSONTransformer` method, MTLJSONAdapter -// will use the result of that method instead. -// -// Returns a value transformer, or nil if no transformation should be performed. +/// Specifies how to convert a JSON value to the given property key. If +/// reversible, the transformer will also be used to convert the property value +/// back to JSON. +/// +/// If the receiver implements a `+JSONTransformer` method, MTLJSONAdapter +/// will use the result of that method instead. +/// +/// Returns a value transformer, or nil if no transformation should be performed. + (NSValueTransformer *)JSONTransformerForKey:(NSString *)key; -// Overridden to parse the receiver as a different class, based on information -// in the provided dictionary. -// -// This is mostly useful for class clusters, where the abstract base class would -// be passed into -[MTLJSONAdapter initWithJSONDictionary:modelClass:], but -// a subclass should be instantiated instead. -// -// JSONDictionary - The JSON dictionary that will be parsed. -// -// Returns the class that should be parsed (which may be the receiver), or nil -// to abort parsing (e.g., if the data is invalid). +/// Overridden to parse the receiver as a different class, based on information +/// in the provided dictionary. +/// +/// This is mostly useful for class clusters, where the abstract base class would +/// be passed into -[MTLJSONAdapter initWithJSONDictionary:modelClass:], but +/// a subclass should be instantiated instead. +/// +/// JSONDictionary - The JSON dictionary that will be parsed. +/// +/// Returns the class that should be parsed (which may be the receiver), or nil +/// to abort parsing (e.g., if the data is invalid). + (Class)classForParsingJSONDictionary:(NSDictionary *)JSONDictionary; @end -// The domain for errors originating from MTLJSONAdapter. +/// The domain for errors originating from MTLJSONAdapter. extern NSString * const MTLJSONAdapterErrorDomain; -// +classForParsingJSONDictionary: returned nil for the given dictionary. +/// +classForParsingJSONDictionary: returned nil for the given dictionary. extern const NSInteger MTLJSONAdapterErrorNoClassFound; -// The provided JSONDictionary is not valid. +/// The provided JSONDictionary is not valid. extern const NSInteger MTLJSONAdapterErrorInvalidJSONDictionary; -// The model's implementation of +JSONKeyPathsByPropertyKey included a key which -// does not actually exist in +propertyKeys. +/// The model's implementation of +JSONKeyPathsByPropertyKey included a key which +/// does not actually exist in +propertyKeys. extern const NSInteger MTLJSONAdapterErrorInvalidJSONMapping; -// Converts a MTLModel object to and from a JSON dictionary. +/// Converts a MTLModel object to and from a JSON dictionary. @interface MTLJSONAdapter : NSObject -// The model object that the receiver was initialized with, or that the receiver -// parsed from a JSON dictionary. -@property (nonatomic, strong, readonly) MTLModel *model; - -// Attempts to parse a JSON dictionary into a model object. -// -// modelClass - The MTLModel subclass to attempt to parse from the JSON. -// This class must conform to . This -// argument must not be nil. -// JSONDictionary - A dictionary representing JSON data. This should match the -// format returned by NSJSONSerialization. If this argument is -// nil, the method returns nil. -// error - If not NULL, this may be set to an error that occurs during -// parsing or initializing an instance of `modelClass`. -// -// Returns an instance of `modelClass` upon success, or nil if a parsing error -// occurred. +/// Attempts to parse a JSON dictionary into a model object. +/// +/// modelClass - The MTLModel subclass to attempt to parse from the JSON. +/// This class must conform to . This +/// argument must not be nil. +/// JSONDictionary - A dictionary representing JSON data. This should match the +/// format returned by NSJSONSerialization. If this argument is +/// nil, the method returns nil. +/// error - If not NULL, this may be set to an error that occurs during +/// parsing or initializing an instance of `modelClass`. +/// +/// Returns an instance of `modelClass` upon success, or nil if a parsing error +/// occurred. + (id)modelOfClass:(Class)modelClass fromJSONDictionary:(NSDictionary *)JSONDictionary error:(NSError **)error; -// Attempts to parse an array of JSON dictionary objects into a model objects -// of a specific class. -// -// modelClass - The MTLModel subclass to attempt to parse from the JSON. This -// class must conform to . This argument must -// not be nil. -// JSONArray - A array of dictionaries representing JSON data. This should -// match the format returned by NSJSONSerialization. If this -// argument is nil, the method returns nil. -// error - If not NULL, this may be set to an error that occurs during -// parsing or initializing an any of the instances of -// `modelClass`. -// -// Returns an array of `modelClass` instances upon success, or nil if a parsing -// error occurred. +/// Attempts to parse an array of JSON dictionary objects into a model objects +/// of a specific class. +/// +/// modelClass - The MTLModel subclass to attempt to parse from the JSON. This +/// class must conform to . This argument must +/// not be nil. +/// JSONArray - A array of dictionaries representing JSON data. This should +/// match the format returned by NSJSONSerialization. If this +/// argument is nil, the method returns nil. +/// error - If not NULL, this may be set to an error that occurs during +/// parsing or initializing an any of the instances of +/// `modelClass`. +/// +/// Returns an array of `modelClass` instances upon success, or nil if a parsing +/// error occurred. + (NSArray *)modelsOfClass:(Class)modelClass fromJSONArray:(NSArray *)JSONArray error:(NSError **)error; -// Converts a model into a JSON representation. -// -// model - The model to use for JSON serialization. This argument must not be -// nil. -// -// Returns a JSON dictionary, or nil if a serialization error occurred. -+ (NSDictionary *)JSONDictionaryFromModel:(MTLModel *)model; +/// Converts a model into a JSON representation. +/// +/// model - The model to use for JSON serialization. This argument must not be +/// nil. +/// error - If not NULL, this may be set to an error that occurs during +/// serializing. +/// +/// Returns a JSON dictionary, or nil if a serialization error occurred. ++ (NSDictionary *)JSONDictionaryFromModel:(id)model error:(NSError **)error; -// Converts a array of models into a JSON representation. -// -// models - The array of models to use for JSON serialization. This argument -// must not be nil. -// -// Returns a JSON array, or nil if a serialization error occurred for any -// model. -+ (NSArray *)JSONArrayFromModels:(NSArray *)models; +/// Converts a array of models into a JSON representation. +/// +/// models - The array of models to use for JSON serialization. This argument +/// must not be nil. +/// error - If not NULL, this may be set to an error that occurs during +/// serializing. +/// +/// Returns a JSON array, or nil if a serialization error occurred for any +/// model. ++ (NSArray *)JSONArrayFromModels:(NSArray *)models error:(NSError **)error; -// Initializes the receiver by attempting to parse a JSON dictionary into -// a model object. -// -// JSONDictionary - A dictionary representing JSON data. This should match the -// format returned by NSJSONSerialization. If this argument is -// nil, the method returns nil and an error with code -// MTLJSONAdapterErrorInvalidJSONDictionary. -// modelClass - The MTLModel subclass to attempt to parse from the JSON. -// This class must conform to . This -// argument must not be nil. -// error - If not NULL, this may be set to an error that occurs during -// parsing or initializing an instance of `modelClass`. -// -// Returns an initialized adapter upon success, or nil if a parsing error -// occurred. -- (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)modelClass error:(NSError **)error; +/// Initializes the receiver with a given model class. +/// +/// modelClass - The MTLModel subclass to attempt to parse from the JSON and +/// back. This class must conform to . This +/// argument must not be nil. +/// +/// Returns an initialized adapter. +- (id)initWithModelClass:(Class)modelClass; -// Initializes the receiver with an existing model. -// -// model - The model to use for JSON serialization. This argument must not be -// nil. -- (id)initWithModel:(MTLModel *)model; +/// Deserializes a model from a JSON dictionary. +/// +/// The adapter will call -validate: on the model and consider it an error if the +/// validation fails. +/// +/// JSONDictionary - A dictionary representing JSON data. This should match the +/// format returned by NSJSONSerialization. This argument must +/// not be nil. +/// error - If not NULL, this may be set to an error that occurs during +/// deserializing or validation. +/// +/// Returns a model object, or nil if a deserialization error occurred or the +/// model did not validate successfully. +- (id)modelFromJSONDictionary:(NSDictionary *)JSONDictionary error:(NSError **)error; -// Serializes the receiver's `model` into JSON. -// -// Returns a JSON dictionary, or nil if a serialization error occurred. -- (NSDictionary *)JSONDictionary; +/// Serializes a model into JSON. +/// +/// model - The model to use for JSON serialization. This argument must not be +/// nil. +/// error - If not NULL, this may be set to an error that occurs during +/// serializing. +/// +/// Returns a model object, or nil if a serialization error occurred. +- (NSDictionary *)JSONDictionaryFromModel:(id)model error:(NSError **)error; -// Looks up the JSON key path in the model's +propertyKeys. -// -// Subclasses may override this method to customize the adapter's seralizing -// behavior. You should not call this method directly. -// -// key - The property key to retrieve the corresponding JSON key path for. This -// argument must not be nil. -// -// Returns a key path to use, or nil to omit the property from JSON. -- (NSString *)JSONKeyPathForPropertyKey:(NSString *)key; +/// Filters the property keys used to serialize a given model. +/// +/// propertyKeys - The property keys for which `model` provides a mapping. +/// model - The model being serialized. +/// +/// Subclasses may override this method to determine which property keys should +/// be used when serializing `model`. For instance, this method can be used to +/// create more efficient updates of server-side resources. +/// +/// The default implementation simply returns `propertyKeys`. +/// +/// Returns a subset of propertyKeys that should be serialized for a given +/// model. +- (NSSet *)serializablePropertyKeys:(NSSet *)propertyKeys forModel:(id)model; + +/// An optional value transformer that should be used for properties of the given +/// class. +/// +/// A value transformer returned by the model's +JSONTransformerForKey: method +/// is given precedence over the one returned by this method. +/// +/// The default implementation invokes `+JSONTransformer` on the +/// receiver if it's implemented. It supports NSURL conversion through +/// +NSURLJSONTransformer. +/// +/// modelClass - The class of the property to serialize. This property must not be +/// nil. +/// +/// Returns a value transformer or nil if no transformation should be used. ++ (NSValueTransformer *)transformerForModelPropertiesOfClass:(Class)modelClass; + +/// A value transformer that should be used for a properties of the given +/// primitive type. +/// +/// If `objCType` matches @encode(id), the value transformer returned by +/// +transformerForModelPropertiesOfClass: is used instead. +/// +/// The default implementation transforms properties that match @encode(BOOL) +/// using the MTLBooleanValueTransformerName transformer. +/// +/// objCType - The type encoding for the value of this property. This is the type +/// as it would be returned by the @encode() directive. +/// +/// Returns a value transformer or nil if no transformation should be used. ++ (NSValueTransformer *)transformerForModelPropertiesOfObjCType:(const char *)objCType; @end +@interface MTLJSONAdapter (ValueTransformers) + +/// Creates a reversible transformer to convert a JSON dictionary into a MTLModel +/// object, and vice-versa. +/// +/// modelClass - The MTLModel subclass to attempt to parse from the JSON. This +/// class must conform to . This argument must +/// not be nil. +/// +/// Returns a reversible transformer which uses the class of the receiver for +/// transforming values back and forth. ++ (NSValueTransformer *)dictionaryTransformerWithModelClass:(Class)modelClass; + +/// Creates a reversible transformer to convert an array of JSON dictionaries +/// into an array of MTLModel objects, and vice-versa. +/// +/// modelClass - The MTLModel subclass to attempt to parse from each JSON +/// dictionary. This class must conform to . +/// This argument must not be nil. +/// +/// Returns a reversible transformer which uses the class of the receiver for +/// transforming array elements back and forth. ++ (NSValueTransformer *)arrayTransformerWithModelClass:(Class)modelClass; + +/// This value transformer is used by MTLJSONAdapter to automatically convert +/// NSURL properties to JSON strings and vice versa. ++ (NSValueTransformer *)NSURLJSONTransformer; + +@end + +@class MTLModel; + @interface MTLJSONAdapter (Deprecated) -+ (id)modelOfClass:(Class)modelClass fromJSONDictionary:(NSDictionary *)JSONDictionary __attribute__((deprecated("Replaced by +modelOfClass:fromJSONDictionary:error:"))); -- (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)modelClass __attribute__((deprecated("Replaced by -initWithJSONDictionary:modelClass:error:"))); +@property (nonatomic, strong, readonly) id model __attribute__((unavailable("Replaced by -modelFromJSONDictionary:error:"))); + ++ (NSArray *)JSONArrayFromModels:(NSArray *)models __attribute__((deprecated("Replaced by +JSONArrayFromModels:error:"))); + ++ (NSDictionary *)JSONDictionaryFromModel:(MTLModel *)model __attribute__((deprecated("Replaced by +JSONDictionaryFromModel:error:"))); + +- (NSDictionary *)JSONDictionary __attribute__((unavailable("Replaced by -JSONDictionaryFromModel:error:"))); +- (NSString *)JSONKeyPathForPropertyKey:(NSString *)key __attribute__((unavailable("Replaced by -serializablePropertyKeys:forModel:"))); +- (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)modelClass error:(NSError **)error __attribute__((unavailable("Replaced by -initWithModelClass:"))); +- (id)initWithModel:(id)model __attribute__((unavailable("Replaced by -initWithModelClass:"))); +- (NSDictionary *)serializeToJSONDictionary:(NSError **)error __attribute__((unavailable("Replaced by -JSONDictionaryFromModel:error:"))); @end diff --git a/Example/Pods/Mantle/Mantle/MTLJSONAdapter.m b/Example/Pods/Mantle/Mantle/MTLJSONAdapter.m index 9872921..692c251 100644 --- a/Example/Pods/Mantle/Mantle/MTLJSONAdapter.m +++ b/Example/Pods/Mantle/Mantle/MTLJSONAdapter.m @@ -6,9 +6,18 @@ // Copyright (c) 2013 GitHub. All rights reserved. // +#import + +#import "NSDictionary+MTLJSONKeyPath.h" + +#import "EXTRuntimeExtensions.h" +#import "EXTScope.h" #import "MTLJSONAdapter.h" #import "MTLModel.h" +#import "MTLTransformerErrorHandling.h" #import "MTLReflection.h" +#import "NSValueTransformer+MTLPredefinedTransformerAdditions.h" +#import "MTLValueTransformer.h" NSString * const MTLJSONAdapterErrorDomain = @"MTLJSONAdapterErrorDomain"; const NSInteger MTLJSONAdapterErrorNoClassFound = 2; @@ -30,12 +39,33 @@ @interface MTLJSONAdapter () // A cached copy of the return value of +JSONKeyPathsByPropertyKey. @property (nonatomic, copy, readonly) NSDictionary *JSONKeyPathsByPropertyKey; -// Looks up the NSValueTransformer that should be used for the given key. +// A cached copy of the return value of -valueTransformersForModelClass: +@property (nonatomic, copy, readonly) NSDictionary *valueTransformersByPropertyKey; + +// Used to cache the JSON adapters returned by -JSONAdapterForModelClass:error:. +@property (nonatomic, strong, readonly) NSMapTable *JSONAdaptersByModelClass; + +// If +classForParsingJSONDictionary: returns a model class different from the +// one this adapter was initialized with, use this method to obtain a cached +// instance of a suitable adapter instead. // -// key - The property key to transform from or to. This argument must not be nil. +// modelClass - The class from which to parse the JSON. This class must conform +// to . This argument must not be nil. +// error - If not NULL, this may be set to an error that occurs during +// initializing the adapter. // -// Returns a transformer to use, or nil to not transform the property. -- (NSValueTransformer *)JSONTransformerForKey:(NSString *)key; +// Returns a JSON adapter for modelClass, creating one of necessary. If no +// adapter could be created, nil is returned. +- (MTLJSONAdapter *)JSONAdapterForModelClass:(Class)modelClass error:(NSError **)error; + +// Collect all value transformers needed for a given class. +// +// modelClass - The class from which to parse the JSON. This class must conform +// to . This argument must not be nil. +// +// Returns a dictionary with the properties of modelClass that need +// transformation as keys and the value transformers as values. ++ (NSDictionary *)valueTransformersForModelClass:(Class)modelClass; @end @@ -44,8 +74,9 @@ @implementation MTLJSONAdapter #pragma mark Convenience methods + (id)modelOfClass:(Class)modelClass fromJSONDictionary:(NSDictionary *)JSONDictionary error:(NSError **)error { - MTLJSONAdapter *adapter = [[self alloc] initWithJSONDictionary:JSONDictionary modelClass:modelClass error:error]; - return adapter.model; + MTLJSONAdapter *adapter = [[self alloc] initWithModelClass:modelClass]; + + return [adapter modelFromJSONDictionary:JSONDictionary error:error]; } + (NSArray *)modelsOfClass:(Class)modelClass fromJSONArray:(NSArray *)JSONArray error:(NSError **)error { @@ -65,25 +96,26 @@ + (NSArray *)modelsOfClass:(Class)modelClass fromJSONArray:(NSArray *)JSONArray MTLModel *model = [self modelOfClass:modelClass fromJSONDictionary:JSONDictionary error:error]; if (model == nil) return nil; - + [models addObject:model]; } - + return models; } -+ (NSDictionary *)JSONDictionaryFromModel:(MTLModel *)model { - MTLJSONAdapter *adapter = [[self alloc] initWithModel:model]; - return adapter.JSONDictionary; ++ (NSDictionary *)JSONDictionaryFromModel:(id)model error:(NSError **)error { + MTLJSONAdapter *adapter = [[self alloc] initWithModelClass:model.class]; + + return [adapter JSONDictionaryFromModel:model error:error]; } -+ (NSArray *)JSONArrayFromModels:(NSArray *)models { ++ (NSArray *)JSONArrayFromModels:(NSArray *)models error:(NSError **)error { NSParameterAssert(models != nil); NSParameterAssert([models isKindOfClass:NSArray.class]); NSMutableArray *JSONArray = [NSMutableArray arrayWithCapacity:models.count]; for (MTLModel *model in models) { - NSDictionary *JSONDictionary = [self JSONDictionaryFromModel:model]; + NSDictionary *JSONDictionary = [self JSONDictionaryFromModel:model error:error]; if (JSONDictionary == nil) return nil; [JSONArray addObject:JSONDictionary]; @@ -95,29 +127,139 @@ + (NSArray *)JSONArrayFromModels:(NSArray *)models { #pragma mark Lifecycle - (id)init { - NSAssert(NO, @"%@ must be initialized with a JSON dictionary or model object", self.class); + NSAssert(NO, @"%@ must be initialized with a model class", self.class); return nil; } -- (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)modelClass error:(NSError **)error { +- (id)initWithModelClass:(Class)modelClass { NSParameterAssert(modelClass != nil); - NSParameterAssert([modelClass isSubclassOfClass:MTLModel.class]); NSParameterAssert([modelClass conformsToProtocol:@protocol(MTLJSONSerializing)]); - if (JSONDictionary == nil || ![JSONDictionary isKindOfClass:NSDictionary.class]) { - if (error != NULL) { - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Missing JSON dictionary", @""), - NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"%@ could not be created because an invalid JSON dictionary was provided: %@", @""), NSStringFromClass(modelClass), JSONDictionary.class], - }; - *error = [NSError errorWithDomain:MTLJSONAdapterErrorDomain code:MTLJSONAdapterErrorInvalidJSONDictionary userInfo:userInfo]; + self = [super init]; + if (self == nil) return nil; + + _modelClass = modelClass; + + _JSONKeyPathsByPropertyKey = [modelClass JSONKeyPathsByPropertyKey]; + + NSSet *propertyKeys = [self.modelClass propertyKeys]; + + for (NSString *mappedPropertyKey in _JSONKeyPathsByPropertyKey) { + if (![propertyKeys containsObject:mappedPropertyKey]) { + NSAssert(NO, @"%@ is not a property of %@.", mappedPropertyKey, modelClass); + return nil; + } + + id value = _JSONKeyPathsByPropertyKey[mappedPropertyKey]; + + if ([value isKindOfClass:NSArray.class]) { + for (NSString *keyPath in value) { + if ([keyPath isKindOfClass:NSString.class]) continue; + + NSAssert(NO, @"%@ must either map to a JSON key path or a JSON array of key paths, got: %@.", mappedPropertyKey, value); + return nil; + } + } else if (![value isKindOfClass:NSString.class]) { + NSAssert(NO, @"%@ must either map to a JSON key path or a JSON array of key paths, got: %@.",mappedPropertyKey, value); + return nil; } + } + + _valueTransformersByPropertyKey = [self.class valueTransformersForModelClass:modelClass]; + + _JSONAdaptersByModelClass = [NSMapTable strongToStrongObjectsMapTable]; + + return self; +} + +#pragma mark Serialization + +- (NSDictionary *)JSONDictionaryFromModel:(id)model error:(NSError **)error { + NSParameterAssert(model != nil); + NSParameterAssert([model isKindOfClass:self.modelClass]); + + if (self.modelClass != model.class) { + MTLJSONAdapter *otherAdapter = [self JSONAdapterForModelClass:model.class error:error]; + + return [otherAdapter JSONDictionaryFromModel:model error:error]; + } + + NSSet *propertyKeysToSerialize = [self serializablePropertyKeys:[NSSet setWithArray:self.JSONKeyPathsByPropertyKey.allKeys] forModel:model]; + + NSDictionary *dictionaryValue = [model.dictionaryValue dictionaryWithValuesForKeys:propertyKeysToSerialize.allObjects]; + NSMutableDictionary *JSONDictionary = [[NSMutableDictionary alloc] initWithCapacity:dictionaryValue.count]; + + __block BOOL success = YES; + __block NSError *tmpError = nil; + + [dictionaryValue enumerateKeysAndObjectsUsingBlock:^(NSString *propertyKey, id value, BOOL *stop) { + id JSONKeyPaths = self.JSONKeyPathsByPropertyKey[propertyKey]; + + if (JSONKeyPaths == nil) return; + + NSValueTransformer *transformer = self.valueTransformersByPropertyKey[propertyKey]; + if ([transformer.class allowsReverseTransformation]) { + // Map NSNull -> nil for the transformer, and then back for the + // dictionaryValue we're going to insert into. + if ([value isEqual:NSNull.null]) value = nil; + + if ([transformer respondsToSelector:@selector(reverseTransformedValue:success:error:)]) { + id errorHandlingTransformer = (id)transformer; + + value = [errorHandlingTransformer reverseTransformedValue:value success:&success error:&tmpError]; + + if (!success) { + *stop = YES; + return; + } + } else { + value = [transformer reverseTransformedValue:value] ?: NSNull.null; + } + } + + void (^createComponents)(id, NSString *) = ^(id obj, NSString *keyPath) { + NSArray *keyPathComponents = [keyPath componentsSeparatedByString:@"."]; + + // Set up dictionaries at each step of the key path. + for (NSString *component in keyPathComponents) { + if ([obj valueForKey:component] == nil) { + // Insert an empty mutable dictionary at this spot so that we + // can set the whole key path afterward. + [obj setValue:[NSMutableDictionary dictionary] forKey:component]; + } + + obj = [obj valueForKey:component]; + } + }; + + if ([JSONKeyPaths isKindOfClass:NSString.class]) { + createComponents(JSONDictionary, JSONKeyPaths); + + [JSONDictionary setValue:value forKeyPath:JSONKeyPaths]; + } + + if ([JSONKeyPaths isKindOfClass:NSArray.class]) { + for (NSString *JSONKeyPath in JSONKeyPaths) { + createComponents(JSONDictionary, JSONKeyPath); + + [JSONDictionary setValue:value[JSONKeyPath] forKeyPath:JSONKeyPath]; + } + } + }]; + + if (success) { + return JSONDictionary; + } else { + if (error != NULL) *error = tmpError; + return nil; } +} - if ([modelClass respondsToSelector:@selector(classForParsingJSONDictionary:)]) { - modelClass = [modelClass classForParsingJSONDictionary:JSONDictionary]; - if (modelClass == nil) { +- (id)modelFromJSONDictionary:(NSDictionary *)JSONDictionary error:(NSError **)error { + if ([self.modelClass respondsToSelector:@selector(classForParsingJSONDictionary:)]) { + Class class = [self.modelClass classForParsingJSONDictionary:JSONDictionary]; + if (class == nil) { if (error != NULL) { NSDictionary *userInfo = @{ NSLocalizedDescriptionKey: NSLocalizedString(@"Could not parse JSON", @""), @@ -130,69 +272,70 @@ - (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)mo return nil; } - NSAssert([modelClass isSubclassOfClass:MTLModel.class], @"Class %@ returned from +classForParsingJSONDictionary: is not a subclass of MTLModel", modelClass); - NSAssert([modelClass conformsToProtocol:@protocol(MTLJSONSerializing)], @"Class %@ returned from +classForParsingJSONDictionary: does not conform to ", modelClass); - } + if (class != self.modelClass) { + NSAssert([class conformsToProtocol:@protocol(MTLJSONSerializing)], @"Class %@ returned from +classForParsingJSONDictionary: does not conform to ", class); - self = [super init]; - if (self == nil) return nil; + MTLJSONAdapter *otherAdapter = [self JSONAdapterForModelClass:class error:error]; - _modelClass = modelClass; - _JSONKeyPathsByPropertyKey = [[modelClass JSONKeyPathsByPropertyKey] copy]; + return [otherAdapter modelFromJSONDictionary:JSONDictionary error:error]; + } + } NSMutableDictionary *dictionaryValue = [[NSMutableDictionary alloc] initWithCapacity:JSONDictionary.count]; - NSSet *propertyKeys = [self.modelClass propertyKeys]; + for (NSString *propertyKey in [self.modelClass propertyKeys]) { + id JSONKeyPaths = self.JSONKeyPathsByPropertyKey[propertyKey]; - for (NSString *mappedPropertyKey in self.JSONKeyPathsByPropertyKey) { - if (![propertyKeys containsObject:mappedPropertyKey]) { - NSAssert(NO, @"%@ is not a property of %@.", mappedPropertyKey, modelClass); - return nil; - } + if (JSONKeyPaths == nil) continue; - id value = self.JSONKeyPathsByPropertyKey[mappedPropertyKey]; + id value; - if (![value isKindOfClass:NSString.class] && value != NSNull.null) { - NSAssert(NO, @"%@ must either map to a JSON key path or NSNull, got: %@.",mappedPropertyKey, value); - return nil; - } - } + if ([JSONKeyPaths isKindOfClass:NSArray.class]) { + NSMutableDictionary *dictionary = [NSMutableDictionary dictionary]; - for (NSString *propertyKey in propertyKeys) { - NSString *JSONKeyPath = [self JSONKeyPathForPropertyKey:propertyKey]; - if (JSONKeyPath == nil) continue; + for (NSString *keyPath in JSONKeyPaths) { + BOOL success; + id value = [JSONDictionary mtl_valueForJSONKeyPath:keyPath success:&success error:error]; - id value; - @try { - value = [JSONDictionary valueForKeyPath:JSONKeyPath]; - } @catch (NSException *ex) { - if (error != NULL) { - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Invalid JSON dictionary", nil), - NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"%1$@ could not be parsed because an invalid JSON dictionary was provided for key path \"%2$@\"", nil), modelClass, JSONKeyPath], - MTLJSONAdapterThrownExceptionErrorKey: ex - }; + if (!success) return nil; - *error = [NSError errorWithDomain:MTLJSONAdapterErrorDomain code:MTLJSONAdapterErrorInvalidJSONDictionary userInfo:userInfo]; + if (value != nil) dictionary[keyPath] = value; } - return nil; + value = dictionary; + } else { + BOOL success; + value = [JSONDictionary mtl_valueForJSONKeyPath:JSONKeyPaths success:&success error:error]; + + if (!success) return nil; } if (value == nil) continue; @try { - NSValueTransformer *transformer = [self JSONTransformerForKey:propertyKey]; + NSValueTransformer *transformer = self.valueTransformersByPropertyKey[propertyKey]; if (transformer != nil) { // Map NSNull -> nil for the transformer, and then back for the // dictionary we're going to insert into. if ([value isEqual:NSNull.null]) value = nil; - value = [transformer transformedValue:value] ?: NSNull.null; + + if ([transformer respondsToSelector:@selector(transformedValue:success:error:)]) { + id errorHandlingTransformer = (id)transformer; + + BOOL success = YES; + value = [errorHandlingTransformer transformedValue:value success:&success error:error]; + + if (!success) return nil; + } else { + value = [transformer transformedValue:value]; + } + + if (value == nil) value = NSNull.null; } dictionaryValue[propertyKey] = value; } @catch (NSException *ex) { - NSLog(@"*** Caught exception %@ parsing JSON key path \"%@\" from: %@", ex, JSONKeyPath, JSONDictionary); + NSLog(@"*** Caught exception %@ parsing JSON key path \"%@\" from: %@", ex, JSONKeyPaths, JSONDictionary); // Fail fast in Debug builds. #if DEBUG @@ -213,96 +356,277 @@ - (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)mo } } - _model = [self.modelClass modelWithDictionary:dictionaryValue error:error]; - if (_model == nil) return nil; + id model = [self.modelClass modelWithDictionary:dictionaryValue error:error]; - return self; + return [model validate:error] ? model : nil; } -- (id)initWithModel:(MTLModel *)model { - NSParameterAssert(model != nil); ++ (NSDictionary *)valueTransformersForModelClass:(Class)modelClass { + NSParameterAssert(modelClass != nil); + NSParameterAssert([modelClass conformsToProtocol:@protocol(MTLJSONSerializing)]); - self = [super init]; - if (self == nil) return nil; + NSMutableDictionary *result = [NSMutableDictionary dictionary]; - _model = model; - _modelClass = model.class; - _JSONKeyPathsByPropertyKey = [[model.class JSONKeyPathsByPropertyKey] copy]; + for (NSString *key in [modelClass propertyKeys]) { + SEL selector = MTLSelectorWithKeyPattern(key, "JSONTransformer"); + if ([modelClass respondsToSelector:selector]) { + IMP imp = [modelClass methodForSelector:selector]; + NSValueTransformer * (*function)(id, SEL) = (__typeof__(function))imp; + NSValueTransformer *transformer = function(modelClass, selector); - return self; -} + if (transformer != nil) result[key] = transformer; -#pragma mark Serialization + continue; + } -- (NSDictionary *)JSONDictionary { - NSDictionary *dictionaryValue = self.model.dictionaryValue; - NSMutableDictionary *JSONDictionary = [[NSMutableDictionary alloc] initWithCapacity:dictionaryValue.count]; + if ([modelClass respondsToSelector:@selector(JSONTransformerForKey:)]) { + NSValueTransformer *transformer = [modelClass JSONTransformerForKey:key]; - [dictionaryValue enumerateKeysAndObjectsUsingBlock:^(NSString *propertyKey, id value, BOOL *stop) { - NSString *JSONKeyPath = [self JSONKeyPathForPropertyKey:propertyKey]; - if (JSONKeyPath == nil) return; + if (transformer != nil) result[key] = transformer; - NSValueTransformer *transformer = [self JSONTransformerForKey:propertyKey]; - if ([transformer.class allowsReverseTransformation]) { - // Map NSNull -> nil for the transformer, and then back for the - // dictionaryValue we're going to insert into. - if ([value isEqual:NSNull.null]) value = nil; - value = [transformer reverseTransformedValue:value] ?: NSNull.null; + continue; } - NSArray *keyPathComponents = [JSONKeyPath componentsSeparatedByString:@"."]; + objc_property_t property = class_getProperty(modelClass, key.UTF8String); + + if (property == NULL) continue; + + mtl_propertyAttributes *attributes = mtl_copyPropertyAttributes(property); + @onExit { + free(attributes); + }; + + NSValueTransformer *transformer = nil; + + if (*(attributes->type) == *(@encode(id))) { + Class propertyClass = attributes->objectClass; - // Set up dictionaries at each step of the key path. - id obj = JSONDictionary; - for (NSString *component in keyPathComponents) { - if ([obj valueForKey:component] == nil) { - // Insert an empty mutable dictionary at this spot so that we - // can set the whole key path afterward. - [obj setValue:[NSMutableDictionary dictionary] forKey:component]; + if (propertyClass != nil) { + transformer = [self transformerForModelPropertiesOfClass:propertyClass]; } - obj = [obj valueForKey:component]; + if (transformer == nil) transformer = [NSValueTransformer mtl_validatingTransformerForClass:NSObject.class]; + } else { + transformer = [self transformerForModelPropertiesOfObjCType:attributes->type] ?: [NSValueTransformer mtl_validatingTransformerForClass:NSValue.class]; } - [JSONDictionary setValue:value forKeyPath:JSONKeyPath]; - }]; + if (transformer != nil) result[key] = transformer; + } - return JSONDictionary; + return result; } -- (NSValueTransformer *)JSONTransformerForKey:(NSString *)key { - NSParameterAssert(key != nil); +- (MTLJSONAdapter *)JSONAdapterForModelClass:(Class)modelClass error:(NSError **)error { + NSParameterAssert(modelClass != nil); + NSParameterAssert([modelClass conformsToProtocol:@protocol(MTLJSONSerializing)]); + + @synchronized(self) { + MTLJSONAdapter *result = [self.JSONAdaptersByModelClass objectForKey:modelClass]; + + if (result != nil) return result; - SEL selector = MTLSelectorWithKeyPattern(key, "JSONTransformer"); - if ([self.modelClass respondsToSelector:selector]) { - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[self.modelClass methodSignatureForSelector:selector]]; - invocation.target = self.modelClass; - invocation.selector = selector; - [invocation invoke]; + result = [[MTLJSONAdapter alloc] initWithModelClass:modelClass]; + + if (result != nil) { + [self.JSONAdaptersByModelClass setObject:result forKey:modelClass]; + } - __unsafe_unretained id result = nil; - [invocation getReturnValue:&result]; return result; } +} + +- (NSSet *)serializablePropertyKeys:(NSSet *)propertyKeys forModel:(id)model { + return propertyKeys; +} - if ([self.modelClass respondsToSelector:@selector(JSONTransformerForKey:)]) { - return [self.modelClass JSONTransformerForKey:key]; ++ (NSValueTransformer *)transformerForModelPropertiesOfClass:(Class)modelClass { + NSParameterAssert(modelClass != nil); + + SEL selector = MTLSelectorWithKeyPattern(NSStringFromClass(modelClass), "JSONTransformer"); + if (![self respondsToSelector:selector]) return nil; + + IMP imp = [self methodForSelector:selector]; + NSValueTransformer * (*function)(id, SEL) = (__typeof__(function))imp; + NSValueTransformer *result = function(self, selector); + + return result; +} + ++ (NSValueTransformer *)transformerForModelPropertiesOfObjCType:(const char *)objCType { + NSParameterAssert(objCType != NULL); + + if (strcmp(objCType, @encode(BOOL)) == 0) { + return [NSValueTransformer valueTransformerForName:MTLBooleanValueTransformerName]; } return nil; } -- (NSString *)JSONKeyPathForPropertyKey:(NSString *)key { - NSParameterAssert(key != nil); +@end - id JSONKeyPath = self.JSONKeyPathsByPropertyKey[key]; - if ([JSONKeyPath isEqual:NSNull.null]) return nil; +@implementation MTLJSONAdapter (ValueTransformers) - if (JSONKeyPath == nil) { - return key; - } else { - return JSONKeyPath; - } ++ (NSValueTransformer *)dictionaryTransformerWithModelClass:(Class)modelClass { + NSParameterAssert([modelClass isSubclassOfClass:MTLModel.class]); + NSParameterAssert([modelClass conformsToProtocol:@protocol(MTLJSONSerializing)]); + + return [MTLValueTransformer + transformerUsingForwardBlock:^ id (id JSONDictionary, BOOL *success, NSError **error) { + if (JSONDictionary == nil) return nil; + + if (![JSONDictionary isKindOfClass:NSDictionary.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert JSON dictionary to model object", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected an NSDictionary, got: %@", @""), JSONDictionary], + MTLTransformerErrorHandlingInputValueErrorKey : JSONDictionary + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } + + id model = [self modelOfClass:modelClass fromJSONDictionary:JSONDictionary error:error]; + if (model == nil) { + *success = NO; + } + + return model; + } + reverseBlock:^ NSDictionary * (id model, BOOL *success, NSError **error) { + if (model == nil) return nil; + + if (![model isKindOfClass:MTLModel.class] || ![model conformsToProtocol:@protocol(MTLJSONSerializing)]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert model object to JSON dictionary", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected a MTLModel object conforming to , got: %@.", @""), model], + MTLTransformerErrorHandlingInputValueErrorKey : model + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } + + NSDictionary *result = [self JSONDictionaryFromModel:model error:error]; + if (result == nil) { + *success = NO; + } + + return result; + }]; +} + ++ (NSValueTransformer *)arrayTransformerWithModelClass:(Class)modelClass { + id dictionaryTransformer = [self dictionaryTransformerWithModelClass:modelClass]; + + return [MTLValueTransformer + transformerUsingForwardBlock:^ id (NSArray *dictionaries, BOOL *success, NSError **error) { + if (dictionaries == nil) return nil; + + if (![dictionaries isKindOfClass:NSArray.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert JSON array to model array", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected an NSArray, got: %@.", @""), dictionaries], + MTLTransformerErrorHandlingInputValueErrorKey : dictionaries + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } + + NSMutableArray *models = [NSMutableArray arrayWithCapacity:dictionaries.count]; + for (id JSONDictionary in dictionaries) { + if (JSONDictionary == NSNull.null) { + [models addObject:NSNull.null]; + continue; + } + + if (![JSONDictionary isKindOfClass:NSDictionary.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert JSON array to model array", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected an NSDictionary or an NSNull, got: %@.", @""), JSONDictionary], + MTLTransformerErrorHandlingInputValueErrorKey : JSONDictionary + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } + + id model = [dictionaryTransformer transformedValue:JSONDictionary success:success error:error]; + + if (*success == NO) return nil; + + if (model == nil) continue; + + [models addObject:model]; + } + + return models; + } + reverseBlock:^ id (NSArray *models, BOOL *success, NSError **error) { + if (models == nil) return nil; + + if (![models isKindOfClass:NSArray.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert model array to JSON array", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected an NSArray, got: %@.", @""), models], + MTLTransformerErrorHandlingInputValueErrorKey : models + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } + + NSMutableArray *dictionaries = [NSMutableArray arrayWithCapacity:models.count]; + for (id model in models) { + if (model == NSNull.null) { + [dictionaries addObject:NSNull.null]; + continue; + } + + if (![model isKindOfClass:MTLModel.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert JSON array to model array", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected a MTLModel or an NSNull, got: %@.", @""), model], + MTLTransformerErrorHandlingInputValueErrorKey : model + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } + + NSDictionary *dict = [dictionaryTransformer reverseTransformedValue:model success:success error:error]; + + if (*success == NO) return nil; + + if (dict == nil) continue; + + [dictionaries addObject:dict]; + } + + return dictionaries; + }]; +} + ++ (NSValueTransformer *)NSURLJSONTransformer { + return [NSValueTransformer valueTransformerForName:MTLURLValueTransformerName]; } @end @@ -312,12 +636,12 @@ @implementation MTLJSONAdapter (Deprecated) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-implementations" -+ (id)modelOfClass:(Class)modelClass fromJSONDictionary:(NSDictionary *)JSONDictionary { - return [self modelOfClass:modelClass fromJSONDictionary:JSONDictionary error:NULL]; ++ (NSArray *)JSONArrayFromModels:(NSArray *)models { + return [self JSONArrayFromModels:models error:NULL]; } -- (id)initWithJSONDictionary:(NSDictionary *)JSONDictionary modelClass:(Class)modelClass { - return [self initWithJSONDictionary:JSONDictionary modelClass:modelClass error:NULL]; ++ (NSDictionary *)JSONDictionaryFromModel:(MTLModel *)model { + return [self JSONDictionaryFromModel:model error:NULL]; } #pragma clang diagnostic pop diff --git a/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.h b/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.h deleted file mode 100644 index 11b2bcf..0000000 --- a/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.h +++ /dev/null @@ -1,215 +0,0 @@ -// -// MTLManagedObjectAdapter.h -// Mantle -// -// Created by Justin Spahr-Summers on 2013-03-29. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import - -@class MTLModel; - -// A MTLModel object that supports being serialized to and from Core Data as an -// NSManagedObject. -@protocol MTLManagedObjectSerializing -@required - -// The name of the Core Data entity that the receiver serializes to and -// deserializes from. -// -// This method must not return nil. -+ (NSString *)managedObjectEntityName; - -// Specifies how to map property keys to different keys on the receiver's -// +managedObjectEntity. -// -// Entity attributes will be mapped to and from the receiver's properties using -// +entityAttributeTransformerForKey:. Entity relationships will be mapped to -// and from MTLModel objects using +relationshipModelClassesByPropertyKey. -// Fetched properties are not supported. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Any property keys not present in the dictionary are assumed to match the -// entity key that should be used. Any keys associated with NSNull will not -// participate in managed object serialization. -// -// Returns a dictionary mapping property keys to entity keys (as strings) or -// NSNull values. -+ (NSDictionary *)managedObjectKeysByPropertyKey; - -@optional - -// Specifies a set of property keys used by the adapter to check for an already -// existing managed object when converting the MTLModel to its related -// NSManagedObject. -// -// The adapter will first map any keys provided by this method to the correct -// keys in managedObjectKeysByPropertyKey. -// -// The adapter will then perform a fetch request in the provided context for a -// managed object that matches the MTLModel's managedObjectEntityName and has -// equal values set for the property keys on the MTLModel. -// -// The managed object returned by the fetch request will then be set with all -// values from the MTLModel that the managed object is being converted from. -// -// If a property value of our MTLModel is yet another MTLModel which needs to be -// converted to a managed object, the class for that MTLModel can also implement -// this method to perform its own uniqing. -// -// For example: -// 1. An MTLModel subclass has id_number = 10. -// 2. An NSManagedObject accessible to the adapter's context has idnumber = 10. -// 3. managedObjectKeysByPropertyKey returns @{@"id_number" : @"idnumber"} -// 4. propertyKeysForManagedObjectUniquing returns -// [NSSet setWithObject:@"id_number"]; -// 5. Then our fetch request may return this managed object (or another managed -// object with idnumber = 10). -// -// NOTE: If multiple managed objects follow the same uniquing criteria only one -// of them will be set with our MTLModel's values. -+ (NSSet *)propertyKeysForManagedObjectUniquing; - -// Specifies how to convert the given property key to a managed object -// attribute. If reversible, the transformer will also be used to convert the -// managed object attribute back to the property. -// -// If the receiver implements a `+EntityAttributeTransformer` method, -// MTLManagedObjectAdapter will use the result of that method instead. -// -// Returns a value transformer, or nil if no transformation should be performed. -+ (NSValueTransformer *)entityAttributeTransformerForKey:(NSString *)key; - -// Specifies the MTLModel subclasses that should be deserialized to the -// receiver's property keys when a property key corresponds to an entity -// relationship. -// -// In other words, the dictionary returned by this method is used to decode -// managed object relationships into MTLModels (or NSArrays or NSSets thereof) -// set on the receiver. -// -// If a property key is omitted from the returned dictionary, but present in -// +managedObjectKeysByPropertyKey, and the receiver's +managedObjectEntity has -// a relationship at the corresponding key, an exception will be thrown during -// deserialization. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Returns a dictionary mapping property keys to the Class objects that should -// be used. -+ (NSDictionary *)relationshipModelClassesByPropertyKey; - -// Overridden to deserialize a different class instead of the receiver, based on -// information in the provided object. -// -// This is mostly useful for class clusters, where the abstract base class would -// be passed into +[MTLManagedObjectAdapter -// modelOfClass:fromManagedObject:error:], but a subclass should be instantiated -// instead. -// -// managedObject - The object that will be deserialized. -// -// Returns the class that should be instantiated (which may be the receiver), or -// nil to abort parsing (e.g., if the data is invalid). -+ (Class)classForDeserializingManagedObject:(NSManagedObject *)managedObject; - -// Overriden when merging the value of the given key on the receiver with the -// value of the same key from the given `NSManagedObject` requires custom -// handling. -// -// By default, this method is not implemented, and precedence will be given to -// the value of the receiving model implicitly. -// -// When implemented, this method is called when an existing `NSManagedObject` -// is found for the receiving model, before updating the `NSManagedObject`'s -// properties. -// -// When implementing, you should use `+managedObjectKeysByPropertyKey` to map -// the given `key` to the appropriate `NSManagedObject` property. -- (void)mergeValueForKey:(NSString *)key fromManagedObject:(NSManagedObject *)managedObject; - -// Overriden when merging values on the receiver with the given -// `NSManagedObject` requires custom handling. -// -// By default, this method is not implemented, and precedence will be given to -// the values of the receiving model implicitly. -// -// When implemented, this method is called when an existing `NSManagedObject` -// is found for the receiving model, before updating the `NSManagedObject`'s -// properties. -// -// When implementing, you should use `+managedObjectKeysByPropertyKey` to map -// the given `key` to the appropriate `NSManagedObject` property. -// -// If you have also implemented `mergeValueForKey:fromManagedObject:` you have -// to make sure to call `mergeValueForKey:fromManagedObject:` from this method -// when appropriate. -- (void)mergeValuesForKeysFromManagedObject:(NSManagedObject *)managedObject; - -@end - -// The domain for errors originating from MTLManagedObjectAdapter. -extern NSString * const MTLManagedObjectAdapterErrorDomain; - -// +classForDeserializingManagedObject: returned nil for the given object. -extern const NSInteger MTLManagedObjectAdapterErrorNoClassFound; - -// An NSManagedObject failed to initialize. -extern const NSInteger MTLManagedObjectAdapterErrorInitializationFailed; - -// The managed object key specified by +managedObjectKeysByPropertyKey does not -// exist in the NSEntityDescription. -extern const NSInteger MTLManagedObjectAdapterErrorInvalidManagedObjectKey; - -// The managed object property specified has a type that isn't supported by -// MTLManagedObjectAdapter. -extern const NSInteger MTLManagedObjectAdapterErrorUnsupportedManagedObjectPropertyType; - -// The fetch request to find an existing managed object based on -// `+propertyKeysForManagedObjectUniquing` failed. -extern const NSInteger MTLManagedObjectAdapterErrorUniqueFetchRequestFailed; - -// A MTLModel property cannot be serialized to or deserialized from an -// NSManagedObject relationship. -// -// For a to-one relationship, this means that the property does not contain -// a MTLModel, or the MTLModel does not conform to . -// -// For a to-many relationship, this means that the property does not contain an -// NSArray or NSSet of MTLModel instances. -extern const NSInteger MTLManagedObjectAdapterErrorUnsupportedRelationshipClass; - -// The model's implementation of +managedObjectKeysByPropertyKey included a key -// which does not actually exist in +propertyKeys. -extern const NSInteger MTLManagedObjectAdapterErrorInvalidManagedObjectMapping; - -// Converts a MTLModel object to and from an NSManagedObject. -@interface MTLManagedObjectAdapter : NSObject - -// Attempts to deserialize an NSManagedObject into a MTLModel object. -// -// modelClass - The MTLModel subclass to return. This class must conform to -// . This argument must not be nil. -// managedObject - The managed object to deserialize. If this argument is nil, -// the method returns nil. -// error - If not NULL, this may be set to an error that occurs during -// deserialization or initializing an instance of `modelClass`. -// -// Returns an instance of `modelClass` upon success, or nil if an error -// occurred. -+ (id)modelOfClass:(Class)modelClass fromManagedObject:(NSManagedObject *)managedObject error:(NSError **)error; - -// Serializes a MTLModel into an NSManagedObject. -// -// model - The model object to serialize. This argument must not be nil. -// context - The context into which to insert the created managed object. This -// argument must not be nil. -// error - If not NULL, this may be set to an error that occurs during -// serialization or insertion. -+ (id)managedObjectFromModel:(MTLModel *)model insertingIntoContext:(NSManagedObjectContext *)context error:(NSError **)error; - -@end diff --git a/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.m b/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.m deleted file mode 100644 index 84235c1..0000000 --- a/Example/Pods/Mantle/Mantle/MTLManagedObjectAdapter.m +++ /dev/null @@ -1,645 +0,0 @@ -// -// MTLManagedObjectAdapter.m -// Mantle -// -// Created by Justin Spahr-Summers on 2013-03-29. -// Copyright (c) 2013 GitHub. All rights reserved. -// - -#import "MTLManagedObjectAdapter.h" -#import "EXTScope.h" -#import "MTLModel.h" -#import "MTLReflection.h" -#import "NSArray+MTLManipulationAdditions.h" - -NSString * const MTLManagedObjectAdapterErrorDomain = @"MTLManagedObjectAdapterErrorDomain"; -const NSInteger MTLManagedObjectAdapterErrorNoClassFound = 2; -const NSInteger MTLManagedObjectAdapterErrorInitializationFailed = 3; -const NSInteger MTLManagedObjectAdapterErrorInvalidManagedObjectKey = 4; -const NSInteger MTLManagedObjectAdapterErrorUnsupportedManagedObjectPropertyType = 5; -const NSInteger MTLManagedObjectAdapterErrorUnsupportedRelationshipClass = 6; -const NSInteger MTLManagedObjectAdapterErrorUniqueFetchRequestFailed = 7; -const NSInteger MTLManagedObjectAdapterErrorInvalidManagedObjectMapping = 8; - -// Performs the given block in the context's queue, if it has one. -static id performInContext(NSManagedObjectContext *context, id (^block)(void)) { - if (context.concurrencyType == NSConfinementConcurrencyType) { - return block(); - } - - __block id result = nil; - [context performBlockAndWait:^{ - result = block(); - }]; - - return result; -} - -@interface MTLManagedObjectAdapter () - -// The MTLModel subclass being serialized or deserialized. -@property (nonatomic, strong, readonly) Class modelClass; - -// A cached copy of the return value of +managedObjectKeysByPropertyKey. -@property (nonatomic, copy, readonly) NSDictionary *managedObjectKeysByPropertyKey; - -// A cached copy of the return value of +relationshipModelClassesByPropertyKey. -@property (nonatomic, copy, readonly) NSDictionary *relationshipModelClassesByPropertyKey; - -// Initializes the receiver to serialize or deserialize a MTLModel of the given -// class. -- (id)initWithModelClass:(Class)modelClass; - -// Invoked from +modelOfClass:fromManagedObject:processedObjects:error: after -// the receiver's properties have been initialized. -- (id)modelFromManagedObject:(NSManagedObject *)managedObject processedObjects:(CFMutableDictionaryRef)processedObjects error:(NSError **)error; - -// Performs the actual work of deserialization. This method is also invoked when -// processing relationships, to create a new adapter (if needed) to handle them. -// -// `processedObjects` is a dictionary mapping NSManagedObjects to the MTLModels -// that have been created so far. It should remain alive for the full process -// of deserializing the top-level managed object. -+ (id)modelOfClass:(Class)modelClass fromManagedObject:(NSManagedObject *)managedObject processedObjects:(CFMutableDictionaryRef)processedObjects error:(NSError **)error; - -// Invoked from -// +managedObjectFromModel:insertingIntoContext:processedObjects:error: after -// the receiver's properties have been initialized. -- (id)managedObjectFromModel:(MTLModel *)model insertingIntoContext:(NSManagedObjectContext *)context processedObjects:(CFMutableDictionaryRef)processedObjects error:(NSError **)error; - -// Performs the actual work of serialization. This method is also invoked when -// processing relationships, to create a new adapter (if needed) to handle them. -// -// `processedObjects` is a dictionary mapping MTLModels to the NSManagedObjects -// that have been created so far. It should remain alive for the full process -// of serializing the top-level MTLModel. -+ (id)managedObjectFromModel:(MTLModel *)model insertingIntoContext:(NSManagedObjectContext *)context processedObjects:(CFMutableDictionaryRef)processedObjects error:(NSError **)error; - -// Looks up the NSValueTransformer that should be used for any attribute that -// corresponds the given property key. -// -// key - The property key to transform from or to. This argument must not be nil. -// -// Returns a transformer to use, or nil to not transform the property. -- (NSValueTransformer *)entityAttributeTransformerForKey:(NSString *)key; - -// Looks up the managed object key that corresponds to the given key. -// -// key - The property key to retrieve the corresponding managed object key for. -// This argument must not be nil. -// -// Returns a key to use, or nil to omit the property from managed object -// serialization. -- (NSString *)managedObjectKeyForKey:(NSString *)key; - -// Looks at propertyKeysForManagedObjectUniquing and forms an NSPredicate -// using the uniquing keys and the provided model. -- (NSPredicate *)uniquingPredicateForModel:(MTLModel *)model; - -@end - -@implementation MTLManagedObjectAdapter - -#pragma mark Lifecycle - -- (id)init { - NSAssert(NO, @"%@ should not be initialized using -init", self.class); - return nil; -} - -- (id)initWithModelClass:(Class)modelClass { - NSParameterAssert(modelClass != nil); - - self = [super init]; - if (self == nil) return nil; - - _modelClass = modelClass; - _managedObjectKeysByPropertyKey = [[modelClass managedObjectKeysByPropertyKey] copy]; - - if ([modelClass respondsToSelector:@selector(relationshipModelClassesByPropertyKey)]) { - _relationshipModelClassesByPropertyKey = [[modelClass relationshipModelClassesByPropertyKey] copy]; - } - - return self; -} - -#pragma mark Serialization - -- (id)modelFromManagedObject:(NSManagedObject *)managedObject processedObjects:(CFMutableDictionaryRef)processedObjects error:(NSError **)error { - NSParameterAssert(managedObject != nil); - NSParameterAssert(processedObjects != nil); - - NSEntityDescription *entity = managedObject.entity; - NSAssert(entity != nil, @"%@ returned a nil +entity", managedObject); - - NSManagedObjectContext *context = managedObject.managedObjectContext; - - NSDictionary *managedObjectProperties = entity.propertiesByName; - MTLModel *model = [[self.modelClass alloc] init]; - - // Pre-emptively consider this object processed, so that we don't get into - // any cycles when processing its relationships. - CFDictionaryAddValue(processedObjects, (__bridge void *)managedObject, (__bridge void *)model); - - BOOL (^setValueForKey)(NSString *, id) = ^(NSString *key, id value) { - // Mark this as being autoreleased, because validateValue may return - // a new object to be stored in this variable (and we don't want ARC to - // double-free or leak the old or new values). - __autoreleasing id replaceableValue = value; - if (![model validateValue:&replaceableValue forKey:key error:error]) return NO; - - [model setValue:replaceableValue forKey:key]; - return YES; - }; - - for (NSString *propertyKey in [self.modelClass propertyKeys]) { - NSString *managedObjectKey = [self managedObjectKeyForKey:propertyKey]; - if (managedObjectKey == nil) continue; - - BOOL (^deserializeAttribute)(NSAttributeDescription *) = ^(NSAttributeDescription *attributeDescription) { - id value = performInContext(context, ^{ - return [managedObject valueForKey:managedObjectKey]; - }); - - NSValueTransformer *attributeTransformer = [self entityAttributeTransformerForKey:propertyKey]; - if (attributeTransformer != nil) value = [attributeTransformer reverseTransformedValue:value]; - - return setValueForKey(propertyKey, value); - }; - - BOOL (^deserializeRelationship)(NSRelationshipDescription *) = ^(NSRelationshipDescription *relationshipDescription) { - Class nestedClass = self.relationshipModelClassesByPropertyKey[propertyKey]; - if (nestedClass == nil) { - [NSException raise:NSInvalidArgumentException format:@"No class specified for decoding relationship at key \"%@\" in managed object %@", managedObjectKey, managedObject]; - } - - if ([relationshipDescription isToMany]) { - id models = performInContext(context, ^ id { - id relationshipCollection = [managedObject valueForKey:managedObjectKey]; - NSMutableArray *models = [NSMutableArray arrayWithCapacity:[relationshipCollection count]]; - - for (NSManagedObject *nestedObject in relationshipCollection) { - MTLModel *model = [self.class modelOfClass:nestedClass fromManagedObject:nestedObject processedObjects:processedObjects error:error]; - if (model == nil) return nil; - - [models addObject:model]; - } - - return models; - }); - - if (models == nil) return NO; - if (![relationshipDescription isOrdered]) models = [NSSet setWithArray:models]; - - return setValueForKey(propertyKey, models); - } else { - NSManagedObject *nestedObject = performInContext(context, ^{ - return [managedObject valueForKey:managedObjectKey]; - }); - - if (nestedObject == nil) return YES; - - MTLModel *model = [self.class modelOfClass:nestedClass fromManagedObject:nestedObject processedObjects:processedObjects error:error]; - if (model == nil) return NO; - - return setValueForKey(propertyKey, model); - } - }; - - BOOL (^deserializeProperty)(NSPropertyDescription *) = ^(NSPropertyDescription *propertyDescription) { - if (propertyDescription == nil) { - if (error != NULL) { - NSString *failureReason = [NSString stringWithFormat:NSLocalizedString(@"No property by name \"%@\" exists on the entity.", @""), managedObjectKey]; - - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Could not deserialize managed object", @""), - NSLocalizedFailureReasonErrorKey: failureReason, - }; - - *error = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorInvalidManagedObjectKey userInfo:userInfo]; - } - - return NO; - } - - // Jump through some hoops to avoid referencing classes directly. - NSString *propertyClassName = NSStringFromClass(propertyDescription.class); - if ([propertyClassName isEqual:@"NSAttributeDescription"]) { - return deserializeAttribute((id)propertyDescription); - } else if ([propertyClassName isEqual:@"NSRelationshipDescription"]) { - return deserializeRelationship((id)propertyDescription); - } else { - if (error != NULL) { - NSString *failureReason = [NSString stringWithFormat:NSLocalizedString(@"Property descriptions of class %@ are unsupported.", @""), propertyClassName]; - - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Could not deserialize managed object", @""), - NSLocalizedFailureReasonErrorKey: failureReason, - }; - - *error = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorUnsupportedManagedObjectPropertyType userInfo:userInfo]; - } - - return NO; - } - }; - - if (!deserializeProperty(managedObjectProperties[managedObjectKey])) return nil; - } - - return model; -} - -+ (id)modelOfClass:(Class)modelClass fromManagedObject:(NSManagedObject *)managedObject error:(NSError **)error { - NSSet *propertyKeys = [modelClass propertyKeys]; - - for (NSString *mappedPropertyKey in [modelClass managedObjectKeysByPropertyKey]) { - if ([propertyKeys containsObject:mappedPropertyKey]) continue; - - if (error != NULL) { - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Invalid entity attribute mapping", nil), - NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"%1$@ could not be parsed because its entity attribute mapping contains illegal property keys.", nil), modelClass] - }; - - *error = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorInvalidManagedObjectMapping userInfo:userInfo]; - } - - return nil; - } - - CFMutableDictionaryRef processedObjects = CFDictionaryCreateMutable(NULL, 0, &kCFTypeDictionaryKeyCallBacks, &kCFTypeDictionaryValueCallBacks); - if (processedObjects == NULL) return nil; - - @onExit { - CFRelease(processedObjects); - }; - - return [self modelOfClass:modelClass fromManagedObject:managedObject processedObjects:processedObjects error:error]; -} - -+ (id)modelOfClass:(Class)modelClass fromManagedObject:(NSManagedObject *)managedObject processedObjects:(CFMutableDictionaryRef)processedObjects error:(NSError **)error { - NSParameterAssert(modelClass != nil); - NSParameterAssert(processedObjects != nil); - - if (managedObject == nil) return nil; - - const void *existingModel = CFDictionaryGetValue(processedObjects, (__bridge void *)managedObject); - if (existingModel != NULL) { - return (__bridge id)existingModel; - } - - if ([modelClass respondsToSelector:@selector(classForDeserializingManagedObject:)]) { - modelClass = [modelClass classForDeserializingManagedObject:managedObject]; - if (modelClass == nil) { - if (error != NULL) { - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Could not deserialize managed object", @""), - NSLocalizedFailureReasonErrorKey: NSLocalizedString(@"No model class could be found to deserialize the object.", @"") - }; - - *error = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorNoClassFound userInfo:userInfo]; - } - - return nil; - } - } - - MTLManagedObjectAdapter *adapter = [[self alloc] initWithModelClass:modelClass]; - return [adapter modelFromManagedObject:managedObject processedObjects:processedObjects error:error]; -} - -- (id)managedObjectFromModel:(MTLModel *)model insertingIntoContext:(NSManagedObjectContext *)context processedObjects:(CFMutableDictionaryRef)processedObjects error:(NSError **)error { - NSParameterAssert(model != nil); - NSParameterAssert(context != nil); - NSParameterAssert(processedObjects != nil); - - NSString *entityName = [model.class managedObjectEntityName]; - NSAssert(entityName != nil, @"%@ returned a nil +managedObjectEntityName", model.class); - - Class entityDescriptionClass = NSClassFromString(@"NSEntityDescription"); - NSAssert(entityDescriptionClass != nil, @"CoreData.framework must be linked to use MTLManagedObjectAdapter"); - - Class fetchRequestClass = NSClassFromString(@"NSFetchRequest"); - NSAssert(fetchRequestClass != nil, @"CoreData.framework must be linked to use MTLManagedObjectAdapter"); - - // If a uniquing predicate is provided, perform a fetch request to guarantee a unique managed object. - __block NSManagedObject *managedObject = nil; - NSPredicate *uniquingPredicate = [self uniquingPredicateForModel:model]; - - if (uniquingPredicate != nil) { - __block NSError *fetchRequestError = nil; - __block BOOL encountedError = NO; - managedObject = performInContext(context, ^ id { - NSFetchRequest *fetchRequest = [[fetchRequestClass alloc] init]; - fetchRequest.entity = [entityDescriptionClass entityForName:entityName inManagedObjectContext:context]; - fetchRequest.predicate = uniquingPredicate; - fetchRequest.returnsObjectsAsFaults = NO; - fetchRequest.fetchLimit = 1; - - NSArray *results = [context executeFetchRequest:fetchRequest error:&fetchRequestError]; - - if (results == nil) { - encountedError = YES; - if (error != NULL) { - NSString *failureReason = [NSString stringWithFormat:NSLocalizedString(@"Failed to fetch a managed object for uniqing predicate \"%@\".", @""), uniquingPredicate]; - - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Could not serialize managed object", @""), - NSLocalizedFailureReasonErrorKey: failureReason, - }; - - fetchRequestError = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorUniqueFetchRequestFailed userInfo:userInfo]; - } - - return nil; - } - - return results.mtl_firstObject; - }); - - if (encountedError && error != NULL) { - *error = fetchRequestError; - return nil; - } - } - - if (managedObject == nil) { - managedObject = [entityDescriptionClass insertNewObjectForEntityForName:entityName inManagedObjectContext:context]; - } else { - // Our CoreData store already has data for this model, we need to merge - [self mergeValuesOfModel:model forKeysFromManagedObject:managedObject]; - } - - if (managedObject == nil) { - if (error != NULL) { - NSString *failureReason = [NSString stringWithFormat:NSLocalizedString(@"Failed to initialize a managed object from entity named \"%@\".", @""), entityName]; - - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Could not serialize managed object", @""), - NSLocalizedFailureReasonErrorKey: failureReason, - }; - - *error = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorInitializationFailed userInfo:userInfo]; - } - - return nil; - } - - // Assign all errors to this variable to work around a memory problem. - // - // See https://github.com/github/Mantle/pull/120 for more context. - __block NSError *tmpError; - - // Pre-emptively consider this object processed, so that we don't get into - // any cycles when processing its relationships. - CFDictionaryAddValue(processedObjects, (__bridge void *)model, (__bridge void *)managedObject); - - NSDictionary *dictionaryValue = model.dictionaryValue; - NSDictionary *managedObjectProperties = managedObject.entity.propertiesByName; - - [dictionaryValue enumerateKeysAndObjectsUsingBlock:^(NSString *propertyKey, id value, BOOL *stop) { - NSString *managedObjectKey = [self managedObjectKeyForKey:propertyKey]; - if (managedObjectKey == nil) return; - if ([value isEqual:NSNull.null]) value = nil; - - BOOL (^serializeAttribute)(NSAttributeDescription *) = ^(NSAttributeDescription *attributeDescription) { - // Mark this as being autoreleased, because validateValue may return - // a new object to be stored in this variable (and we don't want ARC to - // double-free or leak the old or new values). - __autoreleasing id transformedValue = value; - - NSValueTransformer *attributeTransformer = [self entityAttributeTransformerForKey:propertyKey]; - if (attributeTransformer != nil) transformedValue = [attributeTransformer transformedValue:transformedValue]; - - if (![managedObject validateValue:&transformedValue forKey:managedObjectKey error:&tmpError]) return NO; - [managedObject setValue:transformedValue forKey:managedObjectKey]; - - return YES; - }; - - NSManagedObject * (^objectForRelationshipFromModel)(id) = ^ id (id model) { - if (![model isKindOfClass:MTLModel.class] || ![model conformsToProtocol:@protocol(MTLManagedObjectSerializing)]) { - NSString *failureReason = [NSString stringWithFormat:NSLocalizedString(@"Property of class %@ cannot be encoded into an NSManagedObject.", @""), [model class]]; - - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Could not serialize managed object", @""), - NSLocalizedFailureReasonErrorKey: failureReason - }; - - tmpError = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorUnsupportedRelationshipClass userInfo:userInfo]; - - return nil; - } - - return [self.class managedObjectFromModel:model insertingIntoContext:context processedObjects:processedObjects error:&tmpError]; - }; - - BOOL (^serializeRelationship)(NSRelationshipDescription *) = ^(NSRelationshipDescription *relationshipDescription) { - if (value == nil) return YES; - - if ([relationshipDescription isToMany]) { - if (![value conformsToProtocol:@protocol(NSFastEnumeration)]) { - NSString *failureReason = [NSString stringWithFormat:NSLocalizedString(@"Property of class %@ cannot be encoded into a to-many relationship.", @""), [value class]]; - - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Could not serialize managed object", @""), - NSLocalizedFailureReasonErrorKey: failureReason - }; - - tmpError = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorUnsupportedRelationshipClass userInfo:userInfo]; - - return NO; - } - - id relationshipCollection; - if ([relationshipDescription isOrdered]) { - relationshipCollection = [NSMutableOrderedSet orderedSet]; - } else { - relationshipCollection = [NSMutableSet set]; - } - - for (MTLModel *model in value) { - NSManagedObject *nestedObject = objectForRelationshipFromModel(model); - if (nestedObject == nil) return NO; - - [relationshipCollection addObject:nestedObject]; - } - - [managedObject setValue:relationshipCollection forKey:managedObjectKey]; - } else { - NSManagedObject *nestedObject = objectForRelationshipFromModel(value); - if (nestedObject == nil) return NO; - - [managedObject setValue:nestedObject forKey:managedObjectKey]; - } - - return YES; - }; - - BOOL (^serializeProperty)(NSPropertyDescription *) = ^(NSPropertyDescription *propertyDescription) { - if (propertyDescription == nil) { - NSString *failureReason = [NSString stringWithFormat:NSLocalizedString(@"No property by name \"%@\" exists on the entity.", @""), managedObjectKey]; - - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Could not serialize managed object", @""), - NSLocalizedFailureReasonErrorKey: failureReason - }; - - tmpError = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorInvalidManagedObjectKey userInfo:userInfo]; - - return NO; - } - - // Jump through some hoops to avoid referencing classes directly. - NSString *propertyClassName = NSStringFromClass(propertyDescription.class); - if ([propertyClassName isEqual:@"NSAttributeDescription"]) { - return serializeAttribute((id)propertyDescription); - } else if ([propertyClassName isEqual:@"NSRelationshipDescription"]) { - return serializeRelationship((id)propertyDescription); - } else { - NSString *failureReason = [NSString stringWithFormat:NSLocalizedString(@"Property descriptions of class %@ are unsupported.", @""), propertyClassName]; - - NSDictionary *userInfo = @{ - NSLocalizedDescriptionKey: NSLocalizedString(@"Could not serialize managed object", @""), - NSLocalizedFailureReasonErrorKey: failureReason - }; - - tmpError = [NSError errorWithDomain:MTLManagedObjectAdapterErrorDomain code:MTLManagedObjectAdapterErrorUnsupportedManagedObjectPropertyType userInfo:userInfo]; - - return NO; - } - }; - - if (!serializeProperty(managedObjectProperties[managedObjectKey])) { - performInContext(context, ^ id { - [context deleteObject:managedObject]; - return nil; - }); - - managedObject = nil; - *stop = YES; - } - }]; - - if (managedObject != nil && ![managedObject validateForInsert:&tmpError]) { - managedObject = performInContext(context, ^ id { - [context deleteObject:managedObject]; - return nil; - }); - } - - if (error != NULL) { - *error = tmpError; - } - - return managedObject; -} - -+ (id)managedObjectFromModel:(MTLModel *)model insertingIntoContext:(NSManagedObjectContext *)context error:(NSError **)error { - CFDictionaryKeyCallBacks keyCallbacks = kCFTypeDictionaryKeyCallBacks; - - // Compare MTLModel keys using pointer equality, not -isEqual:. - keyCallbacks.equal = NULL; - - CFMutableDictionaryRef processedObjects = CFDictionaryCreateMutable(NULL, 0, &keyCallbacks, &kCFTypeDictionaryValueCallBacks); - if (processedObjects == NULL) return nil; - - @onExit { - CFRelease(processedObjects); - }; - - return [self managedObjectFromModel:model insertingIntoContext:context processedObjects:processedObjects error:error]; -} - -+ (id)managedObjectFromModel:(MTLModel *)model insertingIntoContext:(NSManagedObjectContext *)context processedObjects:(CFMutableDictionaryRef)processedObjects error:(NSError **)error { - NSParameterAssert(model != nil); - NSParameterAssert(context != nil); - NSParameterAssert(processedObjects != nil); - - const void *existingManagedObject = CFDictionaryGetValue(processedObjects, (__bridge void *)model); - if (existingManagedObject != NULL) { - return (__bridge id)existingManagedObject; - } - - MTLManagedObjectAdapter *adapter = [[self alloc] initWithModelClass:model.class]; - return [adapter managedObjectFromModel:model insertingIntoContext:context processedObjects:processedObjects error:error]; -} - -- (NSValueTransformer *)entityAttributeTransformerForKey:(NSString *)key { - NSParameterAssert(key != nil); - - SEL selector = MTLSelectorWithKeyPattern(key, "EntityAttributeTransformer"); - if ([self.modelClass respondsToSelector:selector]) { - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[self.modelClass methodSignatureForSelector:selector]]; - invocation.target = self.modelClass; - invocation.selector = selector; - [invocation invoke]; - - __unsafe_unretained id result = nil; - [invocation getReturnValue:&result]; - return result; - } - - if ([self.modelClass respondsToSelector:@selector(entityAttributeTransformerForKey:)]) { - return [self.modelClass entityAttributeTransformerForKey:key]; - } - - return nil; -} - -- (NSString *)managedObjectKeyForKey:(NSString *)key { - NSParameterAssert(key != nil); - - id managedObjectKey = self.managedObjectKeysByPropertyKey[key]; - if ([managedObjectKey isEqual:NSNull.null]) return nil; - - if (managedObjectKey == nil) { - return key; - } else { - return managedObjectKey; - } -} - -- (void)mergeValueOfModel:(MTLModel *)model forKey:(NSString *)key fromManagedObject:(NSManagedObject *)managedObject { - [model mergeValueForKey:key fromManagedObject:managedObject]; -} - -- (void)mergeValuesOfModel:(MTLModel *)model forKeysFromManagedObject:(NSManagedObject *)managedObject { - if ([model respondsToSelector:@selector(mergeValuesForKeysFromManagedObject:)]) { - [model mergeValuesForKeysFromManagedObject:managedObject]; - } else if ([model respondsToSelector:@selector(mergeValueForKey:fromManagedObject:)]) { - [[model.class managedObjectKeysByPropertyKey] enumerateKeysAndObjectsUsingBlock:^(NSString *key, NSString *managedObjectKey, BOOL *stop) { - [self mergeValueOfModel:model forKey:key fromManagedObject:managedObject]; - }]; - } -} - -- (NSPredicate *)uniquingPredicateForModel:(MTLModel *)model { - if (![self.modelClass respondsToSelector:@selector(propertyKeysForManagedObjectUniquing)]) return nil; - - NSSet *propertyKeys = [self.modelClass propertyKeysForManagedObjectUniquing]; - - if (propertyKeys == nil) return nil; - - NSAssert(propertyKeys.count > 0, @"+propertyKeysForManagedObjectUniquing must not be empty."); - - NSMutableArray *subpredicates = [NSMutableArray array]; - for (NSString *propertyKey in propertyKeys) { - NSString *managedObjectKey = [self managedObjectKeyForKey:propertyKey]; - - NSAssert(managedObjectKey != nil, @"%@ must map to a managed object key.", propertyKey); - - id transformedValue = [model valueForKeyPath:propertyKey]; - - NSValueTransformer *attributeTransformer = [self entityAttributeTransformerForKey:propertyKey]; - if (attributeTransformer != nil) transformedValue = [attributeTransformer transformedValue:transformedValue]; - - NSPredicate *subpredicate = [NSPredicate predicateWithFormat:@"%K == %@", managedObjectKey, transformedValue]; - [subpredicates addObject:subpredicate]; - } - - return [NSCompoundPredicate andPredicateWithSubpredicates:subpredicates]; -} - -@end diff --git a/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.h b/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.h index 94b8f7b..86e140a 100644 --- a/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.h +++ b/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.h @@ -8,121 +8,121 @@ #import "MTLModel.h" -// Defines how a MTLModel property key should be encoded into an archive. -// -// MTLModelEncodingBehaviorExcluded - The property should never be encoded. -// MTLModelEncodingBehaviorUnconditional - The property should always be -// encoded. -// MTLModelEncodingBehaviorConditional - The object should be encoded only -// if unconditionally encoded elsewhere. -// This should only be used for object -// properties. +/// Defines how a MTLModel property key should be encoded into an archive. +/// +/// MTLModelEncodingBehaviorExcluded - The property should never be encoded. +/// MTLModelEncodingBehaviorUnconditional - The property should always be +/// encoded. +/// MTLModelEncodingBehaviorConditional - The object should be encoded only +/// if unconditionally encoded elsewhere. +/// This should only be used for object +/// properties. typedef enum : NSUInteger { MTLModelEncodingBehaviorExcluded = 0, MTLModelEncodingBehaviorUnconditional, MTLModelEncodingBehaviorConditional, } MTLModelEncodingBehavior; -// Implements default archiving and unarchiving behaviors for MTLModel. +/// Implements default archiving and unarchiving behaviors for MTLModel. @interface MTLModel (NSCoding) -// Initializes the receiver from an archive. -// -// This will decode the original +modelVersion of the archived object, then -// invoke -decodeValueForKey:withCoder:modelVersion: for each of the receiver's -// +propertyKeys. -// -// Returns an initialized model object, or nil if a decoding error occurred. +/// Initializes the receiver from an archive. +/// +/// This will decode the original +modelVersion of the archived object, then +/// invoke -decodeValueForKey:withCoder:modelVersion: for each of the receiver's +/// +propertyKeys. +/// +/// Returns an initialized model object, or nil if a decoding error occurred. - (id)initWithCoder:(NSCoder *)coder; -// Archives the receiver using the given coder. -// -// This will encode the receiver's +modelVersion, then the receiver's properties -// according to the behaviors specified in +encodingBehaviorsByPropertyKey. +/// Archives the receiver using the given coder. +/// +/// This will encode the receiver's +modelVersion, then the receiver's properties +/// according to the behaviors specified in +encodingBehaviorsByPropertyKey. - (void)encodeWithCoder:(NSCoder *)coder; -// Determines how the +propertyKeys of the class are encoded into an archive. -// The values of this dictionary should be boxed MTLModelEncodingBehavior -// values. -// -// Any keys not present in the dictionary will be excluded from the archive. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Returns a dictionary mapping the receiver's +propertyKeys to default encoding -// behaviors. If a property is an object with `weak` semantics, the default -// behavior is MTLModelEncodingBehaviorConditional; otherwise, the default is -// MTLModelEncodingBehaviorUnconditional. +/// Determines how the +propertyKeys of the class are encoded into an archive. +/// The values of this dictionary should be boxed MTLModelEncodingBehavior +/// values. +/// +/// Any keys not present in the dictionary will be excluded from the archive. +/// +/// Subclasses overriding this method should combine their values with those of +/// `super`. +/// +/// Returns a dictionary mapping the receiver's +propertyKeys to default encoding +/// behaviors. If a property is an object with `weak` semantics, the default +/// behavior is MTLModelEncodingBehaviorConditional; otherwise, the default is +/// MTLModelEncodingBehaviorUnconditional. + (NSDictionary *)encodingBehaviorsByPropertyKey; -// Determines the classes that are allowed to be decoded for each of the -// receiver's properties when using . The values of this -// dictionary should be NSArrays of Class objects. -// -// If any encodable keys (as determined by +encodingBehaviorsByPropertyKey) are -// not present in the dictionary, an exception will be thrown during secure -// encoding or decoding. -// -// Subclasses overriding this method should combine their values with those of -// `super`. -// -// Returns a dictionary mapping the receiver's encodable keys (as determined by -// +encodingBehaviorsByPropertyKey) to default allowed classes, based on the -// type that each property is declared as. If type of an encodable property -// cannot be determined (e.g., it is declared as `id`), it will be omitted from -// the dictionary, and subclasses must provide a valid value to prevent an -// exception being thrown during encoding/decoding. +/// Determines the classes that are allowed to be decoded for each of the +/// receiver's properties when using . The values of this +/// dictionary should be NSArrays of Class objects. +/// +/// If any encodable keys (as determined by +encodingBehaviorsByPropertyKey) are +/// not present in the dictionary, an exception will be thrown during secure +/// encoding or decoding. +/// +/// Subclasses overriding this method should combine their values with those of +/// `super`. +/// +/// Returns a dictionary mapping the receiver's encodable keys (as determined by +/// +encodingBehaviorsByPropertyKey) to default allowed classes, based on the +/// type that each property is declared as. If type of an encodable property +/// cannot be determined (e.g., it is declared as `id`), it will be omitted from +/// the dictionary, and subclasses must provide a valid value to prevent an +/// exception being thrown during encoding/decoding. + (NSDictionary *)allowedSecureCodingClassesByPropertyKey; -// Decodes the value of the given property key from an archive. -// -// By default, this method looks for a `-decodeWithCoder:modelVersion:` -// method on the receiver, and invokes it if found. -// -// If the custom method is not implemented and `coder` does not require secure -// coding, `-[NSCoder decodeObjectForKey:]` will be invoked with the given -// `key`. -// -// If the custom method is not implemented and `coder` requires secure coding, -// `-[NSCoder decodeObjectOfClasses:forKey:]` will be invoked with the -// information from +allowedSecureCodingClassesByPropertyKey and the given `key`. The -// receiver must conform to for this to work correctly. -// -// key - The property key to decode the value for. This argument cannot -// be nil. -// coder - The NSCoder representing the archive being decoded. This -// argument cannot be nil. -// modelVersion - The version of the original model object that was encoded. -// -// Returns the decoded and boxed value, or nil if the key was not present. +/// Decodes the value of the given property key from an archive. +/// +/// By default, this method looks for a `-decodeWithCoder:modelVersion:` +/// method on the receiver, and invokes it if found. +/// +/// If the custom method is not implemented and `coder` does not require secure +/// coding, `-[NSCoder decodeObjectForKey:]` will be invoked with the given +/// `key`. +/// +/// If the custom method is not implemented and `coder` requires secure coding, +/// `-[NSCoder decodeObjectOfClasses:forKey:]` will be invoked with the +/// information from +allowedSecureCodingClassesByPropertyKey and the given `key`. The +/// receiver must conform to for this to work correctly. +/// +/// key - The property key to decode the value for. This argument cannot +/// be nil. +/// coder - The NSCoder representing the archive being decoded. This +/// argument cannot be nil. +/// modelVersion - The version of the original model object that was encoded. +/// +/// Returns the decoded and boxed value, or nil if the key was not present. - (id)decodeValueForKey:(NSString *)key withCoder:(NSCoder *)coder modelVersion:(NSUInteger)modelVersion; -// The version of this MTLModel subclass. -// -// This version number is saved in archives so that later model changes can be -// made backwards-compatible with old versions. -// -// Subclasses should override this method to return a higher version number -// whenever a breaking change is made to the model. -// -// Returns 0. +/// The version of this MTLModel subclass. +/// +/// This version number is saved in archives so that later model changes can be +/// made backwards-compatible with old versions. +/// +/// Subclasses should override this method to return a higher version number +/// whenever a breaking change is made to the model. +/// +/// Returns 0. + (NSUInteger)modelVersion; @end -// This method must be overridden to support archives created by older versions -// of Mantle (before the `MTLModel+NSCoding` interface existed). +/// This method must be overridden to support archives created by older versions +/// of Mantle (before the `MTLModel+NSCoding` interface existed). @interface MTLModel (OldArchiveSupport) -// Converts an archived external representation to a dictionary suitable for -// passing to -initWithDictionary:. -// -// externalRepresentation - The decoded external representation of the receiver. -// fromVersion - The model version at the time the external -// representation was encoded. -// -// Returns nil by default, indicating that conversion failed. +/// Converts an archived external representation to a dictionary suitable for +/// passing to -initWithDictionary:. +/// +/// externalRepresentation - The decoded external representation of the receiver. +/// fromVersion - The model version at the time the external +/// representation was encoded. +/// +/// Returns nil by default, indicating that conversion failed. + (NSDictionary *)dictionaryValueFromArchivedExternalRepresentation:(NSDictionary *)externalRepresentation version:(NSUInteger)fromVersion; @end diff --git a/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.m b/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.m index 852f5ae..f19ef8b 100644 --- a/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.m +++ b/Example/Pods/Mantle/Mantle/MTLModel+NSCoding.m @@ -10,7 +10,6 @@ #import "EXTRuntimeExtensions.h" #import "EXTScope.h" #import "MTLReflection.h" -#import // Used in archives to store the modelVersion of the archived instance. static NSString * const MTLModelVersionKey = @"MTLModelVersion"; @@ -129,15 +128,10 @@ - (id)decodeValueForKey:(NSString *)key withCoder:(NSCoder *)coder modelVersion: SEL selector = MTLSelectorWithCapitalizedKeyPattern("decode", key, "WithCoder:modelVersion:"); if ([self respondsToSelector:selector]) { - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[self methodSignatureForSelector:selector]]; - invocation.target = self; - invocation.selector = selector; - [invocation setArgument:&coder atIndex:2]; - [invocation setArgument:&modelVersion atIndex:3]; - [invocation invoke]; - - __unsafe_unretained id result = nil; - [invocation getReturnValue:&result]; + IMP imp = [self methodForSelector:selector]; + id (*function)(id, SEL, NSCoder *, NSUInteger) = (__typeof__(function))imp; + id result = function(self, selector, coder, modelVersion); + return result; } diff --git a/Example/Pods/Mantle/Mantle/MTLModel.h b/Example/Pods/Mantle/Mantle/MTLModel.h index 65da40d..96042b4 100644 --- a/Example/Pods/Mantle/Mantle/MTLModel.h +++ b/Example/Pods/Mantle/Mantle/MTLModel.h @@ -8,118 +8,172 @@ #import -// An abstract base class for model objects, using reflection to provide -// sensible default behaviors. -// -// The default implementations of , -hash, and -isEqual: make use of -// the +propertyKeys method. -@interface MTLModel : NSObject - -// Returns a new instance of the receiver initialized using -// -initWithDictionary:error:. +/// Defines a property's storage behavior, which affects how it will be copied, +/// compared, and persisted. +/// +/// MTLPropertyStorageNone - This property is not included in -description, +/// -hash, or anything else. +/// MTLPropertyStorageTransitory - This property is included in one-off +/// operations like -copy and -dictionaryValue but +/// does not affect -isEqual: or -hash. +/// It may disappear at any time. +/// MTLPropertyStoragePermanent - The property is included in serialization +/// (like `NSCoding`) and equality, since it can +/// be expected to stick around. +typedef enum : NSUInteger { + MTLPropertyStorageNone, + MTLPropertyStorageTransitory, + MTLPropertyStoragePermanent, +} MTLPropertyStorage; + +/// This protocol defines the minimal interface that classes need to implement to +/// interact with Mantle adapters. +/// +/// It is intended for scenarios where inheriting from MTLModel is not feasible. +/// However, clients are encouraged to subclass the MTLModel class if they can. +/// +/// Clients that wish to implement their own adapters should target classes +/// conforming to this protocol rather than subclasses of MTLModel to ensure +/// maximum compatibility. +@protocol MTLModel + +/// Initializes a new instance of the receiver using key-value coding, setting +/// the keys and values in the given dictionary. +/// +/// dictionaryValue - Property keys and values to set on the instance. Any NSNull +/// values will be converted to nil before being used. KVC +/// validation methods will automatically be invoked for all of +/// the properties given. +/// error - If not NULL, this may be set to any error that occurs +/// (like a KVC validation error). +/// +/// Returns an initialized model object, or nil if validation failed. + (instancetype)modelWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error; -// Initializes the receiver with default values. -// -// This is the designated initializer for this class. -- (instancetype)init; +/// A dictionary representing the properties of the receiver. +/// +/// Combines the values corresponding to all +propertyKeys into a dictionary, +/// with any nil values represented by NSNull. +/// +/// This property must never be nil. +@property (nonatomic, copy, readonly) NSDictionary *dictionaryValue; -// Initializes the receiver using key-value coding, setting the keys and values -// in the given dictionary. -// -// Subclass implementations may override this method, calling the super -// implementation, in order to perform further processing and initialization -// after deserialization. -// -// dictionaryValue - Property keys and values to set on the receiver. Any NSNull -// values will be converted to nil before being used. KVC -// validation methods will automatically be invoked for all of -// the properties given. If nil, this method is equivalent to -// -init. -// error - If not NULL, this may be set to any error that occurs -// (like a KVC validation error). -// -// Returns an initialized model object, or nil if validation failed. +/// Initializes the receiver using key-value coding, setting the keys and values +/// in the given dictionary. +/// +/// Subclass implementations may override this method, calling the super +/// implementation, in order to perform further processing and initialization +/// after deserialization. +/// +/// dictionaryValue - Property keys and values to set on the receiver. Any NSNull +/// values will be converted to nil before being used. KVC +/// validation methods will automatically be invoked for all of +/// the properties given. If nil, this method is equivalent to +/// -init. +/// error - If not NULL, this may be set to any error that occurs +/// (like a KVC validation error). +/// +/// Returns an initialized model object, or nil if validation failed. - (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error; -// Returns the keys for all @property declarations, except for `readonly` -// properties without ivars, or properties on MTLModel itself. +/// Merges the value of the given key on the receiver with the value of the same +/// key from the given model object, giving precedence to the other model object. +- (void)mergeValueForKey:(NSString *)key fromModel:(id)model; + +/// Returns the keys for all @property declarations, except for `readonly` +/// properties without ivars, or properties on MTLModel itself. + (NSSet *)propertyKeys; -// A dictionary representing the properties of the receiver. -// -// The default implementation combines the values corresponding to all -// +propertyKeys into a dictionary, with any nil values represented by NSNull. -// -// This property must never be nil. -@property (nonatomic, copy, readonly) NSDictionary *dictionaryValue; +/// Validates the model. +/// +/// error - If not NULL, this may be set to any error that occurs during +/// validation +/// +/// Returns YES if the model is valid, or NO if the validation failed. +- (BOOL)validate:(NSError **)error; -// Merges the value of the given key on the receiver with the value of the same -// key from the given model object, giving precedence to the other model object. -// -// By default, this method looks for a `-mergeFromModel:` method on the -// receiver, and invokes it if found. If not found, and `model` is not nil, the -// value for the given key is taken from `model`. -- (void)mergeValueForKey:(NSString *)key fromModel:(MTLModel *)model; +@end -// Merges the values of the given model object into the receiver, using -// -mergeValueForKey:fromModel: for each key in +propertyKeys. -// -// `model` must be an instance of the receiver's class or a subclass thereof. -- (void)mergeValuesForKeysFromModel:(MTLModel *)model; +/// An abstract base class for model objects, using reflection to provide +/// sensible default behaviors. +/// +/// The default implementations of , -hash, and -isEqual: make use of +/// the +propertyKeys method. +@interface MTLModel : NSObject + +/// Initializes the receiver using key-value coding, setting the keys and values +/// in the given dictionary. +/// +/// dictionaryValue - Property keys and values to set on the receiver. Any NSNull +/// values will be converted to nil before being used. KVC +/// validation methods will automatically be invoked for all of +/// the properties given. If nil, this method is equivalent to +/// -init. +/// error - If not NULL, this may be set to any error that occurs +/// (like a KVC validation error). +/// +/// Returns an initialized model object, or nil if validation failed. +- (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue error:(NSError **)error; -// Compares the receiver with another object for equality. -// -// The default implementation is equivalent to comparing both models' -// -dictionaryValue. -// -// Note that this may lead to infinite loops if the receiver holds a circular -// reference to another MTLModel and both use the default behavior. -// It is recommended to override -isEqual: in this scenario. +/// Initializes the receiver with default values. +/// +/// This is the designated initializer for this class. +- (instancetype)init; + +/// By default, this method looks for a `-mergeFromModel:` method on the +/// receiver, and invokes it if found. If not found, and `model` is not nil, the +/// value for the given key is taken from `model`. +- (void)mergeValueForKey:(NSString *)key fromModel:(id)model; + +/// Merges the values of the given model object into the receiver, using +/// -mergeValueForKey:fromModel: for each key in +propertyKeys. +/// +/// `model` must be an instance of the receiver's class or a subclass thereof. +- (void)mergeValuesForKeysFromModel:(id)model; + +/// The storage behavior of a given key. +/// +/// The default implementation returns MTLPropertyStorageNone for properties that +/// are readonly and not backed by an instance variable and +/// MTLPropertyStoragePermanent otherwise. +/// +/// Subclasses can use this method to prevent MTLModel from resolving circular +/// references by returning MTLPropertyStorageTransitory. +/// +/// Returns the storage behavior for a given key on the receiver. ++ (MTLPropertyStorage)storageBehaviorForPropertyWithKey:(NSString *)propertyKey; + +/// Compares the receiver with another object for equality. +/// +/// The default implementation is equivalent to comparing all properties of both +/// models for which +storageBehaviorForPropertyWithKey: returns +/// MTLPropertyStoragePermanent. +/// +/// Returns YES if the two models are considered equal, NO otherwise. - (BOOL)isEqual:(id)object; -// A string that describes the contents of the receiver. -// -// The default implementation is based on the receiver's class and its -// -dictionaryValue. -// -// Note that this may lead to infinite loops if the receiver holds a circular -// reference to another MTLModel and both use the default behavior. -// It is recommended to override -description in this scenario. +/// A string that describes the contents of the receiver. +/// +/// The default implementation is based on the receiver's class and all its +/// properties for which +storageBehaviorForPropertyWithKey: returns +/// MTLPropertyStoragePermanent. - (NSString *)description; @end -// Implements validation logic for MTLModel. +/// Implements validation logic for MTLModel. @interface MTLModel (Validation) -// Validates the model. -// -// The default implementation simply invokes -validateValue:forKey:error: with -// all +propertyKeys and their current value. If -validateValue:forKey:error: -// returns a new value, the property is set to that new value. -// -// error - If not NULL, this may be set to any error that occurs during -// validation -// -// Returns YES if the model is valid, or NO if the validation failed. +/// Validates the model. +/// +/// The default implementation simply invokes -validateValue:forKey:error: with +/// all +propertyKeys and their current value. If -validateValue:forKey:error: +/// returns a new value, the property is set to that new value. +/// +/// error - If not NULL, this may be set to any error that occurs during +/// validation +/// +/// Returns YES if the model is valid, or NO if the validation failed. - (BOOL)validate:(NSError **)error; @end - -@interface MTLModel (Unavailable) - -+ (instancetype)modelWithDictionary:(NSDictionary *)dictionaryValue __attribute__((deprecated("Replaced by +modelWithDictionary:error:"))); -- (instancetype)initWithDictionary:(NSDictionary *)dictionaryValue __attribute__((deprecated("Replaced by -initWithDictionary:error:"))); - -+ (instancetype)modelWithExternalRepresentation:(NSDictionary *)externalRepresentation __attribute__((deprecated("Replaced by -[MTLJSONAdapter initWithJSONDictionary:modelClass:]"))); -- (instancetype)initWithExternalRepresentation:(NSDictionary *)externalRepresentation __attribute__((deprecated("Replaced by -[MTLJSONAdapter initWithJSONDictionary:modelClass:]"))); - -@property (nonatomic, copy, readonly) NSDictionary *externalRepresentation __attribute__((deprecated("Replaced by MTLJSONAdapter.JSONDictionary"))); - -+ (NSDictionary *)externalRepresentationKeyPathsByPropertyKey __attribute__((deprecated("Replaced by +JSONKeyPathsByPropertyKey in "))); -+ (NSValueTransformer *)transformerForKey:(NSString *)key __attribute__((deprecated("Replaced by +JSONTransformerForKey: in "))); - -+ (NSDictionary *)migrateExternalRepresentation:(NSDictionary *)externalRepresentation fromVersion:(NSUInteger)fromVersion __attribute__((deprecated("Replaced by -decodeValueForKey:withCoder:modelVersion:"))); - -@end diff --git a/Example/Pods/Mantle/Mantle/MTLModel.m b/Example/Pods/Mantle/Mantle/MTLModel.m index 2ef60fe..b6a3baf 100644 --- a/Example/Pods/Mantle/Mantle/MTLModel.m +++ b/Example/Pods/Mantle/Mantle/MTLModel.m @@ -13,14 +13,17 @@ #import "MTLReflection.h" #import -// This coupling is needed for backwards compatibility in MTLModel's deprecated -// methods. -#import "MTLJSONAdapter.h" -#import "MTLModel+NSCoding.h" - // Used to cache the reflection performed in +propertyKeys. static void *MTLModelCachedPropertyKeysKey = &MTLModelCachedPropertyKeysKey; +// Associated in +generateAndCachePropertyKeys with a set of all transitory +// property keys. +static void *MTLModelCachedTransitoryPropertyKeysKey = &MTLModelCachedTransitoryPropertyKeysKey; + +// Associated in +generateAndCachePropertyKeys with a set of all permanent +// property keys. +static void *MTLModelCachedPermanentPropertyKeysKey = &MTLModelCachedPermanentPropertyKeysKey; + // Validates a value for an object and sets it if necessary. // // obj - The object for which the value is being validated. This value @@ -67,6 +70,18 @@ static BOOL MTLValidateAndSetValue(id obj, NSString *key, id value, BOOL forceUp @interface MTLModel () +// Inspects all properties of returned by +propertyKeys using +// +storageBehaviorForPropertyWithKey and caches the results. ++ (void)generateAndCacheStorageBehaviors; + +// Returns a set of all property keys for which +// +storageBehaviorForPropertyWithKey returned MTLPropertyStorageTransitory. ++ (NSSet *)transitoryPropertyKeys; + +// Returns a set of all property keys for which +// +storageBehaviorForPropertyWithKey returned MTLPropertyStoragePermanent. ++ (NSSet *)permanentPropertyKeys; + // Enumerates all properties of the receiver's class hierarchy, starting at the // receiver, and continuing up until (but not including) MTLModel. // @@ -80,6 +95,31 @@ @implementation MTLModel #pragma mark Lifecycle ++ (void)generateAndCacheStorageBehaviors { + NSMutableSet *transitoryKeys = [NSMutableSet set]; + NSMutableSet *permanentKeys = [NSMutableSet set]; + + for (NSString *propertyKey in self.propertyKeys) { + switch ([self storageBehaviorForPropertyWithKey:propertyKey]) { + case MTLPropertyStorageNone: + break; + + case MTLPropertyStorageTransitory: + [transitoryKeys addObject:propertyKey]; + break; + + case MTLPropertyStoragePermanent: + [permanentKeys addObject:propertyKey]; + break; + } + } + + // It doesn't really matter if we replace another thread's work, since we do + // it atomically and the result should be the same. + objc_setAssociatedObject(self, MTLModelCachedTransitoryPropertyKeysKey, transitoryKeys, OBJC_ASSOCIATION_COPY); + objc_setAssociatedObject(self, MTLModelCachedPermanentPropertyKeysKey, permanentKeys, OBJC_ASSOCIATION_COPY); +} + + (instancetype)modelWithDictionary:(NSDictionary *)dictionary error:(NSError **)error { return [[self alloc] initWithDictionary:dictionary error:error]; } @@ -98,7 +138,7 @@ - (instancetype)initWithDictionary:(NSDictionary *)dictionary error:(NSError **) // a new object to be stored in this variable (and we don't want ARC to // double-free or leak the old or new values). __autoreleasing id value = [dictionary objectForKey:key]; - + if ([value isEqual:NSNull.null]) value = nil; BOOL success = MTLValidateAndSetValue(self, key, value, YES, error); @@ -139,15 +179,11 @@ + (NSSet *)propertyKeys { NSMutableSet *keys = [NSMutableSet set]; [self enumeratePropertiesUsingBlock:^(objc_property_t property, BOOL *stop) { - mtl_propertyAttributes *attributes = mtl_copyPropertyAttributes(property); - @onExit { - free(attributes); - }; - - if (attributes->readonly && attributes->ivar == NULL) return; - NSString *key = @(property_getName(property)); - [keys addObject:key]; + + if ([self storageBehaviorForPropertyWithKey:key] != MTLPropertyStorageNone) { + [keys addObject:key]; + } }]; // It doesn't really matter if we replace another thread's work, since we do @@ -157,13 +193,54 @@ + (NSSet *)propertyKeys { return keys; } ++ (NSSet *)transitoryPropertyKeys { + NSSet *transitoryPropertyKeys = objc_getAssociatedObject(self, MTLModelCachedTransitoryPropertyKeysKey); + + if (transitoryPropertyKeys == nil) { + [self generateAndCacheStorageBehaviors]; + transitoryPropertyKeys = objc_getAssociatedObject(self, MTLModelCachedTransitoryPropertyKeysKey); + } + + return transitoryPropertyKeys; +} + ++ (NSSet *)permanentPropertyKeys { + NSSet *permanentPropertyKeys = objc_getAssociatedObject(self, MTLModelCachedPermanentPropertyKeysKey); + + if (permanentPropertyKeys == nil) { + [self generateAndCacheStorageBehaviors]; + permanentPropertyKeys = objc_getAssociatedObject(self, MTLModelCachedPermanentPropertyKeysKey); + } + + return permanentPropertyKeys; +} + - (NSDictionary *)dictionaryValue { - return [self dictionaryWithValuesForKeys:self.class.propertyKeys.allObjects]; + NSSet *keys = [self.class.transitoryPropertyKeys setByAddingObjectsFromSet:self.class.permanentPropertyKeys]; + + return [self dictionaryWithValuesForKeys:keys.allObjects]; +} + ++ (MTLPropertyStorage)storageBehaviorForPropertyWithKey:(NSString *)propertyKey { + objc_property_t property = class_getProperty(self.class, propertyKey.UTF8String); + + if (property == NULL) return MTLPropertyStorageNone; + + mtl_propertyAttributes *attributes = mtl_copyPropertyAttributes(property); + @onExit { + free(attributes); + }; + + if (attributes->readonly && attributes->ivar == NULL) { + return MTLPropertyStorageNone; + } else { + return MTLPropertyStoragePermanent; + } } #pragma mark Merging -- (void)mergeValueForKey:(NSString *)key fromModel:(MTLModel *)model { +- (void)mergeValueForKey:(NSString *)key fromModel:(NSObject *)model { NSParameterAssert(key != nil); SEL selector = MTLSelectorWithCapitalizedKeyPattern("merge", key, "FromModel:"); @@ -175,16 +252,14 @@ - (void)mergeValueForKey:(NSString *)key fromModel:(MTLModel *)model { return; } - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[self methodSignatureForSelector:selector]]; - invocation.target = self; - invocation.selector = selector; - - [invocation setArgument:&model atIndex:2]; - [invocation invoke]; + IMP imp = [self methodForSelector:selector]; + void (*function)(id, SEL, id) = (__typeof__(function))imp; + function(self, selector, model); } -- (void)mergeValuesForKeysFromModel:(MTLModel *)model { +- (void)mergeValuesForKeysFromModel:(id)model { NSSet *propertyKeys = model.class.propertyKeys; + for (NSString *key in self.class.propertyKeys) { if (![propertyKeys containsObject:key]) continue; @@ -214,13 +289,15 @@ - (instancetype)copyWithZone:(NSZone *)zone { #pragma mark NSObject - (NSString *)description { - return [NSString stringWithFormat:@"<%@: %p> %@", self.class, self, self.dictionaryValue]; + NSDictionary *permanentProperties = [self dictionaryWithValuesForKeys:self.class.permanentPropertyKeys.allObjects]; + + return [NSString stringWithFormat:@"<%@: %p> %@", self.class, self, permanentProperties]; } - (NSUInteger)hash { NSUInteger value = 0; - for (NSString *key in self.class.propertyKeys) { + for (NSString *key in self.class.permanentPropertyKeys) { value ^= [[self valueForKey:key] hash]; } @@ -231,7 +308,7 @@ - (BOOL)isEqual:(MTLModel *)model { if (self == model) return YES; if (![model isMemberOfClass:self.class]) return NO; - for (NSString *key in self.class.propertyKeys) { + for (NSString *key in self.class.permanentPropertyKeys) { id selfValue = [self valueForKey:key]; id modelValue = [model valueForKey:key]; diff --git a/Example/Pods/Mantle/Mantle/MTLReflection.h b/Example/Pods/Mantle/Mantle/MTLReflection.h index f4c100e..52c920b 100644 --- a/Example/Pods/Mantle/Mantle/MTLReflection.h +++ b/Example/Pods/Mantle/Mantle/MTLReflection.h @@ -8,24 +8,24 @@ #import -// Creates a selector from a key and a constant string. -// -// key - The key to insert into the generated selector. This key should be in -// its natural case. -// suffix - A string to append to the key as part of the selector. -// -// Returns a selector, or NULL if the input strings cannot form a valid -// selector. +/// Creates a selector from a key and a constant string. +/// +/// key - The key to insert into the generated selector. This key should be in +/// its natural case. +/// suffix - A string to append to the key as part of the selector. +/// +/// Returns a selector, or NULL if the input strings cannot form a valid +/// selector. SEL MTLSelectorWithKeyPattern(NSString *key, const char *suffix) __attribute__((pure, nonnull(1, 2))); -// Creates a selector from a key and a constant prefix and suffix. -// -// prefix - A string to prepend to the key as part of the selector. -// key - The key to insert into the generated selector. This key should be in -// its natural case, and will have its first letter capitalized when -// inserted. -// suffix - A string to append to the key as part of the selector. -// -// Returns a selector, or NULL if the input strings cannot form a valid -// selector. +/// Creates a selector from a key and a constant prefix and suffix. +/// +/// prefix - A string to prepend to the key as part of the selector. +/// key - The key to insert into the generated selector. This key should be in +/// its natural case, and will have its first letter capitalized when +/// inserted. +/// suffix - A string to append to the key as part of the selector. +/// +/// Returns a selector, or NULL if the input strings cannot form a valid +/// selector. SEL MTLSelectorWithCapitalizedKeyPattern(const char *prefix, NSString *key, const char *suffix) __attribute__((pure, nonnull(1, 2, 3))); diff --git a/Example/Pods/Mantle/Mantle/MTLTransformerErrorHandling.h b/Example/Pods/Mantle/Mantle/MTLTransformerErrorHandling.h new file mode 100644 index 0000000..2726d91 --- /dev/null +++ b/Example/Pods/Mantle/Mantle/MTLTransformerErrorHandling.h @@ -0,0 +1,66 @@ +// +// MTLTransformerErrorHandling.h +// Mantle +// +// Created by Robert Böhnke on 10/6/13. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import + +/// The domain for errors originating from the MTLTransformerErrorHandling +/// protocol. +/// +/// Transformers conforming to this protocol are expected to use this error +/// domain if the transformation fails. +extern NSString * const MTLTransformerErrorHandlingErrorDomain; + +/// Used to indicate that the input value was illegal. +/// +/// Transformers conforming to this protocol are expected to use this error code +/// if the transformation fails due to an invalid input value. +extern const NSInteger MTLTransformerErrorHandlingErrorInvalidInput; + +/// Associated with the invalid input value. +/// +/// Transformers conforming to this protocol are expected to associate this key +/// with the invalid input in the userInfo dictionary. +extern NSString * const MTLTransformerErrorHandlingInputValueErrorKey; + +/// This protocol can be implemented by NSValueTransformer subclasses to +/// communicate errors that occur during transformation. +@protocol MTLTransformerErrorHandling +@required + +/// Transforms a value, returning any error that occurred during transformation. +/// +/// value - The value to transform. +/// success - If not NULL, this will be set to a boolean indicating whether the +/// transformation was successful. +/// error - If not NULL, this may be set to an error that occurs during +/// transforming the value. +/// +/// Returns the result of the transformation which may be nil. Clients should +/// inspect the success parameter to decide how to proceed with the result. +- (id)transformedValue:(id)value success:(BOOL *)success error:(NSError **)error; + +@optional + +/// Reverse-transforms a value, returning any error that occurred during +/// transformation. +/// +/// Transformers conforming to this protocol are expected to implemented this +/// method if they support reverse transformation. +/// +/// value - The value to transform. +/// success - If not NULL, this will be set to a boolean indicating whether the +/// transformation was successful. +/// error - If not NULL, this may be set to an error that occurs during +/// transforming the value. +/// +/// Returns the result of the reverse transformation which may be nil. Clients +/// should inspect the success parameter to decide how to proceed with the +/// result. +- (id)reverseTransformedValue:(id)value success:(BOOL *)success error:(NSError **)error; + +@end diff --git a/Example/Pods/Mantle/Mantle/MTLTransformerErrorHandling.m b/Example/Pods/Mantle/Mantle/MTLTransformerErrorHandling.m new file mode 100644 index 0000000..962e2c0 --- /dev/null +++ b/Example/Pods/Mantle/Mantle/MTLTransformerErrorHandling.m @@ -0,0 +1,15 @@ +// +// MTLTransformerErrorHandling.h +// Mantle +// +// Created by Robert Böhnke on 10/6/13. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import "MTLTransformerErrorHandling.h" + +NSString * const MTLTransformerErrorHandlingErrorDomain = @"MTLTransformerErrorHandlingErrorDomain"; + +const NSInteger MTLTransformerErrorHandlingErrorInvalidInput = 1; + +NSString * const MTLTransformerErrorHandlingInputValueErrorKey = @"MTLTransformerErrorHandlingInputValueErrorKey"; diff --git a/Example/Pods/Mantle/Mantle/MTLValueTransformer.h b/Example/Pods/Mantle/Mantle/MTLValueTransformer.h index 231b59f..5deda94 100644 --- a/Example/Pods/Mantle/Mantle/MTLValueTransformer.h +++ b/Example/Pods/Mantle/Mantle/MTLValueTransformer.h @@ -8,22 +8,45 @@ #import -typedef id (^MTLValueTransformerBlock)(id); +#import "MTLTransformerErrorHandling.h" -// -// A value transformer supporting block-based transformation. -// -@interface MTLValueTransformer : NSValueTransformer +/// A block that represents a transformation. +/// +/// value - The value to transform. +/// success - The block must set this parameter to indicate whether the +/// transformation was successful. +/// MTLValueTransformer will always call this block with *success +/// initialized to YES. +/// error - If not NULL, this may be set to an error that occurs during +/// transforming the value. +/// +/// Returns the result of the transformation, which may be nil. +typedef id (^MTLValueTransformerBlock)(id value, BOOL *success, NSError **error); + +/// +/// A value transformer supporting block-based transformation. +/// +@interface MTLValueTransformer : NSValueTransformer + +/// Returns a transformer which transforms values using the given block. Reverse +/// transformations will not be allowed. ++ (instancetype)transformerUsingForwardBlock:(MTLValueTransformerBlock)transformation; + +/// Returns a transformer which transforms values using the given block, for +/// forward or reverse transformations. ++ (instancetype)transformerUsingReversibleBlock:(MTLValueTransformerBlock)transformation; + +/// Returns a transformer which transforms values using the given blocks. ++ (instancetype)transformerUsingForwardBlock:(MTLValueTransformerBlock)forwardTransformation reverseBlock:(MTLValueTransformerBlock)reverseTransformation; + +@end + +@interface MTLValueTransformer (Deprecated) -// Returns a transformer which transforms values using the given block. Reverse -// transformations will not be allowed. -+ (instancetype)transformerWithBlock:(MTLValueTransformerBlock)transformationBlock; ++ (NSValueTransformer *)transformerWithBlock:(id (^)(id))transformationBlock __attribute__((deprecated("Replaced by +transformerUsingForwardBlock:"))); -// Returns a transformer which transforms values using the given block, for -// forward or reverse transformations. -+ (instancetype)reversibleTransformerWithBlock:(MTLValueTransformerBlock)transformationBlock; ++ (NSValueTransformer *)reversibleTransformerWithBlock:(id (^)(id))transformationBlock __attribute__((deprecated("Replaced by +transformerUsingReversibleBlock:"))); -// Returns a transformer which transforms values using the given blocks. -+ (instancetype)reversibleTransformerWithForwardBlock:(MTLValueTransformerBlock)forwardBlock reverseBlock:(MTLValueTransformerBlock)reverseBlock; ++ (NSValueTransformer *)reversibleTransformerWithForwardBlock:(id (^)(id))forwardBlock reverseBlock:(id (^)(id))reverseBlock __attribute__((deprecated("Replaced by +transformerUsingForwardBlock:reverseBlock:"))); @end diff --git a/Example/Pods/Mantle/Mantle/MTLValueTransformer.m b/Example/Pods/Mantle/Mantle/MTLValueTransformer.m index 5400d45..701627b 100644 --- a/Example/Pods/Mantle/Mantle/MTLValueTransformer.m +++ b/Example/Pods/Mantle/Mantle/MTLValueTransformer.m @@ -26,15 +26,15 @@ @implementation MTLValueTransformer #pragma mark Lifecycle -+ (instancetype)transformerWithBlock:(MTLValueTransformerBlock)transformationBlock { - return [[self alloc] initWithForwardBlock:transformationBlock reverseBlock:nil]; ++ (instancetype)transformerUsingForwardBlock:(MTLValueTransformerBlock)forwardBlock { + return [[self alloc] initWithForwardBlock:forwardBlock reverseBlock:nil]; } -+ (instancetype)reversibleTransformerWithBlock:(MTLValueTransformerBlock)transformationBlock { - return [self reversibleTransformerWithForwardBlock:transformationBlock reverseBlock:transformationBlock]; ++ (instancetype)transformerUsingReversibleBlock:(MTLValueTransformerBlock)reversibleBlock { + return [self transformerUsingForwardBlock:reversibleBlock reverseBlock:reversibleBlock]; } -+ (instancetype)reversibleTransformerWithForwardBlock:(MTLValueTransformerBlock)forwardBlock reverseBlock:(MTLValueTransformerBlock)reverseBlock { ++ (instancetype)transformerUsingForwardBlock:(MTLValueTransformerBlock)forwardBlock reverseBlock:(MTLValueTransformerBlock)reverseBlock { return [[MTLReversibleValueTransformer alloc] initWithForwardBlock:forwardBlock reverseBlock:reverseBlock]; } @@ -57,11 +57,26 @@ + (BOOL)allowsReverseTransformation { } + (Class)transformedValueClass { - return [NSObject class]; + return NSObject.class; } - (id)transformedValue:(id)value { - return self.forwardBlock(value); + NSError *error = nil; + BOOL success = YES; + + return self.forwardBlock(value, &success, &error); +} + +- (id)transformedValue:(id)value success:(BOOL *)outerSuccess error:(NSError **)outerError { + NSError *error = nil; + BOOL success = YES; + + id transformedValue = self.forwardBlock(value, &success, &error); + + if (outerSuccess != NULL) *outerSuccess = success; + if (outerError != NULL) *outerError = error; + + return transformedValue; } @end @@ -82,7 +97,54 @@ + (BOOL)allowsReverseTransformation { } - (id)reverseTransformedValue:(id)value { - return self.reverseBlock(value); + NSError *error = nil; + BOOL success = YES; + + return self.reverseBlock(value, &success, &error); +} + +- (id)reverseTransformedValue:(id)value success:(BOOL *)outerSuccess error:(NSError **)outerError { + NSError *error = nil; + BOOL success = YES; + + id transformedValue = self.reverseBlock(value, &success, &error); + + if (outerSuccess != NULL) *outerSuccess = success; + if (outerError != NULL) *outerError = error; + + return transformedValue; } @end + + +@implementation MTLValueTransformer (Deprecated) + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-implementations" + ++ (instancetype)transformerWithBlock:(id (^)(id))transformationBlock { + return [self transformerUsingForwardBlock:^(id value, BOOL *success, NSError **error) { + return transformationBlock(value); + }]; +} + ++ (instancetype)reversibleTransformerWithBlock:(id (^)(id))transformationBlock { + return [self transformerUsingReversibleBlock:^(id value, BOOL *success, NSError **error) { + return transformationBlock(value); + }]; +} + ++ (instancetype)reversibleTransformerWithForwardBlock:(id (^)(id))forwardBlock reverseBlock:(id (^)(id))reverseBlock { + return [self + transformerUsingForwardBlock:^(id value, BOOL *success, NSError **error) { + return forwardBlock(value); + } + reverseBlock:^(id value, BOOL *success, NSError **error) { + return reverseBlock(value); + }]; +} + +#pragma clang diagnostic pop + +@end diff --git a/Example/Pods/Mantle/Mantle/Mantle.h b/Example/Pods/Mantle/Mantle/Mantle.h index ebd74e7..102b7ad 100644 --- a/Example/Pods/Mantle/Mantle/Mantle.h +++ b/Example/Pods/Mantle/Mantle/Mantle.h @@ -15,12 +15,13 @@ FOUNDATION_EXPORT double MantleVersionNumber; FOUNDATION_EXPORT const unsigned char MantleVersionString[]; #import -#import #import #import #import +#import #import #import +#import #import #import #import diff --git a/Example/Pods/Mantle/Mantle/NSArray+MTLManipulationAdditions.h b/Example/Pods/Mantle/Mantle/NSArray+MTLManipulationAdditions.h index fd7347c..b8c2b56 100644 --- a/Example/Pods/Mantle/Mantle/NSArray+MTLManipulationAdditions.h +++ b/Example/Pods/Mantle/Mantle/NSArray+MTLManipulationAdditions.h @@ -10,19 +10,19 @@ @interface NSArray (MTLManipulationAdditions) -// The first object in the array or nil if the array is empty. -// Forwards to `firstObject` which has been first declared in iOS7, but works with iOS4/10.6. +/// The first object in the array or nil if the array is empty. +/// Forwards to `firstObject` which has been first declared in iOS7, but works with iOS4/10.6. @property (nonatomic, readonly, strong) id mtl_firstObject; -// Returns a new array without all instances of the given object. +/// Returns a new array without all instances of the given object. - (NSArray *)mtl_arrayByRemovingObject:(id)object; -// Returns a new array without the first object. If the array is empty, it -// returns the empty array. +/// Returns a new array without the first object. If the array is empty, it +/// returns the empty array. - (NSArray *)mtl_arrayByRemovingFirstObject; -// Returns a new array without the last object. If the array is empty, it -// returns the empty array. +/// Returns a new array without the last object. If the array is empty, it +/// returns the empty array. - (NSArray *)mtl_arrayByRemovingLastObject; @end diff --git a/Example/Pods/Mantle/Mantle/NSDictionary+MTLJSONKeyPath.h b/Example/Pods/Mantle/Mantle/NSDictionary+MTLJSONKeyPath.h new file mode 100644 index 0000000..eb70151 --- /dev/null +++ b/Example/Pods/Mantle/Mantle/NSDictionary+MTLJSONKeyPath.h @@ -0,0 +1,27 @@ +// +// NSDictionary+MTLJSONKeyPath.h +// Mantle +// +// Created by Robert Böhnke on 19/03/14. +// Copyright (c) 2014 GitHub. All rights reserved. +// + +#import + +@interface NSDictionary (MTLJSONKeyPath) + +/// Looks up the value of a key path in the receiver. +/// +/// JSONKeyPath - The key path that should be resolved. Every element along this +/// key path needs to be an instance of NSDictionary for the +/// resolving to be successful. +/// success - If not NULL, this will be set to a boolean indicating whether +/// the key path was resolved successfully. +/// error - If not NULL, this may be set to an error that occurs during +/// resolving the value. +/// +/// Returns the value for the key path which may be nil. Clients should inspect +/// the success parameter to decide how to proceed with the result. +- (id)mtl_valueForJSONKeyPath:(NSString *)JSONKeyPath success:(BOOL *)success error:(NSError **)error; + +@end diff --git a/Example/Pods/Mantle/Mantle/NSDictionary+MTLJSONKeyPath.m b/Example/Pods/Mantle/Mantle/NSDictionary+MTLJSONKeyPath.m new file mode 100644 index 0000000..03ee2ad --- /dev/null +++ b/Example/Pods/Mantle/Mantle/NSDictionary+MTLJSONKeyPath.m @@ -0,0 +1,47 @@ +// +// NSDictionary+MTLJSONKeyPath.m +// Mantle +// +// Created by Robert Böhnke on 19/03/14. +// Copyright (c) 2014 GitHub. All rights reserved. +// + +#import "NSDictionary+MTLJSONKeyPath.h" + +#import "MTLJSONAdapter.h" + +@implementation NSDictionary (MTLJSONKeyPath) + +- (id)mtl_valueForJSONKeyPath:(NSString *)JSONKeyPath success:(BOOL *)success error:(NSError **)error { + NSArray *components = [JSONKeyPath componentsSeparatedByString:@"."]; + + id result = self; + for (NSString *component in components) { + // Check the result before resolving the key path component to not + // affect the last value of the path. + if (result == nil || result == NSNull.null) break; + + if (![result isKindOfClass:NSDictionary.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Invalid JSON dictionary", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"JSON key path %1$@ could not resolved because an incompatible JSON dictionary was supplied: \"%2$@\"", @""), JSONKeyPath, self] + }; + + *error = [NSError errorWithDomain:MTLJSONAdapterErrorDomain code:MTLJSONAdapterErrorInvalidJSONDictionary userInfo:userInfo]; + } + + if (success != NULL) *success = NO; + + return nil; + } + + result = result[component]; + } + + if (success != NULL) *success = YES; + + return result; +} + +@end diff --git a/Example/Pods/Mantle/Mantle/NSDictionary+MTLManipulationAdditions.h b/Example/Pods/Mantle/Mantle/NSDictionary+MTLManipulationAdditions.h index 83254d3..6126293 100644 --- a/Example/Pods/Mantle/Mantle/NSDictionary+MTLManipulationAdditions.h +++ b/Example/Pods/Mantle/Mantle/NSDictionary+MTLManipulationAdditions.h @@ -10,16 +10,22 @@ @interface NSDictionary (MTLManipulationAdditions) -// Merges the keys and values from the given dictionary into the receiver. If -// both the receiver and `dictionary` have a given key, the value from -// `dictionary` is used. -// -// Returns a new dictionary containing the entries of the receiver combined with -// those of `dictionary`. +/// Merges the keys and values from the given dictionary into the receiver. If +/// both the receiver and `dictionary` have a given key, the value from +/// `dictionary` is used. +/// +/// Returns a new dictionary containing the entries of the receiver combined with +/// those of `dictionary`. - (NSDictionary *)mtl_dictionaryByAddingEntriesFromDictionary:(NSDictionary *)dictionary; -// Creates a new dictionary with all the entries for the given keys removed from -// the receiver. -- (NSDictionary *)mtl_dictionaryByRemovingEntriesWithKeys:(NSSet *)keys; +/// Creates a new dictionary with all the entries for the given keys removed from +/// the receiver. +- (NSDictionary *)mtl_dictionaryByRemovingValuesForKeys:(NSArray *)keys; + +@end + +@interface NSDictionary (MTLManipulationAdditions_Deprecated) + +- (NSDictionary *)mtl_dictionaryByRemovingEntriesWithKeys:(NSSet *)keys __attribute__((deprecated("Replaced by -mtl_dictionaryByRemovingValuesForKeys:"))); @end diff --git a/Example/Pods/Mantle/Mantle/NSDictionary+MTLManipulationAdditions.m b/Example/Pods/Mantle/Mantle/NSDictionary+MTLManipulationAdditions.m index 0ed5746..a7a1d7a 100644 --- a/Example/Pods/Mantle/Mantle/NSDictionary+MTLManipulationAdditions.m +++ b/Example/Pods/Mantle/Mantle/NSDictionary+MTLManipulationAdditions.m @@ -16,10 +16,23 @@ - (NSDictionary *)mtl_dictionaryByAddingEntriesFromDictionary:(NSDictionary *)di return result; } -- (NSDictionary *)mtl_dictionaryByRemovingEntriesWithKeys:(NSSet *)keys { +- (NSDictionary *)mtl_dictionaryByRemovingValuesForKeys:(NSArray *)keys { NSMutableDictionary *result = [self mutableCopy]; - [result removeObjectsForKeys:keys.allObjects]; + [result removeObjectsForKeys:keys]; return result; } @end + +@implementation NSDictionary (MTLManipulationAdditions_Deprecated) + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated" + +- (NSDictionary *)mtl_dictionaryByRemovingEntriesWithKeys:(NSSet *)keys { + return [self mtl_dictionaryByRemovingValuesForKeys:keys.allObjects]; +} + +#pragma clang diagnostic pop + +@end diff --git a/Example/Pods/Mantle/Mantle/NSDictionary+MTLMappingAdditions.h b/Example/Pods/Mantle/Mantle/NSDictionary+MTLMappingAdditions.h new file mode 100644 index 0000000..1d908c4 --- /dev/null +++ b/Example/Pods/Mantle/Mantle/NSDictionary+MTLMappingAdditions.h @@ -0,0 +1,21 @@ +// +// NSDictionary+MTLMappingAdditions.h +// Mantle +// +// Created by Robert Böhnke on 10/31/13. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import + +@interface NSDictionary (MTLMappingAdditions) + +/// Creates an identity mapping for serialization. +/// +/// class - A subclass of MTLModel. +/// +/// Returns a dictionary that maps all properties of the given class to +/// themselves. ++ (NSDictionary *)mtl_identityPropertyMapWithModel:(Class)modelClass; + +@end diff --git a/Example/Pods/Mantle/Mantle/NSDictionary+MTLMappingAdditions.m b/Example/Pods/Mantle/Mantle/NSDictionary+MTLMappingAdditions.m new file mode 100644 index 0000000..5ebdabc --- /dev/null +++ b/Example/Pods/Mantle/Mantle/NSDictionary+MTLMappingAdditions.m @@ -0,0 +1,23 @@ +// +// NSDictionary+MTLMappingAdditions.m +// Mantle +// +// Created by Robert Böhnke on 10/31/13. +// Copyright (c) 2013 GitHub. All rights reserved. +// + +#import "MTLModel.h" + +#import "NSDictionary+MTLMappingAdditions.h" + +@implementation NSDictionary (MTLMappingAdditions) + ++ (NSDictionary *)mtl_identityPropertyMapWithModel:(Class)modelClass { + NSCParameterAssert([modelClass isSubclassOfClass:MTLModel.class]); + + NSArray *propertyKeys = [modelClass propertyKeys].allObjects; + + return [NSDictionary dictionaryWithObjects:propertyKeys forKeys:propertyKeys]; +} + +@end diff --git a/Example/Pods/Mantle/Mantle/NSError+MTLModelException.h b/Example/Pods/Mantle/Mantle/NSError+MTLModelException.h index f7c1e9e..852fbdb 100644 --- a/Example/Pods/Mantle/Mantle/NSError+MTLModelException.h +++ b/Example/Pods/Mantle/Mantle/NSError+MTLModelException.h @@ -10,14 +10,14 @@ @interface NSError (MTLModelException) -// Creates a new error for an exception that occured during updating an -// MTLModel. -// -// exception - The exception that was thrown while updating the model. -// This argument must not be nil. -// -// Returns an error that takes its localized description and failure reason -// from the exception. +/// Creates a new error for an exception that occurred during updating an +/// MTLModel. +/// +/// exception - The exception that was thrown while updating the model. +/// This argument must not be nil. +/// +/// Returns an error that takes its localized description and failure reason +/// from the exception. + (instancetype)mtl_modelErrorWithException:(NSException *)exception; @end diff --git a/Example/Pods/Mantle/Mantle/NSObject+MTLComparisonAdditions.h b/Example/Pods/Mantle/Mantle/NSObject+MTLComparisonAdditions.h index 4f7c03e..0ca13e6 100644 --- a/Example/Pods/Mantle/Mantle/NSObject+MTLComparisonAdditions.h +++ b/Example/Pods/Mantle/Mantle/NSObject+MTLComparisonAdditions.h @@ -11,5 +11,5 @@ #import -// Returns whether both objects are identical or equal via -isEqual: +/// Returns whether both objects are identical or equal via -isEqual: BOOL MTLEqualObjects(id obj1, id obj2); diff --git a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLInversionAdditions.h b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLInversionAdditions.h index eefceec..ca29b98 100644 --- a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLInversionAdditions.h +++ b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLInversionAdditions.h @@ -10,12 +10,12 @@ @interface NSValueTransformer (MTLInversionAdditions) -// Flips the direction of the receiver's transformation, such that -// -transformedValue: will become -reverseTransformedValue:, and vice-versa. -// -// The receiver must allow reverse transformation. -// -// Returns an inverted transformer. +/// Flips the direction of the receiver's transformation, such that +/// -transformedValue: will become -reverseTransformedValue:, and vice-versa. +/// +/// The receiver must allow reverse transformation. +/// +/// Returns an inverted transformer. - (NSValueTransformer *)mtl_invertedTransformer; @end diff --git a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLInversionAdditions.m b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLInversionAdditions.m index 71fe4b0..2e536d6 100644 --- a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLInversionAdditions.m +++ b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLInversionAdditions.m @@ -7,6 +7,7 @@ // #import "NSValueTransformer+MTLInversionAdditions.h" +#import "MTLTransformerErrorHandling.h" #import "MTLValueTransformer.h" @implementation NSValueTransformer (MTLInversionAdditions) @@ -14,11 +15,23 @@ @implementation NSValueTransformer (MTLInversionAdditions) - (NSValueTransformer *)mtl_invertedTransformer { NSParameterAssert(self.class.allowsReverseTransformation); - return [MTLValueTransformer reversibleTransformerWithForwardBlock:^(id value) { - return [self reverseTransformedValue:value]; - } reverseBlock:^(id value) { - return [self transformedValue:value]; - }]; + if ([self conformsToProtocol:@protocol(MTLTransformerErrorHandling)]) { + NSParameterAssert([self respondsToSelector:@selector(reverseTransformedValue:success:error:)]); + + id errorHandlingSelf = (id)self; + + return [MTLValueTransformer transformerUsingForwardBlock:^(id value, BOOL *success, NSError **error) { + return [errorHandlingSelf reverseTransformedValue:value success:success error:error]; + } reverseBlock:^(id value, BOOL *success, NSError **error) { + return [errorHandlingSelf transformedValue:value success:success error:error]; + }]; + } else { + return [MTLValueTransformer transformerUsingForwardBlock:^(id value, BOOL *success, NSError **error) { + return [self reverseTransformedValue:value]; + } reverseBlock:^(id value, BOOL *success, NSError **error) { + return [self transformedValue:value]; + }]; + } } @end diff --git a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h index 78a6b19..0ec87ac 100644 --- a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h +++ b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h @@ -8,77 +8,72 @@ #import -// The name for a value transformer that converts strings into URLs and back. +#import "MTLTransformerErrorHandling.h" + +/// The name for a value transformer that converts strings into URLs and back. extern NSString * const MTLURLValueTransformerName; -// Ensure an NSNumber is backed by __NSCFBoolean/CFBooleanRef -// -// NSJSONSerialization, and likely other serialization libraries, ordinarily -// serialize NSNumbers as numbers, and thus booleans would be serialized as -// 0/1. The exception is when the NSNumber is backed by __NSCFBoolean, which, -// though very much an implementation detail, is detected and serialized as a -// proper boolean. +/// Ensure an NSNumber is backed by __NSCFBoolean/CFBooleanRef +/// +/// NSJSONSerialization, and likely other serialization libraries, ordinarily +/// serialize NSNumbers as numbers, and thus booleans would be serialized as +/// 0/1. The exception is when the NSNumber is backed by __NSCFBoolean, which, +/// though very much an implementation detail, is detected and serialized as a +/// proper boolean. extern NSString * const MTLBooleanValueTransformerName; @interface NSValueTransformer (MTLPredefinedTransformerAdditions) -// Creates a reversible transformer to convert a JSON dictionary into a MTLModel -// object, and vice-versa. -// -// modelClass - The MTLModel subclass to attempt to parse from the JSON. This -// class must conform to . This argument must -// not be nil. -// -// Returns a reversible transformer which uses MTLJSONAdapter for transforming -// values back and forth. -+ (NSValueTransformer *)mtl_JSONDictionaryTransformerWithModelClass:(Class)modelClass; - -// Creates a reversible transformer to convert an array of JSON dictionaries -// into an array of MTLModel objects, and vice-versa. -// -// modelClass - The MTLModel subclass to attempt to parse from each JSON -// dictionary. This class must conform to . -// This argument must not be nil. -// -// Returns a reversible transformer which uses MTLJSONAdapter for transforming -// array elements back and forth. -+ (NSValueTransformer *)mtl_JSONArrayTransformerWithModelClass:(Class)modelClass; +/// An optionally reversible transformer which applies the given transformer to +/// each element of an array. +/// +/// transformer - The transformer to apply to each element. If the transformer +/// is reversible, the transformer returned by this method will be +/// reversible. This argument must not be nil. +/// +/// Returns a transformer which applies a transformation to each element of an +/// array. ++ (NSValueTransformer *)mtl_arrayMappingTransformerWithTransformer:(NSValueTransformer *)transformer; -// A reversible value transformer to transform between the keys and objects of a -// dictionary. -// -// dictionary - The dictionary whose keys and values should be -// transformed between. This argument must not be nil. -// defaultValue - The result to fall back to, in case no key matching the -// input value was found during a forward transformation. -// reverseDefaultValue - The result to fall back to, in case no value matching -// the input value was found during a reverse -// transformation. -// -// Can for example be used for transforming between enum values and their string -// representation. -// -// NSValueTransformer *valueTransformer = [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{ -// @"foo": @(EnumDataTypeFoo), -// @"bar": @(EnumDataTypeBar), -// } defaultValue: @(EnumDataTypeUndefined) reverseDefaultValue: @"undefined"]; -// -// Returns a transformer that will map from keys to values in dictionary -// for forward transformation, and from values to keys for reverse -// transformations. If no matching key or value can be found, the respective -// default value is returned. -+ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary defaultValue:(id)defaultValue reverseDefaultValue:(id)reverseDefaultValue; +/// A reversible value transformer to transform between the keys and objects of a +/// dictionary. +/// +/// dictionary - The dictionary whose keys and values should be +/// transformed between. This argument must not be nil. +/// defaultValue - The result to fall back to, in case no key matching the +/// input value was found during a forward transformation. +/// reverseDefaultValue - The result to fall back to, in case no value matching +/// the input value was found during a reverse +/// transformation. +/// +/// Can for example be used for transforming between enum values and their string +/// representation. +/// +/// NSValueTransformer *valueTransformer = [NSValueTransformer mtl_valueMappingTransformerWithDictionary:@{ +/// @"foo": @(EnumDataTypeFoo), +/// @"bar": @(EnumDataTypeBar), +/// } defaultValue: @(EnumDataTypeUndefined) reverseDefaultValue: @"undefined"]; +/// +/// Returns a transformer which will map from keys to objects for forward +/// transformations, and from objects to keys for reverse transformations. ++ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary defaultValue:(id)defaultValue reverseDefaultValue:(id)reverseDefaultValue; -// Returns a value transformer created by calling -// `+mtl_valueMappingTransformerWithDictionary:defaultValue:reverseDefaultValue:` -// with a default value of `nil` and a reverse default value of `nil`. -+ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary; +/// Returns a value transformer created by calling +/// `+mtl_valueMappingTransformerWithDictionary:defaultValue:reverseDefaultValue:` +/// with a default value of `nil` and a reverse default value of `nil`. ++ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary; -@end +/// A value transformer that errors if the transformed value are not of the given +/// class. +/// +/// class - The expected class. This argument must not be nil. +/// +/// Returns a transformer which will return an error if the transformed in value +/// is not a member of class. Otherwise, the value is simply passed through. ++ (NSValueTransformer *)mtl_validatingTransformerForClass:(Class)modelClass; -@interface NSValueTransformer (UnavailableMTLPredefinedTransformerAdditions) ++ (NSValueTransformer *)mtl_JSONDictionaryTransformerWithModelClass:(Class)modelClass __attribute__((deprecated("Replaced by +[MTLJSONAdapter dictionaryTransformerWithModelClass:]"))); -+ (NSValueTransformer *)mtl_externalRepresentationTransformerWithModelClass:(Class)modelClass __attribute__((deprecated("Replaced by +mtl_JSONDictionaryTransformerWithModelClass:"))); -+ (NSValueTransformer *)mtl_externalRepresentationArrayTransformerWithModelClass:(Class)modelClass __attribute__((deprecated("Replaced by +mtl_JSONArrayTransformerWithModelClass:"))); ++ (NSValueTransformer *)mtl_JSONArrayTransformerWithModelClass:(Class)modelClass __attribute__((deprecated("Replaced by +[MTLJSONAdapter arrayTransformerWithModelClass:]"))); @end diff --git a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m index 10622a0..97ce529 100644 --- a/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m +++ b/Example/Pods/Mantle/Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m @@ -21,20 +21,79 @@ @implementation NSValueTransformer (MTLPredefinedTransformerAdditions) + (void)load { @autoreleasepool { MTLValueTransformer *URLValueTransformer = [MTLValueTransformer - reversibleTransformerWithForwardBlock:^ id (NSString *str) { - if (![str isKindOfClass:NSString.class]) return nil; - return [NSURL URLWithString:str]; + transformerUsingForwardBlock:^ id (NSString *str, BOOL *success, NSError **error) { + if (str == nil) return nil; + + if (![str isKindOfClass:NSString.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert string to URL", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected an NSString, got: %@.", @""), str], + MTLTransformerErrorHandlingInputValueErrorKey : str + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } + + NSURL *result = [NSURL URLWithString:str]; + + if (result == nil) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert string to URL", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Input URL string %@ was malformed", @""), str], + MTLTransformerErrorHandlingInputValueErrorKey : str + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } + + return result; } - reverseBlock:^ id (NSURL *URL) { - if (![URL isKindOfClass:NSURL.class]) return nil; + reverseBlock:^ id (NSURL *URL, BOOL *success, NSError **error) { + if (URL == nil) return nil; + + if (![URL isKindOfClass:NSURL.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert URL to string", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected an NSURL, got: %@.", @""), URL], + MTLTransformerErrorHandlingInputValueErrorKey : URL + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } return URL.absoluteString; }]; - + [NSValueTransformer setValueTransformer:URLValueTransformer forName:MTLURLValueTransformerName]; MTLValueTransformer *booleanValueTransformer = [MTLValueTransformer - reversibleTransformerWithBlock:^ id (NSNumber *boolean) { - if (![boolean isKindOfClass:NSNumber.class]) return nil; + transformerUsingReversibleBlock:^ id (NSNumber *boolean, BOOL *success, NSError **error) { + if (boolean == nil) return nil; + + if (![boolean isKindOfClass:NSNumber.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not convert number to boolean-backed number or vice-versa", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected an NSNumber, got: %@.", @""), boolean], + MTLTransformerErrorHandlingInputValueErrorKey : boolean + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } return (NSNumber *)(boolean.boolValue ? kCFBooleanTrue : kCFBooleanFalse); }]; @@ -44,98 +103,189 @@ + (void)load { #pragma mark Customizable Transformers -+ (NSValueTransformer *)mtl_JSONDictionaryTransformerWithModelClass:(Class)modelClass { - NSParameterAssert([modelClass isSubclassOfClass:MTLModel.class]); - NSParameterAssert([modelClass conformsToProtocol:@protocol(MTLJSONSerializing)]); - - return [MTLValueTransformer - reversibleTransformerWithForwardBlock:^ id (id JSONDictionary) { - if (JSONDictionary == nil) return nil; - - NSAssert([JSONDictionary isKindOfClass:NSDictionary.class], @"Expected a dictionary, got: %@", JSONDictionary); - - return [MTLJSONAdapter modelOfClass:modelClass fromJSONDictionary:JSONDictionary error:NULL]; ++ (NSValueTransformer *)mtl_arrayMappingTransformerWithTransformer:(NSValueTransformer *)transformer { + NSParameterAssert(transformer != nil); + + id (^forwardBlock)(NSArray *values, BOOL *success, NSError **error) = ^ id (NSArray *values, BOOL *success, NSError **error) { + if (values == nil) return nil; + + if (![values isKindOfClass:NSArray.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not transform non-array type", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected an NSArray, got: %@.", @""), values], + MTLTransformerErrorHandlingInputValueErrorKey: values + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; } - reverseBlock:^ id (id model) { - if (model == nil) return nil; - - NSAssert([model isKindOfClass:MTLModel.class], @"Expected a MTLModel object, got %@", model); - NSAssert([model conformsToProtocol:@protocol(MTLJSONSerializing)], @"Expected a model object conforming to , got %@", model); - - return [MTLJSONAdapter JSONDictionaryFromModel:model]; - }]; -} - -+ (NSValueTransformer *)mtl_JSONArrayTransformerWithModelClass:(Class)modelClass { - NSValueTransformer *dictionaryTransformer = [self mtl_JSONDictionaryTransformerWithModelClass:modelClass]; - - return [MTLValueTransformer - reversibleTransformerWithForwardBlock:^ id (NSArray *dictionaries) { - if (dictionaries == nil) return nil; - - NSAssert([dictionaries isKindOfClass:NSArray.class], @"Expected an array of dictionaries, got: %@", dictionaries); + + NSMutableArray *transformedValues = [NSMutableArray arrayWithCapacity:values.count]; + NSInteger index = -1; + for (id value in values) { + index++; + if (value == NSNull.null) { + [transformedValues addObject:NSNull.null]; + continue; + } + + id transformedValue = nil; + if ([transformer conformsToProtocol:@protocol(MTLTransformerErrorHandling)]) { + NSError *underlyingError = nil; + transformedValue = [(id)transformer transformedValue:value success:success error:&underlyingError]; + + if (*success == NO) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not transform array", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Could not transform value at index %d", @""), index], + NSUnderlyingErrorKey: underlyingError, + MTLTransformerErrorHandlingInputValueErrorKey: values + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + return nil; + } + } else { + transformedValue = [transformer transformedValue:value]; + } + + if (transformedValue == nil) continue; + + [transformedValues addObject:transformedValue]; + } + + return transformedValues; + }; + + id (^reverseBlock)(NSArray *values, BOOL *success, NSError **error) = nil; + if (transformer.class.allowsReverseTransformation) { + reverseBlock = ^ id (NSArray *values, BOOL *success, NSError **error) { + if (values == nil) return nil; + + if (![values isKindOfClass:NSArray.class]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not transform non-array type", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected an NSArray, got: %@.", @""), values], + MTLTransformerErrorHandlingInputValueErrorKey: values + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + *success = NO; + return nil; + } + + NSMutableArray *transformedValues = [NSMutableArray arrayWithCapacity:values.count]; + NSInteger index = -1; + for (id value in values) { + index++; + if (value == NSNull.null) { + [transformedValues addObject:NSNull.null]; - NSMutableArray *models = [NSMutableArray arrayWithCapacity:dictionaries.count]; - for (id JSONDictionary in dictionaries) { - if (JSONDictionary == NSNull.null) { - [models addObject:NSNull.null]; continue; } + + id transformedValue = nil; + if ([transformer respondsToSelector:@selector(reverseTransformedValue:success:error:)]) { + NSError *underlyingError = nil; + transformedValue = [(id)transformer reverseTransformedValue:value success:success error:&underlyingError]; + + if (*success == NO) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Could not transform array", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Could not transform value at index %d", @""), index], + NSUnderlyingErrorKey: underlyingError, + MTLTransformerErrorHandlingInputValueErrorKey: values + }; + + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; + } + return nil; + } + } else { + transformedValue = [transformer reverseTransformedValue:value]; + } + + if (transformedValue == nil) continue; + + [transformedValues addObject:transformedValue]; + } + + return transformedValues; + }; + } + if (reverseBlock != nil) { + return [MTLValueTransformer transformerUsingForwardBlock:forwardBlock reverseBlock:reverseBlock]; + } else { + return [MTLValueTransformer transformerUsingForwardBlock:forwardBlock]; + } +} - NSAssert([JSONDictionary isKindOfClass:NSDictionary.class], @"Expected a dictionary or an NSNull, got: %@", JSONDictionary); ++ (NSValueTransformer *)mtl_validatingTransformerForClass:(Class)modelClass { + NSParameterAssert(modelClass != nil); - id model = [dictionaryTransformer transformedValue:JSONDictionary]; - if (model == nil) continue; + return [MTLValueTransformer transformerUsingForwardBlock:^ id (id value, BOOL *success, NSError **error) { + if (value != nil && ![value isKindOfClass:modelClass]) { + if (error != NULL) { + NSDictionary *userInfo = @{ + NSLocalizedDescriptionKey: NSLocalizedString(@"Value did not match expected type", @""), + NSLocalizedFailureReasonErrorKey: [NSString stringWithFormat:NSLocalizedString(@"Expected %1$@ to be of class %2$@ but got %3$@", @""), value, modelClass, [value class]], + MTLTransformerErrorHandlingInputValueErrorKey : value + }; - [models addObject:model]; + *error = [NSError errorWithDomain:MTLTransformerErrorHandlingErrorDomain code:MTLTransformerErrorHandlingErrorInvalidInput userInfo:userInfo]; } - - return models; + *success = NO; + return nil; } - reverseBlock:^ id (NSArray *models) { - if (models == nil) return nil; - - NSAssert([models isKindOfClass:NSArray.class], @"Expected an array of MTLModels, got: %@", models); - NSMutableArray *dictionaries = [NSMutableArray arrayWithCapacity:models.count]; - for (id model in models) { - if (model == NSNull.null) { - [dictionaries addObject:NSNull.null]; - continue; - } - - NSAssert([model isKindOfClass:MTLModel.class], @"Expected an MTLModel or an NSNull, got: %@", model); + return value; + }]; +} - NSDictionary *dict = [dictionaryTransformer reverseTransformedValue:model]; - if (dict == nil) continue; ++ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary defaultValue:(id)defaultValue reverseDefaultValue:(id)reverseDefaultValue { + NSParameterAssert(dictionary != nil); + NSParameterAssert(dictionary.count == [[NSSet setWithArray:dictionary.allValues] count]); - [dictionaries addObject:dict]; + return [MTLValueTransformer + transformerUsingForwardBlock:^ id (id key, BOOL *success, NSError **error) { + return dictionary[key ?: NSNull.null] ?: defaultValue; } - - return dictionaries; - }]; + reverseBlock:^ id (id value, BOOL *success, NSError **error) { + __block id result = nil; + [dictionary enumerateKeysAndObjectsUsingBlock:^(id key, id anObject, BOOL *stop) { + if ([value isEqual:anObject]) { + result = key; + *stop = YES; + } + }]; + + return result ?: reverseDefaultValue; + }]; } + (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary { return [self mtl_valueMappingTransformerWithDictionary:dictionary defaultValue:nil reverseDefaultValue:nil]; } -+ (NSValueTransformer *)mtl_valueMappingTransformerWithDictionary:(NSDictionary *)dictionary defaultValue:(id)defaultValue reverseDefaultValue:(id)reverseDefaultValue { - NSParameterAssert(dictionary != nil); - NSParameterAssert(dictionary.count == [[NSSet setWithArray:dictionary.allValues] count]); +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-implementations" - return [MTLValueTransformer reversibleTransformerWithForwardBlock:^(id key) { - return dictionary[key ?: NSNull.null] ?: defaultValue; - } reverseBlock:^(id object) { - __block id result = nil; - [dictionary enumerateKeysAndObjectsUsingBlock:^(id key, id anObject, BOOL *stop) { - if ([object isEqual:anObject]) { - result = key; - *stop = YES; - } - }]; - return result ?: reverseDefaultValue; - }]; ++ (NSValueTransformer *)mtl_JSONDictionaryTransformerWithModelClass:(Class)modelClass { + return [MTLJSONAdapter dictionaryTransformerWithModelClass:modelClass]; } ++ (NSValueTransformer *)mtl_JSONArrayTransformerWithModelClass:(Class)modelClass { + return [MTLJSONAdapter arrayTransformerWithModelClass:modelClass]; +} + +#pragma clang diagnostic pop + @end diff --git a/Example/Pods/Mantle/README.md b/Example/Pods/Mantle/README.md index b3bee10..decc21f 100644 --- a/Example/Pods/Mantle/README.md +++ b/Example/Pods/Mantle/README.md @@ -1,4 +1,4 @@ -# Mantle +# Mantle [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch application. @@ -209,6 +209,8 @@ typedef enum : NSUInteger { return @{ @"URL": @"url", @"HTMLURL": @"html_url", + @"number": @"number", + @"state": @"state", @"reporterLogin": @"user.login", @"assignee": @"assignee", @"updatedAt": @"updated_at" @@ -298,8 +300,7 @@ NSDictionary *JSONDictionary = [MTLJSONAdapter JSONDictionaryFromModel:user]; ### `+JSONKeyPathsByPropertyKey` The dictionary returned by this method specifies how your model object's -properties map to the keys in the JSON representation. Properties that map to -`NSNull` will not be present in the JSON representation, for example: +properties map to the keys in the JSON representation, for example: ```objc @@ -317,8 +318,8 @@ properties map to the keys in the JSON representation. Properties that map to + (NSDictionary *)JSONKeyPathsByPropertyKey { return @{ - @"createdAt": @"created_at", - @"meUser": NSNull.null + @"name": @"name", + @"createdAt": @"created_at" }; } @@ -337,8 +338,7 @@ properties map to the keys in the JSON representation. Properties that map to In this example, the `XYUser` class declares four properties that Mantle handles in different ways: -- `name` is implicitly mapped to a key of the same name in the JSON - representation. +- `name` is mapped to a key of the same name in the JSON representation. - `createdAt` is converted to its snake case equivalent. - `meUser` is not serialized into JSON. - `helper` is initialized exactly once after JSON deserialization. @@ -346,6 +346,9 @@ handles in different ways: Use `-[NSDictionary mtl_dictionaryByAddingEntriesFromDictionary:]` if your model's superclass also implements `MTLJSONSerializing` to merge their mappings. +If you'd like to map all properties of a Model class to themselves, you can use +the `+[NSDictionary mtl_identityPropertyMapWithModel:]` helper method. + When deserializing JSON using `+[MTLJSONAdapter modelOfClass:fromJSONDictionary:error:]`, JSON keys that don't correspond to a property name or have an explicit mapping are ignored: @@ -467,7 +470,7 @@ in memory at once, Core Data may be a better choice. ## System Requirements -Mantle supports OS X 10.7+ and iOS 5.0+. +Mantle supports OS X 10.9+ and iOS 8.0+. ## Importing Mantle @@ -475,21 +478,13 @@ To add Mantle to your application: 1. Add the Mantle repository as a submodule of your application's repository. 1. Run `script/bootstrap` from within the Mantle folder. - 1. Drag and drop `Mantle.xcodeproj` into your application's Xcode project or - workspace. - 1. On the "Build Phases" tab of your application target, add Mantle to the - "Link Binary With Libraries" phase. - * **On iOS**, add `libMantle.a`. - * **On OS X**, add `Mantle.framework`. Mantle must also be added to any - "Copy Frameworks" build phase. If you don't already have one, simply add a - "Copy Files" build phase and target the "Frameworks" destination. - 1. Add `"$(BUILD_ROOT)/../IntermediateBuildFilesPath/UninstalledProducts/include" $(inherited)` - to the "Header Search Paths" build setting (this is only - necessary for archive builds, but it has no negative effect otherwise). - 1. **For iOS targets**, add `-ObjC` to the "Other Linker Flags" build setting. - 1. **If you added Mantle to a project (not a workspace)**, you will also need - to add the appropriate Mantle target to the "Target Dependencies" of your - application. + 1. Drag and drop `Mantle.xcodeproj` into your application's Xcode project. Unfortunately, an [Xcode bug](http://www.openradar.appspot.com/19676555) means you should probably not add it to a workspace. + 1. On the "General" tab of your application target, add `Mantle.framework` to the "Embedded Binaries". + +[Carthage](https://github.com/Carthage/Carthage) users can simply add Mantle to their `Cartfile`: +``` +github "Mantle/Mantle" +``` If you would prefer to use [CocoaPods](http://cocoapods.org), there are some [Mantle podspecs](https://github.com/CocoaPods/Specs/tree/master/Specs/Mantle) that diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index e18d0bf..7cf653e 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,1905 +7,2030 @@ objects = { /* Begin PBXBuildFile section */ - 0176BF7DAEC10FA6D40E621A /* KWEqualMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 9640592C742DB986DDA56FE3 /* KWEqualMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 024A4DC2A68A630BCD81D597 /* NSInvocation+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4184F0FB93FB6DAF74E1AAAC /* NSInvocation+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 02B484953FD8C35D0633C2AF /* KWMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = EF211D59D15F5CA8A688681D /* KWMatching.h */; }; - 02CB0EBC146DE3C1FBDCBC12 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D9538638EB55ABF4C9BCA4F1 /* NSValueTransformer+MTLInversionAdditions.h */; }; - 04963213F0C9301CAD645B19 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B5373EA045AFBADBF4945C9 /* Mantle.h */; }; - 052689B5539AB3EEAA1CE027 /* KWValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F6CB78B00502A597B76FA43 /* KWValue.h */; }; - 055EE320DEDA0CDC9C78A1E3 /* KWBeWithinMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C4DE561AF0F8EBB7B72317B /* KWBeWithinMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 05D10B93D16126C913164FDB /* KWGenericMatchEvaluator.m in Sources */ = {isa = PBXBuildFile; fileRef = DD3FFD84E5FC0E416F2EE56F /* KWGenericMatchEvaluator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0771282DBA33C90780DD600B /* HNKGooglePlacesAutocompletePlace.m in Sources */ = {isa = PBXBuildFile; fileRef = 1836780A9CA978D383495899 /* HNKGooglePlacesAutocompletePlace.m */; }; - 07752A5E2052C853C21D2C6F /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = A1572D4FCECBECAB8492E21F /* AFURLResponseSerialization.h */; }; - 093374F28BDD06E77116C1BD /* KWBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 4441829E330497461319B984 /* KWBlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0B473D277AE7D306DAEA6615 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A8899FA232A618F2AC0C138 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */; }; - 0C84A33BF33C947901FB7AC0 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B22C97BFF97EC6C24AF63FA /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */; }; - 0DC1C71978E3E5B198408FE7 /* KWStringPrefixMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 08807290016F4440409255AA /* KWStringPrefixMatcher.h */; }; - 0E52034F436EB3FD7E25D508 /* KWRegisterMatchersNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A3A911DA52534C50935F14DD /* KWRegisterMatchersNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0FF8AC46818193A11427075D /* KWExampleSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 01660C200FB47B7C273593E8 /* KWExampleSuite.h */; }; - 10002F60768D817444258563 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 36FF7678CD2E6D0128F8316B /* AFURLSessionManager.m */; }; - 107BA68EA9148F10BECDFAB8 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = DFA0981B2FF864CFE05899A3 /* metamacros.h */; }; - 108E1B5996B30C657F4F8371 /* KWSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = B1EAC9039B6ED089A4E2CCA5 /* KWSymbolicator.h */; }; - 10D3A7E566BA2DE0B5EC4D7B /* KWFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6559FB284147B2BF22F16E7C /* KWFormatter.h */; }; - 111E09E1228E7AE3EB531119 /* KWMessagePattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 593B22FFE69CD0332153BEFC /* KWMessagePattern.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 124DB9C84F87BEA1BD3077D1 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F2AFBD5A4E004425C1823F55 /* AFNetworkActivityIndicatorManager.m */; }; - 12E88BA0906BA4E86D77D797 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B06F90AD3973B32DA3758D3A /* UIProgressView+AFNetworking.h */; }; - 13CA0EEB9B3B6BD3EB493FC6 /* KWBeIdenticalToMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C671212A50435460D080D00E /* KWBeIdenticalToMatcher.h */; }; - 13E4C6CDEB1682C0C8207751 /* KWEqualMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = EAB74C8573B7B592F675AE5E /* KWEqualMatcher.h */; }; - 14568B7C14416386FCA2F0CA /* KWValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 953ABE793A9FD84D4544FE99 /* KWValue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 14DBEFE749D07D71A48911E3 /* KWStringPrefixMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E0306F737572C06040A9E9B /* KWStringPrefixMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 154599C0B4FDF3CE6B8527AA /* HNKGooglePlacesAutocompletePlaceTerm.m in Sources */ = {isa = PBXBuildFile; fileRef = F912BA0C23C70D184343E857 /* HNKGooglePlacesAutocompletePlaceTerm.m */; }; - 16F3BB642D37C4D5EEC610DB /* KWMatcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = F5761CA851875DCF85E95144 /* KWMatcherFactory.h */; }; - 18165FF58973D156BFC9A7C2 /* NSNumber+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 93964AF6A904ACD5CC5D6947 /* NSNumber+KiwiAdditions.h */; }; - 187CE3BD43068EFDD1FF3236 /* KWExpectationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 895798F1C5FE00090BDCEACE /* KWExpectationType.h */; }; - 18AD4A7DB2FA4D3CE3A1EF37 /* HNKGooglePlacesAutocompleteQueryConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 64CD5A1C72A6A245B5B3B8BA /* HNKGooglePlacesAutocompleteQueryConfig.m */; }; - 18AF92047BE88A85A20E5239 /* KWBlockRaiseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 97440289AB30454D72CF513C /* KWBlockRaiseMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 18FBA2BA9F51AD3E41920FD1 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = B38A71A60A9D1294973DE3F1 /* UIWebView+AFNetworking.m */; }; - 1980A76C4FEB6C61BDD3669F /* KWConformToProtocolMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A184817D0BEE1528D8ADF305 /* KWConformToProtocolMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 19F8BD9422DB7101A16931FE /* KWExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EA84AAD73AA3DA2A4E66B11 /* KWExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1ABE845E5D2034C0A669F2A6 /* KWStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E6B1B9E0D9DAA0F6189092C /* KWStringUtilities.h */; }; - 1BD7B5AFF0653D7312FAD582 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E25C29E5DFF9F7859AC63C7 /* AFNetworkReachabilityManager.h */; }; - 1BE3BFAE1BC47DAB5763C094 /* KWLetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C0C7D672A69C1DED22CA50 /* KWLetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1C34B76D7B269851D6CE5F95 /* NSMethodSignature+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 30C2BD6F87DAD6C50BA0C600 /* NSMethodSignature+KiwiAdditions.h */; }; - 1CC1603E7664487D5ECA1100 /* KWExampleSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 277E87490C164BBA11967023 /* KWExampleSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1E65342F2B5B1C4DDBB8EFB4 /* KWStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 824885865C35B83A6FA0A5F8 /* KWStub.h */; }; - 1EAB32AE70E3D3BD37A4CEEF /* KWBeBetweenMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E10754340F236FE582CB09F9 /* KWBeBetweenMatcher.h */; }; - 1FF2727215D4EB251C2218D0 /* KWConformToProtocolMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 41C27280221238EEC84DBD76 /* KWConformToProtocolMatcher.h */; }; - 2035033FCB4371324408AB0E /* NSObject+KiwiStubAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C83A0798A9ADBEBBB43AEFF0 /* NSObject+KiwiStubAdditions.h */; }; - 206DE88B90168458A058CA48 /* KWFutureObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D0DFA8D36FFF49760A7B6CF /* KWFutureObject.h */; }; - 2148C867C646B02F81909877 /* KWGenericMatchingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F4D0C11A13EFD14A43874198 /* KWGenericMatchingAdditions.h */; }; - 22087AE55AAAF4636F09B404 /* KWAny.h in Headers */ = {isa = PBXBuildFile; fileRef = F35E88E0A1A8023706450812 /* KWAny.h */; }; - 23EB72F07E0EB485A3B660A5 /* NSObject+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = AF8600A2C300303E85B32673 /* NSObject+KiwiVerifierAdditions.h */; }; - 24980A3E305D471F3292F6DA /* KWExistVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = BC1ACA6C93EFC6A98198C39A /* KWExistVerifier.h */; }; - 253AC0DACE481A4E6908CFE0 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A69D56B70B4A26729473914 /* UIRefreshControl+AFNetworking.m */; }; - 257490D225DA45326865C6B4 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A8FFB49A2F8F7C63616FE216 /* UIButton+AFNetworking.h */; }; - 260AD5BCD7C15EA26F29226E /* NSObject+KiwiMockAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9B130AE1F706A8A8FC01E4 /* NSObject+KiwiMockAdditions.h */; }; - 26849E2A7E08600F68C49EC4 /* KWReceiveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7709359D2FE6B01092C260BC /* KWReceiveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 26AE9A1275814F591453A639 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 085F6809B45F16B35A026F9F /* MTLModel+NSCoding.h */; }; - 2740CE04E86AE536A1A8BF0E /* KWExampleNodeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = AD1A73ED30D4190B4B668C9C /* KWExampleNodeVisitor.h */; }; - 27DAB5E42515526AD96B922C /* KWBeforeEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = BA099E2DABD14AD4789A0F1B /* KWBeforeEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 29D78A5D14F4F2FFC4177DBD /* KWBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 890E47E0DB890BB98C7B4ED3 /* KWBlock.h */; }; - 2A13EFCCFBE43F63941C14F3 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D6A606FCD434526A106E39E7 /* Security.framework */; }; - 2A5331DF53F889E9D28B6AA6 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3841AD654EF2E98D970C08BF /* AFHTTPRequestOperation.h */; }; - 2A74127A4A171AB4C03700D3 /* KWReporting.h in Headers */ = {isa = PBXBuildFile; fileRef = 622B26CC91719DF8FB10F4A9 /* KWReporting.h */; }; - 2BF9C9422F51D82236DAC046 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6733D0BA0627A5A597451CC0 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2C3D12FB20F3DFBFBF660C47 /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 80C71D375847523E2E8D9167 /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2D944222BB5BB4CFD7559481 /* KWCountType.h in Headers */ = {isa = PBXBuildFile; fileRef = 990264D0239FD609AE1B0E18 /* KWCountType.h */; }; - 30639DD9B616C5C9540267B9 /* KWSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = CE3A19659E2788D8275B77AB /* KWSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 309DF70C65F30D555AAA03EF /* KWGenericMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D06669C4DB9B8419F9E1C62 /* KWGenericMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 320971D2A604E980AB741FB2 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE3D272D875999712967A96 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */; }; - 3222CC15E548D346D6205520 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CB20C5FD7D5C162CB710A1E2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */; }; - 3464465354E415008A59BF4E /* KWBeMemberOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 81DF6C1EF82CD7A3F26C9D95 /* KWBeMemberOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 347EB3DDB97B69B8CC043BFD /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EB31582D53B1B29126B7253 /* NSObject+MTLComparisonAdditions.h */; }; - 35502FC0D5E644305BA07928 /* HNKGooglePlacesAutocompleteQueryResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EABB2ED546DD1CE11DCF4FB /* HNKGooglePlacesAutocompleteQueryResponse.h */; }; - 35F735E4D408708747F784DB /* KWBeMemberOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0082D6F9D05F79AA01E1E55B /* KWBeMemberOfClassMatcher.h */; }; - 385DAE1DDF9E8C6C0972011F /* KWHaveValueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6197D31586634640A33937 /* KWHaveValueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 38C8978CFD2619E849A82F61 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9352B101034E8E950083EFA6 /* MTLModel.h */; }; - 38ED32B619CA9886B9E41EFB /* NSValue+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3C824E818458B6132810E6 /* NSValue+KiwiAdditions.h */; }; - 392B4FCA1E16EE28C4FFF6A1 /* KWMock.m in Sources */ = {isa = PBXBuildFile; fileRef = F17FA9A2BF44F11532E303DC /* KWMock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3B10EEBA60947A3F24911412 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F9ACEDC72AF7114B2EB757 /* AFHTTPRequestOperationManager.m */; }; - 3BB4FC55AD4F5795662872C8 /* KWSuiteConfigurationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 52314C142BE16DCF5BDA2761 /* KWSuiteConfigurationBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3BD3E0A44BCDE878721F276E /* HNKGooglePlacesAutocompletePlaceTerm.h in Headers */ = {isa = PBXBuildFile; fileRef = A4DE6C6E8991D6132BA9D692 /* HNKGooglePlacesAutocompletePlaceTerm.h */; }; - 3C7F2B66488192C25C0CD677 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3653DEA7E9A6E4532EA11DFD /* XCTest.framework */; }; - 3C8C05E9C88C671D2665E30D /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 457908777C1BAA789D945FD7 /* UIKit+AFNetworking.h */; }; - 3CBDE1ACB830BA0BA7D6EB12 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B0634138418376458B6CE54A /* UIActivityIndicatorView+AFNetworking.h */; }; - 3EAA6FB54757F28911FD4D5F /* KWContextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 884A0BFADBF409BCB082C1F0 /* KWContextNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3ED9D7C1D9636B7AFF384DD6 /* KWContainMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E11F06264703FBB8834261B0 /* KWContainMatcher.h */; }; - 3F5340C1FEFF60399D7895E8 /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA8E44DCE41E5898C557C67E /* CoreLocation.framework */; }; - 4110D679E8A560E5BD2A1C07 /* KWWorkarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 66B56BF4ABDF9293A26533F5 /* KWWorkarounds.h */; }; - 411A798462B3CCE1828917CD /* KWExampleDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 56E3A6096B6CD4C219D8BCB3 /* KWExampleDelegate.h */; }; - 42A18FA4D7F1CD65F040DD3F /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BB55D5DBBC02225692967AE /* AFURLConnectionOperation.h */; }; - 43B3749447A2C360F0E65C84 /* KWIntercept.h in Headers */ = {isa = PBXBuildFile; fileRef = 034EBD93785E890ADC1DED3B /* KWIntercept.h */; }; - 442F769F086AE8BEF3FCBF47 /* KWExistVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 760ECF387D62B06791C09719 /* KWExistVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 446EA03F9A53C9D373B00DED /* KWMessageTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = A715425B72408DAD258390B4 /* KWMessageTracker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 46FC3312DB50A334E2019C33 /* HNKGooglePlacesAutocompleteQueryResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 52EC5361C372ED6114B6842E /* HNKGooglePlacesAutocompleteQueryResponse.m */; }; - 47324A5619CB1D97CE2D39A2 /* KWMatcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = A7C5A0BCFEEADB4552D322FB /* KWMatcherFactory.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 48C738879CD89C2C05CD9814 /* KWMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 691D3CC25C5AEAE1EAEDE5B3 /* KWMock.h */; }; - 48F4CAE9BF0D3221CCE10538 /* KWFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 702CB3727A830C7610B572F5 /* KWFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4919ECF0EB62D7AA0FAA2BF2 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 545DE5E6921E3EFE9876FA88 /* AFNetworkReachabilityManager.m */; }; - 5064D255897D4ECBB97DC30A /* KWObjCUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = C774383FFBA28D0ABBF68D20 /* KWObjCUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5083CEE318B77580B9BEEC71 /* KWPendingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 31D981235057982F0BAADBEE /* KWPendingNode.h */; }; - 5089FF2E0DE629E585358D27 /* KWMatchVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = C3A26ED22194B5881B497E6F /* KWMatchVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 524996F890384CB21784C9DD /* KWBeEmptyMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = FC1A57027CE5A5D8339C2CA2 /* KWBeEmptyMatcher.h */; }; - 527212335FA7DB44DB0583CB /* NSObject+KiwiSpyAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = FCFF99C33B4C3FF706A5FC69 /* NSObject+KiwiSpyAdditions.h */; }; - 52BD6458BA8A9F84B2D836BC /* KWBeforeAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 79500198BDEB0374DDA71475 /* KWBeforeAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 537C176EDD84C685FEBEA7C9 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 405CC8981CAE9E37E0DB1A49 /* AFURLConnectionOperation.m */; }; - 545CCB349FDE1C0753F45C58 /* KWInvocationCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A4E08DDA9F50C4A545AA52B /* KWInvocationCapturer.h */; }; - 56EA9E8597053972C82D1447 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FD816E22064D1930C938286 /* UIImageView+AFNetworking.m */; }; - 57C8BC36E6E81C4560574D90 /* KWStringContainsMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D4485391BD2293CCB015315 /* KWStringContainsMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5A06996BD52C27BF2FBCA899 /* KiwiConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C4EF72692F44493B38135B /* KiwiConfiguration.h */; }; - 5A15045EF993B0D477F19E2A /* KWHaveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AA98856252E14E4A91C24461 /* KWHaveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5A31E1422AD781C8B2983C0F /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A0AF1000EFE89D84132DDA1F /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */; }; - 5AE2836516DB093EF65957A4 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = 82B614EEE16CBFB70FEBB038 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5BD7F580C26148AA681A0E1A /* KWUserDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 80A4A3DD7E27E2DF41FF3DD7 /* KWUserDefinedMatcher.h */; }; - 5CF4B1BA07EF503DC8A7515C /* HNKGooglePlacesAutocompletePlaceSubstring.m in Sources */ = {isa = PBXBuildFile; fileRef = B8CF1686266F8918D781E794 /* HNKGooglePlacesAutocompletePlaceSubstring.m */; }; - 5D061F1B6261F7A41CFC3613 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 72FB6FD97B23298489C8321A /* AFSecurityPolicy.m */; }; - 5E9912BAB0162DEA49FE90FF /* KWAsyncVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 709023374FB93B1AB5E2B355 /* KWAsyncVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5EFB8D93CEF96A36BE06FD51 /* HNKGooglePlacesServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C582DFEE7AF2C354389DB41 /* HNKGooglePlacesServer.h */; }; - 5F203801B08B1D8D88C4FFA2 /* KWBeKindOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E62C40DDBC8CC1F330FA9DB /* KWBeKindOfClassMatcher.h */; }; - 5F7BAA38A4D8BD3572850AE7 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = D4A1B4DC5D5C4580D5ECBA6D /* EXTKeyPathCoding.h */; }; - 6036993E5B00DDE9C6C5A42C /* KWBlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B51D1AE6F6CA206D4C3AC67 /* KWBlockNode.h */; }; - 6071CFC6821042110CA5B4D6 /* KWGenericMatchEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = BB2D9A273959CEA2E6FE8AC6 /* KWGenericMatchEvaluator.h */; }; - 6088473B11089CE493B8C70D /* KWBeIdenticalToMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E9B34C0708AB6F9F82B3498C /* KWBeIdenticalToMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 608DA335FB8DF95DCCA15BA2 /* KWObjCUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 28E1B227AF1FE61359309D56 /* KWObjCUtilities.h */; }; - 612032F7819BB211EB09626E /* HNKServerFacade.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A3BF3783A6811050EF10642 /* HNKServerFacade.h */; }; - 61D101F7EF0F44A80BB08C77 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E52E5B06DC638575043EB02 /* MTLReflection.h */; }; - 628763F3177A041F73C74B05 /* KWAfterEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6897CE31CC3F3981B2ADE478 /* KWAfterEachNode.h */; }; - 64041594160377379C22F594 /* NSProxy+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C45263AFE01A52FCDFE6401 /* NSProxy+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 643EC16F5EF9CA4A472A5C79 /* KWNilMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 05A850DA1C55E1171217744D /* KWNilMatcher.h */; }; - 666B1F144644BE3112EBF72C /* KWFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D9C87BBC1E3A5C8EB339874 /* KWFailure.h */; }; - 66F005AB4A3F032932611D5E /* KWBlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A639146300B83FB8A7C1427E /* KWBlockNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 67BFC188264CA698E124021B /* KWProbePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B4EF11B62008AFE583211C /* KWProbePoller.h */; }; - 69A9AB11B21D8532B79A4CD8 /* KWLetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 78689A36404B9B867ADC01F6 /* KWLetNode.h */; }; - 6BC4FECD6DA47A274F5FECF4 /* NSObject+KiwiMockAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F09EDF891FE9B00B5EF77673 /* NSObject+KiwiMockAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6C03024A0C61994D37D75A48 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BFB71E4D4A27C4FE01F8AC73 /* NSArray+MTLManipulationAdditions.h */; }; - 6C8B104F9C404F95004CE774 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C26BE714EC3BC70E8948BC4A /* SystemConfiguration.framework */; }; - 6DE27FBC841BE14133337200 /* KWMessageSpying.h in Headers */ = {isa = PBXBuildFile; fileRef = 0572F196913DB6A05D645DEF /* KWMessageSpying.h */; }; - 6E17B1F59FE7CAC9C4E05501 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = E28BDA71DD0DF59065AC6DDE /* UIAlertView+AFNetworking.m */; }; - 6EDEAFABD402E7D5743D2FE7 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = DC89DC48875F179AAED30569 /* AFNetworking.h */; }; - 6F17BE604DA5CE3571BA42FD /* CLPlacemark+HNKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E81D9AEE284DB84276BA20A /* CLPlacemark+HNKAdditions.m */; }; - 6FCA68774ABA41DD50C7A30B /* KWBeBetweenMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A9D3586689325AEE9C71513 /* KWBeBetweenMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6FD3DF75FE0C590EA4CFFE94 /* KWFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A744EFE318AF1DC3FDF650A /* KWFailure.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 70BE545525BEB920A57313FC /* KWChangeMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C7F6EC57487E48680124268B /* KWChangeMatcher.h */; }; - 7291C3E855E27F77A9DC6E69 /* KWGenericMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D78E84EC34F97C57F369A627 /* KWGenericMatcher.h */; }; - 74604D88CC05C9962D742E1C /* KWBeEmptyMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 443B9711D6F04634A05F8853 /* KWBeEmptyMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 74E21F39ED589265A1E9E751 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BFA7BAD88355A6D5ED57E69 /* Foundation.framework */; }; - 757BD240179A981E54C16103 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C949A31D93988C2EEB2831C /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */; }; - 758D2C967DC902ADEDF2A3AA /* KWDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A4F8EA5E5290063850718115 /* KWDeviceInfo.h */; }; - 7685CF3B639DE85EA75124BD /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 23A8AA302BE18810ADF8545D /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 79049CDE1C96147E3042699F /* KWRegularExpressionPatternMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0798C5EA391838B3ADC6FEB6 /* KWRegularExpressionPatternMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 79132E1E238F87A9FB67DBE2 /* KWAfterAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CABF438DF0DB0138DF8F2BD5 /* KWAfterAllNode.h */; }; - 798DF37ADBB9E652DD4A32DD /* KiwiBlockMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 89AC084538B1011456D90C9E /* KiwiBlockMacros.h */; }; - 79A46CCCC914F589A6F283A2 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 52CBD97581DA4FB5EE868B51 /* UIAlertView+AFNetworking.h */; }; - 7A33243F4246F97E1CB5905E /* NSObject+KiwiSpyAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A5E01BC5A6FD6558BCCEB7 /* NSObject+KiwiSpyAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7ADC5C0E43D43186953CFDF3 /* KWProbe.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A59916FF45C032B53F158FC /* KWProbe.h */; }; - 7CE461ECE2A3685EFB24CFFF /* KWRespondToSelectorMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E7F2FAEAC8A6AEF48A8C36B2 /* KWRespondToSelectorMatcher.h */; }; - 7D41829EB8E34A9CEC05AE0D /* KWContainStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5795E3FF228374012AB79B70 /* KWContainStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 80CC1248A69A78352DDAEBAA /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F2437B950BF538F2B6D4ABCB /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8141B00E5152AF69AC1EA9F2 /* KWBeKindOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B31D4123A8645BCFCB3A606 /* KWBeKindOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8260AF776F4DA12A6169DB94 /* Kiwi.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ABA673B713966761C066B8A /* Kiwi.h */; }; - 86464103F228E6005274A5AA /* KWExample.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD850FD769A92797B4502C3 /* KWExample.h */; }; - 87DE6903B2C199C0A607F4D6 /* KWUserDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C2ACD195BA269382C8AC3A7D /* KWUserDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 886F5A8F68EE312AFA651AAC /* KWReceiveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 37EFD3D89F468FDEF0C91798 /* KWReceiveMatcher.h */; }; - 887495CEB7BFB9A38388B342 /* KWAny.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AA7F7A458D1BF003B244B2B /* KWAny.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 893CF9373E98327BD1A63E90 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2811BA93A7EA74E9D922CE07 /* AFURLSessionManager.h */; }; - 89B7D40D2B6755CE25BA8B69 /* KWAfterEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = BB61B20B3B21BBE734505963 /* KWAfterEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 903EDEC2DFF0EC8868E44972 /* HNKGooglePlacesAutocomplete.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AA7402B36EFF75B65E86EE1 /* HNKGooglePlacesAutocomplete.h */; }; - 90A606363E63399D171F22BB /* KWBeforeAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 559941BF359CF141E4EB8290 /* KWBeforeAllNode.h */; }; - 9320F7798CB5C34AB2688E19 /* KWHaveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 05902171001F2B5B41C1E118 /* KWHaveMatcher.h */; }; - 94871482E701026E72C1BDAD /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AA6C677AC551C62774A1698 /* AFHTTPRequestOperationManager.h */; }; - 95191608FA4141951D462D42 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A0811F3282E883EF9A76C6AF /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */; }; - 958D626C578A361E0C89ECAD /* KWAsyncVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F5D1334C4F2D1CD37944EF9 /* KWAsyncVerifier.h */; }; - 968FC953842AE1285C36CD68 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D3582C1DD98DC5DF9581F96 /* AFSecurityPolicy.h */; }; - 9841A92C6523867090127144 /* NSInvocation+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C7370D1A10B8B7402B0386CF /* NSInvocation+KiwiAdditions.h */; }; - 987323BAA8807E63C774FC9A /* HNKGooglePlacesAutocompleteQueryConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B252795EFCFEA9332E5546 /* HNKGooglePlacesAutocompleteQueryConfig.h */; }; - 98D15737C83D0EEA758A740C /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0AAFE87191C2563B69B4BF /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 98ECF56B289D2E3369F3A2DA /* KWRespondToSelectorMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D29034CC5CEA76D69066D87 /* KWRespondToSelectorMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9A2C3F3106F311C4EE571347 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 2048C14112A4EDE6C53D4E7A /* AFURLResponseSerialization.m */; }; - 9A6DF5255178BF226AD57F09 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B2CF3D88DBA96B2E5CBFF7C /* AFHTTPRequestOperation.m */; }; - 9B457E9FE2EE33FD01D53306 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BAC656397349DDF9F0C839E6 /* MobileCoreServices.framework */; }; - 9B4D85A70409A5315097C287 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 77B4DA80B58E701F39A7879D /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9C64FDBA2DCAF5AA83A875AA /* KWMessagePattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 198D041CF2A388394D792BE7 /* KWMessagePattern.h */; }; - 9D1D88D6867518FDB2271CBE /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 43EC5F91E522B8DF7F9B0720 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9E34D8FD8D0D9AD7640C9EDD /* KWStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 42060B01985416399411F3B9 /* KWStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A0707805270824F50F76F3FD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BFA7BAD88355A6D5ED57E69 /* Foundation.framework */; }; - A08EC2591EECEFA6277B8E5D /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CF52F2A2B13AF108C4C22A4 /* NSInvocation+OCMAdditions.h */; }; - A1D63AE3153AD52475B484EE /* HNKGooglePlacesAutocompleteQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 6456BF6DFE94CA258E68D506 /* HNKGooglePlacesAutocompleteQuery.h */; }; - A2721E2AB261AE323365910A /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = D290BF149AE344C95E9FA875 /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A2F4D8450A50E536B6E6509D /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = C1D3E430DA79E1B3477C2831 /* NSError+MTLModelException.h */; }; - A394661175467560E3864869 /* KWPendingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = BEE6BF579C4A49CDE5A51526 /* KWPendingNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A3F6625A6EA543995ADA6148 /* KWLet.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F49D6B959D9F5489D3504FF /* KWLet.h */; }; - A3F8B7DAA5B75C36616C0D03 /* KiwiMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FC88AE6DDC8796C3CBFF344 /* KiwiMacros.h */; }; - A63161339121661318BBC4C2 /* HNKGooglePlacesServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 6348B8C207C9AC989FF5B268 /* HNKGooglePlacesServer.m */; }; - A77D573651F8606B76FB70B6 /* KWMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BFB954304845053D2C498CC /* KWMatchers.h */; }; - A7812DEE022CB09D3FC57E0F /* KWItNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 851423645AE143EA34FDD0B8 /* KWItNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A7C8BAC6EB2C606FCECC6C52 /* HNKGooglePlacesAutocompleteModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D32C4B18A313BD15C3675B0 /* HNKGooglePlacesAutocompleteModel.h */; }; - A8AE2EEB9611BE46ACF56F1E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BFA7BAD88355A6D5ED57E69 /* Foundation.framework */; }; - A8CD81A9858772C308B17C20 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EA85ED6AE314BCBA831A898 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A99D9F118D21B471FF95BAA7 /* KWExampleSuiteBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 67B8BCDFFDAF093837EB0F8D /* KWExampleSuiteBuilder.h */; }; - AAA29EC1CEFBFB3554ECD462 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F00DAC8F8A6E1A4E67AEFE6 /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AAB88F4BBB7895789AAC0950 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BFA7BAD88355A6D5ED57E69 /* Foundation.framework */; }; - AAC5355164284D0F99E41A41 /* KWSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E2AD7DBB516112FC3D43075 /* KWSymbolicator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - ABD78DD4568D13458BEC75A9 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = BA08620EB6FB293A797E5310 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - ABE3C5F83B423AEB0C9F8A5D /* KWBeSubclassOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C0D43B47E60E727B6E3038AC /* KWBeSubclassOfClassMatcher.h */; }; - ADF6C1963DB41BBFE6ED1AD0 /* KWBeSubclassOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C3FEEA10A71F47EC2CAE2B3 /* KWBeSubclassOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AFFE6AF9F96522D340D00BA8 /* KWMatchVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 17F7AC763A5398476BD3B317 /* KWMatchVerifier.h */; }; - B11E77603551C112B28B9C2B /* KWStringContainsMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 675AE96604D44C1C2F43C935 /* KWStringContainsMatcher.h */; }; - B300779729F2743D661CD9F8 /* KWHaveValueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E68D82890CE122389AA6C0EE /* KWHaveValueMatcher.h */; }; - B409F0C0AC7BD028DFFA649E /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = D5E51D5D3EF448C6E65D39A8 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B57D15A780C785D3DFCCEF2D /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F999462FC1F5F23F1DA87322 /* AFNetworkActivityIndicatorManager.h */; }; - B66ED0AE0216D7CC71AC631E /* KWNull.h in Headers */ = {isa = PBXBuildFile; fileRef = FFF6BBE1AF65F29673474654 /* KWNull.h */; }; - B87E7597442E0CF946BE8435 /* HNKServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 676C0FC60731FEB4151836F0 /* HNKServer.m */; }; - B95E280954BB3458BAF52B2E /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B8D8243400454C734070F66 /* AFURLRequestSerialization.m */; }; - BB6FB74F4B8B62A7C6B380CC /* KWRegisterMatchersNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 825CC37D98C37D43DD739AC0 /* KWRegisterMatchersNode.h */; }; - BC33DF2E829F76266389A6CA /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 84D27A722D4915DC50134857 /* UIButton+AFNetworking.m */; }; - BC9CCB3B2B336DC62585426D /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D341F2FFB64C5E2BBDA63B4 /* AFURLRequestSerialization.h */; }; - BDBDC4522E1E617EF8ADD069 /* KWMessageTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = D57C16EEE2AEA9C412D440DD /* KWMessageTracker.h */; }; - BE63B2208EE1D72AEFEB4224 /* KWItNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E6281982E2C1C1BD60A26420 /* KWItNode.h */; }; - C0C4F85325E490AFF36B39AC /* KWMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 97CA1E3DF97C75387C702ADD /* KWMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C16C88BBF1E9190ED786829C /* KWInequalityMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 384CC332CEB32B313D032A32 /* KWInequalityMatcher.h */; }; - C289AA929C8B7E0E451E3FA8 /* NSObject+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EE4D6D37AFE48762DADB382C /* NSObject+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C31ABB7A2DC74A1960870070 /* KWCaptureSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = A34FA23F929751CA667048BD /* KWCaptureSpy.h */; }; - C364849B176C3E3E5F023310 /* KWBeZeroMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 848ABE99C1430992DBDBDBE0 /* KWBeZeroMatcher.h */; }; - C47E59CB3565A0C266F97008 /* NSProxy+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F10AD1506EBC201BC93E7A5B /* NSProxy+KiwiVerifierAdditions.h */; }; - C4C43D9C73286E8E5FA6AA18 /* KWBeTrueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E51C95D28C213C81E21322F /* KWBeTrueMatcher.h */; }; - C4D58E5486D008AA84F7DFFF /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 82D0DDDF4998896B1ECED1E8 /* UIProgressView+AFNetworking.m */; }; - C524FFD484D9090050F492D9 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = D50DBEEBED026FA856590DA0 /* UIActivityIndicatorView+AFNetworking.m */; }; - C546A3A3EBB7677533085DF4 /* KWRegularExpressionPatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 76B194CC4B5B78C7A6670953 /* KWRegularExpressionPatternMatcher.h */; }; - C6B42D5A65A69A1FAD04422F /* KWGenericMatchingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E10A4544B442E21F93F81480 /* KWGenericMatchingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C736093A343AB1B5B0AF8601 /* KWMatchers.m in Sources */ = {isa = PBXBuildFile; fileRef = 247909894D2FFBD3E6D4C31C /* KWMatchers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C970CA01B44A9237FAA3B961 /* KWNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B787D316FD6ADE7FD3EA58 /* KWNull.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CBF02896C4F71486444B84B3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4EB8BEACB5C635A13A00B74B /* CoreGraphics.framework */; }; - CC05CA307500CF41AF41001B /* MTLManagedObjectAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EA109C3266EBCD15D59D31C /* MTLManagedObjectAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CC211A67D893C09C113DD6EA /* KWInequalityMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3554B289FD40A38EB81CDB4B /* KWInequalityMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CD26A25B74E21D75336CD128 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BFA7BAD88355A6D5ED57E69 /* Foundation.framework */; }; - CD27A007749DA8D1BA58018E /* KWSuiteConfigurationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 19D84EFD925FB4B39D5D72BD /* KWSuiteConfigurationBase.h */; }; - CDF0055E78DA29F97A940047 /* KWAfterAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E67BB961636D8380BF32BAC /* KWAfterAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CF1B8DD2E858CAA87279A782 /* NSNumber+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B7DBF9B31572DDD0EF34BD1 /* NSNumber+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CFD5D7655EA45268AA211546 /* NSObject+KiwiStubAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 71490FB1C91C7CE1E6AECABC /* NSObject+KiwiStubAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CFF06968053AB8C2563DC296 /* KWWorkarounds.m in Sources */ = {isa = PBXBuildFile; fileRef = DFD65EC56925EFE7993834C9 /* KWWorkarounds.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D06957DD4CC916D18ACFECCC /* KWBlockRaiseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E4F21F1EAA8887564440FE6 /* KWBlockRaiseMatcher.h */; }; - D29AD8EBB0FF31D1F998DF5A /* CLPlacemark+HNKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C4344297A2DD310866AD4F3C /* CLPlacemark+HNKAdditions.h */; }; - D347C2016C551B2BDED66247 /* KWInvocationCapturer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2437BC31C98C00E3C25AEE03 /* KWInvocationCapturer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D3F65115B12ED62356FD177E /* HNKServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DE30AA8C6711ED9B9B087D3 /* HNKServer.h */; }; - D5A026176DB5AF7CFE7A9B91 /* KWContainStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 70FB811C5AFB8B7EBB407DA2 /* KWContainStringMatcher.h */; }; - D60F67CCE2869F9A6243E0F5 /* KWContainMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1BB369E42CA9622F8A53F6 /* KWContainMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D626E2ABE3AB524F7DBA3718 /* HNKGooglePlacesAutocompletePlaceSubstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D6908212BAAA2BA8390CCBE /* HNKGooglePlacesAutocompletePlaceSubstring.h */; }; - D6D385E16CCB5B87E379A84F /* KWNilMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F3CB20BC4C4BDC19FEA7D5E7 /* KWNilMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D75EF1FB5E7A14856768F0EF /* KWNotificationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D83DB8B6E871DE7353CC4EC8 /* KWNotificationMatcher.h */; }; - D7A3BEFFA0583DD0064A00C7 /* KWBeZeroMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D12E640599C4DB8203E78A5 /* KWBeZeroMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D89E104CABDF211D75605498 /* KWSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = BB7AC8670A71F834445559AC /* KWSpec.h */; }; - D9694AA0E72E8D9C06E86781 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BFA7BAD88355A6D5ED57E69 /* Foundation.framework */; }; - D9DA47A3CE64F29AE08D1B78 /* KWExampleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8145EAD010182529D279A7FE /* KWExampleNode.h */; }; - DAA7A2CC42CD8B433CA8226F /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 04408D36CCF15C1DCD40478E /* AFHTTPSessionManager.h */; }; - DAEE3C9BC7ECF808E89BE764 /* KWBeWithinMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 283ADC4CFB7128DF158A039C /* KWBeWithinMatcher.h */; }; - DC01814BA7A95F861F3FC640 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F71423C2407DC9652FCA3ACA /* AFHTTPSessionManager.m */; }; - DDA74E31A24C8F5B5FEB8E98 /* KWCaptureSpy.m in Sources */ = {isa = PBXBuildFile; fileRef = D37898C30A2E5924B273A1CC /* KWCaptureSpy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DE53EE9A17A5631EB2084B4D /* NSMethodSignature+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DFE7733BB6166D8B06118AA2 /* NSMethodSignature+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DF963A8B7ED58CA39811D915 /* KWExampleSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 35E357A0C117AC13F07863C7 /* KWExampleSuiteBuilder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E013FFDDEDF160D085879DD1 /* KWNotificationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 880ECA25F2424E3B0413F7DA /* KWNotificationMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E0DC620020EF9CE5F041F4F3 /* KWCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = F4C32522659F719A76C2FD52 /* KWCallSite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E1C44D922AFBC97B353C7785 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 90E009C9FB52D04E2C7130EF /* MTLJSONAdapter.h */; }; - E26BDDEA1F25DAEC817382A2 /* HNKGooglePlacesAutocompleteModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 77DE6C3146062E7D80246DD7 /* HNKGooglePlacesAutocompleteModel.m */; }; - E2EBAC214B28E75C9CABCCFD /* KWBeforeEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C36C889D73C5677D649CFB6 /* KWBeforeEachNode.h */; }; - E30FF08EA483F685E4A36105 /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = EA5F22B7C4F1BFF1538B8455 /* NSDictionary+MTLManipulationAdditions.h */; }; - E343EDB442BCA13C10895D85 /* KWMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D5330896A9DB13CD37C7E9 /* KWMatcher.h */; }; - E35E11F6F26CFB98B13F5A1F /* KWContextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ADCB140F5772B619278F691 /* KWContextNode.h */; }; - E539CAA57A423CF9A83D31AA /* HNKGooglePlacesAutocompleteQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 195C8CB637C3D7DBEC8B3FDF /* HNKGooglePlacesAutocompleteQuery.m */; }; - E6343738B43FECE809F7687E /* MTLManagedObjectAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C75A506B2736A348A4A063E /* MTLManagedObjectAdapter.h */; }; - E6FBC72C4CAB38BE031D6623 /* KWVerifying.h in Headers */ = {isa = PBXBuildFile; fileRef = 5604BF6F2A7A495399F0BBF7 /* KWVerifying.h */; }; - E77F6844031FAA46D54B05ED /* KWStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D133B0CCDCE9C518E34791 /* KWStringUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E78B3E9496DB6BEA46D19F54 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 69766DC03496C4EDA2AB2A69 /* EXTScope.h */; }; - EA0FDB94A843BDF9D00EB9B8 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B28A3AFC9143E732EC663C6F /* UIRefreshControl+AFNetworking.h */; }; - EA494C5938A1EC4BF52C3846 /* KWCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = ED9C063054369AB718A26FDF /* KWCallSite.h */; }; - EA673C61B74A9F810D6F225F /* KWDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 04A78ABC5D7F5E4F59D11517 /* KWDeviceInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - ED9BC4130E276327BA725F80 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B343EE4B45652F9EEEA2C1F3 /* UIWebView+AFNetworking.h */; }; - EE1E3037750A87957721AB9E /* KWProbePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = 56852DF2A57854D6E8A660A9 /* KWProbePoller.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EE6E6D52C955C02E6ECE2AB5 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 4920BB1308D915B1365801CA /* MTLValueTransformer.h */; }; - EE97151CF08B50CD5A74FA05 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A034476D33B249497C7D515 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; - EF2F918BAB5061E3A4471C23 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BFA7BAD88355A6D5ED57E69 /* Foundation.framework */; }; - F663413417C51861D3E201DF /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 26B56D3D73547EB4CA93EDA4 /* UIImageView+AFNetworking.h */; }; - F866F22AA6DA3D9E6FBA1517 /* KWAllTestsSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B389B85ECEF19326E2E3968 /* KWAllTestsSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F87FAD825CFCB93851150D9D /* KWChangeMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 8925CCFE0FCD474298A9FAC3 /* KWChangeMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FA172CCCA73E1A0B50EE9F19 /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 87918E73B79E746A1469E0F6 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FB691B0235060CF26DD82FD1 /* KWIntercept.m in Sources */ = {isa = PBXBuildFile; fileRef = 32BB005C4B25510424D46361 /* KWIntercept.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FC9F1694C424B80840A6F8CD /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = C9B0E734D20AF2243C3D2C57 /* EXTRuntimeExtensions.h */; }; - FCA641C577F38A60C269C6B2 /* KWFutureObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 22B4ABD421C703BFFBF26186 /* KWFutureObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FEAFAB9D8EC1013525FED478 /* HNKGooglePlacesAutocompletePlace.h in Headers */ = {isa = PBXBuildFile; fileRef = 770E68B68FF7C9001AF46A0B /* HNKGooglePlacesAutocompletePlace.h */; }; - FF2857E05473803AB994FCAC /* KWBeTrueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D59A5CDBF35559C5D12FFB0D /* KWBeTrueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FFF27C6C6C05C08A539912C8 /* NSValue+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F04A1B85BA8970C128984AEE /* NSValue+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 018BCA15E50239B69A1347D676D1C6D6 /* KWMatchers.m in Sources */ = {isa = PBXBuildFile; fileRef = 36566F837DB48A7A6E4CFB0FCEF3B5B4 /* KWMatchers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0221CF4C08C67BC28F1317832D21E113 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9DE6DF131F10F79859B449ABD661421A /* SystemConfiguration.framework */; }; + 02D2412DD42AFCB844925A1CB514CC9C /* KWStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D68FD534C58F092C6A8C827F9287B5 /* KWStringUtilities.h */; }; + 04FBDEC5B56AD4750A574B102E7752B6 /* KWGenericMatchingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 487E899D8973308CEF97BB361341B2DB /* KWGenericMatchingAdditions.h */; }; + 06098D536AB4D3F186CD5C73F340779C /* NSObject+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A384A0625F126ED3363D3B17D50FF455 /* NSObject+KiwiVerifierAdditions.h */; }; + 06EA0BF58A4978BAC2A6CBC7B8EB743A /* KWInequalityMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E2D68100E41D97287D8142018D55F2 /* KWInequalityMatcher.h */; }; + 07141CA151A8DF6EA022444BB0363048 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC8ADDF9D8D26EDBA9C46E513257A34 /* EXTRuntimeExtensions.h */; }; + 07F629CD7B17E6E690FE62CF9F4A8C80 /* KWRespondToSelectorMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 232FD3F18881848366CFBDE0F7C49894 /* KWRespondToSelectorMatcher.h */; }; + 081C51780550D328B8061AB5BC1AE686 /* KWMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E4378C46276D6CAD5DE99BE4F1F058 /* KWMatchers.h */; }; + 09C07AF6D4952ABFEB66983659C56A19 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 738641E23C536EEA19D7361E98B25D84 /* UIButton+AFNetworking.h */; }; + 0AEB11ABE4FF612E5A344057DA1178A7 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 53FC6FF065F3754884BF4FA4FCB9169C /* AFHTTPRequestOperationManager.h */; }; + 0B7B891BBFAD51B953F034CA8C956252 /* CLPlacemark+HNKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C6DE510DDDD94048F9E970905A2E9DEE /* CLPlacemark+HNKAdditions.h */; }; + 0CCDFA9E35F41857054D42687508990B /* HNKGooglePlacesAutocompletePlaceSubstring.m in Sources */ = {isa = PBXBuildFile; fileRef = FD9BE0A53FADAF8C7D3411B0FD533A1C /* HNKGooglePlacesAutocompletePlaceSubstring.m */; }; + 0E9A4D786BF48AEF122B9B652F5CBC92 /* HNKGooglePlacesAutocompleteQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 29D82C9847BCC780AD20C195A10C4823 /* HNKGooglePlacesAutocompleteQuery.m */; }; + 10EB8A81EA66A06B774151108BEA93D5 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 83E8B1BE44B6D74A94DB8C067EEB236A /* AFHTTPSessionManager.m */; }; + 11D56CB8229D64E05D50BFD530A70476 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 137C0858AB0094E927E11C3D14F9B57F /* UIAlertView+AFNetworking.m */; }; + 135503EEF675E677760F16212D191FA5 /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A672C1060ACE0D30A360620FA2E5504 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 14D17AA2BAB18E219B7E97A7FAA1F517 /* KWIntercept.h in Headers */ = {isa = PBXBuildFile; fileRef = 6185B7A4F9F8DE2C73F597BB8738CFA5 /* KWIntercept.h */; }; + 1506D2259A687FAA15658E781B92DB4E /* KWBeMemberOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B7447B80422ED672A4CD294B91B350C6 /* KWBeMemberOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 16992ADF06655541211894844B3E412B /* KWBlockRaiseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA72E787E92E044F0E47F6E21109D85 /* KWBlockRaiseMatcher.h */; }; + 17F4DAD540EF9C9CAFD8D622630DAD99 /* KWSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B85E44709060611A3C1B3B373595AA4 /* KWSpec.h */; }; + 195823764A165C93981361C010E5881C /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 98C1807AD8EC15D6840AC6E156EF9141 /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 19F6AD80E59FC614F01AD12FDD6B5D3D /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 043E99993BA98B3CD7015DBA1366CB5F /* NSInvocation+OCMAdditions.h */; }; + 1A48DE549C0777481B7C363543002031 /* HNKGooglePlacesAutocompleteQueryConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 97498D6242120408FB8E03CC3F66B560 /* HNKGooglePlacesAutocompleteQueryConfig.h */; }; + 1BFAA05CFCD12E7E4FABB4F035F215E2 /* KWInvocationCapturer.m in Sources */ = {isa = PBXBuildFile; fileRef = 993A17FB49A45CCE3132B36733106E66 /* KWInvocationCapturer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1C417196FD00D374E80DFC5953D544C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; + 1DA832F9DAA370D3145131B2CCB080B7 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 24B0E7B0AB9DCFE9E0277BBC965F816B /* AFURLSessionManager.m */; }; + 1F08C3F3A031AD9C026A706B15D9291D /* KWContextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9BAB9B192AA0021FE7F45E68D444BD /* KWContextNode.h */; }; + 1F6E24179E50E2275E2A6122ECAEBD83 /* KWCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC3E3EFBA60413F4B7A1DEFDEDD2C43 /* KWCallSite.h */; }; + 230CE7E41A955EB74A6E30CFF335ABA1 /* NSObject+KiwiStubAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DCE5B2F2B1C361939D2A129B11B4C5B2 /* NSObject+KiwiStubAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 24E2A269D5ADA21CA4A5E3C60E9A99A6 /* HNKGooglePlacesAutocompleteModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BFBAD762580A51904B44F1AD8F1182 /* HNKGooglePlacesAutocompleteModel.h */; }; + 26F9B961E0E9211027AB43EBB4CA31A7 /* NSNumber+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E8076E66B0E1D74B37196CF114548748 /* NSNumber+KiwiAdditions.h */; }; + 2739FC35065B2DFB1FD6A6D80C80E119 /* HNKGooglePlacesServer.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7179422B55EB0A644726CB71ABECEF /* HNKGooglePlacesServer.h */; }; + 27E258970A9E657086E3FE380C236B43 /* NSMethodSignature+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BFCE079F550C127F74D37242632E13C /* NSMethodSignature+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 28AB0DC61286920EFBD8CDA06C8BC007 /* KWBeIdenticalToMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AB065923B558A73C7B41D25FE6A2ED6 /* KWBeIdenticalToMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2A06411DBA6C946DE6C5DEB922C2A3DB /* KWStringPrefixMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F548C2D1AACCCFE04A599BA039690C83 /* KWStringPrefixMatcher.h */; }; + 2CC8CAE5D4BAF7AEC227B2DD9EE3C070 /* KWValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 462AC5EAA544DD93823C071DA5A2E6A9 /* KWValue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2E03E8BDE213202C2EF2C8373A9103F8 /* KWMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 98EB3AA3707CA381A0FD27870D28DD7C /* KWMock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 31BD5C46E77B10C88BC0DADD09502BD7 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CC64B8C921FEBB79480E33060A17B10 /* MTLReflection.h */; }; + 31CA11DABEB5BD2310F12E301B060F00 /* KWDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 04812416DEC95460D9B4A27BE5ABCDF5 /* KWDeviceInfo.h */; }; + 31D6C902F283C95E4321032736E4131E /* KWChangeMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E98524AC3842DFD9DC1C961AFC48FF1 /* KWChangeMatcher.h */; }; + 322FE85F976DF2B20CADE583A2388F43 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = B928CD31A6291201C1354F5B636F3C73 /* EXTKeyPathCoding.h */; }; + 32C51920C1F6CAD2EF0D55328132DF51 /* KWCaptureSpy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F6812B2417DA4702057452E96E5DBC3 /* KWCaptureSpy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3365DB94F7565830E5E77ADC1FE2C150 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E1F5A2F736D3E3941F05EDB15254688 /* AFNetworking-dummy.m */; }; + 339351BE8CDFB4A2A44D49C6E4E3B54D /* NSObject+KiwiStubAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9467110FBB172D391FC073C2A9B6C4 /* NSObject+KiwiStubAdditions.h */; }; + 33EAF1CDA6B1ED196313E071297211DD /* KWGenericMatchEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = 19D238721F811EE427D7142322AAD601 /* KWGenericMatchEvaluator.h */; }; + 33EFD76B796E47B285B4BEDE5B6709FC /* KWContainStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E040A98BDD15746DA4E7D209702FED /* KWContainStringMatcher.h */; }; + 34BF8F69E34D6F6BD6357891FF57F405 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; + 3701441F6556C3278BF4C1A08516B7A4 /* NSProxy+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2125CE9D9BF123EAE1BDF3E9FD11650A /* NSProxy+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 38018882C6A817CBE354B1493245EB0E /* KWInequalityMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F9CAA15BD698D32B5BE8D5E213DC853A /* KWInequalityMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3A2B7ACF8CEA2C1A637D4571318BB478 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 400288306678AF87B4D6B4875B898A01 /* AFSecurityPolicy.h */; }; + 3B007272DA4013ED95D1F5321EC0C48A /* KWLet.h in Headers */ = {isa = PBXBuildFile; fileRef = 78FA597AF7383982B04091FC4ED96277 /* KWLet.h */; }; + 3B4D9BDEC0A2ABC62367590A26BC4332 /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 85308EF537159E6F961F6CFD557D145E /* NSDictionary+MTLManipulationAdditions.h */; }; + 3BE8801B0A34A033D34246BE4CE89CC5 /* KWExpectationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ABD9EB82AAB8F99782B4D06560C3312 /* KWExpectationType.h */; }; + 3E4C0FF4856C3995EC9583D76677F302 /* KWItNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FEA252DFAD5504E644EC4DE9D87E6E /* KWItNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3E4F08E794D067C32E6642193B28B44A /* KWMatcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 498EF67C3792E4C9DC0E680B61B8CCCE /* KWMatcherFactory.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3ECD87CDFF347528852114723925F772 /* KWBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = CA250B2D87AECD3AC724B1AEDDB40568 /* KWBlock.h */; }; + 3F11870793D09649518D9E2CA63BF102 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; + 43B3476F6F5E3D5A86B4EB5D3D3DBC9F /* KWAfterEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC153F9782EC72C2003B2161CB367A3 /* KWAfterEachNode.h */; }; + 43D43AD3E8A5834787333363C8A2440C /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = A9B2F73E545E8E5ED787008A3C6826BF /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 44CD426F25148CB2B85FDE5F4442A010 /* KWContainStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A75816C99E7E93A1E4BADA81648D1A1 /* KWContainStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 45102E1DAF6C0872D541C309E762A5B5 /* HNKServerFacade.h in Headers */ = {isa = PBXBuildFile; fileRef = 662BE2C6AAFE372AF8ADCEAD6EA4E084 /* HNKServerFacade.h */; }; + 461C77CD4749ADF1F8D11538E5F58482 /* KWExampleSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C70AC671E0F21B2E1269A4CB95D5F8 /* KWExampleSuite.h */; }; + 4805952D7CF611DF7D0C39532D81165B /* KWBeZeroMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A34A9B0A242A6DE9839602602BE76CE /* KWBeZeroMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4819D98E694F8839AE2533D9BF1D2F23 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6E9F359D456F039FFABF0D8993FE09 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; + 4825B7B34BE0BAF2F991E4176D142AD5 /* KWGenericMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F78ED8DC97A210784612A7A8CC6B861 /* KWGenericMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 48C829F056B851B23BF65D706CB2B056 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; + 49DC7F21387A0E30DF08360373D7EB6B /* KWExample.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0787879038A57E3BB1AEB4529E577 /* KWExample.h */; }; + 4B7AEAD554A21B148EA3F8F0EEA84F31 /* KWStringContainsMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E9A2C7066D498237E707E519698F10 /* KWStringContainsMatcher.h */; }; + 4B8C883ABCFA1FEA1FEEF84922D91E1A /* KWMatchVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = D36716B38D40CC89260C191E505B54F9 /* KWMatchVerifier.h */; }; + 4C4D9EA35693D351C8BE30482DD6C844 /* KWFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = DA7AE8A400A029BAC3EFEE80E603D5C9 /* KWFailure.h */; }; + 4D42D3CA08C0FEDC18D1274165C5DC13 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA25927E4E7B1BBFD96CB10A156318C /* XCTest.framework */; }; + 4DA685D3A9A8A6D476E510981318E782 /* KWBeSubclassOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A0DD2AC700E37D1B4FFAE6FCC817FD /* KWBeSubclassOfClassMatcher.h */; }; + 5063C101E302C835AE064ECCF62A7DD7 /* KWExample.m in Sources */ = {isa = PBXBuildFile; fileRef = FDA11F24A0E5D379D1BDFA1D3837B2AF /* KWExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5135A6666EB9C79DC26F0508C4BFE0D7 /* KWFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FEC494942532A2EF31D231BF65E5A89 /* KWFailure.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 51BCA4FE336AC07163C8C91560BA2E6A /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 77E7841B58C1DE068882245E612750CD /* UIImageView+AFNetworking.h */; }; + 51ECEB72E291B2E68DCA7A4539CA4B9C /* KWMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = B274A226AA4342EFE6BAB89D6703C33C /* KWMatching.h */; }; + 528987F3A45809C3EE412EFCAD7CCF17 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = C1F737E73A82B6BC796615A4C5505CF2 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 54230B94C3DF3B7C6FE0069F7BE63B3D /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D3196548C1513FDA2670771CA816CB /* CoreLocation.framework */; }; + 545C30AD6BA3EAC825A68FAD1C07F4F2 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B1C1F3D720DE8C35EBA78A1E4FAA40FA /* UIActivityIndicatorView+AFNetworking.h */; }; + 5523CEF50B7F168B59F04F82B77F6339 /* KWGenericMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 305EFBC85DAABA84397923B883948B38 /* KWGenericMatcher.h */; }; + 559D319F5F619F32C633F614C66ED07D /* KWBeTrueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B1BD50A60BF21594157EBB10BA0EE6 /* KWBeTrueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 55D7232CFA0776919A038CBBEC275FCC /* HNKGooglePlacesAutocompleteModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AA3E60E9107F6D6598AD96A59DFAFE2 /* HNKGooglePlacesAutocompleteModel.m */; }; + 56DA9ECCF99ABDEFE1D45BAD6F57F92D /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = CFB13BFEC8A2D82273DEF4DD3C2C6382 /* UIWebView+AFNetworking.m */; }; + 5707FA04B2A5659B5F59EBFEBBD7CC0C /* KiwiMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8149CDD1BFB94B750C78DF2A3D7EEBA5 /* KiwiMacros.h */; }; + 57AB086A1C1EE2920CF709F121B4C1C0 /* KWStub.m in Sources */ = {isa = PBXBuildFile; fileRef = DE16072CE135597246DFF9FBBF963E86 /* KWStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 57B0D462488C520BB196E025E1577EC5 /* KWCountType.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E5EAA86A566261F34D17CB5C8A54A23 /* KWCountType.h */; }; + 5A98CA5AF3ED4F91964083622AB62966 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C698966CBE9D3B966C4277F75B4AC0A3 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */; }; + 5A99489560054156B7A9977E4B925BE5 /* HNKGooglePlacesAutocomplete.h in Headers */ = {isa = PBXBuildFile; fileRef = 3567950EBDAC141F1D169EA4D84EB9B4 /* HNKGooglePlacesAutocomplete.h */; }; + 5B512780454C528868B5C5CCECD18618 /* KWContainMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AF75F71661FA163C8B875965342BB52C /* KWContainMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5B60D326674CF76FAA9350D634048DD8 /* KWUserDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 00C0DF61AF947F958A3E1BC3CB4A0D25 /* KWUserDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5BC6209B0382F62D80B893F1DE273B2F /* NSValue+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5680B92FCAF131D64DE3CBD9BCEA481B /* NSValue+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5CE0D1685EEC7C72E6CE40984A82A3FF /* KWStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 617858AA68A1B6CA353ABD06C953F586 /* KWStringUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5D12A47675876FBBE9EC5ACF1934A4CB /* KWBeforeAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CD6DA4E94E8BEBA3994D74CB751A4A82 /* KWBeforeAllNode.h */; }; + 5D8784D84D25630DA84ED4484D802308 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC7973CA468A5D2EFF9EF280FA1300D /* AFURLSessionManager.h */; }; + 5E34BE209CB5A8E52220BFE78DBA2EA1 /* KWLetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 240C44AA0195DBA8C0937309BB9DC88F /* KWLetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 60D045D24CBB6579BCCC3BA7170FC2D0 /* KWConformToProtocolMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE37ABF675FB7250E352FFC204F18D9 /* KWConformToProtocolMatcher.h */; }; + 60FA1687C2B4900A292445D3ECC15533 /* NSInvocation+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9381B6EE6C82203165A17AA610C48872 /* NSInvocation+KiwiAdditions.h */; }; + 61A410E85178B9FEAEEACA163A4877D5 /* NSValue+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 530A32295A19CA93A7192E6603E637F0 /* NSValue+KiwiAdditions.h */; }; + 61C77C2274491341E744D0A09F50AD5A /* KWSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = B37E25A1EBA7A9E564C896532F4E03EA /* KWSymbolicator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 62868895E50072DB473EFEE5C09F4FE2 /* KWBeIdenticalToMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C64EA98C0FDCCA0B5F51B6A713C187A /* KWBeIdenticalToMatcher.h */; }; + 636F04475A06E1A65FC7F8F8A157A70B /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A43E03E655182C12A3C0B58D3D3EFB4D /* UIProgressView+AFNetworking.h */; }; + 656A0D93518F6397A17C7ED120E63684 /* KWBeBetweenMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF5D85D8403646A853E0B28DC2EDBE8 /* KWBeBetweenMatcher.h */; }; + 666D8FF7550724948A1724ACA8A61C1E /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0BDA3F2DB537E2A5C18D51749B84BE /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6A03B0087108C449327B4AEC0E6C8354 /* KWBeMemberOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FB1628BD10D890D3FA5113A1E54EA8 /* KWBeMemberOfClassMatcher.h */; }; + 6A437991498366A2E3C7DAB73C50305A /* NSMethodSignature+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A88FFDCCA5ACD172FF3EF446FB94C9F /* NSMethodSignature+KiwiAdditions.h */; }; + 6A61919E00080EF48A03DDA768E46298 /* KWBlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 44BFC4CBAA017E07925FA35F38B46AC1 /* KWBlockNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6B94C6E303BDCD0EB6FFEEE517C4C971 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F72AADF8372B8CA4F83E064E175B35F /* CoreGraphics.framework */; }; + 6DB8F2170BDC701303A2E28932E5A20A /* KWNotificationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A4AC85CBEC58C58688760B77413F64 /* KWNotificationMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6E93699739FE34001FEB1C3254526B81 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B141BB9CE3138EDA25F012F781952F4D /* MTLModel.h */; }; + 6F41F6E2D79F0D24CEC559D8BEF7542B /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 32EECDE056BC5CED18068AC789393661 /* MobileCoreServices.framework */; }; + 6F7D4038E239125177E7ED2985BC95E9 /* KWMessagePattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B48E8F5B7DD31135EACEC070C42A211 /* KWMessagePattern.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6FA086C9E2E6CC6CAAFFDF7A7F7E2F4D /* KWUserDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A4387BBB39F392748958DDB98B8809BA /* KWUserDefinedMatcher.h */; }; + 7079E4580BBC9DE57903B65B2BA811A1 /* KWSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = A7D3BEC0893A3C71B97505F667620932 /* KWSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 70C2E478CFEC4D179F617B44D1D58058 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = E3EFF8445FA62AE760E4B82DEC40E58F /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 724ABF013D0AC23553050EA144710BC7 /* KWMatcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA0FA0EE2534244CFA5BF00E7AFB1DA /* KWMatcherFactory.h */; }; + 72CCCFE25D315A4C0C77FF9C66379742 /* NSObject+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7047F727EFB42D6F447A33578C35DC9C /* NSObject+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 738D0A33917DEF3F0046B058B9CE2B70 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D471363E45C98B12F1C9E80930AFBF7 /* UIProgressView+AFNetworking.m */; }; + 747E8903812FB20E3C22A1DCFF17F7A8 /* KWExampleSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 30B6F97B520F681F5BA49A5824BF8C3B /* KWExampleSuiteBuilder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 74BA7C2720ACC4FBCE4D4C50C0153A20 /* Kiwi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC5D6161529CBEEEF6C7EB6418EB6ABA /* Kiwi-dummy.m */; }; + 74C79FF7EBF4FCBE9B8B126A5AFC48F5 /* KWGenericMatchingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 764E26E7BC29EB565100F5CA3C25B108 /* KWGenericMatchingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 75014791E92BB176219B7E660DF18B80 /* HNKGooglePlacesAutocompleteQueryConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = CDB90FEA6C36519482F71808CB4352F4 /* HNKGooglePlacesAutocompleteQueryConfig.m */; }; + 75189D2E0A2E902E32EA8ACA7D6F1510 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B6BF0E76DDDBA5C34A9C385818DCD208 /* AFNetworking.h */; }; + 7554FD93A03C93BD212F8624B1D6F8A4 /* KWContainMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C74726464379FDC171847D5705760E0 /* KWContainMatcher.h */; }; + 7625AD95C8FD4A8FADA1955052EF9788 /* KWExampleDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E08D3B56B2615259293ECF5ECD5F0A /* KWExampleDelegate.h */; }; + 7630FD3A5D5050BA2C91A01786A611A1 /* HNKGooglePlacesAutocompletePlace.m in Sources */ = {isa = PBXBuildFile; fileRef = A3A40343F39505F05A6FAFAE57F70333 /* HNKGooglePlacesAutocompletePlace.m */; }; + 7717DBE41FEB9632B3CABAAFB0BA29CE /* KWBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 9993770B501E47242760FD8462952ADE /* KWBlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 77CCC01605BA75ACF3743603D0F4A00A /* KWSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 00F33D1EEF79BC0FFE9A8F3289AD15C3 /* KWSymbolicator.h */; }; + 77E62FDE4BC11A165891B94609D2D7E9 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = CB9EE6EAC589E029551766CA99AE88B7 /* UIWebView+AFNetworking.h */; }; + 788BDBFC3DE353C6FCF65E8847DA5808 /* KWMessageSpying.h in Headers */ = {isa = PBXBuildFile; fileRef = F908BF120B705E5893B7107CBA155149 /* KWMessageSpying.h */; }; + 78D3085E43E99339CAD20FB72CDB9540 /* NSObject+KiwiMockAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 04485F3BD9EF227C8FBC0F2874596D0E /* NSObject+KiwiMockAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 78D92B5BA9F94BA14B54E17867BC1EDD /* NSInvocation+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C9B36FD543EF5B38BA8D5F3F15A671AF /* NSInvocation+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7A0EBAAAC98E61CD98BB130991FEBB83 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = ABB78649D3CD5D6F32E55EB277563D6E /* MTLValueTransformer.h */; }; + 7A956EABD4D4FE4AA85AA68DC88E464C /* KWExampleNodeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A88FFAB8883E91B1DAA089A44337FC0 /* KWExampleNodeVisitor.h */; }; + 7BABEBB74250C06A327CC4B5C07713D1 /* KWAsyncVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = BB79A5613540E6EBAB99C73BA700E6BA /* KWAsyncVerifier.h */; }; + 7BD6FF109A23259B0197E831FCFAA867 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EDED11002206DBDB8EEBB89E63423F /* AFHTTPSessionManager.h */; }; + 7BEF1A9370E5BA25C542C71D433F655E /* KWExampleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CAE237A2706ED0F0DFA0201990EB191 /* KWExampleNode.h */; }; + 7CD451A847510BC0984BECA94FB9C578 /* KWMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B45461DF3D5011324854479CB7799248 /* KWMatcher.h */; }; + 7D6823E0481BCFF8F06AD672D4370A0F /* KWHaveValueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 723CE722C70412EEF3494945BFE03F52 /* KWHaveValueMatcher.h */; }; + 7E63003D2ECDB7D4DB485AB42900F5D9 /* KWSuiteConfigurationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 98069B4AF542F04E60146B5C00EB7B81 /* KWSuiteConfigurationBase.h */; }; + 7FE2DF782DD9B7B702071621C430C213 /* KWStringContainsMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C50452E97E72F237695A4B90FB68614E /* KWStringContainsMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 816851F0236587555D2E8CCD7918F791 /* KWDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 100B6CA2C269A8DFF401D3263735FA55 /* KWDeviceInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 81C718875E601E1ED3FE61D12B9C3DCE /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 74AA10B93FBBE371BD8667E63E24FF8D /* UIAlertView+AFNetworking.h */; }; + 82772CF19A64AF31F4E1DDC8667D1021 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E3313603D2CBC808ACDA61441E97F6F /* EXTScope.h */; }; + 840577515CA803C89246B72E7565AD2E /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 62C0497A503AA3D0DBE27B4F40FFDA6A /* NSError+MTLModelException.h */; }; + 84A2FC723CB097718B5DEC3956C66A68 /* KWConformToProtocolMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DDFF219C6A6DEFAD0CFDAABA28D6936E /* KWConformToProtocolMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 85CF6C0F0ADCD5F32F93DEB714A54695 /* HNKServerFacade-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6433C5AAFFC0B35A1574519550A91802 /* HNKServerFacade-dummy.m */; }; + 85D3871FF36758F02F44FA9F6A9AE321 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 578F40AC31CAE348A619C47CC39628F0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */; }; + 860E07BC46263869BFF8638FCCE3B2BE /* KWPendingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF694F392D19B1AFD85BD9E9C09DA14 /* KWPendingNode.h */; }; + 864D3753125E28A41183DC14B1D36D59 /* KWCaptureSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = F56F37ED152BB615C53AF85B4B230043 /* KWCaptureSpy.h */; }; + 8750332592F261B60CE359E4A507CF34 /* KWBeWithinMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 30CDF9437ABD442414E56118F54ED8B6 /* KWBeWithinMatcher.h */; }; + 8755DF7E60438B99BBA9BC6F2AB06213 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 43A4EAA631053E5964125087342361EE /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 876EC4A5B663231BE023F57C6CAA9D4F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; + 879E60ACF007A3457E95706469777F0E /* KWMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4B66823AB7C16FBCDDCA73FA8FB6F2 /* KWMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 87D7E4847029011B786FD2EB7FBDA465 /* KWBeZeroMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D5C37305329118CDCF2323B7D4450CB6 /* KWBeZeroMatcher.h */; }; + 87ED50DD45BF93F49BC5B173AAE22159 /* KWReceiveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A0FA5624BEC186C0891DBA50BC95504 /* KWReceiveMatcher.h */; }; + 89AF613EC25FF612E7335ECE71B3114D /* KWMessagePattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 891EE23933CC83CEDEEEC408DA44CEA0 /* KWMessagePattern.h */; }; + 8AE3099DE58E98483B0C6A638D7DD955 /* KWBeSubclassOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6101CAAD2E2D42E7397C2C15D86799EB /* KWBeSubclassOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8BE2BB07ED79AC88B86FDC2465BF77C6 /* KWNotificationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DF21DBA11EFB89131DDE44A29863E321 /* KWNotificationMatcher.h */; }; + 8CE58C44F547D196CE161B022F5179DC /* KWWorkarounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 6702D559021D9137BDFFFF6C86760B16 /* KWWorkarounds.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8D0A8BBEF378138387F3B7EE1F303FDC /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FEEB0CF9001B11398A4AD04C0ADB821 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8ED09BF130BC21E0BACB0DD37CB4339E /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D9D6EDF8A458DAA1C37ED799317CDAE7 /* AFHTTPRequestOperationManager.m */; }; + 926D417BB064439B82C79E368C8B7C3D /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 75D274843E458EB2CA06087BD1C89576 /* AFNetworkReachabilityManager.h */; }; + 9337487675F8F16A4910CBB9C4576BEC /* KWNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 984A410C45E4205F19B92EE5C7178117 /* KWNull.h */; }; + 93F35E4E1CA73A70FF112E03FC55EBD7 /* KWAny.m in Sources */ = {isa = PBXBuildFile; fileRef = 842A0F9D5BF8AFA3F123A900B32D2BCE /* KWAny.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 94456D74D52B245F6A35ECEF57FD7D06 /* NSObject+KiwiMockAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DB3F48D9890A01AF3073302ED16DBE1 /* NSObject+KiwiMockAdditions.h */; }; + 9846B8EB828200F46BC363ADB881A307 /* HNKGooglePlacesAutocomplete-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D945837FADE8543B63103837A8B97DB6 /* HNKGooglePlacesAutocomplete-dummy.m */; }; + 99D2A3CA16FFCA9C8E76FCB3556BFB07 /* KWExistVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DCF46346EE435AC3BC7D0D09BAEC88C /* KWExistVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9BD752E2AC97F6466ACC6CF29E5A6257 /* KWObjCUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 06374D2F0629E973E6C27F4D485C3217 /* KWObjCUtilities.h */; }; + 9C01E9497A7A0F68C1C8BF9BD58E91D8 /* KWItNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A15019EDADD894887C54B067F57A631 /* KWItNode.h */; }; + 9F28CDAE60432B536A237E51457EE504 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B3A1ED25C86B5CB1BCA3347137138BEC /* AFNetworkActivityIndicatorManager.h */; }; + A05AC0E19289978F7325496B6374A606 /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A84D1830E952336C7470E722E17D93 /* NSDictionary+MTLJSONKeyPath.h */; }; + A3340EA48184D0505A3C1FA836C7F001 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = EA8CC115C1221EB25D2F8A4C3F5931B4 /* UIKit+AFNetworking.h */; }; + A33871B4A01A052DC448D2236BB0D779 /* HNKGooglePlacesAutocompletePlaceTerm.m in Sources */ = {isa = PBXBuildFile; fileRef = 08BC4BF3B3FB1EB7A4C346308FA0479C /* HNKGooglePlacesAutocompletePlaceTerm.m */; }; + A3533EADE741D54E425247F4A9E54E9F /* HNKServer.h in Headers */ = {isa = PBXBuildFile; fileRef = A15FCDF053818D25EE37B50B0E994AD0 /* HNKServer.h */; }; + A37C350458E0BC279B20BDE418600BBC /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3150DC362A87D69FA172FE9148A1ECED /* NSValueTransformer+MTLInversionAdditions.h */; }; + A4B4E2A38EABFF71CE6945912F11F610 /* KWFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C3C3741F9CCDEF0EDAED640D7B111FB /* KWFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A55BEE16D0BC3A864C03DDB1F05C7084 /* KWMessageTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 51ECFF97BC7286AF25997CE8A4234DD4 /* KWMessageTracker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A6243C53EB3CD7809050C73E086E8254 /* KWObjCUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 62026ECB70F537F0613BBA8432D7E3EA /* KWObjCUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A7ACE8C685DFD27D56AB2A1142552EF3 /* KWMock.h in Headers */ = {isa = PBXBuildFile; fileRef = DF94B3075A8BF774BE2DBF02F8F312EB /* KWMock.h */; }; + A7B1F1351BBFAEC2337E8DEDC4B443E3 /* NSObject+KiwiSpyAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D6BD0DF5FA3C557B7BD4FE149C6330 /* NSObject+KiwiSpyAdditions.h */; }; + A98D8C92FA70A8F647FFAB87CC71291C /* KWBeEmptyMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B484E3C028DEEF8BCD53D127E5C68103 /* KWBeEmptyMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A9E1EC768263A9F0492E1EAF10BA304C /* KWAfterEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 3792BB5DB199E5AD2286D78FB54193A4 /* KWAfterEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A9F92F4D54581C7153986B422BC44659 /* KWAfterAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BFED5F155114B1B91FBD886D30668E7 /* KWAfterAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AA643E85C1F33F8D20ADED9BF5F47750 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BBEB92736E6F4F101864D7CF0DBDB15 /* UIRefreshControl+AFNetworking.m */; }; + AABD8128ECC78FE5E1D8FFB486871F8F /* NSNumber+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CAB26F8270CAE6A27A665E83CD37FD9 /* NSNumber+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AAEC845E4AB77B764225C7A33750298F /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 529B2F3E260EE7A3A822DB44A42400EC /* AFNetworkActivityIndicatorManager.m */; }; + AB6A89B0C7F34242368C5B54133534C9 /* HNKGooglePlacesAutocompletePlaceSubstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 05F3B78C4CE8BE4484D2E242206DB816 /* HNKGooglePlacesAutocompletePlaceSubstring.h */; }; + ACFE251F53B6931759AFF81C646B9F85 /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = A265C0B6602E6FA1D4B6534F75BA22E2 /* MTLTransformerErrorHandling.h */; }; + ADFCC64A1F3633C0FE55BC11FC14C011 /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = D493144EFBCF6B6146D0FA33A2DE7EF0 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AF3F1B9AA456546519CF4690C8539CB9 /* KiwiConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 41BF41A130AAC3D71E09C100BFA4D437 /* KiwiConfiguration.h */; }; + AFFAFA7D1880CA4B2BFC0695AD373856 /* KWNilMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BD0F2462539C0F3A3B1E95A306BF732 /* KWNilMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B04135A921C03503E028224262433C55 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46C792C49E55F8F2FA3D26AF53E1B712 /* AFSecurityPolicy.m */; }; + B3C1B108CE49ADAABF8521BFF6882134 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EEC68F4330E0B6E381DE042519A165E1 /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B3F8B5F4A32A1C20447029F4D36840E6 /* NSObject+KiwiSpyAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BDAA6057BF9E61E82A13E7C147CE4F7 /* NSObject+KiwiSpyAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B87CAD8BAF01E7CF8AE0073D24B4B6BC /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 96E650FC732AD0C97F2CEDF64DC6E328 /* MTLJSONAdapter.h */; }; + B93320C699AC2A215FEA10FE474BED97 /* KWFutureObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 029FE7ABA79D26F6CD7FA7426AC55EF5 /* KWFutureObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BB38533F1AE108DDFF5EAC2332A8A2FF /* HNKGooglePlacesAutocompleteQueryResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B621A8F748B684FB423A1209E3767B00 /* HNKGooglePlacesAutocompleteQueryResponse.h */; }; + BB430852C8AEDDAB1EF220E1BCBB86E7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; + BB723BD8283C08C844B49EC83CCB7BE0 /* KWPendingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = FB720FA438A536B4C33AB6F95560177E /* KWPendingNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BB85C22ACF54F4DA133F131574B925BE /* KWFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A979D3F0D5682FB5649B6EE4E1C8D1B /* KWFormatter.h */; }; + BD40900BD07E0E8D2FC5DFA6715528B8 /* KWVerifying.h in Headers */ = {isa = PBXBuildFile; fileRef = CC8C3337BEA1B5AF0153647CA8FD536D /* KWVerifying.h */; }; + BE16564C9F53549C393A105974F38A51 /* KWRegularExpressionPatternMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0810384B024A14FEE32A04E0535C09 /* KWRegularExpressionPatternMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BF0804C1F2BEC0125BBE8FEE98AC7153 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F6367B0EA3925D1B5A50C0148279E247 /* NSArray+MTLManipulationAdditions.h */; }; + BFA7C8F1F0D933C26C5AB1421BEFB34C /* KWNilMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EA862DA85375B342FB1E677FB2B3CC7 /* KWNilMatcher.h */; }; + C08E26D7E87B56909CCF7B978BBBD644 /* KWProbe.h in Headers */ = {isa = PBXBuildFile; fileRef = F5809E6C01E76A63F7ABF26CB1172F78 /* KWProbe.h */; }; + C1AA50D629E7D6BB8400A5649AA5A745 /* KWExistVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = DE458B4D155CB29F55193372B151C529 /* KWExistVerifier.h */; }; + C20040B32C07E5E41726299AE38D893B /* KWMessageTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 13249ECF608C8BAC5D392303510AC6B9 /* KWMessageTracker.h */; }; + C2FDDAB1B48623823F668C7BFB3A7433 /* KWLetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D9BEA018FD57753C5775F4C9064F83A /* KWLetNode.h */; }; + C30DE94428F940E139A40587FCA32D05 /* KWWorkarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A723027DA2CDEBCDDFECFC40110E1C8 /* KWWorkarounds.h */; }; + C3340D496729B1F56F97BA3DD046F585 /* KWStringPrefixMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 84FF43CFD45B93FAECF70965ADE370DD /* KWStringPrefixMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C357C499E78F627084C321FC9105EE3A /* KWBeEmptyMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F469BE9E391BDE928297D343EDF45912 /* KWBeEmptyMatcher.h */; }; + C4A91671D0667A736DDA12B984D41E74 /* KWBeBetweenMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 721B17464AA5BD5F6A48C0E4C489AAD7 /* KWBeBetweenMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C5C1D144BBC2064BBF2E759DDA2CDE46 /* HNKGooglePlacesAutocompleteQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 76DCDD469D48EE8165F2E3FF5B2F3775 /* HNKGooglePlacesAutocompleteQuery.h */; }; + C63246E7CCDB33525CD2F3D2134EF412 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 85680C480FB2A6CD765EFF3D23F5FCD4 /* MTLModel+NSCoding.h */; }; + C6418C3F7BA302710DDFD48D52438777 /* KWStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6D28FE2D35A515415C0063827657CD /* KWStub.h */; }; + C642A919BFF4FC4C113420D77F3230B7 /* KWBlockRaiseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = ECD9E5E151C22DB4809D2A2F73D251DB /* KWBlockRaiseMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C6D4C081AA75EFE6037B9E39336C98E2 /* HNKGooglePlacesAutocompletePlace.h in Headers */ = {isa = PBXBuildFile; fileRef = D1EDD879EEA427F8CFEB2162D4579D8C /* HNKGooglePlacesAutocompletePlace.h */; }; + C7A555F41EC2A58364FED5DF43FACBD4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 73E5AF4B2C0403EE63B1C7E95645B16E /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C7B5C4348D58361DC925700F309EB51A /* KWReceiveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D328EE65716966F2EA9D30F21FB065B /* KWReceiveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C8D85C1D9FAD4F64620A9A57A63BFE63 /* KWBeTrueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 374C473459D63AFD222DF79461BA5748 /* KWBeTrueMatcher.h */; }; + CAB790870FCCDC40F093D493D15BA365 /* KWBeforeAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 862F069559704119D490FA2AAA1CDED7 /* KWBeforeAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CBAEE79D2FFE2C37063CA7AC84CC1515 /* KWAfterAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 89097E3B70B556E17237FBB7272226F2 /* KWAfterAllNode.h */; }; + CBE2657E78066ECDC80560DF1D64AC16 /* KWHaveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 632A870D9B9CC63D4BB1AE6C3CF4AEF6 /* KWHaveMatcher.h */; }; + CD9B8FEBAB2C64BE57E7647B2ACDC225 /* KWContextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 332392ED3341E7951B5D4760D29CA8DD /* KWContextNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CE51DD8FC94D9767538A3B42F740A8DE /* HNKServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AED6FE18E0074E54CF469A585F57413 /* HNKServer.m */; }; + CF27C1BC0ED78631ABBD47218E81B010 /* KWFutureObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB8C669FFC43B8EA7414E7B39D646BE /* KWFutureObject.h */; }; + D02051A9B9EED26BE9EC913F40F057D1 /* KWChangeMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 07960902A4FB677228979280E7E578D1 /* KWChangeMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D064088417BC4AA8682E8C77E7552656 /* KWIntercept.m in Sources */ = {isa = PBXBuildFile; fileRef = B560B5D1577147E39DAA8C459327FE26 /* KWIntercept.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D0A7AE213267C5134FA6DBAA670E5315 /* KWReporting.h in Headers */ = {isa = PBXBuildFile; fileRef = 8463DFCE5B6790F3632CB7205C879F84 /* KWReporting.h */; }; + D12E9E8D88ECD43C2FA77D57B33F1EBA /* KWProbePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = 3039AAA54227C4DA8F704AF83F518C7C /* KWProbePoller.h */; }; + D17276CBFD0D10089DAEC2F31B7C9BD0 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = EA534312B91348D0F02F499B72544279 /* Mantle.h */; }; + D1C133290079A09E9E684E9C5CF51A60 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BF16E5CFF8922AAC57CF43D029FC8A0 /* AFURLRequestSerialization.m */; }; + D2DE41C83B05BDBA52649625FE26BE71 /* KWRegisterMatchersNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37CC13170D413F282728C22451C117 /* KWRegisterMatchersNode.h */; }; + D30F7DC7CF9169D38215F8D4DA45A052 /* KWBeKindOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB2A5F97BCDD1A389EDB85D3B0C004E /* KWBeKindOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D3953EA8308AFFB8C230DCCF3CF37392 /* HNKGooglePlacesServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B62E67A14647E523BB4CF6A2320EB13 /* HNKGooglePlacesServer.m */; }; + D42A61F91859FC3B129BBDA03E609553 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A0E13A504535553404F96E914DFA8B1D /* AFHTTPRequestOperation.h */; }; + D5E24DE2D2C25DC10DC11C958848B23D /* KWEqualMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7532BABF84962EE11FC3C9F51895015D /* KWEqualMatcher.h */; }; + D672CF2059B2543C712F9E707A90ED14 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 53576E56A0E8BB896B044424DA0C6200 /* AFURLConnectionOperation.h */; }; + D6A60B43C8138BB9FDABC965AE7C5C0E /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FD09EA536EBC0BCB4EAE8C270446A4A /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D8682654A343D79E39E42228E8362C22 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B19C96ABA0DBD1E6984D96421F52A5A /* AFNetworkReachabilityManager.m */; }; + D8BD18B2C0B173512861D3A48B4CF73D /* KWHaveValueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4114E00E8D3041DDA26E213B59A7C8EC /* KWHaveValueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D8C2421A632F56B94ADABCF828B3356C /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 32F3E29FA8D484D5A844591F64746DAA /* AFURLResponseSerialization.m */; }; + D8F6E17315F7C871958FB821231D7991 /* KWBeforeEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 12B0B575CEEA875B94C64FA53B84A1E0 /* KWBeforeEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D945535A650716C7B4717E386D9EA556 /* KWBlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B1F418BC49D613CF43B405ED07138834 /* KWBlockNode.h */; }; + D9BAAC9AA48792C92999AB3819966715 /* KWRegularExpressionPatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DB1AE5884575ECFD88A950F7A41BA2F /* KWRegularExpressionPatternMatcher.h */; }; + DB012EB1A4A327A6240F6D01D4337566 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F379AA3F8B5EC09EB2FE5F010F5BE4 /* UIRefreshControl+AFNetworking.h */; }; + DB5C9180B3F654ADE45DE820CA1E95D0 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = DFC80A7DD04AA998C12E03DE2A5CA248 /* UIButton+AFNetworking.m */; }; + DB94132D0753B70DA8DD58FA227EF91F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; + DC48DFF0F796EC882B0A77F8EFDC86FD /* KWCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 2487A8F04570E150B3B44F0D67EA23CD /* KWCallSite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DC605491F0F1DDFEDCED440390BECEE3 /* HNKGooglePlacesAutocompletePlaceTerm.h in Headers */ = {isa = PBXBuildFile; fileRef = 984CBAA039D3E62E40B682FDA580B600 /* HNKGooglePlacesAutocompletePlaceTerm.h */; }; + DD69EECCEAC2AA9DF498C1938746BEC6 /* KWExampleSuiteBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDDD4689BADD3E9DB9B1565EFF31D38 /* KWExampleSuiteBuilder.h */; }; + DDB6E7AABE2611BEF9DD702A37B50506 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 20E217D0C8C49D341A516F0DF937817C /* UIImageView+AFNetworking.m */; }; + DEE5E00B70BA7AE8DD9308AB3D8DF0E3 /* KWValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D267D344158C56D2EC1CA44C8FCC325 /* KWValue.h */; }; + DF80815B0C7EF385689126775332C237 /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D0CCCADBFF140B3A3381DD03627EF4E /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E06DEB65D54A9C812FF075161262E3D5 /* KWAny.h in Headers */ = {isa = PBXBuildFile; fileRef = D44C6150B5FD9A39550AD0ACF656EE8E /* KWAny.h */; }; + E1B864E025115E3A1E8967FE1242BA3D /* Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BABFFF89CA54E86BDBD9569133E980AB /* Mantle-dummy.m */; }; + E30ECE7CC7390DF46931F0395088F971 /* KWBeforeEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = C3A7C2556FC8800E88EC82F60372CBDB /* KWBeforeEachNode.h */; }; + E38BE046BE84AA1E4E41BA25E9F5516D /* KWHaveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F2153FC5EDA7D3417BAA37E0E3C8C7A4 /* KWHaveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E400C5C9C54675A1470D460F6D2665B8 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C8774B9FBE8B1F8976A8897399DCCDC7 /* NSDictionary+MTLMappingAdditions.h */; }; + E68DBB1CE4DBD853B6B8E0D3AB4C16F3 /* KiwiBlockMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E3BEE7F167A91CB3CA0396F458DB24A1 /* KiwiBlockMacros.h */; }; + E7B4258D56B490A84C404E2A515E80E4 /* KWEqualMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A011B58A71AE537C5758A32A956ACFB0 /* KWEqualMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E7B5EBE62DBCD04FC90AC882CBB997F3 /* KWAsyncVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 52F15695ECB5D171AE7EB9D308577F43 /* KWAsyncVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E813B77BC8830367DF567671AFE07E52 /* HNKGooglePlacesAutocompleteQueryResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = AF3F327FBA2E5B82AB51E8E163D6EB90 /* HNKGooglePlacesAutocompleteQueryResponse.m */; }; + E894198311A44323DA4869BD103D894B /* KWAllTestsSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C5309F9C3D5A51C777CEBA089824B74 /* KWAllTestsSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E905959E967A40075C00ABCFB0A31637 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E3D30D3B2D6ABFC366218CC3737CFAC /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EBD3291C1EE7B2247D2220BA496517BF /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 10FE68B7765C525F0C40A347DDECA0A0 /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EBD4CC0524D393C2E14FF8B1E3CFFE20 /* NSProxy+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A34889EED78A24C63AFDCAD2262EE7 /* NSProxy+KiwiVerifierAdditions.h */; }; + EC200416FC703B781D1684A3646F6F8B /* KWBeKindOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C3A4477FF16E2EE2C2897CD64CB15B2 /* KWBeKindOfClassMatcher.h */; }; + ED4DCB3F31B2C2B900B12060815A9150 /* KWGenericMatchEvaluator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A45C3E8B46DDA9ACE9707172EFE5C01 /* KWGenericMatchEvaluator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EE106F4BE3BBD22B5DC6A5DDAB691D24 /* KWRegisterMatchersNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D33C4D3D2F5CFCF98876F99B1DB33B0 /* KWRegisterMatchersNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EE318404E5CD81081F3D275E0B150FE6 /* KWSuiteConfigurationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA12118AFAFC3FDB05377486C71A0D8 /* KWSuiteConfigurationBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EFC71297BFD2C8BE1A8B8279A2283835 /* Kiwi.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7671550783DB2411C917539F2964E6 /* Kiwi.h */; }; + F289FE927C279548F0B253EF9EE4FDFB /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DFAD2B680BD254B6A3199F5E8C7B7B /* NSObject+MTLComparisonAdditions.h */; }; + F31C4954FAC00237D0449B4976A15C17 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2648F930A093742D05120B73D8A6CAA7 /* metamacros.h */; }; + F3472FDF82262940A35DF4660CED3F0D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F5ABE420494F71A4FD46081C386774C /* Security.framework */; }; + F4AE94A0A54FABC004EF4A11F6A03D83 /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DE2B163C46F3BF967FD3D6B3B4CE5D87 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F4E83A6A16E6818DB9C5E6206DBE9C55 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 22679E03D87472D83715CDF47A53EB5B /* UIActivityIndicatorView+AFNetworking.m */; }; + F74AF4C34A6A8E4070D2D16906915379 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = BF6829E8FBC2029A6A2C858C1C854D14 /* AFURLRequestSerialization.h */; }; + F9047F5A6C791151167EE2EBB9519D31 /* KWRespondToSelectorMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B9877873CBD9B9660E8B1AE8F782267A /* KWRespondToSelectorMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F90DCA219982ED808D469EF2CC7FE35E /* KWBeWithinMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D8DBEA0F8CD5CFACD852EC9BCD8408C /* KWBeWithinMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F9D91FA13101EBBECD81395C99CE07A1 /* KWNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 33F3AEFE98F384A90E86FE6FFE7EA778 /* KWNull.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FA12F3FB9739AC2569A6350184DD2580 /* CLPlacemark+HNKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 26E306CEC3BBDF68D475096A286ED0C8 /* CLPlacemark+HNKAdditions.m */; }; + FA1A5243A4E7498C6B97E894B4A76126 /* KWProbePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = C7BD1464006DCCE7099966B4BEDD3566 /* KWProbePoller.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FA4661EA0F524E0FCA988DCC9373741F /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA5B9CBAF8788FA110582BBD6274F73 /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FCCFE8AE9CE111B6E99164CFA8DD601F /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7529219E1B206C4488811774887B546F /* AFURLConnectionOperation.m */; }; + FD932B97BB556DA44706039A40E5C420 /* KWExampleSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 0559BD51C01F9D9A926D07EF0A7D2B17 /* KWExampleSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FEF32845AEB99CA5F5D8734C9D028C5D /* KWMatchVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = DFBFD1FA4CAA82F54E388E1DFC335A34 /* KWMatchVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FFA7A16F176446D9A98EE35FD5AE6341 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 59D736BF36ACE06558F40E751E24F360 /* AFURLResponseSerialization.h */; }; + FFBE4ED01E0F533D8952600CDE46EBCB /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = FC87628F8BF51791DBC232AF4A5CB369 /* AFHTTPRequestOperation.m */; }; + FFEAB2AF08C4EF010ACB540363813F62 /* KWInvocationCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0B148931946818784F80103E8E2578 /* KWInvocationCapturer.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 3A136C6AC880F78BD3FBC81F /* PBXContainerItemProxy */ = { + 08B724168F8B32E60A3F5F5C5CD378A9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71F292277B212C183F6829CD /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D2E69E07EDE7BF9AFCB178BC; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + remoteGlobalIDString = 1554585903BFAAA06C79A75FFE42A24B; + remoteInfo = Mantle; }; - 3AAD4485FE84840588B11A47 /* PBXContainerItemProxy */ = { + 255A327EB9875209A4B6B0DCFBB6063A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71F292277B212C183F6829CD /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B1DCB5EB0F9AFCAF739599C1; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + remoteGlobalIDString = 2ADF38F0FF9109A16735FFC3CAF78CA4; + remoteInfo = HNKGooglePlacesAutocomplete; }; - 6EBF674277EF82B2FEDCBA41 /* PBXContainerItemProxy */ = { + 2E4E27C25CDCCB7488C89828865EA7A5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71F292277B212C183F6829CD /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = AB269EB48CFA2791F30D2CC4; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + remoteGlobalIDString = 9F1318F732D4EC620E620E142FCD12B0; + remoteInfo = AFNetworking; }; - 72B678B1C986D45AED14A4E7 /* PBXContainerItemProxy */ = { + 572666130A54E4E2AB35D99162791557 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71F292277B212C183F6829CD /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9FB3FDF81295F2CA349A1030; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; + remoteGlobalIDString = 1554585903BFAAA06C79A75FFE42A24B; + remoteInfo = Mantle; }; - A8BA892D49A4FA62DEC23AF9 /* PBXContainerItemProxy */ = { + 584E6A33E1204AD891C7B3C9A86B6A1F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71F292277B212C183F6829CD /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = DAB8E8FC683864F0B5162019; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + remoteGlobalIDString = 9F1318F732D4EC620E620E142FCD12B0; + remoteInfo = AFNetworking; }; - B4273F2B6ACF094FDF553135 /* PBXContainerItemProxy */ = { + DE8F35553E35AD091A3EDAA3B723A6D5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71F292277B212C183F6829CD /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D2E69E07EDE7BF9AFCB178BC; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + remoteGlobalIDString = F2F7F677F42C70220B183F246B398E0B; + remoteInfo = Kiwi; }; - BEBD7EF85588198BF7E38816 /* PBXContainerItemProxy */ = { + E07E27417F77463AD5DA41BDFFEB65B1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71F292277B212C183F6829CD /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = AB269EB48CFA2791F30D2CC4; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + remoteGlobalIDString = BC77B66E8967F692FF556C2D7CEAFECE; + remoteInfo = HNKServerFacade; }; - E23742155CEDDB4AAD51AD61 /* PBXContainerItemProxy */ = { + E88B4DE72B3D1C83A4F6B0A6BDA41A71 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 71F292277B212C183F6829CD /* Project object */; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B1DCB5EB0F9AFCAF739599C1; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + remoteGlobalIDString = BC77B66E8967F692FF556C2D7CEAFECE; + remoteInfo = HNKServerFacade; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0082D6F9D05F79AA01E1E55B /* KWBeMemberOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeMemberOfClassMatcher.h; path = Classes/Matchers/KWBeMemberOfClassMatcher.h; sourceTree = ""; }; - 01660C200FB47B7C273593E8 /* KWExampleSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuite.h; path = Classes/Core/KWExampleSuite.h; sourceTree = ""; }; - 034EBD93785E890ADC1DED3B /* KWIntercept.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWIntercept.h; path = Classes/Stubbing/KWIntercept.h; sourceTree = ""; }; - 04408D36CCF15C1DCD40478E /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - 04A78ABC5D7F5E4F59D11517 /* KWDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWDeviceInfo.m; path = Classes/Core/KWDeviceInfo.m; sourceTree = ""; }; - 0572F196913DB6A05D645DEF /* KWMessageSpying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageSpying.h; path = Classes/Core/KWMessageSpying.h; sourceTree = ""; }; - 05902171001F2B5B41C1E118 /* KWHaveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveMatcher.h; path = Classes/Matchers/KWHaveMatcher.h; sourceTree = ""; }; - 05A850DA1C55E1171217744D /* KWNilMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNilMatcher.h; path = Classes/Matchers/KWNilMatcher.h; sourceTree = ""; }; - 0704BE41D6B403D3A9EED86E /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig"; sourceTree = ""; }; - 0798C5EA391838B3ADC6FEB6 /* KWRegularExpressionPatternMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegularExpressionPatternMatcher.m; path = Classes/Matchers/KWRegularExpressionPatternMatcher.m; sourceTree = ""; }; - 085F6809B45F16B35A026F9F /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; - 08807290016F4440409255AA /* KWStringPrefixMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringPrefixMatcher.h; path = Classes/Matchers/KWStringPrefixMatcher.h; sourceTree = ""; }; - 0A9D3586689325AEE9C71513 /* KWBeBetweenMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeBetweenMatcher.m; path = Classes/Matchers/KWBeBetweenMatcher.m; sourceTree = ""; }; - 0B389B85ECEF19326E2E3968 /* KWAllTestsSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAllTestsSuite.m; path = Classes/Config/KWAllTestsSuite.m; sourceTree = ""; }; - 0C949A31D93988C2EEB2831C /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m"; sourceTree = ""; }; - 0CF52F2A2B13AF108C4C22A4 /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Classes/Core/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; - 0D12E640599C4DB8203E78A5 /* KWBeZeroMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeZeroMatcher.m; path = Classes/Matchers/KWBeZeroMatcher.m; sourceTree = ""; }; - 0D4485391BD2293CCB015315 /* KWStringContainsMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringContainsMatcher.m; path = Classes/Matchers/KWStringContainsMatcher.m; sourceTree = ""; }; - 0D5079E929A1C4A5155130EF /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist"; sourceTree = ""; }; - 0E6B1B9E0D9DAA0F6189092C /* KWStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringUtilities.h; path = Classes/Core/KWStringUtilities.h; sourceTree = ""; }; - 0EA85ED6AE314BCBA831A898 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; - 0F00DAC8F8A6E1A4E67AEFE6 /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; - 0FD408A4A127FE26F7136F8B /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; sourceTree = ""; }; - 104CD7485014308AC02296DF /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig"; sourceTree = ""; }; - 17F7AC763A5398476BD3B317 /* KWMatchVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchVerifier.h; path = Classes/Verifiers/KWMatchVerifier.h; sourceTree = ""; }; - 1836780A9CA978D383495899 /* HNKGooglePlacesAutocompletePlace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompletePlace.m; path = Pod/Classes/HNKGooglePlacesAutocompletePlace.m; sourceTree = ""; }; - 195C8CB637C3D7DBEC8B3FDF /* HNKGooglePlacesAutocompleteQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompleteQuery.m; path = Pod/Classes/HNKGooglePlacesAutocompleteQuery.m; sourceTree = ""; }; - 198D041CF2A388394D792BE7 /* KWMessagePattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessagePattern.h; path = Classes/Core/KWMessagePattern.h; sourceTree = ""; }; - 19D84EFD925FB4B39D5D72BD /* KWSuiteConfigurationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSuiteConfigurationBase.h; path = Classes/Config/KWSuiteConfigurationBase.h; sourceTree = ""; }; - 1A744EFE318AF1DC3FDF650A /* KWFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFailure.m; path = Classes/Core/KWFailure.m; sourceTree = ""; }; - 1AA7402B36EFF75B65E86EE1 /* HNKGooglePlacesAutocomplete.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocomplete.h; path = Pod/Classes/HNKGooglePlacesAutocomplete.h; sourceTree = ""; }; - 1ADCB140F5772B619278F691 /* KWContextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContextNode.h; path = Classes/Nodes/KWContextNode.h; sourceTree = ""; }; - 1B22C97BFF97EC6C24AF63FA /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m"; sourceTree = ""; }; - 1B2CF3D88DBA96B2E5CBFF7C /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; - 1B31D4123A8645BCFCB3A606 /* KWBeKindOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeKindOfClassMatcher.m; path = Classes/Matchers/KWBeKindOfClassMatcher.m; sourceTree = ""; }; - 1BFB954304845053D2C498CC /* KWMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchers.h; path = Classes/Core/KWMatchers.h; sourceTree = ""; }; - 1C36C889D73C5677D649CFB6 /* KWBeforeEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeEachNode.h; path = Classes/Nodes/KWBeforeEachNode.h; sourceTree = ""; }; - 1C582DFEE7AF2C354389DB41 /* HNKGooglePlacesServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesServer.h; path = Pod/Classes/HNKGooglePlacesServer.h; sourceTree = ""; }; - 1EA109C3266EBCD15D59D31C /* MTLManagedObjectAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLManagedObjectAdapter.m; path = Mantle/MTLManagedObjectAdapter.m; sourceTree = ""; }; - 2048C14112A4EDE6C53D4E7A /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 2164CF381C943054D28AE25A /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig"; sourceTree = ""; }; - 22B4ABD421C703BFFBF26186 /* KWFutureObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFutureObject.m; path = Classes/Core/KWFutureObject.m; sourceTree = ""; }; - 23A8AA302BE18810ADF8545D /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; - 2437BC31C98C00E3C25AEE03 /* KWInvocationCapturer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInvocationCapturer.m; path = Classes/Core/KWInvocationCapturer.m; sourceTree = ""; }; - 247909894D2FFBD3E6D4C31C /* KWMatchers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchers.m; path = Classes/Core/KWMatchers.m; sourceTree = ""; }; - 2662CDED13E9AD8AD9F84824 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h"; sourceTree = ""; }; - 26B56D3D73547EB4CA93EDA4 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - 277E87490C164BBA11967023 /* KWExampleSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuite.m; path = Classes/Core/KWExampleSuite.m; sourceTree = ""; }; - 2811BA93A7EA74E9D922CE07 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - 283ADC4CFB7128DF158A039C /* KWBeWithinMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeWithinMatcher.h; path = Classes/Matchers/KWBeWithinMatcher.h; sourceTree = ""; }; - 28E1B227AF1FE61359309D56 /* KWObjCUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWObjCUtilities.h; path = Classes/Core/KWObjCUtilities.h; sourceTree = ""; }; - 29B787D316FD6ADE7FD3EA58 /* KWNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNull.m; path = Classes/Core/KWNull.m; sourceTree = ""; }; - 2A59916FF45C032B53F158FC /* KWProbe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbe.h; path = Classes/Core/KWProbe.h; sourceTree = ""; }; - 2A8899FA232A618F2AC0C138 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m"; sourceTree = ""; }; - 2C4DE561AF0F8EBB7B72317B /* KWBeWithinMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeWithinMatcher.m; path = Classes/Matchers/KWBeWithinMatcher.m; sourceTree = ""; }; - 2D06669C4DB9B8419F9E1C62 /* KWGenericMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatcher.m; path = Classes/Matchers/KWGenericMatcher.m; sourceTree = ""; }; - 2E62C40DDBC8CC1F330FA9DB /* KWBeKindOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeKindOfClassMatcher.h; path = Classes/Matchers/KWBeKindOfClassMatcher.h; sourceTree = ""; }; - 30C2BD6F87DAD6C50BA0C600 /* NSMethodSignature+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+KiwiAdditions.h"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.h"; sourceTree = ""; }; - 31D981235057982F0BAADBEE /* KWPendingNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWPendingNode.h; path = Classes/Nodes/KWPendingNode.h; sourceTree = ""; }; - 32BB005C4B25510424D46361 /* KWIntercept.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWIntercept.m; path = Classes/Stubbing/KWIntercept.m; sourceTree = ""; }; - 3554B289FD40A38EB81CDB4B /* KWInequalityMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInequalityMatcher.m; path = Classes/Matchers/KWInequalityMatcher.m; sourceTree = ""; }; - 35A561245EF00C178FCB8E2F /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown"; sourceTree = ""; }; - 35E357A0C117AC13F07863C7 /* KWExampleSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuiteBuilder.m; path = Classes/Core/KWExampleSuiteBuilder.m; sourceTree = ""; }; - 3653DEA7E9A6E4532EA11DFD /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 36FF7678CD2E6D0128F8316B /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - 37EFD3D89F468FDEF0C91798 /* KWReceiveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReceiveMatcher.h; path = Classes/Matchers/KWReceiveMatcher.h; sourceTree = ""; }; - 3841AD654EF2E98D970C08BF /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; - 384CC332CEB32B313D032A32 /* KWInequalityMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInequalityMatcher.h; path = Classes/Matchers/KWInequalityMatcher.h; sourceTree = ""; }; - 3A3BF3783A6811050EF10642 /* HNKServerFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServerFacade.h; path = Pod/Classes/HNKServerFacade.h; sourceTree = ""; }; - 3B5373EA045AFBADBF4945C9 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; - 3D3582C1DD98DC5DF9581F96 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - 3E4F21F1EAA8887564440FE6 /* KWBlockRaiseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockRaiseMatcher.h; path = Classes/Matchers/KWBlockRaiseMatcher.h; sourceTree = ""; }; - 3EEFFF0106F788692F56AEBA /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FD816E22064D1930C938286 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - 405CC8981CAE9E37E0DB1A49 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; - 4184F0FB93FB6DAF74E1AAAC /* NSInvocation+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+KiwiAdditions.m"; path = "Classes/Core/NSInvocation+KiwiAdditions.m"; sourceTree = ""; }; - 41C27280221238EEC84DBD76 /* KWConformToProtocolMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWConformToProtocolMatcher.h; path = Classes/Matchers/KWConformToProtocolMatcher.h; sourceTree = ""; }; - 42060B01985416399411F3B9 /* KWStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStub.m; path = Classes/Stubbing/KWStub.m; sourceTree = ""; }; - 42C4EF72692F44493B38135B /* KiwiConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiConfiguration.h; path = Classes/Core/KiwiConfiguration.h; sourceTree = ""; }; - 43EC5F91E522B8DF7F9B0720 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; - 443B9711D6F04634A05F8853 /* KWBeEmptyMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeEmptyMatcher.m; path = Classes/Matchers/KWBeEmptyMatcher.m; sourceTree = ""; }; - 4441829E330497461319B984 /* KWBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlock.m; path = Classes/Core/KWBlock.m; sourceTree = ""; }; - 457908777C1BAA789D945FD7 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - 45E5698B0337BFB89E3ED3A2 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; sourceTree = ""; }; - 4920BB1308D915B1365801CA /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; - 4A7C1D4E3972106CBB3D974F /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4B7DBF9B31572DDD0EF34BD1 /* NSNumber+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+KiwiAdditions.m"; path = "Classes/Core/NSNumber+KiwiAdditions.m"; sourceTree = ""; }; - 4B85650FE222296C68862A39 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; sourceTree = ""; }; - 4B8D8243400454C734070F66 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - 4C75A506B2736A348A4A063E /* MTLManagedObjectAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLManagedObjectAdapter.h; path = Mantle/MTLManagedObjectAdapter.h; sourceTree = ""; }; - 4D341F2FFB64C5E2BBDA63B4 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - 4E1BB369E42CA9622F8A53F6 /* KWContainMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainMatcher.m; path = Classes/Matchers/KWContainMatcher.m; sourceTree = ""; }; - 4E51C95D28C213C81E21322F /* KWBeTrueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeTrueMatcher.h; path = Classes/Matchers/KWBeTrueMatcher.h; sourceTree = ""; }; - 4E6197D31586634640A33937 /* KWHaveValueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveValueMatcher.m; path = Classes/Matchers/KWHaveValueMatcher.m; sourceTree = ""; }; - 4EB31582D53B1B29126B7253 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; - 4EB8BEACB5C635A13A00B74B /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 4F5D1334C4F2D1CD37944EF9 /* KWAsyncVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAsyncVerifier.h; path = Classes/Verifiers/KWAsyncVerifier.h; sourceTree = ""; }; - 52314C142BE16DCF5BDA2761 /* KWSuiteConfigurationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSuiteConfigurationBase.m; path = Classes/Config/KWSuiteConfigurationBase.m; sourceTree = ""; }; - 52CBD97581DA4FB5EE868B51 /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; - 52EC5361C372ED6114B6842E /* HNKGooglePlacesAutocompleteQueryResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompleteQueryResponse.m; path = Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m; sourceTree = ""; }; - 545DE5E6921E3EFE9876FA88 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - 559941BF359CF141E4EB8290 /* KWBeforeAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeAllNode.h; path = Classes/Nodes/KWBeforeAllNode.h; sourceTree = ""; }; - 5604BF6F2A7A495399F0BBF7 /* KWVerifying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWVerifying.h; path = Classes/Verifiers/KWVerifying.h; sourceTree = ""; }; - 56852DF2A57854D6E8A660A9 /* KWProbePoller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWProbePoller.m; path = Classes/Core/KWProbePoller.m; sourceTree = ""; }; - 56E3A6096B6CD4C219D8BCB3 /* KWExampleDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleDelegate.h; path = Classes/Core/KWExampleDelegate.h; sourceTree = ""; }; - 5795E3FF228374012AB79B70 /* KWContainStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainStringMatcher.m; path = Classes/Matchers/KWContainStringMatcher.m; sourceTree = ""; }; - 593B22FFE69CD0332153BEFC /* KWMessagePattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessagePattern.m; path = Classes/Core/KWMessagePattern.m; sourceTree = ""; }; - 5AA6C677AC551C62774A1698 /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; - 5C3FEEA10A71F47EC2CAE2B3 /* KWBeSubclassOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeSubclassOfClassMatcher.m; path = Classes/Matchers/KWBeSubclassOfClassMatcher.m; sourceTree = ""; }; - 5C69D34EE46F865840521A62 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown"; sourceTree = ""; }; - 5D32C4B18A313BD15C3675B0 /* HNKGooglePlacesAutocompleteModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompleteModel.h; path = Pod/Classes/HNKGooglePlacesAutocompleteModel.h; sourceTree = ""; }; - 5DE30AA8C6711ED9B9B087D3 /* HNKServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServer.h; path = Pod/Classes/HNKServer.h; sourceTree = ""; }; - 5E52E5B06DC638575043EB02 /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; - 61D133B0CCDCE9C518E34791 /* KWStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringUtilities.m; path = Classes/Core/KWStringUtilities.m; sourceTree = ""; }; - 622B26CC91719DF8FB10F4A9 /* KWReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReporting.h; path = Classes/Core/KWReporting.h; sourceTree = ""; }; - 6348B8C207C9AC989FF5B268 /* HNKGooglePlacesServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesServer.m; path = Pod/Classes/HNKGooglePlacesServer.m; sourceTree = ""; }; - 6456BF6DFE94CA258E68D506 /* HNKGooglePlacesAutocompleteQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompleteQuery.h; path = Pod/Classes/HNKGooglePlacesAutocompleteQuery.h; sourceTree = ""; }; - 647E1599FA8F0E7DF88F867F /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 6483FE7AA4C16C97F372FDAA /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig"; sourceTree = ""; }; - 64CD5A1C72A6A245B5B3B8BA /* HNKGooglePlacesAutocompleteQueryConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompleteQueryConfig.m; path = Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m; sourceTree = ""; }; - 6559FB284147B2BF22F16E7C /* KWFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFormatter.h; path = Classes/Core/KWFormatter.h; sourceTree = ""; }; - 66B56BF4ABDF9293A26533F5 /* KWWorkarounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWWorkarounds.h; path = Classes/Core/KWWorkarounds.h; sourceTree = ""; }; - 6733D0BA0627A5A597451CC0 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; - 675AE96604D44C1C2F43C935 /* KWStringContainsMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringContainsMatcher.h; path = Classes/Matchers/KWStringContainsMatcher.h; sourceTree = ""; }; - 676C0FC60731FEB4151836F0 /* HNKServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKServer.m; path = Pod/Classes/HNKServer.m; sourceTree = ""; }; - 67B8BCDFFDAF093837EB0F8D /* KWExampleSuiteBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuiteBuilder.h; path = Classes/Core/KWExampleSuiteBuilder.h; sourceTree = ""; }; - 6897CE31CC3F3981B2ADE478 /* KWAfterEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterEachNode.h; path = Classes/Nodes/KWAfterEachNode.h; sourceTree = ""; }; - 691D3CC25C5AEAE1EAEDE5B3 /* KWMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMock.h; path = Classes/Mocking/KWMock.h; sourceTree = ""; }; - 69766DC03496C4EDA2AB2A69 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; - 6A4E08DDA9F50C4A545AA52B /* KWInvocationCapturer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInvocationCapturer.h; path = Classes/Core/KWInvocationCapturer.h; sourceTree = ""; }; - 6A69D56B70B4A26729473914 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; - 6ABA673B713966761C066B8A /* Kiwi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kiwi.h; path = Classes/Core/Kiwi.h; sourceTree = ""; }; - 6B51D1AE6F6CA206D4C3AC67 /* KWBlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockNode.h; path = Classes/Nodes/KWBlockNode.h; sourceTree = ""; }; - 6B72E09484CEF9007F4F6441 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig"; sourceTree = ""; }; - 6BB55D5DBBC02225692967AE /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; - 6C26F91D4C3483327D1A0285 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig"; sourceTree = ""; }; - 6D0DFA8D36FFF49760A7B6CF /* KWFutureObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFutureObject.h; path = Classes/Core/KWFutureObject.h; sourceTree = ""; }; - 6D6908212BAAA2BA8390CCBE /* HNKGooglePlacesAutocompletePlaceSubstring.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompletePlaceSubstring.h; path = Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h; sourceTree = ""; }; - 6E67BB961636D8380BF32BAC /* KWAfterAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterAllNode.m; path = Classes/Nodes/KWAfterAllNode.m; sourceTree = ""; }; - 6FE1D6E940CC63CFC7233340 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; sourceTree = ""; }; - 702CB3727A830C7610B572F5 /* KWFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFormatter.m; path = Classes/Core/KWFormatter.m; sourceTree = ""; }; - 709023374FB93B1AB5E2B355 /* KWAsyncVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAsyncVerifier.m; path = Classes/Verifiers/KWAsyncVerifier.m; sourceTree = ""; }; - 70FB811C5AFB8B7EBB407DA2 /* KWContainStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainStringMatcher.h; path = Classes/Matchers/KWContainStringMatcher.h; sourceTree = ""; }; - 71490FB1C91C7CE1E6AECABC /* NSObject+KiwiStubAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiStubAdditions.m"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.m"; sourceTree = ""; }; - 71F9ACEDC72AF7114B2EB757 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; - 72FB6FD97B23298489C8321A /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 75ECB60BA05CF6E7F8F67B95 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist"; sourceTree = ""; }; - 760ECF387D62B06791C09719 /* KWExistVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExistVerifier.m; path = Classes/Verifiers/KWExistVerifier.m; sourceTree = ""; }; - 761BD45E8A773185515F7A4C /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig"; sourceTree = ""; }; - 76B194CC4B5B78C7A6670953 /* KWRegularExpressionPatternMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegularExpressionPatternMatcher.h; path = Classes/Matchers/KWRegularExpressionPatternMatcher.h; sourceTree = ""; }; - 76C0C7D672A69C1DED22CA50 /* KWLetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWLetNode.m; path = Classes/Nodes/KWLetNode.m; sourceTree = ""; }; - 7709359D2FE6B01092C260BC /* KWReceiveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWReceiveMatcher.m; path = Classes/Matchers/KWReceiveMatcher.m; sourceTree = ""; }; - 770E68B68FF7C9001AF46A0B /* HNKGooglePlacesAutocompletePlace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompletePlace.h; path = Pod/Classes/HNKGooglePlacesAutocompletePlace.h; sourceTree = ""; }; - 77B4DA80B58E701F39A7879D /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; - 77DE6C3146062E7D80246DD7 /* HNKGooglePlacesAutocompleteModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompleteModel.m; path = Pod/Classes/HNKGooglePlacesAutocompleteModel.m; sourceTree = ""; }; - 78689A36404B9B867ADC01F6 /* KWLetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLetNode.h; path = Classes/Nodes/KWLetNode.h; sourceTree = ""; }; - 79500198BDEB0374DDA71475 /* KWBeforeAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeAllNode.m; path = Classes/Nodes/KWBeforeAllNode.m; sourceTree = ""; }; - 79796B985403C3DF7919766F /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 7E0306F737572C06040A9E9B /* KWStringPrefixMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringPrefixMatcher.m; path = Classes/Matchers/KWStringPrefixMatcher.m; sourceTree = ""; }; - 7E6BB30644266FA7ABBADF05 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh"; sourceTree = ""; }; - 7FC88AE6DDC8796C3CBFF344 /* KiwiMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiMacros.h; path = Classes/Core/KiwiMacros.h; sourceTree = ""; }; - 80A4A3DD7E27E2DF41FF3DD7 /* KWUserDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWUserDefinedMatcher.h; path = Classes/Matchers/KWUserDefinedMatcher.h; sourceTree = ""; }; - 80C71D375847523E2E8D9167 /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Classes/Core/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; - 8145EAD010182529D279A7FE /* KWExampleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNode.h; path = Classes/Nodes/KWExampleNode.h; sourceTree = ""; }; - 81DF6C1EF82CD7A3F26C9D95 /* KWBeMemberOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeMemberOfClassMatcher.m; path = Classes/Matchers/KWBeMemberOfClassMatcher.m; sourceTree = ""; }; - 824885865C35B83A6FA0A5F8 /* KWStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStub.h; path = Classes/Stubbing/KWStub.h; sourceTree = ""; }; - 825CC37D98C37D43DD739AC0 /* KWRegisterMatchersNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegisterMatchersNode.h; path = Classes/Nodes/KWRegisterMatchersNode.h; sourceTree = ""; }; - 82A5E01BC5A6FD6558BCCEB7 /* NSObject+KiwiSpyAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiSpyAdditions.m"; path = "Classes/Core/NSObject+KiwiSpyAdditions.m"; sourceTree = ""; }; - 82B614EEE16CBFB70FEBB038 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; - 82D0DDDF4998896B1ECED1E8 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - 848ABE99C1430992DBDBDBE0 /* KWBeZeroMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeZeroMatcher.h; path = Classes/Matchers/KWBeZeroMatcher.h; sourceTree = ""; }; - 84D27A722D4915DC50134857 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - 851423645AE143EA34FDD0B8 /* KWItNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWItNode.m; path = Classes/Nodes/KWItNode.m; sourceTree = ""; }; - 87918E73B79E746A1469E0F6 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; - 880ECA25F2424E3B0413F7DA /* KWNotificationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNotificationMatcher.m; path = Classes/Matchers/KWNotificationMatcher.m; sourceTree = ""; }; - 884A0BFADBF409BCB082C1F0 /* KWContextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContextNode.m; path = Classes/Nodes/KWContextNode.m; sourceTree = ""; }; - 88F9599639CB9A62C578CF30 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig"; sourceTree = ""; }; - 890E47E0DB890BB98C7B4ED3 /* KWBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlock.h; path = Classes/Core/KWBlock.h; sourceTree = ""; }; - 8925CCFE0FCD474298A9FAC3 /* KWChangeMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWChangeMatcher.m; path = Classes/Matchers/KWChangeMatcher.m; sourceTree = ""; }; - 895798F1C5FE00090BDCEACE /* KWExpectationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExpectationType.h; path = Classes/Core/KWExpectationType.h; sourceTree = ""; }; - 89AC084538B1011456D90C9E /* KiwiBlockMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiBlockMacros.h; path = Classes/Core/KiwiBlockMacros.h; sourceTree = ""; }; - 8A034476D33B249497C7D515 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; - 8AA7F7A458D1BF003B244B2B /* KWAny.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAny.m; path = Classes/Core/KWAny.m; sourceTree = ""; }; - 8CAA602853F83DC3417BE20D /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig"; sourceTree = ""; }; - 8D12451DF4954E3119A6877E /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; sourceTree = ""; }; - 8D29034CC5CEA76D69066D87 /* KWRespondToSelectorMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRespondToSelectorMatcher.m; path = Classes/Matchers/KWRespondToSelectorMatcher.m; sourceTree = ""; }; - 8D3C824E818458B6132810E6 /* NSValue+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+KiwiAdditions.h"; path = "Classes/Core/NSValue+KiwiAdditions.h"; sourceTree = ""; }; - 8D9C87BBC1E3A5C8EB339874 /* KWFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFailure.h; path = Classes/Core/KWFailure.h; sourceTree = ""; }; - 8EA84AAD73AA3DA2A4E66B11 /* KWExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExample.m; path = Classes/Core/KWExample.m; sourceTree = ""; }; - 8F6CB78B00502A597B76FA43 /* KWValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWValue.h; path = Classes/Core/KWValue.h; sourceTree = ""; }; - 90E009C9FB52D04E2C7130EF /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; - 9352B101034E8E950083EFA6 /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; - 93964AF6A904ACD5CC5D6947 /* NSNumber+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+KiwiAdditions.h"; path = "Classes/Core/NSNumber+KiwiAdditions.h"; sourceTree = ""; }; - 953ABE793A9FD84D4544FE99 /* KWValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWValue.m; path = Classes/Core/KWValue.m; sourceTree = ""; }; - 9640592C742DB986DDA56FE3 /* KWEqualMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWEqualMatcher.m; path = Classes/Matchers/KWEqualMatcher.m; sourceTree = ""; }; - 97440289AB30454D72CF513C /* KWBlockRaiseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockRaiseMatcher.m; path = Classes/Matchers/KWBlockRaiseMatcher.m; sourceTree = ""; }; - 97A1E2262941C13505A2DAD8 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig"; sourceTree = ""; }; - 97CA1E3DF97C75387C702ADD /* KWMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcher.m; path = Classes/Core/KWMatcher.m; sourceTree = ""; }; - 990264D0239FD609AE1B0E18 /* KWCountType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCountType.h; path = Classes/Core/KWCountType.h; sourceTree = ""; }; - 9BFA7BAD88355A6D5ED57E69 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 9C45263AFE01A52FCDFE6401 /* NSProxy+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSProxy+KiwiVerifierAdditions.m"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.m"; sourceTree = ""; }; - 9D0AAFE87191C2563B69B4BF /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; - 9E25C29E5DFF9F7859AC63C7 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - 9E2AD7DBB516112FC3D43075 /* KWSymbolicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSymbolicator.m; path = Classes/Core/KWSymbolicator.m; sourceTree = ""; }; - 9E81D9AEE284DB84276BA20A /* CLPlacemark+HNKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CLPlacemark+HNKAdditions.m"; path = "Pod/Classes/CLPlacemark+HNKAdditions.m"; sourceTree = ""; }; - 9EABB2ED546DD1CE11DCF4FB /* HNKGooglePlacesAutocompleteQueryResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompleteQueryResponse.h; path = Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h; sourceTree = ""; }; - 9F49D6B959D9F5489D3504FF /* KWLet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLet.h; path = Classes/Core/KWLet.h; sourceTree = ""; }; - A0811F3282E883EF9A76C6AF /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m"; sourceTree = ""; }; - A0AF1000EFE89D84132DDA1F /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m"; sourceTree = ""; }; - A1572D4FCECBECAB8492E21F /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - A184817D0BEE1528D8ADF305 /* KWConformToProtocolMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWConformToProtocolMatcher.m; path = Classes/Matchers/KWConformToProtocolMatcher.m; sourceTree = ""; }; - A34FA23F929751CA667048BD /* KWCaptureSpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCaptureSpy.h; path = Classes/Core/KWCaptureSpy.h; sourceTree = ""; }; - A3A911DA52534C50935F14DD /* KWRegisterMatchersNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegisterMatchersNode.m; path = Classes/Nodes/KWRegisterMatchersNode.m; sourceTree = ""; }; - A4DE6C6E8991D6132BA9D692 /* HNKGooglePlacesAutocompletePlaceTerm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompletePlaceTerm.h; path = Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h; sourceTree = ""; }; - A4F8EA5E5290063850718115 /* KWDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWDeviceInfo.h; path = Classes/Core/KWDeviceInfo.h; sourceTree = ""; }; - A53E0C5AC3CB3120AAC65F7E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig"; sourceTree = ""; }; - A639146300B83FB8A7C1427E /* KWBlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockNode.m; path = Classes/Nodes/KWBlockNode.m; sourceTree = ""; }; - A715425B72408DAD258390B4 /* KWMessageTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessageTracker.m; path = Classes/Core/KWMessageTracker.m; sourceTree = ""; }; - A7B4EF11B62008AFE583211C /* KWProbePoller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbePoller.h; path = Classes/Core/KWProbePoller.h; sourceTree = ""; }; - A7C5A0BCFEEADB4552D322FB /* KWMatcherFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcherFactory.m; path = Classes/Core/KWMatcherFactory.m; sourceTree = ""; }; - A8FFB49A2F8F7C63616FE216 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - AA98856252E14E4A91C24461 /* KWHaveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveMatcher.m; path = Classes/Matchers/KWHaveMatcher.m; sourceTree = ""; }; - AD1A73ED30D4190B4B668C9C /* KWExampleNodeVisitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNodeVisitor.h; path = Classes/Core/KWExampleNodeVisitor.h; sourceTree = ""; }; - AF8600A2C300303E85B32673 /* NSObject+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiVerifierAdditions.h"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.h"; sourceTree = ""; }; - B0634138418376458B6CE54A /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - B06F90AD3973B32DA3758D3A /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - B1C977775B243B95552DFA1A /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B1EAC9039B6ED089A4E2CCA5 /* KWSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSymbolicator.h; path = Classes/Core/KWSymbolicator.h; sourceTree = ""; }; - B28A3AFC9143E732EC663C6F /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; - B2E28F0C650421F107D2FDD3 /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - B343EE4B45652F9EEEA2C1F3 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; - B38A71A60A9D1294973DE3F1 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; - B70674AE68C5716F15143EF0 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - B8CF1686266F8918D781E794 /* HNKGooglePlacesAutocompletePlaceSubstring.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompletePlaceSubstring.m; path = Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m; sourceTree = ""; }; - BA08620EB6FB293A797E5310 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; - BA099E2DABD14AD4789A0F1B /* KWBeforeEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeEachNode.m; path = Classes/Nodes/KWBeforeEachNode.m; sourceTree = ""; }; - BAC656397349DDF9F0C839E6 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - BB2D9A273959CEA2E6FE8AC6 /* KWGenericMatchEvaluator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchEvaluator.h; path = Classes/Matchers/KWGenericMatchEvaluator.h; sourceTree = ""; }; - BB61B20B3B21BBE734505963 /* KWAfterEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterEachNode.m; path = Classes/Nodes/KWAfterEachNode.m; sourceTree = ""; }; - BB7AC8670A71F834445559AC /* KWSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSpec.h; path = Classes/Core/KWSpec.h; sourceTree = ""; }; - BB9B130AE1F706A8A8FC01E4 /* NSObject+KiwiMockAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiMockAdditions.h"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.h"; sourceTree = ""; }; - BC1ACA6C93EFC6A98198C39A /* KWExistVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExistVerifier.h; path = Classes/Verifiers/KWExistVerifier.h; sourceTree = ""; }; - BEE6BF579C4A49CDE5A51526 /* KWPendingNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWPendingNode.m; path = Classes/Nodes/KWPendingNode.m; sourceTree = ""; }; - BFB71E4D4A27C4FE01F8AC73 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; - C0D43B47E60E727B6E3038AC /* KWBeSubclassOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeSubclassOfClassMatcher.h; path = Classes/Matchers/KWBeSubclassOfClassMatcher.h; sourceTree = ""; }; - C1D3E430DA79E1B3477C2831 /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; - C26BE714EC3BC70E8948BC4A /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - C2ACD195BA269382C8AC3A7D /* KWUserDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWUserDefinedMatcher.m; path = Classes/Matchers/KWUserDefinedMatcher.m; sourceTree = ""; }; - C3A26ED22194B5881B497E6F /* KWMatchVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchVerifier.m; path = Classes/Verifiers/KWMatchVerifier.m; sourceTree = ""; }; - C4344297A2DD310866AD4F3C /* CLPlacemark+HNKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CLPlacemark+HNKAdditions.h"; path = "Pod/Classes/CLPlacemark+HNKAdditions.h"; sourceTree = ""; }; - C671212A50435460D080D00E /* KWBeIdenticalToMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeIdenticalToMatcher.h; path = Classes/Matchers/KWBeIdenticalToMatcher.h; sourceTree = ""; }; - C7370D1A10B8B7402B0386CF /* NSInvocation+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+KiwiAdditions.h"; path = "Classes/Core/NSInvocation+KiwiAdditions.h"; sourceTree = ""; }; - C774383FFBA28D0ABBF68D20 /* KWObjCUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWObjCUtilities.m; path = Classes/Core/KWObjCUtilities.m; sourceTree = ""; }; - C7F6EC57487E48680124268B /* KWChangeMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWChangeMatcher.h; path = Classes/Matchers/KWChangeMatcher.h; sourceTree = ""; }; - C83A0798A9ADBEBBB43AEFF0 /* NSObject+KiwiStubAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiStubAdditions.h"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.h"; sourceTree = ""; }; - C9B0E734D20AF2243C3D2C57 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; - CABF438DF0DB0138DF8F2BD5 /* KWAfterAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterAllNode.h; path = Classes/Nodes/KWAfterAllNode.h; sourceTree = ""; }; - CAD850FD769A92797B4502C3 /* KWExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExample.h; path = Classes/Core/KWExample.h; sourceTree = ""; }; - CB20C5FD7D5C162CB710A1E2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m"; sourceTree = ""; }; - CE3A19659E2788D8275B77AB /* KWSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSpec.m; path = Classes/Core/KWSpec.m; sourceTree = ""; }; - D1B252795EFCFEA9332E5546 /* HNKGooglePlacesAutocompleteQueryConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompleteQueryConfig.h; path = Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h; sourceTree = ""; }; - D290BF149AE344C95E9FA875 /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; - D37898C30A2E5924B273A1CC /* KWCaptureSpy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCaptureSpy.m; path = Classes/Core/KWCaptureSpy.m; sourceTree = ""; }; - D4A1B4DC5D5C4580D5ECBA6D /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; - D50DBEEBED026FA856590DA0 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - D57C16EEE2AEA9C412D440DD /* KWMessageTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageTracker.h; path = Classes/Core/KWMessageTracker.h; sourceTree = ""; }; - D59A5CDBF35559C5D12FFB0D /* KWBeTrueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeTrueMatcher.m; path = Classes/Matchers/KWBeTrueMatcher.m; sourceTree = ""; }; - D5E51D5D3EF448C6E65D39A8 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; - D6108903C334E1339C3ABC6E /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-Example-resources.sh"; sourceTree = ""; }; - D6A606FCD434526A106E39E7 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - D78E84EC34F97C57F369A627 /* KWGenericMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatcher.h; path = Classes/Matchers/KWGenericMatcher.h; sourceTree = ""; }; - D83DB8B6E871DE7353CC4EC8 /* KWNotificationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNotificationMatcher.h; path = Classes/Matchers/KWNotificationMatcher.h; sourceTree = ""; }; - D9538638EB55ABF4C9BCA4F1 /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; - DC89DC48875F179AAED30569 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - DD3FFD84E5FC0E416F2EE56F /* KWGenericMatchEvaluator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchEvaluator.m; path = Classes/Matchers/KWGenericMatchEvaluator.m; sourceTree = ""; }; - DFA0981B2FF864CFE05899A3 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; - DFD65EC56925EFE7993834C9 /* KWWorkarounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWWorkarounds.m; path = Classes/Core/KWWorkarounds.m; sourceTree = ""; }; - DFE7733BB6166D8B06118AA2 /* NSMethodSignature+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+KiwiAdditions.m"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.m"; sourceTree = ""; }; - E036EC2A692E3E2B6D7C4DE8 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig"; sourceTree = ""; }; - E10754340F236FE582CB09F9 /* KWBeBetweenMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeBetweenMatcher.h; path = Classes/Matchers/KWBeBetweenMatcher.h; sourceTree = ""; }; - E10A4544B442E21F93F81480 /* KWGenericMatchingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchingAdditions.m; path = Classes/Matchers/KWGenericMatchingAdditions.m; sourceTree = ""; }; - E11F06264703FBB8834261B0 /* KWContainMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainMatcher.h; path = Classes/Matchers/KWContainMatcher.h; sourceTree = ""; }; - E28BDA71DD0DF59065AC6DDE /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; - E2927D70A8B282DB26E728EE /* Pods-HNKGooglePlacesAutocomplete-Example-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-environment.h"; sourceTree = ""; }; - E6281982E2C1C1BD60A26420 /* KWItNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWItNode.h; path = Classes/Nodes/KWItNode.h; sourceTree = ""; }; - E68D82890CE122389AA6C0EE /* KWHaveValueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveValueMatcher.h; path = Classes/Matchers/KWHaveValueMatcher.h; sourceTree = ""; }; - E7F2FAEAC8A6AEF48A8C36B2 /* KWRespondToSelectorMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRespondToSelectorMatcher.h; path = Classes/Matchers/KWRespondToSelectorMatcher.h; sourceTree = ""; }; - E9B34C0708AB6F9F82B3498C /* KWBeIdenticalToMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeIdenticalToMatcher.m; path = Classes/Matchers/KWBeIdenticalToMatcher.m; sourceTree = ""; }; - EA5F22B7C4F1BFF1538B8455 /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; - EAB74C8573B7B592F675AE5E /* KWEqualMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWEqualMatcher.h; path = Classes/Matchers/KWEqualMatcher.h; sourceTree = ""; }; - ED9C063054369AB718A26FDF /* KWCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCallSite.h; path = Classes/Core/KWCallSite.h; sourceTree = ""; }; - EDEF52A30402E79BA3E1CBC5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig"; sourceTree = ""; }; - EE4D6D37AFE48762DADB382C /* NSObject+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiVerifierAdditions.m"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.m"; sourceTree = ""; }; - EF211D59D15F5CA8A688681D /* KWMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatching.h; path = Classes/Core/KWMatching.h; sourceTree = ""; }; - F04A1B85BA8970C128984AEE /* NSValue+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+KiwiAdditions.m"; path = "Classes/Core/NSValue+KiwiAdditions.m"; sourceTree = ""; }; - F09EDF891FE9B00B5EF77673 /* NSObject+KiwiMockAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiMockAdditions.m"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.m"; sourceTree = ""; }; - F10AD1506EBC201BC93E7A5B /* NSProxy+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSProxy+KiwiVerifierAdditions.h"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.h"; sourceTree = ""; }; - F17FA9A2BF44F11532E303DC /* KWMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMock.m; path = Classes/Mocking/KWMock.m; sourceTree = ""; }; - F1A10EACF3E60107C3CC970C /* libPods-HNKGooglePlacesAutocomplete-Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - F2437B950BF538F2B6D4ABCB /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; - F2AFBD5A4E004425C1823F55 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - F35E88E0A1A8023706450812 /* KWAny.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAny.h; path = Classes/Core/KWAny.h; sourceTree = ""; }; - F3CB20BC4C4BDC19FEA7D5E7 /* KWNilMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNilMatcher.m; path = Classes/Matchers/KWNilMatcher.m; sourceTree = ""; }; - F4C32522659F719A76C2FD52 /* KWCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCallSite.m; path = Classes/Core/KWCallSite.m; sourceTree = ""; }; - F4D0C11A13EFD14A43874198 /* KWGenericMatchingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchingAdditions.h; path = Classes/Matchers/KWGenericMatchingAdditions.h; sourceTree = ""; }; - F5761CA851875DCF85E95144 /* KWMatcherFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcherFactory.h; path = Classes/Core/KWMatcherFactory.h; sourceTree = ""; }; - F71423C2407DC9652FCA3ACA /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - F7BD7ED8D2526A962E8C370E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig"; sourceTree = ""; }; - F8D5330896A9DB13CD37C7E9 /* KWMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcher.h; path = Classes/Core/KWMatcher.h; sourceTree = ""; }; - F912BA0C23C70D184343E857 /* HNKGooglePlacesAutocompletePlaceTerm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompletePlaceTerm.m; path = Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m; sourceTree = ""; }; - F999462FC1F5F23F1DA87322 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - FA8E44DCE41E5898C557C67E /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; - FC1A57027CE5A5D8339C2CA2 /* KWBeEmptyMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeEmptyMatcher.h; path = Classes/Matchers/KWBeEmptyMatcher.h; sourceTree = ""; }; - FCFF99C33B4C3FF706A5FC69 /* NSObject+KiwiSpyAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiSpyAdditions.h"; path = "Classes/Core/NSObject+KiwiSpyAdditions.h"; sourceTree = ""; }; - FDE3D272D875999712967A96 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-dummy.m"; sourceTree = ""; }; - FFF6BBE1AF65F29673474654 /* KWNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNull.h; path = Classes/Core/KWNull.h; sourceTree = ""; }; + 00C0DF61AF947F958A3E1BC3CB4A0D25 /* KWUserDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWUserDefinedMatcher.m; path = Classes/Matchers/KWUserDefinedMatcher.m; sourceTree = ""; }; + 00F33D1EEF79BC0FFE9A8F3289AD15C3 /* KWSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSymbolicator.h; path = Classes/Core/KWSymbolicator.h; sourceTree = ""; }; + 029FE7ABA79D26F6CD7FA7426AC55EF5 /* KWFutureObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFutureObject.m; path = Classes/Core/KWFutureObject.m; sourceTree = ""; }; + 0316F2AC5CF24D943C7EFFE052D351A7 /* libAFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libAFNetworking.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 043E99993BA98B3CD7015DBA1366CB5F /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Classes/Core/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; + 04485F3BD9EF227C8FBC0F2874596D0E /* NSObject+KiwiMockAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiMockAdditions.m"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.m"; sourceTree = ""; }; + 04812416DEC95460D9B4A27BE5ABCDF5 /* KWDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWDeviceInfo.h; path = Classes/Core/KWDeviceInfo.h; sourceTree = ""; }; + 0559BD51C01F9D9A926D07EF0A7D2B17 /* KWExampleSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuite.m; path = Classes/Core/KWExampleSuite.m; sourceTree = ""; }; + 05C6DBD92BF3DC522FCFEDC10A33B170 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig"; sourceTree = ""; }; + 05F3B78C4CE8BE4484D2E242206DB816 /* HNKGooglePlacesAutocompletePlaceSubstring.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompletePlaceSubstring.h; sourceTree = ""; }; + 06374D2F0629E973E6C27F4D485C3217 /* KWObjCUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWObjCUtilities.h; path = Classes/Core/KWObjCUtilities.h; sourceTree = ""; }; + 07960902A4FB677228979280E7E578D1 /* KWChangeMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWChangeMatcher.m; path = Classes/Matchers/KWChangeMatcher.m; sourceTree = ""; }; + 08BC4BF3B3FB1EB7A4C346308FA0479C /* HNKGooglePlacesAutocompletePlaceTerm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompletePlaceTerm.m; sourceTree = ""; }; + 099C0CCF6A9A7DD10C94358499700874 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig"; sourceTree = ""; }; + 0A45C3E8B46DDA9ACE9707172EFE5C01 /* KWGenericMatchEvaluator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchEvaluator.m; path = Classes/Matchers/KWGenericMatchEvaluator.m; sourceTree = ""; }; + 0AB065923B558A73C7B41D25FE6A2ED6 /* KWBeIdenticalToMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeIdenticalToMatcher.m; path = Classes/Matchers/KWBeIdenticalToMatcher.m; sourceTree = ""; }; + 0C64EA98C0FDCCA0B5F51B6A713C187A /* KWBeIdenticalToMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeIdenticalToMatcher.h; path = Classes/Matchers/KWBeIdenticalToMatcher.h; sourceTree = ""; }; + 0CC7C6212CC8B64A74D5E6955EC61C1F /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 0D328EE65716966F2EA9D30F21FB065B /* KWReceiveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWReceiveMatcher.m; path = Classes/Matchers/KWReceiveMatcher.m; sourceTree = ""; }; + 0DC8ADDF9D8D26EDBA9C46E513257A34 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; + 0EA72E787E92E044F0E47F6E21109D85 /* KWBlockRaiseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockRaiseMatcher.h; path = Classes/Matchers/KWBlockRaiseMatcher.h; sourceTree = ""; }; + 0FEC494942532A2EF31D231BF65E5A89 /* KWFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFailure.m; path = Classes/Core/KWFailure.m; sourceTree = ""; }; + 0FEEB0CF9001B11398A4AD04C0ADB821 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; + 100B6CA2C269A8DFF401D3263735FA55 /* KWDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWDeviceInfo.m; path = Classes/Core/KWDeviceInfo.m; sourceTree = ""; }; + 10FE68B7765C525F0C40A347DDECA0A0 /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; + 12B0B575CEEA875B94C64FA53B84A1E0 /* KWBeforeEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeEachNode.m; path = Classes/Nodes/KWBeforeEachNode.m; sourceTree = ""; }; + 13249ECF608C8BAC5D392303510AC6B9 /* KWMessageTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageTracker.h; path = Classes/Core/KWMessageTracker.h; sourceTree = ""; }; + 137C0858AB0094E927E11C3D14F9B57F /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; + 13F5349033EB171EDA4C219DE653D1B8 /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-Example-resources.sh"; sourceTree = ""; }; + 17C70AC671E0F21B2E1269A4CB95D5F8 /* KWExampleSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuite.h; path = Classes/Core/KWExampleSuite.h; sourceTree = ""; }; + 19D238721F811EE427D7142322AAD601 /* KWGenericMatchEvaluator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchEvaluator.h; path = Classes/Matchers/KWGenericMatchEvaluator.h; sourceTree = ""; }; + 1A75816C99E7E93A1E4BADA81648D1A1 /* KWContainStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainStringMatcher.m; path = Classes/Matchers/KWContainStringMatcher.m; sourceTree = ""; }; + 1A88FFAB8883E91B1DAA089A44337FC0 /* KWExampleNodeVisitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNodeVisitor.h; path = Classes/Core/KWExampleNodeVisitor.h; sourceTree = ""; }; + 1AA5B9CBAF8788FA110582BBD6274F73 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; + 1AC3E3EFBA60413F4B7A1DEFDEDD2C43 /* KWCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCallSite.h; path = Classes/Core/KWCallSite.h; sourceTree = ""; }; + 1B19C96ABA0DBD1E6984D96421F52A5A /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + 1D0810384B024A14FEE32A04E0535C09 /* KWRegularExpressionPatternMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegularExpressionPatternMatcher.m; path = Classes/Matchers/KWRegularExpressionPatternMatcher.m; sourceTree = ""; }; + 1D0BDA3F2DB537E2A5C18D51749B84BE /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; + 1DA12118AFAFC3FDB05377486C71A0D8 /* KWSuiteConfigurationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSuiteConfigurationBase.m; path = Classes/Config/KWSuiteConfigurationBase.m; sourceTree = ""; }; + 1E1F5A2F736D3E3941F05EDB15254688 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + 20E217D0C8C49D341A516F0DF937817C /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + 2125CE9D9BF123EAE1BDF3E9FD11650A /* NSProxy+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSProxy+KiwiVerifierAdditions.m"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.m"; sourceTree = ""; }; + 22679E03D87472D83715CDF47A53EB5B /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + 232FD3F18881848366CFBDE0F7C49894 /* KWRespondToSelectorMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRespondToSelectorMatcher.h; path = Classes/Matchers/KWRespondToSelectorMatcher.h; sourceTree = ""; }; + 2364B132ADEC6F9C90AA3DE14F72A3EB /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig"; sourceTree = ""; }; + 240C44AA0195DBA8C0937309BB9DC88F /* KWLetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWLetNode.m; path = Classes/Nodes/KWLetNode.m; sourceTree = ""; }; + 2487A8F04570E150B3B44F0D67EA23CD /* KWCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCallSite.m; path = Classes/Core/KWCallSite.m; sourceTree = ""; }; + 24B0E7B0AB9DCFE9E0277BBC965F816B /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + 24DF2BFACC18025F1E9CFF75CDD66AC0 /* HNKServerFacade.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HNKServerFacade.xcconfig; sourceTree = ""; }; + 2648F930A093742D05120B73D8A6CAA7 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; + 26E306CEC3BBDF68D475096A286ED0C8 /* CLPlacemark+HNKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CLPlacemark+HNKAdditions.m"; sourceTree = ""; }; + 29D82C9847BCC780AD20C195A10C4823 /* HNKGooglePlacesAutocompleteQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompleteQuery.m; sourceTree = ""; }; + 2CC64B8C921FEBB79480E33060A17B10 /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; + 2D33C4D3D2F5CFCF98876F99B1DB33B0 /* KWRegisterMatchersNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegisterMatchersNode.m; path = Classes/Nodes/KWRegisterMatchersNode.m; sourceTree = ""; }; + 2D471363E45C98B12F1C9E80930AFBF7 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + 2E5EAA86A566261F34D17CB5C8A54A23 /* KWCountType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCountType.h; path = Classes/Core/KWCountType.h; sourceTree = ""; }; + 2EA862DA85375B342FB1E677FB2B3CC7 /* KWNilMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNilMatcher.h; path = Classes/Matchers/KWNilMatcher.h; sourceTree = ""; }; + 3039AAA54227C4DA8F704AF83F518C7C /* KWProbePoller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbePoller.h; path = Classes/Core/KWProbePoller.h; sourceTree = ""; }; + 305EFBC85DAABA84397923B883948B38 /* KWGenericMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatcher.h; path = Classes/Matchers/KWGenericMatcher.h; sourceTree = ""; }; + 30B6F97B520F681F5BA49A5824BF8C3B /* KWExampleSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuiteBuilder.m; path = Classes/Core/KWExampleSuiteBuilder.m; sourceTree = ""; }; + 30CDF9437ABD442414E56118F54ED8B6 /* KWBeWithinMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeWithinMatcher.h; path = Classes/Matchers/KWBeWithinMatcher.h; sourceTree = ""; }; + 3150DC362A87D69FA172FE9148A1ECED /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; + 32E2D68100E41D97287D8142018D55F2 /* KWInequalityMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInequalityMatcher.h; path = Classes/Matchers/KWInequalityMatcher.h; sourceTree = ""; }; + 32EECDE056BC5CED18068AC789393661 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 32F3E29FA8D484D5A844591F64746DAA /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 332392ED3341E7951B5D4760D29CA8DD /* KWContextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContextNode.m; path = Classes/Nodes/KWContextNode.m; sourceTree = ""; }; + 33F3AEFE98F384A90E86FE6FFE7EA778 /* KWNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNull.m; path = Classes/Core/KWNull.m; sourceTree = ""; }; + 3567950EBDAC141F1D169EA4D84EB9B4 /* HNKGooglePlacesAutocomplete.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocomplete.h; sourceTree = ""; }; + 36566F837DB48A7A6E4CFB0FCEF3B5B4 /* KWMatchers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchers.m; path = Classes/Core/KWMatchers.m; sourceTree = ""; }; + 374C473459D63AFD222DF79461BA5748 /* KWBeTrueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeTrueMatcher.h; path = Classes/Matchers/KWBeTrueMatcher.h; sourceTree = ""; }; + 3792BB5DB199E5AD2286D78FB54193A4 /* KWAfterEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterEachNode.m; path = Classes/Nodes/KWAfterEachNode.m; sourceTree = ""; }; + 3B48E8F5B7DD31135EACEC070C42A211 /* KWMessagePattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessagePattern.m; path = Classes/Core/KWMessagePattern.m; sourceTree = ""; }; + 3B62E67A14647E523BB4CF6A2320EB13 /* HNKGooglePlacesServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesServer.m; sourceTree = ""; }; + 3BBEB92736E6F4F101864D7CF0DBDB15 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + 3BDAA6057BF9E61E82A13E7C147CE4F7 /* NSObject+KiwiSpyAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiSpyAdditions.m"; path = "Classes/Core/NSObject+KiwiSpyAdditions.m"; sourceTree = ""; }; + 3CAE237A2706ED0F0DFA0201990EB191 /* KWExampleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNode.h; path = Classes/Nodes/KWExampleNode.h; sourceTree = ""; }; + 3DCF46346EE435AC3BC7D0D09BAEC88C /* KWExistVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExistVerifier.m; path = Classes/Verifiers/KWExistVerifier.m; sourceTree = ""; }; + 400288306678AF87B4D6B4875B898A01 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; + 4114E00E8D3041DDA26E213B59A7C8EC /* KWHaveValueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveValueMatcher.m; path = Classes/Matchers/KWHaveValueMatcher.m; sourceTree = ""; }; + 41BF41A130AAC3D71E09C100BFA4D437 /* KiwiConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiConfiguration.h; path = Classes/Core/KiwiConfiguration.h; sourceTree = ""; }; + 43A4EAA631053E5964125087342361EE /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; + 44BFC4CBAA017E07925FA35F38B46AC1 /* KWBlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockNode.m; path = Classes/Nodes/KWBlockNode.m; sourceTree = ""; }; + 4628817A462D7D4AC7E5C53CBDB654A5 /* HNKServerFacade-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "HNKServerFacade-Private.xcconfig"; sourceTree = ""; }; + 462AC5EAA544DD93823C071DA5A2E6A9 /* KWValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWValue.m; path = Classes/Core/KWValue.m; sourceTree = ""; }; + 46C792C49E55F8F2FA3D26AF53E1B712 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 487E899D8973308CEF97BB361341B2DB /* KWGenericMatchingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchingAdditions.h; path = Classes/Matchers/KWGenericMatchingAdditions.h; sourceTree = ""; }; + 498EF67C3792E4C9DC0E680B61B8CCCE /* KWMatcherFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcherFactory.m; path = Classes/Core/KWMatcherFactory.m; sourceTree = ""; }; + 4A88FFDCCA5ACD172FF3EF446FB94C9F /* NSMethodSignature+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+KiwiAdditions.h"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.h"; sourceTree = ""; }; + 4B85E44709060611A3C1B3B373595AA4 /* KWSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSpec.h; path = Classes/Core/KWSpec.h; sourceTree = ""; }; + 4B9BAB9B192AA0021FE7F45E68D444BD /* KWContextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContextNode.h; path = Classes/Nodes/KWContextNode.h; sourceTree = ""; }; + 4BC7FB13278BFE2696550DE51FA04C40 /* libPods-HNKGooglePlacesAutocomplete-Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4BDDD4689BADD3E9DB9B1565EFF31D38 /* KWExampleSuiteBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuiteBuilder.h; path = Classes/Core/KWExampleSuiteBuilder.h; sourceTree = ""; }; + 4BF5D85D8403646A853E0B28DC2EDBE8 /* KWBeBetweenMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeBetweenMatcher.h; path = Classes/Matchers/KWBeBetweenMatcher.h; sourceTree = ""; }; + 4BFCE079F550C127F74D37242632E13C /* NSMethodSignature+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+KiwiAdditions.m"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.m"; sourceTree = ""; }; + 4D0CCCADBFF140B3A3381DD03627EF4E /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Classes/Core/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; + 4D8DBEA0F8CD5CFACD852EC9BCD8408C /* KWBeWithinMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeWithinMatcher.m; path = Classes/Matchers/KWBeWithinMatcher.m; sourceTree = ""; }; + 4DB3F48D9890A01AF3073302ED16DBE1 /* NSObject+KiwiMockAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiMockAdditions.h"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.h"; sourceTree = ""; }; + 4E98524AC3842DFD9DC1C961AFC48FF1 /* KWChangeMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWChangeMatcher.h; path = Classes/Matchers/KWChangeMatcher.h; sourceTree = ""; }; + 4FD09EA536EBC0BCB4EAE8C270446A4A /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; + 51ECFF97BC7286AF25997CE8A4234DD4 /* KWMessageTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessageTracker.m; path = Classes/Core/KWMessageTracker.m; sourceTree = ""; }; + 5267D8DC279F0FD9D6B4EA321C387BEC /* HNKServerFacade-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HNKServerFacade-prefix.pch"; sourceTree = ""; }; + 529B2F3E260EE7A3A822DB44A42400EC /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + 52F15695ECB5D171AE7EB9D308577F43 /* KWAsyncVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAsyncVerifier.m; path = Classes/Verifiers/KWAsyncVerifier.m; sourceTree = ""; }; + 5306FFF79157C5D0033CF0F6342FAA81 /* libMantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMantle.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 530A32295A19CA93A7192E6603E637F0 /* NSValue+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+KiwiAdditions.h"; path = "Classes/Core/NSValue+KiwiAdditions.h"; sourceTree = ""; }; + 53576E56A0E8BB896B044424DA0C6200 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; + 538C8CF7ADBFAD40046C6000072E9177 /* Kiwi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kiwi-prefix.pch"; sourceTree = ""; }; + 53E4378C46276D6CAD5DE99BE4F1F058 /* KWMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchers.h; path = Classes/Core/KWMatchers.h; sourceTree = ""; }; + 53FC6FF065F3754884BF4FA4FCB9169C /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; + 5680B92FCAF131D64DE3CBD9BCEA481B /* NSValue+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+KiwiAdditions.m"; path = "Classes/Core/NSValue+KiwiAdditions.m"; sourceTree = ""; }; + 56A84D1830E952336C7470E722E17D93 /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; + 56D68FD534C58F092C6A8C827F9287B5 /* KWStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringUtilities.h; path = Classes/Core/KWStringUtilities.h; sourceTree = ""; }; + 578F40AC31CAE348A619C47CC39628F0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-dummy.m"; sourceTree = ""; }; + 57F379AA3F8B5EC09EB2FE5F010F5BE4 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 59D736BF36ACE06558F40E751E24F360 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 5BB2958181AE895793E691F120098E9C /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist"; sourceTree = ""; }; + 5BFED5F155114B1B91FBD886D30668E7 /* KWAfterAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterAllNode.m; path = Classes/Nodes/KWAfterAllNode.m; sourceTree = ""; }; + 5C0B148931946818784F80103E8E2578 /* KWInvocationCapturer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInvocationCapturer.h; path = Classes/Core/KWInvocationCapturer.h; sourceTree = ""; }; + 5C3A4477FF16E2EE2C2897CD64CB15B2 /* KWBeKindOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeKindOfClassMatcher.h; path = Classes/Matchers/KWBeKindOfClassMatcher.h; sourceTree = ""; }; + 5C74726464379FDC171847D5705760E0 /* KWContainMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainMatcher.h; path = Classes/Matchers/KWContainMatcher.h; sourceTree = ""; }; + 5D6D28FE2D35A515415C0063827657CD /* KWStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStub.h; path = Classes/Stubbing/KWStub.h; sourceTree = ""; }; + 5D6E9F359D456F039FFABF0D8993FE09 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; + 5F72AADF8372B8CA4F83E064E175B35F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 5F78ED8DC97A210784612A7A8CC6B861 /* KWGenericMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatcher.m; path = Classes/Matchers/KWGenericMatcher.m; sourceTree = ""; }; + 6101CAAD2E2D42E7397C2C15D86799EB /* KWBeSubclassOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeSubclassOfClassMatcher.m; path = Classes/Matchers/KWBeSubclassOfClassMatcher.m; sourceTree = ""; }; + 617858AA68A1B6CA353ABD06C953F586 /* KWStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringUtilities.m; path = Classes/Core/KWStringUtilities.m; sourceTree = ""; }; + 6185B7A4F9F8DE2C73F597BB8738CFA5 /* KWIntercept.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWIntercept.h; path = Classes/Stubbing/KWIntercept.h; sourceTree = ""; }; + 62026ECB70F537F0613BBA8432D7E3EA /* KWObjCUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWObjCUtilities.m; path = Classes/Core/KWObjCUtilities.m; sourceTree = ""; }; + 62C0497A503AA3D0DBE27B4F40FFDA6A /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; + 632A870D9B9CC63D4BB1AE6C3CF4AEF6 /* KWHaveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveMatcher.h; path = Classes/Matchers/KWHaveMatcher.h; sourceTree = ""; }; + 63B1BD50A60BF21594157EBB10BA0EE6 /* KWBeTrueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeTrueMatcher.m; path = Classes/Matchers/KWBeTrueMatcher.m; sourceTree = ""; }; + 6433C5AAFFC0B35A1574519550A91802 /* HNKServerFacade-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HNKServerFacade-dummy.m"; sourceTree = ""; }; + 65EDED11002206DBDB8EEBB89E63423F /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 662BE2C6AAFE372AF8ADCEAD6EA4E084 /* HNKServerFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServerFacade.h; path = Pod/Classes/HNKServerFacade.h; sourceTree = ""; }; + 6702D559021D9137BDFFFF6C86760B16 /* KWWorkarounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWWorkarounds.m; path = Classes/Core/KWWorkarounds.m; sourceTree = ""; }; + 67E08D3B56B2615259293ECF5ECD5F0A /* KWExampleDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleDelegate.h; path = Classes/Core/KWExampleDelegate.h; sourceTree = ""; }; + 6808193651F12FFF0620D6058693A72A /* HNKGooglePlacesAutocomplete-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HNKGooglePlacesAutocomplete-prefix.pch"; sourceTree = ""; }; + 6A15019EDADD894887C54B067F57A631 /* KWItNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWItNode.h; path = Classes/Nodes/KWItNode.h; sourceTree = ""; }; + 6A34A9B0A242A6DE9839602602BE76CE /* KWBeZeroMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeZeroMatcher.m; path = Classes/Matchers/KWBeZeroMatcher.m; sourceTree = ""; }; + 6BF16E5CFF8922AAC57CF43D029FC8A0 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + 6C3C3741F9CCDEF0EDAED640D7B111FB /* KWFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFormatter.m; path = Classes/Core/KWFormatter.m; sourceTree = ""; }; + 6E84F7FEB7136785E1A23842DF8CA103 /* HNKGooglePlacesAutocomplete-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "HNKGooglePlacesAutocomplete-Private.xcconfig"; sourceTree = ""; }; + 7047F727EFB42D6F447A33578C35DC9C /* NSObject+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiVerifierAdditions.m"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.m"; sourceTree = ""; }; + 721B17464AA5BD5F6A48C0E4C489AAD7 /* KWBeBetweenMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeBetweenMatcher.m; path = Classes/Matchers/KWBeBetweenMatcher.m; sourceTree = ""; }; + 723CE722C70412EEF3494945BFE03F52 /* KWHaveValueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveValueMatcher.h; path = Classes/Matchers/KWHaveValueMatcher.h; sourceTree = ""; }; + 738641E23C536EEA19D7361E98B25D84 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + 73E5AF4B2C0403EE63B1C7E95645B16E /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; + 74AA10B93FBBE371BD8667E63E24FF8D /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; + 7529219E1B206C4488811774887B546F /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; + 7532BABF84962EE11FC3C9F51895015D /* KWEqualMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWEqualMatcher.h; path = Classes/Matchers/KWEqualMatcher.h; sourceTree = ""; }; + 75D274843E458EB2CA06087BD1C89576 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + 764E26E7BC29EB565100F5CA3C25B108 /* KWGenericMatchingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchingAdditions.m; path = Classes/Matchers/KWGenericMatchingAdditions.m; sourceTree = ""; }; + 76DCDD469D48EE8165F2E3FF5B2F3775 /* HNKGooglePlacesAutocompleteQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompleteQuery.h; sourceTree = ""; }; + 77E7841B58C1DE068882245E612750CD /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + 78FA597AF7383982B04091FC4ED96277 /* KWLet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLet.h; path = Classes/Core/KWLet.h; sourceTree = ""; }; + 79D3196548C1513FDA2670771CA816CB /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; + 7AA3E60E9107F6D6598AD96A59DFAFE2 /* HNKGooglePlacesAutocompleteModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompleteModel.m; sourceTree = ""; }; + 7BD0F2462539C0F3A3B1E95A306BF732 /* KWNilMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNilMatcher.m; path = Classes/Matchers/KWNilMatcher.m; sourceTree = ""; }; + 7C5309F9C3D5A51C777CEBA089824B74 /* KWAllTestsSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAllTestsSuite.m; path = Classes/Config/KWAllTestsSuite.m; sourceTree = ""; }; + 7D9BEA018FD57753C5775F4C9064F83A /* KWLetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLetNode.h; path = Classes/Nodes/KWLetNode.h; sourceTree = ""; }; + 7E3D30D3B2D6ABFC366218CC3737CFAC /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; + 7EC153F9782EC72C2003B2161CB367A3 /* KWAfterEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterEachNode.h; path = Classes/Nodes/KWAfterEachNode.h; sourceTree = ""; }; + 8149CDD1BFB94B750C78DF2A3D7EEBA5 /* KiwiMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiMacros.h; path = Classes/Core/KiwiMacros.h; sourceTree = ""; }; + 82A4AC85CBEC58C58688760B77413F64 /* KWNotificationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNotificationMatcher.m; path = Classes/Matchers/KWNotificationMatcher.m; sourceTree = ""; }; + 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 83BFBAD762580A51904B44F1AD8F1182 /* HNKGooglePlacesAutocompleteModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompleteModel.h; sourceTree = ""; }; + 83E8B1BE44B6D74A94DB8C067EEB236A /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 842A0F9D5BF8AFA3F123A900B32D2BCE /* KWAny.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAny.m; path = Classes/Core/KWAny.m; sourceTree = ""; }; + 8463DFCE5B6790F3632CB7205C879F84 /* KWReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReporting.h; path = Classes/Core/KWReporting.h; sourceTree = ""; }; + 84FF43CFD45B93FAECF70965ADE370DD /* KWStringPrefixMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringPrefixMatcher.m; path = Classes/Matchers/KWStringPrefixMatcher.m; sourceTree = ""; }; + 85308EF537159E6F961F6CFD557D145E /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; + 85680C480FB2A6CD765EFF3D23F5FCD4 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; + 862F069559704119D490FA2AAA1CDED7 /* KWBeforeAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeAllNode.m; path = Classes/Nodes/KWBeforeAllNode.m; sourceTree = ""; }; + 89097E3B70B556E17237FBB7272226F2 /* KWAfterAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterAllNode.h; path = Classes/Nodes/KWAfterAllNode.h; sourceTree = ""; }; + 891EE23933CC83CEDEEEC408DA44CEA0 /* KWMessagePattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessagePattern.h; path = Classes/Core/KWMessagePattern.h; sourceTree = ""; }; + 898591535502B191EA868DD4E0C61DDF /* libKiwi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libKiwi.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 8A0FA5624BEC186C0891DBA50BC95504 /* KWReceiveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReceiveMatcher.h; path = Classes/Matchers/KWReceiveMatcher.h; sourceTree = ""; }; + 8A672C1060ACE0D30A360620FA2E5504 /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; + 8A979D3F0D5682FB5649B6EE4E1C8D1B /* KWFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFormatter.h; path = Classes/Core/KWFormatter.h; sourceTree = ""; }; + 8AB8C669FFC43B8EA7414E7B39D646BE /* KWFutureObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFutureObject.h; path = Classes/Core/KWFutureObject.h; sourceTree = ""; }; + 8ABD9EB82AAB8F99782B4D06560C3312 /* KWExpectationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExpectationType.h; path = Classes/Core/KWExpectationType.h; sourceTree = ""; }; + 8AED6FE18E0074E54CF469A585F57413 /* HNKServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKServer.m; path = Pod/Classes/HNKServer.m; sourceTree = ""; }; + 8B5E51E8264856D913305A2AA71A4347 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; + 8CF3D9EF85289931F7E9EEC86156472E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist"; sourceTree = ""; }; + 8D7671550783DB2411C917539F2964E6 /* Kiwi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kiwi.h; path = Classes/Core/Kiwi.h; sourceTree = ""; }; + 8F37CC13170D413F282728C22451C117 /* KWRegisterMatchersNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegisterMatchersNode.h; path = Classes/Nodes/KWRegisterMatchersNode.h; sourceTree = ""; }; + 8F6812B2417DA4702057452E96E5DBC3 /* KWCaptureSpy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCaptureSpy.m; path = Classes/Core/KWCaptureSpy.m; sourceTree = ""; }; + 9209EC261CA777AF1EC25CE3227CE89C /* HNKGooglePlacesAutocomplete.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HNKGooglePlacesAutocomplete.xcconfig; sourceTree = ""; }; + 9381B6EE6C82203165A17AA610C48872 /* NSInvocation+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+KiwiAdditions.h"; path = "Classes/Core/NSInvocation+KiwiAdditions.h"; sourceTree = ""; }; + 93DFAD2B680BD254B6A3199F5E8C7B7B /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; + 96A34889EED78A24C63AFDCAD2262EE7 /* NSProxy+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSProxy+KiwiVerifierAdditions.h"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.h"; sourceTree = ""; }; + 96E650FC732AD0C97F2CEDF64DC6E328 /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; + 96FB835A4219D0785F41455165F8F566 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig"; sourceTree = ""; }; + 97498D6242120408FB8E03CC3F66B560 /* HNKGooglePlacesAutocompleteQueryConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompleteQueryConfig.h; sourceTree = ""; }; + 98069B4AF542F04E60146B5C00EB7B81 /* KWSuiteConfigurationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSuiteConfigurationBase.h; path = Classes/Config/KWSuiteConfigurationBase.h; sourceTree = ""; }; + 984A410C45E4205F19B92EE5C7178117 /* KWNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNull.h; path = Classes/Core/KWNull.h; sourceTree = ""; }; + 984CBAA039D3E62E40B682FDA580B600 /* HNKGooglePlacesAutocompletePlaceTerm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompletePlaceTerm.h; sourceTree = ""; }; + 98C1807AD8EC15D6840AC6E156EF9141 /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; + 98EB3AA3707CA381A0FD27870D28DD7C /* KWMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMock.m; path = Classes/Mocking/KWMock.m; sourceTree = ""; }; + 993A17FB49A45CCE3132B36733106E66 /* KWInvocationCapturer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInvocationCapturer.m; path = Classes/Core/KWInvocationCapturer.m; sourceTree = ""; }; + 9993770B501E47242760FD8462952ADE /* KWBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlock.m; path = Classes/Core/KWBlock.m; sourceTree = ""; }; + 99F5B583796941822AA82EEB30F09134 /* Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Mantle-Private.xcconfig"; sourceTree = ""; }; + 9A723027DA2CDEBCDDFECFC40110E1C8 /* KWWorkarounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWWorkarounds.h; path = Classes/Core/KWWorkarounds.h; sourceTree = ""; }; + 9CAB26F8270CAE6A27A665E83CD37FD9 /* NSNumber+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+KiwiAdditions.m"; path = "Classes/Core/NSNumber+KiwiAdditions.m"; sourceTree = ""; }; + 9D267D344158C56D2EC1CA44C8FCC325 /* KWValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWValue.h; path = Classes/Core/KWValue.h; sourceTree = ""; }; + 9DB1AE5884575ECFD88A950F7A41BA2F /* KWRegularExpressionPatternMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegularExpressionPatternMatcher.h; path = Classes/Matchers/KWRegularExpressionPatternMatcher.h; sourceTree = ""; }; + 9DE6DF131F10F79859B449ABD661421A /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 9E3313603D2CBC808ACDA61441E97F6F /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; + 9F5ABE420494F71A4FD46081C386774C /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + A011B58A71AE537C5758A32A956ACFB0 /* KWEqualMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWEqualMatcher.m; path = Classes/Matchers/KWEqualMatcher.m; sourceTree = ""; }; + A0E13A504535553404F96E914DFA8B1D /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; + A15FCDF053818D25EE37B50B0E994AD0 /* HNKServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServer.h; path = Pod/Classes/HNKServer.h; sourceTree = ""; }; + A265C0B6602E6FA1D4B6534F75BA22E2 /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; + A384A0625F126ED3363D3B17D50FF455 /* NSObject+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiVerifierAdditions.h"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.h"; sourceTree = ""; }; + A3A40343F39505F05A6FAFAE57F70333 /* HNKGooglePlacesAutocompletePlace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompletePlace.m; sourceTree = ""; }; + A3E040A98BDD15746DA4E7D209702FED /* KWContainStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainStringMatcher.h; path = Classes/Matchers/KWContainStringMatcher.h; sourceTree = ""; }; + A4387BBB39F392748958DDB98B8809BA /* KWUserDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWUserDefinedMatcher.h; path = Classes/Matchers/KWUserDefinedMatcher.h; sourceTree = ""; }; + A43E03E655182C12A3C0B58D3D3EFB4D /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; + A7D3BEC0893A3C71B97505F667620932 /* KWSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSpec.m; path = Classes/Core/KWSpec.m; sourceTree = ""; }; + A9B2F73E545E8E5ED787008A3C6826BF /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; + AA9467110FBB172D391FC073C2A9B6C4 /* NSObject+KiwiStubAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiStubAdditions.h"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.h"; sourceTree = ""; }; + ABB78649D3CD5D6F32E55EB277563D6E /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; + AF3F327FBA2E5B82AB51E8E163D6EB90 /* HNKGooglePlacesAutocompleteQueryResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompleteQueryResponse.m; sourceTree = ""; }; + AF75F71661FA163C8B875965342BB52C /* KWContainMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainMatcher.m; path = Classes/Matchers/KWContainMatcher.m; sourceTree = ""; }; + B141BB9CE3138EDA25F012F781952F4D /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; + B1C1F3D720DE8C35EBA78A1E4FAA40FA /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + B1F418BC49D613CF43B405ED07138834 /* KWBlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockNode.h; path = Classes/Nodes/KWBlockNode.h; sourceTree = ""; }; + B274A226AA4342EFE6BAB89D6703C33C /* KWMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatching.h; path = Classes/Core/KWMatching.h; sourceTree = ""; }; + B37E25A1EBA7A9E564C896532F4E03EA /* KWSymbolicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSymbolicator.m; path = Classes/Core/KWSymbolicator.m; sourceTree = ""; }; + B3A1ED25C86B5CB1BCA3347137138BEC /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + B45461DF3D5011324854479CB7799248 /* KWMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcher.h; path = Classes/Core/KWMatcher.h; sourceTree = ""; }; + B484E3C028DEEF8BCD53D127E5C68103 /* KWBeEmptyMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeEmptyMatcher.m; path = Classes/Matchers/KWBeEmptyMatcher.m; sourceTree = ""; }; + B560B5D1577147E39DAA8C459327FE26 /* KWIntercept.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWIntercept.m; path = Classes/Stubbing/KWIntercept.m; sourceTree = ""; }; + B621A8F748B684FB423A1209E3767B00 /* HNKGooglePlacesAutocompleteQueryResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompleteQueryResponse.h; sourceTree = ""; }; + B6BF0E76DDDBA5C34A9C385818DCD208 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + B6D6BD0DF5FA3C557B7BD4FE149C6330 /* NSObject+KiwiSpyAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiSpyAdditions.h"; path = "Classes/Core/NSObject+KiwiSpyAdditions.h"; sourceTree = ""; }; + B7447B80422ED672A4CD294B91B350C6 /* KWBeMemberOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeMemberOfClassMatcher.m; path = Classes/Matchers/KWBeMemberOfClassMatcher.m; sourceTree = ""; }; + B928CD31A6291201C1354F5B636F3C73 /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; + B9877873CBD9B9660E8B1AE8F782267A /* KWRespondToSelectorMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRespondToSelectorMatcher.m; path = Classes/Matchers/KWRespondToSelectorMatcher.m; sourceTree = ""; }; + BABFFF89CA54E86BDBD9569133E980AB /* Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Mantle-dummy.m"; sourceTree = ""; }; + BB79A5613540E6EBAB99C73BA700E6BA /* KWAsyncVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAsyncVerifier.h; path = Classes/Verifiers/KWAsyncVerifier.h; sourceTree = ""; }; + BD7179422B55EB0A644726CB71ABECEF /* HNKGooglePlacesServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesServer.h; sourceTree = ""; }; + BF6829E8FBC2029A6A2C858C1C854D14 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + C1F737E73A82B6BC796615A4C5505CF2 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; + C1FEA252DFAD5504E644EC4DE9D87E6E /* KWItNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWItNode.m; path = Classes/Nodes/KWItNode.m; sourceTree = ""; }; + C2A0DD2AC700E37D1B4FFAE6FCC817FD /* KWBeSubclassOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeSubclassOfClassMatcher.h; path = Classes/Matchers/KWBeSubclassOfClassMatcher.h; sourceTree = ""; }; + C396E84AD981F13DB697BA3DCAB92D18 /* libHNKServerFacade.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHNKServerFacade.a; sourceTree = BUILT_PRODUCTS_DIR; }; + C3A7C2556FC8800E88EC82F60372CBDB /* KWBeforeEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeEachNode.h; path = Classes/Nodes/KWBeforeEachNode.h; sourceTree = ""; }; + C3FB1628BD10D890D3FA5113A1E54EA8 /* KWBeMemberOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeMemberOfClassMatcher.h; path = Classes/Matchers/KWBeMemberOfClassMatcher.h; sourceTree = ""; }; + C50452E97E72F237695A4B90FB68614E /* KWStringContainsMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringContainsMatcher.m; path = Classes/Matchers/KWStringContainsMatcher.m; sourceTree = ""; }; + C5EEC1E6E178B5BE20316DD0E6AFBEC4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh"; sourceTree = ""; }; + C698966CBE9D3B966C4277F75B4AC0A3 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m"; sourceTree = ""; }; + C6DE510DDDD94048F9E970905A2E9DEE /* CLPlacemark+HNKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CLPlacemark+HNKAdditions.h"; sourceTree = ""; }; + C7BD1464006DCCE7099966B4BEDD3566 /* KWProbePoller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWProbePoller.m; path = Classes/Core/KWProbePoller.m; sourceTree = ""; }; + C8774B9FBE8B1F8976A8897399DCCDC7 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; + C88113A79685B4EFEE7BAD12896829F7 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + C9B36FD543EF5B38BA8D5F3F15A671AF /* NSInvocation+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+KiwiAdditions.m"; path = "Classes/Core/NSInvocation+KiwiAdditions.m"; sourceTree = ""; }; + C9F0787879038A57E3BB1AEB4529E577 /* KWExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExample.h; path = Classes/Core/KWExample.h; sourceTree = ""; }; + CA250B2D87AECD3AC724B1AEDDB40568 /* KWBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlock.h; path = Classes/Core/KWBlock.h; sourceTree = ""; }; + CAE37ABF675FB7250E352FFC204F18D9 /* KWConformToProtocolMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWConformToProtocolMatcher.h; path = Classes/Matchers/KWConformToProtocolMatcher.h; sourceTree = ""; }; + CB9EE6EAC589E029551766CA99AE88B7 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + CC5D6161529CBEEEF6C7EB6418EB6ABA /* Kiwi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kiwi-dummy.m"; sourceTree = ""; }; + CC8C3337BEA1B5AF0153647CA8FD536D /* KWVerifying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWVerifying.h; path = Classes/Verifiers/KWVerifying.h; sourceTree = ""; }; + CD6DA4E94E8BEBA3994D74CB751A4A82 /* KWBeforeAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeAllNode.h; path = Classes/Nodes/KWBeforeAllNode.h; sourceTree = ""; }; + CDB90FEA6C36519482F71808CB4352F4 /* HNKGooglePlacesAutocompleteQueryConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompleteQueryConfig.m; sourceTree = ""; }; + CE208ADD64DEE310E8170E82994963D6 /* Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.xcconfig; sourceTree = ""; }; + CE4B66823AB7C16FBCDDCA73FA8FB6F2 /* KWMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcher.m; path = Classes/Core/KWMatcher.m; sourceTree = ""; }; + CFB13BFEC8A2D82273DEF4DD3C2C6382 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; + D0E9A2C7066D498237E707E519698F10 /* KWStringContainsMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringContainsMatcher.h; path = Classes/Matchers/KWStringContainsMatcher.h; sourceTree = ""; }; + D1EDD879EEA427F8CFEB2162D4579D8C /* HNKGooglePlacesAutocompletePlace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompletePlace.h; sourceTree = ""; }; + D2CCB67B29BEA3B752A8A53C9A595DF8 /* Kiwi.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kiwi.xcconfig; sourceTree = ""; }; + D36716B38D40CC89260C191E505B54F9 /* KWMatchVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchVerifier.h; path = Classes/Verifiers/KWMatchVerifier.h; sourceTree = ""; }; + D44C6150B5FD9A39550AD0ACF656EE8E /* KWAny.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAny.h; path = Classes/Core/KWAny.h; sourceTree = ""; }; + D493144EFBCF6B6146D0FA33A2DE7EF0 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; + D5C37305329118CDCF2323B7D4450CB6 /* KWBeZeroMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeZeroMatcher.h; path = Classes/Matchers/KWBeZeroMatcher.h; sourceTree = ""; }; + D830CC9CCB60039389F0C710A5FA7056 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown"; sourceTree = ""; }; + D945837FADE8543B63103837A8B97DB6 /* HNKGooglePlacesAutocomplete-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HNKGooglePlacesAutocomplete-dummy.m"; sourceTree = ""; }; + D9D6EDF8A458DAA1C37ED799317CDAE7 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; + DA7AE8A400A029BAC3EFEE80E603D5C9 /* KWFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFailure.h; path = Classes/Core/KWFailure.h; sourceTree = ""; }; + DAE96ACE6C023A2272FFAABD97236F16 /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; + DCE5B2F2B1C361939D2A129B11B4C5B2 /* NSObject+KiwiStubAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiStubAdditions.m"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.m"; sourceTree = ""; }; + DDC7973CA468A5D2EFF9EF280FA1300D /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + DDFF219C6A6DEFAD0CFDAABA28D6936E /* KWConformToProtocolMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWConformToProtocolMatcher.m; path = Classes/Matchers/KWConformToProtocolMatcher.m; sourceTree = ""; }; + DE16072CE135597246DFF9FBBF963E86 /* KWStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStub.m; path = Classes/Stubbing/KWStub.m; sourceTree = ""; }; + DE2B163C46F3BF967FD3D6B3B4CE5D87 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; + DE458B4D155CB29F55193372B151C529 /* KWExistVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExistVerifier.h; path = Classes/Verifiers/KWExistVerifier.h; sourceTree = ""; }; + DF0F46F589B037636BE360123495021E /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown"; sourceTree = ""; }; + DF21DBA11EFB89131DDE44A29863E321 /* KWNotificationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNotificationMatcher.h; path = Classes/Matchers/KWNotificationMatcher.h; sourceTree = ""; }; + DF94B3075A8BF774BE2DBF02F8F312EB /* KWMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMock.h; path = Classes/Mocking/KWMock.h; sourceTree = ""; }; + DFBFD1FA4CAA82F54E388E1DFC335A34 /* KWMatchVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchVerifier.m; path = Classes/Verifiers/KWMatchVerifier.m; sourceTree = ""; }; + DFC80A7DD04AA998C12E03DE2A5CA248 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + E13D93B2B8D9DF080498738032D6FF36 /* AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AFNetworking-Private.xcconfig"; sourceTree = ""; }; + E3BEE7F167A91CB3CA0396F458DB24A1 /* KiwiBlockMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiBlockMacros.h; path = Classes/Core/KiwiBlockMacros.h; sourceTree = ""; }; + E3EFF8445FA62AE760E4B82DEC40E58F /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; + E8076E66B0E1D74B37196CF114548748 /* NSNumber+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+KiwiAdditions.h"; path = "Classes/Core/NSNumber+KiwiAdditions.h"; sourceTree = ""; }; + EA534312B91348D0F02F499B72544279 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; + EA8CC115C1221EB25D2F8A4C3F5931B4 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + EAA0FA0EE2534244CFA5BF00E7AFB1DA /* KWMatcherFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcherFactory.h; path = Classes/Core/KWMatcherFactory.h; sourceTree = ""; }; + EBBA15951E2F6E3ABDEA5DDC84386FF1 /* Kiwi-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Kiwi-Private.xcconfig"; sourceTree = ""; }; + ECD9E5E151C22DB4809D2A2F73D251DB /* KWBlockRaiseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockRaiseMatcher.m; path = Classes/Matchers/KWBlockRaiseMatcher.m; sourceTree = ""; }; + EDB2A5F97BCDD1A389EDB85D3B0C004E /* KWBeKindOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeKindOfClassMatcher.m; path = Classes/Matchers/KWBeKindOfClassMatcher.m; sourceTree = ""; }; + EEC68F4330E0B6E381DE042519A165E1 /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; + EFF694F392D19B1AFD85BD9E9C09DA14 /* KWPendingNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWPendingNode.h; path = Classes/Nodes/KWPendingNode.h; sourceTree = ""; }; + F2153FC5EDA7D3417BAA37E0E3C8C7A4 /* KWHaveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveMatcher.m; path = Classes/Matchers/KWHaveMatcher.m; sourceTree = ""; }; + F469BE9E391BDE928297D343EDF45912 /* KWBeEmptyMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeEmptyMatcher.h; path = Classes/Matchers/KWBeEmptyMatcher.h; sourceTree = ""; }; + F548C2D1AACCCFE04A599BA039690C83 /* KWStringPrefixMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringPrefixMatcher.h; path = Classes/Matchers/KWStringPrefixMatcher.h; sourceTree = ""; }; + F56F37ED152BB615C53AF85B4B230043 /* KWCaptureSpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCaptureSpy.h; path = Classes/Core/KWCaptureSpy.h; sourceTree = ""; }; + F5809E6C01E76A63F7ABF26CB1172F78 /* KWProbe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbe.h; path = Classes/Core/KWProbe.h; sourceTree = ""; }; + F6367B0EA3925D1B5A50C0148279E247 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; + F8A494655A32243A8CC68CFF19F420AF /* Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-prefix.pch"; sourceTree = ""; }; + F908BF120B705E5893B7107CBA155149 /* KWMessageSpying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageSpying.h; path = Classes/Core/KWMessageSpying.h; sourceTree = ""; }; + F9CAA15BD698D32B5BE8D5E213DC853A /* KWInequalityMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInequalityMatcher.m; path = Classes/Matchers/KWInequalityMatcher.m; sourceTree = ""; }; + FAA25927E4E7B1BBFD96CB10A156318C /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + FB5EDD59353A57BB701DA3035E35D5F1 /* libHNKGooglePlacesAutocomplete.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHNKGooglePlacesAutocomplete.a; sourceTree = BUILT_PRODUCTS_DIR; }; + FB720FA438A536B4C33AB6F95560177E /* KWPendingNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWPendingNode.m; path = Classes/Nodes/KWPendingNode.m; sourceTree = ""; }; + FC87628F8BF51791DBC232AF4A5CB369 /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; + FD9BE0A53FADAF8C7D3411B0FD533A1C /* HNKGooglePlacesAutocompletePlaceSubstring.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompletePlaceSubstring.m; sourceTree = ""; }; + FDA11F24A0E5D379D1BDFA1D3837B2AF /* KWExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExample.m; path = Classes/Core/KWExample.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 47B600E293C8A37E907EBE7D /* Frameworks */ = { + 0BFA59361B085DAE35238B47C9A58C88 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3F5340C1FEFF60399D7895E8 /* CoreLocation.framework in Frameworks */, - A0707805270824F50F76F3FD /* Foundation.framework in Frameworks */, + 1C417196FD00D374E80DFC5953D544C1 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 66967C63DFDF5A935C7924BA /* Frameworks */ = { + 1C885CC9C9FC979E0E2ADFF40CD025D0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A8AE2EEB9611BE46ACF56F1E /* Foundation.framework in Frameworks */, + 3F11870793D09649518D9E2CA63BF102 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7FBB25F05E5AD83B82253F17 /* Frameworks */ = { + 24D740ACCA0A2203C3872A6CA2C87A04 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D9694AA0E72E8D9C06E86781 /* Foundation.framework in Frameworks */, + 876EC4A5B663231BE023F57C6CAA9D4F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 903C126C25C2A3CB2517435E /* Frameworks */ = { + 2AC86BAC46419B766C7DD28E77B62D47 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - EF2F918BAB5061E3A4471C23 /* Foundation.framework in Frameworks */, - 3C7F2B66488192C25C0CD677 /* XCTest.framework in Frameworks */, + 54230B94C3DF3B7C6FE0069F7BE63B3D /* CoreLocation.framework in Frameworks */, + DB94132D0753B70DA8DD58FA227EF91F /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B357EB4ACD4F6DA8EBE40F42 /* Frameworks */ = { + 9DCEB6608DF7BF97A9D58909A67FD9A2 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 74E21F39ED589265A1E9E751 /* Foundation.framework in Frameworks */, + BB430852C8AEDDAB1EF220E1BCBB86E7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B6347421B592417C5DD99AF4 /* Frameworks */ = { + B57406515771AFE60DB741260E86DB8A /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CBF02896C4F71486444B84B3 /* CoreGraphics.framework in Frameworks */, - AAB88F4BBB7895789AAC0950 /* Foundation.framework in Frameworks */, - 9B457E9FE2EE33FD01D53306 /* MobileCoreServices.framework in Frameworks */, - 2A13EFCCFBE43F63941C14F3 /* Security.framework in Frameworks */, - 6C8B104F9C404F95004CE774 /* SystemConfiguration.framework in Frameworks */, + 34BF8F69E34D6F6BD6357891FF57F405 /* Foundation.framework in Frameworks */, + 4D42D3CA08C0FEDC18D1274165C5DC13 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D34F8D78EA80D6947AFDE7DE /* Frameworks */ = { + D1119F9738CF1092BABB79CA51269D8D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CD26A25B74E21D75336CD128 /* Foundation.framework in Frameworks */, + 6B94C6E303BDCD0EB6FFEEE517C4C971 /* CoreGraphics.framework in Frameworks */, + 48C829F056B851B23BF65D706CB2B056 /* Foundation.framework in Frameworks */, + 6F41F6E2D79F0D24CEC559D8BEF7542B /* MobileCoreServices.framework in Frameworks */, + F3472FDF82262940A35DF4660CED3F0D /* Security.framework in Frameworks */, + 0221CF4C08C67BC28F1317832D21E113 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 17788EE5F4636EBC678A4C11 /* Support Files */ = { + 0720760E6FAA87218C034E98CCD3509B /* Development Pods */ = { isa = PBXGroup; children = ( - F7BD7ED8D2526A962E8C370E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig */, - 6C26F91D4C3483327D1A0285 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */, - A0AF1000EFE89D84132DDA1F /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */, - 0FD408A4A127FE26F7136F8B /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch */, + 904D5A1E18F4E8CE0597AFBA098EE86E /* HNKGooglePlacesAutocomplete */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + name = "Development Pods"; sourceTree = ""; }; - 1AFF69906A99A18E65454DDB /* HNKServerFacade */ = { + 0FAB12A6983775E436CE14AD550C78C4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { isa = PBXGroup; children = ( - 5DE30AA8C6711ED9B9B087D3 /* HNKServer.h */, - 676C0FC60731FEB4151836F0 /* HNKServer.m */, - 3A3BF3783A6811050EF10642 /* HNKServerFacade.h */, - 17788EE5F4636EBC678A4C11 /* Support Files */, + D830CC9CCB60039389F0C710A5FA7056 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */, + 8CF3D9EF85289931F7E9EEC86156472E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */, + C698966CBE9D3B966C4277F75B4AC0A3 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */, + C5EEC1E6E178B5BE20316DD0E6AFBEC4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */, + 96FB835A4219D0785F41455165F8F566 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */, + 099C0CCF6A9A7DD10C94358499700874 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */, ); - path = HNKServerFacade; + name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; + path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests"; sourceTree = ""; }; - 21F99945922CEFB6B1FCC21D /* UIKit */ = { + 1968DAE82E50453578FB3B540D79A953 /* Pod */ = { isa = PBXGroup; children = ( - F999462FC1F5F23F1DA87322 /* AFNetworkActivityIndicatorManager.h */, - F2AFBD5A4E004425C1823F55 /* AFNetworkActivityIndicatorManager.m */, - B0634138418376458B6CE54A /* UIActivityIndicatorView+AFNetworking.h */, - D50DBEEBED026FA856590DA0 /* UIActivityIndicatorView+AFNetworking.m */, - 52CBD97581DA4FB5EE868B51 /* UIAlertView+AFNetworking.h */, - E28BDA71DD0DF59065AC6DDE /* UIAlertView+AFNetworking.m */, - A8FFB49A2F8F7C63616FE216 /* UIButton+AFNetworking.h */, - 84D27A722D4915DC50134857 /* UIButton+AFNetworking.m */, - 26B56D3D73547EB4CA93EDA4 /* UIImageView+AFNetworking.h */, - 3FD816E22064D1930C938286 /* UIImageView+AFNetworking.m */, - 457908777C1BAA789D945FD7 /* UIKit+AFNetworking.h */, - B06F90AD3973B32DA3758D3A /* UIProgressView+AFNetworking.h */, - 82D0DDDF4998896B1ECED1E8 /* UIProgressView+AFNetworking.m */, - B28A3AFC9143E732EC663C6F /* UIRefreshControl+AFNetworking.h */, - 6A69D56B70B4A26729473914 /* UIRefreshControl+AFNetworking.m */, - B343EE4B45652F9EEEA2C1F3 /* UIWebView+AFNetworking.h */, - B38A71A60A9D1294973DE3F1 /* UIWebView+AFNetworking.m */, + E864B219391EADF12C1468853B73F4FD /* Classes */, ); - name = UIKit; + path = Pod; sourceTree = ""; }; - 312488F78DDF8A423BA5A95B /* Mantle */ = { + 2D31E67201C20A6DB214CF26D6B71C72 /* NSURLSession */ = { isa = PBXGroup; children = ( - 90E009C9FB52D04E2C7130EF /* MTLJSONAdapter.h */, - D290BF149AE344C95E9FA875 /* MTLJSONAdapter.m */, - 4C75A506B2736A348A4A063E /* MTLManagedObjectAdapter.h */, - 1EA109C3266EBCD15D59D31C /* MTLManagedObjectAdapter.m */, - 9352B101034E8E950083EFA6 /* MTLModel.h */, - 23A8AA302BE18810ADF8545D /* MTLModel.m */, - 085F6809B45F16B35A026F9F /* MTLModel+NSCoding.h */, - 9D0AAFE87191C2563B69B4BF /* MTLModel+NSCoding.m */, - 5E52E5B06DC638575043EB02 /* MTLReflection.h */, - D5E51D5D3EF448C6E65D39A8 /* MTLReflection.m */, - 4920BB1308D915B1365801CA /* MTLValueTransformer.h */, - 77B4DA80B58E701F39A7879D /* MTLValueTransformer.m */, - 3B5373EA045AFBADBF4945C9 /* Mantle.h */, - BFB71E4D4A27C4FE01F8AC73 /* NSArray+MTLManipulationAdditions.h */, - 43EC5F91E522B8DF7F9B0720 /* NSArray+MTLManipulationAdditions.m */, - EA5F22B7C4F1BFF1538B8455 /* NSDictionary+MTLManipulationAdditions.h */, - 0F00DAC8F8A6E1A4E67AEFE6 /* NSDictionary+MTLManipulationAdditions.m */, - C1D3E430DA79E1B3477C2831 /* NSError+MTLModelException.h */, - 82B614EEE16CBFB70FEBB038 /* NSError+MTLModelException.m */, - 4EB31582D53B1B29126B7253 /* NSObject+MTLComparisonAdditions.h */, - 87918E73B79E746A1469E0F6 /* NSObject+MTLComparisonAdditions.m */, - D9538638EB55ABF4C9BCA4F1 /* NSValueTransformer+MTLInversionAdditions.h */, - F2437B950BF538F2B6D4ABCB /* NSValueTransformer+MTLInversionAdditions.m */, - 8A034476D33B249497C7D515 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, - 0EA85ED6AE314BCBA831A898 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, - 698F1AE28F21F737F480CE9D /* Support Files */, - EE4E5AAF9CB0CE43391A4619 /* extobjc */, + 65EDED11002206DBDB8EEBB89E63423F /* AFHTTPSessionManager.h */, + 83E8B1BE44B6D74A94DB8C067EEB236A /* AFHTTPSessionManager.m */, + DDC7973CA468A5D2EFF9EF280FA1300D /* AFURLSessionManager.h */, + 24B0E7B0AB9DCFE9E0277BBC965F816B /* AFURLSessionManager.m */, ); - path = Mantle; + name = NSURLSession; sourceTree = ""; }; - 3585075FE09D4DA45E7042DE /* Support Files */ = { + 355DD6BD327A6E92283511981643F95A /* Security */ = { isa = PBXGroup; children = ( - 6483FE7AA4C16C97F372FDAA /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig */, - EDEF52A30402E79BA3E1CBC5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */, - 0C949A31D93988C2EEB2831C /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */, - 6FE1D6E940CC63CFC7233340 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch */, + 400288306678AF87B4D6B4875B898A01 /* AFSecurityPolicy.h */, + 46C792C49E55F8F2FA3D26AF53E1B712 /* AFSecurityPolicy.m */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + name = Security; sourceTree = ""; }; - 635037A59345F5281FE31172 /* Products */ = { + 361388D8652124A08E4AC0E5F7194283 /* Pod */ = { isa = PBXGroup; children = ( - F1A10EACF3E60107C3CC970C /* libPods-HNKGooglePlacesAutocomplete-Example.a */, - 4A7C1D4E3972106CBB3D974F /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */, - 79796B985403C3DF7919766F /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */, - B1C977775B243B95552DFA1A /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */, - B2E28F0C650421F107D2FDD3 /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */, - 3EEFFF0106F788692F56AEBA /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */, - 647E1599FA8F0E7DF88F867F /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */, + 9459B73B415F610742CE72C69E89B4B2 /* Classes */, ); - name = Products; + path = Pod; sourceTree = ""; }; - 698F1AE28F21F737F480CE9D /* Support Files */ = { + 3A5CFD643066F1C1E3B743FC18058E2F /* Support Files */ = { isa = PBXGroup; children = ( - 8CAA602853F83DC3417BE20D /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig */, - 761BD45E8A773185515F7A4C /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */, - CB20C5FD7D5C162CB710A1E2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */, - 8D12451DF4954E3119A6877E /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch */, + DAE96ACE6C023A2272FFAABD97236F16 /* AFNetworking.xcconfig */, + E13D93B2B8D9DF080498738032D6FF36 /* AFNetworking-Private.xcconfig */, + 1E1F5A2F736D3E3941F05EDB15254688 /* AFNetworking-dummy.m */, + 8B5E51E8264856D913305A2AA71A4347 /* AFNetworking-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + path = "../Target Support Files/AFNetworking"; sourceTree = ""; }; - 6B668C2ECFB820FF04643633 /* Reachability */ = { + 3B2F030770E698C781669BE3B80E6D98 /* Kiwi */ = { isa = PBXGroup; children = ( - 9E25C29E5DFF9F7859AC63C7 /* AFNetworkReachabilityManager.h */, - 545DE5E6921E3EFE9876FA88 /* AFNetworkReachabilityManager.m */, + 89097E3B70B556E17237FBB7272226F2 /* KWAfterAllNode.h */, + 5BFED5F155114B1B91FBD886D30668E7 /* KWAfterAllNode.m */, + 7EC153F9782EC72C2003B2161CB367A3 /* KWAfterEachNode.h */, + 3792BB5DB199E5AD2286D78FB54193A4 /* KWAfterEachNode.m */, + 7C5309F9C3D5A51C777CEBA089824B74 /* KWAllTestsSuite.m */, + D44C6150B5FD9A39550AD0ACF656EE8E /* KWAny.h */, + 842A0F9D5BF8AFA3F123A900B32D2BCE /* KWAny.m */, + BB79A5613540E6EBAB99C73BA700E6BA /* KWAsyncVerifier.h */, + 52F15695ECB5D171AE7EB9D308577F43 /* KWAsyncVerifier.m */, + 4BF5D85D8403646A853E0B28DC2EDBE8 /* KWBeBetweenMatcher.h */, + 721B17464AA5BD5F6A48C0E4C489AAD7 /* KWBeBetweenMatcher.m */, + F469BE9E391BDE928297D343EDF45912 /* KWBeEmptyMatcher.h */, + B484E3C028DEEF8BCD53D127E5C68103 /* KWBeEmptyMatcher.m */, + 0C64EA98C0FDCCA0B5F51B6A713C187A /* KWBeIdenticalToMatcher.h */, + 0AB065923B558A73C7B41D25FE6A2ED6 /* KWBeIdenticalToMatcher.m */, + 5C3A4477FF16E2EE2C2897CD64CB15B2 /* KWBeKindOfClassMatcher.h */, + EDB2A5F97BCDD1A389EDB85D3B0C004E /* KWBeKindOfClassMatcher.m */, + C3FB1628BD10D890D3FA5113A1E54EA8 /* KWBeMemberOfClassMatcher.h */, + B7447B80422ED672A4CD294B91B350C6 /* KWBeMemberOfClassMatcher.m */, + C2A0DD2AC700E37D1B4FFAE6FCC817FD /* KWBeSubclassOfClassMatcher.h */, + 6101CAAD2E2D42E7397C2C15D86799EB /* KWBeSubclassOfClassMatcher.m */, + 374C473459D63AFD222DF79461BA5748 /* KWBeTrueMatcher.h */, + 63B1BD50A60BF21594157EBB10BA0EE6 /* KWBeTrueMatcher.m */, + 30CDF9437ABD442414E56118F54ED8B6 /* KWBeWithinMatcher.h */, + 4D8DBEA0F8CD5CFACD852EC9BCD8408C /* KWBeWithinMatcher.m */, + D5C37305329118CDCF2323B7D4450CB6 /* KWBeZeroMatcher.h */, + 6A34A9B0A242A6DE9839602602BE76CE /* KWBeZeroMatcher.m */, + CD6DA4E94E8BEBA3994D74CB751A4A82 /* KWBeforeAllNode.h */, + 862F069559704119D490FA2AAA1CDED7 /* KWBeforeAllNode.m */, + C3A7C2556FC8800E88EC82F60372CBDB /* KWBeforeEachNode.h */, + 12B0B575CEEA875B94C64FA53B84A1E0 /* KWBeforeEachNode.m */, + CA250B2D87AECD3AC724B1AEDDB40568 /* KWBlock.h */, + 9993770B501E47242760FD8462952ADE /* KWBlock.m */, + B1F418BC49D613CF43B405ED07138834 /* KWBlockNode.h */, + 44BFC4CBAA017E07925FA35F38B46AC1 /* KWBlockNode.m */, + 0EA72E787E92E044F0E47F6E21109D85 /* KWBlockRaiseMatcher.h */, + ECD9E5E151C22DB4809D2A2F73D251DB /* KWBlockRaiseMatcher.m */, + 1AC3E3EFBA60413F4B7A1DEFDEDD2C43 /* KWCallSite.h */, + 2487A8F04570E150B3B44F0D67EA23CD /* KWCallSite.m */, + F56F37ED152BB615C53AF85B4B230043 /* KWCaptureSpy.h */, + 8F6812B2417DA4702057452E96E5DBC3 /* KWCaptureSpy.m */, + 4E98524AC3842DFD9DC1C961AFC48FF1 /* KWChangeMatcher.h */, + 07960902A4FB677228979280E7E578D1 /* KWChangeMatcher.m */, + CAE37ABF675FB7250E352FFC204F18D9 /* KWConformToProtocolMatcher.h */, + DDFF219C6A6DEFAD0CFDAABA28D6936E /* KWConformToProtocolMatcher.m */, + 5C74726464379FDC171847D5705760E0 /* KWContainMatcher.h */, + AF75F71661FA163C8B875965342BB52C /* KWContainMatcher.m */, + A3E040A98BDD15746DA4E7D209702FED /* KWContainStringMatcher.h */, + 1A75816C99E7E93A1E4BADA81648D1A1 /* KWContainStringMatcher.m */, + 4B9BAB9B192AA0021FE7F45E68D444BD /* KWContextNode.h */, + 332392ED3341E7951B5D4760D29CA8DD /* KWContextNode.m */, + 2E5EAA86A566261F34D17CB5C8A54A23 /* KWCountType.h */, + 04812416DEC95460D9B4A27BE5ABCDF5 /* KWDeviceInfo.h */, + 100B6CA2C269A8DFF401D3263735FA55 /* KWDeviceInfo.m */, + 7532BABF84962EE11FC3C9F51895015D /* KWEqualMatcher.h */, + A011B58A71AE537C5758A32A956ACFB0 /* KWEqualMatcher.m */, + C9F0787879038A57E3BB1AEB4529E577 /* KWExample.h */, + FDA11F24A0E5D379D1BDFA1D3837B2AF /* KWExample.m */, + 67E08D3B56B2615259293ECF5ECD5F0A /* KWExampleDelegate.h */, + 3CAE237A2706ED0F0DFA0201990EB191 /* KWExampleNode.h */, + 1A88FFAB8883E91B1DAA089A44337FC0 /* KWExampleNodeVisitor.h */, + 17C70AC671E0F21B2E1269A4CB95D5F8 /* KWExampleSuite.h */, + 0559BD51C01F9D9A926D07EF0A7D2B17 /* KWExampleSuite.m */, + 4BDDD4689BADD3E9DB9B1565EFF31D38 /* KWExampleSuiteBuilder.h */, + 30B6F97B520F681F5BA49A5824BF8C3B /* KWExampleSuiteBuilder.m */, + DE458B4D155CB29F55193372B151C529 /* KWExistVerifier.h */, + 3DCF46346EE435AC3BC7D0D09BAEC88C /* KWExistVerifier.m */, + 8ABD9EB82AAB8F99782B4D06560C3312 /* KWExpectationType.h */, + DA7AE8A400A029BAC3EFEE80E603D5C9 /* KWFailure.h */, + 0FEC494942532A2EF31D231BF65E5A89 /* KWFailure.m */, + 8A979D3F0D5682FB5649B6EE4E1C8D1B /* KWFormatter.h */, + 6C3C3741F9CCDEF0EDAED640D7B111FB /* KWFormatter.m */, + 8AB8C669FFC43B8EA7414E7B39D646BE /* KWFutureObject.h */, + 029FE7ABA79D26F6CD7FA7426AC55EF5 /* KWFutureObject.m */, + 19D238721F811EE427D7142322AAD601 /* KWGenericMatchEvaluator.h */, + 0A45C3E8B46DDA9ACE9707172EFE5C01 /* KWGenericMatchEvaluator.m */, + 305EFBC85DAABA84397923B883948B38 /* KWGenericMatcher.h */, + 5F78ED8DC97A210784612A7A8CC6B861 /* KWGenericMatcher.m */, + 487E899D8973308CEF97BB361341B2DB /* KWGenericMatchingAdditions.h */, + 764E26E7BC29EB565100F5CA3C25B108 /* KWGenericMatchingAdditions.m */, + 632A870D9B9CC63D4BB1AE6C3CF4AEF6 /* KWHaveMatcher.h */, + F2153FC5EDA7D3417BAA37E0E3C8C7A4 /* KWHaveMatcher.m */, + 723CE722C70412EEF3494945BFE03F52 /* KWHaveValueMatcher.h */, + 4114E00E8D3041DDA26E213B59A7C8EC /* KWHaveValueMatcher.m */, + 32E2D68100E41D97287D8142018D55F2 /* KWInequalityMatcher.h */, + F9CAA15BD698D32B5BE8D5E213DC853A /* KWInequalityMatcher.m */, + 6185B7A4F9F8DE2C73F597BB8738CFA5 /* KWIntercept.h */, + B560B5D1577147E39DAA8C459327FE26 /* KWIntercept.m */, + 5C0B148931946818784F80103E8E2578 /* KWInvocationCapturer.h */, + 993A17FB49A45CCE3132B36733106E66 /* KWInvocationCapturer.m */, + 6A15019EDADD894887C54B067F57A631 /* KWItNode.h */, + C1FEA252DFAD5504E644EC4DE9D87E6E /* KWItNode.m */, + 78FA597AF7383982B04091FC4ED96277 /* KWLet.h */, + 7D9BEA018FD57753C5775F4C9064F83A /* KWLetNode.h */, + 240C44AA0195DBA8C0937309BB9DC88F /* KWLetNode.m */, + D36716B38D40CC89260C191E505B54F9 /* KWMatchVerifier.h */, + DFBFD1FA4CAA82F54E388E1DFC335A34 /* KWMatchVerifier.m */, + B45461DF3D5011324854479CB7799248 /* KWMatcher.h */, + CE4B66823AB7C16FBCDDCA73FA8FB6F2 /* KWMatcher.m */, + EAA0FA0EE2534244CFA5BF00E7AFB1DA /* KWMatcherFactory.h */, + 498EF67C3792E4C9DC0E680B61B8CCCE /* KWMatcherFactory.m */, + 53E4378C46276D6CAD5DE99BE4F1F058 /* KWMatchers.h */, + 36566F837DB48A7A6E4CFB0FCEF3B5B4 /* KWMatchers.m */, + B274A226AA4342EFE6BAB89D6703C33C /* KWMatching.h */, + 891EE23933CC83CEDEEEC408DA44CEA0 /* KWMessagePattern.h */, + 3B48E8F5B7DD31135EACEC070C42A211 /* KWMessagePattern.m */, + F908BF120B705E5893B7107CBA155149 /* KWMessageSpying.h */, + 13249ECF608C8BAC5D392303510AC6B9 /* KWMessageTracker.h */, + 51ECFF97BC7286AF25997CE8A4234DD4 /* KWMessageTracker.m */, + DF94B3075A8BF774BE2DBF02F8F312EB /* KWMock.h */, + 98EB3AA3707CA381A0FD27870D28DD7C /* KWMock.m */, + 2EA862DA85375B342FB1E677FB2B3CC7 /* KWNilMatcher.h */, + 7BD0F2462539C0F3A3B1E95A306BF732 /* KWNilMatcher.m */, + DF21DBA11EFB89131DDE44A29863E321 /* KWNotificationMatcher.h */, + 82A4AC85CBEC58C58688760B77413F64 /* KWNotificationMatcher.m */, + 984A410C45E4205F19B92EE5C7178117 /* KWNull.h */, + 33F3AEFE98F384A90E86FE6FFE7EA778 /* KWNull.m */, + 06374D2F0629E973E6C27F4D485C3217 /* KWObjCUtilities.h */, + 62026ECB70F537F0613BBA8432D7E3EA /* KWObjCUtilities.m */, + EFF694F392D19B1AFD85BD9E9C09DA14 /* KWPendingNode.h */, + FB720FA438A536B4C33AB6F95560177E /* KWPendingNode.m */, + F5809E6C01E76A63F7ABF26CB1172F78 /* KWProbe.h */, + 3039AAA54227C4DA8F704AF83F518C7C /* KWProbePoller.h */, + C7BD1464006DCCE7099966B4BEDD3566 /* KWProbePoller.m */, + 8A0FA5624BEC186C0891DBA50BC95504 /* KWReceiveMatcher.h */, + 0D328EE65716966F2EA9D30F21FB065B /* KWReceiveMatcher.m */, + 8F37CC13170D413F282728C22451C117 /* KWRegisterMatchersNode.h */, + 2D33C4D3D2F5CFCF98876F99B1DB33B0 /* KWRegisterMatchersNode.m */, + 9DB1AE5884575ECFD88A950F7A41BA2F /* KWRegularExpressionPatternMatcher.h */, + 1D0810384B024A14FEE32A04E0535C09 /* KWRegularExpressionPatternMatcher.m */, + 8463DFCE5B6790F3632CB7205C879F84 /* KWReporting.h */, + 232FD3F18881848366CFBDE0F7C49894 /* KWRespondToSelectorMatcher.h */, + B9877873CBD9B9660E8B1AE8F782267A /* KWRespondToSelectorMatcher.m */, + 4B85E44709060611A3C1B3B373595AA4 /* KWSpec.h */, + A7D3BEC0893A3C71B97505F667620932 /* KWSpec.m */, + D0E9A2C7066D498237E707E519698F10 /* KWStringContainsMatcher.h */, + C50452E97E72F237695A4B90FB68614E /* KWStringContainsMatcher.m */, + F548C2D1AACCCFE04A599BA039690C83 /* KWStringPrefixMatcher.h */, + 84FF43CFD45B93FAECF70965ADE370DD /* KWStringPrefixMatcher.m */, + 56D68FD534C58F092C6A8C827F9287B5 /* KWStringUtilities.h */, + 617858AA68A1B6CA353ABD06C953F586 /* KWStringUtilities.m */, + 5D6D28FE2D35A515415C0063827657CD /* KWStub.h */, + DE16072CE135597246DFF9FBBF963E86 /* KWStub.m */, + 98069B4AF542F04E60146B5C00EB7B81 /* KWSuiteConfigurationBase.h */, + 1DA12118AFAFC3FDB05377486C71A0D8 /* KWSuiteConfigurationBase.m */, + 00F33D1EEF79BC0FFE9A8F3289AD15C3 /* KWSymbolicator.h */, + B37E25A1EBA7A9E564C896532F4E03EA /* KWSymbolicator.m */, + A4387BBB39F392748958DDB98B8809BA /* KWUserDefinedMatcher.h */, + 00C0DF61AF947F958A3E1BC3CB4A0D25 /* KWUserDefinedMatcher.m */, + 9D267D344158C56D2EC1CA44C8FCC325 /* KWValue.h */, + 462AC5EAA544DD93823C071DA5A2E6A9 /* KWValue.m */, + CC8C3337BEA1B5AF0153647CA8FD536D /* KWVerifying.h */, + 9A723027DA2CDEBCDDFECFC40110E1C8 /* KWWorkarounds.h */, + 6702D559021D9137BDFFFF6C86760B16 /* KWWorkarounds.m */, + 8D7671550783DB2411C917539F2964E6 /* Kiwi.h */, + E3BEE7F167A91CB3CA0396F458DB24A1 /* KiwiBlockMacros.h */, + 41BF41A130AAC3D71E09C100BFA4D437 /* KiwiConfiguration.h */, + 8149CDD1BFB94B750C78DF2A3D7EEBA5 /* KiwiMacros.h */, + 9381B6EE6C82203165A17AA610C48872 /* NSInvocation+KiwiAdditions.h */, + C9B36FD543EF5B38BA8D5F3F15A671AF /* NSInvocation+KiwiAdditions.m */, + 043E99993BA98B3CD7015DBA1366CB5F /* NSInvocation+OCMAdditions.h */, + 4D0CCCADBFF140B3A3381DD03627EF4E /* NSInvocation+OCMAdditions.m */, + 4A88FFDCCA5ACD172FF3EF446FB94C9F /* NSMethodSignature+KiwiAdditions.h */, + 4BFCE079F550C127F74D37242632E13C /* NSMethodSignature+KiwiAdditions.m */, + E8076E66B0E1D74B37196CF114548748 /* NSNumber+KiwiAdditions.h */, + 9CAB26F8270CAE6A27A665E83CD37FD9 /* NSNumber+KiwiAdditions.m */, + 4DB3F48D9890A01AF3073302ED16DBE1 /* NSObject+KiwiMockAdditions.h */, + 04485F3BD9EF227C8FBC0F2874596D0E /* NSObject+KiwiMockAdditions.m */, + B6D6BD0DF5FA3C557B7BD4FE149C6330 /* NSObject+KiwiSpyAdditions.h */, + 3BDAA6057BF9E61E82A13E7C147CE4F7 /* NSObject+KiwiSpyAdditions.m */, + AA9467110FBB172D391FC073C2A9B6C4 /* NSObject+KiwiStubAdditions.h */, + DCE5B2F2B1C361939D2A129B11B4C5B2 /* NSObject+KiwiStubAdditions.m */, + A384A0625F126ED3363D3B17D50FF455 /* NSObject+KiwiVerifierAdditions.h */, + 7047F727EFB42D6F447A33578C35DC9C /* NSObject+KiwiVerifierAdditions.m */, + 96A34889EED78A24C63AFDCAD2262EE7 /* NSProxy+KiwiVerifierAdditions.h */, + 2125CE9D9BF123EAE1BDF3E9FD11650A /* NSProxy+KiwiVerifierAdditions.m */, + 530A32295A19CA93A7192E6603E637F0 /* NSValue+KiwiAdditions.h */, + 5680B92FCAF131D64DE3CBD9BCEA481B /* NSValue+KiwiAdditions.m */, + DE5B9BBEF4DDB4E6DFC87C8A862D0DA5 /* Support Files */, + ); + path = Kiwi; + sourceTree = ""; + }; + 50050035FF311A557615C8CCD7393C06 /* Mantle */ = { + isa = PBXGroup; + children = ( + 96E650FC732AD0C97F2CEDF64DC6E328 /* MTLJSONAdapter.h */, + E3EFF8445FA62AE760E4B82DEC40E58F /* MTLJSONAdapter.m */, + B141BB9CE3138EDA25F012F781952F4D /* MTLModel.h */, + 1D0BDA3F2DB537E2A5C18D51749B84BE /* MTLModel.m */, + 85680C480FB2A6CD765EFF3D23F5FCD4 /* MTLModel+NSCoding.h */, + 98C1807AD8EC15D6840AC6E156EF9141 /* MTLModel+NSCoding.m */, + 2CC64B8C921FEBB79480E33060A17B10 /* MTLReflection.h */, + D493144EFBCF6B6146D0FA33A2DE7EF0 /* MTLReflection.m */, + A265C0B6602E6FA1D4B6534F75BA22E2 /* MTLTransformerErrorHandling.h */, + 8A672C1060ACE0D30A360620FA2E5504 /* MTLTransformerErrorHandling.m */, + ABB78649D3CD5D6F32E55EB277563D6E /* MTLValueTransformer.h */, + 7E3D30D3B2D6ABFC366218CC3737CFAC /* MTLValueTransformer.m */, + EA534312B91348D0F02F499B72544279 /* Mantle.h */, + F6367B0EA3925D1B5A50C0148279E247 /* NSArray+MTLManipulationAdditions.h */, + 0FEEB0CF9001B11398A4AD04C0ADB821 /* NSArray+MTLManipulationAdditions.m */, + 56A84D1830E952336C7470E722E17D93 /* NSDictionary+MTLJSONKeyPath.h */, + 1AA5B9CBAF8788FA110582BBD6274F73 /* NSDictionary+MTLJSONKeyPath.m */, + 85308EF537159E6F961F6CFD557D145E /* NSDictionary+MTLManipulationAdditions.h */, + EEC68F4330E0B6E381DE042519A165E1 /* NSDictionary+MTLManipulationAdditions.m */, + C8774B9FBE8B1F8976A8897399DCCDC7 /* NSDictionary+MTLMappingAdditions.h */, + 10FE68B7765C525F0C40A347DDECA0A0 /* NSDictionary+MTLMappingAdditions.m */, + 62C0497A503AA3D0DBE27B4F40FFDA6A /* NSError+MTLModelException.h */, + C1F737E73A82B6BC796615A4C5505CF2 /* NSError+MTLModelException.m */, + 93DFAD2B680BD254B6A3199F5E8C7B7B /* NSObject+MTLComparisonAdditions.h */, + 4FD09EA536EBC0BCB4EAE8C270446A4A /* NSObject+MTLComparisonAdditions.m */, + 3150DC362A87D69FA172FE9148A1ECED /* NSValueTransformer+MTLInversionAdditions.h */, + DE2B163C46F3BF967FD3D6B3B4CE5D87 /* NSValueTransformer+MTLInversionAdditions.m */, + 5D6E9F359D456F039FFABF0D8993FE09 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, + 73E5AF4B2C0403EE63B1C7E95645B16E /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, + 95B584846B8C5D60669386E6066ABA13 /* Support Files */, + ECCD1768492F1900070F12729B7009CD /* extobjc */, + ); + path = Mantle; + sourceTree = ""; + }; + 529AC2B0CF2CC98A06701ADCC8AB6E1B /* UIKit */ = { + isa = PBXGroup; + children = ( + B3A1ED25C86B5CB1BCA3347137138BEC /* AFNetworkActivityIndicatorManager.h */, + 529B2F3E260EE7A3A822DB44A42400EC /* AFNetworkActivityIndicatorManager.m */, + B1C1F3D720DE8C35EBA78A1E4FAA40FA /* UIActivityIndicatorView+AFNetworking.h */, + 22679E03D87472D83715CDF47A53EB5B /* UIActivityIndicatorView+AFNetworking.m */, + 74AA10B93FBBE371BD8667E63E24FF8D /* UIAlertView+AFNetworking.h */, + 137C0858AB0094E927E11C3D14F9B57F /* UIAlertView+AFNetworking.m */, + 738641E23C536EEA19D7361E98B25D84 /* UIButton+AFNetworking.h */, + DFC80A7DD04AA998C12E03DE2A5CA248 /* UIButton+AFNetworking.m */, + 77E7841B58C1DE068882245E612750CD /* UIImageView+AFNetworking.h */, + 20E217D0C8C49D341A516F0DF937817C /* UIImageView+AFNetworking.m */, + EA8CC115C1221EB25D2F8A4C3F5931B4 /* UIKit+AFNetworking.h */, + A43E03E655182C12A3C0B58D3D3EFB4D /* UIProgressView+AFNetworking.h */, + 2D471363E45C98B12F1C9E80930AFBF7 /* UIProgressView+AFNetworking.m */, + 57F379AA3F8B5EC09EB2FE5F010F5BE4 /* UIRefreshControl+AFNetworking.h */, + 3BBEB92736E6F4F101864D7CF0DBDB15 /* UIRefreshControl+AFNetworking.m */, + CB9EE6EAC589E029551766CA99AE88B7 /* UIWebView+AFNetworking.h */, + CFB13BFEC8A2D82273DEF4DD3C2C6382 /* UIWebView+AFNetworking.m */, + ); + name = UIKit; + sourceTree = ""; + }; + 5E1F3384B1B39575144FEBFCF3210CCC /* Frameworks */ = { + isa = PBXGroup; + children = ( + 8E093576A4932C4D1D576EBC9B5B0EF7 /* iOS */, + ); + name = Frameworks; + sourceTree = ""; + }; + 6251DF69A39A0F16F3D82762B9108A39 /* Networking */ = { + isa = PBXGroup; + children = ( + 8F6E7999C16036EA046FB9E8E0491084 /* Pod */, + ); + name = Networking; + sourceTree = ""; + }; + 650A31711C9B80F6585C575AD49D4FAC /* Reachability */ = { + isa = PBXGroup; + children = ( + 75D274843E458EB2CA06087BD1C89576 /* AFNetworkReachabilityManager.h */, + 1B19C96ABA0DBD1E6984D96421F52A5A /* AFNetworkReachabilityManager.m */, ); name = Reachability; sourceTree = ""; }; - 6E8528CE1AE55CADDC98EB9F /* NSURLConnection */ = { + 6855E89770E9B684EDBBE6A7C697310A /* Serialization */ = { isa = PBXGroup; children = ( - 3841AD654EF2E98D970C08BF /* AFHTTPRequestOperation.h */, - 1B2CF3D88DBA96B2E5CBFF7C /* AFHTTPRequestOperation.m */, - 5AA6C677AC551C62774A1698 /* AFHTTPRequestOperationManager.h */, - 71F9ACEDC72AF7114B2EB757 /* AFHTTPRequestOperationManager.m */, - 6BB55D5DBBC02225692967AE /* AFURLConnectionOperation.h */, - 405CC8981CAE9E37E0DB1A49 /* AFURLConnectionOperation.m */, + BF6829E8FBC2029A6A2C858C1C854D14 /* AFURLRequestSerialization.h */, + 6BF16E5CFF8922AAC57CF43D029FC8A0 /* AFURLRequestSerialization.m */, + 59D736BF36ACE06558F40E751E24F360 /* AFURLResponseSerialization.h */, + 32F3E29FA8D484D5A844591F64746DAA /* AFURLResponseSerialization.m */, ); - name = NSURLConnection; + name = Serialization; sourceTree = ""; }; - 6F5EEEC0665D44F69DAC33A8 /* Security */ = { + 6D4BA96C942B93955005F6F100CDBE67 /* Pods-HNKGooglePlacesAutocomplete-Example */ = { isa = PBXGroup; children = ( - 3D3582C1DD98DC5DF9581F96 /* AFSecurityPolicy.h */, - 72FB6FD97B23298489C8321A /* AFSecurityPolicy.m */, + DF0F46F589B037636BE360123495021E /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */, + 5BB2958181AE895793E691F120098E9C /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */, + 578F40AC31CAE348A619C47CC39628F0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */, + 13F5349033EB171EDA4C219DE653D1B8 /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */, + 2364B132ADEC6F9C90AA3DE14F72A3EB /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */, + 05C6DBD92BF3DC522FCFEDC10A33B170 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */, ); - name = Security; + name = "Pods-HNKGooglePlacesAutocomplete-Example"; + path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example"; sourceTree = ""; }; - 70AFABE1CFEF9635D0656FBE /* AFNetworking */ = { + 6D6A0C6B080C8CE495027ABE08438FC7 /* AFNetworking */ = { isa = PBXGroup; children = ( - DC89DC48875F179AAED30569 /* AFNetworking.h */, - 6E8528CE1AE55CADDC98EB9F /* NSURLConnection */, - F79FDEF655C5374DA2AD3039 /* NSURLSession */, - 6B668C2ECFB820FF04643633 /* Reachability */, - 6F5EEEC0665D44F69DAC33A8 /* Security */, - 7880C1B97D34198D01DE83F1 /* Serialization */, - E15A051C195385A031B100E6 /* Support Files */, - 21F99945922CEFB6B1FCC21D /* UIKit */, + B6BF0E76DDDBA5C34A9C385818DCD208 /* AFNetworking.h */, + 818806F022BA9D96DF623C8474E6DD1A /* NSURLConnection */, + 2D31E67201C20A6DB214CF26D6B71C72 /* NSURLSession */, + 650A31711C9B80F6585C575AD49D4FAC /* Reachability */, + 355DD6BD327A6E92283511981643F95A /* Security */, + 6855E89770E9B684EDBBE6A7C697310A /* Serialization */, + 3A5CFD643066F1C1E3B743FC18058E2F /* Support Files */, + 529AC2B0CF2CC98A06701ADCC8AB6E1B /* UIKit */, ); path = AFNetworking; sourceTree = ""; }; - 7880C1B97D34198D01DE83F1 /* Serialization */ = { + 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( - 4D341F2FFB64C5E2BBDA63B4 /* AFURLRequestSerialization.h */, - 4B8D8243400454C734070F66 /* AFURLRequestSerialization.m */, - A1572D4FCECBECAB8492E21F /* AFURLResponseSerialization.h */, - 2048C14112A4EDE6C53D4E7A /* AFURLResponseSerialization.m */, + C88113A79685B4EFEE7BAD12896829F7 /* Podfile */, + 0720760E6FAA87218C034E98CCD3509B /* Development Pods */, + 5E1F3384B1B39575144FEBFCF3210CCC /* Frameworks */, + EF447B4E1DFAE4F853BEEBB25E70B50E /* Pods */, + CCA510CFBEA2D207524CDA0D73C3B561 /* Products */, + D871C749CBB672E76A502DD5E90F9842 /* Targets Support Files */, ); - name = Serialization; sourceTree = ""; }; - 796C3090617DA6C0422D6BAD /* Support Files */ = { + 818806F022BA9D96DF623C8474E6DD1A /* NSURLConnection */ = { isa = PBXGroup; children = ( - 97A1E2262941C13505A2DAD8 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig */, - 6B72E09484CEF9007F4F6441 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */, - 1B22C97BFF97EC6C24AF63FA /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */, - 45E5698B0337BFB89E3ED3A2 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch */, + A0E13A504535553404F96E914DFA8B1D /* AFHTTPRequestOperation.h */, + FC87628F8BF51791DBC232AF4A5CB369 /* AFHTTPRequestOperation.m */, + 53FC6FF065F3754884BF4FA4FCB9169C /* AFHTTPRequestOperationManager.h */, + D9D6EDF8A458DAA1C37ED799317CDAE7 /* AFHTTPRequestOperationManager.m */, + 53576E56A0E8BB896B044424DA0C6200 /* AFURLConnectionOperation.h */, + 7529219E1B206C4488811774887B546F /* AFURLConnectionOperation.m */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; + name = NSURLConnection; sourceTree = ""; }; - 7A3D44FA2D65676CA68BBF88 /* iOS */ = { + 8E093576A4932C4D1D576EBC9B5B0EF7 /* iOS */ = { isa = PBXGroup; children = ( - 4EB8BEACB5C635A13A00B74B /* CoreGraphics.framework */, - FA8E44DCE41E5898C557C67E /* CoreLocation.framework */, - 9BFA7BAD88355A6D5ED57E69 /* Foundation.framework */, - BAC656397349DDF9F0C839E6 /* MobileCoreServices.framework */, - D6A606FCD434526A106E39E7 /* Security.framework */, - C26BE714EC3BC70E8948BC4A /* SystemConfiguration.framework */, - 3653DEA7E9A6E4532EA11DFD /* XCTest.framework */, + 5F72AADF8372B8CA4F83E064E175B35F /* CoreGraphics.framework */, + 79D3196548C1513FDA2670771CA816CB /* CoreLocation.framework */, + 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */, + 32EECDE056BC5CED18068AC789393661 /* MobileCoreServices.framework */, + 9F5ABE420494F71A4FD46081C386774C /* Security.framework */, + 9DE6DF131F10F79859B449ABD661421A /* SystemConfiguration.framework */, + FAA25927E4E7B1BBFD96CB10A156318C /* XCTest.framework */, ); name = iOS; sourceTree = ""; }; - 7F91B36B35BA4571CA85B2AA /* Kiwi */ = { + 8F6E7999C16036EA046FB9E8E0491084 /* Pod */ = { isa = PBXGroup; children = ( - CABF438DF0DB0138DF8F2BD5 /* KWAfterAllNode.h */, - 6E67BB961636D8380BF32BAC /* KWAfterAllNode.m */, - 6897CE31CC3F3981B2ADE478 /* KWAfterEachNode.h */, - BB61B20B3B21BBE734505963 /* KWAfterEachNode.m */, - 0B389B85ECEF19326E2E3968 /* KWAllTestsSuite.m */, - F35E88E0A1A8023706450812 /* KWAny.h */, - 8AA7F7A458D1BF003B244B2B /* KWAny.m */, - 4F5D1334C4F2D1CD37944EF9 /* KWAsyncVerifier.h */, - 709023374FB93B1AB5E2B355 /* KWAsyncVerifier.m */, - E10754340F236FE582CB09F9 /* KWBeBetweenMatcher.h */, - 0A9D3586689325AEE9C71513 /* KWBeBetweenMatcher.m */, - FC1A57027CE5A5D8339C2CA2 /* KWBeEmptyMatcher.h */, - 443B9711D6F04634A05F8853 /* KWBeEmptyMatcher.m */, - C671212A50435460D080D00E /* KWBeIdenticalToMatcher.h */, - E9B34C0708AB6F9F82B3498C /* KWBeIdenticalToMatcher.m */, - 2E62C40DDBC8CC1F330FA9DB /* KWBeKindOfClassMatcher.h */, - 1B31D4123A8645BCFCB3A606 /* KWBeKindOfClassMatcher.m */, - 0082D6F9D05F79AA01E1E55B /* KWBeMemberOfClassMatcher.h */, - 81DF6C1EF82CD7A3F26C9D95 /* KWBeMemberOfClassMatcher.m */, - C0D43B47E60E727B6E3038AC /* KWBeSubclassOfClassMatcher.h */, - 5C3FEEA10A71F47EC2CAE2B3 /* KWBeSubclassOfClassMatcher.m */, - 4E51C95D28C213C81E21322F /* KWBeTrueMatcher.h */, - D59A5CDBF35559C5D12FFB0D /* KWBeTrueMatcher.m */, - 283ADC4CFB7128DF158A039C /* KWBeWithinMatcher.h */, - 2C4DE561AF0F8EBB7B72317B /* KWBeWithinMatcher.m */, - 848ABE99C1430992DBDBDBE0 /* KWBeZeroMatcher.h */, - 0D12E640599C4DB8203E78A5 /* KWBeZeroMatcher.m */, - 559941BF359CF141E4EB8290 /* KWBeforeAllNode.h */, - 79500198BDEB0374DDA71475 /* KWBeforeAllNode.m */, - 1C36C889D73C5677D649CFB6 /* KWBeforeEachNode.h */, - BA099E2DABD14AD4789A0F1B /* KWBeforeEachNode.m */, - 890E47E0DB890BB98C7B4ED3 /* KWBlock.h */, - 4441829E330497461319B984 /* KWBlock.m */, - 6B51D1AE6F6CA206D4C3AC67 /* KWBlockNode.h */, - A639146300B83FB8A7C1427E /* KWBlockNode.m */, - 3E4F21F1EAA8887564440FE6 /* KWBlockRaiseMatcher.h */, - 97440289AB30454D72CF513C /* KWBlockRaiseMatcher.m */, - ED9C063054369AB718A26FDF /* KWCallSite.h */, - F4C32522659F719A76C2FD52 /* KWCallSite.m */, - A34FA23F929751CA667048BD /* KWCaptureSpy.h */, - D37898C30A2E5924B273A1CC /* KWCaptureSpy.m */, - C7F6EC57487E48680124268B /* KWChangeMatcher.h */, - 8925CCFE0FCD474298A9FAC3 /* KWChangeMatcher.m */, - 41C27280221238EEC84DBD76 /* KWConformToProtocolMatcher.h */, - A184817D0BEE1528D8ADF305 /* KWConformToProtocolMatcher.m */, - E11F06264703FBB8834261B0 /* KWContainMatcher.h */, - 4E1BB369E42CA9622F8A53F6 /* KWContainMatcher.m */, - 70FB811C5AFB8B7EBB407DA2 /* KWContainStringMatcher.h */, - 5795E3FF228374012AB79B70 /* KWContainStringMatcher.m */, - 1ADCB140F5772B619278F691 /* KWContextNode.h */, - 884A0BFADBF409BCB082C1F0 /* KWContextNode.m */, - 990264D0239FD609AE1B0E18 /* KWCountType.h */, - A4F8EA5E5290063850718115 /* KWDeviceInfo.h */, - 04A78ABC5D7F5E4F59D11517 /* KWDeviceInfo.m */, - EAB74C8573B7B592F675AE5E /* KWEqualMatcher.h */, - 9640592C742DB986DDA56FE3 /* KWEqualMatcher.m */, - CAD850FD769A92797B4502C3 /* KWExample.h */, - 8EA84AAD73AA3DA2A4E66B11 /* KWExample.m */, - 56E3A6096B6CD4C219D8BCB3 /* KWExampleDelegate.h */, - 8145EAD010182529D279A7FE /* KWExampleNode.h */, - AD1A73ED30D4190B4B668C9C /* KWExampleNodeVisitor.h */, - 01660C200FB47B7C273593E8 /* KWExampleSuite.h */, - 277E87490C164BBA11967023 /* KWExampleSuite.m */, - 67B8BCDFFDAF093837EB0F8D /* KWExampleSuiteBuilder.h */, - 35E357A0C117AC13F07863C7 /* KWExampleSuiteBuilder.m */, - BC1ACA6C93EFC6A98198C39A /* KWExistVerifier.h */, - 760ECF387D62B06791C09719 /* KWExistVerifier.m */, - 895798F1C5FE00090BDCEACE /* KWExpectationType.h */, - 8D9C87BBC1E3A5C8EB339874 /* KWFailure.h */, - 1A744EFE318AF1DC3FDF650A /* KWFailure.m */, - 6559FB284147B2BF22F16E7C /* KWFormatter.h */, - 702CB3727A830C7610B572F5 /* KWFormatter.m */, - 6D0DFA8D36FFF49760A7B6CF /* KWFutureObject.h */, - 22B4ABD421C703BFFBF26186 /* KWFutureObject.m */, - BB2D9A273959CEA2E6FE8AC6 /* KWGenericMatchEvaluator.h */, - DD3FFD84E5FC0E416F2EE56F /* KWGenericMatchEvaluator.m */, - D78E84EC34F97C57F369A627 /* KWGenericMatcher.h */, - 2D06669C4DB9B8419F9E1C62 /* KWGenericMatcher.m */, - F4D0C11A13EFD14A43874198 /* KWGenericMatchingAdditions.h */, - E10A4544B442E21F93F81480 /* KWGenericMatchingAdditions.m */, - 05902171001F2B5B41C1E118 /* KWHaveMatcher.h */, - AA98856252E14E4A91C24461 /* KWHaveMatcher.m */, - E68D82890CE122389AA6C0EE /* KWHaveValueMatcher.h */, - 4E6197D31586634640A33937 /* KWHaveValueMatcher.m */, - 384CC332CEB32B313D032A32 /* KWInequalityMatcher.h */, - 3554B289FD40A38EB81CDB4B /* KWInequalityMatcher.m */, - 034EBD93785E890ADC1DED3B /* KWIntercept.h */, - 32BB005C4B25510424D46361 /* KWIntercept.m */, - 6A4E08DDA9F50C4A545AA52B /* KWInvocationCapturer.h */, - 2437BC31C98C00E3C25AEE03 /* KWInvocationCapturer.m */, - E6281982E2C1C1BD60A26420 /* KWItNode.h */, - 851423645AE143EA34FDD0B8 /* KWItNode.m */, - 9F49D6B959D9F5489D3504FF /* KWLet.h */, - 78689A36404B9B867ADC01F6 /* KWLetNode.h */, - 76C0C7D672A69C1DED22CA50 /* KWLetNode.m */, - 17F7AC763A5398476BD3B317 /* KWMatchVerifier.h */, - C3A26ED22194B5881B497E6F /* KWMatchVerifier.m */, - F8D5330896A9DB13CD37C7E9 /* KWMatcher.h */, - 97CA1E3DF97C75387C702ADD /* KWMatcher.m */, - F5761CA851875DCF85E95144 /* KWMatcherFactory.h */, - A7C5A0BCFEEADB4552D322FB /* KWMatcherFactory.m */, - 1BFB954304845053D2C498CC /* KWMatchers.h */, - 247909894D2FFBD3E6D4C31C /* KWMatchers.m */, - EF211D59D15F5CA8A688681D /* KWMatching.h */, - 198D041CF2A388394D792BE7 /* KWMessagePattern.h */, - 593B22FFE69CD0332153BEFC /* KWMessagePattern.m */, - 0572F196913DB6A05D645DEF /* KWMessageSpying.h */, - D57C16EEE2AEA9C412D440DD /* KWMessageTracker.h */, - A715425B72408DAD258390B4 /* KWMessageTracker.m */, - 691D3CC25C5AEAE1EAEDE5B3 /* KWMock.h */, - F17FA9A2BF44F11532E303DC /* KWMock.m */, - 05A850DA1C55E1171217744D /* KWNilMatcher.h */, - F3CB20BC4C4BDC19FEA7D5E7 /* KWNilMatcher.m */, - D83DB8B6E871DE7353CC4EC8 /* KWNotificationMatcher.h */, - 880ECA25F2424E3B0413F7DA /* KWNotificationMatcher.m */, - FFF6BBE1AF65F29673474654 /* KWNull.h */, - 29B787D316FD6ADE7FD3EA58 /* KWNull.m */, - 28E1B227AF1FE61359309D56 /* KWObjCUtilities.h */, - C774383FFBA28D0ABBF68D20 /* KWObjCUtilities.m */, - 31D981235057982F0BAADBEE /* KWPendingNode.h */, - BEE6BF579C4A49CDE5A51526 /* KWPendingNode.m */, - 2A59916FF45C032B53F158FC /* KWProbe.h */, - A7B4EF11B62008AFE583211C /* KWProbePoller.h */, - 56852DF2A57854D6E8A660A9 /* KWProbePoller.m */, - 37EFD3D89F468FDEF0C91798 /* KWReceiveMatcher.h */, - 7709359D2FE6B01092C260BC /* KWReceiveMatcher.m */, - 825CC37D98C37D43DD739AC0 /* KWRegisterMatchersNode.h */, - A3A911DA52534C50935F14DD /* KWRegisterMatchersNode.m */, - 76B194CC4B5B78C7A6670953 /* KWRegularExpressionPatternMatcher.h */, - 0798C5EA391838B3ADC6FEB6 /* KWRegularExpressionPatternMatcher.m */, - 622B26CC91719DF8FB10F4A9 /* KWReporting.h */, - E7F2FAEAC8A6AEF48A8C36B2 /* KWRespondToSelectorMatcher.h */, - 8D29034CC5CEA76D69066D87 /* KWRespondToSelectorMatcher.m */, - BB7AC8670A71F834445559AC /* KWSpec.h */, - CE3A19659E2788D8275B77AB /* KWSpec.m */, - 675AE96604D44C1C2F43C935 /* KWStringContainsMatcher.h */, - 0D4485391BD2293CCB015315 /* KWStringContainsMatcher.m */, - 08807290016F4440409255AA /* KWStringPrefixMatcher.h */, - 7E0306F737572C06040A9E9B /* KWStringPrefixMatcher.m */, - 0E6B1B9E0D9DAA0F6189092C /* KWStringUtilities.h */, - 61D133B0CCDCE9C518E34791 /* KWStringUtilities.m */, - 824885865C35B83A6FA0A5F8 /* KWStub.h */, - 42060B01985416399411F3B9 /* KWStub.m */, - 19D84EFD925FB4B39D5D72BD /* KWSuiteConfigurationBase.h */, - 52314C142BE16DCF5BDA2761 /* KWSuiteConfigurationBase.m */, - B1EAC9039B6ED089A4E2CCA5 /* KWSymbolicator.h */, - 9E2AD7DBB516112FC3D43075 /* KWSymbolicator.m */, - 80A4A3DD7E27E2DF41FF3DD7 /* KWUserDefinedMatcher.h */, - C2ACD195BA269382C8AC3A7D /* KWUserDefinedMatcher.m */, - 8F6CB78B00502A597B76FA43 /* KWValue.h */, - 953ABE793A9FD84D4544FE99 /* KWValue.m */, - 5604BF6F2A7A495399F0BBF7 /* KWVerifying.h */, - 66B56BF4ABDF9293A26533F5 /* KWWorkarounds.h */, - DFD65EC56925EFE7993834C9 /* KWWorkarounds.m */, - 6ABA673B713966761C066B8A /* Kiwi.h */, - 89AC084538B1011456D90C9E /* KiwiBlockMacros.h */, - 42C4EF72692F44493B38135B /* KiwiConfiguration.h */, - 7FC88AE6DDC8796C3CBFF344 /* KiwiMacros.h */, - C7370D1A10B8B7402B0386CF /* NSInvocation+KiwiAdditions.h */, - 4184F0FB93FB6DAF74E1AAAC /* NSInvocation+KiwiAdditions.m */, - 0CF52F2A2B13AF108C4C22A4 /* NSInvocation+OCMAdditions.h */, - 80C71D375847523E2E8D9167 /* NSInvocation+OCMAdditions.m */, - 30C2BD6F87DAD6C50BA0C600 /* NSMethodSignature+KiwiAdditions.h */, - DFE7733BB6166D8B06118AA2 /* NSMethodSignature+KiwiAdditions.m */, - 93964AF6A904ACD5CC5D6947 /* NSNumber+KiwiAdditions.h */, - 4B7DBF9B31572DDD0EF34BD1 /* NSNumber+KiwiAdditions.m */, - BB9B130AE1F706A8A8FC01E4 /* NSObject+KiwiMockAdditions.h */, - F09EDF891FE9B00B5EF77673 /* NSObject+KiwiMockAdditions.m */, - FCFF99C33B4C3FF706A5FC69 /* NSObject+KiwiSpyAdditions.h */, - 82A5E01BC5A6FD6558BCCEB7 /* NSObject+KiwiSpyAdditions.m */, - C83A0798A9ADBEBBB43AEFF0 /* NSObject+KiwiStubAdditions.h */, - 71490FB1C91C7CE1E6AECABC /* NSObject+KiwiStubAdditions.m */, - AF8600A2C300303E85B32673 /* NSObject+KiwiVerifierAdditions.h */, - EE4D6D37AFE48762DADB382C /* NSObject+KiwiVerifierAdditions.m */, - F10AD1506EBC201BC93E7A5B /* NSProxy+KiwiVerifierAdditions.h */, - 9C45263AFE01A52FCDFE6401 /* NSProxy+KiwiVerifierAdditions.m */, - 8D3C824E818458B6132810E6 /* NSValue+KiwiAdditions.h */, - F04A1B85BA8970C128984AEE /* NSValue+KiwiAdditions.m */, - 796C3090617DA6C0422D6BAD /* Support Files */, + D3543B1BB351247595EB1B0FB9B56F7A /* Classes */, ); - path = Kiwi; + path = Pod; sourceTree = ""; }; - 8DA58EE007F0C72539F9EED2 /* Pods */ = { + 904D5A1E18F4E8CE0597AFBA098EE86E /* HNKGooglePlacesAutocomplete */ = { isa = PBXGroup; children = ( - 70AFABE1CFEF9635D0656FBE /* AFNetworking */, - FD62093D35B8020CFAB9AE7C /* HNKGooglePlacesAutocomplete */, - 1AFF69906A99A18E65454DDB /* HNKServerFacade */, - 7F91B36B35BA4571CA85B2AA /* Kiwi */, - 312488F78DDF8A423BA5A95B /* Mantle */, + CEA9D7DBBA200E155AFA40CA08F0060F /* Models */, + 361388D8652124A08E4AC0E5F7194283 /* Pod */, + D531564537310516126C925D598DA2E1 /* Support Files */, ); - name = Pods; + name = HNKGooglePlacesAutocomplete; + path = ../..; sourceTree = ""; }; - 9608846226967DF85A4C0A58 /* Models */ = { + 9459B73B415F610742CE72C69E89B4B2 /* Classes */ = { isa = PBXGroup; children = ( - 5D32C4B18A313BD15C3675B0 /* HNKGooglePlacesAutocompleteModel.h */, - 77DE6C3146062E7D80246DD7 /* HNKGooglePlacesAutocompleteModel.m */, - 770E68B68FF7C9001AF46A0B /* HNKGooglePlacesAutocompletePlace.h */, - 1836780A9CA978D383495899 /* HNKGooglePlacesAutocompletePlace.m */, - 6D6908212BAAA2BA8390CCBE /* HNKGooglePlacesAutocompletePlaceSubstring.h */, - B8CF1686266F8918D781E794 /* HNKGooglePlacesAutocompletePlaceSubstring.m */, - A4DE6C6E8991D6132BA9D692 /* HNKGooglePlacesAutocompletePlaceTerm.h */, - F912BA0C23C70D184343E857 /* HNKGooglePlacesAutocompletePlaceTerm.m */, - 6456BF6DFE94CA258E68D506 /* HNKGooglePlacesAutocompleteQuery.h */, - 195C8CB637C3D7DBEC8B3FDF /* HNKGooglePlacesAutocompleteQuery.m */, - D1B252795EFCFEA9332E5546 /* HNKGooglePlacesAutocompleteQueryConfig.h */, - 64CD5A1C72A6A245B5B3B8BA /* HNKGooglePlacesAutocompleteQueryConfig.m */, - 9EABB2ED546DD1CE11DCF4FB /* HNKGooglePlacesAutocompleteQueryResponse.h */, - 52EC5361C372ED6114B6842E /* HNKGooglePlacesAutocompleteQueryResponse.m */, - CE1457E65A420185B482B34F /* Networking */, + C6DE510DDDD94048F9E970905A2E9DEE /* CLPlacemark+HNKAdditions.h */, + 26E306CEC3BBDF68D475096A286ED0C8 /* CLPlacemark+HNKAdditions.m */, + 3567950EBDAC141F1D169EA4D84EB9B4 /* HNKGooglePlacesAutocomplete.h */, ); - name = Models; + path = Classes; sourceTree = ""; }; - 975B6EA9DEAEFAB92652056C /* Frameworks */ = { + 95B584846B8C5D60669386E6066ABA13 /* Support Files */ = { isa = PBXGroup; children = ( - 7A3D44FA2D65676CA68BBF88 /* iOS */, + CE208ADD64DEE310E8170E82994963D6 /* Mantle.xcconfig */, + 99F5B583796941822AA82EEB30F09134 /* Mantle-Private.xcconfig */, + BABFFF89CA54E86BDBD9569133E980AB /* Mantle-dummy.m */, + F8A494655A32243A8CC68CFF19F420AF /* Mantle-prefix.pch */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/Mantle"; sourceTree = ""; }; - 9FD76E3C7316565A04C9B7D3 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { + 99BF9C599BE6C3956BF6394BA773E926 /* Support Files */ = { isa = PBXGroup; children = ( - 5C69D34EE46F865840521A62 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */, - 0D5079E929A1C4A5155130EF /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */, - 2A8899FA232A618F2AC0C138 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */, - 2662CDED13E9AD8AD9F84824 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h */, - 7E6BB30644266FA7ABBADF05 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */, - A53E0C5AC3CB3120AAC65F7E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */, - E036EC2A692E3E2B6D7C4DE8 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */, + 24DF2BFACC18025F1E9CFF75CDD66AC0 /* HNKServerFacade.xcconfig */, + 4628817A462D7D4AC7E5C53CBDB654A5 /* HNKServerFacade-Private.xcconfig */, + 6433C5AAFFC0B35A1574519550A91802 /* HNKServerFacade-dummy.m */, + 5267D8DC279F0FD9D6B4EA321C387BEC /* HNKServerFacade-prefix.pch */, ); - name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; - path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests"; + name = "Support Files"; + path = "../Target Support Files/HNKServerFacade"; sourceTree = ""; }; - A3F9DA8CD34EB73A46640BB7 = { + C5DCCC7271B26FF47199BE68BFE1CFAD /* HNKServerFacade */ = { isa = PBXGroup; children = ( - B70674AE68C5716F15143EF0 /* Podfile */, - 975B6EA9DEAEFAB92652056C /* Frameworks */, - 8DA58EE007F0C72539F9EED2 /* Pods */, - 635037A59345F5281FE31172 /* Products */, - C253A75430566D93424236C6 /* Targets Support Files */, + A15FCDF053818D25EE37B50B0E994AD0 /* HNKServer.h */, + 8AED6FE18E0074E54CF469A585F57413 /* HNKServer.m */, + 662BE2C6AAFE372AF8ADCEAD6EA4E084 /* HNKServerFacade.h */, + 99BF9C599BE6C3956BF6394BA773E926 /* Support Files */, ); + path = HNKServerFacade; sourceTree = ""; }; - A598E46F666401B1A309A8C1 /* Pods-HNKGooglePlacesAutocomplete-Example */ = { + CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { isa = PBXGroup; children = ( - 35A561245EF00C178FCB8E2F /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */, - 75ECB60BA05CF6E7F8F67B95 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */, - FDE3D272D875999712967A96 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */, - E2927D70A8B282DB26E728EE /* Pods-HNKGooglePlacesAutocomplete-Example-environment.h */, - D6108903C334E1339C3ABC6E /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */, - 0704BE41D6B403D3A9EED86E /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */, - 104CD7485014308AC02296DF /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */, + 0316F2AC5CF24D943C7EFFE052D351A7 /* libAFNetworking.a */, + FB5EDD59353A57BB701DA3035E35D5F1 /* libHNKGooglePlacesAutocomplete.a */, + C396E84AD981F13DB697BA3DCAB92D18 /* libHNKServerFacade.a */, + 898591535502B191EA868DD4E0C61DDF /* libKiwi.a */, + 5306FFF79157C5D0033CF0F6342FAA81 /* libMantle.a */, + 4BC7FB13278BFE2696550DE51FA04C40 /* libPods-HNKGooglePlacesAutocomplete-Example.a */, + 0CC7C6212CC8B64A74D5E6955EC61C1F /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */, ); - name = "Pods-HNKGooglePlacesAutocomplete-Example"; - path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example"; + name = Products; sourceTree = ""; }; - C253A75430566D93424236C6 /* Targets Support Files */ = { + CEA9D7DBBA200E155AFA40CA08F0060F /* Models */ = { isa = PBXGroup; children = ( - A598E46F666401B1A309A8C1 /* Pods-HNKGooglePlacesAutocomplete-Example */, - 9FD76E3C7316565A04C9B7D3 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, + 6251DF69A39A0F16F3D82762B9108A39 /* Networking */, + 1968DAE82E50453578FB3B540D79A953 /* Pod */, ); - name = "Targets Support Files"; + name = Models; sourceTree = ""; }; - CE1457E65A420185B482B34F /* Networking */ = { + D3543B1BB351247595EB1B0FB9B56F7A /* Classes */ = { isa = PBXGroup; children = ( - 1C582DFEE7AF2C354389DB41 /* HNKGooglePlacesServer.h */, - 6348B8C207C9AC989FF5B268 /* HNKGooglePlacesServer.m */, + BD7179422B55EB0A644726CB71ABECEF /* HNKGooglePlacesServer.h */, + 3B62E67A14647E523BB4CF6A2320EB13 /* HNKGooglePlacesServer.m */, ); - name = Networking; + path = Classes; sourceTree = ""; }; - E15A051C195385A031B100E6 /* Support Files */ = { + D531564537310516126C925D598DA2E1 /* Support Files */ = { isa = PBXGroup; children = ( - 2164CF381C943054D28AE25A /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig */, - 88F9599639CB9A62C578CF30 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */, - A0811F3282E883EF9A76C6AF /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */, - 4B85650FE222296C68862A39 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch */, + 9209EC261CA777AF1EC25CE3227CE89C /* HNKGooglePlacesAutocomplete.xcconfig */, + 6E84F7FEB7136785E1A23842DF8CA103 /* HNKGooglePlacesAutocomplete-Private.xcconfig */, + D945837FADE8543B63103837A8B97DB6 /* HNKGooglePlacesAutocomplete-dummy.m */, + 6808193651F12FFF0620D6058693A72A /* HNKGooglePlacesAutocomplete-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + path = "Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete"; sourceTree = ""; }; - EE4E5AAF9CB0CE43391A4619 /* extobjc */ = { + D871C749CBB672E76A502DD5E90F9842 /* Targets Support Files */ = { isa = PBXGroup; children = ( - D4A1B4DC5D5C4580D5ECBA6D /* EXTKeyPathCoding.h */, - C9B0E734D20AF2243C3D2C57 /* EXTRuntimeExtensions.h */, - 6733D0BA0627A5A597451CC0 /* EXTRuntimeExtensions.m */, - 69766DC03496C4EDA2AB2A69 /* EXTScope.h */, - BA08620EB6FB293A797E5310 /* EXTScope.m */, - DFA0981B2FF864CFE05899A3 /* metamacros.h */, + 6D4BA96C942B93955005F6F100CDBE67 /* Pods-HNKGooglePlacesAutocomplete-Example */, + 0FAB12A6983775E436CE14AD550C78C4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, ); - name = extobjc; + name = "Targets Support Files"; sourceTree = ""; }; - F79FDEF655C5374DA2AD3039 /* NSURLSession */ = { + DE5B9BBEF4DDB4E6DFC87C8A862D0DA5 /* Support Files */ = { isa = PBXGroup; children = ( - 04408D36CCF15C1DCD40478E /* AFHTTPSessionManager.h */, - F71423C2407DC9652FCA3ACA /* AFHTTPSessionManager.m */, - 2811BA93A7EA74E9D922CE07 /* AFURLSessionManager.h */, - 36FF7678CD2E6D0128F8316B /* AFURLSessionManager.m */, + D2CCB67B29BEA3B752A8A53C9A595DF8 /* Kiwi.xcconfig */, + EBBA15951E2F6E3ABDEA5DDC84386FF1 /* Kiwi-Private.xcconfig */, + CC5D6161529CBEEEF6C7EB6418EB6ABA /* Kiwi-dummy.m */, + 538C8CF7ADBFAD40046C6000072E9177 /* Kiwi-prefix.pch */, ); - name = NSURLSession; + name = "Support Files"; + path = "../Target Support Files/Kiwi"; sourceTree = ""; }; - FD62093D35B8020CFAB9AE7C /* HNKGooglePlacesAutocomplete */ = { + E864B219391EADF12C1468853B73F4FD /* Classes */ = { isa = PBXGroup; children = ( - C4344297A2DD310866AD4F3C /* CLPlacemark+HNKAdditions.h */, - 9E81D9AEE284DB84276BA20A /* CLPlacemark+HNKAdditions.m */, - 1AA7402B36EFF75B65E86EE1 /* HNKGooglePlacesAutocomplete.h */, - 9608846226967DF85A4C0A58 /* Models */, - 3585075FE09D4DA45E7042DE /* Support Files */, + 83BFBAD762580A51904B44F1AD8F1182 /* HNKGooglePlacesAutocompleteModel.h */, + 7AA3E60E9107F6D6598AD96A59DFAFE2 /* HNKGooglePlacesAutocompleteModel.m */, + D1EDD879EEA427F8CFEB2162D4579D8C /* HNKGooglePlacesAutocompletePlace.h */, + A3A40343F39505F05A6FAFAE57F70333 /* HNKGooglePlacesAutocompletePlace.m */, + 05F3B78C4CE8BE4484D2E242206DB816 /* HNKGooglePlacesAutocompletePlaceSubstring.h */, + FD9BE0A53FADAF8C7D3411B0FD533A1C /* HNKGooglePlacesAutocompletePlaceSubstring.m */, + 984CBAA039D3E62E40B682FDA580B600 /* HNKGooglePlacesAutocompletePlaceTerm.h */, + 08BC4BF3B3FB1EB7A4C346308FA0479C /* HNKGooglePlacesAutocompletePlaceTerm.m */, + 76DCDD469D48EE8165F2E3FF5B2F3775 /* HNKGooglePlacesAutocompleteQuery.h */, + 29D82C9847BCC780AD20C195A10C4823 /* HNKGooglePlacesAutocompleteQuery.m */, + 97498D6242120408FB8E03CC3F66B560 /* HNKGooglePlacesAutocompleteQueryConfig.h */, + CDB90FEA6C36519482F71808CB4352F4 /* HNKGooglePlacesAutocompleteQueryConfig.m */, + B621A8F748B684FB423A1209E3767B00 /* HNKGooglePlacesAutocompleteQueryResponse.h */, + AF3F327FBA2E5B82AB51E8E163D6EB90 /* HNKGooglePlacesAutocompleteQueryResponse.m */, + ); + path = Classes; + sourceTree = ""; + }; + ECCD1768492F1900070F12729B7009CD /* extobjc */ = { + isa = PBXGroup; + children = ( + B928CD31A6291201C1354F5B636F3C73 /* EXTKeyPathCoding.h */, + 0DC8ADDF9D8D26EDBA9C46E513257A34 /* EXTRuntimeExtensions.h */, + 43A4EAA631053E5964125087342361EE /* EXTRuntimeExtensions.m */, + 9E3313603D2CBC808ACDA61441E97F6F /* EXTScope.h */, + A9B2F73E545E8E5ED787008A3C6826BF /* EXTScope.m */, + 2648F930A093742D05120B73D8A6CAA7 /* metamacros.h */, ); - path = HNKGooglePlacesAutocomplete; + name = extobjc; + sourceTree = ""; + }; + EF447B4E1DFAE4F853BEEBB25E70B50E /* Pods */ = { + isa = PBXGroup; + children = ( + 6D6A0C6B080C8CE495027ABE08438FC7 /* AFNetworking */, + C5DCCC7271B26FF47199BE68BFE1CFAD /* HNKServerFacade */, + 3B2F030770E698C781669BE3B80E6D98 /* Kiwi */, + 50050035FF311A557615C8CCD7393C06 /* Mantle */, + ); + name = Pods; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 72B5C9B79F55B09A436B2C53 /* Headers */ = { + 061C5EDB2CB0D55F6AA52B99DCF6299E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D3F65115B12ED62356FD177E /* HNKServer.h in Headers */, - 612032F7819BB211EB09626E /* HNKServerFacade.h in Headers */, + D42A61F91859FC3B129BBDA03E609553 /* AFHTTPRequestOperation.h in Headers */, + 0AEB11ABE4FF612E5A344057DA1178A7 /* AFHTTPRequestOperationManager.h in Headers */, + 7BD6FF109A23259B0197E831FCFAA867 /* AFHTTPSessionManager.h in Headers */, + 9F28CDAE60432B536A237E51457EE504 /* AFNetworkActivityIndicatorManager.h in Headers */, + 926D417BB064439B82C79E368C8B7C3D /* AFNetworkReachabilityManager.h in Headers */, + 75189D2E0A2E902E32EA8ACA7D6F1510 /* AFNetworking.h in Headers */, + 3A2B7ACF8CEA2C1A637D4571318BB478 /* AFSecurityPolicy.h in Headers */, + D672CF2059B2543C712F9E707A90ED14 /* AFURLConnectionOperation.h in Headers */, + F74AF4C34A6A8E4070D2D16906915379 /* AFURLRequestSerialization.h in Headers */, + FFA7A16F176446D9A98EE35FD5AE6341 /* AFURLResponseSerialization.h in Headers */, + 5D8784D84D25630DA84ED4484D802308 /* AFURLSessionManager.h in Headers */, + 545C30AD6BA3EAC825A68FAD1C07F4F2 /* UIActivityIndicatorView+AFNetworking.h in Headers */, + 81C718875E601E1ED3FE61D12B9C3DCE /* UIAlertView+AFNetworking.h in Headers */, + 09C07AF6D4952ABFEB66983659C56A19 /* UIButton+AFNetworking.h in Headers */, + 51BCA4FE336AC07163C8C91560BA2E6A /* UIImageView+AFNetworking.h in Headers */, + A3340EA48184D0505A3C1FA836C7F001 /* UIKit+AFNetworking.h in Headers */, + 636F04475A06E1A65FC7F8F8A157A70B /* UIProgressView+AFNetworking.h in Headers */, + DB012EB1A4A327A6240F6D01D4337566 /* UIRefreshControl+AFNetworking.h in Headers */, + 77E62FDE4BC11A165891B94609D2D7E9 /* UIWebView+AFNetworking.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7E4AA322277AA1B266D88290 /* Headers */ = { + 622F48E17AF998B6D9ADBD8F946B26E8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5F7BAA38A4D8BD3572850AE7 /* EXTKeyPathCoding.h in Headers */, - FC9F1694C424B80840A6F8CD /* EXTRuntimeExtensions.h in Headers */, - E78B3E9496DB6BEA46D19F54 /* EXTScope.h in Headers */, - E1C44D922AFBC97B353C7785 /* MTLJSONAdapter.h in Headers */, - E6343738B43FECE809F7687E /* MTLManagedObjectAdapter.h in Headers */, - 26AE9A1275814F591453A639 /* MTLModel+NSCoding.h in Headers */, - 38C8978CFD2619E849A82F61 /* MTLModel.h in Headers */, - 61D101F7EF0F44A80BB08C77 /* MTLReflection.h in Headers */, - EE6E6D52C955C02E6ECE2AB5 /* MTLValueTransformer.h in Headers */, - 04963213F0C9301CAD645B19 /* Mantle.h in Headers */, - 6C03024A0C61994D37D75A48 /* NSArray+MTLManipulationAdditions.h in Headers */, - E30FF08EA483F685E4A36105 /* NSDictionary+MTLManipulationAdditions.h in Headers */, - A2F4D8450A50E536B6E6509D /* NSError+MTLModelException.h in Headers */, - 347EB3DDB97B69B8CC043BFD /* NSObject+MTLComparisonAdditions.h in Headers */, - 02CB0EBC146DE3C1FBDCBC12 /* NSValueTransformer+MTLInversionAdditions.h in Headers */, - EE97151CF08B50CD5A74FA05 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, - 107BA68EA9148F10BECDFAB8 /* metamacros.h in Headers */, + 0B7B891BBFAD51B953F034CA8C956252 /* CLPlacemark+HNKAdditions.h in Headers */, + 5A99489560054156B7A9977E4B925BE5 /* HNKGooglePlacesAutocomplete.h in Headers */, + 24E2A269D5ADA21CA4A5E3C60E9A99A6 /* HNKGooglePlacesAutocompleteModel.h in Headers */, + C6D4C081AA75EFE6037B9E39336C98E2 /* HNKGooglePlacesAutocompletePlace.h in Headers */, + AB6A89B0C7F34242368C5B54133534C9 /* HNKGooglePlacesAutocompletePlaceSubstring.h in Headers */, + DC605491F0F1DDFEDCED440390BECEE3 /* HNKGooglePlacesAutocompletePlaceTerm.h in Headers */, + C5C1D144BBC2064BBF2E759DDA2CDE46 /* HNKGooglePlacesAutocompleteQuery.h in Headers */, + 1A48DE549C0777481B7C363543002031 /* HNKGooglePlacesAutocompleteQueryConfig.h in Headers */, + BB38533F1AE108DDFF5EAC2332A8A2FF /* HNKGooglePlacesAutocompleteQueryResponse.h in Headers */, + 2739FC35065B2DFB1FD6A6D80C80E119 /* HNKGooglePlacesServer.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BBEBFAB602782F07A6DCCA25 /* Headers */ = { + 7D7B1C184C1F42DBA044EE56FEEFE009 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 79132E1E238F87A9FB67DBE2 /* KWAfterAllNode.h in Headers */, - 628763F3177A041F73C74B05 /* KWAfterEachNode.h in Headers */, - 22087AE55AAAF4636F09B404 /* KWAny.h in Headers */, - 958D626C578A361E0C89ECAD /* KWAsyncVerifier.h in Headers */, - 1EAB32AE70E3D3BD37A4CEEF /* KWBeBetweenMatcher.h in Headers */, - 524996F890384CB21784C9DD /* KWBeEmptyMatcher.h in Headers */, - 13CA0EEB9B3B6BD3EB493FC6 /* KWBeIdenticalToMatcher.h in Headers */, - 5F203801B08B1D8D88C4FFA2 /* KWBeKindOfClassMatcher.h in Headers */, - 35F735E4D408708747F784DB /* KWBeMemberOfClassMatcher.h in Headers */, - ABE3C5F83B423AEB0C9F8A5D /* KWBeSubclassOfClassMatcher.h in Headers */, - C4C43D9C73286E8E5FA6AA18 /* KWBeTrueMatcher.h in Headers */, - DAEE3C9BC7ECF808E89BE764 /* KWBeWithinMatcher.h in Headers */, - C364849B176C3E3E5F023310 /* KWBeZeroMatcher.h in Headers */, - 90A606363E63399D171F22BB /* KWBeforeAllNode.h in Headers */, - E2EBAC214B28E75C9CABCCFD /* KWBeforeEachNode.h in Headers */, - 29D78A5D14F4F2FFC4177DBD /* KWBlock.h in Headers */, - 6036993E5B00DDE9C6C5A42C /* KWBlockNode.h in Headers */, - D06957DD4CC916D18ACFECCC /* KWBlockRaiseMatcher.h in Headers */, - EA494C5938A1EC4BF52C3846 /* KWCallSite.h in Headers */, - C31ABB7A2DC74A1960870070 /* KWCaptureSpy.h in Headers */, - 70BE545525BEB920A57313FC /* KWChangeMatcher.h in Headers */, - 1FF2727215D4EB251C2218D0 /* KWConformToProtocolMatcher.h in Headers */, - 3ED9D7C1D9636B7AFF384DD6 /* KWContainMatcher.h in Headers */, - D5A026176DB5AF7CFE7A9B91 /* KWContainStringMatcher.h in Headers */, - E35E11F6F26CFB98B13F5A1F /* KWContextNode.h in Headers */, - 2D944222BB5BB4CFD7559481 /* KWCountType.h in Headers */, - 758D2C967DC902ADEDF2A3AA /* KWDeviceInfo.h in Headers */, - 13E4C6CDEB1682C0C8207751 /* KWEqualMatcher.h in Headers */, - 86464103F228E6005274A5AA /* KWExample.h in Headers */, - 411A798462B3CCE1828917CD /* KWExampleDelegate.h in Headers */, - D9DA47A3CE64F29AE08D1B78 /* KWExampleNode.h in Headers */, - 2740CE04E86AE536A1A8BF0E /* KWExampleNodeVisitor.h in Headers */, - 0FF8AC46818193A11427075D /* KWExampleSuite.h in Headers */, - A99D9F118D21B471FF95BAA7 /* KWExampleSuiteBuilder.h in Headers */, - 24980A3E305D471F3292F6DA /* KWExistVerifier.h in Headers */, - 187CE3BD43068EFDD1FF3236 /* KWExpectationType.h in Headers */, - 666B1F144644BE3112EBF72C /* KWFailure.h in Headers */, - 10D3A7E566BA2DE0B5EC4D7B /* KWFormatter.h in Headers */, - 206DE88B90168458A058CA48 /* KWFutureObject.h in Headers */, - 6071CFC6821042110CA5B4D6 /* KWGenericMatchEvaluator.h in Headers */, - 7291C3E855E27F77A9DC6E69 /* KWGenericMatcher.h in Headers */, - 2148C867C646B02F81909877 /* KWGenericMatchingAdditions.h in Headers */, - 9320F7798CB5C34AB2688E19 /* KWHaveMatcher.h in Headers */, - B300779729F2743D661CD9F8 /* KWHaveValueMatcher.h in Headers */, - C16C88BBF1E9190ED786829C /* KWInequalityMatcher.h in Headers */, - 43B3749447A2C360F0E65C84 /* KWIntercept.h in Headers */, - 545CCB349FDE1C0753F45C58 /* KWInvocationCapturer.h in Headers */, - BE63B2208EE1D72AEFEB4224 /* KWItNode.h in Headers */, - A3F6625A6EA543995ADA6148 /* KWLet.h in Headers */, - 69A9AB11B21D8532B79A4CD8 /* KWLetNode.h in Headers */, - AFFE6AF9F96522D340D00BA8 /* KWMatchVerifier.h in Headers */, - E343EDB442BCA13C10895D85 /* KWMatcher.h in Headers */, - 16F3BB642D37C4D5EEC610DB /* KWMatcherFactory.h in Headers */, - A77D573651F8606B76FB70B6 /* KWMatchers.h in Headers */, - 02B484953FD8C35D0633C2AF /* KWMatching.h in Headers */, - 9C64FDBA2DCAF5AA83A875AA /* KWMessagePattern.h in Headers */, - 6DE27FBC841BE14133337200 /* KWMessageSpying.h in Headers */, - BDBDC4522E1E617EF8ADD069 /* KWMessageTracker.h in Headers */, - 48C738879CD89C2C05CD9814 /* KWMock.h in Headers */, - 643EC16F5EF9CA4A472A5C79 /* KWNilMatcher.h in Headers */, - D75EF1FB5E7A14856768F0EF /* KWNotificationMatcher.h in Headers */, - B66ED0AE0216D7CC71AC631E /* KWNull.h in Headers */, - 608DA335FB8DF95DCCA15BA2 /* KWObjCUtilities.h in Headers */, - 5083CEE318B77580B9BEEC71 /* KWPendingNode.h in Headers */, - 7ADC5C0E43D43186953CFDF3 /* KWProbe.h in Headers */, - 67BFC188264CA698E124021B /* KWProbePoller.h in Headers */, - 886F5A8F68EE312AFA651AAC /* KWReceiveMatcher.h in Headers */, - BB6FB74F4B8B62A7C6B380CC /* KWRegisterMatchersNode.h in Headers */, - C546A3A3EBB7677533085DF4 /* KWRegularExpressionPatternMatcher.h in Headers */, - 2A74127A4A171AB4C03700D3 /* KWReporting.h in Headers */, - 7CE461ECE2A3685EFB24CFFF /* KWRespondToSelectorMatcher.h in Headers */, - D89E104CABDF211D75605498 /* KWSpec.h in Headers */, - B11E77603551C112B28B9C2B /* KWStringContainsMatcher.h in Headers */, - 0DC1C71978E3E5B198408FE7 /* KWStringPrefixMatcher.h in Headers */, - 1ABE845E5D2034C0A669F2A6 /* KWStringUtilities.h in Headers */, - 1E65342F2B5B1C4DDBB8EFB4 /* KWStub.h in Headers */, - CD27A007749DA8D1BA58018E /* KWSuiteConfigurationBase.h in Headers */, - 108E1B5996B30C657F4F8371 /* KWSymbolicator.h in Headers */, - 5BD7F580C26148AA681A0E1A /* KWUserDefinedMatcher.h in Headers */, - 052689B5539AB3EEAA1CE027 /* KWValue.h in Headers */, - E6FBC72C4CAB38BE031D6623 /* KWVerifying.h in Headers */, - 4110D679E8A560E5BD2A1C07 /* KWWorkarounds.h in Headers */, - 8260AF776F4DA12A6169DB94 /* Kiwi.h in Headers */, - 798DF37ADBB9E652DD4A32DD /* KiwiBlockMacros.h in Headers */, - 5A06996BD52C27BF2FBCA899 /* KiwiConfiguration.h in Headers */, - A3F8B7DAA5B75C36616C0D03 /* KiwiMacros.h in Headers */, - 9841A92C6523867090127144 /* NSInvocation+KiwiAdditions.h in Headers */, - A08EC2591EECEFA6277B8E5D /* NSInvocation+OCMAdditions.h in Headers */, - 1C34B76D7B269851D6CE5F95 /* NSMethodSignature+KiwiAdditions.h in Headers */, - 18165FF58973D156BFC9A7C2 /* NSNumber+KiwiAdditions.h in Headers */, - 260AD5BCD7C15EA26F29226E /* NSObject+KiwiMockAdditions.h in Headers */, - 527212335FA7DB44DB0583CB /* NSObject+KiwiSpyAdditions.h in Headers */, - 2035033FCB4371324408AB0E /* NSObject+KiwiStubAdditions.h in Headers */, - 23EB72F07E0EB485A3B660A5 /* NSObject+KiwiVerifierAdditions.h in Headers */, - C47E59CB3565A0C266F97008 /* NSProxy+KiwiVerifierAdditions.h in Headers */, - 38ED32B619CA9886B9E41EFB /* NSValue+KiwiAdditions.h in Headers */, + 322FE85F976DF2B20CADE583A2388F43 /* EXTKeyPathCoding.h in Headers */, + 07141CA151A8DF6EA022444BB0363048 /* EXTRuntimeExtensions.h in Headers */, + 82772CF19A64AF31F4E1DDC8667D1021 /* EXTScope.h in Headers */, + B87CAD8BAF01E7CF8AE0073D24B4B6BC /* MTLJSONAdapter.h in Headers */, + C63246E7CCDB33525CD2F3D2134EF412 /* MTLModel+NSCoding.h in Headers */, + 6E93699739FE34001FEB1C3254526B81 /* MTLModel.h in Headers */, + 31BD5C46E77B10C88BC0DADD09502BD7 /* MTLReflection.h in Headers */, + ACFE251F53B6931759AFF81C646B9F85 /* MTLTransformerErrorHandling.h in Headers */, + 7A0EBAAAC98E61CD98BB130991FEBB83 /* MTLValueTransformer.h in Headers */, + D17276CBFD0D10089DAEC2F31B7C9BD0 /* Mantle.h in Headers */, + BF0804C1F2BEC0125BBE8FEE98AC7153 /* NSArray+MTLManipulationAdditions.h in Headers */, + A05AC0E19289978F7325496B6374A606 /* NSDictionary+MTLJSONKeyPath.h in Headers */, + 3B4D9BDEC0A2ABC62367590A26BC4332 /* NSDictionary+MTLManipulationAdditions.h in Headers */, + E400C5C9C54675A1470D460F6D2665B8 /* NSDictionary+MTLMappingAdditions.h in Headers */, + 840577515CA803C89246B72E7565AD2E /* NSError+MTLModelException.h in Headers */, + F289FE927C279548F0B253EF9EE4FDFB /* NSObject+MTLComparisonAdditions.h in Headers */, + A37C350458E0BC279B20BDE418600BBC /* NSValueTransformer+MTLInversionAdditions.h in Headers */, + 4819D98E694F8839AE2533D9BF1D2F23 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, + F31C4954FAC00237D0449B4976A15C17 /* metamacros.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E7D93B770D234243057BCDCB /* Headers */ = { + 9C11230B2BF0856209853974CDB2D872 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D29AD8EBB0FF31D1F998DF5A /* CLPlacemark+HNKAdditions.h in Headers */, - 903EDEC2DFF0EC8868E44972 /* HNKGooglePlacesAutocomplete.h in Headers */, - A7C8BAC6EB2C606FCECC6C52 /* HNKGooglePlacesAutocompleteModel.h in Headers */, - FEAFAB9D8EC1013525FED478 /* HNKGooglePlacesAutocompletePlace.h in Headers */, - D626E2ABE3AB524F7DBA3718 /* HNKGooglePlacesAutocompletePlaceSubstring.h in Headers */, - 3BD3E0A44BCDE878721F276E /* HNKGooglePlacesAutocompletePlaceTerm.h in Headers */, - A1D63AE3153AD52475B484EE /* HNKGooglePlacesAutocompleteQuery.h in Headers */, - 987323BAA8807E63C774FC9A /* HNKGooglePlacesAutocompleteQueryConfig.h in Headers */, - 35502FC0D5E644305BA07928 /* HNKGooglePlacesAutocompleteQueryResponse.h in Headers */, - 5EFB8D93CEF96A36BE06FD51 /* HNKGooglePlacesServer.h in Headers */, + CBAEE79D2FFE2C37063CA7AC84CC1515 /* KWAfterAllNode.h in Headers */, + 43B3476F6F5E3D5A86B4EB5D3D3DBC9F /* KWAfterEachNode.h in Headers */, + E06DEB65D54A9C812FF075161262E3D5 /* KWAny.h in Headers */, + 7BABEBB74250C06A327CC4B5C07713D1 /* KWAsyncVerifier.h in Headers */, + 656A0D93518F6397A17C7ED120E63684 /* KWBeBetweenMatcher.h in Headers */, + C357C499E78F627084C321FC9105EE3A /* KWBeEmptyMatcher.h in Headers */, + 62868895E50072DB473EFEE5C09F4FE2 /* KWBeIdenticalToMatcher.h in Headers */, + EC200416FC703B781D1684A3646F6F8B /* KWBeKindOfClassMatcher.h in Headers */, + 6A03B0087108C449327B4AEC0E6C8354 /* KWBeMemberOfClassMatcher.h in Headers */, + 4DA685D3A9A8A6D476E510981318E782 /* KWBeSubclassOfClassMatcher.h in Headers */, + C8D85C1D9FAD4F64620A9A57A63BFE63 /* KWBeTrueMatcher.h in Headers */, + 8750332592F261B60CE359E4A507CF34 /* KWBeWithinMatcher.h in Headers */, + 87D7E4847029011B786FD2EB7FBDA465 /* KWBeZeroMatcher.h in Headers */, + 5D12A47675876FBBE9EC5ACF1934A4CB /* KWBeforeAllNode.h in Headers */, + E30ECE7CC7390DF46931F0395088F971 /* KWBeforeEachNode.h in Headers */, + 3ECD87CDFF347528852114723925F772 /* KWBlock.h in Headers */, + D945535A650716C7B4717E386D9EA556 /* KWBlockNode.h in Headers */, + 16992ADF06655541211894844B3E412B /* KWBlockRaiseMatcher.h in Headers */, + 1F6E24179E50E2275E2A6122ECAEBD83 /* KWCallSite.h in Headers */, + 864D3753125E28A41183DC14B1D36D59 /* KWCaptureSpy.h in Headers */, + 31D6C902F283C95E4321032736E4131E /* KWChangeMatcher.h in Headers */, + 60D045D24CBB6579BCCC3BA7170FC2D0 /* KWConformToProtocolMatcher.h in Headers */, + 7554FD93A03C93BD212F8624B1D6F8A4 /* KWContainMatcher.h in Headers */, + 33EFD76B796E47B285B4BEDE5B6709FC /* KWContainStringMatcher.h in Headers */, + 1F08C3F3A031AD9C026A706B15D9291D /* KWContextNode.h in Headers */, + 57B0D462488C520BB196E025E1577EC5 /* KWCountType.h in Headers */, + 31CA11DABEB5BD2310F12E301B060F00 /* KWDeviceInfo.h in Headers */, + D5E24DE2D2C25DC10DC11C958848B23D /* KWEqualMatcher.h in Headers */, + 49DC7F21387A0E30DF08360373D7EB6B /* KWExample.h in Headers */, + 7625AD95C8FD4A8FADA1955052EF9788 /* KWExampleDelegate.h in Headers */, + 7BEF1A9370E5BA25C542C71D433F655E /* KWExampleNode.h in Headers */, + 7A956EABD4D4FE4AA85AA68DC88E464C /* KWExampleNodeVisitor.h in Headers */, + 461C77CD4749ADF1F8D11538E5F58482 /* KWExampleSuite.h in Headers */, + DD69EECCEAC2AA9DF498C1938746BEC6 /* KWExampleSuiteBuilder.h in Headers */, + C1AA50D629E7D6BB8400A5649AA5A745 /* KWExistVerifier.h in Headers */, + 3BE8801B0A34A033D34246BE4CE89CC5 /* KWExpectationType.h in Headers */, + 4C4D9EA35693D351C8BE30482DD6C844 /* KWFailure.h in Headers */, + BB85C22ACF54F4DA133F131574B925BE /* KWFormatter.h in Headers */, + CF27C1BC0ED78631ABBD47218E81B010 /* KWFutureObject.h in Headers */, + 33EAF1CDA6B1ED196313E071297211DD /* KWGenericMatchEvaluator.h in Headers */, + 5523CEF50B7F168B59F04F82B77F6339 /* KWGenericMatcher.h in Headers */, + 04FBDEC5B56AD4750A574B102E7752B6 /* KWGenericMatchingAdditions.h in Headers */, + CBE2657E78066ECDC80560DF1D64AC16 /* KWHaveMatcher.h in Headers */, + 7D6823E0481BCFF8F06AD672D4370A0F /* KWHaveValueMatcher.h in Headers */, + 06EA0BF58A4978BAC2A6CBC7B8EB743A /* KWInequalityMatcher.h in Headers */, + 14D17AA2BAB18E219B7E97A7FAA1F517 /* KWIntercept.h in Headers */, + FFEAB2AF08C4EF010ACB540363813F62 /* KWInvocationCapturer.h in Headers */, + 9C01E9497A7A0F68C1C8BF9BD58E91D8 /* KWItNode.h in Headers */, + 3B007272DA4013ED95D1F5321EC0C48A /* KWLet.h in Headers */, + C2FDDAB1B48623823F668C7BFB3A7433 /* KWLetNode.h in Headers */, + 4B8C883ABCFA1FEA1FEEF84922D91E1A /* KWMatchVerifier.h in Headers */, + 7CD451A847510BC0984BECA94FB9C578 /* KWMatcher.h in Headers */, + 724ABF013D0AC23553050EA144710BC7 /* KWMatcherFactory.h in Headers */, + 081C51780550D328B8061AB5BC1AE686 /* KWMatchers.h in Headers */, + 51ECEB72E291B2E68DCA7A4539CA4B9C /* KWMatching.h in Headers */, + 89AF613EC25FF612E7335ECE71B3114D /* KWMessagePattern.h in Headers */, + 788BDBFC3DE353C6FCF65E8847DA5808 /* KWMessageSpying.h in Headers */, + C20040B32C07E5E41726299AE38D893B /* KWMessageTracker.h in Headers */, + A7ACE8C685DFD27D56AB2A1142552EF3 /* KWMock.h in Headers */, + BFA7C8F1F0D933C26C5AB1421BEFB34C /* KWNilMatcher.h in Headers */, + 8BE2BB07ED79AC88B86FDC2465BF77C6 /* KWNotificationMatcher.h in Headers */, + 9337487675F8F16A4910CBB9C4576BEC /* KWNull.h in Headers */, + 9BD752E2AC97F6466ACC6CF29E5A6257 /* KWObjCUtilities.h in Headers */, + 860E07BC46263869BFF8638FCCE3B2BE /* KWPendingNode.h in Headers */, + C08E26D7E87B56909CCF7B978BBBD644 /* KWProbe.h in Headers */, + D12E9E8D88ECD43C2FA77D57B33F1EBA /* KWProbePoller.h in Headers */, + 87ED50DD45BF93F49BC5B173AAE22159 /* KWReceiveMatcher.h in Headers */, + D2DE41C83B05BDBA52649625FE26BE71 /* KWRegisterMatchersNode.h in Headers */, + D9BAAC9AA48792C92999AB3819966715 /* KWRegularExpressionPatternMatcher.h in Headers */, + D0A7AE213267C5134FA6DBAA670E5315 /* KWReporting.h in Headers */, + 07F629CD7B17E6E690FE62CF9F4A8C80 /* KWRespondToSelectorMatcher.h in Headers */, + 17F4DAD540EF9C9CAFD8D622630DAD99 /* KWSpec.h in Headers */, + 4B7AEAD554A21B148EA3F8F0EEA84F31 /* KWStringContainsMatcher.h in Headers */, + 2A06411DBA6C946DE6C5DEB922C2A3DB /* KWStringPrefixMatcher.h in Headers */, + 02D2412DD42AFCB844925A1CB514CC9C /* KWStringUtilities.h in Headers */, + C6418C3F7BA302710DDFD48D52438777 /* KWStub.h in Headers */, + 7E63003D2ECDB7D4DB485AB42900F5D9 /* KWSuiteConfigurationBase.h in Headers */, + 77CCC01605BA75ACF3743603D0F4A00A /* KWSymbolicator.h in Headers */, + 6FA086C9E2E6CC6CAAFFDF7A7F7E2F4D /* KWUserDefinedMatcher.h in Headers */, + DEE5E00B70BA7AE8DD9308AB3D8DF0E3 /* KWValue.h in Headers */, + BD40900BD07E0E8D2FC5DFA6715528B8 /* KWVerifying.h in Headers */, + C30DE94428F940E139A40587FCA32D05 /* KWWorkarounds.h in Headers */, + EFC71297BFD2C8BE1A8B8279A2283835 /* Kiwi.h in Headers */, + E68DBB1CE4DBD853B6B8E0D3AB4C16F3 /* KiwiBlockMacros.h in Headers */, + AF3F1B9AA456546519CF4690C8539CB9 /* KiwiConfiguration.h in Headers */, + 5707FA04B2A5659B5F59EBFEBBD7CC0C /* KiwiMacros.h in Headers */, + 60FA1687C2B4900A292445D3ECC15533 /* NSInvocation+KiwiAdditions.h in Headers */, + 19F6AD80E59FC614F01AD12FDD6B5D3D /* NSInvocation+OCMAdditions.h in Headers */, + 6A437991498366A2E3C7DAB73C50305A /* NSMethodSignature+KiwiAdditions.h in Headers */, + 26F9B961E0E9211027AB43EBB4CA31A7 /* NSNumber+KiwiAdditions.h in Headers */, + 94456D74D52B245F6A35ECEF57FD7D06 /* NSObject+KiwiMockAdditions.h in Headers */, + A7B1F1351BBFAEC2337E8DEDC4B443E3 /* NSObject+KiwiSpyAdditions.h in Headers */, + 339351BE8CDFB4A2A44D49C6E4E3B54D /* NSObject+KiwiStubAdditions.h in Headers */, + 06098D536AB4D3F186CD5C73F340779C /* NSObject+KiwiVerifierAdditions.h in Headers */, + EBD4CC0524D393C2E14FF8B1E3CFFE20 /* NSProxy+KiwiVerifierAdditions.h in Headers */, + 61A410E85178B9FEAEEACA163A4877D5 /* NSValue+KiwiAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - FFAAA9C934E8847ADF2EB8DC /* Headers */ = { + EE3E2DE40A26D6D54F6D541C3BCC4B5F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2A5331DF53F889E9D28B6AA6 /* AFHTTPRequestOperation.h in Headers */, - 94871482E701026E72C1BDAD /* AFHTTPRequestOperationManager.h in Headers */, - DAA7A2CC42CD8B433CA8226F /* AFHTTPSessionManager.h in Headers */, - B57D15A780C785D3DFCCEF2D /* AFNetworkActivityIndicatorManager.h in Headers */, - 1BD7B5AFF0653D7312FAD582 /* AFNetworkReachabilityManager.h in Headers */, - 6EDEAFABD402E7D5743D2FE7 /* AFNetworking.h in Headers */, - 968FC953842AE1285C36CD68 /* AFSecurityPolicy.h in Headers */, - 42A18FA4D7F1CD65F040DD3F /* AFURLConnectionOperation.h in Headers */, - BC9CCB3B2B336DC62585426D /* AFURLRequestSerialization.h in Headers */, - 07752A5E2052C853C21D2C6F /* AFURLResponseSerialization.h in Headers */, - 893CF9373E98327BD1A63E90 /* AFURLSessionManager.h in Headers */, - 3CBDE1ACB830BA0BA7D6EB12 /* UIActivityIndicatorView+AFNetworking.h in Headers */, - 79A46CCCC914F589A6F283A2 /* UIAlertView+AFNetworking.h in Headers */, - 257490D225DA45326865C6B4 /* UIButton+AFNetworking.h in Headers */, - F663413417C51861D3E201DF /* UIImageView+AFNetworking.h in Headers */, - 3C8C05E9C88C671D2665E30D /* UIKit+AFNetworking.h in Headers */, - 12E88BA0906BA4E86D77D797 /* UIProgressView+AFNetworking.h in Headers */, - EA0FDB94A843BDF9D00EB9B8 /* UIRefreshControl+AFNetworking.h in Headers */, - ED9BC4130E276327BA725F80 /* UIWebView+AFNetworking.h in Headers */, + A3533EADE741D54E425247F4A9E54E9F /* HNKServer.h in Headers */, + 45102E1DAF6C0872D541C309E762A5B5 /* HNKServerFacade.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 1C5C587E23A08E8E82BD3736 /* Pods-HNKGooglePlacesAutocomplete-Example */ = { + 1554585903BFAAA06C79A75FFE42A24B /* Mantle */ = { isa = PBXNativeTarget; - buildConfigurationList = 91FD4BDCF2818E4F200B48E3 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */; + buildConfigurationList = 735AA45FC8369CE43D5458655A7E2D3C /* Build configuration list for PBXNativeTarget "Mantle" */; buildPhases = ( - 7C5D0F3B78634312FDCF937F /* Sources */, - D34F8D78EA80D6947AFDE7DE /* Frameworks */, + 8E31504F0E59B41BE58C3E3AB6E1DFA7 /* Sources */, + 0BFA59361B085DAE35238B47C9A58C88 /* Frameworks */, + 7D7B1C184C1F42DBA044EE56FEEFE009 /* Headers */, ); buildRules = ( ); dependencies = ( - 10C6B363E2ADB3B0A97E284B /* PBXTargetDependency */, - AD9B7D71E0AC3F00B75F57B3 /* PBXTargetDependency */, - 3C10C4D0B6F62AB194ED6277 /* PBXTargetDependency */, - 553802F8CB2A0D766FF16A92 /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-Example"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example"; - productReference = F1A10EACF3E60107C3CC970C /* libPods-HNKGooglePlacesAutocomplete-Example.a */; + name = Mantle; + productName = Mantle; + productReference = 5306FFF79157C5D0033CF0F6342FAA81 /* libMantle.a */; productType = "com.apple.product-type.library.static"; }; - 9FB3FDF81295F2CA349A1030 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */ = { + 2ADF38F0FF9109A16735FFC3CAF78CA4 /* HNKGooglePlacesAutocomplete */ = { isa = PBXNativeTarget; - buildConfigurationList = AF01BD107AE9BB6D7DA3E1D0 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" */; + buildConfigurationList = BC45ECDF0FE2E74D6A96B747D0C71A03 /* Build configuration list for PBXNativeTarget "HNKGooglePlacesAutocomplete" */; buildPhases = ( - 79D554AA7BFCED1E3516BBEB /* Sources */, - 903C126C25C2A3CB2517435E /* Frameworks */, - BBEBFAB602782F07A6DCCA25 /* Headers */, + 5227C9EBC8EC7AA439B0E64E89D90DA6 /* Sources */, + 2AC86BAC46419B766C7DD28E77B62D47 /* Frameworks */, + 622F48E17AF998B6D9ADBD8F946B26E8 /* Headers */, ); buildRules = ( ); dependencies = ( + C5603814D07B610C9179A4263147B620 /* PBXTargetDependency */, + 7A582E6A1BFD5805B673AE8E288B6629 /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; - productName = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; - productReference = 647E1599FA8F0E7DF88F867F /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */; + name = HNKGooglePlacesAutocomplete; + productName = HNKGooglePlacesAutocomplete; + productReference = FB5EDD59353A57BB701DA3035E35D5F1 /* libHNKGooglePlacesAutocomplete.a */; productType = "com.apple.product-type.library.static"; }; - AB269EB48CFA2791F30D2CC4 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */ = { + 9F1318F732D4EC620E620E142FCD12B0 /* AFNetworking */ = { isa = PBXNativeTarget; - buildConfigurationList = 1DDE64C72F00385096D17897 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-Mantle" */; + buildConfigurationList = CCCAB63E11097B5E23EE5010C8A512E4 /* Build configuration list for PBXNativeTarget "AFNetworking" */; buildPhases = ( - B89A28E7F18674AD23BC3538 /* Sources */, - B357EB4ACD4F6DA8EBE40F42 /* Frameworks */, - 7E4AA322277AA1B266D88290 /* Headers */, + 6B9DB11520039882445536E9275FDB24 /* Sources */, + D1119F9738CF1092BABB79CA51269D8D /* Frameworks */, + 061C5EDB2CB0D55F6AA52B99DCF6299E /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; - productReference = B2E28F0C650421F107D2FDD3 /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */; + name = AFNetworking; + productName = AFNetworking; + productReference = 0316F2AC5CF24D943C7EFFE052D351A7 /* libAFNetworking.a */; productType = "com.apple.product-type.library.static"; }; - B1DCB5EB0F9AFCAF739599C1 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */ = { + BC77B66E8967F692FF556C2D7CEAFECE /* HNKServerFacade */ = { isa = PBXNativeTarget; - buildConfigurationList = AE03771E271D11801AC17C42 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" */; + buildConfigurationList = BD65FBBE7E34BC681630ADB68C59B504 /* Build configuration list for PBXNativeTarget "HNKServerFacade" */; buildPhases = ( - D86643E7A2D3ED2A1DD79AD9 /* Sources */, - 66967C63DFDF5A935C7924BA /* Frameworks */, - 72B5C9B79F55B09A436B2C53 /* Headers */, + 15F82808FAF7A3E7C063544AF12A0C3E /* Sources */, + 9DCEB6608DF7BF97A9D58909A67FD9A2 /* Frameworks */, + EE3E2DE40A26D6D54F6D541C3BCC4B5F /* Headers */, ); buildRules = ( ); dependencies = ( - 463EDF473010DC00DD52B8B3 /* PBXTargetDependency */, + 12A11A4798C48C8F6CA206FE230DC1AC /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; - productReference = B1C977775B243B95552DFA1A /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */; + name = HNKServerFacade; + productName = HNKServerFacade; + productReference = C396E84AD981F13DB697BA3DCAB92D18 /* libHNKServerFacade.a */; productType = "com.apple.product-type.library.static"; }; - B4BDB76B45D64EE33BFC51CF /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { + DE74EA258B15F946183F4E1947B37F36 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 5E44CA5641BA7C902C0D08FA /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */; + buildConfigurationList = D481F3A01B7020895D0557B60E571FAC /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */; buildPhases = ( - 05E60843F0089030CC332C40 /* Sources */, - 7FBB25F05E5AD83B82253F17 /* Frameworks */, + 62ADF14942C8E5B7C350285E332031FD /* Sources */, + 24D740ACCA0A2203C3872A6CA2C87A04 /* Frameworks */, ); buildRules = ( ); dependencies = ( - B2B9059C4871E482AC09B680 /* PBXTargetDependency */, + ACE43F8B49788A7FA04164F9FEFA48AB /* PBXTargetDependency */, ); name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; productName = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; - productReference = 3EEFFF0106F788692F56AEBA /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */; + productReference = 0CC7C6212CC8B64A74D5E6955EC61C1F /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */; productType = "com.apple.product-type.library.static"; }; - D2E69E07EDE7BF9AFCB178BC /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */ = { + F2F7F677F42C70220B183F246B398E0B /* Kiwi */ = { isa = PBXNativeTarget; - buildConfigurationList = 93040BBB7B30196B3F8DDC34 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" */; + buildConfigurationList = 3A6A348626DFCCF9C3A1DCF638228F36 /* Build configuration list for PBXNativeTarget "Kiwi" */; buildPhases = ( - E89AAE86E3AE2C58B2818D01 /* Sources */, - B6347421B592417C5DD99AF4 /* Frameworks */, - FFAAA9C934E8847ADF2EB8DC /* Headers */, + 5049AE9778054CE12AF3F7E89888E829 /* Sources */, + B57406515771AFE60DB741260E86DB8A /* Frameworks */, + 9C11230B2BF0856209853974CDB2D872 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; - productReference = 4A7C1D4E3972106CBB3D974F /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */; + name = Kiwi; + productName = Kiwi; + productReference = 898591535502B191EA868DD4E0C61DDF /* libKiwi.a */; productType = "com.apple.product-type.library.static"; }; - DAB8E8FC683864F0B5162019 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */ = { + F3F23179AAB13EA6E5C2B2C8B55AB3BB /* Pods-HNKGooglePlacesAutocomplete-Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 843EB1F34FD39699BB5535F6 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" */; + buildConfigurationList = 05494E7D8C5F1BA28D72322D2B310407 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */; buildPhases = ( - A23747F3CE09B1154C21625C /* Sources */, - 47B600E293C8A37E907EBE7D /* Frameworks */, - E7D93B770D234243057BCDCB /* Headers */, + A08DEFC60F5B28FA6DDE60A06ADE6177 /* Sources */, + 1C885CC9C9FC979E0E2ADFF40CD025D0 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 108C5F47AECE562AFE94CB71 /* PBXTargetDependency */, - 348C996FE9AD710440FDD4BE /* PBXTargetDependency */, + 63A78151A1A828CA7B7C78CAD7CC9F9D /* PBXTargetDependency */, + BB538A2C5B0CC75E14E480E227B5B110 /* PBXTargetDependency */, + 1D53FB1A1E5B66641821005AD7341169 /* PBXTargetDependency */, + AD7330093B1CEC31C74C789FDFD4A2E2 /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; - productReference = 79796B985403C3DF7919766F /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example"; + productReference = 4BC7FB13278BFE2696550DE51FA04C40 /* libPods-HNKGooglePlacesAutocomplete-Example.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - 71F292277B212C183F6829CD /* Project object */ = { + D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0640; + LastSwiftUpdateCheck = 0700; + LastUpgradeCheck = 0700; }; - buildConfigurationList = 54D3885A9FCCBC03237E40C3 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = A3F9DA8CD34EB73A46640BB7; - productRefGroup = 635037A59345F5281FE31172 /* Products */; + mainGroup = 7DB346D0F39D3F0E887471402A8071AB; + productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 1C5C587E23A08E8E82BD3736 /* Pods-HNKGooglePlacesAutocomplete-Example */, - D2E69E07EDE7BF9AFCB178BC /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */, - DAB8E8FC683864F0B5162019 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */, - B1DCB5EB0F9AFCAF739599C1 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */, - AB269EB48CFA2791F30D2CC4 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */, - B4BDB76B45D64EE33BFC51CF /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, - 9FB3FDF81295F2CA349A1030 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */, + 9F1318F732D4EC620E620E142FCD12B0 /* AFNetworking */, + 2ADF38F0FF9109A16735FFC3CAF78CA4 /* HNKGooglePlacesAutocomplete */, + BC77B66E8967F692FF556C2D7CEAFECE /* HNKServerFacade */, + F2F7F677F42C70220B183F246B398E0B /* Kiwi */, + 1554585903BFAAA06C79A75FFE42A24B /* Mantle */, + F3F23179AAB13EA6E5C2B2C8B55AB3BB /* Pods-HNKGooglePlacesAutocomplete-Example */, + DE74EA258B15F946183F4E1947B37F36 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 05E60843F0089030CC332C40 /* Sources */ = { + 15F82808FAF7A3E7C063544AF12A0C3E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0B473D277AE7D306DAEA6615 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */, + CE51DD8FC94D9767538A3B42F740A8DE /* HNKServer.m in Sources */, + 85CF6C0F0ADCD5F32F93DEB714A54695 /* HNKServerFacade-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 79D554AA7BFCED1E3516BBEB /* Sources */ = { + 5049AE9778054CE12AF3F7E89888E829 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CDF0055E78DA29F97A940047 /* KWAfterAllNode.m in Sources */, - 89B7D40D2B6755CE25BA8B69 /* KWAfterEachNode.m in Sources */, - F866F22AA6DA3D9E6FBA1517 /* KWAllTestsSuite.m in Sources */, - 887495CEB7BFB9A38388B342 /* KWAny.m in Sources */, - 5E9912BAB0162DEA49FE90FF /* KWAsyncVerifier.m in Sources */, - 6FCA68774ABA41DD50C7A30B /* KWBeBetweenMatcher.m in Sources */, - 74604D88CC05C9962D742E1C /* KWBeEmptyMatcher.m in Sources */, - 6088473B11089CE493B8C70D /* KWBeIdenticalToMatcher.m in Sources */, - 8141B00E5152AF69AC1EA9F2 /* KWBeKindOfClassMatcher.m in Sources */, - 3464465354E415008A59BF4E /* KWBeMemberOfClassMatcher.m in Sources */, - ADF6C1963DB41BBFE6ED1AD0 /* KWBeSubclassOfClassMatcher.m in Sources */, - FF2857E05473803AB994FCAC /* KWBeTrueMatcher.m in Sources */, - 055EE320DEDA0CDC9C78A1E3 /* KWBeWithinMatcher.m in Sources */, - D7A3BEFFA0583DD0064A00C7 /* KWBeZeroMatcher.m in Sources */, - 52BD6458BA8A9F84B2D836BC /* KWBeforeAllNode.m in Sources */, - 27DAB5E42515526AD96B922C /* KWBeforeEachNode.m in Sources */, - 093374F28BDD06E77116C1BD /* KWBlock.m in Sources */, - 66F005AB4A3F032932611D5E /* KWBlockNode.m in Sources */, - 18AF92047BE88A85A20E5239 /* KWBlockRaiseMatcher.m in Sources */, - E0DC620020EF9CE5F041F4F3 /* KWCallSite.m in Sources */, - DDA74E31A24C8F5B5FEB8E98 /* KWCaptureSpy.m in Sources */, - F87FAD825CFCB93851150D9D /* KWChangeMatcher.m in Sources */, - 1980A76C4FEB6C61BDD3669F /* KWConformToProtocolMatcher.m in Sources */, - D60F67CCE2869F9A6243E0F5 /* KWContainMatcher.m in Sources */, - 7D41829EB8E34A9CEC05AE0D /* KWContainStringMatcher.m in Sources */, - 3EAA6FB54757F28911FD4D5F /* KWContextNode.m in Sources */, - EA673C61B74A9F810D6F225F /* KWDeviceInfo.m in Sources */, - 0176BF7DAEC10FA6D40E621A /* KWEqualMatcher.m in Sources */, - 19F8BD9422DB7101A16931FE /* KWExample.m in Sources */, - 1CC1603E7664487D5ECA1100 /* KWExampleSuite.m in Sources */, - DF963A8B7ED58CA39811D915 /* KWExampleSuiteBuilder.m in Sources */, - 442F769F086AE8BEF3FCBF47 /* KWExistVerifier.m in Sources */, - 6FD3DF75FE0C590EA4CFFE94 /* KWFailure.m in Sources */, - 48F4CAE9BF0D3221CCE10538 /* KWFormatter.m in Sources */, - FCA641C577F38A60C269C6B2 /* KWFutureObject.m in Sources */, - 05D10B93D16126C913164FDB /* KWGenericMatchEvaluator.m in Sources */, - 309DF70C65F30D555AAA03EF /* KWGenericMatcher.m in Sources */, - C6B42D5A65A69A1FAD04422F /* KWGenericMatchingAdditions.m in Sources */, - 5A15045EF993B0D477F19E2A /* KWHaveMatcher.m in Sources */, - 385DAE1DDF9E8C6C0972011F /* KWHaveValueMatcher.m in Sources */, - CC211A67D893C09C113DD6EA /* KWInequalityMatcher.m in Sources */, - FB691B0235060CF26DD82FD1 /* KWIntercept.m in Sources */, - D347C2016C551B2BDED66247 /* KWInvocationCapturer.m in Sources */, - A7812DEE022CB09D3FC57E0F /* KWItNode.m in Sources */, - 1BE3BFAE1BC47DAB5763C094 /* KWLetNode.m in Sources */, - 5089FF2E0DE629E585358D27 /* KWMatchVerifier.m in Sources */, - C0C4F85325E490AFF36B39AC /* KWMatcher.m in Sources */, - 47324A5619CB1D97CE2D39A2 /* KWMatcherFactory.m in Sources */, - C736093A343AB1B5B0AF8601 /* KWMatchers.m in Sources */, - 111E09E1228E7AE3EB531119 /* KWMessagePattern.m in Sources */, - 446EA03F9A53C9D373B00DED /* KWMessageTracker.m in Sources */, - 392B4FCA1E16EE28C4FFF6A1 /* KWMock.m in Sources */, - D6D385E16CCB5B87E379A84F /* KWNilMatcher.m in Sources */, - E013FFDDEDF160D085879DD1 /* KWNotificationMatcher.m in Sources */, - C970CA01B44A9237FAA3B961 /* KWNull.m in Sources */, - 5064D255897D4ECBB97DC30A /* KWObjCUtilities.m in Sources */, - A394661175467560E3864869 /* KWPendingNode.m in Sources */, - EE1E3037750A87957721AB9E /* KWProbePoller.m in Sources */, - 26849E2A7E08600F68C49EC4 /* KWReceiveMatcher.m in Sources */, - 0E52034F436EB3FD7E25D508 /* KWRegisterMatchersNode.m in Sources */, - 79049CDE1C96147E3042699F /* KWRegularExpressionPatternMatcher.m in Sources */, - 98ECF56B289D2E3369F3A2DA /* KWRespondToSelectorMatcher.m in Sources */, - 30639DD9B616C5C9540267B9 /* KWSpec.m in Sources */, - 57C8BC36E6E81C4560574D90 /* KWStringContainsMatcher.m in Sources */, - 14DBEFE749D07D71A48911E3 /* KWStringPrefixMatcher.m in Sources */, - E77F6844031FAA46D54B05ED /* KWStringUtilities.m in Sources */, - 9E34D8FD8D0D9AD7640C9EDD /* KWStub.m in Sources */, - 3BB4FC55AD4F5795662872C8 /* KWSuiteConfigurationBase.m in Sources */, - AAC5355164284D0F99E41A41 /* KWSymbolicator.m in Sources */, - 87DE6903B2C199C0A607F4D6 /* KWUserDefinedMatcher.m in Sources */, - 14568B7C14416386FCA2F0CA /* KWValue.m in Sources */, - CFF06968053AB8C2563DC296 /* KWWorkarounds.m in Sources */, - 024A4DC2A68A630BCD81D597 /* NSInvocation+KiwiAdditions.m in Sources */, - 2C3D12FB20F3DFBFBF660C47 /* NSInvocation+OCMAdditions.m in Sources */, - DE53EE9A17A5631EB2084B4D /* NSMethodSignature+KiwiAdditions.m in Sources */, - CF1B8DD2E858CAA87279A782 /* NSNumber+KiwiAdditions.m in Sources */, - 6BC4FECD6DA47A274F5FECF4 /* NSObject+KiwiMockAdditions.m in Sources */, - 7A33243F4246F97E1CB5905E /* NSObject+KiwiSpyAdditions.m in Sources */, - CFD5D7655EA45268AA211546 /* NSObject+KiwiStubAdditions.m in Sources */, - C289AA929C8B7E0E451E3FA8 /* NSObject+KiwiVerifierAdditions.m in Sources */, - 64041594160377379C22F594 /* NSProxy+KiwiVerifierAdditions.m in Sources */, - FFF27C6C6C05C08A539912C8 /* NSValue+KiwiAdditions.m in Sources */, - 0C84A33BF33C947901FB7AC0 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m in Sources */, + A9F92F4D54581C7153986B422BC44659 /* KWAfterAllNode.m in Sources */, + A9E1EC768263A9F0492E1EAF10BA304C /* KWAfterEachNode.m in Sources */, + E894198311A44323DA4869BD103D894B /* KWAllTestsSuite.m in Sources */, + 93F35E4E1CA73A70FF112E03FC55EBD7 /* KWAny.m in Sources */, + E7B5EBE62DBCD04FC90AC882CBB997F3 /* KWAsyncVerifier.m in Sources */, + C4A91671D0667A736DDA12B984D41E74 /* KWBeBetweenMatcher.m in Sources */, + A98D8C92FA70A8F647FFAB87CC71291C /* KWBeEmptyMatcher.m in Sources */, + 28AB0DC61286920EFBD8CDA06C8BC007 /* KWBeIdenticalToMatcher.m in Sources */, + D30F7DC7CF9169D38215F8D4DA45A052 /* KWBeKindOfClassMatcher.m in Sources */, + 1506D2259A687FAA15658E781B92DB4E /* KWBeMemberOfClassMatcher.m in Sources */, + 8AE3099DE58E98483B0C6A638D7DD955 /* KWBeSubclassOfClassMatcher.m in Sources */, + 559D319F5F619F32C633F614C66ED07D /* KWBeTrueMatcher.m in Sources */, + F90DCA219982ED808D469EF2CC7FE35E /* KWBeWithinMatcher.m in Sources */, + 4805952D7CF611DF7D0C39532D81165B /* KWBeZeroMatcher.m in Sources */, + CAB790870FCCDC40F093D493D15BA365 /* KWBeforeAllNode.m in Sources */, + D8F6E17315F7C871958FB821231D7991 /* KWBeforeEachNode.m in Sources */, + 7717DBE41FEB9632B3CABAAFB0BA29CE /* KWBlock.m in Sources */, + 6A61919E00080EF48A03DDA768E46298 /* KWBlockNode.m in Sources */, + C642A919BFF4FC4C113420D77F3230B7 /* KWBlockRaiseMatcher.m in Sources */, + DC48DFF0F796EC882B0A77F8EFDC86FD /* KWCallSite.m in Sources */, + 32C51920C1F6CAD2EF0D55328132DF51 /* KWCaptureSpy.m in Sources */, + D02051A9B9EED26BE9EC913F40F057D1 /* KWChangeMatcher.m in Sources */, + 84A2FC723CB097718B5DEC3956C66A68 /* KWConformToProtocolMatcher.m in Sources */, + 5B512780454C528868B5C5CCECD18618 /* KWContainMatcher.m in Sources */, + 44CD426F25148CB2B85FDE5F4442A010 /* KWContainStringMatcher.m in Sources */, + CD9B8FEBAB2C64BE57E7647B2ACDC225 /* KWContextNode.m in Sources */, + 816851F0236587555D2E8CCD7918F791 /* KWDeviceInfo.m in Sources */, + E7B4258D56B490A84C404E2A515E80E4 /* KWEqualMatcher.m in Sources */, + 5063C101E302C835AE064ECCF62A7DD7 /* KWExample.m in Sources */, + FD932B97BB556DA44706039A40E5C420 /* KWExampleSuite.m in Sources */, + 747E8903812FB20E3C22A1DCFF17F7A8 /* KWExampleSuiteBuilder.m in Sources */, + 99D2A3CA16FFCA9C8E76FCB3556BFB07 /* KWExistVerifier.m in Sources */, + 5135A6666EB9C79DC26F0508C4BFE0D7 /* KWFailure.m in Sources */, + A4B4E2A38EABFF71CE6945912F11F610 /* KWFormatter.m in Sources */, + B93320C699AC2A215FEA10FE474BED97 /* KWFutureObject.m in Sources */, + ED4DCB3F31B2C2B900B12060815A9150 /* KWGenericMatchEvaluator.m in Sources */, + 4825B7B34BE0BAF2F991E4176D142AD5 /* KWGenericMatcher.m in Sources */, + 74C79FF7EBF4FCBE9B8B126A5AFC48F5 /* KWGenericMatchingAdditions.m in Sources */, + E38BE046BE84AA1E4E41BA25E9F5516D /* KWHaveMatcher.m in Sources */, + D8BD18B2C0B173512861D3A48B4CF73D /* KWHaveValueMatcher.m in Sources */, + 38018882C6A817CBE354B1493245EB0E /* KWInequalityMatcher.m in Sources */, + D064088417BC4AA8682E8C77E7552656 /* KWIntercept.m in Sources */, + 1BFAA05CFCD12E7E4FABB4F035F215E2 /* KWInvocationCapturer.m in Sources */, + 3E4C0FF4856C3995EC9583D76677F302 /* KWItNode.m in Sources */, + 5E34BE209CB5A8E52220BFE78DBA2EA1 /* KWLetNode.m in Sources */, + FEF32845AEB99CA5F5D8734C9D028C5D /* KWMatchVerifier.m in Sources */, + 879E60ACF007A3457E95706469777F0E /* KWMatcher.m in Sources */, + 3E4F08E794D067C32E6642193B28B44A /* KWMatcherFactory.m in Sources */, + 018BCA15E50239B69A1347D676D1C6D6 /* KWMatchers.m in Sources */, + 6F7D4038E239125177E7ED2985BC95E9 /* KWMessagePattern.m in Sources */, + A55BEE16D0BC3A864C03DDB1F05C7084 /* KWMessageTracker.m in Sources */, + 2E03E8BDE213202C2EF2C8373A9103F8 /* KWMock.m in Sources */, + AFFAFA7D1880CA4B2BFC0695AD373856 /* KWNilMatcher.m in Sources */, + 6DB8F2170BDC701303A2E28932E5A20A /* KWNotificationMatcher.m in Sources */, + F9D91FA13101EBBECD81395C99CE07A1 /* KWNull.m in Sources */, + A6243C53EB3CD7809050C73E086E8254 /* KWObjCUtilities.m in Sources */, + BB723BD8283C08C844B49EC83CCB7BE0 /* KWPendingNode.m in Sources */, + FA1A5243A4E7498C6B97E894B4A76126 /* KWProbePoller.m in Sources */, + C7B5C4348D58361DC925700F309EB51A /* KWReceiveMatcher.m in Sources */, + EE106F4BE3BBD22B5DC6A5DDAB691D24 /* KWRegisterMatchersNode.m in Sources */, + BE16564C9F53549C393A105974F38A51 /* KWRegularExpressionPatternMatcher.m in Sources */, + F9047F5A6C791151167EE2EBB9519D31 /* KWRespondToSelectorMatcher.m in Sources */, + 7079E4580BBC9DE57903B65B2BA811A1 /* KWSpec.m in Sources */, + 7FE2DF782DD9B7B702071621C430C213 /* KWStringContainsMatcher.m in Sources */, + C3340D496729B1F56F97BA3DD046F585 /* KWStringPrefixMatcher.m in Sources */, + 5CE0D1685EEC7C72E6CE40984A82A3FF /* KWStringUtilities.m in Sources */, + 57AB086A1C1EE2920CF709F121B4C1C0 /* KWStub.m in Sources */, + EE318404E5CD81081F3D275E0B150FE6 /* KWSuiteConfigurationBase.m in Sources */, + 61C77C2274491341E744D0A09F50AD5A /* KWSymbolicator.m in Sources */, + 5B60D326674CF76FAA9350D634048DD8 /* KWUserDefinedMatcher.m in Sources */, + 2CC8CAE5D4BAF7AEC227B2DD9EE3C070 /* KWValue.m in Sources */, + 8CE58C44F547D196CE161B022F5179DC /* KWWorkarounds.m in Sources */, + 74BA7C2720ACC4FBCE4D4C50C0153A20 /* Kiwi-dummy.m in Sources */, + 78D92B5BA9F94BA14B54E17867BC1EDD /* NSInvocation+KiwiAdditions.m in Sources */, + DF80815B0C7EF385689126775332C237 /* NSInvocation+OCMAdditions.m in Sources */, + 27E258970A9E657086E3FE380C236B43 /* NSMethodSignature+KiwiAdditions.m in Sources */, + AABD8128ECC78FE5E1D8FFB486871F8F /* NSNumber+KiwiAdditions.m in Sources */, + 78D3085E43E99339CAD20FB72CDB9540 /* NSObject+KiwiMockAdditions.m in Sources */, + B3F8B5F4A32A1C20447029F4D36840E6 /* NSObject+KiwiSpyAdditions.m in Sources */, + 230CE7E41A955EB74A6E30CFF335ABA1 /* NSObject+KiwiStubAdditions.m in Sources */, + 72CCCFE25D315A4C0C77FF9C66379742 /* NSObject+KiwiVerifierAdditions.m in Sources */, + 3701441F6556C3278BF4C1A08516B7A4 /* NSProxy+KiwiVerifierAdditions.m in Sources */, + 5BC6209B0382F62D80B893F1DE273B2F /* NSValue+KiwiAdditions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7C5D0F3B78634312FDCF937F /* Sources */ = { + 5227C9EBC8EC7AA439B0E64E89D90DA6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 320971D2A604E980AB741FB2 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */, + FA12F3FB9739AC2569A6350184DD2580 /* CLPlacemark+HNKAdditions.m in Sources */, + 9846B8EB828200F46BC363ADB881A307 /* HNKGooglePlacesAutocomplete-dummy.m in Sources */, + 55D7232CFA0776919A038CBBEC275FCC /* HNKGooglePlacesAutocompleteModel.m in Sources */, + 7630FD3A5D5050BA2C91A01786A611A1 /* HNKGooglePlacesAutocompletePlace.m in Sources */, + 0CCDFA9E35F41857054D42687508990B /* HNKGooglePlacesAutocompletePlaceSubstring.m in Sources */, + A33871B4A01A052DC448D2236BB0D779 /* HNKGooglePlacesAutocompletePlaceTerm.m in Sources */, + 0E9A4D786BF48AEF122B9B652F5CBC92 /* HNKGooglePlacesAutocompleteQuery.m in Sources */, + 75014791E92BB176219B7E660DF18B80 /* HNKGooglePlacesAutocompleteQueryConfig.m in Sources */, + E813B77BC8830367DF567671AFE07E52 /* HNKGooglePlacesAutocompleteQueryResponse.m in Sources */, + D3953EA8308AFFB8C230DCCF3CF37392 /* HNKGooglePlacesServer.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A23747F3CE09B1154C21625C /* Sources */ = { + 62ADF14942C8E5B7C350285E332031FD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6F17BE604DA5CE3571BA42FD /* CLPlacemark+HNKAdditions.m in Sources */, - E26BDDEA1F25DAEC817382A2 /* HNKGooglePlacesAutocompleteModel.m in Sources */, - 0771282DBA33C90780DD600B /* HNKGooglePlacesAutocompletePlace.m in Sources */, - 5CF4B1BA07EF503DC8A7515C /* HNKGooglePlacesAutocompletePlaceSubstring.m in Sources */, - 154599C0B4FDF3CE6B8527AA /* HNKGooglePlacesAutocompletePlaceTerm.m in Sources */, - E539CAA57A423CF9A83D31AA /* HNKGooglePlacesAutocompleteQuery.m in Sources */, - 18AD4A7DB2FA4D3CE3A1EF37 /* HNKGooglePlacesAutocompleteQueryConfig.m in Sources */, - 46FC3312DB50A334E2019C33 /* HNKGooglePlacesAutocompleteQueryResponse.m in Sources */, - A63161339121661318BBC4C2 /* HNKGooglePlacesServer.m in Sources */, - 757BD240179A981E54C16103 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m in Sources */, + 5A98CA5AF3ED4F91964083622AB62966 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B89A28E7F18674AD23BC3538 /* Sources */ = { + 6B9DB11520039882445536E9275FDB24 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 2BF9C9422F51D82236DAC046 /* EXTRuntimeExtensions.m in Sources */, - ABD78DD4568D13458BEC75A9 /* EXTScope.m in Sources */, - A2721E2AB261AE323365910A /* MTLJSONAdapter.m in Sources */, - CC05CA307500CF41AF41001B /* MTLManagedObjectAdapter.m in Sources */, - 98D15737C83D0EEA758A740C /* MTLModel+NSCoding.m in Sources */, - 7685CF3B639DE85EA75124BD /* MTLModel.m in Sources */, - B409F0C0AC7BD028DFFA649E /* MTLReflection.m in Sources */, - 9B4D85A70409A5315097C287 /* MTLValueTransformer.m in Sources */, - 9D1D88D6867518FDB2271CBE /* NSArray+MTLManipulationAdditions.m in Sources */, - AAA29EC1CEFBFB3554ECD462 /* NSDictionary+MTLManipulationAdditions.m in Sources */, - 5AE2836516DB093EF65957A4 /* NSError+MTLModelException.m in Sources */, - FA172CCCA73E1A0B50EE9F19 /* NSObject+MTLComparisonAdditions.m in Sources */, - 80CC1248A69A78352DDAEBAA /* NSValueTransformer+MTLInversionAdditions.m in Sources */, - A8CD81A9858772C308B17C20 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, - 3222CC15E548D346D6205520 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m in Sources */, + FFBE4ED01E0F533D8952600CDE46EBCB /* AFHTTPRequestOperation.m in Sources */, + 8ED09BF130BC21E0BACB0DD37CB4339E /* AFHTTPRequestOperationManager.m in Sources */, + 10EB8A81EA66A06B774151108BEA93D5 /* AFHTTPSessionManager.m in Sources */, + AAEC845E4AB77B764225C7A33750298F /* AFNetworkActivityIndicatorManager.m in Sources */, + D8682654A343D79E39E42228E8362C22 /* AFNetworkReachabilityManager.m in Sources */, + 3365DB94F7565830E5E77ADC1FE2C150 /* AFNetworking-dummy.m in Sources */, + B04135A921C03503E028224262433C55 /* AFSecurityPolicy.m in Sources */, + FCCFE8AE9CE111B6E99164CFA8DD601F /* AFURLConnectionOperation.m in Sources */, + D1C133290079A09E9E684E9C5CF51A60 /* AFURLRequestSerialization.m in Sources */, + D8C2421A632F56B94ADABCF828B3356C /* AFURLResponseSerialization.m in Sources */, + 1DA832F9DAA370D3145131B2CCB080B7 /* AFURLSessionManager.m in Sources */, + F4E83A6A16E6818DB9C5E6206DBE9C55 /* UIActivityIndicatorView+AFNetworking.m in Sources */, + 11D56CB8229D64E05D50BFD530A70476 /* UIAlertView+AFNetworking.m in Sources */, + DB5C9180B3F654ADE45DE820CA1E95D0 /* UIButton+AFNetworking.m in Sources */, + DDB6E7AABE2611BEF9DD702A37B50506 /* UIImageView+AFNetworking.m in Sources */, + 738D0A33917DEF3F0046B058B9CE2B70 /* UIProgressView+AFNetworking.m in Sources */, + AA643E85C1F33F8D20ADED9BF5F47750 /* UIRefreshControl+AFNetworking.m in Sources */, + 56DA9ECCF99ABDEFE1D45BAD6F57F92D /* UIWebView+AFNetworking.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D86643E7A2D3ED2A1DD79AD9 /* Sources */ = { + 8E31504F0E59B41BE58C3E3AB6E1DFA7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B87E7597442E0CF946BE8435 /* HNKServer.m in Sources */, - 5A31E1422AD781C8B2983C0F /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m in Sources */, + 8755DF7E60438B99BBA9BC6F2AB06213 /* EXTRuntimeExtensions.m in Sources */, + 43D43AD3E8A5834787333363C8A2440C /* EXTScope.m in Sources */, + 70C2E478CFEC4D179F617B44D1D58058 /* MTLJSONAdapter.m in Sources */, + 195823764A165C93981361C010E5881C /* MTLModel+NSCoding.m in Sources */, + 666D8FF7550724948A1724ACA8A61C1E /* MTLModel.m in Sources */, + ADFCC64A1F3633C0FE55BC11FC14C011 /* MTLReflection.m in Sources */, + 135503EEF675E677760F16212D191FA5 /* MTLTransformerErrorHandling.m in Sources */, + E905959E967A40075C00ABCFB0A31637 /* MTLValueTransformer.m in Sources */, + E1B864E025115E3A1E8967FE1242BA3D /* Mantle-dummy.m in Sources */, + 8D0A8BBEF378138387F3B7EE1F303FDC /* NSArray+MTLManipulationAdditions.m in Sources */, + FA4661EA0F524E0FCA988DCC9373741F /* NSDictionary+MTLJSONKeyPath.m in Sources */, + B3C1B108CE49ADAABF8521BFF6882134 /* NSDictionary+MTLManipulationAdditions.m in Sources */, + EBD3291C1EE7B2247D2220BA496517BF /* NSDictionary+MTLMappingAdditions.m in Sources */, + 528987F3A45809C3EE412EFCAD7CCF17 /* NSError+MTLModelException.m in Sources */, + D6A60B43C8138BB9FDABC965AE7C5C0E /* NSObject+MTLComparisonAdditions.m in Sources */, + F4AE94A0A54FABC004EF4A11F6A03D83 /* NSValueTransformer+MTLInversionAdditions.m in Sources */, + C7A555F41EC2A58364FED5DF43FACBD4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E89AAE86E3AE2C58B2818D01 /* Sources */ = { + A08DEFC60F5B28FA6DDE60A06ADE6177 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9A6DF5255178BF226AD57F09 /* AFHTTPRequestOperation.m in Sources */, - 3B10EEBA60947A3F24911412 /* AFHTTPRequestOperationManager.m in Sources */, - DC01814BA7A95F861F3FC640 /* AFHTTPSessionManager.m in Sources */, - 124DB9C84F87BEA1BD3077D1 /* AFNetworkActivityIndicatorManager.m in Sources */, - 4919ECF0EB62D7AA0FAA2BF2 /* AFNetworkReachabilityManager.m in Sources */, - 5D061F1B6261F7A41CFC3613 /* AFSecurityPolicy.m in Sources */, - 537C176EDD84C685FEBEA7C9 /* AFURLConnectionOperation.m in Sources */, - B95E280954BB3458BAF52B2E /* AFURLRequestSerialization.m in Sources */, - 9A2C3F3106F311C4EE571347 /* AFURLResponseSerialization.m in Sources */, - 10002F60768D817444258563 /* AFURLSessionManager.m in Sources */, - 95191608FA4141951D462D42 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m in Sources */, - C524FFD484D9090050F492D9 /* UIActivityIndicatorView+AFNetworking.m in Sources */, - 6E17B1F59FE7CAC9C4E05501 /* UIAlertView+AFNetworking.m in Sources */, - BC33DF2E829F76266389A6CA /* UIButton+AFNetworking.m in Sources */, - 56EA9E8597053972C82D1447 /* UIImageView+AFNetworking.m in Sources */, - C4D58E5486D008AA84F7DFFF /* UIProgressView+AFNetworking.m in Sources */, - 253AC0DACE481A4E6908CFE0 /* UIRefreshControl+AFNetworking.m in Sources */, - 18FBA2BA9F51AD3E41920FD1 /* UIWebView+AFNetworking.m in Sources */, + 85D3871FF36758F02F44FA9F6A9AE321 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 108C5F47AECE562AFE94CB71 /* PBXTargetDependency */ = { + 12A11A4798C48C8F6CA206FE230DC1AC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; - target = B1DCB5EB0F9AFCAF739599C1 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */; - targetProxy = E23742155CEDDB4AAD51AD61 /* PBXContainerItemProxy */; + name = AFNetworking; + target = 9F1318F732D4EC620E620E142FCD12B0 /* AFNetworking */; + targetProxy = 2E4E27C25CDCCB7488C89828865EA7A5 /* PBXContainerItemProxy */; }; - 10C6B363E2ADB3B0A97E284B /* PBXTargetDependency */ = { + 1D53FB1A1E5B66641821005AD7341169 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; - target = D2E69E07EDE7BF9AFCB178BC /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */; - targetProxy = 3A136C6AC880F78BD3FBC81F /* PBXContainerItemProxy */; + name = HNKServerFacade; + target = BC77B66E8967F692FF556C2D7CEAFECE /* HNKServerFacade */; + targetProxy = E07E27417F77463AD5DA41BDFFEB65B1 /* PBXContainerItemProxy */; }; - 348C996FE9AD710440FDD4BE /* PBXTargetDependency */ = { + 63A78151A1A828CA7B7C78CAD7CC9F9D /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; - target = AB269EB48CFA2791F30D2CC4 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */; - targetProxy = 6EBF674277EF82B2FEDCBA41 /* PBXContainerItemProxy */; + name = AFNetworking; + target = 9F1318F732D4EC620E620E142FCD12B0 /* AFNetworking */; + targetProxy = 584E6A33E1204AD891C7B3C9A86B6A1F /* PBXContainerItemProxy */; }; - 3C10C4D0B6F62AB194ED6277 /* PBXTargetDependency */ = { + 7A582E6A1BFD5805B673AE8E288B6629 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; - target = B1DCB5EB0F9AFCAF739599C1 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */; - targetProxy = 3AAD4485FE84840588B11A47 /* PBXContainerItemProxy */; + name = Mantle; + target = 1554585903BFAAA06C79A75FFE42A24B /* Mantle */; + targetProxy = 08B724168F8B32E60A3F5F5C5CD378A9 /* PBXContainerItemProxy */; }; - 463EDF473010DC00DD52B8B3 /* PBXTargetDependency */ = { + ACE43F8B49788A7FA04164F9FEFA48AB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; - target = D2E69E07EDE7BF9AFCB178BC /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */; - targetProxy = B4273F2B6ACF094FDF553135 /* PBXContainerItemProxy */; + name = Kiwi; + target = F2F7F677F42C70220B183F246B398E0B /* Kiwi */; + targetProxy = DE8F35553E35AD091A3EDAA3B723A6D5 /* PBXContainerItemProxy */; }; - 553802F8CB2A0D766FF16A92 /* PBXTargetDependency */ = { + AD7330093B1CEC31C74C789FDFD4A2E2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; - target = AB269EB48CFA2791F30D2CC4 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */; - targetProxy = BEBD7EF85588198BF7E38816 /* PBXContainerItemProxy */; + name = Mantle; + target = 1554585903BFAAA06C79A75FFE42A24B /* Mantle */; + targetProxy = 572666130A54E4E2AB35D99162791557 /* PBXContainerItemProxy */; }; - AD9B7D71E0AC3F00B75F57B3 /* PBXTargetDependency */ = { + BB538A2C5B0CC75E14E480E227B5B110 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; - target = DAB8E8FC683864F0B5162019 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */; - targetProxy = A8BA892D49A4FA62DEC23AF9 /* PBXContainerItemProxy */; + name = HNKGooglePlacesAutocomplete; + target = 2ADF38F0FF9109A16735FFC3CAF78CA4 /* HNKGooglePlacesAutocomplete */; + targetProxy = 255A327EB9875209A4B6B0DCFBB6063A /* PBXContainerItemProxy */; }; - B2B9059C4871E482AC09B680 /* PBXTargetDependency */ = { + C5603814D07B610C9179A4263147B620 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; - target = 9FB3FDF81295F2CA349A1030 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */; - targetProxy = 72B678B1C986D45AED14A4E7 /* PBXContainerItemProxy */; + name = HNKServerFacade; + target = BC77B66E8967F692FF556C2D7CEAFECE /* HNKServerFacade */; + targetProxy = E88B4DE72B3D1C83A4F6B0A6BDA41A71 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 0A03E634A52E60D776F70BFC /* Release */ = { + 00272C1B86685053849A8C7ED0B362CF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6C26F91D4C3483327D1A0285 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */; + baseConfigurationReference = 2364B132ADEC6F9C90AA3DE14F72A3EB /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 0EE113B82B63546A812F878D /* Release */ = { + 13AAAA18A85301B67433C30A4B127776 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 104CD7485014308AC02296DF /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */; + baseConfigurationReference = EBBA15951E2F6E3ABDEA5DDC84386FF1 /* Kiwi-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Kiwi/Kiwi-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 0FF930DB99E69B044F103EEF /* Debug */ = { + 2A611392313F576AC559C717BC87674C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0704BE41D6B403D3A9EED86E /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */; + baseConfigurationReference = E13D93B2B8D9DF080498738032D6FF36 /* AFNetworking-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - 11D68E4B039382C0B3088709 /* Release */ = { + 343A232A867EBCEF8DD11AA393EFBAE6 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6E84F7FEB7136785E1A23842DF8CA103 /* HNKGooglePlacesAutocomplete-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 3523159348E1035C58EF859238BFEDB0 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + ONLY_ACTIVE_ARCH = YES; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 3BD6DDD43C8D2E44DBBBBACE8D79A572 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EDEF52A30402E79BA3E1CBC5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */; + baseConfigurationReference = 4628817A462D7D4AC7E5C53CBDB654A5 /* HNKServerFacade-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -1916,41 +2041,41 @@ }; name = Release; }; - 1C7282C26EC0F32845FBB4FD /* Debug */ = { + 5A9BAA57FA8A434B119C12DF77E9EE68 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6B72E09484CEF9007F4F6441 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */; + baseConfigurationReference = EBBA15951E2F6E3ABDEA5DDC84386FF1 /* Kiwi-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Kiwi/Kiwi-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 260E948EA22AD8309D7C9684 /* Debug */ = { + 60C0C6A972F6DDDD72B59C80C8D64078 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88F9599639CB9A62C578CF30 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */; + baseConfigurationReference = 099C0CCF6A9A7DD10C94358499700874 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 47834C00FF8BC8657A36B27F /* Release */ = { + 70515374E28DD33D9F94B728B803F493 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E036EC2A692E3E2B6D7C4DE8 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */; + baseConfigurationReference = 05C6DBD92BF3DC522FCFEDC10A33B170 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; IPHONEOS_DEPLOYMENT_TARGET = 7.0; @@ -1964,12 +2089,12 @@ }; name = Release; }; - 5A4A45C063470EA2C982CD61 /* Release */ = { + 8605DD34949FF9715E1553965971B166 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 88F9599639CB9A62C578CF30 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */; + baseConfigurationReference = E13D93B2B8D9DF080498738032D6FF36 /* AFNetworking-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -1980,23 +2105,23 @@ }; name = Release; }; - 723247F30ADB30751371E2C0 /* Debug */ = { + 9A49A80BDF98AD4B27B753FA68E04408 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A53E0C5AC3CB3120AAC65F7E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */; + baseConfigurationReference = 4628817A462D7D4AC7E5C53CBDB654A5 /* HNKServerFacade-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - 78391623EF511D3C0BEB719E /* Release */ = { + A88658A9552ACB0502744ED7A6EDBEFD /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2030,99 +2155,44 @@ }; name = Release; }; - 8181044F4EFE443505ED05D7 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 761BD45E8A773185515F7A4C /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 9807FDCF3A81FFE6CD661635 /* Debug */ = { + BB2DC79ACD9E1CF29680218D4A765632 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 761BD45E8A773185515F7A4C /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */; + baseConfigurationReference = 96FB835A4219D0785F41455165F8F566 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - A5191B45F4D13B8B2844F597 /* Release */ = { + DA4F9948DF44968209BD6DACEB737BA8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6B72E09484CEF9007F4F6441 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */; + baseConfigurationReference = 6E84F7FEB7136785E1A23842DF8CA103 /* HNKGooglePlacesAutocomplete-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; - }; - B1635717F29B6A554406257F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; name = Debug; }; - CE9682365F82833C50C3D328 /* Debug */ = { + E26E744EA26435726297C1A6A6342056 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6C26F91D4C3483327D1A0285 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */; + baseConfigurationReference = 99F5B583796941822AA82EEB30F09134 /* Mantle-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -2133,98 +2203,98 @@ }; name = Debug; }; - DF2591F535351FB022FFEB18 /* Debug */ = { + E9E4194D14AA83FD77FC450D87582AD5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EDEF52A30402E79BA3E1CBC5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */; + baseConfigurationReference = 99F5B583796941822AA82EEB30F09134 /* Mantle-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 1DDE64C72F00385096D17897 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-Mantle" */ = { + 05494E7D8C5F1BA28D72322D2B310407 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9807FDCF3A81FFE6CD661635 /* Debug */, - 8181044F4EFE443505ED05D7 /* Release */, + 00272C1B86685053849A8C7ED0B362CF /* Debug */, + 70515374E28DD33D9F94B728B803F493 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 54D3885A9FCCBC03237E40C3 /* Build configuration list for PBXProject "Pods" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - B1635717F29B6A554406257F /* Debug */, - 78391623EF511D3C0BEB719E /* Release */, + 3523159348E1035C58EF859238BFEDB0 /* Debug */, + A88658A9552ACB0502744ED7A6EDBEFD /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5E44CA5641BA7C902C0D08FA /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */ = { + 3A6A348626DFCCF9C3A1DCF638228F36 /* Build configuration list for PBXNativeTarget "Kiwi" */ = { isa = XCConfigurationList; buildConfigurations = ( - 723247F30ADB30751371E2C0 /* Debug */, - 47834C00FF8BC8657A36B27F /* Release */, + 13AAAA18A85301B67433C30A4B127776 /* Debug */, + 5A9BAA57FA8A434B119C12DF77E9EE68 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 843EB1F34FD39699BB5535F6 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" */ = { + 735AA45FC8369CE43D5458655A7E2D3C /* Build configuration list for PBXNativeTarget "Mantle" */ = { isa = XCConfigurationList; buildConfigurations = ( - DF2591F535351FB022FFEB18 /* Debug */, - 11D68E4B039382C0B3088709 /* Release */, + E26E744EA26435726297C1A6A6342056 /* Debug */, + E9E4194D14AA83FD77FC450D87582AD5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 91FD4BDCF2818E4F200B48E3 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */ = { + BC45ECDF0FE2E74D6A96B747D0C71A03 /* Build configuration list for PBXNativeTarget "HNKGooglePlacesAutocomplete" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0FF930DB99E69B044F103EEF /* Debug */, - 0EE113B82B63546A812F878D /* Release */, + DA4F9948DF44968209BD6DACEB737BA8 /* Debug */, + 343A232A867EBCEF8DD11AA393EFBAE6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 93040BBB7B30196B3F8DDC34 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" */ = { + BD65FBBE7E34BC681630ADB68C59B504 /* Build configuration list for PBXNativeTarget "HNKServerFacade" */ = { isa = XCConfigurationList; buildConfigurations = ( - 260E948EA22AD8309D7C9684 /* Debug */, - 5A4A45C063470EA2C982CD61 /* Release */, + 9A49A80BDF98AD4B27B753FA68E04408 /* Debug */, + 3BD6DDD43C8D2E44DBBBBACE8D79A572 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AE03771E271D11801AC17C42 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" */ = { + CCCAB63E11097B5E23EE5010C8A512E4 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( - CE9682365F82833C50C3D328 /* Debug */, - 0A03E634A52E60D776F70BFC /* Release */, + 2A611392313F576AC559C717BC87674C /* Debug */, + 8605DD34949FF9715E1553965971B166 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AF01BD107AE9BB6D7DA3E1D0 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" */ = { + D481F3A01B7020895D0557B60E571FAC /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1C7282C26EC0F32845FBB4FD /* Debug */, - A5191B45F4D13B8B2844F597 /* Release */, + BB2DC79ACD9E1CF29680218D4A765632 /* Debug */, + 60C0C6A972F6DDDD72B59C80C8D64078 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = 71F292277B212C183F6829CD /* Project object */; + rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; } diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/HNKGooglePlacesAutocomplete.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/HNKGooglePlacesAutocomplete.xcscheme new file mode 100644 index 0000000..778ccde --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/HNKGooglePlacesAutocomplete.xcscheme @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig b/Example/Pods/Target Support Files/AFNetworking/AFNetworking-Private.xcconfig similarity index 69% rename from Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig rename to Example/Pods/Target Support Files/AFNetworking/AFNetworking-Private.xcconfig index 2cffbbd..f815a5e 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig +++ b/Example/Pods/Target Support Files/AFNetworking/AFNetworking-Private.xcconfig @@ -1,6 +1,6 @@ -#include "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig" +#include "AFNetworking.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_AFNETWORKING_OTHER_LDFLAGS} -ObjC +OTHER_LDFLAGS = ${AFNETWORKING_OTHER_LDFLAGS} PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m b/Example/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m new file mode 100644 index 0000000..6a29cf8 --- /dev/null +++ b/Example/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_AFNetworking : NSObject +@end +@implementation PodsDummy_AFNetworking +@end diff --git a/Example/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch b/Example/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch new file mode 100644 index 0000000..aa992a4 --- /dev/null +++ b/Example/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig b/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig new file mode 100644 index 0000000..b0b2d52 --- /dev/null +++ b/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig @@ -0,0 +1 @@ +AFNETWORKING_OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-Private.xcconfig similarity index 67% rename from Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig rename to Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-Private.xcconfig index 670aa98..e05c4ea 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig +++ b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-Private.xcconfig @@ -1,6 +1,6 @@ -#include "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig" +#include "HNKGooglePlacesAutocomplete.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_HNKGOOGLEPLACESAUTOCOMPLETE_OTHER_LDFLAGS} -ObjC +OTHER_LDFLAGS = ${HNKGOOGLEPLACESAUTOCOMPLETE_OTHER_LDFLAGS} PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-dummy.m b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-dummy.m new file mode 100644 index 0000000..4d5b937 --- /dev/null +++ b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_HNKGooglePlacesAutocomplete : NSObject +@end +@implementation PodsDummy_HNKGooglePlacesAutocomplete +@end diff --git a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch new file mode 100644 index 0000000..aa992a4 --- /dev/null +++ b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.xcconfig b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.xcconfig new file mode 100644 index 0000000..324c9f4 --- /dev/null +++ b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.xcconfig @@ -0,0 +1 @@ +HNKGOOGLEPLACESAUTOCOMPLETE_OTHER_LDFLAGS = -framework "CoreLocation" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig b/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-Private.xcconfig similarity index 78% rename from Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig rename to Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-Private.xcconfig index 9feba0b..cb2cfcc 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig +++ b/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-Private.xcconfig @@ -1,6 +1,5 @@ -#include "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig" +#include "HNKServerFacade.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/HNKServerFacade" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-dummy.m b/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-dummy.m new file mode 100644 index 0000000..c5753c3 --- /dev/null +++ b/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_HNKServerFacade : NSObject +@end +@implementation PodsDummy_HNKServerFacade +@end diff --git a/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch b/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch new file mode 100644 index 0000000..aa992a4 --- /dev/null +++ b/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig b/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig rename to Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade.xcconfig diff --git a/Example/Pods/Target Support Files/Kiwi/Kiwi-Private.xcconfig b/Example/Pods/Target Support Files/Kiwi/Kiwi-Private.xcconfig new file mode 100644 index 0000000..dac8167 --- /dev/null +++ b/Example/Pods/Target Support Files/Kiwi/Kiwi-Private.xcconfig @@ -0,0 +1,9 @@ +#include "Kiwi.xcconfig" +FRAMEWORK_SEARCH_PATHS = ${KIWI_FRAMEWORK_SEARCH_PATHS} +FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = ${KIWI_FRAMEWORK_SEARCH_PATHS} +FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = ${KIWI_FRAMEWORK_SEARCH_PATHS} +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Kiwi" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" +OTHER_LDFLAGS = ${KIWI_OTHER_LDFLAGS} +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Kiwi/Kiwi-dummy.m b/Example/Pods/Target Support Files/Kiwi/Kiwi-dummy.m new file mode 100644 index 0000000..ed69d0d --- /dev/null +++ b/Example/Pods/Target Support Files/Kiwi/Kiwi-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Kiwi : NSObject +@end +@implementation PodsDummy_Kiwi +@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch b/Example/Pods/Target Support Files/Kiwi/Kiwi-prefix.pch similarity index 51% rename from Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch rename to Example/Pods/Target Support Files/Kiwi/Kiwi-prefix.pch index c27f9c3..1e355a7 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch +++ b/Example/Pods/Target Support Files/Kiwi/Kiwi-prefix.pch @@ -2,5 +2,4 @@ #import #endif -#import "Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h" #import diff --git a/Example/Pods/Target Support Files/Kiwi/Kiwi.xcconfig b/Example/Pods/Target Support Files/Kiwi/Kiwi.xcconfig new file mode 100644 index 0000000..12ddf26 --- /dev/null +++ b/Example/Pods/Target Support Files/Kiwi/Kiwi.xcconfig @@ -0,0 +1,4 @@ +KIWI_FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +KIWI_FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks +KIWI_FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks +KIWI_OTHER_LDFLAGS = -framework "XCTest" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig b/Example/Pods/Target Support Files/Mantle/Mantle-Private.xcconfig similarity index 70% rename from Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig rename to Example/Pods/Target Support Files/Mantle/Mantle-Private.xcconfig index 046e08f..8b81c47 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig +++ b/Example/Pods/Target Support Files/Mantle/Mantle-Private.xcconfig @@ -1,6 +1,6 @@ -#include "Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig" +#include "Mantle.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Mantle" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_MANTLE_OTHER_LDFLAGS} -ObjC +OTHER_LDFLAGS = ${MANTLE_OTHER_LDFLAGS} PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Mantle/Mantle-dummy.m b/Example/Pods/Target Support Files/Mantle/Mantle-dummy.m new file mode 100644 index 0000000..729d652 --- /dev/null +++ b/Example/Pods/Target Support Files/Mantle/Mantle-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Mantle : NSObject +@end +@implementation PodsDummy_Mantle +@end diff --git a/Example/Pods/Target Support Files/Mantle/Mantle-prefix.pch b/Example/Pods/Target Support Files/Mantle/Mantle-prefix.pch new file mode 100644 index 0000000..aa992a4 --- /dev/null +++ b/Example/Pods/Target Support Files/Mantle/Mantle-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/Example/Pods/Target Support Files/Mantle/Mantle.xcconfig b/Example/Pods/Target Support Files/Mantle/Mantle.xcconfig new file mode 100644 index 0000000..2fbabe7 --- /dev/null +++ b/Example/Pods/Target Support Files/Mantle/Mantle.xcconfig @@ -0,0 +1 @@ +MANTLE_OTHER_LDFLAGS = -framework "Foundation" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m deleted file mode 100644 index db7c3ef..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_AFNetworking : NSObject -@end -@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_AFNetworking -@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch deleted file mode 100644 index 30f1496..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-HNKGooglePlacesAutocomplete-Example-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig deleted file mode 100644 index 6689ca7..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_AFNETWORKING_OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m deleted file mode 100644 index 2d305e5..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_HNKGooglePlacesAutocomplete : NSObject -@end -@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_HNKGooglePlacesAutocomplete -@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch deleted file mode 100644 index 30f1496..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-HNKGooglePlacesAutocomplete-Example-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig deleted file mode 100644 index a0d0f5d..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_HNKGOOGLEPLACESAUTOCOMPLETE_OTHER_LDFLAGS = -framework "CoreLocation" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m deleted file mode 100644 index 2cc935e..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_HNKServerFacade : NSObject -@end -@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_HNKServerFacade -@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch deleted file mode 100644 index 30f1496..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-HNKGooglePlacesAutocomplete-Example-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m deleted file mode 100644 index b22e84d..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_Mantle : NSObject -@end -@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_Mantle -@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch deleted file mode 100644 index 30f1496..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - -#import "Pods-HNKGooglePlacesAutocomplete-Example-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig deleted file mode 100644 index 1fa697d..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig +++ /dev/null @@ -1 +0,0 @@ -PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_MANTLE_OTHER_LDFLAGS = -framework "Foundation" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown index 2bdd916..601a8c6 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown @@ -78,7 +78,7 @@ SOFTWARE. ## Mantle -**Copyright (c) 2012 - 2014, GitHub, Inc.** +**Copyright (c) GitHub, Inc.** **All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist index 3f269d0..7c7b0ef 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist @@ -101,7 +101,7 @@ SOFTWARE. FooterText - **Copyright (c) 2012 - 2014, GitHub, Inc.** + **Copyright (c) GitHub, Inc.** **All rights reserved.** Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h deleted file mode 100644 index de24fee..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h +++ /dev/null @@ -1,86 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// AFNetworking -#define COCOAPODS_POD_AVAILABLE_AFNetworking -#define COCOAPODS_VERSION_MAJOR_AFNetworking 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking 5 -#define COCOAPODS_VERSION_PATCH_AFNetworking 4 - -// AFNetworking/NSURLConnection -#define COCOAPODS_POD_AVAILABLE_AFNetworking_NSURLConnection -#define COCOAPODS_VERSION_MAJOR_AFNetworking_NSURLConnection 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_NSURLConnection 5 -#define COCOAPODS_VERSION_PATCH_AFNetworking_NSURLConnection 4 - -// AFNetworking/NSURLSession -#define COCOAPODS_POD_AVAILABLE_AFNetworking_NSURLSession -#define COCOAPODS_VERSION_MAJOR_AFNetworking_NSURLSession 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_NSURLSession 5 -#define COCOAPODS_VERSION_PATCH_AFNetworking_NSURLSession 4 - -// AFNetworking/Reachability -#define COCOAPODS_POD_AVAILABLE_AFNetworking_Reachability -#define COCOAPODS_VERSION_MAJOR_AFNetworking_Reachability 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_Reachability 5 -#define COCOAPODS_VERSION_PATCH_AFNetworking_Reachability 4 - -// AFNetworking/Security -#define COCOAPODS_POD_AVAILABLE_AFNetworking_Security -#define COCOAPODS_VERSION_MAJOR_AFNetworking_Security 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_Security 5 -#define COCOAPODS_VERSION_PATCH_AFNetworking_Security 4 - -// AFNetworking/Serialization -#define COCOAPODS_POD_AVAILABLE_AFNetworking_Serialization -#define COCOAPODS_VERSION_MAJOR_AFNetworking_Serialization 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_Serialization 5 -#define COCOAPODS_VERSION_PATCH_AFNetworking_Serialization 4 - -// AFNetworking/UIKit -#define COCOAPODS_POD_AVAILABLE_AFNetworking_UIKit -#define COCOAPODS_VERSION_MAJOR_AFNetworking_UIKit 2 -#define COCOAPODS_VERSION_MINOR_AFNetworking_UIKit 5 -#define COCOAPODS_VERSION_PATCH_AFNetworking_UIKit 4 - -// HNKGooglePlacesAutocomplete -#define COCOAPODS_POD_AVAILABLE_HNKGooglePlacesAutocomplete -#define COCOAPODS_VERSION_MAJOR_HNKGooglePlacesAutocomplete 1 -#define COCOAPODS_VERSION_MINOR_HNKGooglePlacesAutocomplete 0 -#define COCOAPODS_VERSION_PATCH_HNKGooglePlacesAutocomplete 1 - -// HNKGooglePlacesAutocomplete/Models -#define COCOAPODS_POD_AVAILABLE_HNKGooglePlacesAutocomplete_Models -#define COCOAPODS_VERSION_MAJOR_HNKGooglePlacesAutocomplete_Models 1 -#define COCOAPODS_VERSION_MINOR_HNKGooglePlacesAutocomplete_Models 0 -#define COCOAPODS_VERSION_PATCH_HNKGooglePlacesAutocomplete_Models 1 - -// HNKGooglePlacesAutocomplete/Models/Networking -#define COCOAPODS_POD_AVAILABLE_HNKGooglePlacesAutocomplete_Models_Networking -#define COCOAPODS_VERSION_MAJOR_HNKGooglePlacesAutocomplete_Models_Networking 1 -#define COCOAPODS_VERSION_MINOR_HNKGooglePlacesAutocomplete_Models_Networking 0 -#define COCOAPODS_VERSION_PATCH_HNKGooglePlacesAutocomplete_Models_Networking 1 - -// HNKServerFacade -#define COCOAPODS_POD_AVAILABLE_HNKServerFacade -#define COCOAPODS_VERSION_MAJOR_HNKServerFacade 0 -#define COCOAPODS_VERSION_MINOR_HNKServerFacade 3 -#define COCOAPODS_VERSION_PATCH_HNKServerFacade 0 - -// Mantle -#define COCOAPODS_POD_AVAILABLE_Mantle -#define COCOAPODS_VERSION_MAJOR_Mantle 1 -#define COCOAPODS_VERSION_MINOR_Mantle 5 -#define COCOAPODS_VERSION_PATCH_Mantle 4 - -// Mantle/extobjc -#define COCOAPODS_POD_AVAILABLE_Mantle_extobjc -#define COCOAPODS_VERSION_MAJOR_Mantle_extobjc 1 -#define COCOAPODS_VERSION_MINOR_Mantle_extobjc 5 -#define COCOAPODS_VERSION_PATCH_Mantle_extobjc 4 - diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig index b06de03..c92a369 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" -isystem "${PODS_ROOT}/Headers/Public/HNKServerFacade" -isystem "${PODS_ROOT}/Headers/Public/Kiwi" -isystem "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" -l"Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" -l"Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" -l"Pods-HNKGooglePlacesAutocomplete-Example-Mantle" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HNKGooglePlacesAutocomplete" -l"HNKServerFacade" -l"Mantle" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig index b06de03..c92a369 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig @@ -1,6 +1,5 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" -isystem "${PODS_ROOT}/Headers/Public/HNKServerFacade" -isystem "${PODS_ROOT}/Headers/Public/Kiwi" -isystem "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" -l"Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" -l"Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" -l"Pods-HNKGooglePlacesAutocomplete-Example-Mantle" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HNKGooglePlacesAutocomplete" -l"HNKServerFacade" -l"Mantle" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig deleted file mode 100644 index ead1055..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -#include "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig" -FRAMEWORK_SEARCH_PATHS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS} -FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS} -FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS} -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Kiwi" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_OTHER_LDFLAGS} -ObjC -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m deleted file mode 100644 index 893be28..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_ExampleTests_Kiwi : NSObject -@end -@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_ExampleTests_Kiwi -@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig deleted file mode 100644 index 361ec90..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig +++ /dev/null @@ -1,4 +0,0 @@ -PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" -PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks -PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_OTHER_LDFLAGS = -framework "XCTest" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h deleted file mode 100644 index cc814c7..0000000 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h +++ /dev/null @@ -1,14 +0,0 @@ - -// To check if a library is compiled with CocoaPods you -// can use the `COCOAPODS` macro definition which is -// defined in the xcconfigs so it is available in -// headers also when they are imported in the client -// project. - - -// Kiwi -#define COCOAPODS_POD_AVAILABLE_Kiwi -#define COCOAPODS_VERSION_MAJOR_Kiwi 2 -#define COCOAPODS_VERSION_MINOR_Kiwi 3 -#define COCOAPODS_VERSION_PATCH_Kiwi 1 - diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig index eb2abc1..c5d6e0c 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig @@ -1,9 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" -FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks +FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks +FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" -isystem "${PODS_ROOT}/Headers/Public/HNKServerFacade" -isystem "${PODS_ROOT}/Headers/Public/Kiwi" -isystem "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" -framework "XCTest" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"Kiwi" -framework "XCTest" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig index eb2abc1..c5d6e0c 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig @@ -1,9 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" -FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks +FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks +FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" -isystem "${PODS_ROOT}/Headers/Public/HNKServerFacade" -isystem "${PODS_ROOT}/Headers/Public/Kiwi" -isystem "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" -framework "XCTest" -OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) +OTHER_LDFLAGS = $(inherited) -ObjC -l"Kiwi" -framework "XCTest" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/HNKGooglePlacesAutocomplete.podspec b/HNKGooglePlacesAutocomplete.podspec index b50a4c5..ec35867 100644 --- a/HNKGooglePlacesAutocomplete.podspec +++ b/HNKGooglePlacesAutocomplete.podspec @@ -25,6 +25,6 @@ Pod::Spec.new do |s| s.frameworks = 'CoreLocation' s.dependency "HNKServerFacade", "~> 0.3" - s.dependency "Mantle", "~> 1.5" + s.dependency "Mantle", "~> 2.0" end From be16e323cfbdb19290514f0b04682f995a223420 Mon Sep 17 00:00:00 2001 From: Joe Date: Wed, 22 Jul 2015 11:35:05 -0500 Subject: [PATCH 2/8] update mantle deprecated methods - Updated all deprecations for mantle methods to the 2.0 proper method --- Pod/Classes/HNKGooglePlacesAutocompletePlace.m | 7 +++---- Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m | 4 ++-- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Pod/Classes/HNKGooglePlacesAutocompletePlace.m b/Pod/Classes/HNKGooglePlacesAutocompletePlace.m index 75a0945..3dc5f88 100644 --- a/Pod/Classes/HNKGooglePlacesAutocompletePlace.m +++ b/Pod/Classes/HNKGooglePlacesAutocompletePlace.m @@ -61,13 +61,12 @@ + (NSDictionary *)JSONKeyPathsByPropertyKey + (NSValueTransformer *)substringsJSONTransformer { - return - [NSValueTransformer mtl_JSONArrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlaceSubstring class]]; + return [MTLJSONAdapter arrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlaceSubstring class]]; } + (NSValueTransformer *)termsJSONTransformer { - return [NSValueTransformer mtl_JSONArrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlaceTerm class]]; + return [MTLJSONAdapter arrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlaceTerm class]]; } + (NSValueTransformer *)typesJSONTransformer @@ -205,7 +204,7 @@ + (NSValueTransformer *)typesJSONTransformer @"zoo" : @(HNKGooglePlaceTypeZoo) }; - return [MTLValueTransformer transformerWithBlock:^(NSArray *types) { + return [MTLValueTransformer transformerUsingForwardBlock:^(NSArray *types, BOOL *success, NSError **error) { NSMutableArray *typesToReturn = [NSMutableArray arrayWithCapacity:[types count]]; for (NSString *type in types) { if ([typesDictionary objectForKey:type]) { diff --git a/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m b/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m index 0304025..b30873b 100644 --- a/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m +++ b/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m @@ -39,7 +39,7 @@ + (NSDictionary *)JSONKeyPathsByPropertyKey + (NSValueTransformer *)placesJSONTransformer { - return [NSValueTransformer mtl_JSONArrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlace class]]; + return [MTLJSONAdapter arrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlace class]]; } + (NSValueTransformer *)statusJSONTransformer @@ -52,7 +52,7 @@ + (NSValueTransformer *)statusJSONTransformer @"ZERO_RESULTS" : @(HNKGooglePlacesAutocompleteQueryResponseStatusZeroResults) }; - return [MTLValueTransformer transformerWithBlock:^(NSString *status) { + return [MTLValueTransformer transformerUsingForwardBlock:^id(NSString *status, BOOL *success, NSError *__autoreleasing *error) { return statusesDictionary[status]; }]; } From 998e29264129230751a255af6abbe19f1cebd617 Mon Sep 17 00:00:00 2001 From: harlan Date: Wed, 22 Jul 2015 20:37:37 -0400 Subject: [PATCH 3/8] Updated podspec --- HNKGooglePlacesAutocomplete.podspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/HNKGooglePlacesAutocomplete.podspec b/HNKGooglePlacesAutocomplete.podspec index ec35867..118537f 100644 --- a/HNKGooglePlacesAutocomplete.podspec +++ b/HNKGooglePlacesAutocomplete.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "HNKGooglePlacesAutocomplete" - s.version = "1.0.1" + s.version = "1.1.0" s.summary = "An Objective-C wrapper for the Google Places Autocomplete API" s.description = "An Objective-C wrapper for the GooglePlaces Autocomplete API. HNKGooglePlacesAutocomplete encapsulates the same core functionality as SPGooglePlacesAutocomplete - autocomplete suggestions and Google Place-to-CLPlacemark translation - with a more modern approach." s.homepage = "https://github.com/hkellaway/HNKGooglePlacesAutocomplete" @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.author = { "Harlan Kellaway" => "hello@harlankellaway.com" } s.source = { :git => "https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git", :tag => s.version.to_s } - s.platform = :ios, "7.0" + s.platform = :ios, "8.0" s.requires_arc = true s.source_files = 'Pod/Classes/HNKGooglePlacesAutocomplete.{h,m}', 'Pod/Classes/CLPlacemark+HNKAdditions.{h,m}' From fdf45a86893d127b7d2f1b3d9f5c2f1751d8d13b Mon Sep 17 00:00:00 2001 From: harlan Date: Wed, 22 Jul 2015 20:42:15 -0400 Subject: [PATCH 4/8] Updated README --- README.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dbead61..8c8de47 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,13 @@ Improvements include: - If you **have found a bug**, _and can provide steps to reliably reproduce it_, [open an issue](https://github.com/hkellaway/HNKGooglePlacesAutocomplete/issues/new). - If you **have a feature request**, [open an issue](https://github.com/hkellaway/HNKGooglePlacesAutocomplete/issues/new). -- If you **want to contribute**, [submit a pull request](https://github.com/hkellaway/HNKGooglePlacesAutocomplete/pulls). +- If you **want to contribute**, [submit a pull request](https://github.com/hkellaway/HNKGooglePlacesAutocomplete/pulls). Pull request should be made against the _develop_ branch. + +## Dependencies + +### Mantle + +As of version 1.1, HNKGooglePlacesAutocomplete uses Mantle 2.0. If you require Mantle 1.5, version 1.0.1 can be used - however, note that that only version 1.1+ will incorporate new updates. ## Getting Started @@ -38,7 +44,7 @@ Improvements include: #### Podfile ```ruby -pod "HNKGooglePlacesAutocomplete", "~> 1.0" +pod "HNKGooglePlacesAutocomplete", "~> 1.1" ``` ### API Key From 3c70f5aacb723b4d1bca7219aa89b81010a6b2e8 Mon Sep 17 00:00:00 2001 From: harlan Date: Wed, 22 Jul 2015 20:47:12 -0400 Subject: [PATCH 5/8] Installed pod on Example project --- Example/Podfile | 3 +- Example/Podfile.lock | 26 +- .../HNKGooglePlacesAutocompleteModel.h | 58 - .../HNKGooglePlacesAutocompleteModel.m | 66 - .../HNKGooglePlacesAutocompletePlace.h | 630 ---- .../HNKGooglePlacesAutocompletePlace.m | 221 -- ...NKGooglePlacesAutocompletePlaceSubstring.h | 44 - ...NKGooglePlacesAutocompletePlaceSubstring.m | 39 - .../HNKGooglePlacesAutocompletePlaceTerm.h | 44 - .../HNKGooglePlacesAutocompletePlaceTerm.m | 39 - .../HNKGooglePlacesAutocompleteQuery.h | 154 - .../HNKGooglePlacesAutocompleteQuery.m | 409 --- .../HNKGooglePlacesAutocompleteQueryConfig.h | 99 - .../HNKGooglePlacesAutocompleteQueryConfig.m | 141 - ...HNKGooglePlacesAutocompleteQueryResponse.h | 74 - ...HNKGooglePlacesAutocompleteQueryResponse.m | 60 - .../Pod/Classes/HNKGooglePlacesServer.h | 46 - .../Pod/Classes/HNKGooglePlacesServer.m | 67 - .../HNKGooglePlacesAutocomplete/README.md | 26 +- .../CLPlacemark+HNKAdditions.h | 2 +- .../HNKGooglePlacesAutocomplete.h | 2 +- .../HNKGooglePlacesAutocompleteModel.h | 1 - .../HNKGooglePlacesAutocompletePlace.h | 1 - ...NKGooglePlacesAutocompletePlaceSubstring.h | 1 - .../HNKGooglePlacesAutocompletePlaceTerm.h | 1 - .../HNKGooglePlacesAutocompleteQuery.h | 1 - .../HNKGooglePlacesAutocompleteQueryConfig.h | 1 - ...HNKGooglePlacesAutocompleteQueryResponse.h | 1 - .../HNKGooglePlacesServer.h | 1 - .../CLPlacemark+HNKAdditions.h | 2 +- .../HNKGooglePlacesAutocomplete.h | 2 +- .../HNKGooglePlacesAutocompleteModel.h | 1 - .../HNKGooglePlacesAutocompletePlace.h | 1 - ...NKGooglePlacesAutocompletePlaceSubstring.h | 1 - .../HNKGooglePlacesAutocompletePlaceTerm.h | 1 - .../HNKGooglePlacesAutocompleteQuery.h | 1 - .../HNKGooglePlacesAutocompleteQueryConfig.h | 1 - ...HNKGooglePlacesAutocompleteQueryResponse.h | 1 - .../HNKGooglePlacesServer.h | 1 - .../HNKGooglePlacesAutocomplete.podspec.json | 6 +- Example/Pods/Manifest.lock | 26 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 3168 ++++++++--------- .../AFNetworking/AFNetworking-dummy.m | 5 - .../AFNetworking/AFNetworking-prefix.pch | 4 - .../AFNetworking/AFNetworking.xcconfig | 1 - .../HNKGooglePlacesAutocomplete-dummy.m | 5 - .../HNKGooglePlacesAutocomplete-prefix.pch | 4 - .../HNKGooglePlacesAutocomplete.xcconfig | 1 - .../HNKServerFacade/HNKServerFacade-dummy.m | 5 - .../HNKServerFacade-prefix.pch | 4 - .../Kiwi/Kiwi-Private.xcconfig | 9 - .../Target Support Files/Kiwi/Kiwi-dummy.m | 5 - .../Target Support Files/Kiwi/Kiwi.xcconfig | 4 - .../Mantle/Mantle-dummy.m | 5 - .../Mantle/Mantle-prefix.pch | 4 - .../Mantle/Mantle.xcconfig | 1 - ...ete-Example-AFNetworking-Private.xcconfig} | 4 +- ...sAutocomplete-Example-AFNetworking-dummy.m | 5 + ...tocomplete-Example-AFNetworking-prefix.pch | 5 + ...Autocomplete-Example-AFNetworking.xcconfig | 1 + ...GooglePlacesAutocomplete-Private.xcconfig} | 4 +- ...xample-HNKGooglePlacesAutocomplete-dummy.m | 5 + ...ple-HNKGooglePlacesAutocomplete-prefix.pch | 5 + ...ample-HNKGooglePlacesAutocomplete.xcconfig | 1 + ...-Example-HNKServerFacade-Private.xcconfig} | 3 +- ...tocomplete-Example-HNKServerFacade-dummy.m | 5 + ...omplete-Example-HNKServerFacade-prefix.pch | 5 + ...complete-Example-HNKServerFacade.xcconfig} | 0 ...ocomplete-Example-Mantle-Private.xcconfig} | 4 +- ...ePlacesAutocomplete-Example-Mantle-dummy.m | 5 + ...acesAutocomplete-Example-Mantle-prefix.pch | 5 + ...PlacesAutocomplete-Example-Mantle.xcconfig | 1 + ...lePlacesAutocomplete-Example-environment.h | 74 + ...ePlacesAutocomplete-Example.debug.xcconfig | 3 +- ...lacesAutocomplete-Example.release.xcconfig | 3 +- ...omplete-ExampleTests-Kiwi-Private.xcconfig | 9 + ...acesAutocomplete-ExampleTests-Kiwi-dummy.m | 5 + ...Autocomplete-ExampleTests-Kiwi-prefix.pch} | 1 + ...cesAutocomplete-ExampleTests-Kiwi.xcconfig | 4 + ...cesAutocomplete-ExampleTests-environment.h | 14 + ...esAutocomplete-ExampleTests.debug.xcconfig | 9 +- ...Autocomplete-ExampleTests.release.xcconfig | 9 +- 82 files changed, 1740 insertions(+), 3976 deletions(-) delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.m delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.m delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.m delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h delete mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.m delete mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h delete mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h delete mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h delete mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h delete mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h delete mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h delete mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h delete mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h delete mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h delete mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h delete mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h delete mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h delete mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h delete mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h delete mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h delete mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h delete mode 100644 Example/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m delete mode 100644 Example/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch delete mode 100644 Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig delete mode 100644 Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-dummy.m delete mode 100644 Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch delete mode 100644 Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.xcconfig delete mode 100644 Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-dummy.m delete mode 100644 Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Kiwi/Kiwi-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Kiwi/Kiwi-dummy.m delete mode 100644 Example/Pods/Target Support Files/Kiwi/Kiwi.xcconfig delete mode 100644 Example/Pods/Target Support Files/Mantle/Mantle-dummy.m delete mode 100644 Example/Pods/Target Support Files/Mantle/Mantle-prefix.pch delete mode 100644 Example/Pods/Target Support Files/Mantle/Mantle.xcconfig rename Example/Pods/Target Support Files/{AFNetworking/AFNetworking-Private.xcconfig => Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig} (69%) create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig rename Example/Pods/Target Support Files/{HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-Private.xcconfig => Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig} (67%) create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig rename Example/Pods/Target Support Files/{HNKServerFacade/HNKServerFacade-Private.xcconfig => Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig} (78%) create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch rename Example/Pods/Target Support Files/{HNKServerFacade/HNKServerFacade.xcconfig => Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig} (100%) rename Example/Pods/Target Support Files/{Mantle/Mantle-Private.xcconfig => Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig} (70%) create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m rename Example/Pods/Target Support Files/{Kiwi/Kiwi-prefix.pch => Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch} (51%) create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig create mode 100644 Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h diff --git a/Example/Podfile b/Example/Podfile index a69463a..5a7ebfd 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -3,8 +3,7 @@ platform :ios, '7.0' target 'HNKGooglePlacesAutocomplete-Example' do -pod 'HNKGooglePlacesAutocomplete', :path => '../' -#pod 'HNKGooglePlacesAutocomplete', :git => 'https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git', :branch => 'release/1.0.1' +pod 'HNKGooglePlacesAutocomplete', :git => 'https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git', :branch => 'release/1.1.0' end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index a20e83d..715a242 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -20,15 +20,8 @@ PODS: - AFNetworking/UIKit (2.5.4): - AFNetworking/NSURLConnection - AFNetworking/NSURLSession - - HNKGooglePlacesAutocomplete (1.0.1): - - HNKGooglePlacesAutocomplete/Models (= 1.0.1) - - HNKServerFacade (~> 0.3) - - Mantle (~> 2.0) - - HNKGooglePlacesAutocomplete/Models (1.0.1): - - HNKGooglePlacesAutocomplete/Models/Networking (= 1.0.1) - - HNKServerFacade (~> 0.3) - - Mantle (~> 2.0) - - HNKGooglePlacesAutocomplete/Models/Networking (1.0.1): + - HNKGooglePlacesAutocomplete (1.1.0): + - HNKGooglePlacesAutocomplete/Models (= 1.1.0) - HNKServerFacade (~> 0.3) - Mantle (~> 2.0) - HNKServerFacade (0.3.0): @@ -39,18 +32,25 @@ PODS: - Mantle/extobjc (2.0.2) DEPENDENCIES: - - HNKGooglePlacesAutocomplete (from `../`) + - HNKGooglePlacesAutocomplete (from `https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git`, + branch `release/1.1.0`) - Kiwi (~> 2.3) EXTERNAL SOURCES: HNKGooglePlacesAutocomplete: - :path: ../ + :branch: release/1.1.0 + :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git + +CHECKOUT OPTIONS: + HNKGooglePlacesAutocomplete: + :commit: fdf45a86893d127b7d2f1b3d9f5c2f1751d8d13b + :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git SPEC CHECKSUMS: AFNetworking: 05edc0ac4c4c8cf57bcf4b84be5b0744b6d8e71e - HNKGooglePlacesAutocomplete: 6701e5ee6eb1dd3db1d23e2f8984c03ea9eedfbb + HNKGooglePlacesAutocomplete: 0022f666d245c18fb8cd860e79712526d6f88267 HNKServerFacade: 0fa3839353480b8862563a34903ad1406a38b4c9 Kiwi: f038a6c61f7a9e4d7766bff5717aa3b3fdb75f55 Mantle: 967fd31ea0220890b2e76589198996b534bb3fb1 -COCOAPODS: 0.38.0 +COCOAPODS: 0.37.2 diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h deleted file mode 100644 index 4578a12..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h +++ /dev/null @@ -1,58 +0,0 @@ -// -// HNKGooglePlacesAutocompleteModel.h -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import - -/** - * Base model for objects deserialized from JSON - */ -@interface HNKGooglePlacesAutocompleteModel : MTLModel - -#pragma mark - Deserialization - -/** - * Deserializes a JSON array representing model objects into an array - * of objects - * - * @param JSONArray JSON array representing model objects - * - * @return Array of model objects - * - * @warning Returns nil if an error occurs during deserialization - */ -+ (NSArray *)modelsArrayFromJSONArray:(NSArray *)JSONArray; - -/** - * Deserializes a JSON dictionary representing one model object into an object - * - * @param JSONDictionary JSON dictionary representing one model object - * - * @return A model object - * - * @warning Returns nil if an error occurs during deserialization - */ -+ (instancetype)modelFromJSONDictionary:(NSDictionary *)JSONDictionary; - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.m deleted file mode 100644 index 9b8dedc..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.m +++ /dev/null @@ -1,66 +0,0 @@ -// -// HNKGooglePlacesAutocompleteModel.h -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompleteModel.h" - -@implementation HNKGooglePlacesAutocompleteModel - -#pragma mark - Deserialization - -+ (NSArray *)modelsArrayFromJSONArray:(NSArray *)JSONArray -{ - NSMutableArray *models = [NSMutableArray arrayWithCapacity:[JSONArray count]]; - - [JSONArray enumerateObjectsUsingBlock:^(NSDictionary *JSONDictionary, NSUInteger idx, BOOL *stop) { - HNKGooglePlacesAutocompleteModel *model = [[self class] modelFromJSONDictionary:JSONDictionary]; - [models addObject:model]; - }]; - - return models; -} - -+ (instancetype)modelFromJSONDictionary:(NSDictionary *)JSONDictionary -{ - NSError *error = nil; - HNKGooglePlacesAutocompleteModel *model = - [MTLJSONAdapter modelOfClass:[self class] fromJSONDictionary:JSONDictionary error:&error]; - - if (error) { - return nil; - } - - return model; -} - -#pragma mark - Protocol conformance - -#pragma mark - -+ (NSDictionary *)JSONKeyPathsByPropertyKey -{ - return @{}; -} - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h deleted file mode 100644 index ad57317..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h +++ /dev/null @@ -1,630 +0,0 @@ -// -// HNKGooglePlacesAutocompletePlace.h -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompleteModel.h" - -/** - * Place type groups that can be used to filter autocomplete - * search results - */ -typedef NS_ENUM(NSInteger, HNKGooglePlaceTypeAutocompleteFilter) { - /** - * All results - */ - HNKGooglePlaceTypeAutocompleteFilterAll = 0, - /** - * Only geocoding results with a precise address - */ - HNKGooglePlaceTypeAutocompleteFilterAddress, - /** - * Results that match Locality or Administrative - * Area Level 1 - */ - HNKGooglePlaceTypeAutocompleteFilterCity, - /** - * Only business results - */ - HNKGooglePlaceTypeAutocompleteFilterEstablishment, - /** - * Only geocoding results, rather than business results - * - * Note: Generally, used to disambiguate results where - * the location specified may be indeterminate - */ - HNKGooglePlaceTypeAutocompleteFilterGeocode, - /** - * Results matching the following types: Locality, - * Sub-locality, Postal code, Country, Administrative - * Area Level 1, Administrative Area Level 2 - */ - HNKGooglePlaceTypeAutocompleteFilterRegion -}; - -/** - * All possible Place tyles - */ -typedef NS_ENUM(NSInteger, HNKGooglePlaceType){ - /** - * Unknown - */ - HNKGooglePlaceTypeUnknown = 0, - /** - * Accounting - */ - HNKGooglePlaceTypeAccounting, - /** - * Administrative Area Level 1 - */ - HNKGooglePlaceTypeAdministrativeAreaLevel1, - /** - * Administrative Area Level 2 - */ - HNKGooglePlaceTypeAdministrativeAreaLevel2, - /** - * Administrative Area Level 3 - */ - HNKGooglePlaceTypeAdministrativeAreaLevel3, - /** - * Administrative Area Level 4 - */ - HNKGooglePlaceTypeAdministrativeAreaLevel4, - /** - * Administrative Area Level 5 - */ - HNKGooglePlaceTypeAdministrativeAreaLevel5, - /** - * Airport - */ - HNKGooglePlaceTypeAirport, - /** - * Amusement Park - */ - HNKGooglePlaceTypeAmusementPark, - /** - * Aquarium - */ - HNKGooglePlaceTypeAquarium, - /** - * Art Gallery - */ - HNKGooglePlaceTypeArtGallery, - /** - * ATM - */ - HNKGooglePlaceTypeATM, - /** - * Bakery - */ - HNKGooglePlaceTypeBakery, - /** - * Bank - */ - HNKGooglePlaceTypeBank, - /** - * Bar - */ - HNKGooglePlaceTypeBar, - /** - * Beauty Salon - */ - HNKGooglePlaceTypeBeautySalon, - /** - * Bicycle Store - */ - HNKGooglePlaceTypeBicycleStore, - /** - * Book Store - */ - HNKGooglePlaceTypeBookStore, - /** - * Bowling Alley - */ - HNKGooglePlaceTypeBowlingAlley, - /** - * Bus Station - */ - HNKGooglePlaceTypeBusStation, - /** - * Cafe - */ - HNKGooglePlaceTypeCafe, - /** - * Camground - */ - HNKGooglePlaceTypeCampground, - /** - * Car Dealer - */ - HNKGooglePlaceTypeCarDealer, - /** - * Car Rental - */ - HNKGooglePlaceTypeCarRental, - /** - * Car Repair - */ - HNKGooglePlaceTypeCarRepair, - /** - * Car Wash - */ - HNKGooglePlaceTypeCarWash, - /** - * Casino - */ - HNKGooglePlaceTypeCasino, - /** - * Cemetery - */ - HNKGooglePlaceTypeCemetery, - /** - * Church - */ - HNKGooglePlaceTypeChurch, - /** - * City Hall - */ - HNKGooglePlaceTypeCityHall, - /** - * Clothing Store - */ - HNKGooglePlaceTypeClothingStore, - /** - * Colloquial Area - */ - HNKGooglePlaceTypeColloquialArea, - /** - * Convenience Store - */ - HNKGooglePlaceTypeConvenienceStore, - /** - * Country - */ - HNKGooglePlaceTypeCountry, - /** - * Courthouse - */ - HNKGooglePlaceTypeCourthouse, - /** - * Dentist - */ - HNKGooglePlaceTypeDentist, - /** - * Department Store - */ - HNKGooglePlaceTypeDepartmentStore, - /** - * Doctor - */ - HNKGooglePlaceTypeDoctor, - /** - * Electrician - */ - HNKGooglePlaceTypeElectrician, - /** - * Electronics Store - */ - HNKGooglePlaceTypeElectronicsStore, - /** - * Embassy - */ - HNKGooglePlaceTypeEmbassy, - /** - * Establishment - */ - HNKGooglePlaceTypeEstablishment, - /** - * Finance - */ - HNKGooglePlaceTypeFinance, - /** - * Fire Station - */ - HNKGooglePlaceTypeFireStation, - /** - * Floor - */ - HNKGooglePlaceTypeFloor, - /** - * Florist - */ - HNKGooglePlaceTypeFlorist, - /** - * Food - */ - HNKGooglePlaceTypeFood, - /** - * Funeral Home - */ - HNKGooglePlaceTypeFuneralHome, - /** - * Furniture Store - */ - HNKGooglePlaceTypeFurnitureStore, - /** - * Gas Station - */ - HNKGooglePlaceTypeGasStation, - /** - * General Contractor - */ - HNKGooglePlaceTypeGeneralContractor, - /** - * Geocode - */ - HNKGooglePlaceTypeGeocode, - /** - * Grocery or Supermarket - */ - HNKGooglePlaceTypeGroceryOrSupermarket, - /** - * Gym - */ - HNKGooglePlaceTypeGym, - /** - * Hair Care - */ - HNKGooglePlaceTypeHairCare, - /** - * Hardware Store - */ - HNKGooglePlaceTypeHardwareStore, - /** - * Health - */ - HNKGooglePlaceTypeHealth, - /** - * Hindu Temple - */ - HNKGooglePlaceTypeHinduTemple, - /** - * Goods Store - */ - HNKGooglePlaceTypeHomeGoodsStore, - /** - * Hospital - */ - HNKGooglePlaceTypeHospital, - /** - * Insurance Agency - */ - HNKGooglePlaceTypeInsuranceAgency, - /** - * Intersection - */ - HNKGooglePlaceTypeIntersection, - /** - * Jewelry Store - */ - HNKGooglePlaceTypeJewelryStore, - /** - * Laundry - */ - HNKGooglePlaceTypeLaundry, - /** - * Lawyer - */ - HNKGooglePlaceTypeLawyer, - /** - * Library - */ - HNKGooglePlaceTypeLibrary, - /** - * Liquor Store - */ - HNKGooglePlaceTypeLiquorStore, - /** - * Government Office - */ - HNKGooglePlaceTypeLocalGovernmentOffice, - /** - * Locality - */ - HNKGooglePlaceTypeLocality, - /** - * Locksmith - */ - HNKGooglePlaceTypeLocksmith, - /** - * Lodging - */ - HNKGooglePlaceTypeLodging, - /** - * Meal Delivery - */ - HNKGooglePlaceTypeMealDelivery, - /** - * Meal Takeaway - */ - HNKGooglePlaceTypeMealTakeaway, - /** - * Mosque - */ - HNKGooglePlaceTypeMosque, - /** - * Movie Rental - */ - HNKGooglePlaceTypeMovieRental, - /** - * Movie Theatre - */ - HNKGooglePlaceTypeMovieTheater, - /** - * Moving Company - */ - HNKGooglePlaceTypeMovingCompany, - /** - * Museum - */ - HNKGooglePlaceTypeMuseum, - /** - * Natural Feature - */ - HNKGooglePlaceTypeNaturalFeature, - /** - * Neighborhood - */ - HNKGooglePlaceTypeNeighborhood, - /** - * Night Club - */ - HNKGooglePlaceTypeNightClub, - /** - * Painter - */ - HNKGooglePlaceTypePainter, - /** - * Park - */ - HNKGooglePlaceTypePark, - /** - * Parking - */ - HNKGooglePlaceTypeParking, - /** - * Pet Store - */ - HNKGooglePlaceTypePetStore, - /** - * Pharmacy - */ - HNKGooglePlaceTypePharmacy, - /** - * Physiotherapist - */ - HNKGooglePlaceTypePhysiotherapist, - /** - * Place of Wordship - */ - HNKGooglePlaceTypePlaceOfWorship, - /** - * Plumber - */ - HNKGooglePlaceTypePlumber, - /** - * Point of Interest - */ - HNKGooglePlaceTypePointOfInterest, - /** - * Police - */ - HNKGooglePlaceTypePolice, - /** - * Political - */ - HNKGooglePlaceTypePolitical, - /** - * Postal Code - */ - HNKGooglePlaceTypePostalCode, - /** - * Postal Code Prefix - */ - HNKGooglePlaceTypePostalCodePrefix, - /** - * Postal Code Suffix - */ - HNKGooglePlaceTypePostalCodeSuffix, - /** - * Postal Town - */ - HNKGooglePlaceTypePostalTown, - /** - * Post Box - */ - HNKGooglePlaceTypePostBox, - /** - * Post Office - */ - HNKGooglePlaceTypePostOffice, - /** - * Premise - */ - HNKGooglePlaceTypePremise, - /** - * Real Estate Agency - */ - HNKGooglePlaceTypeRealEstateAgency, - /** - * Restaurant - */ - HNKGooglePlaceTypeRestaurant, - /** - * Roofing Contractor - */ - HNKGooglePlaceTypeRoofingContractor, - /** - * Room - */ - HNKGooglePlaceTypeRoom, - /** - * Route - */ - HNKGooglePlaceTypeRoute, - /** - * RV Park - */ - HNKGooglePlaceTypeRVPark, - /** - * School - */ - HNKGooglePlaceTypeSchool, - /** - * Shoe Store - */ - HNKGooglePlaceTypeShoeStore, - /** - * Shopping Mall - */ - HNKGooglePlaceTypeShoppingMall, - /** - * Spa - */ - HNKGooglePlaceTypeSpa, - /** - * Stadium - */ - HNKGooglePlaceTypeStadium, - /** - * Storage - */ - HNKGooglePlaceTypeStorage, - /** - * Store - */ - HNKGooglePlaceTypeStore, - /** - * Street Address - */ - HNKGooglePlaceTypeStreetAddress, - /** - * Street Number - */ - HNKGooglePlaceTypeStreetNumber, - /** - * Sublocality - */ - HNKGooglePlaceTypeSublocality, - /** - * Sublocality Level 1 - */ - HNKGooglePlaceTypeSublocalityLevel1, - /** - * Sublocality Level 2 - */ - HNKGooglePlaceTypeSublocalityLevel2, - /** - * Sublocality Level 3 - */ - HNKGooglePlaceTypeSublocalityLevel3, - /** - * Sublocality Level 4 - */ - HNKGooglePlaceTypeSublocalityLevel4, - /** - * Sublocality Level 5 - */ - HNKGooglePlaceTypeSublocalityLevel5, - /** - * Subpremise - */ - HNKGooglePlaceTypeSubpremise, - /** - * Subway Station - */ - HNKGooglePlaceTypeSubwayStation, - /** - * Synagogue - */ - HNKGooglePlaceTypeSynagogue, - /** - * Taxi Stand - */ - HNKGooglePlaceTypeTaxiStand, - /** - * Train Station - */ - HNKGooglePlaceTypeTrainStation, - /** - * Transit Station - */ - HNKGooglePlaceTypeTransitStation, - /** - * Travel Agency - */ - HNKGooglePlaceTypeTravelAgency, - /** - * University - */ - HNKGooglePlaceTypeUniversity, - /** - * Veterinary Care - */ - HNKGooglePlaceTypeVeterinaryCare, - /** - * Zoo - */ - HNKGooglePlaceTypeZoo -}; - -/** - * Place prediction returned from search query - */ -@interface HNKGooglePlacesAutocompletePlace : HNKGooglePlacesAutocompleteModel - -/** - * Human-readable name for the returned result - * - * Note: For establishment type results, this is usually the business name - */ -@property (nonatomic, copy, readonly) NSString *name; - -/** - * Collection of Substrings that describe the location of the entered term in - * the prediction result text, so that the term can be highlighted if desired - */ -@property (nonatomic, strong, readonly) NSArray *substrings; - -/** - * A textual identifier that uniquely identifies a place - */ -@property (nonatomic, copy, readonly) NSString *placeId; - -/** - * A collection of Terms identifying each section of the returned description - */ -@property (nonatomic, strong, readonly) NSArray *terms; - -/** - * A collection of NSNumbers whose integerValues corresponse to - * HNKGooglePlaceTypes - */ -@property (nonatomic, strong, readonly) NSArray *types; - -/** - * Returns whether the provided placeType is included in this Place's types - */ -- (BOOL)isPlaceType:(HNKGooglePlaceType)placeType; - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.m deleted file mode 100644 index 75a0945..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.m +++ /dev/null @@ -1,221 +0,0 @@ -// -// HNKGooglePlacesAutocompletePlace.m -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompletePlace.h" -#import "HNKGooglePlacesAutocompletePlaceSubstring.h" -#import "HNKGooglePlacesAutocompletePlaceTerm.h" - -#import "NSValueTransformer+MTLPredefinedTransformerAdditions.h" - -@implementation HNKGooglePlacesAutocompletePlace - -- (BOOL)isPlaceType:(HNKGooglePlaceType)placeType -{ - NSArray *allTypes = self.types; - - for (NSNumber *type in allTypes) { - if (type.integerValue == placeType) { - return YES; - } - } - - return NO; -} - -#pragma mark - Protocol conformance - -#pragma mark - -+ (NSDictionary *)JSONKeyPathsByPropertyKey -{ - return @{ - @"name" : @"description", - @"substrings" : @"matched_substrings", - @"placeId" : @"place_id", - @"terms" : @"terms", - @"types" : @"types" - }; -} - -+ (NSValueTransformer *)substringsJSONTransformer -{ - return - [NSValueTransformer mtl_JSONArrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlaceSubstring class]]; -} - -+ (NSValueTransformer *)termsJSONTransformer -{ - return [NSValueTransformer mtl_JSONArrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlaceTerm class]]; -} - -+ (NSValueTransformer *)typesJSONTransformer -{ - NSDictionary *typesDictionary = @{ - @"unknown" : @(HNKGooglePlaceTypeUnknown), - @"accounting" : @(HNKGooglePlaceTypeAccounting), - @"administrative_area_level_1" : @(HNKGooglePlaceTypeAdministrativeAreaLevel1), - @"administrative_area_level_2" : @(HNKGooglePlaceTypeAdministrativeAreaLevel2), - @"administrative_area_level_3" : @(HNKGooglePlaceTypeAdministrativeAreaLevel3), - @"administrative_area_level_4" : @(HNKGooglePlaceTypeAdministrativeAreaLevel4), - @"administrative_area_level_5" : @(HNKGooglePlaceTypeAdministrativeAreaLevel5), - @"airport" : @(HNKGooglePlaceTypeAirport), - @"amusement_park" : @(HNKGooglePlaceTypeAmusementPark), - @"aquarium" : @(HNKGooglePlaceTypeAquarium), - @"art_gallery" : @(HNKGooglePlaceTypeArtGallery), - @"atm" : @(HNKGooglePlaceTypeATM), - @"bakery" : @(HNKGooglePlaceTypeBakery), - @"bank" : @(HNKGooglePlaceTypeBank), - @"bar" : @(HNKGooglePlaceTypeBar), - @"beauty_salon" : @(HNKGooglePlaceTypeBeautySalon), - @"bicycle_store" : @(HNKGooglePlaceTypeBicycleStore), - @"book_store" : @(HNKGooglePlaceTypeBookStore), - @"bowling_alley" : @(HNKGooglePlaceTypeBowlingAlley), - @"bus_station" : @(HNKGooglePlaceTypeBusStation), - @"cafe" : @(HNKGooglePlaceTypeCafe), - @"campground" : @(HNKGooglePlaceTypeCampground), - @"car_dealer" : @(HNKGooglePlaceTypeCarDealer), - @"car_rental" : @(HNKGooglePlaceTypeCarRental), - @"car_repair" : @(HNKGooglePlaceTypeCarRepair), - @"car_wash" : @(HNKGooglePlaceTypeCarWash), - @"casino" : @(HNKGooglePlaceTypeCasino), - @"cemetery" : @(HNKGooglePlaceTypeCemetery), - @"church" : @(HNKGooglePlaceTypeChurch), - @"city_hall" : @(HNKGooglePlaceTypeCityHall), - @"clothing_store" : @(HNKGooglePlaceTypeClothingStore), - @"colloquial_area" : @(HNKGooglePlaceTypeColloquialArea), - @"convenience_store" : @(HNKGooglePlaceTypeConvenienceStore), - @"country" : @(HNKGooglePlaceTypeCountry), - @"courthouse" : @(HNKGooglePlaceTypeCourthouse), - @"dentist" : @(HNKGooglePlaceTypeDentist), - @"department_store" : @(HNKGooglePlaceTypeDepartmentStore), - @"doctor" : @(HNKGooglePlaceTypeDoctor), - @"electrician" : @(HNKGooglePlaceTypeElectrician), - @"electronics_store" : @(HNKGooglePlaceTypeElectronicsStore), - @"embassy" : @(HNKGooglePlaceTypeEmbassy), - @"establishment" : @(HNKGooglePlaceTypeEstablishment), - @"finance" : @(HNKGooglePlaceTypeFinance), - @"fire_station" : @(HNKGooglePlaceTypeFireStation), - @"floor" : @(HNKGooglePlaceTypeFloor), - @"florist" : @(HNKGooglePlaceTypeFlorist), - @"food" : @(HNKGooglePlaceTypeFood), - @"funeral_home" : @(HNKGooglePlaceTypeFuneralHome), - @"furniture_store" : @(HNKGooglePlaceTypeFurnitureStore), - @"gas_station" : @(HNKGooglePlaceTypeGasStation), - @"general_contractor" : @(HNKGooglePlaceTypeGeneralContractor), - @"geocode" : @(HNKGooglePlaceTypeGeocode), - @"grocery_or_supermarket" : @(HNKGooglePlaceTypeGroceryOrSupermarket), - @"gym" : @(HNKGooglePlaceTypeGym), - @"intersection" : @(HNKGooglePlaceTypeIntersection), - @"hair_care" : @(HNKGooglePlaceTypeHairCare), - @"hardware_store" : @(HNKGooglePlaceTypeHardwareStore), - @"health" : @(HNKGooglePlaceTypeHealth), - @"hindu_temple" : @(HNKGooglePlaceTypeHinduTemple), - @"home_goods_store" : @(HNKGooglePlaceTypeHomeGoodsStore), - @"hospital" : @(HNKGooglePlaceTypeHospital), - @"insurance_agency" : @(HNKGooglePlaceTypeInsuranceAgency), - @"jewelry_store" : @(HNKGooglePlaceTypeJewelryStore), - @"laundry" : @(HNKGooglePlaceTypeLaundry), - @"lawyer" : @(HNKGooglePlaceTypeLawyer), - @"library" : @(HNKGooglePlaceTypeLibrary), - @"liquor_store" : @(HNKGooglePlaceTypeLiquorStore), - @"local_government_office" : @(HNKGooglePlaceTypeLocalGovernmentOffice), - @"locality" : @(HNKGooglePlaceTypeLocality), - @"locksmith" : @(HNKGooglePlaceTypeLocksmith), - @"lodging" : @(HNKGooglePlaceTypeLodging), - @"meal_delivery" : @(HNKGooglePlaceTypeMealDelivery), - @"meal_takeaway" : @(HNKGooglePlaceTypeMealTakeaway), - @"mosque" : @(HNKGooglePlaceTypeMosque), - @"movie_rental" : @(HNKGooglePlaceTypeMovieRental), - @"movie_theater" : @(HNKGooglePlaceTypeMovieTheater), - @"moving_company" : @(HNKGooglePlaceTypeMovingCompany), - @"museum" : @(HNKGooglePlaceTypeMuseum), - @"natural_feature" : @(HNKGooglePlaceTypeNaturalFeature), - @"neighborhood" : @(HNKGooglePlaceTypeNeighborhood), - @"night_club" : @(HNKGooglePlaceTypeNightClub), - @"painter" : @(HNKGooglePlaceTypePainter), - @"park" : @(HNKGooglePlaceTypePark), - @"parking" : @(HNKGooglePlaceTypeParking), - @"pet_store" : @(HNKGooglePlaceTypePetStore), - @"pharmacy" : @(HNKGooglePlaceTypePharmacy), - @"physiotherapist" : @(HNKGooglePlaceTypePhysiotherapist), - @"place_of_worship" : @(HNKGooglePlaceTypePlaceOfWorship), - @"plumber" : @(HNKGooglePlaceTypePlumber), - @"political" : @(HNKGooglePlaceTypePolitical), - @"point_of_interest" : @(HNKGooglePlaceTypePointOfInterest), - @"police" : @(HNKGooglePlaceTypePolice), - @"post_box" : @(HNKGooglePlaceTypePostBox), - @"postal_code" : @(HNKGooglePlaceTypePostalCode), - @"postal_code_prefix" : @(HNKGooglePlaceTypePostalCodePrefix), - @"postal_code_suffix" : @(HNKGooglePlaceTypePostalCodeSuffix), - @"postal_town" : @(HNKGooglePlaceTypePostalTown), - @"premise" : @(HNKGooglePlaceTypePremise), - @"post_office" : @(HNKGooglePlaceTypePostOffice), - @"real_estate_agency" : @(HNKGooglePlaceTypeRealEstateAgency), - @"restaurant" : @(HNKGooglePlaceTypeRestaurant), - @"roofing_contractor" : @(HNKGooglePlaceTypeRoofingContractor), - @"room" : @(HNKGooglePlaceTypeRoom), - @"route" : @(HNKGooglePlaceTypeRoute), - @"rv_park" : @(HNKGooglePlaceTypeRVPark), - @"school" : @(HNKGooglePlaceTypeSchool), - @"shoe_store" : @(HNKGooglePlaceTypeShoeStore), - @"shopping_mall" : @(HNKGooglePlaceTypeShoppingMall), - @"spa" : @(HNKGooglePlaceTypeSpa), - @"stadium" : @(HNKGooglePlaceTypeStadium), - @"storage" : @(HNKGooglePlaceTypeStorage), - @"store" : @(HNKGooglePlaceTypeStore), - @"street_address" : @(HNKGooglePlaceTypeStreetAddress), - @"street_number" : @(HNKGooglePlaceTypeStreetNumber), - @"sublocality" : @(HNKGooglePlaceTypeSublocality), - @"sublocality_level_1" : @(HNKGooglePlaceTypeSublocalityLevel1), - @"sublocality_level_2" : @(HNKGooglePlaceTypeSublocalityLevel2), - @"sublocality_level_3" : @(HNKGooglePlaceTypeSublocalityLevel3), - @"sublocality_level_4" : @(HNKGooglePlaceTypeSublocalityLevel4), - @"sublocality_level_5" : @(HNKGooglePlaceTypeSublocalityLevel5), - @"subpremise" : @(HNKGooglePlaceTypeSubpremise), - @"subway_station" : @(HNKGooglePlaceTypeSubwayStation), - @"synagogue" : @(HNKGooglePlaceTypeSynagogue), - @"taxi_stand" : @(HNKGooglePlaceTypeTaxiStand), - @"train_station" : @(HNKGooglePlaceTypeTrainStation), - @"transit_station" : @(HNKGooglePlaceTypeTransitStation), - @"travel_agency" : @(HNKGooglePlaceTypeTravelAgency), - @"university" : @(HNKGooglePlaceTypeUniversity), - @"veterinary_care" : @(HNKGooglePlaceTypeVeterinaryCare), - @"zoo" : @(HNKGooglePlaceTypeZoo) - }; - - return [MTLValueTransformer transformerWithBlock:^(NSArray *types) { - NSMutableArray *typesToReturn = [NSMutableArray arrayWithCapacity:[types count]]; - for (NSString *type in types) { - if ([typesDictionary objectForKey:type]) { - [typesToReturn addObject:typesDictionary[type]]; - } else { - [typesToReturn addObject:typesDictionary[@"unknown"]]; - } - } - return [typesToReturn copy]; - }]; -} - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h deleted file mode 100644 index b991646..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h +++ /dev/null @@ -1,44 +0,0 @@ -// -// HNKGooglePlacesAutocompletePlaceSubstring.h -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompleteModel.h" - -/** - * Location of the entered term in the prediction result text, so that the - * term can be highlighted if desired - */ -@interface HNKGooglePlacesAutocompletePlaceSubstring : HNKGooglePlacesAutocompleteModel - -/** - * Length of the entered term in the prediction result text - */ -@property (nonatomic, assign, readonly) NSInteger length; - -/** - * Offset of the entered term in the prediction result text - */ -@property (nonatomic, assign, readonly) NSInteger offset; - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m deleted file mode 100644 index f940788..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m +++ /dev/null @@ -1,39 +0,0 @@ -// -// HNKGooglePlacesAutocompletePlaceSubstring.m -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompletePlaceSubstring.h" - -@implementation HNKGooglePlacesAutocompletePlaceSubstring - -#pragma mark - Protocol conformance - -#pragma mark - -+ (NSDictionary *)JSONKeyPathsByPropertyKey -{ - return @{ @"length" : @"length", @"offset" : @"offset" }; -} - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h deleted file mode 100644 index 26b9b3f..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h +++ /dev/null @@ -1,44 +0,0 @@ -// -// HNKGooglePlacesAutocompletePlaceTerm.h -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompleteModel.h" - -/** - * Term identifying a section of the returned description - */ -@interface HNKGooglePlacesAutocompletePlaceTerm : HNKGooglePlacesAutocompleteModel - -/** - * Start position of this term in the description, measured in Unicode - * characters - */ -@property (nonatomic, assign, readonly) NSInteger offset; - -/** - * Text of the term - */ -@property (nonatomic, copy, readonly) NSString *value; - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m deleted file mode 100644 index 6c1ae60..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m +++ /dev/null @@ -1,39 +0,0 @@ -// -// HNKGooglePlacesAutocompletePlaceTerm.m -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompletePlaceTerm.h" - -@implementation HNKGooglePlacesAutocompletePlaceTerm - -#pragma mark - Protocol conformance - -#pragma mark - -+ (NSDictionary *)JSONKeyPathsByPropertyKey -{ - return @{ @"offset" : @"offset", @"value" : @"value" }; -} - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h deleted file mode 100644 index 5fce824..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h +++ /dev/null @@ -1,154 +0,0 @@ -// -// HNKGooglePlacesAutocompleteQuery.h -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompleteQueryConfig.h" -#import "HNKGooglePlacesAutocompleteQueryResponse.h" - -typedef void (^HNKGooglePlacesAutocompleteQueryCallback)(NSArray *places, NSError *error); -typedef void (^HNKGooglePlacesAutocompleteQueryConfigBlock)(HNKGooglePlacesAutocompleteQueryConfig *config); - -/** - * Error domain for HNKGooglePlacesAutocompleteQuery - */ -extern NSString *const HNKGooglePlacesAutocompleteQueryErrorDomain; - -/** - * Error codes for HNKGooglePlacesAutcompleteQuery requests - */ -typedef NS_ENUM(NSInteger, HNKGooglePlacesAutocompleteQueryErrorCode) { - /** - * Unknown status code returned - */ - HNKGooglePlacesAutocompleteQueryErrorCodeUnknown = HNKGooglePlacesAutocompleteQueryResponseStatusUnknown, - /** - * Invalid request; the search query may have been missing - */ - HNKGooglePlacesAutocompleteQueryErrorCodeInvalidRequest = - HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest, - /** - * Query quota has been exceeded for provided API key - */ - HNKGooglePlacesAutocompleteQueryErrorCodeOverQueryLimit = - HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit, - /** - * Request denied; the API key may be invalid - */ - HNKGooglePlacesAutocompleteQueryErrorCodeRequestDenied = - HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied, - /** - * Non-API error occurred while making a request to the server - */ - HNKGooglePlacesAutcompleteQueryErrorCodeServerRequestFailed = 6, - /** - * Search query was nil - */ - HNKGooglePlacesAutocompleteQueryErrorCodeSearchQueryNil = 7 -}; - -/** - * Short description of error for provided error code - */ -extern NSString * -HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(HNKGooglePlacesAutocompleteQueryErrorCode errorCode); - -/** - * Query used to fetch objects from the API - */ -@interface HNKGooglePlacesAutocompleteQuery : NSObject - -/** - * API key used for all requests - */ -@property (nonatomic, copy, readonly) NSString *apiKey; - -/** - * Configuration used for requests - * - * Note: If no configuration is provided, a default is - * set with the following values: country = nil, - * filter = All, language = nil, latitude = 0, - * longitude = 0, offset = NSNotFound, - * searchRadius = 20000000 (entire world) - * - */ -@property (nonatomic, strong, readonly) HNKGooglePlacesAutocompleteQueryConfig *configuration; - -#pragma mark - Initialization - -/** - * Sets up shared HNKGooglePlacesAutocompleteQuery instance with provided - * API key and configuration for all requests - * - * @param apiKey API key used for all requests - * - * @warning The provided API key cannot be nil - */ -+ (instancetype)setupSharedQueryWithAPIKey:(NSString *)apiKey; - -/** - * Sets up shared HNKGooglePlacesAutocompleteQuery instance with provided - * API key and configuration for all requests - * - * @param apiKey API key used for all requests - * @param configBlock Block used to setup configuration - * for all requests - * - * @warning The provided API key cannot be nil - */ -+ (instancetype)setupSharedQueryWithAPIKey:(NSString *)apiKey - configurationBlock:(HNKGooglePlacesAutocompleteQueryConfigBlock)configBlock; - -/** - * Returns shared HNKGooglePlacesAutocompleteQuery instance - * - * Note: Should only be called after sharedSharedQueryWithAPIKey: - */ -+ (instancetype)sharedQuery; - -#pragma mark - Requests - -/** - * Fetches Places given a search query - * - * @param searchQuery String to search for Places with - * @param completion Block to be executed when the fetch finishes - */ -- (void)fetchPlacesForSearchQuery:(NSString *)searchQuery - completion:(HNKGooglePlacesAutocompleteQueryCallback)completion; - -/** - * Fetches Places given a search query and query configuration - * - * Note: If configuration is nil, the default configuration will be used - * - * @param searchQuery String to search for Places with - * @param configBlock Block used to set up configuration for this request - * @param completion Block to be executed when the fetch finishes - */ -- (void)fetchPlacesForSearchQuery:(NSString *)searchQuery - configurationBlock:(HNKGooglePlacesAutocompleteQueryConfigBlock)configBlock - completion:(HNKGooglePlacesAutocompleteQueryCallback)completion; - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.m deleted file mode 100644 index aa92f18..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.m +++ /dev/null @@ -1,409 +0,0 @@ -// -// HNKGooglePlacesAutocompleteQuery.m -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompleteQuery.h" -#import "HNKGooglePlacesServer.h" -#import "HNKGooglePlacesAutocompleteQueryResponse.h" - -#pragma mark Error Domain - -NSString *const HNKGooglePlacesAutocompleteQueryErrorDomain = @"com.hnkgoogleplacesautocomplete.query.fetch.error"; - -#pragma mark Request Constants - -static NSString *const kHNKGooglePlacesServerRequestPathAutocomplete = @"autocomplete/json"; -static NSInteger const kHNKGooglePlacesAutocompleteWorldSearchRadius = 20000000; - -#pragma mark Status Constants - -static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionUnknown = @"Status unknown"; -static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionInvalidRequest = - @"Invalid request. The input parameter may be missing."; -static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionOK = - @"No errors occurred and at least one result was returned."; -static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionOverQueryLimit = - @"Query quota has been exceeded for provided API key."; -static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionRequestDenied = - @"Request denied. The key parameter may be invalid."; -static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionZeroResults = - @"No errors occurred but no results were returned."; -static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionServerRequestFailed = - @"Non-API error occurred while making a request to the server."; -static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionSearchQueryNil = @"Search query cannot be nil."; - -@interface HNKGooglePlacesAutocompleteQuery () - -@property (nonatomic, copy, readwrite) NSString *apiKey; -@property (nonatomic, strong, readwrite) HNKGooglePlacesAutocompleteQueryConfig *configuration; - -@end - -@implementation HNKGooglePlacesAutocompleteQuery - -#pragma mark - Initialization - -static HNKGooglePlacesAutocompleteQuery *sharedQuery = nil; - -+ (instancetype)setupSharedQueryWithAPIKey:(NSString *)apiKey -{ - return [self setupSharedQueryWithAPIKey:apiKey configurationBlock:nil]; -} - -+ (instancetype)setupSharedQueryWithAPIKey:(NSString *)apiKey - configurationBlock:(HNKGooglePlacesAutocompleteQueryConfigBlock)configBlock -{ - NSParameterAssert(apiKey); - - static dispatch_once_t onceToken; - - dispatch_once(&onceToken, - ^{ - sharedQuery = [[self alloc] initWithAPIKey:apiKey configurationBlock:configBlock]; - }); - - return sharedQuery; -} - -+ (instancetype)sharedQuery -{ - NSAssert(sharedQuery != nil, @"sharedQuery should not be called before setupSharedQueryWithAPIKey"); - - return sharedQuery; -} - -- (instancetype)init -{ - NSAssert(FALSE, @"-init should not be called. Use -setupWithAPIKey"); - - return nil; -} - -- (instancetype)initWithAPIKey:(NSString *)apiKey - configurationBlock:(void (^)(HNKGooglePlacesAutocompleteQueryConfig *))configBlock -{ - self = [super init]; - - if (self) { - - self.apiKey = apiKey; - - self.configuration = [self defaultConfiguration]; - - if (configBlock) { - - configBlock(self.configuration); - } - } - - return self; -} - -- (HNKGooglePlacesAutocompleteQueryConfig *)defaultConfiguration -{ - HNKGooglePlacesAutocompleteQueryConfig *defaultConfiguration = - [[HNKGooglePlacesAutocompleteQueryConfig alloc] init]; - defaultConfiguration.country = nil; - defaultConfiguration.filter = HNKGooglePlaceTypeAutocompleteFilterAll; - defaultConfiguration.language = nil; - defaultConfiguration.latitude = 0; - defaultConfiguration.longitude = 0; - defaultConfiguration.offset = NSNotFound; - defaultConfiguration.searchRadius = kHNKGooglePlacesAutocompleteWorldSearchRadius; - - return defaultConfiguration; -} - -#pragma mark - Getters - -- (NSString *)apiKey -{ - return _apiKey; -} - -#pragma mark - Requests - -- (void)fetchPlacesForSearchQuery:(NSString *)searchQuery - completion:(HNKGooglePlacesAutocompleteQueryCallback)completion -{ - [self fetchPlacesForSearchQuery:searchQuery - configurationBlock:^(HNKGooglePlacesAutocompleteQueryConfig *config) { - - if (self.configuration == nil) { - - config = self.configuration; - } - - } completion:completion]; -} - -- (void)fetchPlacesForSearchQuery:(NSString *)searchQuery - configurationBlock:(HNKGooglePlacesAutocompleteQueryConfigBlock)configBlock - completion:(HNKGooglePlacesAutocompleteQueryCallback)completion -{ - HNKGooglePlacesAutocompleteQueryConfig *configForRequest = - [HNKGooglePlacesAutocompleteQueryConfig configWithConfig:self.configuration]; - - if (configBlock) { - configBlock(configForRequest); - } - - BOOL isInvalidSearchQuery = [self isInvalidSearchQuery:searchQuery]; - - if ([self shouldMakeServerRequestForSearchQuery:searchQuery] && !isInvalidSearchQuery) { - - [self serverRequestWithSearchQuery:searchQuery configuration:configForRequest completion:completion]; - - } else { - - if (isInvalidSearchQuery) { - - [self completeWithErrorForInvalidSearchQuery:searchQuery completion:completion]; - } - } -} - -#pragma mark - Helpers - -- (BOOL)shouldMakeServerRequestForSearchQuery:(NSString *)searchQuery -{ - BOOL hasNoOffset = (self.configuration.offset == NSNotFound); - BOOL doesMeetOffset = (searchQuery.length >= self.configuration.offset); - - return hasNoOffset || doesMeetOffset; -} - -- (BOOL)isInvalidSearchQuery:(NSString *)searchQuery -{ - BOOL isNil = searchQuery == nil; - BOOL isEmpty = [searchQuery isEqualToString:@""]; - - return (isNil || isEmpty); -} - -- (void)serverRequestWithSearchQuery:(NSString *)searchQuery - configuration:(HNKGooglePlacesAutocompleteQueryConfig *)configuration - completion:(HNKGooglePlacesAutocompleteQueryCallback)completion -{ - NSDictionary *parameters = [self serverRequestParametersForSearchQuery:searchQuery configuration:configuration]; - - [HNKGooglePlacesServer GET:kHNKGooglePlacesServerRequestPathAutocomplete - parameters:parameters - completion:^(NSDictionary *JSON, NSError *error) { - - if (completion) { - - if (error) { - - [self completeWithServerError:error completion:completion]; - - } else { - - [self completeWithServerResponse:JSON completion:completion]; - } - } - - }]; -} - -- (NSDictionary *)serverRequestParametersForSearchQuery:(NSString *)searchQuery - configuration:(HNKGooglePlacesAutocompleteQueryConfig *)configuration -{ - NSMutableDictionary *parameters = [[configuration translateToServerRequestParameters] mutableCopy]; - - [parameters addEntriesFromDictionary:@{ @"input" : searchQuery, @"key" : self.apiKey }]; - - return [parameters copy]; -} - -- (void)completeWithServerResponse:(NSDictionary *)JSON completion:(HNKGooglePlacesAutocompleteQueryCallback)completion -{ - HNKGooglePlacesAutocompleteQueryResponse *queryResponse = - [HNKGooglePlacesAutocompleteQueryResponse modelFromJSONDictionary:JSON]; - NSError *statusError = [self customErrorForStatus:queryResponse.status]; - - if (statusError) { - - completion(nil, statusError); - - } else { - - completion(queryResponse.places, nil); - } -} - -- (void)completeWithServerError:(NSError *)error completion:(HNKGooglePlacesAutocompleteQueryCallback)completion -{ - HNKGooglePlacesAutocompleteQueryErrorCode errorCode = HNKGooglePlacesAutcompleteQueryErrorCodeServerRequestFailed; - - NSError *errorToReturn = - [self customErrorWithCode:errorCode - description:HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(errorCode) - andUserInfo:@{ - @"NSUnderlyingError" : error - }]; - - completion(nil, errorToReturn); -} - -- (void)completeWithErrorForInvalidSearchQuery:(NSString *)searchQuery - completion:(HNKGooglePlacesAutocompleteQueryCallback)completion -{ - if (searchQuery == nil) { - - [self completeForSearchQueryNil:completion]; - return; - } - - if ([searchQuery isEqualToString:@""]) { - - [self completeForSearchQueryEmpty:completion]; - return; - } -} - -- (void)completeForSearchQueryNil:(HNKGooglePlacesAutocompleteQueryCallback)completion -{ - HNKGooglePlacesAutocompleteQueryErrorCode errorCode = HNKGooglePlacesAutocompleteQueryErrorCodeSearchQueryNil; - - NSError *error = [self customErrorWithCode:errorCode - andDescription:HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(errorCode)]; - - completion(nil, error); -} - -- (void)completeForSearchQueryEmpty:(HNKGooglePlacesAutocompleteQueryCallback)completion -{ - NSError *error = [self customErrorForStatus:HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest]; - - completion(nil, error); -} - -- (NSError *)customErrorForStatus:(HNKGooglePlacesAutocompleteQueryResponseStatus)status -{ - if (status == HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest || - status == HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit || - status == HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied || - status == HNKGooglePlacesAutocompleteQueryResponseStatusUnknown) { - - HNKGooglePlacesAutocompleteQueryErrorCode errorCode = [self errorCodeForStatus:status]; - NSString *description = HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(errorCode); - - return [self customErrorWithCode:status andDescription:description]; - } - - return nil; -} - -- (NSError *)customErrorWithCode:(NSInteger)errorCode andDescription:(NSString *)errorDescription -{ - return [self customErrorWithCode:errorCode description:errorDescription andUserInfo:nil]; -} -- (NSError *)customErrorWithCode:(NSInteger)errorCode - description:(NSString *)errorDescription - andUserInfo:(NSDictionary *)userInfo -{ - NSDictionary *userInfoToReturn = - @{ @"NSLocalizedDescription" : errorDescription, - @"NSLocalizedFailureReason" : errorDescription }; - - if (userInfo != nil) { - NSMutableDictionary *mutableDictionary = [userInfoToReturn mutableCopy]; - [mutableDictionary addEntriesFromDictionary:userInfo]; - userInfoToReturn = [mutableDictionary copy]; - } - - return - [NSError errorWithDomain:HNKGooglePlacesAutocompleteQueryErrorDomain code:errorCode userInfo:userInfoToReturn]; -} - -- (HNKGooglePlacesAutocompleteQueryErrorCode)errorCodeForStatus:(HNKGooglePlacesAutocompleteQueryResponseStatus)status -{ - switch (status) { - case HNKGooglePlacesAutocompleteQueryResponseStatusUnknown: { - return HNKGooglePlacesAutocompleteQueryErrorCodeUnknown; - break; - } - case HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest: { - return HNKGooglePlacesAutocompleteQueryErrorCodeInvalidRequest; - break; - } - case HNKGooglePlacesAutocompleteQueryResponseStatusOK: { - return HNKGooglePlacesAutocompleteQueryErrorCodeUnknown; - break; - } - case HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit: { - return HNKGooglePlacesAutocompleteQueryErrorCodeOverQueryLimit; - break; - } - case HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied: { - return HNKGooglePlacesAutocompleteQueryErrorCodeRequestDenied; - break; - } - case HNKGooglePlacesAutocompleteQueryResponseStatusZeroResults: { - return HNKGooglePlacesAutocompleteQueryErrorCodeUnknown; - break; - } - default: { - return HNKGooglePlacesAutocompleteQueryErrorCodeUnknown; - break; - } - } -} - -NSString *HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(HNKGooglePlacesAutocompleteQueryErrorCode errorCode) -{ - switch (errorCode) { - case HNKGooglePlacesAutocompleteQueryErrorCodeUnknown: { - return HNKGooglePlacesAutocompleteQueryStatusDescriptionUnknown; - break; - } - case HNKGooglePlacesAutocompleteQueryErrorCodeInvalidRequest: { - return HNKGooglePlacesAutocompleteQueryStatusDescriptionInvalidRequest; - break; - } - case HNKGooglePlacesAutocompleteQueryErrorCodeOverQueryLimit: { - return HNKGooglePlacesAutocompleteQueryStatusDescriptionOverQueryLimit; - break; - } - case HNKGooglePlacesAutocompleteQueryErrorCodeRequestDenied: { - return HNKGooglePlacesAutocompleteQueryStatusDescriptionRequestDenied; - break; - } - case HNKGooglePlacesAutcompleteQueryErrorCodeServerRequestFailed: { - return HNKGooglePlacesAutocompleteQueryStatusDescriptionServerRequestFailed; - break; - } - case HNKGooglePlacesAutocompleteQueryErrorCodeSearchQueryNil: { - return HNKGooglePlacesAutocompleteQueryStatusDescriptionSearchQueryNil; - break; - } - default: { - return HNKGooglePlacesAutocompleteQueryStatusDescriptionUnknown; - break; - } - } -} - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h deleted file mode 100644 index 472de65..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h +++ /dev/null @@ -1,99 +0,0 @@ -// -// HNKGooglePlacesAutocompleteQueryConfig.h -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import - -#import "HNKGooglePlacesAutocompletePlace.h" - -/** - * Parameters that can be used to adjust autocomplete - * search results - */ -@interface HNKGooglePlacesAutocompleteQueryConfig : NSObject - -/** - * Country to which search results are restricted. - * - * Note: Must be a two character, ISO 3166-1 Alpha-2 - * compatible country code - */ -@property (nonatomic, copy) NSString *country; - -/** - * Place type filter by which results are restricted - */ -@property (nonatomic, assign) HNKGooglePlaceTypeAutocompleteFilter filter; - -/** - * The language in which search results are returned - * - * The list of supported languages can be found here: - * https://developers.google.com/maps/faq#languagesupportNote - */ -@property (nonatomic, copy) NSString *language; - -/** - * The latitude around which place information is returned - */ -@property (nonatomic, assign) double latitude; - -/** - * The longitude around which place information is returned - */ -@property (nonatomic, assign) double longitude; - -/** - * The position, in the input term, of the last - * character that the service uses to match predictions - */ -@property (nonatomic, assign) NSInteger offset; - -/** - * Distance in meters within which place results are biased - */ -@property (nonatomic, assign) NSInteger searchRadius; - -#pragma mark - Initialization - -#pragma mark Convenience - -/** - * Convenience initializer for a new config with the same - * setup as the provided config - * - * @param config Provided config - * - * @return New config with the same setup as the provided config - */ -+ (instancetype)configWithConfig:(HNKGooglePlacesAutocompleteQueryConfig *)config; - -#pragma mark - Methods - -/** - * Translation of properties into parameter dictionary for - * requests to Google Places API - */ -- (NSDictionary *)translateToServerRequestParameters; - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m deleted file mode 100644 index 8553cb3..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m +++ /dev/null @@ -1,141 +0,0 @@ -// -// HNKGooglePlacesAutocompleteQueryConfig.m -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. - -#import "HNKGooglePlacesAutocompleteQueryConfig.h" - -@implementation HNKGooglePlacesAutocompleteQueryConfig - -#pragma mark - Initialization - -#pragma mark Convenience - -+ (instancetype)configWithConfig:(HNKGooglePlacesAutocompleteQueryConfig *)config -{ - HNKGooglePlacesAutocompleteQueryConfig *newConfig = [[HNKGooglePlacesAutocompleteQueryConfig alloc] init]; - newConfig.country = config.country; - newConfig.filter = config.filter; - newConfig.language = config.language; - newConfig.latitude = config.latitude; - newConfig.longitude = config.longitude; - newConfig.offset = config.offset; - newConfig.searchRadius = config.searchRadius; - - return newConfig; -} - -#pragma mark - Methods - -- (NSDictionary *)translateToServerRequestParameters -{ - NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; - - if (self.country) { - - NSString *countryValue = [NSString stringWithFormat:@"country:%@", self.country]; - [parameters addEntriesFromDictionary:@{ @"components" : countryValue }]; - } - - if (self.language) { - [parameters addEntriesFromDictionary:@{ @"language" : self.language }]; - } - - if (self.latitude != 0 && self.longitude != 0) { - - NSString *locationValue = [NSString stringWithFormat:@"%f,%f", self.latitude, self.longitude]; - [parameters addEntriesFromDictionary:@{ @"location" : locationValue }]; - } - - if (self.offset != NSNotFound) { - [parameters addEntriesFromDictionary:@{ @"offset" : @(self.offset) }]; - } - - if (self.searchRadius != NSNotFound) { - [parameters addEntriesFromDictionary:@{ @"radius" : @(self.searchRadius) }]; - } - - if (self.filter) { - [parameters addEntriesFromDictionary:[self translateFilterToRequestParameter:self.filter]]; - } - - return parameters; -} - -#pragma mark - Overrides - -- (NSString *)description -{ - static NSString *noValue = @"N/A"; - - NSString *country = self.country ? self.country : noValue; - NSString *language = self.language ? self.language : noValue; - NSString *location = (self.latitude == 0 && self.longitude == 0) - ? noValue - : [NSString stringWithFormat:@"(%f, %f)", self.latitude, self.longitude]; - NSString *offset = (self.offset == NSNotFound) ? noValue : [NSString stringWithFormat:@"%li", (long)self.offset]; - - return [NSString stringWithFormat:@"<%@: %p> Country: %@; Filter: %li; " @"Language: %@; Location: %@; Offset: %@; " - @"Search Radius: %li", - NSStringFromClass([self class]), - self, - country, - (long)self.filter, - language, - location, - offset, - (long)self.searchRadius]; -} - -#pragma mark - Helpers - -- (NSDictionary *)translateFilterToRequestParameter:(HNKGooglePlaceTypeAutocompleteFilter)filter -{ - - NSString *parameterKey = @"types"; - - switch (filter) { - case HNKGooglePlaceTypeAutocompleteFilterAll: - return @{}; - break; - case HNKGooglePlaceTypeAutocompleteFilterAddress: - return @{ parameterKey : @"address" }; - break; - case HNKGooglePlaceTypeAutocompleteFilterCity: - return @{ parameterKey : @"(cities)" }; - break; - case HNKGooglePlaceTypeAutocompleteFilterEstablishment: - return @{ parameterKey : @"establishment" }; - break; - case HNKGooglePlaceTypeAutocompleteFilterGeocode: - return @{ parameterKey : @"geocode" }; - break; - case HNKGooglePlaceTypeAutocompleteFilterRegion: - return @{ parameterKey : @"(regions)" }; - break; - default: - return @{}; - break; - } -} - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h deleted file mode 100644 index 2177e18..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h +++ /dev/null @@ -1,74 +0,0 @@ -// -// HNKGooglePlacesAutocompleteQueryResponse.h -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompleteModel.h" - -/** - * Status codes for HNKGooglePlacesAutcompleteQueryResponse - */ -typedef NS_ENUM(NSInteger, HNKGooglePlacesAutocompleteQueryResponseStatus) { - /** - * Unknown status - */ - HNKGooglePlacesAutocompleteQueryResponseStatusUnknown = 0, - /** - * Invalid request; the input parameter may be missing - */ - HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest = 1, - /** - * No errors occurred and at least one result was returned - */ - HNKGooglePlacesAutocompleteQueryResponseStatusOK = 2, - /** - * Query quota has been exceeded for provided API key - */ - HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit = 3, - /** - * Request denied; the key parameter may be invalid - */ - HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied = 4, - /** - * No errors occurred but no results were returned - */ - HNKGooglePlacesAutocompleteQueryResponseStatusZeroResults = 5 -}; - -/** - * Response returned from an API query - */ -@interface HNKGooglePlacesAutocompleteQueryResponse : HNKGooglePlacesAutocompleteModel - -/** - * Collection of Places returned from the query - */ -@property (nonatomic, strong, readonly) NSArray *places; - -/** - * Status of the QueryResponse which may contain debugging information to help - * you track down why the query request failed - */ -@property (nonatomic, assign, readonly) HNKGooglePlacesAutocompleteQueryResponseStatus status; - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m deleted file mode 100644 index 0304025..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m +++ /dev/null @@ -1,60 +0,0 @@ -// -// HNKGooglePlacesAutocompleteQueryResponse.m -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesAutocompleteQueryResponse.h" -#import "HNKGooglePlacesAutocompletePlace.h" - -@implementation HNKGooglePlacesAutocompleteQueryResponse - -#pragma mark - Protocol conformance - -#pragma mark - -+ (NSDictionary *)JSONKeyPathsByPropertyKey -{ - return @{ @"places" : @"predictions", @"status" : @"status" }; -} - -+ (NSValueTransformer *)placesJSONTransformer -{ - return [NSValueTransformer mtl_JSONArrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlace class]]; -} - -+ (NSValueTransformer *)statusJSONTransformer -{ - NSDictionary *statusesDictionary = @{ - @"INVALID_REQUEST" : @(HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest), - @"OK" : @(HNKGooglePlacesAutocompleteQueryResponseStatusOK), - @"OVER_QUERY_LIMIT" : @(HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit), - @"REQUEST_DENIED" : @(HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied), - @"ZERO_RESULTS" : @(HNKGooglePlacesAutocompleteQueryResponseStatusZeroResults) - }; - - return [MTLValueTransformer transformerWithBlock:^(NSString *status) { - return statusesDictionary[status]; - }]; -} - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h deleted file mode 100644 index cc3b582..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h +++ /dev/null @@ -1,46 +0,0 @@ -// -// HNKGooglePlacesServer.h -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import - -/** - * Server setup with base URL for Google Places Autocomplete API - */ -@interface HNKGooglePlacesServer : NSObject - -#pragma mark - Requests - -/** - * Performs a GET request to the Server - * - * @param path Path to GET from - * @param parameters Request parameters - * @param completion Block to be executed when the request finishes - */ -+ (void)GET:(NSString *)path - parameters:(NSDictionary *)parameters - completion:(void (^)(id JSON, NSError *error))completion; - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.m deleted file mode 100644 index b270544..0000000 --- a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.m +++ /dev/null @@ -1,67 +0,0 @@ -// -// HNKGooglePlacesServer.m -// HNKGooglePlacesAutocomplete -// -// Copyright (c) 2015 Harlan Kellaway -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -// THE SOFTWARE. -// - -#import "HNKGooglePlacesServer.h" -#import "HNKServer.h" - -static NSString *const kHNKGooglePlacesServerBaseURL = @"https://maps.googleapis.com/maps/api/place/"; - -@implementation HNKGooglePlacesServer - -#pragma mark - Overrides - -static HNKServer *server = nil; - -+ (void)initialize -{ - if (self == [HNKGooglePlacesServer class]) { - - server = [[HNKServer alloc] initWithBaseURL:kHNKGooglePlacesServerBaseURL]; - } -} - -#pragma mark - Requests - -+ (void)GET:(NSString *)path parameters:(NSDictionary *)parameters completion:(void (^)(id, NSError *))completion -{ - [server GET:path - parameters:parameters - completion:^(id responseObject, NSError *error) { - - if (completion) { - - if (error) { - - completion(nil, error); - return; - } - - completion(responseObject, nil); - } - - }]; -} - -@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/README.md b/Example/Pods/HNKGooglePlacesAutocomplete/README.md index 8a176cc..8c8de47 100644 --- a/Example/Pods/HNKGooglePlacesAutocomplete/README.md +++ b/Example/Pods/HNKGooglePlacesAutocomplete/README.md @@ -8,6 +8,8 @@ An Objective-C wrapper for the Google Places Autocomplete API + + ## Background HNKGooglePlacesAutocomplete is an Objective-C wrapper for the Google Places Autocomplete API. It encapsulates the same core functionality as [SPGooglePlacesAutocomplete](https://github.com/spoletto/SPGooglePlacesAutocomplete) - autocomplete suggestions and Google Place-to-CLPlacemark translation - with the intention of modernizing the approach. @@ -22,7 +24,13 @@ Improvements include: - If you **have found a bug**, _and can provide steps to reliably reproduce it_, [open an issue](https://github.com/hkellaway/HNKGooglePlacesAutocomplete/issues/new). - If you **have a feature request**, [open an issue](https://github.com/hkellaway/HNKGooglePlacesAutocomplete/issues/new). -- If you **want to contribute**, [submit a pull request](https://github.com/hkellaway/HNKGooglePlacesAutocomplete/pulls). +- If you **want to contribute**, [submit a pull request](https://github.com/hkellaway/HNKGooglePlacesAutocomplete/pulls). Pull request should be made against the _develop_ branch. + +## Dependencies + +### Mantle + +As of version 1.1, HNKGooglePlacesAutocomplete uses Mantle 2.0. If you require Mantle 1.5, version 1.0.1 can be used - however, note that that only version 1.1+ will incorporate new updates. ## Getting Started @@ -36,7 +44,7 @@ Improvements include: #### Podfile ```ruby -pod "HNKGooglePlacesAutocomplete", "~> 1.0" +pod "HNKGooglePlacesAutocomplete", "~> 1.1" ``` ### API Key @@ -46,7 +54,7 @@ HNKGooglePlacesAutocomplete uses the [Google Places Autocomplete API](https://de * Create a [Google Developer account](https://developers.google.com/) * Create a new Project * Turn on the Places API -* Find your API key on your Project's API Credentials +* Find your API key in your Project's API Credentials ### CoreLocation Framework @@ -59,17 +67,17 @@ HNKGooglePlacesAutocomplete makes use of the `CoreLocation` framework. Make sure These classes form the core functionality of HNKGooglePlacesAutocomplete - `HNKGooglePlacesAutocompletePlaceQuery` - used to query the API for Place suggestions -- `HNKGooglePlacesAutocompletePlace` - Place object resulting from a Query +- `HNKGooglePlacesAutocompletePlace` - Place object returned from a Query ### Utilities -- `CLPlacemark+HNKAdditions.h` - provides translation from an `HNKGooglePlacesAutocompletePlace` to a `CLPlacemark` +- `CLPlacemark+HNKAdditions.h` - provides translation from `HNKGooglePlacesAutocompletePlace` to `CLPlacemark` ## Usage ### Setup -Requests cannot be made without first supplying `HNKGooglePlacesAutocomplete` with your Google Places API Key (see [API Key](#api-key)). Once your API key is obtained, you can setup `HNKGooglePlacesAutocomplete` for use by calling `setupSharedQueryWithAPIKey` on `HNKGooglePlacesAutocompleteQuery` (typically within the `AppDelegate`): +Requests cannot be made without first supplying `HNKGooglePlacesAutocomplete` with your Google Places API Key (see [API Key](#api-key)). Once your API key is obtained, you can setup `HNKGooglePlacesAutocomplete` for use by calling `setupSharedQueryWithAPIKey:` on `HNKGooglePlacesAutocompleteQuery` (typically within the `AppDelegate`): #### `setupSharedQueryWithAPIKey:` @@ -86,7 +94,7 @@ You should replace `YOUR_API_KEY` with your Google Places API key. #### `fetchPlacesForSearchQuery:completion:` ```objective-c -[[HNKGooglePlacesAutocomplete sharedQuery] fetchPlacesForSearchQuery:@"Amoeba" +[[HNKGooglePlacesAutocompleteQuery sharedQuery] fetchPlacesForSearchQuery:@"Amoeba" completion:^(NSArray *places, NSError *error) { if (error) { NSLog(@"ERROR: %@", error); @@ -137,7 +145,7 @@ Errors returned by HNKGooglePlacesAutocomplete have a domain that starts with `c A short description of the error can be found in the `error` object's `localizedDescription` property. -If the `error` has an underlying error, such as an error returned by `CLGeocoder`, it can be found in the `error` object's `userInfo` dictionary, under the `NSUnderlyingError` key. +If the `error` has an underlying error, such as an error returned by `CLGeocoder`, it can be found in the `error` object's `userInfo` dictionary, via the `NSUnderlyingError` key. ### Advanced Query Topics @@ -222,7 +230,7 @@ For example, if a user typed "Amoeba" and a resulting Place suggestion had a `na * `HNKGooglePlacesAutocompletePlaceTerm` -HNKGooglePlacesAutocompletePlace` objects have an array of `terms` that identify sections of the returned `name`. +`HNKGooglePlacesAutocompletePlace` objects have an array of `terms` that identify sections of the returned `name`. For example, if a user types "Amoeba" and a resulting Place suggestion had a `name` of "Amoeba Music, Telegraph Avenue, Berkeley, CA, United States", the `terms` array would contain entries indicating that the `name` was composed of the terms "Amoeba Music", "Telegraph Avenue", "Berkeley", "CA", and "United States". diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h index 7b25a79..930c20f 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h @@ -1 +1 @@ -../../../../../Pod/Classes/CLPlacemark+HNKAdditions.h \ No newline at end of file +../../../HNKGooglePlacesAutocomplete/Pod/Classes/CLPlacemark+HNKAdditions.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h index 6b59cc3..a842b94 120000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h @@ -1 +1 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocomplete.h \ No newline at end of file +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocomplete.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h deleted file mode 120000 index 696bfc6..0000000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompleteModel.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h deleted file mode 120000 index b898771..0000000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlace.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h deleted file mode 120000 index e73c8d2..0000000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h deleted file mode 120000 index 4e87c03..0000000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h deleted file mode 120000 index 78cbd7d..0000000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQuery.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h deleted file mode 120000 index f45dc2a..0000000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h deleted file mode 120000 index 5bfcd35..0000000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h deleted file mode 120000 index 9085989..0000000 --- a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesServer.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h index 7b25a79..930c20f 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/CLPlacemark+HNKAdditions.h @@ -1 +1 @@ -../../../../../Pod/Classes/CLPlacemark+HNKAdditions.h \ No newline at end of file +../../../HNKGooglePlacesAutocomplete/Pod/Classes/CLPlacemark+HNKAdditions.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h index 6b59cc3..a842b94 120000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.h @@ -1 +1 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocomplete.h \ No newline at end of file +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocomplete.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h deleted file mode 120000 index 696bfc6..0000000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompleteModel.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h deleted file mode 120000 index b898771..0000000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlace.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h deleted file mode 120000 index e73c8d2..0000000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h deleted file mode 120000 index 4e87c03..0000000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h deleted file mode 120000 index 78cbd7d..0000000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQuery.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h deleted file mode 120000 index f45dc2a..0000000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h deleted file mode 120000 index 5bfcd35..0000000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h deleted file mode 120000 index 9085989..0000000 --- a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h +++ /dev/null @@ -1 +0,0 @@ -../../../../../Pod/Classes/HNKGooglePlacesServer.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/HNKGooglePlacesAutocomplete.podspec.json b/Example/Pods/Local Podspecs/HNKGooglePlacesAutocomplete.podspec.json index 16db3a7..a0dc172 100644 --- a/Example/Pods/Local Podspecs/HNKGooglePlacesAutocomplete.podspec.json +++ b/Example/Pods/Local Podspecs/HNKGooglePlacesAutocomplete.podspec.json @@ -1,6 +1,6 @@ { "name": "HNKGooglePlacesAutocomplete", - "version": "1.0.1", + "version": "1.1.0", "summary": "An Objective-C wrapper for the Google Places Autocomplete API", "description": "An Objective-C wrapper for the GooglePlaces Autocomplete API. HNKGooglePlacesAutocomplete encapsulates the same core functionality as SPGooglePlacesAutocomplete - autocomplete suggestions and Google Place-to-CLPlacemark translation - with a more modern approach.", "homepage": "https://github.com/hkellaway/HNKGooglePlacesAutocomplete", @@ -13,10 +13,10 @@ }, "source": { "git": "https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git", - "tag": "1.0.1" + "tag": "1.1.0" }, "platforms": { - "ios": "7.0" + "ios": "8.0" }, "requires_arc": true, "source_files": [ diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index a20e83d..715a242 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -20,15 +20,8 @@ PODS: - AFNetworking/UIKit (2.5.4): - AFNetworking/NSURLConnection - AFNetworking/NSURLSession - - HNKGooglePlacesAutocomplete (1.0.1): - - HNKGooglePlacesAutocomplete/Models (= 1.0.1) - - HNKServerFacade (~> 0.3) - - Mantle (~> 2.0) - - HNKGooglePlacesAutocomplete/Models (1.0.1): - - HNKGooglePlacesAutocomplete/Models/Networking (= 1.0.1) - - HNKServerFacade (~> 0.3) - - Mantle (~> 2.0) - - HNKGooglePlacesAutocomplete/Models/Networking (1.0.1): + - HNKGooglePlacesAutocomplete (1.1.0): + - HNKGooglePlacesAutocomplete/Models (= 1.1.0) - HNKServerFacade (~> 0.3) - Mantle (~> 2.0) - HNKServerFacade (0.3.0): @@ -39,18 +32,25 @@ PODS: - Mantle/extobjc (2.0.2) DEPENDENCIES: - - HNKGooglePlacesAutocomplete (from `../`) + - HNKGooglePlacesAutocomplete (from `https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git`, + branch `release/1.1.0`) - Kiwi (~> 2.3) EXTERNAL SOURCES: HNKGooglePlacesAutocomplete: - :path: ../ + :branch: release/1.1.0 + :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git + +CHECKOUT OPTIONS: + HNKGooglePlacesAutocomplete: + :commit: fdf45a86893d127b7d2f1b3d9f5c2f1751d8d13b + :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git SPEC CHECKSUMS: AFNetworking: 05edc0ac4c4c8cf57bcf4b84be5b0744b6d8e71e - HNKGooglePlacesAutocomplete: 6701e5ee6eb1dd3db1d23e2f8984c03ea9eedfbb + HNKGooglePlacesAutocomplete: 0022f666d245c18fb8cd860e79712526d6f88267 HNKServerFacade: 0fa3839353480b8862563a34903ad1406a38b4c9 Kiwi: f038a6c61f7a9e4d7766bff5717aa3b3fdb75f55 Mantle: 967fd31ea0220890b2e76589198996b534bb3fb1 -COCOAPODS: 0.38.0 +COCOAPODS: 0.37.2 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 7cf653e..b6cebdd 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,1959 +7,1825 @@ objects = { /* Begin PBXBuildFile section */ - 018BCA15E50239B69A1347D676D1C6D6 /* KWMatchers.m in Sources */ = {isa = PBXBuildFile; fileRef = 36566F837DB48A7A6E4CFB0FCEF3B5B4 /* KWMatchers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0221CF4C08C67BC28F1317832D21E113 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9DE6DF131F10F79859B449ABD661421A /* SystemConfiguration.framework */; }; - 02D2412DD42AFCB844925A1CB514CC9C /* KWStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 56D68FD534C58F092C6A8C827F9287B5 /* KWStringUtilities.h */; }; - 04FBDEC5B56AD4750A574B102E7752B6 /* KWGenericMatchingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 487E899D8973308CEF97BB361341B2DB /* KWGenericMatchingAdditions.h */; }; - 06098D536AB4D3F186CD5C73F340779C /* NSObject+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A384A0625F126ED3363D3B17D50FF455 /* NSObject+KiwiVerifierAdditions.h */; }; - 06EA0BF58A4978BAC2A6CBC7B8EB743A /* KWInequalityMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 32E2D68100E41D97287D8142018D55F2 /* KWInequalityMatcher.h */; }; - 07141CA151A8DF6EA022444BB0363048 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC8ADDF9D8D26EDBA9C46E513257A34 /* EXTRuntimeExtensions.h */; }; - 07F629CD7B17E6E690FE62CF9F4A8C80 /* KWRespondToSelectorMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 232FD3F18881848366CFBDE0F7C49894 /* KWRespondToSelectorMatcher.h */; }; - 081C51780550D328B8061AB5BC1AE686 /* KWMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 53E4378C46276D6CAD5DE99BE4F1F058 /* KWMatchers.h */; }; - 09C07AF6D4952ABFEB66983659C56A19 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 738641E23C536EEA19D7361E98B25D84 /* UIButton+AFNetworking.h */; }; - 0AEB11ABE4FF612E5A344057DA1178A7 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 53FC6FF065F3754884BF4FA4FCB9169C /* AFHTTPRequestOperationManager.h */; }; - 0B7B891BBFAD51B953F034CA8C956252 /* CLPlacemark+HNKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C6DE510DDDD94048F9E970905A2E9DEE /* CLPlacemark+HNKAdditions.h */; }; - 0CCDFA9E35F41857054D42687508990B /* HNKGooglePlacesAutocompletePlaceSubstring.m in Sources */ = {isa = PBXBuildFile; fileRef = FD9BE0A53FADAF8C7D3411B0FD533A1C /* HNKGooglePlacesAutocompletePlaceSubstring.m */; }; - 0E9A4D786BF48AEF122B9B652F5CBC92 /* HNKGooglePlacesAutocompleteQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = 29D82C9847BCC780AD20C195A10C4823 /* HNKGooglePlacesAutocompleteQuery.m */; }; - 10EB8A81EA66A06B774151108BEA93D5 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 83E8B1BE44B6D74A94DB8C067EEB236A /* AFHTTPSessionManager.m */; }; - 11D56CB8229D64E05D50BFD530A70476 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 137C0858AB0094E927E11C3D14F9B57F /* UIAlertView+AFNetworking.m */; }; - 135503EEF675E677760F16212D191FA5 /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A672C1060ACE0D30A360620FA2E5504 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 14D17AA2BAB18E219B7E97A7FAA1F517 /* KWIntercept.h in Headers */ = {isa = PBXBuildFile; fileRef = 6185B7A4F9F8DE2C73F597BB8738CFA5 /* KWIntercept.h */; }; - 1506D2259A687FAA15658E781B92DB4E /* KWBeMemberOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B7447B80422ED672A4CD294B91B350C6 /* KWBeMemberOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 16992ADF06655541211894844B3E412B /* KWBlockRaiseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA72E787E92E044F0E47F6E21109D85 /* KWBlockRaiseMatcher.h */; }; - 17F4DAD540EF9C9CAFD8D622630DAD99 /* KWSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B85E44709060611A3C1B3B373595AA4 /* KWSpec.h */; }; - 195823764A165C93981361C010E5881C /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 98C1807AD8EC15D6840AC6E156EF9141 /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 19F6AD80E59FC614F01AD12FDD6B5D3D /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 043E99993BA98B3CD7015DBA1366CB5F /* NSInvocation+OCMAdditions.h */; }; - 1A48DE549C0777481B7C363543002031 /* HNKGooglePlacesAutocompleteQueryConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 97498D6242120408FB8E03CC3F66B560 /* HNKGooglePlacesAutocompleteQueryConfig.h */; }; - 1BFAA05CFCD12E7E4FABB4F035F215E2 /* KWInvocationCapturer.m in Sources */ = {isa = PBXBuildFile; fileRef = 993A17FB49A45CCE3132B36733106E66 /* KWInvocationCapturer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1C417196FD00D374E80DFC5953D544C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; - 1DA832F9DAA370D3145131B2CCB080B7 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 24B0E7B0AB9DCFE9E0277BBC965F816B /* AFURLSessionManager.m */; }; - 1F08C3F3A031AD9C026A706B15D9291D /* KWContextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B9BAB9B192AA0021FE7F45E68D444BD /* KWContextNode.h */; }; - 1F6E24179E50E2275E2A6122ECAEBD83 /* KWCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AC3E3EFBA60413F4B7A1DEFDEDD2C43 /* KWCallSite.h */; }; - 230CE7E41A955EB74A6E30CFF335ABA1 /* NSObject+KiwiStubAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DCE5B2F2B1C361939D2A129B11B4C5B2 /* NSObject+KiwiStubAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 24E2A269D5ADA21CA4A5E3C60E9A99A6 /* HNKGooglePlacesAutocompleteModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 83BFBAD762580A51904B44F1AD8F1182 /* HNKGooglePlacesAutocompleteModel.h */; }; - 26F9B961E0E9211027AB43EBB4CA31A7 /* NSNumber+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E8076E66B0E1D74B37196CF114548748 /* NSNumber+KiwiAdditions.h */; }; - 2739FC35065B2DFB1FD6A6D80C80E119 /* HNKGooglePlacesServer.h in Headers */ = {isa = PBXBuildFile; fileRef = BD7179422B55EB0A644726CB71ABECEF /* HNKGooglePlacesServer.h */; }; - 27E258970A9E657086E3FE380C236B43 /* NSMethodSignature+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BFCE079F550C127F74D37242632E13C /* NSMethodSignature+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 28AB0DC61286920EFBD8CDA06C8BC007 /* KWBeIdenticalToMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AB065923B558A73C7B41D25FE6A2ED6 /* KWBeIdenticalToMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2A06411DBA6C946DE6C5DEB922C2A3DB /* KWStringPrefixMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F548C2D1AACCCFE04A599BA039690C83 /* KWStringPrefixMatcher.h */; }; - 2CC8CAE5D4BAF7AEC227B2DD9EE3C070 /* KWValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 462AC5EAA544DD93823C071DA5A2E6A9 /* KWValue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2E03E8BDE213202C2EF2C8373A9103F8 /* KWMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 98EB3AA3707CA381A0FD27870D28DD7C /* KWMock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 31BD5C46E77B10C88BC0DADD09502BD7 /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CC64B8C921FEBB79480E33060A17B10 /* MTLReflection.h */; }; - 31CA11DABEB5BD2310F12E301B060F00 /* KWDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 04812416DEC95460D9B4A27BE5ABCDF5 /* KWDeviceInfo.h */; }; - 31D6C902F283C95E4321032736E4131E /* KWChangeMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E98524AC3842DFD9DC1C961AFC48FF1 /* KWChangeMatcher.h */; }; - 322FE85F976DF2B20CADE583A2388F43 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = B928CD31A6291201C1354F5B636F3C73 /* EXTKeyPathCoding.h */; }; - 32C51920C1F6CAD2EF0D55328132DF51 /* KWCaptureSpy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F6812B2417DA4702057452E96E5DBC3 /* KWCaptureSpy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3365DB94F7565830E5E77ADC1FE2C150 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E1F5A2F736D3E3941F05EDB15254688 /* AFNetworking-dummy.m */; }; - 339351BE8CDFB4A2A44D49C6E4E3B54D /* NSObject+KiwiStubAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = AA9467110FBB172D391FC073C2A9B6C4 /* NSObject+KiwiStubAdditions.h */; }; - 33EAF1CDA6B1ED196313E071297211DD /* KWGenericMatchEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = 19D238721F811EE427D7142322AAD601 /* KWGenericMatchEvaluator.h */; }; - 33EFD76B796E47B285B4BEDE5B6709FC /* KWContainStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A3E040A98BDD15746DA4E7D209702FED /* KWContainStringMatcher.h */; }; - 34BF8F69E34D6F6BD6357891FF57F405 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; - 3701441F6556C3278BF4C1A08516B7A4 /* NSProxy+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2125CE9D9BF123EAE1BDF3E9FD11650A /* NSProxy+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 38018882C6A817CBE354B1493245EB0E /* KWInequalityMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F9CAA15BD698D32B5BE8D5E213DC853A /* KWInequalityMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3A2B7ACF8CEA2C1A637D4571318BB478 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 400288306678AF87B4D6B4875B898A01 /* AFSecurityPolicy.h */; }; - 3B007272DA4013ED95D1F5321EC0C48A /* KWLet.h in Headers */ = {isa = PBXBuildFile; fileRef = 78FA597AF7383982B04091FC4ED96277 /* KWLet.h */; }; - 3B4D9BDEC0A2ABC62367590A26BC4332 /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 85308EF537159E6F961F6CFD557D145E /* NSDictionary+MTLManipulationAdditions.h */; }; - 3BE8801B0A34A033D34246BE4CE89CC5 /* KWExpectationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ABD9EB82AAB8F99782B4D06560C3312 /* KWExpectationType.h */; }; - 3E4C0FF4856C3995EC9583D76677F302 /* KWItNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C1FEA252DFAD5504E644EC4DE9D87E6E /* KWItNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3E4F08E794D067C32E6642193B28B44A /* KWMatcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 498EF67C3792E4C9DC0E680B61B8CCCE /* KWMatcherFactory.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3ECD87CDFF347528852114723925F772 /* KWBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = CA250B2D87AECD3AC724B1AEDDB40568 /* KWBlock.h */; }; - 3F11870793D09649518D9E2CA63BF102 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; - 43B3476F6F5E3D5A86B4EB5D3D3DBC9F /* KWAfterEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC153F9782EC72C2003B2161CB367A3 /* KWAfterEachNode.h */; }; - 43D43AD3E8A5834787333363C8A2440C /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = A9B2F73E545E8E5ED787008A3C6826BF /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 44CD426F25148CB2B85FDE5F4442A010 /* KWContainStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A75816C99E7E93A1E4BADA81648D1A1 /* KWContainStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 45102E1DAF6C0872D541C309E762A5B5 /* HNKServerFacade.h in Headers */ = {isa = PBXBuildFile; fileRef = 662BE2C6AAFE372AF8ADCEAD6EA4E084 /* HNKServerFacade.h */; }; - 461C77CD4749ADF1F8D11538E5F58482 /* KWExampleSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C70AC671E0F21B2E1269A4CB95D5F8 /* KWExampleSuite.h */; }; - 4805952D7CF611DF7D0C39532D81165B /* KWBeZeroMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A34A9B0A242A6DE9839602602BE76CE /* KWBeZeroMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4819D98E694F8839AE2533D9BF1D2F23 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6E9F359D456F039FFABF0D8993FE09 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; - 4825B7B34BE0BAF2F991E4176D142AD5 /* KWGenericMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F78ED8DC97A210784612A7A8CC6B861 /* KWGenericMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 48C829F056B851B23BF65D706CB2B056 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; - 49DC7F21387A0E30DF08360373D7EB6B /* KWExample.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F0787879038A57E3BB1AEB4529E577 /* KWExample.h */; }; - 4B7AEAD554A21B148EA3F8F0EEA84F31 /* KWStringContainsMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D0E9A2C7066D498237E707E519698F10 /* KWStringContainsMatcher.h */; }; - 4B8C883ABCFA1FEA1FEEF84922D91E1A /* KWMatchVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = D36716B38D40CC89260C191E505B54F9 /* KWMatchVerifier.h */; }; - 4C4D9EA35693D351C8BE30482DD6C844 /* KWFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = DA7AE8A400A029BAC3EFEE80E603D5C9 /* KWFailure.h */; }; - 4D42D3CA08C0FEDC18D1274165C5DC13 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FAA25927E4E7B1BBFD96CB10A156318C /* XCTest.framework */; }; - 4DA685D3A9A8A6D476E510981318E782 /* KWBeSubclassOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C2A0DD2AC700E37D1B4FFAE6FCC817FD /* KWBeSubclassOfClassMatcher.h */; }; - 5063C101E302C835AE064ECCF62A7DD7 /* KWExample.m in Sources */ = {isa = PBXBuildFile; fileRef = FDA11F24A0E5D379D1BDFA1D3837B2AF /* KWExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5135A6666EB9C79DC26F0508C4BFE0D7 /* KWFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FEC494942532A2EF31D231BF65E5A89 /* KWFailure.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 51BCA4FE336AC07163C8C91560BA2E6A /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 77E7841B58C1DE068882245E612750CD /* UIImageView+AFNetworking.h */; }; - 51ECEB72E291B2E68DCA7A4539CA4B9C /* KWMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = B274A226AA4342EFE6BAB89D6703C33C /* KWMatching.h */; }; - 528987F3A45809C3EE412EFCAD7CCF17 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = C1F737E73A82B6BC796615A4C5505CF2 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 54230B94C3DF3B7C6FE0069F7BE63B3D /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 79D3196548C1513FDA2670771CA816CB /* CoreLocation.framework */; }; - 545C30AD6BA3EAC825A68FAD1C07F4F2 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B1C1F3D720DE8C35EBA78A1E4FAA40FA /* UIActivityIndicatorView+AFNetworking.h */; }; - 5523CEF50B7F168B59F04F82B77F6339 /* KWGenericMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 305EFBC85DAABA84397923B883948B38 /* KWGenericMatcher.h */; }; - 559D319F5F619F32C633F614C66ED07D /* KWBeTrueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B1BD50A60BF21594157EBB10BA0EE6 /* KWBeTrueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 55D7232CFA0776919A038CBBEC275FCC /* HNKGooglePlacesAutocompleteModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AA3E60E9107F6D6598AD96A59DFAFE2 /* HNKGooglePlacesAutocompleteModel.m */; }; - 56DA9ECCF99ABDEFE1D45BAD6F57F92D /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = CFB13BFEC8A2D82273DEF4DD3C2C6382 /* UIWebView+AFNetworking.m */; }; - 5707FA04B2A5659B5F59EBFEBBD7CC0C /* KiwiMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8149CDD1BFB94B750C78DF2A3D7EEBA5 /* KiwiMacros.h */; }; - 57AB086A1C1EE2920CF709F121B4C1C0 /* KWStub.m in Sources */ = {isa = PBXBuildFile; fileRef = DE16072CE135597246DFF9FBBF963E86 /* KWStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 57B0D462488C520BB196E025E1577EC5 /* KWCountType.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E5EAA86A566261F34D17CB5C8A54A23 /* KWCountType.h */; }; - 5A98CA5AF3ED4F91964083622AB62966 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C698966CBE9D3B966C4277F75B4AC0A3 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */; }; - 5A99489560054156B7A9977E4B925BE5 /* HNKGooglePlacesAutocomplete.h in Headers */ = {isa = PBXBuildFile; fileRef = 3567950EBDAC141F1D169EA4D84EB9B4 /* HNKGooglePlacesAutocomplete.h */; }; - 5B512780454C528868B5C5CCECD18618 /* KWContainMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AF75F71661FA163C8B875965342BB52C /* KWContainMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5B60D326674CF76FAA9350D634048DD8 /* KWUserDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 00C0DF61AF947F958A3E1BC3CB4A0D25 /* KWUserDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5BC6209B0382F62D80B893F1DE273B2F /* NSValue+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5680B92FCAF131D64DE3CBD9BCEA481B /* NSValue+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5CE0D1685EEC7C72E6CE40984A82A3FF /* KWStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 617858AA68A1B6CA353ABD06C953F586 /* KWStringUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5D12A47675876FBBE9EC5ACF1934A4CB /* KWBeforeAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CD6DA4E94E8BEBA3994D74CB751A4A82 /* KWBeforeAllNode.h */; }; - 5D8784D84D25630DA84ED4484D802308 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC7973CA468A5D2EFF9EF280FA1300D /* AFURLSessionManager.h */; }; - 5E34BE209CB5A8E52220BFE78DBA2EA1 /* KWLetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 240C44AA0195DBA8C0937309BB9DC88F /* KWLetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 60D045D24CBB6579BCCC3BA7170FC2D0 /* KWConformToProtocolMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE37ABF675FB7250E352FFC204F18D9 /* KWConformToProtocolMatcher.h */; }; - 60FA1687C2B4900A292445D3ECC15533 /* NSInvocation+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9381B6EE6C82203165A17AA610C48872 /* NSInvocation+KiwiAdditions.h */; }; - 61A410E85178B9FEAEEACA163A4877D5 /* NSValue+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 530A32295A19CA93A7192E6603E637F0 /* NSValue+KiwiAdditions.h */; }; - 61C77C2274491341E744D0A09F50AD5A /* KWSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = B37E25A1EBA7A9E564C896532F4E03EA /* KWSymbolicator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 62868895E50072DB473EFEE5C09F4FE2 /* KWBeIdenticalToMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C64EA98C0FDCCA0B5F51B6A713C187A /* KWBeIdenticalToMatcher.h */; }; - 636F04475A06E1A65FC7F8F8A157A70B /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A43E03E655182C12A3C0B58D3D3EFB4D /* UIProgressView+AFNetworking.h */; }; - 656A0D93518F6397A17C7ED120E63684 /* KWBeBetweenMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BF5D85D8403646A853E0B28DC2EDBE8 /* KWBeBetweenMatcher.h */; }; - 666D8FF7550724948A1724ACA8A61C1E /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0BDA3F2DB537E2A5C18D51749B84BE /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6A03B0087108C449327B4AEC0E6C8354 /* KWBeMemberOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FB1628BD10D890D3FA5113A1E54EA8 /* KWBeMemberOfClassMatcher.h */; }; - 6A437991498366A2E3C7DAB73C50305A /* NSMethodSignature+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A88FFDCCA5ACD172FF3EF446FB94C9F /* NSMethodSignature+KiwiAdditions.h */; }; - 6A61919E00080EF48A03DDA768E46298 /* KWBlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 44BFC4CBAA017E07925FA35F38B46AC1 /* KWBlockNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6B94C6E303BDCD0EB6FFEEE517C4C971 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F72AADF8372B8CA4F83E064E175B35F /* CoreGraphics.framework */; }; - 6DB8F2170BDC701303A2E28932E5A20A /* KWNotificationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A4AC85CBEC58C58688760B77413F64 /* KWNotificationMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6E93699739FE34001FEB1C3254526B81 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = B141BB9CE3138EDA25F012F781952F4D /* MTLModel.h */; }; - 6F41F6E2D79F0D24CEC559D8BEF7542B /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 32EECDE056BC5CED18068AC789393661 /* MobileCoreServices.framework */; }; - 6F7D4038E239125177E7ED2985BC95E9 /* KWMessagePattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B48E8F5B7DD31135EACEC070C42A211 /* KWMessagePattern.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6FA086C9E2E6CC6CAAFFDF7A7F7E2F4D /* KWUserDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A4387BBB39F392748958DDB98B8809BA /* KWUserDefinedMatcher.h */; }; - 7079E4580BBC9DE57903B65B2BA811A1 /* KWSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = A7D3BEC0893A3C71B97505F667620932 /* KWSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 70C2E478CFEC4D179F617B44D1D58058 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = E3EFF8445FA62AE760E4B82DEC40E58F /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 724ABF013D0AC23553050EA144710BC7 /* KWMatcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA0FA0EE2534244CFA5BF00E7AFB1DA /* KWMatcherFactory.h */; }; - 72CCCFE25D315A4C0C77FF9C66379742 /* NSObject+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7047F727EFB42D6F447A33578C35DC9C /* NSObject+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 738D0A33917DEF3F0046B058B9CE2B70 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D471363E45C98B12F1C9E80930AFBF7 /* UIProgressView+AFNetworking.m */; }; - 747E8903812FB20E3C22A1DCFF17F7A8 /* KWExampleSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 30B6F97B520F681F5BA49A5824BF8C3B /* KWExampleSuiteBuilder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 74BA7C2720ACC4FBCE4D4C50C0153A20 /* Kiwi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC5D6161529CBEEEF6C7EB6418EB6ABA /* Kiwi-dummy.m */; }; - 74C79FF7EBF4FCBE9B8B126A5AFC48F5 /* KWGenericMatchingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 764E26E7BC29EB565100F5CA3C25B108 /* KWGenericMatchingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 75014791E92BB176219B7E660DF18B80 /* HNKGooglePlacesAutocompleteQueryConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = CDB90FEA6C36519482F71808CB4352F4 /* HNKGooglePlacesAutocompleteQueryConfig.m */; }; - 75189D2E0A2E902E32EA8ACA7D6F1510 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B6BF0E76DDDBA5C34A9C385818DCD208 /* AFNetworking.h */; }; - 7554FD93A03C93BD212F8624B1D6F8A4 /* KWContainMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C74726464379FDC171847D5705760E0 /* KWContainMatcher.h */; }; - 7625AD95C8FD4A8FADA1955052EF9788 /* KWExampleDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 67E08D3B56B2615259293ECF5ECD5F0A /* KWExampleDelegate.h */; }; - 7630FD3A5D5050BA2C91A01786A611A1 /* HNKGooglePlacesAutocompletePlace.m in Sources */ = {isa = PBXBuildFile; fileRef = A3A40343F39505F05A6FAFAE57F70333 /* HNKGooglePlacesAutocompletePlace.m */; }; - 7717DBE41FEB9632B3CABAAFB0BA29CE /* KWBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 9993770B501E47242760FD8462952ADE /* KWBlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 77CCC01605BA75ACF3743603D0F4A00A /* KWSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 00F33D1EEF79BC0FFE9A8F3289AD15C3 /* KWSymbolicator.h */; }; - 77E62FDE4BC11A165891B94609D2D7E9 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = CB9EE6EAC589E029551766CA99AE88B7 /* UIWebView+AFNetworking.h */; }; - 788BDBFC3DE353C6FCF65E8847DA5808 /* KWMessageSpying.h in Headers */ = {isa = PBXBuildFile; fileRef = F908BF120B705E5893B7107CBA155149 /* KWMessageSpying.h */; }; - 78D3085E43E99339CAD20FB72CDB9540 /* NSObject+KiwiMockAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 04485F3BD9EF227C8FBC0F2874596D0E /* NSObject+KiwiMockAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 78D92B5BA9F94BA14B54E17867BC1EDD /* NSInvocation+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C9B36FD543EF5B38BA8D5F3F15A671AF /* NSInvocation+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7A0EBAAAC98E61CD98BB130991FEBB83 /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = ABB78649D3CD5D6F32E55EB277563D6E /* MTLValueTransformer.h */; }; - 7A956EABD4D4FE4AA85AA68DC88E464C /* KWExampleNodeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A88FFAB8883E91B1DAA089A44337FC0 /* KWExampleNodeVisitor.h */; }; - 7BABEBB74250C06A327CC4B5C07713D1 /* KWAsyncVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = BB79A5613540E6EBAB99C73BA700E6BA /* KWAsyncVerifier.h */; }; - 7BD6FF109A23259B0197E831FCFAA867 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 65EDED11002206DBDB8EEBB89E63423F /* AFHTTPSessionManager.h */; }; - 7BEF1A9370E5BA25C542C71D433F655E /* KWExampleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CAE237A2706ED0F0DFA0201990EB191 /* KWExampleNode.h */; }; - 7CD451A847510BC0984BECA94FB9C578 /* KWMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B45461DF3D5011324854479CB7799248 /* KWMatcher.h */; }; - 7D6823E0481BCFF8F06AD672D4370A0F /* KWHaveValueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 723CE722C70412EEF3494945BFE03F52 /* KWHaveValueMatcher.h */; }; - 7E63003D2ECDB7D4DB485AB42900F5D9 /* KWSuiteConfigurationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 98069B4AF542F04E60146B5C00EB7B81 /* KWSuiteConfigurationBase.h */; }; - 7FE2DF782DD9B7B702071621C430C213 /* KWStringContainsMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C50452E97E72F237695A4B90FB68614E /* KWStringContainsMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 816851F0236587555D2E8CCD7918F791 /* KWDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 100B6CA2C269A8DFF401D3263735FA55 /* KWDeviceInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 81C718875E601E1ED3FE61D12B9C3DCE /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 74AA10B93FBBE371BD8667E63E24FF8D /* UIAlertView+AFNetworking.h */; }; - 82772CF19A64AF31F4E1DDC8667D1021 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E3313603D2CBC808ACDA61441E97F6F /* EXTScope.h */; }; - 840577515CA803C89246B72E7565AD2E /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 62C0497A503AA3D0DBE27B4F40FFDA6A /* NSError+MTLModelException.h */; }; - 84A2FC723CB097718B5DEC3956C66A68 /* KWConformToProtocolMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DDFF219C6A6DEFAD0CFDAABA28D6936E /* KWConformToProtocolMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 85CF6C0F0ADCD5F32F93DEB714A54695 /* HNKServerFacade-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6433C5AAFFC0B35A1574519550A91802 /* HNKServerFacade-dummy.m */; }; - 85D3871FF36758F02F44FA9F6A9AE321 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 578F40AC31CAE348A619C47CC39628F0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */; }; - 860E07BC46263869BFF8638FCCE3B2BE /* KWPendingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF694F392D19B1AFD85BD9E9C09DA14 /* KWPendingNode.h */; }; - 864D3753125E28A41183DC14B1D36D59 /* KWCaptureSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = F56F37ED152BB615C53AF85B4B230043 /* KWCaptureSpy.h */; }; - 8750332592F261B60CE359E4A507CF34 /* KWBeWithinMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 30CDF9437ABD442414E56118F54ED8B6 /* KWBeWithinMatcher.h */; }; - 8755DF7E60438B99BBA9BC6F2AB06213 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 43A4EAA631053E5964125087342361EE /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 876EC4A5B663231BE023F57C6CAA9D4F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; - 879E60ACF007A3457E95706469777F0E /* KWMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4B66823AB7C16FBCDDCA73FA8FB6F2 /* KWMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 87D7E4847029011B786FD2EB7FBDA465 /* KWBeZeroMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D5C37305329118CDCF2323B7D4450CB6 /* KWBeZeroMatcher.h */; }; - 87ED50DD45BF93F49BC5B173AAE22159 /* KWReceiveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A0FA5624BEC186C0891DBA50BC95504 /* KWReceiveMatcher.h */; }; - 89AF613EC25FF612E7335ECE71B3114D /* KWMessagePattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 891EE23933CC83CEDEEEC408DA44CEA0 /* KWMessagePattern.h */; }; - 8AE3099DE58E98483B0C6A638D7DD955 /* KWBeSubclassOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6101CAAD2E2D42E7397C2C15D86799EB /* KWBeSubclassOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8BE2BB07ED79AC88B86FDC2465BF77C6 /* KWNotificationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DF21DBA11EFB89131DDE44A29863E321 /* KWNotificationMatcher.h */; }; - 8CE58C44F547D196CE161B022F5179DC /* KWWorkarounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 6702D559021D9137BDFFFF6C86760B16 /* KWWorkarounds.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8D0A8BBEF378138387F3B7EE1F303FDC /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FEEB0CF9001B11398A4AD04C0ADB821 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8ED09BF130BC21E0BACB0DD37CB4339E /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D9D6EDF8A458DAA1C37ED799317CDAE7 /* AFHTTPRequestOperationManager.m */; }; - 926D417BB064439B82C79E368C8B7C3D /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 75D274843E458EB2CA06087BD1C89576 /* AFNetworkReachabilityManager.h */; }; - 9337487675F8F16A4910CBB9C4576BEC /* KWNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 984A410C45E4205F19B92EE5C7178117 /* KWNull.h */; }; - 93F35E4E1CA73A70FF112E03FC55EBD7 /* KWAny.m in Sources */ = {isa = PBXBuildFile; fileRef = 842A0F9D5BF8AFA3F123A900B32D2BCE /* KWAny.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 94456D74D52B245F6A35ECEF57FD7D06 /* NSObject+KiwiMockAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DB3F48D9890A01AF3073302ED16DBE1 /* NSObject+KiwiMockAdditions.h */; }; - 9846B8EB828200F46BC363ADB881A307 /* HNKGooglePlacesAutocomplete-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D945837FADE8543B63103837A8B97DB6 /* HNKGooglePlacesAutocomplete-dummy.m */; }; - 99D2A3CA16FFCA9C8E76FCB3556BFB07 /* KWExistVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DCF46346EE435AC3BC7D0D09BAEC88C /* KWExistVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9BD752E2AC97F6466ACC6CF29E5A6257 /* KWObjCUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 06374D2F0629E973E6C27F4D485C3217 /* KWObjCUtilities.h */; }; - 9C01E9497A7A0F68C1C8BF9BD58E91D8 /* KWItNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A15019EDADD894887C54B067F57A631 /* KWItNode.h */; }; - 9F28CDAE60432B536A237E51457EE504 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B3A1ED25C86B5CB1BCA3347137138BEC /* AFNetworkActivityIndicatorManager.h */; }; - A05AC0E19289978F7325496B6374A606 /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 56A84D1830E952336C7470E722E17D93 /* NSDictionary+MTLJSONKeyPath.h */; }; - A3340EA48184D0505A3C1FA836C7F001 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = EA8CC115C1221EB25D2F8A4C3F5931B4 /* UIKit+AFNetworking.h */; }; - A33871B4A01A052DC448D2236BB0D779 /* HNKGooglePlacesAutocompletePlaceTerm.m in Sources */ = {isa = PBXBuildFile; fileRef = 08BC4BF3B3FB1EB7A4C346308FA0479C /* HNKGooglePlacesAutocompletePlaceTerm.m */; }; - A3533EADE741D54E425247F4A9E54E9F /* HNKServer.h in Headers */ = {isa = PBXBuildFile; fileRef = A15FCDF053818D25EE37B50B0E994AD0 /* HNKServer.h */; }; - A37C350458E0BC279B20BDE418600BBC /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3150DC362A87D69FA172FE9148A1ECED /* NSValueTransformer+MTLInversionAdditions.h */; }; - A4B4E2A38EABFF71CE6945912F11F610 /* KWFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C3C3741F9CCDEF0EDAED640D7B111FB /* KWFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A55BEE16D0BC3A864C03DDB1F05C7084 /* KWMessageTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 51ECFF97BC7286AF25997CE8A4234DD4 /* KWMessageTracker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A6243C53EB3CD7809050C73E086E8254 /* KWObjCUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 62026ECB70F537F0613BBA8432D7E3EA /* KWObjCUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A7ACE8C685DFD27D56AB2A1142552EF3 /* KWMock.h in Headers */ = {isa = PBXBuildFile; fileRef = DF94B3075A8BF774BE2DBF02F8F312EB /* KWMock.h */; }; - A7B1F1351BBFAEC2337E8DEDC4B443E3 /* NSObject+KiwiSpyAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D6BD0DF5FA3C557B7BD4FE149C6330 /* NSObject+KiwiSpyAdditions.h */; }; - A98D8C92FA70A8F647FFAB87CC71291C /* KWBeEmptyMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B484E3C028DEEF8BCD53D127E5C68103 /* KWBeEmptyMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A9E1EC768263A9F0492E1EAF10BA304C /* KWAfterEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 3792BB5DB199E5AD2286D78FB54193A4 /* KWAfterEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A9F92F4D54581C7153986B422BC44659 /* KWAfterAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BFED5F155114B1B91FBD886D30668E7 /* KWAfterAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AA643E85C1F33F8D20ADED9BF5F47750 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BBEB92736E6F4F101864D7CF0DBDB15 /* UIRefreshControl+AFNetworking.m */; }; - AABD8128ECC78FE5E1D8FFB486871F8F /* NSNumber+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CAB26F8270CAE6A27A665E83CD37FD9 /* NSNumber+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AAEC845E4AB77B764225C7A33750298F /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 529B2F3E260EE7A3A822DB44A42400EC /* AFNetworkActivityIndicatorManager.m */; }; - AB6A89B0C7F34242368C5B54133534C9 /* HNKGooglePlacesAutocompletePlaceSubstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 05F3B78C4CE8BE4484D2E242206DB816 /* HNKGooglePlacesAutocompletePlaceSubstring.h */; }; - ACFE251F53B6931759AFF81C646B9F85 /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = A265C0B6602E6FA1D4B6534F75BA22E2 /* MTLTransformerErrorHandling.h */; }; - ADFCC64A1F3633C0FE55BC11FC14C011 /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = D493144EFBCF6B6146D0FA33A2DE7EF0 /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AF3F1B9AA456546519CF4690C8539CB9 /* KiwiConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 41BF41A130AAC3D71E09C100BFA4D437 /* KiwiConfiguration.h */; }; - AFFAFA7D1880CA4B2BFC0695AD373856 /* KWNilMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BD0F2462539C0F3A3B1E95A306BF732 /* KWNilMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B04135A921C03503E028224262433C55 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46C792C49E55F8F2FA3D26AF53E1B712 /* AFSecurityPolicy.m */; }; - B3C1B108CE49ADAABF8521BFF6882134 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EEC68F4330E0B6E381DE042519A165E1 /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B3F8B5F4A32A1C20447029F4D36840E6 /* NSObject+KiwiSpyAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BDAA6057BF9E61E82A13E7C147CE4F7 /* NSObject+KiwiSpyAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B87CAD8BAF01E7CF8AE0073D24B4B6BC /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 96E650FC732AD0C97F2CEDF64DC6E328 /* MTLJSONAdapter.h */; }; - B93320C699AC2A215FEA10FE474BED97 /* KWFutureObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 029FE7ABA79D26F6CD7FA7426AC55EF5 /* KWFutureObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BB38533F1AE108DDFF5EAC2332A8A2FF /* HNKGooglePlacesAutocompleteQueryResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B621A8F748B684FB423A1209E3767B00 /* HNKGooglePlacesAutocompleteQueryResponse.h */; }; - BB430852C8AEDDAB1EF220E1BCBB86E7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; - BB723BD8283C08C844B49EC83CCB7BE0 /* KWPendingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = FB720FA438A536B4C33AB6F95560177E /* KWPendingNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BB85C22ACF54F4DA133F131574B925BE /* KWFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A979D3F0D5682FB5649B6EE4E1C8D1B /* KWFormatter.h */; }; - BD40900BD07E0E8D2FC5DFA6715528B8 /* KWVerifying.h in Headers */ = {isa = PBXBuildFile; fileRef = CC8C3337BEA1B5AF0153647CA8FD536D /* KWVerifying.h */; }; - BE16564C9F53549C393A105974F38A51 /* KWRegularExpressionPatternMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D0810384B024A14FEE32A04E0535C09 /* KWRegularExpressionPatternMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BF0804C1F2BEC0125BBE8FEE98AC7153 /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F6367B0EA3925D1B5A50C0148279E247 /* NSArray+MTLManipulationAdditions.h */; }; - BFA7C8F1F0D933C26C5AB1421BEFB34C /* KWNilMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EA862DA85375B342FB1E677FB2B3CC7 /* KWNilMatcher.h */; }; - C08E26D7E87B56909CCF7B978BBBD644 /* KWProbe.h in Headers */ = {isa = PBXBuildFile; fileRef = F5809E6C01E76A63F7ABF26CB1172F78 /* KWProbe.h */; }; - C1AA50D629E7D6BB8400A5649AA5A745 /* KWExistVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = DE458B4D155CB29F55193372B151C529 /* KWExistVerifier.h */; }; - C20040B32C07E5E41726299AE38D893B /* KWMessageTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 13249ECF608C8BAC5D392303510AC6B9 /* KWMessageTracker.h */; }; - C2FDDAB1B48623823F668C7BFB3A7433 /* KWLetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D9BEA018FD57753C5775F4C9064F83A /* KWLetNode.h */; }; - C30DE94428F940E139A40587FCA32D05 /* KWWorkarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A723027DA2CDEBCDDFECFC40110E1C8 /* KWWorkarounds.h */; }; - C3340D496729B1F56F97BA3DD046F585 /* KWStringPrefixMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 84FF43CFD45B93FAECF70965ADE370DD /* KWStringPrefixMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C357C499E78F627084C321FC9105EE3A /* KWBeEmptyMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F469BE9E391BDE928297D343EDF45912 /* KWBeEmptyMatcher.h */; }; - C4A91671D0667A736DDA12B984D41E74 /* KWBeBetweenMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 721B17464AA5BD5F6A48C0E4C489AAD7 /* KWBeBetweenMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C5C1D144BBC2064BBF2E759DDA2CDE46 /* HNKGooglePlacesAutocompleteQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 76DCDD469D48EE8165F2E3FF5B2F3775 /* HNKGooglePlacesAutocompleteQuery.h */; }; - C63246E7CCDB33525CD2F3D2134EF412 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 85680C480FB2A6CD765EFF3D23F5FCD4 /* MTLModel+NSCoding.h */; }; - C6418C3F7BA302710DDFD48D52438777 /* KWStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D6D28FE2D35A515415C0063827657CD /* KWStub.h */; }; - C642A919BFF4FC4C113420D77F3230B7 /* KWBlockRaiseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = ECD9E5E151C22DB4809D2A2F73D251DB /* KWBlockRaiseMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C6D4C081AA75EFE6037B9E39336C98E2 /* HNKGooglePlacesAutocompletePlace.h in Headers */ = {isa = PBXBuildFile; fileRef = D1EDD879EEA427F8CFEB2162D4579D8C /* HNKGooglePlacesAutocompletePlace.h */; }; - C7A555F41EC2A58364FED5DF43FACBD4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 73E5AF4B2C0403EE63B1C7E95645B16E /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C7B5C4348D58361DC925700F309EB51A /* KWReceiveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D328EE65716966F2EA9D30F21FB065B /* KWReceiveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C8D85C1D9FAD4F64620A9A57A63BFE63 /* KWBeTrueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 374C473459D63AFD222DF79461BA5748 /* KWBeTrueMatcher.h */; }; - CAB790870FCCDC40F093D493D15BA365 /* KWBeforeAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 862F069559704119D490FA2AAA1CDED7 /* KWBeforeAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CBAEE79D2FFE2C37063CA7AC84CC1515 /* KWAfterAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 89097E3B70B556E17237FBB7272226F2 /* KWAfterAllNode.h */; }; - CBE2657E78066ECDC80560DF1D64AC16 /* KWHaveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 632A870D9B9CC63D4BB1AE6C3CF4AEF6 /* KWHaveMatcher.h */; }; - CD9B8FEBAB2C64BE57E7647B2ACDC225 /* KWContextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 332392ED3341E7951B5D4760D29CA8DD /* KWContextNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CE51DD8FC94D9767538A3B42F740A8DE /* HNKServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AED6FE18E0074E54CF469A585F57413 /* HNKServer.m */; }; - CF27C1BC0ED78631ABBD47218E81B010 /* KWFutureObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AB8C669FFC43B8EA7414E7B39D646BE /* KWFutureObject.h */; }; - D02051A9B9EED26BE9EC913F40F057D1 /* KWChangeMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 07960902A4FB677228979280E7E578D1 /* KWChangeMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D064088417BC4AA8682E8C77E7552656 /* KWIntercept.m in Sources */ = {isa = PBXBuildFile; fileRef = B560B5D1577147E39DAA8C459327FE26 /* KWIntercept.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D0A7AE213267C5134FA6DBAA670E5315 /* KWReporting.h in Headers */ = {isa = PBXBuildFile; fileRef = 8463DFCE5B6790F3632CB7205C879F84 /* KWReporting.h */; }; - D12E9E8D88ECD43C2FA77D57B33F1EBA /* KWProbePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = 3039AAA54227C4DA8F704AF83F518C7C /* KWProbePoller.h */; }; - D17276CBFD0D10089DAEC2F31B7C9BD0 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = EA534312B91348D0F02F499B72544279 /* Mantle.h */; }; - D1C133290079A09E9E684E9C5CF51A60 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BF16E5CFF8922AAC57CF43D029FC8A0 /* AFURLRequestSerialization.m */; }; - D2DE41C83B05BDBA52649625FE26BE71 /* KWRegisterMatchersNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F37CC13170D413F282728C22451C117 /* KWRegisterMatchersNode.h */; }; - D30F7DC7CF9169D38215F8D4DA45A052 /* KWBeKindOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EDB2A5F97BCDD1A389EDB85D3B0C004E /* KWBeKindOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D3953EA8308AFFB8C230DCCF3CF37392 /* HNKGooglePlacesServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B62E67A14647E523BB4CF6A2320EB13 /* HNKGooglePlacesServer.m */; }; - D42A61F91859FC3B129BBDA03E609553 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A0E13A504535553404F96E914DFA8B1D /* AFHTTPRequestOperation.h */; }; - D5E24DE2D2C25DC10DC11C958848B23D /* KWEqualMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7532BABF84962EE11FC3C9F51895015D /* KWEqualMatcher.h */; }; - D672CF2059B2543C712F9E707A90ED14 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 53576E56A0E8BB896B044424DA0C6200 /* AFURLConnectionOperation.h */; }; - D6A60B43C8138BB9FDABC965AE7C5C0E /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FD09EA536EBC0BCB4EAE8C270446A4A /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D8682654A343D79E39E42228E8362C22 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B19C96ABA0DBD1E6984D96421F52A5A /* AFNetworkReachabilityManager.m */; }; - D8BD18B2C0B173512861D3A48B4CF73D /* KWHaveValueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4114E00E8D3041DDA26E213B59A7C8EC /* KWHaveValueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D8C2421A632F56B94ADABCF828B3356C /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 32F3E29FA8D484D5A844591F64746DAA /* AFURLResponseSerialization.m */; }; - D8F6E17315F7C871958FB821231D7991 /* KWBeforeEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 12B0B575CEEA875B94C64FA53B84A1E0 /* KWBeforeEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D945535A650716C7B4717E386D9EA556 /* KWBlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B1F418BC49D613CF43B405ED07138834 /* KWBlockNode.h */; }; - D9BAAC9AA48792C92999AB3819966715 /* KWRegularExpressionPatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DB1AE5884575ECFD88A950F7A41BA2F /* KWRegularExpressionPatternMatcher.h */; }; - DB012EB1A4A327A6240F6D01D4337566 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F379AA3F8B5EC09EB2FE5F010F5BE4 /* UIRefreshControl+AFNetworking.h */; }; - DB5C9180B3F654ADE45DE820CA1E95D0 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = DFC80A7DD04AA998C12E03DE2A5CA248 /* UIButton+AFNetworking.m */; }; - DB94132D0753B70DA8DD58FA227EF91F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */; }; - DC48DFF0F796EC882B0A77F8EFDC86FD /* KWCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 2487A8F04570E150B3B44F0D67EA23CD /* KWCallSite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DC605491F0F1DDFEDCED440390BECEE3 /* HNKGooglePlacesAutocompletePlaceTerm.h in Headers */ = {isa = PBXBuildFile; fileRef = 984CBAA039D3E62E40B682FDA580B600 /* HNKGooglePlacesAutocompletePlaceTerm.h */; }; - DD69EECCEAC2AA9DF498C1938746BEC6 /* KWExampleSuiteBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDDD4689BADD3E9DB9B1565EFF31D38 /* KWExampleSuiteBuilder.h */; }; - DDB6E7AABE2611BEF9DD702A37B50506 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 20E217D0C8C49D341A516F0DF937817C /* UIImageView+AFNetworking.m */; }; - DEE5E00B70BA7AE8DD9308AB3D8DF0E3 /* KWValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D267D344158C56D2EC1CA44C8FCC325 /* KWValue.h */; }; - DF80815B0C7EF385689126775332C237 /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D0CCCADBFF140B3A3381DD03627EF4E /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E06DEB65D54A9C812FF075161262E3D5 /* KWAny.h in Headers */ = {isa = PBXBuildFile; fileRef = D44C6150B5FD9A39550AD0ACF656EE8E /* KWAny.h */; }; - E1B864E025115E3A1E8967FE1242BA3D /* Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BABFFF89CA54E86BDBD9569133E980AB /* Mantle-dummy.m */; }; - E30ECE7CC7390DF46931F0395088F971 /* KWBeforeEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = C3A7C2556FC8800E88EC82F60372CBDB /* KWBeforeEachNode.h */; }; - E38BE046BE84AA1E4E41BA25E9F5516D /* KWHaveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F2153FC5EDA7D3417BAA37E0E3C8C7A4 /* KWHaveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E400C5C9C54675A1470D460F6D2665B8 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C8774B9FBE8B1F8976A8897399DCCDC7 /* NSDictionary+MTLMappingAdditions.h */; }; - E68DBB1CE4DBD853B6B8E0D3AB4C16F3 /* KiwiBlockMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E3BEE7F167A91CB3CA0396F458DB24A1 /* KiwiBlockMacros.h */; }; - E7B4258D56B490A84C404E2A515E80E4 /* KWEqualMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A011B58A71AE537C5758A32A956ACFB0 /* KWEqualMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E7B5EBE62DBCD04FC90AC882CBB997F3 /* KWAsyncVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 52F15695ECB5D171AE7EB9D308577F43 /* KWAsyncVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E813B77BC8830367DF567671AFE07E52 /* HNKGooglePlacesAutocompleteQueryResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = AF3F327FBA2E5B82AB51E8E163D6EB90 /* HNKGooglePlacesAutocompleteQueryResponse.m */; }; - E894198311A44323DA4869BD103D894B /* KWAllTestsSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C5309F9C3D5A51C777CEBA089824B74 /* KWAllTestsSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E905959E967A40075C00ABCFB0A31637 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E3D30D3B2D6ABFC366218CC3737CFAC /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EBD3291C1EE7B2247D2220BA496517BF /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 10FE68B7765C525F0C40A347DDECA0A0 /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EBD4CC0524D393C2E14FF8B1E3CFFE20 /* NSProxy+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A34889EED78A24C63AFDCAD2262EE7 /* NSProxy+KiwiVerifierAdditions.h */; }; - EC200416FC703B781D1684A3646F6F8B /* KWBeKindOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C3A4477FF16E2EE2C2897CD64CB15B2 /* KWBeKindOfClassMatcher.h */; }; - ED4DCB3F31B2C2B900B12060815A9150 /* KWGenericMatchEvaluator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A45C3E8B46DDA9ACE9707172EFE5C01 /* KWGenericMatchEvaluator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EE106F4BE3BBD22B5DC6A5DDAB691D24 /* KWRegisterMatchersNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D33C4D3D2F5CFCF98876F99B1DB33B0 /* KWRegisterMatchersNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EE318404E5CD81081F3D275E0B150FE6 /* KWSuiteConfigurationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DA12118AFAFC3FDB05377486C71A0D8 /* KWSuiteConfigurationBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EFC71297BFD2C8BE1A8B8279A2283835 /* Kiwi.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7671550783DB2411C917539F2964E6 /* Kiwi.h */; }; - F289FE927C279548F0B253EF9EE4FDFB /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DFAD2B680BD254B6A3199F5E8C7B7B /* NSObject+MTLComparisonAdditions.h */; }; - F31C4954FAC00237D0449B4976A15C17 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2648F930A093742D05120B73D8A6CAA7 /* metamacros.h */; }; - F3472FDF82262940A35DF4660CED3F0D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9F5ABE420494F71A4FD46081C386774C /* Security.framework */; }; - F4AE94A0A54FABC004EF4A11F6A03D83 /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DE2B163C46F3BF967FD3D6B3B4CE5D87 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F4E83A6A16E6818DB9C5E6206DBE9C55 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 22679E03D87472D83715CDF47A53EB5B /* UIActivityIndicatorView+AFNetworking.m */; }; - F74AF4C34A6A8E4070D2D16906915379 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = BF6829E8FBC2029A6A2C858C1C854D14 /* AFURLRequestSerialization.h */; }; - F9047F5A6C791151167EE2EBB9519D31 /* KWRespondToSelectorMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B9877873CBD9B9660E8B1AE8F782267A /* KWRespondToSelectorMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F90DCA219982ED808D469EF2CC7FE35E /* KWBeWithinMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D8DBEA0F8CD5CFACD852EC9BCD8408C /* KWBeWithinMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F9D91FA13101EBBECD81395C99CE07A1 /* KWNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 33F3AEFE98F384A90E86FE6FFE7EA778 /* KWNull.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FA12F3FB9739AC2569A6350184DD2580 /* CLPlacemark+HNKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 26E306CEC3BBDF68D475096A286ED0C8 /* CLPlacemark+HNKAdditions.m */; }; - FA1A5243A4E7498C6B97E894B4A76126 /* KWProbePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = C7BD1464006DCCE7099966B4BEDD3566 /* KWProbePoller.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FA4661EA0F524E0FCA988DCC9373741F /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA5B9CBAF8788FA110582BBD6274F73 /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FCCFE8AE9CE111B6E99164CFA8DD601F /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7529219E1B206C4488811774887B546F /* AFURLConnectionOperation.m */; }; - FD932B97BB556DA44706039A40E5C420 /* KWExampleSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 0559BD51C01F9D9A926D07EF0A7D2B17 /* KWExampleSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FEF32845AEB99CA5F5D8734C9D028C5D /* KWMatchVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = DFBFD1FA4CAA82F54E388E1DFC335A34 /* KWMatchVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FFA7A16F176446D9A98EE35FD5AE6341 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 59D736BF36ACE06558F40E751E24F360 /* AFURLResponseSerialization.h */; }; - FFBE4ED01E0F533D8952600CDE46EBCB /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = FC87628F8BF51791DBC232AF4A5CB369 /* AFHTTPRequestOperation.m */; }; - FFEAB2AF08C4EF010ACB540363813F62 /* KWInvocationCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C0B148931946818784F80103E8E2578 /* KWInvocationCapturer.h */; }; + 010D47C809148F61FEC9661C /* KWAsyncVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 80B7058277822E206FC43166 /* KWAsyncVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0139B21534727FFFC4137BDE /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 514167BCC3DA87A0377E25F8 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0261AEAA3488EDA814C5A1EC /* KWMessageTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = EDF1D7207719F2BB46E9C48E /* KWMessageTracker.h */; }; + 02C0DF19B07ECDD4F8D003DB /* KWStringContainsMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A4C5E56BFEA57145693EF5F /* KWStringContainsMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0503528DACAB0ABF650DD727 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = B1024F44C142AAFB7A06B1C0 /* MTLModel+NSCoding.h */; }; + 05BADBA87F64F1A59C4FC7E2 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 671CD3BCE54F9FBA67CCD56B /* AFNetworkReachabilityManager.m */; }; + 0601CE236FFFA671F558E5D4 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01EF14C06FD97C6464AF7CB0 /* CoreGraphics.framework */; }; + 065EF2D3D199002ED99B5088 /* KWFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AADE3568DDB012883BFB0F /* KWFailure.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0703D01564281AFA846B5EB3 /* KWHaveValueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C6B0DA10EFA4830F20D599D /* KWHaveValueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 08F2B83DA6D41575DCE64107 /* KWHaveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = BE8336316D35DB2B552CD75B /* KWHaveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0A42AC9C70550B3BDF16C88D /* KWExampleDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DFE98CFADA829F03EBF74B2 /* KWExampleDelegate.h */; }; + 0A80B4BF3480929135686893 /* KWBeforeAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BDB98C47D64DAAF3399C103 /* KWBeforeAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0ABF1F20EF46EAE0DE0B3E60 /* KWCountType.h in Headers */ = {isa = PBXBuildFile; fileRef = E02FDE7FBD248FDBC02D5B95 /* KWCountType.h */; }; + 0AC2D6624EABCF50651AF594 /* KWBlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 232B6E3745323C23A4E3EAD0 /* KWBlockNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0AC7CC41992672E5E1B70395 /* KWRegularExpressionPatternMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A31874C4D9E927E11F657DCB /* KWRegularExpressionPatternMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0ACA60E6999A68BBE3F2EE0E /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = A42D9B04B79771B45EF984F0 /* MTLValueTransformer.h */; }; + 0B028C8FAA0957679BED19E6 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = E16D84AFB013FE1E3646F402 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0B1C20DA46443BEF52D414C4 /* KWBeTrueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D1962E43939DAF419ACD6D16 /* KWBeTrueMatcher.h */; }; + 0C28186ED364C4D09D2FDCB3 /* KWBeforeAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 74B9EEFA198840B31DE5B9A7 /* KWBeforeAllNode.h */; }; + 0C78C88BC861CFA58DC09BAA /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BFED7B74B7D63C00B88C6FA0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */; }; + 0CDA7FBC11DFA025D9C5C62B /* KWBeforeEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = CC843C8300EDE1910DAD8A72 /* KWBeforeEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0EC934D189F8638C920B798F /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 10AE6ED227A8DA5075EC2CA6 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0F7C621F56F87125E07458AA /* KWExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6BC98D168A035609CA4DF0 /* KWExample.h */; }; + 101C2DEDB99895C7C4953F28 /* KWAllTestsSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = A261B7C80B927D68D73D629F /* KWAllTestsSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 11868EB6E3D052BE5A0C3A78 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 65F33CF0AA1F487B58D31536 /* UIButton+AFNetworking.m */; }; + 11C73792DDBBE9CA817F34C3 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E4A6BCCA63C3CD1345533C44 /* AFURLConnectionOperation.m */; }; + 13383DCC53EB4217DD57E453 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC73C46A28D45231E683350D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */; }; + 172E167C16F0F2090A6AA9AD /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = B1DA4337223DF4A0E8097958 /* NSDictionary+MTLJSONKeyPath.h */; }; + 1877E8DE57C08F2074A161DF /* HNKServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FD12BC3D23BE090BA82138A /* HNKServer.m */; }; + 188D153EFEC96CD17579551F /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 21BD28E365A490742A12BE74 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */; }; + 18BACECE14B8CB44CA2FA6D7 /* KWExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A1A1D8A7009854BD3E9EDFD /* KWExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 19F40B3C7A033F1790E4A1C1 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FC56D6A46FEEFAE98E84BB /* UIWebView+AFNetworking.h */; }; + 1A32F0BB9563F6D5E709C6F0 /* KWSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0647B79FC7507ED5024C8B /* KWSymbolicator.h */; }; + 1A887186177A99EA8A462B84 /* KWWorkarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 2439584FCB0C89143AFFE3CF /* KWWorkarounds.h */; }; + 1AF87974EF234BDD216ADA19 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A964E31FA9F36F9E076124D6 /* UIProgressView+AFNetworking.m */; }; + 1C7A7C4FBBEC20FBBB9F842A /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6237325F0203D96C4D901F /* UIKit+AFNetworking.h */; }; + 1CD6CD9B4B8118C22729A020 /* KWWorkarounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 848606A13235A6C7BB4D7FBC /* KWWorkarounds.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1DC045204183A6AFC18A1C4A /* KWDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BB5F966A5F7454874CDC6A89 /* KWDeviceInfo.h */; }; + 1F339B23C0C6DD4DBCFA38C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; + 22ECD7B248AD13D7F2F0CD1B /* KWRegisterMatchersNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2614C1E73C326FE153834527 /* KWRegisterMatchersNode.h */; }; + 24C44663C3001E8589E7DEAF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; + 2511530360E3557292D7D850 /* NSValue+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 21EBCE0999FD8653092BC0A2 /* NSValue+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 26E81B9DB688C45A47A5DAB4 /* KWMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 987E398BA7E5C3C181C37CF0 /* KWMatching.h */; }; + 278F634520B4AD18FF222E65 /* KWGenericMatchingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C722FED81BAE9BF3F13387A9 /* KWGenericMatchingAdditions.h */; }; + 291A3DD57AB6071A79E9D25B /* KWObjCUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 027C1CCA9F5598168F31F296 /* KWObjCUtilities.h */; }; + 2A8202FF2399983B1E459A0B /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C3616855A54A76D0FF4A7284 /* UIActivityIndicatorView+AFNetworking.m */; }; + 2B621476F35E65963AF9D31A /* KWBeIdenticalToMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1936CA7EE65CAE6AF0EF3BDB /* KWBeIdenticalToMatcher.h */; }; + 2BB5BF78925D611DC042E471 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CF5E3BE6E98A3C32F5FB244 /* UIWebView+AFNetworking.m */; }; + 2BD7D1804A961A8887BF1A2B /* KWAfterEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C549E41895D02F9C36339AE /* KWAfterEachNode.h */; }; + 2D9A52C798D62E8032C390A5 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D3D0C84A6D99EAFD3479E8C /* Security.framework */; }; + 2E5D1E1B3216CD8F7481697C /* KWStringContainsMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A3647AAACF76D176E4F94136 /* KWStringContainsMatcher.h */; }; + 2ECE5A5735B540CCD372F4C3 /* KWMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EA3BDB436B441595173B6AB3 /* KWMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 305110BB790CF236AB2CF29E /* KWGenericMatchEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = 12FEA05DD4B085CBCA1464E5 /* KWGenericMatchEvaluator.h */; }; + 3130FC510423BF1BEBF1CA66 /* KWItNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A9FCBF3F501EDF6F636A12 /* KWItNode.h */; }; + 3266A68368B8BCC4F5F8EB83 /* KWMatchers.m in Sources */ = {isa = PBXBuildFile; fileRef = A7CE6104B98113A5954543A9 /* KWMatchers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 32900B6379C29D78B2EBCD17 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B843DDE4897E77DC9E701F0 /* AFHTTPRequestOperationManager.h */; }; + 32E52B40CC7C63F048A4897E /* KWInequalityMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 08D52DA97541F2D26379979E /* KWInequalityMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 335F11850BE8C82A83E34394 /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 961D7B6E3694BDD6F1350356 /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 35929C371FE7875AF93F7352 /* KWExampleSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = B68DA76C0E435C7686A3ED6A /* KWExampleSuite.h */; }; + 36B311E27D6A6C1B31B000F7 /* KWChangeMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A5FAA29935A5D4D7967B0F93 /* KWChangeMatcher.h */; }; + 36C3E495E385445F49620B66 /* KWNilMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 09173B80F071F2CE68A992C0 /* KWNilMatcher.h */; }; + 38E214A51F68F5C8E3A353F3 /* KWMatchVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = BAFC1CA17AAE7AAA7E4C9883 /* KWMatchVerifier.h */; }; + 394050063C8A901ADC76F486 /* KWBlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B4906FEB79364F632EC140A /* KWBlockNode.h */; }; + 39B3189076B513E5B106593E /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F5ECC4FA8E58F956B6ADC410 /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3AB5C346B5E68F3D17DEFC6D /* KWMessageSpying.h in Headers */ = {isa = PBXBuildFile; fileRef = 58896DE59127AABCA56C04C3 /* KWMessageSpying.h */; }; + 3B76BDB3FA5B22B8DC5FFED7 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B62E76760F2419262B2C32FA /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */; }; + 3C449EA69CB93C787C207097 /* KWCaptureSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA90880F35A3A956CE9FDFD /* KWCaptureSpy.h */; }; + 3DE29BB189C45901840E04A9 /* KWBeZeroMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EEFA1E0A347B6910DBFEF6C /* KWBeZeroMatcher.h */; }; + 3EFCC59C272D14009C1097CF /* KWFutureObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BFB049C379D8B22C60B1638 /* KWFutureObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 400CAE11E991DAC29369DEC4 /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BE6AAB2C14B2DB7646A1437 /* NSInvocation+OCMAdditions.h */; }; + 40A26931D6036D7EDDAE2EB6 /* KWBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F47ED14AE85D33817A8D8D7 /* KWBlock.h */; }; + 40A776CB6C3F4BDF6531FE2F /* KWExampleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDF2B413375D1ED8B24566B /* KWExampleNode.h */; }; + 40BE050E6ABACB0D77FC0063 /* HNKServerFacade.h in Headers */ = {isa = PBXBuildFile; fileRef = 636434BF68CB660651A969DD /* HNKServerFacade.h */; }; + 412E9EE0AD568CDEA523978A /* KWCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 35E92A91EC92E1CA3E12B373 /* KWCallSite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 45E3FFFA4E7E447C88FF3C69 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D1936D7E96F7CE15CA43E129 /* AFNetworkActivityIndicatorManager.h */; }; + 45F2B3690CF535B1C2003137 /* KWPendingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 89220CF6DC33AB3DABFFCB87 /* KWPendingNode.h */; }; + 468FAF41724B0022ACF7B698 /* KWBeMemberOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CA0A4548423E21447BD48DEF /* KWBeMemberOfClassMatcher.h */; }; + 48AB6D924F31604D4951BE96 /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C92EDFA9114289C147660A3A /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 492BCE5E4C2B7ECF696BD417 /* NSObject+KiwiStubAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 429A6139C27AD50221E42865 /* NSObject+KiwiStubAdditions.h */; }; + 49AB6D2EA41545A69D9E1952 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = FE1D5F3E53252ED21F10CF17 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4A15C503166A45C557643C5F /* KWBlockRaiseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9C69E5F7BD3B48089D4969 /* KWBlockRaiseMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4A3AB2BA39BDD6CF00ADFF68 /* KWBeZeroMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 53570268974E900520134F55 /* KWBeZeroMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4B697910A473A7FB05EE96E9 /* KWProbe.h in Headers */ = {isa = PBXBuildFile; fileRef = 60B53E48B27C67C776916F0C /* KWProbe.h */; }; + 4C09FD355C592C0E0FB601DB /* KWGenericMatchEvaluator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FFC8F08E45EA7C099CF2CBE /* KWGenericMatchEvaluator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4C51D3BF013F333565FE286C /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D5ECDFDEB8B03E298BE96DD /* AFHTTPSessionManager.m */; }; + 4C81B81226FB2ACED9DE7BA1 /* KWEqualMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 96CB372B588D6325E8C12D22 /* KWEqualMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4E38911B2D2EC5327FD53AB4 /* KWExampleSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C2568184EC4ED19C5DBFB58 /* KWExampleSuiteBuilder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5058BAABBA3AE0A57EF82CEE /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FB1FA96960431D52A257471 /* AFNetworkActivityIndicatorManager.m */; }; + 50B1143AAFF5A0FC6FB56110 /* KWExampleNodeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 41ED1EADD57344420697BD5A /* KWExampleNodeVisitor.h */; }; + 520A302D77138D8EBB24F223 /* KWMatcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 34868D498A7CADC0571443B2 /* KWMatcherFactory.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 52721DC541D0749425DFD38C /* KWUserDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A86FE4C95E592C3EEFE170 /* KWUserDefinedMatcher.h */; }; + 52E9DEADE5B4C0E408F66474 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; + 54C40B898FFF012EE66BFB4A /* KWSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = FA376488B6F7277C9352646D /* KWSymbolicator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 554B284C3B4BDC09D7A6EF61 /* KWContainMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 984C8CB53E09AEF2D1FD5ADE /* KWContainMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 57FF634B9881C31667BC0814 /* KWNull.h in Headers */ = {isa = PBXBuildFile; fileRef = DB0991772EA37690279DD0CD /* KWNull.h */; }; + 595AD03193B3419FA9EC49FA /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B98DF0EDB26471FB26C4EDC /* EXTScope.h */; }; + 5B324B95C2AF7F28857A20D7 /* NSObject+KiwiSpyAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E3222F8D0CBC04DE601CDC86 /* NSObject+KiwiSpyAdditions.h */; }; + 5C8295423CB7ABD36E58E56C /* KWMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CADC89CCF339BFDB57A2059B /* KWMatcher.h */; }; + 5D161A55031C6FA09E05DF6F /* KiwiConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = EC4755D6A1F9D3D248916FB7 /* KiwiConfiguration.h */; }; + 5E1938C246BB3B5CB9022DBC /* KWIntercept.h in Headers */ = {isa = PBXBuildFile; fileRef = 76168C97F6F45ED6370194CD /* KWIntercept.h */; }; + 5EDA64AF23DE773DCFBF6067 /* KWMatcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = C6965EA0F284DD7320825D8E /* KWMatcherFactory.h */; }; + 5F286AF62D8A305B44BB92AF /* KWExampleSuiteBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E9429142970CA1E7BD6E66F /* KWExampleSuiteBuilder.h */; }; + 5F722260ACECCEB27999DB24 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 92B83E9300A71C30F6EC698E /* AFHTTPRequestOperationManager.m */; }; + 605D87C873C52C37D3E4FDA1 /* KWIntercept.m in Sources */ = {isa = PBXBuildFile; fileRef = 65A42DBEE04392BDCA1CB8D7 /* KWIntercept.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6194CC488D9EA31CA274A323 /* KWMock.m in Sources */ = {isa = PBXBuildFile; fileRef = A45AFF065A3D4707ED7E01B9 /* KWMock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 62A80B3AA903B0C8B827406C /* KWBeMemberOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 29200D5921AD783A2750ADF7 /* KWBeMemberOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 63C9A6EA66545064598619FF /* KWConformToProtocolMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DAD6B9A3DCF198BFE117B915 /* KWConformToProtocolMatcher.h */; }; + 63D312D84E82776A4F281D6A /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4663A164E67A7F08C50E115C /* UIProgressView+AFNetworking.h */; }; + 6610205E29E99D13225D46F3 /* KWProbePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = 55E24C56BA4870C4939FC57E /* KWProbePoller.h */; }; + 6821861478D54D2330DB5BAB /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A1A495E80A1B90E9882901B2 /* AFNetworkReachabilityManager.h */; }; + 6857B9E1F7A11C7154F4132C /* KWMessagePattern.h in Headers */ = {isa = PBXBuildFile; fileRef = D9FC36303476D0AB4CC430FB /* KWMessagePattern.h */; }; + 68AC12022F3334A470BF693C /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E3BCF2BB769E4FC76ACF9B1 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; + 6B9491A594E923599788995D /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 880680B81CD162681AC5B358 /* AFURLSessionManager.m */; }; + 6C0F27EC14010D717BC9AA2A /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 09FA8A59C08E9659E6861B42 /* NSValueTransformer+MTLInversionAdditions.h */; }; + 6C1A929AA78183578012E26D /* KWSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3001A060B82E7894E3990C /* KWSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6DEEE1A311B4B79DA494DEFC /* KWAsyncVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EDD4763BDD2275D407907AF /* KWAsyncVerifier.h */; }; + 6EAA4E4318EC089E45D46403 /* KWExistVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 5968C50CC46C3BEE27FEE97F /* KWExistVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6FD088D2CFCA572E9A35A34F /* NSObject+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E13BA068B36259F14B348F /* NSObject+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7133E002172CBE37EA07E38B /* KWMessagePattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C9B2D6D1D7781D2970449B1 /* KWMessagePattern.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 71C3466158392EA2E623E19F /* NSProxy+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5DDDC9CA80CC261630F528 /* NSProxy+KiwiVerifierAdditions.h */; }; + 72E14E9CFB5292D604281867 /* KWExampleSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E4282A1D859DCF23707115E /* KWExampleSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7406DFA33C721EA99E31CF6D /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AF0FFC397E774620CC77577 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7424274505663E9271A9B64D /* KWGenericMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B4205C2E7F75866C8400F135 /* KWGenericMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 76326677B52E82E888E40C12 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 92DE181AF776DBD1BC0D97B6 /* AFNetworking.h */; }; + 764943F18BA0B889B205C89B /* KWSuiteConfigurationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = B17303491E3673E056B0A772 /* KWSuiteConfigurationBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7655A775FFAD888353EC6013 /* NSMethodSignature+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B99769CE9658676AA672AA /* NSMethodSignature+KiwiAdditions.h */; }; + 785A863EE618EFEDAE52E857 /* KWAfterAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A53FAB8C61560EF6F049B460 /* KWAfterAllNode.h */; }; + 785D1BC228C770314B314ACF /* HNKGooglePlacesAutocomplete.h in Headers */ = {isa = PBXBuildFile; fileRef = 715C897F24A3D36CBE31A6AC /* HNKGooglePlacesAutocomplete.h */; }; + 7A948C5E0A9FAC25B0227E6C /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 45209A2F83A5703B5A4E11DC /* NSDictionary+MTLManipulationAdditions.h */; }; + 7B485FF5CD16491EF580711D /* NSObject+KiwiMockAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9947BC24EEAD688061E85682 /* NSObject+KiwiMockAdditions.h */; }; + 7BA68D8DE449D092EC483FEA /* NSInvocation+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 437E1F6D217F9F83A5D396CC /* NSInvocation+KiwiAdditions.h */; }; + 7C194BC505AE516972F1CF8F /* NSMethodSignature+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DCCA963CA2A2E77856DB2E1C /* NSMethodSignature+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7C5900370A0C749B087126F9 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 15AD262015ADE1431F0B7707 /* metamacros.h */; }; + 7E7A82744E094EA8C1AC67E5 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DDB716A3B57743AD34233B /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 81C53BE709BBD89B3D4B0653 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B94DC1A68F10FABD27AC385 /* UIRefreshControl+AFNetworking.m */; }; + 824725D60510B7C192DB9CA2 /* KWNotificationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B29FC8661DE3178F3E55D3A /* KWNotificationMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 82FF81187B6FDE145CE138A4 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A11D258B22B9046DAB00445 /* NSError+MTLModelException.h */; }; + 8357CB105A00429362AB8580 /* KWConformToProtocolMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DEAEB13F256A30DE3C9E20FE /* KWConformToProtocolMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 84F4C01B76A84DE11AF87970 /* KWChangeMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 68A92E1551A9A0E1115A977F /* KWChangeMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 86613D978C66F2A26F401F2D /* KWVerifying.h in Headers */ = {isa = PBXBuildFile; fileRef = 27598202816B254CFE090714 /* KWVerifying.h */; }; + 86A13FA7AAF0F2B1FE80FD7A /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 74EB2BB011B2D93FB99B62F4 /* NSObject+MTLComparisonAdditions.h */; }; + 86D884F7E4D526D5F7D57443 /* CLPlacemark+HNKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E870400A1AAE177C3AF45 /* CLPlacemark+HNKAdditions.m */; }; + 881526E88AC80CE05BE60676 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1892154921AA12C6B7ADB192 /* AFSecurityPolicy.h */; }; + 88BE8D069A82E524B1BC009B /* KWContainMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F29F278882EEC0236785C6A5 /* KWContainMatcher.h */; }; + 8900409BC3A52CA01E01DE6B /* KWStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F2E0C0E3B476FF44B4560AD /* KWStringUtilities.h */; }; + 892DF51F5C41A2B4F9DFFD5A /* KWCaptureSpy.m in Sources */ = {isa = PBXBuildFile; fileRef = A145FECF7D95241C91703A0F /* KWCaptureSpy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 89E58E0A2933D96DB97D9EBE /* KWRespondToSelectorMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EEEE5EC3D93A663E3019A5 /* KWRespondToSelectorMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8A9C32202BC9E09299A5DC0A /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3661B6AC769C98A7B2656BD1 /* MobileCoreServices.framework */; }; + 8B5067227BF29EA47F07953A /* KWStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 94588E80012A0DC84241DA61 /* KWStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8BC8D3D7CD780B80809A724C /* KWBeSubclassOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 095808D2F717738484116FE1 /* KWBeSubclassOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9081E3E315BFD147ECC01CC1 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A97EE0537E19016E64D09E /* UIActivityIndicatorView+AFNetworking.h */; }; + 94B506B0A68AEFCCA957A001 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 71E36227EC4EC3624FE00872 /* AFURLResponseSerialization.h */; }; + 967C8E2800CF7488A59F8E14 /* KWBeBetweenMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AF16D7BEA41E6D7F1EB0B960 /* KWBeBetweenMatcher.h */; }; + 96B637134944E6C1287518AF /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = A15D182C2BAE412839E04901 /* Mantle.h */; }; + 96C2F96B569B25BE1084A67B /* KWLetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F71A5FA768915529B58CBD6A /* KWLetNode.h */; }; + 97CCC377126D723879F77F7B /* KWNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 89A3CFFD2EDEB10CFDF60E48 /* KWNull.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 985198C8E48ABEEC534A22E7 /* NSInvocation+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8F3EFA8C771C6008587FEC /* NSInvocation+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 98F8AE62B0FD3002A8B69FF1 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = EF42D256A6697DCC08A04BE8 /* EXTRuntimeExtensions.h */; }; + 99504BB5E0F6089B318BA7BD /* KiwiBlockMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F10BFAA739965FDAE0132C /* KiwiBlockMacros.h */; }; + 9981CF4778425551A73C4FB4 /* KWStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B029C3F8CF96FAFDD7D16A07 /* KWStringUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9E933752434CEA04E4A957F6 /* KWFutureObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 259F1BF7996B8390997DF2B7 /* KWFutureObject.h */; }; + 9EE27333765D761567738710 /* KWRespondToSelectorMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF79E49B07D868821974000 /* KWRespondToSelectorMatcher.h */; }; + A1CDC4D35905DAAC838A077D /* KWValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AD571719CBAEC4BCCF38A1B /* KWValue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A1F7DCAFD5E39204B444E362 /* KWContainStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E7E0B0A51E2C4D202ED82E2 /* KWContainStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A2F00D0C14DFB7206501F885 /* KWBeIdenticalToMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BF5187382097B617312E8AE /* KWBeIdenticalToMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A3653F3200DE96BA97ED1F79 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 893B5CE3C853DE6F48F2B820 /* EXTKeyPathCoding.h */; }; + A5491784A96D26CEFD8E618D /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E3BB7C99197990E24FB7C089 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */; }; + A56AA6778E1D12178E8A5FE9 /* KWBeEmptyMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CB1315BD91CC143DE9DA0CD /* KWBeEmptyMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A58D50524B918D23170BD8AB /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F4579379FAF80E5253CE34 /* AFHTTPRequestOperation.h */; }; + A82FB0B4F4F0429F87460520 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A8CB17452EE515415FCF5C9 /* NSDictionary+MTLMappingAdditions.h */; }; + A8AF20A1EEB78BE4551F3480 /* KWStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 61CA50E7C7DC6E7527D3C481 /* KWStub.h */; }; + A95A6B13D84B409B9278E34C /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 29185D6D005F74D6C6633C37 /* UIRefreshControl+AFNetworking.h */; }; + AA5EF0BB9A6CA0E805BA20A6 /* KWMessageTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 4481BAE347A878339F50C6BA /* KWMessageTracker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AC83FBF6E41A9E04C6E9FB91 /* NSNumber+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A556379F0FD924AD98AE5A2A /* NSNumber+KiwiAdditions.h */; }; + ACB58099F1B605F5DDFE58BA /* KWCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B47159DC25CF7437F053CA /* KWCallSite.h */; }; + ACC7AA3451DB656FD07BFE69 /* NSObject+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EBB2C48F6AC941CE089E785 /* NSObject+KiwiVerifierAdditions.h */; }; + ACFFFB877BF83618BB89B393 /* KWMatchVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FF0F3A1FE36CA28D4804A8C /* KWMatchVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AD656A0412C900F05317B837 /* KWBeBetweenMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 63F1AC2D0F5B5EAB9C69E7D7 /* KWBeBetweenMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AE3E61641803277BABC6BC45 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1729B04C687E3DD54A2353A6 /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AE4D8B979ADA750D6676B98D /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D5295B3B01583D779EBB9601 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AEDF4485592CE056A083F82B /* KWFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 40E45B80D78D7B809797A97F /* KWFormatter.h */; }; + AEF98E5E2EF51F64803964B8 /* KWReceiveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A01B6C9FF0CEBB3FBF23A28 /* KWReceiveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AFB1832BB6D3F4A90D4B78EF /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 92A5CF3176B86C4F77EB8D71 /* UIButton+AFNetworking.h */; }; + B02C4C21E072A44FA16DAC1E /* HNKServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FBEB3376BB82483F329EDB /* HNKServer.h */; }; + B033673F07DA294C62AEE57E /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = AC0E317DB022E8EA9ABDF9D1 /* UIImageView+AFNetworking.h */; }; + B0C7119098170C5EB94E7159 /* KWBeKindOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECE7AED31F973B8DAB92112 /* KWBeKindOfClassMatcher.h */; }; + B1DD920AAF32848DCE62EED1 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = C5C94EE62C5B1B20E6635A85 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B1EA2FAE69C99B259B81C171 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; + B27DE554A611FDD2CAE077E6 /* KWMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 36DD95DB86ADE39521F81424 /* KWMatchers.h */; }; + B3A6D09744C616FA469D8400 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5860E765418CF990A2FFD701 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */; }; + B64EC3F71FDF59D4FB907A25 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = C0FA83895AF34A9293B88748 /* AFURLRequestSerialization.m */; }; + B65656F8F7A70E06254394EC /* NSNumber+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A5EC80180738D69BEED4F203 /* NSNumber+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B67CCC9D5E859FDDE26ECDBE /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = F4ABB154A132BE941BDD4D96 /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B68FE95D7450F0AC17E6D032 /* KWBeKindOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A70BE00D46C56FB411455E3A /* KWBeKindOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B6B9C848A45ABC99E29192A6 /* KWRegularExpressionPatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E21548E5ED14FDA9EEF219A /* KWRegularExpressionPatternMatcher.h */; }; + B73A0506C2B81E710024C2BF /* NSObject+KiwiStubAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 806E6B168D27949EAB7534AE /* NSObject+KiwiStubAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B895ACDD740456B52A6FC9FA /* NSObject+KiwiSpyAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 09299FF0F358E036D07A3E61 /* NSObject+KiwiSpyAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B8B326C61D6817398A8EE502 /* KWUserDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F8EE467FA58970C6EFA7CC19 /* KWUserDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B94B351383DB4F3D1B19A42D /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9691B8F07D85643847432D25 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BA55F68BA7FEA3E522BEAFF7 /* KWStringPrefixMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = FD946F6808DF374AB42BDBFF /* KWStringPrefixMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BB7AE739D59FB407F2D7F562 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C6420653BE0C65F77F9F5E9C /* MTLModel.h */; }; + BC23A68ACD5C11D421EE904D /* KWFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 17D3F4EC0A3741255A6E81CB /* KWFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BD436A3E8EAB28BA06F1164B /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = F41EF7FCD4533DEA0D4DA6FA /* AFURLResponseSerialization.m */; }; + BEBBAAE37D0EB99A8B394BFA /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4324AE7321A8EBB4D1ADD37B /* CoreLocation.framework */; }; + BFA339F149D9C76C66844788 /* KWGenericMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FA1AC528D0583B9CF202FBA /* KWGenericMatcher.h */; }; + C04452E5BA491B9CA63159EB /* KWContainStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A73A03AF6A9D8E9B571961C0 /* KWContainStringMatcher.h */; }; + C0464784C5F669AD940084AB /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B4A7F5332DB0E9ECE74D7375 /* AFHTTPSessionManager.h */; }; + C1249D969BACA65D34D62EE9 /* KiwiMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB69ADAA5AED760B4F3B21F /* KiwiMacros.h */; }; + C14F51BC5F51105FECF9A9FB /* KWExistVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = FF8B1933B34D32022C76BEE9 /* KWExistVerifier.h */; }; + C28901F562EF7B80E0716529 /* KWReceiveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AF04E52C7176D1BCE8D3CFDA /* KWReceiveMatcher.h */; }; + C42C9A29FD2B4566FBDD605F /* KWObjCUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 1817C90D8FA1E9ADD8BEAE0A /* KWObjCUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C4904372E5EDAC4401E1208A /* KWProbePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = 175B92D8E24EB50C5318659A /* KWProbePoller.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C5330B2F661D323C4B2D0606 /* KWExpectationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C9738ACC3C52935A4AB105 /* KWExpectationType.h */; }; + C6B52BC9E7413E3BBB1CE5FE /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9BA0D3972E32D0CADCC57B /* MTLReflection.h */; }; + C730BB28D1954C8C85BA0479 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A736EA8BCB8748D615E27E /* UIAlertView+AFNetworking.m */; }; + C732A60C96AB70374B707312 /* KWGenericMatchingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B91F0C173CF955192F8821D /* KWGenericMatchingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C76F9098A79D2FAD88679D36 /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 37FBB511F65D77A0FCB4A53F /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C85FD506AE9C84CDB008F414 /* KWDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DFFFDF650C7B3844A7DBB0F8 /* KWDeviceInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C9552BC3BFA7C6F381C3ECB5 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D12A83A1DAF5ACF4027964A4 /* SystemConfiguration.framework */; }; + CA5F1575AD53292DDEFE8EF5 /* KWBlockRaiseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A0767DD803BB9A4EAE513B43 /* KWBlockRaiseMatcher.h */; }; + CAC8195043A7119B7D526FEE /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CE99BF44992E7383DFCBDB30 /* AFURLSessionManager.h */; }; + CB7F7C9055876D5CD9C9752C /* KWHaveValueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AD100B43523069A54624E331 /* KWHaveValueMatcher.h */; }; + CBAEEA63C7A3D3EECA7BC891 /* KWAfterEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 465A9E5C81F66B679E26BE73 /* KWAfterEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CBDA58432B5BE763A317E825 /* KWRegisterMatchersNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EBC42CB7C888C795D1C640F /* KWRegisterMatchersNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CC6DD9117E7DCA02DF8C5E0A /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 39F2B3D3C506052693F90B7A /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CCCF4D6C6F5172C34C413679 /* KWValue.h in Headers */ = {isa = PBXBuildFile; fileRef = B51B4C01BFB614286C686506 /* KWValue.h */; }; + CE337ACD206C04DA1DB350D7 /* KWHaveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A19C6A1D778D8286C5C39C7 /* KWHaveMatcher.h */; }; + CEB14DA04A0E66FD3F0402C3 /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 191B42E5F5BE5D533FF53040 /* MTLTransformerErrorHandling.h */; }; + CF809091A6423A21FBB457C5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5428E065B37826F91EFF720E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */; }; + CFE3E94C44B210E67636838E /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = B05A89F36031871EFED0843D /* AFSecurityPolicy.m */; }; + D07254C5EFBA109F34CBD863 /* KWReporting.h in Headers */ = {isa = PBXBuildFile; fileRef = 8374BB520ECB3921F315BF94 /* KWReporting.h */; }; + D12E868E28B8047E925D0293 /* KWBeWithinMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 308A372F20104316E5D06E72 /* KWBeWithinMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D18DB78995C8D3039C0F4FC9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; + D1E60F38D35CA75D1017A193 /* KWEqualMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DE36DDCCB75376A39B32A68 /* KWEqualMatcher.h */; }; + D2B117B652F3031F8C41CA5D /* CLPlacemark+HNKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 596749631AEA5CEDD0511BE0 /* CLPlacemark+HNKAdditions.h */; }; + D50214955951F97B58F32C8D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; + D6D65A787F37CF862DF0EF91 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = ABB30EAA7429E6F5C281036D /* UIImageView+AFNetworking.m */; }; + D7F93C97DEAD598DE481C3AE /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2047BBCECF5F956113FC9B6F /* AFHTTPRequestOperation.m */; }; + D810278E48E52C7E7231C7B0 /* Kiwi.h in Headers */ = {isa = PBXBuildFile; fileRef = 35D20F9A1B78CDD4137F7843 /* Kiwi.h */; }; + D9DC6E1B9B336EF1E9067B37 /* KWInvocationCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = DCDDBE712F2B365C68662073 /* KWInvocationCapturer.h */; }; + DA42D810B20867B7B57A8A52 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; + DA74B1EC92F75D34CFEA4A30 /* KWBeEmptyMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D2537BDA4DF99F94E811097 /* KWBeEmptyMatcher.h */; }; + DAB6725F10EC880614749E3A /* KWStringPrefixMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 107AF158310785A2E9E2E184 /* KWStringPrefixMatcher.h */; }; + DADA07BCA48AE9477A89D3A3 /* KWMock.h in Headers */ = {isa = PBXBuildFile; fileRef = B8320BA1EC08F95C0FA62E7C /* KWMock.h */; }; + DC4F2B9C2D5DCD43CD287E52 /* KWPendingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A6913D954E44D9B9C873CF9 /* KWPendingNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DC79DFFA2C03ED8F7EC94249 /* KWLetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 56157DEA6B4718CF129981DA /* KWLetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DC9943323FDFF3247B3C8B9F /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 20E4175F5C1C0F3CDD53F951 /* NSArray+MTLManipulationAdditions.h */; }; + DFF3013F5F526F30EDAA4B7E /* KWAny.m in Sources */ = {isa = PBXBuildFile; fileRef = E52609E2B9128BD0E74E07E2 /* KWAny.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E0098AA0C68561173856F30D /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 59DC2A8F7FC043E8E8F7085E /* UIAlertView+AFNetworking.h */; }; + E012F03FBEC32FD0A1E2D2BC /* KWNilMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 308EACD72B0F9EDAE16CBB41 /* KWNilMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E0AA8DC131F8462B80341D56 /* KWBeWithinMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DE328052F56697217FD5EAFD /* KWBeWithinMatcher.h */; }; + E1EC79600A92879104D7BFB2 /* KWSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = F2FE81065E78108652B82F08 /* KWSpec.h */; }; + E39BAFAF9C608002F1B270DF /* NSProxy+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 52F3B6419027B88A2846BE91 /* NSProxy+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E580EC7CEF5F7FD23CEBFE7B /* KWItNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D28CA3B19248EE639571186 /* KWItNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E6A73BB01AF377221EF954E5 /* NSObject+KiwiMockAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 48F722BF5BAD811C6F9BB363 /* NSObject+KiwiMockAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E7AC6A39E1C05167502AB4C9 /* KWBeforeEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 938A915B1646EF696B083D59 /* KWBeforeEachNode.h */; }; + E7BC3BD9A31880A2BD9957E8 /* KWContextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 85D4BB77E1DFA6CBE2139115 /* KWContextNode.h */; }; + E7E64589521F40C5E43F835B /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = CBB66556E7ECBF51F957E41C /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E92F68A42B13FD704158A1E9 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = A9898E0A1D9DCB63EC920138 /* MTLJSONAdapter.h */; }; + E993F5FA820E381A18850060 /* KWContextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A94ABD4202745A674A6778AA /* KWContextNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EA9DD7E0A86BCE7F2899BE2F /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56FC514D2CFA47949DDC9551 /* XCTest.framework */; }; + EC293F8D6C97D680EC32E0FF /* KWBeSubclassOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D6673D71E1E9DCC5183C63A7 /* KWBeSubclassOfClassMatcher.h */; }; + ED7921707FC6A02FC7361646 /* KWAny.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F491F0B95F19BA349B6B01F /* KWAny.h */; }; + F1838C5FE7CBE2A446452740 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 02E344DDA9CA448DDEAF6811 /* AFURLRequestSerialization.h */; }; + F413AF15C6A3B194E9D314CA /* KWSuiteConfigurationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = B814AA8DCB5148E0FE600C5A /* KWSuiteConfigurationBase.h */; }; + F451AE41A85131FBCC09689B /* KWFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A8AD1B88F1B2604BA77296 /* KWFailure.h */; }; + F4E156E91F83EDC59DA00043 /* KWAfterAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C76501CC2D88EAD8A41AC87A /* KWAfterAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F5827EDA5C9BDE2E4C66F766 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA8A8FDD2797DD0ADB6D598 /* AFURLConnectionOperation.h */; }; + F6BD422BEC89B0B7D459A704 /* KWNotificationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7427E7A32E712AF42B6C0F85 /* KWNotificationMatcher.h */; }; + F7CDF45730040635657C3D24 /* KWInequalityMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 472E866E20B2723467A9BCCE /* KWInequalityMatcher.h */; }; + F93CF909B4A9F6A9B2E629BF /* KWBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = E58DB1D882BA6EC93A5E57D5 /* KWBlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FA2FA338084B88991FFD4ED2 /* KWInvocationCapturer.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BB781BFF228284165B9C0E /* KWInvocationCapturer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FB19FAE04F283C69E6268F11 /* KWLet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0909BB2656E7C0D60E7DA5CF /* KWLet.h */; }; + FCFC2ED96135481DB93426CD /* NSValue+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6AD8F690F169B1837D45F57 /* NSValue+KiwiAdditions.h */; }; + FE85E797E80D4CE9B7E6B753 /* KWBeTrueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEC136E646565D2D12AFC0A /* KWBeTrueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 08B724168F8B32E60A3F5F5C5CD378A9 /* PBXContainerItemProxy */ = { + 0799084877F7B866EB4467BC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; proxyType = 1; - remoteGlobalIDString = 1554585903BFAAA06C79A75FFE42A24B; - remoteInfo = Mantle; + remoteGlobalIDString = 881E544741236650A9E648F2; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; }; - 255A327EB9875209A4B6B0DCFBB6063A /* PBXContainerItemProxy */ = { + 100DC69E10B36145851B86EB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; proxyType = 1; - remoteGlobalIDString = 2ADF38F0FF9109A16735FFC3CAF78CA4; - remoteInfo = HNKGooglePlacesAutocomplete; + remoteGlobalIDString = D6A05F270DBB24C4551536E2; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; }; - 2E4E27C25CDCCB7488C89828865EA7A5 /* PBXContainerItemProxy */ = { + 2D6E0074510CAAEB4C9F998A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; proxyType = 1; - remoteGlobalIDString = 9F1318F732D4EC620E620E142FCD12B0; - remoteInfo = AFNetworking; + remoteGlobalIDString = DB26C8DEBD8C5B8E4FAA58D4; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; }; - 572666130A54E4E2AB35D99162791557 /* PBXContainerItemProxy */ = { + 8C741FD0679463D6A7CB06BB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; proxyType = 1; - remoteGlobalIDString = 1554585903BFAAA06C79A75FFE42A24B; - remoteInfo = Mantle; + remoteGlobalIDString = D6A05F270DBB24C4551536E2; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; }; - 584E6A33E1204AD891C7B3C9A86B6A1F /* PBXContainerItemProxy */ = { + B0835359445942799F2595B9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; proxyType = 1; - remoteGlobalIDString = 9F1318F732D4EC620E620E142FCD12B0; - remoteInfo = AFNetworking; + remoteGlobalIDString = 881E544741236650A9E648F2; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; }; - DE8F35553E35AD091A3EDAA3B723A6D5 /* PBXContainerItemProxy */ = { + BDF502113CF055A43C9E922C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; proxyType = 1; - remoteGlobalIDString = F2F7F677F42C70220B183F246B398E0B; - remoteInfo = Kiwi; + remoteGlobalIDString = 28EF350919B7DE0F895E2792; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; }; - E07E27417F77463AD5DA41BDFFEB65B1 /* PBXContainerItemProxy */ = { + D76290619D9F38950BFC7641 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; proxyType = 1; - remoteGlobalIDString = BC77B66E8967F692FF556C2D7CEAFECE; - remoteInfo = HNKServerFacade; + remoteGlobalIDString = 28EF350919B7DE0F895E2792; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; }; - E88B4DE72B3D1C83A4F6B0A6BDA41A71 /* PBXContainerItemProxy */ = { + FAFD8B3C0E3D47BE3EC246B5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; proxyType = 1; - remoteGlobalIDString = BC77B66E8967F692FF556C2D7CEAFECE; - remoteInfo = HNKServerFacade; + remoteGlobalIDString = A68E014D5E09236690BDB595; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00C0DF61AF947F958A3E1BC3CB4A0D25 /* KWUserDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWUserDefinedMatcher.m; path = Classes/Matchers/KWUserDefinedMatcher.m; sourceTree = ""; }; - 00F33D1EEF79BC0FFE9A8F3289AD15C3 /* KWSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSymbolicator.h; path = Classes/Core/KWSymbolicator.h; sourceTree = ""; }; - 029FE7ABA79D26F6CD7FA7426AC55EF5 /* KWFutureObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFutureObject.m; path = Classes/Core/KWFutureObject.m; sourceTree = ""; }; - 0316F2AC5CF24D943C7EFFE052D351A7 /* libAFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libAFNetworking.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 043E99993BA98B3CD7015DBA1366CB5F /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Classes/Core/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; - 04485F3BD9EF227C8FBC0F2874596D0E /* NSObject+KiwiMockAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiMockAdditions.m"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.m"; sourceTree = ""; }; - 04812416DEC95460D9B4A27BE5ABCDF5 /* KWDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWDeviceInfo.h; path = Classes/Core/KWDeviceInfo.h; sourceTree = ""; }; - 0559BD51C01F9D9A926D07EF0A7D2B17 /* KWExampleSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuite.m; path = Classes/Core/KWExampleSuite.m; sourceTree = ""; }; - 05C6DBD92BF3DC522FCFEDC10A33B170 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig"; sourceTree = ""; }; - 05F3B78C4CE8BE4484D2E242206DB816 /* HNKGooglePlacesAutocompletePlaceSubstring.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompletePlaceSubstring.h; sourceTree = ""; }; - 06374D2F0629E973E6C27F4D485C3217 /* KWObjCUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWObjCUtilities.h; path = Classes/Core/KWObjCUtilities.h; sourceTree = ""; }; - 07960902A4FB677228979280E7E578D1 /* KWChangeMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWChangeMatcher.m; path = Classes/Matchers/KWChangeMatcher.m; sourceTree = ""; }; - 08BC4BF3B3FB1EB7A4C346308FA0479C /* HNKGooglePlacesAutocompletePlaceTerm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompletePlaceTerm.m; sourceTree = ""; }; - 099C0CCF6A9A7DD10C94358499700874 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig"; sourceTree = ""; }; - 0A45C3E8B46DDA9ACE9707172EFE5C01 /* KWGenericMatchEvaluator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchEvaluator.m; path = Classes/Matchers/KWGenericMatchEvaluator.m; sourceTree = ""; }; - 0AB065923B558A73C7B41D25FE6A2ED6 /* KWBeIdenticalToMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeIdenticalToMatcher.m; path = Classes/Matchers/KWBeIdenticalToMatcher.m; sourceTree = ""; }; - 0C64EA98C0FDCCA0B5F51B6A713C187A /* KWBeIdenticalToMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeIdenticalToMatcher.h; path = Classes/Matchers/KWBeIdenticalToMatcher.h; sourceTree = ""; }; - 0CC7C6212CC8B64A74D5E6955EC61C1F /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0D328EE65716966F2EA9D30F21FB065B /* KWReceiveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWReceiveMatcher.m; path = Classes/Matchers/KWReceiveMatcher.m; sourceTree = ""; }; - 0DC8ADDF9D8D26EDBA9C46E513257A34 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; - 0EA72E787E92E044F0E47F6E21109D85 /* KWBlockRaiseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockRaiseMatcher.h; path = Classes/Matchers/KWBlockRaiseMatcher.h; sourceTree = ""; }; - 0FEC494942532A2EF31D231BF65E5A89 /* KWFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFailure.m; path = Classes/Core/KWFailure.m; sourceTree = ""; }; - 0FEEB0CF9001B11398A4AD04C0ADB821 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; - 100B6CA2C269A8DFF401D3263735FA55 /* KWDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWDeviceInfo.m; path = Classes/Core/KWDeviceInfo.m; sourceTree = ""; }; - 10FE68B7765C525F0C40A347DDECA0A0 /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; - 12B0B575CEEA875B94C64FA53B84A1E0 /* KWBeforeEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeEachNode.m; path = Classes/Nodes/KWBeforeEachNode.m; sourceTree = ""; }; - 13249ECF608C8BAC5D392303510AC6B9 /* KWMessageTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageTracker.h; path = Classes/Core/KWMessageTracker.h; sourceTree = ""; }; - 137C0858AB0094E927E11C3D14F9B57F /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; - 13F5349033EB171EDA4C219DE653D1B8 /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-Example-resources.sh"; sourceTree = ""; }; - 17C70AC671E0F21B2E1269A4CB95D5F8 /* KWExampleSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuite.h; path = Classes/Core/KWExampleSuite.h; sourceTree = ""; }; - 19D238721F811EE427D7142322AAD601 /* KWGenericMatchEvaluator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchEvaluator.h; path = Classes/Matchers/KWGenericMatchEvaluator.h; sourceTree = ""; }; - 1A75816C99E7E93A1E4BADA81648D1A1 /* KWContainStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainStringMatcher.m; path = Classes/Matchers/KWContainStringMatcher.m; sourceTree = ""; }; - 1A88FFAB8883E91B1DAA089A44337FC0 /* KWExampleNodeVisitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNodeVisitor.h; path = Classes/Core/KWExampleNodeVisitor.h; sourceTree = ""; }; - 1AA5B9CBAF8788FA110582BBD6274F73 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; - 1AC3E3EFBA60413F4B7A1DEFDEDD2C43 /* KWCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCallSite.h; path = Classes/Core/KWCallSite.h; sourceTree = ""; }; - 1B19C96ABA0DBD1E6984D96421F52A5A /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - 1D0810384B024A14FEE32A04E0535C09 /* KWRegularExpressionPatternMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegularExpressionPatternMatcher.m; path = Classes/Matchers/KWRegularExpressionPatternMatcher.m; sourceTree = ""; }; - 1D0BDA3F2DB537E2A5C18D51749B84BE /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; - 1DA12118AFAFC3FDB05377486C71A0D8 /* KWSuiteConfigurationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSuiteConfigurationBase.m; path = Classes/Config/KWSuiteConfigurationBase.m; sourceTree = ""; }; - 1E1F5A2F736D3E3941F05EDB15254688 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; - 20E217D0C8C49D341A516F0DF937817C /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - 2125CE9D9BF123EAE1BDF3E9FD11650A /* NSProxy+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSProxy+KiwiVerifierAdditions.m"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.m"; sourceTree = ""; }; - 22679E03D87472D83715CDF47A53EB5B /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - 232FD3F18881848366CFBDE0F7C49894 /* KWRespondToSelectorMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRespondToSelectorMatcher.h; path = Classes/Matchers/KWRespondToSelectorMatcher.h; sourceTree = ""; }; - 2364B132ADEC6F9C90AA3DE14F72A3EB /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig"; sourceTree = ""; }; - 240C44AA0195DBA8C0937309BB9DC88F /* KWLetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWLetNode.m; path = Classes/Nodes/KWLetNode.m; sourceTree = ""; }; - 2487A8F04570E150B3B44F0D67EA23CD /* KWCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCallSite.m; path = Classes/Core/KWCallSite.m; sourceTree = ""; }; - 24B0E7B0AB9DCFE9E0277BBC965F816B /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - 24DF2BFACC18025F1E9CFF75CDD66AC0 /* HNKServerFacade.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HNKServerFacade.xcconfig; sourceTree = ""; }; - 2648F930A093742D05120B73D8A6CAA7 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; - 26E306CEC3BBDF68D475096A286ED0C8 /* CLPlacemark+HNKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CLPlacemark+HNKAdditions.m"; sourceTree = ""; }; - 29D82C9847BCC780AD20C195A10C4823 /* HNKGooglePlacesAutocompleteQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompleteQuery.m; sourceTree = ""; }; - 2CC64B8C921FEBB79480E33060A17B10 /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; - 2D33C4D3D2F5CFCF98876F99B1DB33B0 /* KWRegisterMatchersNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegisterMatchersNode.m; path = Classes/Nodes/KWRegisterMatchersNode.m; sourceTree = ""; }; - 2D471363E45C98B12F1C9E80930AFBF7 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - 2E5EAA86A566261F34D17CB5C8A54A23 /* KWCountType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCountType.h; path = Classes/Core/KWCountType.h; sourceTree = ""; }; - 2EA862DA85375B342FB1E677FB2B3CC7 /* KWNilMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNilMatcher.h; path = Classes/Matchers/KWNilMatcher.h; sourceTree = ""; }; - 3039AAA54227C4DA8F704AF83F518C7C /* KWProbePoller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbePoller.h; path = Classes/Core/KWProbePoller.h; sourceTree = ""; }; - 305EFBC85DAABA84397923B883948B38 /* KWGenericMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatcher.h; path = Classes/Matchers/KWGenericMatcher.h; sourceTree = ""; }; - 30B6F97B520F681F5BA49A5824BF8C3B /* KWExampleSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuiteBuilder.m; path = Classes/Core/KWExampleSuiteBuilder.m; sourceTree = ""; }; - 30CDF9437ABD442414E56118F54ED8B6 /* KWBeWithinMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeWithinMatcher.h; path = Classes/Matchers/KWBeWithinMatcher.h; sourceTree = ""; }; - 3150DC362A87D69FA172FE9148A1ECED /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; - 32E2D68100E41D97287D8142018D55F2 /* KWInequalityMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInequalityMatcher.h; path = Classes/Matchers/KWInequalityMatcher.h; sourceTree = ""; }; - 32EECDE056BC5CED18068AC789393661 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 32F3E29FA8D484D5A844591F64746DAA /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 332392ED3341E7951B5D4760D29CA8DD /* KWContextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContextNode.m; path = Classes/Nodes/KWContextNode.m; sourceTree = ""; }; - 33F3AEFE98F384A90E86FE6FFE7EA778 /* KWNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNull.m; path = Classes/Core/KWNull.m; sourceTree = ""; }; - 3567950EBDAC141F1D169EA4D84EB9B4 /* HNKGooglePlacesAutocomplete.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocomplete.h; sourceTree = ""; }; - 36566F837DB48A7A6E4CFB0FCEF3B5B4 /* KWMatchers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchers.m; path = Classes/Core/KWMatchers.m; sourceTree = ""; }; - 374C473459D63AFD222DF79461BA5748 /* KWBeTrueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeTrueMatcher.h; path = Classes/Matchers/KWBeTrueMatcher.h; sourceTree = ""; }; - 3792BB5DB199E5AD2286D78FB54193A4 /* KWAfterEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterEachNode.m; path = Classes/Nodes/KWAfterEachNode.m; sourceTree = ""; }; - 3B48E8F5B7DD31135EACEC070C42A211 /* KWMessagePattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessagePattern.m; path = Classes/Core/KWMessagePattern.m; sourceTree = ""; }; - 3B62E67A14647E523BB4CF6A2320EB13 /* HNKGooglePlacesServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesServer.m; sourceTree = ""; }; - 3BBEB92736E6F4F101864D7CF0DBDB15 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; - 3BDAA6057BF9E61E82A13E7C147CE4F7 /* NSObject+KiwiSpyAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiSpyAdditions.m"; path = "Classes/Core/NSObject+KiwiSpyAdditions.m"; sourceTree = ""; }; - 3CAE237A2706ED0F0DFA0201990EB191 /* KWExampleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNode.h; path = Classes/Nodes/KWExampleNode.h; sourceTree = ""; }; - 3DCF46346EE435AC3BC7D0D09BAEC88C /* KWExistVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExistVerifier.m; path = Classes/Verifiers/KWExistVerifier.m; sourceTree = ""; }; - 400288306678AF87B4D6B4875B898A01 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - 4114E00E8D3041DDA26E213B59A7C8EC /* KWHaveValueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveValueMatcher.m; path = Classes/Matchers/KWHaveValueMatcher.m; sourceTree = ""; }; - 41BF41A130AAC3D71E09C100BFA4D437 /* KiwiConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiConfiguration.h; path = Classes/Core/KiwiConfiguration.h; sourceTree = ""; }; - 43A4EAA631053E5964125087342361EE /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; - 44BFC4CBAA017E07925FA35F38B46AC1 /* KWBlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockNode.m; path = Classes/Nodes/KWBlockNode.m; sourceTree = ""; }; - 4628817A462D7D4AC7E5C53CBDB654A5 /* HNKServerFacade-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "HNKServerFacade-Private.xcconfig"; sourceTree = ""; }; - 462AC5EAA544DD93823C071DA5A2E6A9 /* KWValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWValue.m; path = Classes/Core/KWValue.m; sourceTree = ""; }; - 46C792C49E55F8F2FA3D26AF53E1B712 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 487E899D8973308CEF97BB361341B2DB /* KWGenericMatchingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchingAdditions.h; path = Classes/Matchers/KWGenericMatchingAdditions.h; sourceTree = ""; }; - 498EF67C3792E4C9DC0E680B61B8CCCE /* KWMatcherFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcherFactory.m; path = Classes/Core/KWMatcherFactory.m; sourceTree = ""; }; - 4A88FFDCCA5ACD172FF3EF446FB94C9F /* NSMethodSignature+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+KiwiAdditions.h"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.h"; sourceTree = ""; }; - 4B85E44709060611A3C1B3B373595AA4 /* KWSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSpec.h; path = Classes/Core/KWSpec.h; sourceTree = ""; }; - 4B9BAB9B192AA0021FE7F45E68D444BD /* KWContextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContextNode.h; path = Classes/Nodes/KWContextNode.h; sourceTree = ""; }; - 4BC7FB13278BFE2696550DE51FA04C40 /* libPods-HNKGooglePlacesAutocomplete-Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4BDDD4689BADD3E9DB9B1565EFF31D38 /* KWExampleSuiteBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuiteBuilder.h; path = Classes/Core/KWExampleSuiteBuilder.h; sourceTree = ""; }; - 4BF5D85D8403646A853E0B28DC2EDBE8 /* KWBeBetweenMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeBetweenMatcher.h; path = Classes/Matchers/KWBeBetweenMatcher.h; sourceTree = ""; }; - 4BFCE079F550C127F74D37242632E13C /* NSMethodSignature+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+KiwiAdditions.m"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.m"; sourceTree = ""; }; - 4D0CCCADBFF140B3A3381DD03627EF4E /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Classes/Core/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; - 4D8DBEA0F8CD5CFACD852EC9BCD8408C /* KWBeWithinMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeWithinMatcher.m; path = Classes/Matchers/KWBeWithinMatcher.m; sourceTree = ""; }; - 4DB3F48D9890A01AF3073302ED16DBE1 /* NSObject+KiwiMockAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiMockAdditions.h"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.h"; sourceTree = ""; }; - 4E98524AC3842DFD9DC1C961AFC48FF1 /* KWChangeMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWChangeMatcher.h; path = Classes/Matchers/KWChangeMatcher.h; sourceTree = ""; }; - 4FD09EA536EBC0BCB4EAE8C270446A4A /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; - 51ECFF97BC7286AF25997CE8A4234DD4 /* KWMessageTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessageTracker.m; path = Classes/Core/KWMessageTracker.m; sourceTree = ""; }; - 5267D8DC279F0FD9D6B4EA321C387BEC /* HNKServerFacade-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HNKServerFacade-prefix.pch"; sourceTree = ""; }; - 529B2F3E260EE7A3A822DB44A42400EC /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - 52F15695ECB5D171AE7EB9D308577F43 /* KWAsyncVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAsyncVerifier.m; path = Classes/Verifiers/KWAsyncVerifier.m; sourceTree = ""; }; - 5306FFF79157C5D0033CF0F6342FAA81 /* libMantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMantle.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 530A32295A19CA93A7192E6603E637F0 /* NSValue+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+KiwiAdditions.h"; path = "Classes/Core/NSValue+KiwiAdditions.h"; sourceTree = ""; }; - 53576E56A0E8BB896B044424DA0C6200 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; - 538C8CF7ADBFAD40046C6000072E9177 /* Kiwi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kiwi-prefix.pch"; sourceTree = ""; }; - 53E4378C46276D6CAD5DE99BE4F1F058 /* KWMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchers.h; path = Classes/Core/KWMatchers.h; sourceTree = ""; }; - 53FC6FF065F3754884BF4FA4FCB9169C /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; - 5680B92FCAF131D64DE3CBD9BCEA481B /* NSValue+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+KiwiAdditions.m"; path = "Classes/Core/NSValue+KiwiAdditions.m"; sourceTree = ""; }; - 56A84D1830E952336C7470E722E17D93 /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; - 56D68FD534C58F092C6A8C827F9287B5 /* KWStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringUtilities.h; path = Classes/Core/KWStringUtilities.h; sourceTree = ""; }; - 578F40AC31CAE348A619C47CC39628F0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-dummy.m"; sourceTree = ""; }; - 57F379AA3F8B5EC09EB2FE5F010F5BE4 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; - 59D736BF36ACE06558F40E751E24F360 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - 5BB2958181AE895793E691F120098E9C /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist"; sourceTree = ""; }; - 5BFED5F155114B1B91FBD886D30668E7 /* KWAfterAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterAllNode.m; path = Classes/Nodes/KWAfterAllNode.m; sourceTree = ""; }; - 5C0B148931946818784F80103E8E2578 /* KWInvocationCapturer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInvocationCapturer.h; path = Classes/Core/KWInvocationCapturer.h; sourceTree = ""; }; - 5C3A4477FF16E2EE2C2897CD64CB15B2 /* KWBeKindOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeKindOfClassMatcher.h; path = Classes/Matchers/KWBeKindOfClassMatcher.h; sourceTree = ""; }; - 5C74726464379FDC171847D5705760E0 /* KWContainMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainMatcher.h; path = Classes/Matchers/KWContainMatcher.h; sourceTree = ""; }; - 5D6D28FE2D35A515415C0063827657CD /* KWStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStub.h; path = Classes/Stubbing/KWStub.h; sourceTree = ""; }; - 5D6E9F359D456F039FFABF0D8993FE09 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; - 5F72AADF8372B8CA4F83E064E175B35F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 5F78ED8DC97A210784612A7A8CC6B861 /* KWGenericMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatcher.m; path = Classes/Matchers/KWGenericMatcher.m; sourceTree = ""; }; - 6101CAAD2E2D42E7397C2C15D86799EB /* KWBeSubclassOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeSubclassOfClassMatcher.m; path = Classes/Matchers/KWBeSubclassOfClassMatcher.m; sourceTree = ""; }; - 617858AA68A1B6CA353ABD06C953F586 /* KWStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringUtilities.m; path = Classes/Core/KWStringUtilities.m; sourceTree = ""; }; - 6185B7A4F9F8DE2C73F597BB8738CFA5 /* KWIntercept.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWIntercept.h; path = Classes/Stubbing/KWIntercept.h; sourceTree = ""; }; - 62026ECB70F537F0613BBA8432D7E3EA /* KWObjCUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWObjCUtilities.m; path = Classes/Core/KWObjCUtilities.m; sourceTree = ""; }; - 62C0497A503AA3D0DBE27B4F40FFDA6A /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; - 632A870D9B9CC63D4BB1AE6C3CF4AEF6 /* KWHaveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveMatcher.h; path = Classes/Matchers/KWHaveMatcher.h; sourceTree = ""; }; - 63B1BD50A60BF21594157EBB10BA0EE6 /* KWBeTrueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeTrueMatcher.m; path = Classes/Matchers/KWBeTrueMatcher.m; sourceTree = ""; }; - 6433C5AAFFC0B35A1574519550A91802 /* HNKServerFacade-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HNKServerFacade-dummy.m"; sourceTree = ""; }; - 65EDED11002206DBDB8EEBB89E63423F /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - 662BE2C6AAFE372AF8ADCEAD6EA4E084 /* HNKServerFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServerFacade.h; path = Pod/Classes/HNKServerFacade.h; sourceTree = ""; }; - 6702D559021D9137BDFFFF6C86760B16 /* KWWorkarounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWWorkarounds.m; path = Classes/Core/KWWorkarounds.m; sourceTree = ""; }; - 67E08D3B56B2615259293ECF5ECD5F0A /* KWExampleDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleDelegate.h; path = Classes/Core/KWExampleDelegate.h; sourceTree = ""; }; - 6808193651F12FFF0620D6058693A72A /* HNKGooglePlacesAutocomplete-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "HNKGooglePlacesAutocomplete-prefix.pch"; sourceTree = ""; }; - 6A15019EDADD894887C54B067F57A631 /* KWItNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWItNode.h; path = Classes/Nodes/KWItNode.h; sourceTree = ""; }; - 6A34A9B0A242A6DE9839602602BE76CE /* KWBeZeroMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeZeroMatcher.m; path = Classes/Matchers/KWBeZeroMatcher.m; sourceTree = ""; }; - 6BF16E5CFF8922AAC57CF43D029FC8A0 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - 6C3C3741F9CCDEF0EDAED640D7B111FB /* KWFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFormatter.m; path = Classes/Core/KWFormatter.m; sourceTree = ""; }; - 6E84F7FEB7136785E1A23842DF8CA103 /* HNKGooglePlacesAutocomplete-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "HNKGooglePlacesAutocomplete-Private.xcconfig"; sourceTree = ""; }; - 7047F727EFB42D6F447A33578C35DC9C /* NSObject+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiVerifierAdditions.m"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.m"; sourceTree = ""; }; - 721B17464AA5BD5F6A48C0E4C489AAD7 /* KWBeBetweenMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeBetweenMatcher.m; path = Classes/Matchers/KWBeBetweenMatcher.m; sourceTree = ""; }; - 723CE722C70412EEF3494945BFE03F52 /* KWHaveValueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveValueMatcher.h; path = Classes/Matchers/KWHaveValueMatcher.h; sourceTree = ""; }; - 738641E23C536EEA19D7361E98B25D84 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - 73E5AF4B2C0403EE63B1C7E95645B16E /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; - 74AA10B93FBBE371BD8667E63E24FF8D /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; - 7529219E1B206C4488811774887B546F /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; - 7532BABF84962EE11FC3C9F51895015D /* KWEqualMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWEqualMatcher.h; path = Classes/Matchers/KWEqualMatcher.h; sourceTree = ""; }; - 75D274843E458EB2CA06087BD1C89576 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - 764E26E7BC29EB565100F5CA3C25B108 /* KWGenericMatchingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchingAdditions.m; path = Classes/Matchers/KWGenericMatchingAdditions.m; sourceTree = ""; }; - 76DCDD469D48EE8165F2E3FF5B2F3775 /* HNKGooglePlacesAutocompleteQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompleteQuery.h; sourceTree = ""; }; - 77E7841B58C1DE068882245E612750CD /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - 78FA597AF7383982B04091FC4ED96277 /* KWLet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLet.h; path = Classes/Core/KWLet.h; sourceTree = ""; }; - 79D3196548C1513FDA2670771CA816CB /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; - 7AA3E60E9107F6D6598AD96A59DFAFE2 /* HNKGooglePlacesAutocompleteModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompleteModel.m; sourceTree = ""; }; - 7BD0F2462539C0F3A3B1E95A306BF732 /* KWNilMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNilMatcher.m; path = Classes/Matchers/KWNilMatcher.m; sourceTree = ""; }; - 7C5309F9C3D5A51C777CEBA089824B74 /* KWAllTestsSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAllTestsSuite.m; path = Classes/Config/KWAllTestsSuite.m; sourceTree = ""; }; - 7D9BEA018FD57753C5775F4C9064F83A /* KWLetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLetNode.h; path = Classes/Nodes/KWLetNode.h; sourceTree = ""; }; - 7E3D30D3B2D6ABFC366218CC3737CFAC /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; - 7EC153F9782EC72C2003B2161CB367A3 /* KWAfterEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterEachNode.h; path = Classes/Nodes/KWAfterEachNode.h; sourceTree = ""; }; - 8149CDD1BFB94B750C78DF2A3D7EEBA5 /* KiwiMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiMacros.h; path = Classes/Core/KiwiMacros.h; sourceTree = ""; }; - 82A4AC85CBEC58C58688760B77413F64 /* KWNotificationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNotificationMatcher.m; path = Classes/Matchers/KWNotificationMatcher.m; sourceTree = ""; }; - 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 83BFBAD762580A51904B44F1AD8F1182 /* HNKGooglePlacesAutocompleteModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompleteModel.h; sourceTree = ""; }; - 83E8B1BE44B6D74A94DB8C067EEB236A /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - 842A0F9D5BF8AFA3F123A900B32D2BCE /* KWAny.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAny.m; path = Classes/Core/KWAny.m; sourceTree = ""; }; - 8463DFCE5B6790F3632CB7205C879F84 /* KWReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReporting.h; path = Classes/Core/KWReporting.h; sourceTree = ""; }; - 84FF43CFD45B93FAECF70965ADE370DD /* KWStringPrefixMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringPrefixMatcher.m; path = Classes/Matchers/KWStringPrefixMatcher.m; sourceTree = ""; }; - 85308EF537159E6F961F6CFD557D145E /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; - 85680C480FB2A6CD765EFF3D23F5FCD4 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; - 862F069559704119D490FA2AAA1CDED7 /* KWBeforeAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeAllNode.m; path = Classes/Nodes/KWBeforeAllNode.m; sourceTree = ""; }; - 89097E3B70B556E17237FBB7272226F2 /* KWAfterAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterAllNode.h; path = Classes/Nodes/KWAfterAllNode.h; sourceTree = ""; }; - 891EE23933CC83CEDEEEC408DA44CEA0 /* KWMessagePattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessagePattern.h; path = Classes/Core/KWMessagePattern.h; sourceTree = ""; }; - 898591535502B191EA868DD4E0C61DDF /* libKiwi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libKiwi.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8A0FA5624BEC186C0891DBA50BC95504 /* KWReceiveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReceiveMatcher.h; path = Classes/Matchers/KWReceiveMatcher.h; sourceTree = ""; }; - 8A672C1060ACE0D30A360620FA2E5504 /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; - 8A979D3F0D5682FB5649B6EE4E1C8D1B /* KWFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFormatter.h; path = Classes/Core/KWFormatter.h; sourceTree = ""; }; - 8AB8C669FFC43B8EA7414E7B39D646BE /* KWFutureObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFutureObject.h; path = Classes/Core/KWFutureObject.h; sourceTree = ""; }; - 8ABD9EB82AAB8F99782B4D06560C3312 /* KWExpectationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExpectationType.h; path = Classes/Core/KWExpectationType.h; sourceTree = ""; }; - 8AED6FE18E0074E54CF469A585F57413 /* HNKServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKServer.m; path = Pod/Classes/HNKServer.m; sourceTree = ""; }; - 8B5E51E8264856D913305A2AA71A4347 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - 8CF3D9EF85289931F7E9EEC86156472E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist"; sourceTree = ""; }; - 8D7671550783DB2411C917539F2964E6 /* Kiwi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kiwi.h; path = Classes/Core/Kiwi.h; sourceTree = ""; }; - 8F37CC13170D413F282728C22451C117 /* KWRegisterMatchersNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegisterMatchersNode.h; path = Classes/Nodes/KWRegisterMatchersNode.h; sourceTree = ""; }; - 8F6812B2417DA4702057452E96E5DBC3 /* KWCaptureSpy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCaptureSpy.m; path = Classes/Core/KWCaptureSpy.m; sourceTree = ""; }; - 9209EC261CA777AF1EC25CE3227CE89C /* HNKGooglePlacesAutocomplete.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = HNKGooglePlacesAutocomplete.xcconfig; sourceTree = ""; }; - 9381B6EE6C82203165A17AA610C48872 /* NSInvocation+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+KiwiAdditions.h"; path = "Classes/Core/NSInvocation+KiwiAdditions.h"; sourceTree = ""; }; - 93DFAD2B680BD254B6A3199F5E8C7B7B /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; - 96A34889EED78A24C63AFDCAD2262EE7 /* NSProxy+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSProxy+KiwiVerifierAdditions.h"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.h"; sourceTree = ""; }; - 96E650FC732AD0C97F2CEDF64DC6E328 /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; - 96FB835A4219D0785F41455165F8F566 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig"; sourceTree = ""; }; - 97498D6242120408FB8E03CC3F66B560 /* HNKGooglePlacesAutocompleteQueryConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompleteQueryConfig.h; sourceTree = ""; }; - 98069B4AF542F04E60146B5C00EB7B81 /* KWSuiteConfigurationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSuiteConfigurationBase.h; path = Classes/Config/KWSuiteConfigurationBase.h; sourceTree = ""; }; - 984A410C45E4205F19B92EE5C7178117 /* KWNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNull.h; path = Classes/Core/KWNull.h; sourceTree = ""; }; - 984CBAA039D3E62E40B682FDA580B600 /* HNKGooglePlacesAutocompletePlaceTerm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompletePlaceTerm.h; sourceTree = ""; }; - 98C1807AD8EC15D6840AC6E156EF9141 /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; - 98EB3AA3707CA381A0FD27870D28DD7C /* KWMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMock.m; path = Classes/Mocking/KWMock.m; sourceTree = ""; }; - 993A17FB49A45CCE3132B36733106E66 /* KWInvocationCapturer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInvocationCapturer.m; path = Classes/Core/KWInvocationCapturer.m; sourceTree = ""; }; - 9993770B501E47242760FD8462952ADE /* KWBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlock.m; path = Classes/Core/KWBlock.m; sourceTree = ""; }; - 99F5B583796941822AA82EEB30F09134 /* Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Mantle-Private.xcconfig"; sourceTree = ""; }; - 9A723027DA2CDEBCDDFECFC40110E1C8 /* KWWorkarounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWWorkarounds.h; path = Classes/Core/KWWorkarounds.h; sourceTree = ""; }; - 9CAB26F8270CAE6A27A665E83CD37FD9 /* NSNumber+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+KiwiAdditions.m"; path = "Classes/Core/NSNumber+KiwiAdditions.m"; sourceTree = ""; }; - 9D267D344158C56D2EC1CA44C8FCC325 /* KWValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWValue.h; path = Classes/Core/KWValue.h; sourceTree = ""; }; - 9DB1AE5884575ECFD88A950F7A41BA2F /* KWRegularExpressionPatternMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegularExpressionPatternMatcher.h; path = Classes/Matchers/KWRegularExpressionPatternMatcher.h; sourceTree = ""; }; - 9DE6DF131F10F79859B449ABD661421A /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - 9E3313603D2CBC808ACDA61441E97F6F /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; - 9F5ABE420494F71A4FD46081C386774C /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - A011B58A71AE537C5758A32A956ACFB0 /* KWEqualMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWEqualMatcher.m; path = Classes/Matchers/KWEqualMatcher.m; sourceTree = ""; }; - A0E13A504535553404F96E914DFA8B1D /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; - A15FCDF053818D25EE37B50B0E994AD0 /* HNKServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServer.h; path = Pod/Classes/HNKServer.h; sourceTree = ""; }; - A265C0B6602E6FA1D4B6534F75BA22E2 /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; - A384A0625F126ED3363D3B17D50FF455 /* NSObject+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiVerifierAdditions.h"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.h"; sourceTree = ""; }; - A3A40343F39505F05A6FAFAE57F70333 /* HNKGooglePlacesAutocompletePlace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompletePlace.m; sourceTree = ""; }; - A3E040A98BDD15746DA4E7D209702FED /* KWContainStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainStringMatcher.h; path = Classes/Matchers/KWContainStringMatcher.h; sourceTree = ""; }; - A4387BBB39F392748958DDB98B8809BA /* KWUserDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWUserDefinedMatcher.h; path = Classes/Matchers/KWUserDefinedMatcher.h; sourceTree = ""; }; - A43E03E655182C12A3C0B58D3D3EFB4D /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - A7D3BEC0893A3C71B97505F667620932 /* KWSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSpec.m; path = Classes/Core/KWSpec.m; sourceTree = ""; }; - A9B2F73E545E8E5ED787008A3C6826BF /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; - AA9467110FBB172D391FC073C2A9B6C4 /* NSObject+KiwiStubAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiStubAdditions.h"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.h"; sourceTree = ""; }; - ABB78649D3CD5D6F32E55EB277563D6E /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; - AF3F327FBA2E5B82AB51E8E163D6EB90 /* HNKGooglePlacesAutocompleteQueryResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompleteQueryResponse.m; sourceTree = ""; }; - AF75F71661FA163C8B875965342BB52C /* KWContainMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainMatcher.m; path = Classes/Matchers/KWContainMatcher.m; sourceTree = ""; }; - B141BB9CE3138EDA25F012F781952F4D /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; - B1C1F3D720DE8C35EBA78A1E4FAA40FA /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - B1F418BC49D613CF43B405ED07138834 /* KWBlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockNode.h; path = Classes/Nodes/KWBlockNode.h; sourceTree = ""; }; - B274A226AA4342EFE6BAB89D6703C33C /* KWMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatching.h; path = Classes/Core/KWMatching.h; sourceTree = ""; }; - B37E25A1EBA7A9E564C896532F4E03EA /* KWSymbolicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSymbolicator.m; path = Classes/Core/KWSymbolicator.m; sourceTree = ""; }; - B3A1ED25C86B5CB1BCA3347137138BEC /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - B45461DF3D5011324854479CB7799248 /* KWMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcher.h; path = Classes/Core/KWMatcher.h; sourceTree = ""; }; - B484E3C028DEEF8BCD53D127E5C68103 /* KWBeEmptyMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeEmptyMatcher.m; path = Classes/Matchers/KWBeEmptyMatcher.m; sourceTree = ""; }; - B560B5D1577147E39DAA8C459327FE26 /* KWIntercept.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWIntercept.m; path = Classes/Stubbing/KWIntercept.m; sourceTree = ""; }; - B621A8F748B684FB423A1209E3767B00 /* HNKGooglePlacesAutocompleteQueryResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompleteQueryResponse.h; sourceTree = ""; }; - B6BF0E76DDDBA5C34A9C385818DCD208 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - B6D6BD0DF5FA3C557B7BD4FE149C6330 /* NSObject+KiwiSpyAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiSpyAdditions.h"; path = "Classes/Core/NSObject+KiwiSpyAdditions.h"; sourceTree = ""; }; - B7447B80422ED672A4CD294B91B350C6 /* KWBeMemberOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeMemberOfClassMatcher.m; path = Classes/Matchers/KWBeMemberOfClassMatcher.m; sourceTree = ""; }; - B928CD31A6291201C1354F5B636F3C73 /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; - B9877873CBD9B9660E8B1AE8F782267A /* KWRespondToSelectorMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRespondToSelectorMatcher.m; path = Classes/Matchers/KWRespondToSelectorMatcher.m; sourceTree = ""; }; - BABFFF89CA54E86BDBD9569133E980AB /* Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Mantle-dummy.m"; sourceTree = ""; }; - BB79A5613540E6EBAB99C73BA700E6BA /* KWAsyncVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAsyncVerifier.h; path = Classes/Verifiers/KWAsyncVerifier.h; sourceTree = ""; }; - BD7179422B55EB0A644726CB71ABECEF /* HNKGooglePlacesServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesServer.h; sourceTree = ""; }; - BF6829E8FBC2029A6A2C858C1C854D14 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - C1F737E73A82B6BC796615A4C5505CF2 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; - C1FEA252DFAD5504E644EC4DE9D87E6E /* KWItNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWItNode.m; path = Classes/Nodes/KWItNode.m; sourceTree = ""; }; - C2A0DD2AC700E37D1B4FFAE6FCC817FD /* KWBeSubclassOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeSubclassOfClassMatcher.h; path = Classes/Matchers/KWBeSubclassOfClassMatcher.h; sourceTree = ""; }; - C396E84AD981F13DB697BA3DCAB92D18 /* libHNKServerFacade.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHNKServerFacade.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C3A7C2556FC8800E88EC82F60372CBDB /* KWBeforeEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeEachNode.h; path = Classes/Nodes/KWBeforeEachNode.h; sourceTree = ""; }; - C3FB1628BD10D890D3FA5113A1E54EA8 /* KWBeMemberOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeMemberOfClassMatcher.h; path = Classes/Matchers/KWBeMemberOfClassMatcher.h; sourceTree = ""; }; - C50452E97E72F237695A4B90FB68614E /* KWStringContainsMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringContainsMatcher.m; path = Classes/Matchers/KWStringContainsMatcher.m; sourceTree = ""; }; - C5EEC1E6E178B5BE20316DD0E6AFBEC4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh"; sourceTree = ""; }; - C698966CBE9D3B966C4277F75B4AC0A3 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m"; sourceTree = ""; }; - C6DE510DDDD94048F9E970905A2E9DEE /* CLPlacemark+HNKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CLPlacemark+HNKAdditions.h"; sourceTree = ""; }; - C7BD1464006DCCE7099966B4BEDD3566 /* KWProbePoller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWProbePoller.m; path = Classes/Core/KWProbePoller.m; sourceTree = ""; }; - C8774B9FBE8B1F8976A8897399DCCDC7 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; - C88113A79685B4EFEE7BAD12896829F7 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - C9B36FD543EF5B38BA8D5F3F15A671AF /* NSInvocation+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+KiwiAdditions.m"; path = "Classes/Core/NSInvocation+KiwiAdditions.m"; sourceTree = ""; }; - C9F0787879038A57E3BB1AEB4529E577 /* KWExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExample.h; path = Classes/Core/KWExample.h; sourceTree = ""; }; - CA250B2D87AECD3AC724B1AEDDB40568 /* KWBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlock.h; path = Classes/Core/KWBlock.h; sourceTree = ""; }; - CAE37ABF675FB7250E352FFC204F18D9 /* KWConformToProtocolMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWConformToProtocolMatcher.h; path = Classes/Matchers/KWConformToProtocolMatcher.h; sourceTree = ""; }; - CB9EE6EAC589E029551766CA99AE88B7 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; - CC5D6161529CBEEEF6C7EB6418EB6ABA /* Kiwi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kiwi-dummy.m"; sourceTree = ""; }; - CC8C3337BEA1B5AF0153647CA8FD536D /* KWVerifying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWVerifying.h; path = Classes/Verifiers/KWVerifying.h; sourceTree = ""; }; - CD6DA4E94E8BEBA3994D74CB751A4A82 /* KWBeforeAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeAllNode.h; path = Classes/Nodes/KWBeforeAllNode.h; sourceTree = ""; }; - CDB90FEA6C36519482F71808CB4352F4 /* HNKGooglePlacesAutocompleteQueryConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompleteQueryConfig.m; sourceTree = ""; }; - CE208ADD64DEE310E8170E82994963D6 /* Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Mantle.xcconfig; sourceTree = ""; }; - CE4B66823AB7C16FBCDDCA73FA8FB6F2 /* KWMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcher.m; path = Classes/Core/KWMatcher.m; sourceTree = ""; }; - CFB13BFEC8A2D82273DEF4DD3C2C6382 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; - D0E9A2C7066D498237E707E519698F10 /* KWStringContainsMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringContainsMatcher.h; path = Classes/Matchers/KWStringContainsMatcher.h; sourceTree = ""; }; - D1EDD879EEA427F8CFEB2162D4579D8C /* HNKGooglePlacesAutocompletePlace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = HNKGooglePlacesAutocompletePlace.h; sourceTree = ""; }; - D2CCB67B29BEA3B752A8A53C9A595DF8 /* Kiwi.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kiwi.xcconfig; sourceTree = ""; }; - D36716B38D40CC89260C191E505B54F9 /* KWMatchVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchVerifier.h; path = Classes/Verifiers/KWMatchVerifier.h; sourceTree = ""; }; - D44C6150B5FD9A39550AD0ACF656EE8E /* KWAny.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAny.h; path = Classes/Core/KWAny.h; sourceTree = ""; }; - D493144EFBCF6B6146D0FA33A2DE7EF0 /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; - D5C37305329118CDCF2323B7D4450CB6 /* KWBeZeroMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeZeroMatcher.h; path = Classes/Matchers/KWBeZeroMatcher.h; sourceTree = ""; }; - D830CC9CCB60039389F0C710A5FA7056 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown"; sourceTree = ""; }; - D945837FADE8543B63103837A8B97DB6 /* HNKGooglePlacesAutocomplete-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "HNKGooglePlacesAutocomplete-dummy.m"; sourceTree = ""; }; - D9D6EDF8A458DAA1C37ED799317CDAE7 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; - DA7AE8A400A029BAC3EFEE80E603D5C9 /* KWFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFailure.h; path = Classes/Core/KWFailure.h; sourceTree = ""; }; - DAE96ACE6C023A2272FFAABD97236F16 /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; - DCE5B2F2B1C361939D2A129B11B4C5B2 /* NSObject+KiwiStubAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiStubAdditions.m"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.m"; sourceTree = ""; }; - DDC7973CA468A5D2EFF9EF280FA1300D /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - DDFF219C6A6DEFAD0CFDAABA28D6936E /* KWConformToProtocolMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWConformToProtocolMatcher.m; path = Classes/Matchers/KWConformToProtocolMatcher.m; sourceTree = ""; }; - DE16072CE135597246DFF9FBBF963E86 /* KWStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStub.m; path = Classes/Stubbing/KWStub.m; sourceTree = ""; }; - DE2B163C46F3BF967FD3D6B3B4CE5D87 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; - DE458B4D155CB29F55193372B151C529 /* KWExistVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExistVerifier.h; path = Classes/Verifiers/KWExistVerifier.h; sourceTree = ""; }; - DF0F46F589B037636BE360123495021E /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown"; sourceTree = ""; }; - DF21DBA11EFB89131DDE44A29863E321 /* KWNotificationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNotificationMatcher.h; path = Classes/Matchers/KWNotificationMatcher.h; sourceTree = ""; }; - DF94B3075A8BF774BE2DBF02F8F312EB /* KWMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMock.h; path = Classes/Mocking/KWMock.h; sourceTree = ""; }; - DFBFD1FA4CAA82F54E388E1DFC335A34 /* KWMatchVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchVerifier.m; path = Classes/Verifiers/KWMatchVerifier.m; sourceTree = ""; }; - DFC80A7DD04AA998C12E03DE2A5CA248 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - E13D93B2B8D9DF080498738032D6FF36 /* AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "AFNetworking-Private.xcconfig"; sourceTree = ""; }; - E3BEE7F167A91CB3CA0396F458DB24A1 /* KiwiBlockMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiBlockMacros.h; path = Classes/Core/KiwiBlockMacros.h; sourceTree = ""; }; - E3EFF8445FA62AE760E4B82DEC40E58F /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; - E8076E66B0E1D74B37196CF114548748 /* NSNumber+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+KiwiAdditions.h"; path = "Classes/Core/NSNumber+KiwiAdditions.h"; sourceTree = ""; }; - EA534312B91348D0F02F499B72544279 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; - EA8CC115C1221EB25D2F8A4C3F5931B4 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - EAA0FA0EE2534244CFA5BF00E7AFB1DA /* KWMatcherFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcherFactory.h; path = Classes/Core/KWMatcherFactory.h; sourceTree = ""; }; - EBBA15951E2F6E3ABDEA5DDC84386FF1 /* Kiwi-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Kiwi-Private.xcconfig"; sourceTree = ""; }; - ECD9E5E151C22DB4809D2A2F73D251DB /* KWBlockRaiseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockRaiseMatcher.m; path = Classes/Matchers/KWBlockRaiseMatcher.m; sourceTree = ""; }; - EDB2A5F97BCDD1A389EDB85D3B0C004E /* KWBeKindOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeKindOfClassMatcher.m; path = Classes/Matchers/KWBeKindOfClassMatcher.m; sourceTree = ""; }; - EEC68F4330E0B6E381DE042519A165E1 /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; - EFF694F392D19B1AFD85BD9E9C09DA14 /* KWPendingNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWPendingNode.h; path = Classes/Nodes/KWPendingNode.h; sourceTree = ""; }; - F2153FC5EDA7D3417BAA37E0E3C8C7A4 /* KWHaveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveMatcher.m; path = Classes/Matchers/KWHaveMatcher.m; sourceTree = ""; }; - F469BE9E391BDE928297D343EDF45912 /* KWBeEmptyMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeEmptyMatcher.h; path = Classes/Matchers/KWBeEmptyMatcher.h; sourceTree = ""; }; - F548C2D1AACCCFE04A599BA039690C83 /* KWStringPrefixMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringPrefixMatcher.h; path = Classes/Matchers/KWStringPrefixMatcher.h; sourceTree = ""; }; - F56F37ED152BB615C53AF85B4B230043 /* KWCaptureSpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCaptureSpy.h; path = Classes/Core/KWCaptureSpy.h; sourceTree = ""; }; - F5809E6C01E76A63F7ABF26CB1172F78 /* KWProbe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbe.h; path = Classes/Core/KWProbe.h; sourceTree = ""; }; - F6367B0EA3925D1B5A50C0148279E247 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; - F8A494655A32243A8CC68CFF19F420AF /* Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Mantle-prefix.pch"; sourceTree = ""; }; - F908BF120B705E5893B7107CBA155149 /* KWMessageSpying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageSpying.h; path = Classes/Core/KWMessageSpying.h; sourceTree = ""; }; - F9CAA15BD698D32B5BE8D5E213DC853A /* KWInequalityMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInequalityMatcher.m; path = Classes/Matchers/KWInequalityMatcher.m; sourceTree = ""; }; - FAA25927E4E7B1BBFD96CB10A156318C /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - FB5EDD59353A57BB701DA3035E35D5F1 /* libHNKGooglePlacesAutocomplete.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libHNKGooglePlacesAutocomplete.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FB720FA438A536B4C33AB6F95560177E /* KWPendingNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWPendingNode.m; path = Classes/Nodes/KWPendingNode.m; sourceTree = ""; }; - FC87628F8BF51791DBC232AF4A5CB369 /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; - FD9BE0A53FADAF8C7D3411B0FD533A1C /* HNKGooglePlacesAutocompletePlaceSubstring.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = HNKGooglePlacesAutocompletePlaceSubstring.m; sourceTree = ""; }; - FDA11F24A0E5D379D1BDFA1D3837B2AF /* KWExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExample.m; path = Classes/Core/KWExample.m; sourceTree = ""; }; + 01EF14C06FD97C6464AF7CB0 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 027C1CCA9F5598168F31F296 /* KWObjCUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWObjCUtilities.h; path = Classes/Core/KWObjCUtilities.h; sourceTree = ""; }; + 02E344DDA9CA448DDEAF6811 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + 03C33BD4A54748B9BFB5EEDF /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig"; sourceTree = ""; }; + 04E13BA068B36259F14B348F /* NSObject+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiVerifierAdditions.m"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.m"; sourceTree = ""; }; + 04EB80C857EED098EC1A01D2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; sourceTree = ""; }; + 08D52DA97541F2D26379979E /* KWInequalityMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInequalityMatcher.m; path = Classes/Matchers/KWInequalityMatcher.m; sourceTree = ""; }; + 0909BB2656E7C0D60E7DA5CF /* KWLet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLet.h; path = Classes/Core/KWLet.h; sourceTree = ""; }; + 09173B80F071F2CE68A992C0 /* KWNilMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNilMatcher.h; path = Classes/Matchers/KWNilMatcher.h; sourceTree = ""; }; + 09299FF0F358E036D07A3E61 /* NSObject+KiwiSpyAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiSpyAdditions.m"; path = "Classes/Core/NSObject+KiwiSpyAdditions.m"; sourceTree = ""; }; + 095808D2F717738484116FE1 /* KWBeSubclassOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeSubclassOfClassMatcher.m; path = Classes/Matchers/KWBeSubclassOfClassMatcher.m; sourceTree = ""; }; + 09B47159DC25CF7437F053CA /* KWCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCallSite.h; path = Classes/Core/KWCallSite.h; sourceTree = ""; }; + 09FA8A59C08E9659E6861B42 /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; + 0A1A1D8A7009854BD3E9EDFD /* KWExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExample.m; path = Classes/Core/KWExample.m; sourceTree = ""; }; + 0AD571719CBAEC4BCCF38A1B /* KWValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWValue.m; path = Classes/Core/KWValue.m; sourceTree = ""; }; + 0B843DDE4897E77DC9E701F0 /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; + 0D28CA3B19248EE639571186 /* KWItNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWItNode.m; path = Classes/Nodes/KWItNode.m; sourceTree = ""; }; + 0D9AB64F8618F46D0AF51903 /* libPods-HNKGooglePlacesAutocomplete-Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 0EDD4763BDD2275D407907AF /* KWAsyncVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAsyncVerifier.h; path = Classes/Verifiers/KWAsyncVerifier.h; sourceTree = ""; }; + 0FB1FA96960431D52A257471 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + 0FD12BC3D23BE090BA82138A /* HNKServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKServer.m; path = Pod/Classes/HNKServer.m; sourceTree = ""; }; + 107AF158310785A2E9E2E184 /* KWStringPrefixMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringPrefixMatcher.h; path = Classes/Matchers/KWStringPrefixMatcher.h; sourceTree = ""; }; + 10AE6ED227A8DA5075EC2CA6 /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; + 11955A913E33C0EDF793F558 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh"; sourceTree = ""; }; + 12FEA05DD4B085CBCA1464E5 /* KWGenericMatchEvaluator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchEvaluator.h; path = Classes/Matchers/KWGenericMatchEvaluator.h; sourceTree = ""; }; + 13DDB716A3B57743AD34233B /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; + 14A9FCBF3F501EDF6F636A12 /* KWItNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWItNode.h; path = Classes/Nodes/KWItNode.h; sourceTree = ""; }; + 15AD262015ADE1431F0B7707 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; + 16A91EF020A59E5A95D50B00 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist"; sourceTree = ""; }; + 1729B04C687E3DD54A2353A6 /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; + 175B92D8E24EB50C5318659A /* KWProbePoller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWProbePoller.m; path = Classes/Core/KWProbePoller.m; sourceTree = ""; }; + 17D3F4EC0A3741255A6E81CB /* KWFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFormatter.m; path = Classes/Core/KWFormatter.m; sourceTree = ""; }; + 1817C90D8FA1E9ADD8BEAE0A /* KWObjCUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWObjCUtilities.m; path = Classes/Core/KWObjCUtilities.m; sourceTree = ""; }; + 1892154921AA12C6B7ADB192 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; + 191B42E5F5BE5D533FF53040 /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; + 1936CA7EE65CAE6AF0EF3BDB /* KWBeIdenticalToMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeIdenticalToMatcher.h; path = Classes/Matchers/KWBeIdenticalToMatcher.h; sourceTree = ""; }; + 1D9C69E5F7BD3B48089D4969 /* KWBlockRaiseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockRaiseMatcher.m; path = Classes/Matchers/KWBlockRaiseMatcher.m; sourceTree = ""; }; + 1F0E870400A1AAE177C3AF45 /* CLPlacemark+HNKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CLPlacemark+HNKAdditions.m"; path = "Pod/Classes/CLPlacemark+HNKAdditions.m"; sourceTree = ""; }; + 1F47ED14AE85D33817A8D8D7 /* KWBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlock.h; path = Classes/Core/KWBlock.h; sourceTree = ""; }; + 2047BBCECF5F956113FC9B6F /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; + 20E4175F5C1C0F3CDD53F951 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; + 21BD28E365A490742A12BE74 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m"; sourceTree = ""; }; + 21EBCE0999FD8653092BC0A2 /* NSValue+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+KiwiAdditions.m"; path = "Classes/Core/NSValue+KiwiAdditions.m"; sourceTree = ""; }; + 232B6E3745323C23A4E3EAD0 /* KWBlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockNode.m; path = Classes/Nodes/KWBlockNode.m; sourceTree = ""; }; + 2439584FCB0C89143AFFE3CF /* KWWorkarounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWWorkarounds.h; path = Classes/Core/KWWorkarounds.h; sourceTree = ""; }; + 247E3B5C6C41ADDB64D02360 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig"; sourceTree = ""; }; + 259F1BF7996B8390997DF2B7 /* KWFutureObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFutureObject.h; path = Classes/Core/KWFutureObject.h; sourceTree = ""; }; + 25F4579379FAF80E5253CE34 /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; + 2614C1E73C326FE153834527 /* KWRegisterMatchersNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegisterMatchersNode.h; path = Classes/Nodes/KWRegisterMatchersNode.h; sourceTree = ""; }; + 27598202816B254CFE090714 /* KWVerifying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWVerifying.h; path = Classes/Verifiers/KWVerifying.h; sourceTree = ""; }; + 29185D6D005F74D6C6633C37 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 29200D5921AD783A2750ADF7 /* KWBeMemberOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeMemberOfClassMatcher.m; path = Classes/Matchers/KWBeMemberOfClassMatcher.m; sourceTree = ""; }; + 29BB781BFF228284165B9C0E /* KWInvocationCapturer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInvocationCapturer.m; path = Classes/Core/KWInvocationCapturer.m; sourceTree = ""; }; + 2A11D258B22B9046DAB00445 /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; + 2A8CB17452EE515415FCF5C9 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; + 2B1B448576CED2947658253F /* Pods-HNKGooglePlacesAutocomplete-Example-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-environment.h"; sourceTree = ""; }; + 2B29FC8661DE3178F3E55D3A /* KWNotificationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNotificationMatcher.m; path = Classes/Matchers/KWNotificationMatcher.m; sourceTree = ""; }; + 2B91F0C173CF955192F8821D /* KWGenericMatchingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchingAdditions.m; path = Classes/Matchers/KWGenericMatchingAdditions.m; sourceTree = ""; }; + 2B98DF0EDB26471FB26C4EDC /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; + 2BF5187382097B617312E8AE /* KWBeIdenticalToMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeIdenticalToMatcher.m; path = Classes/Matchers/KWBeIdenticalToMatcher.m; sourceTree = ""; }; + 2C983345770AE97BB428F215 /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig"; sourceTree = ""; }; + 2C9B2D6D1D7781D2970449B1 /* KWMessagePattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessagePattern.m; path = Classes/Core/KWMessagePattern.m; sourceTree = ""; }; + 2CF5E3BE6E98A3C32F5FB244 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; + 2D2537BDA4DF99F94E811097 /* KWBeEmptyMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeEmptyMatcher.h; path = Classes/Matchers/KWBeEmptyMatcher.h; sourceTree = ""; }; + 2D3D0C84A6D99EAFD3479E8C /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 2E7E0B0A51E2C4D202ED82E2 /* KWContainStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainStringMatcher.m; path = Classes/Matchers/KWContainStringMatcher.m; sourceTree = ""; }; + 2EE7ACC1416A5567F2C588C2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig"; sourceTree = ""; }; + 2FEE784AF337276D713E2CE2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig"; sourceTree = ""; }; + 308A372F20104316E5D06E72 /* KWBeWithinMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeWithinMatcher.m; path = Classes/Matchers/KWBeWithinMatcher.m; sourceTree = ""; }; + 308EACD72B0F9EDAE16CBB41 /* KWNilMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNilMatcher.m; path = Classes/Matchers/KWNilMatcher.m; sourceTree = ""; }; + 34868D498A7CADC0571443B2 /* KWMatcherFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcherFactory.m; path = Classes/Core/KWMatcherFactory.m; sourceTree = ""; }; + 35D20F9A1B78CDD4137F7843 /* Kiwi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kiwi.h; path = Classes/Core/Kiwi.h; sourceTree = ""; }; + 35E92A91EC92E1CA3E12B373 /* KWCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCallSite.m; path = Classes/Core/KWCallSite.m; sourceTree = ""; }; + 3661B6AC769C98A7B2656BD1 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 36DD95DB86ADE39521F81424 /* KWMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchers.h; path = Classes/Core/KWMatchers.h; sourceTree = ""; }; + 37A86FE4C95E592C3EEFE170 /* KWUserDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWUserDefinedMatcher.h; path = Classes/Matchers/KWUserDefinedMatcher.h; sourceTree = ""; }; + 37FBB511F65D77A0FCB4A53F /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; + 39F2B3D3C506052693F90B7A /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; + 3BB69ADAA5AED760B4F3B21F /* KiwiMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiMacros.h; path = Classes/Core/KiwiMacros.h; sourceTree = ""; }; + 3BFB049C379D8B22C60B1638 /* KWFutureObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFutureObject.m; path = Classes/Core/KWFutureObject.m; sourceTree = ""; }; + 3DD764E79A144C04AE27914D /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-Example-resources.sh"; sourceTree = ""; }; + 3DFE98CFADA829F03EBF74B2 /* KWExampleDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleDelegate.h; path = Classes/Core/KWExampleDelegate.h; sourceTree = ""; }; + 3E16EC28AA895D47E3C68D55 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 40E45B80D78D7B809797A97F /* KWFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFormatter.h; path = Classes/Core/KWFormatter.h; sourceTree = ""; }; + 41ED1EADD57344420697BD5A /* KWExampleNodeVisitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNodeVisitor.h; path = Classes/Core/KWExampleNodeVisitor.h; sourceTree = ""; }; + 429A6139C27AD50221E42865 /* NSObject+KiwiStubAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiStubAdditions.h"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.h"; sourceTree = ""; }; + 42AADE3568DDB012883BFB0F /* KWFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFailure.m; path = Classes/Core/KWFailure.m; sourceTree = ""; }; + 4324AE7321A8EBB4D1ADD37B /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; + 437E1F6D217F9F83A5D396CC /* NSInvocation+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+KiwiAdditions.h"; path = "Classes/Core/NSInvocation+KiwiAdditions.h"; sourceTree = ""; }; + 4481BAE347A878339F50C6BA /* KWMessageTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessageTracker.m; path = Classes/Core/KWMessageTracker.m; sourceTree = ""; }; + 44D68462B14A22B7C7D4A963 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig"; sourceTree = ""; }; + 45209A2F83A5703B5A4E11DC /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; + 465A9E5C81F66B679E26BE73 /* KWAfterEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterEachNode.m; path = Classes/Nodes/KWAfterEachNode.m; sourceTree = ""; }; + 4663A164E67A7F08C50E115C /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; + 472E866E20B2723467A9BCCE /* KWInequalityMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInequalityMatcher.h; path = Classes/Matchers/KWInequalityMatcher.h; sourceTree = ""; }; + 48F722BF5BAD811C6F9BB363 /* NSObject+KiwiMockAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiMockAdditions.m"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.m"; sourceTree = ""; }; + 495B080FA7C66B00700A81AC /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig"; sourceTree = ""; }; + 4A19C6A1D778D8286C5C39C7 /* KWHaveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveMatcher.h; path = Classes/Matchers/KWHaveMatcher.h; sourceTree = ""; }; + 4E0647B79FC7507ED5024C8B /* KWSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSymbolicator.h; path = Classes/Core/KWSymbolicator.h; sourceTree = ""; }; + 4EBB2C48F6AC941CE089E785 /* NSObject+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiVerifierAdditions.h"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.h"; sourceTree = ""; }; + 4EBC42CB7C888C795D1C640F /* KWRegisterMatchersNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegisterMatchersNode.m; path = Classes/Nodes/KWRegisterMatchersNode.m; sourceTree = ""; }; + 4ECE7AED31F973B8DAB92112 /* KWBeKindOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeKindOfClassMatcher.h; path = Classes/Matchers/KWBeKindOfClassMatcher.h; sourceTree = ""; }; + 4F491F0B95F19BA349B6B01F /* KWAny.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAny.h; path = Classes/Core/KWAny.h; sourceTree = ""; }; + 4FA1AC528D0583B9CF202FBA /* KWGenericMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatcher.h; path = Classes/Matchers/KWGenericMatcher.h; sourceTree = ""; }; + 514167BCC3DA87A0377E25F8 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; + 529FD5D5A587AB235E08CA1A /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 52F3B6419027B88A2846BE91 /* NSProxy+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSProxy+KiwiVerifierAdditions.m"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.m"; sourceTree = ""; }; + 53570268974E900520134F55 /* KWBeZeroMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeZeroMatcher.m; path = Classes/Matchers/KWBeZeroMatcher.m; sourceTree = ""; }; + 5428E065B37826F91EFF720E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m"; sourceTree = ""; }; + 55E24C56BA4870C4939FC57E /* KWProbePoller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbePoller.h; path = Classes/Core/KWProbePoller.h; sourceTree = ""; }; + 56157DEA6B4718CF129981DA /* KWLetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWLetNode.m; path = Classes/Nodes/KWLetNode.m; sourceTree = ""; }; + 56FC514D2CFA47949DDC9551 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 5860E765418CF990A2FFD701 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m"; sourceTree = ""; }; + 58896DE59127AABCA56C04C3 /* KWMessageSpying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageSpying.h; path = Classes/Core/KWMessageSpying.h; sourceTree = ""; }; + 596749631AEA5CEDD0511BE0 /* CLPlacemark+HNKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CLPlacemark+HNKAdditions.h"; path = "Pod/Classes/CLPlacemark+HNKAdditions.h"; sourceTree = ""; }; + 5968C50CC46C3BEE27FEE97F /* KWExistVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExistVerifier.m; path = Classes/Verifiers/KWExistVerifier.m; sourceTree = ""; }; + 59DC2A8F7FC043E8E8F7085E /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; + 5AF0FFC397E774620CC77577 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; + 5C6BC98D168A035609CA4DF0 /* KWExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExample.h; path = Classes/Core/KWExample.h; sourceTree = ""; }; + 5EEFA1E0A347B6910DBFEF6C /* KWBeZeroMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeZeroMatcher.h; path = Classes/Matchers/KWBeZeroMatcher.h; sourceTree = ""; }; + 60B53E48B27C67C776916F0C /* KWProbe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbe.h; path = Classes/Core/KWProbe.h; sourceTree = ""; }; + 61CA50E7C7DC6E7527D3C481 /* KWStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStub.h; path = Classes/Stubbing/KWStub.h; sourceTree = ""; }; + 624AB78D750F090E25BDFAD0 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig"; sourceTree = ""; }; + 636434BF68CB660651A969DD /* HNKServerFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServerFacade.h; path = Pod/Classes/HNKServerFacade.h; sourceTree = ""; }; + 63F1AC2D0F5B5EAB9C69E7D7 /* KWBeBetweenMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeBetweenMatcher.m; path = Classes/Matchers/KWBeBetweenMatcher.m; sourceTree = ""; }; + 64C9738ACC3C52935A4AB105 /* KWExpectationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExpectationType.h; path = Classes/Core/KWExpectationType.h; sourceTree = ""; }; + 65A42DBEE04392BDCA1CB8D7 /* KWIntercept.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWIntercept.m; path = Classes/Stubbing/KWIntercept.m; sourceTree = ""; }; + 65F33CF0AA1F487B58D31536 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + 66E98C74EAE063BF508CAFBE /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 66EEEE5EC3D93A663E3019A5 /* KWRespondToSelectorMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRespondToSelectorMatcher.m; path = Classes/Matchers/KWRespondToSelectorMatcher.m; sourceTree = ""; }; + 671CD3BCE54F9FBA67CCD56B /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + 68A92E1551A9A0E1115A977F /* KWChangeMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWChangeMatcher.m; path = Classes/Matchers/KWChangeMatcher.m; sourceTree = ""; }; + 6A6913D954E44D9B9C873CF9 /* KWPendingNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWPendingNode.m; path = Classes/Nodes/KWPendingNode.m; sourceTree = ""; }; + 6C549E41895D02F9C36339AE /* KWAfterEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterEachNode.h; path = Classes/Nodes/KWAfterEachNode.h; sourceTree = ""; }; + 6CA8A8FDD2797DD0ADB6D598 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; + 6FFC8F08E45EA7C099CF2CBE /* KWGenericMatchEvaluator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchEvaluator.m; path = Classes/Matchers/KWGenericMatchEvaluator.m; sourceTree = ""; }; + 715C897F24A3D36CBE31A6AC /* HNKGooglePlacesAutocomplete.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocomplete.h; path = Pod/Classes/HNKGooglePlacesAutocomplete.h; sourceTree = ""; }; + 71E36227EC4EC3624FE00872 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 73F8F5318FB28ADD3CA69DDD /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig"; sourceTree = ""; }; + 7427E7A32E712AF42B6C0F85 /* KWNotificationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNotificationMatcher.h; path = Classes/Matchers/KWNotificationMatcher.h; sourceTree = ""; }; + 74B9EEFA198840B31DE5B9A7 /* KWBeforeAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeAllNode.h; path = Classes/Nodes/KWBeforeAllNode.h; sourceTree = ""; }; + 74EB2BB011B2D93FB99B62F4 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; + 74FBEB3376BB82483F329EDB /* HNKServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServer.h; path = Pod/Classes/HNKServer.h; sourceTree = ""; }; + 75A97EE0537E19016E64D09E /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + 76168C97F6F45ED6370194CD /* KWIntercept.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWIntercept.h; path = Classes/Stubbing/KWIntercept.h; sourceTree = ""; }; + 79A736EA8BCB8748D615E27E /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; + 7A01B6C9FF0CEBB3FBF23A28 /* KWReceiveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWReceiveMatcher.m; path = Classes/Matchers/KWReceiveMatcher.m; sourceTree = ""; }; + 7B9D0F55C32ECEBF13705A7B /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; sourceTree = ""; }; + 7BE6AAB2C14B2DB7646A1437 /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Classes/Core/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; + 7C2568184EC4ED19C5DBFB58 /* KWExampleSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuiteBuilder.m; path = Classes/Core/KWExampleSuiteBuilder.m; sourceTree = ""; }; + 7C303C8C4AF25AA24AC6B507 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; sourceTree = ""; }; + 7C6B0DA10EFA4830F20D599D /* KWHaveValueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveValueMatcher.m; path = Classes/Matchers/KWHaveValueMatcher.m; sourceTree = ""; }; + 7CB1315BD91CC143DE9DA0CD /* KWBeEmptyMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeEmptyMatcher.m; path = Classes/Matchers/KWBeEmptyMatcher.m; sourceTree = ""; }; + 7E21548E5ED14FDA9EEF219A /* KWRegularExpressionPatternMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegularExpressionPatternMatcher.h; path = Classes/Matchers/KWRegularExpressionPatternMatcher.h; sourceTree = ""; }; + 7E3BCF2BB769E4FC76ACF9B1 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; + 7E9429142970CA1E7BD6E66F /* KWExampleSuiteBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuiteBuilder.h; path = Classes/Core/KWExampleSuiteBuilder.h; sourceTree = ""; }; + 7F2E0C0E3B476FF44B4560AD /* KWStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringUtilities.h; path = Classes/Core/KWStringUtilities.h; sourceTree = ""; }; + 7FF0F3A1FE36CA28D4804A8C /* KWMatchVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchVerifier.m; path = Classes/Verifiers/KWMatchVerifier.m; sourceTree = ""; }; + 80083A0A1FBB6FF9CFB9F505 /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 806E6B168D27949EAB7534AE /* NSObject+KiwiStubAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiStubAdditions.m"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.m"; sourceTree = ""; }; + 80B7058277822E206FC43166 /* KWAsyncVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAsyncVerifier.m; path = Classes/Verifiers/KWAsyncVerifier.m; sourceTree = ""; }; + 8374BB520ECB3921F315BF94 /* KWReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReporting.h; path = Classes/Core/KWReporting.h; sourceTree = ""; }; + 848606A13235A6C7BB4D7FBC /* KWWorkarounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWWorkarounds.m; path = Classes/Core/KWWorkarounds.m; sourceTree = ""; }; + 85D4BB77E1DFA6CBE2139115 /* KWContextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContextNode.h; path = Classes/Nodes/KWContextNode.h; sourceTree = ""; }; + 880680B81CD162681AC5B358 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + 88F10BFAA739965FDAE0132C /* KiwiBlockMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiBlockMacros.h; path = Classes/Core/KiwiBlockMacros.h; sourceTree = ""; }; + 89220CF6DC33AB3DABFFCB87 /* KWPendingNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWPendingNode.h; path = Classes/Nodes/KWPendingNode.h; sourceTree = ""; }; + 893B5CE3C853DE6F48F2B820 /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; + 8988690D5061C677D6400846 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; sourceTree = ""; }; + 89A3CFFD2EDEB10CFDF60E48 /* KWNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNull.m; path = Classes/Core/KWNull.m; sourceTree = ""; }; + 8A4C5E56BFEA57145693EF5F /* KWStringContainsMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringContainsMatcher.m; path = Classes/Matchers/KWStringContainsMatcher.m; sourceTree = ""; }; + 8B4906FEB79364F632EC140A /* KWBlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockNode.h; path = Classes/Nodes/KWBlockNode.h; sourceTree = ""; }; + 8B94DC1A68F10FABD27AC385 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + 8BDB98C47D64DAAF3399C103 /* KWBeforeAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeAllNode.m; path = Classes/Nodes/KWBeforeAllNode.m; sourceTree = ""; }; + 8D5ECDFDEB8B03E298BE96DD /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 8DE36DDCCB75376A39B32A68 /* KWEqualMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWEqualMatcher.h; path = Classes/Matchers/KWEqualMatcher.h; sourceTree = ""; }; + 8E4282A1D859DCF23707115E /* KWExampleSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuite.m; path = Classes/Core/KWExampleSuite.m; sourceTree = ""; }; + 8F3001A060B82E7894E3990C /* KWSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSpec.m; path = Classes/Core/KWSpec.m; sourceTree = ""; }; + 9261A71A44141006EA44097D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig"; sourceTree = ""; }; + 92A5CF3176B86C4F77EB8D71 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + 92B83E9300A71C30F6EC698E /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; + 92DE181AF776DBD1BC0D97B6 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + 938A915B1646EF696B083D59 /* KWBeforeEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeEachNode.h; path = Classes/Nodes/KWBeforeEachNode.h; sourceTree = ""; }; + 94588E80012A0DC84241DA61 /* KWStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStub.m; path = Classes/Stubbing/KWStub.m; sourceTree = ""; }; + 94F5E0D8B98DBC65FB741359 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h"; sourceTree = ""; }; + 961D7B6E3694BDD6F1350356 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; + 9691B8F07D85643847432D25 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; + 96CB372B588D6325E8C12D22 /* KWEqualMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWEqualMatcher.m; path = Classes/Matchers/KWEqualMatcher.m; sourceTree = ""; }; + 97BFDEF0E53FC34159DFF287 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 984C8CB53E09AEF2D1FD5ADE /* KWContainMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainMatcher.m; path = Classes/Matchers/KWContainMatcher.m; sourceTree = ""; }; + 987E398BA7E5C3C181C37CF0 /* KWMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatching.h; path = Classes/Core/KWMatching.h; sourceTree = ""; }; + 9947BC24EEAD688061E85682 /* NSObject+KiwiMockAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiMockAdditions.h"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.h"; sourceTree = ""; }; + 999A6A34B5F8D88FE5EB580E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown"; sourceTree = ""; }; + 9D11BFA4256FE23EF88F62F9 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig"; sourceTree = ""; }; + 9D5DDDC9CA80CC261630F528 /* NSProxy+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSProxy+KiwiVerifierAdditions.h"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.h"; sourceTree = ""; }; + A0767DD803BB9A4EAE513B43 /* KWBlockRaiseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockRaiseMatcher.h; path = Classes/Matchers/KWBlockRaiseMatcher.h; sourceTree = ""; }; + A145FECF7D95241C91703A0F /* KWCaptureSpy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCaptureSpy.m; path = Classes/Core/KWCaptureSpy.m; sourceTree = ""; }; + A15D182C2BAE412839E04901 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; + A1A495E80A1B90E9882901B2 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + A246682C30EF23D1D598D77D /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown"; sourceTree = ""; }; + A261B7C80B927D68D73D629F /* KWAllTestsSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAllTestsSuite.m; path = Classes/Config/KWAllTestsSuite.m; sourceTree = ""; }; + A31874C4D9E927E11F657DCB /* KWRegularExpressionPatternMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegularExpressionPatternMatcher.m; path = Classes/Matchers/KWRegularExpressionPatternMatcher.m; sourceTree = ""; }; + A3647AAACF76D176E4F94136 /* KWStringContainsMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringContainsMatcher.h; path = Classes/Matchers/KWStringContainsMatcher.h; sourceTree = ""; }; + A42D9B04B79771B45EF984F0 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; + A45AFF065A3D4707ED7E01B9 /* KWMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMock.m; path = Classes/Mocking/KWMock.m; sourceTree = ""; }; + A53FAB8C61560EF6F049B460 /* KWAfterAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterAllNode.h; path = Classes/Nodes/KWAfterAllNode.h; sourceTree = ""; }; + A556379F0FD924AD98AE5A2A /* NSNumber+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+KiwiAdditions.h"; path = "Classes/Core/NSNumber+KiwiAdditions.h"; sourceTree = ""; }; + A5EC80180738D69BEED4F203 /* NSNumber+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+KiwiAdditions.m"; path = "Classes/Core/NSNumber+KiwiAdditions.m"; sourceTree = ""; }; + A5FAA29935A5D4D7967B0F93 /* KWChangeMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWChangeMatcher.h; path = Classes/Matchers/KWChangeMatcher.h; sourceTree = ""; }; + A70BE00D46C56FB411455E3A /* KWBeKindOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeKindOfClassMatcher.m; path = Classes/Matchers/KWBeKindOfClassMatcher.m; sourceTree = ""; }; + A73A03AF6A9D8E9B571961C0 /* KWContainStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainStringMatcher.h; path = Classes/Matchers/KWContainStringMatcher.h; sourceTree = ""; }; + A7B99769CE9658676AA672AA /* NSMethodSignature+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+KiwiAdditions.h"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.h"; sourceTree = ""; }; + A7CE6104B98113A5954543A9 /* KWMatchers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchers.m; path = Classes/Core/KWMatchers.m; sourceTree = ""; }; + A94ABD4202745A674A6778AA /* KWContextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContextNode.m; path = Classes/Nodes/KWContextNode.m; sourceTree = ""; }; + A964E31FA9F36F9E076124D6 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + A9898E0A1D9DCB63EC920138 /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; + ABB30EAA7429E6F5C281036D /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + AC0E317DB022E8EA9ABDF9D1 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + AD100B43523069A54624E331 /* KWHaveValueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveValueMatcher.h; path = Classes/Matchers/KWHaveValueMatcher.h; sourceTree = ""; }; + AEEC136E646565D2D12AFC0A /* KWBeTrueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeTrueMatcher.m; path = Classes/Matchers/KWBeTrueMatcher.m; sourceTree = ""; }; + AF04E52C7176D1BCE8D3CFDA /* KWReceiveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReceiveMatcher.h; path = Classes/Matchers/KWReceiveMatcher.h; sourceTree = ""; }; + AF16D7BEA41E6D7F1EB0B960 /* KWBeBetweenMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeBetweenMatcher.h; path = Classes/Matchers/KWBeBetweenMatcher.h; sourceTree = ""; }; + AF6237325F0203D96C4D901F /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + AFA90880F35A3A956CE9FDFD /* KWCaptureSpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCaptureSpy.h; path = Classes/Core/KWCaptureSpy.h; sourceTree = ""; }; + B029C3F8CF96FAFDD7D16A07 /* KWStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringUtilities.m; path = Classes/Core/KWStringUtilities.m; sourceTree = ""; }; + B05A89F36031871EFED0843D /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + B1024F44C142AAFB7A06B1C0 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; + B17303491E3673E056B0A772 /* KWSuiteConfigurationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSuiteConfigurationBase.m; path = Classes/Config/KWSuiteConfigurationBase.m; sourceTree = ""; }; + B1DA4337223DF4A0E8097958 /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; + B4205C2E7F75866C8400F135 /* KWGenericMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatcher.m; path = Classes/Matchers/KWGenericMatcher.m; sourceTree = ""; }; + B4A7F5332DB0E9ECE74D7375 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + B51B4C01BFB614286C686506 /* KWValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWValue.h; path = Classes/Core/KWValue.h; sourceTree = ""; }; + B5D93A7FE5D3609288091101 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig"; sourceTree = ""; }; + B62E76760F2419262B2C32FA /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m"; sourceTree = ""; }; + B68DA76C0E435C7686A3ED6A /* KWExampleSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuite.h; path = Classes/Core/KWExampleSuite.h; sourceTree = ""; }; + B814AA8DCB5148E0FE600C5A /* KWSuiteConfigurationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSuiteConfigurationBase.h; path = Classes/Config/KWSuiteConfigurationBase.h; sourceTree = ""; }; + B8320BA1EC08F95C0FA62E7C /* KWMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMock.h; path = Classes/Mocking/KWMock.h; sourceTree = ""; }; + BA1A42835B58CD277F73D0AF /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; sourceTree = ""; }; + BAFC1CA17AAE7AAA7E4C9883 /* KWMatchVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchVerifier.h; path = Classes/Verifiers/KWMatchVerifier.h; sourceTree = ""; }; + BB5F966A5F7454874CDC6A89 /* KWDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWDeviceInfo.h; path = Classes/Core/KWDeviceInfo.h; sourceTree = ""; }; + BB9BA0D3972E32D0CADCC57B /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; + BE8336316D35DB2B552CD75B /* KWHaveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveMatcher.m; path = Classes/Matchers/KWHaveMatcher.m; sourceTree = ""; }; + BF8F3EFA8C771C6008587FEC /* NSInvocation+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+KiwiAdditions.m"; path = "Classes/Core/NSInvocation+KiwiAdditions.m"; sourceTree = ""; }; + BFED7B74B7D63C00B88C6FA0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-dummy.m"; sourceTree = ""; }; + C0FA83895AF34A9293B88748 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + C1FC56D6A46FEEFAE98E84BB /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + C3616855A54A76D0FF4A7284 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + C5C94EE62C5B1B20E6635A85 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; + C6420653BE0C65F77F9F5E9C /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; + C6965EA0F284DD7320825D8E /* KWMatcherFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcherFactory.h; path = Classes/Core/KWMatcherFactory.h; sourceTree = ""; }; + C722FED81BAE9BF3F13387A9 /* KWGenericMatchingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchingAdditions.h; path = Classes/Matchers/KWGenericMatchingAdditions.h; sourceTree = ""; }; + C76501CC2D88EAD8A41AC87A /* KWAfterAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterAllNode.m; path = Classes/Nodes/KWAfterAllNode.m; sourceTree = ""; }; + C92EDFA9114289C147660A3A /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; + CA0A4548423E21447BD48DEF /* KWBeMemberOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeMemberOfClassMatcher.h; path = Classes/Matchers/KWBeMemberOfClassMatcher.h; sourceTree = ""; }; + CADC89CCF339BFDB57A2059B /* KWMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcher.h; path = Classes/Core/KWMatcher.h; sourceTree = ""; }; + CBB66556E7ECBF51F957E41C /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; + CC73C46A28D45231E683350D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m"; sourceTree = ""; }; + CC843C8300EDE1910DAD8A72 /* KWBeforeEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeEachNode.m; path = Classes/Nodes/KWBeforeEachNode.m; sourceTree = ""; }; + CE99BF44992E7383DFCBDB30 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + D12A83A1DAF5ACF4027964A4 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + D1936D7E96F7CE15CA43E129 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + D1962E43939DAF419ACD6D16 /* KWBeTrueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeTrueMatcher.h; path = Classes/Matchers/KWBeTrueMatcher.h; sourceTree = ""; }; + D1F60557399582DC77FA8A60 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist"; sourceTree = ""; }; + D5295B3B01583D779EBB9601 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; + D6673D71E1E9DCC5183C63A7 /* KWBeSubclassOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeSubclassOfClassMatcher.h; path = Classes/Matchers/KWBeSubclassOfClassMatcher.h; sourceTree = ""; }; + D6AD8F690F169B1837D45F57 /* NSValue+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+KiwiAdditions.h"; path = "Classes/Core/NSValue+KiwiAdditions.h"; sourceTree = ""; }; + D9FC36303476D0AB4CC430FB /* KWMessagePattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessagePattern.h; path = Classes/Core/KWMessagePattern.h; sourceTree = ""; }; + DAA0ACEBB9A3E9AACA681BCC /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + DAD6B9A3DCF198BFE117B915 /* KWConformToProtocolMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWConformToProtocolMatcher.h; path = Classes/Matchers/KWConformToProtocolMatcher.h; sourceTree = ""; }; + DB0991772EA37690279DD0CD /* KWNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNull.h; path = Classes/Core/KWNull.h; sourceTree = ""; }; + DCCA963CA2A2E77856DB2E1C /* NSMethodSignature+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+KiwiAdditions.m"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.m"; sourceTree = ""; }; + DCDDBE712F2B365C68662073 /* KWInvocationCapturer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInvocationCapturer.h; path = Classes/Core/KWInvocationCapturer.h; sourceTree = ""; }; + DE328052F56697217FD5EAFD /* KWBeWithinMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeWithinMatcher.h; path = Classes/Matchers/KWBeWithinMatcher.h; sourceTree = ""; }; + DEAEB13F256A30DE3C9E20FE /* KWConformToProtocolMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWConformToProtocolMatcher.m; path = Classes/Matchers/KWConformToProtocolMatcher.m; sourceTree = ""; }; + DFFFDF650C7B3844A7DBB0F8 /* KWDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWDeviceInfo.m; path = Classes/Core/KWDeviceInfo.m; sourceTree = ""; }; + E02FDE7FBD248FDBC02D5B95 /* KWCountType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCountType.h; path = Classes/Core/KWCountType.h; sourceTree = ""; }; + E0E003747DE9D606FA8EA636 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + E16D84AFB013FE1E3646F402 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; + E1A8AD1B88F1B2604BA77296 /* KWFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFailure.h; path = Classes/Core/KWFailure.h; sourceTree = ""; }; + E304710A96515634FB23D02F /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E3222F8D0CBC04DE601CDC86 /* NSObject+KiwiSpyAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiSpyAdditions.h"; path = "Classes/Core/NSObject+KiwiSpyAdditions.h"; sourceTree = ""; }; + E3BB7C99197990E24FB7C089 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m"; sourceTree = ""; }; + E4A6BCCA63C3CD1345533C44 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; + E52609E2B9128BD0E74E07E2 /* KWAny.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAny.m; path = Classes/Core/KWAny.m; sourceTree = ""; }; + E58DB1D882BA6EC93A5E57D5 /* KWBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlock.m; path = Classes/Core/KWBlock.m; sourceTree = ""; }; + EA3BDB436B441595173B6AB3 /* KWMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcher.m; path = Classes/Core/KWMatcher.m; sourceTree = ""; }; + EBF79E49B07D868821974000 /* KWRespondToSelectorMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRespondToSelectorMatcher.h; path = Classes/Matchers/KWRespondToSelectorMatcher.h; sourceTree = ""; }; + EC4755D6A1F9D3D248916FB7 /* KiwiConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiConfiguration.h; path = Classes/Core/KiwiConfiguration.h; sourceTree = ""; }; + EDF1D7207719F2BB46E9C48E /* KWMessageTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageTracker.h; path = Classes/Core/KWMessageTracker.h; sourceTree = ""; }; + EF42D256A6697DCC08A04BE8 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; + F29F278882EEC0236785C6A5 /* KWContainMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainMatcher.h; path = Classes/Matchers/KWContainMatcher.h; sourceTree = ""; }; + F2FE81065E78108652B82F08 /* KWSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSpec.h; path = Classes/Core/KWSpec.h; sourceTree = ""; }; + F41EF7FCD4533DEA0D4DA6FA /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + F4ABB154A132BE941BDD4D96 /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; + F4D34AA636F1F25C5AA57184 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig"; sourceTree = ""; }; + F5ECC4FA8E58F956B6ADC410 /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Classes/Core/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; + F71A5FA768915529B58CBD6A /* KWLetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLetNode.h; path = Classes/Nodes/KWLetNode.h; sourceTree = ""; }; + F8EE467FA58970C6EFA7CC19 /* KWUserDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWUserDefinedMatcher.m; path = Classes/Matchers/KWUserDefinedMatcher.m; sourceTree = ""; }; + F9752D3FE661282441B02753 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig"; sourceTree = ""; }; + FA376488B6F7277C9352646D /* KWSymbolicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSymbolicator.m; path = Classes/Core/KWSymbolicator.m; sourceTree = ""; }; + FBDF2B413375D1ED8B24566B /* KWExampleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNode.h; path = Classes/Nodes/KWExampleNode.h; sourceTree = ""; }; + FD946F6808DF374AB42BDBFF /* KWStringPrefixMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringPrefixMatcher.m; path = Classes/Matchers/KWStringPrefixMatcher.m; sourceTree = ""; }; + FE1D5F3E53252ED21F10CF17 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; + FF8B1933B34D32022C76BEE9 /* KWExistVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExistVerifier.h; path = Classes/Verifiers/KWExistVerifier.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 0BFA59361B085DAE35238B47C9A58C88 /* Frameworks */ = { + 006947EA42CBDC183B2DE414 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1C417196FD00D374E80DFC5953D544C1 /* Foundation.framework in Frameworks */, + 1F339B23C0C6DD4DBCFA38C1 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1C885CC9C9FC979E0E2ADFF40CD025D0 /* Frameworks */ = { + 6ABB98D2FB38DCA0C2EF8BF3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3F11870793D09649518D9E2CA63BF102 /* Foundation.framework in Frameworks */, + 52E9DEADE5B4C0E408F66474 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 24D740ACCA0A2203C3872A6CA2C87A04 /* Frameworks */ = { + 7F48225E6E67397772A03285 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 876EC4A5B663231BE023F57C6CAA9D4F /* Foundation.framework in Frameworks */, + BEBBAAE37D0EB99A8B394BFA /* CoreLocation.framework in Frameworks */, + 24C44663C3001E8589E7DEAF /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2AC86BAC46419B766C7DD28E77B62D47 /* Frameworks */ = { + B2510B5FBAE029D3CAED59F6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 54230B94C3DF3B7C6FE0069F7BE63B3D /* CoreLocation.framework in Frameworks */, - DB94132D0753B70DA8DD58FA227EF91F /* Foundation.framework in Frameworks */, + 0601CE236FFFA671F558E5D4 /* CoreGraphics.framework in Frameworks */, + DA42D810B20867B7B57A8A52 /* Foundation.framework in Frameworks */, + 8A9C32202BC9E09299A5DC0A /* MobileCoreServices.framework in Frameworks */, + 2D9A52C798D62E8032C390A5 /* Security.framework in Frameworks */, + C9552BC3BFA7C6F381C3ECB5 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9DCEB6608DF7BF97A9D58909A67FD9A2 /* Frameworks */ = { + D5824B01474F943D486B5188 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BB430852C8AEDDAB1EF220E1BCBB86E7 /* Foundation.framework in Frameworks */, + B1EA2FAE69C99B259B81C171 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B57406515771AFE60DB741260E86DB8A /* Frameworks */ = { + D8F0536B2B74437BC4E18150 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 34BF8F69E34D6F6BD6357891FF57F405 /* Foundation.framework in Frameworks */, - 4D42D3CA08C0FEDC18D1274165C5DC13 /* XCTest.framework in Frameworks */, + D50214955951F97B58F32C8D /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D1119F9738CF1092BABB79CA51269D8D /* Frameworks */ = { + EC99E446632F720697193D56 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6B94C6E303BDCD0EB6FFEEE517C4C971 /* CoreGraphics.framework in Frameworks */, - 48C829F056B851B23BF65D706CB2B056 /* Foundation.framework in Frameworks */, - 6F41F6E2D79F0D24CEC559D8BEF7542B /* MobileCoreServices.framework in Frameworks */, - F3472FDF82262940A35DF4660CED3F0D /* Security.framework in Frameworks */, - 0221CF4C08C67BC28F1317832D21E113 /* SystemConfiguration.framework in Frameworks */, + D18DB78995C8D3039C0F4FC9 /* Foundation.framework in Frameworks */, + EA9DD7E0A86BCE7F2899BE2F /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0720760E6FAA87218C034E98CCD3509B /* Development Pods */ = { + 0E0D41E9E86A9D871DADE69A /* Support Files */ = { isa = PBXGroup; children = ( - 904D5A1E18F4E8CE0597AFBA098EE86E /* HNKGooglePlacesAutocomplete */, + 73F8F5318FB28ADD3CA69DDD /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig */, + 495B080FA7C66B00700A81AC /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */, + B62E76760F2419262B2C32FA /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */, + BA1A42835B58CD277F73D0AF /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch */, ); - name = "Development Pods"; - sourceTree = ""; - }; - 0FAB12A6983775E436CE14AD550C78C4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { - isa = PBXGroup; - children = ( - D830CC9CCB60039389F0C710A5FA7056 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */, - 8CF3D9EF85289931F7E9EEC86156472E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */, - C698966CBE9D3B966C4277F75B4AC0A3 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */, - C5EEC1E6E178B5BE20316DD0E6AFBEC4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */, - 96FB835A4219D0785F41455165F8F566 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */, - 099C0CCF6A9A7DD10C94358499700874 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */, - ); - name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; - path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests"; - sourceTree = ""; - }; - 1968DAE82E50453578FB3B540D79A953 /* Pod */ = { - isa = PBXGroup; - children = ( - E864B219391EADF12C1468853B73F4FD /* Classes */, - ); - path = Pod; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; sourceTree = ""; }; - 2D31E67201C20A6DB214CF26D6B71C72 /* NSURLSession */ = { + 1A3F4657536387193B06792C /* Products */ = { isa = PBXGroup; children = ( - 65EDED11002206DBDB8EEBB89E63423F /* AFHTTPSessionManager.h */, - 83E8B1BE44B6D74A94DB8C067EEB236A /* AFHTTPSessionManager.m */, - DDC7973CA468A5D2EFF9EF280FA1300D /* AFURLSessionManager.h */, - 24B0E7B0AB9DCFE9E0277BBC965F816B /* AFURLSessionManager.m */, + 0D9AB64F8618F46D0AF51903 /* libPods-HNKGooglePlacesAutocomplete-Example.a */, + 80083A0A1FBB6FF9CFB9F505 /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */, + E304710A96515634FB23D02F /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */, + 66E98C74EAE063BF508CAFBE /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */, + DAA0ACEBB9A3E9AACA681BCC /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */, + 529FD5D5A587AB235E08CA1A /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */, + 97BFDEF0E53FC34159DFF287 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */, ); - name = NSURLSession; + name = Products; sourceTree = ""; }; - 355DD6BD327A6E92283511981643F95A /* Security */ = { + 436BB3C808FBF720A7C9921F /* Security */ = { isa = PBXGroup; children = ( - 400288306678AF87B4D6B4875B898A01 /* AFSecurityPolicy.h */, - 46C792C49E55F8F2FA3D26AF53E1B712 /* AFSecurityPolicy.m */, + 1892154921AA12C6B7ADB192 /* AFSecurityPolicy.h */, + B05A89F36031871EFED0843D /* AFSecurityPolicy.m */, ); name = Security; sourceTree = ""; }; - 361388D8652124A08E4AC0E5F7194283 /* Pod */ = { + 45786583C1177D9E3E1635E0 /* NSURLConnection */ = { isa = PBXGroup; children = ( - 9459B73B415F610742CE72C69E89B4B2 /* Classes */, + 25F4579379FAF80E5253CE34 /* AFHTTPRequestOperation.h */, + 2047BBCECF5F956113FC9B6F /* AFHTTPRequestOperation.m */, + 0B843DDE4897E77DC9E701F0 /* AFHTTPRequestOperationManager.h */, + 92B83E9300A71C30F6EC698E /* AFHTTPRequestOperationManager.m */, + 6CA8A8FDD2797DD0ADB6D598 /* AFURLConnectionOperation.h */, + E4A6BCCA63C3CD1345533C44 /* AFURLConnectionOperation.m */, ); - path = Pod; - sourceTree = ""; - }; - 3A5CFD643066F1C1E3B743FC18058E2F /* Support Files */ = { - isa = PBXGroup; - children = ( - DAE96ACE6C023A2272FFAABD97236F16 /* AFNetworking.xcconfig */, - E13D93B2B8D9DF080498738032D6FF36 /* AFNetworking-Private.xcconfig */, - 1E1F5A2F736D3E3941F05EDB15254688 /* AFNetworking-dummy.m */, - 8B5E51E8264856D913305A2AA71A4347 /* AFNetworking-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/AFNetworking"; - sourceTree = ""; - }; - 3B2F030770E698C781669BE3B80E6D98 /* Kiwi */ = { - isa = PBXGroup; - children = ( - 89097E3B70B556E17237FBB7272226F2 /* KWAfterAllNode.h */, - 5BFED5F155114B1B91FBD886D30668E7 /* KWAfterAllNode.m */, - 7EC153F9782EC72C2003B2161CB367A3 /* KWAfterEachNode.h */, - 3792BB5DB199E5AD2286D78FB54193A4 /* KWAfterEachNode.m */, - 7C5309F9C3D5A51C777CEBA089824B74 /* KWAllTestsSuite.m */, - D44C6150B5FD9A39550AD0ACF656EE8E /* KWAny.h */, - 842A0F9D5BF8AFA3F123A900B32D2BCE /* KWAny.m */, - BB79A5613540E6EBAB99C73BA700E6BA /* KWAsyncVerifier.h */, - 52F15695ECB5D171AE7EB9D308577F43 /* KWAsyncVerifier.m */, - 4BF5D85D8403646A853E0B28DC2EDBE8 /* KWBeBetweenMatcher.h */, - 721B17464AA5BD5F6A48C0E4C489AAD7 /* KWBeBetweenMatcher.m */, - F469BE9E391BDE928297D343EDF45912 /* KWBeEmptyMatcher.h */, - B484E3C028DEEF8BCD53D127E5C68103 /* KWBeEmptyMatcher.m */, - 0C64EA98C0FDCCA0B5F51B6A713C187A /* KWBeIdenticalToMatcher.h */, - 0AB065923B558A73C7B41D25FE6A2ED6 /* KWBeIdenticalToMatcher.m */, - 5C3A4477FF16E2EE2C2897CD64CB15B2 /* KWBeKindOfClassMatcher.h */, - EDB2A5F97BCDD1A389EDB85D3B0C004E /* KWBeKindOfClassMatcher.m */, - C3FB1628BD10D890D3FA5113A1E54EA8 /* KWBeMemberOfClassMatcher.h */, - B7447B80422ED672A4CD294B91B350C6 /* KWBeMemberOfClassMatcher.m */, - C2A0DD2AC700E37D1B4FFAE6FCC817FD /* KWBeSubclassOfClassMatcher.h */, - 6101CAAD2E2D42E7397C2C15D86799EB /* KWBeSubclassOfClassMatcher.m */, - 374C473459D63AFD222DF79461BA5748 /* KWBeTrueMatcher.h */, - 63B1BD50A60BF21594157EBB10BA0EE6 /* KWBeTrueMatcher.m */, - 30CDF9437ABD442414E56118F54ED8B6 /* KWBeWithinMatcher.h */, - 4D8DBEA0F8CD5CFACD852EC9BCD8408C /* KWBeWithinMatcher.m */, - D5C37305329118CDCF2323B7D4450CB6 /* KWBeZeroMatcher.h */, - 6A34A9B0A242A6DE9839602602BE76CE /* KWBeZeroMatcher.m */, - CD6DA4E94E8BEBA3994D74CB751A4A82 /* KWBeforeAllNode.h */, - 862F069559704119D490FA2AAA1CDED7 /* KWBeforeAllNode.m */, - C3A7C2556FC8800E88EC82F60372CBDB /* KWBeforeEachNode.h */, - 12B0B575CEEA875B94C64FA53B84A1E0 /* KWBeforeEachNode.m */, - CA250B2D87AECD3AC724B1AEDDB40568 /* KWBlock.h */, - 9993770B501E47242760FD8462952ADE /* KWBlock.m */, - B1F418BC49D613CF43B405ED07138834 /* KWBlockNode.h */, - 44BFC4CBAA017E07925FA35F38B46AC1 /* KWBlockNode.m */, - 0EA72E787E92E044F0E47F6E21109D85 /* KWBlockRaiseMatcher.h */, - ECD9E5E151C22DB4809D2A2F73D251DB /* KWBlockRaiseMatcher.m */, - 1AC3E3EFBA60413F4B7A1DEFDEDD2C43 /* KWCallSite.h */, - 2487A8F04570E150B3B44F0D67EA23CD /* KWCallSite.m */, - F56F37ED152BB615C53AF85B4B230043 /* KWCaptureSpy.h */, - 8F6812B2417DA4702057452E96E5DBC3 /* KWCaptureSpy.m */, - 4E98524AC3842DFD9DC1C961AFC48FF1 /* KWChangeMatcher.h */, - 07960902A4FB677228979280E7E578D1 /* KWChangeMatcher.m */, - CAE37ABF675FB7250E352FFC204F18D9 /* KWConformToProtocolMatcher.h */, - DDFF219C6A6DEFAD0CFDAABA28D6936E /* KWConformToProtocolMatcher.m */, - 5C74726464379FDC171847D5705760E0 /* KWContainMatcher.h */, - AF75F71661FA163C8B875965342BB52C /* KWContainMatcher.m */, - A3E040A98BDD15746DA4E7D209702FED /* KWContainStringMatcher.h */, - 1A75816C99E7E93A1E4BADA81648D1A1 /* KWContainStringMatcher.m */, - 4B9BAB9B192AA0021FE7F45E68D444BD /* KWContextNode.h */, - 332392ED3341E7951B5D4760D29CA8DD /* KWContextNode.m */, - 2E5EAA86A566261F34D17CB5C8A54A23 /* KWCountType.h */, - 04812416DEC95460D9B4A27BE5ABCDF5 /* KWDeviceInfo.h */, - 100B6CA2C269A8DFF401D3263735FA55 /* KWDeviceInfo.m */, - 7532BABF84962EE11FC3C9F51895015D /* KWEqualMatcher.h */, - A011B58A71AE537C5758A32A956ACFB0 /* KWEqualMatcher.m */, - C9F0787879038A57E3BB1AEB4529E577 /* KWExample.h */, - FDA11F24A0E5D379D1BDFA1D3837B2AF /* KWExample.m */, - 67E08D3B56B2615259293ECF5ECD5F0A /* KWExampleDelegate.h */, - 3CAE237A2706ED0F0DFA0201990EB191 /* KWExampleNode.h */, - 1A88FFAB8883E91B1DAA089A44337FC0 /* KWExampleNodeVisitor.h */, - 17C70AC671E0F21B2E1269A4CB95D5F8 /* KWExampleSuite.h */, - 0559BD51C01F9D9A926D07EF0A7D2B17 /* KWExampleSuite.m */, - 4BDDD4689BADD3E9DB9B1565EFF31D38 /* KWExampleSuiteBuilder.h */, - 30B6F97B520F681F5BA49A5824BF8C3B /* KWExampleSuiteBuilder.m */, - DE458B4D155CB29F55193372B151C529 /* KWExistVerifier.h */, - 3DCF46346EE435AC3BC7D0D09BAEC88C /* KWExistVerifier.m */, - 8ABD9EB82AAB8F99782B4D06560C3312 /* KWExpectationType.h */, - DA7AE8A400A029BAC3EFEE80E603D5C9 /* KWFailure.h */, - 0FEC494942532A2EF31D231BF65E5A89 /* KWFailure.m */, - 8A979D3F0D5682FB5649B6EE4E1C8D1B /* KWFormatter.h */, - 6C3C3741F9CCDEF0EDAED640D7B111FB /* KWFormatter.m */, - 8AB8C669FFC43B8EA7414E7B39D646BE /* KWFutureObject.h */, - 029FE7ABA79D26F6CD7FA7426AC55EF5 /* KWFutureObject.m */, - 19D238721F811EE427D7142322AAD601 /* KWGenericMatchEvaluator.h */, - 0A45C3E8B46DDA9ACE9707172EFE5C01 /* KWGenericMatchEvaluator.m */, - 305EFBC85DAABA84397923B883948B38 /* KWGenericMatcher.h */, - 5F78ED8DC97A210784612A7A8CC6B861 /* KWGenericMatcher.m */, - 487E899D8973308CEF97BB361341B2DB /* KWGenericMatchingAdditions.h */, - 764E26E7BC29EB565100F5CA3C25B108 /* KWGenericMatchingAdditions.m */, - 632A870D9B9CC63D4BB1AE6C3CF4AEF6 /* KWHaveMatcher.h */, - F2153FC5EDA7D3417BAA37E0E3C8C7A4 /* KWHaveMatcher.m */, - 723CE722C70412EEF3494945BFE03F52 /* KWHaveValueMatcher.h */, - 4114E00E8D3041DDA26E213B59A7C8EC /* KWHaveValueMatcher.m */, - 32E2D68100E41D97287D8142018D55F2 /* KWInequalityMatcher.h */, - F9CAA15BD698D32B5BE8D5E213DC853A /* KWInequalityMatcher.m */, - 6185B7A4F9F8DE2C73F597BB8738CFA5 /* KWIntercept.h */, - B560B5D1577147E39DAA8C459327FE26 /* KWIntercept.m */, - 5C0B148931946818784F80103E8E2578 /* KWInvocationCapturer.h */, - 993A17FB49A45CCE3132B36733106E66 /* KWInvocationCapturer.m */, - 6A15019EDADD894887C54B067F57A631 /* KWItNode.h */, - C1FEA252DFAD5504E644EC4DE9D87E6E /* KWItNode.m */, - 78FA597AF7383982B04091FC4ED96277 /* KWLet.h */, - 7D9BEA018FD57753C5775F4C9064F83A /* KWLetNode.h */, - 240C44AA0195DBA8C0937309BB9DC88F /* KWLetNode.m */, - D36716B38D40CC89260C191E505B54F9 /* KWMatchVerifier.h */, - DFBFD1FA4CAA82F54E388E1DFC335A34 /* KWMatchVerifier.m */, - B45461DF3D5011324854479CB7799248 /* KWMatcher.h */, - CE4B66823AB7C16FBCDDCA73FA8FB6F2 /* KWMatcher.m */, - EAA0FA0EE2534244CFA5BF00E7AFB1DA /* KWMatcherFactory.h */, - 498EF67C3792E4C9DC0E680B61B8CCCE /* KWMatcherFactory.m */, - 53E4378C46276D6CAD5DE99BE4F1F058 /* KWMatchers.h */, - 36566F837DB48A7A6E4CFB0FCEF3B5B4 /* KWMatchers.m */, - B274A226AA4342EFE6BAB89D6703C33C /* KWMatching.h */, - 891EE23933CC83CEDEEEC408DA44CEA0 /* KWMessagePattern.h */, - 3B48E8F5B7DD31135EACEC070C42A211 /* KWMessagePattern.m */, - F908BF120B705E5893B7107CBA155149 /* KWMessageSpying.h */, - 13249ECF608C8BAC5D392303510AC6B9 /* KWMessageTracker.h */, - 51ECFF97BC7286AF25997CE8A4234DD4 /* KWMessageTracker.m */, - DF94B3075A8BF774BE2DBF02F8F312EB /* KWMock.h */, - 98EB3AA3707CA381A0FD27870D28DD7C /* KWMock.m */, - 2EA862DA85375B342FB1E677FB2B3CC7 /* KWNilMatcher.h */, - 7BD0F2462539C0F3A3B1E95A306BF732 /* KWNilMatcher.m */, - DF21DBA11EFB89131DDE44A29863E321 /* KWNotificationMatcher.h */, - 82A4AC85CBEC58C58688760B77413F64 /* KWNotificationMatcher.m */, - 984A410C45E4205F19B92EE5C7178117 /* KWNull.h */, - 33F3AEFE98F384A90E86FE6FFE7EA778 /* KWNull.m */, - 06374D2F0629E973E6C27F4D485C3217 /* KWObjCUtilities.h */, - 62026ECB70F537F0613BBA8432D7E3EA /* KWObjCUtilities.m */, - EFF694F392D19B1AFD85BD9E9C09DA14 /* KWPendingNode.h */, - FB720FA438A536B4C33AB6F95560177E /* KWPendingNode.m */, - F5809E6C01E76A63F7ABF26CB1172F78 /* KWProbe.h */, - 3039AAA54227C4DA8F704AF83F518C7C /* KWProbePoller.h */, - C7BD1464006DCCE7099966B4BEDD3566 /* KWProbePoller.m */, - 8A0FA5624BEC186C0891DBA50BC95504 /* KWReceiveMatcher.h */, - 0D328EE65716966F2EA9D30F21FB065B /* KWReceiveMatcher.m */, - 8F37CC13170D413F282728C22451C117 /* KWRegisterMatchersNode.h */, - 2D33C4D3D2F5CFCF98876F99B1DB33B0 /* KWRegisterMatchersNode.m */, - 9DB1AE5884575ECFD88A950F7A41BA2F /* KWRegularExpressionPatternMatcher.h */, - 1D0810384B024A14FEE32A04E0535C09 /* KWRegularExpressionPatternMatcher.m */, - 8463DFCE5B6790F3632CB7205C879F84 /* KWReporting.h */, - 232FD3F18881848366CFBDE0F7C49894 /* KWRespondToSelectorMatcher.h */, - B9877873CBD9B9660E8B1AE8F782267A /* KWRespondToSelectorMatcher.m */, - 4B85E44709060611A3C1B3B373595AA4 /* KWSpec.h */, - A7D3BEC0893A3C71B97505F667620932 /* KWSpec.m */, - D0E9A2C7066D498237E707E519698F10 /* KWStringContainsMatcher.h */, - C50452E97E72F237695A4B90FB68614E /* KWStringContainsMatcher.m */, - F548C2D1AACCCFE04A599BA039690C83 /* KWStringPrefixMatcher.h */, - 84FF43CFD45B93FAECF70965ADE370DD /* KWStringPrefixMatcher.m */, - 56D68FD534C58F092C6A8C827F9287B5 /* KWStringUtilities.h */, - 617858AA68A1B6CA353ABD06C953F586 /* KWStringUtilities.m */, - 5D6D28FE2D35A515415C0063827657CD /* KWStub.h */, - DE16072CE135597246DFF9FBBF963E86 /* KWStub.m */, - 98069B4AF542F04E60146B5C00EB7B81 /* KWSuiteConfigurationBase.h */, - 1DA12118AFAFC3FDB05377486C71A0D8 /* KWSuiteConfigurationBase.m */, - 00F33D1EEF79BC0FFE9A8F3289AD15C3 /* KWSymbolicator.h */, - B37E25A1EBA7A9E564C896532F4E03EA /* KWSymbolicator.m */, - A4387BBB39F392748958DDB98B8809BA /* KWUserDefinedMatcher.h */, - 00C0DF61AF947F958A3E1BC3CB4A0D25 /* KWUserDefinedMatcher.m */, - 9D267D344158C56D2EC1CA44C8FCC325 /* KWValue.h */, - 462AC5EAA544DD93823C071DA5A2E6A9 /* KWValue.m */, - CC8C3337BEA1B5AF0153647CA8FD536D /* KWVerifying.h */, - 9A723027DA2CDEBCDDFECFC40110E1C8 /* KWWorkarounds.h */, - 6702D559021D9137BDFFFF6C86760B16 /* KWWorkarounds.m */, - 8D7671550783DB2411C917539F2964E6 /* Kiwi.h */, - E3BEE7F167A91CB3CA0396F458DB24A1 /* KiwiBlockMacros.h */, - 41BF41A130AAC3D71E09C100BFA4D437 /* KiwiConfiguration.h */, - 8149CDD1BFB94B750C78DF2A3D7EEBA5 /* KiwiMacros.h */, - 9381B6EE6C82203165A17AA610C48872 /* NSInvocation+KiwiAdditions.h */, - C9B36FD543EF5B38BA8D5F3F15A671AF /* NSInvocation+KiwiAdditions.m */, - 043E99993BA98B3CD7015DBA1366CB5F /* NSInvocation+OCMAdditions.h */, - 4D0CCCADBFF140B3A3381DD03627EF4E /* NSInvocation+OCMAdditions.m */, - 4A88FFDCCA5ACD172FF3EF446FB94C9F /* NSMethodSignature+KiwiAdditions.h */, - 4BFCE079F550C127F74D37242632E13C /* NSMethodSignature+KiwiAdditions.m */, - E8076E66B0E1D74B37196CF114548748 /* NSNumber+KiwiAdditions.h */, - 9CAB26F8270CAE6A27A665E83CD37FD9 /* NSNumber+KiwiAdditions.m */, - 4DB3F48D9890A01AF3073302ED16DBE1 /* NSObject+KiwiMockAdditions.h */, - 04485F3BD9EF227C8FBC0F2874596D0E /* NSObject+KiwiMockAdditions.m */, - B6D6BD0DF5FA3C557B7BD4FE149C6330 /* NSObject+KiwiSpyAdditions.h */, - 3BDAA6057BF9E61E82A13E7C147CE4F7 /* NSObject+KiwiSpyAdditions.m */, - AA9467110FBB172D391FC073C2A9B6C4 /* NSObject+KiwiStubAdditions.h */, - DCE5B2F2B1C361939D2A129B11B4C5B2 /* NSObject+KiwiStubAdditions.m */, - A384A0625F126ED3363D3B17D50FF455 /* NSObject+KiwiVerifierAdditions.h */, - 7047F727EFB42D6F447A33578C35DC9C /* NSObject+KiwiVerifierAdditions.m */, - 96A34889EED78A24C63AFDCAD2262EE7 /* NSProxy+KiwiVerifierAdditions.h */, - 2125CE9D9BF123EAE1BDF3E9FD11650A /* NSProxy+KiwiVerifierAdditions.m */, - 530A32295A19CA93A7192E6603E637F0 /* NSValue+KiwiAdditions.h */, - 5680B92FCAF131D64DE3CBD9BCEA481B /* NSValue+KiwiAdditions.m */, - DE5B9BBEF4DDB4E6DFC87C8A862D0DA5 /* Support Files */, - ); - path = Kiwi; + name = NSURLConnection; sourceTree = ""; }; - 50050035FF311A557615C8CCD7393C06 /* Mantle */ = { + 553190ED3AF70F2B84A87906 /* HNKServerFacade */ = { isa = PBXGroup; children = ( - 96E650FC732AD0C97F2CEDF64DC6E328 /* MTLJSONAdapter.h */, - E3EFF8445FA62AE760E4B82DEC40E58F /* MTLJSONAdapter.m */, - B141BB9CE3138EDA25F012F781952F4D /* MTLModel.h */, - 1D0BDA3F2DB537E2A5C18D51749B84BE /* MTLModel.m */, - 85680C480FB2A6CD765EFF3D23F5FCD4 /* MTLModel+NSCoding.h */, - 98C1807AD8EC15D6840AC6E156EF9141 /* MTLModel+NSCoding.m */, - 2CC64B8C921FEBB79480E33060A17B10 /* MTLReflection.h */, - D493144EFBCF6B6146D0FA33A2DE7EF0 /* MTLReflection.m */, - A265C0B6602E6FA1D4B6534F75BA22E2 /* MTLTransformerErrorHandling.h */, - 8A672C1060ACE0D30A360620FA2E5504 /* MTLTransformerErrorHandling.m */, - ABB78649D3CD5D6F32E55EB277563D6E /* MTLValueTransformer.h */, - 7E3D30D3B2D6ABFC366218CC3737CFAC /* MTLValueTransformer.m */, - EA534312B91348D0F02F499B72544279 /* Mantle.h */, - F6367B0EA3925D1B5A50C0148279E247 /* NSArray+MTLManipulationAdditions.h */, - 0FEEB0CF9001B11398A4AD04C0ADB821 /* NSArray+MTLManipulationAdditions.m */, - 56A84D1830E952336C7470E722E17D93 /* NSDictionary+MTLJSONKeyPath.h */, - 1AA5B9CBAF8788FA110582BBD6274F73 /* NSDictionary+MTLJSONKeyPath.m */, - 85308EF537159E6F961F6CFD557D145E /* NSDictionary+MTLManipulationAdditions.h */, - EEC68F4330E0B6E381DE042519A165E1 /* NSDictionary+MTLManipulationAdditions.m */, - C8774B9FBE8B1F8976A8897399DCCDC7 /* NSDictionary+MTLMappingAdditions.h */, - 10FE68B7765C525F0C40A347DDECA0A0 /* NSDictionary+MTLMappingAdditions.m */, - 62C0497A503AA3D0DBE27B4F40FFDA6A /* NSError+MTLModelException.h */, - C1F737E73A82B6BC796615A4C5505CF2 /* NSError+MTLModelException.m */, - 93DFAD2B680BD254B6A3199F5E8C7B7B /* NSObject+MTLComparisonAdditions.h */, - 4FD09EA536EBC0BCB4EAE8C270446A4A /* NSObject+MTLComparisonAdditions.m */, - 3150DC362A87D69FA172FE9148A1ECED /* NSValueTransformer+MTLInversionAdditions.h */, - DE2B163C46F3BF967FD3D6B3B4CE5D87 /* NSValueTransformer+MTLInversionAdditions.m */, - 5D6E9F359D456F039FFABF0D8993FE09 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, - 73E5AF4B2C0403EE63B1C7E95645B16E /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, - 95B584846B8C5D60669386E6066ABA13 /* Support Files */, - ECCD1768492F1900070F12729B7009CD /* extobjc */, + 74FBEB3376BB82483F329EDB /* HNKServer.h */, + 0FD12BC3D23BE090BA82138A /* HNKServer.m */, + 636434BF68CB660651A969DD /* HNKServerFacade.h */, + C214CEE8820052968C4B3381 /* Support Files */, ); - path = Mantle; + path = HNKServerFacade; sourceTree = ""; }; - 529AC2B0CF2CC98A06701ADCC8AB6E1B /* UIKit */ = { + 60610A5CD1A05513406A3CBE = { isa = PBXGroup; children = ( - B3A1ED25C86B5CB1BCA3347137138BEC /* AFNetworkActivityIndicatorManager.h */, - 529B2F3E260EE7A3A822DB44A42400EC /* AFNetworkActivityIndicatorManager.m */, - B1C1F3D720DE8C35EBA78A1E4FAA40FA /* UIActivityIndicatorView+AFNetworking.h */, - 22679E03D87472D83715CDF47A53EB5B /* UIActivityIndicatorView+AFNetworking.m */, - 74AA10B93FBBE371BD8667E63E24FF8D /* UIAlertView+AFNetworking.h */, - 137C0858AB0094E927E11C3D14F9B57F /* UIAlertView+AFNetworking.m */, - 738641E23C536EEA19D7361E98B25D84 /* UIButton+AFNetworking.h */, - DFC80A7DD04AA998C12E03DE2A5CA248 /* UIButton+AFNetworking.m */, - 77E7841B58C1DE068882245E612750CD /* UIImageView+AFNetworking.h */, - 20E217D0C8C49D341A516F0DF937817C /* UIImageView+AFNetworking.m */, - EA8CC115C1221EB25D2F8A4C3F5931B4 /* UIKit+AFNetworking.h */, - A43E03E655182C12A3C0B58D3D3EFB4D /* UIProgressView+AFNetworking.h */, - 2D471363E45C98B12F1C9E80930AFBF7 /* UIProgressView+AFNetworking.m */, - 57F379AA3F8B5EC09EB2FE5F010F5BE4 /* UIRefreshControl+AFNetworking.h */, - 3BBEB92736E6F4F101864D7CF0DBDB15 /* UIRefreshControl+AFNetworking.m */, - CB9EE6EAC589E029551766CA99AE88B7 /* UIWebView+AFNetworking.h */, - CFB13BFEC8A2D82273DEF4DD3C2C6382 /* UIWebView+AFNetworking.m */, + 3E16EC28AA895D47E3C68D55 /* Podfile */, + 625CD24076C33E263D6EC29F /* Frameworks */, + 6838F2F4637A4E5A590AB5AB /* Pods */, + 1A3F4657536387193B06792C /* Products */, + C4BE5DC2775D73FDCD86DA67 /* Targets Support Files */, ); - name = UIKit; sourceTree = ""; }; - 5E1F3384B1B39575144FEBFCF3210CCC /* Frameworks */ = { + 625CD24076C33E263D6EC29F /* Frameworks */ = { isa = PBXGroup; children = ( - 8E093576A4932C4D1D576EBC9B5B0EF7 /* iOS */, + 6DCD15EE2139FEF4A4E7DA1E /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 6251DF69A39A0F16F3D82762B9108A39 /* Networking */ = { - isa = PBXGroup; - children = ( - 8F6E7999C16036EA046FB9E8E0491084 /* Pod */, - ); - name = Networking; - sourceTree = ""; - }; - 650A31711C9B80F6585C575AD49D4FAC /* Reachability */ = { - isa = PBXGroup; - children = ( - 75D274843E458EB2CA06087BD1C89576 /* AFNetworkReachabilityManager.h */, - 1B19C96ABA0DBD1E6984D96421F52A5A /* AFNetworkReachabilityManager.m */, - ); - name = Reachability; - sourceTree = ""; - }; - 6855E89770E9B684EDBBE6A7C697310A /* Serialization */ = { - isa = PBXGroup; - children = ( - BF6829E8FBC2029A6A2C858C1C854D14 /* AFURLRequestSerialization.h */, - 6BF16E5CFF8922AAC57CF43D029FC8A0 /* AFURLRequestSerialization.m */, - 59D736BF36ACE06558F40E751E24F360 /* AFURLResponseSerialization.h */, - 32F3E29FA8D484D5A844591F64746DAA /* AFURLResponseSerialization.m */, - ); - name = Serialization; - sourceTree = ""; - }; - 6D4BA96C942B93955005F6F100CDBE67 /* Pods-HNKGooglePlacesAutocomplete-Example */ = { - isa = PBXGroup; - children = ( - DF0F46F589B037636BE360123495021E /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */, - 5BB2958181AE895793E691F120098E9C /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */, - 578F40AC31CAE348A619C47CC39628F0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */, - 13F5349033EB171EDA4C219DE653D1B8 /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */, - 2364B132ADEC6F9C90AA3DE14F72A3EB /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */, - 05C6DBD92BF3DC522FCFEDC10A33B170 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */, - ); - name = "Pods-HNKGooglePlacesAutocomplete-Example"; - path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example"; - sourceTree = ""; - }; - 6D6A0C6B080C8CE495027ABE08438FC7 /* AFNetworking */ = { + 62F94E7BC0CF8D4D766AFD3F /* AFNetworking */ = { isa = PBXGroup; children = ( - B6BF0E76DDDBA5C34A9C385818DCD208 /* AFNetworking.h */, - 818806F022BA9D96DF623C8474E6DD1A /* NSURLConnection */, - 2D31E67201C20A6DB214CF26D6B71C72 /* NSURLSession */, - 650A31711C9B80F6585C575AD49D4FAC /* Reachability */, - 355DD6BD327A6E92283511981643F95A /* Security */, - 6855E89770E9B684EDBBE6A7C697310A /* Serialization */, - 3A5CFD643066F1C1E3B743FC18058E2F /* Support Files */, - 529AC2B0CF2CC98A06701ADCC8AB6E1B /* UIKit */, + 92DE181AF776DBD1BC0D97B6 /* AFNetworking.h */, + 45786583C1177D9E3E1635E0 /* NSURLConnection */, + 8627E076FE17F50230BA2863 /* NSURLSession */, + C3C250CDA5236D65D63BBD24 /* Reachability */, + 436BB3C808FBF720A7C9921F /* Security */, + B489CAE03A2F96FAEB952041 /* Serialization */, + B964BB25E8935D9A1DE46CA9 /* Support Files */, + B4A0AFFA27BC33445F91E460 /* UIKit */, ); path = AFNetworking; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 6838F2F4637A4E5A590AB5AB /* Pods */ = { isa = PBXGroup; children = ( - C88113A79685B4EFEE7BAD12896829F7 /* Podfile */, - 0720760E6FAA87218C034E98CCD3509B /* Development Pods */, - 5E1F3384B1B39575144FEBFCF3210CCC /* Frameworks */, - EF447B4E1DFAE4F853BEEBB25E70B50E /* Pods */, - CCA510CFBEA2D207524CDA0D73C3B561 /* Products */, - D871C749CBB672E76A502DD5E90F9842 /* Targets Support Files */, + 62F94E7BC0CF8D4D766AFD3F /* AFNetworking */, + AC492282784CC99775B7003E /* HNKGooglePlacesAutocomplete */, + 553190ED3AF70F2B84A87906 /* HNKServerFacade */, + 84C559E9065CFB5CFE72786C /* Kiwi */, + D27EBD9DA33E5885F70F7B3F /* Mantle */, ); + name = Pods; sourceTree = ""; }; - 818806F022BA9D96DF623C8474E6DD1A /* NSURLConnection */ = { - isa = PBXGroup; - children = ( - A0E13A504535553404F96E914DFA8B1D /* AFHTTPRequestOperation.h */, - FC87628F8BF51791DBC232AF4A5CB369 /* AFHTTPRequestOperation.m */, - 53FC6FF065F3754884BF4FA4FCB9169C /* AFHTTPRequestOperationManager.h */, - D9D6EDF8A458DAA1C37ED799317CDAE7 /* AFHTTPRequestOperationManager.m */, - 53576E56A0E8BB896B044424DA0C6200 /* AFURLConnectionOperation.h */, - 7529219E1B206C4488811774887B546F /* AFURLConnectionOperation.m */, - ); - name = NSURLConnection; - sourceTree = ""; - }; - 8E093576A4932C4D1D576EBC9B5B0EF7 /* iOS */ = { + 6DCD15EE2139FEF4A4E7DA1E /* iOS */ = { isa = PBXGroup; children = ( - 5F72AADF8372B8CA4F83E064E175B35F /* CoreGraphics.framework */, - 79D3196548C1513FDA2670771CA816CB /* CoreLocation.framework */, - 836736DCCB3A200DB2E5FC83C487BF28 /* Foundation.framework */, - 32EECDE056BC5CED18068AC789393661 /* MobileCoreServices.framework */, - 9F5ABE420494F71A4FD46081C386774C /* Security.framework */, - 9DE6DF131F10F79859B449ABD661421A /* SystemConfiguration.framework */, - FAA25927E4E7B1BBFD96CB10A156318C /* XCTest.framework */, + 01EF14C06FD97C6464AF7CB0 /* CoreGraphics.framework */, + 4324AE7321A8EBB4D1ADD37B /* CoreLocation.framework */, + E0E003747DE9D606FA8EA636 /* Foundation.framework */, + 3661B6AC769C98A7B2656BD1 /* MobileCoreServices.framework */, + 2D3D0C84A6D99EAFD3479E8C /* Security.framework */, + D12A83A1DAF5ACF4027964A4 /* SystemConfiguration.framework */, + 56FC514D2CFA47949DDC9551 /* XCTest.framework */, ); name = iOS; sourceTree = ""; }; - 8F6E7999C16036EA046FB9E8E0491084 /* Pod */ = { + 7A6DF97C359E987BDB7D42F7 /* Support Files */ = { isa = PBXGroup; children = ( - D3543B1BB351247595EB1B0FB9B56F7A /* Classes */, + 03C33BD4A54748B9BFB5EEDF /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig */, + 2EE7ACC1416A5567F2C588C2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */, + 5860E765418CF990A2FFD701 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */, + 04EB80C857EED098EC1A01D2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch */, ); - path = Pod; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; sourceTree = ""; }; - 904D5A1E18F4E8CE0597AFBA098EE86E /* HNKGooglePlacesAutocomplete */ = { + 84C559E9065CFB5CFE72786C /* Kiwi */ = { isa = PBXGroup; children = ( - CEA9D7DBBA200E155AFA40CA08F0060F /* Models */, - 361388D8652124A08E4AC0E5F7194283 /* Pod */, - D531564537310516126C925D598DA2E1 /* Support Files */, + A53FAB8C61560EF6F049B460 /* KWAfterAllNode.h */, + C76501CC2D88EAD8A41AC87A /* KWAfterAllNode.m */, + 6C549E41895D02F9C36339AE /* KWAfterEachNode.h */, + 465A9E5C81F66B679E26BE73 /* KWAfterEachNode.m */, + A261B7C80B927D68D73D629F /* KWAllTestsSuite.m */, + 4F491F0B95F19BA349B6B01F /* KWAny.h */, + E52609E2B9128BD0E74E07E2 /* KWAny.m */, + 0EDD4763BDD2275D407907AF /* KWAsyncVerifier.h */, + 80B7058277822E206FC43166 /* KWAsyncVerifier.m */, + AF16D7BEA41E6D7F1EB0B960 /* KWBeBetweenMatcher.h */, + 63F1AC2D0F5B5EAB9C69E7D7 /* KWBeBetweenMatcher.m */, + 2D2537BDA4DF99F94E811097 /* KWBeEmptyMatcher.h */, + 7CB1315BD91CC143DE9DA0CD /* KWBeEmptyMatcher.m */, + 1936CA7EE65CAE6AF0EF3BDB /* KWBeIdenticalToMatcher.h */, + 2BF5187382097B617312E8AE /* KWBeIdenticalToMatcher.m */, + 4ECE7AED31F973B8DAB92112 /* KWBeKindOfClassMatcher.h */, + A70BE00D46C56FB411455E3A /* KWBeKindOfClassMatcher.m */, + CA0A4548423E21447BD48DEF /* KWBeMemberOfClassMatcher.h */, + 29200D5921AD783A2750ADF7 /* KWBeMemberOfClassMatcher.m */, + D6673D71E1E9DCC5183C63A7 /* KWBeSubclassOfClassMatcher.h */, + 095808D2F717738484116FE1 /* KWBeSubclassOfClassMatcher.m */, + D1962E43939DAF419ACD6D16 /* KWBeTrueMatcher.h */, + AEEC136E646565D2D12AFC0A /* KWBeTrueMatcher.m */, + DE328052F56697217FD5EAFD /* KWBeWithinMatcher.h */, + 308A372F20104316E5D06E72 /* KWBeWithinMatcher.m */, + 5EEFA1E0A347B6910DBFEF6C /* KWBeZeroMatcher.h */, + 53570268974E900520134F55 /* KWBeZeroMatcher.m */, + 74B9EEFA198840B31DE5B9A7 /* KWBeforeAllNode.h */, + 8BDB98C47D64DAAF3399C103 /* KWBeforeAllNode.m */, + 938A915B1646EF696B083D59 /* KWBeforeEachNode.h */, + CC843C8300EDE1910DAD8A72 /* KWBeforeEachNode.m */, + 1F47ED14AE85D33817A8D8D7 /* KWBlock.h */, + E58DB1D882BA6EC93A5E57D5 /* KWBlock.m */, + 8B4906FEB79364F632EC140A /* KWBlockNode.h */, + 232B6E3745323C23A4E3EAD0 /* KWBlockNode.m */, + A0767DD803BB9A4EAE513B43 /* KWBlockRaiseMatcher.h */, + 1D9C69E5F7BD3B48089D4969 /* KWBlockRaiseMatcher.m */, + 09B47159DC25CF7437F053CA /* KWCallSite.h */, + 35E92A91EC92E1CA3E12B373 /* KWCallSite.m */, + AFA90880F35A3A956CE9FDFD /* KWCaptureSpy.h */, + A145FECF7D95241C91703A0F /* KWCaptureSpy.m */, + A5FAA29935A5D4D7967B0F93 /* KWChangeMatcher.h */, + 68A92E1551A9A0E1115A977F /* KWChangeMatcher.m */, + DAD6B9A3DCF198BFE117B915 /* KWConformToProtocolMatcher.h */, + DEAEB13F256A30DE3C9E20FE /* KWConformToProtocolMatcher.m */, + F29F278882EEC0236785C6A5 /* KWContainMatcher.h */, + 984C8CB53E09AEF2D1FD5ADE /* KWContainMatcher.m */, + A73A03AF6A9D8E9B571961C0 /* KWContainStringMatcher.h */, + 2E7E0B0A51E2C4D202ED82E2 /* KWContainStringMatcher.m */, + 85D4BB77E1DFA6CBE2139115 /* KWContextNode.h */, + A94ABD4202745A674A6778AA /* KWContextNode.m */, + E02FDE7FBD248FDBC02D5B95 /* KWCountType.h */, + BB5F966A5F7454874CDC6A89 /* KWDeviceInfo.h */, + DFFFDF650C7B3844A7DBB0F8 /* KWDeviceInfo.m */, + 8DE36DDCCB75376A39B32A68 /* KWEqualMatcher.h */, + 96CB372B588D6325E8C12D22 /* KWEqualMatcher.m */, + 5C6BC98D168A035609CA4DF0 /* KWExample.h */, + 0A1A1D8A7009854BD3E9EDFD /* KWExample.m */, + 3DFE98CFADA829F03EBF74B2 /* KWExampleDelegate.h */, + FBDF2B413375D1ED8B24566B /* KWExampleNode.h */, + 41ED1EADD57344420697BD5A /* KWExampleNodeVisitor.h */, + B68DA76C0E435C7686A3ED6A /* KWExampleSuite.h */, + 8E4282A1D859DCF23707115E /* KWExampleSuite.m */, + 7E9429142970CA1E7BD6E66F /* KWExampleSuiteBuilder.h */, + 7C2568184EC4ED19C5DBFB58 /* KWExampleSuiteBuilder.m */, + FF8B1933B34D32022C76BEE9 /* KWExistVerifier.h */, + 5968C50CC46C3BEE27FEE97F /* KWExistVerifier.m */, + 64C9738ACC3C52935A4AB105 /* KWExpectationType.h */, + E1A8AD1B88F1B2604BA77296 /* KWFailure.h */, + 42AADE3568DDB012883BFB0F /* KWFailure.m */, + 40E45B80D78D7B809797A97F /* KWFormatter.h */, + 17D3F4EC0A3741255A6E81CB /* KWFormatter.m */, + 259F1BF7996B8390997DF2B7 /* KWFutureObject.h */, + 3BFB049C379D8B22C60B1638 /* KWFutureObject.m */, + 12FEA05DD4B085CBCA1464E5 /* KWGenericMatchEvaluator.h */, + 6FFC8F08E45EA7C099CF2CBE /* KWGenericMatchEvaluator.m */, + 4FA1AC528D0583B9CF202FBA /* KWGenericMatcher.h */, + B4205C2E7F75866C8400F135 /* KWGenericMatcher.m */, + C722FED81BAE9BF3F13387A9 /* KWGenericMatchingAdditions.h */, + 2B91F0C173CF955192F8821D /* KWGenericMatchingAdditions.m */, + 4A19C6A1D778D8286C5C39C7 /* KWHaveMatcher.h */, + BE8336316D35DB2B552CD75B /* KWHaveMatcher.m */, + AD100B43523069A54624E331 /* KWHaveValueMatcher.h */, + 7C6B0DA10EFA4830F20D599D /* KWHaveValueMatcher.m */, + 472E866E20B2723467A9BCCE /* KWInequalityMatcher.h */, + 08D52DA97541F2D26379979E /* KWInequalityMatcher.m */, + 76168C97F6F45ED6370194CD /* KWIntercept.h */, + 65A42DBEE04392BDCA1CB8D7 /* KWIntercept.m */, + DCDDBE712F2B365C68662073 /* KWInvocationCapturer.h */, + 29BB781BFF228284165B9C0E /* KWInvocationCapturer.m */, + 14A9FCBF3F501EDF6F636A12 /* KWItNode.h */, + 0D28CA3B19248EE639571186 /* KWItNode.m */, + 0909BB2656E7C0D60E7DA5CF /* KWLet.h */, + F71A5FA768915529B58CBD6A /* KWLetNode.h */, + 56157DEA6B4718CF129981DA /* KWLetNode.m */, + BAFC1CA17AAE7AAA7E4C9883 /* KWMatchVerifier.h */, + 7FF0F3A1FE36CA28D4804A8C /* KWMatchVerifier.m */, + CADC89CCF339BFDB57A2059B /* KWMatcher.h */, + EA3BDB436B441595173B6AB3 /* KWMatcher.m */, + C6965EA0F284DD7320825D8E /* KWMatcherFactory.h */, + 34868D498A7CADC0571443B2 /* KWMatcherFactory.m */, + 36DD95DB86ADE39521F81424 /* KWMatchers.h */, + A7CE6104B98113A5954543A9 /* KWMatchers.m */, + 987E398BA7E5C3C181C37CF0 /* KWMatching.h */, + D9FC36303476D0AB4CC430FB /* KWMessagePattern.h */, + 2C9B2D6D1D7781D2970449B1 /* KWMessagePattern.m */, + 58896DE59127AABCA56C04C3 /* KWMessageSpying.h */, + EDF1D7207719F2BB46E9C48E /* KWMessageTracker.h */, + 4481BAE347A878339F50C6BA /* KWMessageTracker.m */, + B8320BA1EC08F95C0FA62E7C /* KWMock.h */, + A45AFF065A3D4707ED7E01B9 /* KWMock.m */, + 09173B80F071F2CE68A992C0 /* KWNilMatcher.h */, + 308EACD72B0F9EDAE16CBB41 /* KWNilMatcher.m */, + 7427E7A32E712AF42B6C0F85 /* KWNotificationMatcher.h */, + 2B29FC8661DE3178F3E55D3A /* KWNotificationMatcher.m */, + DB0991772EA37690279DD0CD /* KWNull.h */, + 89A3CFFD2EDEB10CFDF60E48 /* KWNull.m */, + 027C1CCA9F5598168F31F296 /* KWObjCUtilities.h */, + 1817C90D8FA1E9ADD8BEAE0A /* KWObjCUtilities.m */, + 89220CF6DC33AB3DABFFCB87 /* KWPendingNode.h */, + 6A6913D954E44D9B9C873CF9 /* KWPendingNode.m */, + 60B53E48B27C67C776916F0C /* KWProbe.h */, + 55E24C56BA4870C4939FC57E /* KWProbePoller.h */, + 175B92D8E24EB50C5318659A /* KWProbePoller.m */, + AF04E52C7176D1BCE8D3CFDA /* KWReceiveMatcher.h */, + 7A01B6C9FF0CEBB3FBF23A28 /* KWReceiveMatcher.m */, + 2614C1E73C326FE153834527 /* KWRegisterMatchersNode.h */, + 4EBC42CB7C888C795D1C640F /* KWRegisterMatchersNode.m */, + 7E21548E5ED14FDA9EEF219A /* KWRegularExpressionPatternMatcher.h */, + A31874C4D9E927E11F657DCB /* KWRegularExpressionPatternMatcher.m */, + 8374BB520ECB3921F315BF94 /* KWReporting.h */, + EBF79E49B07D868821974000 /* KWRespondToSelectorMatcher.h */, + 66EEEE5EC3D93A663E3019A5 /* KWRespondToSelectorMatcher.m */, + F2FE81065E78108652B82F08 /* KWSpec.h */, + 8F3001A060B82E7894E3990C /* KWSpec.m */, + A3647AAACF76D176E4F94136 /* KWStringContainsMatcher.h */, + 8A4C5E56BFEA57145693EF5F /* KWStringContainsMatcher.m */, + 107AF158310785A2E9E2E184 /* KWStringPrefixMatcher.h */, + FD946F6808DF374AB42BDBFF /* KWStringPrefixMatcher.m */, + 7F2E0C0E3B476FF44B4560AD /* KWStringUtilities.h */, + B029C3F8CF96FAFDD7D16A07 /* KWStringUtilities.m */, + 61CA50E7C7DC6E7527D3C481 /* KWStub.h */, + 94588E80012A0DC84241DA61 /* KWStub.m */, + B814AA8DCB5148E0FE600C5A /* KWSuiteConfigurationBase.h */, + B17303491E3673E056B0A772 /* KWSuiteConfigurationBase.m */, + 4E0647B79FC7507ED5024C8B /* KWSymbolicator.h */, + FA376488B6F7277C9352646D /* KWSymbolicator.m */, + 37A86FE4C95E592C3EEFE170 /* KWUserDefinedMatcher.h */, + F8EE467FA58970C6EFA7CC19 /* KWUserDefinedMatcher.m */, + B51B4C01BFB614286C686506 /* KWValue.h */, + 0AD571719CBAEC4BCCF38A1B /* KWValue.m */, + 27598202816B254CFE090714 /* KWVerifying.h */, + 2439584FCB0C89143AFFE3CF /* KWWorkarounds.h */, + 848606A13235A6C7BB4D7FBC /* KWWorkarounds.m */, + 35D20F9A1B78CDD4137F7843 /* Kiwi.h */, + 88F10BFAA739965FDAE0132C /* KiwiBlockMacros.h */, + EC4755D6A1F9D3D248916FB7 /* KiwiConfiguration.h */, + 3BB69ADAA5AED760B4F3B21F /* KiwiMacros.h */, + 437E1F6D217F9F83A5D396CC /* NSInvocation+KiwiAdditions.h */, + BF8F3EFA8C771C6008587FEC /* NSInvocation+KiwiAdditions.m */, + 7BE6AAB2C14B2DB7646A1437 /* NSInvocation+OCMAdditions.h */, + F5ECC4FA8E58F956B6ADC410 /* NSInvocation+OCMAdditions.m */, + A7B99769CE9658676AA672AA /* NSMethodSignature+KiwiAdditions.h */, + DCCA963CA2A2E77856DB2E1C /* NSMethodSignature+KiwiAdditions.m */, + A556379F0FD924AD98AE5A2A /* NSNumber+KiwiAdditions.h */, + A5EC80180738D69BEED4F203 /* NSNumber+KiwiAdditions.m */, + 9947BC24EEAD688061E85682 /* NSObject+KiwiMockAdditions.h */, + 48F722BF5BAD811C6F9BB363 /* NSObject+KiwiMockAdditions.m */, + E3222F8D0CBC04DE601CDC86 /* NSObject+KiwiSpyAdditions.h */, + 09299FF0F358E036D07A3E61 /* NSObject+KiwiSpyAdditions.m */, + 429A6139C27AD50221E42865 /* NSObject+KiwiStubAdditions.h */, + 806E6B168D27949EAB7534AE /* NSObject+KiwiStubAdditions.m */, + 4EBB2C48F6AC941CE089E785 /* NSObject+KiwiVerifierAdditions.h */, + 04E13BA068B36259F14B348F /* NSObject+KiwiVerifierAdditions.m */, + 9D5DDDC9CA80CC261630F528 /* NSProxy+KiwiVerifierAdditions.h */, + 52F3B6419027B88A2846BE91 /* NSProxy+KiwiVerifierAdditions.m */, + D6AD8F690F169B1837D45F57 /* NSValue+KiwiAdditions.h */, + 21EBCE0999FD8653092BC0A2 /* NSValue+KiwiAdditions.m */, + 0E0D41E9E86A9D871DADE69A /* Support Files */, ); - name = HNKGooglePlacesAutocomplete; - path = ../..; + path = Kiwi; sourceTree = ""; }; - 9459B73B415F610742CE72C69E89B4B2 /* Classes */ = { + 8627E076FE17F50230BA2863 /* NSURLSession */ = { isa = PBXGroup; children = ( - C6DE510DDDD94048F9E970905A2E9DEE /* CLPlacemark+HNKAdditions.h */, - 26E306CEC3BBDF68D475096A286ED0C8 /* CLPlacemark+HNKAdditions.m */, - 3567950EBDAC141F1D169EA4D84EB9B4 /* HNKGooglePlacesAutocomplete.h */, + B4A7F5332DB0E9ECE74D7375 /* AFHTTPSessionManager.h */, + 8D5ECDFDEB8B03E298BE96DD /* AFHTTPSessionManager.m */, + CE99BF44992E7383DFCBDB30 /* AFURLSessionManager.h */, + 880680B81CD162681AC5B358 /* AFURLSessionManager.m */, ); - path = Classes; + name = NSURLSession; sourceTree = ""; }; - 95B584846B8C5D60669386E6066ABA13 /* Support Files */ = { + AC492282784CC99775B7003E /* HNKGooglePlacesAutocomplete */ = { isa = PBXGroup; children = ( - CE208ADD64DEE310E8170E82994963D6 /* Mantle.xcconfig */, - 99F5B583796941822AA82EEB30F09134 /* Mantle-Private.xcconfig */, - BABFFF89CA54E86BDBD9569133E980AB /* Mantle-dummy.m */, - F8A494655A32243A8CC68CFF19F420AF /* Mantle-prefix.pch */, + 596749631AEA5CEDD0511BE0 /* CLPlacemark+HNKAdditions.h */, + 1F0E870400A1AAE177C3AF45 /* CLPlacemark+HNKAdditions.m */, + 715C897F24A3D36CBE31A6AC /* HNKGooglePlacesAutocomplete.h */, + D31EF1B9AD2E7882892C5E22 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Mantle"; + path = HNKGooglePlacesAutocomplete; sourceTree = ""; }; - 99BF9C599BE6C3956BF6394BA773E926 /* Support Files */ = { + B489CAE03A2F96FAEB952041 /* Serialization */ = { isa = PBXGroup; children = ( - 24DF2BFACC18025F1E9CFF75CDD66AC0 /* HNKServerFacade.xcconfig */, - 4628817A462D7D4AC7E5C53CBDB654A5 /* HNKServerFacade-Private.xcconfig */, - 6433C5AAFFC0B35A1574519550A91802 /* HNKServerFacade-dummy.m */, - 5267D8DC279F0FD9D6B4EA321C387BEC /* HNKServerFacade-prefix.pch */, + 02E344DDA9CA448DDEAF6811 /* AFURLRequestSerialization.h */, + C0FA83895AF34A9293B88748 /* AFURLRequestSerialization.m */, + 71E36227EC4EC3624FE00872 /* AFURLResponseSerialization.h */, + F41EF7FCD4533DEA0D4DA6FA /* AFURLResponseSerialization.m */, ); - name = "Support Files"; - path = "../Target Support Files/HNKServerFacade"; + name = Serialization; sourceTree = ""; }; - C5DCCC7271B26FF47199BE68BFE1CFAD /* HNKServerFacade */ = { + B4A0AFFA27BC33445F91E460 /* UIKit */ = { isa = PBXGroup; children = ( - A15FCDF053818D25EE37B50B0E994AD0 /* HNKServer.h */, - 8AED6FE18E0074E54CF469A585F57413 /* HNKServer.m */, - 662BE2C6AAFE372AF8ADCEAD6EA4E084 /* HNKServerFacade.h */, - 99BF9C599BE6C3956BF6394BA773E926 /* Support Files */, + D1936D7E96F7CE15CA43E129 /* AFNetworkActivityIndicatorManager.h */, + 0FB1FA96960431D52A257471 /* AFNetworkActivityIndicatorManager.m */, + 75A97EE0537E19016E64D09E /* UIActivityIndicatorView+AFNetworking.h */, + C3616855A54A76D0FF4A7284 /* UIActivityIndicatorView+AFNetworking.m */, + 59DC2A8F7FC043E8E8F7085E /* UIAlertView+AFNetworking.h */, + 79A736EA8BCB8748D615E27E /* UIAlertView+AFNetworking.m */, + 92A5CF3176B86C4F77EB8D71 /* UIButton+AFNetworking.h */, + 65F33CF0AA1F487B58D31536 /* UIButton+AFNetworking.m */, + AC0E317DB022E8EA9ABDF9D1 /* UIImageView+AFNetworking.h */, + ABB30EAA7429E6F5C281036D /* UIImageView+AFNetworking.m */, + AF6237325F0203D96C4D901F /* UIKit+AFNetworking.h */, + 4663A164E67A7F08C50E115C /* UIProgressView+AFNetworking.h */, + A964E31FA9F36F9E076124D6 /* UIProgressView+AFNetworking.m */, + 29185D6D005F74D6C6633C37 /* UIRefreshControl+AFNetworking.h */, + 8B94DC1A68F10FABD27AC385 /* UIRefreshControl+AFNetworking.m */, + C1FC56D6A46FEEFAE98E84BB /* UIWebView+AFNetworking.h */, + 2CF5E3BE6E98A3C32F5FB244 /* UIWebView+AFNetworking.m */, ); - path = HNKServerFacade; + name = UIKit; sourceTree = ""; }; - CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { + B964BB25E8935D9A1DE46CA9 /* Support Files */ = { isa = PBXGroup; children = ( - 0316F2AC5CF24D943C7EFFE052D351A7 /* libAFNetworking.a */, - FB5EDD59353A57BB701DA3035E35D5F1 /* libHNKGooglePlacesAutocomplete.a */, - C396E84AD981F13DB697BA3DCAB92D18 /* libHNKServerFacade.a */, - 898591535502B191EA868DD4E0C61DDF /* libKiwi.a */, - 5306FFF79157C5D0033CF0F6342FAA81 /* libMantle.a */, - 4BC7FB13278BFE2696550DE51FA04C40 /* libPods-HNKGooglePlacesAutocomplete-Example.a */, - 0CC7C6212CC8B64A74D5E6955EC61C1F /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */, + F4D34AA636F1F25C5AA57184 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig */, + 2FEE784AF337276D713E2CE2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */, + E3BB7C99197990E24FB7C089 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */, + 7C303C8C4AF25AA24AC6B507 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch */, ); - name = Products; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; sourceTree = ""; }; - CEA9D7DBBA200E155AFA40CA08F0060F /* Models */ = { + BDF13540C563938834D1670D /* extobjc */ = { isa = PBXGroup; children = ( - 6251DF69A39A0F16F3D82762B9108A39 /* Networking */, - 1968DAE82E50453578FB3B540D79A953 /* Pod */, + 893B5CE3C853DE6F48F2B820 /* EXTKeyPathCoding.h */, + EF42D256A6697DCC08A04BE8 /* EXTRuntimeExtensions.h */, + C5C94EE62C5B1B20E6635A85 /* EXTRuntimeExtensions.m */, + 2B98DF0EDB26471FB26C4EDC /* EXTScope.h */, + FE1D5F3E53252ED21F10CF17 /* EXTScope.m */, + 15AD262015ADE1431F0B7707 /* metamacros.h */, ); - name = Models; + name = extobjc; sourceTree = ""; }; - D3543B1BB351247595EB1B0FB9B56F7A /* Classes */ = { + C214CEE8820052968C4B3381 /* Support Files */ = { isa = PBXGroup; children = ( - BD7179422B55EB0A644726CB71ABECEF /* HNKGooglePlacesServer.h */, - 3B62E67A14647E523BB4CF6A2320EB13 /* HNKGooglePlacesServer.m */, + B5D93A7FE5D3609288091101 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig */, + 9D11BFA4256FE23EF88F62F9 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */, + CC73C46A28D45231E683350D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */, + 7B9D0F55C32ECEBF13705A7B /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch */, ); - path = Classes; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; sourceTree = ""; }; - D531564537310516126C925D598DA2E1 /* Support Files */ = { + C3C250CDA5236D65D63BBD24 /* Reachability */ = { isa = PBXGroup; children = ( - 9209EC261CA777AF1EC25CE3227CE89C /* HNKGooglePlacesAutocomplete.xcconfig */, - 6E84F7FEB7136785E1A23842DF8CA103 /* HNKGooglePlacesAutocomplete-Private.xcconfig */, - D945837FADE8543B63103837A8B97DB6 /* HNKGooglePlacesAutocomplete-dummy.m */, - 6808193651F12FFF0620D6058693A72A /* HNKGooglePlacesAutocomplete-prefix.pch */, + A1A495E80A1B90E9882901B2 /* AFNetworkReachabilityManager.h */, + 671CD3BCE54F9FBA67CCD56B /* AFNetworkReachabilityManager.m */, ); - name = "Support Files"; - path = "Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete"; + name = Reachability; sourceTree = ""; }; - D871C749CBB672E76A502DD5E90F9842 /* Targets Support Files */ = { + C4BE5DC2775D73FDCD86DA67 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 6D4BA96C942B93955005F6F100CDBE67 /* Pods-HNKGooglePlacesAutocomplete-Example */, - 0FAB12A6983775E436CE14AD550C78C4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, + E11C2196A2B21E8F19B1A996 /* Pods-HNKGooglePlacesAutocomplete-Example */, + D0A37829342E8084FC6D1AC4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, ); name = "Targets Support Files"; sourceTree = ""; }; - DE5B9BBEF4DDB4E6DFC87C8A862D0DA5 /* Support Files */ = { + D0A37829342E8084FC6D1AC4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { isa = PBXGroup; children = ( - D2CCB67B29BEA3B752A8A53C9A595DF8 /* Kiwi.xcconfig */, - EBBA15951E2F6E3ABDEA5DDC84386FF1 /* Kiwi-Private.xcconfig */, - CC5D6161529CBEEEF6C7EB6418EB6ABA /* Kiwi-dummy.m */, - 538C8CF7ADBFAD40046C6000072E9177 /* Kiwi-prefix.pch */, + 999A6A34B5F8D88FE5EB580E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */, + D1F60557399582DC77FA8A60 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */, + 21BD28E365A490742A12BE74 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */, + 94F5E0D8B98DBC65FB741359 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h */, + 11955A913E33C0EDF793F558 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */, + 247E3B5C6C41ADDB64D02360 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */, + 44D68462B14A22B7C7D4A963 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */, ); - name = "Support Files"; - path = "../Target Support Files/Kiwi"; + name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; + path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests"; sourceTree = ""; }; - E864B219391EADF12C1468853B73F4FD /* Classes */ = { + D27EBD9DA33E5885F70F7B3F /* Mantle */ = { isa = PBXGroup; children = ( - 83BFBAD762580A51904B44F1AD8F1182 /* HNKGooglePlacesAutocompleteModel.h */, - 7AA3E60E9107F6D6598AD96A59DFAFE2 /* HNKGooglePlacesAutocompleteModel.m */, - D1EDD879EEA427F8CFEB2162D4579D8C /* HNKGooglePlacesAutocompletePlace.h */, - A3A40343F39505F05A6FAFAE57F70333 /* HNKGooglePlacesAutocompletePlace.m */, - 05F3B78C4CE8BE4484D2E242206DB816 /* HNKGooglePlacesAutocompletePlaceSubstring.h */, - FD9BE0A53FADAF8C7D3411B0FD533A1C /* HNKGooglePlacesAutocompletePlaceSubstring.m */, - 984CBAA039D3E62E40B682FDA580B600 /* HNKGooglePlacesAutocompletePlaceTerm.h */, - 08BC4BF3B3FB1EB7A4C346308FA0479C /* HNKGooglePlacesAutocompletePlaceTerm.m */, - 76DCDD469D48EE8165F2E3FF5B2F3775 /* HNKGooglePlacesAutocompleteQuery.h */, - 29D82C9847BCC780AD20C195A10C4823 /* HNKGooglePlacesAutocompleteQuery.m */, - 97498D6242120408FB8E03CC3F66B560 /* HNKGooglePlacesAutocompleteQueryConfig.h */, - CDB90FEA6C36519482F71808CB4352F4 /* HNKGooglePlacesAutocompleteQueryConfig.m */, - B621A8F748B684FB423A1209E3767B00 /* HNKGooglePlacesAutocompleteQueryResponse.h */, - AF3F327FBA2E5B82AB51E8E163D6EB90 /* HNKGooglePlacesAutocompleteQueryResponse.m */, - ); - path = Classes; + A9898E0A1D9DCB63EC920138 /* MTLJSONAdapter.h */, + 1729B04C687E3DD54A2353A6 /* MTLJSONAdapter.m */, + C6420653BE0C65F77F9F5E9C /* MTLModel.h */, + 9691B8F07D85643847432D25 /* MTLModel.m */, + B1024F44C142AAFB7A06B1C0 /* MTLModel+NSCoding.h */, + CBB66556E7ECBF51F957E41C /* MTLModel+NSCoding.m */, + BB9BA0D3972E32D0CADCC57B /* MTLReflection.h */, + 37FBB511F65D77A0FCB4A53F /* MTLReflection.m */, + 191B42E5F5BE5D533FF53040 /* MTLTransformerErrorHandling.h */, + 10AE6ED227A8DA5075EC2CA6 /* MTLTransformerErrorHandling.m */, + A42D9B04B79771B45EF984F0 /* MTLValueTransformer.h */, + F4ABB154A132BE941BDD4D96 /* MTLValueTransformer.m */, + A15D182C2BAE412839E04901 /* Mantle.h */, + 20E4175F5C1C0F3CDD53F951 /* NSArray+MTLManipulationAdditions.h */, + 514167BCC3DA87A0377E25F8 /* NSArray+MTLManipulationAdditions.m */, + B1DA4337223DF4A0E8097958 /* NSDictionary+MTLJSONKeyPath.h */, + 961D7B6E3694BDD6F1350356 /* NSDictionary+MTLJSONKeyPath.m */, + 45209A2F83A5703B5A4E11DC /* NSDictionary+MTLManipulationAdditions.h */, + 39F2B3D3C506052693F90B7A /* NSDictionary+MTLManipulationAdditions.m */, + 2A8CB17452EE515415FCF5C9 /* NSDictionary+MTLMappingAdditions.h */, + C92EDFA9114289C147660A3A /* NSDictionary+MTLMappingAdditions.m */, + 2A11D258B22B9046DAB00445 /* NSError+MTLModelException.h */, + E16D84AFB013FE1E3646F402 /* NSError+MTLModelException.m */, + 74EB2BB011B2D93FB99B62F4 /* NSObject+MTLComparisonAdditions.h */, + D5295B3B01583D779EBB9601 /* NSObject+MTLComparisonAdditions.m */, + 09FA8A59C08E9659E6861B42 /* NSValueTransformer+MTLInversionAdditions.h */, + 5AF0FFC397E774620CC77577 /* NSValueTransformer+MTLInversionAdditions.m */, + 7E3BCF2BB769E4FC76ACF9B1 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, + 13DDB716A3B57743AD34233B /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, + 7A6DF97C359E987BDB7D42F7 /* Support Files */, + BDF13540C563938834D1670D /* extobjc */, + ); + path = Mantle; sourceTree = ""; }; - ECCD1768492F1900070F12729B7009CD /* extobjc */ = { + D31EF1B9AD2E7882892C5E22 /* Support Files */ = { isa = PBXGroup; children = ( - B928CD31A6291201C1354F5B636F3C73 /* EXTKeyPathCoding.h */, - 0DC8ADDF9D8D26EDBA9C46E513257A34 /* EXTRuntimeExtensions.h */, - 43A4EAA631053E5964125087342361EE /* EXTRuntimeExtensions.m */, - 9E3313603D2CBC808ACDA61441E97F6F /* EXTScope.h */, - A9B2F73E545E8E5ED787008A3C6826BF /* EXTScope.m */, - 2648F930A093742D05120B73D8A6CAA7 /* metamacros.h */, + 9261A71A44141006EA44097D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig */, + F9752D3FE661282441B02753 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */, + 5428E065B37826F91EFF720E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */, + 8988690D5061C677D6400846 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch */, ); - name = extobjc; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; sourceTree = ""; }; - EF447B4E1DFAE4F853BEEBB25E70B50E /* Pods */ = { + E11C2196A2B21E8F19B1A996 /* Pods-HNKGooglePlacesAutocomplete-Example */ = { isa = PBXGroup; children = ( - 6D6A0C6B080C8CE495027ABE08438FC7 /* AFNetworking */, - C5DCCC7271B26FF47199BE68BFE1CFAD /* HNKServerFacade */, - 3B2F030770E698C781669BE3B80E6D98 /* Kiwi */, - 50050035FF311A557615C8CCD7393C06 /* Mantle */, + A246682C30EF23D1D598D77D /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */, + 16A91EF020A59E5A95D50B00 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */, + BFED7B74B7D63C00B88C6FA0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */, + 2B1B448576CED2947658253F /* Pods-HNKGooglePlacesAutocomplete-Example-environment.h */, + 3DD764E79A144C04AE27914D /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */, + 2C983345770AE97BB428F215 /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */, + 624AB78D750F090E25BDFAD0 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */, ); - name = Pods; + name = "Pods-HNKGooglePlacesAutocomplete-Example"; + path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 061C5EDB2CB0D55F6AA52B99DCF6299E /* Headers */ = { + 0A6013DB9AD774C7C23170D4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D42A61F91859FC3B129BBDA03E609553 /* AFHTTPRequestOperation.h in Headers */, - 0AEB11ABE4FF612E5A344057DA1178A7 /* AFHTTPRequestOperationManager.h in Headers */, - 7BD6FF109A23259B0197E831FCFAA867 /* AFHTTPSessionManager.h in Headers */, - 9F28CDAE60432B536A237E51457EE504 /* AFNetworkActivityIndicatorManager.h in Headers */, - 926D417BB064439B82C79E368C8B7C3D /* AFNetworkReachabilityManager.h in Headers */, - 75189D2E0A2E902E32EA8ACA7D6F1510 /* AFNetworking.h in Headers */, - 3A2B7ACF8CEA2C1A637D4571318BB478 /* AFSecurityPolicy.h in Headers */, - D672CF2059B2543C712F9E707A90ED14 /* AFURLConnectionOperation.h in Headers */, - F74AF4C34A6A8E4070D2D16906915379 /* AFURLRequestSerialization.h in Headers */, - FFA7A16F176446D9A98EE35FD5AE6341 /* AFURLResponseSerialization.h in Headers */, - 5D8784D84D25630DA84ED4484D802308 /* AFURLSessionManager.h in Headers */, - 545C30AD6BA3EAC825A68FAD1C07F4F2 /* UIActivityIndicatorView+AFNetworking.h in Headers */, - 81C718875E601E1ED3FE61D12B9C3DCE /* UIAlertView+AFNetworking.h in Headers */, - 09C07AF6D4952ABFEB66983659C56A19 /* UIButton+AFNetworking.h in Headers */, - 51BCA4FE336AC07163C8C91560BA2E6A /* UIImageView+AFNetworking.h in Headers */, - A3340EA48184D0505A3C1FA836C7F001 /* UIKit+AFNetworking.h in Headers */, - 636F04475A06E1A65FC7F8F8A157A70B /* UIProgressView+AFNetworking.h in Headers */, - DB012EB1A4A327A6240F6D01D4337566 /* UIRefreshControl+AFNetworking.h in Headers */, - 77E62FDE4BC11A165891B94609D2D7E9 /* UIWebView+AFNetworking.h in Headers */, + A58D50524B918D23170BD8AB /* AFHTTPRequestOperation.h in Headers */, + 32900B6379C29D78B2EBCD17 /* AFHTTPRequestOperationManager.h in Headers */, + C0464784C5F669AD940084AB /* AFHTTPSessionManager.h in Headers */, + 45E3FFFA4E7E447C88FF3C69 /* AFNetworkActivityIndicatorManager.h in Headers */, + 6821861478D54D2330DB5BAB /* AFNetworkReachabilityManager.h in Headers */, + 76326677B52E82E888E40C12 /* AFNetworking.h in Headers */, + 881526E88AC80CE05BE60676 /* AFSecurityPolicy.h in Headers */, + F5827EDA5C9BDE2E4C66F766 /* AFURLConnectionOperation.h in Headers */, + F1838C5FE7CBE2A446452740 /* AFURLRequestSerialization.h in Headers */, + 94B506B0A68AEFCCA957A001 /* AFURLResponseSerialization.h in Headers */, + CAC8195043A7119B7D526FEE /* AFURLSessionManager.h in Headers */, + 9081E3E315BFD147ECC01CC1 /* UIActivityIndicatorView+AFNetworking.h in Headers */, + E0098AA0C68561173856F30D /* UIAlertView+AFNetworking.h in Headers */, + AFB1832BB6D3F4A90D4B78EF /* UIButton+AFNetworking.h in Headers */, + B033673F07DA294C62AEE57E /* UIImageView+AFNetworking.h in Headers */, + 1C7A7C4FBBEC20FBBB9F842A /* UIKit+AFNetworking.h in Headers */, + 63D312D84E82776A4F281D6A /* UIProgressView+AFNetworking.h in Headers */, + A95A6B13D84B409B9278E34C /* UIRefreshControl+AFNetworking.h in Headers */, + 19F40B3C7A033F1790E4A1C1 /* UIWebView+AFNetworking.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 622F48E17AF998B6D9ADBD8F946B26E8 /* Headers */ = { + 2B1148DE3955DF0E6138330D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0B7B891BBFAD51B953F034CA8C956252 /* CLPlacemark+HNKAdditions.h in Headers */, - 5A99489560054156B7A9977E4B925BE5 /* HNKGooglePlacesAutocomplete.h in Headers */, - 24E2A269D5ADA21CA4A5E3C60E9A99A6 /* HNKGooglePlacesAutocompleteModel.h in Headers */, - C6D4C081AA75EFE6037B9E39336C98E2 /* HNKGooglePlacesAutocompletePlace.h in Headers */, - AB6A89B0C7F34242368C5B54133534C9 /* HNKGooglePlacesAutocompletePlaceSubstring.h in Headers */, - DC605491F0F1DDFEDCED440390BECEE3 /* HNKGooglePlacesAutocompletePlaceTerm.h in Headers */, - C5C1D144BBC2064BBF2E759DDA2CDE46 /* HNKGooglePlacesAutocompleteQuery.h in Headers */, - 1A48DE549C0777481B7C363543002031 /* HNKGooglePlacesAutocompleteQueryConfig.h in Headers */, - BB38533F1AE108DDFF5EAC2332A8A2FF /* HNKGooglePlacesAutocompleteQueryResponse.h in Headers */, - 2739FC35065B2DFB1FD6A6D80C80E119 /* HNKGooglePlacesServer.h in Headers */, + 785A863EE618EFEDAE52E857 /* KWAfterAllNode.h in Headers */, + 2BD7D1804A961A8887BF1A2B /* KWAfterEachNode.h in Headers */, + ED7921707FC6A02FC7361646 /* KWAny.h in Headers */, + 6DEEE1A311B4B79DA494DEFC /* KWAsyncVerifier.h in Headers */, + 967C8E2800CF7488A59F8E14 /* KWBeBetweenMatcher.h in Headers */, + DA74B1EC92F75D34CFEA4A30 /* KWBeEmptyMatcher.h in Headers */, + 2B621476F35E65963AF9D31A /* KWBeIdenticalToMatcher.h in Headers */, + B0C7119098170C5EB94E7159 /* KWBeKindOfClassMatcher.h in Headers */, + 468FAF41724B0022ACF7B698 /* KWBeMemberOfClassMatcher.h in Headers */, + EC293F8D6C97D680EC32E0FF /* KWBeSubclassOfClassMatcher.h in Headers */, + 0B1C20DA46443BEF52D414C4 /* KWBeTrueMatcher.h in Headers */, + E0AA8DC131F8462B80341D56 /* KWBeWithinMatcher.h in Headers */, + 3DE29BB189C45901840E04A9 /* KWBeZeroMatcher.h in Headers */, + 0C28186ED364C4D09D2FDCB3 /* KWBeforeAllNode.h in Headers */, + E7AC6A39E1C05167502AB4C9 /* KWBeforeEachNode.h in Headers */, + 40A26931D6036D7EDDAE2EB6 /* KWBlock.h in Headers */, + 394050063C8A901ADC76F486 /* KWBlockNode.h in Headers */, + CA5F1575AD53292DDEFE8EF5 /* KWBlockRaiseMatcher.h in Headers */, + ACB58099F1B605F5DDFE58BA /* KWCallSite.h in Headers */, + 3C449EA69CB93C787C207097 /* KWCaptureSpy.h in Headers */, + 36B311E27D6A6C1B31B000F7 /* KWChangeMatcher.h in Headers */, + 63C9A6EA66545064598619FF /* KWConformToProtocolMatcher.h in Headers */, + 88BE8D069A82E524B1BC009B /* KWContainMatcher.h in Headers */, + C04452E5BA491B9CA63159EB /* KWContainStringMatcher.h in Headers */, + E7BC3BD9A31880A2BD9957E8 /* KWContextNode.h in Headers */, + 0ABF1F20EF46EAE0DE0B3E60 /* KWCountType.h in Headers */, + 1DC045204183A6AFC18A1C4A /* KWDeviceInfo.h in Headers */, + D1E60F38D35CA75D1017A193 /* KWEqualMatcher.h in Headers */, + 0F7C621F56F87125E07458AA /* KWExample.h in Headers */, + 0A42AC9C70550B3BDF16C88D /* KWExampleDelegate.h in Headers */, + 40A776CB6C3F4BDF6531FE2F /* KWExampleNode.h in Headers */, + 50B1143AAFF5A0FC6FB56110 /* KWExampleNodeVisitor.h in Headers */, + 35929C371FE7875AF93F7352 /* KWExampleSuite.h in Headers */, + 5F286AF62D8A305B44BB92AF /* KWExampleSuiteBuilder.h in Headers */, + C14F51BC5F51105FECF9A9FB /* KWExistVerifier.h in Headers */, + C5330B2F661D323C4B2D0606 /* KWExpectationType.h in Headers */, + F451AE41A85131FBCC09689B /* KWFailure.h in Headers */, + AEDF4485592CE056A083F82B /* KWFormatter.h in Headers */, + 9E933752434CEA04E4A957F6 /* KWFutureObject.h in Headers */, + 305110BB790CF236AB2CF29E /* KWGenericMatchEvaluator.h in Headers */, + BFA339F149D9C76C66844788 /* KWGenericMatcher.h in Headers */, + 278F634520B4AD18FF222E65 /* KWGenericMatchingAdditions.h in Headers */, + CE337ACD206C04DA1DB350D7 /* KWHaveMatcher.h in Headers */, + CB7F7C9055876D5CD9C9752C /* KWHaveValueMatcher.h in Headers */, + F7CDF45730040635657C3D24 /* KWInequalityMatcher.h in Headers */, + 5E1938C246BB3B5CB9022DBC /* KWIntercept.h in Headers */, + D9DC6E1B9B336EF1E9067B37 /* KWInvocationCapturer.h in Headers */, + 3130FC510423BF1BEBF1CA66 /* KWItNode.h in Headers */, + FB19FAE04F283C69E6268F11 /* KWLet.h in Headers */, + 96C2F96B569B25BE1084A67B /* KWLetNode.h in Headers */, + 38E214A51F68F5C8E3A353F3 /* KWMatchVerifier.h in Headers */, + 5C8295423CB7ABD36E58E56C /* KWMatcher.h in Headers */, + 5EDA64AF23DE773DCFBF6067 /* KWMatcherFactory.h in Headers */, + B27DE554A611FDD2CAE077E6 /* KWMatchers.h in Headers */, + 26E81B9DB688C45A47A5DAB4 /* KWMatching.h in Headers */, + 6857B9E1F7A11C7154F4132C /* KWMessagePattern.h in Headers */, + 3AB5C346B5E68F3D17DEFC6D /* KWMessageSpying.h in Headers */, + 0261AEAA3488EDA814C5A1EC /* KWMessageTracker.h in Headers */, + DADA07BCA48AE9477A89D3A3 /* KWMock.h in Headers */, + 36C3E495E385445F49620B66 /* KWNilMatcher.h in Headers */, + F6BD422BEC89B0B7D459A704 /* KWNotificationMatcher.h in Headers */, + 57FF634B9881C31667BC0814 /* KWNull.h in Headers */, + 291A3DD57AB6071A79E9D25B /* KWObjCUtilities.h in Headers */, + 45F2B3690CF535B1C2003137 /* KWPendingNode.h in Headers */, + 4B697910A473A7FB05EE96E9 /* KWProbe.h in Headers */, + 6610205E29E99D13225D46F3 /* KWProbePoller.h in Headers */, + C28901F562EF7B80E0716529 /* KWReceiveMatcher.h in Headers */, + 22ECD7B248AD13D7F2F0CD1B /* KWRegisterMatchersNode.h in Headers */, + B6B9C848A45ABC99E29192A6 /* KWRegularExpressionPatternMatcher.h in Headers */, + D07254C5EFBA109F34CBD863 /* KWReporting.h in Headers */, + 9EE27333765D761567738710 /* KWRespondToSelectorMatcher.h in Headers */, + E1EC79600A92879104D7BFB2 /* KWSpec.h in Headers */, + 2E5D1E1B3216CD8F7481697C /* KWStringContainsMatcher.h in Headers */, + DAB6725F10EC880614749E3A /* KWStringPrefixMatcher.h in Headers */, + 8900409BC3A52CA01E01DE6B /* KWStringUtilities.h in Headers */, + A8AF20A1EEB78BE4551F3480 /* KWStub.h in Headers */, + F413AF15C6A3B194E9D314CA /* KWSuiteConfigurationBase.h in Headers */, + 1A32F0BB9563F6D5E709C6F0 /* KWSymbolicator.h in Headers */, + 52721DC541D0749425DFD38C /* KWUserDefinedMatcher.h in Headers */, + CCCF4D6C6F5172C34C413679 /* KWValue.h in Headers */, + 86613D978C66F2A26F401F2D /* KWVerifying.h in Headers */, + 1A887186177A99EA8A462B84 /* KWWorkarounds.h in Headers */, + D810278E48E52C7E7231C7B0 /* Kiwi.h in Headers */, + 99504BB5E0F6089B318BA7BD /* KiwiBlockMacros.h in Headers */, + 5D161A55031C6FA09E05DF6F /* KiwiConfiguration.h in Headers */, + C1249D969BACA65D34D62EE9 /* KiwiMacros.h in Headers */, + 7BA68D8DE449D092EC483FEA /* NSInvocation+KiwiAdditions.h in Headers */, + 400CAE11E991DAC29369DEC4 /* NSInvocation+OCMAdditions.h in Headers */, + 7655A775FFAD888353EC6013 /* NSMethodSignature+KiwiAdditions.h in Headers */, + AC83FBF6E41A9E04C6E9FB91 /* NSNumber+KiwiAdditions.h in Headers */, + 7B485FF5CD16491EF580711D /* NSObject+KiwiMockAdditions.h in Headers */, + 5B324B95C2AF7F28857A20D7 /* NSObject+KiwiSpyAdditions.h in Headers */, + 492BCE5E4C2B7ECF696BD417 /* NSObject+KiwiStubAdditions.h in Headers */, + ACC7AA3451DB656FD07BFE69 /* NSObject+KiwiVerifierAdditions.h in Headers */, + 71C3466158392EA2E623E19F /* NSProxy+KiwiVerifierAdditions.h in Headers */, + FCFC2ED96135481DB93426CD /* NSValue+KiwiAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7D7B1C184C1F42DBA044EE56FEEFE009 /* Headers */ = { + 5B1AE645ADBDE28648C89E18 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 322FE85F976DF2B20CADE583A2388F43 /* EXTKeyPathCoding.h in Headers */, - 07141CA151A8DF6EA022444BB0363048 /* EXTRuntimeExtensions.h in Headers */, - 82772CF19A64AF31F4E1DDC8667D1021 /* EXTScope.h in Headers */, - B87CAD8BAF01E7CF8AE0073D24B4B6BC /* MTLJSONAdapter.h in Headers */, - C63246E7CCDB33525CD2F3D2134EF412 /* MTLModel+NSCoding.h in Headers */, - 6E93699739FE34001FEB1C3254526B81 /* MTLModel.h in Headers */, - 31BD5C46E77B10C88BC0DADD09502BD7 /* MTLReflection.h in Headers */, - ACFE251F53B6931759AFF81C646B9F85 /* MTLTransformerErrorHandling.h in Headers */, - 7A0EBAAAC98E61CD98BB130991FEBB83 /* MTLValueTransformer.h in Headers */, - D17276CBFD0D10089DAEC2F31B7C9BD0 /* Mantle.h in Headers */, - BF0804C1F2BEC0125BBE8FEE98AC7153 /* NSArray+MTLManipulationAdditions.h in Headers */, - A05AC0E19289978F7325496B6374A606 /* NSDictionary+MTLJSONKeyPath.h in Headers */, - 3B4D9BDEC0A2ABC62367590A26BC4332 /* NSDictionary+MTLManipulationAdditions.h in Headers */, - E400C5C9C54675A1470D460F6D2665B8 /* NSDictionary+MTLMappingAdditions.h in Headers */, - 840577515CA803C89246B72E7565AD2E /* NSError+MTLModelException.h in Headers */, - F289FE927C279548F0B253EF9EE4FDFB /* NSObject+MTLComparisonAdditions.h in Headers */, - A37C350458E0BC279B20BDE418600BBC /* NSValueTransformer+MTLInversionAdditions.h in Headers */, - 4819D98E694F8839AE2533D9BF1D2F23 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, - F31C4954FAC00237D0449B4976A15C17 /* metamacros.h in Headers */, + B02C4C21E072A44FA16DAC1E /* HNKServer.h in Headers */, + 40BE050E6ABACB0D77FC0063 /* HNKServerFacade.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9C11230B2BF0856209853974CDB2D872 /* Headers */ = { + 608254C0038E95AAC8DDC192 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - CBAEE79D2FFE2C37063CA7AC84CC1515 /* KWAfterAllNode.h in Headers */, - 43B3476F6F5E3D5A86B4EB5D3D3DBC9F /* KWAfterEachNode.h in Headers */, - E06DEB65D54A9C812FF075161262E3D5 /* KWAny.h in Headers */, - 7BABEBB74250C06A327CC4B5C07713D1 /* KWAsyncVerifier.h in Headers */, - 656A0D93518F6397A17C7ED120E63684 /* KWBeBetweenMatcher.h in Headers */, - C357C499E78F627084C321FC9105EE3A /* KWBeEmptyMatcher.h in Headers */, - 62868895E50072DB473EFEE5C09F4FE2 /* KWBeIdenticalToMatcher.h in Headers */, - EC200416FC703B781D1684A3646F6F8B /* KWBeKindOfClassMatcher.h in Headers */, - 6A03B0087108C449327B4AEC0E6C8354 /* KWBeMemberOfClassMatcher.h in Headers */, - 4DA685D3A9A8A6D476E510981318E782 /* KWBeSubclassOfClassMatcher.h in Headers */, - C8D85C1D9FAD4F64620A9A57A63BFE63 /* KWBeTrueMatcher.h in Headers */, - 8750332592F261B60CE359E4A507CF34 /* KWBeWithinMatcher.h in Headers */, - 87D7E4847029011B786FD2EB7FBDA465 /* KWBeZeroMatcher.h in Headers */, - 5D12A47675876FBBE9EC5ACF1934A4CB /* KWBeforeAllNode.h in Headers */, - E30ECE7CC7390DF46931F0395088F971 /* KWBeforeEachNode.h in Headers */, - 3ECD87CDFF347528852114723925F772 /* KWBlock.h in Headers */, - D945535A650716C7B4717E386D9EA556 /* KWBlockNode.h in Headers */, - 16992ADF06655541211894844B3E412B /* KWBlockRaiseMatcher.h in Headers */, - 1F6E24179E50E2275E2A6122ECAEBD83 /* KWCallSite.h in Headers */, - 864D3753125E28A41183DC14B1D36D59 /* KWCaptureSpy.h in Headers */, - 31D6C902F283C95E4321032736E4131E /* KWChangeMatcher.h in Headers */, - 60D045D24CBB6579BCCC3BA7170FC2D0 /* KWConformToProtocolMatcher.h in Headers */, - 7554FD93A03C93BD212F8624B1D6F8A4 /* KWContainMatcher.h in Headers */, - 33EFD76B796E47B285B4BEDE5B6709FC /* KWContainStringMatcher.h in Headers */, - 1F08C3F3A031AD9C026A706B15D9291D /* KWContextNode.h in Headers */, - 57B0D462488C520BB196E025E1577EC5 /* KWCountType.h in Headers */, - 31CA11DABEB5BD2310F12E301B060F00 /* KWDeviceInfo.h in Headers */, - D5E24DE2D2C25DC10DC11C958848B23D /* KWEqualMatcher.h in Headers */, - 49DC7F21387A0E30DF08360373D7EB6B /* KWExample.h in Headers */, - 7625AD95C8FD4A8FADA1955052EF9788 /* KWExampleDelegate.h in Headers */, - 7BEF1A9370E5BA25C542C71D433F655E /* KWExampleNode.h in Headers */, - 7A956EABD4D4FE4AA85AA68DC88E464C /* KWExampleNodeVisitor.h in Headers */, - 461C77CD4749ADF1F8D11538E5F58482 /* KWExampleSuite.h in Headers */, - DD69EECCEAC2AA9DF498C1938746BEC6 /* KWExampleSuiteBuilder.h in Headers */, - C1AA50D629E7D6BB8400A5649AA5A745 /* KWExistVerifier.h in Headers */, - 3BE8801B0A34A033D34246BE4CE89CC5 /* KWExpectationType.h in Headers */, - 4C4D9EA35693D351C8BE30482DD6C844 /* KWFailure.h in Headers */, - BB85C22ACF54F4DA133F131574B925BE /* KWFormatter.h in Headers */, - CF27C1BC0ED78631ABBD47218E81B010 /* KWFutureObject.h in Headers */, - 33EAF1CDA6B1ED196313E071297211DD /* KWGenericMatchEvaluator.h in Headers */, - 5523CEF50B7F168B59F04F82B77F6339 /* KWGenericMatcher.h in Headers */, - 04FBDEC5B56AD4750A574B102E7752B6 /* KWGenericMatchingAdditions.h in Headers */, - CBE2657E78066ECDC80560DF1D64AC16 /* KWHaveMatcher.h in Headers */, - 7D6823E0481BCFF8F06AD672D4370A0F /* KWHaveValueMatcher.h in Headers */, - 06EA0BF58A4978BAC2A6CBC7B8EB743A /* KWInequalityMatcher.h in Headers */, - 14D17AA2BAB18E219B7E97A7FAA1F517 /* KWIntercept.h in Headers */, - FFEAB2AF08C4EF010ACB540363813F62 /* KWInvocationCapturer.h in Headers */, - 9C01E9497A7A0F68C1C8BF9BD58E91D8 /* KWItNode.h in Headers */, - 3B007272DA4013ED95D1F5321EC0C48A /* KWLet.h in Headers */, - C2FDDAB1B48623823F668C7BFB3A7433 /* KWLetNode.h in Headers */, - 4B8C883ABCFA1FEA1FEEF84922D91E1A /* KWMatchVerifier.h in Headers */, - 7CD451A847510BC0984BECA94FB9C578 /* KWMatcher.h in Headers */, - 724ABF013D0AC23553050EA144710BC7 /* KWMatcherFactory.h in Headers */, - 081C51780550D328B8061AB5BC1AE686 /* KWMatchers.h in Headers */, - 51ECEB72E291B2E68DCA7A4539CA4B9C /* KWMatching.h in Headers */, - 89AF613EC25FF612E7335ECE71B3114D /* KWMessagePattern.h in Headers */, - 788BDBFC3DE353C6FCF65E8847DA5808 /* KWMessageSpying.h in Headers */, - C20040B32C07E5E41726299AE38D893B /* KWMessageTracker.h in Headers */, - A7ACE8C685DFD27D56AB2A1142552EF3 /* KWMock.h in Headers */, - BFA7C8F1F0D933C26C5AB1421BEFB34C /* KWNilMatcher.h in Headers */, - 8BE2BB07ED79AC88B86FDC2465BF77C6 /* KWNotificationMatcher.h in Headers */, - 9337487675F8F16A4910CBB9C4576BEC /* KWNull.h in Headers */, - 9BD752E2AC97F6466ACC6CF29E5A6257 /* KWObjCUtilities.h in Headers */, - 860E07BC46263869BFF8638FCCE3B2BE /* KWPendingNode.h in Headers */, - C08E26D7E87B56909CCF7B978BBBD644 /* KWProbe.h in Headers */, - D12E9E8D88ECD43C2FA77D57B33F1EBA /* KWProbePoller.h in Headers */, - 87ED50DD45BF93F49BC5B173AAE22159 /* KWReceiveMatcher.h in Headers */, - D2DE41C83B05BDBA52649625FE26BE71 /* KWRegisterMatchersNode.h in Headers */, - D9BAAC9AA48792C92999AB3819966715 /* KWRegularExpressionPatternMatcher.h in Headers */, - D0A7AE213267C5134FA6DBAA670E5315 /* KWReporting.h in Headers */, - 07F629CD7B17E6E690FE62CF9F4A8C80 /* KWRespondToSelectorMatcher.h in Headers */, - 17F4DAD540EF9C9CAFD8D622630DAD99 /* KWSpec.h in Headers */, - 4B7AEAD554A21B148EA3F8F0EEA84F31 /* KWStringContainsMatcher.h in Headers */, - 2A06411DBA6C946DE6C5DEB922C2A3DB /* KWStringPrefixMatcher.h in Headers */, - 02D2412DD42AFCB844925A1CB514CC9C /* KWStringUtilities.h in Headers */, - C6418C3F7BA302710DDFD48D52438777 /* KWStub.h in Headers */, - 7E63003D2ECDB7D4DB485AB42900F5D9 /* KWSuiteConfigurationBase.h in Headers */, - 77CCC01605BA75ACF3743603D0F4A00A /* KWSymbolicator.h in Headers */, - 6FA086C9E2E6CC6CAAFFDF7A7F7E2F4D /* KWUserDefinedMatcher.h in Headers */, - DEE5E00B70BA7AE8DD9308AB3D8DF0E3 /* KWValue.h in Headers */, - BD40900BD07E0E8D2FC5DFA6715528B8 /* KWVerifying.h in Headers */, - C30DE94428F940E139A40587FCA32D05 /* KWWorkarounds.h in Headers */, - EFC71297BFD2C8BE1A8B8279A2283835 /* Kiwi.h in Headers */, - E68DBB1CE4DBD853B6B8E0D3AB4C16F3 /* KiwiBlockMacros.h in Headers */, - AF3F1B9AA456546519CF4690C8539CB9 /* KiwiConfiguration.h in Headers */, - 5707FA04B2A5659B5F59EBFEBBD7CC0C /* KiwiMacros.h in Headers */, - 60FA1687C2B4900A292445D3ECC15533 /* NSInvocation+KiwiAdditions.h in Headers */, - 19F6AD80E59FC614F01AD12FDD6B5D3D /* NSInvocation+OCMAdditions.h in Headers */, - 6A437991498366A2E3C7DAB73C50305A /* NSMethodSignature+KiwiAdditions.h in Headers */, - 26F9B961E0E9211027AB43EBB4CA31A7 /* NSNumber+KiwiAdditions.h in Headers */, - 94456D74D52B245F6A35ECEF57FD7D06 /* NSObject+KiwiMockAdditions.h in Headers */, - A7B1F1351BBFAEC2337E8DEDC4B443E3 /* NSObject+KiwiSpyAdditions.h in Headers */, - 339351BE8CDFB4A2A44D49C6E4E3B54D /* NSObject+KiwiStubAdditions.h in Headers */, - 06098D536AB4D3F186CD5C73F340779C /* NSObject+KiwiVerifierAdditions.h in Headers */, - EBD4CC0524D393C2E14FF8B1E3CFFE20 /* NSProxy+KiwiVerifierAdditions.h in Headers */, - 61A410E85178B9FEAEEACA163A4877D5 /* NSValue+KiwiAdditions.h in Headers */, + D2B117B652F3031F8C41CA5D /* CLPlacemark+HNKAdditions.h in Headers */, + 785D1BC228C770314B314ACF /* HNKGooglePlacesAutocomplete.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - EE3E2DE40A26D6D54F6D541C3BCC4B5F /* Headers */ = { + E83C958AC934C131D23E4866 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A3533EADE741D54E425247F4A9E54E9F /* HNKServer.h in Headers */, - 45102E1DAF6C0872D541C309E762A5B5 /* HNKServerFacade.h in Headers */, + A3653F3200DE96BA97ED1F79 /* EXTKeyPathCoding.h in Headers */, + 98F8AE62B0FD3002A8B69FF1 /* EXTRuntimeExtensions.h in Headers */, + 595AD03193B3419FA9EC49FA /* EXTScope.h in Headers */, + E92F68A42B13FD704158A1E9 /* MTLJSONAdapter.h in Headers */, + 0503528DACAB0ABF650DD727 /* MTLModel+NSCoding.h in Headers */, + BB7AE739D59FB407F2D7F562 /* MTLModel.h in Headers */, + C6B52BC9E7413E3BBB1CE5FE /* MTLReflection.h in Headers */, + CEB14DA04A0E66FD3F0402C3 /* MTLTransformerErrorHandling.h in Headers */, + 0ACA60E6999A68BBE3F2EE0E /* MTLValueTransformer.h in Headers */, + 96B637134944E6C1287518AF /* Mantle.h in Headers */, + DC9943323FDFF3247B3C8B9F /* NSArray+MTLManipulationAdditions.h in Headers */, + 172E167C16F0F2090A6AA9AD /* NSDictionary+MTLJSONKeyPath.h in Headers */, + 7A948C5E0A9FAC25B0227E6C /* NSDictionary+MTLManipulationAdditions.h in Headers */, + A82FB0B4F4F0429F87460520 /* NSDictionary+MTLMappingAdditions.h in Headers */, + 82FF81187B6FDE145CE138A4 /* NSError+MTLModelException.h in Headers */, + 86A13FA7AAF0F2B1FE80FD7A /* NSObject+MTLComparisonAdditions.h in Headers */, + 6C0F27EC14010D717BC9AA2A /* NSValueTransformer+MTLInversionAdditions.h in Headers */, + 68AC12022F3334A470BF693C /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, + 7C5900370A0C749B087126F9 /* metamacros.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 1554585903BFAAA06C79A75FFE42A24B /* Mantle */ = { + 2412ABCABD0A0FC5C57A7990 /* Pods-HNKGooglePlacesAutocomplete-Example */ = { isa = PBXNativeTarget; - buildConfigurationList = 735AA45FC8369CE43D5458655A7E2D3C /* Build configuration list for PBXNativeTarget "Mantle" */; + buildConfigurationList = 328774C6620E15146707E857 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */; buildPhases = ( - 8E31504F0E59B41BE58C3E3AB6E1DFA7 /* Sources */, - 0BFA59361B085DAE35238B47C9A58C88 /* Frameworks */, - 7D7B1C184C1F42DBA044EE56FEEFE009 /* Headers */, + C7DE1A11949E847E311908D0 /* Sources */, + D5824B01474F943D486B5188 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 84F699B2741FF515F39C6A5C /* PBXTargetDependency */, + 1C0CF578DCA88D21BE1C55AE /* PBXTargetDependency */, + 3313072AB7F6706F13E94BD2 /* PBXTargetDependency */, + 5092CF81BFB3FA4A8CAEABF4 /* PBXTargetDependency */, ); - name = Mantle; - productName = Mantle; - productReference = 5306FFF79157C5D0033CF0F6342FAA81 /* libMantle.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example"; + productReference = 0D9AB64F8618F46D0AF51903 /* libPods-HNKGooglePlacesAutocomplete-Example.a */; productType = "com.apple.product-type.library.static"; }; - 2ADF38F0FF9109A16735FFC3CAF78CA4 /* HNKGooglePlacesAutocomplete */ = { + 28EF350919B7DE0F895E2792 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */ = { isa = PBXNativeTarget; - buildConfigurationList = BC45ECDF0FE2E74D6A96B747D0C71A03 /* Build configuration list for PBXNativeTarget "HNKGooglePlacesAutocomplete" */; + buildConfigurationList = FFD27991C5C02E53C8691E1B /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-Mantle" */; buildPhases = ( - 5227C9EBC8EC7AA439B0E64E89D90DA6 /* Sources */, - 2AC86BAC46419B766C7DD28E77B62D47 /* Frameworks */, - 622F48E17AF998B6D9ADBD8F946B26E8 /* Headers */, + E4995CE1CA9231656C02A2B3 /* Sources */, + 6ABB98D2FB38DCA0C2EF8BF3 /* Frameworks */, + E83C958AC934C131D23E4866 /* Headers */, ); buildRules = ( ); dependencies = ( - C5603814D07B610C9179A4263147B620 /* PBXTargetDependency */, - 7A582E6A1BFD5805B673AE8E288B6629 /* PBXTargetDependency */, ); - name = HNKGooglePlacesAutocomplete; - productName = HNKGooglePlacesAutocomplete; - productReference = FB5EDD59353A57BB701DA3035E35D5F1 /* libHNKGooglePlacesAutocomplete.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + productReference = DAA0ACEBB9A3E9AACA681BCC /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */; productType = "com.apple.product-type.library.static"; }; - 9F1318F732D4EC620E620E142FCD12B0 /* AFNetworking */ = { + 662305A48C3FDA78F6014E8D /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { isa = PBXNativeTarget; - buildConfigurationList = CCCAB63E11097B5E23EE5010C8A512E4 /* Build configuration list for PBXNativeTarget "AFNetworking" */; + buildConfigurationList = 98550CFE7A18BA3B1501D762 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */; buildPhases = ( - 6B9DB11520039882445536E9275FDB24 /* Sources */, - D1119F9738CF1092BABB79CA51269D8D /* Frameworks */, - 061C5EDB2CB0D55F6AA52B99DCF6299E /* Headers */, + B3B5B523BF99AE5FB6A841D4 /* Sources */, + 006947EA42CBDC183B2DE414 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 87B24E99DECC5A1B1B6E012F /* PBXTargetDependency */, ); - name = AFNetworking; - productName = AFNetworking; - productReference = 0316F2AC5CF24D943C7EFFE052D351A7 /* libAFNetworking.a */; + name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; + productName = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; + productReference = 529FD5D5A587AB235E08CA1A /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */; productType = "com.apple.product-type.library.static"; }; - BC77B66E8967F692FF556C2D7CEAFECE /* HNKServerFacade */ = { + 881E544741236650A9E648F2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */ = { isa = PBXNativeTarget; - buildConfigurationList = BD65FBBE7E34BC681630ADB68C59B504 /* Build configuration list for PBXNativeTarget "HNKServerFacade" */; + buildConfigurationList = FC517882F0D4FBA452A77AF8 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" */; buildPhases = ( - 15F82808FAF7A3E7C063544AF12A0C3E /* Sources */, - 9DCEB6608DF7BF97A9D58909A67FD9A2 /* Frameworks */, - EE3E2DE40A26D6D54F6D541C3BCC4B5F /* Headers */, + DA9B1BFB2BCE64EB8C2EB2E1 /* Sources */, + B2510B5FBAE029D3CAED59F6 /* Frameworks */, + 0A6013DB9AD774C7C23170D4 /* Headers */, ); buildRules = ( ); dependencies = ( - 12A11A4798C48C8F6CA206FE230DC1AC /* PBXTargetDependency */, ); - name = HNKServerFacade; - productName = HNKServerFacade; - productReference = C396E84AD981F13DB697BA3DCAB92D18 /* libHNKServerFacade.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + productReference = 80083A0A1FBB6FF9CFB9F505 /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */; productType = "com.apple.product-type.library.static"; }; - DE74EA258B15F946183F4E1947B37F36 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { + A68E014D5E09236690BDB595 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */ = { isa = PBXNativeTarget; - buildConfigurationList = D481F3A01B7020895D0557B60E571FAC /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */; + buildConfigurationList = D4DFEC089DCFA53BD4BF3A70 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" */; buildPhases = ( - 62ADF14942C8E5B7C350285E332031FD /* Sources */, - 24D740ACCA0A2203C3872A6CA2C87A04 /* Frameworks */, + DB08A2126175B828FBC27F6E /* Sources */, + EC99E446632F720697193D56 /* Frameworks */, + 2B1148DE3955DF0E6138330D /* Headers */, ); buildRules = ( ); dependencies = ( - ACE43F8B49788A7FA04164F9FEFA48AB /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; - productName = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; - productReference = 0CC7C6212CC8B64A74D5E6955EC61C1F /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */; + name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; + productName = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; + productReference = 97BFDEF0E53FC34159DFF287 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */; productType = "com.apple.product-type.library.static"; }; - F2F7F677F42C70220B183F246B398E0B /* Kiwi */ = { + D6A05F270DBB24C4551536E2 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */ = { isa = PBXNativeTarget; - buildConfigurationList = 3A6A348626DFCCF9C3A1DCF638228F36 /* Build configuration list for PBXNativeTarget "Kiwi" */; + buildConfigurationList = FA4E6D575ED42DDD1FC42590 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" */; buildPhases = ( - 5049AE9778054CE12AF3F7E89888E829 /* Sources */, - B57406515771AFE60DB741260E86DB8A /* Frameworks */, - 9C11230B2BF0856209853974CDB2D872 /* Headers */, + 09CBAF1D8D926B7C3339D4E4 /* Sources */, + D8F0536B2B74437BC4E18150 /* Frameworks */, + 5B1AE645ADBDE28648C89E18 /* Headers */, ); buildRules = ( ); dependencies = ( + A501B812D4BB980F5328341E /* PBXTargetDependency */, ); - name = Kiwi; - productName = Kiwi; - productReference = 898591535502B191EA868DD4E0C61DDF /* libKiwi.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + productReference = 66E98C74EAE063BF508CAFBE /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */; productType = "com.apple.product-type.library.static"; }; - F3F23179AAB13EA6E5C2B2C8B55AB3BB /* Pods-HNKGooglePlacesAutocomplete-Example */ = { + DB26C8DEBD8C5B8E4FAA58D4 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */ = { isa = PBXNativeTarget; - buildConfigurationList = 05494E7D8C5F1BA28D72322D2B310407 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */; + buildConfigurationList = D75046FDFB9D0E425CA0546F /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" */; buildPhases = ( - A08DEFC60F5B28FA6DDE60A06ADE6177 /* Sources */, - 1C885CC9C9FC979E0E2ADFF40CD025D0 /* Frameworks */, + 65DD902334AC51C97E1A00A1 /* Sources */, + 7F48225E6E67397772A03285 /* Frameworks */, + 608254C0038E95AAC8DDC192 /* Headers */, ); buildRules = ( ); dependencies = ( - 63A78151A1A828CA7B7C78CAD7CC9F9D /* PBXTargetDependency */, - BB538A2C5B0CC75E14E480E227B5B110 /* PBXTargetDependency */, - 1D53FB1A1E5B66641821005AD7341169 /* PBXTargetDependency */, - AD7330093B1CEC31C74C789FDFD4A2E2 /* PBXTargetDependency */, + 2078237F2A5A7AE868A82E63 /* PBXTargetDependency */, + 1EF6690D9ED66967D3761965 /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-Example"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example"; - productReference = 4BC7FB13278BFE2696550DE51FA04C40 /* libPods-HNKGooglePlacesAutocomplete-Example.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + productReference = E304710A96515634FB23D02F /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { + E0E8F6EDA4F05686AFA20E2B /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 0700; + LastUpgradeCheck = 0640; }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 0E3EC5FFFD5AD7EF19961CC2 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */; + mainGroup = 60610A5CD1A05513406A3CBE; + productRefGroup = 1A3F4657536387193B06792C /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 9F1318F732D4EC620E620E142FCD12B0 /* AFNetworking */, - 2ADF38F0FF9109A16735FFC3CAF78CA4 /* HNKGooglePlacesAutocomplete */, - BC77B66E8967F692FF556C2D7CEAFECE /* HNKServerFacade */, - F2F7F677F42C70220B183F246B398E0B /* Kiwi */, - 1554585903BFAAA06C79A75FFE42A24B /* Mantle */, - F3F23179AAB13EA6E5C2B2C8B55AB3BB /* Pods-HNKGooglePlacesAutocomplete-Example */, - DE74EA258B15F946183F4E1947B37F36 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, + 2412ABCABD0A0FC5C57A7990 /* Pods-HNKGooglePlacesAutocomplete-Example */, + 881E544741236650A9E648F2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */, + DB26C8DEBD8C5B8E4FAA58D4 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */, + D6A05F270DBB24C4551536E2 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */, + 28EF350919B7DE0F895E2792 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */, + 662305A48C3FDA78F6014E8D /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, + A68E014D5E09236690BDB595 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 15F82808FAF7A3E7C063544AF12A0C3E /* Sources */ = { + 09CBAF1D8D926B7C3339D4E4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CE51DD8FC94D9767538A3B42F740A8DE /* HNKServer.m in Sources */, - 85CF6C0F0ADCD5F32F93DEB714A54695 /* HNKServerFacade-dummy.m in Sources */, + 1877E8DE57C08F2074A161DF /* HNKServer.m in Sources */, + 13383DCC53EB4217DD57E453 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5049AE9778054CE12AF3F7E89888E829 /* Sources */ = { + 65DD902334AC51C97E1A00A1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A9F92F4D54581C7153986B422BC44659 /* KWAfterAllNode.m in Sources */, - A9E1EC768263A9F0492E1EAF10BA304C /* KWAfterEachNode.m in Sources */, - E894198311A44323DA4869BD103D894B /* KWAllTestsSuite.m in Sources */, - 93F35E4E1CA73A70FF112E03FC55EBD7 /* KWAny.m in Sources */, - E7B5EBE62DBCD04FC90AC882CBB997F3 /* KWAsyncVerifier.m in Sources */, - C4A91671D0667A736DDA12B984D41E74 /* KWBeBetweenMatcher.m in Sources */, - A98D8C92FA70A8F647FFAB87CC71291C /* KWBeEmptyMatcher.m in Sources */, - 28AB0DC61286920EFBD8CDA06C8BC007 /* KWBeIdenticalToMatcher.m in Sources */, - D30F7DC7CF9169D38215F8D4DA45A052 /* KWBeKindOfClassMatcher.m in Sources */, - 1506D2259A687FAA15658E781B92DB4E /* KWBeMemberOfClassMatcher.m in Sources */, - 8AE3099DE58E98483B0C6A638D7DD955 /* KWBeSubclassOfClassMatcher.m in Sources */, - 559D319F5F619F32C633F614C66ED07D /* KWBeTrueMatcher.m in Sources */, - F90DCA219982ED808D469EF2CC7FE35E /* KWBeWithinMatcher.m in Sources */, - 4805952D7CF611DF7D0C39532D81165B /* KWBeZeroMatcher.m in Sources */, - CAB790870FCCDC40F093D493D15BA365 /* KWBeforeAllNode.m in Sources */, - D8F6E17315F7C871958FB821231D7991 /* KWBeforeEachNode.m in Sources */, - 7717DBE41FEB9632B3CABAAFB0BA29CE /* KWBlock.m in Sources */, - 6A61919E00080EF48A03DDA768E46298 /* KWBlockNode.m in Sources */, - C642A919BFF4FC4C113420D77F3230B7 /* KWBlockRaiseMatcher.m in Sources */, - DC48DFF0F796EC882B0A77F8EFDC86FD /* KWCallSite.m in Sources */, - 32C51920C1F6CAD2EF0D55328132DF51 /* KWCaptureSpy.m in Sources */, - D02051A9B9EED26BE9EC913F40F057D1 /* KWChangeMatcher.m in Sources */, - 84A2FC723CB097718B5DEC3956C66A68 /* KWConformToProtocolMatcher.m in Sources */, - 5B512780454C528868B5C5CCECD18618 /* KWContainMatcher.m in Sources */, - 44CD426F25148CB2B85FDE5F4442A010 /* KWContainStringMatcher.m in Sources */, - CD9B8FEBAB2C64BE57E7647B2ACDC225 /* KWContextNode.m in Sources */, - 816851F0236587555D2E8CCD7918F791 /* KWDeviceInfo.m in Sources */, - E7B4258D56B490A84C404E2A515E80E4 /* KWEqualMatcher.m in Sources */, - 5063C101E302C835AE064ECCF62A7DD7 /* KWExample.m in Sources */, - FD932B97BB556DA44706039A40E5C420 /* KWExampleSuite.m in Sources */, - 747E8903812FB20E3C22A1DCFF17F7A8 /* KWExampleSuiteBuilder.m in Sources */, - 99D2A3CA16FFCA9C8E76FCB3556BFB07 /* KWExistVerifier.m in Sources */, - 5135A6666EB9C79DC26F0508C4BFE0D7 /* KWFailure.m in Sources */, - A4B4E2A38EABFF71CE6945912F11F610 /* KWFormatter.m in Sources */, - B93320C699AC2A215FEA10FE474BED97 /* KWFutureObject.m in Sources */, - ED4DCB3F31B2C2B900B12060815A9150 /* KWGenericMatchEvaluator.m in Sources */, - 4825B7B34BE0BAF2F991E4176D142AD5 /* KWGenericMatcher.m in Sources */, - 74C79FF7EBF4FCBE9B8B126A5AFC48F5 /* KWGenericMatchingAdditions.m in Sources */, - E38BE046BE84AA1E4E41BA25E9F5516D /* KWHaveMatcher.m in Sources */, - D8BD18B2C0B173512861D3A48B4CF73D /* KWHaveValueMatcher.m in Sources */, - 38018882C6A817CBE354B1493245EB0E /* KWInequalityMatcher.m in Sources */, - D064088417BC4AA8682E8C77E7552656 /* KWIntercept.m in Sources */, - 1BFAA05CFCD12E7E4FABB4F035F215E2 /* KWInvocationCapturer.m in Sources */, - 3E4C0FF4856C3995EC9583D76677F302 /* KWItNode.m in Sources */, - 5E34BE209CB5A8E52220BFE78DBA2EA1 /* KWLetNode.m in Sources */, - FEF32845AEB99CA5F5D8734C9D028C5D /* KWMatchVerifier.m in Sources */, - 879E60ACF007A3457E95706469777F0E /* KWMatcher.m in Sources */, - 3E4F08E794D067C32E6642193B28B44A /* KWMatcherFactory.m in Sources */, - 018BCA15E50239B69A1347D676D1C6D6 /* KWMatchers.m in Sources */, - 6F7D4038E239125177E7ED2985BC95E9 /* KWMessagePattern.m in Sources */, - A55BEE16D0BC3A864C03DDB1F05C7084 /* KWMessageTracker.m in Sources */, - 2E03E8BDE213202C2EF2C8373A9103F8 /* KWMock.m in Sources */, - AFFAFA7D1880CA4B2BFC0695AD373856 /* KWNilMatcher.m in Sources */, - 6DB8F2170BDC701303A2E28932E5A20A /* KWNotificationMatcher.m in Sources */, - F9D91FA13101EBBECD81395C99CE07A1 /* KWNull.m in Sources */, - A6243C53EB3CD7809050C73E086E8254 /* KWObjCUtilities.m in Sources */, - BB723BD8283C08C844B49EC83CCB7BE0 /* KWPendingNode.m in Sources */, - FA1A5243A4E7498C6B97E894B4A76126 /* KWProbePoller.m in Sources */, - C7B5C4348D58361DC925700F309EB51A /* KWReceiveMatcher.m in Sources */, - EE106F4BE3BBD22B5DC6A5DDAB691D24 /* KWRegisterMatchersNode.m in Sources */, - BE16564C9F53549C393A105974F38A51 /* KWRegularExpressionPatternMatcher.m in Sources */, - F9047F5A6C791151167EE2EBB9519D31 /* KWRespondToSelectorMatcher.m in Sources */, - 7079E4580BBC9DE57903B65B2BA811A1 /* KWSpec.m in Sources */, - 7FE2DF782DD9B7B702071621C430C213 /* KWStringContainsMatcher.m in Sources */, - C3340D496729B1F56F97BA3DD046F585 /* KWStringPrefixMatcher.m in Sources */, - 5CE0D1685EEC7C72E6CE40984A82A3FF /* KWStringUtilities.m in Sources */, - 57AB086A1C1EE2920CF709F121B4C1C0 /* KWStub.m in Sources */, - EE318404E5CD81081F3D275E0B150FE6 /* KWSuiteConfigurationBase.m in Sources */, - 61C77C2274491341E744D0A09F50AD5A /* KWSymbolicator.m in Sources */, - 5B60D326674CF76FAA9350D634048DD8 /* KWUserDefinedMatcher.m in Sources */, - 2CC8CAE5D4BAF7AEC227B2DD9EE3C070 /* KWValue.m in Sources */, - 8CE58C44F547D196CE161B022F5179DC /* KWWorkarounds.m in Sources */, - 74BA7C2720ACC4FBCE4D4C50C0153A20 /* Kiwi-dummy.m in Sources */, - 78D92B5BA9F94BA14B54E17867BC1EDD /* NSInvocation+KiwiAdditions.m in Sources */, - DF80815B0C7EF385689126775332C237 /* NSInvocation+OCMAdditions.m in Sources */, - 27E258970A9E657086E3FE380C236B43 /* NSMethodSignature+KiwiAdditions.m in Sources */, - AABD8128ECC78FE5E1D8FFB486871F8F /* NSNumber+KiwiAdditions.m in Sources */, - 78D3085E43E99339CAD20FB72CDB9540 /* NSObject+KiwiMockAdditions.m in Sources */, - B3F8B5F4A32A1C20447029F4D36840E6 /* NSObject+KiwiSpyAdditions.m in Sources */, - 230CE7E41A955EB74A6E30CFF335ABA1 /* NSObject+KiwiStubAdditions.m in Sources */, - 72CCCFE25D315A4C0C77FF9C66379742 /* NSObject+KiwiVerifierAdditions.m in Sources */, - 3701441F6556C3278BF4C1A08516B7A4 /* NSProxy+KiwiVerifierAdditions.m in Sources */, - 5BC6209B0382F62D80B893F1DE273B2F /* NSValue+KiwiAdditions.m in Sources */, + 86D884F7E4D526D5F7D57443 /* CLPlacemark+HNKAdditions.m in Sources */, + CF809091A6423A21FBB457C5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5227C9EBC8EC7AA439B0E64E89D90DA6 /* Sources */ = { + B3B5B523BF99AE5FB6A841D4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FA12F3FB9739AC2569A6350184DD2580 /* CLPlacemark+HNKAdditions.m in Sources */, - 9846B8EB828200F46BC363ADB881A307 /* HNKGooglePlacesAutocomplete-dummy.m in Sources */, - 55D7232CFA0776919A038CBBEC275FCC /* HNKGooglePlacesAutocompleteModel.m in Sources */, - 7630FD3A5D5050BA2C91A01786A611A1 /* HNKGooglePlacesAutocompletePlace.m in Sources */, - 0CCDFA9E35F41857054D42687508990B /* HNKGooglePlacesAutocompletePlaceSubstring.m in Sources */, - A33871B4A01A052DC448D2236BB0D779 /* HNKGooglePlacesAutocompletePlaceTerm.m in Sources */, - 0E9A4D786BF48AEF122B9B652F5CBC92 /* HNKGooglePlacesAutocompleteQuery.m in Sources */, - 75014791E92BB176219B7E660DF18B80 /* HNKGooglePlacesAutocompleteQueryConfig.m in Sources */, - E813B77BC8830367DF567671AFE07E52 /* HNKGooglePlacesAutocompleteQueryResponse.m in Sources */, - D3953EA8308AFFB8C230DCCF3CF37392 /* HNKGooglePlacesServer.m in Sources */, + 188D153EFEC96CD17579551F /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 62ADF14942C8E5B7C350285E332031FD /* Sources */ = { + C7DE1A11949E847E311908D0 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5A98CA5AF3ED4F91964083622AB62966 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */, + 0C78C88BC861CFA58DC09BAA /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6B9DB11520039882445536E9275FDB24 /* Sources */ = { + DA9B1BFB2BCE64EB8C2EB2E1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - FFBE4ED01E0F533D8952600CDE46EBCB /* AFHTTPRequestOperation.m in Sources */, - 8ED09BF130BC21E0BACB0DD37CB4339E /* AFHTTPRequestOperationManager.m in Sources */, - 10EB8A81EA66A06B774151108BEA93D5 /* AFHTTPSessionManager.m in Sources */, - AAEC845E4AB77B764225C7A33750298F /* AFNetworkActivityIndicatorManager.m in Sources */, - D8682654A343D79E39E42228E8362C22 /* AFNetworkReachabilityManager.m in Sources */, - 3365DB94F7565830E5E77ADC1FE2C150 /* AFNetworking-dummy.m in Sources */, - B04135A921C03503E028224262433C55 /* AFSecurityPolicy.m in Sources */, - FCCFE8AE9CE111B6E99164CFA8DD601F /* AFURLConnectionOperation.m in Sources */, - D1C133290079A09E9E684E9C5CF51A60 /* AFURLRequestSerialization.m in Sources */, - D8C2421A632F56B94ADABCF828B3356C /* AFURLResponseSerialization.m in Sources */, - 1DA832F9DAA370D3145131B2CCB080B7 /* AFURLSessionManager.m in Sources */, - F4E83A6A16E6818DB9C5E6206DBE9C55 /* UIActivityIndicatorView+AFNetworking.m in Sources */, - 11D56CB8229D64E05D50BFD530A70476 /* UIAlertView+AFNetworking.m in Sources */, - DB5C9180B3F654ADE45DE820CA1E95D0 /* UIButton+AFNetworking.m in Sources */, - DDB6E7AABE2611BEF9DD702A37B50506 /* UIImageView+AFNetworking.m in Sources */, - 738D0A33917DEF3F0046B058B9CE2B70 /* UIProgressView+AFNetworking.m in Sources */, - AA643E85C1F33F8D20ADED9BF5F47750 /* UIRefreshControl+AFNetworking.m in Sources */, - 56DA9ECCF99ABDEFE1D45BAD6F57F92D /* UIWebView+AFNetworking.m in Sources */, + D7F93C97DEAD598DE481C3AE /* AFHTTPRequestOperation.m in Sources */, + 5F722260ACECCEB27999DB24 /* AFHTTPRequestOperationManager.m in Sources */, + 4C51D3BF013F333565FE286C /* AFHTTPSessionManager.m in Sources */, + 5058BAABBA3AE0A57EF82CEE /* AFNetworkActivityIndicatorManager.m in Sources */, + 05BADBA87F64F1A59C4FC7E2 /* AFNetworkReachabilityManager.m in Sources */, + CFE3E94C44B210E67636838E /* AFSecurityPolicy.m in Sources */, + 11C73792DDBBE9CA817F34C3 /* AFURLConnectionOperation.m in Sources */, + B64EC3F71FDF59D4FB907A25 /* AFURLRequestSerialization.m in Sources */, + BD436A3E8EAB28BA06F1164B /* AFURLResponseSerialization.m in Sources */, + 6B9491A594E923599788995D /* AFURLSessionManager.m in Sources */, + A5491784A96D26CEFD8E618D /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m in Sources */, + 2A8202FF2399983B1E459A0B /* UIActivityIndicatorView+AFNetworking.m in Sources */, + C730BB28D1954C8C85BA0479 /* UIAlertView+AFNetworking.m in Sources */, + 11868EB6E3D052BE5A0C3A78 /* UIButton+AFNetworking.m in Sources */, + D6D65A787F37CF862DF0EF91 /* UIImageView+AFNetworking.m in Sources */, + 1AF87974EF234BDD216ADA19 /* UIProgressView+AFNetworking.m in Sources */, + 81C53BE709BBD89B3D4B0653 /* UIRefreshControl+AFNetworking.m in Sources */, + 2BB5BF78925D611DC042E471 /* UIWebView+AFNetworking.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8E31504F0E59B41BE58C3E3AB6E1DFA7 /* Sources */ = { + DB08A2126175B828FBC27F6E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8755DF7E60438B99BBA9BC6F2AB06213 /* EXTRuntimeExtensions.m in Sources */, - 43D43AD3E8A5834787333363C8A2440C /* EXTScope.m in Sources */, - 70C2E478CFEC4D179F617B44D1D58058 /* MTLJSONAdapter.m in Sources */, - 195823764A165C93981361C010E5881C /* MTLModel+NSCoding.m in Sources */, - 666D8FF7550724948A1724ACA8A61C1E /* MTLModel.m in Sources */, - ADFCC64A1F3633C0FE55BC11FC14C011 /* MTLReflection.m in Sources */, - 135503EEF675E677760F16212D191FA5 /* MTLTransformerErrorHandling.m in Sources */, - E905959E967A40075C00ABCFB0A31637 /* MTLValueTransformer.m in Sources */, - E1B864E025115E3A1E8967FE1242BA3D /* Mantle-dummy.m in Sources */, - 8D0A8BBEF378138387F3B7EE1F303FDC /* NSArray+MTLManipulationAdditions.m in Sources */, - FA4661EA0F524E0FCA988DCC9373741F /* NSDictionary+MTLJSONKeyPath.m in Sources */, - B3C1B108CE49ADAABF8521BFF6882134 /* NSDictionary+MTLManipulationAdditions.m in Sources */, - EBD3291C1EE7B2247D2220BA496517BF /* NSDictionary+MTLMappingAdditions.m in Sources */, - 528987F3A45809C3EE412EFCAD7CCF17 /* NSError+MTLModelException.m in Sources */, - D6A60B43C8138BB9FDABC965AE7C5C0E /* NSObject+MTLComparisonAdditions.m in Sources */, - F4AE94A0A54FABC004EF4A11F6A03D83 /* NSValueTransformer+MTLInversionAdditions.m in Sources */, - C7A555F41EC2A58364FED5DF43FACBD4 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, + F4E156E91F83EDC59DA00043 /* KWAfterAllNode.m in Sources */, + CBAEEA63C7A3D3EECA7BC891 /* KWAfterEachNode.m in Sources */, + 101C2DEDB99895C7C4953F28 /* KWAllTestsSuite.m in Sources */, + DFF3013F5F526F30EDAA4B7E /* KWAny.m in Sources */, + 010D47C809148F61FEC9661C /* KWAsyncVerifier.m in Sources */, + AD656A0412C900F05317B837 /* KWBeBetweenMatcher.m in Sources */, + A56AA6778E1D12178E8A5FE9 /* KWBeEmptyMatcher.m in Sources */, + A2F00D0C14DFB7206501F885 /* KWBeIdenticalToMatcher.m in Sources */, + B68FE95D7450F0AC17E6D032 /* KWBeKindOfClassMatcher.m in Sources */, + 62A80B3AA903B0C8B827406C /* KWBeMemberOfClassMatcher.m in Sources */, + 8BC8D3D7CD780B80809A724C /* KWBeSubclassOfClassMatcher.m in Sources */, + FE85E797E80D4CE9B7E6B753 /* KWBeTrueMatcher.m in Sources */, + D12E868E28B8047E925D0293 /* KWBeWithinMatcher.m in Sources */, + 4A3AB2BA39BDD6CF00ADFF68 /* KWBeZeroMatcher.m in Sources */, + 0A80B4BF3480929135686893 /* KWBeforeAllNode.m in Sources */, + 0CDA7FBC11DFA025D9C5C62B /* KWBeforeEachNode.m in Sources */, + F93CF909B4A9F6A9B2E629BF /* KWBlock.m in Sources */, + 0AC2D6624EABCF50651AF594 /* KWBlockNode.m in Sources */, + 4A15C503166A45C557643C5F /* KWBlockRaiseMatcher.m in Sources */, + 412E9EE0AD568CDEA523978A /* KWCallSite.m in Sources */, + 892DF51F5C41A2B4F9DFFD5A /* KWCaptureSpy.m in Sources */, + 84F4C01B76A84DE11AF87970 /* KWChangeMatcher.m in Sources */, + 8357CB105A00429362AB8580 /* KWConformToProtocolMatcher.m in Sources */, + 554B284C3B4BDC09D7A6EF61 /* KWContainMatcher.m in Sources */, + A1F7DCAFD5E39204B444E362 /* KWContainStringMatcher.m in Sources */, + E993F5FA820E381A18850060 /* KWContextNode.m in Sources */, + C85FD506AE9C84CDB008F414 /* KWDeviceInfo.m in Sources */, + 4C81B81226FB2ACED9DE7BA1 /* KWEqualMatcher.m in Sources */, + 18BACECE14B8CB44CA2FA6D7 /* KWExample.m in Sources */, + 72E14E9CFB5292D604281867 /* KWExampleSuite.m in Sources */, + 4E38911B2D2EC5327FD53AB4 /* KWExampleSuiteBuilder.m in Sources */, + 6EAA4E4318EC089E45D46403 /* KWExistVerifier.m in Sources */, + 065EF2D3D199002ED99B5088 /* KWFailure.m in Sources */, + BC23A68ACD5C11D421EE904D /* KWFormatter.m in Sources */, + 3EFCC59C272D14009C1097CF /* KWFutureObject.m in Sources */, + 4C09FD355C592C0E0FB601DB /* KWGenericMatchEvaluator.m in Sources */, + 7424274505663E9271A9B64D /* KWGenericMatcher.m in Sources */, + C732A60C96AB70374B707312 /* KWGenericMatchingAdditions.m in Sources */, + 08F2B83DA6D41575DCE64107 /* KWHaveMatcher.m in Sources */, + 0703D01564281AFA846B5EB3 /* KWHaveValueMatcher.m in Sources */, + 32E52B40CC7C63F048A4897E /* KWInequalityMatcher.m in Sources */, + 605D87C873C52C37D3E4FDA1 /* KWIntercept.m in Sources */, + FA2FA338084B88991FFD4ED2 /* KWInvocationCapturer.m in Sources */, + E580EC7CEF5F7FD23CEBFE7B /* KWItNode.m in Sources */, + DC79DFFA2C03ED8F7EC94249 /* KWLetNode.m in Sources */, + ACFFFB877BF83618BB89B393 /* KWMatchVerifier.m in Sources */, + 2ECE5A5735B540CCD372F4C3 /* KWMatcher.m in Sources */, + 520A302D77138D8EBB24F223 /* KWMatcherFactory.m in Sources */, + 3266A68368B8BCC4F5F8EB83 /* KWMatchers.m in Sources */, + 7133E002172CBE37EA07E38B /* KWMessagePattern.m in Sources */, + AA5EF0BB9A6CA0E805BA20A6 /* KWMessageTracker.m in Sources */, + 6194CC488D9EA31CA274A323 /* KWMock.m in Sources */, + E012F03FBEC32FD0A1E2D2BC /* KWNilMatcher.m in Sources */, + 824725D60510B7C192DB9CA2 /* KWNotificationMatcher.m in Sources */, + 97CCC377126D723879F77F7B /* KWNull.m in Sources */, + C42C9A29FD2B4566FBDD605F /* KWObjCUtilities.m in Sources */, + DC4F2B9C2D5DCD43CD287E52 /* KWPendingNode.m in Sources */, + C4904372E5EDAC4401E1208A /* KWProbePoller.m in Sources */, + AEF98E5E2EF51F64803964B8 /* KWReceiveMatcher.m in Sources */, + CBDA58432B5BE763A317E825 /* KWRegisterMatchersNode.m in Sources */, + 0AC7CC41992672E5E1B70395 /* KWRegularExpressionPatternMatcher.m in Sources */, + 89E58E0A2933D96DB97D9EBE /* KWRespondToSelectorMatcher.m in Sources */, + 6C1A929AA78183578012E26D /* KWSpec.m in Sources */, + 02C0DF19B07ECDD4F8D003DB /* KWStringContainsMatcher.m in Sources */, + BA55F68BA7FEA3E522BEAFF7 /* KWStringPrefixMatcher.m in Sources */, + 9981CF4778425551A73C4FB4 /* KWStringUtilities.m in Sources */, + 8B5067227BF29EA47F07953A /* KWStub.m in Sources */, + 764943F18BA0B889B205C89B /* KWSuiteConfigurationBase.m in Sources */, + 54C40B898FFF012EE66BFB4A /* KWSymbolicator.m in Sources */, + B8B326C61D6817398A8EE502 /* KWUserDefinedMatcher.m in Sources */, + A1CDC4D35905DAAC838A077D /* KWValue.m in Sources */, + 1CD6CD9B4B8118C22729A020 /* KWWorkarounds.m in Sources */, + 985198C8E48ABEEC534A22E7 /* NSInvocation+KiwiAdditions.m in Sources */, + 39B3189076B513E5B106593E /* NSInvocation+OCMAdditions.m in Sources */, + 7C194BC505AE516972F1CF8F /* NSMethodSignature+KiwiAdditions.m in Sources */, + B65656F8F7A70E06254394EC /* NSNumber+KiwiAdditions.m in Sources */, + E6A73BB01AF377221EF954E5 /* NSObject+KiwiMockAdditions.m in Sources */, + B895ACDD740456B52A6FC9FA /* NSObject+KiwiSpyAdditions.m in Sources */, + B73A0506C2B81E710024C2BF /* NSObject+KiwiStubAdditions.m in Sources */, + 6FD088D2CFCA572E9A35A34F /* NSObject+KiwiVerifierAdditions.m in Sources */, + E39BAFAF9C608002F1B270DF /* NSProxy+KiwiVerifierAdditions.m in Sources */, + 2511530360E3557292D7D850 /* NSValue+KiwiAdditions.m in Sources */, + 3B76BDB3FA5B22B8DC5FFED7 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A08DEFC60F5B28FA6DDE60A06ADE6177 /* Sources */ = { + E4995CE1CA9231656C02A2B3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 85D3871FF36758F02F44FA9F6A9AE321 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */, + B1DD920AAF32848DCE62EED1 /* EXTRuntimeExtensions.m in Sources */, + 49AB6D2EA41545A69D9E1952 /* EXTScope.m in Sources */, + AE3E61641803277BABC6BC45 /* MTLJSONAdapter.m in Sources */, + E7E64589521F40C5E43F835B /* MTLModel+NSCoding.m in Sources */, + B94B351383DB4F3D1B19A42D /* MTLModel.m in Sources */, + C76F9098A79D2FAD88679D36 /* MTLReflection.m in Sources */, + 0EC934D189F8638C920B798F /* MTLTransformerErrorHandling.m in Sources */, + B67CCC9D5E859FDDE26ECDBE /* MTLValueTransformer.m in Sources */, + 0139B21534727FFFC4137BDE /* NSArray+MTLManipulationAdditions.m in Sources */, + 335F11850BE8C82A83E34394 /* NSDictionary+MTLJSONKeyPath.m in Sources */, + CC6DD9117E7DCA02DF8C5E0A /* NSDictionary+MTLManipulationAdditions.m in Sources */, + 48AB6D924F31604D4951BE96 /* NSDictionary+MTLMappingAdditions.m in Sources */, + 0B028C8FAA0957679BED19E6 /* NSError+MTLModelException.m in Sources */, + AE4D8B979ADA750D6676B98D /* NSObject+MTLComparisonAdditions.m in Sources */, + 7406DFA33C721EA99E31CF6D /* NSValueTransformer+MTLInversionAdditions.m in Sources */, + 7E7A82744E094EA8C1AC67E5 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, + B3A6D09744C616FA469D8400 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 12A11A4798C48C8F6CA206FE230DC1AC /* PBXTargetDependency */ = { + 1C0CF578DCA88D21BE1C55AE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 9F1318F732D4EC620E620E142FCD12B0 /* AFNetworking */; - targetProxy = 2E4E27C25CDCCB7488C89828865EA7A5 /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + target = DB26C8DEBD8C5B8E4FAA58D4 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */; + targetProxy = 2D6E0074510CAAEB4C9F998A /* PBXContainerItemProxy */; }; - 1D53FB1A1E5B66641821005AD7341169 /* PBXTargetDependency */ = { + 1EF6690D9ED66967D3761965 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HNKServerFacade; - target = BC77B66E8967F692FF556C2D7CEAFECE /* HNKServerFacade */; - targetProxy = E07E27417F77463AD5DA41BDFFEB65B1 /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + target = 28EF350919B7DE0F895E2792 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */; + targetProxy = D76290619D9F38950BFC7641 /* PBXContainerItemProxy */; }; - 63A78151A1A828CA7B7C78CAD7CC9F9D /* PBXTargetDependency */ = { + 2078237F2A5A7AE868A82E63 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 9F1318F732D4EC620E620E142FCD12B0 /* AFNetworking */; - targetProxy = 584E6A33E1204AD891C7B3C9A86B6A1F /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + target = D6A05F270DBB24C4551536E2 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */; + targetProxy = 8C741FD0679463D6A7CB06BB /* PBXContainerItemProxy */; }; - 7A582E6A1BFD5805B673AE8E288B6629 /* PBXTargetDependency */ = { + 3313072AB7F6706F13E94BD2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 1554585903BFAAA06C79A75FFE42A24B /* Mantle */; - targetProxy = 08B724168F8B32E60A3F5F5C5CD378A9 /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + target = D6A05F270DBB24C4551536E2 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */; + targetProxy = 100DC69E10B36145851B86EB /* PBXContainerItemProxy */; }; - ACE43F8B49788A7FA04164F9FEFA48AB /* PBXTargetDependency */ = { + 5092CF81BFB3FA4A8CAEABF4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Kiwi; - target = F2F7F677F42C70220B183F246B398E0B /* Kiwi */; - targetProxy = DE8F35553E35AD091A3EDAA3B723A6D5 /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + target = 28EF350919B7DE0F895E2792 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */; + targetProxy = BDF502113CF055A43C9E922C /* PBXContainerItemProxy */; }; - AD7330093B1CEC31C74C789FDFD4A2E2 /* PBXTargetDependency */ = { + 84F699B2741FF515F39C6A5C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Mantle; - target = 1554585903BFAAA06C79A75FFE42A24B /* Mantle */; - targetProxy = 572666130A54E4E2AB35D99162791557 /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + target = 881E544741236650A9E648F2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */; + targetProxy = 0799084877F7B866EB4467BC /* PBXContainerItemProxy */; }; - BB538A2C5B0CC75E14E480E227B5B110 /* PBXTargetDependency */ = { + 87B24E99DECC5A1B1B6E012F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HNKGooglePlacesAutocomplete; - target = 2ADF38F0FF9109A16735FFC3CAF78CA4 /* HNKGooglePlacesAutocomplete */; - targetProxy = 255A327EB9875209A4B6B0DCFBB6063A /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; + target = A68E014D5E09236690BDB595 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */; + targetProxy = FAFD8B3C0E3D47BE3EC246B5 /* PBXContainerItemProxy */; }; - C5603814D07B610C9179A4263147B620 /* PBXTargetDependency */ = { + A501B812D4BB980F5328341E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = HNKServerFacade; - target = BC77B66E8967F692FF556C2D7CEAFECE /* HNKServerFacade */; - targetProxy = E88B4DE72B3D1C83A4F6B0A6BDA41A71 /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + target = 881E544741236650A9E648F2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */; + targetProxy = B0835359445942799F2595B9 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 00272C1B86685053849A8C7ED0B362CF /* Debug */ = { + 04F4C76C3E5FCED7D6297EE0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2364B132ADEC6F9C90AA3DE14F72A3EB /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */; + baseConfigurationReference = 2FEE784AF337276D713E2CE2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - 13AAAA18A85301B67433C30A4B127776 /* Debug */ = { + 2D1184B48153432640361DB9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EBBA15951E2F6E3ABDEA5DDC84386FF1 /* Kiwi-Private.xcconfig */; + baseConfigurationReference = 44D68462B14A22B7C7D4A963 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Kiwi/Kiwi-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 2A611392313F576AC559C717BC87674C /* Debug */ = { + 32E4074AE641894175529F44 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E13D93B2B8D9DF080498738032D6FF36 /* AFNetworking-Private.xcconfig */; + baseConfigurationReference = F9752D3FE661282441B02753 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -1970,12 +1836,12 @@ }; name = Debug; }; - 343A232A867EBCEF8DD11AA393EFBAE6 /* Release */ = { + 37F5C2B38D1774B102AE428F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6E84F7FEB7136785E1A23842DF8CA103 /* HNKGooglePlacesAutocomplete-Private.xcconfig */; + baseConfigurationReference = F9752D3FE661282441B02753 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -1986,67 +1852,28 @@ }; name = Release; }; - 3523159348E1035C58EF859238BFEDB0 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - 3BD6DDD43C8D2E44DBBBBACE8D79A572 /* Release */ = { + 4E4C6F27676EF7DD745D60C3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4628817A462D7D4AC7E5C53CBDB654A5 /* HNKServerFacade-Private.xcconfig */; + baseConfigurationReference = 247E3B5C6C41ADDB64D02360 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 5A9BAA57FA8A434B119C12DF77E9EE68 /* Release */ = { + 5F37F051A9CFBFFBEA4506D7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EBBA15951E2F6E3ABDEA5DDC84386FF1 /* Kiwi-Private.xcconfig */; + baseConfigurationReference = 2FEE784AF337276D713E2CE2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Kiwi/Kiwi-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; @@ -2057,13 +1884,13 @@ }; name = Release; }; - 60C0C6A972F6DDDD72B59C80C8D64078 /* Release */ = { + 7AC504A0C0D7FD20019049FC /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 099C0CCF6A9A7DD10C94358499700874 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */; + baseConfigurationReference = 2C983345770AE97BB428F215 /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; @@ -2071,57 +1898,75 @@ SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 70515374E28DD33D9F94B728B803F493 /* Release */ = { + 838742956B7C175FBF874DAA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 05C6DBD92BF3DC522FCFEDC10A33B170 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */; + baseConfigurationReference = 2EE7ACC1416A5567F2C588C2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - 8605DD34949FF9715E1553965971B166 /* Release */ = { + B0184C3F7E39194F9AEC492C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E13D93B2B8D9DF080498738032D6FF36 /* AFNetworking-Private.xcconfig */; buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/AFNetworking/AFNetworking-prefix.pch"; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; }; name = Release; }; - 9A49A80BDF98AD4B27B753FA68E04408 /* Debug */ = { + B50895EF321B80F69F7B3CF2 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4628817A462D7D4AC7E5C53CBDB654A5 /* HNKServerFacade-Private.xcconfig */; + baseConfigurationReference = 9D11BFA4256FE23EF88F62F9 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - A88658A9552ACB0502744ED7A6EDBEFD /* Release */ = { + D024A09831A18B191F0C7A2D /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -2138,10 +1983,15 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; + COPY_PHASE_STRIP = NO; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; @@ -2149,34 +1999,34 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 7.0; + ONLY_ACTIVE_ARCH = YES; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; - BB2DC79ACD9E1CF29680218D4A765632 /* Debug */ = { + DAEC11642A799AAB845B154A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 96FB835A4219D0785F41455165F8F566 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */; + baseConfigurationReference = 2EE7ACC1416A5567F2C588C2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - DA4F9948DF44968209BD6DACEB737BA8 /* Debug */ = { + DD60A924610FF866A0F02889 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 6E84F7FEB7136785E1A23842DF8CA103 /* HNKGooglePlacesAutocomplete-Private.xcconfig */; + baseConfigurationReference = 495B080FA7C66B00700A81AC /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -2187,12 +2037,28 @@ }; name = Debug; }; - E26E744EA26435726297C1A6A6342056 /* Debug */ = { + EB2ACB8B4CD605B5F464F19F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99F5B583796941822AA82EEB30F09134 /* Mantle-Private.xcconfig */; + baseConfigurationReference = 495B080FA7C66B00700A81AC /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + FA06B8029427FB3D05E852B0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9D11BFA4256FE23EF88F62F9 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; @@ -2203,16 +2069,16 @@ }; name = Debug; }; - E9E4194D14AA83FD77FC450D87582AD5 /* Release */ = { + FB596C7133FB028C00EA1E0D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 99F5B583796941822AA82EEB30F09134 /* Mantle-Private.xcconfig */; + baseConfigurationReference = 624AB78D750F090E25BDFAD0 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Mantle/Mantle-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -2222,79 +2088,79 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 05494E7D8C5F1BA28D72322D2B310407 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */ = { + 0E3EC5FFFD5AD7EF19961CC2 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 00272C1B86685053849A8C7ED0B362CF /* Debug */, - 70515374E28DD33D9F94B728B803F493 /* Release */, + D024A09831A18B191F0C7A2D /* Debug */, + B0184C3F7E39194F9AEC492C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 328774C6620E15146707E857 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3523159348E1035C58EF859238BFEDB0 /* Debug */, - A88658A9552ACB0502744ED7A6EDBEFD /* Release */, + 7AC504A0C0D7FD20019049FC /* Debug */, + FB596C7133FB028C00EA1E0D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3A6A348626DFCCF9C3A1DCF638228F36 /* Build configuration list for PBXNativeTarget "Kiwi" */ = { + 98550CFE7A18BA3B1501D762 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 13AAAA18A85301B67433C30A4B127776 /* Debug */, - 5A9BAA57FA8A434B119C12DF77E9EE68 /* Release */, + 4E4C6F27676EF7DD745D60C3 /* Debug */, + 2D1184B48153432640361DB9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 735AA45FC8369CE43D5458655A7E2D3C /* Build configuration list for PBXNativeTarget "Mantle" */ = { + D4DFEC089DCFA53BD4BF3A70 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" */ = { isa = XCConfigurationList; buildConfigurations = ( - E26E744EA26435726297C1A6A6342056 /* Debug */, - E9E4194D14AA83FD77FC450D87582AD5 /* Release */, + DD60A924610FF866A0F02889 /* Debug */, + EB2ACB8B4CD605B5F464F19F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BC45ECDF0FE2E74D6A96B747D0C71A03 /* Build configuration list for PBXNativeTarget "HNKGooglePlacesAutocomplete" */ = { + D75046FDFB9D0E425CA0546F /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" */ = { isa = XCConfigurationList; buildConfigurations = ( - DA4F9948DF44968209BD6DACEB737BA8 /* Debug */, - 343A232A867EBCEF8DD11AA393EFBAE6 /* Release */, + 32E4074AE641894175529F44 /* Debug */, + 37F5C2B38D1774B102AE428F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - BD65FBBE7E34BC681630ADB68C59B504 /* Build configuration list for PBXNativeTarget "HNKServerFacade" */ = { + FA4E6D575ED42DDD1FC42590 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9A49A80BDF98AD4B27B753FA68E04408 /* Debug */, - 3BD6DDD43C8D2E44DBBBBACE8D79A572 /* Release */, + FA06B8029427FB3D05E852B0 /* Debug */, + B50895EF321B80F69F7B3CF2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - CCCAB63E11097B5E23EE5010C8A512E4 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { + FC517882F0D4FBA452A77AF8 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( - 2A611392313F576AC559C717BC87674C /* Debug */, - 8605DD34949FF9715E1553965971B166 /* Release */, + 04F4C76C3E5FCED7D6297EE0 /* Debug */, + 5F37F051A9CFBFFBEA4506D7 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D481F3A01B7020895D0557B60E571FAC /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */ = { + FFD27991C5C02E53C8691E1B /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-Mantle" */ = { isa = XCConfigurationList; buildConfigurations = ( - BB2DC79ACD9E1CF29680218D4A765632 /* Debug */, - 60C0C6A972F6DDDD72B59C80C8D64078 /* Release */, + DAEC11642A799AAB845B154A /* Debug */, + 838742956B7C175FBF874DAA /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + rootObject = E0E8F6EDA4F05686AFA20E2B /* Project object */; } diff --git a/Example/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m b/Example/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m deleted file mode 100644 index 6a29cf8..0000000 --- a/Example/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_AFNetworking : NSObject -@end -@implementation PodsDummy_AFNetworking -@end diff --git a/Example/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch b/Example/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/Example/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig b/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig deleted file mode 100644 index b0b2d52..0000000 --- a/Example/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig +++ /dev/null @@ -1 +0,0 @@ -AFNETWORKING_OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-dummy.m b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-dummy.m deleted file mode 100644 index 4d5b937..0000000 --- a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_HNKGooglePlacesAutocomplete : NSObject -@end -@implementation PodsDummy_HNKGooglePlacesAutocomplete -@end diff --git a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.xcconfig b/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.xcconfig deleted file mode 100644 index 324c9f4..0000000 --- a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete.xcconfig +++ /dev/null @@ -1 +0,0 @@ -HNKGOOGLEPLACESAUTOCOMPLETE_OTHER_LDFLAGS = -framework "CoreLocation" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-dummy.m b/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-dummy.m deleted file mode 100644 index c5753c3..0000000 --- a/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_HNKServerFacade : NSObject -@end -@implementation PodsDummy_HNKServerFacade -@end diff --git a/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch b/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/Example/Pods/Target Support Files/Kiwi/Kiwi-Private.xcconfig b/Example/Pods/Target Support Files/Kiwi/Kiwi-Private.xcconfig deleted file mode 100644 index dac8167..0000000 --- a/Example/Pods/Target Support Files/Kiwi/Kiwi-Private.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -#include "Kiwi.xcconfig" -FRAMEWORK_SEARCH_PATHS = ${KIWI_FRAMEWORK_SEARCH_PATHS} -FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = ${KIWI_FRAMEWORK_SEARCH_PATHS} -FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = ${KIWI_FRAMEWORK_SEARCH_PATHS} -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Kiwi" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = ${KIWI_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Kiwi/Kiwi-dummy.m b/Example/Pods/Target Support Files/Kiwi/Kiwi-dummy.m deleted file mode 100644 index ed69d0d..0000000 --- a/Example/Pods/Target Support Files/Kiwi/Kiwi-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Kiwi : NSObject -@end -@implementation PodsDummy_Kiwi -@end diff --git a/Example/Pods/Target Support Files/Kiwi/Kiwi.xcconfig b/Example/Pods/Target Support Files/Kiwi/Kiwi.xcconfig deleted file mode 100644 index 12ddf26..0000000 --- a/Example/Pods/Target Support Files/Kiwi/Kiwi.xcconfig +++ /dev/null @@ -1,4 +0,0 @@ -KIWI_FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" -KIWI_FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -KIWI_FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks -KIWI_OTHER_LDFLAGS = -framework "XCTest" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Mantle/Mantle-dummy.m b/Example/Pods/Target Support Files/Mantle/Mantle-dummy.m deleted file mode 100644 index 729d652..0000000 --- a/Example/Pods/Target Support Files/Mantle/Mantle-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Mantle : NSObject -@end -@implementation PodsDummy_Mantle -@end diff --git a/Example/Pods/Target Support Files/Mantle/Mantle-prefix.pch b/Example/Pods/Target Support Files/Mantle/Mantle-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/Example/Pods/Target Support Files/Mantle/Mantle-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/Example/Pods/Target Support Files/Mantle/Mantle.xcconfig b/Example/Pods/Target Support Files/Mantle/Mantle.xcconfig deleted file mode 100644 index 2fbabe7..0000000 --- a/Example/Pods/Target Support Files/Mantle/Mantle.xcconfig +++ /dev/null @@ -1 +0,0 @@ -MANTLE_OTHER_LDFLAGS = -framework "Foundation" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/AFNetworking/AFNetworking-Private.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig similarity index 69% rename from Example/Pods/Target Support Files/AFNetworking/AFNetworking-Private.xcconfig rename to Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig index f815a5e..2cffbbd 100644 --- a/Example/Pods/Target Support Files/AFNetworking/AFNetworking-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig @@ -1,6 +1,6 @@ -#include "AFNetworking.xcconfig" +#include "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = ${AFNETWORKING_OTHER_LDFLAGS} +OTHER_LDFLAGS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_AFNETWORKING_OTHER_LDFLAGS} -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m new file mode 100644 index 0000000..db7c3ef --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_AFNetworking : NSObject +@end +@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_AFNetworking +@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch new file mode 100644 index 0000000..30f1496 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-HNKGooglePlacesAutocomplete-Example-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig new file mode 100644 index 0000000..6689ca7 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig @@ -0,0 +1 @@ +PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_AFNETWORKING_OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-Private.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig similarity index 67% rename from Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-Private.xcconfig rename to Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig index e05c4ea..670aa98 100644 --- a/Example/Pods/Target Support Files/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocomplete-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig @@ -1,6 +1,6 @@ -#include "HNKGooglePlacesAutocomplete.xcconfig" +#include "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = ${HNKGOOGLEPLACESAUTOCOMPLETE_OTHER_LDFLAGS} +OTHER_LDFLAGS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_HNKGOOGLEPLACESAUTOCOMPLETE_OTHER_LDFLAGS} -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m new file mode 100644 index 0000000..2d305e5 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_HNKGooglePlacesAutocomplete : NSObject +@end +@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_HNKGooglePlacesAutocomplete +@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch new file mode 100644 index 0000000..30f1496 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-HNKGooglePlacesAutocomplete-Example-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig new file mode 100644 index 0000000..a0d0f5d --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig @@ -0,0 +1 @@ +PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_HNKGOOGLEPLACESAUTOCOMPLETE_OTHER_LDFLAGS = -framework "CoreLocation" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-Private.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig similarity index 78% rename from Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-Private.xcconfig rename to Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig index cb2cfcc..9feba0b 100644 --- a/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig @@ -1,5 +1,6 @@ -#include "HNKServerFacade.xcconfig" +#include "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/HNKServerFacade" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" +OTHER_LDFLAGS = -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m new file mode 100644 index 0000000..2cc935e --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_HNKServerFacade : NSObject +@end +@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_HNKServerFacade +@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch new file mode 100644 index 0000000..30f1496 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-HNKGooglePlacesAutocomplete-Example-environment.h" diff --git a/Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig similarity index 100% rename from Example/Pods/Target Support Files/HNKServerFacade/HNKServerFacade.xcconfig rename to Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig diff --git a/Example/Pods/Target Support Files/Mantle/Mantle-Private.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig similarity index 70% rename from Example/Pods/Target Support Files/Mantle/Mantle-Private.xcconfig rename to Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig index 8b81c47..046e08f 100644 --- a/Example/Pods/Target Support Files/Mantle/Mantle-Private.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig @@ -1,6 +1,6 @@ -#include "Mantle.xcconfig" +#include "Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Mantle" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = ${MANTLE_OTHER_LDFLAGS} +OTHER_LDFLAGS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_MANTLE_OTHER_LDFLAGS} -ObjC PODS_ROOT = ${SRCROOT} SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m new file mode 100644 index 0000000..b22e84d --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_Mantle : NSObject +@end +@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_Example_Mantle +@end diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch new file mode 100644 index 0000000..30f1496 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch @@ -0,0 +1,5 @@ +#ifdef __OBJC__ +#import +#endif + +#import "Pods-HNKGooglePlacesAutocomplete-Example-environment.h" diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig new file mode 100644 index 0000000..1fa697d --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig @@ -0,0 +1 @@ +PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLE_MANTLE_OTHER_LDFLAGS = -framework "Foundation" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h new file mode 100644 index 0000000..91c046a --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h @@ -0,0 +1,74 @@ + +// To check if a library is compiled with CocoaPods you +// can use the `COCOAPODS` macro definition which is +// defined in the xcconfigs so it is available in +// headers also when they are imported in the client +// project. + + +// AFNetworking +#define COCOAPODS_POD_AVAILABLE_AFNetworking +#define COCOAPODS_VERSION_MAJOR_AFNetworking 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking 5 +#define COCOAPODS_VERSION_PATCH_AFNetworking 4 + +// AFNetworking/NSURLConnection +#define COCOAPODS_POD_AVAILABLE_AFNetworking_NSURLConnection +#define COCOAPODS_VERSION_MAJOR_AFNetworking_NSURLConnection 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_NSURLConnection 5 +#define COCOAPODS_VERSION_PATCH_AFNetworking_NSURLConnection 4 + +// AFNetworking/NSURLSession +#define COCOAPODS_POD_AVAILABLE_AFNetworking_NSURLSession +#define COCOAPODS_VERSION_MAJOR_AFNetworking_NSURLSession 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_NSURLSession 5 +#define COCOAPODS_VERSION_PATCH_AFNetworking_NSURLSession 4 + +// AFNetworking/Reachability +#define COCOAPODS_POD_AVAILABLE_AFNetworking_Reachability +#define COCOAPODS_VERSION_MAJOR_AFNetworking_Reachability 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_Reachability 5 +#define COCOAPODS_VERSION_PATCH_AFNetworking_Reachability 4 + +// AFNetworking/Security +#define COCOAPODS_POD_AVAILABLE_AFNetworking_Security +#define COCOAPODS_VERSION_MAJOR_AFNetworking_Security 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_Security 5 +#define COCOAPODS_VERSION_PATCH_AFNetworking_Security 4 + +// AFNetworking/Serialization +#define COCOAPODS_POD_AVAILABLE_AFNetworking_Serialization +#define COCOAPODS_VERSION_MAJOR_AFNetworking_Serialization 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_Serialization 5 +#define COCOAPODS_VERSION_PATCH_AFNetworking_Serialization 4 + +// AFNetworking/UIKit +#define COCOAPODS_POD_AVAILABLE_AFNetworking_UIKit +#define COCOAPODS_VERSION_MAJOR_AFNetworking_UIKit 2 +#define COCOAPODS_VERSION_MINOR_AFNetworking_UIKit 5 +#define COCOAPODS_VERSION_PATCH_AFNetworking_UIKit 4 + +// HNKGooglePlacesAutocomplete +#define COCOAPODS_POD_AVAILABLE_HNKGooglePlacesAutocomplete +#define COCOAPODS_VERSION_MAJOR_HNKGooglePlacesAutocomplete 1 +#define COCOAPODS_VERSION_MINOR_HNKGooglePlacesAutocomplete 1 +#define COCOAPODS_VERSION_PATCH_HNKGooglePlacesAutocomplete 0 + +// HNKServerFacade +#define COCOAPODS_POD_AVAILABLE_HNKServerFacade +#define COCOAPODS_VERSION_MAJOR_HNKServerFacade 0 +#define COCOAPODS_VERSION_MINOR_HNKServerFacade 3 +#define COCOAPODS_VERSION_PATCH_HNKServerFacade 0 + +// Mantle +#define COCOAPODS_POD_AVAILABLE_Mantle +#define COCOAPODS_VERSION_MAJOR_Mantle 2 +#define COCOAPODS_VERSION_MINOR_Mantle 0 +#define COCOAPODS_VERSION_PATCH_Mantle 2 + +// Mantle/extobjc +#define COCOAPODS_POD_AVAILABLE_Mantle_extobjc +#define COCOAPODS_VERSION_MAJOR_Mantle_extobjc 2 +#define COCOAPODS_VERSION_MINOR_Mantle_extobjc 0 +#define COCOAPODS_VERSION_PATCH_Mantle_extobjc 2 + diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig index c92a369..b06de03 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig @@ -1,5 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" -isystem "${PODS_ROOT}/Headers/Public/HNKServerFacade" -isystem "${PODS_ROOT}/Headers/Public/Kiwi" -isystem "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HNKGooglePlacesAutocomplete" -l"HNKServerFacade" -l"Mantle" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" -l"Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" -l"Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" -l"Pods-HNKGooglePlacesAutocomplete-Example-Mantle" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig index c92a369..b06de03 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig @@ -1,5 +1,6 @@ GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" -isystem "${PODS_ROOT}/Headers/Public/HNKServerFacade" -isystem "${PODS_ROOT}/Headers/Public/Kiwi" -isystem "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"HNKGooglePlacesAutocomplete" -l"HNKServerFacade" -l"Mantle" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" -l"Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" -l"Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" -l"Pods-HNKGooglePlacesAutocomplete-Example-Mantle" -framework "CoreGraphics" -framework "CoreLocation" -framework "Foundation" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig new file mode 100644 index 0000000..ead1055 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig @@ -0,0 +1,9 @@ +#include "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig" +FRAMEWORK_SEARCH_PATHS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS} +FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS} +FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS} +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/Kiwi" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" +OTHER_LDFLAGS = ${PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_OTHER_LDFLAGS} -ObjC +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m new file mode 100644 index 0000000..893be28 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_HNKGooglePlacesAutocomplete_ExampleTests_Kiwi : NSObject +@end +@implementation PodsDummy_Pods_HNKGooglePlacesAutocomplete_ExampleTests_Kiwi +@end diff --git a/Example/Pods/Target Support Files/Kiwi/Kiwi-prefix.pch b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch similarity index 51% rename from Example/Pods/Target Support Files/Kiwi/Kiwi-prefix.pch rename to Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch index 1e355a7..c27f9c3 100644 --- a/Example/Pods/Target Support Files/Kiwi/Kiwi-prefix.pch +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch @@ -2,4 +2,5 @@ #import #endif +#import "Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h" #import diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig new file mode 100644 index 0000000..361ec90 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig @@ -0,0 +1,4 @@ +PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks +PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks +PODS_HNKGOOGLEPLACESAUTOCOMPLETE_EXAMPLETESTS_KIWI_OTHER_LDFLAGS = -framework "XCTest" \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h new file mode 100644 index 0000000..cc814c7 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h @@ -0,0 +1,14 @@ + +// To check if a library is compiled with CocoaPods you +// can use the `COCOAPODS` macro definition which is +// defined in the xcconfigs so it is available in +// headers also when they are imported in the client +// project. + + +// Kiwi +#define COCOAPODS_POD_AVAILABLE_Kiwi +#define COCOAPODS_VERSION_MAJOR_Kiwi 2 +#define COCOAPODS_VERSION_MINOR_Kiwi 3 +#define COCOAPODS_VERSION_PATCH_Kiwi 1 + diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig index c5d6e0c..eb2abc1 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig @@ -1,8 +1,9 @@ -FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" -FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks +FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks +FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" -isystem "${PODS_ROOT}/Headers/Public/HNKServerFacade" -isystem "${PODS_ROOT}/Headers/Public/Kiwi" -isystem "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Kiwi" -framework "XCTest" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" -framework "XCTest" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig index c5d6e0c..eb2abc1 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests/Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig @@ -1,8 +1,9 @@ -FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" -FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks -FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks +FRAMEWORK_SEARCH_PATHS = $(SDKROOT)/Developer/Library/Frameworks $(inherited) $(DEVELOPER_FRAMEWORKS_DIR) "$(SDKROOT)/Developer/Library/Frameworks" "$(PLATFORM_DIR)/Developer/Library/Frameworks" +FRAMEWORK_SEARCH_PATHS[sdk=iphoneos8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneOS.platform/Developer/Library/Frameworks +FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator8.0] = $(inherited) $(DEVELOPER_DIR)/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" "${PODS_ROOT}/Headers/Public/HNKServerFacade" "${PODS_ROOT}/Headers/Public/Kiwi" "${PODS_ROOT}/Headers/Public/Mantle" OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/HNKGooglePlacesAutocomplete" -isystem "${PODS_ROOT}/Headers/Public/HNKServerFacade" -isystem "${PODS_ROOT}/Headers/Public/Kiwi" -isystem "${PODS_ROOT}/Headers/Public/Mantle" -OTHER_LDFLAGS = $(inherited) -ObjC -l"Kiwi" -framework "XCTest" +OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" -framework "XCTest" +OTHER_LIBTOOLFLAGS = $(OTHER_LDFLAGS) PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file From f6d8cec598f8b247274d342da0d6fe259e4cc9e7 Mon Sep 17 00:00:00 2001 From: harlan Date: Wed, 22 Jul 2015 20:48:36 -0400 Subject: [PATCH 6/8] Updated Example project to 8.0 target --- .../project.pbxproj | 4 +- Example/Podfile | 2 +- Example/example.json | 140 ------------------ 3 files changed, 3 insertions(+), 143 deletions(-) delete mode 100644 Example/example.json diff --git a/Example/HNKGooglePlacesAutocomplete-Example.xcodeproj/project.pbxproj b/Example/HNKGooglePlacesAutocomplete-Example.xcodeproj/project.pbxproj index b15ae46..11343bd 100644 --- a/Example/HNKGooglePlacesAutocomplete-Example.xcodeproj/project.pbxproj +++ b/Example/HNKGooglePlacesAutocomplete-Example.xcodeproj/project.pbxproj @@ -456,7 +456,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -494,7 +494,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; diff --git a/Example/Podfile b/Example/Podfile index 5a7ebfd..962f43c 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -platform :ios, '7.0' +platform :ios, '8.0' target 'HNKGooglePlacesAutocomplete-Example' do diff --git a/Example/example.json b/Example/example.json deleted file mode 100644 index 3b94033..0000000 --- a/Example/example.json +++ /dev/null @@ -1,140 +0,0 @@ -{ - "predictions" : [ - { - "description" : "Victorville, CA, Estados Unidos", - "id" : "dd296d3fde2a539b9279cdd817c01183f69d07a7", - "matched_substrings" : [ - { - "length" : 4, - "offset" : 0 - } - ], - "place_id" : "ChIJedLdY1pkw4ARdjT0JVkRlQ0", - "reference" : "CkQ3AAAAS7MssVvoJ5hXPj3hpYqosMsUcn8Se5ETITEL1m1zOpku9QHsrI6diAQgcYLmnAGDEyulgaLN2W7mtZQ0HGgHmBIQUVHnSe8xxnvfTnSCoENmqBoUpb-YKh3ghrcbAg2xfk6Ss6mkGgg", - "terms" : [ - { - "offset" : 0, - "value" : "Victorville" - }, - { - "offset" : 13, - "value" : "CA" - }, - { - "offset" : 17, - "value" : "Estados Unidos" - } - ], - "types" : [ "locality", "political", "geocode" ] - }, - { - "description" : "Victoria, BC, Canadá", - "id" : "d5892cffd777f0252b94ab2651fea7123d2aa34a", - "matched_substrings" : [ - { - "length" : 4, - "offset" : 0 - } - ], - "place_id" : "ChIJcWGw3Ytzj1QR7Ui7HnTz6Dg", - "reference" : "CjQtAAAA903zyJZAu2FLA6KkdC7UAddRHAfHQDpArCk61FI_u1Ig7WaJqBiXYsQvORYMcgILEhAFvGtwa5VQpswubIIzwI5wGhTt8vgj6CSQp8QWYb4U1rXmlkg9bg", - "terms" : [ - { - "offset" : 0, - "value" : "Victoria" - }, - { - "offset" : 10, - "value" : "BC" - }, - { - "offset" : 14, - "value" : "Canadá" - } - ], - "types" : [ "locality", "political", "geocode" ] - }, - { - "description" : "Victoria, TX, Estados Unidos", - "id" : "003e8789b133eaa54fe0e7fdde07944c4849c1b5", - "matched_substrings" : [ - { - "length" : 4, - "offset" : 0 - } - ], - "place_id" : "ChIJO6wtLttmQoYRfSZjb1YN4u4", - "reference" : "CkQ0AAAAdlPhmJYnGMmHUUqe_qNm8WVHDcu_gNbkxSyHMiitBwgRXdD-nlCWVcc1C4YD2YnofDSwuhKIa9l1caq0mt6ALBIQ_2dcKk_XVQM2HyaH9Ah78RoUEzBhIoMn8Z2_HqxzVTmZWfTquhc", - "terms" : [ - { - "offset" : 0, - "value" : "Victoria" - }, - { - "offset" : 10, - "value" : "TX" - }, - { - "offset" : 14, - "value" : "Estados Unidos" - } - ], - "types" : [ "locality", "political", "geocode" ] - }, - { - "description" : "Victor, CA, Estados Unidos", - "id" : "81a87b5207fb0240863357de18c1a837c5bcf0e6", - "matched_substrings" : [ - { - "length" : 4, - "offset" : 0 - } - ], - "place_id" : "ChIJ8c4BDop1kIARtldrmqCffsI", - "reference" : "CkQyAAAA-eWfS1kZCiNnmZQC0rKrqUIcETuNMcW21EC1xU3vhUWoD40DY30SolsfT_YivsT7BdRxDvmDh-Wg8LE-3oao4RIQzhr71XMKIh7OD2bgf2NOrBoUCvfjeWz3UXWJexZrGfHJKS2k7cw", - "terms" : [ - { - "offset" : 0, - "value" : "Victor" - }, - { - "offset" : 8, - "value" : "CA" - }, - { - "offset" : 12, - "value" : "Estados Unidos" - } - ], - "types" : [ "locality", "political", "geocode" ] - }, - { - "description" : "Victor, ID, Estados Unidos", - "id" : "18cd6eda20675d9effbe43cb2aa4e5a268b03026", - "matched_substrings" : [ - { - "length" : 4, - "offset" : 0 - } - ], - "place_id" : "ChIJlVxRrqoKU1MRqnR-P5qmm24", - "reference" : "CkQyAAAA4Clmfyqt9k8wQRKwyv-uCW40yBjVDx_dneiHzXW019FY2tMAi082soToPN5vXZjgfmOHNhk2NG46s7C5AriPQhIQGA6Pd8iW6vgUdhs5vLwHrhoUF5A9mnfhmAb1LVyXAIYy9fTebjg", - "terms" : [ - { - "offset" : 0, - "value" : "Victor" - }, - { - "offset" : 8, - "value" : "ID" - }, - { - "offset" : 12, - "value" : "Estados Unidos" - } - ], - "types" : [ "locality", "political", "geocode" ] - } - ], - "status" : "OK" -} From 9bbbe2690fb791710eea1e7d365f1d9d7bce322b Mon Sep 17 00:00:00 2001 From: harlan Date: Wed, 22 Jul 2015 21:00:41 -0400 Subject: [PATCH 7/8] Updated README --- README.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/README.md b/README.md index 8c8de47..82fef74 100644 --- a/README.md +++ b/README.md @@ -234,16 +234,12 @@ For example, if a user typed "Amoeba" and a resulting Place suggestion had a `na For example, if a user types "Amoeba" and a resulting Place suggestion had a `name` of "Amoeba Music, Telegraph Avenue, Berkeley, CA, United States", the `terms` array would contain entries indicating that the `name` was composed of the terms "Amoeba Music", "Telegraph Avenue", "Berkeley", "CA", and "United States". -## Transitioning from SPGooglePlacesAutocomplete - -`TODO` - ## Credits HNKGooglePlacesAutocomplete was created by [Harlan Kellaway](http://harlankellaway.com). It was inspired by [SPGooglePlacesAutocomplete](https://github.com/spoletto/SPGooglePlacesAutocomplete). ## License & Terms -HNKGooglePlacesAutocomplete uses the Google Places API and is bound under [Google's Places API Policies](https://developers.google.com/places/webservice/policies) +HNKGooglePlacesAutocomplete uses the Google Places API and is bound under [Google's Places API Policies](https://developers.google.com/places/webservice/policies). HNKGooglePlacesAutocomplete is available under the MIT license. See the [LICENSE](https://raw.githubusercontent.com/hkellaway/HNKGooglePlacesAutocomplete/master/LICENSE) file for more info. From 416305afa6a80d63d5d5af9f3c3504baee89830a Mon Sep 17 00:00:00 2001 From: harlan Date: Wed, 22 Jul 2015 21:34:42 -0400 Subject: [PATCH 8/8] Reinstaled pods to fix failing CI --- Example/Podfile | 2 +- Example/Podfile.lock | 13 +- .../HNKGooglePlacesAutocompleteModel.h | 58 + .../HNKGooglePlacesAutocompleteModel.m | 66 + .../HNKGooglePlacesAutocompletePlace.h | 630 ++++ .../HNKGooglePlacesAutocompletePlace.m | 220 ++ ...NKGooglePlacesAutocompletePlaceSubstring.h | 44 + ...NKGooglePlacesAutocompletePlaceSubstring.m | 39 + .../HNKGooglePlacesAutocompletePlaceTerm.h | 44 + .../HNKGooglePlacesAutocompletePlaceTerm.m | 39 + .../HNKGooglePlacesAutocompleteQuery.h | 154 + .../HNKGooglePlacesAutocompleteQuery.m | 409 +++ .../HNKGooglePlacesAutocompleteQueryConfig.h | 99 + .../HNKGooglePlacesAutocompleteQueryConfig.m | 141 + ...HNKGooglePlacesAutocompleteQueryResponse.h | 74 + ...HNKGooglePlacesAutocompleteQueryResponse.m | 60 + .../Pod/Classes/HNKGooglePlacesServer.h | 46 + .../Pod/Classes/HNKGooglePlacesServer.m | 67 + .../HNKGooglePlacesAutocomplete/README.md | 6 +- .../HNKGooglePlacesAutocompleteModel.h | 1 + .../HNKGooglePlacesAutocompletePlace.h | 1 + ...NKGooglePlacesAutocompletePlaceSubstring.h | 1 + .../HNKGooglePlacesAutocompletePlaceTerm.h | 1 + .../HNKGooglePlacesAutocompleteQuery.h | 1 + .../HNKGooglePlacesAutocompleteQueryConfig.h | 1 + ...HNKGooglePlacesAutocompleteQueryResponse.h | 1 + .../HNKGooglePlacesServer.h | 1 + .../HNKGooglePlacesAutocompleteModel.h | 1 + .../HNKGooglePlacesAutocompletePlace.h | 1 + ...NKGooglePlacesAutocompletePlaceSubstring.h | 1 + .../HNKGooglePlacesAutocompletePlaceTerm.h | 1 + .../HNKGooglePlacesAutocompleteQuery.h | 1 + .../HNKGooglePlacesAutocompleteQueryConfig.h | 1 + ...HNKGooglePlacesAutocompleteQueryResponse.h | 1 + .../HNKGooglePlacesServer.h | 1 + Example/Pods/Manifest.lock | 13 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 3124 +++++++++-------- ...lePlacesAutocomplete-Example-environment.h | 12 + 38 files changed, 3842 insertions(+), 1534 deletions(-) create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.m create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.m create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.m create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h create mode 100644 Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.m create mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h create mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h create mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h create mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h create mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h create mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h create mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h create mode 120000 Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h create mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h create mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h create mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h create mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h create mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h create mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h create mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h create mode 120000 Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h diff --git a/Example/Podfile b/Example/Podfile index 962f43c..1c7b042 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -3,7 +3,7 @@ platform :ios, '8.0' target 'HNKGooglePlacesAutocomplete-Example' do -pod 'HNKGooglePlacesAutocomplete', :git => 'https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git', :branch => 'release/1.1.0' +pod 'HNKGooglePlacesAutocomplete', :git => 'https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git', :tag => '1.1.0' end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 715a242..2173176 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -24,6 +24,13 @@ PODS: - HNKGooglePlacesAutocomplete/Models (= 1.1.0) - HNKServerFacade (~> 0.3) - Mantle (~> 2.0) + - HNKGooglePlacesAutocomplete/Models (1.1.0): + - HNKGooglePlacesAutocomplete/Models/Networking (= 1.1.0) + - HNKServerFacade (~> 0.3) + - Mantle (~> 2.0) + - HNKGooglePlacesAutocomplete/Models/Networking (1.1.0): + - HNKServerFacade (~> 0.3) + - Mantle (~> 2.0) - HNKServerFacade (0.3.0): - AFNetworking (~> 2.5) - Kiwi (2.3.1) @@ -33,18 +40,18 @@ PODS: DEPENDENCIES: - HNKGooglePlacesAutocomplete (from `https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git`, - branch `release/1.1.0`) + tag `1.1.0`) - Kiwi (~> 2.3) EXTERNAL SOURCES: HNKGooglePlacesAutocomplete: - :branch: release/1.1.0 :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git + :tag: 1.1.0 CHECKOUT OPTIONS: HNKGooglePlacesAutocomplete: - :commit: fdf45a86893d127b7d2f1b3d9f5c2f1751d8d13b :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git + :tag: 1.1.0 SPEC CHECKSUMS: AFNetworking: 05edc0ac4c4c8cf57bcf4b84be5b0744b6d8e71e diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h new file mode 100644 index 0000000..4578a12 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h @@ -0,0 +1,58 @@ +// +// HNKGooglePlacesAutocompleteModel.h +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import + +/** + * Base model for objects deserialized from JSON + */ +@interface HNKGooglePlacesAutocompleteModel : MTLModel + +#pragma mark - Deserialization + +/** + * Deserializes a JSON array representing model objects into an array + * of objects + * + * @param JSONArray JSON array representing model objects + * + * @return Array of model objects + * + * @warning Returns nil if an error occurs during deserialization + */ ++ (NSArray *)modelsArrayFromJSONArray:(NSArray *)JSONArray; + +/** + * Deserializes a JSON dictionary representing one model object into an object + * + * @param JSONDictionary JSON dictionary representing one model object + * + * @return A model object + * + * @warning Returns nil if an error occurs during deserialization + */ ++ (instancetype)modelFromJSONDictionary:(NSDictionary *)JSONDictionary; + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.m new file mode 100644 index 0000000..9b8dedc --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.m @@ -0,0 +1,66 @@ +// +// HNKGooglePlacesAutocompleteModel.h +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompleteModel.h" + +@implementation HNKGooglePlacesAutocompleteModel + +#pragma mark - Deserialization + ++ (NSArray *)modelsArrayFromJSONArray:(NSArray *)JSONArray +{ + NSMutableArray *models = [NSMutableArray arrayWithCapacity:[JSONArray count]]; + + [JSONArray enumerateObjectsUsingBlock:^(NSDictionary *JSONDictionary, NSUInteger idx, BOOL *stop) { + HNKGooglePlacesAutocompleteModel *model = [[self class] modelFromJSONDictionary:JSONDictionary]; + [models addObject:model]; + }]; + + return models; +} + ++ (instancetype)modelFromJSONDictionary:(NSDictionary *)JSONDictionary +{ + NSError *error = nil; + HNKGooglePlacesAutocompleteModel *model = + [MTLJSONAdapter modelOfClass:[self class] fromJSONDictionary:JSONDictionary error:&error]; + + if (error) { + return nil; + } + + return model; +} + +#pragma mark - Protocol conformance + +#pragma mark + ++ (NSDictionary *)JSONKeyPathsByPropertyKey +{ + return @{}; +} + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h new file mode 100644 index 0000000..ad57317 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h @@ -0,0 +1,630 @@ +// +// HNKGooglePlacesAutocompletePlace.h +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompleteModel.h" + +/** + * Place type groups that can be used to filter autocomplete + * search results + */ +typedef NS_ENUM(NSInteger, HNKGooglePlaceTypeAutocompleteFilter) { + /** + * All results + */ + HNKGooglePlaceTypeAutocompleteFilterAll = 0, + /** + * Only geocoding results with a precise address + */ + HNKGooglePlaceTypeAutocompleteFilterAddress, + /** + * Results that match Locality or Administrative + * Area Level 1 + */ + HNKGooglePlaceTypeAutocompleteFilterCity, + /** + * Only business results + */ + HNKGooglePlaceTypeAutocompleteFilterEstablishment, + /** + * Only geocoding results, rather than business results + * + * Note: Generally, used to disambiguate results where + * the location specified may be indeterminate + */ + HNKGooglePlaceTypeAutocompleteFilterGeocode, + /** + * Results matching the following types: Locality, + * Sub-locality, Postal code, Country, Administrative + * Area Level 1, Administrative Area Level 2 + */ + HNKGooglePlaceTypeAutocompleteFilterRegion +}; + +/** + * All possible Place tyles + */ +typedef NS_ENUM(NSInteger, HNKGooglePlaceType){ + /** + * Unknown + */ + HNKGooglePlaceTypeUnknown = 0, + /** + * Accounting + */ + HNKGooglePlaceTypeAccounting, + /** + * Administrative Area Level 1 + */ + HNKGooglePlaceTypeAdministrativeAreaLevel1, + /** + * Administrative Area Level 2 + */ + HNKGooglePlaceTypeAdministrativeAreaLevel2, + /** + * Administrative Area Level 3 + */ + HNKGooglePlaceTypeAdministrativeAreaLevel3, + /** + * Administrative Area Level 4 + */ + HNKGooglePlaceTypeAdministrativeAreaLevel4, + /** + * Administrative Area Level 5 + */ + HNKGooglePlaceTypeAdministrativeAreaLevel5, + /** + * Airport + */ + HNKGooglePlaceTypeAirport, + /** + * Amusement Park + */ + HNKGooglePlaceTypeAmusementPark, + /** + * Aquarium + */ + HNKGooglePlaceTypeAquarium, + /** + * Art Gallery + */ + HNKGooglePlaceTypeArtGallery, + /** + * ATM + */ + HNKGooglePlaceTypeATM, + /** + * Bakery + */ + HNKGooglePlaceTypeBakery, + /** + * Bank + */ + HNKGooglePlaceTypeBank, + /** + * Bar + */ + HNKGooglePlaceTypeBar, + /** + * Beauty Salon + */ + HNKGooglePlaceTypeBeautySalon, + /** + * Bicycle Store + */ + HNKGooglePlaceTypeBicycleStore, + /** + * Book Store + */ + HNKGooglePlaceTypeBookStore, + /** + * Bowling Alley + */ + HNKGooglePlaceTypeBowlingAlley, + /** + * Bus Station + */ + HNKGooglePlaceTypeBusStation, + /** + * Cafe + */ + HNKGooglePlaceTypeCafe, + /** + * Camground + */ + HNKGooglePlaceTypeCampground, + /** + * Car Dealer + */ + HNKGooglePlaceTypeCarDealer, + /** + * Car Rental + */ + HNKGooglePlaceTypeCarRental, + /** + * Car Repair + */ + HNKGooglePlaceTypeCarRepair, + /** + * Car Wash + */ + HNKGooglePlaceTypeCarWash, + /** + * Casino + */ + HNKGooglePlaceTypeCasino, + /** + * Cemetery + */ + HNKGooglePlaceTypeCemetery, + /** + * Church + */ + HNKGooglePlaceTypeChurch, + /** + * City Hall + */ + HNKGooglePlaceTypeCityHall, + /** + * Clothing Store + */ + HNKGooglePlaceTypeClothingStore, + /** + * Colloquial Area + */ + HNKGooglePlaceTypeColloquialArea, + /** + * Convenience Store + */ + HNKGooglePlaceTypeConvenienceStore, + /** + * Country + */ + HNKGooglePlaceTypeCountry, + /** + * Courthouse + */ + HNKGooglePlaceTypeCourthouse, + /** + * Dentist + */ + HNKGooglePlaceTypeDentist, + /** + * Department Store + */ + HNKGooglePlaceTypeDepartmentStore, + /** + * Doctor + */ + HNKGooglePlaceTypeDoctor, + /** + * Electrician + */ + HNKGooglePlaceTypeElectrician, + /** + * Electronics Store + */ + HNKGooglePlaceTypeElectronicsStore, + /** + * Embassy + */ + HNKGooglePlaceTypeEmbassy, + /** + * Establishment + */ + HNKGooglePlaceTypeEstablishment, + /** + * Finance + */ + HNKGooglePlaceTypeFinance, + /** + * Fire Station + */ + HNKGooglePlaceTypeFireStation, + /** + * Floor + */ + HNKGooglePlaceTypeFloor, + /** + * Florist + */ + HNKGooglePlaceTypeFlorist, + /** + * Food + */ + HNKGooglePlaceTypeFood, + /** + * Funeral Home + */ + HNKGooglePlaceTypeFuneralHome, + /** + * Furniture Store + */ + HNKGooglePlaceTypeFurnitureStore, + /** + * Gas Station + */ + HNKGooglePlaceTypeGasStation, + /** + * General Contractor + */ + HNKGooglePlaceTypeGeneralContractor, + /** + * Geocode + */ + HNKGooglePlaceTypeGeocode, + /** + * Grocery or Supermarket + */ + HNKGooglePlaceTypeGroceryOrSupermarket, + /** + * Gym + */ + HNKGooglePlaceTypeGym, + /** + * Hair Care + */ + HNKGooglePlaceTypeHairCare, + /** + * Hardware Store + */ + HNKGooglePlaceTypeHardwareStore, + /** + * Health + */ + HNKGooglePlaceTypeHealth, + /** + * Hindu Temple + */ + HNKGooglePlaceTypeHinduTemple, + /** + * Goods Store + */ + HNKGooglePlaceTypeHomeGoodsStore, + /** + * Hospital + */ + HNKGooglePlaceTypeHospital, + /** + * Insurance Agency + */ + HNKGooglePlaceTypeInsuranceAgency, + /** + * Intersection + */ + HNKGooglePlaceTypeIntersection, + /** + * Jewelry Store + */ + HNKGooglePlaceTypeJewelryStore, + /** + * Laundry + */ + HNKGooglePlaceTypeLaundry, + /** + * Lawyer + */ + HNKGooglePlaceTypeLawyer, + /** + * Library + */ + HNKGooglePlaceTypeLibrary, + /** + * Liquor Store + */ + HNKGooglePlaceTypeLiquorStore, + /** + * Government Office + */ + HNKGooglePlaceTypeLocalGovernmentOffice, + /** + * Locality + */ + HNKGooglePlaceTypeLocality, + /** + * Locksmith + */ + HNKGooglePlaceTypeLocksmith, + /** + * Lodging + */ + HNKGooglePlaceTypeLodging, + /** + * Meal Delivery + */ + HNKGooglePlaceTypeMealDelivery, + /** + * Meal Takeaway + */ + HNKGooglePlaceTypeMealTakeaway, + /** + * Mosque + */ + HNKGooglePlaceTypeMosque, + /** + * Movie Rental + */ + HNKGooglePlaceTypeMovieRental, + /** + * Movie Theatre + */ + HNKGooglePlaceTypeMovieTheater, + /** + * Moving Company + */ + HNKGooglePlaceTypeMovingCompany, + /** + * Museum + */ + HNKGooglePlaceTypeMuseum, + /** + * Natural Feature + */ + HNKGooglePlaceTypeNaturalFeature, + /** + * Neighborhood + */ + HNKGooglePlaceTypeNeighborhood, + /** + * Night Club + */ + HNKGooglePlaceTypeNightClub, + /** + * Painter + */ + HNKGooglePlaceTypePainter, + /** + * Park + */ + HNKGooglePlaceTypePark, + /** + * Parking + */ + HNKGooglePlaceTypeParking, + /** + * Pet Store + */ + HNKGooglePlaceTypePetStore, + /** + * Pharmacy + */ + HNKGooglePlaceTypePharmacy, + /** + * Physiotherapist + */ + HNKGooglePlaceTypePhysiotherapist, + /** + * Place of Wordship + */ + HNKGooglePlaceTypePlaceOfWorship, + /** + * Plumber + */ + HNKGooglePlaceTypePlumber, + /** + * Point of Interest + */ + HNKGooglePlaceTypePointOfInterest, + /** + * Police + */ + HNKGooglePlaceTypePolice, + /** + * Political + */ + HNKGooglePlaceTypePolitical, + /** + * Postal Code + */ + HNKGooglePlaceTypePostalCode, + /** + * Postal Code Prefix + */ + HNKGooglePlaceTypePostalCodePrefix, + /** + * Postal Code Suffix + */ + HNKGooglePlaceTypePostalCodeSuffix, + /** + * Postal Town + */ + HNKGooglePlaceTypePostalTown, + /** + * Post Box + */ + HNKGooglePlaceTypePostBox, + /** + * Post Office + */ + HNKGooglePlaceTypePostOffice, + /** + * Premise + */ + HNKGooglePlaceTypePremise, + /** + * Real Estate Agency + */ + HNKGooglePlaceTypeRealEstateAgency, + /** + * Restaurant + */ + HNKGooglePlaceTypeRestaurant, + /** + * Roofing Contractor + */ + HNKGooglePlaceTypeRoofingContractor, + /** + * Room + */ + HNKGooglePlaceTypeRoom, + /** + * Route + */ + HNKGooglePlaceTypeRoute, + /** + * RV Park + */ + HNKGooglePlaceTypeRVPark, + /** + * School + */ + HNKGooglePlaceTypeSchool, + /** + * Shoe Store + */ + HNKGooglePlaceTypeShoeStore, + /** + * Shopping Mall + */ + HNKGooglePlaceTypeShoppingMall, + /** + * Spa + */ + HNKGooglePlaceTypeSpa, + /** + * Stadium + */ + HNKGooglePlaceTypeStadium, + /** + * Storage + */ + HNKGooglePlaceTypeStorage, + /** + * Store + */ + HNKGooglePlaceTypeStore, + /** + * Street Address + */ + HNKGooglePlaceTypeStreetAddress, + /** + * Street Number + */ + HNKGooglePlaceTypeStreetNumber, + /** + * Sublocality + */ + HNKGooglePlaceTypeSublocality, + /** + * Sublocality Level 1 + */ + HNKGooglePlaceTypeSublocalityLevel1, + /** + * Sublocality Level 2 + */ + HNKGooglePlaceTypeSublocalityLevel2, + /** + * Sublocality Level 3 + */ + HNKGooglePlaceTypeSublocalityLevel3, + /** + * Sublocality Level 4 + */ + HNKGooglePlaceTypeSublocalityLevel4, + /** + * Sublocality Level 5 + */ + HNKGooglePlaceTypeSublocalityLevel5, + /** + * Subpremise + */ + HNKGooglePlaceTypeSubpremise, + /** + * Subway Station + */ + HNKGooglePlaceTypeSubwayStation, + /** + * Synagogue + */ + HNKGooglePlaceTypeSynagogue, + /** + * Taxi Stand + */ + HNKGooglePlaceTypeTaxiStand, + /** + * Train Station + */ + HNKGooglePlaceTypeTrainStation, + /** + * Transit Station + */ + HNKGooglePlaceTypeTransitStation, + /** + * Travel Agency + */ + HNKGooglePlaceTypeTravelAgency, + /** + * University + */ + HNKGooglePlaceTypeUniversity, + /** + * Veterinary Care + */ + HNKGooglePlaceTypeVeterinaryCare, + /** + * Zoo + */ + HNKGooglePlaceTypeZoo +}; + +/** + * Place prediction returned from search query + */ +@interface HNKGooglePlacesAutocompletePlace : HNKGooglePlacesAutocompleteModel + +/** + * Human-readable name for the returned result + * + * Note: For establishment type results, this is usually the business name + */ +@property (nonatomic, copy, readonly) NSString *name; + +/** + * Collection of Substrings that describe the location of the entered term in + * the prediction result text, so that the term can be highlighted if desired + */ +@property (nonatomic, strong, readonly) NSArray *substrings; + +/** + * A textual identifier that uniquely identifies a place + */ +@property (nonatomic, copy, readonly) NSString *placeId; + +/** + * A collection of Terms identifying each section of the returned description + */ +@property (nonatomic, strong, readonly) NSArray *terms; + +/** + * A collection of NSNumbers whose integerValues corresponse to + * HNKGooglePlaceTypes + */ +@property (nonatomic, strong, readonly) NSArray *types; + +/** + * Returns whether the provided placeType is included in this Place's types + */ +- (BOOL)isPlaceType:(HNKGooglePlaceType)placeType; + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.m new file mode 100644 index 0000000..3dc5f88 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.m @@ -0,0 +1,220 @@ +// +// HNKGooglePlacesAutocompletePlace.m +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompletePlace.h" +#import "HNKGooglePlacesAutocompletePlaceSubstring.h" +#import "HNKGooglePlacesAutocompletePlaceTerm.h" + +#import "NSValueTransformer+MTLPredefinedTransformerAdditions.h" + +@implementation HNKGooglePlacesAutocompletePlace + +- (BOOL)isPlaceType:(HNKGooglePlaceType)placeType +{ + NSArray *allTypes = self.types; + + for (NSNumber *type in allTypes) { + if (type.integerValue == placeType) { + return YES; + } + } + + return NO; +} + +#pragma mark - Protocol conformance + +#pragma mark + ++ (NSDictionary *)JSONKeyPathsByPropertyKey +{ + return @{ + @"name" : @"description", + @"substrings" : @"matched_substrings", + @"placeId" : @"place_id", + @"terms" : @"terms", + @"types" : @"types" + }; +} + ++ (NSValueTransformer *)substringsJSONTransformer +{ + return [MTLJSONAdapter arrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlaceSubstring class]]; +} + ++ (NSValueTransformer *)termsJSONTransformer +{ + return [MTLJSONAdapter arrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlaceTerm class]]; +} + ++ (NSValueTransformer *)typesJSONTransformer +{ + NSDictionary *typesDictionary = @{ + @"unknown" : @(HNKGooglePlaceTypeUnknown), + @"accounting" : @(HNKGooglePlaceTypeAccounting), + @"administrative_area_level_1" : @(HNKGooglePlaceTypeAdministrativeAreaLevel1), + @"administrative_area_level_2" : @(HNKGooglePlaceTypeAdministrativeAreaLevel2), + @"administrative_area_level_3" : @(HNKGooglePlaceTypeAdministrativeAreaLevel3), + @"administrative_area_level_4" : @(HNKGooglePlaceTypeAdministrativeAreaLevel4), + @"administrative_area_level_5" : @(HNKGooglePlaceTypeAdministrativeAreaLevel5), + @"airport" : @(HNKGooglePlaceTypeAirport), + @"amusement_park" : @(HNKGooglePlaceTypeAmusementPark), + @"aquarium" : @(HNKGooglePlaceTypeAquarium), + @"art_gallery" : @(HNKGooglePlaceTypeArtGallery), + @"atm" : @(HNKGooglePlaceTypeATM), + @"bakery" : @(HNKGooglePlaceTypeBakery), + @"bank" : @(HNKGooglePlaceTypeBank), + @"bar" : @(HNKGooglePlaceTypeBar), + @"beauty_salon" : @(HNKGooglePlaceTypeBeautySalon), + @"bicycle_store" : @(HNKGooglePlaceTypeBicycleStore), + @"book_store" : @(HNKGooglePlaceTypeBookStore), + @"bowling_alley" : @(HNKGooglePlaceTypeBowlingAlley), + @"bus_station" : @(HNKGooglePlaceTypeBusStation), + @"cafe" : @(HNKGooglePlaceTypeCafe), + @"campground" : @(HNKGooglePlaceTypeCampground), + @"car_dealer" : @(HNKGooglePlaceTypeCarDealer), + @"car_rental" : @(HNKGooglePlaceTypeCarRental), + @"car_repair" : @(HNKGooglePlaceTypeCarRepair), + @"car_wash" : @(HNKGooglePlaceTypeCarWash), + @"casino" : @(HNKGooglePlaceTypeCasino), + @"cemetery" : @(HNKGooglePlaceTypeCemetery), + @"church" : @(HNKGooglePlaceTypeChurch), + @"city_hall" : @(HNKGooglePlaceTypeCityHall), + @"clothing_store" : @(HNKGooglePlaceTypeClothingStore), + @"colloquial_area" : @(HNKGooglePlaceTypeColloquialArea), + @"convenience_store" : @(HNKGooglePlaceTypeConvenienceStore), + @"country" : @(HNKGooglePlaceTypeCountry), + @"courthouse" : @(HNKGooglePlaceTypeCourthouse), + @"dentist" : @(HNKGooglePlaceTypeDentist), + @"department_store" : @(HNKGooglePlaceTypeDepartmentStore), + @"doctor" : @(HNKGooglePlaceTypeDoctor), + @"electrician" : @(HNKGooglePlaceTypeElectrician), + @"electronics_store" : @(HNKGooglePlaceTypeElectronicsStore), + @"embassy" : @(HNKGooglePlaceTypeEmbassy), + @"establishment" : @(HNKGooglePlaceTypeEstablishment), + @"finance" : @(HNKGooglePlaceTypeFinance), + @"fire_station" : @(HNKGooglePlaceTypeFireStation), + @"floor" : @(HNKGooglePlaceTypeFloor), + @"florist" : @(HNKGooglePlaceTypeFlorist), + @"food" : @(HNKGooglePlaceTypeFood), + @"funeral_home" : @(HNKGooglePlaceTypeFuneralHome), + @"furniture_store" : @(HNKGooglePlaceTypeFurnitureStore), + @"gas_station" : @(HNKGooglePlaceTypeGasStation), + @"general_contractor" : @(HNKGooglePlaceTypeGeneralContractor), + @"geocode" : @(HNKGooglePlaceTypeGeocode), + @"grocery_or_supermarket" : @(HNKGooglePlaceTypeGroceryOrSupermarket), + @"gym" : @(HNKGooglePlaceTypeGym), + @"intersection" : @(HNKGooglePlaceTypeIntersection), + @"hair_care" : @(HNKGooglePlaceTypeHairCare), + @"hardware_store" : @(HNKGooglePlaceTypeHardwareStore), + @"health" : @(HNKGooglePlaceTypeHealth), + @"hindu_temple" : @(HNKGooglePlaceTypeHinduTemple), + @"home_goods_store" : @(HNKGooglePlaceTypeHomeGoodsStore), + @"hospital" : @(HNKGooglePlaceTypeHospital), + @"insurance_agency" : @(HNKGooglePlaceTypeInsuranceAgency), + @"jewelry_store" : @(HNKGooglePlaceTypeJewelryStore), + @"laundry" : @(HNKGooglePlaceTypeLaundry), + @"lawyer" : @(HNKGooglePlaceTypeLawyer), + @"library" : @(HNKGooglePlaceTypeLibrary), + @"liquor_store" : @(HNKGooglePlaceTypeLiquorStore), + @"local_government_office" : @(HNKGooglePlaceTypeLocalGovernmentOffice), + @"locality" : @(HNKGooglePlaceTypeLocality), + @"locksmith" : @(HNKGooglePlaceTypeLocksmith), + @"lodging" : @(HNKGooglePlaceTypeLodging), + @"meal_delivery" : @(HNKGooglePlaceTypeMealDelivery), + @"meal_takeaway" : @(HNKGooglePlaceTypeMealTakeaway), + @"mosque" : @(HNKGooglePlaceTypeMosque), + @"movie_rental" : @(HNKGooglePlaceTypeMovieRental), + @"movie_theater" : @(HNKGooglePlaceTypeMovieTheater), + @"moving_company" : @(HNKGooglePlaceTypeMovingCompany), + @"museum" : @(HNKGooglePlaceTypeMuseum), + @"natural_feature" : @(HNKGooglePlaceTypeNaturalFeature), + @"neighborhood" : @(HNKGooglePlaceTypeNeighborhood), + @"night_club" : @(HNKGooglePlaceTypeNightClub), + @"painter" : @(HNKGooglePlaceTypePainter), + @"park" : @(HNKGooglePlaceTypePark), + @"parking" : @(HNKGooglePlaceTypeParking), + @"pet_store" : @(HNKGooglePlaceTypePetStore), + @"pharmacy" : @(HNKGooglePlaceTypePharmacy), + @"physiotherapist" : @(HNKGooglePlaceTypePhysiotherapist), + @"place_of_worship" : @(HNKGooglePlaceTypePlaceOfWorship), + @"plumber" : @(HNKGooglePlaceTypePlumber), + @"political" : @(HNKGooglePlaceTypePolitical), + @"point_of_interest" : @(HNKGooglePlaceTypePointOfInterest), + @"police" : @(HNKGooglePlaceTypePolice), + @"post_box" : @(HNKGooglePlaceTypePostBox), + @"postal_code" : @(HNKGooglePlaceTypePostalCode), + @"postal_code_prefix" : @(HNKGooglePlaceTypePostalCodePrefix), + @"postal_code_suffix" : @(HNKGooglePlaceTypePostalCodeSuffix), + @"postal_town" : @(HNKGooglePlaceTypePostalTown), + @"premise" : @(HNKGooglePlaceTypePremise), + @"post_office" : @(HNKGooglePlaceTypePostOffice), + @"real_estate_agency" : @(HNKGooglePlaceTypeRealEstateAgency), + @"restaurant" : @(HNKGooglePlaceTypeRestaurant), + @"roofing_contractor" : @(HNKGooglePlaceTypeRoofingContractor), + @"room" : @(HNKGooglePlaceTypeRoom), + @"route" : @(HNKGooglePlaceTypeRoute), + @"rv_park" : @(HNKGooglePlaceTypeRVPark), + @"school" : @(HNKGooglePlaceTypeSchool), + @"shoe_store" : @(HNKGooglePlaceTypeShoeStore), + @"shopping_mall" : @(HNKGooglePlaceTypeShoppingMall), + @"spa" : @(HNKGooglePlaceTypeSpa), + @"stadium" : @(HNKGooglePlaceTypeStadium), + @"storage" : @(HNKGooglePlaceTypeStorage), + @"store" : @(HNKGooglePlaceTypeStore), + @"street_address" : @(HNKGooglePlaceTypeStreetAddress), + @"street_number" : @(HNKGooglePlaceTypeStreetNumber), + @"sublocality" : @(HNKGooglePlaceTypeSublocality), + @"sublocality_level_1" : @(HNKGooglePlaceTypeSublocalityLevel1), + @"sublocality_level_2" : @(HNKGooglePlaceTypeSublocalityLevel2), + @"sublocality_level_3" : @(HNKGooglePlaceTypeSublocalityLevel3), + @"sublocality_level_4" : @(HNKGooglePlaceTypeSublocalityLevel4), + @"sublocality_level_5" : @(HNKGooglePlaceTypeSublocalityLevel5), + @"subpremise" : @(HNKGooglePlaceTypeSubpremise), + @"subway_station" : @(HNKGooglePlaceTypeSubwayStation), + @"synagogue" : @(HNKGooglePlaceTypeSynagogue), + @"taxi_stand" : @(HNKGooglePlaceTypeTaxiStand), + @"train_station" : @(HNKGooglePlaceTypeTrainStation), + @"transit_station" : @(HNKGooglePlaceTypeTransitStation), + @"travel_agency" : @(HNKGooglePlaceTypeTravelAgency), + @"university" : @(HNKGooglePlaceTypeUniversity), + @"veterinary_care" : @(HNKGooglePlaceTypeVeterinaryCare), + @"zoo" : @(HNKGooglePlaceTypeZoo) + }; + + return [MTLValueTransformer transformerUsingForwardBlock:^(NSArray *types, BOOL *success, NSError **error) { + NSMutableArray *typesToReturn = [NSMutableArray arrayWithCapacity:[types count]]; + for (NSString *type in types) { + if ([typesDictionary objectForKey:type]) { + [typesToReturn addObject:typesDictionary[type]]; + } else { + [typesToReturn addObject:typesDictionary[@"unknown"]]; + } + } + return [typesToReturn copy]; + }]; +} + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h new file mode 100644 index 0000000..b991646 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h @@ -0,0 +1,44 @@ +// +// HNKGooglePlacesAutocompletePlaceSubstring.h +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompleteModel.h" + +/** + * Location of the entered term in the prediction result text, so that the + * term can be highlighted if desired + */ +@interface HNKGooglePlacesAutocompletePlaceSubstring : HNKGooglePlacesAutocompleteModel + +/** + * Length of the entered term in the prediction result text + */ +@property (nonatomic, assign, readonly) NSInteger length; + +/** + * Offset of the entered term in the prediction result text + */ +@property (nonatomic, assign, readonly) NSInteger offset; + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m new file mode 100644 index 0000000..f940788 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m @@ -0,0 +1,39 @@ +// +// HNKGooglePlacesAutocompletePlaceSubstring.m +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompletePlaceSubstring.h" + +@implementation HNKGooglePlacesAutocompletePlaceSubstring + +#pragma mark - Protocol conformance + +#pragma mark + ++ (NSDictionary *)JSONKeyPathsByPropertyKey +{ + return @{ @"length" : @"length", @"offset" : @"offset" }; +} + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h new file mode 100644 index 0000000..26b9b3f --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h @@ -0,0 +1,44 @@ +// +// HNKGooglePlacesAutocompletePlaceTerm.h +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompleteModel.h" + +/** + * Term identifying a section of the returned description + */ +@interface HNKGooglePlacesAutocompletePlaceTerm : HNKGooglePlacesAutocompleteModel + +/** + * Start position of this term in the description, measured in Unicode + * characters + */ +@property (nonatomic, assign, readonly) NSInteger offset; + +/** + * Text of the term + */ +@property (nonatomic, copy, readonly) NSString *value; + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m new file mode 100644 index 0000000..6c1ae60 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m @@ -0,0 +1,39 @@ +// +// HNKGooglePlacesAutocompletePlaceTerm.m +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompletePlaceTerm.h" + +@implementation HNKGooglePlacesAutocompletePlaceTerm + +#pragma mark - Protocol conformance + +#pragma mark + ++ (NSDictionary *)JSONKeyPathsByPropertyKey +{ + return @{ @"offset" : @"offset", @"value" : @"value" }; +} + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h new file mode 100644 index 0000000..5fce824 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h @@ -0,0 +1,154 @@ +// +// HNKGooglePlacesAutocompleteQuery.h +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompleteQueryConfig.h" +#import "HNKGooglePlacesAutocompleteQueryResponse.h" + +typedef void (^HNKGooglePlacesAutocompleteQueryCallback)(NSArray *places, NSError *error); +typedef void (^HNKGooglePlacesAutocompleteQueryConfigBlock)(HNKGooglePlacesAutocompleteQueryConfig *config); + +/** + * Error domain for HNKGooglePlacesAutocompleteQuery + */ +extern NSString *const HNKGooglePlacesAutocompleteQueryErrorDomain; + +/** + * Error codes for HNKGooglePlacesAutcompleteQuery requests + */ +typedef NS_ENUM(NSInteger, HNKGooglePlacesAutocompleteQueryErrorCode) { + /** + * Unknown status code returned + */ + HNKGooglePlacesAutocompleteQueryErrorCodeUnknown = HNKGooglePlacesAutocompleteQueryResponseStatusUnknown, + /** + * Invalid request; the search query may have been missing + */ + HNKGooglePlacesAutocompleteQueryErrorCodeInvalidRequest = + HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest, + /** + * Query quota has been exceeded for provided API key + */ + HNKGooglePlacesAutocompleteQueryErrorCodeOverQueryLimit = + HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit, + /** + * Request denied; the API key may be invalid + */ + HNKGooglePlacesAutocompleteQueryErrorCodeRequestDenied = + HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied, + /** + * Non-API error occurred while making a request to the server + */ + HNKGooglePlacesAutcompleteQueryErrorCodeServerRequestFailed = 6, + /** + * Search query was nil + */ + HNKGooglePlacesAutocompleteQueryErrorCodeSearchQueryNil = 7 +}; + +/** + * Short description of error for provided error code + */ +extern NSString * +HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(HNKGooglePlacesAutocompleteQueryErrorCode errorCode); + +/** + * Query used to fetch objects from the API + */ +@interface HNKGooglePlacesAutocompleteQuery : NSObject + +/** + * API key used for all requests + */ +@property (nonatomic, copy, readonly) NSString *apiKey; + +/** + * Configuration used for requests + * + * Note: If no configuration is provided, a default is + * set with the following values: country = nil, + * filter = All, language = nil, latitude = 0, + * longitude = 0, offset = NSNotFound, + * searchRadius = 20000000 (entire world) + * + */ +@property (nonatomic, strong, readonly) HNKGooglePlacesAutocompleteQueryConfig *configuration; + +#pragma mark - Initialization + +/** + * Sets up shared HNKGooglePlacesAutocompleteQuery instance with provided + * API key and configuration for all requests + * + * @param apiKey API key used for all requests + * + * @warning The provided API key cannot be nil + */ ++ (instancetype)setupSharedQueryWithAPIKey:(NSString *)apiKey; + +/** + * Sets up shared HNKGooglePlacesAutocompleteQuery instance with provided + * API key and configuration for all requests + * + * @param apiKey API key used for all requests + * @param configBlock Block used to setup configuration + * for all requests + * + * @warning The provided API key cannot be nil + */ ++ (instancetype)setupSharedQueryWithAPIKey:(NSString *)apiKey + configurationBlock:(HNKGooglePlacesAutocompleteQueryConfigBlock)configBlock; + +/** + * Returns shared HNKGooglePlacesAutocompleteQuery instance + * + * Note: Should only be called after sharedSharedQueryWithAPIKey: + */ ++ (instancetype)sharedQuery; + +#pragma mark - Requests + +/** + * Fetches Places given a search query + * + * @param searchQuery String to search for Places with + * @param completion Block to be executed when the fetch finishes + */ +- (void)fetchPlacesForSearchQuery:(NSString *)searchQuery + completion:(HNKGooglePlacesAutocompleteQueryCallback)completion; + +/** + * Fetches Places given a search query and query configuration + * + * Note: If configuration is nil, the default configuration will be used + * + * @param searchQuery String to search for Places with + * @param configBlock Block used to set up configuration for this request + * @param completion Block to be executed when the fetch finishes + */ +- (void)fetchPlacesForSearchQuery:(NSString *)searchQuery + configurationBlock:(HNKGooglePlacesAutocompleteQueryConfigBlock)configBlock + completion:(HNKGooglePlacesAutocompleteQueryCallback)completion; + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.m new file mode 100644 index 0000000..aa92f18 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.m @@ -0,0 +1,409 @@ +// +// HNKGooglePlacesAutocompleteQuery.m +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompleteQuery.h" +#import "HNKGooglePlacesServer.h" +#import "HNKGooglePlacesAutocompleteQueryResponse.h" + +#pragma mark Error Domain + +NSString *const HNKGooglePlacesAutocompleteQueryErrorDomain = @"com.hnkgoogleplacesautocomplete.query.fetch.error"; + +#pragma mark Request Constants + +static NSString *const kHNKGooglePlacesServerRequestPathAutocomplete = @"autocomplete/json"; +static NSInteger const kHNKGooglePlacesAutocompleteWorldSearchRadius = 20000000; + +#pragma mark Status Constants + +static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionUnknown = @"Status unknown"; +static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionInvalidRequest = + @"Invalid request. The input parameter may be missing."; +static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionOK = + @"No errors occurred and at least one result was returned."; +static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionOverQueryLimit = + @"Query quota has been exceeded for provided API key."; +static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionRequestDenied = + @"Request denied. The key parameter may be invalid."; +static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionZeroResults = + @"No errors occurred but no results were returned."; +static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionServerRequestFailed = + @"Non-API error occurred while making a request to the server."; +static NSString *const HNKGooglePlacesAutocompleteQueryStatusDescriptionSearchQueryNil = @"Search query cannot be nil."; + +@interface HNKGooglePlacesAutocompleteQuery () + +@property (nonatomic, copy, readwrite) NSString *apiKey; +@property (nonatomic, strong, readwrite) HNKGooglePlacesAutocompleteQueryConfig *configuration; + +@end + +@implementation HNKGooglePlacesAutocompleteQuery + +#pragma mark - Initialization + +static HNKGooglePlacesAutocompleteQuery *sharedQuery = nil; + ++ (instancetype)setupSharedQueryWithAPIKey:(NSString *)apiKey +{ + return [self setupSharedQueryWithAPIKey:apiKey configurationBlock:nil]; +} + ++ (instancetype)setupSharedQueryWithAPIKey:(NSString *)apiKey + configurationBlock:(HNKGooglePlacesAutocompleteQueryConfigBlock)configBlock +{ + NSParameterAssert(apiKey); + + static dispatch_once_t onceToken; + + dispatch_once(&onceToken, + ^{ + sharedQuery = [[self alloc] initWithAPIKey:apiKey configurationBlock:configBlock]; + }); + + return sharedQuery; +} + ++ (instancetype)sharedQuery +{ + NSAssert(sharedQuery != nil, @"sharedQuery should not be called before setupSharedQueryWithAPIKey"); + + return sharedQuery; +} + +- (instancetype)init +{ + NSAssert(FALSE, @"-init should not be called. Use -setupWithAPIKey"); + + return nil; +} + +- (instancetype)initWithAPIKey:(NSString *)apiKey + configurationBlock:(void (^)(HNKGooglePlacesAutocompleteQueryConfig *))configBlock +{ + self = [super init]; + + if (self) { + + self.apiKey = apiKey; + + self.configuration = [self defaultConfiguration]; + + if (configBlock) { + + configBlock(self.configuration); + } + } + + return self; +} + +- (HNKGooglePlacesAutocompleteQueryConfig *)defaultConfiguration +{ + HNKGooglePlacesAutocompleteQueryConfig *defaultConfiguration = + [[HNKGooglePlacesAutocompleteQueryConfig alloc] init]; + defaultConfiguration.country = nil; + defaultConfiguration.filter = HNKGooglePlaceTypeAutocompleteFilterAll; + defaultConfiguration.language = nil; + defaultConfiguration.latitude = 0; + defaultConfiguration.longitude = 0; + defaultConfiguration.offset = NSNotFound; + defaultConfiguration.searchRadius = kHNKGooglePlacesAutocompleteWorldSearchRadius; + + return defaultConfiguration; +} + +#pragma mark - Getters + +- (NSString *)apiKey +{ + return _apiKey; +} + +#pragma mark - Requests + +- (void)fetchPlacesForSearchQuery:(NSString *)searchQuery + completion:(HNKGooglePlacesAutocompleteQueryCallback)completion +{ + [self fetchPlacesForSearchQuery:searchQuery + configurationBlock:^(HNKGooglePlacesAutocompleteQueryConfig *config) { + + if (self.configuration == nil) { + + config = self.configuration; + } + + } completion:completion]; +} + +- (void)fetchPlacesForSearchQuery:(NSString *)searchQuery + configurationBlock:(HNKGooglePlacesAutocompleteQueryConfigBlock)configBlock + completion:(HNKGooglePlacesAutocompleteQueryCallback)completion +{ + HNKGooglePlacesAutocompleteQueryConfig *configForRequest = + [HNKGooglePlacesAutocompleteQueryConfig configWithConfig:self.configuration]; + + if (configBlock) { + configBlock(configForRequest); + } + + BOOL isInvalidSearchQuery = [self isInvalidSearchQuery:searchQuery]; + + if ([self shouldMakeServerRequestForSearchQuery:searchQuery] && !isInvalidSearchQuery) { + + [self serverRequestWithSearchQuery:searchQuery configuration:configForRequest completion:completion]; + + } else { + + if (isInvalidSearchQuery) { + + [self completeWithErrorForInvalidSearchQuery:searchQuery completion:completion]; + } + } +} + +#pragma mark - Helpers + +- (BOOL)shouldMakeServerRequestForSearchQuery:(NSString *)searchQuery +{ + BOOL hasNoOffset = (self.configuration.offset == NSNotFound); + BOOL doesMeetOffset = (searchQuery.length >= self.configuration.offset); + + return hasNoOffset || doesMeetOffset; +} + +- (BOOL)isInvalidSearchQuery:(NSString *)searchQuery +{ + BOOL isNil = searchQuery == nil; + BOOL isEmpty = [searchQuery isEqualToString:@""]; + + return (isNil || isEmpty); +} + +- (void)serverRequestWithSearchQuery:(NSString *)searchQuery + configuration:(HNKGooglePlacesAutocompleteQueryConfig *)configuration + completion:(HNKGooglePlacesAutocompleteQueryCallback)completion +{ + NSDictionary *parameters = [self serverRequestParametersForSearchQuery:searchQuery configuration:configuration]; + + [HNKGooglePlacesServer GET:kHNKGooglePlacesServerRequestPathAutocomplete + parameters:parameters + completion:^(NSDictionary *JSON, NSError *error) { + + if (completion) { + + if (error) { + + [self completeWithServerError:error completion:completion]; + + } else { + + [self completeWithServerResponse:JSON completion:completion]; + } + } + + }]; +} + +- (NSDictionary *)serverRequestParametersForSearchQuery:(NSString *)searchQuery + configuration:(HNKGooglePlacesAutocompleteQueryConfig *)configuration +{ + NSMutableDictionary *parameters = [[configuration translateToServerRequestParameters] mutableCopy]; + + [parameters addEntriesFromDictionary:@{ @"input" : searchQuery, @"key" : self.apiKey }]; + + return [parameters copy]; +} + +- (void)completeWithServerResponse:(NSDictionary *)JSON completion:(HNKGooglePlacesAutocompleteQueryCallback)completion +{ + HNKGooglePlacesAutocompleteQueryResponse *queryResponse = + [HNKGooglePlacesAutocompleteQueryResponse modelFromJSONDictionary:JSON]; + NSError *statusError = [self customErrorForStatus:queryResponse.status]; + + if (statusError) { + + completion(nil, statusError); + + } else { + + completion(queryResponse.places, nil); + } +} + +- (void)completeWithServerError:(NSError *)error completion:(HNKGooglePlacesAutocompleteQueryCallback)completion +{ + HNKGooglePlacesAutocompleteQueryErrorCode errorCode = HNKGooglePlacesAutcompleteQueryErrorCodeServerRequestFailed; + + NSError *errorToReturn = + [self customErrorWithCode:errorCode + description:HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(errorCode) + andUserInfo:@{ + @"NSUnderlyingError" : error + }]; + + completion(nil, errorToReturn); +} + +- (void)completeWithErrorForInvalidSearchQuery:(NSString *)searchQuery + completion:(HNKGooglePlacesAutocompleteQueryCallback)completion +{ + if (searchQuery == nil) { + + [self completeForSearchQueryNil:completion]; + return; + } + + if ([searchQuery isEqualToString:@""]) { + + [self completeForSearchQueryEmpty:completion]; + return; + } +} + +- (void)completeForSearchQueryNil:(HNKGooglePlacesAutocompleteQueryCallback)completion +{ + HNKGooglePlacesAutocompleteQueryErrorCode errorCode = HNKGooglePlacesAutocompleteQueryErrorCodeSearchQueryNil; + + NSError *error = [self customErrorWithCode:errorCode + andDescription:HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(errorCode)]; + + completion(nil, error); +} + +- (void)completeForSearchQueryEmpty:(HNKGooglePlacesAutocompleteQueryCallback)completion +{ + NSError *error = [self customErrorForStatus:HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest]; + + completion(nil, error); +} + +- (NSError *)customErrorForStatus:(HNKGooglePlacesAutocompleteQueryResponseStatus)status +{ + if (status == HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest || + status == HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit || + status == HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied || + status == HNKGooglePlacesAutocompleteQueryResponseStatusUnknown) { + + HNKGooglePlacesAutocompleteQueryErrorCode errorCode = [self errorCodeForStatus:status]; + NSString *description = HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(errorCode); + + return [self customErrorWithCode:status andDescription:description]; + } + + return nil; +} + +- (NSError *)customErrorWithCode:(NSInteger)errorCode andDescription:(NSString *)errorDescription +{ + return [self customErrorWithCode:errorCode description:errorDescription andUserInfo:nil]; +} +- (NSError *)customErrorWithCode:(NSInteger)errorCode + description:(NSString *)errorDescription + andUserInfo:(NSDictionary *)userInfo +{ + NSDictionary *userInfoToReturn = + @{ @"NSLocalizedDescription" : errorDescription, + @"NSLocalizedFailureReason" : errorDescription }; + + if (userInfo != nil) { + NSMutableDictionary *mutableDictionary = [userInfoToReturn mutableCopy]; + [mutableDictionary addEntriesFromDictionary:userInfo]; + userInfoToReturn = [mutableDictionary copy]; + } + + return + [NSError errorWithDomain:HNKGooglePlacesAutocompleteQueryErrorDomain code:errorCode userInfo:userInfoToReturn]; +} + +- (HNKGooglePlacesAutocompleteQueryErrorCode)errorCodeForStatus:(HNKGooglePlacesAutocompleteQueryResponseStatus)status +{ + switch (status) { + case HNKGooglePlacesAutocompleteQueryResponseStatusUnknown: { + return HNKGooglePlacesAutocompleteQueryErrorCodeUnknown; + break; + } + case HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest: { + return HNKGooglePlacesAutocompleteQueryErrorCodeInvalidRequest; + break; + } + case HNKGooglePlacesAutocompleteQueryResponseStatusOK: { + return HNKGooglePlacesAutocompleteQueryErrorCodeUnknown; + break; + } + case HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit: { + return HNKGooglePlacesAutocompleteQueryErrorCodeOverQueryLimit; + break; + } + case HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied: { + return HNKGooglePlacesAutocompleteQueryErrorCodeRequestDenied; + break; + } + case HNKGooglePlacesAutocompleteQueryResponseStatusZeroResults: { + return HNKGooglePlacesAutocompleteQueryErrorCodeUnknown; + break; + } + default: { + return HNKGooglePlacesAutocompleteQueryErrorCodeUnknown; + break; + } + } +} + +NSString *HNKGooglePlacesAutocompleteQueryDescriptionForErrorCode(HNKGooglePlacesAutocompleteQueryErrorCode errorCode) +{ + switch (errorCode) { + case HNKGooglePlacesAutocompleteQueryErrorCodeUnknown: { + return HNKGooglePlacesAutocompleteQueryStatusDescriptionUnknown; + break; + } + case HNKGooglePlacesAutocompleteQueryErrorCodeInvalidRequest: { + return HNKGooglePlacesAutocompleteQueryStatusDescriptionInvalidRequest; + break; + } + case HNKGooglePlacesAutocompleteQueryErrorCodeOverQueryLimit: { + return HNKGooglePlacesAutocompleteQueryStatusDescriptionOverQueryLimit; + break; + } + case HNKGooglePlacesAutocompleteQueryErrorCodeRequestDenied: { + return HNKGooglePlacesAutocompleteQueryStatusDescriptionRequestDenied; + break; + } + case HNKGooglePlacesAutcompleteQueryErrorCodeServerRequestFailed: { + return HNKGooglePlacesAutocompleteQueryStatusDescriptionServerRequestFailed; + break; + } + case HNKGooglePlacesAutocompleteQueryErrorCodeSearchQueryNil: { + return HNKGooglePlacesAutocompleteQueryStatusDescriptionSearchQueryNil; + break; + } + default: { + return HNKGooglePlacesAutocompleteQueryStatusDescriptionUnknown; + break; + } + } +} + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h new file mode 100644 index 0000000..472de65 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h @@ -0,0 +1,99 @@ +// +// HNKGooglePlacesAutocompleteQueryConfig.h +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import + +#import "HNKGooglePlacesAutocompletePlace.h" + +/** + * Parameters that can be used to adjust autocomplete + * search results + */ +@interface HNKGooglePlacesAutocompleteQueryConfig : NSObject + +/** + * Country to which search results are restricted. + * + * Note: Must be a two character, ISO 3166-1 Alpha-2 + * compatible country code + */ +@property (nonatomic, copy) NSString *country; + +/** + * Place type filter by which results are restricted + */ +@property (nonatomic, assign) HNKGooglePlaceTypeAutocompleteFilter filter; + +/** + * The language in which search results are returned + * + * The list of supported languages can be found here: + * https://developers.google.com/maps/faq#languagesupportNote + */ +@property (nonatomic, copy) NSString *language; + +/** + * The latitude around which place information is returned + */ +@property (nonatomic, assign) double latitude; + +/** + * The longitude around which place information is returned + */ +@property (nonatomic, assign) double longitude; + +/** + * The position, in the input term, of the last + * character that the service uses to match predictions + */ +@property (nonatomic, assign) NSInteger offset; + +/** + * Distance in meters within which place results are biased + */ +@property (nonatomic, assign) NSInteger searchRadius; + +#pragma mark - Initialization + +#pragma mark Convenience + +/** + * Convenience initializer for a new config with the same + * setup as the provided config + * + * @param config Provided config + * + * @return New config with the same setup as the provided config + */ ++ (instancetype)configWithConfig:(HNKGooglePlacesAutocompleteQueryConfig *)config; + +#pragma mark - Methods + +/** + * Translation of properties into parameter dictionary for + * requests to Google Places API + */ +- (NSDictionary *)translateToServerRequestParameters; + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m new file mode 100644 index 0000000..8553cb3 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m @@ -0,0 +1,141 @@ +// +// HNKGooglePlacesAutocompleteQueryConfig.m +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +#import "HNKGooglePlacesAutocompleteQueryConfig.h" + +@implementation HNKGooglePlacesAutocompleteQueryConfig + +#pragma mark - Initialization + +#pragma mark Convenience + ++ (instancetype)configWithConfig:(HNKGooglePlacesAutocompleteQueryConfig *)config +{ + HNKGooglePlacesAutocompleteQueryConfig *newConfig = [[HNKGooglePlacesAutocompleteQueryConfig alloc] init]; + newConfig.country = config.country; + newConfig.filter = config.filter; + newConfig.language = config.language; + newConfig.latitude = config.latitude; + newConfig.longitude = config.longitude; + newConfig.offset = config.offset; + newConfig.searchRadius = config.searchRadius; + + return newConfig; +} + +#pragma mark - Methods + +- (NSDictionary *)translateToServerRequestParameters +{ + NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; + + if (self.country) { + + NSString *countryValue = [NSString stringWithFormat:@"country:%@", self.country]; + [parameters addEntriesFromDictionary:@{ @"components" : countryValue }]; + } + + if (self.language) { + [parameters addEntriesFromDictionary:@{ @"language" : self.language }]; + } + + if (self.latitude != 0 && self.longitude != 0) { + + NSString *locationValue = [NSString stringWithFormat:@"%f,%f", self.latitude, self.longitude]; + [parameters addEntriesFromDictionary:@{ @"location" : locationValue }]; + } + + if (self.offset != NSNotFound) { + [parameters addEntriesFromDictionary:@{ @"offset" : @(self.offset) }]; + } + + if (self.searchRadius != NSNotFound) { + [parameters addEntriesFromDictionary:@{ @"radius" : @(self.searchRadius) }]; + } + + if (self.filter) { + [parameters addEntriesFromDictionary:[self translateFilterToRequestParameter:self.filter]]; + } + + return parameters; +} + +#pragma mark - Overrides + +- (NSString *)description +{ + static NSString *noValue = @"N/A"; + + NSString *country = self.country ? self.country : noValue; + NSString *language = self.language ? self.language : noValue; + NSString *location = (self.latitude == 0 && self.longitude == 0) + ? noValue + : [NSString stringWithFormat:@"(%f, %f)", self.latitude, self.longitude]; + NSString *offset = (self.offset == NSNotFound) ? noValue : [NSString stringWithFormat:@"%li", (long)self.offset]; + + return [NSString stringWithFormat:@"<%@: %p> Country: %@; Filter: %li; " @"Language: %@; Location: %@; Offset: %@; " + @"Search Radius: %li", + NSStringFromClass([self class]), + self, + country, + (long)self.filter, + language, + location, + offset, + (long)self.searchRadius]; +} + +#pragma mark - Helpers + +- (NSDictionary *)translateFilterToRequestParameter:(HNKGooglePlaceTypeAutocompleteFilter)filter +{ + + NSString *parameterKey = @"types"; + + switch (filter) { + case HNKGooglePlaceTypeAutocompleteFilterAll: + return @{}; + break; + case HNKGooglePlaceTypeAutocompleteFilterAddress: + return @{ parameterKey : @"address" }; + break; + case HNKGooglePlaceTypeAutocompleteFilterCity: + return @{ parameterKey : @"(cities)" }; + break; + case HNKGooglePlaceTypeAutocompleteFilterEstablishment: + return @{ parameterKey : @"establishment" }; + break; + case HNKGooglePlaceTypeAutocompleteFilterGeocode: + return @{ parameterKey : @"geocode" }; + break; + case HNKGooglePlaceTypeAutocompleteFilterRegion: + return @{ parameterKey : @"(regions)" }; + break; + default: + return @{}; + break; + } +} + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h new file mode 100644 index 0000000..2177e18 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h @@ -0,0 +1,74 @@ +// +// HNKGooglePlacesAutocompleteQueryResponse.h +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompleteModel.h" + +/** + * Status codes for HNKGooglePlacesAutcompleteQueryResponse + */ +typedef NS_ENUM(NSInteger, HNKGooglePlacesAutocompleteQueryResponseStatus) { + /** + * Unknown status + */ + HNKGooglePlacesAutocompleteQueryResponseStatusUnknown = 0, + /** + * Invalid request; the input parameter may be missing + */ + HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest = 1, + /** + * No errors occurred and at least one result was returned + */ + HNKGooglePlacesAutocompleteQueryResponseStatusOK = 2, + /** + * Query quota has been exceeded for provided API key + */ + HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit = 3, + /** + * Request denied; the key parameter may be invalid + */ + HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied = 4, + /** + * No errors occurred but no results were returned + */ + HNKGooglePlacesAutocompleteQueryResponseStatusZeroResults = 5 +}; + +/** + * Response returned from an API query + */ +@interface HNKGooglePlacesAutocompleteQueryResponse : HNKGooglePlacesAutocompleteModel + +/** + * Collection of Places returned from the query + */ +@property (nonatomic, strong, readonly) NSArray *places; + +/** + * Status of the QueryResponse which may contain debugging information to help + * you track down why the query request failed + */ +@property (nonatomic, assign, readonly) HNKGooglePlacesAutocompleteQueryResponseStatus status; + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m new file mode 100644 index 0000000..b30873b --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m @@ -0,0 +1,60 @@ +// +// HNKGooglePlacesAutocompleteQueryResponse.m +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesAutocompleteQueryResponse.h" +#import "HNKGooglePlacesAutocompletePlace.h" + +@implementation HNKGooglePlacesAutocompleteQueryResponse + +#pragma mark - Protocol conformance + +#pragma mark + ++ (NSDictionary *)JSONKeyPathsByPropertyKey +{ + return @{ @"places" : @"predictions", @"status" : @"status" }; +} + ++ (NSValueTransformer *)placesJSONTransformer +{ + return [MTLJSONAdapter arrayTransformerWithModelClass:[HNKGooglePlacesAutocompletePlace class]]; +} + ++ (NSValueTransformer *)statusJSONTransformer +{ + NSDictionary *statusesDictionary = @{ + @"INVALID_REQUEST" : @(HNKGooglePlacesAutocompleteQueryResponseStatusInvalidRequest), + @"OK" : @(HNKGooglePlacesAutocompleteQueryResponseStatusOK), + @"OVER_QUERY_LIMIT" : @(HNKGooglePlacesAutocompleteQueryResponseStatusOverQueryLimit), + @"REQUEST_DENIED" : @(HNKGooglePlacesAutocompleteQueryResponseStatusRequestDenied), + @"ZERO_RESULTS" : @(HNKGooglePlacesAutocompleteQueryResponseStatusZeroResults) + }; + + return [MTLValueTransformer transformerUsingForwardBlock:^id(NSString *status, BOOL *success, NSError *__autoreleasing *error) { + return statusesDictionary[status]; + }]; +} + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h new file mode 100644 index 0000000..cc3b582 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h @@ -0,0 +1,46 @@ +// +// HNKGooglePlacesServer.h +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import + +/** + * Server setup with base URL for Google Places Autocomplete API + */ +@interface HNKGooglePlacesServer : NSObject + +#pragma mark - Requests + +/** + * Performs a GET request to the Server + * + * @param path Path to GET from + * @param parameters Request parameters + * @param completion Block to be executed when the request finishes + */ ++ (void)GET:(NSString *)path + parameters:(NSDictionary *)parameters + completion:(void (^)(id JSON, NSError *error))completion; + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.m b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.m new file mode 100644 index 0000000..b270544 --- /dev/null +++ b/Example/Pods/HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.m @@ -0,0 +1,67 @@ +// +// HNKGooglePlacesServer.m +// HNKGooglePlacesAutocomplete +// +// Copyright (c) 2015 Harlan Kellaway +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. +// + +#import "HNKGooglePlacesServer.h" +#import "HNKServer.h" + +static NSString *const kHNKGooglePlacesServerBaseURL = @"https://maps.googleapis.com/maps/api/place/"; + +@implementation HNKGooglePlacesServer + +#pragma mark - Overrides + +static HNKServer *server = nil; + ++ (void)initialize +{ + if (self == [HNKGooglePlacesServer class]) { + + server = [[HNKServer alloc] initWithBaseURL:kHNKGooglePlacesServerBaseURL]; + } +} + +#pragma mark - Requests + ++ (void)GET:(NSString *)path parameters:(NSDictionary *)parameters completion:(void (^)(id, NSError *))completion +{ + [server GET:path + parameters:parameters + completion:^(id responseObject, NSError *error) { + + if (completion) { + + if (error) { + + completion(nil, error); + return; + } + + completion(responseObject, nil); + } + + }]; +} + +@end diff --git a/Example/Pods/HNKGooglePlacesAutocomplete/README.md b/Example/Pods/HNKGooglePlacesAutocomplete/README.md index 8c8de47..82fef74 100644 --- a/Example/Pods/HNKGooglePlacesAutocomplete/README.md +++ b/Example/Pods/HNKGooglePlacesAutocomplete/README.md @@ -234,16 +234,12 @@ For example, if a user typed "Amoeba" and a resulting Place suggestion had a `na For example, if a user types "Amoeba" and a resulting Place suggestion had a `name` of "Amoeba Music, Telegraph Avenue, Berkeley, CA, United States", the `terms` array would contain entries indicating that the `name` was composed of the terms "Amoeba Music", "Telegraph Avenue", "Berkeley", "CA", and "United States". -## Transitioning from SPGooglePlacesAutocomplete - -`TODO` - ## Credits HNKGooglePlacesAutocomplete was created by [Harlan Kellaway](http://harlankellaway.com). It was inspired by [SPGooglePlacesAutocomplete](https://github.com/spoletto/SPGooglePlacesAutocomplete). ## License & Terms -HNKGooglePlacesAutocomplete uses the Google Places API and is bound under [Google's Places API Policies](https://developers.google.com/places/webservice/policies) +HNKGooglePlacesAutocomplete uses the Google Places API and is bound under [Google's Places API Policies](https://developers.google.com/places/webservice/policies). HNKGooglePlacesAutocomplete is available under the MIT license. See the [LICENSE](https://raw.githubusercontent.com/hkellaway/HNKGooglePlacesAutocomplete/master/LICENSE) file for more info. diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h new file mode 120000 index 0000000..048c264 --- /dev/null +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h new file mode 120000 index 0000000..86ab1ab --- /dev/null +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h new file mode 120000 index 0000000..be5a56c --- /dev/null +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h new file mode 120000 index 0000000..048f56e --- /dev/null +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h new file mode 120000 index 0000000..8572623 --- /dev/null +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h new file mode 120000 index 0000000..f880e1f --- /dev/null +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h new file mode 120000 index 0000000..7a1e304 --- /dev/null +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h \ No newline at end of file diff --git a/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h new file mode 120000 index 0000000..116ecd6 --- /dev/null +++ b/Example/Pods/Headers/Private/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h new file mode 120000 index 0000000..048c264 --- /dev/null +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteModel.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteModel.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h new file mode 120000 index 0000000..86ab1ab --- /dev/null +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlace.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlace.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h new file mode 120000 index 0000000..be5a56c --- /dev/null +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceSubstring.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h new file mode 120000 index 0000000..048f56e --- /dev/null +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompletePlaceTerm.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h new file mode 120000 index 0000000..8572623 --- /dev/null +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQuery.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQuery.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h new file mode 120000 index 0000000..f880e1f --- /dev/null +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryConfig.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h new file mode 120000 index 0000000..7a1e304 --- /dev/null +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesAutocompleteQueryResponse.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h \ No newline at end of file diff --git a/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h new file mode 120000 index 0000000..116ecd6 --- /dev/null +++ b/Example/Pods/Headers/Public/HNKGooglePlacesAutocomplete/HNKGooglePlacesServer.h @@ -0,0 +1 @@ +../../../HNKGooglePlacesAutocomplete/Pod/Classes/HNKGooglePlacesServer.h \ No newline at end of file diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 715a242..2173176 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -24,6 +24,13 @@ PODS: - HNKGooglePlacesAutocomplete/Models (= 1.1.0) - HNKServerFacade (~> 0.3) - Mantle (~> 2.0) + - HNKGooglePlacesAutocomplete/Models (1.1.0): + - HNKGooglePlacesAutocomplete/Models/Networking (= 1.1.0) + - HNKServerFacade (~> 0.3) + - Mantle (~> 2.0) + - HNKGooglePlacesAutocomplete/Models/Networking (1.1.0): + - HNKServerFacade (~> 0.3) + - Mantle (~> 2.0) - HNKServerFacade (0.3.0): - AFNetworking (~> 2.5) - Kiwi (2.3.1) @@ -33,18 +40,18 @@ PODS: DEPENDENCIES: - HNKGooglePlacesAutocomplete (from `https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git`, - branch `release/1.1.0`) + tag `1.1.0`) - Kiwi (~> 2.3) EXTERNAL SOURCES: HNKGooglePlacesAutocomplete: - :branch: release/1.1.0 :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git + :tag: 1.1.0 CHECKOUT OPTIONS: HNKGooglePlacesAutocomplete: - :commit: fdf45a86893d127b7d2f1b3d9f5c2f1751d8d13b :git: https://github.com/hkellaway/HNKGooglePlacesAutocomplete.git + :tag: 1.1.0 SPEC CHECKSUMS: AFNetworking: 05edc0ac4c4c8cf57bcf4b84be5b0744b6d8e71e diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index b6cebdd..0e2b771 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,1794 +7,1874 @@ objects = { /* Begin PBXBuildFile section */ - 010D47C809148F61FEC9661C /* KWAsyncVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 80B7058277822E206FC43166 /* KWAsyncVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0139B21534727FFFC4137BDE /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 514167BCC3DA87A0377E25F8 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0261AEAA3488EDA814C5A1EC /* KWMessageTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = EDF1D7207719F2BB46E9C48E /* KWMessageTracker.h */; }; - 02C0DF19B07ECDD4F8D003DB /* KWStringContainsMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A4C5E56BFEA57145693EF5F /* KWStringContainsMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0503528DACAB0ABF650DD727 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = B1024F44C142AAFB7A06B1C0 /* MTLModel+NSCoding.h */; }; - 05BADBA87F64F1A59C4FC7E2 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 671CD3BCE54F9FBA67CCD56B /* AFNetworkReachabilityManager.m */; }; - 0601CE236FFFA671F558E5D4 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01EF14C06FD97C6464AF7CB0 /* CoreGraphics.framework */; }; - 065EF2D3D199002ED99B5088 /* KWFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 42AADE3568DDB012883BFB0F /* KWFailure.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0703D01564281AFA846B5EB3 /* KWHaveValueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C6B0DA10EFA4830F20D599D /* KWHaveValueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 08F2B83DA6D41575DCE64107 /* KWHaveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = BE8336316D35DB2B552CD75B /* KWHaveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0A42AC9C70550B3BDF16C88D /* KWExampleDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DFE98CFADA829F03EBF74B2 /* KWExampleDelegate.h */; }; - 0A80B4BF3480929135686893 /* KWBeforeAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BDB98C47D64DAAF3399C103 /* KWBeforeAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0ABF1F20EF46EAE0DE0B3E60 /* KWCountType.h in Headers */ = {isa = PBXBuildFile; fileRef = E02FDE7FBD248FDBC02D5B95 /* KWCountType.h */; }; - 0AC2D6624EABCF50651AF594 /* KWBlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 232B6E3745323C23A4E3EAD0 /* KWBlockNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0AC7CC41992672E5E1B70395 /* KWRegularExpressionPatternMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A31874C4D9E927E11F657DCB /* KWRegularExpressionPatternMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0ACA60E6999A68BBE3F2EE0E /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = A42D9B04B79771B45EF984F0 /* MTLValueTransformer.h */; }; - 0B028C8FAA0957679BED19E6 /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = E16D84AFB013FE1E3646F402 /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0B1C20DA46443BEF52D414C4 /* KWBeTrueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D1962E43939DAF419ACD6D16 /* KWBeTrueMatcher.h */; }; - 0C28186ED364C4D09D2FDCB3 /* KWBeforeAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 74B9EEFA198840B31DE5B9A7 /* KWBeforeAllNode.h */; }; - 0C78C88BC861CFA58DC09BAA /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BFED7B74B7D63C00B88C6FA0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */; }; - 0CDA7FBC11DFA025D9C5C62B /* KWBeforeEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = CC843C8300EDE1910DAD8A72 /* KWBeforeEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0EC934D189F8638C920B798F /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 10AE6ED227A8DA5075EC2CA6 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0F7C621F56F87125E07458AA /* KWExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6BC98D168A035609CA4DF0 /* KWExample.h */; }; - 101C2DEDB99895C7C4953F28 /* KWAllTestsSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = A261B7C80B927D68D73D629F /* KWAllTestsSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 11868EB6E3D052BE5A0C3A78 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 65F33CF0AA1F487B58D31536 /* UIButton+AFNetworking.m */; }; - 11C73792DDBBE9CA817F34C3 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E4A6BCCA63C3CD1345533C44 /* AFURLConnectionOperation.m */; }; - 13383DCC53EB4217DD57E453 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC73C46A28D45231E683350D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */; }; - 172E167C16F0F2090A6AA9AD /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = B1DA4337223DF4A0E8097958 /* NSDictionary+MTLJSONKeyPath.h */; }; - 1877E8DE57C08F2074A161DF /* HNKServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FD12BC3D23BE090BA82138A /* HNKServer.m */; }; - 188D153EFEC96CD17579551F /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 21BD28E365A490742A12BE74 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */; }; - 18BACECE14B8CB44CA2FA6D7 /* KWExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A1A1D8A7009854BD3E9EDFD /* KWExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 19F40B3C7A033F1790E4A1C1 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = C1FC56D6A46FEEFAE98E84BB /* UIWebView+AFNetworking.h */; }; - 1A32F0BB9563F6D5E709C6F0 /* KWSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0647B79FC7507ED5024C8B /* KWSymbolicator.h */; }; - 1A887186177A99EA8A462B84 /* KWWorkarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 2439584FCB0C89143AFFE3CF /* KWWorkarounds.h */; }; - 1AF87974EF234BDD216ADA19 /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A964E31FA9F36F9E076124D6 /* UIProgressView+AFNetworking.m */; }; - 1C7A7C4FBBEC20FBBB9F842A /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6237325F0203D96C4D901F /* UIKit+AFNetworking.h */; }; - 1CD6CD9B4B8118C22729A020 /* KWWorkarounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 848606A13235A6C7BB4D7FBC /* KWWorkarounds.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1DC045204183A6AFC18A1C4A /* KWDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = BB5F966A5F7454874CDC6A89 /* KWDeviceInfo.h */; }; - 1F339B23C0C6DD4DBCFA38C1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; - 22ECD7B248AD13D7F2F0CD1B /* KWRegisterMatchersNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 2614C1E73C326FE153834527 /* KWRegisterMatchersNode.h */; }; - 24C44663C3001E8589E7DEAF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; - 2511530360E3557292D7D850 /* NSValue+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 21EBCE0999FD8653092BC0A2 /* NSValue+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 26E81B9DB688C45A47A5DAB4 /* KWMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 987E398BA7E5C3C181C37CF0 /* KWMatching.h */; }; - 278F634520B4AD18FF222E65 /* KWGenericMatchingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C722FED81BAE9BF3F13387A9 /* KWGenericMatchingAdditions.h */; }; - 291A3DD57AB6071A79E9D25B /* KWObjCUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 027C1CCA9F5598168F31F296 /* KWObjCUtilities.h */; }; - 2A8202FF2399983B1E459A0B /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C3616855A54A76D0FF4A7284 /* UIActivityIndicatorView+AFNetworking.m */; }; - 2B621476F35E65963AF9D31A /* KWBeIdenticalToMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1936CA7EE65CAE6AF0EF3BDB /* KWBeIdenticalToMatcher.h */; }; - 2BB5BF78925D611DC042E471 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CF5E3BE6E98A3C32F5FB244 /* UIWebView+AFNetworking.m */; }; - 2BD7D1804A961A8887BF1A2B /* KWAfterEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C549E41895D02F9C36339AE /* KWAfterEachNode.h */; }; - 2D9A52C798D62E8032C390A5 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2D3D0C84A6D99EAFD3479E8C /* Security.framework */; }; - 2E5D1E1B3216CD8F7481697C /* KWStringContainsMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A3647AAACF76D176E4F94136 /* KWStringContainsMatcher.h */; }; - 2ECE5A5735B540CCD372F4C3 /* KWMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EA3BDB436B441595173B6AB3 /* KWMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 305110BB790CF236AB2CF29E /* KWGenericMatchEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = 12FEA05DD4B085CBCA1464E5 /* KWGenericMatchEvaluator.h */; }; - 3130FC510423BF1BEBF1CA66 /* KWItNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 14A9FCBF3F501EDF6F636A12 /* KWItNode.h */; }; - 3266A68368B8BCC4F5F8EB83 /* KWMatchers.m in Sources */ = {isa = PBXBuildFile; fileRef = A7CE6104B98113A5954543A9 /* KWMatchers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 32900B6379C29D78B2EBCD17 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B843DDE4897E77DC9E701F0 /* AFHTTPRequestOperationManager.h */; }; - 32E52B40CC7C63F048A4897E /* KWInequalityMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 08D52DA97541F2D26379979E /* KWInequalityMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 335F11850BE8C82A83E34394 /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 961D7B6E3694BDD6F1350356 /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 35929C371FE7875AF93F7352 /* KWExampleSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = B68DA76C0E435C7686A3ED6A /* KWExampleSuite.h */; }; - 36B311E27D6A6C1B31B000F7 /* KWChangeMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A5FAA29935A5D4D7967B0F93 /* KWChangeMatcher.h */; }; - 36C3E495E385445F49620B66 /* KWNilMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 09173B80F071F2CE68A992C0 /* KWNilMatcher.h */; }; - 38E214A51F68F5C8E3A353F3 /* KWMatchVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = BAFC1CA17AAE7AAA7E4C9883 /* KWMatchVerifier.h */; }; - 394050063C8A901ADC76F486 /* KWBlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B4906FEB79364F632EC140A /* KWBlockNode.h */; }; - 39B3189076B513E5B106593E /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F5ECC4FA8E58F956B6ADC410 /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3AB5C346B5E68F3D17DEFC6D /* KWMessageSpying.h in Headers */ = {isa = PBXBuildFile; fileRef = 58896DE59127AABCA56C04C3 /* KWMessageSpying.h */; }; - 3B76BDB3FA5B22B8DC5FFED7 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B62E76760F2419262B2C32FA /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */; }; - 3C449EA69CB93C787C207097 /* KWCaptureSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = AFA90880F35A3A956CE9FDFD /* KWCaptureSpy.h */; }; - 3DE29BB189C45901840E04A9 /* KWBeZeroMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EEFA1E0A347B6910DBFEF6C /* KWBeZeroMatcher.h */; }; - 3EFCC59C272D14009C1097CF /* KWFutureObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BFB049C379D8B22C60B1638 /* KWFutureObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 400CAE11E991DAC29369DEC4 /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BE6AAB2C14B2DB7646A1437 /* NSInvocation+OCMAdditions.h */; }; - 40A26931D6036D7EDDAE2EB6 /* KWBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F47ED14AE85D33817A8D8D7 /* KWBlock.h */; }; - 40A776CB6C3F4BDF6531FE2F /* KWExampleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDF2B413375D1ED8B24566B /* KWExampleNode.h */; }; - 40BE050E6ABACB0D77FC0063 /* HNKServerFacade.h in Headers */ = {isa = PBXBuildFile; fileRef = 636434BF68CB660651A969DD /* HNKServerFacade.h */; }; - 412E9EE0AD568CDEA523978A /* KWCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 35E92A91EC92E1CA3E12B373 /* KWCallSite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 45E3FFFA4E7E447C88FF3C69 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D1936D7E96F7CE15CA43E129 /* AFNetworkActivityIndicatorManager.h */; }; - 45F2B3690CF535B1C2003137 /* KWPendingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 89220CF6DC33AB3DABFFCB87 /* KWPendingNode.h */; }; - 468FAF41724B0022ACF7B698 /* KWBeMemberOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CA0A4548423E21447BD48DEF /* KWBeMemberOfClassMatcher.h */; }; - 48AB6D924F31604D4951BE96 /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C92EDFA9114289C147660A3A /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 492BCE5E4C2B7ECF696BD417 /* NSObject+KiwiStubAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 429A6139C27AD50221E42865 /* NSObject+KiwiStubAdditions.h */; }; - 49AB6D2EA41545A69D9E1952 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = FE1D5F3E53252ED21F10CF17 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4A15C503166A45C557643C5F /* KWBlockRaiseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D9C69E5F7BD3B48089D4969 /* KWBlockRaiseMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4A3AB2BA39BDD6CF00ADFF68 /* KWBeZeroMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 53570268974E900520134F55 /* KWBeZeroMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4B697910A473A7FB05EE96E9 /* KWProbe.h in Headers */ = {isa = PBXBuildFile; fileRef = 60B53E48B27C67C776916F0C /* KWProbe.h */; }; - 4C09FD355C592C0E0FB601DB /* KWGenericMatchEvaluator.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FFC8F08E45EA7C099CF2CBE /* KWGenericMatchEvaluator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4C51D3BF013F333565FE286C /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D5ECDFDEB8B03E298BE96DD /* AFHTTPSessionManager.m */; }; - 4C81B81226FB2ACED9DE7BA1 /* KWEqualMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 96CB372B588D6325E8C12D22 /* KWEqualMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4E38911B2D2EC5327FD53AB4 /* KWExampleSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C2568184EC4ED19C5DBFB58 /* KWExampleSuiteBuilder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5058BAABBA3AE0A57EF82CEE /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FB1FA96960431D52A257471 /* AFNetworkActivityIndicatorManager.m */; }; - 50B1143AAFF5A0FC6FB56110 /* KWExampleNodeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 41ED1EADD57344420697BD5A /* KWExampleNodeVisitor.h */; }; - 520A302D77138D8EBB24F223 /* KWMatcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 34868D498A7CADC0571443B2 /* KWMatcherFactory.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 52721DC541D0749425DFD38C /* KWUserDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A86FE4C95E592C3EEFE170 /* KWUserDefinedMatcher.h */; }; - 52E9DEADE5B4C0E408F66474 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; - 54C40B898FFF012EE66BFB4A /* KWSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = FA376488B6F7277C9352646D /* KWSymbolicator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 554B284C3B4BDC09D7A6EF61 /* KWContainMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 984C8CB53E09AEF2D1FD5ADE /* KWContainMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 57FF634B9881C31667BC0814 /* KWNull.h in Headers */ = {isa = PBXBuildFile; fileRef = DB0991772EA37690279DD0CD /* KWNull.h */; }; - 595AD03193B3419FA9EC49FA /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B98DF0EDB26471FB26C4EDC /* EXTScope.h */; }; - 5B324B95C2AF7F28857A20D7 /* NSObject+KiwiSpyAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E3222F8D0CBC04DE601CDC86 /* NSObject+KiwiSpyAdditions.h */; }; - 5C8295423CB7ABD36E58E56C /* KWMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CADC89CCF339BFDB57A2059B /* KWMatcher.h */; }; - 5D161A55031C6FA09E05DF6F /* KiwiConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = EC4755D6A1F9D3D248916FB7 /* KiwiConfiguration.h */; }; - 5E1938C246BB3B5CB9022DBC /* KWIntercept.h in Headers */ = {isa = PBXBuildFile; fileRef = 76168C97F6F45ED6370194CD /* KWIntercept.h */; }; - 5EDA64AF23DE773DCFBF6067 /* KWMatcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = C6965EA0F284DD7320825D8E /* KWMatcherFactory.h */; }; - 5F286AF62D8A305B44BB92AF /* KWExampleSuiteBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E9429142970CA1E7BD6E66F /* KWExampleSuiteBuilder.h */; }; - 5F722260ACECCEB27999DB24 /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 92B83E9300A71C30F6EC698E /* AFHTTPRequestOperationManager.m */; }; - 605D87C873C52C37D3E4FDA1 /* KWIntercept.m in Sources */ = {isa = PBXBuildFile; fileRef = 65A42DBEE04392BDCA1CB8D7 /* KWIntercept.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6194CC488D9EA31CA274A323 /* KWMock.m in Sources */ = {isa = PBXBuildFile; fileRef = A45AFF065A3D4707ED7E01B9 /* KWMock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 62A80B3AA903B0C8B827406C /* KWBeMemberOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 29200D5921AD783A2750ADF7 /* KWBeMemberOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 63C9A6EA66545064598619FF /* KWConformToProtocolMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DAD6B9A3DCF198BFE117B915 /* KWConformToProtocolMatcher.h */; }; - 63D312D84E82776A4F281D6A /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4663A164E67A7F08C50E115C /* UIProgressView+AFNetworking.h */; }; - 6610205E29E99D13225D46F3 /* KWProbePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = 55E24C56BA4870C4939FC57E /* KWProbePoller.h */; }; - 6821861478D54D2330DB5BAB /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A1A495E80A1B90E9882901B2 /* AFNetworkReachabilityManager.h */; }; - 6857B9E1F7A11C7154F4132C /* KWMessagePattern.h in Headers */ = {isa = PBXBuildFile; fileRef = D9FC36303476D0AB4CC430FB /* KWMessagePattern.h */; }; - 68AC12022F3334A470BF693C /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E3BCF2BB769E4FC76ACF9B1 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; - 6B9491A594E923599788995D /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 880680B81CD162681AC5B358 /* AFURLSessionManager.m */; }; - 6C0F27EC14010D717BC9AA2A /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 09FA8A59C08E9659E6861B42 /* NSValueTransformer+MTLInversionAdditions.h */; }; - 6C1A929AA78183578012E26D /* KWSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F3001A060B82E7894E3990C /* KWSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6DEEE1A311B4B79DA494DEFC /* KWAsyncVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EDD4763BDD2275D407907AF /* KWAsyncVerifier.h */; }; - 6EAA4E4318EC089E45D46403 /* KWExistVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 5968C50CC46C3BEE27FEE97F /* KWExistVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6FD088D2CFCA572E9A35A34F /* NSObject+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E13BA068B36259F14B348F /* NSObject+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7133E002172CBE37EA07E38B /* KWMessagePattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C9B2D6D1D7781D2970449B1 /* KWMessagePattern.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 71C3466158392EA2E623E19F /* NSProxy+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5DDDC9CA80CC261630F528 /* NSProxy+KiwiVerifierAdditions.h */; }; - 72E14E9CFB5292D604281867 /* KWExampleSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E4282A1D859DCF23707115E /* KWExampleSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7406DFA33C721EA99E31CF6D /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AF0FFC397E774620CC77577 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7424274505663E9271A9B64D /* KWGenericMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B4205C2E7F75866C8400F135 /* KWGenericMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 76326677B52E82E888E40C12 /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 92DE181AF776DBD1BC0D97B6 /* AFNetworking.h */; }; - 764943F18BA0B889B205C89B /* KWSuiteConfigurationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = B17303491E3673E056B0A772 /* KWSuiteConfigurationBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7655A775FFAD888353EC6013 /* NSMethodSignature+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B99769CE9658676AA672AA /* NSMethodSignature+KiwiAdditions.h */; }; - 785A863EE618EFEDAE52E857 /* KWAfterAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A53FAB8C61560EF6F049B460 /* KWAfterAllNode.h */; }; - 785D1BC228C770314B314ACF /* HNKGooglePlacesAutocomplete.h in Headers */ = {isa = PBXBuildFile; fileRef = 715C897F24A3D36CBE31A6AC /* HNKGooglePlacesAutocomplete.h */; }; - 7A948C5E0A9FAC25B0227E6C /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 45209A2F83A5703B5A4E11DC /* NSDictionary+MTLManipulationAdditions.h */; }; - 7B485FF5CD16491EF580711D /* NSObject+KiwiMockAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9947BC24EEAD688061E85682 /* NSObject+KiwiMockAdditions.h */; }; - 7BA68D8DE449D092EC483FEA /* NSInvocation+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 437E1F6D217F9F83A5D396CC /* NSInvocation+KiwiAdditions.h */; }; - 7C194BC505AE516972F1CF8F /* NSMethodSignature+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DCCA963CA2A2E77856DB2E1C /* NSMethodSignature+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7C5900370A0C749B087126F9 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 15AD262015ADE1431F0B7707 /* metamacros.h */; }; - 7E7A82744E094EA8C1AC67E5 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DDB716A3B57743AD34233B /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 81C53BE709BBD89B3D4B0653 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B94DC1A68F10FABD27AC385 /* UIRefreshControl+AFNetworking.m */; }; - 824725D60510B7C192DB9CA2 /* KWNotificationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B29FC8661DE3178F3E55D3A /* KWNotificationMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 82FF81187B6FDE145CE138A4 /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A11D258B22B9046DAB00445 /* NSError+MTLModelException.h */; }; - 8357CB105A00429362AB8580 /* KWConformToProtocolMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DEAEB13F256A30DE3C9E20FE /* KWConformToProtocolMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 84F4C01B76A84DE11AF87970 /* KWChangeMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 68A92E1551A9A0E1115A977F /* KWChangeMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 86613D978C66F2A26F401F2D /* KWVerifying.h in Headers */ = {isa = PBXBuildFile; fileRef = 27598202816B254CFE090714 /* KWVerifying.h */; }; - 86A13FA7AAF0F2B1FE80FD7A /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 74EB2BB011B2D93FB99B62F4 /* NSObject+MTLComparisonAdditions.h */; }; - 86D884F7E4D526D5F7D57443 /* CLPlacemark+HNKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0E870400A1AAE177C3AF45 /* CLPlacemark+HNKAdditions.m */; }; - 881526E88AC80CE05BE60676 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1892154921AA12C6B7ADB192 /* AFSecurityPolicy.h */; }; - 88BE8D069A82E524B1BC009B /* KWContainMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F29F278882EEC0236785C6A5 /* KWContainMatcher.h */; }; - 8900409BC3A52CA01E01DE6B /* KWStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F2E0C0E3B476FF44B4560AD /* KWStringUtilities.h */; }; - 892DF51F5C41A2B4F9DFFD5A /* KWCaptureSpy.m in Sources */ = {isa = PBXBuildFile; fileRef = A145FECF7D95241C91703A0F /* KWCaptureSpy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 89E58E0A2933D96DB97D9EBE /* KWRespondToSelectorMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 66EEEE5EC3D93A663E3019A5 /* KWRespondToSelectorMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8A9C32202BC9E09299A5DC0A /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3661B6AC769C98A7B2656BD1 /* MobileCoreServices.framework */; }; - 8B5067227BF29EA47F07953A /* KWStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 94588E80012A0DC84241DA61 /* KWStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8BC8D3D7CD780B80809A724C /* KWBeSubclassOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 095808D2F717738484116FE1 /* KWBeSubclassOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9081E3E315BFD147ECC01CC1 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A97EE0537E19016E64D09E /* UIActivityIndicatorView+AFNetworking.h */; }; - 94B506B0A68AEFCCA957A001 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 71E36227EC4EC3624FE00872 /* AFURLResponseSerialization.h */; }; - 967C8E2800CF7488A59F8E14 /* KWBeBetweenMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AF16D7BEA41E6D7F1EB0B960 /* KWBeBetweenMatcher.h */; }; - 96B637134944E6C1287518AF /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = A15D182C2BAE412839E04901 /* Mantle.h */; }; - 96C2F96B569B25BE1084A67B /* KWLetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F71A5FA768915529B58CBD6A /* KWLetNode.h */; }; - 97CCC377126D723879F77F7B /* KWNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 89A3CFFD2EDEB10CFDF60E48 /* KWNull.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 985198C8E48ABEEC534A22E7 /* NSInvocation+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8F3EFA8C771C6008587FEC /* NSInvocation+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 98F8AE62B0FD3002A8B69FF1 /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = EF42D256A6697DCC08A04BE8 /* EXTRuntimeExtensions.h */; }; - 99504BB5E0F6089B318BA7BD /* KiwiBlockMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F10BFAA739965FDAE0132C /* KiwiBlockMacros.h */; }; - 9981CF4778425551A73C4FB4 /* KWStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = B029C3F8CF96FAFDD7D16A07 /* KWStringUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9E933752434CEA04E4A957F6 /* KWFutureObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 259F1BF7996B8390997DF2B7 /* KWFutureObject.h */; }; - 9EE27333765D761567738710 /* KWRespondToSelectorMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF79E49B07D868821974000 /* KWRespondToSelectorMatcher.h */; }; - A1CDC4D35905DAAC838A077D /* KWValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AD571719CBAEC4BCCF38A1B /* KWValue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A1F7DCAFD5E39204B444E362 /* KWContainStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E7E0B0A51E2C4D202ED82E2 /* KWContainStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A2F00D0C14DFB7206501F885 /* KWBeIdenticalToMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BF5187382097B617312E8AE /* KWBeIdenticalToMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A3653F3200DE96BA97ED1F79 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 893B5CE3C853DE6F48F2B820 /* EXTKeyPathCoding.h */; }; - A5491784A96D26CEFD8E618D /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E3BB7C99197990E24FB7C089 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */; }; - A56AA6778E1D12178E8A5FE9 /* KWBeEmptyMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CB1315BD91CC143DE9DA0CD /* KWBeEmptyMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A58D50524B918D23170BD8AB /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 25F4579379FAF80E5253CE34 /* AFHTTPRequestOperation.h */; }; - A82FB0B4F4F0429F87460520 /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A8CB17452EE515415FCF5C9 /* NSDictionary+MTLMappingAdditions.h */; }; - A8AF20A1EEB78BE4551F3480 /* KWStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 61CA50E7C7DC6E7527D3C481 /* KWStub.h */; }; - A95A6B13D84B409B9278E34C /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 29185D6D005F74D6C6633C37 /* UIRefreshControl+AFNetworking.h */; }; - AA5EF0BB9A6CA0E805BA20A6 /* KWMessageTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 4481BAE347A878339F50C6BA /* KWMessageTracker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AC83FBF6E41A9E04C6E9FB91 /* NSNumber+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A556379F0FD924AD98AE5A2A /* NSNumber+KiwiAdditions.h */; }; - ACB58099F1B605F5DDFE58BA /* KWCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 09B47159DC25CF7437F053CA /* KWCallSite.h */; }; - ACC7AA3451DB656FD07BFE69 /* NSObject+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EBB2C48F6AC941CE089E785 /* NSObject+KiwiVerifierAdditions.h */; }; - ACFFFB877BF83618BB89B393 /* KWMatchVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FF0F3A1FE36CA28D4804A8C /* KWMatchVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AD656A0412C900F05317B837 /* KWBeBetweenMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 63F1AC2D0F5B5EAB9C69E7D7 /* KWBeBetweenMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AE3E61641803277BABC6BC45 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1729B04C687E3DD54A2353A6 /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AE4D8B979ADA750D6676B98D /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D5295B3B01583D779EBB9601 /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AEDF4485592CE056A083F82B /* KWFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 40E45B80D78D7B809797A97F /* KWFormatter.h */; }; - AEF98E5E2EF51F64803964B8 /* KWReceiveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A01B6C9FF0CEBB3FBF23A28 /* KWReceiveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AFB1832BB6D3F4A90D4B78EF /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 92A5CF3176B86C4F77EB8D71 /* UIButton+AFNetworking.h */; }; - B02C4C21E072A44FA16DAC1E /* HNKServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FBEB3376BB82483F329EDB /* HNKServer.h */; }; - B033673F07DA294C62AEE57E /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = AC0E317DB022E8EA9ABDF9D1 /* UIImageView+AFNetworking.h */; }; - B0C7119098170C5EB94E7159 /* KWBeKindOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECE7AED31F973B8DAB92112 /* KWBeKindOfClassMatcher.h */; }; - B1DD920AAF32848DCE62EED1 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = C5C94EE62C5B1B20E6635A85 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B1EA2FAE69C99B259B81C171 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; - B27DE554A611FDD2CAE077E6 /* KWMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 36DD95DB86ADE39521F81424 /* KWMatchers.h */; }; - B3A6D09744C616FA469D8400 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5860E765418CF990A2FFD701 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */; }; - B64EC3F71FDF59D4FB907A25 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = C0FA83895AF34A9293B88748 /* AFURLRequestSerialization.m */; }; - B65656F8F7A70E06254394EC /* NSNumber+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A5EC80180738D69BEED4F203 /* NSNumber+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B67CCC9D5E859FDDE26ECDBE /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = F4ABB154A132BE941BDD4D96 /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B68FE95D7450F0AC17E6D032 /* KWBeKindOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A70BE00D46C56FB411455E3A /* KWBeKindOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B6B9C848A45ABC99E29192A6 /* KWRegularExpressionPatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E21548E5ED14FDA9EEF219A /* KWRegularExpressionPatternMatcher.h */; }; - B73A0506C2B81E710024C2BF /* NSObject+KiwiStubAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 806E6B168D27949EAB7534AE /* NSObject+KiwiStubAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B895ACDD740456B52A6FC9FA /* NSObject+KiwiSpyAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 09299FF0F358E036D07A3E61 /* NSObject+KiwiSpyAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B8B326C61D6817398A8EE502 /* KWUserDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F8EE467FA58970C6EFA7CC19 /* KWUserDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B94B351383DB4F3D1B19A42D /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9691B8F07D85643847432D25 /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BA55F68BA7FEA3E522BEAFF7 /* KWStringPrefixMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = FD946F6808DF374AB42BDBFF /* KWStringPrefixMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BB7AE739D59FB407F2D7F562 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C6420653BE0C65F77F9F5E9C /* MTLModel.h */; }; - BC23A68ACD5C11D421EE904D /* KWFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 17D3F4EC0A3741255A6E81CB /* KWFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BD436A3E8EAB28BA06F1164B /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = F41EF7FCD4533DEA0D4DA6FA /* AFURLResponseSerialization.m */; }; - BEBBAAE37D0EB99A8B394BFA /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4324AE7321A8EBB4D1ADD37B /* CoreLocation.framework */; }; - BFA339F149D9C76C66844788 /* KWGenericMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FA1AC528D0583B9CF202FBA /* KWGenericMatcher.h */; }; - C04452E5BA491B9CA63159EB /* KWContainStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A73A03AF6A9D8E9B571961C0 /* KWContainStringMatcher.h */; }; - C0464784C5F669AD940084AB /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B4A7F5332DB0E9ECE74D7375 /* AFHTTPSessionManager.h */; }; - C1249D969BACA65D34D62EE9 /* KiwiMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB69ADAA5AED760B4F3B21F /* KiwiMacros.h */; }; - C14F51BC5F51105FECF9A9FB /* KWExistVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = FF8B1933B34D32022C76BEE9 /* KWExistVerifier.h */; }; - C28901F562EF7B80E0716529 /* KWReceiveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AF04E52C7176D1BCE8D3CFDA /* KWReceiveMatcher.h */; }; - C42C9A29FD2B4566FBDD605F /* KWObjCUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 1817C90D8FA1E9ADD8BEAE0A /* KWObjCUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C4904372E5EDAC4401E1208A /* KWProbePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = 175B92D8E24EB50C5318659A /* KWProbePoller.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C5330B2F661D323C4B2D0606 /* KWExpectationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 64C9738ACC3C52935A4AB105 /* KWExpectationType.h */; }; - C6B52BC9E7413E3BBB1CE5FE /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = BB9BA0D3972E32D0CADCC57B /* MTLReflection.h */; }; - C730BB28D1954C8C85BA0479 /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A736EA8BCB8748D615E27E /* UIAlertView+AFNetworking.m */; }; - C732A60C96AB70374B707312 /* KWGenericMatchingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B91F0C173CF955192F8821D /* KWGenericMatchingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C76F9098A79D2FAD88679D36 /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 37FBB511F65D77A0FCB4A53F /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C85FD506AE9C84CDB008F414 /* KWDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DFFFDF650C7B3844A7DBB0F8 /* KWDeviceInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C9552BC3BFA7C6F381C3ECB5 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D12A83A1DAF5ACF4027964A4 /* SystemConfiguration.framework */; }; - CA5F1575AD53292DDEFE8EF5 /* KWBlockRaiseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A0767DD803BB9A4EAE513B43 /* KWBlockRaiseMatcher.h */; }; - CAC8195043A7119B7D526FEE /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CE99BF44992E7383DFCBDB30 /* AFURLSessionManager.h */; }; - CB7F7C9055876D5CD9C9752C /* KWHaveValueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AD100B43523069A54624E331 /* KWHaveValueMatcher.h */; }; - CBAEEA63C7A3D3EECA7BC891 /* KWAfterEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 465A9E5C81F66B679E26BE73 /* KWAfterEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CBDA58432B5BE763A317E825 /* KWRegisterMatchersNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EBC42CB7C888C795D1C640F /* KWRegisterMatchersNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CC6DD9117E7DCA02DF8C5E0A /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 39F2B3D3C506052693F90B7A /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CCCF4D6C6F5172C34C413679 /* KWValue.h in Headers */ = {isa = PBXBuildFile; fileRef = B51B4C01BFB614286C686506 /* KWValue.h */; }; - CE337ACD206C04DA1DB350D7 /* KWHaveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A19C6A1D778D8286C5C39C7 /* KWHaveMatcher.h */; }; - CEB14DA04A0E66FD3F0402C3 /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = 191B42E5F5BE5D533FF53040 /* MTLTransformerErrorHandling.h */; }; - CF809091A6423A21FBB457C5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5428E065B37826F91EFF720E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */; }; - CFE3E94C44B210E67636838E /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = B05A89F36031871EFED0843D /* AFSecurityPolicy.m */; }; - D07254C5EFBA109F34CBD863 /* KWReporting.h in Headers */ = {isa = PBXBuildFile; fileRef = 8374BB520ECB3921F315BF94 /* KWReporting.h */; }; - D12E868E28B8047E925D0293 /* KWBeWithinMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 308A372F20104316E5D06E72 /* KWBeWithinMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D18DB78995C8D3039C0F4FC9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; - D1E60F38D35CA75D1017A193 /* KWEqualMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DE36DDCCB75376A39B32A68 /* KWEqualMatcher.h */; }; - D2B117B652F3031F8C41CA5D /* CLPlacemark+HNKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 596749631AEA5CEDD0511BE0 /* CLPlacemark+HNKAdditions.h */; }; - D50214955951F97B58F32C8D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; - D6D65A787F37CF862DF0EF91 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = ABB30EAA7429E6F5C281036D /* UIImageView+AFNetworking.m */; }; - D7F93C97DEAD598DE481C3AE /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 2047BBCECF5F956113FC9B6F /* AFHTTPRequestOperation.m */; }; - D810278E48E52C7E7231C7B0 /* Kiwi.h in Headers */ = {isa = PBXBuildFile; fileRef = 35D20F9A1B78CDD4137F7843 /* Kiwi.h */; }; - D9DC6E1B9B336EF1E9067B37 /* KWInvocationCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = DCDDBE712F2B365C68662073 /* KWInvocationCapturer.h */; }; - DA42D810B20867B7B57A8A52 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E0E003747DE9D606FA8EA636 /* Foundation.framework */; }; - DA74B1EC92F75D34CFEA4A30 /* KWBeEmptyMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D2537BDA4DF99F94E811097 /* KWBeEmptyMatcher.h */; }; - DAB6725F10EC880614749E3A /* KWStringPrefixMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 107AF158310785A2E9E2E184 /* KWStringPrefixMatcher.h */; }; - DADA07BCA48AE9477A89D3A3 /* KWMock.h in Headers */ = {isa = PBXBuildFile; fileRef = B8320BA1EC08F95C0FA62E7C /* KWMock.h */; }; - DC4F2B9C2D5DCD43CD287E52 /* KWPendingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A6913D954E44D9B9C873CF9 /* KWPendingNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DC79DFFA2C03ED8F7EC94249 /* KWLetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 56157DEA6B4718CF129981DA /* KWLetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DC9943323FDFF3247B3C8B9F /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 20E4175F5C1C0F3CDD53F951 /* NSArray+MTLManipulationAdditions.h */; }; - DFF3013F5F526F30EDAA4B7E /* KWAny.m in Sources */ = {isa = PBXBuildFile; fileRef = E52609E2B9128BD0E74E07E2 /* KWAny.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E0098AA0C68561173856F30D /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 59DC2A8F7FC043E8E8F7085E /* UIAlertView+AFNetworking.h */; }; - E012F03FBEC32FD0A1E2D2BC /* KWNilMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 308EACD72B0F9EDAE16CBB41 /* KWNilMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E0AA8DC131F8462B80341D56 /* KWBeWithinMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DE328052F56697217FD5EAFD /* KWBeWithinMatcher.h */; }; - E1EC79600A92879104D7BFB2 /* KWSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = F2FE81065E78108652B82F08 /* KWSpec.h */; }; - E39BAFAF9C608002F1B270DF /* NSProxy+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 52F3B6419027B88A2846BE91 /* NSProxy+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E580EC7CEF5F7FD23CEBFE7B /* KWItNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D28CA3B19248EE639571186 /* KWItNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E6A73BB01AF377221EF954E5 /* NSObject+KiwiMockAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 48F722BF5BAD811C6F9BB363 /* NSObject+KiwiMockAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E7AC6A39E1C05167502AB4C9 /* KWBeforeEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 938A915B1646EF696B083D59 /* KWBeforeEachNode.h */; }; - E7BC3BD9A31880A2BD9957E8 /* KWContextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 85D4BB77E1DFA6CBE2139115 /* KWContextNode.h */; }; - E7E64589521F40C5E43F835B /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = CBB66556E7ECBF51F957E41C /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E92F68A42B13FD704158A1E9 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = A9898E0A1D9DCB63EC920138 /* MTLJSONAdapter.h */; }; - E993F5FA820E381A18850060 /* KWContextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = A94ABD4202745A674A6778AA /* KWContextNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EA9DD7E0A86BCE7F2899BE2F /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 56FC514D2CFA47949DDC9551 /* XCTest.framework */; }; - EC293F8D6C97D680EC32E0FF /* KWBeSubclassOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D6673D71E1E9DCC5183C63A7 /* KWBeSubclassOfClassMatcher.h */; }; - ED7921707FC6A02FC7361646 /* KWAny.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F491F0B95F19BA349B6B01F /* KWAny.h */; }; - F1838C5FE7CBE2A446452740 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 02E344DDA9CA448DDEAF6811 /* AFURLRequestSerialization.h */; }; - F413AF15C6A3B194E9D314CA /* KWSuiteConfigurationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = B814AA8DCB5148E0FE600C5A /* KWSuiteConfigurationBase.h */; }; - F451AE41A85131FBCC09689B /* KWFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A8AD1B88F1B2604BA77296 /* KWFailure.h */; }; - F4E156E91F83EDC59DA00043 /* KWAfterAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C76501CC2D88EAD8A41AC87A /* KWAfterAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F5827EDA5C9BDE2E4C66F766 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA8A8FDD2797DD0ADB6D598 /* AFURLConnectionOperation.h */; }; - F6BD422BEC89B0B7D459A704 /* KWNotificationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7427E7A32E712AF42B6C0F85 /* KWNotificationMatcher.h */; }; - F7CDF45730040635657C3D24 /* KWInequalityMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 472E866E20B2723467A9BCCE /* KWInequalityMatcher.h */; }; - F93CF909B4A9F6A9B2E629BF /* KWBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = E58DB1D882BA6EC93A5E57D5 /* KWBlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FA2FA338084B88991FFD4ED2 /* KWInvocationCapturer.m in Sources */ = {isa = PBXBuildFile; fileRef = 29BB781BFF228284165B9C0E /* KWInvocationCapturer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FB19FAE04F283C69E6268F11 /* KWLet.h in Headers */ = {isa = PBXBuildFile; fileRef = 0909BB2656E7C0D60E7DA5CF /* KWLet.h */; }; - FCFC2ED96135481DB93426CD /* NSValue+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D6AD8F690F169B1837D45F57 /* NSValue+KiwiAdditions.h */; }; - FE85E797E80D4CE9B7E6B753 /* KWBeTrueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AEEC136E646565D2D12AFC0A /* KWBeTrueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 002D48AC9CF66B5DC8B104D5 /* HNKGooglePlacesServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 57AFD7130BF72C58CA20AAC9 /* HNKGooglePlacesServer.h */; }; + 0081A1AC31B6F684FA430B62 /* KWCountType.h in Headers */ = {isa = PBXBuildFile; fileRef = 91D219672291870D3525038B /* KWCountType.h */; }; + 011BA0BA406F85F1A90DE91C /* KWFutureObject.h in Headers */ = {isa = PBXBuildFile; fileRef = B9AD9D0E97AB77E1B3C59A52 /* KWFutureObject.h */; }; + 0157AEF2DF59B49629E8238F /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 82E78178286DC7D7C6351983 /* SystemConfiguration.framework */; }; + 01CF63B57B78F036FED9B013 /* EXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 87438A7B1F2BB11DB655003E /* EXTKeyPathCoding.h */; }; + 0232B77006459A5A06F25661 /* KWAllTestsSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = BC88953643DE15B4C16507AF /* KWAllTestsSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0268D6ADE1D357A09465FCDD /* KWItNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 44460B97A56519AAC1A2EED5 /* KWItNode.h */; }; + 03702310895030F271A5B7A2 /* KWBeZeroMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F988023AE31150F44D6906B5 /* KWBeZeroMatcher.h */; }; + 038369F007F3D25EEB725FCF /* KWBlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3666E32EFA20E9B6AEB93D96 /* KWBlockNode.h */; }; + 0788693BBB7B2A97FA3A7C7C /* HNKGooglePlacesAutocompletePlaceTerm.m in Sources */ = {isa = PBXBuildFile; fileRef = 105DCAB432EF0DE09A1BD16F /* HNKGooglePlacesAutocompletePlaceTerm.m */; }; + 08686EBEE7584CB37ABF2CAD /* KiwiConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D95E2C659530228A8A784F3 /* KiwiConfiguration.h */; }; + 0936396827F848CF445A04A9 /* KWBeIdenticalToMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A89CB206B71BAEAD1336BB7B /* KWBeIdenticalToMatcher.h */; }; + 0AF13307731318E9C14E2E90 /* KWProbePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = 73DCAFAD55E5BE1DFF5B1DF6 /* KWProbePoller.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0BB13B0299ECF32EBDE96888 /* KWMatchers.m in Sources */ = {isa = PBXBuildFile; fileRef = 04BE9195B07F3B8AEB7E7E3C /* KWMatchers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0BC11624A1D4C53D72F50764 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D486C53F85FBAFC5561D7D3 /* CoreGraphics.framework */; }; + 0C11688E0F81C7187A7DBFBE /* NSInvocation+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 020F1118C11794AD0679900E /* NSInvocation+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0C7EE573AD4946EC477DA6A8 /* NSDictionary+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C4CA375B1338053081B9AC3 /* NSDictionary+MTLManipulationAdditions.h */; }; + 0C99EA2ACDE184FE0D0795DF /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 68FEE5D362D223552F71EE92 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */; }; + 0CBC686ECB90A02C1512CA3A /* HNKGooglePlacesAutocompletePlaceSubstring.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CAA444F2EE76E975386AF0 /* HNKGooglePlacesAutocompletePlaceSubstring.m */; }; + 0E1B422F71D404A513DC2442 /* KWContainMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D33A6FD3E4548FAD4A0F524C /* KWContainMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0E496F0FE94A65C3143C90E5 /* KWNilMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A78A785610DEA7A0C80AA4F3 /* KWNilMatcher.h */; }; + 101D285C034C727703DA91CF /* NSObject+KiwiSpyAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C3FBD8001DA76E9FDE85BC2E /* NSObject+KiwiSpyAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 10342BC44387A6AB2C4A6E44 /* KWHaveValueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EFFBAB5E16473F6EFD6838A6 /* KWHaveValueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 12870F016663B740C641EB89 /* KWMatchVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = DD91EE1AA7768CDB636AAF98 /* KWMatchVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 12906AA1C04BD9A5163ACDF5 /* AFURLConnectionOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D03BE213AA048624F4A9427 /* AFURLConnectionOperation.h */; }; + 12A2777FA73C4EF0A8B82580 /* NSObject+KiwiMockAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A4E76244B38A15E59A6E6CCA /* NSObject+KiwiMockAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 137D1F0A75BE3AA2F31FC692 /* HNKServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA16B6F66586BB3A4DC5E04 /* HNKServer.m */; }; + 13D227C934EF4D039DC6995F /* HNKGooglePlacesAutocomplete.h in Headers */ = {isa = PBXBuildFile; fileRef = D07A6AB51E66ED92DFC04D3B /* HNKGooglePlacesAutocomplete.h */; }; + 13ED7C0175D42AB8D7C432A5 /* MTLModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C6B4F3AD50992254C8F2A9C3 /* MTLModel.h */; }; + 17092420458F50FEBCA2CC74 /* NSDictionary+MTLMappingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = EB995F04CDFEA2095E26CFCD /* NSDictionary+MTLMappingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 17D3E9B676ABD6430794EF83 /* KWBeIdenticalToMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D8EBB9587DEF2ECC1278709 /* KWBeIdenticalToMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 17DFF1ED9EC150734A5F7C1C /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E774D88679FF377347F1CEC /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 192DDF06687D0BE8EA9D993F /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = BB4AE410D05A665596E3BB8F /* UIImageView+AFNetworking.m */; }; + 1A6E75D463D4250E09703395 /* NSObject+MTLComparisonAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AA04D4FD269E593313E225DA /* NSObject+MTLComparisonAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1BC2E558E77B9585DF08535B /* AFHTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BA616C0D5482AB4EDA0F2B8 /* AFHTTPRequestOperationManager.m */; }; + 1C5F43B0E302EBB3C9CAEDD0 /* KWStringContainsMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C4DC56CF5685959C8F9B03AA /* KWStringContainsMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1C951A2E0295AB4E77653880 /* EXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C8BD94AB41EDBA0481F0BA7 /* EXTScope.h */; }; + 1D0E7BEA9A49FAD430058191 /* KWIntercept.m in Sources */ = {isa = PBXBuildFile; fileRef = 9473D38C4815389570E90846 /* KWIntercept.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1D4F630CCCADB33D70907120 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 107BC9AB3D7AFBE9C9CC4A49 /* Foundation.framework */; }; + 1D52DC0CE2C8B0E456831C43 /* KWMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 7200A205F73B178FA3A56FFE /* KWMock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1F670D72D7E731A8A0343519 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 904FE54D4861E836C772C243 /* AFURLResponseSerialization.h */; }; + 21915E479075D6AA7A5C0B50 /* KWSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = FFF14C587746C41EB00A18BA /* KWSymbolicator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 21A1CED82BF0754865960D05 /* NSValue+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 19AA958ABE8C70A01B22A44C /* NSValue+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 231DC4567240B2CE928A5AA5 /* KWExampleSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = DDB592606519A7B901FE45AE /* KWExampleSuiteBuilder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2499D4451162FA042928F4C6 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DB6EEFE892BFA6C0C907E6E /* UIProgressView+AFNetworking.h */; }; + 253307A0FD27CA0B6FF5C674 /* AFHTTPRequestOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 737822561A5F5155C407E6D6 /* AFHTTPRequestOperation.m */; }; + 25964F373CF87E7788E4542C /* KWBeforeAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E1446FF0833CAB5C6CDAD75 /* KWBeforeAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 259F0DB46B302007C9D2104D /* Kiwi.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FF31C6FE03D1364653187B5 /* Kiwi.h */; }; + 25DE39D8FA44E4D6E9546AB6 /* KWHaveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A4338A137F0114AB8689803C /* KWHaveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2630351A87672C3896FD758C /* UIAlertView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B0FE93D7AA1616C4D536DA9 /* UIAlertView+AFNetworking.m */; }; + 26428C70569192FA56263B94 /* CLPlacemark+HNKAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A004E1F091CF18BEDCA6A53B /* CLPlacemark+HNKAdditions.m */; }; + 270957605E30651097BFFF13 /* KWReporting.h in Headers */ = {isa = PBXBuildFile; fileRef = DD5DA79C31D154669048FF83 /* KWReporting.h */; }; + 27E8E432DCB53ADD3E9F9DC3 /* UIAlertView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF080EB8235AFE97C1DB3E3 /* UIAlertView+AFNetworking.h */; }; + 28C97BFAC4948FE1701AE939 /* KWUserDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 44C83620833557915CB6AE74 /* KWUserDefinedMatcher.h */; }; + 293184291A3A2D6E73C93789 /* KWMessageTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = CFF54A2B8643206A3D10D004 /* KWMessageTracker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2985D4CF4AE1C60F33611E4E /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7020E8DACB4D82DE1575C2F9 /* CoreLocation.framework */; }; + 29E12507329C9CCA8D5060A0 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D4186835E47568E49422F6C /* XCTest.framework */; }; + 2A5089FFC5EA6D8A6DAAC5D8 /* NSObject+KiwiMockAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0923A00D1D9050E0F271134B /* NSObject+KiwiMockAdditions.h */; }; + 2C712C598AAB3DBB8E68529E /* KWExampleSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = AD8741082CFFA9959FE05872 /* KWExampleSuite.h */; }; + 304F2398A3CD76B0788B7E21 /* KWRespondToSelectorMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B0979E16ECA4D238EC2EDAC4 /* KWRespondToSelectorMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 33ED7E3933342826D0038A69 /* KWStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 7899F88418E4296FF2768E17 /* KWStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 36CD16175AD0FE915DC39320 /* NSDictionary+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A1E489832EC09ED10081CEC /* NSDictionary+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 36D70B44933181D787D876AA /* KWRespondToSelectorMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5063584B0A4657C54949795B /* KWRespondToSelectorMatcher.h */; }; + 3B61BB558DBA18C1AE142CDB /* HNKGooglePlacesAutocompletePlaceSubstring.h in Headers */ = {isa = PBXBuildFile; fileRef = 02A76BE644238A780E04C4E0 /* HNKGooglePlacesAutocompletePlaceSubstring.h */; }; + 3C528E1E63F2D77B3CA8D96D /* NSProxy+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9869A9D774BF05A8C9478EC9 /* NSProxy+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3C95D98A2E430CC0AA8AE35F /* KWNilMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BD58BFAF354A5CF768A41B8 /* KWNilMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3DCD984FAF116096E789A028 /* KWAfterAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 400E016EF43A0908E0A76244 /* KWAfterAllNode.h */; }; + 3F4C63B6BCFA0471A99A7892 /* KWMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CB6CB07877931F561AA1B5C /* KWMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3F51C04569322BF8E0045720 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F5A269AEBCE5F1DD53C928F4 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */; }; + 3F684649090E4D6361051ED8 /* Mantle.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F52A76EA5D06DA4751B93D9 /* Mantle.h */; }; + 4065963A3DF6A674A5EC7622 /* KWInequalityMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BBEB5D61D560F3A0559F88F /* KWInequalityMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 407048259CED6ABE45DDB2FD /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F440DB12BC652A903F51D3CD /* AFHTTPSessionManager.h */; }; + 41107D3F6AF8B889CB4E27B2 /* KWSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 85725F4426129CBDD7C07308 /* KWSpec.h */; }; + 41E4280372B14CD6AD8567AC /* NSMethodSignature+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B74990D37A901B9326C2D4ED /* NSMethodSignature+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 440E12B7CB028A04F562A323 /* NSObject+MTLComparisonAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 61AFED4E79BD293E49B7C003 /* NSObject+MTLComparisonAdditions.h */; }; + 45050BB38FAC95F03F62F67D /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = DBA5FCB7486FAE41F56804A3 /* UIRefreshControl+AFNetworking.m */; }; + 458321FD4489E7D3A4111D43 /* KWMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 61412E561D613BB17CFFE8EF /* KWMatcher.h */; }; + 45A401D6FD331B76B16EC5B4 /* NSArray+MTLManipulationAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 24D1456E0AE50E121803CE12 /* NSArray+MTLManipulationAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 47E8D8D006BBA121FD9336F4 /* KWIntercept.h in Headers */ = {isa = PBXBuildFile; fileRef = 922F0C142692A21701BC77B9 /* KWIntercept.h */; }; + 483236E89208A4186BF9256E /* NSArray+MTLManipulationAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B9C6DD9D0584D8BF51540AB /* NSArray+MTLManipulationAdditions.h */; }; + 48514A468C4F4FBAC1A0E3E8 /* KWFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 29D0EF09AB82E91F20A69535 /* KWFailure.h */; }; + 48B35E2A018B4B77C4F1BCF7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 107BC9AB3D7AFBE9C9CC4A49 /* Foundation.framework */; }; + 48FB372B64FF9E3B8005E92F /* KWInvocationCapturer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1103225A485E8413426C6F44 /* KWInvocationCapturer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 49CDD6AAA5165BA12A522B36 /* KWLet.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F99043DBA99322194E57FF2 /* KWLet.h */; }; + 4A858B7576895CE8C43E6092 /* HNKGooglePlacesAutocompleteQueryResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 920CBEDA2C35CAFA4A74D9ED /* HNKGooglePlacesAutocompleteQueryResponse.m */; }; + 4B2899DCA2CBE511E385BBC6 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F176981D615A66FA86F4C81 /* AFNetworkActivityIndicatorManager.m */; }; + 4BEDAF307BC3F023A86C91C2 /* KWSuiteConfigurationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = DD35AF1662D787A0A02145DF /* KWSuiteConfigurationBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4C17F89DC06B04CE8D26585A /* KWContainStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DBBD6A9DB12B3A63C8532936 /* KWContainStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4D3994ABE53B47BC3D72C463 /* HNKGooglePlacesAutocompletePlace.h in Headers */ = {isa = PBXBuildFile; fileRef = 0906E147F8DCC7CAA9CA367B /* HNKGooglePlacesAutocompletePlace.h */; }; + 4D88DEAF7B55843BB838C348 /* NSNumber+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C657A6438C85AEAD05510B0E /* NSNumber+KiwiAdditions.h */; }; + 4FA97F81AE23C0CD5777D770 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C161A1E077BC4D3D9CCB63 /* AFSecurityPolicy.h */; }; + 4FD35AC02343981FFAF437B0 /* HNKServerFacade.h in Headers */ = {isa = PBXBuildFile; fileRef = B61DC7AD0FC93884CB53E1DA /* HNKServerFacade.h */; }; + 4FFFC6AAB6D6643B47C1FCD6 /* KWMatcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 433A6473E7E08264D3EC540A /* KWMatcherFactory.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5009B352FDCAE19ECD087856 /* KWAfterAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 747B765AAAD235E85D23CB6F /* KWAfterAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 51CD962678421B79F7CA1EAD /* KiwiBlockMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = C51FEDC6BCD0A75522BCE6A1 /* KiwiBlockMacros.h */; }; + 521490DDDFB6A2BE9209EE2F /* NSDictionary+MTLJSONKeyPath.m in Sources */ = {isa = PBXBuildFile; fileRef = 84F11EC264DDAA5CA0444817 /* NSDictionary+MTLJSONKeyPath.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5306C6D5DF8F9744C3247E98 /* KWMatchVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = BF0B487E711CC4451803E1F5 /* KWMatchVerifier.h */; }; + 5346E36DA61F15517A49167F /* KWBlockRaiseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 849179A8265DF699915043EE /* KWBlockRaiseMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 534FD3DF513BDD75B48A77B7 /* KWSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 83E08AC8191849E420E294CB /* KWSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5386AFA54D4E15509A40ED54 /* NSObject+KiwiSpyAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BC87D52FB6F28D0C95023DFD /* NSObject+KiwiSpyAdditions.h */; }; + 542B28309F1E48BEA1E3B22F /* KWBeKindOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 702929A01D430C851593EE0B /* KWBeKindOfClassMatcher.h */; }; + 55202A560097BB4CB1B167C3 /* KWBeSubclassOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 00824DA3BCBB065F8696E510 /* KWBeSubclassOfClassMatcher.h */; }; + 55FAB1280077EEDC3FF9FE8F /* KWMessageSpying.h in Headers */ = {isa = PBXBuildFile; fileRef = D6C2A0A83AE3D9C7B7350DA1 /* KWMessageSpying.h */; }; + 56E9904920BC69D1898B2F48 /* KWObjCUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 523F9FD20E5F83B25B328EBA /* KWObjCUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 587EAD5DC0F8AD7B9B1CCA2D /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = B1102B0C5CEB970120608921 /* AFURLRequestSerialization.h */; }; + 59B51C70615F37B8B921BB45 /* KWAsyncVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 58355A40E1EED799E9156CD4 /* KWAsyncVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5A7F860558FAC5A832D118F6 /* KWGenericMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E5AA060153542DCA64BBD160 /* KWGenericMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5ACC9EFFE3389F5ADBA7C5CC /* NSObject+KiwiStubAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 142ACEC5299EEB6D2668CBD6 /* NSObject+KiwiStubAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5AE65FA1567F613F541B87EE /* KWBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 684438BCF35124E0DBF78AF4 /* KWBlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5BD421721C1BBF43001D4EEC /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A01C561AD8FF1600F297793 /* UIRefreshControl+AFNetworking.h */; }; + 5C255A3C0D3158C161788914 /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F5FE640A7DBF6CE6A4204AC1 /* UIButton+AFNetworking.m */; }; + 5DFD8EB015CD7443A4967969 /* KWBeWithinMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7891F0B902368EABDC522E6A /* KWBeWithinMatcher.h */; }; + 5E20DD5259DE6E73D1867100 /* KWLetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B9ED5359B99C6CAC8CA8036 /* KWLetNode.h */; }; + 605E66434CDE605EF7FD2566 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 694F7BF480A6928355BB2419 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */; }; + 606B5A1EB0E6FACD6005198B /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 870AE158481B78BE7B909E2B /* MobileCoreServices.framework */; }; + 61022573B2621EACBBC6C01E /* KWStringContainsMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C5497CD80FA91DCFCFACF28 /* KWStringContainsMatcher.h */; }; + 619E02CFEF94F9A706EA6B85 /* KWRegisterMatchersNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 0947EF11027BD8AD621ECA2C /* KWRegisterMatchersNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 61D7F0A0EA93FE37486EF97B /* KWEqualMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E902E90DE0F1AA5CF1A6341D /* KWEqualMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 629F2B4A5F6B5D1958D44D88 /* NSDictionary+MTLJSONKeyPath.h in Headers */ = {isa = PBXBuildFile; fileRef = 330FB733C484BB39DDC69323 /* NSDictionary+MTLJSONKeyPath.h */; }; + 63DD66159828A2A8AF76E175 /* MTLValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F56D5BBEB3AB2F88A2ED2CE /* MTLValueTransformer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 656AE2F40FEBA05DCBB8D7DE /* HNKGooglePlacesAutocompleteQueryResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 9135D3C6FB418263D60D7536 /* HNKGooglePlacesAutocompleteQueryResponse.h */; }; + 660BD2230DA8A4ECEC8944A1 /* KWObjCUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = EF42A64F3CD7A63A060D3797 /* KWObjCUtilities.h */; }; + 66331897F84A8C328382AAAC /* KWContainStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8966398E584EEF96B5C32F50 /* KWContainStringMatcher.h */; }; + 6777E0E18AD21792248D3F21 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E932D8D6748F1A703C1565B6 /* UIActivityIndicatorView+AFNetworking.h */; }; + 67C944562F9292AC30EB048C /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 94DC511961657E257EAAF240 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */; }; + 6B096D62269DCD8AA8194552 /* KWBeSubclassOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 26C2D01921AD4D581F523BFF /* KWBeSubclassOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6B318F11F1643CF09EC2BAB3 /* NSObject+KiwiStubAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C40EDA7417F3899C9A0E509 /* NSObject+KiwiStubAdditions.h */; }; + 6B49F59902E09BFDC87A7AB2 /* AFHTTPRequestOperationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A72C6CABC54BA0A656E840 /* AFHTTPRequestOperationManager.h */; }; + 6E03F2FCB5AC5BADDD0B5130 /* HNKGooglePlacesAutocompleteQuery.m in Sources */ = {isa = PBXBuildFile; fileRef = F2388BDC9D8CF800B975EE6D /* HNKGooglePlacesAutocompleteQuery.m */; }; + 6EC88C130A9D270E4BA8EA5A /* KWExampleSuiteBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = B352F388CE896170EC897179 /* KWExampleSuiteBuilder.h */; }; + 71565A14DF83B8AF038E5E28 /* KWMessagePattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 75ED6F1117519CEE822B348C /* KWMessagePattern.h */; }; + 73CB3C2BDCE57E0194EE3DC4 /* KWStringPrefixMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5978A20204CBD75C7AF72104 /* KWStringPrefixMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 764D8ED1618855FA341A0A5B /* KWExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A0D5E3DA28F6F79A9F2C0C9 /* KWExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 765A1DDECBE7C097325105A5 /* MTLTransformerErrorHandling.h in Headers */ = {isa = PBXBuildFile; fileRef = F4E6283AEB7B4F1B146E42E8 /* MTLTransformerErrorHandling.h */; }; + 77A72F4866699B268F0F9EB3 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FF9C9805FE4521353B2BC792 /* AFNetworkReachabilityManager.m */; }; + 781DB5DAABE524D80846E9F4 /* KWProbePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = B7939BFDC731EB1FE9D80B8B /* KWProbePoller.h */; }; + 7A479F2BE77D6D3AE406F632 /* KWGenericMatchEvaluator.m in Sources */ = {isa = PBXBuildFile; fileRef = 653707E340787336DBEB9D12 /* KWGenericMatchEvaluator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7B9A132165415805DC0173CF /* MTLValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E046984E6D54269AA8D5756 /* MTLValueTransformer.h */; }; + 7DD2E35E1818FAB8ACC7EB99 /* KWCaptureSpy.m in Sources */ = {isa = PBXBuildFile; fileRef = F1B19119EA41AE7CD3A3001F /* KWCaptureSpy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7EA00E0E8506BA76A6E677B0 /* KWHaveValueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F054F91F9786959ABEE9324 /* KWHaveValueMatcher.h */; }; + 7F33806CF0FBEFA107978FE7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 107BC9AB3D7AFBE9C9CC4A49 /* Foundation.framework */; }; + 7F6ED215BA06AD097A661C78 /* HNKGooglePlacesAutocompleteQuery.h in Headers */ = {isa = PBXBuildFile; fileRef = 635DA2DB4E26CAF14AEEEAC5 /* HNKGooglePlacesAutocompleteQuery.h */; }; + 8040536218F8AB6C7EAF90F8 /* KWLetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F57E7C0A2DCD67D28AE39AF6 /* KWLetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8050A1BED1872467843DC909 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = C9D9A9A6CCDF613FFB396B85 /* UIImageView+AFNetworking.h */; }; + 820F3CF50813A0CF2338551A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 107BC9AB3D7AFBE9C9CC4A49 /* Foundation.framework */; }; + 8264CEB37BDABFAC9E60D0AF /* NSError+MTLModelException.m in Sources */ = {isa = PBXBuildFile; fileRef = BE95A962F410570A07C0AEEB /* NSError+MTLModelException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 83874D7942ECCF48E02E83A6 /* KWProbe.h in Headers */ = {isa = PBXBuildFile; fileRef = F1C94A8069EBE623BC9B94D1 /* KWProbe.h */; }; + 83C135D841011309837EB569 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BFDEF282BE5C91FF28A0B51 /* AFURLRequestSerialization.m */; }; + 8506067B8C761E9F6BBAAC73 /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B868826640CEF72C92A20BC4 /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8561269485DB475874FE3B1A /* KWBeforeEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B1ACD0445D139E0BB05BC374 /* KWBeforeEachNode.h */; }; + 858DFD1D6117310DBF02F7B0 /* KWBeTrueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CC31EF93E63B3BB6DD6FE495 /* KWBeTrueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 85C96BC4C829A0A0D6F012CC /* KWWorkarounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 94DE9471109AC07A53A018C7 /* KWWorkarounds.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 866AEF9390D012C8B65F38A8 /* MTLJSONAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 53640E56F2C3070EC394673C /* MTLJSONAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 872F9DC455C8ED54DACCD400 /* KWInequalityMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 693B5B56D1D37289B7F09BBD /* KWInequalityMatcher.h */; }; + 8731B566A152F81FD57A7CFE /* KWStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = CC9804382F274810CA695EC1 /* KWStringUtilities.h */; }; + 8752B5621E17FECC7FD2B9A0 /* CLPlacemark+HNKAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = ECD7218D10CDABB3906BEC1A /* CLPlacemark+HNKAdditions.h */; }; + 8935B836365A1FC101F14AAE /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 33C8CDAEA32BAA890071A70E /* NSInvocation+OCMAdditions.h */; }; + 8C3CB28A723CBF92BB2DB5D2 /* KWCaptureSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B41D9D7F0EBF4A347101A5C /* KWCaptureSpy.h */; }; + 8C5A33ABCA96F224EE774259 /* KWEqualMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 192575B3FB3E87423BA141C7 /* KWEqualMatcher.h */; }; + 8C6B3B31321A73A0583BAA4A /* KWContextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43AD6C40721588E00C60BCDD /* KWContextNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8D323EEEAF0E1564FEC77998 /* KWFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 56D5DF1736363A859A9932B2 /* KWFailure.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8D3DC9A85CC5992FC854BF6C /* MTLModel+NSCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = C881F0FB9E571D1DE2CB414A /* MTLModel+NSCoding.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8E025DB735ED62629B8AA6F4 /* KWRegularExpressionPatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D1AF9E85222E3D7A77040BDE /* KWRegularExpressionPatternMatcher.h */; }; + 8E796049E226673E5CAA3F22 /* KWFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = FEA26CB7BD85FEEFC477815B /* KWFormatter.h */; }; + 8F90E3FECF3C51F935A4B486 /* KWBeEmptyMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EDAF9C040C18FCE18530F808 /* KWBeEmptyMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9023B0B4AAA5B8FBFEA62DD7 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D982821A19261A40DC4F5B0 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */; }; + 90C79588278DE84BADAE2321 /* KWAsyncVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DE230E0EA100EF7CB74FC56 /* KWAsyncVerifier.h */; }; + 91E3846B35D5B487ABDFF27F /* KWGenericMatchingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 762278676F3F0B4730EA0AC5 /* KWGenericMatchingAdditions.h */; }; + 927E1B68918EEEF2424EF932 /* KWBeTrueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A5D178EC4C57A21CA51E0CDB /* KWBeTrueMatcher.h */; }; + 92BDEA01122429990CB85AD5 /* HNKGooglePlacesServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 49F3F428809A748833CEAC45 /* HNKGooglePlacesServer.m */; }; + 9345EDB48A4FC265310525E2 /* KWStringPrefixMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6074B94D1E36C1AA664E58B7 /* KWStringPrefixMatcher.h */; }; + 948D8B74A2907E1144E1A22D /* KWExampleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD28E91DC4955C811739431 /* KWExampleNode.h */; }; + 95A66F6FE50ADAE5B9A6BE54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 107BC9AB3D7AFBE9C9CC4A49 /* Foundation.framework */; }; + 9763015AE78DA2042659F670 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 107BC9AB3D7AFBE9C9CC4A49 /* Foundation.framework */; }; + 97C4FCADC82186E9F18E7B1F /* KWAfterEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E8663D943E66BFADE7873218 /* KWAfterEachNode.h */; }; + 98EAB776071C4771ABF3A37A /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F61D5BDB88766B31913AE5B /* UIWebView+AFNetworking.m */; }; + 990F7E18E8E441665A730B72 /* KWBeBetweenMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1420912667A7EA985B34907C /* KWBeBetweenMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9C5DED8A0D973D478F152E25 /* KWConformToProtocolMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BE2CD686587C379DC190ECF /* KWConformToProtocolMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9CFC1AFBA4267760B9A445FD /* KWMatcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6066302DCE97123000FC68FC /* KWMatcherFactory.h */; }; + 9EEBB2C260471627ABF25672 /* NSMethodSignature+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C43124AEAC5E0434554B0A6 /* NSMethodSignature+KiwiAdditions.h */; }; + 9F14909C0198E47F9A6DAE94 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F07025919B1038431AA77B40 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */; }; + A0CC64247EF62C8ADFF8DEC4 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3167E9E6628F0061F45F6F2A /* AFSecurityPolicy.m */; }; + A103FFFA2F7C19A90944CD27 /* KWBeMemberOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 299569578F9B1CB221202D19 /* KWBeMemberOfClassMatcher.h */; }; + A1DB59F92D25D9273ED2A26B /* KWExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 11082FB2D1A94F4C29E94C8A /* KWExample.h */; }; + A20F71693FC9ACBD905D5FFD /* KiwiMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 9459D060D9E7614DE18D8E32 /* KiwiMacros.h */; }; + A350904ABB04781C4E84C61F /* KWDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 78C44B30CF2B7D2DA156B296 /* KWDeviceInfo.h */; }; + A354F83EE22F4F3BCF6B91FB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 107BC9AB3D7AFBE9C9CC4A49 /* Foundation.framework */; }; + A43B13F009F48A9F1188E1F5 /* KWCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CB3F6F11353E981B6A0F471 /* KWCallSite.h */; }; + A6602698725E3F43DD304827 /* AFHTTPRequestOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CD843880EA37F093D75584F /* AFHTTPRequestOperation.h */; }; + A6F12348ADFB2F103FD81404 /* MTLJSONAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 89A808054E9F6056586A297B /* MTLJSONAdapter.h */; }; + A712974F43ABAA079BB3666C /* KWPendingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 505BAC89870B6F67185FF7B6 /* KWPendingNode.h */; }; + A7FF30252C06C65BFB98FDEA /* MTLReflection.h in Headers */ = {isa = PBXBuildFile; fileRef = 71BF9A791CD1140785DFCD37 /* MTLReflection.h */; }; + A80E8E0E40718499FBAA4CCF /* KWBlockRaiseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FAE0B19A611299E72C6EFCF /* KWBlockRaiseMatcher.h */; }; + A907011E6AFAE8AFD5123751 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = B311AAA763F6DF7CCDE6DCF4 /* UIWebView+AFNetworking.h */; }; + A9CAE42A1312CC0B4546E457 /* KWFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = E287D8F20272F0F9719A1FAF /* KWFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AAC0ACF94E634D04EE906EE5 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = ED205E69B554304D20AA5D5E /* UIActivityIndicatorView+AFNetworking.m */; }; + ADA62AFF262FDF223A8AB3E6 /* KWFutureObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D574CDC3060FDBA9805DB990 /* KWFutureObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B03C74A2A67593BC9DEA7FB6 /* KWMessageTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = CD706A66A7D2871B7F0C4AD7 /* KWMessageTracker.h */; }; + B0C365DCF62F22D7BE02C4DD /* KWAny.h in Headers */ = {isa = PBXBuildFile; fileRef = A90FE6241836FA23734B7E14 /* KWAny.h */; }; + B1CD88D7C132E8007A7A4E40 /* KWPendingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = EA4D0A3E41AA23C497F312F4 /* KWPendingNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B58C2AFD6E9E17A044FC52C7 /* KWReceiveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B7DEB833C507FDAC490B7822 /* KWReceiveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B61B51BE125D515153114FA6 /* KWMessagePattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 1017ED14C8800B11FC0A2062 /* KWMessagePattern.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B6C5DF7DA6D453EB7EF53265 /* KWExampleSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 1884EB75DEC7359C92A73F85 /* KWExampleSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B88887A64D0F687F8F8720AC /* MTLReflection.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D2EF7F35956463F26C2C83D /* MTLReflection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B906227AA5686F982C4FBA49 /* KWInvocationCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = C9AFB35A2FCDC1EB3EB320BE /* KWInvocationCapturer.h */; }; + B94177ABB2D95931E7BEE60D /* KWValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 35597A2B77E658DFC790ADAD /* KWValue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BA8CC37917FF57CF59018F48 /* HNKGooglePlacesAutocompleteModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD19075F70E82B24EA76908 /* HNKGooglePlacesAutocompleteModel.m */; }; + BCDED104D59B1232BE5727A4 /* NSInvocation+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 49697F7D3259EE04E466758B /* NSInvocation+KiwiAdditions.h */; }; + BD84DEF06376DB359CC3668D /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 83B2AB2107CA641DC3AE3ABD /* AFHTTPSessionManager.m */; }; + BDD15F4D23EE7C61A0837F24 /* EXTScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F95E6CF7928E3285CA85769 /* EXTScope.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BE37753FEEEA17880FF9880B /* KWRegisterMatchersNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EC85098538AEC3EB7C1761A /* KWRegisterMatchersNode.h */; }; + BE846186A2493884F7BA204F /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B67C479A689ED07E37FA5927 /* AFNetworkReachabilityManager.h */; }; + C0CBA01C8D81EE7E099D1832 /* AFURLConnectionOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = E350F799923EA49970DB976D /* AFURLConnectionOperation.m */; }; + C13C20A4E20176BE5C970697 /* NSValue+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = CE76960BE9CBC51743AE74C9 /* NSValue+KiwiAdditions.h */; }; + C3B28FE265D2AF09E5E1424F /* KWExistVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F8A54793340332BF1B2572 /* KWExistVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C428EE24A2A390710EAD12EF /* NSDictionary+MTLMappingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 170E97623B12C124B6DE9A50 /* NSDictionary+MTLMappingAdditions.h */; }; + C500D2BDEE6CE8D5E2147EC0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FA10CEF775884DE766FC68F9 /* Security.framework */; }; + C5B5299687AE587B4A4988AC /* KWGenericMatchEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = 239C99BAEEA84A11E19E6AFC /* KWGenericMatchEvaluator.h */; }; + C785905DBA3AD186C680A3AE /* MTLTransformerErrorHandling.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E738427FCF212EB3EE61276 /* MTLTransformerErrorHandling.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C7FB3C185E535C48F619B518 /* HNKGooglePlacesAutocompletePlaceTerm.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E47C215DCF3F728DB5652C /* HNKGooglePlacesAutocompletePlaceTerm.h */; }; + C8B0DD775E6C229BB576CFC2 /* KWBeEmptyMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 15D39B7927AE6F99E9F1A6E4 /* KWBeEmptyMatcher.h */; }; + C9B577782BC1EBF68864B2CB /* KWAny.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B1D8145CF3CC27A8B9D9965 /* KWAny.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CB908C61798C0785539CB759 /* KWNotificationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B2DBB9B9DE970BA5ECA2F84 /* KWNotificationMatcher.h */; }; + CBF59A15D469C8C65B1AC833 /* KWAfterEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 75662FF7473D2C694F84E04B /* KWAfterEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CC1C90D75809DCACB99D0728 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F1B7B1C9E8848B42EC4786D3 /* AFURLSessionManager.h */; }; + CC4D6DE8647C70E1AC372F6A /* KWChangeMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F2A58AC73FB2EA8B15CE17C /* KWChangeMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CCA733BE2F248EED767CEADC /* KWBeKindOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 81EB63FC4E5D38FBB77CDAF0 /* KWBeKindOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CE9518D5854599ABA2490431 /* KWBlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A1E5706147272DC895B5A3B /* KWBlockNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CF1FEEDA9874BD7127477D88 /* KWItNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E67C4469B37EF382E885B17 /* KWItNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D1CF667F890B096ED54A50CA /* NSObject+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 18A477253E3DF44F0FE92B17 /* NSObject+KiwiVerifierAdditions.h */; }; + D356B4C39435DADA3A134791 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = BEF921B67FF583DCCCB9D842 /* UIButton+AFNetworking.h */; }; + D3B0ED8B976685738A90C28E /* KWCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 525BE599150808D4931BB179 /* KWCallSite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D5443BDC959626B446F3F227 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 013D96227EF58A8DD72CF4D2 /* AFNetworkActivityIndicatorManager.h */; }; + D5780BED4690A586A7C4D111 /* HNKGooglePlacesAutocompleteQueryConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = E87121C93FE9B11AD5C0FE3B /* HNKGooglePlacesAutocompleteQueryConfig.m */; }; + D61336FBCBF23D2E2F684B0B /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A64B83C7BC1C0CBE3695FDD /* AFNetworking.h */; }; + D6B6BD086F0F78D4DE294C22 /* HNKServer.h in Headers */ = {isa = PBXBuildFile; fileRef = 705331AD1364A19B75A60F38 /* HNKServer.h */; }; + D91D9E621121DB470AD763B0 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CCDA9BCFE3C8499A2553ECE /* UIKit+AFNetworking.h */; }; + D9427AA4D02F5E3AD28EA6C1 /* KWGenericMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EA253E84F4A374B212CAE1 /* KWGenericMatcher.h */; }; + D951FF21A6533B03DD5D224C /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B48E1431E6173E39477A229D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */; }; + D983FDCD309CBA76D3C91E8C /* HNKGooglePlacesAutocompleteModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 37442596F2217676E1F64D64 /* HNKGooglePlacesAutocompleteModel.h */; }; + D9B87FF9EBA6ACA1905074A9 /* KWSuiteConfigurationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DBECB535782DC814B62718E /* KWSuiteConfigurationBase.h */; }; + DA020C3C7B71BFF46DD1F67C /* NSValueTransformer+MTLInversionAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 23E97EC943255D93D6E475C1 /* NSValueTransformer+MTLInversionAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DA0D3A6C7B38CB7134890249 /* NSObject+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BB0E2F833349478B1A26710C /* NSObject+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DAC131ADC1BBBDAFF0B0EC10 /* KWBeZeroMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B488CC4EAC42A8383EA342E7 /* KWBeZeroMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DB0A36104896FC00738375E6 /* MTLModel.m in Sources */ = {isa = PBXBuildFile; fileRef = C07596CDD542E3B57D8D512B /* MTLModel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DB62B781D0E1F7693E7CDE70 /* KWHaveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D06280F9E8C71AFADFB5BD9 /* KWHaveMatcher.h */; }; + DB866D95A042B6728CB766DF /* KWChangeMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A4CCD7F717B937DC4737AA1A /* KWChangeMatcher.h */; }; + DD19EE9A79EBE19F26B098E6 /* MTLModel+NSCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 2891F0FB241B4963ED8D39C1 /* MTLModel+NSCoding.h */; }; + DF25F51D1936DA1F7328DA7B /* KWContextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F214AFC316209EA0986CC534 /* KWContextNode.h */; }; + DF7FF8BF6A04F10EA684978F /* KWVerifying.h in Headers */ = {isa = PBXBuildFile; fileRef = 76C776D73F7ACB01DE4518D7 /* KWVerifying.h */; }; + DFDB9D02812F317C6DC40801 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EAEF273F8ACB6C1A883DAB1 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */; }; + E10F2D1F722A169DBCF580A7 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C04693466272F819D405EF0 /* AFURLResponseSerialization.m */; }; + E2E03A790C1FAB87EF767517 /* KWMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 441F3587B9CB6A4214252701 /* KWMatchers.h */; }; + E4A4232E82F47421FAE3A45F /* KWExampleNodeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D81049FAAC378D3DDCE0050 /* KWExampleNodeVisitor.h */; }; + E51B0E124F33973FDC243258 /* NSNumber+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 92CC5B9D976F6A128192B5EC /* NSNumber+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E5BB4E8E6078A8E91FEB6C2F /* KWExpectationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EDAF6CED7AC723F05255418 /* KWExpectationType.h */; }; + E5F1D3D21677E176C221E6E6 /* KWBeforeEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = DF747E64D8DF0E4064901031 /* KWBeforeEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E5F7099F9F1E67B17E62A318 /* KWNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 497C48C63E41098A9F2BE69E /* KWNull.h */; }; + E796AF03388F128C5FC5C74F /* KWBeforeAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 81EBE3B8A816179DB22D9F25 /* KWBeforeAllNode.h */; }; + E7C4981E3BCDE754AD014201 /* KWNotificationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F613CBA5B32ADA8E67E0ACDC /* KWNotificationMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EAD08715371B580EE5129E26 /* KWValue.h in Headers */ = {isa = PBXBuildFile; fileRef = ED8B0021A846E847BD7183F5 /* KWValue.h */; }; + EB44AF5D09FBEE098CC6DD8B /* KWWorkarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EF21FD2BA4A94B68ACCB507 /* KWWorkarounds.h */; }; + EB57DDA8906128985E5AB0A3 /* EXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B86F7D40C270CBE8DDDAE60 /* EXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EBF23D0D2809A3F8DEC530D0 /* KWBeBetweenMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 087110D9834A71E3B894D99B /* KWBeBetweenMatcher.h */; }; + EC42375B7F2EF5A2FA7489A8 /* HNKGooglePlacesAutocompletePlace.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E90A6562D7945D1064FFF28 /* HNKGooglePlacesAutocompletePlace.m */; }; + EC8BF346EAFC22056CC753BE /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4015D8F7289727F6D1FFAAC7 /* AFURLSessionManager.m */; }; + EDE836C8C518B9E69DF6ADFE /* KWExampleDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D2674A80B48287963A95D3E /* KWExampleDelegate.h */; }; + EDFF15798DA06FAD22DBE406 /* KWBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = A9703CCA27AEF2A58630A8A3 /* KWBlock.h */; }; + EE4BF27606E4F060C48D8CD6 /* KWStub.h in Headers */ = {isa = PBXBuildFile; fileRef = BA6A73B472EFC9215A916499 /* KWStub.h */; }; + EEAA306EE345AC65F0D8A4CC /* HNKGooglePlacesAutocompleteQueryConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D32665AA87358D8CF626038 /* HNKGooglePlacesAutocompleteQueryConfig.h */; }; + EEE4F08EE74AB9887C47737F /* KWMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C842285FBD62E571DF586C6 /* KWMock.h */; }; + F06B8735D9AAD746DBF575B8 /* NSProxy+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 107848FFEE4A26756FF96447 /* NSProxy+KiwiVerifierAdditions.h */; }; + F1AF4F4238FF62E09F78C9F3 /* KWBeMemberOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 015CC2477D62F0422F559E22 /* KWBeMemberOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F246D8E98A60E36900C52D8C /* KWMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D1D2ADF38FF1BE1E0F38017 /* KWMatching.h */; }; + F3373D94AE47BAF54F7C1147 /* KWStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 2126718774C4DB48CB348140 /* KWStringUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F6132350A48C33E30E14DF2F /* KWDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CE4C56621B968A041B1B021A /* KWDeviceInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F661061351A3453619A200E8 /* KWExistVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 189B8E1174FB893EB3711C39 /* KWExistVerifier.h */; }; + F72ED2341C8445B0F36B7A9B /* KWGenericMatchingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CD70F0722EA3B94167339BA2 /* KWGenericMatchingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F78B740D7F00F0980E64E47F /* KWBeWithinMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CEAA2EC4025434485B73B350 /* KWBeWithinMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F88EE1496B06A0F7F6D999EE /* KWUserDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B45C01FC840166190B479B9 /* KWUserDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F9B1379C9EF79D96C230D11C /* EXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = E534B2724C74E1FC3506CFFD /* EXTRuntimeExtensions.h */; }; + FA28F0650ACF192F504388F6 /* KWRegularExpressionPatternMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5490143244B36E7CDD70FA5C /* KWRegularExpressionPatternMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FA9DF37E6E2731E7A5666CCB /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 72061049B0BDCE9186992638 /* UIProgressView+AFNetworking.m */; }; + FAC2073B692D6CBBE78CBCA1 /* KWContainMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF3506A99327A7473CB93B1 /* KWContainMatcher.h */; }; + FB1ECCD0703164E36DD8B154 /* KWConformToProtocolMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 42ABEB54828D8E2C6B0670C5 /* KWConformToProtocolMatcher.h */; }; + FD216C83145DF832D96988B2 /* KWReceiveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC8CBA4B7170469D136CCA1 /* KWReceiveMatcher.h */; }; + FDC9C77E98ECE85173DAA96B /* NSError+MTLModelException.h in Headers */ = {isa = PBXBuildFile; fileRef = 707E0E4B26B5B6117161D65C /* NSError+MTLModelException.h */; }; + FDD136D291F776E5BD009F13 /* metamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A64FDC31D2CE3C8E40A236BD /* metamacros.h */; }; + FF124AF6B8E0EC008D9D888D /* KWNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 88E95E43B81EC6BBC2B6148E /* KWNull.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FF167320C164EDBD1542FF26 /* NSValueTransformer+MTLInversionAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 70218E5428449BC39DC492CB /* NSValueTransformer+MTLInversionAdditions.h */; }; + FF9FAF67D89F1DD96FDA465C /* KWSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 706CB50AB84A25CC3AEC0059 /* KWSymbolicator.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0799084877F7B866EB4467BC /* PBXContainerItemProxy */ = { + 2997DE12C4476B2CF61D2E55 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; + containerPortal = DFEC8317986833DD23E97474 /* Project object */; proxyType = 1; - remoteGlobalIDString = 881E544741236650A9E648F2; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + remoteGlobalIDString = 7F6CE359C97547D69167DEC5; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; }; - 100DC69E10B36145851B86EB /* PBXContainerItemProxy */ = { + 35270C59D56F9C42410FF3D1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; + containerPortal = DFEC8317986833DD23E97474 /* Project object */; proxyType = 1; - remoteGlobalIDString = D6A05F270DBB24C4551536E2; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + remoteGlobalIDString = 0913E0E741E6DC2A01419977; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; }; - 2D6E0074510CAAEB4C9F998A /* PBXContainerItemProxy */ = { + 3C21A3314D8542323AF2E761 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; + containerPortal = DFEC8317986833DD23E97474 /* Project object */; proxyType = 1; - remoteGlobalIDString = DB26C8DEBD8C5B8E4FAA58D4; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + remoteGlobalIDString = 1DC918CB4190161F52FCB1BD; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; }; - 8C741FD0679463D6A7CB06BB /* PBXContainerItemProxy */ = { + 4E94ECE06CB41005AFC0B96A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; + containerPortal = DFEC8317986833DD23E97474 /* Project object */; proxyType = 1; - remoteGlobalIDString = D6A05F270DBB24C4551536E2; + remoteGlobalIDString = D06A884F48FEA41274322E34; remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; }; - B0835359445942799F2595B9 /* PBXContainerItemProxy */ = { + 4F647F96B01A4EDF54CC587F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; + containerPortal = DFEC8317986833DD23E97474 /* Project object */; proxyType = 1; - remoteGlobalIDString = 881E544741236650A9E648F2; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + remoteGlobalIDString = 7805B97E165F98F7D6A69165; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; }; - BDF502113CF055A43C9E922C /* PBXContainerItemProxy */ = { + 68F3DC78CF7EBF7FAB6024B6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; + containerPortal = DFEC8317986833DD23E97474 /* Project object */; proxyType = 1; - remoteGlobalIDString = 28EF350919B7DE0F895E2792; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + remoteGlobalIDString = 0913E0E741E6DC2A01419977; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; }; - D76290619D9F38950BFC7641 /* PBXContainerItemProxy */ = { + A52DED79DA4DDC4851ABEF91 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; + containerPortal = DFEC8317986833DD23E97474 /* Project object */; proxyType = 1; - remoteGlobalIDString = 28EF350919B7DE0F895E2792; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + remoteGlobalIDString = D06A884F48FEA41274322E34; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; }; - FAFD8B3C0E3D47BE3EC246B5 /* PBXContainerItemProxy */ = { + F7339C540361DE7A23F94695 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = E0E8F6EDA4F05686AFA20E2B /* Project object */; + containerPortal = DFEC8317986833DD23E97474 /* Project object */; proxyType = 1; - remoteGlobalIDString = A68E014D5E09236690BDB595; - remoteInfo = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; + remoteGlobalIDString = 7805B97E165F98F7D6A69165; + remoteInfo = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 01EF14C06FD97C6464AF7CB0 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 027C1CCA9F5598168F31F296 /* KWObjCUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWObjCUtilities.h; path = Classes/Core/KWObjCUtilities.h; sourceTree = ""; }; - 02E344DDA9CA448DDEAF6811 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - 03C33BD4A54748B9BFB5EEDF /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig"; sourceTree = ""; }; - 04E13BA068B36259F14B348F /* NSObject+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiVerifierAdditions.m"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.m"; sourceTree = ""; }; - 04EB80C857EED098EC1A01D2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; sourceTree = ""; }; - 08D52DA97541F2D26379979E /* KWInequalityMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInequalityMatcher.m; path = Classes/Matchers/KWInequalityMatcher.m; sourceTree = ""; }; - 0909BB2656E7C0D60E7DA5CF /* KWLet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLet.h; path = Classes/Core/KWLet.h; sourceTree = ""; }; - 09173B80F071F2CE68A992C0 /* KWNilMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNilMatcher.h; path = Classes/Matchers/KWNilMatcher.h; sourceTree = ""; }; - 09299FF0F358E036D07A3E61 /* NSObject+KiwiSpyAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiSpyAdditions.m"; path = "Classes/Core/NSObject+KiwiSpyAdditions.m"; sourceTree = ""; }; - 095808D2F717738484116FE1 /* KWBeSubclassOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeSubclassOfClassMatcher.m; path = Classes/Matchers/KWBeSubclassOfClassMatcher.m; sourceTree = ""; }; - 09B47159DC25CF7437F053CA /* KWCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCallSite.h; path = Classes/Core/KWCallSite.h; sourceTree = ""; }; - 09FA8A59C08E9659E6861B42 /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; - 0A1A1D8A7009854BD3E9EDFD /* KWExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExample.m; path = Classes/Core/KWExample.m; sourceTree = ""; }; - 0AD571719CBAEC4BCCF38A1B /* KWValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWValue.m; path = Classes/Core/KWValue.m; sourceTree = ""; }; - 0B843DDE4897E77DC9E701F0 /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; - 0D28CA3B19248EE639571186 /* KWItNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWItNode.m; path = Classes/Nodes/KWItNode.m; sourceTree = ""; }; - 0D9AB64F8618F46D0AF51903 /* libPods-HNKGooglePlacesAutocomplete-Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0EDD4763BDD2275D407907AF /* KWAsyncVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAsyncVerifier.h; path = Classes/Verifiers/KWAsyncVerifier.h; sourceTree = ""; }; - 0FB1FA96960431D52A257471 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - 0FD12BC3D23BE090BA82138A /* HNKServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKServer.m; path = Pod/Classes/HNKServer.m; sourceTree = ""; }; - 107AF158310785A2E9E2E184 /* KWStringPrefixMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringPrefixMatcher.h; path = Classes/Matchers/KWStringPrefixMatcher.h; sourceTree = ""; }; - 10AE6ED227A8DA5075EC2CA6 /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; - 11955A913E33C0EDF793F558 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh"; sourceTree = ""; }; - 12FEA05DD4B085CBCA1464E5 /* KWGenericMatchEvaluator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchEvaluator.h; path = Classes/Matchers/KWGenericMatchEvaluator.h; sourceTree = ""; }; - 13DDB716A3B57743AD34233B /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; - 14A9FCBF3F501EDF6F636A12 /* KWItNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWItNode.h; path = Classes/Nodes/KWItNode.h; sourceTree = ""; }; - 15AD262015ADE1431F0B7707 /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; - 16A91EF020A59E5A95D50B00 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist"; sourceTree = ""; }; - 1729B04C687E3DD54A2353A6 /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; - 175B92D8E24EB50C5318659A /* KWProbePoller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWProbePoller.m; path = Classes/Core/KWProbePoller.m; sourceTree = ""; }; - 17D3F4EC0A3741255A6E81CB /* KWFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFormatter.m; path = Classes/Core/KWFormatter.m; sourceTree = ""; }; - 1817C90D8FA1E9ADD8BEAE0A /* KWObjCUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWObjCUtilities.m; path = Classes/Core/KWObjCUtilities.m; sourceTree = ""; }; - 1892154921AA12C6B7ADB192 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - 191B42E5F5BE5D533FF53040 /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; - 1936CA7EE65CAE6AF0EF3BDB /* KWBeIdenticalToMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeIdenticalToMatcher.h; path = Classes/Matchers/KWBeIdenticalToMatcher.h; sourceTree = ""; }; - 1D9C69E5F7BD3B48089D4969 /* KWBlockRaiseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockRaiseMatcher.m; path = Classes/Matchers/KWBlockRaiseMatcher.m; sourceTree = ""; }; - 1F0E870400A1AAE177C3AF45 /* CLPlacemark+HNKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CLPlacemark+HNKAdditions.m"; path = "Pod/Classes/CLPlacemark+HNKAdditions.m"; sourceTree = ""; }; - 1F47ED14AE85D33817A8D8D7 /* KWBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlock.h; path = Classes/Core/KWBlock.h; sourceTree = ""; }; - 2047BBCECF5F956113FC9B6F /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; - 20E4175F5C1C0F3CDD53F951 /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; - 21BD28E365A490742A12BE74 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m"; sourceTree = ""; }; - 21EBCE0999FD8653092BC0A2 /* NSValue+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+KiwiAdditions.m"; path = "Classes/Core/NSValue+KiwiAdditions.m"; sourceTree = ""; }; - 232B6E3745323C23A4E3EAD0 /* KWBlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockNode.m; path = Classes/Nodes/KWBlockNode.m; sourceTree = ""; }; - 2439584FCB0C89143AFFE3CF /* KWWorkarounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWWorkarounds.h; path = Classes/Core/KWWorkarounds.h; sourceTree = ""; }; - 247E3B5C6C41ADDB64D02360 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig"; sourceTree = ""; }; - 259F1BF7996B8390997DF2B7 /* KWFutureObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFutureObject.h; path = Classes/Core/KWFutureObject.h; sourceTree = ""; }; - 25F4579379FAF80E5253CE34 /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; - 2614C1E73C326FE153834527 /* KWRegisterMatchersNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegisterMatchersNode.h; path = Classes/Nodes/KWRegisterMatchersNode.h; sourceTree = ""; }; - 27598202816B254CFE090714 /* KWVerifying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWVerifying.h; path = Classes/Verifiers/KWVerifying.h; sourceTree = ""; }; - 29185D6D005F74D6C6633C37 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; - 29200D5921AD783A2750ADF7 /* KWBeMemberOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeMemberOfClassMatcher.m; path = Classes/Matchers/KWBeMemberOfClassMatcher.m; sourceTree = ""; }; - 29BB781BFF228284165B9C0E /* KWInvocationCapturer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInvocationCapturer.m; path = Classes/Core/KWInvocationCapturer.m; sourceTree = ""; }; - 2A11D258B22B9046DAB00445 /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; - 2A8CB17452EE515415FCF5C9 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; - 2B1B448576CED2947658253F /* Pods-HNKGooglePlacesAutocomplete-Example-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-environment.h"; sourceTree = ""; }; - 2B29FC8661DE3178F3E55D3A /* KWNotificationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNotificationMatcher.m; path = Classes/Matchers/KWNotificationMatcher.m; sourceTree = ""; }; - 2B91F0C173CF955192F8821D /* KWGenericMatchingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchingAdditions.m; path = Classes/Matchers/KWGenericMatchingAdditions.m; sourceTree = ""; }; - 2B98DF0EDB26471FB26C4EDC /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; - 2BF5187382097B617312E8AE /* KWBeIdenticalToMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeIdenticalToMatcher.m; path = Classes/Matchers/KWBeIdenticalToMatcher.m; sourceTree = ""; }; - 2C983345770AE97BB428F215 /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig"; sourceTree = ""; }; - 2C9B2D6D1D7781D2970449B1 /* KWMessagePattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessagePattern.m; path = Classes/Core/KWMessagePattern.m; sourceTree = ""; }; - 2CF5E3BE6E98A3C32F5FB244 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; - 2D2537BDA4DF99F94E811097 /* KWBeEmptyMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeEmptyMatcher.h; path = Classes/Matchers/KWBeEmptyMatcher.h; sourceTree = ""; }; - 2D3D0C84A6D99EAFD3479E8C /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 2E7E0B0A51E2C4D202ED82E2 /* KWContainStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainStringMatcher.m; path = Classes/Matchers/KWContainStringMatcher.m; sourceTree = ""; }; - 2EE7ACC1416A5567F2C588C2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig"; sourceTree = ""; }; - 2FEE784AF337276D713E2CE2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig"; sourceTree = ""; }; - 308A372F20104316E5D06E72 /* KWBeWithinMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeWithinMatcher.m; path = Classes/Matchers/KWBeWithinMatcher.m; sourceTree = ""; }; - 308EACD72B0F9EDAE16CBB41 /* KWNilMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNilMatcher.m; path = Classes/Matchers/KWNilMatcher.m; sourceTree = ""; }; - 34868D498A7CADC0571443B2 /* KWMatcherFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcherFactory.m; path = Classes/Core/KWMatcherFactory.m; sourceTree = ""; }; - 35D20F9A1B78CDD4137F7843 /* Kiwi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kiwi.h; path = Classes/Core/Kiwi.h; sourceTree = ""; }; - 35E92A91EC92E1CA3E12B373 /* KWCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCallSite.m; path = Classes/Core/KWCallSite.m; sourceTree = ""; }; - 3661B6AC769C98A7B2656BD1 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 36DD95DB86ADE39521F81424 /* KWMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchers.h; path = Classes/Core/KWMatchers.h; sourceTree = ""; }; - 37A86FE4C95E592C3EEFE170 /* KWUserDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWUserDefinedMatcher.h; path = Classes/Matchers/KWUserDefinedMatcher.h; sourceTree = ""; }; - 37FBB511F65D77A0FCB4A53F /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; - 39F2B3D3C506052693F90B7A /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; - 3BB69ADAA5AED760B4F3B21F /* KiwiMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiMacros.h; path = Classes/Core/KiwiMacros.h; sourceTree = ""; }; - 3BFB049C379D8B22C60B1638 /* KWFutureObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFutureObject.m; path = Classes/Core/KWFutureObject.m; sourceTree = ""; }; - 3DD764E79A144C04AE27914D /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-Example-resources.sh"; sourceTree = ""; }; - 3DFE98CFADA829F03EBF74B2 /* KWExampleDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleDelegate.h; path = Classes/Core/KWExampleDelegate.h; sourceTree = ""; }; - 3E16EC28AA895D47E3C68D55 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 40E45B80D78D7B809797A97F /* KWFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFormatter.h; path = Classes/Core/KWFormatter.h; sourceTree = ""; }; - 41ED1EADD57344420697BD5A /* KWExampleNodeVisitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNodeVisitor.h; path = Classes/Core/KWExampleNodeVisitor.h; sourceTree = ""; }; - 429A6139C27AD50221E42865 /* NSObject+KiwiStubAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiStubAdditions.h"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.h"; sourceTree = ""; }; - 42AADE3568DDB012883BFB0F /* KWFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFailure.m; path = Classes/Core/KWFailure.m; sourceTree = ""; }; - 4324AE7321A8EBB4D1ADD37B /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; - 437E1F6D217F9F83A5D396CC /* NSInvocation+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+KiwiAdditions.h"; path = "Classes/Core/NSInvocation+KiwiAdditions.h"; sourceTree = ""; }; - 4481BAE347A878339F50C6BA /* KWMessageTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessageTracker.m; path = Classes/Core/KWMessageTracker.m; sourceTree = ""; }; - 44D68462B14A22B7C7D4A963 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig"; sourceTree = ""; }; - 45209A2F83A5703B5A4E11DC /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; - 465A9E5C81F66B679E26BE73 /* KWAfterEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterEachNode.m; path = Classes/Nodes/KWAfterEachNode.m; sourceTree = ""; }; - 4663A164E67A7F08C50E115C /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - 472E866E20B2723467A9BCCE /* KWInequalityMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInequalityMatcher.h; path = Classes/Matchers/KWInequalityMatcher.h; sourceTree = ""; }; - 48F722BF5BAD811C6F9BB363 /* NSObject+KiwiMockAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiMockAdditions.m"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.m"; sourceTree = ""; }; - 495B080FA7C66B00700A81AC /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig"; sourceTree = ""; }; - 4A19C6A1D778D8286C5C39C7 /* KWHaveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveMatcher.h; path = Classes/Matchers/KWHaveMatcher.h; sourceTree = ""; }; - 4E0647B79FC7507ED5024C8B /* KWSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSymbolicator.h; path = Classes/Core/KWSymbolicator.h; sourceTree = ""; }; - 4EBB2C48F6AC941CE089E785 /* NSObject+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiVerifierAdditions.h"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.h"; sourceTree = ""; }; - 4EBC42CB7C888C795D1C640F /* KWRegisterMatchersNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegisterMatchersNode.m; path = Classes/Nodes/KWRegisterMatchersNode.m; sourceTree = ""; }; - 4ECE7AED31F973B8DAB92112 /* KWBeKindOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeKindOfClassMatcher.h; path = Classes/Matchers/KWBeKindOfClassMatcher.h; sourceTree = ""; }; - 4F491F0B95F19BA349B6B01F /* KWAny.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAny.h; path = Classes/Core/KWAny.h; sourceTree = ""; }; - 4FA1AC528D0583B9CF202FBA /* KWGenericMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatcher.h; path = Classes/Matchers/KWGenericMatcher.h; sourceTree = ""; }; - 514167BCC3DA87A0377E25F8 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; - 529FD5D5A587AB235E08CA1A /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 52F3B6419027B88A2846BE91 /* NSProxy+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSProxy+KiwiVerifierAdditions.m"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.m"; sourceTree = ""; }; - 53570268974E900520134F55 /* KWBeZeroMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeZeroMatcher.m; path = Classes/Matchers/KWBeZeroMatcher.m; sourceTree = ""; }; - 5428E065B37826F91EFF720E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m"; sourceTree = ""; }; - 55E24C56BA4870C4939FC57E /* KWProbePoller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbePoller.h; path = Classes/Core/KWProbePoller.h; sourceTree = ""; }; - 56157DEA6B4718CF129981DA /* KWLetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWLetNode.m; path = Classes/Nodes/KWLetNode.m; sourceTree = ""; }; - 56FC514D2CFA47949DDC9551 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 5860E765418CF990A2FFD701 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m"; sourceTree = ""; }; - 58896DE59127AABCA56C04C3 /* KWMessageSpying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageSpying.h; path = Classes/Core/KWMessageSpying.h; sourceTree = ""; }; - 596749631AEA5CEDD0511BE0 /* CLPlacemark+HNKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CLPlacemark+HNKAdditions.h"; path = "Pod/Classes/CLPlacemark+HNKAdditions.h"; sourceTree = ""; }; - 5968C50CC46C3BEE27FEE97F /* KWExistVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExistVerifier.m; path = Classes/Verifiers/KWExistVerifier.m; sourceTree = ""; }; - 59DC2A8F7FC043E8E8F7085E /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; - 5AF0FFC397E774620CC77577 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; - 5C6BC98D168A035609CA4DF0 /* KWExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExample.h; path = Classes/Core/KWExample.h; sourceTree = ""; }; - 5EEFA1E0A347B6910DBFEF6C /* KWBeZeroMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeZeroMatcher.h; path = Classes/Matchers/KWBeZeroMatcher.h; sourceTree = ""; }; - 60B53E48B27C67C776916F0C /* KWProbe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbe.h; path = Classes/Core/KWProbe.h; sourceTree = ""; }; - 61CA50E7C7DC6E7527D3C481 /* KWStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStub.h; path = Classes/Stubbing/KWStub.h; sourceTree = ""; }; - 624AB78D750F090E25BDFAD0 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig"; sourceTree = ""; }; - 636434BF68CB660651A969DD /* HNKServerFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServerFacade.h; path = Pod/Classes/HNKServerFacade.h; sourceTree = ""; }; - 63F1AC2D0F5B5EAB9C69E7D7 /* KWBeBetweenMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeBetweenMatcher.m; path = Classes/Matchers/KWBeBetweenMatcher.m; sourceTree = ""; }; - 64C9738ACC3C52935A4AB105 /* KWExpectationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExpectationType.h; path = Classes/Core/KWExpectationType.h; sourceTree = ""; }; - 65A42DBEE04392BDCA1CB8D7 /* KWIntercept.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWIntercept.m; path = Classes/Stubbing/KWIntercept.m; sourceTree = ""; }; - 65F33CF0AA1F487B58D31536 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - 66E98C74EAE063BF508CAFBE /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 66EEEE5EC3D93A663E3019A5 /* KWRespondToSelectorMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRespondToSelectorMatcher.m; path = Classes/Matchers/KWRespondToSelectorMatcher.m; sourceTree = ""; }; - 671CD3BCE54F9FBA67CCD56B /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - 68A92E1551A9A0E1115A977F /* KWChangeMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWChangeMatcher.m; path = Classes/Matchers/KWChangeMatcher.m; sourceTree = ""; }; - 6A6913D954E44D9B9C873CF9 /* KWPendingNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWPendingNode.m; path = Classes/Nodes/KWPendingNode.m; sourceTree = ""; }; - 6C549E41895D02F9C36339AE /* KWAfterEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterEachNode.h; path = Classes/Nodes/KWAfterEachNode.h; sourceTree = ""; }; - 6CA8A8FDD2797DD0ADB6D598 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; - 6FFC8F08E45EA7C099CF2CBE /* KWGenericMatchEvaluator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchEvaluator.m; path = Classes/Matchers/KWGenericMatchEvaluator.m; sourceTree = ""; }; - 715C897F24A3D36CBE31A6AC /* HNKGooglePlacesAutocomplete.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocomplete.h; path = Pod/Classes/HNKGooglePlacesAutocomplete.h; sourceTree = ""; }; - 71E36227EC4EC3624FE00872 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - 73F8F5318FB28ADD3CA69DDD /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig"; sourceTree = ""; }; - 7427E7A32E712AF42B6C0F85 /* KWNotificationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNotificationMatcher.h; path = Classes/Matchers/KWNotificationMatcher.h; sourceTree = ""; }; - 74B9EEFA198840B31DE5B9A7 /* KWBeforeAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeAllNode.h; path = Classes/Nodes/KWBeforeAllNode.h; sourceTree = ""; }; - 74EB2BB011B2D93FB99B62F4 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; - 74FBEB3376BB82483F329EDB /* HNKServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServer.h; path = Pod/Classes/HNKServer.h; sourceTree = ""; }; - 75A97EE0537E19016E64D09E /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - 76168C97F6F45ED6370194CD /* KWIntercept.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWIntercept.h; path = Classes/Stubbing/KWIntercept.h; sourceTree = ""; }; - 79A736EA8BCB8748D615E27E /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; - 7A01B6C9FF0CEBB3FBF23A28 /* KWReceiveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWReceiveMatcher.m; path = Classes/Matchers/KWReceiveMatcher.m; sourceTree = ""; }; - 7B9D0F55C32ECEBF13705A7B /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; sourceTree = ""; }; - 7BE6AAB2C14B2DB7646A1437 /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Classes/Core/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; - 7C2568184EC4ED19C5DBFB58 /* KWExampleSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuiteBuilder.m; path = Classes/Core/KWExampleSuiteBuilder.m; sourceTree = ""; }; - 7C303C8C4AF25AA24AC6B507 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; sourceTree = ""; }; - 7C6B0DA10EFA4830F20D599D /* KWHaveValueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveValueMatcher.m; path = Classes/Matchers/KWHaveValueMatcher.m; sourceTree = ""; }; - 7CB1315BD91CC143DE9DA0CD /* KWBeEmptyMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeEmptyMatcher.m; path = Classes/Matchers/KWBeEmptyMatcher.m; sourceTree = ""; }; - 7E21548E5ED14FDA9EEF219A /* KWRegularExpressionPatternMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegularExpressionPatternMatcher.h; path = Classes/Matchers/KWRegularExpressionPatternMatcher.h; sourceTree = ""; }; - 7E3BCF2BB769E4FC76ACF9B1 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; - 7E9429142970CA1E7BD6E66F /* KWExampleSuiteBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuiteBuilder.h; path = Classes/Core/KWExampleSuiteBuilder.h; sourceTree = ""; }; - 7F2E0C0E3B476FF44B4560AD /* KWStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringUtilities.h; path = Classes/Core/KWStringUtilities.h; sourceTree = ""; }; - 7FF0F3A1FE36CA28D4804A8C /* KWMatchVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchVerifier.m; path = Classes/Verifiers/KWMatchVerifier.m; sourceTree = ""; }; - 80083A0A1FBB6FF9CFB9F505 /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 806E6B168D27949EAB7534AE /* NSObject+KiwiStubAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiStubAdditions.m"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.m"; sourceTree = ""; }; - 80B7058277822E206FC43166 /* KWAsyncVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAsyncVerifier.m; path = Classes/Verifiers/KWAsyncVerifier.m; sourceTree = ""; }; - 8374BB520ECB3921F315BF94 /* KWReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReporting.h; path = Classes/Core/KWReporting.h; sourceTree = ""; }; - 848606A13235A6C7BB4D7FBC /* KWWorkarounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWWorkarounds.m; path = Classes/Core/KWWorkarounds.m; sourceTree = ""; }; - 85D4BB77E1DFA6CBE2139115 /* KWContextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContextNode.h; path = Classes/Nodes/KWContextNode.h; sourceTree = ""; }; - 880680B81CD162681AC5B358 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - 88F10BFAA739965FDAE0132C /* KiwiBlockMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiBlockMacros.h; path = Classes/Core/KiwiBlockMacros.h; sourceTree = ""; }; - 89220CF6DC33AB3DABFFCB87 /* KWPendingNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWPendingNode.h; path = Classes/Nodes/KWPendingNode.h; sourceTree = ""; }; - 893B5CE3C853DE6F48F2B820 /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; - 8988690D5061C677D6400846 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; sourceTree = ""; }; - 89A3CFFD2EDEB10CFDF60E48 /* KWNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNull.m; path = Classes/Core/KWNull.m; sourceTree = ""; }; - 8A4C5E56BFEA57145693EF5F /* KWStringContainsMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringContainsMatcher.m; path = Classes/Matchers/KWStringContainsMatcher.m; sourceTree = ""; }; - 8B4906FEB79364F632EC140A /* KWBlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockNode.h; path = Classes/Nodes/KWBlockNode.h; sourceTree = ""; }; - 8B94DC1A68F10FABD27AC385 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; - 8BDB98C47D64DAAF3399C103 /* KWBeforeAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeAllNode.m; path = Classes/Nodes/KWBeforeAllNode.m; sourceTree = ""; }; - 8D5ECDFDEB8B03E298BE96DD /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - 8DE36DDCCB75376A39B32A68 /* KWEqualMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWEqualMatcher.h; path = Classes/Matchers/KWEqualMatcher.h; sourceTree = ""; }; - 8E4282A1D859DCF23707115E /* KWExampleSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuite.m; path = Classes/Core/KWExampleSuite.m; sourceTree = ""; }; - 8F3001A060B82E7894E3990C /* KWSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSpec.m; path = Classes/Core/KWSpec.m; sourceTree = ""; }; - 9261A71A44141006EA44097D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig"; sourceTree = ""; }; - 92A5CF3176B86C4F77EB8D71 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - 92B83E9300A71C30F6EC698E /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; - 92DE181AF776DBD1BC0D97B6 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - 938A915B1646EF696B083D59 /* KWBeforeEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeEachNode.h; path = Classes/Nodes/KWBeforeEachNode.h; sourceTree = ""; }; - 94588E80012A0DC84241DA61 /* KWStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStub.m; path = Classes/Stubbing/KWStub.m; sourceTree = ""; }; - 94F5E0D8B98DBC65FB741359 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h"; sourceTree = ""; }; - 961D7B6E3694BDD6F1350356 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; - 9691B8F07D85643847432D25 /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; - 96CB372B588D6325E8C12D22 /* KWEqualMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWEqualMatcher.m; path = Classes/Matchers/KWEqualMatcher.m; sourceTree = ""; }; - 97BFDEF0E53FC34159DFF287 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 984C8CB53E09AEF2D1FD5ADE /* KWContainMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainMatcher.m; path = Classes/Matchers/KWContainMatcher.m; sourceTree = ""; }; - 987E398BA7E5C3C181C37CF0 /* KWMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatching.h; path = Classes/Core/KWMatching.h; sourceTree = ""; }; - 9947BC24EEAD688061E85682 /* NSObject+KiwiMockAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiMockAdditions.h"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.h"; sourceTree = ""; }; - 999A6A34B5F8D88FE5EB580E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown"; sourceTree = ""; }; - 9D11BFA4256FE23EF88F62F9 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig"; sourceTree = ""; }; - 9D5DDDC9CA80CC261630F528 /* NSProxy+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSProxy+KiwiVerifierAdditions.h"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.h"; sourceTree = ""; }; - A0767DD803BB9A4EAE513B43 /* KWBlockRaiseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockRaiseMatcher.h; path = Classes/Matchers/KWBlockRaiseMatcher.h; sourceTree = ""; }; - A145FECF7D95241C91703A0F /* KWCaptureSpy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCaptureSpy.m; path = Classes/Core/KWCaptureSpy.m; sourceTree = ""; }; - A15D182C2BAE412839E04901 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; - A1A495E80A1B90E9882901B2 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - A246682C30EF23D1D598D77D /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown"; sourceTree = ""; }; - A261B7C80B927D68D73D629F /* KWAllTestsSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAllTestsSuite.m; path = Classes/Config/KWAllTestsSuite.m; sourceTree = ""; }; - A31874C4D9E927E11F657DCB /* KWRegularExpressionPatternMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegularExpressionPatternMatcher.m; path = Classes/Matchers/KWRegularExpressionPatternMatcher.m; sourceTree = ""; }; - A3647AAACF76D176E4F94136 /* KWStringContainsMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringContainsMatcher.h; path = Classes/Matchers/KWStringContainsMatcher.h; sourceTree = ""; }; - A42D9B04B79771B45EF984F0 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; - A45AFF065A3D4707ED7E01B9 /* KWMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMock.m; path = Classes/Mocking/KWMock.m; sourceTree = ""; }; - A53FAB8C61560EF6F049B460 /* KWAfterAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterAllNode.h; path = Classes/Nodes/KWAfterAllNode.h; sourceTree = ""; }; - A556379F0FD924AD98AE5A2A /* NSNumber+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+KiwiAdditions.h"; path = "Classes/Core/NSNumber+KiwiAdditions.h"; sourceTree = ""; }; - A5EC80180738D69BEED4F203 /* NSNumber+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+KiwiAdditions.m"; path = "Classes/Core/NSNumber+KiwiAdditions.m"; sourceTree = ""; }; - A5FAA29935A5D4D7967B0F93 /* KWChangeMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWChangeMatcher.h; path = Classes/Matchers/KWChangeMatcher.h; sourceTree = ""; }; - A70BE00D46C56FB411455E3A /* KWBeKindOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeKindOfClassMatcher.m; path = Classes/Matchers/KWBeKindOfClassMatcher.m; sourceTree = ""; }; - A73A03AF6A9D8E9B571961C0 /* KWContainStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainStringMatcher.h; path = Classes/Matchers/KWContainStringMatcher.h; sourceTree = ""; }; - A7B99769CE9658676AA672AA /* NSMethodSignature+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+KiwiAdditions.h"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.h"; sourceTree = ""; }; - A7CE6104B98113A5954543A9 /* KWMatchers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchers.m; path = Classes/Core/KWMatchers.m; sourceTree = ""; }; - A94ABD4202745A674A6778AA /* KWContextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContextNode.m; path = Classes/Nodes/KWContextNode.m; sourceTree = ""; }; - A964E31FA9F36F9E076124D6 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - A9898E0A1D9DCB63EC920138 /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; - ABB30EAA7429E6F5C281036D /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - AC0E317DB022E8EA9ABDF9D1 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - AD100B43523069A54624E331 /* KWHaveValueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveValueMatcher.h; path = Classes/Matchers/KWHaveValueMatcher.h; sourceTree = ""; }; - AEEC136E646565D2D12AFC0A /* KWBeTrueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeTrueMatcher.m; path = Classes/Matchers/KWBeTrueMatcher.m; sourceTree = ""; }; - AF04E52C7176D1BCE8D3CFDA /* KWReceiveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReceiveMatcher.h; path = Classes/Matchers/KWReceiveMatcher.h; sourceTree = ""; }; - AF16D7BEA41E6D7F1EB0B960 /* KWBeBetweenMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeBetweenMatcher.h; path = Classes/Matchers/KWBeBetweenMatcher.h; sourceTree = ""; }; - AF6237325F0203D96C4D901F /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - AFA90880F35A3A956CE9FDFD /* KWCaptureSpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCaptureSpy.h; path = Classes/Core/KWCaptureSpy.h; sourceTree = ""; }; - B029C3F8CF96FAFDD7D16A07 /* KWStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringUtilities.m; path = Classes/Core/KWStringUtilities.m; sourceTree = ""; }; - B05A89F36031871EFED0843D /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - B1024F44C142AAFB7A06B1C0 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; - B17303491E3673E056B0A772 /* KWSuiteConfigurationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSuiteConfigurationBase.m; path = Classes/Config/KWSuiteConfigurationBase.m; sourceTree = ""; }; - B1DA4337223DF4A0E8097958 /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; - B4205C2E7F75866C8400F135 /* KWGenericMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatcher.m; path = Classes/Matchers/KWGenericMatcher.m; sourceTree = ""; }; - B4A7F5332DB0E9ECE74D7375 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - B51B4C01BFB614286C686506 /* KWValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWValue.h; path = Classes/Core/KWValue.h; sourceTree = ""; }; - B5D93A7FE5D3609288091101 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig"; sourceTree = ""; }; - B62E76760F2419262B2C32FA /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m"; sourceTree = ""; }; - B68DA76C0E435C7686A3ED6A /* KWExampleSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuite.h; path = Classes/Core/KWExampleSuite.h; sourceTree = ""; }; - B814AA8DCB5148E0FE600C5A /* KWSuiteConfigurationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSuiteConfigurationBase.h; path = Classes/Config/KWSuiteConfigurationBase.h; sourceTree = ""; }; - B8320BA1EC08F95C0FA62E7C /* KWMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMock.h; path = Classes/Mocking/KWMock.h; sourceTree = ""; }; - BA1A42835B58CD277F73D0AF /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; sourceTree = ""; }; - BAFC1CA17AAE7AAA7E4C9883 /* KWMatchVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchVerifier.h; path = Classes/Verifiers/KWMatchVerifier.h; sourceTree = ""; }; - BB5F966A5F7454874CDC6A89 /* KWDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWDeviceInfo.h; path = Classes/Core/KWDeviceInfo.h; sourceTree = ""; }; - BB9BA0D3972E32D0CADCC57B /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; - BE8336316D35DB2B552CD75B /* KWHaveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveMatcher.m; path = Classes/Matchers/KWHaveMatcher.m; sourceTree = ""; }; - BF8F3EFA8C771C6008587FEC /* NSInvocation+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+KiwiAdditions.m"; path = "Classes/Core/NSInvocation+KiwiAdditions.m"; sourceTree = ""; }; - BFED7B74B7D63C00B88C6FA0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-dummy.m"; sourceTree = ""; }; - C0FA83895AF34A9293B88748 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - C1FC56D6A46FEEFAE98E84BB /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; - C3616855A54A76D0FF4A7284 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - C5C94EE62C5B1B20E6635A85 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; - C6420653BE0C65F77F9F5E9C /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; - C6965EA0F284DD7320825D8E /* KWMatcherFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcherFactory.h; path = Classes/Core/KWMatcherFactory.h; sourceTree = ""; }; - C722FED81BAE9BF3F13387A9 /* KWGenericMatchingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchingAdditions.h; path = Classes/Matchers/KWGenericMatchingAdditions.h; sourceTree = ""; }; - C76501CC2D88EAD8A41AC87A /* KWAfterAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterAllNode.m; path = Classes/Nodes/KWAfterAllNode.m; sourceTree = ""; }; - C92EDFA9114289C147660A3A /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; - CA0A4548423E21447BD48DEF /* KWBeMemberOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeMemberOfClassMatcher.h; path = Classes/Matchers/KWBeMemberOfClassMatcher.h; sourceTree = ""; }; - CADC89CCF339BFDB57A2059B /* KWMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcher.h; path = Classes/Core/KWMatcher.h; sourceTree = ""; }; - CBB66556E7ECBF51F957E41C /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; - CC73C46A28D45231E683350D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m"; sourceTree = ""; }; - CC843C8300EDE1910DAD8A72 /* KWBeforeEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeEachNode.m; path = Classes/Nodes/KWBeforeEachNode.m; sourceTree = ""; }; - CE99BF44992E7383DFCBDB30 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - D12A83A1DAF5ACF4027964A4 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - D1936D7E96F7CE15CA43E129 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - D1962E43939DAF419ACD6D16 /* KWBeTrueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeTrueMatcher.h; path = Classes/Matchers/KWBeTrueMatcher.h; sourceTree = ""; }; - D1F60557399582DC77FA8A60 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist"; sourceTree = ""; }; - D5295B3B01583D779EBB9601 /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; - D6673D71E1E9DCC5183C63A7 /* KWBeSubclassOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeSubclassOfClassMatcher.h; path = Classes/Matchers/KWBeSubclassOfClassMatcher.h; sourceTree = ""; }; - D6AD8F690F169B1837D45F57 /* NSValue+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+KiwiAdditions.h"; path = "Classes/Core/NSValue+KiwiAdditions.h"; sourceTree = ""; }; - D9FC36303476D0AB4CC430FB /* KWMessagePattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessagePattern.h; path = Classes/Core/KWMessagePattern.h; sourceTree = ""; }; - DAA0ACEBB9A3E9AACA681BCC /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - DAD6B9A3DCF198BFE117B915 /* KWConformToProtocolMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWConformToProtocolMatcher.h; path = Classes/Matchers/KWConformToProtocolMatcher.h; sourceTree = ""; }; - DB0991772EA37690279DD0CD /* KWNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNull.h; path = Classes/Core/KWNull.h; sourceTree = ""; }; - DCCA963CA2A2E77856DB2E1C /* NSMethodSignature+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+KiwiAdditions.m"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.m"; sourceTree = ""; }; - DCDDBE712F2B365C68662073 /* KWInvocationCapturer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInvocationCapturer.h; path = Classes/Core/KWInvocationCapturer.h; sourceTree = ""; }; - DE328052F56697217FD5EAFD /* KWBeWithinMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeWithinMatcher.h; path = Classes/Matchers/KWBeWithinMatcher.h; sourceTree = ""; }; - DEAEB13F256A30DE3C9E20FE /* KWConformToProtocolMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWConformToProtocolMatcher.m; path = Classes/Matchers/KWConformToProtocolMatcher.m; sourceTree = ""; }; - DFFFDF650C7B3844A7DBB0F8 /* KWDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWDeviceInfo.m; path = Classes/Core/KWDeviceInfo.m; sourceTree = ""; }; - E02FDE7FBD248FDBC02D5B95 /* KWCountType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCountType.h; path = Classes/Core/KWCountType.h; sourceTree = ""; }; - E0E003747DE9D606FA8EA636 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - E16D84AFB013FE1E3646F402 /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; - E1A8AD1B88F1B2604BA77296 /* KWFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFailure.h; path = Classes/Core/KWFailure.h; sourceTree = ""; }; - E304710A96515634FB23D02F /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E3222F8D0CBC04DE601CDC86 /* NSObject+KiwiSpyAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiSpyAdditions.h"; path = "Classes/Core/NSObject+KiwiSpyAdditions.h"; sourceTree = ""; }; - E3BB7C99197990E24FB7C089 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m"; sourceTree = ""; }; - E4A6BCCA63C3CD1345533C44 /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; - E52609E2B9128BD0E74E07E2 /* KWAny.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAny.m; path = Classes/Core/KWAny.m; sourceTree = ""; }; - E58DB1D882BA6EC93A5E57D5 /* KWBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlock.m; path = Classes/Core/KWBlock.m; sourceTree = ""; }; - EA3BDB436B441595173B6AB3 /* KWMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcher.m; path = Classes/Core/KWMatcher.m; sourceTree = ""; }; - EBF79E49B07D868821974000 /* KWRespondToSelectorMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRespondToSelectorMatcher.h; path = Classes/Matchers/KWRespondToSelectorMatcher.h; sourceTree = ""; }; - EC4755D6A1F9D3D248916FB7 /* KiwiConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiConfiguration.h; path = Classes/Core/KiwiConfiguration.h; sourceTree = ""; }; - EDF1D7207719F2BB46E9C48E /* KWMessageTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageTracker.h; path = Classes/Core/KWMessageTracker.h; sourceTree = ""; }; - EF42D256A6697DCC08A04BE8 /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; - F29F278882EEC0236785C6A5 /* KWContainMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainMatcher.h; path = Classes/Matchers/KWContainMatcher.h; sourceTree = ""; }; - F2FE81065E78108652B82F08 /* KWSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSpec.h; path = Classes/Core/KWSpec.h; sourceTree = ""; }; - F41EF7FCD4533DEA0D4DA6FA /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - F4ABB154A132BE941BDD4D96 /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; - F4D34AA636F1F25C5AA57184 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig"; sourceTree = ""; }; - F5ECC4FA8E58F956B6ADC410 /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Classes/Core/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; - F71A5FA768915529B58CBD6A /* KWLetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLetNode.h; path = Classes/Nodes/KWLetNode.h; sourceTree = ""; }; - F8EE467FA58970C6EFA7CC19 /* KWUserDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWUserDefinedMatcher.m; path = Classes/Matchers/KWUserDefinedMatcher.m; sourceTree = ""; }; - F9752D3FE661282441B02753 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig"; sourceTree = ""; }; - FA376488B6F7277C9352646D /* KWSymbolicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSymbolicator.m; path = Classes/Core/KWSymbolicator.m; sourceTree = ""; }; - FBDF2B413375D1ED8B24566B /* KWExampleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNode.h; path = Classes/Nodes/KWExampleNode.h; sourceTree = ""; }; - FD946F6808DF374AB42BDBFF /* KWStringPrefixMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringPrefixMatcher.m; path = Classes/Matchers/KWStringPrefixMatcher.m; sourceTree = ""; }; - FE1D5F3E53252ED21F10CF17 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; - FF8B1933B34D32022C76BEE9 /* KWExistVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExistVerifier.h; path = Classes/Verifiers/KWExistVerifier.h; sourceTree = ""; }; + 00824DA3BCBB065F8696E510 /* KWBeSubclassOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeSubclassOfClassMatcher.h; path = Classes/Matchers/KWBeSubclassOfClassMatcher.h; sourceTree = ""; }; + 013D96227EF58A8DD72CF4D2 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + 015CC2477D62F0422F559E22 /* KWBeMemberOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeMemberOfClassMatcher.m; path = Classes/Matchers/KWBeMemberOfClassMatcher.m; sourceTree = ""; }; + 020F1118C11794AD0679900E /* NSInvocation+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+KiwiAdditions.m"; path = "Classes/Core/NSInvocation+KiwiAdditions.m"; sourceTree = ""; }; + 02A76BE644238A780E04C4E0 /* HNKGooglePlacesAutocompletePlaceSubstring.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompletePlaceSubstring.h; path = Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.h; sourceTree = ""; }; + 04BE9195B07F3B8AEB7E7E3C /* KWMatchers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchers.m; path = Classes/Core/KWMatchers.m; sourceTree = ""; }; + 06E668CF29DEAEF761D3AA4C /* libPods-HNKGooglePlacesAutocomplete-Example.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 077547BEE351B708083D8B05 /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig"; sourceTree = ""; }; + 087110D9834A71E3B894D99B /* KWBeBetweenMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeBetweenMatcher.h; path = Classes/Matchers/KWBeBetweenMatcher.h; sourceTree = ""; }; + 0906E147F8DCC7CAA9CA367B /* HNKGooglePlacesAutocompletePlace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompletePlace.h; path = Pod/Classes/HNKGooglePlacesAutocompletePlace.h; sourceTree = ""; }; + 0923A00D1D9050E0F271134B /* NSObject+KiwiMockAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiMockAdditions.h"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.h"; sourceTree = ""; }; + 0947EF11027BD8AD621ECA2C /* KWRegisterMatchersNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegisterMatchersNode.m; path = Classes/Nodes/KWRegisterMatchersNode.m; sourceTree = ""; }; + 0B41D9D7F0EBF4A347101A5C /* KWCaptureSpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCaptureSpy.h; path = Classes/Core/KWCaptureSpy.h; sourceTree = ""; }; + 0D2674A80B48287963A95D3E /* KWExampleDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleDelegate.h; path = Classes/Core/KWExampleDelegate.h; sourceTree = ""; }; + 0E1446FF0833CAB5C6CDAD75 /* KWBeforeAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeAllNode.m; path = Classes/Nodes/KWBeforeAllNode.m; sourceTree = ""; }; + 0E90A6562D7945D1064FFF28 /* HNKGooglePlacesAutocompletePlace.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompletePlace.m; path = Pod/Classes/HNKGooglePlacesAutocompletePlace.m; sourceTree = ""; }; + 1017ED14C8800B11FC0A2062 /* KWMessagePattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessagePattern.m; path = Classes/Core/KWMessagePattern.m; sourceTree = ""; }; + 105DCAB432EF0DE09A1BD16F /* HNKGooglePlacesAutocompletePlaceTerm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompletePlaceTerm.m; path = Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.m; sourceTree = ""; }; + 107848FFEE4A26756FF96447 /* NSProxy+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSProxy+KiwiVerifierAdditions.h"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.h"; sourceTree = ""; }; + 107BC9AB3D7AFBE9C9CC4A49 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 1103225A485E8413426C6F44 /* KWInvocationCapturer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInvocationCapturer.m; path = Classes/Core/KWInvocationCapturer.m; sourceTree = ""; }; + 11082FB2D1A94F4C29E94C8A /* KWExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExample.h; path = Classes/Core/KWExample.h; sourceTree = ""; }; + 1420912667A7EA985B34907C /* KWBeBetweenMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeBetweenMatcher.m; path = Classes/Matchers/KWBeBetweenMatcher.m; sourceTree = ""; }; + 142ACEC5299EEB6D2668CBD6 /* NSObject+KiwiStubAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiStubAdditions.m"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.m"; sourceTree = ""; }; + 15D39B7927AE6F99E9F1A6E4 /* KWBeEmptyMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeEmptyMatcher.h; path = Classes/Matchers/KWBeEmptyMatcher.h; sourceTree = ""; }; + 170E97623B12C124B6DE9A50 /* NSDictionary+MTLMappingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLMappingAdditions.h"; path = "Mantle/NSDictionary+MTLMappingAdditions.h"; sourceTree = ""; }; + 17BCC1C5562734AC5B68AA30 /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 1884EB75DEC7359C92A73F85 /* KWExampleSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuite.m; path = Classes/Core/KWExampleSuite.m; sourceTree = ""; }; + 189B8E1174FB893EB3711C39 /* KWExistVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExistVerifier.h; path = Classes/Verifiers/KWExistVerifier.h; sourceTree = ""; }; + 18A477253E3DF44F0FE92B17 /* NSObject+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiVerifierAdditions.h"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.h"; sourceTree = ""; }; + 192575B3FB3E87423BA141C7 /* KWEqualMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWEqualMatcher.h; path = Classes/Matchers/KWEqualMatcher.h; sourceTree = ""; }; + 19AA958ABE8C70A01B22A44C /* NSValue+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+KiwiAdditions.m"; path = "Classes/Core/NSValue+KiwiAdditions.m"; sourceTree = ""; }; + 1AA16B6F66586BB3A4DC5E04 /* HNKServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKServer.m; path = Pod/Classes/HNKServer.m; sourceTree = ""; }; + 1B2DBB9B9DE970BA5ECA2F84 /* KWNotificationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNotificationMatcher.h; path = Classes/Matchers/KWNotificationMatcher.h; sourceTree = ""; }; + 1BBEB5D61D560F3A0559F88F /* KWInequalityMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInequalityMatcher.m; path = Classes/Matchers/KWInequalityMatcher.m; sourceTree = ""; }; + 1C842285FBD62E571DF586C6 /* KWMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMock.h; path = Classes/Mocking/KWMock.h; sourceTree = ""; }; + 1D32665AA87358D8CF626038 /* HNKGooglePlacesAutocompleteQueryConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompleteQueryConfig.h; path = Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.h; sourceTree = ""; }; + 1D8EBB9587DEF2ECC1278709 /* KWBeIdenticalToMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeIdenticalToMatcher.m; path = Classes/Matchers/KWBeIdenticalToMatcher.m; sourceTree = ""; }; + 1DBECB535782DC814B62718E /* KWSuiteConfigurationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSuiteConfigurationBase.h; path = Classes/Config/KWSuiteConfigurationBase.h; sourceTree = ""; }; + 1F95E6CF7928E3285CA85769 /* EXTScope.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTScope.m; path = Mantle/extobjc/EXTScope.m; sourceTree = ""; }; + 1FAE0B19A611299E72C6EFCF /* KWBlockRaiseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockRaiseMatcher.h; path = Classes/Matchers/KWBlockRaiseMatcher.h; sourceTree = ""; }; + 2085409A82F1978C25555744 /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 20D30E2E6835A2B828291173 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig"; sourceTree = ""; }; + 2126718774C4DB48CB348140 /* KWStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringUtilities.m; path = Classes/Core/KWStringUtilities.m; sourceTree = ""; }; + 239C99BAEEA84A11E19E6AFC /* KWGenericMatchEvaluator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchEvaluator.h; path = Classes/Matchers/KWGenericMatchEvaluator.h; sourceTree = ""; }; + 23E97EC943255D93D6E475C1 /* NSValueTransformer+MTLInversionAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLInversionAdditions.m"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.m"; sourceTree = ""; }; + 24D1456E0AE50E121803CE12 /* NSArray+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MTLManipulationAdditions.m"; path = "Mantle/NSArray+MTLManipulationAdditions.m"; sourceTree = ""; }; + 26C2D01921AD4D581F523BFF /* KWBeSubclassOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeSubclassOfClassMatcher.m; path = Classes/Matchers/KWBeSubclassOfClassMatcher.m; sourceTree = ""; }; + 274C50DFD565AE7C7D5A2950 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; sourceTree = ""; }; + 2891F0FB241B4963ED8D39C1 /* MTLModel+NSCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MTLModel+NSCoding.h"; path = "Mantle/MTLModel+NSCoding.h"; sourceTree = ""; }; + 299569578F9B1CB221202D19 /* KWBeMemberOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeMemberOfClassMatcher.h; path = Classes/Matchers/KWBeMemberOfClassMatcher.h; sourceTree = ""; }; + 29D0EF09AB82E91F20A69535 /* KWFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFailure.h; path = Classes/Core/KWFailure.h; sourceTree = ""; }; + 2CD843880EA37F093D75584F /* AFHTTPRequestOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperation.h; path = AFNetworking/AFHTTPRequestOperation.h; sourceTree = ""; }; + 2D06280F9E8C71AFADFB5BD9 /* KWHaveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveMatcher.h; path = Classes/Matchers/KWHaveMatcher.h; sourceTree = ""; }; + 2D1D2ADF38FF1BE1E0F38017 /* KWMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatching.h; path = Classes/Core/KWMatching.h; sourceTree = ""; }; + 2E738427FCF212EB3EE61276 /* MTLTransformerErrorHandling.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLTransformerErrorHandling.m; path = Mantle/MTLTransformerErrorHandling.m; sourceTree = ""; }; + 2E774D88679FF377347F1CEC /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.m"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.m"; sourceTree = ""; }; + 2F52A76EA5D06DA4751B93D9 /* Mantle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Mantle.h; path = Mantle/Mantle.h; sourceTree = ""; }; + 3167E9E6628F0061F45F6F2A /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 330FB733C484BB39DDC69323 /* NSDictionary+MTLJSONKeyPath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLJSONKeyPath.h"; path = "Mantle/NSDictionary+MTLJSONKeyPath.h"; sourceTree = ""; }; + 33C161A1E077BC4D3D9CCB63 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; + 33C8CDAEA32BAA890071A70E /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Classes/Core/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; + 35597A2B77E658DFC790ADAD /* KWValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWValue.m; path = Classes/Core/KWValue.m; sourceTree = ""; }; + 3666E32EFA20E9B6AEB93D96 /* KWBlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockNode.h; path = Classes/Nodes/KWBlockNode.h; sourceTree = ""; }; + 37442596F2217676E1F64D64 /* HNKGooglePlacesAutocompleteModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompleteModel.h; path = Pod/Classes/HNKGooglePlacesAutocompleteModel.h; sourceTree = ""; }; + 3A3E9322AE2352469C1613D9 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig"; sourceTree = ""; }; + 3BD58BFAF354A5CF768A41B8 /* KWNilMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNilMatcher.m; path = Classes/Matchers/KWNilMatcher.m; sourceTree = ""; }; + 3C40EDA7417F3899C9A0E509 /* NSObject+KiwiStubAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiStubAdditions.h"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.h"; sourceTree = ""; }; + 3C8BD94AB41EDBA0481F0BA7 /* EXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTScope.h; path = Mantle/extobjc/EXTScope.h; sourceTree = ""; }; + 3D2EF7F35956463F26C2C83D /* MTLReflection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLReflection.m; path = Mantle/MTLReflection.m; sourceTree = ""; }; + 3D81049FAAC378D3DDCE0050 /* KWExampleNodeVisitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNodeVisitor.h; path = Classes/Core/KWExampleNodeVisitor.h; sourceTree = ""; }; + 3EBF6DD7886073BDE9FFDD2B /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; sourceTree = ""; }; + 3EDAF6CED7AC723F05255418 /* KWExpectationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExpectationType.h; path = Classes/Core/KWExpectationType.h; sourceTree = ""; }; + 400E016EF43A0908E0A76244 /* KWAfterAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterAllNode.h; path = Classes/Nodes/KWAfterAllNode.h; sourceTree = ""; }; + 4015D8F7289727F6D1FFAAC7 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + 42ABEB54828D8E2C6B0670C5 /* KWConformToProtocolMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWConformToProtocolMatcher.h; path = Classes/Matchers/KWConformToProtocolMatcher.h; sourceTree = ""; }; + 433A6473E7E08264D3EC540A /* KWMatcherFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcherFactory.m; path = Classes/Core/KWMatcherFactory.m; sourceTree = ""; }; + 43AD6C40721588E00C60BCDD /* KWContextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContextNode.m; path = Classes/Nodes/KWContextNode.m; sourceTree = ""; }; + 441F3587B9CB6A4214252701 /* KWMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchers.h; path = Classes/Core/KWMatchers.h; sourceTree = ""; }; + 44460B97A56519AAC1A2EED5 /* KWItNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWItNode.h; path = Classes/Nodes/KWItNode.h; sourceTree = ""; }; + 44C83620833557915CB6AE74 /* KWUserDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWUserDefinedMatcher.h; path = Classes/Matchers/KWUserDefinedMatcher.h; sourceTree = ""; }; + 460C598F8DECCC3AD1553CD7 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; sourceTree = ""; }; + 49697F7D3259EE04E466758B /* NSInvocation+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+KiwiAdditions.h"; path = "Classes/Core/NSInvocation+KiwiAdditions.h"; sourceTree = ""; }; + 497C48C63E41098A9F2BE69E /* KWNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNull.h; path = Classes/Core/KWNull.h; sourceTree = ""; }; + 49F3F428809A748833CEAC45 /* HNKGooglePlacesServer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesServer.m; path = Pod/Classes/HNKGooglePlacesServer.m; sourceTree = ""; }; + 4B429A9A53DF0979E51018AB /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-Example-resources.sh"; sourceTree = ""; }; + 4BFDEF282BE5C91FF28A0B51 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + 4C04693466272F819D405EF0 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 4C43124AEAC5E0434554B0A6 /* NSMethodSignature+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+KiwiAdditions.h"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.h"; sourceTree = ""; }; + 4CCDA9BCFE3C8499A2553ECE /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + 4EAEF273F8ACB6C1A883DAB1 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m"; sourceTree = ""; }; + 4F61D5BDB88766B31913AE5B /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; + 505BAC89870B6F67185FF7B6 /* KWPendingNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWPendingNode.h; path = Classes/Nodes/KWPendingNode.h; sourceTree = ""; }; + 5063584B0A4657C54949795B /* KWRespondToSelectorMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRespondToSelectorMatcher.h; path = Classes/Matchers/KWRespondToSelectorMatcher.h; sourceTree = ""; }; + 5221D09488EE5139FD91AA1E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig"; sourceTree = ""; }; + 523F9FD20E5F83B25B328EBA /* KWObjCUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWObjCUtilities.m; path = Classes/Core/KWObjCUtilities.m; sourceTree = ""; }; + 525BE599150808D4931BB179 /* KWCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCallSite.m; path = Classes/Core/KWCallSite.m; sourceTree = ""; }; + 53640E56F2C3070EC394673C /* MTLJSONAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLJSONAdapter.m; path = Mantle/MTLJSONAdapter.m; sourceTree = ""; }; + 5490143244B36E7CDD70FA5C /* KWRegularExpressionPatternMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegularExpressionPatternMatcher.m; path = Classes/Matchers/KWRegularExpressionPatternMatcher.m; sourceTree = ""; }; + 56D5DF1736363A859A9932B2 /* KWFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFailure.m; path = Classes/Core/KWFailure.m; sourceTree = ""; }; + 57AFD7130BF72C58CA20AAC9 /* HNKGooglePlacesServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesServer.h; path = Pod/Classes/HNKGooglePlacesServer.h; sourceTree = ""; }; + 58355A40E1EED799E9156CD4 /* KWAsyncVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAsyncVerifier.m; path = Classes/Verifiers/KWAsyncVerifier.m; sourceTree = ""; }; + 5978A20204CBD75C7AF72104 /* KWStringPrefixMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringPrefixMatcher.m; path = Classes/Matchers/KWStringPrefixMatcher.m; sourceTree = ""; }; + 5A1E489832EC09ED10081CEC /* NSDictionary+MTLManipulationAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLManipulationAdditions.m"; path = "Mantle/NSDictionary+MTLManipulationAdditions.m"; sourceTree = ""; }; + 5D982821A19261A40DC4F5B0 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m"; sourceTree = ""; }; + 5DB6EEFE892BFA6C0C907E6E /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; + 5EF21FD2BA4A94B68ACCB507 /* KWWorkarounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWWorkarounds.h; path = Classes/Core/KWWorkarounds.h; sourceTree = ""; }; + 5F99043DBA99322194E57FF2 /* KWLet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLet.h; path = Classes/Core/KWLet.h; sourceTree = ""; }; + 6066302DCE97123000FC68FC /* KWMatcherFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcherFactory.h; path = Classes/Core/KWMatcherFactory.h; sourceTree = ""; }; + 6074B94D1E36C1AA664E58B7 /* KWStringPrefixMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringPrefixMatcher.h; path = Classes/Matchers/KWStringPrefixMatcher.h; sourceTree = ""; }; + 61412E561D613BB17CFFE8EF /* KWMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcher.h; path = Classes/Core/KWMatcher.h; sourceTree = ""; }; + 61AFED4E79BD293E49B7C003 /* NSObject+MTLComparisonAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MTLComparisonAdditions.h"; path = "Mantle/NSObject+MTLComparisonAdditions.h"; sourceTree = ""; }; + 62BC07CE8344F5BE2175A1E5 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown"; sourceTree = ""; }; + 635DA2DB4E26CAF14AEEEAC5 /* HNKGooglePlacesAutocompleteQuery.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompleteQuery.h; path = Pod/Classes/HNKGooglePlacesAutocompleteQuery.h; sourceTree = ""; }; + 653707E340787336DBEB9D12 /* KWGenericMatchEvaluator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchEvaluator.m; path = Classes/Matchers/KWGenericMatchEvaluator.m; sourceTree = ""; }; + 684438BCF35124E0DBF78AF4 /* KWBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlock.m; path = Classes/Core/KWBlock.m; sourceTree = ""; }; + 68FEE5D362D223552F71EE92 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m"; sourceTree = ""; }; + 693B5B56D1D37289B7F09BBD /* KWInequalityMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInequalityMatcher.h; path = Classes/Matchers/KWInequalityMatcher.h; sourceTree = ""; }; + 694F7BF480A6928355BB2419 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-dummy.m"; sourceTree = ""; }; + 69F1ED0C43EC7A48CACD7D77 /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6A01C561AD8FF1600F297793 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 6D95E2C659530228A8A784F3 /* KiwiConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiConfiguration.h; path = Classes/Core/KiwiConfiguration.h; sourceTree = ""; }; + 6F176981D615A66FA86F4C81 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + 6F2A58AC73FB2EA8B15CE17C /* KWChangeMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWChangeMatcher.m; path = Classes/Matchers/KWChangeMatcher.m; sourceTree = ""; }; + 7020E8DACB4D82DE1575C2F9 /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreLocation.framework; sourceTree = DEVELOPER_DIR; }; + 70218E5428449BC39DC492CB /* NSValueTransformer+MTLInversionAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLInversionAdditions.h"; path = "Mantle/NSValueTransformer+MTLInversionAdditions.h"; sourceTree = ""; }; + 702929A01D430C851593EE0B /* KWBeKindOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeKindOfClassMatcher.h; path = Classes/Matchers/KWBeKindOfClassMatcher.h; sourceTree = ""; }; + 705331AD1364A19B75A60F38 /* HNKServer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServer.h; path = Pod/Classes/HNKServer.h; sourceTree = ""; }; + 706CB50AB84A25CC3AEC0059 /* KWSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSymbolicator.h; path = Classes/Core/KWSymbolicator.h; sourceTree = ""; }; + 707E0E4B26B5B6117161D65C /* NSError+MTLModelException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+MTLModelException.h"; path = "Mantle/NSError+MTLModelException.h"; sourceTree = ""; }; + 71BF9A791CD1140785DFCD37 /* MTLReflection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLReflection.h; path = Mantle/MTLReflection.h; sourceTree = ""; }; + 7200A205F73B178FA3A56FFE /* KWMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMock.m; path = Classes/Mocking/KWMock.m; sourceTree = ""; }; + 72061049B0BDCE9186992638 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + 737822561A5F5155C407E6D6 /* AFHTTPRequestOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperation.m; path = AFNetworking/AFHTTPRequestOperation.m; sourceTree = ""; }; + 73DCAFAD55E5BE1DFF5B1DF6 /* KWProbePoller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWProbePoller.m; path = Classes/Core/KWProbePoller.m; sourceTree = ""; }; + 746ED1AC1027571CEFF9CE1A /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig"; sourceTree = ""; }; + 747B765AAAD235E85D23CB6F /* KWAfterAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterAllNode.m; path = Classes/Nodes/KWAfterAllNode.m; sourceTree = ""; }; + 75662FF7473D2C694F84E04B /* KWAfterEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterEachNode.m; path = Classes/Nodes/KWAfterEachNode.m; sourceTree = ""; }; + 75ED6F1117519CEE822B348C /* KWMessagePattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessagePattern.h; path = Classes/Core/KWMessagePattern.h; sourceTree = ""; }; + 762278676F3F0B4730EA0AC5 /* KWGenericMatchingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchingAdditions.h; path = Classes/Matchers/KWGenericMatchingAdditions.h; sourceTree = ""; }; + 767B09D318AA740A83F0A856 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig"; sourceTree = ""; }; + 76C776D73F7ACB01DE4518D7 /* KWVerifying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWVerifying.h; path = Classes/Verifiers/KWVerifying.h; sourceTree = ""; }; + 7891F0B902368EABDC522E6A /* KWBeWithinMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeWithinMatcher.h; path = Classes/Matchers/KWBeWithinMatcher.h; sourceTree = ""; }; + 7899F88418E4296FF2768E17 /* KWStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStub.m; path = Classes/Stubbing/KWStub.m; sourceTree = ""; }; + 78C44B30CF2B7D2DA156B296 /* KWDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWDeviceInfo.h; path = Classes/Core/KWDeviceInfo.h; sourceTree = ""; }; + 7A0D5E3DA28F6F79A9F2C0C9 /* KWExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExample.m; path = Classes/Core/KWExample.m; sourceTree = ""; }; + 7A1E5706147272DC895B5A3B /* KWBlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockNode.m; path = Classes/Nodes/KWBlockNode.m; sourceTree = ""; }; + 7A64B83C7BC1C0CBE3695FDD /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + 7B0FE93D7AA1616C4D536DA9 /* UIAlertView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIAlertView+AFNetworking.m"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.m"; sourceTree = ""; }; + 7B86F7D40C270CBE8DDDAE60 /* EXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXTRuntimeExtensions.m; path = Mantle/extobjc/EXTRuntimeExtensions.m; sourceTree = ""; }; + 7BA616C0D5482AB4EDA0F2B8 /* AFHTTPRequestOperationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPRequestOperationManager.m; path = AFNetworking/AFHTTPRequestOperationManager.m; sourceTree = ""; }; + 7CB6CB07877931F561AA1B5C /* KWMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcher.m; path = Classes/Core/KWMatcher.m; sourceTree = ""; }; + 7D4186835E47568E49422F6C /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 7DE230E0EA100EF7CB74FC56 /* KWAsyncVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAsyncVerifier.h; path = Classes/Verifiers/KWAsyncVerifier.h; sourceTree = ""; }; + 7F054F91F9786959ABEE9324 /* KWHaveValueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveValueMatcher.h; path = Classes/Matchers/KWHaveValueMatcher.h; sourceTree = ""; }; + 81CAA444F2EE76E975386AF0 /* HNKGooglePlacesAutocompletePlaceSubstring.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompletePlaceSubstring.m; path = Pod/Classes/HNKGooglePlacesAutocompletePlaceSubstring.m; sourceTree = ""; }; + 81EB63FC4E5D38FBB77CDAF0 /* KWBeKindOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeKindOfClassMatcher.m; path = Classes/Matchers/KWBeKindOfClassMatcher.m; sourceTree = ""; }; + 81EBE3B8A816179DB22D9F25 /* KWBeforeAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeAllNode.h; path = Classes/Nodes/KWBeforeAllNode.h; sourceTree = ""; }; + 82E78178286DC7D7C6351983 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 83316FAB044D1C3D66904A5C /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h"; sourceTree = ""; }; + 83B2AB2107CA641DC3AE3ABD /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 83E08AC8191849E420E294CB /* KWSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSpec.m; path = Classes/Core/KWSpec.m; sourceTree = ""; }; + 849179A8265DF699915043EE /* KWBlockRaiseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockRaiseMatcher.m; path = Classes/Matchers/KWBlockRaiseMatcher.m; sourceTree = ""; }; + 84F11EC264DDAA5CA0444817 /* NSDictionary+MTLJSONKeyPath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLJSONKeyPath.m"; path = "Mantle/NSDictionary+MTLJSONKeyPath.m"; sourceTree = ""; }; + 85725F4426129CBDD7C07308 /* KWSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSpec.h; path = Classes/Core/KWSpec.h; sourceTree = ""; }; + 870AE158481B78BE7B909E2B /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 87438A7B1F2BB11DB655003E /* EXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTKeyPathCoding.h; path = Mantle/extobjc/EXTKeyPathCoding.h; sourceTree = ""; }; + 88E95E43B81EC6BBC2B6148E /* KWNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNull.m; path = Classes/Core/KWNull.m; sourceTree = ""; }; + 8966398E584EEF96B5C32F50 /* KWContainStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainStringMatcher.h; path = Classes/Matchers/KWContainStringMatcher.h; sourceTree = ""; }; + 89A808054E9F6056586A297B /* MTLJSONAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLJSONAdapter.h; path = Mantle/MTLJSONAdapter.h; sourceTree = ""; }; + 8AE90AA5F80884316772CC85 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; sourceTree = ""; }; + 8B9ED5359B99C6CAC8CA8036 /* KWLetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLetNode.h; path = Classes/Nodes/KWLetNode.h; sourceTree = ""; }; + 8BFEB15BC4EE8270CAD9789E /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig"; sourceTree = ""; }; + 8C4CA375B1338053081B9AC3 /* NSDictionary+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+MTLManipulationAdditions.h"; path = "Mantle/NSDictionary+MTLManipulationAdditions.h"; sourceTree = ""; }; + 8C5497CD80FA91DCFCFACF28 /* KWStringContainsMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringContainsMatcher.h; path = Classes/Matchers/KWStringContainsMatcher.h; sourceTree = ""; }; + 8CB3F6F11353E981B6A0F471 /* KWCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCallSite.h; path = Classes/Core/KWCallSite.h; sourceTree = ""; }; + 8D03BE213AA048624F4A9427 /* AFURLConnectionOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLConnectionOperation.h; path = AFNetworking/AFURLConnectionOperation.h; sourceTree = ""; }; + 8E046984E6D54269AA8D5756 /* MTLValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLValueTransformer.h; path = Mantle/MTLValueTransformer.h; sourceTree = ""; }; + 8E67C4469B37EF382E885B17 /* KWItNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWItNode.m; path = Classes/Nodes/KWItNode.m; sourceTree = ""; }; + 8EC85098538AEC3EB7C1761A /* KWRegisterMatchersNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegisterMatchersNode.h; path = Classes/Nodes/KWRegisterMatchersNode.h; sourceTree = ""; }; + 8F56D5BBEB3AB2F88A2ED2CE /* MTLValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLValueTransformer.m; path = Mantle/MTLValueTransformer.m; sourceTree = ""; }; + 8FF31C6FE03D1364653187B5 /* Kiwi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kiwi.h; path = Classes/Core/Kiwi.h; sourceTree = ""; }; + 904FE54D4861E836C772C243 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 9135D3C6FB418263D60D7536 /* HNKGooglePlacesAutocompleteQueryResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompleteQueryResponse.h; path = Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.h; sourceTree = ""; }; + 91D219672291870D3525038B /* KWCountType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCountType.h; path = Classes/Core/KWCountType.h; sourceTree = ""; }; + 920CBEDA2C35CAFA4A74D9ED /* HNKGooglePlacesAutocompleteQueryResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompleteQueryResponse.m; path = Pod/Classes/HNKGooglePlacesAutocompleteQueryResponse.m; sourceTree = ""; }; + 922F0C142692A21701BC77B9 /* KWIntercept.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWIntercept.h; path = Classes/Stubbing/KWIntercept.h; sourceTree = ""; }; + 92CC5B9D976F6A128192B5EC /* NSNumber+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+KiwiAdditions.m"; path = "Classes/Core/NSNumber+KiwiAdditions.m"; sourceTree = ""; }; + 9367C743892E8947A80FE329 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 9459D060D9E7614DE18D8E32 /* KiwiMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiMacros.h; path = Classes/Core/KiwiMacros.h; sourceTree = ""; }; + 9473D38C4815389570E90846 /* KWIntercept.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWIntercept.m; path = Classes/Stubbing/KWIntercept.m; sourceTree = ""; }; + 94DC511961657E257EAAF240 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValueTransformer+MTLPredefinedTransformerAdditions.h"; path = "Mantle/NSValueTransformer+MTLPredefinedTransformerAdditions.h"; sourceTree = ""; }; + 94DE9471109AC07A53A018C7 /* KWWorkarounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWWorkarounds.m; path = Classes/Core/KWWorkarounds.m; sourceTree = ""; }; + 9869A9D774BF05A8C9478EC9 /* NSProxy+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSProxy+KiwiVerifierAdditions.m"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.m"; sourceTree = ""; }; + 989AB8A1DA509767E00B65C5 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh"; sourceTree = ""; }; + 9B1D8145CF3CC27A8B9D9965 /* KWAny.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAny.m; path = Classes/Core/KWAny.m; sourceTree = ""; }; + 9B45C01FC840166190B479B9 /* KWUserDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWUserDefinedMatcher.m; path = Classes/Matchers/KWUserDefinedMatcher.m; sourceTree = ""; }; + 9B9C6DD9D0584D8BF51540AB /* NSArray+MTLManipulationAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MTLManipulationAdditions.h"; path = "Mantle/NSArray+MTLManipulationAdditions.h"; sourceTree = ""; }; + 9BE2CD686587C379DC190ECF /* KWConformToProtocolMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWConformToProtocolMatcher.m; path = Classes/Matchers/KWConformToProtocolMatcher.m; sourceTree = ""; }; + 9BF7FF5CFA4BFA02ED288031 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig"; sourceTree = ""; }; + 9D486C53F85FBAFC5561D7D3 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 9FD19075F70E82B24EA76908 /* HNKGooglePlacesAutocompleteModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompleteModel.m; path = Pod/Classes/HNKGooglePlacesAutocompleteModel.m; sourceTree = ""; }; + A004E1F091CF18BEDCA6A53B /* CLPlacemark+HNKAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CLPlacemark+HNKAdditions.m"; path = "Pod/Classes/CLPlacemark+HNKAdditions.m"; sourceTree = ""; }; + A4338A137F0114AB8689803C /* KWHaveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveMatcher.m; path = Classes/Matchers/KWHaveMatcher.m; sourceTree = ""; }; + A4CCD7F717B937DC4737AA1A /* KWChangeMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWChangeMatcher.h; path = Classes/Matchers/KWChangeMatcher.h; sourceTree = ""; }; + A4E76244B38A15E59A6E6CCA /* NSObject+KiwiMockAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiMockAdditions.m"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.m"; sourceTree = ""; }; + A5D178EC4C57A21CA51E0CDB /* KWBeTrueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeTrueMatcher.h; path = Classes/Matchers/KWBeTrueMatcher.h; sourceTree = ""; }; + A64FDC31D2CE3C8E40A236BD /* metamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = metamacros.h; path = Mantle/extobjc/metamacros.h; sourceTree = ""; }; + A78A785610DEA7A0C80AA4F3 /* KWNilMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNilMatcher.h; path = Classes/Matchers/KWNilMatcher.h; sourceTree = ""; }; + A89CB206B71BAEAD1336BB7B /* KWBeIdenticalToMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeIdenticalToMatcher.h; path = Classes/Matchers/KWBeIdenticalToMatcher.h; sourceTree = ""; }; + A8A72C6CABC54BA0A656E840 /* AFHTTPRequestOperationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPRequestOperationManager.h; path = AFNetworking/AFHTTPRequestOperationManager.h; sourceTree = ""; }; + A8BF009F9297824537B38163 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist"; sourceTree = ""; }; + A90FE6241836FA23734B7E14 /* KWAny.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAny.h; path = Classes/Core/KWAny.h; sourceTree = ""; }; + A9703CCA27AEF2A58630A8A3 /* KWBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlock.h; path = Classes/Core/KWBlock.h; sourceTree = ""; }; + AA04D4FD269E593313E225DA /* NSObject+MTLComparisonAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MTLComparisonAdditions.m"; path = "Mantle/NSObject+MTLComparisonAdditions.m"; sourceTree = ""; }; + AA93C96037A39054E079FE7B /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig"; sourceTree = ""; }; + AAF080EB8235AFE97C1DB3E3 /* UIAlertView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIAlertView+AFNetworking.h"; path = "UIKit+AFNetworking/UIAlertView+AFNetworking.h"; sourceTree = ""; }; + AC510CB02905C25244F5C3E2 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown"; sourceTree = ""; }; + AD8741082CFFA9959FE05872 /* KWExampleSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuite.h; path = Classes/Core/KWExampleSuite.h; sourceTree = ""; }; + B03F771A2CA09E2ACE400D82 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig"; sourceTree = ""; }; + B0979E16ECA4D238EC2EDAC4 /* KWRespondToSelectorMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRespondToSelectorMatcher.m; path = Classes/Matchers/KWRespondToSelectorMatcher.m; sourceTree = ""; }; + B1102B0C5CEB970120608921 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + B1ACD0445D139E0BB05BC374 /* KWBeforeEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeEachNode.h; path = Classes/Nodes/KWBeforeEachNode.h; sourceTree = ""; }; + B311AAA763F6DF7CCDE6DCF4 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + B352F388CE896170EC897179 /* KWExampleSuiteBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuiteBuilder.h; path = Classes/Core/KWExampleSuiteBuilder.h; sourceTree = ""; }; + B488CC4EAC42A8383EA342E7 /* KWBeZeroMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeZeroMatcher.m; path = Classes/Matchers/KWBeZeroMatcher.m; sourceTree = ""; }; + B48E1431E6173E39477A229D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m"; sourceTree = ""; }; + B61DC7AD0FC93884CB53E1DA /* HNKServerFacade.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKServerFacade.h; path = Pod/Classes/HNKServerFacade.h; sourceTree = ""; }; + B67C479A689ED07E37FA5927 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + B74990D37A901B9326C2D4ED /* NSMethodSignature+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+KiwiAdditions.m"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.m"; sourceTree = ""; }; + B7939BFDC731EB1FE9D80B8B /* KWProbePoller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbePoller.h; path = Classes/Core/KWProbePoller.h; sourceTree = ""; }; + B7DEB833C507FDAC490B7822 /* KWReceiveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWReceiveMatcher.m; path = Classes/Matchers/KWReceiveMatcher.m; sourceTree = ""; }; + B7F8A54793340332BF1B2572 /* KWExistVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExistVerifier.m; path = Classes/Verifiers/KWExistVerifier.m; sourceTree = ""; }; + B868826640CEF72C92A20BC4 /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Classes/Core/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; + B9AD9D0E97AB77E1B3C59A52 /* KWFutureObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFutureObject.h; path = Classes/Core/KWFutureObject.h; sourceTree = ""; }; + BA6A73B472EFC9215A916499 /* KWStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStub.h; path = Classes/Stubbing/KWStub.h; sourceTree = ""; }; + BB0E2F833349478B1A26710C /* NSObject+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiVerifierAdditions.m"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.m"; sourceTree = ""; }; + BB4AE410D05A665596E3BB8F /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + BBD2B25F9244CA19A0813219 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig"; sourceTree = ""; }; + BC87D52FB6F28D0C95023DFD /* NSObject+KiwiSpyAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiSpyAdditions.h"; path = "Classes/Core/NSObject+KiwiSpyAdditions.h"; sourceTree = ""; }; + BC88953643DE15B4C16507AF /* KWAllTestsSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAllTestsSuite.m; path = Classes/Config/KWAllTestsSuite.m; sourceTree = ""; }; + BE95A962F410570A07C0AEEB /* NSError+MTLModelException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+MTLModelException.m"; path = "Mantle/NSError+MTLModelException.m"; sourceTree = ""; }; + BEF921B67FF583DCCCB9D842 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + BF0B487E711CC4451803E1F5 /* KWMatchVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchVerifier.h; path = Classes/Verifiers/KWMatchVerifier.h; sourceTree = ""; }; + C07596CDD542E3B57D8D512B /* MTLModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MTLModel.m; path = Mantle/MTLModel.m; sourceTree = ""; }; + C19B71A1C5B744A012C9E232 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist"; sourceTree = ""; }; + C3FBD8001DA76E9FDE85BC2E /* NSObject+KiwiSpyAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiSpyAdditions.m"; path = "Classes/Core/NSObject+KiwiSpyAdditions.m"; sourceTree = ""; }; + C4173B6C894311DD7B4BE65E /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + C4DC56CF5685959C8F9B03AA /* KWStringContainsMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringContainsMatcher.m; path = Classes/Matchers/KWStringContainsMatcher.m; sourceTree = ""; }; + C51FEDC6BCD0A75522BCE6A1 /* KiwiBlockMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiBlockMacros.h; path = Classes/Core/KiwiBlockMacros.h; sourceTree = ""; }; + C657A6438C85AEAD05510B0E /* NSNumber+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+KiwiAdditions.h"; path = "Classes/Core/NSNumber+KiwiAdditions.h"; sourceTree = ""; }; + C6B4F3AD50992254C8F2A9C3 /* MTLModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLModel.h; path = Mantle/MTLModel.h; sourceTree = ""; }; + C881F0FB9E571D1DE2CB414A /* MTLModel+NSCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MTLModel+NSCoding.m"; path = "Mantle/MTLModel+NSCoding.m"; sourceTree = ""; }; + C9AFB35A2FCDC1EB3EB320BE /* KWInvocationCapturer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInvocationCapturer.h; path = Classes/Core/KWInvocationCapturer.h; sourceTree = ""; }; + C9D9A9A6CCDF613FFB396B85 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + CC31EF93E63B3BB6DD6FE495 /* KWBeTrueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeTrueMatcher.m; path = Classes/Matchers/KWBeTrueMatcher.m; sourceTree = ""; }; + CC9804382F274810CA695EC1 /* KWStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringUtilities.h; path = Classes/Core/KWStringUtilities.h; sourceTree = ""; }; + CD706A66A7D2871B7F0C4AD7 /* KWMessageTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageTracker.h; path = Classes/Core/KWMessageTracker.h; sourceTree = ""; }; + CD70F0722EA3B94167339BA2 /* KWGenericMatchingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchingAdditions.m; path = Classes/Matchers/KWGenericMatchingAdditions.m; sourceTree = ""; }; + CDDFA0B8EAA7A718264C07F6 /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + CE4C56621B968A041B1B021A /* KWDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWDeviceInfo.m; path = Classes/Core/KWDeviceInfo.m; sourceTree = ""; }; + CE76960BE9CBC51743AE74C9 /* NSValue+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+KiwiAdditions.h"; path = "Classes/Core/NSValue+KiwiAdditions.h"; sourceTree = ""; }; + CEAA2EC4025434485B73B350 /* KWBeWithinMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeWithinMatcher.m; path = Classes/Matchers/KWBeWithinMatcher.m; sourceTree = ""; }; + CFF54A2B8643206A3D10D004 /* KWMessageTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessageTracker.m; path = Classes/Core/KWMessageTracker.m; sourceTree = ""; }; + D07A6AB51E66ED92DFC04D3B /* HNKGooglePlacesAutocomplete.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocomplete.h; path = Pod/Classes/HNKGooglePlacesAutocomplete.h; sourceTree = ""; }; + D1AF9E85222E3D7A77040BDE /* KWRegularExpressionPatternMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegularExpressionPatternMatcher.h; path = Classes/Matchers/KWRegularExpressionPatternMatcher.h; sourceTree = ""; }; + D33A6FD3E4548FAD4A0F524C /* KWContainMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainMatcher.m; path = Classes/Matchers/KWContainMatcher.m; sourceTree = ""; }; + D574CDC3060FDBA9805DB990 /* KWFutureObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFutureObject.m; path = Classes/Core/KWFutureObject.m; sourceTree = ""; }; + D6C2A0A83AE3D9C7B7350DA1 /* KWMessageSpying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageSpying.h; path = Classes/Core/KWMessageSpying.h; sourceTree = ""; }; + DAE895D9E59E78760867BABA /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig"; sourceTree = ""; }; + DBA5FCB7486FAE41F56804A3 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + DBBD6A9DB12B3A63C8532936 /* KWContainStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainStringMatcher.m; path = Classes/Matchers/KWContainStringMatcher.m; sourceTree = ""; }; + DD35AF1662D787A0A02145DF /* KWSuiteConfigurationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSuiteConfigurationBase.m; path = Classes/Config/KWSuiteConfigurationBase.m; sourceTree = ""; }; + DD5DA79C31D154669048FF83 /* KWReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReporting.h; path = Classes/Core/KWReporting.h; sourceTree = ""; }; + DD91EE1AA7768CDB636AAF98 /* KWMatchVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchVerifier.m; path = Classes/Verifiers/KWMatchVerifier.m; sourceTree = ""; }; + DDB592606519A7B901FE45AE /* KWExampleSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuiteBuilder.m; path = Classes/Core/KWExampleSuiteBuilder.m; sourceTree = ""; }; + DDC8CBA4B7170469D136CCA1 /* KWReceiveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReceiveMatcher.h; path = Classes/Matchers/KWReceiveMatcher.h; sourceTree = ""; }; + DDF3506A99327A7473CB93B1 /* KWContainMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainMatcher.h; path = Classes/Matchers/KWContainMatcher.h; sourceTree = ""; }; + DF747E64D8DF0E4064901031 /* KWBeforeEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeEachNode.m; path = Classes/Nodes/KWBeforeEachNode.m; sourceTree = ""; }; + E0EA253E84F4A374B212CAE1 /* KWGenericMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatcher.h; path = Classes/Matchers/KWGenericMatcher.h; sourceTree = ""; }; + E287D8F20272F0F9719A1FAF /* KWFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFormatter.m; path = Classes/Core/KWFormatter.m; sourceTree = ""; }; + E350F799923EA49970DB976D /* AFURLConnectionOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLConnectionOperation.m; path = AFNetworking/AFURLConnectionOperation.m; sourceTree = ""; }; + E534B2724C74E1FC3506CFFD /* EXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXTRuntimeExtensions.h; path = Mantle/extobjc/EXTRuntimeExtensions.h; sourceTree = ""; }; + E56ADDAAB437C6B710580BD0 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + E5AA060153542DCA64BBD160 /* KWGenericMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatcher.m; path = Classes/Matchers/KWGenericMatcher.m; sourceTree = ""; }; + E75280F1FD9C523537414452 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; sourceTree = ""; }; + E8663D943E66BFADE7873218 /* KWAfterEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterEachNode.h; path = Classes/Nodes/KWAfterEachNode.h; sourceTree = ""; }; + E87121C93FE9B11AD5C0FE3B /* HNKGooglePlacesAutocompleteQueryConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompleteQueryConfig.m; path = Pod/Classes/HNKGooglePlacesAutocompleteQueryConfig.m; sourceTree = ""; }; + E902E90DE0F1AA5CF1A6341D /* KWEqualMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWEqualMatcher.m; path = Classes/Matchers/KWEqualMatcher.m; sourceTree = ""; }; + E932D8D6748F1A703C1565B6 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + EA4D0A3E41AA23C497F312F4 /* KWPendingNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWPendingNode.m; path = Classes/Nodes/KWPendingNode.m; sourceTree = ""; }; + EB995F04CDFEA2095E26CFCD /* NSDictionary+MTLMappingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+MTLMappingAdditions.m"; path = "Mantle/NSDictionary+MTLMappingAdditions.m"; sourceTree = ""; }; + ECD7218D10CDABB3906BEC1A /* CLPlacemark+HNKAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CLPlacemark+HNKAdditions.h"; path = "Pod/Classes/CLPlacemark+HNKAdditions.h"; sourceTree = ""; }; + ED205E69B554304D20AA5D5E /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + ED8B0021A846E847BD7183F5 /* KWValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWValue.h; path = Classes/Core/KWValue.h; sourceTree = ""; }; + EDAF9C040C18FCE18530F808 /* KWBeEmptyMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeEmptyMatcher.m; path = Classes/Matchers/KWBeEmptyMatcher.m; sourceTree = ""; }; + EF42A64F3CD7A63A060D3797 /* KWObjCUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWObjCUtilities.h; path = Classes/Core/KWObjCUtilities.h; sourceTree = ""; }; + EFAF38ABA8665282D61EA33F /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig"; sourceTree = ""; }; + EFFBAB5E16473F6EFD6838A6 /* KWHaveValueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveValueMatcher.m; path = Classes/Matchers/KWHaveValueMatcher.m; sourceTree = ""; }; + F07025919B1038431AA77B40 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m"; sourceTree = ""; }; + F1B19119EA41AE7CD3A3001F /* KWCaptureSpy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCaptureSpy.m; path = Classes/Core/KWCaptureSpy.m; sourceTree = ""; }; + F1B7B1C9E8848B42EC4786D3 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + F1C94A8069EBE623BC9B94D1 /* KWProbe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbe.h; path = Classes/Core/KWProbe.h; sourceTree = ""; }; + F214AFC316209EA0986CC534 /* KWContextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContextNode.h; path = Classes/Nodes/KWContextNode.h; sourceTree = ""; }; + F2388BDC9D8CF800B975EE6D /* HNKGooglePlacesAutocompleteQuery.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = HNKGooglePlacesAutocompleteQuery.m; path = Pod/Classes/HNKGooglePlacesAutocompleteQuery.m; sourceTree = ""; }; + F2E47C215DCF3F728DB5652C /* HNKGooglePlacesAutocompletePlaceTerm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HNKGooglePlacesAutocompletePlaceTerm.h; path = Pod/Classes/HNKGooglePlacesAutocompletePlaceTerm.h; sourceTree = ""; }; + F440DB12BC652A903F51D3CD /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + F4E6283AEB7B4F1B146E42E8 /* MTLTransformerErrorHandling.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MTLTransformerErrorHandling.h; path = Mantle/MTLTransformerErrorHandling.h; sourceTree = ""; }; + F57E7C0A2DCD67D28AE39AF6 /* KWLetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWLetNode.m; path = Classes/Nodes/KWLetNode.m; sourceTree = ""; }; + F5A269AEBCE5F1DD53C928F4 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m"; sourceTree = ""; }; + F5D5D08934D47A504C9B65D8 /* Pods-HNKGooglePlacesAutocomplete-Example-environment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-HNKGooglePlacesAutocomplete-Example-environment.h"; sourceTree = ""; }; + F5FE640A7DBF6CE6A4204AC1 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + F613CBA5B32ADA8E67E0ACDC /* KWNotificationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNotificationMatcher.m; path = Classes/Matchers/KWNotificationMatcher.m; sourceTree = ""; }; + F988023AE31150F44D6906B5 /* KWBeZeroMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeZeroMatcher.h; path = Classes/Matchers/KWBeZeroMatcher.h; sourceTree = ""; }; + FA10CEF775884DE766FC68F9 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + FBE872E3C732FF5E3F8EEC60 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig"; sourceTree = ""; }; + FEA26CB7BD85FEEFC477815B /* KWFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFormatter.h; path = Classes/Core/KWFormatter.h; sourceTree = ""; }; + FF9C9805FE4521353B2BC792 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + FFD28E91DC4955C811739431 /* KWExampleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNode.h; path = Classes/Nodes/KWExampleNode.h; sourceTree = ""; }; + FFF14C587746C41EB00A18BA /* KWSymbolicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSymbolicator.m; path = Classes/Core/KWSymbolicator.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 006947EA42CBDC183B2DE414 /* Frameworks */ = { + 0CD42331922DBFE532019923 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1F339B23C0C6DD4DBCFA38C1 /* Foundation.framework in Frameworks */, + 48B35E2A018B4B77C4F1BCF7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6ABB98D2FB38DCA0C2EF8BF3 /* Frameworks */ = { + 2A57C6AD17DDB7F2AD6416E6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 52E9DEADE5B4C0E408F66474 /* Foundation.framework in Frameworks */, + 0BC11624A1D4C53D72F50764 /* CoreGraphics.framework in Frameworks */, + A354F83EE22F4F3BCF6B91FB /* Foundation.framework in Frameworks */, + 606B5A1EB0E6FACD6005198B /* MobileCoreServices.framework in Frameworks */, + C500D2BDEE6CE8D5E2147EC0 /* Security.framework in Frameworks */, + 0157AEF2DF59B49629E8238F /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7F48225E6E67397772A03285 /* Frameworks */ = { + 4A280BCD293C8F300B6CE6C5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - BEBBAAE37D0EB99A8B394BFA /* CoreLocation.framework in Frameworks */, - 24C44663C3001E8589E7DEAF /* Foundation.framework in Frameworks */, + 820F3CF50813A0CF2338551A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B2510B5FBAE029D3CAED59F6 /* Frameworks */ = { + 6735C29E057FA2C1A77D937F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 0601CE236FFFA671F558E5D4 /* CoreGraphics.framework in Frameworks */, - DA42D810B20867B7B57A8A52 /* Foundation.framework in Frameworks */, - 8A9C32202BC9E09299A5DC0A /* MobileCoreServices.framework in Frameworks */, - 2D9A52C798D62E8032C390A5 /* Security.framework in Frameworks */, - C9552BC3BFA7C6F381C3ECB5 /* SystemConfiguration.framework in Frameworks */, + 95A66F6FE50ADAE5B9A6BE54 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D5824B01474F943D486B5188 /* Frameworks */ = { + 9D8E5A6841BFF9FC7C5C604F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - B1EA2FAE69C99B259B81C171 /* Foundation.framework in Frameworks */, + 1D4F630CCCADB33D70907120 /* Foundation.framework in Frameworks */, + 29E12507329C9CCA8D5060A0 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D8F0536B2B74437BC4E18150 /* Frameworks */ = { + DFBB148DB4E20334A8361EAB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D50214955951F97B58F32C8D /* Foundation.framework in Frameworks */, + 7F33806CF0FBEFA107978FE7 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - EC99E446632F720697193D56 /* Frameworks */ = { + E09B93EF4399F937A5E2DB5F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D18DB78995C8D3039C0F4FC9 /* Foundation.framework in Frameworks */, - EA9DD7E0A86BCE7F2899BE2F /* XCTest.framework in Frameworks */, + 2985D4CF4AE1C60F33611E4E /* CoreLocation.framework in Frameworks */, + 9763015AE78DA2042659F670 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0E0D41E9E86A9D871DADE69A /* Support Files */ = { + 0A6462F0F7DE6E2C5BB0B519 /* iOS */ = { isa = PBXGroup; children = ( - 73F8F5318FB28ADD3CA69DDD /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig */, - 495B080FA7C66B00700A81AC /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */, - B62E76760F2419262B2C32FA /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */, - BA1A42835B58CD277F73D0AF /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch */, + 9D486C53F85FBAFC5561D7D3 /* CoreGraphics.framework */, + 7020E8DACB4D82DE1575C2F9 /* CoreLocation.framework */, + 107BC9AB3D7AFBE9C9CC4A49 /* Foundation.framework */, + 870AE158481B78BE7B909E2B /* MobileCoreServices.framework */, + FA10CEF775884DE766FC68F9 /* Security.framework */, + 82E78178286DC7D7C6351983 /* SystemConfiguration.framework */, + 7D4186835E47568E49422F6C /* XCTest.framework */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; + name = iOS; sourceTree = ""; }; - 1A3F4657536387193B06792C /* Products */ = { + 184AE29A828291A021F2BE45 /* HNKServerFacade */ = { isa = PBXGroup; children = ( - 0D9AB64F8618F46D0AF51903 /* libPods-HNKGooglePlacesAutocomplete-Example.a */, - 80083A0A1FBB6FF9CFB9F505 /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */, - E304710A96515634FB23D02F /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */, - 66E98C74EAE063BF508CAFBE /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */, - DAA0ACEBB9A3E9AACA681BCC /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */, - 529FD5D5A587AB235E08CA1A /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */, - 97BFDEF0E53FC34159DFF287 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */, + 705331AD1364A19B75A60F38 /* HNKServer.h */, + 1AA16B6F66586BB3A4DC5E04 /* HNKServer.m */, + B61DC7AD0FC93884CB53E1DA /* HNKServerFacade.h */, + 3295BFA6E561F5AC8F95E129 /* Support Files */, ); - name = Products; + path = HNKServerFacade; sourceTree = ""; }; - 436BB3C808FBF720A7C9921F /* Security */ = { + 1FA2DF08C78437D93FC20D11 /* extobjc */ = { isa = PBXGroup; children = ( - 1892154921AA12C6B7ADB192 /* AFSecurityPolicy.h */, - B05A89F36031871EFED0843D /* AFSecurityPolicy.m */, + 87438A7B1F2BB11DB655003E /* EXTKeyPathCoding.h */, + E534B2724C74E1FC3506CFFD /* EXTRuntimeExtensions.h */, + 7B86F7D40C270CBE8DDDAE60 /* EXTRuntimeExtensions.m */, + 3C8BD94AB41EDBA0481F0BA7 /* EXTScope.h */, + 1F95E6CF7928E3285CA85769 /* EXTScope.m */, + A64FDC31D2CE3C8E40A236BD /* metamacros.h */, ); - name = Security; + name = extobjc; sourceTree = ""; }; - 45786583C1177D9E3E1635E0 /* NSURLConnection */ = { + 3193049C5B52342055AF331C /* Reachability */ = { isa = PBXGroup; children = ( - 25F4579379FAF80E5253CE34 /* AFHTTPRequestOperation.h */, - 2047BBCECF5F956113FC9B6F /* AFHTTPRequestOperation.m */, - 0B843DDE4897E77DC9E701F0 /* AFHTTPRequestOperationManager.h */, - 92B83E9300A71C30F6EC698E /* AFHTTPRequestOperationManager.m */, - 6CA8A8FDD2797DD0ADB6D598 /* AFURLConnectionOperation.h */, - E4A6BCCA63C3CD1345533C44 /* AFURLConnectionOperation.m */, + B67C479A689ED07E37FA5927 /* AFNetworkReachabilityManager.h */, + FF9C9805FE4521353B2BC792 /* AFNetworkReachabilityManager.m */, ); - name = NSURLConnection; + name = Reachability; sourceTree = ""; }; - 553190ED3AF70F2B84A87906 /* HNKServerFacade */ = { + 3295BFA6E561F5AC8F95E129 /* Support Files */ = { isa = PBXGroup; children = ( - 74FBEB3376BB82483F329EDB /* HNKServer.h */, - 0FD12BC3D23BE090BA82138A /* HNKServer.m */, - 636434BF68CB660651A969DD /* HNKServerFacade.h */, - C214CEE8820052968C4B3381 /* Support Files */, + EFAF38ABA8665282D61EA33F /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig */, + FBE872E3C732FF5E3F8EEC60 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */, + B48E1431E6173E39477A229D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */, + 3EBF6DD7886073BDE9FFDD2B /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch */, ); - path = HNKServerFacade; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; sourceTree = ""; }; - 60610A5CD1A05513406A3CBE = { + 3EDC8AC84C6866BE4156422D /* HNKGooglePlacesAutocomplete */ = { isa = PBXGroup; children = ( - 3E16EC28AA895D47E3C68D55 /* Podfile */, - 625CD24076C33E263D6EC29F /* Frameworks */, - 6838F2F4637A4E5A590AB5AB /* Pods */, - 1A3F4657536387193B06792C /* Products */, - C4BE5DC2775D73FDCD86DA67 /* Targets Support Files */, + ECD7218D10CDABB3906BEC1A /* CLPlacemark+HNKAdditions.h */, + A004E1F091CF18BEDCA6A53B /* CLPlacemark+HNKAdditions.m */, + D07A6AB51E66ED92DFC04D3B /* HNKGooglePlacesAutocomplete.h */, + EFA06D8BC362A361CBD5515F /* Models */, + D14C2278AA89DBB23C100406 /* Support Files */, ); + path = HNKGooglePlacesAutocomplete; sourceTree = ""; }; - 625CD24076C33E263D6EC29F /* Frameworks */ = { + 4404B4A4F3307A936E7CA613 /* Support Files */ = { isa = PBXGroup; children = ( - 6DCD15EE2139FEF4A4E7DA1E /* iOS */, + BBD2B25F9244CA19A0813219 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig */, + B03F771A2CA09E2ACE400D82 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */, + 68FEE5D362D223552F71EE92 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */, + 8AE90AA5F80884316772CC85 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; sourceTree = ""; }; - 62F94E7BC0CF8D4D766AFD3F /* AFNetworking */ = { + 4D5B9CB6DD9AA16C459E4DBE /* UIKit */ = { isa = PBXGroup; children = ( - 92DE181AF776DBD1BC0D97B6 /* AFNetworking.h */, - 45786583C1177D9E3E1635E0 /* NSURLConnection */, - 8627E076FE17F50230BA2863 /* NSURLSession */, - C3C250CDA5236D65D63BBD24 /* Reachability */, - 436BB3C808FBF720A7C9921F /* Security */, - B489CAE03A2F96FAEB952041 /* Serialization */, - B964BB25E8935D9A1DE46CA9 /* Support Files */, - B4A0AFFA27BC33445F91E460 /* UIKit */, + 013D96227EF58A8DD72CF4D2 /* AFNetworkActivityIndicatorManager.h */, + 6F176981D615A66FA86F4C81 /* AFNetworkActivityIndicatorManager.m */, + E932D8D6748F1A703C1565B6 /* UIActivityIndicatorView+AFNetworking.h */, + ED205E69B554304D20AA5D5E /* UIActivityIndicatorView+AFNetworking.m */, + AAF080EB8235AFE97C1DB3E3 /* UIAlertView+AFNetworking.h */, + 7B0FE93D7AA1616C4D536DA9 /* UIAlertView+AFNetworking.m */, + BEF921B67FF583DCCCB9D842 /* UIButton+AFNetworking.h */, + F5FE640A7DBF6CE6A4204AC1 /* UIButton+AFNetworking.m */, + C9D9A9A6CCDF613FFB396B85 /* UIImageView+AFNetworking.h */, + BB4AE410D05A665596E3BB8F /* UIImageView+AFNetworking.m */, + 4CCDA9BCFE3C8499A2553ECE /* UIKit+AFNetworking.h */, + 5DB6EEFE892BFA6C0C907E6E /* UIProgressView+AFNetworking.h */, + 72061049B0BDCE9186992638 /* UIProgressView+AFNetworking.m */, + 6A01C561AD8FF1600F297793 /* UIRefreshControl+AFNetworking.h */, + DBA5FCB7486FAE41F56804A3 /* UIRefreshControl+AFNetworking.m */, + B311AAA763F6DF7CCDE6DCF4 /* UIWebView+AFNetworking.h */, + 4F61D5BDB88766B31913AE5B /* UIWebView+AFNetworking.m */, ); - path = AFNetworking; + name = UIKit; sourceTree = ""; }; - 6838F2F4637A4E5A590AB5AB /* Pods */ = { + 5CA336D1237FA2DB2F743680 /* Support Files */ = { isa = PBXGroup; children = ( - 62F94E7BC0CF8D4D766AFD3F /* AFNetworking */, - AC492282784CC99775B7003E /* HNKGooglePlacesAutocomplete */, - 553190ED3AF70F2B84A87906 /* HNKServerFacade */, - 84C559E9065CFB5CFE72786C /* Kiwi */, - D27EBD9DA33E5885F70F7B3F /* Mantle */, + 9BF7FF5CFA4BFA02ED288031 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig */, + 8BFEB15BC4EE8270CAD9789E /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */, + 5D982821A19261A40DC4F5B0 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */, + 274C50DFD565AE7C7D5A2950 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch */, ); - name = Pods; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; sourceTree = ""; }; - 6DCD15EE2139FEF4A4E7DA1E /* iOS */ = { + 61E2374FBB8A4661E23061C6 /* Products */ = { isa = PBXGroup; children = ( - 01EF14C06FD97C6464AF7CB0 /* CoreGraphics.framework */, - 4324AE7321A8EBB4D1ADD37B /* CoreLocation.framework */, - E0E003747DE9D606FA8EA636 /* Foundation.framework */, - 3661B6AC769C98A7B2656BD1 /* MobileCoreServices.framework */, - 2D3D0C84A6D99EAFD3479E8C /* Security.framework */, - D12A83A1DAF5ACF4027964A4 /* SystemConfiguration.framework */, - 56FC514D2CFA47949DDC9551 /* XCTest.framework */, + 06E668CF29DEAEF761D3AA4C /* libPods-HNKGooglePlacesAutocomplete-Example.a */, + 69F1ED0C43EC7A48CACD7D77 /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */, + 17BCC1C5562734AC5B68AA30 /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */, + 2085409A82F1978C25555744 /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */, + C4173B6C894311DD7B4BE65E /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */, + 9367C743892E8947A80FE329 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */, + E56ADDAAB437C6B710580BD0 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */, ); - name = iOS; + name = Products; sourceTree = ""; }; - 7A6DF97C359E987BDB7D42F7 /* Support Files */ = { + 6599FD11D24C3B5BD5529E2F = { isa = PBXGroup; children = ( - 03C33BD4A54748B9BFB5EEDF /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle.xcconfig */, - 2EE7ACC1416A5567F2C588C2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */, - 5860E765418CF990A2FFD701 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m */, - 04EB80C857EED098EC1A01D2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch */, + CDDFA0B8EAA7A718264C07F6 /* Podfile */, + C1D36A7757FF5BB1B6148435 /* Frameworks */, + 6B25941511B3021C694B8065 /* Pods */, + 61E2374FBB8A4661E23061C6 /* Products */, + B5AD5955326E900FD6756B20 /* Targets Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; sourceTree = ""; }; - 84C559E9065CFB5CFE72786C /* Kiwi */ = { + 66D4BA51960B0F4A8E1B3A8D /* Networking */ = { isa = PBXGroup; children = ( - A53FAB8C61560EF6F049B460 /* KWAfterAllNode.h */, - C76501CC2D88EAD8A41AC87A /* KWAfterAllNode.m */, - 6C549E41895D02F9C36339AE /* KWAfterEachNode.h */, - 465A9E5C81F66B679E26BE73 /* KWAfterEachNode.m */, - A261B7C80B927D68D73D629F /* KWAllTestsSuite.m */, - 4F491F0B95F19BA349B6B01F /* KWAny.h */, - E52609E2B9128BD0E74E07E2 /* KWAny.m */, - 0EDD4763BDD2275D407907AF /* KWAsyncVerifier.h */, - 80B7058277822E206FC43166 /* KWAsyncVerifier.m */, - AF16D7BEA41E6D7F1EB0B960 /* KWBeBetweenMatcher.h */, - 63F1AC2D0F5B5EAB9C69E7D7 /* KWBeBetweenMatcher.m */, - 2D2537BDA4DF99F94E811097 /* KWBeEmptyMatcher.h */, - 7CB1315BD91CC143DE9DA0CD /* KWBeEmptyMatcher.m */, - 1936CA7EE65CAE6AF0EF3BDB /* KWBeIdenticalToMatcher.h */, - 2BF5187382097B617312E8AE /* KWBeIdenticalToMatcher.m */, - 4ECE7AED31F973B8DAB92112 /* KWBeKindOfClassMatcher.h */, - A70BE00D46C56FB411455E3A /* KWBeKindOfClassMatcher.m */, - CA0A4548423E21447BD48DEF /* KWBeMemberOfClassMatcher.h */, - 29200D5921AD783A2750ADF7 /* KWBeMemberOfClassMatcher.m */, - D6673D71E1E9DCC5183C63A7 /* KWBeSubclassOfClassMatcher.h */, - 095808D2F717738484116FE1 /* KWBeSubclassOfClassMatcher.m */, - D1962E43939DAF419ACD6D16 /* KWBeTrueMatcher.h */, - AEEC136E646565D2D12AFC0A /* KWBeTrueMatcher.m */, - DE328052F56697217FD5EAFD /* KWBeWithinMatcher.h */, - 308A372F20104316E5D06E72 /* KWBeWithinMatcher.m */, - 5EEFA1E0A347B6910DBFEF6C /* KWBeZeroMatcher.h */, - 53570268974E900520134F55 /* KWBeZeroMatcher.m */, - 74B9EEFA198840B31DE5B9A7 /* KWBeforeAllNode.h */, - 8BDB98C47D64DAAF3399C103 /* KWBeforeAllNode.m */, - 938A915B1646EF696B083D59 /* KWBeforeEachNode.h */, - CC843C8300EDE1910DAD8A72 /* KWBeforeEachNode.m */, - 1F47ED14AE85D33817A8D8D7 /* KWBlock.h */, - E58DB1D882BA6EC93A5E57D5 /* KWBlock.m */, - 8B4906FEB79364F632EC140A /* KWBlockNode.h */, - 232B6E3745323C23A4E3EAD0 /* KWBlockNode.m */, - A0767DD803BB9A4EAE513B43 /* KWBlockRaiseMatcher.h */, - 1D9C69E5F7BD3B48089D4969 /* KWBlockRaiseMatcher.m */, - 09B47159DC25CF7437F053CA /* KWCallSite.h */, - 35E92A91EC92E1CA3E12B373 /* KWCallSite.m */, - AFA90880F35A3A956CE9FDFD /* KWCaptureSpy.h */, - A145FECF7D95241C91703A0F /* KWCaptureSpy.m */, - A5FAA29935A5D4D7967B0F93 /* KWChangeMatcher.h */, - 68A92E1551A9A0E1115A977F /* KWChangeMatcher.m */, - DAD6B9A3DCF198BFE117B915 /* KWConformToProtocolMatcher.h */, - DEAEB13F256A30DE3C9E20FE /* KWConformToProtocolMatcher.m */, - F29F278882EEC0236785C6A5 /* KWContainMatcher.h */, - 984C8CB53E09AEF2D1FD5ADE /* KWContainMatcher.m */, - A73A03AF6A9D8E9B571961C0 /* KWContainStringMatcher.h */, - 2E7E0B0A51E2C4D202ED82E2 /* KWContainStringMatcher.m */, - 85D4BB77E1DFA6CBE2139115 /* KWContextNode.h */, - A94ABD4202745A674A6778AA /* KWContextNode.m */, - E02FDE7FBD248FDBC02D5B95 /* KWCountType.h */, - BB5F966A5F7454874CDC6A89 /* KWDeviceInfo.h */, - DFFFDF650C7B3844A7DBB0F8 /* KWDeviceInfo.m */, - 8DE36DDCCB75376A39B32A68 /* KWEqualMatcher.h */, - 96CB372B588D6325E8C12D22 /* KWEqualMatcher.m */, - 5C6BC98D168A035609CA4DF0 /* KWExample.h */, - 0A1A1D8A7009854BD3E9EDFD /* KWExample.m */, - 3DFE98CFADA829F03EBF74B2 /* KWExampleDelegate.h */, - FBDF2B413375D1ED8B24566B /* KWExampleNode.h */, - 41ED1EADD57344420697BD5A /* KWExampleNodeVisitor.h */, - B68DA76C0E435C7686A3ED6A /* KWExampleSuite.h */, - 8E4282A1D859DCF23707115E /* KWExampleSuite.m */, - 7E9429142970CA1E7BD6E66F /* KWExampleSuiteBuilder.h */, - 7C2568184EC4ED19C5DBFB58 /* KWExampleSuiteBuilder.m */, - FF8B1933B34D32022C76BEE9 /* KWExistVerifier.h */, - 5968C50CC46C3BEE27FEE97F /* KWExistVerifier.m */, - 64C9738ACC3C52935A4AB105 /* KWExpectationType.h */, - E1A8AD1B88F1B2604BA77296 /* KWFailure.h */, - 42AADE3568DDB012883BFB0F /* KWFailure.m */, - 40E45B80D78D7B809797A97F /* KWFormatter.h */, - 17D3F4EC0A3741255A6E81CB /* KWFormatter.m */, - 259F1BF7996B8390997DF2B7 /* KWFutureObject.h */, - 3BFB049C379D8B22C60B1638 /* KWFutureObject.m */, - 12FEA05DD4B085CBCA1464E5 /* KWGenericMatchEvaluator.h */, - 6FFC8F08E45EA7C099CF2CBE /* KWGenericMatchEvaluator.m */, - 4FA1AC528D0583B9CF202FBA /* KWGenericMatcher.h */, - B4205C2E7F75866C8400F135 /* KWGenericMatcher.m */, - C722FED81BAE9BF3F13387A9 /* KWGenericMatchingAdditions.h */, - 2B91F0C173CF955192F8821D /* KWGenericMatchingAdditions.m */, - 4A19C6A1D778D8286C5C39C7 /* KWHaveMatcher.h */, - BE8336316D35DB2B552CD75B /* KWHaveMatcher.m */, - AD100B43523069A54624E331 /* KWHaveValueMatcher.h */, - 7C6B0DA10EFA4830F20D599D /* KWHaveValueMatcher.m */, - 472E866E20B2723467A9BCCE /* KWInequalityMatcher.h */, - 08D52DA97541F2D26379979E /* KWInequalityMatcher.m */, - 76168C97F6F45ED6370194CD /* KWIntercept.h */, - 65A42DBEE04392BDCA1CB8D7 /* KWIntercept.m */, - DCDDBE712F2B365C68662073 /* KWInvocationCapturer.h */, - 29BB781BFF228284165B9C0E /* KWInvocationCapturer.m */, - 14A9FCBF3F501EDF6F636A12 /* KWItNode.h */, - 0D28CA3B19248EE639571186 /* KWItNode.m */, - 0909BB2656E7C0D60E7DA5CF /* KWLet.h */, - F71A5FA768915529B58CBD6A /* KWLetNode.h */, - 56157DEA6B4718CF129981DA /* KWLetNode.m */, - BAFC1CA17AAE7AAA7E4C9883 /* KWMatchVerifier.h */, - 7FF0F3A1FE36CA28D4804A8C /* KWMatchVerifier.m */, - CADC89CCF339BFDB57A2059B /* KWMatcher.h */, - EA3BDB436B441595173B6AB3 /* KWMatcher.m */, - C6965EA0F284DD7320825D8E /* KWMatcherFactory.h */, - 34868D498A7CADC0571443B2 /* KWMatcherFactory.m */, - 36DD95DB86ADE39521F81424 /* KWMatchers.h */, - A7CE6104B98113A5954543A9 /* KWMatchers.m */, - 987E398BA7E5C3C181C37CF0 /* KWMatching.h */, - D9FC36303476D0AB4CC430FB /* KWMessagePattern.h */, - 2C9B2D6D1D7781D2970449B1 /* KWMessagePattern.m */, - 58896DE59127AABCA56C04C3 /* KWMessageSpying.h */, - EDF1D7207719F2BB46E9C48E /* KWMessageTracker.h */, - 4481BAE347A878339F50C6BA /* KWMessageTracker.m */, - B8320BA1EC08F95C0FA62E7C /* KWMock.h */, - A45AFF065A3D4707ED7E01B9 /* KWMock.m */, - 09173B80F071F2CE68A992C0 /* KWNilMatcher.h */, - 308EACD72B0F9EDAE16CBB41 /* KWNilMatcher.m */, - 7427E7A32E712AF42B6C0F85 /* KWNotificationMatcher.h */, - 2B29FC8661DE3178F3E55D3A /* KWNotificationMatcher.m */, - DB0991772EA37690279DD0CD /* KWNull.h */, - 89A3CFFD2EDEB10CFDF60E48 /* KWNull.m */, - 027C1CCA9F5598168F31F296 /* KWObjCUtilities.h */, - 1817C90D8FA1E9ADD8BEAE0A /* KWObjCUtilities.m */, - 89220CF6DC33AB3DABFFCB87 /* KWPendingNode.h */, - 6A6913D954E44D9B9C873CF9 /* KWPendingNode.m */, - 60B53E48B27C67C776916F0C /* KWProbe.h */, - 55E24C56BA4870C4939FC57E /* KWProbePoller.h */, - 175B92D8E24EB50C5318659A /* KWProbePoller.m */, - AF04E52C7176D1BCE8D3CFDA /* KWReceiveMatcher.h */, - 7A01B6C9FF0CEBB3FBF23A28 /* KWReceiveMatcher.m */, - 2614C1E73C326FE153834527 /* KWRegisterMatchersNode.h */, - 4EBC42CB7C888C795D1C640F /* KWRegisterMatchersNode.m */, - 7E21548E5ED14FDA9EEF219A /* KWRegularExpressionPatternMatcher.h */, - A31874C4D9E927E11F657DCB /* KWRegularExpressionPatternMatcher.m */, - 8374BB520ECB3921F315BF94 /* KWReporting.h */, - EBF79E49B07D868821974000 /* KWRespondToSelectorMatcher.h */, - 66EEEE5EC3D93A663E3019A5 /* KWRespondToSelectorMatcher.m */, - F2FE81065E78108652B82F08 /* KWSpec.h */, - 8F3001A060B82E7894E3990C /* KWSpec.m */, - A3647AAACF76D176E4F94136 /* KWStringContainsMatcher.h */, - 8A4C5E56BFEA57145693EF5F /* KWStringContainsMatcher.m */, - 107AF158310785A2E9E2E184 /* KWStringPrefixMatcher.h */, - FD946F6808DF374AB42BDBFF /* KWStringPrefixMatcher.m */, - 7F2E0C0E3B476FF44B4560AD /* KWStringUtilities.h */, - B029C3F8CF96FAFDD7D16A07 /* KWStringUtilities.m */, - 61CA50E7C7DC6E7527D3C481 /* KWStub.h */, - 94588E80012A0DC84241DA61 /* KWStub.m */, - B814AA8DCB5148E0FE600C5A /* KWSuiteConfigurationBase.h */, - B17303491E3673E056B0A772 /* KWSuiteConfigurationBase.m */, - 4E0647B79FC7507ED5024C8B /* KWSymbolicator.h */, - FA376488B6F7277C9352646D /* KWSymbolicator.m */, - 37A86FE4C95E592C3EEFE170 /* KWUserDefinedMatcher.h */, - F8EE467FA58970C6EFA7CC19 /* KWUserDefinedMatcher.m */, - B51B4C01BFB614286C686506 /* KWValue.h */, - 0AD571719CBAEC4BCCF38A1B /* KWValue.m */, - 27598202816B254CFE090714 /* KWVerifying.h */, - 2439584FCB0C89143AFFE3CF /* KWWorkarounds.h */, - 848606A13235A6C7BB4D7FBC /* KWWorkarounds.m */, - 35D20F9A1B78CDD4137F7843 /* Kiwi.h */, - 88F10BFAA739965FDAE0132C /* KiwiBlockMacros.h */, - EC4755D6A1F9D3D248916FB7 /* KiwiConfiguration.h */, - 3BB69ADAA5AED760B4F3B21F /* KiwiMacros.h */, - 437E1F6D217F9F83A5D396CC /* NSInvocation+KiwiAdditions.h */, - BF8F3EFA8C771C6008587FEC /* NSInvocation+KiwiAdditions.m */, - 7BE6AAB2C14B2DB7646A1437 /* NSInvocation+OCMAdditions.h */, - F5ECC4FA8E58F956B6ADC410 /* NSInvocation+OCMAdditions.m */, - A7B99769CE9658676AA672AA /* NSMethodSignature+KiwiAdditions.h */, - DCCA963CA2A2E77856DB2E1C /* NSMethodSignature+KiwiAdditions.m */, - A556379F0FD924AD98AE5A2A /* NSNumber+KiwiAdditions.h */, - A5EC80180738D69BEED4F203 /* NSNumber+KiwiAdditions.m */, - 9947BC24EEAD688061E85682 /* NSObject+KiwiMockAdditions.h */, - 48F722BF5BAD811C6F9BB363 /* NSObject+KiwiMockAdditions.m */, - E3222F8D0CBC04DE601CDC86 /* NSObject+KiwiSpyAdditions.h */, - 09299FF0F358E036D07A3E61 /* NSObject+KiwiSpyAdditions.m */, - 429A6139C27AD50221E42865 /* NSObject+KiwiStubAdditions.h */, - 806E6B168D27949EAB7534AE /* NSObject+KiwiStubAdditions.m */, - 4EBB2C48F6AC941CE089E785 /* NSObject+KiwiVerifierAdditions.h */, - 04E13BA068B36259F14B348F /* NSObject+KiwiVerifierAdditions.m */, - 9D5DDDC9CA80CC261630F528 /* NSProxy+KiwiVerifierAdditions.h */, - 52F3B6419027B88A2846BE91 /* NSProxy+KiwiVerifierAdditions.m */, - D6AD8F690F169B1837D45F57 /* NSValue+KiwiAdditions.h */, - 21EBCE0999FD8653092BC0A2 /* NSValue+KiwiAdditions.m */, - 0E0D41E9E86A9D871DADE69A /* Support Files */, + 57AFD7130BF72C58CA20AAC9 /* HNKGooglePlacesServer.h */, + 49F3F428809A748833CEAC45 /* HNKGooglePlacesServer.m */, ); - path = Kiwi; + name = Networking; sourceTree = ""; }; - 8627E076FE17F50230BA2863 /* NSURLSession */ = { + 6B25941511B3021C694B8065 /* Pods */ = { isa = PBXGroup; children = ( - B4A7F5332DB0E9ECE74D7375 /* AFHTTPSessionManager.h */, - 8D5ECDFDEB8B03E298BE96DD /* AFHTTPSessionManager.m */, - CE99BF44992E7383DFCBDB30 /* AFURLSessionManager.h */, - 880680B81CD162681AC5B358 /* AFURLSessionManager.m */, + FF1AC294A486750E2EBC995E /* AFNetworking */, + 3EDC8AC84C6866BE4156422D /* HNKGooglePlacesAutocomplete */, + 184AE29A828291A021F2BE45 /* HNKServerFacade */, + 7E6875DFD759B16D7B407EE6 /* Kiwi */, + 9320A48136980549F72D6973 /* Mantle */, ); - name = NSURLSession; + name = Pods; sourceTree = ""; }; - AC492282784CC99775B7003E /* HNKGooglePlacesAutocomplete */ = { + 7E6875DFD759B16D7B407EE6 /* Kiwi */ = { isa = PBXGroup; children = ( - 596749631AEA5CEDD0511BE0 /* CLPlacemark+HNKAdditions.h */, - 1F0E870400A1AAE177C3AF45 /* CLPlacemark+HNKAdditions.m */, - 715C897F24A3D36CBE31A6AC /* HNKGooglePlacesAutocomplete.h */, - D31EF1B9AD2E7882892C5E22 /* Support Files */, + 400E016EF43A0908E0A76244 /* KWAfterAllNode.h */, + 747B765AAAD235E85D23CB6F /* KWAfterAllNode.m */, + E8663D943E66BFADE7873218 /* KWAfterEachNode.h */, + 75662FF7473D2C694F84E04B /* KWAfterEachNode.m */, + BC88953643DE15B4C16507AF /* KWAllTestsSuite.m */, + A90FE6241836FA23734B7E14 /* KWAny.h */, + 9B1D8145CF3CC27A8B9D9965 /* KWAny.m */, + 7DE230E0EA100EF7CB74FC56 /* KWAsyncVerifier.h */, + 58355A40E1EED799E9156CD4 /* KWAsyncVerifier.m */, + 087110D9834A71E3B894D99B /* KWBeBetweenMatcher.h */, + 1420912667A7EA985B34907C /* KWBeBetweenMatcher.m */, + 15D39B7927AE6F99E9F1A6E4 /* KWBeEmptyMatcher.h */, + EDAF9C040C18FCE18530F808 /* KWBeEmptyMatcher.m */, + A89CB206B71BAEAD1336BB7B /* KWBeIdenticalToMatcher.h */, + 1D8EBB9587DEF2ECC1278709 /* KWBeIdenticalToMatcher.m */, + 702929A01D430C851593EE0B /* KWBeKindOfClassMatcher.h */, + 81EB63FC4E5D38FBB77CDAF0 /* KWBeKindOfClassMatcher.m */, + 299569578F9B1CB221202D19 /* KWBeMemberOfClassMatcher.h */, + 015CC2477D62F0422F559E22 /* KWBeMemberOfClassMatcher.m */, + 00824DA3BCBB065F8696E510 /* KWBeSubclassOfClassMatcher.h */, + 26C2D01921AD4D581F523BFF /* KWBeSubclassOfClassMatcher.m */, + A5D178EC4C57A21CA51E0CDB /* KWBeTrueMatcher.h */, + CC31EF93E63B3BB6DD6FE495 /* KWBeTrueMatcher.m */, + 7891F0B902368EABDC522E6A /* KWBeWithinMatcher.h */, + CEAA2EC4025434485B73B350 /* KWBeWithinMatcher.m */, + F988023AE31150F44D6906B5 /* KWBeZeroMatcher.h */, + B488CC4EAC42A8383EA342E7 /* KWBeZeroMatcher.m */, + 81EBE3B8A816179DB22D9F25 /* KWBeforeAllNode.h */, + 0E1446FF0833CAB5C6CDAD75 /* KWBeforeAllNode.m */, + B1ACD0445D139E0BB05BC374 /* KWBeforeEachNode.h */, + DF747E64D8DF0E4064901031 /* KWBeforeEachNode.m */, + A9703CCA27AEF2A58630A8A3 /* KWBlock.h */, + 684438BCF35124E0DBF78AF4 /* KWBlock.m */, + 3666E32EFA20E9B6AEB93D96 /* KWBlockNode.h */, + 7A1E5706147272DC895B5A3B /* KWBlockNode.m */, + 1FAE0B19A611299E72C6EFCF /* KWBlockRaiseMatcher.h */, + 849179A8265DF699915043EE /* KWBlockRaiseMatcher.m */, + 8CB3F6F11353E981B6A0F471 /* KWCallSite.h */, + 525BE599150808D4931BB179 /* KWCallSite.m */, + 0B41D9D7F0EBF4A347101A5C /* KWCaptureSpy.h */, + F1B19119EA41AE7CD3A3001F /* KWCaptureSpy.m */, + A4CCD7F717B937DC4737AA1A /* KWChangeMatcher.h */, + 6F2A58AC73FB2EA8B15CE17C /* KWChangeMatcher.m */, + 42ABEB54828D8E2C6B0670C5 /* KWConformToProtocolMatcher.h */, + 9BE2CD686587C379DC190ECF /* KWConformToProtocolMatcher.m */, + DDF3506A99327A7473CB93B1 /* KWContainMatcher.h */, + D33A6FD3E4548FAD4A0F524C /* KWContainMatcher.m */, + 8966398E584EEF96B5C32F50 /* KWContainStringMatcher.h */, + DBBD6A9DB12B3A63C8532936 /* KWContainStringMatcher.m */, + F214AFC316209EA0986CC534 /* KWContextNode.h */, + 43AD6C40721588E00C60BCDD /* KWContextNode.m */, + 91D219672291870D3525038B /* KWCountType.h */, + 78C44B30CF2B7D2DA156B296 /* KWDeviceInfo.h */, + CE4C56621B968A041B1B021A /* KWDeviceInfo.m */, + 192575B3FB3E87423BA141C7 /* KWEqualMatcher.h */, + E902E90DE0F1AA5CF1A6341D /* KWEqualMatcher.m */, + 11082FB2D1A94F4C29E94C8A /* KWExample.h */, + 7A0D5E3DA28F6F79A9F2C0C9 /* KWExample.m */, + 0D2674A80B48287963A95D3E /* KWExampleDelegate.h */, + FFD28E91DC4955C811739431 /* KWExampleNode.h */, + 3D81049FAAC378D3DDCE0050 /* KWExampleNodeVisitor.h */, + AD8741082CFFA9959FE05872 /* KWExampleSuite.h */, + 1884EB75DEC7359C92A73F85 /* KWExampleSuite.m */, + B352F388CE896170EC897179 /* KWExampleSuiteBuilder.h */, + DDB592606519A7B901FE45AE /* KWExampleSuiteBuilder.m */, + 189B8E1174FB893EB3711C39 /* KWExistVerifier.h */, + B7F8A54793340332BF1B2572 /* KWExistVerifier.m */, + 3EDAF6CED7AC723F05255418 /* KWExpectationType.h */, + 29D0EF09AB82E91F20A69535 /* KWFailure.h */, + 56D5DF1736363A859A9932B2 /* KWFailure.m */, + FEA26CB7BD85FEEFC477815B /* KWFormatter.h */, + E287D8F20272F0F9719A1FAF /* KWFormatter.m */, + B9AD9D0E97AB77E1B3C59A52 /* KWFutureObject.h */, + D574CDC3060FDBA9805DB990 /* KWFutureObject.m */, + 239C99BAEEA84A11E19E6AFC /* KWGenericMatchEvaluator.h */, + 653707E340787336DBEB9D12 /* KWGenericMatchEvaluator.m */, + E0EA253E84F4A374B212CAE1 /* KWGenericMatcher.h */, + E5AA060153542DCA64BBD160 /* KWGenericMatcher.m */, + 762278676F3F0B4730EA0AC5 /* KWGenericMatchingAdditions.h */, + CD70F0722EA3B94167339BA2 /* KWGenericMatchingAdditions.m */, + 2D06280F9E8C71AFADFB5BD9 /* KWHaveMatcher.h */, + A4338A137F0114AB8689803C /* KWHaveMatcher.m */, + 7F054F91F9786959ABEE9324 /* KWHaveValueMatcher.h */, + EFFBAB5E16473F6EFD6838A6 /* KWHaveValueMatcher.m */, + 693B5B56D1D37289B7F09BBD /* KWInequalityMatcher.h */, + 1BBEB5D61D560F3A0559F88F /* KWInequalityMatcher.m */, + 922F0C142692A21701BC77B9 /* KWIntercept.h */, + 9473D38C4815389570E90846 /* KWIntercept.m */, + C9AFB35A2FCDC1EB3EB320BE /* KWInvocationCapturer.h */, + 1103225A485E8413426C6F44 /* KWInvocationCapturer.m */, + 44460B97A56519AAC1A2EED5 /* KWItNode.h */, + 8E67C4469B37EF382E885B17 /* KWItNode.m */, + 5F99043DBA99322194E57FF2 /* KWLet.h */, + 8B9ED5359B99C6CAC8CA8036 /* KWLetNode.h */, + F57E7C0A2DCD67D28AE39AF6 /* KWLetNode.m */, + BF0B487E711CC4451803E1F5 /* KWMatchVerifier.h */, + DD91EE1AA7768CDB636AAF98 /* KWMatchVerifier.m */, + 61412E561D613BB17CFFE8EF /* KWMatcher.h */, + 7CB6CB07877931F561AA1B5C /* KWMatcher.m */, + 6066302DCE97123000FC68FC /* KWMatcherFactory.h */, + 433A6473E7E08264D3EC540A /* KWMatcherFactory.m */, + 441F3587B9CB6A4214252701 /* KWMatchers.h */, + 04BE9195B07F3B8AEB7E7E3C /* KWMatchers.m */, + 2D1D2ADF38FF1BE1E0F38017 /* KWMatching.h */, + 75ED6F1117519CEE822B348C /* KWMessagePattern.h */, + 1017ED14C8800B11FC0A2062 /* KWMessagePattern.m */, + D6C2A0A83AE3D9C7B7350DA1 /* KWMessageSpying.h */, + CD706A66A7D2871B7F0C4AD7 /* KWMessageTracker.h */, + CFF54A2B8643206A3D10D004 /* KWMessageTracker.m */, + 1C842285FBD62E571DF586C6 /* KWMock.h */, + 7200A205F73B178FA3A56FFE /* KWMock.m */, + A78A785610DEA7A0C80AA4F3 /* KWNilMatcher.h */, + 3BD58BFAF354A5CF768A41B8 /* KWNilMatcher.m */, + 1B2DBB9B9DE970BA5ECA2F84 /* KWNotificationMatcher.h */, + F613CBA5B32ADA8E67E0ACDC /* KWNotificationMatcher.m */, + 497C48C63E41098A9F2BE69E /* KWNull.h */, + 88E95E43B81EC6BBC2B6148E /* KWNull.m */, + EF42A64F3CD7A63A060D3797 /* KWObjCUtilities.h */, + 523F9FD20E5F83B25B328EBA /* KWObjCUtilities.m */, + 505BAC89870B6F67185FF7B6 /* KWPendingNode.h */, + EA4D0A3E41AA23C497F312F4 /* KWPendingNode.m */, + F1C94A8069EBE623BC9B94D1 /* KWProbe.h */, + B7939BFDC731EB1FE9D80B8B /* KWProbePoller.h */, + 73DCAFAD55E5BE1DFF5B1DF6 /* KWProbePoller.m */, + DDC8CBA4B7170469D136CCA1 /* KWReceiveMatcher.h */, + B7DEB833C507FDAC490B7822 /* KWReceiveMatcher.m */, + 8EC85098538AEC3EB7C1761A /* KWRegisterMatchersNode.h */, + 0947EF11027BD8AD621ECA2C /* KWRegisterMatchersNode.m */, + D1AF9E85222E3D7A77040BDE /* KWRegularExpressionPatternMatcher.h */, + 5490143244B36E7CDD70FA5C /* KWRegularExpressionPatternMatcher.m */, + DD5DA79C31D154669048FF83 /* KWReporting.h */, + 5063584B0A4657C54949795B /* KWRespondToSelectorMatcher.h */, + B0979E16ECA4D238EC2EDAC4 /* KWRespondToSelectorMatcher.m */, + 85725F4426129CBDD7C07308 /* KWSpec.h */, + 83E08AC8191849E420E294CB /* KWSpec.m */, + 8C5497CD80FA91DCFCFACF28 /* KWStringContainsMatcher.h */, + C4DC56CF5685959C8F9B03AA /* KWStringContainsMatcher.m */, + 6074B94D1E36C1AA664E58B7 /* KWStringPrefixMatcher.h */, + 5978A20204CBD75C7AF72104 /* KWStringPrefixMatcher.m */, + CC9804382F274810CA695EC1 /* KWStringUtilities.h */, + 2126718774C4DB48CB348140 /* KWStringUtilities.m */, + BA6A73B472EFC9215A916499 /* KWStub.h */, + 7899F88418E4296FF2768E17 /* KWStub.m */, + 1DBECB535782DC814B62718E /* KWSuiteConfigurationBase.h */, + DD35AF1662D787A0A02145DF /* KWSuiteConfigurationBase.m */, + 706CB50AB84A25CC3AEC0059 /* KWSymbolicator.h */, + FFF14C587746C41EB00A18BA /* KWSymbolicator.m */, + 44C83620833557915CB6AE74 /* KWUserDefinedMatcher.h */, + 9B45C01FC840166190B479B9 /* KWUserDefinedMatcher.m */, + ED8B0021A846E847BD7183F5 /* KWValue.h */, + 35597A2B77E658DFC790ADAD /* KWValue.m */, + 76C776D73F7ACB01DE4518D7 /* KWVerifying.h */, + 5EF21FD2BA4A94B68ACCB507 /* KWWorkarounds.h */, + 94DE9471109AC07A53A018C7 /* KWWorkarounds.m */, + 8FF31C6FE03D1364653187B5 /* Kiwi.h */, + C51FEDC6BCD0A75522BCE6A1 /* KiwiBlockMacros.h */, + 6D95E2C659530228A8A784F3 /* KiwiConfiguration.h */, + 9459D060D9E7614DE18D8E32 /* KiwiMacros.h */, + 49697F7D3259EE04E466758B /* NSInvocation+KiwiAdditions.h */, + 020F1118C11794AD0679900E /* NSInvocation+KiwiAdditions.m */, + 33C8CDAEA32BAA890071A70E /* NSInvocation+OCMAdditions.h */, + B868826640CEF72C92A20BC4 /* NSInvocation+OCMAdditions.m */, + 4C43124AEAC5E0434554B0A6 /* NSMethodSignature+KiwiAdditions.h */, + B74990D37A901B9326C2D4ED /* NSMethodSignature+KiwiAdditions.m */, + C657A6438C85AEAD05510B0E /* NSNumber+KiwiAdditions.h */, + 92CC5B9D976F6A128192B5EC /* NSNumber+KiwiAdditions.m */, + 0923A00D1D9050E0F271134B /* NSObject+KiwiMockAdditions.h */, + A4E76244B38A15E59A6E6CCA /* NSObject+KiwiMockAdditions.m */, + BC87D52FB6F28D0C95023DFD /* NSObject+KiwiSpyAdditions.h */, + C3FBD8001DA76E9FDE85BC2E /* NSObject+KiwiSpyAdditions.m */, + 3C40EDA7417F3899C9A0E509 /* NSObject+KiwiStubAdditions.h */, + 142ACEC5299EEB6D2668CBD6 /* NSObject+KiwiStubAdditions.m */, + 18A477253E3DF44F0FE92B17 /* NSObject+KiwiVerifierAdditions.h */, + BB0E2F833349478B1A26710C /* NSObject+KiwiVerifierAdditions.m */, + 107848FFEE4A26756FF96447 /* NSProxy+KiwiVerifierAdditions.h */, + 9869A9D774BF05A8C9478EC9 /* NSProxy+KiwiVerifierAdditions.m */, + CE76960BE9CBC51743AE74C9 /* NSValue+KiwiAdditions.h */, + 19AA958ABE8C70A01B22A44C /* NSValue+KiwiAdditions.m */, + 83BEADCEA58970D9BAB45F06 /* Support Files */, ); - path = HNKGooglePlacesAutocomplete; + path = Kiwi; sourceTree = ""; }; - B489CAE03A2F96FAEB952041 /* Serialization */ = { + 83BEADCEA58970D9BAB45F06 /* Support Files */ = { isa = PBXGroup; children = ( - 02E344DDA9CA448DDEAF6811 /* AFURLRequestSerialization.h */, - C0FA83895AF34A9293B88748 /* AFURLRequestSerialization.m */, - 71E36227EC4EC3624FE00872 /* AFURLResponseSerialization.h */, - F41EF7FCD4533DEA0D4DA6FA /* AFURLResponseSerialization.m */, + 746ED1AC1027571CEFF9CE1A /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.xcconfig */, + AA93C96037A39054E079FE7B /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */, + F07025919B1038431AA77B40 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m */, + 460C598F8DECCC3AD1553CD7 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch */, ); - name = Serialization; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; sourceTree = ""; }; - B4A0AFFA27BC33445F91E460 /* UIKit */ = { + 9320A48136980549F72D6973 /* Mantle */ = { isa = PBXGroup; children = ( - D1936D7E96F7CE15CA43E129 /* AFNetworkActivityIndicatorManager.h */, - 0FB1FA96960431D52A257471 /* AFNetworkActivityIndicatorManager.m */, - 75A97EE0537E19016E64D09E /* UIActivityIndicatorView+AFNetworking.h */, - C3616855A54A76D0FF4A7284 /* UIActivityIndicatorView+AFNetworking.m */, - 59DC2A8F7FC043E8E8F7085E /* UIAlertView+AFNetworking.h */, - 79A736EA8BCB8748D615E27E /* UIAlertView+AFNetworking.m */, - 92A5CF3176B86C4F77EB8D71 /* UIButton+AFNetworking.h */, - 65F33CF0AA1F487B58D31536 /* UIButton+AFNetworking.m */, - AC0E317DB022E8EA9ABDF9D1 /* UIImageView+AFNetworking.h */, - ABB30EAA7429E6F5C281036D /* UIImageView+AFNetworking.m */, - AF6237325F0203D96C4D901F /* UIKit+AFNetworking.h */, - 4663A164E67A7F08C50E115C /* UIProgressView+AFNetworking.h */, - A964E31FA9F36F9E076124D6 /* UIProgressView+AFNetworking.m */, - 29185D6D005F74D6C6633C37 /* UIRefreshControl+AFNetworking.h */, - 8B94DC1A68F10FABD27AC385 /* UIRefreshControl+AFNetworking.m */, - C1FC56D6A46FEEFAE98E84BB /* UIWebView+AFNetworking.h */, - 2CF5E3BE6E98A3C32F5FB244 /* UIWebView+AFNetworking.m */, + 89A808054E9F6056586A297B /* MTLJSONAdapter.h */, + 53640E56F2C3070EC394673C /* MTLJSONAdapter.m */, + C6B4F3AD50992254C8F2A9C3 /* MTLModel.h */, + C07596CDD542E3B57D8D512B /* MTLModel.m */, + 2891F0FB241B4963ED8D39C1 /* MTLModel+NSCoding.h */, + C881F0FB9E571D1DE2CB414A /* MTLModel+NSCoding.m */, + 71BF9A791CD1140785DFCD37 /* MTLReflection.h */, + 3D2EF7F35956463F26C2C83D /* MTLReflection.m */, + F4E6283AEB7B4F1B146E42E8 /* MTLTransformerErrorHandling.h */, + 2E738427FCF212EB3EE61276 /* MTLTransformerErrorHandling.m */, + 8E046984E6D54269AA8D5756 /* MTLValueTransformer.h */, + 8F56D5BBEB3AB2F88A2ED2CE /* MTLValueTransformer.m */, + 2F52A76EA5D06DA4751B93D9 /* Mantle.h */, + 9B9C6DD9D0584D8BF51540AB /* NSArray+MTLManipulationAdditions.h */, + 24D1456E0AE50E121803CE12 /* NSArray+MTLManipulationAdditions.m */, + 330FB733C484BB39DDC69323 /* NSDictionary+MTLJSONKeyPath.h */, + 84F11EC264DDAA5CA0444817 /* NSDictionary+MTLJSONKeyPath.m */, + 8C4CA375B1338053081B9AC3 /* NSDictionary+MTLManipulationAdditions.h */, + 5A1E489832EC09ED10081CEC /* NSDictionary+MTLManipulationAdditions.m */, + 170E97623B12C124B6DE9A50 /* NSDictionary+MTLMappingAdditions.h */, + EB995F04CDFEA2095E26CFCD /* NSDictionary+MTLMappingAdditions.m */, + 707E0E4B26B5B6117161D65C /* NSError+MTLModelException.h */, + BE95A962F410570A07C0AEEB /* NSError+MTLModelException.m */, + 61AFED4E79BD293E49B7C003 /* NSObject+MTLComparisonAdditions.h */, + AA04D4FD269E593313E225DA /* NSObject+MTLComparisonAdditions.m */, + 70218E5428449BC39DC492CB /* NSValueTransformer+MTLInversionAdditions.h */, + 23E97EC943255D93D6E475C1 /* NSValueTransformer+MTLInversionAdditions.m */, + 94DC511961657E257EAAF240 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, + 2E774D88679FF377347F1CEC /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, + 4404B4A4F3307A936E7CA613 /* Support Files */, + 1FA2DF08C78437D93FC20D11 /* extobjc */, ); - name = UIKit; + path = Mantle; sourceTree = ""; }; - B964BB25E8935D9A1DE46CA9 /* Support Files */ = { + ABE5B951199500D931D205EF /* Serialization */ = { isa = PBXGroup; children = ( - F4D34AA636F1F25C5AA57184 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking.xcconfig */, - 2FEE784AF337276D713E2CE2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */, - E3BB7C99197990E24FB7C089 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m */, - 7C303C8C4AF25AA24AC6B507 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch */, + B1102B0C5CEB970120608921 /* AFURLRequestSerialization.h */, + 4BFDEF282BE5C91FF28A0B51 /* AFURLRequestSerialization.m */, + 904FE54D4861E836C772C243 /* AFURLResponseSerialization.h */, + 4C04693466272F819D405EF0 /* AFURLResponseSerialization.m */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + name = Serialization; sourceTree = ""; }; - BDF13540C563938834D1670D /* extobjc */ = { + AE8A0E5D01BD7902DAE1FD8E /* NSURLConnection */ = { isa = PBXGroup; children = ( - 893B5CE3C853DE6F48F2B820 /* EXTKeyPathCoding.h */, - EF42D256A6697DCC08A04BE8 /* EXTRuntimeExtensions.h */, - C5C94EE62C5B1B20E6635A85 /* EXTRuntimeExtensions.m */, - 2B98DF0EDB26471FB26C4EDC /* EXTScope.h */, - FE1D5F3E53252ED21F10CF17 /* EXTScope.m */, - 15AD262015ADE1431F0B7707 /* metamacros.h */, + 2CD843880EA37F093D75584F /* AFHTTPRequestOperation.h */, + 737822561A5F5155C407E6D6 /* AFHTTPRequestOperation.m */, + A8A72C6CABC54BA0A656E840 /* AFHTTPRequestOperationManager.h */, + 7BA616C0D5482AB4EDA0F2B8 /* AFHTTPRequestOperationManager.m */, + 8D03BE213AA048624F4A9427 /* AFURLConnectionOperation.h */, + E350F799923EA49970DB976D /* AFURLConnectionOperation.m */, ); - name = extobjc; + name = NSURLConnection; sourceTree = ""; }; - C214CEE8820052968C4B3381 /* Support Files */ = { + B5AD5955326E900FD6756B20 /* Targets Support Files */ = { isa = PBXGroup; children = ( - B5D93A7FE5D3609288091101 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.xcconfig */, - 9D11BFA4256FE23EF88F62F9 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */, - CC73C46A28D45231E683350D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m */, - 7B9D0F55C32ECEBF13705A7B /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch */, + E524DBC2AFC3223FF6E292B2 /* Pods-HNKGooglePlacesAutocomplete-Example */, + D5A0FF89062D6933657F2CE4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + name = "Targets Support Files"; sourceTree = ""; }; - C3C250CDA5236D65D63BBD24 /* Reachability */ = { + BA6E711D909CF1B3F29F37C8 /* Security */ = { isa = PBXGroup; children = ( - A1A495E80A1B90E9882901B2 /* AFNetworkReachabilityManager.h */, - 671CD3BCE54F9FBA67CCD56B /* AFNetworkReachabilityManager.m */, + 33C161A1E077BC4D3D9CCB63 /* AFSecurityPolicy.h */, + 3167E9E6628F0061F45F6F2A /* AFSecurityPolicy.m */, ); - name = Reachability; + name = Security; sourceTree = ""; }; - C4BE5DC2775D73FDCD86DA67 /* Targets Support Files */ = { + C1D36A7757FF5BB1B6148435 /* Frameworks */ = { isa = PBXGroup; children = ( - E11C2196A2B21E8F19B1A996 /* Pods-HNKGooglePlacesAutocomplete-Example */, - D0A37829342E8084FC6D1AC4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, + 0A6462F0F7DE6E2C5BB0B519 /* iOS */, ); - name = "Targets Support Files"; + name = Frameworks; sourceTree = ""; }; - D0A37829342E8084FC6D1AC4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { + D14C2278AA89DBB23C100406 /* Support Files */ = { isa = PBXGroup; children = ( - 999A6A34B5F8D88FE5EB580E /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */, - D1F60557399582DC77FA8A60 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */, - 21BD28E365A490742A12BE74 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */, - 94F5E0D8B98DBC65FB741359 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h */, - 11955A913E33C0EDF793F558 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */, - 247E3B5C6C41ADDB64D02360 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */, - 44D68462B14A22B7C7D4A963 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */, + 5221D09488EE5139FD91AA1E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig */, + DAE895D9E59E78760867BABA /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */, + F5A269AEBCE5F1DD53C928F4 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */, + E75280F1FD9C523537414452 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch */, ); - name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; - path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests"; + name = "Support Files"; + path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; sourceTree = ""; }; - D27EBD9DA33E5885F70F7B3F /* Mantle */ = { + D5A0FF89062D6933657F2CE4 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { isa = PBXGroup; children = ( - A9898E0A1D9DCB63EC920138 /* MTLJSONAdapter.h */, - 1729B04C687E3DD54A2353A6 /* MTLJSONAdapter.m */, - C6420653BE0C65F77F9F5E9C /* MTLModel.h */, - 9691B8F07D85643847432D25 /* MTLModel.m */, - B1024F44C142AAFB7A06B1C0 /* MTLModel+NSCoding.h */, - CBB66556E7ECBF51F957E41C /* MTLModel+NSCoding.m */, - BB9BA0D3972E32D0CADCC57B /* MTLReflection.h */, - 37FBB511F65D77A0FCB4A53F /* MTLReflection.m */, - 191B42E5F5BE5D533FF53040 /* MTLTransformerErrorHandling.h */, - 10AE6ED227A8DA5075EC2CA6 /* MTLTransformerErrorHandling.m */, - A42D9B04B79771B45EF984F0 /* MTLValueTransformer.h */, - F4ABB154A132BE941BDD4D96 /* MTLValueTransformer.m */, - A15D182C2BAE412839E04901 /* Mantle.h */, - 20E4175F5C1C0F3CDD53F951 /* NSArray+MTLManipulationAdditions.h */, - 514167BCC3DA87A0377E25F8 /* NSArray+MTLManipulationAdditions.m */, - B1DA4337223DF4A0E8097958 /* NSDictionary+MTLJSONKeyPath.h */, - 961D7B6E3694BDD6F1350356 /* NSDictionary+MTLJSONKeyPath.m */, - 45209A2F83A5703B5A4E11DC /* NSDictionary+MTLManipulationAdditions.h */, - 39F2B3D3C506052693F90B7A /* NSDictionary+MTLManipulationAdditions.m */, - 2A8CB17452EE515415FCF5C9 /* NSDictionary+MTLMappingAdditions.h */, - C92EDFA9114289C147660A3A /* NSDictionary+MTLMappingAdditions.m */, - 2A11D258B22B9046DAB00445 /* NSError+MTLModelException.h */, - E16D84AFB013FE1E3646F402 /* NSError+MTLModelException.m */, - 74EB2BB011B2D93FB99B62F4 /* NSObject+MTLComparisonAdditions.h */, - D5295B3B01583D779EBB9601 /* NSObject+MTLComparisonAdditions.m */, - 09FA8A59C08E9659E6861B42 /* NSValueTransformer+MTLInversionAdditions.h */, - 5AF0FFC397E774620CC77577 /* NSValueTransformer+MTLInversionAdditions.m */, - 7E3BCF2BB769E4FC76ACF9B1 /* NSValueTransformer+MTLPredefinedTransformerAdditions.h */, - 13DDB716A3B57743AD34233B /* NSValueTransformer+MTLPredefinedTransformerAdditions.m */, - 7A6DF97C359E987BDB7D42F7 /* Support Files */, - BDF13540C563938834D1670D /* extobjc */, + AC510CB02905C25244F5C3E2 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.markdown */, + A8BF009F9297824537B38163 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-acknowledgements.plist */, + 4EAEF273F8ACB6C1A883DAB1 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m */, + 83316FAB044D1C3D66904A5C /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-environment.h */, + 989AB8A1DA509767E00B65C5 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-resources.sh */, + 767B09D318AA740A83F0A856 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */, + 3A3E9322AE2352469C1613D9 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */, ); - path = Mantle; + name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; + path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests"; sourceTree = ""; }; - D31EF1B9AD2E7882892C5E22 /* Support Files */ = { + E3F977A2DB1E98653780A23D /* NSURLSession */ = { isa = PBXGroup; children = ( - 9261A71A44141006EA44097D /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.xcconfig */, - F9752D3FE661282441B02753 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */, - 5428E065B37826F91EFF720E /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m */, - 8988690D5061C677D6400846 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch */, + F440DB12BC652A903F51D3CD /* AFHTTPSessionManager.h */, + 83B2AB2107CA641DC3AE3ABD /* AFHTTPSessionManager.m */, + F1B7B1C9E8848B42EC4786D3 /* AFURLSessionManager.h */, + 4015D8F7289727F6D1FFAAC7 /* AFURLSessionManager.m */, ); - name = "Support Files"; - path = "../Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + name = NSURLSession; sourceTree = ""; }; - E11C2196A2B21E8F19B1A996 /* Pods-HNKGooglePlacesAutocomplete-Example */ = { + E524DBC2AFC3223FF6E292B2 /* Pods-HNKGooglePlacesAutocomplete-Example */ = { isa = PBXGroup; children = ( - A246682C30EF23D1D598D77D /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */, - 16A91EF020A59E5A95D50B00 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */, - BFED7B74B7D63C00B88C6FA0 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */, - 2B1B448576CED2947658253F /* Pods-HNKGooglePlacesAutocomplete-Example-environment.h */, - 3DD764E79A144C04AE27914D /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */, - 2C983345770AE97BB428F215 /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */, - 624AB78D750F090E25BDFAD0 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */, + 62BC07CE8344F5BE2175A1E5 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.markdown */, + C19B71A1C5B744A012C9E232 /* Pods-HNKGooglePlacesAutocomplete-Example-acknowledgements.plist */, + 694F7BF480A6928355BB2419 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m */, + F5D5D08934D47A504C9B65D8 /* Pods-HNKGooglePlacesAutocomplete-Example-environment.h */, + 4B429A9A53DF0979E51018AB /* Pods-HNKGooglePlacesAutocomplete-Example-resources.sh */, + 077547BEE351B708083D8B05 /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */, + 20D30E2E6835A2B828291173 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */, ); name = "Pods-HNKGooglePlacesAutocomplete-Example"; path = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example"; sourceTree = ""; }; + EFA06D8BC362A361CBD5515F /* Models */ = { + isa = PBXGroup; + children = ( + 37442596F2217676E1F64D64 /* HNKGooglePlacesAutocompleteModel.h */, + 9FD19075F70E82B24EA76908 /* HNKGooglePlacesAutocompleteModel.m */, + 0906E147F8DCC7CAA9CA367B /* HNKGooglePlacesAutocompletePlace.h */, + 0E90A6562D7945D1064FFF28 /* HNKGooglePlacesAutocompletePlace.m */, + 02A76BE644238A780E04C4E0 /* HNKGooglePlacesAutocompletePlaceSubstring.h */, + 81CAA444F2EE76E975386AF0 /* HNKGooglePlacesAutocompletePlaceSubstring.m */, + F2E47C215DCF3F728DB5652C /* HNKGooglePlacesAutocompletePlaceTerm.h */, + 105DCAB432EF0DE09A1BD16F /* HNKGooglePlacesAutocompletePlaceTerm.m */, + 635DA2DB4E26CAF14AEEEAC5 /* HNKGooglePlacesAutocompleteQuery.h */, + F2388BDC9D8CF800B975EE6D /* HNKGooglePlacesAutocompleteQuery.m */, + 1D32665AA87358D8CF626038 /* HNKGooglePlacesAutocompleteQueryConfig.h */, + E87121C93FE9B11AD5C0FE3B /* HNKGooglePlacesAutocompleteQueryConfig.m */, + 9135D3C6FB418263D60D7536 /* HNKGooglePlacesAutocompleteQueryResponse.h */, + 920CBEDA2C35CAFA4A74D9ED /* HNKGooglePlacesAutocompleteQueryResponse.m */, + 66D4BA51960B0F4A8E1B3A8D /* Networking */, + ); + name = Models; + sourceTree = ""; + }; + FF1AC294A486750E2EBC995E /* AFNetworking */ = { + isa = PBXGroup; + children = ( + 7A64B83C7BC1C0CBE3695FDD /* AFNetworking.h */, + AE8A0E5D01BD7902DAE1FD8E /* NSURLConnection */, + E3F977A2DB1E98653780A23D /* NSURLSession */, + 3193049C5B52342055AF331C /* Reachability */, + BA6E711D909CF1B3F29F37C8 /* Security */, + ABE5B951199500D931D205EF /* Serialization */, + 5CA336D1237FA2DB2F743680 /* Support Files */, + 4D5B9CB6DD9AA16C459E4DBE /* UIKit */, + ); + path = AFNetworking; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 0A6013DB9AD774C7C23170D4 /* Headers */ = { + 02DA6BD7B11D22E4539AF3BF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A58D50524B918D23170BD8AB /* AFHTTPRequestOperation.h in Headers */, - 32900B6379C29D78B2EBCD17 /* AFHTTPRequestOperationManager.h in Headers */, - C0464784C5F669AD940084AB /* AFHTTPSessionManager.h in Headers */, - 45E3FFFA4E7E447C88FF3C69 /* AFNetworkActivityIndicatorManager.h in Headers */, - 6821861478D54D2330DB5BAB /* AFNetworkReachabilityManager.h in Headers */, - 76326677B52E82E888E40C12 /* AFNetworking.h in Headers */, - 881526E88AC80CE05BE60676 /* AFSecurityPolicy.h in Headers */, - F5827EDA5C9BDE2E4C66F766 /* AFURLConnectionOperation.h in Headers */, - F1838C5FE7CBE2A446452740 /* AFURLRequestSerialization.h in Headers */, - 94B506B0A68AEFCCA957A001 /* AFURLResponseSerialization.h in Headers */, - CAC8195043A7119B7D526FEE /* AFURLSessionManager.h in Headers */, - 9081E3E315BFD147ECC01CC1 /* UIActivityIndicatorView+AFNetworking.h in Headers */, - E0098AA0C68561173856F30D /* UIAlertView+AFNetworking.h in Headers */, - AFB1832BB6D3F4A90D4B78EF /* UIButton+AFNetworking.h in Headers */, - B033673F07DA294C62AEE57E /* UIImageView+AFNetworking.h in Headers */, - 1C7A7C4FBBEC20FBBB9F842A /* UIKit+AFNetworking.h in Headers */, - 63D312D84E82776A4F281D6A /* UIProgressView+AFNetworking.h in Headers */, - A95A6B13D84B409B9278E34C /* UIRefreshControl+AFNetworking.h in Headers */, - 19F40B3C7A033F1790E4A1C1 /* UIWebView+AFNetworking.h in Headers */, + 3DCD984FAF116096E789A028 /* KWAfterAllNode.h in Headers */, + 97C4FCADC82186E9F18E7B1F /* KWAfterEachNode.h in Headers */, + B0C365DCF62F22D7BE02C4DD /* KWAny.h in Headers */, + 90C79588278DE84BADAE2321 /* KWAsyncVerifier.h in Headers */, + EBF23D0D2809A3F8DEC530D0 /* KWBeBetweenMatcher.h in Headers */, + C8B0DD775E6C229BB576CFC2 /* KWBeEmptyMatcher.h in Headers */, + 0936396827F848CF445A04A9 /* KWBeIdenticalToMatcher.h in Headers */, + 542B28309F1E48BEA1E3B22F /* KWBeKindOfClassMatcher.h in Headers */, + A103FFFA2F7C19A90944CD27 /* KWBeMemberOfClassMatcher.h in Headers */, + 55202A560097BB4CB1B167C3 /* KWBeSubclassOfClassMatcher.h in Headers */, + 927E1B68918EEEF2424EF932 /* KWBeTrueMatcher.h in Headers */, + 5DFD8EB015CD7443A4967969 /* KWBeWithinMatcher.h in Headers */, + 03702310895030F271A5B7A2 /* KWBeZeroMatcher.h in Headers */, + E796AF03388F128C5FC5C74F /* KWBeforeAllNode.h in Headers */, + 8561269485DB475874FE3B1A /* KWBeforeEachNode.h in Headers */, + EDFF15798DA06FAD22DBE406 /* KWBlock.h in Headers */, + 038369F007F3D25EEB725FCF /* KWBlockNode.h in Headers */, + A80E8E0E40718499FBAA4CCF /* KWBlockRaiseMatcher.h in Headers */, + A43B13F009F48A9F1188E1F5 /* KWCallSite.h in Headers */, + 8C3CB28A723CBF92BB2DB5D2 /* KWCaptureSpy.h in Headers */, + DB866D95A042B6728CB766DF /* KWChangeMatcher.h in Headers */, + FB1ECCD0703164E36DD8B154 /* KWConformToProtocolMatcher.h in Headers */, + FAC2073B692D6CBBE78CBCA1 /* KWContainMatcher.h in Headers */, + 66331897F84A8C328382AAAC /* KWContainStringMatcher.h in Headers */, + DF25F51D1936DA1F7328DA7B /* KWContextNode.h in Headers */, + 0081A1AC31B6F684FA430B62 /* KWCountType.h in Headers */, + A350904ABB04781C4E84C61F /* KWDeviceInfo.h in Headers */, + 8C5A33ABCA96F224EE774259 /* KWEqualMatcher.h in Headers */, + A1DB59F92D25D9273ED2A26B /* KWExample.h in Headers */, + EDE836C8C518B9E69DF6ADFE /* KWExampleDelegate.h in Headers */, + 948D8B74A2907E1144E1A22D /* KWExampleNode.h in Headers */, + E4A4232E82F47421FAE3A45F /* KWExampleNodeVisitor.h in Headers */, + 2C712C598AAB3DBB8E68529E /* KWExampleSuite.h in Headers */, + 6EC88C130A9D270E4BA8EA5A /* KWExampleSuiteBuilder.h in Headers */, + F661061351A3453619A200E8 /* KWExistVerifier.h in Headers */, + E5BB4E8E6078A8E91FEB6C2F /* KWExpectationType.h in Headers */, + 48514A468C4F4FBAC1A0E3E8 /* KWFailure.h in Headers */, + 8E796049E226673E5CAA3F22 /* KWFormatter.h in Headers */, + 011BA0BA406F85F1A90DE91C /* KWFutureObject.h in Headers */, + C5B5299687AE587B4A4988AC /* KWGenericMatchEvaluator.h in Headers */, + D9427AA4D02F5E3AD28EA6C1 /* KWGenericMatcher.h in Headers */, + 91E3846B35D5B487ABDFF27F /* KWGenericMatchingAdditions.h in Headers */, + DB62B781D0E1F7693E7CDE70 /* KWHaveMatcher.h in Headers */, + 7EA00E0E8506BA76A6E677B0 /* KWHaveValueMatcher.h in Headers */, + 872F9DC455C8ED54DACCD400 /* KWInequalityMatcher.h in Headers */, + 47E8D8D006BBA121FD9336F4 /* KWIntercept.h in Headers */, + B906227AA5686F982C4FBA49 /* KWInvocationCapturer.h in Headers */, + 0268D6ADE1D357A09465FCDD /* KWItNode.h in Headers */, + 49CDD6AAA5165BA12A522B36 /* KWLet.h in Headers */, + 5E20DD5259DE6E73D1867100 /* KWLetNode.h in Headers */, + 5306C6D5DF8F9744C3247E98 /* KWMatchVerifier.h in Headers */, + 458321FD4489E7D3A4111D43 /* KWMatcher.h in Headers */, + 9CFC1AFBA4267760B9A445FD /* KWMatcherFactory.h in Headers */, + E2E03A790C1FAB87EF767517 /* KWMatchers.h in Headers */, + F246D8E98A60E36900C52D8C /* KWMatching.h in Headers */, + 71565A14DF83B8AF038E5E28 /* KWMessagePattern.h in Headers */, + 55FAB1280077EEDC3FF9FE8F /* KWMessageSpying.h in Headers */, + B03C74A2A67593BC9DEA7FB6 /* KWMessageTracker.h in Headers */, + EEE4F08EE74AB9887C47737F /* KWMock.h in Headers */, + 0E496F0FE94A65C3143C90E5 /* KWNilMatcher.h in Headers */, + CB908C61798C0785539CB759 /* KWNotificationMatcher.h in Headers */, + E5F7099F9F1E67B17E62A318 /* KWNull.h in Headers */, + 660BD2230DA8A4ECEC8944A1 /* KWObjCUtilities.h in Headers */, + A712974F43ABAA079BB3666C /* KWPendingNode.h in Headers */, + 83874D7942ECCF48E02E83A6 /* KWProbe.h in Headers */, + 781DB5DAABE524D80846E9F4 /* KWProbePoller.h in Headers */, + FD216C83145DF832D96988B2 /* KWReceiveMatcher.h in Headers */, + BE37753FEEEA17880FF9880B /* KWRegisterMatchersNode.h in Headers */, + 8E025DB735ED62629B8AA6F4 /* KWRegularExpressionPatternMatcher.h in Headers */, + 270957605E30651097BFFF13 /* KWReporting.h in Headers */, + 36D70B44933181D787D876AA /* KWRespondToSelectorMatcher.h in Headers */, + 41107D3F6AF8B889CB4E27B2 /* KWSpec.h in Headers */, + 61022573B2621EACBBC6C01E /* KWStringContainsMatcher.h in Headers */, + 9345EDB48A4FC265310525E2 /* KWStringPrefixMatcher.h in Headers */, + 8731B566A152F81FD57A7CFE /* KWStringUtilities.h in Headers */, + EE4BF27606E4F060C48D8CD6 /* KWStub.h in Headers */, + D9B87FF9EBA6ACA1905074A9 /* KWSuiteConfigurationBase.h in Headers */, + FF9FAF67D89F1DD96FDA465C /* KWSymbolicator.h in Headers */, + 28C97BFAC4948FE1701AE939 /* KWUserDefinedMatcher.h in Headers */, + EAD08715371B580EE5129E26 /* KWValue.h in Headers */, + DF7FF8BF6A04F10EA684978F /* KWVerifying.h in Headers */, + EB44AF5D09FBEE098CC6DD8B /* KWWorkarounds.h in Headers */, + 259F0DB46B302007C9D2104D /* Kiwi.h in Headers */, + 51CD962678421B79F7CA1EAD /* KiwiBlockMacros.h in Headers */, + 08686EBEE7584CB37ABF2CAD /* KiwiConfiguration.h in Headers */, + A20F71693FC9ACBD905D5FFD /* KiwiMacros.h in Headers */, + BCDED104D59B1232BE5727A4 /* NSInvocation+KiwiAdditions.h in Headers */, + 8935B836365A1FC101F14AAE /* NSInvocation+OCMAdditions.h in Headers */, + 9EEBB2C260471627ABF25672 /* NSMethodSignature+KiwiAdditions.h in Headers */, + 4D88DEAF7B55843BB838C348 /* NSNumber+KiwiAdditions.h in Headers */, + 2A5089FFC5EA6D8A6DAAC5D8 /* NSObject+KiwiMockAdditions.h in Headers */, + 5386AFA54D4E15509A40ED54 /* NSObject+KiwiSpyAdditions.h in Headers */, + 6B318F11F1643CF09EC2BAB3 /* NSObject+KiwiStubAdditions.h in Headers */, + D1CF667F890B096ED54A50CA /* NSObject+KiwiVerifierAdditions.h in Headers */, + F06B8735D9AAD746DBF575B8 /* NSProxy+KiwiVerifierAdditions.h in Headers */, + C13C20A4E20176BE5C970697 /* NSValue+KiwiAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2B1148DE3955DF0E6138330D /* Headers */ = { + 50ABAC1D422C9CF7238D9FC6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 785A863EE618EFEDAE52E857 /* KWAfterAllNode.h in Headers */, - 2BD7D1804A961A8887BF1A2B /* KWAfterEachNode.h in Headers */, - ED7921707FC6A02FC7361646 /* KWAny.h in Headers */, - 6DEEE1A311B4B79DA494DEFC /* KWAsyncVerifier.h in Headers */, - 967C8E2800CF7488A59F8E14 /* KWBeBetweenMatcher.h in Headers */, - DA74B1EC92F75D34CFEA4A30 /* KWBeEmptyMatcher.h in Headers */, - 2B621476F35E65963AF9D31A /* KWBeIdenticalToMatcher.h in Headers */, - B0C7119098170C5EB94E7159 /* KWBeKindOfClassMatcher.h in Headers */, - 468FAF41724B0022ACF7B698 /* KWBeMemberOfClassMatcher.h in Headers */, - EC293F8D6C97D680EC32E0FF /* KWBeSubclassOfClassMatcher.h in Headers */, - 0B1C20DA46443BEF52D414C4 /* KWBeTrueMatcher.h in Headers */, - E0AA8DC131F8462B80341D56 /* KWBeWithinMatcher.h in Headers */, - 3DE29BB189C45901840E04A9 /* KWBeZeroMatcher.h in Headers */, - 0C28186ED364C4D09D2FDCB3 /* KWBeforeAllNode.h in Headers */, - E7AC6A39E1C05167502AB4C9 /* KWBeforeEachNode.h in Headers */, - 40A26931D6036D7EDDAE2EB6 /* KWBlock.h in Headers */, - 394050063C8A901ADC76F486 /* KWBlockNode.h in Headers */, - CA5F1575AD53292DDEFE8EF5 /* KWBlockRaiseMatcher.h in Headers */, - ACB58099F1B605F5DDFE58BA /* KWCallSite.h in Headers */, - 3C449EA69CB93C787C207097 /* KWCaptureSpy.h in Headers */, - 36B311E27D6A6C1B31B000F7 /* KWChangeMatcher.h in Headers */, - 63C9A6EA66545064598619FF /* KWConformToProtocolMatcher.h in Headers */, - 88BE8D069A82E524B1BC009B /* KWContainMatcher.h in Headers */, - C04452E5BA491B9CA63159EB /* KWContainStringMatcher.h in Headers */, - E7BC3BD9A31880A2BD9957E8 /* KWContextNode.h in Headers */, - 0ABF1F20EF46EAE0DE0B3E60 /* KWCountType.h in Headers */, - 1DC045204183A6AFC18A1C4A /* KWDeviceInfo.h in Headers */, - D1E60F38D35CA75D1017A193 /* KWEqualMatcher.h in Headers */, - 0F7C621F56F87125E07458AA /* KWExample.h in Headers */, - 0A42AC9C70550B3BDF16C88D /* KWExampleDelegate.h in Headers */, - 40A776CB6C3F4BDF6531FE2F /* KWExampleNode.h in Headers */, - 50B1143AAFF5A0FC6FB56110 /* KWExampleNodeVisitor.h in Headers */, - 35929C371FE7875AF93F7352 /* KWExampleSuite.h in Headers */, - 5F286AF62D8A305B44BB92AF /* KWExampleSuiteBuilder.h in Headers */, - C14F51BC5F51105FECF9A9FB /* KWExistVerifier.h in Headers */, - C5330B2F661D323C4B2D0606 /* KWExpectationType.h in Headers */, - F451AE41A85131FBCC09689B /* KWFailure.h in Headers */, - AEDF4485592CE056A083F82B /* KWFormatter.h in Headers */, - 9E933752434CEA04E4A957F6 /* KWFutureObject.h in Headers */, - 305110BB790CF236AB2CF29E /* KWGenericMatchEvaluator.h in Headers */, - BFA339F149D9C76C66844788 /* KWGenericMatcher.h in Headers */, - 278F634520B4AD18FF222E65 /* KWGenericMatchingAdditions.h in Headers */, - CE337ACD206C04DA1DB350D7 /* KWHaveMatcher.h in Headers */, - CB7F7C9055876D5CD9C9752C /* KWHaveValueMatcher.h in Headers */, - F7CDF45730040635657C3D24 /* KWInequalityMatcher.h in Headers */, - 5E1938C246BB3B5CB9022DBC /* KWIntercept.h in Headers */, - D9DC6E1B9B336EF1E9067B37 /* KWInvocationCapturer.h in Headers */, - 3130FC510423BF1BEBF1CA66 /* KWItNode.h in Headers */, - FB19FAE04F283C69E6268F11 /* KWLet.h in Headers */, - 96C2F96B569B25BE1084A67B /* KWLetNode.h in Headers */, - 38E214A51F68F5C8E3A353F3 /* KWMatchVerifier.h in Headers */, - 5C8295423CB7ABD36E58E56C /* KWMatcher.h in Headers */, - 5EDA64AF23DE773DCFBF6067 /* KWMatcherFactory.h in Headers */, - B27DE554A611FDD2CAE077E6 /* KWMatchers.h in Headers */, - 26E81B9DB688C45A47A5DAB4 /* KWMatching.h in Headers */, - 6857B9E1F7A11C7154F4132C /* KWMessagePattern.h in Headers */, - 3AB5C346B5E68F3D17DEFC6D /* KWMessageSpying.h in Headers */, - 0261AEAA3488EDA814C5A1EC /* KWMessageTracker.h in Headers */, - DADA07BCA48AE9477A89D3A3 /* KWMock.h in Headers */, - 36C3E495E385445F49620B66 /* KWNilMatcher.h in Headers */, - F6BD422BEC89B0B7D459A704 /* KWNotificationMatcher.h in Headers */, - 57FF634B9881C31667BC0814 /* KWNull.h in Headers */, - 291A3DD57AB6071A79E9D25B /* KWObjCUtilities.h in Headers */, - 45F2B3690CF535B1C2003137 /* KWPendingNode.h in Headers */, - 4B697910A473A7FB05EE96E9 /* KWProbe.h in Headers */, - 6610205E29E99D13225D46F3 /* KWProbePoller.h in Headers */, - C28901F562EF7B80E0716529 /* KWReceiveMatcher.h in Headers */, - 22ECD7B248AD13D7F2F0CD1B /* KWRegisterMatchersNode.h in Headers */, - B6B9C848A45ABC99E29192A6 /* KWRegularExpressionPatternMatcher.h in Headers */, - D07254C5EFBA109F34CBD863 /* KWReporting.h in Headers */, - 9EE27333765D761567738710 /* KWRespondToSelectorMatcher.h in Headers */, - E1EC79600A92879104D7BFB2 /* KWSpec.h in Headers */, - 2E5D1E1B3216CD8F7481697C /* KWStringContainsMatcher.h in Headers */, - DAB6725F10EC880614749E3A /* KWStringPrefixMatcher.h in Headers */, - 8900409BC3A52CA01E01DE6B /* KWStringUtilities.h in Headers */, - A8AF20A1EEB78BE4551F3480 /* KWStub.h in Headers */, - F413AF15C6A3B194E9D314CA /* KWSuiteConfigurationBase.h in Headers */, - 1A32F0BB9563F6D5E709C6F0 /* KWSymbolicator.h in Headers */, - 52721DC541D0749425DFD38C /* KWUserDefinedMatcher.h in Headers */, - CCCF4D6C6F5172C34C413679 /* KWValue.h in Headers */, - 86613D978C66F2A26F401F2D /* KWVerifying.h in Headers */, - 1A887186177A99EA8A462B84 /* KWWorkarounds.h in Headers */, - D810278E48E52C7E7231C7B0 /* Kiwi.h in Headers */, - 99504BB5E0F6089B318BA7BD /* KiwiBlockMacros.h in Headers */, - 5D161A55031C6FA09E05DF6F /* KiwiConfiguration.h in Headers */, - C1249D969BACA65D34D62EE9 /* KiwiMacros.h in Headers */, - 7BA68D8DE449D092EC483FEA /* NSInvocation+KiwiAdditions.h in Headers */, - 400CAE11E991DAC29369DEC4 /* NSInvocation+OCMAdditions.h in Headers */, - 7655A775FFAD888353EC6013 /* NSMethodSignature+KiwiAdditions.h in Headers */, - AC83FBF6E41A9E04C6E9FB91 /* NSNumber+KiwiAdditions.h in Headers */, - 7B485FF5CD16491EF580711D /* NSObject+KiwiMockAdditions.h in Headers */, - 5B324B95C2AF7F28857A20D7 /* NSObject+KiwiSpyAdditions.h in Headers */, - 492BCE5E4C2B7ECF696BD417 /* NSObject+KiwiStubAdditions.h in Headers */, - ACC7AA3451DB656FD07BFE69 /* NSObject+KiwiVerifierAdditions.h in Headers */, - 71C3466158392EA2E623E19F /* NSProxy+KiwiVerifierAdditions.h in Headers */, - FCFC2ED96135481DB93426CD /* NSValue+KiwiAdditions.h in Headers */, + A6602698725E3F43DD304827 /* AFHTTPRequestOperation.h in Headers */, + 6B49F59902E09BFDC87A7AB2 /* AFHTTPRequestOperationManager.h in Headers */, + 407048259CED6ABE45DDB2FD /* AFHTTPSessionManager.h in Headers */, + D5443BDC959626B446F3F227 /* AFNetworkActivityIndicatorManager.h in Headers */, + BE846186A2493884F7BA204F /* AFNetworkReachabilityManager.h in Headers */, + D61336FBCBF23D2E2F684B0B /* AFNetworking.h in Headers */, + 4FA97F81AE23C0CD5777D770 /* AFSecurityPolicy.h in Headers */, + 12906AA1C04BD9A5163ACDF5 /* AFURLConnectionOperation.h in Headers */, + 587EAD5DC0F8AD7B9B1CCA2D /* AFURLRequestSerialization.h in Headers */, + 1F670D72D7E731A8A0343519 /* AFURLResponseSerialization.h in Headers */, + CC1C90D75809DCACB99D0728 /* AFURLSessionManager.h in Headers */, + 6777E0E18AD21792248D3F21 /* UIActivityIndicatorView+AFNetworking.h in Headers */, + 27E8E432DCB53ADD3E9F9DC3 /* UIAlertView+AFNetworking.h in Headers */, + D356B4C39435DADA3A134791 /* UIButton+AFNetworking.h in Headers */, + 8050A1BED1872467843DC909 /* UIImageView+AFNetworking.h in Headers */, + D91D9E621121DB470AD763B0 /* UIKit+AFNetworking.h in Headers */, + 2499D4451162FA042928F4C6 /* UIProgressView+AFNetworking.h in Headers */, + 5BD421721C1BBF43001D4EEC /* UIRefreshControl+AFNetworking.h in Headers */, + A907011E6AFAE8AFD5123751 /* UIWebView+AFNetworking.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5B1AE645ADBDE28648C89E18 /* Headers */ = { + 5AE2C543DC7244DE8629D868 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B02C4C21E072A44FA16DAC1E /* HNKServer.h in Headers */, - 40BE050E6ABACB0D77FC0063 /* HNKServerFacade.h in Headers */, + 01CF63B57B78F036FED9B013 /* EXTKeyPathCoding.h in Headers */, + F9B1379C9EF79D96C230D11C /* EXTRuntimeExtensions.h in Headers */, + 1C951A2E0295AB4E77653880 /* EXTScope.h in Headers */, + A6F12348ADFB2F103FD81404 /* MTLJSONAdapter.h in Headers */, + DD19EE9A79EBE19F26B098E6 /* MTLModel+NSCoding.h in Headers */, + 13ED7C0175D42AB8D7C432A5 /* MTLModel.h in Headers */, + A7FF30252C06C65BFB98FDEA /* MTLReflection.h in Headers */, + 765A1DDECBE7C097325105A5 /* MTLTransformerErrorHandling.h in Headers */, + 7B9A132165415805DC0173CF /* MTLValueTransformer.h in Headers */, + 3F684649090E4D6361051ED8 /* Mantle.h in Headers */, + 483236E89208A4186BF9256E /* NSArray+MTLManipulationAdditions.h in Headers */, + 629F2B4A5F6B5D1958D44D88 /* NSDictionary+MTLJSONKeyPath.h in Headers */, + 0C7EE573AD4946EC477DA6A8 /* NSDictionary+MTLManipulationAdditions.h in Headers */, + C428EE24A2A390710EAD12EF /* NSDictionary+MTLMappingAdditions.h in Headers */, + FDC9C77E98ECE85173DAA96B /* NSError+MTLModelException.h in Headers */, + 440E12B7CB028A04F562A323 /* NSObject+MTLComparisonAdditions.h in Headers */, + FF167320C164EDBD1542FF26 /* NSValueTransformer+MTLInversionAdditions.h in Headers */, + 67C944562F9292AC30EB048C /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, + FDD136D291F776E5BD009F13 /* metamacros.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 608254C0038E95AAC8DDC192 /* Headers */ = { + A2ED7C5E80C604575FA3879B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D2B117B652F3031F8C41CA5D /* CLPlacemark+HNKAdditions.h in Headers */, - 785D1BC228C770314B314ACF /* HNKGooglePlacesAutocomplete.h in Headers */, + 8752B5621E17FECC7FD2B9A0 /* CLPlacemark+HNKAdditions.h in Headers */, + 13D227C934EF4D039DC6995F /* HNKGooglePlacesAutocomplete.h in Headers */, + D983FDCD309CBA76D3C91E8C /* HNKGooglePlacesAutocompleteModel.h in Headers */, + 4D3994ABE53B47BC3D72C463 /* HNKGooglePlacesAutocompletePlace.h in Headers */, + 3B61BB558DBA18C1AE142CDB /* HNKGooglePlacesAutocompletePlaceSubstring.h in Headers */, + C7FB3C185E535C48F619B518 /* HNKGooglePlacesAutocompletePlaceTerm.h in Headers */, + 7F6ED215BA06AD097A661C78 /* HNKGooglePlacesAutocompleteQuery.h in Headers */, + EEAA306EE345AC65F0D8A4CC /* HNKGooglePlacesAutocompleteQueryConfig.h in Headers */, + 656AE2F40FEBA05DCBB8D7DE /* HNKGooglePlacesAutocompleteQueryResponse.h in Headers */, + 002D48AC9CF66B5DC8B104D5 /* HNKGooglePlacesServer.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E83C958AC934C131D23E4866 /* Headers */ = { + B2AA97AEBD3C6EC8332D2CE8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A3653F3200DE96BA97ED1F79 /* EXTKeyPathCoding.h in Headers */, - 98F8AE62B0FD3002A8B69FF1 /* EXTRuntimeExtensions.h in Headers */, - 595AD03193B3419FA9EC49FA /* EXTScope.h in Headers */, - E92F68A42B13FD704158A1E9 /* MTLJSONAdapter.h in Headers */, - 0503528DACAB0ABF650DD727 /* MTLModel+NSCoding.h in Headers */, - BB7AE739D59FB407F2D7F562 /* MTLModel.h in Headers */, - C6B52BC9E7413E3BBB1CE5FE /* MTLReflection.h in Headers */, - CEB14DA04A0E66FD3F0402C3 /* MTLTransformerErrorHandling.h in Headers */, - 0ACA60E6999A68BBE3F2EE0E /* MTLValueTransformer.h in Headers */, - 96B637134944E6C1287518AF /* Mantle.h in Headers */, - DC9943323FDFF3247B3C8B9F /* NSArray+MTLManipulationAdditions.h in Headers */, - 172E167C16F0F2090A6AA9AD /* NSDictionary+MTLJSONKeyPath.h in Headers */, - 7A948C5E0A9FAC25B0227E6C /* NSDictionary+MTLManipulationAdditions.h in Headers */, - A82FB0B4F4F0429F87460520 /* NSDictionary+MTLMappingAdditions.h in Headers */, - 82FF81187B6FDE145CE138A4 /* NSError+MTLModelException.h in Headers */, - 86A13FA7AAF0F2B1FE80FD7A /* NSObject+MTLComparisonAdditions.h in Headers */, - 6C0F27EC14010D717BC9AA2A /* NSValueTransformer+MTLInversionAdditions.h in Headers */, - 68AC12022F3334A470BF693C /* NSValueTransformer+MTLPredefinedTransformerAdditions.h in Headers */, - 7C5900370A0C749B087126F9 /* metamacros.h in Headers */, + D6B6BD086F0F78D4DE294C22 /* HNKServer.h in Headers */, + 4FD35AC02343981FFAF437B0 /* HNKServerFacade.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 2412ABCABD0A0FC5C57A7990 /* Pods-HNKGooglePlacesAutocomplete-Example */ = { + 0913E0E741E6DC2A01419977 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */ = { isa = PBXNativeTarget; - buildConfigurationList = 328774C6620E15146707E857 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */; + buildConfigurationList = 6AD8220D8E0BBEBC3BB93361 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" */; buildPhases = ( - C7DE1A11949E847E311908D0 /* Sources */, - D5824B01474F943D486B5188 /* Frameworks */, + B8945D2DC0A37129FCD05991 /* Sources */, + 2A57C6AD17DDB7F2AD6416E6 /* Frameworks */, + 50ABAC1D422C9CF7238D9FC6 /* Headers */, ); buildRules = ( ); dependencies = ( - 84F699B2741FF515F39C6A5C /* PBXTargetDependency */, - 1C0CF578DCA88D21BE1C55AE /* PBXTargetDependency */, - 3313072AB7F6706F13E94BD2 /* PBXTargetDependency */, - 5092CF81BFB3FA4A8CAEABF4 /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-Example"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example"; - productReference = 0D9AB64F8618F46D0AF51903 /* libPods-HNKGooglePlacesAutocomplete-Example.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + productReference = 69F1ED0C43EC7A48CACD7D77 /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */; productType = "com.apple.product-type.library.static"; }; - 28EF350919B7DE0F895E2792 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */ = { + 1DC918CB4190161F52FCB1BD /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */ = { isa = PBXNativeTarget; - buildConfigurationList = FFD27991C5C02E53C8691E1B /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-Mantle" */; + buildConfigurationList = 92A3E38815200D9A48943ED1 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" */; buildPhases = ( - E4995CE1CA9231656C02A2B3 /* Sources */, - 6ABB98D2FB38DCA0C2EF8BF3 /* Frameworks */, - E83C958AC934C131D23E4866 /* Headers */, + E2655AA8A723FFA0738751D1 /* Sources */, + 9D8E5A6841BFF9FC7C5C604F /* Frameworks */, + 02DA6BD7B11D22E4539AF3BF /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; - productReference = DAA0ACEBB9A3E9AACA681BCC /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */; + name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; + productName = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; + productReference = E56ADDAAB437C6B710580BD0 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */; productType = "com.apple.product-type.library.static"; }; - 662305A48C3FDA78F6014E8D /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { + 25296D1BEC7155BDAF1AF19A /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 98550CFE7A18BA3B1501D762 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */; + buildConfigurationList = 5F6AC421FA28AA9040531855 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */; buildPhases = ( - B3B5B523BF99AE5FB6A841D4 /* Sources */, - 006947EA42CBDC183B2DE414 /* Frameworks */, + 0AF5CF983C09C8A8D2AF725B /* Sources */, + 6735C29E057FA2C1A77D937F /* Frameworks */, ); buildRules = ( ); dependencies = ( - 87B24E99DECC5A1B1B6E012F /* PBXTargetDependency */, + 4AE4BCF485AB17B045064992 /* PBXTargetDependency */, ); name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; productName = "Pods-HNKGooglePlacesAutocomplete-ExampleTests"; - productReference = 529FD5D5A587AB235E08CA1A /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */; + productReference = 9367C743892E8947A80FE329 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests.a */; productType = "com.apple.product-type.library.static"; }; - 881E544741236650A9E648F2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */ = { + 7805B97E165F98F7D6A69165 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */ = { isa = PBXNativeTarget; - buildConfigurationList = FC517882F0D4FBA452A77AF8 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" */; + buildConfigurationList = 180DED42AB71A03F89562DD5 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-Mantle" */; buildPhases = ( - DA9B1BFB2BCE64EB8C2EB2E1 /* Sources */, - B2510B5FBAE029D3CAED59F6 /* Frameworks */, - 0A6013DB9AD774C7C23170D4 /* Headers */, + 2F42D8BE439BCC8FDAA7ED41 /* Sources */, + 4A280BCD293C8F300B6CE6C5 /* Frameworks */, + 5AE2C543DC7244DE8629D868 /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; - productReference = 80083A0A1FBB6FF9CFB9F505 /* libPods-HNKGooglePlacesAutocomplete-Example-AFNetworking.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + productReference = C4173B6C894311DD7B4BE65E /* libPods-HNKGooglePlacesAutocomplete-Example-Mantle.a */; productType = "com.apple.product-type.library.static"; }; - A68E014D5E09236690BDB595 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */ = { + 7F6CE359C97547D69167DEC5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */ = { isa = PBXNativeTarget; - buildConfigurationList = D4DFEC089DCFA53BD4BF3A70 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" */; + buildConfigurationList = AA6A2FD4FF4A186D9848655C /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" */; buildPhases = ( - DB08A2126175B828FBC27F6E /* Sources */, - EC99E446632F720697193D56 /* Frameworks */, - 2B1148DE3955DF0E6138330D /* Headers */, + AA296E32379B68F35400BB6B /* Sources */, + E09B93EF4399F937A5E2DB5F /* Frameworks */, + A2ED7C5E80C604575FA3879B /* Headers */, ); buildRules = ( ); dependencies = ( + 3F82721454340385FB2CE351 /* PBXTargetDependency */, + 07E999326B9FD5B4CBC77055 /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; - productName = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; - productReference = 97BFDEF0E53FC34159DFF287 /* libPods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + productReference = 17BCC1C5562734AC5B68AA30 /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */; productType = "com.apple.product-type.library.static"; }; - D6A05F270DBB24C4551536E2 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */ = { + 814FFC6E10149FBF71026DDF /* Pods-HNKGooglePlacesAutocomplete-Example */ = { isa = PBXNativeTarget; - buildConfigurationList = FA4E6D575ED42DDD1FC42590 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" */; + buildConfigurationList = 1C512D56245A1AE20D8C1375 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */; buildPhases = ( - 09CBAF1D8D926B7C3339D4E4 /* Sources */, - D8F0536B2B74437BC4E18150 /* Frameworks */, - 5B1AE645ADBDE28648C89E18 /* Headers */, + A3000A22DCE82E122D14AD29 /* Sources */, + 0CD42331922DBFE532019923 /* Frameworks */, ); buildRules = ( ); dependencies = ( - A501B812D4BB980F5328341E /* PBXTargetDependency */, + 40240811400E13CDB8BC1956 /* PBXTargetDependency */, + 29B4C31483F374B119B85ADC /* PBXTargetDependency */, + B0C7F7FD4978788211D79980 /* PBXTargetDependency */, + 27655C8045E2EFE466E3BEA5 /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; - productReference = 66E98C74EAE063BF508CAFBE /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example"; + productReference = 06E668CF29DEAEF761D3AA4C /* libPods-HNKGooglePlacesAutocomplete-Example.a */; productType = "com.apple.product-type.library.static"; }; - DB26C8DEBD8C5B8E4FAA58D4 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */ = { + D06A884F48FEA41274322E34 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */ = { isa = PBXNativeTarget; - buildConfigurationList = D75046FDFB9D0E425CA0546F /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" */; + buildConfigurationList = 847F3974C4E2D3B4237C12A4 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" */; buildPhases = ( - 65DD902334AC51C97E1A00A1 /* Sources */, - 7F48225E6E67397772A03285 /* Frameworks */, - 608254C0038E95AAC8DDC192 /* Headers */, + 0583790AD77485F549EA04FA /* Sources */, + DFBB148DB4E20334A8361EAB /* Frameworks */, + B2AA97AEBD3C6EC8332D2CE8 /* Headers */, ); buildRules = ( ); dependencies = ( - 2078237F2A5A7AE868A82E63 /* PBXTargetDependency */, - 1EF6690D9ED66967D3761965 /* PBXTargetDependency */, + 2912DCA12DF035523D51EBE6 /* PBXTargetDependency */, ); - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; - productName = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; - productReference = E304710A96515634FB23D02F /* libPods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete.a */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + productName = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + productReference = 2085409A82F1978C25555744 /* libPods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ - E0E8F6EDA4F05686AFA20E2B /* Project object */ = { + DFEC8317986833DD23E97474 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0640; }; - buildConfigurationList = 0E3EC5FFFD5AD7EF19961CC2 /* Build configuration list for PBXProject "Pods" */; + buildConfigurationList = 45BEE0CAC78AE963EB574F61 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); - mainGroup = 60610A5CD1A05513406A3CBE; - productRefGroup = 1A3F4657536387193B06792C /* Products */; + mainGroup = 6599FD11D24C3B5BD5529E2F; + productRefGroup = 61E2374FBB8A4661E23061C6 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 2412ABCABD0A0FC5C57A7990 /* Pods-HNKGooglePlacesAutocomplete-Example */, - 881E544741236650A9E648F2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */, - DB26C8DEBD8C5B8E4FAA58D4 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */, - D6A05F270DBB24C4551536E2 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */, - 28EF350919B7DE0F895E2792 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */, - 662305A48C3FDA78F6014E8D /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, - A68E014D5E09236690BDB595 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */, + 814FFC6E10149FBF71026DDF /* Pods-HNKGooglePlacesAutocomplete-Example */, + 0913E0E741E6DC2A01419977 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */, + 7F6CE359C97547D69167DEC5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */, + D06A884F48FEA41274322E34 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */, + 7805B97E165F98F7D6A69165 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */, + 25296D1BEC7155BDAF1AF19A /* Pods-HNKGooglePlacesAutocomplete-ExampleTests */, + 1DC918CB4190161F52FCB1BD /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 09CBAF1D8D926B7C3339D4E4 /* Sources */ = { + 0583790AD77485F549EA04FA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 1877E8DE57C08F2074A161DF /* HNKServer.m in Sources */, - 13383DCC53EB4217DD57E453 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m in Sources */, + 137D1F0A75BE3AA2F31FC692 /* HNKServer.m in Sources */, + D951FF21A6533B03DD5D224C /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 65DD902334AC51C97E1A00A1 /* Sources */ = { + 0AF5CF983C09C8A8D2AF725B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 86D884F7E4D526D5F7D57443 /* CLPlacemark+HNKAdditions.m in Sources */, - CF809091A6423A21FBB457C5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m in Sources */, + DFDB9D02812F317C6DC40801 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B3B5B523BF99AE5FB6A841D4 /* Sources */ = { + 2F42D8BE439BCC8FDAA7ED41 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 188D153EFEC96CD17579551F /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-dummy.m in Sources */, + EB57DDA8906128985E5AB0A3 /* EXTRuntimeExtensions.m in Sources */, + BDD15F4D23EE7C61A0837F24 /* EXTScope.m in Sources */, + 866AEF9390D012C8B65F38A8 /* MTLJSONAdapter.m in Sources */, + 8D3DC9A85CC5992FC854BF6C /* MTLModel+NSCoding.m in Sources */, + DB0A36104896FC00738375E6 /* MTLModel.m in Sources */, + B88887A64D0F687F8F8720AC /* MTLReflection.m in Sources */, + C785905DBA3AD186C680A3AE /* MTLTransformerErrorHandling.m in Sources */, + 63DD66159828A2A8AF76E175 /* MTLValueTransformer.m in Sources */, + 45A401D6FD331B76B16EC5B4 /* NSArray+MTLManipulationAdditions.m in Sources */, + 521490DDDFB6A2BE9209EE2F /* NSDictionary+MTLJSONKeyPath.m in Sources */, + 36CD16175AD0FE915DC39320 /* NSDictionary+MTLManipulationAdditions.m in Sources */, + 17092420458F50FEBCA2CC74 /* NSDictionary+MTLMappingAdditions.m in Sources */, + 8264CEB37BDABFAC9E60D0AF /* NSError+MTLModelException.m in Sources */, + 1A6E75D463D4250E09703395 /* NSObject+MTLComparisonAdditions.m in Sources */, + DA020C3C7B71BFF46DD1F67C /* NSValueTransformer+MTLInversionAdditions.m in Sources */, + 17DFF1ED9EC150734A5F7C1C /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, + 0C99EA2ACDE184FE0D0795DF /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C7DE1A11949E847E311908D0 /* Sources */ = { + A3000A22DCE82E122D14AD29 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0C78C88BC861CFA58DC09BAA /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */, + 605E66434CDE605EF7FD2566 /* Pods-HNKGooglePlacesAutocomplete-Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - DA9B1BFB2BCE64EB8C2EB2E1 /* Sources */ = { + AA296E32379B68F35400BB6B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D7F93C97DEAD598DE481C3AE /* AFHTTPRequestOperation.m in Sources */, - 5F722260ACECCEB27999DB24 /* AFHTTPRequestOperationManager.m in Sources */, - 4C51D3BF013F333565FE286C /* AFHTTPSessionManager.m in Sources */, - 5058BAABBA3AE0A57EF82CEE /* AFNetworkActivityIndicatorManager.m in Sources */, - 05BADBA87F64F1A59C4FC7E2 /* AFNetworkReachabilityManager.m in Sources */, - CFE3E94C44B210E67636838E /* AFSecurityPolicy.m in Sources */, - 11C73792DDBBE9CA817F34C3 /* AFURLConnectionOperation.m in Sources */, - B64EC3F71FDF59D4FB907A25 /* AFURLRequestSerialization.m in Sources */, - BD436A3E8EAB28BA06F1164B /* AFURLResponseSerialization.m in Sources */, - 6B9491A594E923599788995D /* AFURLSessionManager.m in Sources */, - A5491784A96D26CEFD8E618D /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m in Sources */, - 2A8202FF2399983B1E459A0B /* UIActivityIndicatorView+AFNetworking.m in Sources */, - C730BB28D1954C8C85BA0479 /* UIAlertView+AFNetworking.m in Sources */, - 11868EB6E3D052BE5A0C3A78 /* UIButton+AFNetworking.m in Sources */, - D6D65A787F37CF862DF0EF91 /* UIImageView+AFNetworking.m in Sources */, - 1AF87974EF234BDD216ADA19 /* UIProgressView+AFNetworking.m in Sources */, - 81C53BE709BBD89B3D4B0653 /* UIRefreshControl+AFNetworking.m in Sources */, - 2BB5BF78925D611DC042E471 /* UIWebView+AFNetworking.m in Sources */, + 26428C70569192FA56263B94 /* CLPlacemark+HNKAdditions.m in Sources */, + BA8CC37917FF57CF59018F48 /* HNKGooglePlacesAutocompleteModel.m in Sources */, + EC42375B7F2EF5A2FA7489A8 /* HNKGooglePlacesAutocompletePlace.m in Sources */, + 0CBC686ECB90A02C1512CA3A /* HNKGooglePlacesAutocompletePlaceSubstring.m in Sources */, + 0788693BBB7B2A97FA3A7C7C /* HNKGooglePlacesAutocompletePlaceTerm.m in Sources */, + 6E03F2FCB5AC5BADDD0B5130 /* HNKGooglePlacesAutocompleteQuery.m in Sources */, + D5780BED4690A586A7C4D111 /* HNKGooglePlacesAutocompleteQueryConfig.m in Sources */, + 4A858B7576895CE8C43E6092 /* HNKGooglePlacesAutocompleteQueryResponse.m in Sources */, + 92BDEA01122429990CB85AD5 /* HNKGooglePlacesServer.m in Sources */, + 3F51C04569322BF8E0045720 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - DB08A2126175B828FBC27F6E /* Sources */ = { + B8945D2DC0A37129FCD05991 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F4E156E91F83EDC59DA00043 /* KWAfterAllNode.m in Sources */, - CBAEEA63C7A3D3EECA7BC891 /* KWAfterEachNode.m in Sources */, - 101C2DEDB99895C7C4953F28 /* KWAllTestsSuite.m in Sources */, - DFF3013F5F526F30EDAA4B7E /* KWAny.m in Sources */, - 010D47C809148F61FEC9661C /* KWAsyncVerifier.m in Sources */, - AD656A0412C900F05317B837 /* KWBeBetweenMatcher.m in Sources */, - A56AA6778E1D12178E8A5FE9 /* KWBeEmptyMatcher.m in Sources */, - A2F00D0C14DFB7206501F885 /* KWBeIdenticalToMatcher.m in Sources */, - B68FE95D7450F0AC17E6D032 /* KWBeKindOfClassMatcher.m in Sources */, - 62A80B3AA903B0C8B827406C /* KWBeMemberOfClassMatcher.m in Sources */, - 8BC8D3D7CD780B80809A724C /* KWBeSubclassOfClassMatcher.m in Sources */, - FE85E797E80D4CE9B7E6B753 /* KWBeTrueMatcher.m in Sources */, - D12E868E28B8047E925D0293 /* KWBeWithinMatcher.m in Sources */, - 4A3AB2BA39BDD6CF00ADFF68 /* KWBeZeroMatcher.m in Sources */, - 0A80B4BF3480929135686893 /* KWBeforeAllNode.m in Sources */, - 0CDA7FBC11DFA025D9C5C62B /* KWBeforeEachNode.m in Sources */, - F93CF909B4A9F6A9B2E629BF /* KWBlock.m in Sources */, - 0AC2D6624EABCF50651AF594 /* KWBlockNode.m in Sources */, - 4A15C503166A45C557643C5F /* KWBlockRaiseMatcher.m in Sources */, - 412E9EE0AD568CDEA523978A /* KWCallSite.m in Sources */, - 892DF51F5C41A2B4F9DFFD5A /* KWCaptureSpy.m in Sources */, - 84F4C01B76A84DE11AF87970 /* KWChangeMatcher.m in Sources */, - 8357CB105A00429362AB8580 /* KWConformToProtocolMatcher.m in Sources */, - 554B284C3B4BDC09D7A6EF61 /* KWContainMatcher.m in Sources */, - A1F7DCAFD5E39204B444E362 /* KWContainStringMatcher.m in Sources */, - E993F5FA820E381A18850060 /* KWContextNode.m in Sources */, - C85FD506AE9C84CDB008F414 /* KWDeviceInfo.m in Sources */, - 4C81B81226FB2ACED9DE7BA1 /* KWEqualMatcher.m in Sources */, - 18BACECE14B8CB44CA2FA6D7 /* KWExample.m in Sources */, - 72E14E9CFB5292D604281867 /* KWExampleSuite.m in Sources */, - 4E38911B2D2EC5327FD53AB4 /* KWExampleSuiteBuilder.m in Sources */, - 6EAA4E4318EC089E45D46403 /* KWExistVerifier.m in Sources */, - 065EF2D3D199002ED99B5088 /* KWFailure.m in Sources */, - BC23A68ACD5C11D421EE904D /* KWFormatter.m in Sources */, - 3EFCC59C272D14009C1097CF /* KWFutureObject.m in Sources */, - 4C09FD355C592C0E0FB601DB /* KWGenericMatchEvaluator.m in Sources */, - 7424274505663E9271A9B64D /* KWGenericMatcher.m in Sources */, - C732A60C96AB70374B707312 /* KWGenericMatchingAdditions.m in Sources */, - 08F2B83DA6D41575DCE64107 /* KWHaveMatcher.m in Sources */, - 0703D01564281AFA846B5EB3 /* KWHaveValueMatcher.m in Sources */, - 32E52B40CC7C63F048A4897E /* KWInequalityMatcher.m in Sources */, - 605D87C873C52C37D3E4FDA1 /* KWIntercept.m in Sources */, - FA2FA338084B88991FFD4ED2 /* KWInvocationCapturer.m in Sources */, - E580EC7CEF5F7FD23CEBFE7B /* KWItNode.m in Sources */, - DC79DFFA2C03ED8F7EC94249 /* KWLetNode.m in Sources */, - ACFFFB877BF83618BB89B393 /* KWMatchVerifier.m in Sources */, - 2ECE5A5735B540CCD372F4C3 /* KWMatcher.m in Sources */, - 520A302D77138D8EBB24F223 /* KWMatcherFactory.m in Sources */, - 3266A68368B8BCC4F5F8EB83 /* KWMatchers.m in Sources */, - 7133E002172CBE37EA07E38B /* KWMessagePattern.m in Sources */, - AA5EF0BB9A6CA0E805BA20A6 /* KWMessageTracker.m in Sources */, - 6194CC488D9EA31CA274A323 /* KWMock.m in Sources */, - E012F03FBEC32FD0A1E2D2BC /* KWNilMatcher.m in Sources */, - 824725D60510B7C192DB9CA2 /* KWNotificationMatcher.m in Sources */, - 97CCC377126D723879F77F7B /* KWNull.m in Sources */, - C42C9A29FD2B4566FBDD605F /* KWObjCUtilities.m in Sources */, - DC4F2B9C2D5DCD43CD287E52 /* KWPendingNode.m in Sources */, - C4904372E5EDAC4401E1208A /* KWProbePoller.m in Sources */, - AEF98E5E2EF51F64803964B8 /* KWReceiveMatcher.m in Sources */, - CBDA58432B5BE763A317E825 /* KWRegisterMatchersNode.m in Sources */, - 0AC7CC41992672E5E1B70395 /* KWRegularExpressionPatternMatcher.m in Sources */, - 89E58E0A2933D96DB97D9EBE /* KWRespondToSelectorMatcher.m in Sources */, - 6C1A929AA78183578012E26D /* KWSpec.m in Sources */, - 02C0DF19B07ECDD4F8D003DB /* KWStringContainsMatcher.m in Sources */, - BA55F68BA7FEA3E522BEAFF7 /* KWStringPrefixMatcher.m in Sources */, - 9981CF4778425551A73C4FB4 /* KWStringUtilities.m in Sources */, - 8B5067227BF29EA47F07953A /* KWStub.m in Sources */, - 764943F18BA0B889B205C89B /* KWSuiteConfigurationBase.m in Sources */, - 54C40B898FFF012EE66BFB4A /* KWSymbolicator.m in Sources */, - B8B326C61D6817398A8EE502 /* KWUserDefinedMatcher.m in Sources */, - A1CDC4D35905DAAC838A077D /* KWValue.m in Sources */, - 1CD6CD9B4B8118C22729A020 /* KWWorkarounds.m in Sources */, - 985198C8E48ABEEC534A22E7 /* NSInvocation+KiwiAdditions.m in Sources */, - 39B3189076B513E5B106593E /* NSInvocation+OCMAdditions.m in Sources */, - 7C194BC505AE516972F1CF8F /* NSMethodSignature+KiwiAdditions.m in Sources */, - B65656F8F7A70E06254394EC /* NSNumber+KiwiAdditions.m in Sources */, - E6A73BB01AF377221EF954E5 /* NSObject+KiwiMockAdditions.m in Sources */, - B895ACDD740456B52A6FC9FA /* NSObject+KiwiSpyAdditions.m in Sources */, - B73A0506C2B81E710024C2BF /* NSObject+KiwiStubAdditions.m in Sources */, - 6FD088D2CFCA572E9A35A34F /* NSObject+KiwiVerifierAdditions.m in Sources */, - E39BAFAF9C608002F1B270DF /* NSProxy+KiwiVerifierAdditions.m in Sources */, - 2511530360E3557292D7D850 /* NSValue+KiwiAdditions.m in Sources */, - 3B76BDB3FA5B22B8DC5FFED7 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m in Sources */, + 253307A0FD27CA0B6FF5C674 /* AFHTTPRequestOperation.m in Sources */, + 1BC2E558E77B9585DF08535B /* AFHTTPRequestOperationManager.m in Sources */, + BD84DEF06376DB359CC3668D /* AFHTTPSessionManager.m in Sources */, + 4B2899DCA2CBE511E385BBC6 /* AFNetworkActivityIndicatorManager.m in Sources */, + 77A72F4866699B268F0F9EB3 /* AFNetworkReachabilityManager.m in Sources */, + A0CC64247EF62C8ADFF8DEC4 /* AFSecurityPolicy.m in Sources */, + C0CBA01C8D81EE7E099D1832 /* AFURLConnectionOperation.m in Sources */, + 83C135D841011309837EB569 /* AFURLRequestSerialization.m in Sources */, + E10F2D1F722A169DBCF580A7 /* AFURLResponseSerialization.m in Sources */, + EC8BF346EAFC22056CC753BE /* AFURLSessionManager.m in Sources */, + 9023B0B4AAA5B8FBFEA62DD7 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-dummy.m in Sources */, + AAC0ACF94E634D04EE906EE5 /* UIActivityIndicatorView+AFNetworking.m in Sources */, + 2630351A87672C3896FD758C /* UIAlertView+AFNetworking.m in Sources */, + 5C255A3C0D3158C161788914 /* UIButton+AFNetworking.m in Sources */, + 192DDF06687D0BE8EA9D993F /* UIImageView+AFNetworking.m in Sources */, + FA9DF37E6E2731E7A5666CCB /* UIProgressView+AFNetworking.m in Sources */, + 45050BB38FAC95F03F62F67D /* UIRefreshControl+AFNetworking.m in Sources */, + 98EAB776071C4771ABF3A37A /* UIWebView+AFNetworking.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E4995CE1CA9231656C02A2B3 /* Sources */ = { + E2655AA8A723FFA0738751D1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B1DD920AAF32848DCE62EED1 /* EXTRuntimeExtensions.m in Sources */, - 49AB6D2EA41545A69D9E1952 /* EXTScope.m in Sources */, - AE3E61641803277BABC6BC45 /* MTLJSONAdapter.m in Sources */, - E7E64589521F40C5E43F835B /* MTLModel+NSCoding.m in Sources */, - B94B351383DB4F3D1B19A42D /* MTLModel.m in Sources */, - C76F9098A79D2FAD88679D36 /* MTLReflection.m in Sources */, - 0EC934D189F8638C920B798F /* MTLTransformerErrorHandling.m in Sources */, - B67CCC9D5E859FDDE26ECDBE /* MTLValueTransformer.m in Sources */, - 0139B21534727FFFC4137BDE /* NSArray+MTLManipulationAdditions.m in Sources */, - 335F11850BE8C82A83E34394 /* NSDictionary+MTLJSONKeyPath.m in Sources */, - CC6DD9117E7DCA02DF8C5E0A /* NSDictionary+MTLManipulationAdditions.m in Sources */, - 48AB6D924F31604D4951BE96 /* NSDictionary+MTLMappingAdditions.m in Sources */, - 0B028C8FAA0957679BED19E6 /* NSError+MTLModelException.m in Sources */, - AE4D8B979ADA750D6676B98D /* NSObject+MTLComparisonAdditions.m in Sources */, - 7406DFA33C721EA99E31CF6D /* NSValueTransformer+MTLInversionAdditions.m in Sources */, - 7E7A82744E094EA8C1AC67E5 /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, - B3A6D09744C616FA469D8400 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-dummy.m in Sources */, + 5009B352FDCAE19ECD087856 /* KWAfterAllNode.m in Sources */, + CBF59A15D469C8C65B1AC833 /* KWAfterEachNode.m in Sources */, + 0232B77006459A5A06F25661 /* KWAllTestsSuite.m in Sources */, + C9B577782BC1EBF68864B2CB /* KWAny.m in Sources */, + 59B51C70615F37B8B921BB45 /* KWAsyncVerifier.m in Sources */, + 990F7E18E8E441665A730B72 /* KWBeBetweenMatcher.m in Sources */, + 8F90E3FECF3C51F935A4B486 /* KWBeEmptyMatcher.m in Sources */, + 17D3E9B676ABD6430794EF83 /* KWBeIdenticalToMatcher.m in Sources */, + CCA733BE2F248EED767CEADC /* KWBeKindOfClassMatcher.m in Sources */, + F1AF4F4238FF62E09F78C9F3 /* KWBeMemberOfClassMatcher.m in Sources */, + 6B096D62269DCD8AA8194552 /* KWBeSubclassOfClassMatcher.m in Sources */, + 858DFD1D6117310DBF02F7B0 /* KWBeTrueMatcher.m in Sources */, + F78B740D7F00F0980E64E47F /* KWBeWithinMatcher.m in Sources */, + DAC131ADC1BBBDAFF0B0EC10 /* KWBeZeroMatcher.m in Sources */, + 25964F373CF87E7788E4542C /* KWBeforeAllNode.m in Sources */, + E5F1D3D21677E176C221E6E6 /* KWBeforeEachNode.m in Sources */, + 5AE65FA1567F613F541B87EE /* KWBlock.m in Sources */, + CE9518D5854599ABA2490431 /* KWBlockNode.m in Sources */, + 5346E36DA61F15517A49167F /* KWBlockRaiseMatcher.m in Sources */, + D3B0ED8B976685738A90C28E /* KWCallSite.m in Sources */, + 7DD2E35E1818FAB8ACC7EB99 /* KWCaptureSpy.m in Sources */, + CC4D6DE8647C70E1AC372F6A /* KWChangeMatcher.m in Sources */, + 9C5DED8A0D973D478F152E25 /* KWConformToProtocolMatcher.m in Sources */, + 0E1B422F71D404A513DC2442 /* KWContainMatcher.m in Sources */, + 4C17F89DC06B04CE8D26585A /* KWContainStringMatcher.m in Sources */, + 8C6B3B31321A73A0583BAA4A /* KWContextNode.m in Sources */, + F6132350A48C33E30E14DF2F /* KWDeviceInfo.m in Sources */, + 61D7F0A0EA93FE37486EF97B /* KWEqualMatcher.m in Sources */, + 764D8ED1618855FA341A0A5B /* KWExample.m in Sources */, + B6C5DF7DA6D453EB7EF53265 /* KWExampleSuite.m in Sources */, + 231DC4567240B2CE928A5AA5 /* KWExampleSuiteBuilder.m in Sources */, + C3B28FE265D2AF09E5E1424F /* KWExistVerifier.m in Sources */, + 8D323EEEAF0E1564FEC77998 /* KWFailure.m in Sources */, + A9CAE42A1312CC0B4546E457 /* KWFormatter.m in Sources */, + ADA62AFF262FDF223A8AB3E6 /* KWFutureObject.m in Sources */, + 7A479F2BE77D6D3AE406F632 /* KWGenericMatchEvaluator.m in Sources */, + 5A7F860558FAC5A832D118F6 /* KWGenericMatcher.m in Sources */, + F72ED2341C8445B0F36B7A9B /* KWGenericMatchingAdditions.m in Sources */, + 25DE39D8FA44E4D6E9546AB6 /* KWHaveMatcher.m in Sources */, + 10342BC44387A6AB2C4A6E44 /* KWHaveValueMatcher.m in Sources */, + 4065963A3DF6A674A5EC7622 /* KWInequalityMatcher.m in Sources */, + 1D0E7BEA9A49FAD430058191 /* KWIntercept.m in Sources */, + 48FB372B64FF9E3B8005E92F /* KWInvocationCapturer.m in Sources */, + CF1FEEDA9874BD7127477D88 /* KWItNode.m in Sources */, + 8040536218F8AB6C7EAF90F8 /* KWLetNode.m in Sources */, + 12870F016663B740C641EB89 /* KWMatchVerifier.m in Sources */, + 3F4C63B6BCFA0471A99A7892 /* KWMatcher.m in Sources */, + 4FFFC6AAB6D6643B47C1FCD6 /* KWMatcherFactory.m in Sources */, + 0BB13B0299ECF32EBDE96888 /* KWMatchers.m in Sources */, + B61B51BE125D515153114FA6 /* KWMessagePattern.m in Sources */, + 293184291A3A2D6E73C93789 /* KWMessageTracker.m in Sources */, + 1D52DC0CE2C8B0E456831C43 /* KWMock.m in Sources */, + 3C95D98A2E430CC0AA8AE35F /* KWNilMatcher.m in Sources */, + E7C4981E3BCDE754AD014201 /* KWNotificationMatcher.m in Sources */, + FF124AF6B8E0EC008D9D888D /* KWNull.m in Sources */, + 56E9904920BC69D1898B2F48 /* KWObjCUtilities.m in Sources */, + B1CD88D7C132E8007A7A4E40 /* KWPendingNode.m in Sources */, + 0AF13307731318E9C14E2E90 /* KWProbePoller.m in Sources */, + B58C2AFD6E9E17A044FC52C7 /* KWReceiveMatcher.m in Sources */, + 619E02CFEF94F9A706EA6B85 /* KWRegisterMatchersNode.m in Sources */, + FA28F0650ACF192F504388F6 /* KWRegularExpressionPatternMatcher.m in Sources */, + 304F2398A3CD76B0788B7E21 /* KWRespondToSelectorMatcher.m in Sources */, + 534FD3DF513BDD75B48A77B7 /* KWSpec.m in Sources */, + 1C5F43B0E302EBB3C9CAEDD0 /* KWStringContainsMatcher.m in Sources */, + 73CB3C2BDCE57E0194EE3DC4 /* KWStringPrefixMatcher.m in Sources */, + F3373D94AE47BAF54F7C1147 /* KWStringUtilities.m in Sources */, + 33ED7E3933342826D0038A69 /* KWStub.m in Sources */, + 4BEDAF307BC3F023A86C91C2 /* KWSuiteConfigurationBase.m in Sources */, + 21915E479075D6AA7A5C0B50 /* KWSymbolicator.m in Sources */, + F88EE1496B06A0F7F6D999EE /* KWUserDefinedMatcher.m in Sources */, + B94177ABB2D95931E7BEE60D /* KWValue.m in Sources */, + 85C96BC4C829A0A0D6F012CC /* KWWorkarounds.m in Sources */, + 0C11688E0F81C7187A7DBFBE /* NSInvocation+KiwiAdditions.m in Sources */, + 8506067B8C761E9F6BBAAC73 /* NSInvocation+OCMAdditions.m in Sources */, + 41E4280372B14CD6AD8567AC /* NSMethodSignature+KiwiAdditions.m in Sources */, + E51B0E124F33973FDC243258 /* NSNumber+KiwiAdditions.m in Sources */, + 12A2777FA73C4EF0A8B82580 /* NSObject+KiwiMockAdditions.m in Sources */, + 101D285C034C727703DA91CF /* NSObject+KiwiSpyAdditions.m in Sources */, + 5ACC9EFFE3389F5ADBA7C5CC /* NSObject+KiwiStubAdditions.m in Sources */, + DA0D3A6C7B38CB7134890249 /* NSObject+KiwiVerifierAdditions.m in Sources */, + 3C528E1E63F2D77B3CA8D96D /* NSProxy+KiwiVerifierAdditions.m in Sources */, + 21A1CED82BF0754865960D05 /* NSValue+KiwiAdditions.m in Sources */, + 9F14909C0198E47F9A6DAE94 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 1C0CF578DCA88D21BE1C55AE /* PBXTargetDependency */ = { + 07E999326B9FD5B4CBC77055 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; - target = DB26C8DEBD8C5B8E4FAA58D4 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */; - targetProxy = 2D6E0074510CAAEB4C9F998A /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; + target = 7805B97E165F98F7D6A69165 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */; + targetProxy = 4F647F96B01A4EDF54CC587F /* PBXContainerItemProxy */; }; - 1EF6690D9ED66967D3761965 /* PBXTargetDependency */ = { + 27655C8045E2EFE466E3BEA5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; - target = 28EF350919B7DE0F895E2792 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */; - targetProxy = D76290619D9F38950BFC7641 /* PBXContainerItemProxy */; + target = 7805B97E165F98F7D6A69165 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */; + targetProxy = F7339C540361DE7A23F94695 /* PBXContainerItemProxy */; }; - 2078237F2A5A7AE868A82E63 /* PBXTargetDependency */ = { + 2912DCA12DF035523D51EBE6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; - target = D6A05F270DBB24C4551536E2 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */; - targetProxy = 8C741FD0679463D6A7CB06BB /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; + target = 0913E0E741E6DC2A01419977 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */; + targetProxy = 68F3DC78CF7EBF7FAB6024B6 /* PBXContainerItemProxy */; }; - 3313072AB7F6706F13E94BD2 /* PBXTargetDependency */ = { + 29B4C31483F374B119B85ADC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; - target = D6A05F270DBB24C4551536E2 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */; - targetProxy = 100DC69E10B36145851B86EB /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete"; + target = 7F6CE359C97547D69167DEC5 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete */; + targetProxy = 2997DE12C4476B2CF61D2E55 /* PBXContainerItemProxy */; }; - 5092CF81BFB3FA4A8CAEABF4 /* PBXTargetDependency */ = { + 3F82721454340385FB2CE351 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-Mantle"; - target = 28EF350919B7DE0F895E2792 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle */; - targetProxy = BDF502113CF055A43C9E922C /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + target = D06A884F48FEA41274322E34 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */; + targetProxy = 4E94ECE06CB41005AFC0B96A /* PBXContainerItemProxy */; }; - 84F699B2741FF515F39C6A5C /* PBXTargetDependency */ = { + 40240811400E13CDB8BC1956 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; - target = 881E544741236650A9E648F2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */; - targetProxy = 0799084877F7B866EB4467BC /* PBXContainerItemProxy */; + target = 0913E0E741E6DC2A01419977 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */; + targetProxy = 35270C59D56F9C42410FF3D1 /* PBXContainerItemProxy */; }; - 87B24E99DECC5A1B1B6E012F /* PBXTargetDependency */ = { + 4AE4BCF485AB17B045064992 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi"; - target = A68E014D5E09236690BDB595 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */; - targetProxy = FAFD8B3C0E3D47BE3EC246B5 /* PBXContainerItemProxy */; + target = 1DC918CB4190161F52FCB1BD /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi */; + targetProxy = 3C21A3314D8542323AF2E761 /* PBXContainerItemProxy */; }; - A501B812D4BB980F5328341E /* PBXTargetDependency */ = { + B0C7F7FD4978788211D79980 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking"; - target = 881E544741236650A9E648F2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking */; - targetProxy = B0835359445942799F2595B9 /* PBXContainerItemProxy */; + name = "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade"; + target = D06A884F48FEA41274322E34 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade */; + targetProxy = A52DED79DA4DDC4851ABEF91 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 04F4C76C3E5FCED7D6297EE0 /* Debug */ = { + 02C8F296B17F721BFF62C03A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2FEE784AF337276D713E2CE2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */; + baseConfigurationReference = FBE872E3C732FF5E3F8EEC60 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -1804,45 +1884,95 @@ }; name = Debug; }; - 2D1184B48153432640361DB9 /* Release */ = { + 0B98FC04469688892D044523 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 44D68462B14A22B7C7D4A963 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 182B1EF09F6F6DA5AFD99D1A /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B03F771A2CA09E2ACE400D82 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - 32E4074AE641894175529F44 /* Debug */ = { + 29350B2CBF3A4534522FE1D9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F9752D3FE661282441B02753 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */; + baseConfigurationReference = DAE895D9E59E78760867BABA /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Debug; + name = Release; }; - 37F5C2B38D1774B102AE428F /* Release */ = { + 3328D1E174AA5EAD9E7EF7E5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F9752D3FE661282441B02753 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */; + baseConfigurationReference = 20D30E2E6835A2B828291173 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 453270C5AC9D6EB22A6A2DFF /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FBE872E3C732FF5E3F8EEC60 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -1852,12 +1982,12 @@ }; name = Release; }; - 4E4C6F27676EF7DD745D60C3 /* Debug */ = { + 6EA4E85461547B2636608AFF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 247E3B5C6C41ADDB64D02360 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */; + baseConfigurationReference = 767B09D318AA740A83F0A856 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -1868,45 +1998,45 @@ }; name = Debug; }; - 5F37F051A9CFBFFBEA4506D7 /* Release */ = { + 761C6A0E9CE6786EC2854F96 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2FEE784AF337276D713E2CE2 /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */; + baseConfigurationReference = 077547BEE351B708083D8B05 /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; - name = Release; + name = Debug; }; - 7AC504A0C0D7FD20019049FC /* Debug */ = { + 7A57C2E4129F066FDB068344 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2C983345770AE97BB428F215 /* Pods-HNKGooglePlacesAutocomplete-Example.debug.xcconfig */; + baseConfigurationReference = 8BFEB15BC4EE8270CAD9789E /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - 838742956B7C175FBF874DAA /* Release */ = { + 8F0A770BA047F1D33FFF6199 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EE7ACC1416A5567F2C588C2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */; + baseConfigurationReference = 8BFEB15BC4EE8270CAD9789E /* Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking/Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -1916,57 +2046,39 @@ }; name = Release; }; - B0184C3F7E39194F9AEC492C /* Release */ = { + 9F68480702A09B2455B04382 /* Release */ = { isa = XCBuildConfiguration; + baseConfigurationReference = AA93C96037A39054E079FE7B /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; }; name = Release; }; - B50895EF321B80F69F7B3CF2 /* Release */ = { + BC99B7D0C56ABFC3101E1C4D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9D11BFA4256FE23EF88F62F9 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */; + baseConfigurationReference = 3A3E9322AE2352469C1613D9 /* Pods-HNKGooglePlacesAutocomplete-ExampleTests.release.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Release; }; - D024A09831A18B191F0C7A2D /* Debug */ = { + DF05AD55D684F28D17A55E0A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -1998,20 +2110,20 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; }; name = Debug; }; - DAEC11642A799AAB845B154A /* Debug */ = { + FCCC297DB6C4BD5B2E3FAA04 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EE7ACC1416A5567F2C588C2 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */; + baseConfigurationReference = B03F771A2CA09E2ACE400D82 /* Pods-HNKGooglePlacesAutocomplete-Example-Mantle-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-Mantle/Pods-HNKGooglePlacesAutocomplete-Example-Mantle-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -2021,13 +2133,13 @@ }; name = Debug; }; - DD60A924610FF866A0F02889 /* Debug */ = { + FD01C41BFF7251AAA39CF426 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 495B080FA7C66B00700A81AC /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */; + baseConfigurationReference = DAE895D9E59E78760867BABA /* Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete/Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -2037,29 +2149,13 @@ }; name = Debug; }; - EB2ACB8B4CD605B5F464F19F /* Release */ = { + FF734E7F4FAB1E5459312D6D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 495B080FA7C66B00700A81AC /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */; + baseConfigurationReference = AA93C96037A39054E079FE7B /* Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-Private.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi/Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - FA06B8029427FB3D05E852B0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9D11BFA4256FE23EF88F62F9 /* Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade/Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -2069,98 +2165,82 @@ }; name = Debug; }; - FB596C7133FB028C00EA1E0D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 624AB78D750F090E25BDFAD0 /* Pods-HNKGooglePlacesAutocomplete-Example.release.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 0E3EC5FFFD5AD7EF19961CC2 /* Build configuration list for PBXProject "Pods" */ = { + 180DED42AB71A03F89562DD5 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-Mantle" */ = { isa = XCConfigurationList; buildConfigurations = ( - D024A09831A18B191F0C7A2D /* Debug */, - B0184C3F7E39194F9AEC492C /* Release */, + FCCC297DB6C4BD5B2E3FAA04 /* Debug */, + 182B1EF09F6F6DA5AFD99D1A /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 328774C6620E15146707E857 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */ = { + 1C512D56245A1AE20D8C1375 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7AC504A0C0D7FD20019049FC /* Debug */, - FB596C7133FB028C00EA1E0D /* Release */, + 761C6A0E9CE6786EC2854F96 /* Debug */, + 3328D1E174AA5EAD9E7EF7E5 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 98550CFE7A18BA3B1501D762 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */ = { + 45BEE0CAC78AE963EB574F61 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4E4C6F27676EF7DD745D60C3 /* Debug */, - 2D1184B48153432640361DB9 /* Release */, + DF05AD55D684F28D17A55E0A /* Debug */, + 0B98FC04469688892D044523 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D4DFEC089DCFA53BD4BF3A70 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" */ = { + 5F6AC421FA28AA9040531855 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - DD60A924610FF866A0F02889 /* Debug */, - EB2ACB8B4CD605B5F464F19F /* Release */, + 6EA4E85461547B2636608AFF /* Debug */, + BC99B7D0C56ABFC3101E1C4D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D75046FDFB9D0E425CA0546F /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" */ = { + 6AD8220D8E0BBEBC3BB93361 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( - 32E4074AE641894175529F44 /* Debug */, - 37F5C2B38D1774B102AE428F /* Release */, + 7A57C2E4129F066FDB068344 /* Debug */, + 8F0A770BA047F1D33FFF6199 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FA4E6D575ED42DDD1FC42590 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" */ = { + 847F3974C4E2D3B4237C12A4 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKServerFacade" */ = { isa = XCConfigurationList; buildConfigurations = ( - FA06B8029427FB3D05E852B0 /* Debug */, - B50895EF321B80F69F7B3CF2 /* Release */, + 02C8F296B17F721BFF62C03A /* Debug */, + 453270C5AC9D6EB22A6A2DFF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FC517882F0D4FBA452A77AF8 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-AFNetworking" */ = { + 92A3E38815200D9A48943ED1 /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-ExampleTests-Kiwi" */ = { isa = XCConfigurationList; buildConfigurations = ( - 04F4C76C3E5FCED7D6297EE0 /* Debug */, - 5F37F051A9CFBFFBEA4506D7 /* Release */, + FF734E7F4FAB1E5459312D6D /* Debug */, + 9F68480702A09B2455B04382 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FFD27991C5C02E53C8691E1B /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-Mantle" */ = { + AA6A2FD4FF4A186D9848655C /* Build configuration list for PBXNativeTarget "Pods-HNKGooglePlacesAutocomplete-Example-HNKGooglePlacesAutocomplete" */ = { isa = XCConfigurationList; buildConfigurations = ( - DAEC11642A799AAB845B154A /* Debug */, - 838742956B7C175FBF874DAA /* Release */, + FD01C41BFF7251AAA39CF426 /* Debug */, + 29350B2CBF3A4534522FE1D9 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; - rootObject = E0E8F6EDA4F05686AFA20E2B /* Project object */; + rootObject = DFEC8317986833DD23E97474 /* Project object */; } diff --git a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h index 91c046a..008e66c 100644 --- a/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h +++ b/Example/Pods/Target Support Files/Pods-HNKGooglePlacesAutocomplete-Example/Pods-HNKGooglePlacesAutocomplete-Example-environment.h @@ -54,6 +54,18 @@ #define COCOAPODS_VERSION_MINOR_HNKGooglePlacesAutocomplete 1 #define COCOAPODS_VERSION_PATCH_HNKGooglePlacesAutocomplete 0 +// HNKGooglePlacesAutocomplete/Models +#define COCOAPODS_POD_AVAILABLE_HNKGooglePlacesAutocomplete_Models +#define COCOAPODS_VERSION_MAJOR_HNKGooglePlacesAutocomplete_Models 1 +#define COCOAPODS_VERSION_MINOR_HNKGooglePlacesAutocomplete_Models 1 +#define COCOAPODS_VERSION_PATCH_HNKGooglePlacesAutocomplete_Models 0 + +// HNKGooglePlacesAutocomplete/Models/Networking +#define COCOAPODS_POD_AVAILABLE_HNKGooglePlacesAutocomplete_Models_Networking +#define COCOAPODS_VERSION_MAJOR_HNKGooglePlacesAutocomplete_Models_Networking 1 +#define COCOAPODS_VERSION_MINOR_HNKGooglePlacesAutocomplete_Models_Networking 1 +#define COCOAPODS_VERSION_PATCH_HNKGooglePlacesAutocomplete_Models_Networking 0 + // HNKServerFacade #define COCOAPODS_POD_AVAILABLE_HNKServerFacade #define COCOAPODS_VERSION_MAJOR_HNKServerFacade 0