diff --git a/Example/PNObject/PNObjectViewController.m b/Example/PNObject/PNObjectViewController.m index f4d10b3..4bafbd3 100644 --- a/Example/PNObject/PNObjectViewController.m +++ b/Example/PNObject/PNObjectViewController.m @@ -62,7 +62,7 @@ [self.view addSubview:_cancelToken]; - User * user = [User currentUser]; + //User * user = [User currentUser]; [self.view setNeedsUpdateConstraints]; } @@ -102,19 +102,27 @@ - (void) apiCallAction { + PNObjcPassword *password = [PNObjcPassword new]; + [password setPassword:@"asdasdasd"]; + [password setConfirmPassword:@"asdasdasd"]; - /*User *user = [User currentUser]; - [user setFirstName:@"Giuseppe"]; - [user setLastName:@"Nuficora"]; - [user setEmail:@"packman@giuseppenucifora.com"]; - [user setPassword:@"asdasdasd"]; - [user setConfirmPassword:@"asdasdasd"]; - [user setHasAcceptedNewsletter:NO]; - [user setHasAcceptedPrivacy:YES]; + User *user = [User currentUser]; + [user setFirstName:@"Giuseppe"]; + [user setLastName:@"Nuficora"]; + [user setEmail:@"packman@giuseppenucifora.com"]; + [user setPassword:password]; + [user setHasAcceptedNewsletter:NO]; + [user setHasAcceptedPrivacy:YES]; - [user saveLocally]; + [user saveLocally]; - [user reloadFormServer];*/ + NSLog(@"%@",[user JSONFormObject]); + //NSLog(@"%@",[user JSONObjectMap]); + [user registerWithBlockSuccess:^(PNUser * _Nullable responseObject) { + + } failure:^(NSError * _Nonnull error) { + + }]; /*[[User currentUser] socialLoginWithBlockSuccessFromViewController:self blockSuccess:^(PNUser * _Nullable responseObject) { @@ -123,17 +131,17 @@ }];*/ - User * user = [User currentUser]; + /*User * user = [User currentUser]; - if ([user isAuthenticated]) { + if ([user isAuthenticated]) { - [user loginCurrentUserWithEmail:@"packman@giuseppenucifora.com" password:@"asdasdasd" withBlockSuccess:^(PNUser * _Nullable responseObject) { + [user loginCurrentUserWithEmail:@"packman@giuseppenucifora.com" password:@"asdasdasd" withBlockSuccess:^(PNUser * _Nullable responseObject) { - NSLog(@"response : %@",responseObject); - } failure:^(NSError * _Nonnull error) { - NSLog(@"response : %@",error); - }]; - } + NSLog(@"response : %@",responseObject); + } failure:^(NSError * _Nonnull error) { + NSLog(@"response : %@",error); + }]; + }*/ } - (void)didReceiveMemoryWarning diff --git a/Example/Podfile.lock b/Example/Podfile.lock index cb319a4..d8cd850 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -40,7 +40,7 @@ PODS: - NSString-Helper (1.0.2) - nv-ios-http-status (0.0.1) - PEAR-FileManager-iOS (1.3.1) - - PNObject (0.3.6): + - PNObject (0.3.7): - AFNetworking - CodFis-Helper - FBSDKCoreKit @@ -50,9 +50,11 @@ PODS: - NSString-Helper - nv-ios-http-status - PEAR-FileManager-iOS + - RNCryptor - StrongestPasswordValidator - UIDevice-Utils - PureLayout (3.0.1) + - RNCryptor (4.0.0) - Specta (1.0.5) - StrongestPasswordValidator (0.1.1) - UIDevice-Utils (0.1.4) @@ -94,8 +96,9 @@ SPEC CHECKSUMS: NSString-Helper: 0ee74919829a332f9838fa87b28cb2d1d991e92c nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3 - PNObject: 6f799e51e8206ec5e43dcf109b04a6d14b0475d0 + PNObject: d71bf835bf4ca94308b9764b3c7e7a101d01343a PureLayout: f35f5384c9c4e4479df041dbe33ad7577b71ddfb + RNCryptor: 59d6483908115af5c12b884db23392024e52a5fe Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 StrongestPasswordValidator: 554de9038705e18904f0337903dfd3b85a6b271b UIDevice-Utils: 0beb5f9d2bd256a3efe05c1e43a2a8b8702199c4 diff --git a/Example/Pods/Local Podspecs/PNObject.podspec.json b/Example/Pods/Local Podspecs/PNObject.podspec.json index ff19253..bf381d3 100644 --- a/Example/Pods/Local Podspecs/PNObject.podspec.json +++ b/Example/Pods/Local Podspecs/PNObject.podspec.json @@ -1,6 +1,6 @@ { "name": "PNObject", - "version": "0.3.6", + "version": "0.3.7", "summary": "PNObject is a simple replica of the more complex ParseObject", "homepage": "https://github.com/giuseppenucifora/PNObject", "license": "MIT", @@ -9,7 +9,7 @@ }, "source": { "git": "https://github.com/giuseppenucifora/PNObject.git", - "tag": "0.3.6" + "tag": "0.3.7" }, "platforms": { "ios": "7.0" @@ -54,6 +54,9 @@ ], "FBSDKLoginKit": [ + ], + "RNCryptor": [ + ] } } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index cb319a4..d8cd850 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -40,7 +40,7 @@ PODS: - NSString-Helper (1.0.2) - nv-ios-http-status (0.0.1) - PEAR-FileManager-iOS (1.3.1) - - PNObject (0.3.6): + - PNObject (0.3.7): - AFNetworking - CodFis-Helper - FBSDKCoreKit @@ -50,9 +50,11 @@ PODS: - NSString-Helper - nv-ios-http-status - PEAR-FileManager-iOS + - RNCryptor - StrongestPasswordValidator - UIDevice-Utils - PureLayout (3.0.1) + - RNCryptor (4.0.0) - Specta (1.0.5) - StrongestPasswordValidator (0.1.1) - UIDevice-Utils (0.1.4) @@ -94,8 +96,9 @@ SPEC CHECKSUMS: NSString-Helper: 0ee74919829a332f9838fa87b28cb2d1d991e92c nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3 - PNObject: 6f799e51e8206ec5e43dcf109b04a6d14b0475d0 + PNObject: d71bf835bf4ca94308b9764b3c7e7a101d01343a PureLayout: f35f5384c9c4e4479df041dbe33ad7577b71ddfb + RNCryptor: 59d6483908115af5c12b884db23392024e52a5fe Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 StrongestPasswordValidator: 554de9038705e18904f0337903dfd3b85a6b271b UIDevice-Utils: 0beb5f9d2bd256a3efe05c1e43a2a8b8702199c4 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index f6be1d0..4a78c3b 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,658 +7,645 @@ objects = { /* Begin PBXBuildFile section */ - 00D4703071C2ED54B6EE8ACFE99C1AEA /* FBSDKShareVideoContent.h in Headers */ = {isa = PBXBuildFile; fileRef = ABF0CE2B90343EAB7BF3E5CDD77A4FB6 /* FBSDKShareVideoContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01A35AA58F2F92E83C5E27E8963BA21A /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = C7B58CA0672BBC2F436DA24ADBDC2AE4 /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02018A3D529F7CA1354501F1B3BD27F7 /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D8D840C9FBEAAE4BF3CEF40B5959C4 /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02F3342DE8A2496B117A12DD376E0C6B /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AAA077132EFE04389205C77BF5181E8 /* CodFis+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 033955AF0C29998E847CADD6546A4860 /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BC3F4D7217A5118EACE6804ED0F6C05 /* PureLayout-dummy.m */; }; - 03547579D518C937A2C7A41085B1304F /* AFOAuth2Manager.m in Sources */ = {isa = PBXBuildFile; fileRef = 279AF6730034B5DD4546322B09C9E9C6 /* AFOAuth2Manager.m */; }; - 04CA0F8BB3DA4CC9162593C027C03B97 /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = DB53650711373243D7DB592AB79905BE /* FBSDKGraphErrorRecoveryProcessor.h */; }; - 04D4A561F559B8F869C1904174110E7E /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = DAEE7B65FAF38C012608E407D2D14CD1 /* SPTCompiledExample.m */; }; - 054DD5C9734A128EBC55E4CFEA8312DE /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 7490D569FEE7110428B1D580B8999592 /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06146A844AB3F87F8A888A1D4F419377 /* AFJSONResponseSerializerWithData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1262FE5AEFD8696C481FD690A6CFCFBB /* AFJSONResponseSerializerWithData.m */; }; - 06B31A3343DB4AC44BAAA75A5BDD4639 /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EDA0AE46ADC163227C17253830BCA6D /* FBSDKSettings.m */; }; - 072A6AD1B3A9E94E00059B169589D543 /* PEAR_FileManager_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 95CB1C498DAFB77DC38226281D9C5AB8 /* PEAR_FileManager_iOS.framework */; }; - 076A3A2B61F0FD904F12D21F0060FD8E /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = E098C652B5631F3C31D45A04EBC2CBAB /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 076F1D0BD98EE797354FBA9AC406E02B /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E128497E7B6A5F42A6EEF8C98ACAAC2 /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 07CAFACAFAC87ABBF28D453E70832464 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 614AC45C73BBC6531D537CF2D45B7F7B /* UIImage+Compare.m */; }; - 096F66D74C67294D9E0E5FBAF0F88B0D /* FBSDKGameRequestContent.h in Headers */ = {isa = PBXBuildFile; fileRef = DAC0AE0B5176F80EC98C47B89BF051F8 /* FBSDKGameRequestContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09AAF74DD2507F874F2AE2E6B8CE2DAF /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 94968FC8B7BF6958DBB6F8464F3F2EAE /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09C370A9665D24C14E3909B415A0E8D8 /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = DD743DA69A49188F12C0E65BF22399D0 /* BFAppLinkTarget.m */; }; - 0A4061108C051401AA7754CE91231AB3 /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = A53A5BA7BBFCDA2C9DC2644AF56A6C10 /* FBSDKAppEvents.h */; }; - 0A42177C71E03D2AE5BC1861E103AB66 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = EB966361D53847C9FB6338D069E4180C /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A4FDA10DBFB82F864DCABAF73D1BAB9 /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 77DACC4C807D5E6160BF3AE238D0A411 /* FBSDKColor.m */; }; - 0A5DFD94EE83E385C1C7D24986E04592 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87DA9508DB0163E492AE4A897464C6C7 /* SwiftSupport.swift */; }; - 0AFD814E0F676AB45538564997C85B87 /* PNObject+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = ADE4A718FF2AD6302049492D752F2F09 /* PNObject+Protected.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B57E308859C315C795D0055204DB606 /* FBSDKAppGroupContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DEB57D2C03D3B00C3B9F127CA6F876F /* FBSDKAppGroupContent.m */; }; - 0BFF84878C0AAA633ACFCAC292238974 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B00F78C24A504F273966E915F7FCAA0 /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0C0D42BC1FA71C91521AB7ADD33B950D /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 9400FB4BAA58ECD1ADEEFE99C2717990 /* FBSDKLoginUtility.m */; }; - 0C25A43F28DAD89FCDD01C0CDE5D4570 /* FBSDKURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 497F1973A3DE3BC20D6F6188BB1D0710 /* FBSDKURLConnection.m */; }; - 0C6FF91EB1F0391ED75DC72D31D159EF /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE9AE5D4A65F06A3B92E87951D5114E /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 0CCB0C31677860FE4CBC3FB51C536115 /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E63F080D23F7C81E624DB8EC8881CBB6 /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0D0F633E3C426F2A90B60AAB6FE2C5F3 /* FBSDKCoreKit.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = AF89B831FBE1C3AD0423F1BF6335AE2C /* FBSDKCoreKit.h */; }; - 0D16B556212D317A0D4FEB71E102E207 /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB287E35D9C864B5374600A6A4265A5 /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D96EF8921F4EB6F70486C00FCF48828 /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 42B9E119CB11EADC74182D8E1E0F9BE2 /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0DA4E12217002472B52B8C81154435DC /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = D5334B704F5860492BCEA8D340E1A575 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EAB8CDACC4DF99C482EDCE2E0BA31C5 /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BF108C5E8FA65C6BBEA7A72900AA9BA /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EB1DBB05B5A49BBC4F2E14AA106DF26 /* FBSDKShareKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4772CE72A3CF76580D2AD2C39D57DCB1 /* FBSDKShareKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EBFA5FBE4953A83B677CE2A75746761 /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 92CBF9B35B9A74BEDE6314AEA6665987 /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 0EDA7AFB24C35AD20174869E9CD7469D /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 52CEC265D217B112B31AB4277E9BAC12 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F94F5B0ABB3252B9275B7C129EC7A26 /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = 24674F7AD852D179F202E501864E13DC /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0FAEC2AE5DC36AF32E6D53A12B50FA0A /* FBSDKAppGroupAddDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C7046689E3272FDE8F0B249246ED96B /* FBSDKAppGroupAddDialog.m */; }; - 0FFA0E94A711717E496B3CEFB919F3A2 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8687B96A0D753450AE88D0488996A40A /* AFNetworking.framework */; }; - 1036EF14A9C3EF984ADA3518121F4466 /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C435781C2FBC29A6530272B90785B98 /* FBSDKAppLinkUtility.h */; }; - 108D5D33FFE78B4EB2E46FE466F90DCC /* NSString_Helper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AB3666BCBBAB23060904BDC63D7C7409 /* NSString_Helper.framework */; }; - 11701644ACB6B96BA0503F992EB5BD88 /* FBSDKSettings.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 79434ADF56678FF0D7430D4DCA1F7B9A /* FBSDKSettings.h */; }; - 11C1AEB289C1EB80089349B71F09D04B /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = A656E0B6986DA24CAA03134945D53EA4 /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12C66CB4A6AA6270B71012F77C9206FC /* NSString-Helper.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 5E665C7B74D23D74BB79BB0ED2B8B3F1 /* NSString-Helper.bundle */; }; - 12CD28E5A6B79A1E16406D5511CF21E0 /* FBSDKShareAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = D7ECA16B746CB023540C724E39BA7987 /* FBSDKShareAPI.m */; }; - 12E731E447739117B33B1B45D512B3AF /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 892E92133632E08D6F59EC4FE86B09A4 /* FBSDKServerConfigurationManager.m */; }; - 1308F5856D97B6E8934F0C0EC634F6BF /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ED97E3C56D55A8B7473DC15C38DE361 /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1312A7D381C51428CF481E33E3D37901 /* EXPMatchers+beGreaterThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 1041BD3830334A977CC64EDA742D891E /* EXPMatchers+beGreaterThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 131532787AD40BE1F35DF288D2E6FFD7 /* EXPMatchers+beInTheRangeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 536EC7C9FD6F91E2446CEB02B95D50C5 /* EXPMatchers+beInTheRangeOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13AF636A0C8A92E62522BAA19CE5C15D /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB8DD716FFA5E5FBE3ABB07FC357843 /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 14120E89819AD68ADA599EFBCF1D446F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 1480F4923DBBF217F60572EEECB4027C /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D931A54C6EF62F18A5BAD08AD9FF18A1 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1489117FFED47F9DBAB9BECC12DF5221 /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 590396DEAB71F5080E8F5D8A41E651BA /* FBSDKBridgeAPIResponse.m */; }; - 14B8E8BB0DC319667D8D947D6FD05E9C /* StrongestPasswordValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 09A956A8DDED49339F21D4B9A1FCD926 /* StrongestPasswordValidator.m */; }; - 154FE40BF807A22A341770459ED0BCA9 /* NSDate+NSDate_Util.m in Sources */ = {isa = PBXBuildFile; fileRef = AE7FD39573A6E4A2474B74C5A7721932 /* NSDate+NSDate_Util.m */; }; - 1651C6B9C57C4B00AEAB1DB9C0FD1385 /* FBSDKGraphRequestConnection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 15BA85DA7898FC00AFB4EEED639878F2 /* FBSDKGraphRequestConnection.h */; }; - 16B02D9903A128753425886827C87CB7 /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF72C8CC236D300270CD14727165448 /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 16B7FB6A06AFB2626CB37E24BCAD757C /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E4B7FDEAEA7BF9C023E5484743F3AAA /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 174202BD6AE0E4A41F5CE66E975EAE52 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A0D877D3DB0BD1699E0E763369D5AA09 /* UIRefreshControl+AFNetworking.m */; }; - 17572374B2AE183C6347C41E8DF8E579 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE4A2C9B9119BFA0AA4F4B85939459F7 /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 17CED2FBC3F5431AEB42D651D0E3DAB9 /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A19187F1017DEAFAED7523CD8EA1F7 /* FBSDKConstants.h */; }; - 19B46AB742EA8AE4AAED656BD2B030AC /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A74154E1930E43545225CD0C3AFCDA1 /* FBSDKTooltipView.m */; }; - 1A0AD581E09227D4C172218097103B92 /* FBSDKLikeButton+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E0FFBD0AA8B98D64E0A0BDEB40A2B2D2 /* FBSDKLikeButton+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1A1AB2EC52323C5EA28DAA99F1E1A90D /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = EFA2694443F6B157AA5FB9694994B363 /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A6EAF28D0EA626FC4EA46B5ECBAA09F /* FBSDKShareKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BA0F7EA97DE1401F7E1B29EADDA384F3 /* FBSDKShareKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AB3304B6884F626BC54150AC7565E18 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D5741C87B7C71997FEE4ECD5E6DF87E /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1B0389CD88AA949B34DC7269030FEC6F /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = D5700A36000444CB844D1E8EF9B6F6B0 /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1B0AE19951D38640FE7BC3E01C57416C /* FBSDKLikeActionControllerCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 703410B33896426381410EA88361D1A9 /* FBSDKLikeActionControllerCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B77D9A1FB3ED258E0D43225B482E706 /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = A199D015966E0E42C8D1131179972924 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C2CCE26A71E336B1A2E188CBACF1649 /* FBSDKShareError.h in Headers */ = {isa = PBXBuildFile; fileRef = 195BCB08777ED3317148CC94DB6F8052 /* FBSDKShareError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1D793FA5DFF773A261125B70D42BE3BE /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 54FAD06EC8C1600EFD999E6C8E33C0A9 /* FBSDKErrorRecoveryConfiguration.m */; }; - 1D80CC0197DAA1C570189DCE17DA1AD2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 1D8F0DD4F483C26350BD5C12753D315C /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D7C1AF110AE837F4211AB6FAC44DD9D /* FBSDKGraphRequestDataAttachment.h */; }; - 1E5B8F12ED7CC40ECDB9B1F755F387E5 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 637A6D14670509E8F1601D2855883083 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1EB1017329A4B7619553CBD5FF5D0DAA /* NSDate_Utils.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 304C9526BB00F86D7918286900DE3861 /* NSDate_Utils.bundle */; }; - 1FF30D46FEC8FF80E52FE6438F9A2895 /* PNAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = DB9E4AEFC3BFDABEE2829D06118785DD /* PNAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 201BF9C605852822CA5A65ADE282A310 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E1D67385F2FFF11AED0421467F0899F /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 204D694B03BFF3B244A6AB73FACFFC43 /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 43A7CE9E48B33100C30C057087658E29 /* Expecta-dummy.m */; }; - 205E2A77E7B87C8248D453402498510E /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 88A26511FAF9F549D96F0100440747EC /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20607BE2B1E5F31765026E5AC64DB27D /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = ABFAEADA4805C337809D50F8350391DE /* AFSecurityPolicy.m */; }; - 207B0778FA44B677AA237F5D96C23E28 /* PEARFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D37CC69E0D7F1C7B9D73E32E33CADFDB /* PEARFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20C0CFB6F8C29123D1667E2676D8B2F5 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = AFD510471DB4F0FF0A792E28E91323BF /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20DBC116A70858191DEE83B85F427228 /* FBSDKCheckmarkIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 08DE7B3B6611D9325E6F4E3325C815CD /* FBSDKCheckmarkIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20EE8030FCF2402DAC7F1C9B9DDAEF79 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 03737859AE05512F3FD085EC4EFA9A14 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21693A0CA6F74F0CF0B06CD2BAB7CDE2 /* FBSDKShareButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A50479E367D66A5D1A707EA1099F63E0 /* FBSDKShareButton.m */; }; - 21968324F5F09D22117FB3514886BF27 /* StrongestPasswordValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 20A165FFDA7C7678B2FBB87230251D0E /* StrongestPasswordValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2241AAA57720A22E827D66F11B6DE2F5 /* Pods-PNObject_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1CE72928E46C7F70D4BBE1CD90756D /* Pods-PNObject_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22D9F8C5346519C30FDD1CF8B2A93B20 /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = CDD205422763FB65577B937526428419 /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 230F3A9030D07C1623A54A4A7F9C2BB4 /* FBSDKSharePhotoContent.h in Headers */ = {isa = PBXBuildFile; fileRef = BF13C84BFAF023FD29EBBFC30D32B6F1 /* FBSDKSharePhotoContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 241FC9688E6C3A617F3081AA76BD9CB7 /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 127668074E238A33C89EE2569945DFE0 /* FBSDKLoginManagerLoginResult.m */; }; - 24A75513BA42D3FC7FE9A96B46F9F8B7 /* FBSDKLikeButtonPopWAV.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A48C292D95D97EFCE8BEAACBD42F832 /* FBSDKLikeButtonPopWAV.m */; }; - 2549CD1370AF63009DEC76693F5E9BD1 /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7ECECD01A7F75A6143D450A15F5790B /* FBSnapshotTestCase.framework */; }; - 254A0FE70B70FE015FBD7539ACAE1C2A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CCF072E6C7B7854B4948FB59AF43F475 /* CoreGraphics.framework */; }; - 25A668FCE687C04E2F6E5E7EC2A6F338 /* FBSDKGameRequestDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 99A111B088C47988638A65B4EC55BE5E /* FBSDKGameRequestDialog.m */; }; - 25B75B0D54D41C27E16B2814ABD0B3A7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 260BC7EED9289AF321A6F791964CE472 /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 139FBF2BD1C781DD1FAA240C6358CC02 /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 263C4BD09917BBA6B117EF910A9298F7 /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BF40E2921803444E990D669160B45CC /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 274D9545D0357B667BCAA82B3FB38ECD /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = 19110FC9DD78A12A68E3FDA9619C95FE /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 27A8E2203212B8ACB969771CE97CDA82 /* FBSDKAppInviteDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 01EDEFC472CCDF69D635F52AD5F279FA /* FBSDKAppInviteDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 27D8B2F1FFCD44D48A233E44CF552E56 /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BB41305D37B5572C534EA33EAB47654 /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2845FB31AEFD8E767105454310C3F5D1 /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 46EC5E9A4EA7D54FDFB0FEB1D60BBF31 /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2916A0606136A9DC67F2463AB230868B /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = 91F13BEBD20EBEA2FA3710F8B9741632 /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 292772B8A4C971D8EA1DD56CE55A2018 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 2955FF7187EC68E90009CFFEDC848402 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 5171CD234421B3102BBC6333A69D4396 /* FBSDKBridgeAPIProtocolNativeV1.m */; }; - 29937A068613556BA2DBD4D6ED3162A0 /* FBSDKLikeButton.h in Headers */ = {isa = PBXBuildFile; fileRef = DEA7E6B49946A4308367824B009A17D0 /* FBSDKLikeButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 299E9DD0F4332D9DB6311B6E60C5832C /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 62BA619A2B04B47695ED38D387942BE5 /* SystemConfiguration.framework */; }; - 29F2AEAF2B01E3739BF745ADE8E9D0A4 /* Expecta+Snapshots-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EEC4561D45F7B9A31F7FDA55DE71457F /* Expecta+Snapshots-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A486D542629FC4CF99BECE9F1A8C7BC /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 47F9D9052471948E0C818CB45CEE6036 /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 2B5C644A0288B3C47241AB00A0BD539D /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F268FA36221F417937CC0FC866630DD /* FBSDKMacros.h */; }; - 2B6A083675F51F652906292F381C5D49 /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E6CF217A60722653A12E2F462E4FF65C /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B95A683D394335AC935FED538B67FD9 /* Pods-PNObject_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A838922082CBB903238CF0302A9F06FC /* Pods-PNObject_Tests-dummy.m */; }; - 2BFA55CA8DE1BC277E2B276DFBED390D /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C7F3378A94F15D997035E219D2BA189 /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C0A8737FDB9B9C6A6BDF437FD11334C /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = E77671FC5C2D8A031FCEA4E31EE0DF28 /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 2CC84F367366E962E8710E53FDEEDB88 /* nv_ios_http_status.m in Sources */ = {isa = PBXBuildFile; fileRef = F89BFE7B6DEC271EE50985D20FBFB877 /* nv_ios_http_status.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 2CFE2898496C1C7096DB8DA43AF19103 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = E9C41E458588A179BD7F77315C8D4AD1 /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 2D4CE444B200E6CF88BB14CE7B38F7AD /* PNObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A2678F3EBE7BC983D37C205A23C7C95C /* PNObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D98B141853379287E6D16B10E8F8B33 /* FBSDKShareDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = BA20C4F1202ED3948D79CDEC709C421A /* FBSDKShareDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2DAA80189B6344715A7E79A3EDED6628 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DD52297668F4722934C7513190795BB /* FBSDKBridgeAPIProtocolWebV2.m */; }; - 2DEF85366FF04B2090E6E026C0D1B709 /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B2F3BC09587CE7DE660AD2C294B7CC0C /* Bolts-dummy.m */; }; - 2E14619153A453BB8DF389FB6EA147BE /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F9383D2E139FF378A73D3D5D9DAD6E36 /* ExpectaObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E8A32ED46194EDBE22146271F6D26DE /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 17D4FF43E8E6F28C93AA328BAB3E70B0 /* UIImageView+AFNetworking.m */; }; - 2F2C5CE6ECDB1CC85166ADBFFBFC3E70 /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F75B0E6B1D330AB1724B9D26CB0A8A0E /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F427490ACABC4408D57CC0592276678 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BEBEDF537E8427A13F73DE7FB687084 /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F5A66C1D2768E5D71417A7FA25F0E80 /* NSString-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5865A3209A355610C2F0E04B4E895510 /* NSString-Helper-dummy.m */; }; - 2FB00EA6B695139035918D145929E388 /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = F4460C8F89F6F40DAFC49C9F519CDA1E /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2FF133894F0ED2EC29181134D5785EBA /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 55287A7AB30136FEE6C6141AE4C10A56 /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 30B4666164216723CD27F755F06CB10E /* FBSDKLikeActionControllerCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E021AC380F9C642ECBE3C79FFE492744 /* FBSDKLikeActionControllerCache.m */; }; - 3182FCDE25D3E3406D57A57B53431095 /* StrongestPasswordValidator.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 931964EA9AAE3CF0A7ECF4775FE0D741 /* StrongestPasswordValidator.bundle */; }; - 31BB733258C436C43A14C4F17FF905DD /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = BB8E76941A7364BB950D0875C38C9133 /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31E196A38EB17B72B111E0B3C839D2D9 /* FBSDKMutableCopying.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = AEAEF33D7221946A13E0C1C9790819E7 /* FBSDKMutableCopying.h */; }; - 31ED601761FE6CC37B30D6AE001F2215 /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 403AA9CD6D1DAC5B4F7578BBBAD51AA6 /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 322C7C1B00909587C73AA74A772A359F /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A24164C852870097F9BEA50118B2BE /* FBSDKLoginTooltipView.m */; }; - 323F469123874B195599A2C509A8D086 /* NSDate_Utils.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0EBF4EE8F3709418AF155398D1064450 /* NSDate_Utils.framework */; }; - 324A265DF897340565650B14D0D762DF /* FBSDKShareDialogMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0161E72F5291B4A5D7A40F60431A350F /* FBSDKShareDialogMode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 336B065229289ABEF411613DC77963CB /* FBSDKGameRequestDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 2267032CF648617055188D9E911BFEFB /* FBSDKGameRequestDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34AB45DB13EBB49C8984C6792B64CF02 /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B2E70CE230630014BB9818C3F338963 /* FBSDKButton.m */; }; - 34B6E9A30603BEBBD87BA535B7D384CA /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 68CC94FDB0FA38F465FB0FD94D32D36E /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35530621142D3FD3F8D122B087296559 /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD7C41AE29D37AE2707F68B305EB8AC /* FBSDKWebDialog.m */; }; - 3553B1D63B6CD18F04E0D31A4D785AE4 /* FBSDKLikeControl+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 774295E70BAE878AEFB83F3100E3266E /* FBSDKLikeControl+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35747B0A597C4488E309D922D2B7F25A /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 7874353B09DAAB9F6DEBADBB0C08212B /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 35BFE3A916989439727394864EA91E04 /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B2316373E85F9607D5E4015E25160847 /* FBSDKGraphRequest.m */; }; - 35DB855060DD97583CA66D4B6F9EE406 /* FBSDKAppInviteContent.h in Headers */ = {isa = PBXBuildFile; fileRef = E93A44E5227A45247FCCB9A3B2FF557D /* FBSDKAppInviteContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35F15DE22B98C5FE7D7D9D40ED6E0008 /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E1BAA110670B7323D3E1F582CCAC7A1F /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 36102BBEBFE8B221EE2BC92451C96ABF /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = AF89B831FBE1C3AD0423F1BF6335AE2C /* FBSDKCoreKit.h */; }; - 36250E6B4E8FD1DA484ABBACA314253A /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A0136F7D3936B4AD9CD162141D9AF16 /* FBSDKViewImpressionTracker.m */; }; - 362C545BF62040C33E73349B8079F695 /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 15BA85DA7898FC00AFB4EEED639878F2 /* FBSDKGraphRequestConnection.h */; }; - 3637BC64699FECD40DB791C67CD45394 /* PEARFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DB1FB054421DD650A94347C1F6C5407 /* PEARFileManager.m */; }; - 366ADCE1E2DEA175437DBDF4C2D7440D /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 67C0FEB679855462F2113377D4664C80 /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 36F1F0CE51161C62C975E66802C829E7 /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = F21139A30AEE6E5656448852F08AA7DB /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 372F7A9CCE59CE86316CF436F832A3FC /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = EFFF7C108342E4909A7957BE564CF2AD /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 377AB958BA56E394819495344B0F4B8C /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 3842BE8F6931A6A250500951B3421BC7 /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 379DAA416186ABEE9DB943E163EF15BA /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AEB427DD5893DF2A8F2EDA47AD586F36 /* FBSDKGraphRequestPiggybackManager.m */; }; - 37A2D0F8493469EF2495FC689440F079 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 251849BEFC936967174F5B74257AAF4A /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38B912710AF7BC6CDC3913B99DEB57C9 /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 66475C1606B51303196B49FBE2240EBB /* FBSDKBoltsMeasurementEventListener.m */; }; - 38F17437183A6CDA659A1DF95521A05F /* FBSDKSharingContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E64B4DC8BFCFB008DDBBFBBD9F7FD7D /* FBSDKSharingContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3905546D39E18BDFAFC3D3F3CB7F1676 /* HTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = DB8EFC0478A84A33DCE0C36024632FB8 /* HTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 397B320B7C59C168CC5B62E18ED8DEA0 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 89EEAADE56D448D4F44AF7A37570FCC6 /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39CAB6D281AB7EFB46053B7196AAF7F9 /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 150C3BFE2DE5939796A6D29742E426AE /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39E5FAA1902E475ED630947A4B08BBAD /* FBSDKButton.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 94F3FA4A76062968E5A99B085A4B7C30 /* FBSDKButton.h */; }; - 39F3AFD4DADD9BF4AEDFAF1FEA82B2F2 /* ExpectaObject+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 299A64E4DB2DE56B3B75F8B381773A38 /* ExpectaObject+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A0F5ED9E7BA1D3AD954E5C17A5599B5 /* PNObject-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D21BA597DC54DA5B79874658C865E54 /* PNObject-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A8F89BFD9F67737B7E44F94170E23CA /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FC859A13506122A14A6F0BD3B966BC4 /* FBSDKSystemAccountStoreAdapter.m */; }; - 3ACB4A37B3AD4C78A181A2B849C258E7 /* PNInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = D2217F79996084F844CB28CA4B24DA41 /* PNInstallation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B5B7495707BF7133B9FB3F834045611 /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C0AF2D98A3C25C76EFF406AB5BDF156 /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3BCE9493646F123638D6CF764FF3D59F /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = F38A8BB4EDE44CE1C706CB6769DAEA40 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C2700C7DAA15C6AF84A595865C42F4D /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = F8C1A17C05CF4D8E1F7F3B53BCD9B851 /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D2789FC760A97301909F0B1201626CD /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FC876C37CB767099A5F35D33A4376FC /* AFNetworking-dummy.m */; }; - 3D48EE131B6577ED73A5CC481A6FE40C /* Expecta.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 739FDB8963E6AF5EF1871A829F888716 /* Expecta.framework */; }; - 3E7DB8CA31CF31EC465BE831F0FD88FA /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 326CDFEB59176A8031AF7B3F88FE8296 /* BFURL.m */; }; - 3F1BC9BAFFEEABB1ABC7614DF0FC97D5 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D709A7AD548F27E1F43AACE157DD5B10 /* AFAutoPurgingImageCache.m */; }; - 3FD95195766C6C2433E9933662E92C17 /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = FD8EA26013F6CEC3475CEF932D177B59 /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FD9E13A31F6A4B2D11DBD0534B2AA41 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 40116C85BDE7EB57675473279A8B00A1 /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 7441CFF779B3D3A1F117EB0347F29DE8 /* FBSDKGraphRequestMetadata.m */; }; - 403292D82DA62291204BF59524BC4EDB /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F003375C005BE066E1CCC89222DDF08 /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 404D02FD1769DEC17E9AC1311FB35569 /* UIDevice-Utils.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 43D9B0BECA9C4C90589F2C55886A71C5 /* UIDevice-Utils.bundle */; }; - 4052EB66107F09D6F856EAA1F4FC0846 /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F653D576F06376656EFDE938645FD06 /* UIImage+Snapshot.m */; }; - 40E822C084FA5E419CB4E7DD5F18FF5D /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D6814EEEE6B689DC2D356C83F6D2FC0 /* FBSDKLogo.m */; }; - 41825A85133858E9599ED76E8E39A247 /* FBSDKMessengerIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = A802412941E8FE837DCC564DB0A8D01C /* FBSDKMessengerIcon.m */; }; - 41E5AB4F04FDE483385DA48CFB96E837 /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E013338EE9BC1B01AE350350844D871 /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42E3334C425DEE96210B9AD1419117B1 /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 31FEDAE788C31C38418DAA52C2758DA1 /* CodFisResponse.m */; }; - 436F74B6D846EE13A1AEFA0067B78EC4 /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = C76B08146B3D78125560CAB3BD2DEFC9 /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43FDB854DDDF2B3ECE76E6E424FF6BC3 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 744F3A1FCF9CC83B8437F5CCD3B654B1 /* XCTest.framework */; }; - 4441ED22FB6E40D085C28CC0812C04A5 /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = 90FCB4F9F324E0E31B399B4AD0BFEF3C /* FBSDKWebDialogView.m */; }; - 448F54A7D373F40E7CA6A579CF06D2BB /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DB19252E2F84F0468E7C63F5C4C5BA0 /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 44F98170E2441B462880D0C91BC46161 /* FBSDKShareOpenGraphAction.m in Sources */ = {isa = PBXBuildFile; fileRef = FB916195E86F9C0C6788DC5A9FE546CB /* FBSDKShareOpenGraphAction.m */; }; - 46137F5CC368BF38BAF0D0AF81DD8FFE /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = C545A4C23BD2DB61C07C04C018908ECC /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 470B4A42DCCB28EF5611E942CD95F43D /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 14F6E8B90DB46D56A9480CFB61FA17C1 /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47172C974ECFB200C364C51FF7175FE8 /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D46F503440FC60737758A5B338E5477 /* FBSDKGraphRequestBody.m */; }; - 471FD4F68E27AB26FA2AEBB8B245CEE4 /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D0F528DB5D0C093A2802B222EF26687 /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47D16DB1D23CFE027F5BE7F7E391AB4C /* EXPMatchers+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B1379DDFDB9F18AA1B89E0E9872372F2 /* EXPMatchers+FBSnapshotTest.m */; }; - 4922A960B9BFC1DCD0A60DB798E3D1A8 /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = 0194BF2EEF7968815CC1E8C615E14762 /* FBSDKAccessTokenCacheV3_21.m */; }; - 49445456A01CB6D1226BDE37AE40101C /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F479B85D712F7B8F76BD130D70A47CD /* Bolts.m */; }; - 4A4448D5A36BC5D6AF590BE7008B97B8 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 1518E97AAD383A3A0F4C73FCD146F475 /* FBSDKLoginCompletion.m */; }; - 4A67E0DAEA9E5E5CFA329F624696AB26 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 234AD8565E56DDBEBDF26D0BA28D886D /* CodFis+Helper.m */; }; - 4B3672CCA80CE21A837AF91C5E5037FA /* FBSDKGraphErrorRecoveryProcessor.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = DB53650711373243D7DB592AB79905BE /* FBSDKGraphErrorRecoveryProcessor.h */; }; - 4B5542E72A64100965FFFA704684CED4 /* ExpectaObject+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 593F8788DDFF982DE8DE4B5B2E24A7AF /* ExpectaObject+FBSnapshotTest.m */; }; - 4BBCBB9D8EF0B241A4A4FE4982985481 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = D217B2E71B285823888221EA3B82922B /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 4BBDB054A7E5DDF67D106FBE9D336D2D /* UIDevice-Utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = BA481408746484C0D9542A05A15182A3 /* UIDevice-Utils-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C06C68166BF7D8B8F8CCE701A2AEBB7 /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 75415B1A2B0D71767EBA0FE7A8D5E31F /* FBSDKColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C563027F13C24615B421BC11F279811 /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 4570C8C44DEB5EB8886F6D8BC62399A5 /* FBSDKGraphRequestDataAttachment.m */; }; - 4D0AC2DC6FD7A285D5CB6E72DBC52E63 /* FBSDKLikeButtonPopWAV.h in Headers */ = {isa = PBXBuildFile; fileRef = E4D6353246874B5703E056B6C1500E36 /* FBSDKLikeButtonPopWAV.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4EEBAE627EF2C3017C7FEA30142570D2 /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = D3A46101DE69D8A3C62168DBE7F04FDF /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4F535B1FDEAB87D360A100F7055A806E /* PEAR-FileManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EBE559AF4DA2AD7968C9AABD0B201403 /* PEAR-FileManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5056E0520959CBC31CCB037B59BFC847 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11CDD9C9CE662E53705DFEEB48DDD764 /* UIKit.framework */; }; - 5062716982D7B13BBDA758E244EDDC86 /* NSDate_Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EFB01414012996A8EB6B103D07D4744 /* NSDate_Utils-dummy.m */; }; - 50D3F9877AEFB4B47F9F8D0DE44973AF /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 8445903AF036516391C1E2F93DA7D22F /* FBSDKMaleSilhouetteIcon.m */; }; - 51DDDB0FB4899757CF6A826B531B940D /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 426E016EEBC47DEF9D59602FD1948B43 /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52211B57601C5239A72E49472AD73177 /* FBSDKLoginKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C7E5628D1CD6B2BAA1CCEF84E98890C /* FBSDKLoginKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52457009AF3D5208D69014B413085AB8 /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 47E4C59600FECD614693701D3AADD9BA /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5275F283E26427BD78F1C9B32ADF68B0 /* FBSDKShareLinkContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8B73216375C6B8FA57304F76BAAE4F /* FBSDKShareLinkContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 536CF7EE510D3E5F65EA121F7D6662F6 /* VatNumber+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 614105BF190D97BAE747889DE8F2E9BD /* VatNumber+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53B9332D04B365139E090A87C04053C5 /* FBSDKGameRequestFrictionlessRecipientCache.m in Sources */ = {isa = PBXBuildFile; fileRef = CF89872E15C60F42024329F86D87022F /* FBSDKGameRequestFrictionlessRecipientCache.m */; }; - 53F950983A482A060E6E0EC08A2FF64B /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = DDF7C66B142B96398334DDB070746B01 /* ALView+PureLayout.m */; }; - 549A5BB8B6607838BDEAC387410AA5EE /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 045B203324FD1127AD5D475ED40F5ECB /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54AF62ACF67074BA98574325C3093D1F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B66151BC4E82CAC7490AD3E8015529E /* Security.framework */; }; - 54C51FDA59C0C15C4F3FF725F124C60E /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = A08963A46647637816EA7ECC86F3BF9D /* FBSDKGraphRequestConnection.m */; }; - 54CA406F60DF428704FE7E894BD91D14 /* FBSDKAppLinkUtility.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 4C435781C2FBC29A6530272B90785B98 /* FBSDKAppLinkUtility.h */; }; - 5526E2332AE78F99A9EFD763159D509B /* BoltsVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = B5258EFF07A5B8A7192160FF5F3B3FD3 /* BoltsVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55C75EB30CCF1643AF9383BBC044BCA2 /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = A58106BB045A8044C36DBE66AAEBCDE3 /* SPTSharedExampleGroups.m */; }; - 560698A4D707DCBCC1C8F98BC9B89B23 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 448D3BE9FE4A9D8B6634AA1F45CEDCFC /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 57916DAA7B1981AB0DAB6D47FD1B30AD /* FBSDKCopying.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 1390B22E3E5A6A17A52AEBF23A7EF2D6 /* FBSDKCopying.h */; }; - 57BD8C3E98C6414416D3DE6B072B4CA8 /* FBSDKShareOpenGraphValueContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E2510D3A6868DF8D0ABE8AEDD9854A /* FBSDKShareOpenGraphValueContainer.m */; }; - 5808B477EFF509D810B5CDCFDC944F80 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CBA20A923BDB035B79BB87ED819E010 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58257668BDED906283B4373306F4A958 /* PNObjectConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = FE2A5DF4049A230F956B5C9BDE9BAFE9 /* PNObjectConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59053EC0A89FE58BCE4E88BB34BA0AD6 /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EF4285FE8D124BA847EB559251C3AA31 /* FBSDKAppEventsStateManager.m */; }; - 59496343C78DE69D77E31013D044168B /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EEE4B419A06C9648B382B37B1E5A92B /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A2DE8AF7CBAD6CA10EF99C9A92D2D11 /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B74250219809972A57CC4C77E74CCE7 /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5A654B39FCF1F55F03EA454CCA1262E0 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 763A4B8C25F70AF0F7E3773ACC962AC7 /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5AF190A1EB059398384CD9C8CE799FBC /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = DA05E8A8226692E9C900B13E5A5AEE1C /* SPTTestSuite.m */; }; - 5B02952007097B36C09521EECD640FD9 /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F76B95CD41DBDE5950387D699EE739C /* FBSDKAppLinkResolver.h */; }; - 5B2D4A621D3DA971A474776AF36BB073 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A0AF141B5828F40EFF388F137F17A132 /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5CF7526D330A734F7ABCDCFF3D1A9B35 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 5D7712BDD778B4AE14EC5E9F4ED7C9CC /* FBSDKAppGroupJoinDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FED6119FB343E013488AFC8E2D93435 /* FBSDKAppGroupJoinDialog.m */; }; - 5E50287CF8BFCC622AB51A91126B45A9 /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = BE40D5261ED12E2DB5685F926D3F2570 /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EA7043FE10E75D02F3C3052AF8B8318 /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = C14EFCAD2A05308E1380A69FA056B349 /* EXPDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5FF6453E55785669885F626B853FD2AA /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 9193299A0211EC4F21C107E6399764D3 /* UIProgressView+AFNetworking.m */; }; - 6064520DF59F46C2B432E593F326AA9B /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAEF33D7221946A13E0C1C9790819E7 /* FBSDKMutableCopying.h */; }; - 60C67342AEFF5BA626D029B6085DF087 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0477035210EEB1D3A02A2650464BFCC4 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60E3009342BEE96D32C546BE2DB60052 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D7F1D182F5BB467426672926CC8D1D4 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61F2ED89C0CA165C3E9A0928C1BDC0EE /* FBSDKLikeBoxView.h in Headers */ = {isa = PBXBuildFile; fileRef = 665C57F7F1C4E3D20C27625E421E1247 /* FBSDKLikeBoxView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 620E742152DB6BAC083C7290738E3C37 /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 26142D29774DBA756761A24114BCD828 /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 623B9EB30057BC450A57F19C32B281B9 /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = B768CF82587BC4588C7CA853D7F20030 /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 624D3D84955B69CB5F0692329DD6D2E1 /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 49BE6E09EB1358D575AE87F4F1B02052 /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62B8F6F02D0029FF55386497D644E8B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 62EC96A3B9F2442C044B46428F6AD4D2 /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F0A27E74D23195551CFA538E2862862 /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 63527D33DA33E3DEC49A26F4CCACCD1B /* FBSDKSharePhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C08239764EB213AE40C2013316D8F97 /* FBSDKSharePhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63579F648CE01017DBABB4C4A852A910 /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = A587A559CE7ED291D3A376D02D43A107 /* BFAppLinkReturnToRefererController.m */; }; - 643EA72757A18BB0508D01A2C10577A4 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5863C0FFB72B718018E77466925E87BD /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 648D093C2A7EBE083D883C46DA9A55F8 /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 9183821BEE5B2B2F622C1131F965FFF3 /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 648E25A500C67EDF284A8A719C39C6B7 /* FBSDKMessageDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = CAF99810DC7E90E26CE3001F96A4CFC8 /* FBSDKMessageDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65440DA60CE64F0AFFAD6D0CB4A121A8 /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 146B7ED9D4F21D31AD1FDAF2405DCDE7 /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 659960F7E28E993E08CCC1E8A383E710 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 63F234EC6234EA4D544C785D6AA8466F /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65BC31095CCDFC80CBF6BBA843751F23 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4706B8A8B6E49A85013F56BC49DFDF05 /* EXPMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 665C09362716074E34006BEA4D6A8AAF /* FBSDKShareOpenGraphValueContainer+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 71015DB743DB28A385BE47166BC415F1 /* FBSDKShareOpenGraphValueContainer+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6676F7ECBE69B90B41DB7752DF1EC779 /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 501054D3DE38480A2606532641224664 /* FBSDKMonotonicTime.m */; }; - 66A27898E989A3FA5C15AA671C4536F0 /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = FBD9A2E6305094DE5AAACAB7A681A4C3 /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 67459AD239EF669A365519E06B45DCFE /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A936A75892D5D943BD205CDD083C8EF /* EXPExpect.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68152D921ABF6A423C192C04FDF94F0F /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BD88D20467F4A12D204E252D08ABEA1 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 682CD6D15A0CFE176FDFCDE559D7DF4D /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC7C9AC0B253B99F3E5DFD57E8E9CAE /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68A38977EBAE334DC3C22386D00D2622 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 21D216CFB1CD47633BA38939BFF55E33 /* AFNetworkReachabilityManager.m */; }; - 6909FAA05F3AAC805C3C6679F8F25935 /* PNObject+PNObjectConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 16C23C2E3BAE4C82BB55879B147D8130 /* PNObject+PNObjectConnection.m */; }; - 69B0D369808625A1FB86F2B9F93529EF /* PNLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 563B299D965A51093F7DF485EFACA25F /* PNLocation.m */; }; - 69D6C64638DDBF5DB7AD89D159EC633B /* AFOAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 22416EB207C9C918836F31FA2FD408CA /* AFOAuthCredential.m */; }; - 6A644BF4D8710F70071FC4C61925C8E9 /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = B0D2FB69E94008C97C497772B1D1FF06 /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A735230D56FF7AA8319197677E2AEF0 /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = ACD31A4315D3C086DCDC81D834AB0C98 /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6AB775B9476060F67532FDBCE638ED41 /* FBSDKSharePhotoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F07F858B66120DA627B4C2E035DCF5E /* FBSDKSharePhotoContent.m */; }; - 6AF7F779134F03B802B53312A79F3F2F /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = F382E99008F4BD7D6C4A33A023AFEA1E /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6B6A947A057175F83EA39D8737DAA8B1 /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 6482E074B9D4F5989CFEE73A7BF1561E /* FBSDKBridgeAPICrypto.m */; }; - 6BE01D5C8217A54273DA95CCCD8E53A1 /* FBSDKLikeActionController.m in Sources */ = {isa = PBXBuildFile; fileRef = 89AC615BE99CD6B0BF620492BB0B7C9D /* FBSDKLikeActionController.m */; }; - 6C38120678BE5227BC9D25CB8CF1DB01 /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = A5519408058DDA0ACFA3B07ED01A1E21 /* FBSDKKeychainStore.m */; }; - 6C384C9B61A14C03B769C5AD1CABB744 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 6D0CF82D9317F78FE1B723E5C50F2552 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A177726019FAB2A8199F182A1ACFCAAA /* FBSDKApplicationDelegate.h */; }; - 6D5444F495A42710D85AF2B3EDFC3DC8 /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = F0E195B0BF21245ED2BE87A30D22B515 /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6D5F04BB5993325CD9C4906F8D6678B1 /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EBF6B8F3D68FDD890CCFBDEB0855A8A /* FBSDKLoginConstants.m */; }; - 6E1930A504A3E354437FDF2C42818EA9 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 03E6D71AD51FD549CCABD9420BA9D83A /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6E1D978790705E137FDE439AA68DD3AA /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CAB4CA13CE9FFFC7036D6AA395C897B /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E6DDA6DDE8820AC18BD013B17CB8B75 /* AFHTTPRequestSerializer+OAuth2.m in Sources */ = {isa = PBXBuildFile; fileRef = FF447E4952E3FA7D60C1A6FC6CA338EB /* AFHTTPRequestSerializer+OAuth2.m */; }; - 6ED4ABEE8A5F51F5ECB59FA1781D29C6 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DCB8855C3F0AD1E2CE0AAA3DD1B74FD /* UIActivityIndicatorView+AFNetworking.m */; }; - 6EE527C8712C4BD576B5D743288E6D63 /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = D49E6751541D1D594CE91DC9C3AD1566 /* SpectaUtility.m */; }; - 6EFC63A5CED45BB39FC79D87F2C47D6B /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C50DC6A1268E88E8974029576B59D6 /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6F278423C8AE1DA47F35E374BB5B91EC /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B5C5CC47C6F67C7E2BF050B1E2985F0 /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 6F932D9320F58992F7369FAE06B34828 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = 84BA40A3E041FC8C44CE4C7E6B8FBBF6 /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 707B1A7541C8DBDDE8C27896A61370BE /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AB2736285D6E0FE161617AD084D3883 /* AFURLSessionManager.m */; }; - 70E4BCC789D8C8F1033F23E0752502A7 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = B433274C965C7DBFA210DD9612E1AC3E /* FBSnapshotTestCase.m */; }; - 70E93156D3AE9EF3FDB04AB5FA898C03 /* FBSDKCheckmarkIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 251B7328C7A884B8FBB6B3A8A4A260DF /* FBSDKCheckmarkIcon.m */; }; - 715A1122272BB3A29A10AAE4C8C03913 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 720A7E8DA864D1B2B76704A5138C02E9 /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 05FADF6BECA7B59C5D4BF50C6F4F7385 /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 72120EFDB0621B6E57C8C95272B6593E /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = CCB330CA204C607B806FA47B26939563 /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 727272DF622E56DB1002F6D753CAD231 /* FBSDKLikeActionController.h in Headers */ = {isa = PBXBuildFile; fileRef = 24BED1CAA6E0566598AE883C96F8EE8B /* FBSDKLikeActionController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7332F15718920917F544F35CE2C038AA /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = CED6ADD1A36FA028CDE5875C0A8AFA12 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7370CFE64A0B811DC37C74240F7B6FBC /* NSString-Helper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 083360AC579A3A1C2A982225FD2F5A7E /* NSString-Helper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74688BB92278B12E1697F8BBADEAAAB1 /* FBSDKAppEvents.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = A53A5BA7BBFCDA2C9DC2644AF56A6C10 /* FBSDKAppEvents.h */; }; - 749BFE097FAE7FF6A4FFD6D71BDC31AD /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE61FC94B65F1D87153C87422741F24 /* SPTExample.m */; }; - 74BFB790CA507ED205A157AD6A0B058C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 7500B0969D1E0F9F06C024AB95424487 /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 74E385B869DF9075399E5BD72054EEE5 /* FBSDKAudioResourceLoader.m */; }; - 75FCCD924AC5736FBA270641AE75146D /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 15271F42A784D8A0FCA8B81BF06D062F /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 767B72C8B93B68648EBDE86D96C2D502 /* FBSDKLikeDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FFE4175D4FE7279D39ED5F222357604 /* FBSDKLikeDialog.m */; }; - 76A995111F0407D9418606AA1BC6BCCE /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = D443DA5633D946B14D70DD5A536D32DC /* FBSDKErrorConfiguration.m */; }; - 76CCABE79C04444450153424D7CE1DC1 /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = A8E29F339321A03FB1BB8AE33EB52D67 /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76D337327C10A7555447B69AA1562647 /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = BFE17C154378CB80B4AA891FE6F3577B /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 772A77DCA95BB8487CC66003C3D25B1F /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = CC92CA5A50E103A297CC80EC7C6F112D /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 772BFB9529121111C517FBA06EA26237 /* Expecta+Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 010C3F9A40F65F51DF3A0B29915CB110 /* Expecta+Snapshots-dummy.m */; }; - 77A0556F69F26DCB2A0DC327FD5FEC60 /* FBSDKLikeBoxView.m in Sources */ = {isa = PBXBuildFile; fileRef = 67CE46B9913EBD5184E70D9CE9AED649 /* FBSDKLikeBoxView.m */; }; - 7861523B9D5DFCF0F4A56E4DE3296AA2 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A16D88DF44DA05EDEA8E5FA33FB25BC /* FBSnapshotTestController.m */; }; - 786B13EA3A5A339FAE2B474A9368B96B /* FBSDKShareUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAACA6994F49A42818984AF85E6D163 /* FBSDKShareUtility.m */; }; - 78B80EA2CF10F9A6D2A50891C099873D /* FBSDKGraphRequest.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0DC158B474481B2C57434EFF00595C93 /* FBSDKGraphRequest.h */; }; - 78C2DF6AE20AC5188754254DD6AE17A5 /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 42468C95840503201E9DE7F084A1012A /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; - 79558B1F97ABE4AB8942DC18BEBD4B82 /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A7569DB0998DB62664D5E97B9D1D7F3 /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79B066CD2C7F172A3DAB5A3DE45128DF /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 574DEDB46BDA353A68FF76B7AA9008F3 /* FBSDKAppLinkResolver.m */; }; - 79CFCA0A429202049A0507531DC76239 /* FBSDKMessengerIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = AB46CDC8653024D47B425640EEC56E3B /* FBSDKMessengerIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7A23129C6EF1F64D601C25B8CF8F62F7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 7B223B4E6EF14BA12DA113F7EE10B96C /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 393155855584D677F490411372B8D484 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C019384C901960E4AED948B9C529845 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 215D0904753D6EDA84F1ADD00961E202 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C1EFD9C3FFBAF3A0CAF76668571133D /* Specta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 037F843CCD957A5648646C3BBD2F6325 /* Specta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C848303DFC78D4349FB807A23CB12F0 /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = B3E6B625CD071ECC26D1764E43C6B5D6 /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7D11EED34BBC75CD07D01543AC0CD707 /* UIDevice-Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = CA64C3675299CE3724F1411E3C08E9D6 /* UIDevice-Hardware.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D3F219BB989A7A36BE602D6D0004E58 /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = 31762794B0DB478EE382B536DF368A65 /* FBSDKError.m */; }; - 7D93FE61E16FD337D13D8DCA68DF1864 /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = B54E0C23C32425C6F75565BCCAC185FD /* BFAppLinkNavigation.m */; }; - 7D9BC01E823D2F526B90EBAB87573E62 /* nv-ios-http-status-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 46A32421D68069F76B4FD3B1AEEE5333 /* nv-ios-http-status-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7DB4B6F7C1634A7B6996814842259F87 /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C73B669C8E2AE4A837FF5624751B27 /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7E77F54DD1DC89EC9EEE5EE2C3194995 /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 9538CBEF5EDBFDF3EF4E5BDFE76980D1 /* FBSDKAccessToken.m */; }; - 7E7F02A51748EFD9F7D93B8F7979CA56 /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CA068A732E81CC4AFECB5BDF3EDF085 /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 804BEA9DCF7470007FB58E25B781330C /* FBSDKAppGroupContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 26811945E6C66160317FA7DC83146DC2 /* FBSDKAppGroupContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 805E425BBEF7A6133E32E1D30A073010 /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EC71672C6527E25B026D6CCAB3E845E /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 81A73BC9BA26F7E7D6BF01DF44B69362 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 9750A2971A4CFB56311811F7A5CA31D6 /* FBSDKBridgeAPIProtocolWebV1.m */; }; - 81B617F8D26BB10C5726D75E85D21EB7 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = FA165A30E22F26E04173AC9625175F99 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8247F34C45EDD7B97CBC3488E090D15D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 8302757F7A46F3D19E05D69C258A3001 /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = C85FFAD28EFA194FFB8FE6CF236F73DF /* FBSDKAppLinkUtility.m */; }; - 832832C304DEFF8EF18E4D1369ECF0A4 /* FBSDKShareKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ACD37C2E9A4EC304FCE920AF7F1702F /* FBSDKShareKit-dummy.m */; }; - 8333A95673D2EE9C93DC7AEFAFC30761 /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E78F0DCC89FD58B7684EF1BC3AAF6C0 /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 837261A927BBEB33A7CE5E7146A3EBED /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 43449D5CB493CF3DBEBA7BD66329A1ED /* BFExecutor.m */; }; - 837B593D7C1D01B4EA400247309D6AB0 /* Expecta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D4420B8077C4414038EE2AF9E5144137 /* Expecta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 844C5F6F925DB192BF8EB46E44B3740A /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = C76B5CF3D56363AA2FD35B5B105628CA /* BFCancellationToken.m */; }; - 84E5853836994F7525C3CB9651D4CDEB /* FBSDKAppGroupAddDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EFFDAFE3ACCF7A80427180742744E4F /* FBSDKAppGroupAddDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 858798EB7990D972AC14D9B6DF65EA22 /* PNInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 96534E3FA581AADF5923E2C2BD3BBD2B /* PNInstallation.m */; }; - 858F54B22A89D86291F07ED94D0BF828 /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FEC5DE54EA2A7824232822AAB712280 /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 85B0B22D874F67F142A7F2A3EA721328 /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = 1390B22E3E5A6A17A52AEBF23A7EF2D6 /* FBSDKCopying.h */; }; - 85B1028D9C61638325D5F78E73D8882F /* PNUser.h in Headers */ = {isa = PBXBuildFile; fileRef = A8AF2363E75A491C63AB7A6BAA507B06 /* PNUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85CA7FAC95E680BA0B90AB9D3EB1C6C5 /* FBSDKConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = A8A19187F1017DEAFAED7523CD8EA1F7 /* FBSDKConstants.h */; }; - 85CD1659FDDE835905F7FACA6A9CBB73 /* CodFisResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = BB6FFA1787FB17A7D6697902C8667DF6 /* CodFisResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85E31076D5530AEEB45ACF16B2B8A983 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B3D967F5CC97BA7B460385F96203EE /* EXPMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85EB2F216487CB2E8F3FCCFBC4D69912 /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A0AC87BB2460E4AF0E80C78E8E37D92 /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 863776D9D50368DB68474475994583F2 /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F3DD99514B90D3866B75132C049179F /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86A77793007A74EBA7DE4E4E5CCD28A6 /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = BCA86FDCF282A3A28C847A4A749207AE /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86BB9E76805810A1419D3D5BA9DE7386 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = BC80BBB2EE20833EDA663192982638AC /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8758A10FCEE3F1349A2DB032D703E6E2 /* CodFis-Helper.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B06FD88C2ABDE8DA48F4291D1A494348 /* CodFis-Helper.bundle */; }; - 87A4C151BDF488EC8B7391469F873601 /* FBSDKAppInviteDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 492650CD4BCBF6047BD9715E2F710FA2 /* FBSDKAppInviteDialog.m */; }; - 87FD5F0F682CDEB6A348CA448889E3EA /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C379296DB425A74DB3441B38F37E2AA /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 88227609733689C7B47AD7A0460FB9E0 /* FBSDKLikeControl.m in Sources */ = {isa = PBXBuildFile; fileRef = EE9C094027188B7CF3FB92AE753CA0B2 /* FBSDKLikeControl.m */; }; - 889D49F86D436C76E6C11D8EB2B460C2 /* FBSDKShareVideoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 34AF1358AA315283B56804A6D9FEDCE7 /* FBSDKShareVideoContent.m */; }; - 88DF1A3DB8350BD2CF8BB1840BB5AAD5 /* FBSDKGameRequestContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 64B7EC5A2774FE716F257B3369A6522F /* FBSDKGameRequestContent.m */; }; - 89A46B63E469F17791D14FC64466794A /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 174D830015D93379708DA5335C1A6CF9 /* UIImage+Diff.m */; }; - 8A36A8E8B3844AED3C7DBD9D1E2BFBE0 /* nv_ios_http_status.h in Headers */ = {isa = PBXBuildFile; fileRef = C7DF0248208507DB8D3366B93BF64CE4 /* nv_ios_http_status.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8AA368AFD5022C93F78835438201DAD9 /* StrongestPasswordValidator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B02F55F11DDC7A5C6F936C107A4F4647 /* StrongestPasswordValidator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C8C1B0D83FE6A4352F15154DB16372C /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = FCCD101301423A33C9E5D572B00305D9 /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8DD814923C31D596735ABA63B294BE1C /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = 169265914792EA32130C1C1C5CE461F0 /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8E3B5C2A8C94344B9A8A1909CE8CC192 /* Pods-PNObject_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60B530196848B62AA6D54AEEB46A06D8 /* Pods-PNObject_Example-dummy.m */; }; - 8ED947D54E17C0B9ABDD0E541875D5D5 /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EA4F611E9251817801A8A1103FB440D /* FBSDKAccessTokenCacheV3_17.m */; }; - 8F50117E26A2EFD5C22FEC130082C661 /* FBSDKLiking.h in Headers */ = {isa = PBXBuildFile; fileRef = 70A0DE4D46EE119EF98357B20691D6DE /* FBSDKLiking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F80A98B963AC09D377616D0B91270E8 /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A38221BFCB5B3BD19D99067FAAE75884 /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FD3904C430B99D39BCFBE125F7DE2E9 /* StrongestPasswordValidator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2406E7FCCC7CC362D83C6D6A80AA63DD /* StrongestPasswordValidator-dummy.m */; }; - 904C440B7E7E20FF76B4403111EF62A6 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = B6A3326023025A3CBD98A21F9C707ECC /* FBSDKGraphErrorRecoveryProcessor.m */; }; - 90CC7CA091BD1C63A0801D293486C9C3 /* FBSDKURLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BB552E36DE1076039DFA4280708E89E /* FBSDKURLConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 914817761A4EC785E7011928CE3CFF08 /* FBSDKShareButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 1022938947DEF7D7EC07057933662DCF /* FBSDKShareButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9172B81F27603000CBA6A2ECBF49970D /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 358F88832D2C52870F6392F26304D581 /* BFCancellationTokenSource.m */; }; - 918E06480F28F27361B19D19432F8538 /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = C7F5D95BB328471908AE2149A6863EAD /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9280DE709B0FD8A557A82B6752C19121 /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 501DBC56C5A7A0D4596A16532888AA6E /* FBSDKConstants.m */; }; - 92A2A17C9610E6507EA24D659F836F09 /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 91B8E9CC72F9805217464293175A94E7 /* FBSDKTypeUtility.m */; }; - 92F6DD216B6CBCBF8313DC3F9D65CD69 /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 692CE252F040C06F69394BDBE60D1BF6 /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 931D410B9F8ACB935883DF8C59F9C93E /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E8589A385815FF233A3BDA56334958 /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9490686C3B98E578570F3598BC6547A6 /* FBSDKShareError.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F25B3A4E93780D7DADC5BF93C24F21B /* FBSDKShareError.m */; }; - 94C47C87E397972CE98F75929F3B706C /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = C9935F1036402E218D3C86864BA43AFF /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 94EE4E96E07D0333A77BB8FD10CBD69C /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 020E6138F92726A134CBD057FAEF42AC /* FBSDKUtility.h */; }; - 951D65E7E4BEF32551203E39BE137C24 /* FBSDKAppGroupJoinDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = A68ED45621B1E224FBBFFDEB7E9DF2A4 /* FBSDKAppGroupJoinDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 953AFAC233FCA2BBA42512373B17003A /* UIDevice_Utils.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F4112407D47D768905E65FAC9B2B3492 /* UIDevice_Utils.framework */; }; - 953D8C14F70C45AED99F39D25774E31F /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = E52627966222E0C538B8C20AFC49F6A1 /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 95DEC4104BC553C0B3C98964A53FD281 /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 86DA77B260A79BDEC1B83E08F3EB11C4 /* FBSDKDialogConfiguration.m */; }; - 96BB7F039CDB9C2ACF9C715C26E16FD6 /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = 38153D16A9ACF51CF6D5FAE250B0F8CE /* FBSDKMath.m */; }; - 96E5A6864E405A5A44268AA205B80E77 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = B45F315FB0B2819F1313DD4B6F8C0859 /* SPTExampleGroup.m */; }; - 98DCF90DFBD9775D84E2119D6C325E1F /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 672C4E612CC205EEE91A40BCD9148B4C /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 996C2014C8320E8DB7DAA7411605B5B0 /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 776F00ABFA16005A1C36F2C7DFCAF85A /* BFAppLink.m */; }; - 9A41983162436DA14F7C4B1792C7EF44 /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 41F5A8BD556696E3C5740823C73E3877 /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9AA6D3DA23FD89F1B6D94F4C72B6EE34 /* FBSDKUtility.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 020E6138F92726A134CBD057FAEF42AC /* FBSDKUtility.h */; }; - 9ADA87A0C728B40942CF872F0CC1032D /* NSString+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = FDD35146BC3F6B3EC7182216B072FC7A /* NSString+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B2E761A064459F77EA9870BEF03ACC3 /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = B102D8CDA5688E068436F30975791E05 /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B64A9D96A67BCA94B57E9A749CB3311 /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 61AEEE466C95667C37D48114DA949682 /* SPTSpec.m */; }; - 9BB9159FBA757600D3D4C0FF645F3911 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 755846201D9CB7D4070DB1987A48F6F9 /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9C0133ADFAD29C4D882AEEEFACE2A49C /* FBSDKShareDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 58AB464196F136408297FF383AB6475B /* FBSDKShareDialog.m */; }; - 9CC01ED81EB7C90171EB139502DD66A6 /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = FF978BD233EFC3FBC2D1F748DA7B0157 /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9DBD7CA955B5A8ADBFA158AF8EAEA32C /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BA56C7E7A2CBF78DDCFE758ADE54453 /* FBSDKLoginManager.m */; }; - 9DDE4CB17AD9117DC4857BE48F1935F7 /* PNObjectModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B0B100BA8257824F1B79B5714F07EE6 /* PNObjectModel.m */; }; - 9DF4BC5EBB9EF2E8CF7BA1D1A9A488F1 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DC158B474481B2C57434EFF00595C93 /* FBSDKGraphRequest.h */; }; - 9E1723E2FE89DC9BD907271B23B585F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - 9E1E90DED74B73ECE53C9AD76DE53E2D /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E2524E1D969B172F1C0682D350DC7224 /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E656C4610258294F523EBBB1B0078FF /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 789BDBFE3A1E01E420A5AB60255F015A /* FBSDKCrypto.m */; }; - 9F16CBC702844229EB8F4DD82083980F /* FBSDKCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C79DCBCD42778A21870ECCD895246B6C /* FBSDKCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F5E5A1E2533CA401C4966A842C1D967 /* PNObject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ED867712668303BA41A70CB5E1969AC2 /* PNObject-dummy.m */; }; - A00EC4B7A1B96BA93FD5F8C6D58E2CF7 /* NSDate_Utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FC0FD3210717237041C146C50007458 /* NSDate_Utils-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A2A9BD530BAA86BEA99912496FA11D6A /* FBSDKShareOpenGraphAction.h in Headers */ = {isa = PBXBuildFile; fileRef = B825284C41C78401A538F16EF3B94DED /* FBSDKShareOpenGraphAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A2D4D1DBF2227FC5B98E740283889F6E /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C7390BCE3C37A9F4C051BD75E06EF2 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3AF5DB4354D74ADB26485677340CBE9 /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = E5D18771331802BC2CA6FB9496142674 /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A45D6BF90B85B42C3BA102D27B0EAF7E /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 0363275090535837C3A17D64152EC8BF /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A462945883F7729B185B64B679A6BFBE /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = EE80FF771C8A4DA7F5EDF243806B0967 /* UIWebView+AFNetworking.m */; }; - A4829BF000928C5160AA74BFDDC143EA /* nv_ios_http_status.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E146FD127EE1F18CAF257400A926595 /* nv_ios_http_status.framework */; }; - A59B7D1F1FCBDD4CC2C4DC26B046B087 /* UIDevice-Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FD282990D0AF1AD966F555EB517A51B /* UIDevice-Hardware.m */; }; - A5A28E40D52CE9C0C7EDDE8E1F5DACD7 /* FBSDKShareOpenGraphObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 42EF9BA5E919626583A8879B07AA88FC /* FBSDKShareOpenGraphObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5D4C21EECA66DFDB6E4ACE1A04777AA /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 50FA941C256B2B20C4763754448E8A2C /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6C6019D45BE62C61210A9CC619368EF /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D39CCED2E161F585DD796396AFACA1D7 /* AFNetworkActivityIndicatorManager.m */; }; - A769A86B421000E9EEE430373A45666C /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 33804667E5E78572BC4FFECCEEFAFE69 /* Bolts.framework */; }; - A84245FE52EC5995B5D31EA4356A56C0 /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = FB8E89326F477A6010191C8B6B32F452 /* BFCancellationTokenRegistration.m */; }; - A8B0C39E9BFCD004930A94FBA66A3CEB /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 78AD194C71327E1192322247DCF0A8CE /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8E047167FA3E7D9783771C27E9A8097 /* VatNumber+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 0751B5BE1CB0E49A968661F00C49848A /* VatNumber+Helper.m */; }; - AA5BDC587385B4B46724FAC2D2550E0F /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 7607B1B4F2005B36B4563AFB82BE9D06 /* FBSDKLoginButton.m */; }; - AA95CCBA0196C503D3CC1FD24D0E9D85 /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = D94D904CBCA9632C356D033A3A29614F /* FBSDKLoginManagerLogger.m */; }; - AAC7A4957359E640044B9108D1F17C4C /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EE718F426446696457DDE08FDE2BE6 /* FBSDKTestUsersManager.h */; }; - AB147885766EADF09522A0D5818EA150 /* PNObject+PNObjectConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = EC0D8DD86AFDB78D3091D73ADB83758B /* PNObject+PNObjectConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB39AC9746E7575D7449700475E41B0B /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 45BB632FF64CBA4307B1F20052B8E816 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB60E290BD7BEB9B899F622BE80F1745 /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 695014CB210CD94882D552E100432509 /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AB6A875AB74B484F095E03BD1B9AC1AD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - AB889BC8C7B93051E0C88B77E41444D3 /* PEAR-FileManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 68A3A54DEF2095E65DB02913600DF2CB /* PEAR-FileManager-iOS-dummy.m */; }; - AC57C2BD7630CCD4F689A5E4ED4D342D /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D828B21EBBE5B2D304F4C905E6955A9 /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AC8FA4293134FDB2E8738867C53A32B0 /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DB4E0F1137B07CD1AA89850B928D806 /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACD6E2410430E755D7D079FFABEB83F1 /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 79434ADF56678FF0D7430D4DCA1F7B9A /* FBSDKSettings.h */; }; - AD4D9C9467544A49E49FCDD2962A6421 /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 28194BF5B86423F562EEBE1DCBDC4BC6 /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AD69D3FB60F76FC72862F384A64D92EF /* FBSDKVideoUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = 74863809F32A02217F84DF1BD9A31604 /* FBSDKVideoUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AE2A07407FB50BA249984DC0620E84C0 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = C92AAA49E6B923C327C1424B7A7524FB /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AEBD6D0E1B9145799A0F5DE4BAA529D3 /* FBSDKMessageDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 55C1F0314F74756FDCFA95E88D0F808A /* FBSDKMessageDialog.m */; }; - AF03C11A1FAC8132AD3749D8F541701A /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F75B0AC28CEC93046B02C5691E424DF2 /* UIButton+AFNetworking.m */; }; - AF1F46668D4591602887998C6E9C10AD /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C3BD81F97FF542A7219288C58DC94F4 /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFAB3F06C68E046BA56A05ED857F7D6A /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = B8C2504B7545E99540A7003C87846D2F /* BFTask.m */; }; - AFFC8900E52BBEC72059334132F3A8F3 /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = FC222C9A6CB729D9A87282A7077A1F69 /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B03506CCC0191AA3382F36B1FAC9E2EF /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EEAD2AAE11C5170061EEF01FCF62864 /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B05083996BEC0F68432D3FD398D961D1 /* FBSDKLikeDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = E139C55D985A879185C21AACE97C5383 /* FBSDKLikeDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B0708CE47B50CEBC6E35C404D18A1639 /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 94AEAD32A64A682F85C49C5B0C2D433A /* FBSDKAppEventsDeviceInfo.m */; }; - B0F894A7E50FAFA18FEF444F33F2B3BB /* CodFis_Helper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AA89184F9F1E64A923785891FB30F0C /* CodFis_Helper.framework */; }; - B168720AAFEA07354ACA1F848F1554F6 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 61FFBEEC0514D3C81B16D52F5DD80149 /* FBSDKProfile.h */; }; - B190D5BA558C5C48B978E9B3ED07DCDB /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = 4349F1DCE4C509DB4CFF2E9F6C35995C /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B305300790149A6DF9114AF96385385B /* FBSDKLoginKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BFE1A6A19D32614598604A5DCE69A8F /* FBSDKLoginKit.framework */; }; - B3270859F1F107321CFB14BE165440EB /* FBSDKLikeObjectType.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ABE625AFF9D7B4F9FCD011D4FB1A2E2 /* FBSDKLikeObjectType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B4335AA80B0C7B841485CC0661DB646B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11CDD9C9CE662E53705DFEEB48DDD764 /* UIKit.framework */; }; - B54F7314FDB86E66C1A7418F13C403E6 /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DCCC2655B8BE2963D4699214FA14E212 /* FBSDKContainerViewController.m */; }; - B57E7F72EC8FD7CFFD6C35657CB84C0D /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 05F8BE13D6CFDC4E9F38D846DE2373F3 /* FBSDKAccessTokenCache.m */; }; - B5852322ADE88AAD56EE042B80BA81E4 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = D825E32EB9FA3059171095B1E2A08D87 /* AFURLResponseSerialization.m */; }; - B60639B9D5BB72C210D2EDB02E4EA6D1 /* PNUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CDC369D807A9022856604DF81665C06 /* PNUser.m */; }; - B6376131E673115D7F121B1110BCE4BD /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 46E79DDBE31A104922595C3A181D8134 /* FBSDKCloseIcon.m */; }; - B6A71178B550B786C5D4956197806582 /* nv-ios-http-status-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7119AD48661DF23E47162D8A8B8B9C1 /* nv-ios-http-status-dummy.m */; }; - B6F1EA2F55E84873A4023D434E1597B9 /* FBSDKApplicationDelegate.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = A177726019FAB2A8199F182A1ACFCAAA /* FBSDKApplicationDelegate.h */; }; - B82356C0A8C502128EDE4B04D440A6A1 /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = 44000DDD12F225F5D8A69D790B52ED0A /* FBSDKProfilePictureView.m */; }; - B84431CF8C64F363A334AA7089F6C134 /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = 391CFE88D13656DC0C3CB94A485B3778 /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - B84F1DBDE967EF9965CF4F4BCB29816C /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C7A56959B371129981ED83FA6DB5755 /* FBSDKBase64.m */; }; - B8563820C993DFE2D9B92ABEFEFC9B4A /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = A2F8FF5DA42188EBBB4C7FA7531BAB0B /* FBSDKError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA0B2B882E1B771A7F3959545000E670 /* FBSDKShareKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 88CF7D4476D7C0B20EE9D4EDE36B0BFA /* FBSDKShareKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BA12B131F10BCE3BE6E9A02FC908FE9D /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 10F59FECB155083C5DB0FACE77AAC929 /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - BAE667128DD0CF6A2FF99B8FF068C49F /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EB92DE953645E627B3EA4A3B9F2D5CE /* FBSDKBridgeAPIRequest.m */; }; - BAFF30C8BB8A6FD018F57EE643AB5A24 /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = FF817094B5EF66960F94F37092040A81 /* FBSDKAppEvents.m */; }; - BB62B38C5AE87EB9F1A3CDDF395888E0 /* FBSDKAccessToken.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = B430B97D41703752C975CA8D96D5FB4C /* FBSDKAccessToken.h */; }; - BB72447AE168D9ADDDDEC9303BF5EDF8 /* FBSDKGraphRequestDataAttachment.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 4D7C1AF110AE837F4211AB6FAC44DD9D /* FBSDKGraphRequestDataAttachment.h */; }; - BC55C8365AEFF8217F6A567607754854 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 1476E181FAF4A4443DCAA8D29A07FCEB /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - BCE0C29B13CF643B7DD83FAEC117C652 /* AFJSONResponseSerializerWithData.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CA162AC11169450901F4359145498D8 /* AFJSONResponseSerializerWithData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BCEBBAE4376F955FE038D7549D6475FA /* FBSDKShareUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 969BE00B637338766DD3B4F793FED903 /* FBSDKShareUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BD5A0F3760A33882A5084055E88C40E5 /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = A0C44B8F2DB67CD57ADFE84AE42FD0BC /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD9DA5293114BC5D99E8120ED39D5A04 /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = D26C037A06F3BCA22ABA413CF1CFEC6A /* FBSDKKeychainStoreViaBundleID.m */; }; - BE463D2C7553FDDD4C16487F4A71FCA6 /* ResponseConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = C16CFFF1D41AE2C3740D181A9ADF3CB8 /* ResponseConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE4A35631FC59F9EBEB486044401D323 /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE1277CA8A870A08EB543E2A0E089FE /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BEE08B6146639F0CF458E225239F9F04 /* CodFis-Helper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 26CFE8C02DE65911EF85B921743F577D /* CodFis-Helper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEFFE9FFE52E9A0833A7D2D8FB67EB4D /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DF0C58FD7A2BE585328E5975BB60BE8 /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - BFE8E4EED3C4FF8094319153094100CD /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C7D19D041D544AF99DE49C914E176FC /* FBSDKTriStateBOOL.m */; }; - C138631BBE09F71EE6028A2F82151656 /* FBSDKSendButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A9F57F96AEDA6013341F98C237259180 /* FBSDKSendButton.m */; }; - C172AC24D21FA0531E447EFE7A5C1279 /* AFHTTPRequestSerializer+OAuth2.h in Headers */ = {isa = PBXBuildFile; fileRef = 04A148FA09E0FBC0D72523E6F6D1BC22 /* AFHTTPRequestSerializer+OAuth2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C194E7BE93D67469FA2186CDB9C00C76 /* FBSDKSharing.h in Headers */ = {isa = PBXBuildFile; fileRef = 025ACF7EFB500DB65D2F295FDC35484D /* FBSDKSharing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2DD28375E1F0B1D0D1D2E4E607C499F /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 03145B0053682CD1B09CD1976E92EF78 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2FCD253D324E440050F34DFE10924A6 /* FBSDKShareOpenGraphValueContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 955D29C107E2F194119446732D1B0C91 /* FBSDKShareOpenGraphValueContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C30405F829ADD284E83124D172D14E0F /* FBSDKVideoUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AA105E727A4CB1A6D2ADC32110E367B /* FBSDKVideoUploader.m */; }; - C329EBDE20C6060363317D1E47E75333 /* FBSDKLikeBoxBorderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C357BBC500BCE281B8068CE1A0036CB /* FBSDKLikeBoxBorderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C4060D56C32D1D2A227CC634DDD06FC9 /* PNObjectConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 206BBD13FCCEFD4BDF4915177FD091C3 /* PNObjectConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C56F8368BB569D7CE340773FDE00B25D /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 8462F53A2D9F5A2D763D9F6426EA1837 /* SpectaDSL.m */; }; - C6354FEC7728A4C86DAD8092509BA7D4 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 514F00237C602156A95E6A7ADA537A8C /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6E9B0A908F410317F2DBBECA0944AAB /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 008662FBE0ADCC76DA25BB115B7A7A96 /* FBSnapshotTestCase-dummy.m */; }; - C7F74D39A93BBA300670D3C5D8C8EAC9 /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F57EEFFD5C09DFE3562D6D171407B80 /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C999F4F2377B0A4989747A6E2FF12824 /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = 99978183848F4C51FCAD926E36AC05EA /* FBSDKAccessTokenCacheV3.m */; }; - CAC483EF637FB4A2C2E2FC75BA631B87 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C4C22F046BBCC1C25679CEFE6C1FEA0A /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CAF0435ED0DFD398908923904EBC326C /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C1BC959440B4E23CDC11ECEFE203476 /* BFMeasurementEvent.m */; }; - CBB0ECA79704A5C406450B85CF2166E2 /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = C7A22370137EAF847E4553D4CB1B17CE /* FBSDKAccessTokenCacheV4.m */; }; - CC17C60FE6EF4875F909E23B64EEA336 /* FBSDKShareOpenGraphContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AFB58D6E344B0646BF09229A942FBF0 /* FBSDKShareOpenGraphContent.m */; }; - CC27931BF42C946771AA5A66FA703D6B /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D52102E63DA5D754AEBD0904B035A2E /* FBSDKLogger.m */; }; - CD11B572C0245E5444BB56494A3B3D64 /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 537CE9B1E684C23CC6B49C1ACABE7F92 /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CD61F1D1E85347396FEC027479D164FC /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 30444FCDA27C0EB8AE1843B9D1B676C1 /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE3F4ECBB0BC095577D66AE50C8E604C /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CCBEDB053BA301E7057B96329331A74 /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CE91E0B7C2BF362403CB3A75E69AA061 /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C4A2F6ED4A011593F3A0F2B5650EE4 /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; }; - CEC23218A5371E682945B578DC2E4C90 /* FBSDKShareConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = CE23129E4905DFDF7A2B8A7F39C11E51 /* FBSDKShareConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF608B26CD849ADC52D530C106823F81 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 83DBD8AAAC2FDFC6710E36B74D50D440 /* NSArray+PureLayout.m */; }; - CF7444C64BC44FF4D52DF95F65003A47 /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = C5F9111E27143096E98658607CFD18B5 /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF76D6EA339E5B8DB5939726197B1105 /* FBSDKProfile.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 61FFBEEC0514D3C81B16D52F5DD80149 /* FBSDKProfile.h */; }; - CFA8D6B529A0EBFF0316F2629AB2556E /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = D97C752D8618D0048566131EE2033EA4 /* AFImageDownloader.m */; }; - CFE85C3C14F94A9A0C9E1C87B67F3FE5 /* FBSDKShareDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 323222AEDA4F13C28509DF248709C5D3 /* FBSDKShareDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D000E3F9104E3B518D5296061F07BAC6 /* NSDate+NSDate_Util.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4E7987EF2EC573A7A40A6EA00FC8EE /* NSDate+NSDate_Util.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D02E3BBD18AC77F4AB88C9C9DA8BFC1A /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 77FEB802A0A23CA4F9AEAE3197BC622D /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D04EC4F4EE3434EE294FA83F00579D25 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - D06C35047988D22A1DFA319DB6ECA8D0 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = C177107B044BF92795A7B6DC90D34FA9 /* BFAppLinkReturnToRefererView.m */; }; - D12587F49479C7E072FA11949E730BB7 /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6101A82DCCAE42ABC91CFDE71DA19E75 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D181FA8D3863D4294F5CD912DBEDA7C2 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 744F3A1FCF9CC83B8437F5CCD3B654B1 /* XCTest.framework */; }; - D1E9E55D21C92E33ACE7E911BCB96269 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = B429DB4935A1AD0E7544293C8A36C91C /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D27029EF4D63FD5855822C101FA7AD45 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - D323A5AAA18E104407BEF9A1C6F039F4 /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = BD35CC6AE4C3F562E998C95E62897666 /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D42027DE319EA5C109EE0A419C721F4E /* FBSDKShareConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = CEC918C681F190F27E914B6A201B2674 /* FBSDKShareConstants.m */; }; - D43EB60615448D41F5B6D038EF508C37 /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = F9EAC2225BA44A479AE882065319EB96 /* FBSDKServerConfiguration.m */; }; - D536FC956904C4A4CF8D9202D788F98F /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = B430B97D41703752C975CA8D96D5FB4C /* FBSDKAccessToken.h */; }; - D57E7B3AD587AE3FEF1BA51F45715F5B /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C007CC75C2FA685CADB94F8C4035EDF4 /* FBSDKCoreKit.framework */; }; - D5ABADB4F214A506F76B6437E646FB8E /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A81994DBF48A542CFBBC1604DE5623D /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D5CAB3642623F3CE02A7F1CBDDB0D6CF /* StrongestPasswordValidator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1206B68832BCB66BAB01EDAFC23D3758 /* StrongestPasswordValidator.framework */; }; - D5F8C5492512E2BD458325B8491C6EED /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 36AA4D5B577E9AECFCF483AEB4B8ABBA /* FBSDKApplicationDelegate.m */; }; - D759ED7B3154E8FB27D0EBABCF0FFC63 /* Pods-PNObject_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E46B7AFFF2CB3F42C731CF9CFA5DFC85 /* Pods-PNObject_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7D6B2171FAE8B2BCC701ED603E588FE /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = 073D0ADBD59B9C83D694527DC7A2B013 /* FBSDKLoginError.m */; }; - D7DEAE7CDA9B8A7FC1723B6CD71FB76C /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B3612B68AF820E7557CACB056D782FC /* FBSDKLoginKit-dummy.m */; }; - D83677C54D2226C67886A525B0B46FBE /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DD9B0BCCE9ECCB268BA55310B166E6C /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - D850A8DA79AC08E12FF8C2544FD08F26 /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = E4982A1ED24845D0E2CD13BB9DF3A348 /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D8B5AF069418E08D778CC97BFD8E1904 /* PNObjectConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 85AE2466F2D6022A4B4D9784F878D940 /* PNObjectConfig.m */; }; - D965B5D746F5DC3BA852BB10CF488C66 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - D967B2C440DE8F833FD923C2C204F9EA /* UIDevice-Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 01267BBC808C22CE22EF65E865680D69 /* UIDevice-Utils-dummy.m */; }; - D96BCC69689FFEED59A6D82F55F407A9 /* FBSDKLikeControl.h in Headers */ = {isa = PBXBuildFile; fileRef = C6B97A2238C73D3DBC2B1F759D1E45B2 /* FBSDKLikeControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D97E2E3DFA40A47A99EAE44E4785CA7B /* FBSDKShareAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = FD1126ECB425BA13B43443A88F3ED19A /* FBSDKShareAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9C9B21422DA694F0D84EAF37A7200AD /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AAF2C839E74A61F8430182B84EE96B2 /* FBSDKPaymentObserver.m */; }; - D9F4E833E37B611B432F6B5D7072DDA2 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 020D869F12F58DF723C39B21761B972B /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAA37C4CD213B2861ADD1B7603D4D21F /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 09C512F978C956370FF31B005125C200 /* FBSDKInternalUtility.m */; }; - DB2B67CAFC71813E233E5B7724BE0791 /* FBSDKProfilePictureView.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 71BF98BBDD53EEE73FD6F816B9C663E9 /* FBSDKProfilePictureView.h */; }; - DB30F82FB1BE083D9471B965FB500CA2 /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A1EB446689656EA6B64ECC6834D504F /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - DBACA662BC72B0F822451C550AF24A35 /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8285409AD05E7160413F4E2950239709 /* _FBSDKLoginRecoveryAttempter.m */; }; - DC3269A4C4560E7AFCE2659C71593CFD /* FBSDKShareKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D22E6EFE614B35F67A41AB2DF71C412 /* FBSDKShareKit.framework */; }; - DD6C44C96850BCF015ECB9F6D75616E2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - DD875C0F86FA77C0ACFB97DCD6078F98 /* CodFis-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE00CF9F5854599357791ADC786F3313 /* CodFis-Helper-dummy.m */; }; - DDFEB19F8F0A0AEDE147EF19F2401F20 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 404B5F9F10AB5A72316EF9ABC969B4C3 /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE99615AC36FAF3786FD945188E89B96 /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 68BD751EA4B918A27EB3C0A0C4711D19 /* XCTestCase+Specta.m */; }; - DEE8F8E9808D83A26C64B6E6ECDA72D8 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 09E56699FDE99F5AA1FD4D9B57222EB0 /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFFA215EEAA8DDBD540076927535275C /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 5628005D1AD9045012ED182901F5A62C /* AFURLRequestSerialization.m */; }; - E09AAD72633773E33CC200B89F74CF42 /* FBSDKSendButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 11D35C0751529C55B6F7671310F06024 /* FBSDKSendButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0A077DFB064B79685B810CCEFB2F1EF /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 249F6F3106AF25EA1D06240C11E76833 /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E0AAF49134A0505DF00E20E7B62087E1 /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4889E6BA60EC6896F40798147337E546 /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0D4045AC4C1B41917FCA23A042D18B2 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 56B6085E7B10272D944A4A7DEC167CFC /* AFHTTPSessionManager.m */; }; - E10811B5E4578C31FB675361C99EDED6 /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 57746EF993DAE5C31CC281ED4F647F8A /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; - E113030462AD8FB83B155414E775DEFB /* FBSDKMacros.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 3F268FA36221F417937CC0FC866630DD /* FBSDKMacros.h */; }; - E1A545D3C101CD9D652565A63F65FA91 /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F8AF60D256EE1DDDA59936A6628C951 /* FBSDKCoreKit-dummy.m */; }; - E1C73181839E6E005843134CF17BFBAF /* FBSDKShareDialogMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 932CAABA535B21367BF461AC1895E8AF /* FBSDKShareDialogMode.m */; }; - E1EC4532663CA75DE5BD00CB0A56814D /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 85AE03AEBB67A45E920EAED474E790C3 /* Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E202FA16CD9472E2472690B3413291B8 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = EEB55F7F32F462A590D5B2CEA6F0FD11 /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E3439C08D74A120C1055389BB66752DB /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = DF5059E3C30ADA01882677E9C94C1ADB /* SPTCallSite.m */; }; - E3C61206BEDBA3EBAA0A69B51DE0F3AA /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 207BAFEEA2CA1F14DE8BF71D209E4738 /* FBSnapshotTestCasePlatform.m */; }; - E43B4B0C17AB97DE5D5F168A1146052E /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 88D891978BE88D60E0F69E88F858A858 /* FBSDKUtility.m */; }; - E4D3C159E4A8DD217E6CEFD6F9549DBC /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EC6D1877FF78D66E22CE860A1531933 /* FBSDKIcon.m */; }; - E4EC16570D46F25B3BD2830D65C06AE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - E53C7DCFB48289382A67508217D07073 /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = 450A2E4B9BB80558B4DA5CBE6141B226 /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6323DED3CE3D82635693BBD3354262A /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D7841671DB27329C5673A6B842F69BF /* Specta-dummy.m */; }; - E66A0248B1EFD2E312A3D47DB9BD8F74 /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 0088AFB976A6D223BFEA4391745E354A /* FBSDKProfile.m */; }; - E735386085CE344F6A01178CF4763852 /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B18B2AA97B411BE88EB00DA7E54BD1F /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7360EED52B408BE8FDBA494E4A45327 /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = E7AE647C04C8E0D512F1D716EB296D2D /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E7988678C81F7CCB95D239375FC6986D /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 942E12ABB42F998FAA69128C2A3BF0C6 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E83D085E1702EBF2941B74E83778AD3E /* Bolts-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CF7EEBCD3AB5B0D0E930CB6C0235508C /* Bolts-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E855017C2D37EAEEFB2362D64FE1045A /* PNObject+Protected.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F5D68AD838FE5FD92294C728ECC2BE2 /* PNObject+Protected.m */; }; - E928175AFFCFBADEAADDE0E3DDF0E4B2 /* FBSDKShareLinkContent+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A769995978C1556F5720141FB779208 /* FBSDKShareLinkContent+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E9D83491F14994CEC10D9722F98C2621 /* FBSDKTestUsersManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 68EE718F426446696457DDE08FDE2BE6 /* FBSDKTestUsersManager.h */; }; - EA840679AC9463E0E3D371FCC3466B0A /* EXPMatchers+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CD3069844999AEB4603E8DF9A380BF0 /* EXPMatchers+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB17A1BFE5F1A550F74ED681B87DE6BB /* PNObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 92DB3D46014E5A5A0680FF3EBF9CBE70 /* PNObject.m */; }; - EB42F34B465FBC48FB9120748E9994AC /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = C31C052439749D528AC62217E31F7CA6 /* NSLayoutConstraint+PureLayout.m */; }; - EB48263D92C7471B431BCD305F3B9C98 /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 056B35C758811514A9AC85FFEBAD4C6D /* FBSDKAppEventsUtility.m */; }; - EB6F758820BB466F4B6FD2474F8317DF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */; }; - EC62E354409EDBB4B0F716E659159005 /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = AC941F0131669C3449835A94CCB33256 /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EC7CADE416A78A1CD6936018A6695126 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 99839C8937FB01F15CB711B05A11CE10 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECFDAB3D0480499E3F5736DAE8A9151A /* FBSDKLikeBoxBorderView.m in Sources */ = {isa = PBXBuildFile; fileRef = CE74DA95CF4136D605947CAAA7C7722A /* FBSDKLikeBoxBorderView.m */; }; - ED8E8565CE822D9F63077227C44F8EAA /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = BEB7244DD8019A40C125FE95014E12FF /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EDB2130EF73D5EED8328A39EE245953E /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = 71BF98BBDD53EEE73FD6F816B9C663E9 /* FBSDKProfilePictureView.h */; }; - EDC1E9A948717C646535CD78857EF841 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 94F3FA4A76062968E5A99B085A4B7C30 /* FBSDKButton.h */; }; - EDEE3D0D44B63270AC3F0A1F7E595450 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 990BBA3FC8DA4C40F865B54A738D3263 /* BFWebViewAppLinkResolver.m */; }; - EE7F7D3CA0C1493CDBE5E67A516E4456 /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A7CB2A7494144FCAFB7FA57B7FA7DD2 /* FBSDKAppEventsState.m */; }; - EEB93CE55083DA77EB9ABB52182D3628 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 31CD6DA9B44BD130CE1ED6F80B645C7F /* BFTaskCompletionSource.m */; }; - EED1705688A5E9DB9470E016428CEA15 /* FBSDKShareOpenGraphContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FB3284C5C18D8A3ACAD10BC424EAAA6 /* FBSDKShareOpenGraphContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEEFFCBA7E64D629BE5E57815DB49042 /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A45E43AD1BD35F0967ADDFF7B9CB851 /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EF6497EE123F6BC0C1B09717437C5908 /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 039FC153A72EA7A4BB6D19B307ECBCE3 /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - EFE77D3F55F4A07C39B370B81B92F49F /* FBSDKAppLinkResolver.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 1F76B95CD41DBDE5950387D699EE739C /* FBSDKAppLinkResolver.h */; }; - F0DDF02A078B917997FF025BB33BB842 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = ED3FDF520D57F6698E035D4FC6427F99 /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F12D57414A73406831CC032A7170DBFF /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = D3E1B4BF0B909FB6A195A6326017B9D7 /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F157E5B2C8E17BA7D46D1708F5BB86B6 /* FBSDKShareVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF480AF2D9B92388E8C1A59EE84F194 /* FBSDKShareVideo.m */; }; - F18176D2FDB40467FEA5349D5D93C7B7 /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C007CC75C2FA685CADB94F8C4035EDF4 /* FBSDKCoreKit.framework */; }; - F1867C99D4A92FC191093E4901E463B5 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 744F3A1FCF9CC83B8437F5CCD3B654B1 /* XCTest.framework */; }; - F29FA01492C3A31E2A53738C941D8204 /* FBSDKLikeButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 02BD854FA498A5AEE32C888CBB1A55C4 /* FBSDKLikeButton.m */; }; - F2A235DCB0455001A61E93CD00ED7C6F /* PNObject.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 342BA8B2333600B7A571330455AE0DCD /* PNObject.bundle */; }; - F364BD52873F7B66529C5BBDB2FFAD8C /* FBSDKShareOpenGraphObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F45C206980A9BD06AF0CA737EFADBEF /* FBSDKShareOpenGraphObject.m */; }; - F3A1BD732F01439059FBC32F63E08946 /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = B2181D7180EADB034CB0ABD97B1D4065 /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3C0B2ABBB66AD36E5F26C1140AB336A /* FBSDKShareVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B8417B67ACB95E9F11F047108F2FD0F /* FBSDKShareVideo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F41209A94070904A00BDF24ACB6336B6 /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = BE2ED76C393D27FA875569DDDA1BFA7A /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F43554CAEDA7EE6D2E3B1DA2F60768EC /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 57FFAC11873EF713E09C124EBD037115 /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F4A82E8C22F4C55029EC744E352D35A4 /* FBSDKGameRequestFrictionlessRecipientCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BB2D75A5EAE67A6CA5583C642D19893 /* FBSDKGameRequestFrictionlessRecipientCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4B46BEC7EDF53BD8F410A9F24CD74C5 /* PNLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = C88D96C51068FDA15BF8A2F69C4A3C2D /* PNLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F58F9BC7759BB8A5007B8821A275AEDD /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = CB79C0C221F3786F0AF962832B434D67 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F59074ABCB5D041E88E13F78BCE25BE6 /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CE5FEC2DA0D436DAA621B2C7C795919 /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F65411E9EF00A9BB39D6BD1521A4F3FD /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6097E4B3D0DC6A8E52EE5D0CD47190F8 /* MobileCoreServices.framework */; }; - F6A2F44538464666F32290DC077EEC4A /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 33C3F9E4D0B8828960A986A975188531 /* FBSDKErrorRecoveryAttempter.m */; }; - F7097A4E42600080F17AE6FF60DFC624 /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 73E6CA71E36C13E9A1620A8AA11F17E4 /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F75CAA7A02AF607FFB58C536387579DB /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C007CC75C2FA685CADB94F8C4035EDF4 /* FBSDKCoreKit.framework */; }; - F75CB2A727F678C9A848A3A11EA7979B /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AD69E3D946C53755528656C97393330 /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8741712B8C0F04099C0283F7F01BAD9 /* FBSDKSharingButton.h in Headers */ = {isa = PBXBuildFile; fileRef = C5D02C4ABE688D4613CA8FD333A518DC /* FBSDKSharingButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F889401BA53FCDCAF5A191644C9F4450 /* FBSDKLikeObjectType.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C60FE96B3A6B8302E4EB6997E471ADD /* FBSDKLikeObjectType.m */; }; - FA19FBA2716C1914A35F077F6FC828E6 /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = CFC88F57FC7CE965B0D4ACBB48E8E9E7 /* FBSDKTimeSpentData.m */; }; - FA29548E1469C36ED1FDCB5B197B1455 /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D7255927D4AEE6DE98F46F66BB3FF8C /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA4C24F956203244CA8854652E9B86E7 /* FBSDKAppInviteContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D5CC058FFD3EC7FF18252F6B301C833 /* FBSDKAppInviteContent.m */; }; - FA839F20BC13A260E089D374CAAB584E /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 744F3A1FCF9CC83B8437F5CCD3B654B1 /* XCTest.framework */; }; - FAF1D503EB3C6F7D07BEB4A1B4C6ACB9 /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = B9AD58F4813658E07A0FFB97C3E99233 /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FAFBA5728037DC7E5FF6B500CCDBF64B /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C0FD7DD2298BCA4298718316285B9C4 /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FB6DCDE092836B9A5F6C0DA90C4B030D /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F938C0D77E7573D02D88D8FB9F6ED437 /* FBSDKTestUsersManager.m */; }; - FB9134F355F23484222947FA12423C12 /* AFOAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4B95D0CE24F84D995E18AF6648A8F5 /* AFOAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FBDA8421287447622632E1B2D1F0147F /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 339C4327BD8DD34292322CB4E7F4E342 /* FBSDKMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FC1D80CAC6041F1ABB4F0BA2E9B4DC70 /* PNObjectModel.h in Headers */ = {isa = PBXBuildFile; fileRef = DCE2C2391372FACEBE6B30F593564A1D /* PNObjectModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC20596ABFE14A61F171A29FD03275E7 /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = BAE5EA7E57DC9930B922C8DE89D7C573 /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FC32A53816F9D4E08DDE423D166398C0 /* PNAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 9508AF926619BE4F94BB8A0698343F7E /* PNAddress.m */; }; - FC45858927D3B6A0F922C4B697B04A38 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = 552014D3FF6E3DA195832E761F5533F7 /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FC61F990C23EA893733F1D8DACB1A434 /* FBSDKSharePhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 34C84E968FDB087D0645756059E41B08 /* FBSDKSharePhoto.m */; }; - FCDC9C0B871F82CB1AEE73303F9A2927 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9463D0923069A8C6921DFF4A1FC8E707 /* QuartzCore.framework */; }; - FD2D4497BC41412128C2D87C1BDE7398 /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = AAAF93162ED05F2F568270F2D7B30817 /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDABB1947E4D0BFF61B2212A21887668 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = A56DEF10C61B5C39EEBE103221641D33 /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE5EFE1631BFAE15994411002B426570 /* NSString+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 13A6E44E16B06232F620395A89EFD371 /* NSString+Helper.m */; }; - FE8E34356D24F6759A8B010ED2F5707B /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D910CDEE55F0B335CE0B465A153CF81 /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FEFD9BB9812E02EB5519C896F6A3E499 /* FBSDKShareLinkContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 879330754BE17C018B141E09951F1D39 /* FBSDKShareLinkContent.m */; }; - FF7EE9C79A58AACC7D17474ADA53C6F3 /* AFOAuth2Manager.h in Headers */ = {isa = PBXBuildFile; fileRef = E9FB2EE1FB592ADB9A7F2131B3B6A310 /* AFOAuth2Manager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00D4703071C2ED54B6EE8ACFE99C1AEA /* FBSDKShareVideoContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 5778FF9DB0677BB4921C3FA999AA2B9C /* FBSDKShareVideoContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0133DE954594A7EAC15FB7B39F561879 /* nv_ios_http_status.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08EABDBB1872A8FF0094A19FC655AD7C /* nv_ios_http_status.framework */; }; + 01A35AA58F2F92E83C5E27E8963BA21A /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = CB4FC59BBC4220586113555265C7FDBB /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 01D412CE420C5F9348FFC8C3533561FF /* PNInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = 253AD313A867D4CDF3E2B35862BC5701 /* PNInstallation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0254DC8C011209AB977C06EA7E95889E /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 015667A81F6FC724E311D564F751F8AA /* SPTTestSuite.m */; }; + 02F3342DE8A2496B117A12DD376E0C6B /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = A2C3874E163C35B6808AB69CC135F086 /* CodFis+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 042B5A0DF9A7C3875611D66EEE6F4F0A /* SPTSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 40CE93983A30541969DA104E5239CB9D /* SPTSpec.m */; }; + 04CA0F8BB3DA4CC9162593C027C03B97 /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DE1364F96B4E610C4DE91CF779B4EFF /* FBSDKGraphErrorRecoveryProcessor.h */; }; + 06B31A3343DB4AC44BAAA75A5BDD4639 /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B46EE78C1FD0934C6EB3A6878E891D4 /* FBSDKSettings.m */; }; + 076A3A2B61F0FD904F12D21F0060FD8E /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B250D588EC154A2B0793EBBAB9EDB9 /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 076F1D0BD98EE797354FBA9AC406E02B /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A832CBB4031A00D5E18D52FBA86486 /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07CAFACAFAC87ABBF28D453E70832464 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 629E05BA90E8433D0F7165AAE1F6159D /* UIImage+Compare.m */; }; + 093DA254B30414E2DEDBC9D08084D234 /* XCTestCase+Specta.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F9E753A0ADD867247650CA5C959C74A /* XCTestCase+Specta.m */; }; + 096F66D74C67294D9E0E5FBAF0F88B0D /* FBSDKGameRequestContent.h in Headers */ = {isa = PBXBuildFile; fileRef = A5EC547485B88B66E8E8EDFB349B310C /* FBSDKGameRequestContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09AAF74DD2507F874F2AE2E6B8CE2DAF /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = E36CA8319E12274FBABD1048DD58C032 /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 09C370A9665D24C14E3909B415A0E8D8 /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C242185F3C144381D84D05187BE8DC7 /* BFAppLinkTarget.m */; }; + 0A4061108C051401AA7754CE91231AB3 /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = F0ECE18301275FE612BE80C76E70044F /* FBSDKAppEvents.h */; }; + 0A4FDA10DBFB82F864DCABAF73D1BAB9 /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 470B0053D5B51527BE73BDC5306CEB4A /* FBSDKColor.m */; }; + 0A5DFD94EE83E385C1C7D24986E04592 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = 560C655DAF9C028A34717C0C0BA417C4 /* SwiftSupport.swift */; }; + 0B57E308859C315C795D0055204DB606 /* FBSDKAppGroupContent.m in Sources */ = {isa = PBXBuildFile; fileRef = FAC688E38CBDEB40BB93E045EC51E9BE /* FBSDKAppGroupContent.m */; }; + 0BFF84878C0AAA633ACFCAC292238974 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E58D8A725B06266599FBA4D916EE3BF /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0C0D42BC1FA71C91521AB7ADD33B950D /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B2412DF9C83FA91990C5135DA76A593 /* FBSDKLoginUtility.m */; }; + 0C25A43F28DAD89FCDD01C0CDE5D4570 /* FBSDKURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = C954F6139E9F59B2F57BAF778D992A01 /* FBSDKURLConnection.m */; }; + 0C6FF91EB1F0391ED75DC72D31D159EF /* EXPMatchers+beTruthy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5059C23A297D9814A8964271D59CCAB4 /* EXPMatchers+beTruthy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0CC90B2D60A8A08454382E6F7E9917A1 /* RNCryptor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 99A5F9DA99C2A0E523EC50762F0EDEB0 /* RNCryptor-dummy.m */; }; + 0CCB0C31677860FE4CBC3FB51C536115 /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C7B28A423EE8BFFDD6CA0E80FC2E780 /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0D0F633E3C426F2A90B60AAB6FE2C5F3 /* FBSDKCoreKit.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = AB2B006747371E2B665F88BBCDBA5E04 /* FBSDKCoreKit.h */; }; + 0D16B556212D317A0D4FEB71E102E207 /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 031E45769F7897993E8EF5154A836176 /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D96EF8921F4EB6F70486C00FCF48828 /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B8F828A2240D6C07C1A59C3546BE68D4 /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0DA4E12217002472B52B8C81154435DC /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = 92DA6CE55E87602AECB1973D5DC41451 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EAB8CDACC4DF99C482EDCE2E0BA31C5 /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EC6FA678332DC3495DC88D38943C6A3 /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EB1DBB05B5A49BBC4F2E14AA106DF26 /* FBSDKShareKit.h in Headers */ = {isa = PBXBuildFile; fileRef = DC45DDC97729A3CCE89D281106DD4C30 /* FBSDKShareKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0EBFA5FBE4953A83B677CE2A75746761 /* EXPMatchers+beLessThan.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD66061198ECF3CB09D3AFB4A51669F /* EXPMatchers+beLessThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0EDA7AFB24C35AD20174869E9CD7469D /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = B545EF172DFBB50AD94A530CAE935A46 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0F94F5B0ABB3252B9275B7C129EC7A26 /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = F35E5DAD266125AE1CEFA2024D75012B /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0FAEC2AE5DC36AF32E6D53A12B50FA0A /* FBSDKAppGroupAddDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 467A6955DB9A5C78EF7050C50C17ADF3 /* FBSDKAppGroupAddDialog.m */; }; + 100FBCF8D343D7040A924C564B019756 /* PNUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B31E7A963A03440E75DCD69A55B74C5 /* PNUser.m */; }; + 1036EF14A9C3EF984ADA3518121F4466 /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 53205917CE758C7274FA062BBA003FA7 /* FBSDKAppLinkUtility.h */; }; + 11701644ACB6B96BA0503F992EB5BD88 /* FBSDKSettings.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = C085129AE27209824EE689C4E697A9F6 /* FBSDKSettings.h */; }; + 11C1AEB289C1EB80089349B71F09D04B /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = 69ADB71AE7914384230F0ADD752E761E /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12C66CB4A6AA6270B71012F77C9206FC /* NSString-Helper.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 89208288C48137CF752791D41C6535ED /* NSString-Helper.bundle */; }; + 12CD28E5A6B79A1E16406D5511CF21E0 /* FBSDKShareAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 71B0E9E9F570BA85D3D226F02C7681F0 /* FBSDKShareAPI.m */; }; + 12E731E447739117B33B1B45D512B3AF /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D7D43578BF191907CBC1B3686EF46734 /* FBSDKServerConfigurationManager.m */; }; + 1308F5856D97B6E8934F0C0EC634F6BF /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DAF3E45780A92C058BB5649713AC8F08 /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1312A7D381C51428CF481E33E3D37901 /* EXPMatchers+beGreaterThan.m in Sources */ = {isa = PBXBuildFile; fileRef = 448C2DDF90D47852AC861175BF3C4A5E /* EXPMatchers+beGreaterThan.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 131532787AD40BE1F35DF288D2E6FFD7 /* EXPMatchers+beInTheRangeOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F726180FCFD5EF7B9768005571EA84 /* EXPMatchers+beInTheRangeOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1391D716A2769EBA4FB0DDF7B584E300 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 13AF636A0C8A92E62522BAA19CE5C15D /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 9924D5513CA6AB5F359C6F4FA47926B5 /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1480F4923DBBF217F60572EEECB4027C /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C40E0EBCC566B9D00872442EA0372029 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1489117FFED47F9DBAB9BECC12DF5221 /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 52D2A4992A099DAE5A18E1797D870404 /* FBSDKBridgeAPIResponse.m */; }; + 14FF6051E615CB6432AD129DF0E18223 /* PNObject+PNObjectConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 47ED436AD47020B37CCAAB2DD5000A8C /* PNObject+PNObjectConnection.m */; }; + 154FE40BF807A22A341770459ED0BCA9 /* NSDate+NSDate_Util.m in Sources */ = {isa = PBXBuildFile; fileRef = 46CE123B557C1E1338591212A6953BDA /* NSDate+NSDate_Util.m */; }; + 1651C6B9C57C4B00AEAB1DB9C0FD1385 /* FBSDKGraphRequestConnection.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0CC2FDB1E73E42068C9B34807CC532F4 /* FBSDKGraphRequestConnection.h */; }; + 16B02D9903A128753425886827C87CB7 /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = F62016DF5048ED20FD02717FC94FFA49 /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16B7FB6A06AFB2626CB37E24BCAD757C /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 143FE8F47A316509C56455C13DF0B797 /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 174202BD6AE0E4A41F5CE66E975EAE52 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC6FD2F8B1EF6248038BB8648F4E136 /* UIRefreshControl+AFNetworking.m */; }; + 17572374B2AE183C6347C41E8DF8E579 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = F2243CB5F8C75A2C02BA10C1EDBBF771 /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 17CED2FBC3F5431AEB42D651D0E3DAB9 /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 7FBF01A12DBA9EECC888B58BBAD377AE /* FBSDKConstants.h */; }; + 191B2343DD7DD76469CA5043B37C1BFC /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = CA526B906B0077276B33E5441C67724F /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19B46AB742EA8AE4AAED656BD2B030AC /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = C4D16596E9C9F70D18666C00AD683F7D /* FBSDKTooltipView.m */; }; + 1A0AD581E09227D4C172218097103B92 /* FBSDKLikeButton+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CBDFCA2DF2FA0B155CF0E1BC7B0FB928 /* FBSDKLikeButton+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A1AB2EC52323C5EA28DAA99F1E1A90D /* EXPMatchers+endWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 902BA17C79105FAEC14508B4AC9B9A4C /* EXPMatchers+endWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A6EAF28D0EA626FC4EA46B5ECBAA09F /* FBSDKShareKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 97668A9972E4008489DF3F8A72405B27 /* FBSDKShareKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AB3304B6884F626BC54150AC7565E18 /* EXPMatchers+equal.m in Sources */ = {isa = PBXBuildFile; fileRef = 123F1ED5D629CE1BE0337058CF62FED6 /* EXPMatchers+equal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1B0389CD88AA949B34DC7269030FEC6F /* EXPMatchers+beGreaterThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 5288FD3B85CBFA81267ECCF1B80A27CE /* EXPMatchers+beGreaterThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1B0AE19951D38640FE7BC3E01C57416C /* FBSDKLikeActionControllerCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D65BA9ABC06DE969EC9C39BB3F6D336 /* FBSDKLikeActionControllerCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C2CCE26A71E336B1A2E188CBACF1649 /* FBSDKShareError.h in Headers */ = {isa = PBXBuildFile; fileRef = B59A281DA983CBEF55572D7347E38426 /* FBSDKShareError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1D793FA5DFF773A261125B70D42BE3BE /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A5AE6F95141CA09B61B516862FFC7C2 /* FBSDKErrorRecoveryConfiguration.m */; }; + 1D80CC0197DAA1C570189DCE17DA1AD2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 1D8CF72F68F6192E674A0529099B847F /* SPTExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BAA78AF7B596D75186ADBDCAE789650 /* SPTExample.m */; }; + 1D8F0DD4F483C26350BD5C12753D315C /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = A1C678B8EDA855844A40DFACBE96BBFC /* FBSDKGraphRequestDataAttachment.h */; }; + 1E5B8F12ED7CC40ECDB9B1F755F387E5 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 8187217E663DB434BE4D87982B6457F7 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EB1017329A4B7619553CBD5FF5D0DAA /* NSDate_Utils.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 09CE30467C1D28BCEAD4DE77B4C2E41E /* NSDate_Utils.bundle */; }; + 1F16998423D64A8FE584EB0E3AAE922A /* Pods-PNObject_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E46B7AFFF2CB3F42C731CF9CFA5DFC85 /* Pods-PNObject_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 201BF9C605852822CA5A65ADE282A310 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 67707E0219279D73B856A7B6A2F7E22F /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 204D694B03BFF3B244A6AB73FACFFC43 /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 27E02A07C54429C2E4DF80F204D731F1 /* Expecta-dummy.m */; }; + 205E2A77E7B87C8248D453402498510E /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B908E4FDCBBB33A0BE0E2A3856D7CD4E /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20607BE2B1E5F31765026E5AC64DB27D /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = CFF615A9EE4F0C93431C83381DB7BDC1 /* AFSecurityPolicy.m */; }; + 207B0778FA44B677AA237F5D96C23E28 /* PEARFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F20973641054FCD5E546B6E0B9DC2EFF /* PEARFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20C0CFB6F8C29123D1667E2676D8B2F5 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = ACE70EAFB0583248E6C28CFEDE49ED91 /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20DBC116A70858191DEE83B85F427228 /* FBSDKCheckmarkIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E67BCCC6B8174CF8F182B56986204F /* FBSDKCheckmarkIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 20EE8030FCF2402DAC7F1C9B9DDAEF79 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = DC72EF061217162BC2634777BE97E607 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 213F65124977CC7B99E1A1292FDB8785 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CB0660385C24893A2D1161705BDE228F /* AFNetworking.framework */; }; + 21693A0CA6F74F0CF0B06CD2BAB7CDE2 /* FBSDKShareButton.m in Sources */ = {isa = PBXBuildFile; fileRef = E7A238B32171246F47BCBFBF309B6FB1 /* FBSDKShareButton.m */; }; + 21B8E7894914D6CE02DC747C35FC3A49 /* PNAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CDFA6DBB3844E31084ED9EA7BC7A3E7 /* PNAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22D9F8C5346519C30FDD1CF8B2A93B20 /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D4AFC861B309676AF4EA5380CC181D6 /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 230F3A9030D07C1623A54A4A7F9C2BB4 /* FBSDKSharePhotoContent.h in Headers */ = {isa = PBXBuildFile; fileRef = E367049ABE68F93C7CE845A02CCC4F28 /* FBSDKSharePhotoContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23745DA6DA80A967B49B5E8F8E38E346 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 241FC9688E6C3A617F3081AA76BD9CB7 /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = B8330B16E9F88E6FA19DD25DAB555517 /* FBSDKLoginManagerLoginResult.m */; }; + 24A75513BA42D3FC7FE9A96B46F9F8B7 /* FBSDKLikeButtonPopWAV.m in Sources */ = {isa = PBXBuildFile; fileRef = 4358E662755B48485AAE168AAD324507 /* FBSDKLikeButtonPopWAV.m */; }; + 2549CD1370AF63009DEC76693F5E9BD1 /* FBSnapshotTestCase.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E3E30BCF457EB6EBA26AB7D18F22F74 /* FBSnapshotTestCase.framework */; }; + 254A0FE70B70FE015FBD7539ACAE1C2A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 930245814FE1C55E5ED02533926F4E51 /* CoreGraphics.framework */; }; + 25A668FCE687C04E2F6E5E7EC2A6F338 /* FBSDKGameRequestDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CAB7827EC9E29CE0F2DABE0A88C05214 /* FBSDKGameRequestDialog.m */; }; + 260BC7EED9289AF321A6F791964CE472 /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = C6C21E6D9A8F758FFBAE18D52CF2FCB6 /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 263C4BD09917BBA6B117EF910A9298F7 /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = E01D94AFB3D83200CEAB9AD11B24F431 /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 266CAA62020032176163D213D837B9DF /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 684F80C0F467F08B91BA55FDD8A5CA8F /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 274D9545D0357B667BCAA82B3FB38ECD /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = BE0CCCD38E0646F0E0CD5042DE45D978 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 27A8E2203212B8ACB969771CE97CDA82 /* FBSDKAppInviteDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = A346E6CA6D1550872C70BE33DE122687 /* FBSDKAppInviteDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27D8B2F1FFCD44D48A233E44CF552E56 /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = D1B09272B12945A92D1BA041C20B3B35 /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2845FB31AEFD8E767105454310C3F5D1 /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D676635A2D83E8906EA2857E24A7DDE /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2916A0606136A9DC67F2463AB230868B /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = C146D1056DC35FECBA56B46657C770EC /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2955FF7187EC68E90009CFFEDC848402 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = C4CD4D40AF94C8907193B1BA2592DF3C /* FBSDKBridgeAPIProtocolNativeV1.m */; }; + 295E4B81A2BC5B979286543774B3E465 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 29937A068613556BA2DBD4D6ED3162A0 /* FBSDKLikeButton.h in Headers */ = {isa = PBXBuildFile; fileRef = DDF3022E3723F73C3113BFB8E6313B0E /* FBSDKLikeButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 299E9DD0F4332D9DB6311B6E60C5832C /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 019D27ADA91B8FEB6E773BD22585422A /* SystemConfiguration.framework */; }; + 29F2AEAF2B01E3739BF745ADE8E9D0A4 /* Expecta+Snapshots-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 01F88E5AD62978F752DAC9898B20AC4C /* Expecta+Snapshots-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A486D542629FC4CF99BECE9F1A8C7BC /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = C79E3539D930C4FD5A9C7B8C3C61542A /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2B5C644A0288B3C47241AB00A0BD539D /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 111140B956B413206DFA9A03CF73B4B3 /* FBSDKMacros.h */; }; + 2B6A083675F51F652906292F381C5D49 /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 40DEB5DF0B5C3DC45C746A1D79CC4F93 /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2BFA55CA8DE1BC277E2B276DFBED390D /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB397AEA790F8AB8249878BDAF1A74C /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C0A8737FDB9B9C6A6BDF437FD11334C /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = AF120A52EC01F05FEE7B73F313931EBD /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2C5723971E0A82DFE590CCBBC85109BD /* PNLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = FFC93DBCD8F5287C21E1CD9799C2900F /* PNLocation.m */; }; + 2CC84F367366E962E8710E53FDEEDB88 /* nv_ios_http_status.m in Sources */ = {isa = PBXBuildFile; fileRef = FF7426001AFE1B82DE01ACAC972378DC /* nv_ios_http_status.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2CFE2898496C1C7096DB8DA43AF19103 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = BD4579AE7A337F05502633160304F087 /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2D98B141853379287E6D16B10E8F8B33 /* FBSDKShareDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BF756E47E4D8D7EC739CBC9209B2397 /* FBSDKShareDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2DAA80189B6344715A7E79A3EDED6628 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = AC1BBECAA7D89E1B6544FD9604E3C4DE /* FBSDKBridgeAPIProtocolWebV2.m */; }; + 2DEF85366FF04B2090E6E026C0D1B709 /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A84FF37467A710D6C44E52B74843DFCA /* Bolts-dummy.m */; }; + 2E14619153A453BB8DF389FB6EA147BE /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = CADFEBB57CE19DC5A10644C84D5F3779 /* ExpectaObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E8A32ED46194EDBE22146271F6D26DE /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C6F093D7F0BD1FFE12A42F94B839D87F /* UIImageView+AFNetworking.m */; }; + 2F2C5CE6ECDB1CC85166ADBFFBFC3E70 /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 456586DB202661B5EE1323762973C173 /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F427490ACABC4408D57CC0592276678 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = FC47102C0D2D213E7497E3CAC4A9D165 /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F5A66C1D2768E5D71417A7FA25F0E80 /* NSString-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4432A4E0DD7E61E683BF8945075453F5 /* NSString-Helper-dummy.m */; }; + 2FB00EA6B695139035918D145929E388 /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = 18CE81405F326BE792700F85A46E8581 /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2FF133894F0ED2EC29181134D5785EBA /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = ECC4377970646C6618AAF9761860F324 /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 30B4666164216723CD27F755F06CB10E /* FBSDKLikeActionControllerCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D145BEA79AA5D43664C609F4EE329B /* FBSDKLikeActionControllerCache.m */; }; + 31BB733258C436C43A14C4F17FF905DD /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF21AD438386882F4253D0D26710D54 /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31E196A38EB17B72B111E0B3C839D2D9 /* FBSDKMutableCopying.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 79B7E1CDA1D6A3D665DDBDC5A7068311 /* FBSDKMutableCopying.h */; }; + 31ED601761FE6CC37B30D6AE001F2215 /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D908F53D6C6D4B0B6CB100B45A7E440 /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 322C7C1B00909587C73AA74A772A359F /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A58FD68F13F78AF8A9D7D27AD1636BB /* FBSDKLoginTooltipView.m */; }; + 324A265DF897340565650B14D0D762DF /* FBSDKShareDialogMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 74B4D0737934B3B642DA59900A2CB37D /* FBSDKShareDialogMode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32ECE9C06B1744B1091EE05193FD36FA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 336B065229289ABEF411613DC77963CB /* FBSDKGameRequestDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = CA502B4D10E75E86DCA20B18FE3096BA /* FBSDKGameRequestDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 340490448CDBF9AC2A61E7AD0C225B5E /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = E06DEF5F4B714C53C029888C96FD7555 /* SpectaUtility.m */; }; + 34AB45DB13EBB49C8984C6792B64CF02 /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = B5F173CFF37BF8651553314C10E4A415 /* FBSDKButton.m */; }; + 34B6E9A30603BEBBD87BA535B7D384CA /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = C420A23D51284ADEBF317DF0AEA580A8 /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34C44F84195D291E149F3D732A19C6F1 /* Specta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 63ADE053E0B94FAD6316A6D310ADA9E2 /* Specta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35530621142D3FD3F8D122B087296559 /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 54859C25AB20B5FC9AD8C0295A867117 /* FBSDKWebDialog.m */; }; + 3553B1D63B6CD18F04E0D31A4D785AE4 /* FBSDKLikeControl+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E9E9F98709208BE32CAC211A8904B5C6 /* FBSDKLikeControl+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35747B0A597C4488E309D922D2B7F25A /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = EAA438654AA94762CF0744E1601C024C /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 35BFE3A916989439727394864EA91E04 /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E88F4C7708A8A7D0B5DD04BE01C7FB5 /* FBSDKGraphRequest.m */; }; + 35DB855060DD97583CA66D4B6F9EE406 /* FBSDKAppInviteContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CD261D14FC0CAE6E8273B7AED7DB86 /* FBSDKAppInviteContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 35F15DE22B98C5FE7D7D9D40ED6E0008 /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C3DFFAAFBE1167567D72274C37077C6 /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 36102BBEBFE8B221EE2BC92451C96ABF /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = AB2B006747371E2B665F88BBCDBA5E04 /* FBSDKCoreKit.h */; }; + 36250E6B4E8FD1DA484ABBACA314253A /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = CDD8D08E3AA5A3E5768E300DC20CFFE1 /* FBSDKViewImpressionTracker.m */; }; + 362C545BF62040C33E73349B8079F695 /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CC2FDB1E73E42068C9B34807CC532F4 /* FBSDKGraphRequestConnection.h */; }; + 3637BC64699FECD40DB791C67CD45394 /* PEARFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 08AA89639EB1EEF2AFC27DFA74D9F816 /* PEARFileManager.m */; }; + 365B88D5294672DD3AA38092C2D86AA3 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = E3ABB32EBE02734A36C5BCD70AB9754A /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 366ADCE1E2DEA175437DBDF4C2D7440D /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = CC5DDC74947D1A3200F8DA859E2FE005 /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 36F1F0CE51161C62C975E66802C829E7 /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 50653A9504B841F87649AD0DFE8B56E7 /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 372F7A9CCE59CE86316CF436F832A3FC /* EXPMatchers+beGreaterThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 557A5561015201E8A1CAEED8AE5B451A /* EXPMatchers+beGreaterThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 377AB958BA56E394819495344B0F4B8C /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 90C34D18BB9BC6380C1AD81D57D60A5D /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 379DAA416186ABEE9DB943E163EF15BA /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 970E4E8D21C91126C4C4ED83EAF362AD /* FBSDKGraphRequestPiggybackManager.m */; }; + 37A2D0F8493469EF2495FC689440F079 /* EXPMatchers+beLessThanOrEqualTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7451F179853190BBAB3B5BFD45BC702D /* EXPMatchers+beLessThanOrEqualTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37B75BFD4CEC40403FACBA26E8C33A09 /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F89DF9D11F8D67753CBFCBD0933FCF1B /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38B912710AF7BC6CDC3913B99DEB57C9 /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 462AFA081EE6A757805F40AC5591F801 /* FBSDKBoltsMeasurementEventListener.m */; }; + 38F17437183A6CDA659A1DF95521A05F /* FBSDKSharingContent.h in Headers */ = {isa = PBXBuildFile; fileRef = C4ACF7A89B7B5DBDFCB72B5FB6067C05 /* FBSDKSharingContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3905546D39E18BDFAFC3D3F3CB7F1676 /* HTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = EF764FC44B2A1C892C2293DDF2629D65 /* HTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 397642587410A5E92EA8750A79A9D67D /* AFJSONResponseSerializerWithData.h in Headers */ = {isa = PBXBuildFile; fileRef = DFD6479432185B22853F8394504BFB43 /* AFJSONResponseSerializerWithData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 397B320B7C59C168CC5B62E18ED8DEA0 /* EXPMatchers+beSubclassOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A44923D558719BFBD039826FA7FDFEA /* EXPMatchers+beSubclassOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39E5FAA1902E475ED630947A4B08BBAD /* FBSDKButton.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 6933F9EF07FA4640A95861786FEB3922 /* FBSDKButton.h */; }; + 39F3AFD4DADD9BF4AEDFAF1FEA82B2F2 /* ExpectaObject+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = 69C48B0C01931C9AA635ABD6D9C2A0A1 /* ExpectaObject+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A8F89BFD9F67737B7E44F94170E23CA /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E34306F34A51F2120D099CB060A8EB5 /* FBSDKSystemAccountStoreAdapter.m */; }; + 3B0A6101573E2609F5E0C6B983C5598A /* PNObjectModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E207B39458AF02B9D78D214280E9396 /* PNObjectModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B5B7495707BF7133B9FB3F834045611 /* EXPBlockDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E13DBB089AF8C5B4F7874A32D27A5E2 /* EXPBlockDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B60CDF9DABA21A3EBF7922C3AB16C0C /* StrongestPasswordValidator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2647DC2503AE9CABFE089D10F80E02DC /* StrongestPasswordValidator.framework */; }; + 3BFF1B7BC2BEA13A7FCC5109258C2E44 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 3C2700C7DAA15C6AF84A595865C42F4D /* EXPMatchers+contain.h in Headers */ = {isa = PBXBuildFile; fileRef = 31AC5C57CC37523518C40A573BBF07E0 /* EXPMatchers+contain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D2789FC760A97301909F0B1201626CD /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A86C1C40C2498C1335B851545C9E3A3 /* AFNetworking-dummy.m */; }; + 3D48EE131B6577ED73A5CC481A6FE40C /* Expecta.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3402951EB9EBF3FC48002357365CE636 /* Expecta.framework */; }; + 3E7DB8CA31CF31EC465BE831F0FD88FA /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = F256940148C73D2E287E577632F851DA /* BFURL.m */; }; + 3F1BC9BAFFEEABB1ABC7614DF0FC97D5 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = F1930CD2AD665D7025DC53F60C10A45A /* AFAutoPurgingImageCache.m */; }; + 3F9472D61C236FBA7FE3ABCCC71E5E3D /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 65BD21CB4FC307EDA6509961318DB786 /* ALView+PureLayout.m */; }; + 3FD95195766C6C2433E9933662E92C17 /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = A97C9D4ADB96094E3BB7CEFFD3186E7E /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3FD9E13A31F6A4B2D11DBD0534B2AA41 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 40116C85BDE7EB57675473279A8B00A1 /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 6729F7A8A6072B4088CBD1A949366B1C /* FBSDKGraphRequestMetadata.m */; }; + 403292D82DA62291204BF59524BC4EDB /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = CBC4E2FC0C313E7818F81DB1328BB930 /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4052EB66107F09D6F856EAA1F4FC0846 /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B5CEF91C53F17BD1B3BFD279BDAED78 /* UIImage+Snapshot.m */; }; + 4096634563A41E623BE403B3CD0BBB88 /* StrongestPasswordValidator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BB4DD70745C616049AB72BE1BE70BBC /* StrongestPasswordValidator-dummy.m */; }; + 40E822C084FA5E419CB4E7DD5F18FF5D /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = E29CC61F4B4770D19AEC75D93D4598E8 /* FBSDKLogo.m */; }; + 41825A85133858E9599ED76E8E39A247 /* FBSDKMessengerIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = A30B26708D73B663E99B3E43D24A0DEF /* FBSDKMessengerIcon.m */; }; + 42E3334C425DEE96210B9AD1419117B1 /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = A37811009CBEC1CCA1EFC60F4F61B06A /* CodFisResponse.m */; }; + 436F74B6D846EE13A1AEFA0067B78EC4 /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A3DF7600DEB00BAC34120A9777E1A74 /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4441ED22FB6E40D085C28CC0812C04A5 /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = DAB8F453479CE29BC2A5274682018DD2 /* FBSDKWebDialogView.m */; }; + 448F54A7D373F40E7CA6A579CF06D2BB /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA4DA1B5E42AF6D0767C994F7015FF4 /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 44F98170E2441B462880D0C91BC46161 /* FBSDKShareOpenGraphAction.m in Sources */ = {isa = PBXBuildFile; fileRef = FD50C9D92415629A23455C575CDA68CC /* FBSDKShareOpenGraphAction.m */; }; + 46137F5CC368BF38BAF0D0AF81DD8FFE /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = 44D243E64670C9897511CFE37F438B87 /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 470B4A42DCCB28EF5611E942CD95F43D /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CDF44B98CD18D73397EAF5F6971162D /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47172C974ECFB200C364C51FF7175FE8 /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = FBCB91481E5845F0B9676F0DC11C2E41 /* FBSDKGraphRequestBody.m */; }; + 471FD4F68E27AB26FA2AEBB8B245CEE4 /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = F64803761B3D87639FA37F33640708A2 /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47D16DB1D23CFE027F5BE7F7E391AB4C /* EXPMatchers+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5694F3C3FA0C1CCF2716828E3125B850 /* EXPMatchers+FBSnapshotTest.m */; }; + 4922A960B9BFC1DCD0A60DB798E3D1A8 /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = 399397EA8EB36171B5D0C70A4780ABE4 /* FBSDKAccessTokenCacheV3_21.m */; }; + 49445456A01CB6D1226BDE37AE40101C /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 19A9F1AE6780F766396308CCDBFF2BAE /* Bolts.m */; }; + 4A4448D5A36BC5D6AF590BE7008B97B8 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = E33E0DED283CB09FF23213754E426AFA /* FBSDKLoginCompletion.m */; }; + 4A67E0DAEA9E5E5CFA329F624696AB26 /* CodFis+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = B7ED33A6B680FA71569474C8A54C0AC0 /* CodFis+Helper.m */; }; + 4A861EB5137010A2A9E2E9E93DB47A2C /* StrongestPasswordValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B22B75292CB3C5B451474803BEF3C92 /* StrongestPasswordValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B3672CCA80CE21A837AF91C5E5037FA /* FBSDKGraphErrorRecoveryProcessor.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 0DE1364F96B4E610C4DE91CF779B4EFF /* FBSDKGraphErrorRecoveryProcessor.h */; }; + 4B5542E72A64100965FFFA704684CED4 /* ExpectaObject+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B9DDF40F9C440F2F3C25BF0700E5399 /* ExpectaObject+FBSnapshotTest.m */; }; + 4BB4D7DDE7F1D4977D9F791A25C1EB5D /* SPTExcludeGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 963A6163C818FE38C7A806E3EE37691F /* SPTExcludeGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BBCBB9D8EF0B241A4A4FE4982985481 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B22524919C091767D0FC64BA711E98B /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4C0303A6396E39F356BD64984BD1B2D7 /* PNObjcPassword.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F5CB583D9048D8D1125F7FF3DDBFC7B /* PNObjcPassword.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C06C68166BF7D8B8F8CCE701A2AEBB7 /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 027063E0117D2454157B56D70FF67BC6 /* FBSDKColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C563027F13C24615B421BC11F279811 /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = D845FC80CA61C56772C5B1CC8DFC0686 /* FBSDKGraphRequestDataAttachment.m */; }; + 4D0AC2DC6FD7A285D5CB6E72DBC52E63 /* FBSDKLikeButtonPopWAV.h in Headers */ = {isa = PBXBuildFile; fileRef = 71A536FB579CA71B6D58143CEE1B2E57 /* FBSDKLikeButtonPopWAV.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4EEBAE627EF2C3017C7FEA30142570D2 /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 4825FD55F953E4B2F33F9CA4DF54C814 /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4F535B1FDEAB87D360A100F7055A806E /* PEAR-FileManager-iOS-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 246D5F04BAABC508428F18B4F816E01F /* PEAR-FileManager-iOS-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5056E0520959CBC31CCB037B59BFC847 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5855C96222FA1D187D555DCCBB756064 /* UIKit.framework */; }; + 5062716982D7B13BBDA758E244EDDC86 /* NSDate_Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 45537F97917C7DEE2021005741163C52 /* NSDate_Utils-dummy.m */; }; + 507ED7A90189157150EB031AFC470248 /* PNObjectConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 842D4ECA3A79A847171AEFB6779FE800 /* PNObjectConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50D3F9877AEFB4B47F9F8D0DE44973AF /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = F0BB2214814EBCDB92EB30C58CD5F5FF /* FBSDKMaleSilhouetteIcon.m */; }; + 51DDDB0FB4899757CF6A826B531B940D /* EXPUnsupportedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = EACD8906BF8DCF48636176B5A3066DCA /* EXPUnsupportedObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52211B57601C5239A72E49472AD73177 /* FBSDKLoginKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E6A0835CAEC7EF775E2FDBF2ADD465EB /* FBSDKLoginKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52457009AF3D5208D69014B413085AB8 /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = D6FBBF665B27C1EF3B1E9AE25352425F /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5275F283E26427BD78F1C9B32ADF68B0 /* FBSDKShareLinkContent.h in Headers */ = {isa = PBXBuildFile; fileRef = D4AB7C5A2B35ACA02B65D113469962EB /* FBSDKShareLinkContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5294FCD1A36F0A8E299842DAFB8E6DB0 /* PNObject.h in Headers */ = {isa = PBXBuildFile; fileRef = EBFD2FBD1B12E635F9D69A1B1694CFD4 /* PNObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 536CF7EE510D3E5F65EA121F7D6662F6 /* VatNumber+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = A46AB308D70135FAD5D0FD2D0E88F42B /* VatNumber+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53B9332D04B365139E090A87C04053C5 /* FBSDKGameRequestFrictionlessRecipientCache.m in Sources */ = {isa = PBXBuildFile; fileRef = AFD2BE0178D4CE154D918DF2AF54615D /* FBSDKGameRequestFrictionlessRecipientCache.m */; }; + 54177ECF0FE006C0B391AC3C7C91076B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 549A5BB8B6607838BDEAC387410AA5EE /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = B68E16F7DDE528865B1DF708F872F371 /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54AF62ACF67074BA98574325C3093D1F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 880B739BF08231DD096EC898E61ED799 /* Security.framework */; }; + 54C51FDA59C0C15C4F3FF725F124C60E /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E9D8CC911954A2B78AD817BCEE9E754E /* FBSDKGraphRequestConnection.m */; }; + 54CA406F60DF428704FE7E894BD91D14 /* FBSDKAppLinkUtility.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 53205917CE758C7274FA062BBA003FA7 /* FBSDKAppLinkUtility.h */; }; + 5526E2332AE78F99A9EFD763159D509B /* BoltsVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 57FDAC80C9278ACFBF9FA62062007CE4 /* BoltsVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 556E686F1535DDA8ACA965E7FCA1B780 /* PNObject-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D21BA597DC54DA5B79874658C865E54 /* PNObject-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55A2C3FE7B4F371CED87BD4D722B0AA8 /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = B090A8302E3F4793C3D85E55C7BEA76E /* SPTCallSite.m */; }; + 560698A4D707DCBCC1C8F98BC9B89B23 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 337AF354D3D279E83528A90A518A8BBD /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57916DAA7B1981AB0DAB6D47FD1B30AD /* FBSDKCopying.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 024570ED2C04D7FACB7942AEDC6E6CB7 /* FBSDKCopying.h */; }; + 57BD8C3E98C6414416D3DE6B072B4CA8 /* FBSDKShareOpenGraphValueContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 42628DA227F95DAE1DDFF445FC293339 /* FBSDKShareOpenGraphValueContainer.m */; }; + 5808B477EFF509D810B5CDCFDC944F80 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8D5F91E3E036CCC36AE6EED47590E6 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59053EC0A89FE58BCE4E88BB34BA0AD6 /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C11E487F5B0D41461C7CC5105A7C45C /* FBSDKAppEventsStateManager.m */; }; + 59496343C78DE69D77E31013D044168B /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = 19D412475C9261014664CE7F7E00F350 /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A2DE8AF7CBAD6CA10EF99C9A92D2D11 /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 30ED9CE6AE0CAE7EE4B27ADC1F8B5EC7 /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5B02952007097B36C09521EECD640FD9 /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FEC164F45391FE495EC9104CFBE061D /* FBSDKAppLinkResolver.h */; }; + 5B2D4A621D3DA971A474776AF36BB073 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 84DA720D27B8CA81E3916565A9AED073 /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5C431C30DDDA65E3266D7966DFFAA138 /* Pods-PNObject_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1CE72928E46C7F70D4BBE1CD90756D /* Pods-PNObject_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CF7526D330A734F7ABCDCFF3D1A9B35 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 5D7712BDD778B4AE14EC5E9F4ED7C9CC /* FBSDKAppGroupJoinDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 62D97D560566B05D1D9E060721FFD43F /* FBSDKAppGroupJoinDialog.m */; }; + 5E50287CF8BFCC622AB51A91126B45A9 /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 220A56D448F3427CD44CFDF2F582F3FF /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EA7043FE10E75D02F3C3052AF8B8318 /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = DA91E55978266C892751E3B6886ADEB8 /* EXPDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FB9A8C93E92A2019F37320CA6EF0051 /* SPTSharedExampleGroups.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D361F0A5D363FED590C7BEE029CDC61 /* SPTSharedExampleGroups.m */; }; + 5FE8A63F2E28CBA27ECDFFBF4EBFAEAC /* SPTSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = E15E7810137D5C6519FE45671D67EC02 /* SPTSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FF6453E55785669885F626B853FD2AA /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = EBE949F29FEC1BFE6638B83939B06AA9 /* UIProgressView+AFNetworking.m */; }; + 6064520DF59F46C2B432E593F326AA9B /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = 79B7E1CDA1D6A3D665DDBDC5A7068311 /* FBSDKMutableCopying.h */; }; + 60C67342AEFF5BA626D029B6085DF087 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C33D2C02BA54B3A9F5D911AA87636BD5 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60E3009342BEE96D32C546BE2DB60052 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E4DBB982703483778F5D8D5429011FB1 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61F2ED89C0CA165C3E9A0928C1BDC0EE /* FBSDKLikeBoxView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F83E7509252F5F0AF29A9FA68014ECA /* FBSDKLikeBoxView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 620E742152DB6BAC083C7290738E3C37 /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 028339F9423F30A373DB82CB09F0D4C4 /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 624D3D84955B69CB5F0692329DD6D2E1 /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = A4A94F5A33FD5B462BE3892D7DBC1D67 /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 627BDE734AFE229E0C8EF286E7A08A63 /* AFOAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE5B0125794189F9E4A3A585AC4CEAF /* AFOAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62EC96A3B9F2442C044B46428F6AD4D2 /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F75E96912511146BC70EBF00B9A40E /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6315D569F7A2D90C251C907CB896543F /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 38DD1654A86F392CF062AAAF13F56C6B /* PureLayout-dummy.m */; }; + 63527D33DA33E3DEC49A26F4CCACCD1B /* FBSDKSharePhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = C0028F4822ECF784C0ACB30DD7C00EEB /* FBSDKSharePhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63579F648CE01017DBABB4C4A852A910 /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7608177C8F18AAA46BFDF38AB3B6307D /* BFAppLinkReturnToRefererController.m */; }; + 648D093C2A7EBE083D883C46DA9A55F8 /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = EB1636077FE4003B49B9D3F594181DED /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 648E25A500C67EDF284A8A719C39C6B7 /* FBSDKMessageDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D263E2D0984E897E3E9C7D07C15F901 /* FBSDKMessageDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 65440DA60CE64F0AFFAD6D0CB4A121A8 /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C5ADE434225F63C7C4F3CA9D3762F9AF /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 659960F7E28E993E08CCC1E8A383E710 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C003AC251080BD96834CF4C46FE2DE5 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 65BC31095CCDFC80CBF6BBA843751F23 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F8100DC14762E908836F7B1EA2A765DC /* EXPMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 665C09362716074E34006BEA4D6A8AAF /* FBSDKShareOpenGraphValueContainer+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A232BEDB7AF1F08B4CE31E42797F0EC /* FBSDKShareOpenGraphValueContainer+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6676F7ECBE69B90B41DB7752DF1EC779 /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 85AAA450447100654D15E438FD5E4627 /* FBSDKMonotonicTime.m */; }; + 66A27898E989A3FA5C15AA671C4536F0 /* EXPMatchers+beIdenticalTo.m in Sources */ = {isa = PBXBuildFile; fileRef = D78B3E3C80D7AD18BCEB25408B4699D3 /* EXPMatchers+beIdenticalTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 67459AD239EF669A365519E06B45DCFE /* EXPExpect.h in Headers */ = {isa = PBXBuildFile; fileRef = F2FE00256B7990241F59F0C63BB5B575 /* EXPExpect.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 676A38866600FF281EF0378D3D4AC647 /* PNObject+Protected.m in Sources */ = {isa = PBXBuildFile; fileRef = 1516529D352882291AEE4BD609738670 /* PNObject+Protected.m */; }; + 6771E6714BCA4ADDAA3B754ABE1B2543 /* Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = E84B05729C83F72C9495DAF1C451BB65 /* Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67D3974FDF3C1D0E9BFAED5A8BDD6266 /* PNObjectConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B412357F8D099D365937DBEABBA13A8 /* PNObjectConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68152D921ABF6A423C192C04FDF94F0F /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 59884A4FD6DAE179A231B8387CFC784F /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 682CD6D15A0CFE176FDFCDE559D7DF4D /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F9F1A662D9F62C82C07E1D7B06A1C77 /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68384E55944EACF1468AB77FDF08F985 /* RNCryptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C931CB41D0740A2832C50F7D6ED15C6 /* RNCryptor.swift */; }; + 686A49024BE097BE5EFD0E3E99BC102E /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 47D553F057937F2703897ED7AC9D9015 /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68A38977EBAE334DC3C22386D00D2622 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FC1A5EBAA94B48C7A61BB510B55A1FE /* AFNetworkReachabilityManager.m */; }; + 6A644BF4D8710F70071FC4C61925C8E9 /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 833401DAF7ECF37BB9C2BCACC5C0E778 /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6A735230D56FF7AA8319197677E2AEF0 /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A765F94552BEA8B640A3942B73FE48 /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6AB775B9476060F67532FDBCE638ED41 /* FBSDKSharePhotoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A5722BE2381E1063F7F7BCC3CF15B73 /* FBSDKSharePhotoContent.m */; }; + 6AF7F779134F03B802B53312A79F3F2F /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DD60A7742420E474A3F0F1B1D048801 /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6B6A947A057175F83EA39D8737DAA8B1 /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 80DCFC3B28724B2B96B21837714AC744 /* FBSDKBridgeAPICrypto.m */; }; + 6BE01D5C8217A54273DA95CCCD8E53A1 /* FBSDKLikeActionController.m in Sources */ = {isa = PBXBuildFile; fileRef = D76A8927E9B85D24F28B36316BF93980 /* FBSDKLikeActionController.m */; }; + 6C38120678BE5227BC9D25CB8CF1DB01 /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = EB07407E9DBC0C3D72F87B4C0300BF59 /* FBSDKKeychainStore.m */; }; + 6D0CF82D9317F78FE1B723E5C50F2552 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 76AA96C59B8519494D2C7EBE42FC0AC0 /* FBSDKApplicationDelegate.h */; }; + 6D5444F495A42710D85AF2B3EDFC3DC8 /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = 23DBBA16C2398B90440276A73199F4DE /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6D5F04BB5993325CD9C4906F8D6678B1 /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 184AF8DCB8AA77A378A53DB3DC9E0BAA /* FBSDKLoginConstants.m */; }; + 6E1930A504A3E354437FDF2C42818EA9 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 8566B67444DB3B4C97B01E98DD9D1810 /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6E1D978790705E137FDE439AA68DD3AA /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = BC196A37061515DF5920D7247D0F1E44 /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6ED4ABEE8A5F51F5ECB59FA1781D29C6 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F96ADA6DDED63013922C6327A73446E2 /* UIActivityIndicatorView+AFNetworking.m */; }; + 6EFC63A5CED45BB39FC79D87F2C47D6B /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 7547C3A2C6FF28E13BD507E23C41D2A9 /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F278423C8AE1DA47F35E374BB5B91EC /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C10F2911A05C7C643054C408326CFC /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6F7E7FA1F54C53BB7E52D45D49BF12E1 /* SPTSharedExampleGroups.h in Headers */ = {isa = PBXBuildFile; fileRef = 804B40B4D08F06C864EE3B14218638FC /* SPTSharedExampleGroups.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F932D9320F58992F7369FAE06B34828 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A1ACC60F8865CC571B299275FB7CDCB /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 707B1A7541C8DBDDE8C27896A61370BE /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 71EBC83C924E87C88B92EAF32C42A63E /* AFURLSessionManager.m */; }; + 70E4BCC789D8C8F1033F23E0752502A7 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B9843BCA3F316D774BFB4EB147C2714 /* FBSnapshotTestCase.m */; }; + 70E93156D3AE9EF3FDB04AB5FA898C03 /* FBSDKCheckmarkIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C4116AC933F225C97EB7C25685BBF4 /* FBSDKCheckmarkIcon.m */; }; + 715A1122272BB3A29A10AAE4C8C03913 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 720A7E8DA864D1B2B76704A5138C02E9 /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = FE8A0B53E860CDD4E7ABD8F8CAA2D7F2 /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7265164C97F3CE0723EAA6098FD46D54 /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = B27FAF4668509964521FC9DD2E6704B5 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 727272DF622E56DB1002F6D753CAD231 /* FBSDKLikeActionController.h in Headers */ = {isa = PBXBuildFile; fileRef = A678FB5DD4092F74C074CC1F07199377 /* FBSDKLikeActionController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7332F15718920917F544F35CE2C038AA /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = B58B9FA0437D8F71B3DE338BF4780982 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7370CFE64A0B811DC37C74240F7B6FBC /* NSString-Helper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EB316D4AD96D73CDD1D932D3690E8D93 /* NSString-Helper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74688BB92278B12E1697F8BBADEAAAB1 /* FBSDKAppEvents.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = F0ECE18301275FE612BE80C76E70044F /* FBSDKAppEvents.h */; }; + 7500B0969D1E0F9F06C024AB95424487 /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = AE36E95CD10ED9B33AEC46DD0CEBCC35 /* FBSDKAudioResourceLoader.m */; }; + 767B72C8B93B68648EBDE86D96C2D502 /* FBSDKLikeDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A717DCBBB7A95C1DB3C11780017DDD4 /* FBSDKLikeDialog.m */; }; + 76A995111F0407D9418606AA1BC6BCCE /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 390E5D414B2F64E4E7BFE1181A9621E6 /* FBSDKErrorConfiguration.m */; }; + 76CCABE79C04444450153424D7CE1DC1 /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 788BBA73EAEA9E06D112E3B96C3467FF /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76D337327C10A7555447B69AA1562647 /* EXPMatchers+beInstanceOf.m in Sources */ = {isa = PBXBuildFile; fileRef = B06746D1CBBE035A1274B710E1707CE0 /* EXPMatchers+beInstanceOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 76E31B65C0AAC7505E46DA0000A5BACE /* AFOAuth2Manager.h in Headers */ = {isa = PBXBuildFile; fileRef = E2BC234F8C70BE1DAB483EDE042413B0 /* AFOAuth2Manager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 772A77DCA95BB8487CC66003C3D25B1F /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 66A0FFC1602BB62430E2A19911D02111 /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 772BFB9529121111C517FBA06EA26237 /* Expecta+Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EFEBD7315E0316F79854D0E0628B48FF /* Expecta+Snapshots-dummy.m */; }; + 77A0556F69F26DCB2A0DC327FD5FEC60 /* FBSDKLikeBoxView.m in Sources */ = {isa = PBXBuildFile; fileRef = 031D832872DF068B7E2C88C49484CAAD /* FBSDKLikeBoxView.m */; }; + 77C9B0508B8782EA198BE78E4D373D48 /* UIDevice-Utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 89B34C567EF94116066BB615F72F3E5A /* UIDevice-Utils-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7861523B9D5DFCF0F4A56E4DE3296AA2 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83934A4A7CA57CCD866F579F083C0192 /* FBSnapshotTestController.m */; }; + 786B13EA3A5A339FAE2B474A9368B96B /* FBSDKShareUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DE860B7DDCEC743A5212583259D8AF2 /* FBSDKShareUtility.m */; }; + 78B80EA2CF10F9A6D2A50891C099873D /* FBSDKGraphRequest.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 9BA2EFA2357230B3951DA3C6BA7A7C51 /* FBSDKGraphRequest.h */; }; + 78C2DF6AE20AC5188754254DD6AE17A5 /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F5CCB7BF69E45AF8C1AACC8CD547CA0 /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; + 79558B1F97ABE4AB8942DC18BEBD4B82 /* EXPMatchers+beKindOf.h in Headers */ = {isa = PBXBuildFile; fileRef = D2372AA93D95B7FA45C80FBD662C01B6 /* EXPMatchers+beKindOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79A9CEAAF5D3D19FF7E37B206FA08438 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = C070A80C47A48AE7052FC98086716092 /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79B066CD2C7F172A3DAB5A3DE45128DF /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = DC6FA21EB34D66FA2B39D64B9A249004 /* FBSDKAppLinkResolver.m */; }; + 79CFCA0A429202049A0507531DC76239 /* FBSDKMessengerIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = E99B24C2488EE9A9CC13BAECACACE1F5 /* FBSDKMessengerIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A23129C6EF1F64D601C25B8CF8F62F7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 7A568273B8FA9CA2D3D4E2AD5C52C05B /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF5771F72CF6D38D292F26BDFAAA8B1 /* NSLayoutConstraint+PureLayout.m */; }; + 7B058D8BDB39808E193D042503D362AC /* AFJSONResponseSerializerWithData.m in Sources */ = {isa = PBXBuildFile; fileRef = D896649C0866F7A447EC61AF8F2C4F94 /* AFJSONResponseSerializerWithData.m */; }; + 7B223B4E6EF14BA12DA113F7EE10B96C /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = ACF9426250546788173EB01B62EDB404 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C848303DFC78D4349FB807A23CB12F0 /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DDF466AF67C2C7960C4CA30A7A92817 /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7D3F219BB989A7A36BE602D6D0004E58 /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = FDEBA4CF43368C1FF2805745DAC7FCFB /* FBSDKError.m */; }; + 7D93FE61E16FD337D13D8DCA68DF1864 /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = DC42EFEA050BAB9F066B4C8C4382ACB0 /* BFAppLinkNavigation.m */; }; + 7D9BC01E823D2F526B90EBAB87573E62 /* nv-ios-http-status-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 619F44FEB0BB12E9B6C9DC194F15771A /* nv-ios-http-status-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7E77F54DD1DC89EC9EEE5EE2C3194995 /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 99897B23CC86BC9BCB2EE2EF9D311D98 /* FBSDKAccessToken.m */; }; + 7E7F02A51748EFD9F7D93B8F7979CA56 /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = D4A8B7B87F3A289ADBC7EFD25239AF27 /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 804BEA9DCF7470007FB58E25B781330C /* FBSDKAppGroupContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2255793633A270EB73D390C2B35A02A7 /* FBSDKAppGroupContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 805E425BBEF7A6133E32E1D30A073010 /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = 1385DB87DF3FEFC3AE491427C5559470 /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 8163B079DA7B839C9480B7C09F787332 /* UIDevice-Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = E52A9052C4B7E5B6D32A34DEFC2F4B32 /* UIDevice-Hardware.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81A73BC9BA26F7E7D6BF01DF44B69362 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = CDA4CB0E8B82D864CDB4842D98C60DB3 /* FBSDKBridgeAPIProtocolWebV1.m */; }; + 81B617F8D26BB10C5726D75E85D21EB7 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 902621A9758E6619118E9BCC9EFF5514 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8247F34C45EDD7B97CBC3488E090D15D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 8276C822C7BF0377E10439B9264A6454 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE4EC6FB4B2F6FD3D175A1635A7B2C12 /* XCTest.framework */; }; + 8302757F7A46F3D19E05D69C258A3001 /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = A345CD33CA1012ACFC519132C406222A /* FBSDKAppLinkUtility.m */; }; + 832832C304DEFF8EF18E4D1369ECF0A4 /* FBSDKShareKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 254F25EB9E8C4553D54BF506A40DC795 /* FBSDKShareKit-dummy.m */; }; + 8333A95673D2EE9C93DC7AEFAFC30761 /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = C316FA0C53240D3DF5411358DB77ACB7 /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 837261A927BBEB33A7CE5E7146A3EBED /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = CFB1635A9FFBCC9ED53C8A9F7D06CF32 /* BFExecutor.m */; }; + 837B593D7C1D01B4EA400247309D6AB0 /* Expecta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 33BF074452551239823F383D34CF870F /* Expecta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 83EC031C9607DADE8C5383EBAFF8DD62 /* PNUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 96AF07BFAC6443279980AD00D67BB777 /* PNUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 843568FDEB30BD7AEF8E71F928B9CEEB /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 3028274A2D3024E1AC7889D1994AB346 /* SPTCompiledExample.m */; }; + 844A186BB37A792DF221C6D3FED55548 /* SpectaDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = B08F81B342D53F6871F705F16F994817 /* SpectaDSL.m */; }; + 844C5F6F925DB192BF8EB46E44B3740A /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 382F0F6227872012AC60863135D2E62F /* BFCancellationToken.m */; }; + 84E5853836994F7525C3CB9651D4CDEB /* FBSDKAppGroupAddDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 90CC928F94DB7EC3D7E0472C8BAD28BE /* FBSDKAppGroupAddDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 858F54B22A89D86291F07ED94D0BF828 /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F4A79BA5A36E18A7071D2F7FA8E115 /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85B0B22D874F67F142A7F2A3EA721328 /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = 024570ED2C04D7FACB7942AEDC6E6CB7 /* FBSDKCopying.h */; }; + 85CA7FAC95E680BA0B90AB9D3EB1C6C5 /* FBSDKConstants.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 7FBF01A12DBA9EECC888B58BBAD377AE /* FBSDKConstants.h */; }; + 85CD1659FDDE835905F7FACA6A9CBB73 /* CodFisResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 47B80C3856B87F4EBB18639C1420C0B5 /* CodFisResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85E31076D5530AEEB45ACF16B2B8A983 /* EXPMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D0E2CF4859429DDD3D8AFE2EDF4ACBA /* EXPMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85EB2F216487CB2E8F3FCCFBC4D69912 /* EXPMatchers+beTruthy.h in Headers */ = {isa = PBXBuildFile; fileRef = 56208E8E37A929D30D1CCDEE7784B2B7 /* EXPMatchers+beTruthy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 863776D9D50368DB68474475994583F2 /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B3265CA4C64A889E5B268C2190A779E /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86A77793007A74EBA7DE4E4E5CCD28A6 /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = A77A3EB75937A72D08AC96DF7E29F3F8 /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86BB9E76805810A1419D3D5BA9DE7386 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = FC8C158D6460A19DA5B5744712BFF798 /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8758A10FCEE3F1349A2DB032D703E6E2 /* CodFis-Helper.bundle in Resources */ = {isa = PBXBuildFile; fileRef = BAC519B57D0FE97E0B93F2AC9F10ACE8 /* CodFis-Helper.bundle */; }; + 87A4C151BDF488EC8B7391469F873601 /* FBSDKAppInviteDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 05F4E660AEEDC05B4B42A80A61ABE458 /* FBSDKAppInviteDialog.m */; }; + 87FD5F0F682CDEB6A348CA448889E3EA /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 78E0755AD286CC8D37991F4C8D0B934A /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 88016EB7EB19D156CE2DA9DC6BD1A69A /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 24C90A906A81F0A0C99ACB2B129E95F3 /* Specta-dummy.m */; }; + 88227609733689C7B47AD7A0460FB9E0 /* FBSDKLikeControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F42C29A9DCD9488D81AD7B62A7DB5B0 /* FBSDKLikeControl.m */; }; + 886BBD880E4037E85740080BD4EF66A9 /* StrongestPasswordValidator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B35877C4883092B132615270E4A71D4 /* StrongestPasswordValidator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 889D49F86D436C76E6C11D8EB2B460C2 /* FBSDKShareVideoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD86699F6512E83A641B241A8BE2D78 /* FBSDKShareVideoContent.m */; }; + 88DF1A3DB8350BD2CF8BB1840BB5AAD5 /* FBSDKGameRequestContent.m in Sources */ = {isa = PBXBuildFile; fileRef = DF6BB21B5F0D1A5ADB462FCBCCF28387 /* FBSDKGameRequestContent.m */; }; + 89A46B63E469F17791D14FC64466794A /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = E0788CA538C8C3481F57A34EF238AB84 /* UIImage+Diff.m */; }; + 89BC412158C8FD48FA1966EE391C12B7 /* SpectaUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 71B49D701EA8D9D683E429BFF58C50EB /* SpectaUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A2FBDAF5D1632E7AFA4803D9E680875 /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0341647EC8481DF0005B85E6CCA0BDB0 /* FBSDKCoreKit.framework */; }; + 8A36A8E8B3844AED3C7DBD9D1E2BFBE0 /* nv_ios_http_status.h in Headers */ = {isa = PBXBuildFile; fileRef = B5AF509C80ACCD54A54EF55BA7F73071 /* nv_ios_http_status.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C85D66841B49A2929EFC1AC8D94E960 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = A5A56F283F3328A6FBBE82A68BDAFD21 /* NSArray+PureLayout.m */; }; + 8C8C1B0D83FE6A4352F15154DB16372C /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 31BDB3D8DFB272D42E0963F9CDC99DEC /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DD814923C31D596735ABA63B294BE1C /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E3AB7D39EDB9ED45D4B130D4F23AA90 /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8ED947D54E17C0B9ABDD0E541875D5D5 /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = C092DD180FD980788495D2FE247FA25B /* FBSDKAccessTokenCacheV3_17.m */; }; + 8F50117E26A2EFD5C22FEC130082C661 /* FBSDKLiking.h in Headers */ = {isa = PBXBuildFile; fileRef = E6354B73D5351B60178CD59952D4987C /* FBSDKLiking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F80A98B963AC09D377616D0B91270E8 /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4188F0F3C9B129C0156DA029B865E104 /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 904C440B7E7E20FF76B4403111EF62A6 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 09CEE404DAEE6949021744B7E9DB80E1 /* FBSDKGraphErrorRecoveryProcessor.m */; }; + 90CC7CA091BD1C63A0801D293486C9C3 /* FBSDKURLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 1835617E1C07FC6D7A48DB4B58F7319C /* FBSDKURLConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 914817761A4EC785E7011928CE3CFF08 /* FBSDKShareButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C40B9B8E736ED38F50E00F34239426C /* FBSDKShareButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9150E488C9AC75DABF40111A141C9AE8 /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 82370C2C361DAB855CFD1E7E0818AFC1 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 915C7CFA699B0F0CBC4D6F95C2280F93 /* SpectaTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = BF53C9C18AB608E36677A6D58A385D85 /* SpectaTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9172B81F27603000CBA6A2ECBF49970D /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C2312C2F99EA26536E3F7733B1DFF97 /* BFCancellationTokenSource.m */; }; + 918E06480F28F27361B19D19432F8538 /* EXPMatchers+endWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 3054FF74DD95D1D22928A1D43A4E81E3 /* EXPMatchers+endWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9280DE709B0FD8A557A82B6752C19121 /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CFA88F8AA4B6D78E5F37C67FC1C5531 /* FBSDKConstants.m */; }; + 92A00DFE3C3280BC19F86A1CCBEA19A6 /* NSDate_Utils.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A93138E47D8D97F4D5F7A0627DD6A322 /* NSDate_Utils.framework */; }; + 92A2A17C9610E6507EA24D659F836F09 /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = EA67C55635196723D42C0907F117AAC0 /* FBSDKTypeUtility.m */; }; + 92F6DD216B6CBCBF8313DC3F9D65CD69 /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 71F105A5835330BF99915B5C73575E79 /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 931D410B9F8ACB935883DF8C59F9C93E /* EXPMatchers+postNotification.m in Sources */ = {isa = PBXBuildFile; fileRef = F7D4D9C8021FBD430470B4915EC51EA8 /* EXPMatchers+postNotification.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9490686C3B98E578570F3598BC6547A6 /* FBSDKShareError.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A65E4047F53D5007AC3761AA1F27797 /* FBSDKShareError.m */; }; + 94C47C87E397972CE98F75929F3B706C /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 867A20192088B26E7B35A70AE62606C8 /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 94EE4E96E07D0333A77BB8FD10CBD69C /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 117C74BB14103913FCC7F8CEBD7D6D0F /* FBSDKUtility.h */; }; + 951D65E7E4BEF32551203E39BE137C24 /* FBSDKAppGroupJoinDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E2DC56D3E5732CBD5708D691ABA7BE0 /* FBSDKAppGroupJoinDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 953D8C14F70C45AED99F39D25774E31F /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = F7B356AD2886B6E5E383223C2B80DFD7 /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 95DEC4104BC553C0B3C98964A53FD281 /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 23F9A55263A15D88829D706E22AC80F6 /* FBSDKDialogConfiguration.m */; }; + 96BB7F039CDB9C2ACF9C715C26E16FD6 /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DB35E151F005D470865DE15BBA872A /* FBSDKMath.m */; }; + 98DCF90DFBD9775D84E2119D6C325E1F /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3434D23689AE0C13E02835DB9ECB7CDB /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 993794224F6A64BEA192FC7BAB6FE714 /* Pods-PNObject_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A838922082CBB903238CF0302A9F06FC /* Pods-PNObject_Tests-dummy.m */; }; + 996C2014C8320E8DB7DAA7411605B5B0 /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E8B44D4D6D436319C146BB023059A3 /* BFAppLink.m */; }; + 9AA6D3DA23FD89F1B6D94F4C72B6EE34 /* FBSDKUtility.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 117C74BB14103913FCC7F8CEBD7D6D0F /* FBSDKUtility.h */; }; + 9ADA87A0C728B40942CF872F0CC1032D /* NSString+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = D08BB5516AA713E8B27EAA8FF4515D80 /* NSString+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B2E761A064459F77EA9870BEF03ACC3 /* EXPMatchers+postNotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 161676199EA4E922250924F0D2AD32D2 /* EXPMatchers+postNotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9BB9159FBA757600D3D4C0FF645F3911 /* EXPMatchers+beInTheRangeOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BCF041F2AF79454DB628F3B3056264D /* EXPMatchers+beInTheRangeOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9C0133ADFAD29C4D882AEEEFACE2A49C /* FBSDKShareDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E4D2C0CFB532A9EBCACD944298F3853 /* FBSDKShareDialog.m */; }; + 9CA9E44B0C1FB9E1298A132B17E5815A /* UIDevice_Utils.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50566CF1EC56A61C10E9F8040AE4B7E7 /* UIDevice_Utils.framework */; }; + 9CC01ED81EB7C90171EB139502DD66A6 /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = B90A10B92F21AF1C9BBEB01F7B0B7904 /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9D0995A0A4EBF630C59BC1A62C40403C /* PEAR_FileManager_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F79F69D5CF15A94063B66DD2E2B8053 /* PEAR_FileManager_iOS.framework */; }; + 9DBD7CA955B5A8ADBFA158AF8EAEA32C /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 53E7308F602E00F2AAABCBDF5AF859C2 /* FBSDKLoginManager.m */; }; + 9DF4BC5EBB9EF2E8CF7BA1D1A9A488F1 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BA2EFA2357230B3951DA3C6BA7A7C51 /* FBSDKGraphRequest.h */; }; + 9E1723E2FE89DC9BD907271B23B585F2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + 9E1E90DED74B73ECE53C9AD76DE53E2D /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = F318D168986D8B43007E6BF61E95EEC1 /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E656C4610258294F523EBBB1B0078FF /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CFAC21835D54078080C7B6AC770775F /* FBSDKCrypto.m */; }; + 9F16CBC702844229EB8F4DD82083980F /* FBSDKCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3127752AA07703849645BD1E296F0E82 /* FBSDKCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A00EC4B7A1B96BA93FD5F8C6D58E2CF7 /* NSDate_Utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 925978D63DE975E818C14CFC62EEFD79 /* NSDate_Utils-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A02DAC7721109252FB41BDBFF7506F31 /* UIDevice-Utils.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 4AEBB8CB4AE2AFAC0AB371278437CB76 /* UIDevice-Utils.bundle */; }; + A2A9BD530BAA86BEA99912496FA11D6A /* FBSDKShareOpenGraphAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B4E3F3F6E9D323171C4A024036B9B32 /* FBSDKShareOpenGraphAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3AF5DB4354D74ADB26485677340CBE9 /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D8FB0FE96B653A9AEA5F2F77B8AC2F5 /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A45D6BF90B85B42C3BA102D27B0EAF7E /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 958F2BC783D806A88D3AE0FA733E218A /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A462945883F7729B185B64B679A6BFBE /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 23A905C809471CFE8C5326F10BBE6D05 /* UIWebView+AFNetworking.m */; }; + A5A28E40D52CE9C0C7EDDE8E1F5DACD7 /* FBSDKShareOpenGraphObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B2C00E8B4191825906EAB274E3DBC16 /* FBSDKShareOpenGraphObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5D4C21EECA66DFDB6E4ACE1A04777AA /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = D8F96329503FAED4425BF02D75311DB8 /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6C6019D45BE62C61210A9CC619368EF /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E7C8F4F4486FE70D94453D7294FE687 /* AFNetworkActivityIndicatorManager.m */; }; + A769A86B421000E9EEE430373A45666C /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9FFAEDB3DC76DD9705B8FA233EB4DE1 /* Bolts.framework */; }; + A84245FE52EC5995B5D31EA4356A56C0 /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = CCA9264638310CC0611C1200FD410567 /* BFCancellationTokenRegistration.m */; }; + A8B0C39E9BFCD004930A94FBA66A3CEB /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 4921A7C33F97D10F52CBE790E4F823E3 /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8E047167FA3E7D9783771C27E9A8097 /* VatNumber+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AC36C181B406F31796C32B6EB8BB3AF /* VatNumber+Helper.m */; }; + AA5BDC587385B4B46724FAC2D2550E0F /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = AA1F7DEF6604A7C01899EF5E4E7AEDF5 /* FBSDKLoginButton.m */; }; + AA95CCBA0196C503D3CC1FD24D0E9D85 /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = CCE7932B2B677323B24126A5F2DFC80D /* FBSDKLoginManagerLogger.m */; }; + AAC7A4957359E640044B9108D1F17C4C /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 15BE015A3C02CD512B6FDBF20AFDD493 /* FBSDKTestUsersManager.h */; }; + AB39AC9746E7575D7449700475E41B0B /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = BD41B71026B8BEFE03F999651C617648 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB60E290BD7BEB9B899F622BE80F1745 /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CF11D328E1F7C5F442BAC0342291384 /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AB6A875AB74B484F095E03BD1B9AC1AD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + AB889BC8C7B93051E0C88B77E41444D3 /* PEAR-FileManager-iOS-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8285B5564B819F0A7FE5CC51843E6AC9 /* PEAR-FileManager-iOS-dummy.m */; }; + AC57C2BD7630CCD4F689A5E4ED4D342D /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 88D6F9FCC466B28FB5075B1F253A3F31 /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AC6F9FBCB460CD3E649F26D2D469438A /* AFHTTPRequestSerializer+OAuth2.h in Headers */ = {isa = PBXBuildFile; fileRef = CD4AF13FC86F46C256B2D2E7854D4E1A /* AFHTTPRequestSerializer+OAuth2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACD6E2410430E755D7D079FFABEB83F1 /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = C085129AE27209824EE689C4E697A9F6 /* FBSDKSettings.h */; }; + AD4D9C9467544A49E49FCDD2962A6421 /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = AD887F4B1F7359C957BE88F3359745CB /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AD69D3FB60F76FC72862F384A64D92EF /* FBSDKVideoUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = F6CDD48A2137D49E09A82EA779B12321 /* FBSDKVideoUploader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + ADC285931EEE0D901FDDD07E2B7FBBD5 /* PNObject+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = BF656D592C90B74720B708794729A5CB /* PNObject+Protected.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE2A07407FB50BA249984DC0620E84C0 /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 8588583A401CDC07B6F004203E2EE7CB /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AEBD6D0E1B9145799A0F5DE4BAA529D3 /* FBSDKMessageDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 791D3A3EA41033E024773821B5F2F4C0 /* FBSDKMessageDialog.m */; }; + AF03C11A1FAC8132AD3749D8F541701A /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C0F70617DFDE18C2F4F601C2547F6685 /* UIButton+AFNetworking.m */; }; + AF1F46668D4591602887998C6E9C10AD /* EXPMatchers+beCloseTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 39994B4F43FEF44A4C20A4D87E1DD8B3 /* EXPMatchers+beCloseTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFAB3F06C68E046BA56A05ED857F7D6A /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C1D180F64F2DEC59750126D61F2CAB5 /* BFTask.m */; }; + AFFC8900E52BBEC72059334132F3A8F3 /* ExpectaSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = E22E4E4B2B6F3D41BA175D49D16C072A /* ExpectaSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B03506CCC0191AA3382F36B1FAC9E2EF /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 41D8C0D702E978CE51746A144CF0C109 /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B05083996BEC0F68432D3FD398D961D1 /* FBSDKLikeDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 9187D1043573B650F20865FA53D8F4CB /* FBSDKLikeDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B0708CE47B50CEBC6E35C404D18A1639 /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = C761CC8409E07C789FA0DE43FEAEAE46 /* FBSDKAppEventsDeviceInfo.m */; }; + B168720AAFEA07354ACA1F848F1554F6 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 654C57362979E32FE721E363F55AA00E /* FBSDKProfile.h */; }; + B190D5BA558C5C48B978E9B3ED07DCDB /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E7631FE5FF32DA7D05E326CD8536268 /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B22FE25FD01D8092AF99C9DB4B27EF9C /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = A86176910EB0C572B65BAA7D6976F042 /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3270859F1F107321CFB14BE165440EB /* FBSDKLikeObjectType.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F3682DF7A233CAA0CA67B257D1692EF /* FBSDKLikeObjectType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3C44C99C3D6799F393C4BAC36730EFF /* AFOAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = FC80A39C41F410A5F2CED3EC180AF0FB /* AFOAuthCredential.m */; }; + B54F7314FDB86E66C1A7418F13C403E6 /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 94A0A5FA716ADCA9E911CFBB3F4C09D1 /* FBSDKContainerViewController.m */; }; + B57E7F72EC8FD7CFFD6C35657CB84C0D /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B109F3A950A33B8F14680CFF594C8FB /* FBSDKAccessTokenCache.m */; }; + B5852322ADE88AAD56EE042B80BA81E4 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 54DD8ADCBBAF98AAB91BF2B3A4E65C78 /* AFURLResponseSerialization.m */; }; + B6376131E673115D7F121B1110BCE4BD /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = AF0229C8D9B6F092338FB7AA3845D9F7 /* FBSDKCloseIcon.m */; }; + B6A71178B550B786C5D4956197806582 /* nv-ios-http-status-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D934A34192879F0C394F52F4E59D51D4 /* nv-ios-http-status-dummy.m */; }; + B6F1EA2F55E84873A4023D434E1597B9 /* FBSDKApplicationDelegate.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 76AA96C59B8519494D2C7EBE42FC0AC0 /* FBSDKApplicationDelegate.h */; }; + B82356C0A8C502128EDE4B04D440A6A1 /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2570729A110E15D485BC8C9542CAFF8F /* FBSDKProfilePictureView.m */; }; + B82DB72E22EDA1BCE1EF4CA2BDC06AA8 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5855C96222FA1D187D555DCCBB756064 /* UIKit.framework */; }; + B84431CF8C64F363A334AA7089F6C134 /* NSValue+Expecta.m in Sources */ = {isa = PBXBuildFile; fileRef = BFA7BB58B57292A31AA89325BF2949CF /* NSValue+Expecta.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B84F1DBDE967EF9965CF4F4BCB29816C /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F44251670364D7298CC33133BB8E3CD /* FBSDKBase64.m */; }; + B8563820C993DFE2D9B92ABEFEFC9B4A /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = 610DEC0B9100117CD074E48439398496 /* FBSDKError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA0B2B882E1B771A7F3959545000E670 /* FBSDKShareKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = BDFD0D002EEBC82276A32E2F9AFDBA7D /* FBSDKShareKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BA12B131F10BCE3BE6E9A02FC908FE9D /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = C4B98441A3E9009E9BEFA35C1EFECB14 /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BA947C31B77BBFFE9F3D12DEAE559D57 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E450B23C38580E12404285C1EF05AB65 /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAE667128DD0CF6A2FF99B8FF068C49F /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 68686F014AD842A6F95DCF6F833DCEEC /* FBSDKBridgeAPIRequest.m */; }; + BAFF30C8BB8A6FD018F57EE643AB5A24 /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = B6FF7B5C48B9D9040840EA3BB7BCE8C3 /* FBSDKAppEvents.m */; }; + BB62B38C5AE87EB9F1A3CDDF395888E0 /* FBSDKAccessToken.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = E10420C4592D5AF9FF0F898211252F98 /* FBSDKAccessToken.h */; }; + BB72447AE168D9ADDDDEC9303BF5EDF8 /* FBSDKGraphRequestDataAttachment.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = A1C678B8EDA855844A40DFACBE96BBFC /* FBSDKGraphRequestDataAttachment.h */; }; + BC493C5B0DE06A2B9CD35CB8D0C8373B /* AFHTTPRequestSerializer+OAuth2.m in Sources */ = {isa = PBXBuildFile; fileRef = D861E969EA9ACCEB68F9BE36247B538D /* AFHTTPRequestSerializer+OAuth2.m */; }; + BC55C8365AEFF8217F6A567607754854 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 53A2109CEF67B6934C1D66E84DCB5528 /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BCEBBAE4376F955FE038D7549D6475FA /* FBSDKShareUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 21702FBC7D6FA2EF0726B1609DF6407E /* FBSDKShareUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BD9DA5293114BC5D99E8120ED39D5A04 /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = 805849C93498710FC1AED53BEA99F9EF /* FBSDKKeychainStoreViaBundleID.m */; }; + BE463D2C7553FDDD4C16487F4A71FCA6 /* ResponseConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 7138D7BD97FC9CBC012EB3382ABFE8DA /* ResponseConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE4A35631FC59F9EBEB486044401D323 /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = F19A0F090C20D92B35D604EFBFC784E2 /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BEE08B6146639F0CF458E225239F9F04 /* CodFis-Helper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 10FAA02D1E778815C50AD69908748415 /* CodFis-Helper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEFFE9FFE52E9A0833A7D2D8FB67EB4D /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1A86285B8AD82E1E6743CAA1CB8C94 /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BF0C14A470844D528A0C26E854C9F82D /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = B209B0A87698DFAEAC8B004A957E9FFE /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BFE8E4EED3C4FF8094319153094100CD /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = F6759D46C5AE673B7EE16F5133823839 /* FBSDKTriStateBOOL.m */; }; + C138631BBE09F71EE6028A2F82151656 /* FBSDKSendButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 78DFFB09230FCBC0CA0609AAFC3ADE09 /* FBSDKSendButton.m */; }; + C194E7BE93D67469FA2186CDB9C00C76 /* FBSDKSharing.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E52B5C6B84E6630681D149C5EC1C801 /* FBSDKSharing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C24E0D522905399920FF78BED3840380 /* NSString_Helper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0BC932C7674764ED0A380050D42C5923 /* NSString_Helper.framework */; }; + C2DD28375E1F0B1D0D1D2E4E607C499F /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = E1643F9A305AE178D3FDC37E618C60EB /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2FCD253D324E440050F34DFE10924A6 /* FBSDKShareOpenGraphValueContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DC2B2A4F9C0649E4D0CC4330F0AA111 /* FBSDKShareOpenGraphValueContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C30405F829ADD284E83124D172D14E0F /* FBSDKVideoUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = 43D2E3BB1F3060FBC3F28CD6BE485B89 /* FBSDKVideoUploader.m */; }; + C329EBDE20C6060363317D1E47E75333 /* FBSDKLikeBoxBorderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E92B7AA6DE0CB4E58869892D9B34967 /* FBSDKLikeBoxBorderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C40E751F9D577A9429168D2BE3E80E42 /* PNObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F364E010C1F2A1B9468CA660D61536B5 /* PNObject.m */; }; + C467E23E049825341CFA5FB79285B66A /* StrongestPasswordValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 88DA8C76A877F3E59ED58AC608ED7AD0 /* StrongestPasswordValidator.m */; }; + C6354FEC7728A4C86DAD8092509BA7D4 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C1B61EFC522674D7B93A242565237AB /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C682C1EF788ECE61861A08B753993197 /* CodFis_Helper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 784F6E12C67771D8D76A3974A8ACC3A1 /* CodFis_Helper.framework */; }; + C693B3C9443AA8107D7EDE91D0DB0E0B /* PNObjectConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F48A6DAECAA3B4AF8B04EBEFCD8C9C4 /* PNObjectConfig.m */; }; + C6E9B0A908F410317F2DBBECA0944AAB /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DE1F09489885824917063D56DDD1136 /* FBSnapshotTestCase-dummy.m */; }; + C70E3BD58967DF12CFAC25996D2231E3 /* StrongestPasswordValidator.bundle in Resources */ = {isa = PBXBuildFile; fileRef = F0294DFC06474C2B17C1DBF95E36FCEA /* StrongestPasswordValidator.bundle */; }; + C7BFBF77C9DDA99DF131AA22BED329A8 /* UIDevice-Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 27FE056362B56D01CB354DFA81FC7470 /* UIDevice-Utils-dummy.m */; }; + C7F74D39A93BBA300670D3C5D8C8EAC9 /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D423FD024634A360387F6BE0E19D66 /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C8536FA56CE6A3C57AF996A10B3538F7 /* AFOAuth2Manager.m in Sources */ = {isa = PBXBuildFile; fileRef = 54CA2A28191720AFDBAEABCC43B6C320 /* AFOAuth2Manager.m */; }; + C999F4F2377B0A4989747A6E2FF12824 /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = 873EB602D2DA7557306B240D213BA29C /* FBSDKAccessTokenCacheV3.m */; }; + CAC483EF637FB4A2C2E2FC75BA631B87 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = E23E75F4B1AFF0D0E39F7D82E5C7CBAF /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CAF0435ED0DFD398908923904EBC326C /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 534BA38D9F1387542D58EECB864E2FB4 /* BFMeasurementEvent.m */; }; + CBB0ECA79704A5C406450B85CF2166E2 /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = E40C056170FBCBDFB9CB6F219F72D999 /* FBSDKAccessTokenCacheV4.m */; }; + CC17C60FE6EF4875F909E23B64EEA336 /* FBSDKShareOpenGraphContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 31C989F8EFAA76C2C17699D023542E96 /* FBSDKShareOpenGraphContent.m */; }; + CC27931BF42C946771AA5A66FA703D6B /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A947507C3FBC67AFDE1651E6C6C1BFFF /* FBSDKLogger.m */; }; + CD11B572C0245E5444BB56494A3B3D64 /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B79A5AD68EDCD346B55E0341075B9BA /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE3F4ECBB0BC095577D66AE50C8E604C /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = FE7808AE36C71D1AE7ECB2AE2EA39BB1 /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CE91E0B7C2BF362403CB3A75E69AA061 /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = CBAE0C53813A06214A2A8AE23FCA93AD /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; }; + CEC23218A5371E682945B578DC2E4C90 /* FBSDKShareConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = C0D2574ECDA8AD00019A33E6F225AD7A /* FBSDKShareConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF7444C64BC44FF4D52DF95F65003A47 /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 4842A2B7A09B9DBD7C03585780369AC4 /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF76D6EA339E5B8DB5939726197B1105 /* FBSDKProfile.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 654C57362979E32FE721E363F55AA00E /* FBSDKProfile.h */; }; + CFA8D6B529A0EBFF0316F2629AB2556E /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 40D6E81053EA99EC16C9D010906E3FFD /* AFImageDownloader.m */; }; + CFE85C3C14F94A9A0C9E1C87B67F3FE5 /* FBSDKShareDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 95B30D0790EDD41CB794FD83AFF6ED20 /* FBSDKShareDefines.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D000E3F9104E3B518D5296061F07BAC6 /* NSDate+NSDate_Util.h in Headers */ = {isa = PBXBuildFile; fileRef = 062B2D28A1EAC9CD3F14D4C4B9CEF1B1 /* NSDate+NSDate_Util.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D02E3BBD18AC77F4AB88C9C9DA8BFC1A /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 680D60C4CE9ED6254B055D077C2017E6 /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D04EC4F4EE3434EE294FA83F00579D25 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + D06C35047988D22A1DFA319DB6ECA8D0 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = 90823CBB67F2934B4F8752380339CC0A /* BFAppLinkReturnToRefererView.m */; }; + D181FA8D3863D4294F5CD912DBEDA7C2 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE4EC6FB4B2F6FD3D175A1635A7B2C12 /* XCTest.framework */; }; + D1D19845D63768C3C61A30A15BE75BA7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + D1DCC09D755125E1A8B29422FE5D844D /* FBSDKLoginKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 716B68028A0992599CAFC1F3F787C086 /* FBSDKLoginKit.framework */; }; + D1E9E55D21C92E33ACE7E911BCB96269 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 542CFC5BEFE9FE4DD85FE37EAD7C820C /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D21D71BD0F6BE5641566ED11089155F0 /* PNInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A404B14648C1042A895A51DD17DDF1F /* PNInstallation.m */; }; + D27029EF4D63FD5855822C101FA7AD45 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + D323A5AAA18E104407BEF9A1C6F039F4 /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = 858A5317147FDAE58EF6BC89F2634E21 /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D42027DE319EA5C109EE0A419C721F4E /* FBSDKShareConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FB3D9A9DDA0770A4A8626D9B911F835 /* FBSDKShareConstants.m */; }; + D43EB60615448D41F5B6D038EF508C37 /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C8C4901FC6A30AEC6162569CB69A5ED /* FBSDKServerConfiguration.m */; }; + D44FEECD7262E751DCCF79D9F16B1707 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 10E1B65976FD696EF47E5CDF3C3F3FC0 /* SPTExampleGroup.m */; }; + D51B48F024EFDD78B34B09DA05B83D12 /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 83F8259AFB910AD011A3DAD0E47AC479 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D536FC956904C4A4CF8D9202D788F98F /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = E10420C4592D5AF9FF0F898211252F98 /* FBSDKAccessToken.h */; }; + D57E7B3AD587AE3FEF1BA51F45715F5B /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0341647EC8481DF0005B85E6CCA0BDB0 /* FBSDKCoreKit.framework */; }; + D5ABADB4F214A506F76B6437E646FB8E /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CB1E608B7334ADAB0902E120DDF4276C /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D5E4B17D89A58CF5A1DE9D1F45F9F372 /* PNObjectModel.m in Sources */ = {isa = PBXBuildFile; fileRef = DA401EDBE32F70C66E6082515103B291 /* PNObjectModel.m */; }; + D5F8C5492512E2BD458325B8491C6EED /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D5B5634FAC8A571FF2791A8A9CC8E797 /* FBSDKApplicationDelegate.m */; }; + D630E299E6776AFB30FFC184FCD0657A /* FBSDKShareKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 801B5FA9639504B4A1D87F6CBF43CB5C /* FBSDKShareKit.framework */; }; + D6E254B431D0DB9CAD9A42CC800DC12D /* PNObject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ED867712668303BA41A70CB5E1969AC2 /* PNObject-dummy.m */; }; + D7323ED7E9BC5E3E8AF38553A3E7BD8A /* UIDevice-Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = 540EADF849F309E32F011F8AEADF7FE3 /* UIDevice-Hardware.m */; }; + D7D6B2171FAE8B2BCC701ED603E588FE /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F02F8DD77EBE0363C4EBA581D42C64B /* FBSDKLoginError.m */; }; + D7DEAE7CDA9B8A7FC1723B6CD71FB76C /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BA1841C46D1F51ADFAAFAA5323F5CC86 /* FBSDKLoginKit-dummy.m */; }; + D83677C54D2226C67886A525B0B46FBE /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = BE4EE03E6F416C89D5972051523D7D2C /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D850A8DA79AC08E12FF8C2544FD08F26 /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = B628C6FFE7CF325483B41789D0D56AC1 /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D96BCC69689FFEED59A6D82F55F407A9 /* FBSDKLikeControl.h in Headers */ = {isa = PBXBuildFile; fileRef = F6570E443F2F7B4B556F499FBA92092B /* FBSDKLikeControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D97E2E3DFA40A47A99EAE44E4785CA7B /* FBSDKShareAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 9597E685F1205111EA6842DBE0D9DDB8 /* FBSDKShareAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9C9B21422DA694F0D84EAF37A7200AD /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9EEE55F1CEA6E09EA5FE5C785A0B00 /* FBSDKPaymentObserver.m */; }; + D9F4E833E37B611B432F6B5D7072DDA2 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CE1620AF70C77E10BABE437E87236B9 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAA37C4CD213B2861ADD1B7603D4D21F /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = E52748F2BCDAE532998FBD195CD41CDA /* FBSDKInternalUtility.m */; }; + DB2B67CAFC71813E233E5B7724BE0791 /* FBSDKProfilePictureView.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 1E9AF4D3638A06B08FFCE91474C30231 /* FBSDKProfilePictureView.h */; }; + DB30F82FB1BE083D9471B965FB500CA2 /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A11A7EB69BA654FB3DD572379550C3E /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + DBACA662BC72B0F822451C550AF24A35 /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = F0F11B0B853F95F0F49278A94AFD36A4 /* _FBSDKLoginRecoveryAttempter.m */; }; + DD6C44C96850BCF015ECB9F6D75616E2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + DD875C0F86FA77C0ACFB97DCD6078F98 /* CodFis-Helper-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E7510E5C49DD0B98ED2CAF57769F3668 /* CodFis-Helper-dummy.m */; }; + DEE8F8E9808D83A26C64B6E6ECDA72D8 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = B4E563A5F11A9B55ED397ECEBAC1FC4C /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFFA215EEAA8DDBD540076927535275C /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E81589989E516062DB4219ABB7F73F9 /* AFURLRequestSerialization.m */; }; + E08A97B93E9A76BCD66DDD2C8F0FAC81 /* PNLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BDDF917722435055C0E824013059206 /* PNLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E09AAD72633773E33CC200B89F74CF42 /* FBSDKSendButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FDF37188CAC76C98B336BCC03A1FCD5 /* FBSDKSendButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0A077DFB064B79685B810CCEFB2F1EF /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = A5080C9CA50F180DA69F644BFAC504B0 /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E0AAF49134A0505DF00E20E7B62087E1 /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 79A1CCF7654F71D41112220E0DC10A37 /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0D4045AC4C1B41917FCA23A042D18B2 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 894E00D21A6463A75BBE06EABD108667 /* AFHTTPSessionManager.m */; }; + E10811B5E4578C31FB675361C99EDED6 /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 350BE28EB1F5049B457015968B448B88 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; + E113030462AD8FB83B155414E775DEFB /* FBSDKMacros.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 111140B956B413206DFA9A03CF73B4B3 /* FBSDKMacros.h */; }; + E1888FDD5FBCB0D1F21EF99647F73535 /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5312DA28670878BCF7F96B2BF53E1AC1 /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1A545D3C101CD9D652565A63F65FA91 /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E23532124F3E6DCADABFA3E531C162B5 /* FBSDKCoreKit-dummy.m */; }; + E1C73181839E6E005843134CF17BFBAF /* FBSDKShareDialogMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B85B56C5DE375DA9D66BE1CB538BF0C /* FBSDKShareDialogMode.m */; }; + E1EC4532663CA75DE5BD00CB0A56814D /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 80616939E2E0B3BA8BB5911A832CAEB4 /* Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E202FA16CD9472E2472690B3413291B8 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = EBAC0522C9A023C3C948A99EF5C48BF6 /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E29455D1D64C719582B479B64ADA752E /* PNObject.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 60E441C70C64D2749C8F7E14D6FEEC02 /* PNObject.bundle */; }; + E3132543DB75A2C34CA3874B6ADA1677 /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DF6275EA9617E82375B652324EF56E7 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3C61206BEDBA3EBAA0A69B51DE0F3AA /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 244B32EE3886377A49AD3AEBB8E47769 /* FBSnapshotTestCasePlatform.m */; }; + E43B4B0C17AB97DE5D5F168A1146052E /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 35D7E17C4BE36279F66BDBA27CE15BDA /* FBSDKUtility.m */; }; + E4D3C159E4A8DD217E6CEFD6F9549DBC /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = C98B1390F57BC358105DFD4022EBA3D2 /* FBSDKIcon.m */; }; + E4EC16570D46F25B3BD2830D65C06AE5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + E4F1EBC4ADEFA94F3641370CC0F7F4E1 /* Pods-PNObject_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60B530196848B62AA6D54AEEB46A06D8 /* Pods-PNObject_Example-dummy.m */; }; + E53C7DCFB48289382A67508217D07073 /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = 38D49540BC8A87E116D102264D68EDFF /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E66A0248B1EFD2E312A3D47DB9BD8F74 /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = ABB015CDA38CD139C8C3C53237CC4730 /* FBSDKProfile.m */; }; + E735386085CE344F6A01178CF4763852 /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = EDD86FA116EC57F3387FD9B82D911B2B /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7360EED52B408BE8FDBA494E4A45327 /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = D61A312B5E17609342B2E0585AF3B38F /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E7988678C81F7CCB95D239375FC6986D /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 87169B8D7D4BA6A06B6B146E3A0E9FFB /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E83D085E1702EBF2941B74E83778AD3E /* Bolts-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A82A8C4692A7DAA54BE9D0EE532EE81 /* Bolts-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E928175AFFCFBADEAADDE0E3DDF0E4B2 /* FBSDKShareLinkContent+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F24B0198C84374688D6CB02FCF21773 /* FBSDKShareLinkContent+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E9D83491F14994CEC10D9722F98C2621 /* FBSDKTestUsersManager.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 15BE015A3C02CD512B6FDBF20AFDD493 /* FBSDKTestUsersManager.h */; }; + EA840679AC9463E0E3D371FCC3466B0A /* EXPMatchers+FBSnapshotTest.h in Headers */ = {isa = PBXBuildFile; fileRef = BBE3F45B6CDC0F4CF1C07F83ABEF213F /* EXPMatchers+FBSnapshotTest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB48263D92C7471B431BCD305F3B9C98 /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = A87B668CBC25F8366BF942597C96726C /* FBSDKAppEventsUtility.m */; }; + EB6F758820BB466F4B6FD2474F8317DF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + EC62E354409EDBB4B0F716E659159005 /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E1574B6106C34EAD2E72B682430C16FA /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC7CADE416A78A1CD6936018A6695126 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DB34EED0781E60D20AF367321B0B952 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECFDAB3D0480499E3F5736DAE8A9151A /* FBSDKLikeBoxBorderView.m in Sources */ = {isa = PBXBuildFile; fileRef = EB31C088FB088C612EDD72A95D239B17 /* FBSDKLikeBoxBorderView.m */; }; + ED8E8565CE822D9F63077227C44F8EAA /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E83FF3B7B243721732C79FC503972287 /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EDB2130EF73D5EED8328A39EE245953E /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E9AF4D3638A06B08FFCE91474C30231 /* FBSDKProfilePictureView.h */; }; + EDC1E9A948717C646535CD78857EF841 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 6933F9EF07FA4640A95861786FEB3922 /* FBSDKButton.h */; }; + EDEE3D0D44B63270AC3F0A1F7E595450 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DBE0E52D2D99A184DB399F270347C63 /* BFWebViewAppLinkResolver.m */; }; + EE7F7D3CA0C1493CDBE5E67A516E4456 /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = 96F361A48390DE67313A4B31E3372E3A /* FBSDKAppEventsState.m */; }; + EEB93CE55083DA77EB9ABB52182D3628 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B26BE16735CD4ABD287EDB9A4B87349 /* BFTaskCompletionSource.m */; }; + EED1705688A5E9DB9470E016428CEA15 /* FBSDKShareOpenGraphContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 6190A8A80A84FA8CC1B3A72A4D3C3EFA /* FBSDKShareOpenGraphContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEEFFCBA7E64D629BE5E57815DB49042 /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3089AAC7B1FB370F2F2B50A86B70A367 /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EF6497EE123F6BC0C1B09717437C5908 /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = D435243B7DF26E71130EAB0E511C8964 /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + EFE77D3F55F4A07C39B370B81B92F49F /* FBSDKAppLinkResolver.h in Copy . Public Headers */ = {isa = PBXBuildFile; fileRef = 1FEC164F45391FE495EC9104CFBE061D /* FBSDKAppLinkResolver.h */; }; + F0DDF02A078B917997FF025BB33BB842 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = A623A5FB2EB4B01092327B4026418777 /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F12D57414A73406831CC032A7170DBFF /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = 441DA1315E1579D07BE86A598FDF7263 /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F157E5B2C8E17BA7D46D1708F5BB86B6 /* FBSDKShareVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = F047C57A958CD29700AB9105D15476C2 /* FBSDKShareVideo.m */; }; + F1867C99D4A92FC191093E4901E463B5 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE4EC6FB4B2F6FD3D175A1635A7B2C12 /* XCTest.framework */; }; + F29FA01492C3A31E2A53738C941D8204 /* FBSDKLikeButton.m in Sources */ = {isa = PBXBuildFile; fileRef = AA4A5811B346E47AC7C8E327F45720C2 /* FBSDKLikeButton.m */; }; + F364BD52873F7B66529C5BBDB2FFAD8C /* FBSDKShareOpenGraphObject.m in Sources */ = {isa = PBXBuildFile; fileRef = E8BEF410E6DB823DB8827544B5659146 /* FBSDKShareOpenGraphObject.m */; }; + F3A1BD732F01439059FBC32F63E08946 /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C72207E7ECC16B3179A7B44EF4D392 /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3C0B2ABBB66AD36E5F26C1140AB336A /* FBSDKShareVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C026779ED5532B29AD7BF1892BB1233 /* FBSDKShareVideo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F41209A94070904A00BDF24ACB6336B6 /* EXPMatchers+beFalsy.h in Headers */ = {isa = PBXBuildFile; fileRef = AC53771843F71A7F61714479243F71A5 /* EXPMatchers+beFalsy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F43554CAEDA7EE6D2E3B1DA2F60768EC /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = C6BFD7278726563871B8C8D99EC89746 /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4A82E8C22F4C55029EC744E352D35A4 /* FBSDKGameRequestFrictionlessRecipientCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 97D58071A31A13BCAB524B3D54C40A9F /* FBSDKGameRequestFrictionlessRecipientCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4AB4817000E6D587C8EC36541F369E6 /* PNObject+PNObjectConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = EB603F835B581C741D7E17F41551026B /* PNObject+PNObjectConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F58F9BC7759BB8A5007B8821A275AEDD /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = FFE9298E86679CAAB3A085DAD7E9B9B1 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F59074ABCB5D041E88E13F78BCE25BE6 /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D6A22DECE1C285C8DC02B77C6FEE1FEA /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F65411E9EF00A9BB39D6BD1521A4F3FD /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 106FDB5348FD7288F67934FF3173E006 /* MobileCoreServices.framework */; }; + F6A2F44538464666F32290DC077EEC4A /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = E571742531DCE3F10A0C5EBB62B4FA78 /* FBSDKErrorRecoveryAttempter.m */; }; + F7097A4E42600080F17AE6FF60DFC624 /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CFA066C42A6CA6624F34DEA6EE3E5E73 /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F75CAA7A02AF607FFB58C536387579DB /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0341647EC8481DF0005B85E6CCA0BDB0 /* FBSDKCoreKit.framework */; }; + F75CB2A727F678C9A848A3A11EA7979B /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 42E8F864F75ADDB601308971893A88DF /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7E17CB0EFE3C8B20DAF13FB263E1C7A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A80E35072AB7909E944FA803B973A45B /* Foundation.framework */; }; + F8741712B8C0F04099C0283F7F01BAD9 /* FBSDKSharingButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 19984EF92CC03AAD80A978E722B16F34 /* FBSDKSharingButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F889401BA53FCDCAF5A191644C9F4450 /* FBSDKLikeObjectType.m in Sources */ = {isa = PBXBuildFile; fileRef = 376C54BD93A7673D42077B29677962C2 /* FBSDKLikeObjectType.m */; }; + FA19FBA2716C1914A35F077F6FC828E6 /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1578F78AAF32C4ACC604DDF88477E431 /* FBSDKTimeSpentData.m */; }; + FA29548E1469C36ED1FDCB5B197B1455 /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 9489B7BBFA82D7CAFC248C6556527422 /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FA4C24F956203244CA8854652E9B86E7 /* FBSDKAppInviteContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 584A04915C8BC48EBA12A137EED2DA97 /* FBSDKAppInviteContent.m */; }; + FA839F20BC13A260E089D374CAAB584E /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE4EC6FB4B2F6FD3D175A1635A7B2C12 /* XCTest.framework */; }; + FAAEFD347D99CB3D2DF590C4DD74729D /* PNObjcPassword.m in Sources */ = {isa = PBXBuildFile; fileRef = A202688E8FDAD4BF7FF3A3FFBDB7A6C1 /* PNObjcPassword.m */; }; + FAF1D503EB3C6F7D07BEB4A1B4C6ACB9 /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BEEBE46498B918C88D3D39400D42F1C /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAFBA5728037DC7E5FF6B500CCDBF64B /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = 264896594AC22C380A90D7B3255B49FF /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FAFF694AEED47B4C2590B318514AEF56 /* PNAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = D89227F2654AF6922EE8B697700FA555 /* PNAddress.m */; }; + FB6DCDE092836B9A5F6C0DA90C4B030D /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BEE41EF79C9F45B946D8219276EB1DB /* FBSDKTestUsersManager.m */; }; + FBDA8421287447622632E1B2D1F0147F /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 426CCDDCCA488AB94ADBAE94FB94647B /* FBSDKMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FBE87DF44EC85CEA3A559B3402F3E4D6 /* RNCryptor-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D80F1D0EE79761581CE3B0181DB649D9 /* RNCryptor-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC20596ABFE14A61F171A29FD03275E7 /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = F95745944562A65F20690D0CBEE46179 /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FC45858927D3B6A0F922C4B697B04A38 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = 043E8816608FA82D825E1B097AC6F2A1 /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FC61F990C23EA893733F1D8DACB1A434 /* FBSDKSharePhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = B231FDE2D61F17007842B73ECA2A9829 /* FBSDKSharePhoto.m */; }; + FCC6A7395DC35FED6A800AC100B0CB7E /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = E59CD4CA5F0C598E3994B2AA9DCE9ACB /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCDC9C0B871F82CB1AEE73303F9A2927 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 934D7FBF6EE3AB472313968B227A8293 /* QuartzCore.framework */; }; + FCDCE65D522450376BCE634E7291296B /* RNCryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A350D1396AC12CD019F91DBA44E58DD /* RNCryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD2D4497BC41412128C2D87C1BDE7398 /* EXPMatchers+beginWith.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B6B9460345FF2F522E0FB98BABD6E2C /* EXPMatchers+beginWith.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDE381A83A9E62D673C7AF1581271761 /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BF886C40793890196F00248AE2A1736 /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE39F77379E76EF9108722DF7843EFDB /* RNCryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5044E28DF5CA1ED5E2801D118449544E /* RNCryptor.framework */; }; + FE5EFE1631BFAE15994411002B426570 /* NSString+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = B89968D039657716AECA8CFF7F6DA9E5 /* NSString+Helper.m */; }; + FE8E34356D24F6759A8B010ED2F5707B /* EXPMatchers+raiseWithReason.m in Sources */ = {isa = PBXBuildFile; fileRef = 7244507F0BB9EECF1BFC656282791F50 /* EXPMatchers+raiseWithReason.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + FEFD9BB9812E02EB5519C896F6A3E499 /* FBSDKShareLinkContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 735FC3486090DD72D2C38AFC9F288B71 /* FBSDKShareLinkContent.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 00650FDA66DACDD6A8CA5502B103F234 /* PBXContainerItemProxy */ = { + 0C0F8E8B73A919EBA4E9CF056AA363D8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = D8470470292BC39EE263E6103508E41A; - remoteInfo = FBSDKShareKit; - }; - 00FB9F0B8F537D473F27F3FE99E53771 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; - remoteInfo = AFNetworking; - }; - 01E99DD934FB197B27484D9C7F406291 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = D8470470292BC39EE263E6103508E41A; - remoteInfo = FBSDKShareKit; - }; - 078C88B12F276C0DC383BFD15012BE42 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 3AE8BEB4664209ED167AC84641DB8D44; - remoteInfo = "UIDevice-Utils"; + remoteGlobalIDString = 20B8A8681820FA8513BD7E48A85DC18D; + remoteInfo = NSDate_Utils; }; 0CD167825DC3C6EBCB6F12FF7295B619 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -667,26 +654,26 @@ remoteGlobalIDString = 3241BF41D67FE3979A15BEAA18A92CA3; remoteInfo = "NSDate_Utils-NSDate_Utils"; }; - 0F8D05AD041E174E26154407E5C6FDED /* PBXContainerItemProxy */ = { + 1876653167F9A1DC5CFB6E89535A49CE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8858C6908E176A370A4667B983CC51E3; - remoteInfo = StrongestPasswordValidator; + remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; + remoteInfo = AFNetworking; }; - 181FBB245FD03450AEDC5EF978BD35F5 /* PBXContainerItemProxy */ = { + 1B2FE33D8B713786D38ED978EF621BFE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 624EA13B8888705E7AE36D7C6C518BD2; - remoteInfo = "PNObject-PNObject"; + remoteGlobalIDString = 314C316F862F0C900E91221B5D6FBFDA; + remoteInfo = "UIDevice-Utils"; }; - 18769881E1CDD3AF6655F7FBA19DD4DB /* PBXContainerItemProxy */ = { + 1F51EAFA1ED600220C5CD806B8817E3A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E8EACB2759BAA815FAC2E1B98932203D; - remoteInfo = "CodFis-Helper"; + remoteGlobalIDString = BF088AF63E437970817C1E809577C700; + remoteInfo = "PEAR-FileManager-iOS"; }; 28F15044017B0C9BD8CB2945A321D91B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -695,138 +682,173 @@ remoteGlobalIDString = C151757236ED425D4575FA96E3D67F5A; remoteInfo = "NSString-Helper-NSString-Helper"; }; - 316DBDD4C7F713B4A1AD37DF3F29A316 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = BF088AF63E437970817C1E809577C700; - remoteInfo = "PEAR-FileManager-iOS"; - }; - 33D9E567B86AA2B86F9CEE4F314BA1CE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = D07447EE3CEBB0BCB8D61DFCB8EA915F; - remoteInfo = FBSnapshotTestCase; - }; - 34FF2B074E2A0DD6C5F42A27B3500547 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20B8A8681820FA8513BD7E48A85DC18D; - remoteInfo = NSDate_Utils; - }; - 3DAB5C665844FD2EA3FDE38602FCE2C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5D69761C2CD2A1E5C013537B29CAB4CF; - remoteInfo = FBSDKLoginKit; - }; - 448E3209276E8D1EF003B95EDBFC684D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 47A534B55D67B674D614B5C3D1BEF06C; - remoteInfo = "UIDevice-Utils-UIDevice-Utils"; - }; - 46C1B7454291FC1CCC2AD4E4EF186DDA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 48A01060680836EC1751F39B03E38657; - remoteInfo = Specta; - }; - 499E49F299E6E026D3C2E60ECF586FDE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = E8EACB2759BAA815FAC2E1B98932203D; - remoteInfo = "CodFis-Helper"; - }; - 49E055F1B5D04BDC50F79F9256B35BA9 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = F6BDA83096F6440DD1D129F7219559C2; - remoteInfo = PNObject; - }; - 4CD09C896ACDAEE68D0E3B4E11D29F14 /* PBXContainerItemProxy */ = { + 2E02BFA69440770B44E79B5042EFF227 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 1A54A167C32DFCCEA6CDB5334A0DB6AC; remoteInfo = FBSDKCoreKit; }; - 59054DCAC78C993B192C7FBE6B276B63 /* PBXContainerItemProxy */ = { + 2EE0FD5F2CBA8E065BE4491971782C42 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 20B8A8681820FA8513BD7E48A85DC18D; - remoteInfo = NSDate_Utils; + remoteGlobalIDString = 028A94022F38D69362BD4CDDF2206F67; + remoteInfo = "UIDevice-Utils-UIDevice-Utils"; }; - 5E53FB1976EA82C34ADB85247F5F758C /* PBXContainerItemProxy */ = { + 2FFAA2BD04B5147CB345BB56F2B63ACC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 63A18C6A528BD7E47DDAF39B2AEAF1D1; - remoteInfo = Bolts; + remoteGlobalIDString = 1A54A167C32DFCCEA6CDB5334A0DB6AC; + remoteInfo = FBSDKCoreKit; }; - 60DC9415131D2BA25B2D8AFEC3A3FBFF /* PBXContainerItemProxy */ = { + 338508182D709CEBFC55DE8EC820BF37 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3AE8BEB4664209ED167AC84641DB8D44; + remoteGlobalIDString = D8470470292BC39EE263E6103508E41A; + remoteInfo = FBSDKShareKit; + }; + 3484B5DD08B7BDE56D49693AEE76F590 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 314C316F862F0C900E91221B5D6FBFDA; remoteInfo = "UIDevice-Utils"; }; - 7B9028D23892B515FA3C95C1D0F81152 /* PBXContainerItemProxy */ = { + 375056DCFEF4080310518704A56215AD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 1E6846CAC8E2C03735D2424F76AB6D54; - remoteInfo = PureLayout; + remoteGlobalIDString = FF6DB175E269D4B6BC28013A2E0B79DC; + remoteInfo = PNObject; }; - 7FFAB75BE80A41DAEA93B8D5B892E686 /* PBXContainerItemProxy */ = { + 3B26DCE855F2D9D6CC067BFA423ADE0E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 88643B90725E3BDB1F15DA88BB66A9C9; + remoteInfo = "nv-ios-http-status"; + }; + 3C6A7AEADAC32B49A9EA58A76D8954B9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 5D69761C2CD2A1E5C013537B29CAB4CF; remoteInfo = FBSDKLoginKit; }; - 805A077856B9D5D8137247039C475AE3 /* PBXContainerItemProxy */ = { + 3FAD12CFA146E163BE7A7C211B209E99 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 619F0D28240534293108906FED04836F; remoteInfo = "Expecta+Snapshots"; }; - 84432788B1C414EFF4F2FF01E31988BC /* PBXContainerItemProxy */ = { + 434092A62112FF9E3CF334B9EA7A2602 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0840D25468C2C517130DF826544925A0; + remoteInfo = RNCryptor; + }; + 4FCD74BA68C1A574B01555F824846CA4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 88643B90725E3BDB1F15DA88BB66A9C9; + remoteInfo = "nv-ios-http-status"; + }; + 582174FA553F6AEF0197BF3FDEB0A85C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 1A54A167C32DFCCEA6CDB5334A0DB6AC; remoteInfo = FBSDKCoreKit; }; - 8A49F8E47A06AE223467C6EA6BB21B87 /* PBXContainerItemProxy */ = { + 6032F468846372E10E549F8FD3B7B337 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = F6BDA83096F6440DD1D129F7219559C2; - remoteInfo = PNObject; + remoteGlobalIDString = B5F724D5F0F5CD521AED2FFB46B81417; + remoteInfo = "StrongestPasswordValidator-StrongestPasswordValidator"; }; - 8A93D1F95DD65A01A1FFFF5A534EC7F7 /* PBXContainerItemProxy */ = { + 64824134F85EBD7F92DDCA213370E4D6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0840D25468C2C517130DF826544925A0; + remoteInfo = RNCryptor; + }; + 67D8DEAF5ABBC07A632AF3476E8F61A2 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0840D25468C2C517130DF826544925A0; + remoteInfo = RNCryptor; + }; + 685A3F6C7F3E09F6D5372151082360C4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8EACB2759BAA815FAC2E1B98932203D; + remoteInfo = "CodFis-Helper"; + }; + 6AA6C79142003081329E933A6003ADF7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20B8A8681820FA8513BD7E48A85DC18D; + remoteInfo = NSDate_Utils; + }; + 7278D01E575E08BC590D2CFA421E9234 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = D8470470292BC39EE263E6103508E41A; + remoteInfo = FBSDKShareKit; + }; + 75000DAD477752C3AC6516B0B9B56251 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0D888F29E05E498D0CD91A51D28599A5; + remoteInfo = Expecta; + }; + 776816FABAE1CDE0D505F291E71FD45D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = BF088AF63E437970817C1E809577C700; + remoteInfo = "PEAR-FileManager-iOS"; + }; + 7A774F27853C3582EA11B6D13AE1D672 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20B8A8681820FA8513BD7E48A85DC18D; + remoteInfo = NSDate_Utils; + }; + 7CA0C8255721FB2AF3218FBB745A61B6 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 314C316F862F0C900E91221B5D6FBFDA; + remoteInfo = "UIDevice-Utils"; + }; + 7F50E346E2789F6D78CDA6E42286A209 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 5D69761C2CD2A1E5C013537B29CAB4CF; remoteInfo = FBSDKLoginKit; }; - 8C06BE45204EB41A2C1C730E2CF865FC /* PBXContainerItemProxy */ = { + 83C10DE677A2F8EF8A9B3EB574180FFD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 20B8A8681820FA8513BD7E48A85DC18D; - remoteInfo = NSDate_Utils; + remoteGlobalIDString = D07447EE3CEBB0BCB8D61DFCB8EA915F; + remoteInfo = FBSnapshotTestCase; }; 8C53F4461C9D1CEF4ECD210F7D3831C7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -835,55 +857,90 @@ remoteGlobalIDString = E14B7AF3D24BE951D0A73307B65567AA; remoteInfo = "CodFis-Helper-CodFis-Helper"; }; - 957132B774177CB656481977E1158617 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6F621F2F34EEA2E2A05B25FA44939F5D; - remoteInfo = "NSString-Helper"; - }; - 9930BF6AE36DE1E1B3AC46D995CA3D81 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8858C6908E176A370A4667B983CC51E3; - remoteInfo = StrongestPasswordValidator; - }; - 9CCAABE952390DFA7C725C624AC1689A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = D8470470292BC39EE263E6103508E41A; - remoteInfo = FBSDKShareKit; - }; - A190D08B992B9862E2829494CEF8A2B6 /* PBXContainerItemProxy */ = { + 8CB2FE5F4C133B87AC9A33E217934B97 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = BF088AF63E437970817C1E809577C700; remoteInfo = "PEAR-FileManager-iOS"; }; - AB0CAFEEBEB226AABF0EE0784AF73643 /* PBXContainerItemProxy */ = { + 90F9FBF95E6880F6DAB9D88F52473370 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0D888F29E05E498D0CD91A51D28599A5; - remoteInfo = Expecta; + remoteGlobalIDString = FF6DB175E269D4B6BC28013A2E0B79DC; + remoteInfo = PNObject; }; - B0E9B77A5EF5AD711A9FD6D45F0C13E0 /* PBXContainerItemProxy */ = { + 96B8CDD895DC91DD558B4598B5111484 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E8EACB2759BAA815FAC2E1B98932203D; - remoteInfo = "CodFis-Helper"; + remoteGlobalIDString = 6F621F2F34EEA2E2A05B25FA44939F5D; + remoteInfo = "NSString-Helper"; }; - B4C333959829027658E06C0D036FA3C8 /* PBXContainerItemProxy */ = { + 97AF319D526810A5E02D258CDBD7B3BF /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = D8470470292BC39EE263E6103508E41A; + remoteInfo = FBSDKShareKit; + }; + 988A61EAE4BD33C0F1E196F96BFE91BB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6F621F2F34EEA2E2A05B25FA44939F5D; + remoteInfo = "NSString-Helper"; + }; + 98ADDEFC1A487ED3180EC3DDBA849B00 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; remoteInfo = AFNetworking; }; + 9C7E4C8D70474B9E59A0B89711DF4DCE /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5D69761C2CD2A1E5C013537B29CAB4CF; + remoteInfo = FBSDKLoginKit; + }; + 9C96F10EAC07713BC83FAC1AE6E68EC0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 63A18C6A528BD7E47DDAF39B2AEAF1D1; + remoteInfo = Bolts; + }; + 9F2F33A868D38D8DEF2CCD493B20ADCD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = F36421BE3CA2CFC3461C5BE492620FBB; + remoteInfo = Specta; + }; + A1CF4B0C91C4F5AB6ED844A0E93FCD2C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; + remoteInfo = AFNetworking; + }; + A5339DC31044B5AFA6CFDC3D0B71A3A4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 352110FF1F6E135B18416F3E866D8C7D; + remoteInfo = StrongestPasswordValidator; + }; + B32BF74C12B1F9E12E1EEED25D335B60 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 823DCC47A39BF05022FD243FFA57350E; + remoteInfo = PureLayout; + }; C1D515C316B5D5FE5C581F2529C4666C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -891,12 +948,26 @@ remoteGlobalIDString = 63A18C6A528BD7E47DDAF39B2AEAF1D1; remoteInfo = Bolts; }; - C347F7BA0058460F36ED47B72CDC41A1 /* PBXContainerItemProxy */ = { + C24D823B2F7EA35FBE5BF3A58575E39F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 3AE8BEB4664209ED167AC84641DB8D44; - remoteInfo = "UIDevice-Utils"; + remoteGlobalIDString = 352110FF1F6E135B18416F3E866D8C7D; + remoteInfo = StrongestPasswordValidator; + }; + C384052F7AA7D08E000424DE270EB279 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 88643B90725E3BDB1F15DA88BB66A9C9; + remoteInfo = "nv-ios-http-status"; + }; + CC3CBFB0561ED67B51C0008C309B6951 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 63A18C6A528BD7E47DDAF39B2AEAF1D1; + remoteInfo = Bolts; }; CCF83280732A67033B72EE54815FFD3F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -905,40 +976,40 @@ remoteGlobalIDString = 0D888F29E05E498D0CD91A51D28599A5; remoteInfo = Expecta; }; - CFE08D9466A5CC7C09E6B38030437013 /* PBXContainerItemProxy */ = { + CD86A93C8846FF5A773D7F7FBD605805 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = E8EACB2759BAA815FAC2E1B98932203D; + remoteInfo = "CodFis-Helper"; + }; + D9476D31D7096AA345C238EE26F7DE10 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = 6F621F2F34EEA2E2A05B25FA44939F5D; remoteInfo = "NSString-Helper"; }; - D0D3CB297B135F0844AD77032D22CD5C /* PBXContainerItemProxy */ = { + E0DD39CAAFB312F800B3CF5DCB496849 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = EFA2428790ECABBAFAF6330BD81B7C15; - remoteInfo = "StrongestPasswordValidator-StrongestPasswordValidator"; + remoteGlobalIDString = 352110FF1F6E135B18416F3E866D8C7D; + remoteInfo = StrongestPasswordValidator; }; - D77BBF243BDB4251C99C45A59729EE33 /* PBXContainerItemProxy */ = { + E1A919B9977FB460D57719F22929D3D0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 1A54A167C32DFCCEA6CDB5334A0DB6AC; - remoteInfo = FBSDKCoreKit; + remoteGlobalIDString = E8EACB2759BAA815FAC2E1B98932203D; + remoteInfo = "CodFis-Helper"; }; - D945EEF13B71C5E5823A7DC9F49B06F9 /* PBXContainerItemProxy */ = { + E29D4E516A1BF3A76381FB2B4BC6DF9B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 88643B90725E3BDB1F15DA88BB66A9C9; - remoteInfo = "nv-ios-http-status"; - }; - DAF237007C84DD23AD19F705BA34E3F6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 88643B90725E3BDB1F15DA88BB66A9C9; - remoteInfo = "nv-ios-http-status"; + remoteGlobalIDString = 90D64B763687A799C706A1E53638ADC2; + remoteInfo = "PNObject-PNObject"; }; E469F4404D9AA3DFDD5115B9DCA2E42C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -954,34 +1025,6 @@ remoteGlobalIDString = 1A54A167C32DFCCEA6CDB5334A0DB6AC; remoteInfo = FBSDKCoreKit; }; - EEEEF30B72054C178CC47DB978370398 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8858C6908E176A370A4667B983CC51E3; - remoteInfo = StrongestPasswordValidator; - }; - F68C2D4EF2EB58C8AB0D8053F5ECE018 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 88643B90725E3BDB1F15DA88BB66A9C9; - remoteInfo = "nv-ios-http-status"; - }; - F6BE2CD6BF29ABDE35F3E46654ED7A0F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 63A18C6A528BD7E47DDAF39B2AEAF1D1; - remoteInfo = Bolts; - }; - F7F0DA8035BF7E4743C5D19BB87133AF /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = BF088AF63E437970817C1E809577C700; - remoteInfo = "PEAR-FileManager-iOS"; - }; F9BBA6CBCE0B1A136EAFACE5185B512D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -989,20 +1032,6 @@ remoteGlobalIDString = D07447EE3CEBB0BCB8D61DFCB8EA915F; remoteInfo = FBSnapshotTestCase; }; - F9FC6F7C0E35D4BCAF936EE6EEC28858 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 6F621F2F34EEA2E2A05B25FA44939F5D; - remoteInfo = "NSString-Helper"; - }; - FC060D82CB9C3321B9F8EF2AFE9BB8FD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; - remoteInfo = AFNetworking; - }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ @@ -1039,707 +1068,719 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 008662FBE0ADCC76DA25BB115B7A7A96 /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; - 0088AFB976A6D223BFEA4391745E354A /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; - 010C3F9A40F65F51DF3A0B29915CB110 /* Expecta+Snapshots-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta+Snapshots-dummy.m"; sourceTree = ""; }; - 01267BBC808C22CE22EF65E865680D69 /* UIDevice-Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIDevice-Utils-dummy.m"; sourceTree = ""; }; - 0161E72F5291B4A5D7A40F60431A350F /* FBSDKShareDialogMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDialogMode.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.h; sourceTree = ""; }; - 0194BF2EEF7968815CC1E8C615E14762 /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; - 01B4B2D7710DDF414553AB692ABB6EE9 /* NSString_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSString_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 01EDEFC472CCDF69D635F52AD5F279FA /* FBSDKAppInviteDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppInviteDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteDialog.h; sourceTree = ""; }; - 020D869F12F58DF723C39B21761B972B /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - 020E6138F92726A134CBD057FAEF42AC /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; - 025ACF7EFB500DB65D2F295FDC35484D /* FBSDKSharing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharing.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharing.h; sourceTree = ""; }; - 02BD854FA498A5AEE32C888CBB1A55C4 /* FBSDKLikeButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeButton.m; sourceTree = ""; }; - 03145B0053682CD1B09CD1976E92EF78 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - 0363275090535837C3A17D64152EC8BF /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; - 03737859AE05512F3FD085EC4EFA9A14 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - 037F843CCD957A5648646C3BBD2F6325 /* Specta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-umbrella.h"; sourceTree = ""; }; - 039FC153A72EA7A4BB6D19B307ECBCE3 /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; - 03E6D71AD51FD549CCABD9420BA9D83A /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; - 045B203324FD1127AD5D475ED40F5ECB /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; - 0477035210EEB1D3A02A2650464BFCC4 /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; - 04A148FA09E0FBC0D72523E6F6D1BC22 /* AFHTTPRequestSerializer+OAuth2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFHTTPRequestSerializer+OAuth2.h"; sourceTree = ""; }; - 04E2510D3A6868DF8D0ABE8AEDD9854A /* FBSDKShareOpenGraphValueContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphValueContainer.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphValueContainer.m; sourceTree = ""; }; - 056B35C758811514A9AC85FFEBAD4C6D /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.m; sourceTree = ""; }; - 05D8D840C9FBEAAE4BF3CEF40B5959C4 /* SpectaDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaDSL.h; path = Specta/Specta/SpectaDSL.h; sourceTree = ""; }; - 05F8BE13D6CFDC4E9F38D846DE2373F3 /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; - 05FADF6BECA7B59C5D4BF50C6F4F7385 /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; - 073D0ADBD59B9C83D694527DC7A2B013 /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; - 0751B5BE1CB0E49A968661F00C49848A /* VatNumber+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "VatNumber+Helper.m"; path = "CodFis-Helper/VatNumber+Helper.m"; sourceTree = ""; }; - 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 0806DE4BF33C6869AAF81FD7D5A9176D /* StrongestPasswordValidator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StrongestPasswordValidator-prefix.pch"; sourceTree = ""; }; - 083360AC579A3A1C2A982225FD2F5A7E /* NSString-Helper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString-Helper-umbrella.h"; sourceTree = ""; }; - 08DE7B3B6611D9325E6F4E3325C815CD /* FBSDKCheckmarkIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCheckmarkIcon.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.h; sourceTree = ""; }; - 09A956A8DDED49339F21D4B9A1FCD926 /* StrongestPasswordValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = StrongestPasswordValidator.m; path = Pod/Classes/StrongestPasswordValidator.m; sourceTree = ""; }; - 09C512F978C956370FF31B005125C200 /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; - 09E56699FDE99F5AA1FD4D9B57222EB0 /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; - 0A01283E79B1CFCABD26B11DB1DDFDE1 /* FBSnapshotTestCase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSnapshotTestCase.modulemap; sourceTree = ""; }; - 0A8B73216375C6B8FA57304F76BAAE4F /* FBSDKShareLinkContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareLinkContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.h; sourceTree = ""; }; - 0C29461FB8C47A8D34618F6F53EA3502 /* Specta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Specta.modulemap; sourceTree = ""; }; - 0CE9E5BF10377F137565E23DB4E4D631 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0D5CC058FFD3EC7FF18252F6B301C833 /* FBSDKAppInviteContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppInviteContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m; sourceTree = ""; }; - 0DC158B474481B2C57434EFF00595C93 /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; - 0EBF4EE8F3709418AF155398D1064450 /* NSDate_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSDate_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0F07F858B66120DA627B4C2E035DCF5E /* FBSDKSharePhotoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSharePhotoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m; sourceTree = ""; }; - 0F479B85D712F7B8F76BD130D70A47CD /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; - 0FD282990D0AF1AD966F555EB517A51B /* UIDevice-Hardware.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice-Hardware.m"; path = "Pod/Classes/UIDevice-Hardware.m"; sourceTree = ""; }; - 1022938947DEF7D7EC07057933662DCF /* FBSDKShareButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.h; sourceTree = ""; }; - 1041BD3830334A977CC64EDA742D891E /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; }; - 10F59FECB155083C5DB0FACE77AAC929 /* EXPMatchers+beCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beCloseTo.m"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.m"; sourceTree = ""; }; - 11CDD9C9CE662E53705DFEEB48DDD764 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 11D03EF20494AC8741388B2382D8CE82 /* Pods_PNObject_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PNObject_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 11D35C0751529C55B6F7671310F06024 /* FBSDKSendButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSendButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.h; sourceTree = ""; }; - 1206B68832BCB66BAB01EDAFC23D3758 /* StrongestPasswordValidator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StrongestPasswordValidator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1262FE5AEFD8696C481FD690A6CFCFBB /* AFJSONResponseSerializerWithData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFJSONResponseSerializerWithData.m; sourceTree = ""; }; - 127668074E238A33C89EE2569945DFE0 /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; - 1390B22E3E5A6A17A52AEBF23A7EF2D6 /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; - 139FBF2BD1C781DD1FAA240C6358CC02 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; }; - 13A6E44E16B06232F620395A89EFD371 /* NSString+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Helper.m"; path = "NSString-Helper/NSString+Helper.m"; sourceTree = ""; }; - 146B7ED9D4F21D31AD1FDAF2405DCDE7 /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; - 1476E181FAF4A4443DCAA8D29A07FCEB /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; - 14F6E8B90DB46D56A9480CFB61FA17C1 /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; - 150C3BFE2DE5939796A6D29742E426AE /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; - 1518E97AAD383A3A0F4C73FCD146F475 /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; - 15271F42A784D8A0FCA8B81BF06D062F /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = Specta/Specta/Specta.h; sourceTree = ""; }; - 1581C8207E2AB1BDC4809383283BDC3C /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; - 15BA85DA7898FC00AFB4EEED639878F2 /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; - 169265914792EA32130C1C1C5CE461F0 /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; - 16A703879D2288FAB6E6BDDC3340E835 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 16C23C2E3BAE4C82BB55879B147D8130 /* PNObject+PNObjectConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+PNObjectConnection.m"; sourceTree = ""; }; - 174D830015D93379708DA5335C1A6CF9 /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; }; - 17D4FF43E8E6F28C93AA328BAB3E70B0 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - 19110FC9DD78A12A68E3FDA9619C95FE /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; - 195BCB08777ED3317148CC94DB6F8052 /* FBSDKShareError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareError.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareError.h; sourceTree = ""; }; - 1AAF2C839E74A61F8430182B84EE96B2 /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.m; sourceTree = ""; }; - 1ACD37C2E9A4EC304FCE920AF7F1702F /* FBSDKShareKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKShareKit-dummy.m"; sourceTree = ""; }; - 1B0B100BA8257824F1B79B5714F07EE6 /* PNObjectModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectModel.m; sourceTree = ""; }; - 1B8DE1FFBEC60C5F2ABDAA2EF0130E92 /* NSDate_Utils.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = NSDate_Utils.modulemap; sourceTree = ""; }; - 1BB552E36DE1076039DFA4280708E89E /* FBSDKURLConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h; sourceTree = ""; }; - 1BC3F4D7217A5118EACE6804ED0F6C05 /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; - 1C0AF2D98A3C25C76EFF406AB5BDF156 /* EXPBlockDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPBlockDefinedMatcher.h; path = Expecta/EXPBlockDefinedMatcher.h; sourceTree = ""; }; - 1CA162AC11169450901F4359145498D8 /* AFJSONResponseSerializerWithData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFJSONResponseSerializerWithData.h; sourceTree = ""; }; - 1CBA20A923BDB035B79BB87ED819E010 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; - 1D6814EEEE6B689DC2D356C83F6D2FC0 /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; - 1D7841671DB27329C5673A6B842F69BF /* Specta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Specta-dummy.m"; sourceTree = ""; }; - 1D9FE1D3F0E83FA86F25D144AF996623 /* CodFis-Helper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "CodFis-Helper.modulemap"; sourceTree = ""; }; - 1DF0C58FD7A2BE585328E5975BB60BE8 /* EXPMatchers+beSubclassOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSubclassOf.m"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.m"; sourceTree = ""; }; - 1E013338EE9BC1B01AE350350844D871 /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = ""; }; - 1E4B7FDEAEA7BF9C023E5484743F3AAA /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; - 1E58AC7744369D36856A916896868624 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 1F76B95CD41DBDE5950387D699EE739C /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h; sourceTree = ""; }; - 1F7AAB82BDC42F57547B1C36752D34C0 /* StrongestPasswordValidator.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = StrongestPasswordValidator.xcconfig; sourceTree = ""; }; - 1F8AF60D256EE1DDDA59936A6628C951 /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; - 1FC7C9AC0B253B99F3E5DFD57E8E9CAE /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/BFURL_Internal.h; sourceTree = ""; }; - 1FC876C37CB767099A5F35D33A4376FC /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; - 206BBD13FCCEFD4BDF4915177FD091C3 /* PNObjectConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConstants.h; sourceTree = ""; }; - 207BAFEEA2CA1F14DE8BF71D209E4738 /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; - 20A165FFDA7C7678B2FBB87230251D0E /* StrongestPasswordValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StrongestPasswordValidator.h; path = Pod/Classes/StrongestPasswordValidator.h; sourceTree = ""; }; - 215D0904753D6EDA84F1ADD00961E202 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; + 015667A81F6FC724E311D564F751F8AA /* SPTTestSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTTestSuite.m; path = Specta/Specta/SPTTestSuite.m; sourceTree = ""; }; + 019D27ADA91B8FEB6E773BD22585422A /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 01F88E5AD62978F752DAC9898B20AC4C /* Expecta+Snapshots-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-umbrella.h"; sourceTree = ""; }; + 024570ED2C04D7FACB7942AEDC6E6CB7 /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; + 027063E0117D2454157B56D70FF67BC6 /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; + 028339F9423F30A373DB82CB09F0D4C4 /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; + 031D832872DF068B7E2C88C49484CAAD /* FBSDKLikeBoxView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeBoxView.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.m; sourceTree = ""; }; + 031E45769F7897993E8EF5154A836176 /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThan.h"; path = "Expecta/Matchers/EXPMatchers+beLessThan.h"; sourceTree = ""; }; + 0341647EC8481DF0005B85E6CCA0BDB0 /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 043E8816608FA82D825E1B097AC6F2A1 /* EXPMatchers+match.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+match.m"; path = "Expecta/Matchers/EXPMatchers+match.m"; sourceTree = ""; }; + 04B6FF96E22C297CEECBC7CECB2A661B /* Expecta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Expecta.modulemap; sourceTree = ""; }; + 04E8B44D4D6D436319C146BB023059A3 /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; + 05F4E660AEEDC05B4B42A80A61ABE458 /* FBSDKAppInviteDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppInviteDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteDialog.m; sourceTree = ""; }; + 062B2D28A1EAC9CD3F14D4C4B9CEF1B1 /* NSDate+NSDate_Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+NSDate_Util.h"; path = "Pod/Classes/NSDate+NSDate_Util.h"; sourceTree = ""; }; + 08AA89639EB1EEF2AFC27DFA74D9F816 /* PEARFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PEARFileManager.m; path = "PEAR-FileManager-iOS/PEARFileManager.m"; sourceTree = ""; }; + 08EABDBB1872A8FF0094A19FC655AD7C /* nv_ios_http_status.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = nv_ios_http_status.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 09CE30467C1D28BCEAD4DE77B4C2E41E /* NSDate_Utils.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NSDate_Utils.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 09CEE404DAEE6949021744B7E9DB80E1 /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; + 0A3DF7600DEB00BAC34120A9777E1A74 /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; + 0A65E4047F53D5007AC3761AA1F27797 /* FBSDKShareError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareError.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareError.m; sourceTree = ""; }; + 0A8D5F91E3E036CCC36AE6EED47590E6 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; + 0B0E176030973F1950CB5CE9BBC62B05 /* UIDevice_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIDevice_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0BA5E33D38BE6334E1755B0C20E24DA7 /* PNObject.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PNObject.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0BAA78AF7B596D75186ADBDCAE789650 /* SPTExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExample.m; path = Specta/Specta/SPTExample.m; sourceTree = ""; }; + 0BC932C7674764ED0A380050D42C5923 /* NSString_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSString_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0BEE41EF79C9F45B946D8219276EB1DB /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; + 0BEEBE46498B918C88D3D39400D42F1C /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; + 0BF756E47E4D8D7EC739CBC9209B2397 /* FBSDKShareDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.h; sourceTree = ""; }; + 0C7B28A423EE8BFFDD6CA0E80FC2E780 /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; + 0C90C2516D6FF48D6D46EC79C5EEBAC9 /* ResourceBundle-NSDate_Utils-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-NSDate_Utils-Info.plist"; sourceTree = ""; }; + 0CC2FDB1E73E42068C9B34807CC532F4 /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; + 0CDFA6DBB3844E31084ED9EA7BC7A3E7 /* PNAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNAddress.h; sourceTree = ""; }; + 0D908F53D6C6D4B0B6CB100B45A7E440 /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/BFAppLink_Internal.h; sourceTree = ""; }; + 0DE1364F96B4E610C4DE91CF779B4EFF /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; + 0E4AF82CA136279A9279CF3AF92CD10B /* Expecta_Snapshots.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta_Snapshots.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0E58D8A725B06266599FBA4D916EE3BF /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; + 0E81589989E516062DB4219ABB7F73F9 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + 0F5CCB7BF69E45AF8C1AACC8CD547CA0 /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; + 0F79F69D5CF15A94063B66DD2E2B8053 /* PEAR_FileManager_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PEAR_FileManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 106FDB5348FD7288F67934FF3173E006 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 10E1B65976FD696EF47E5CDF3C3F3FC0 /* SPTExampleGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExampleGroup.m; path = Specta/Specta/SPTExampleGroup.m; sourceTree = ""; }; + 10FAA02D1E778815C50AD69908748415 /* CodFis-Helper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodFis-Helper-umbrella.h"; sourceTree = ""; }; + 111140B956B413206DFA9A03CF73B4B3 /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; + 117C74BB14103913FCC7F8CEBD7D6D0F /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; + 123F1ED5D629CE1BE0337058CF62FED6 /* EXPMatchers+equal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+equal.m"; path = "Expecta/Matchers/EXPMatchers+equal.m"; sourceTree = ""; }; + 12CBF355BF26305ADE265DA7AFCBDC17 /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; + 12F9933D00252C5208692725C62480A9 /* Expecta+Snapshots-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-prefix.pch"; sourceTree = ""; }; + 133A18D57DF50F09D644C874F4A74366 /* CodFis_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CodFis_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1385DB87DF3FEFC3AE491427C5559470 /* EXPExpect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPExpect.m; path = Expecta/EXPExpect.m; sourceTree = ""; }; + 143FE8F47A316509C56455C13DF0B797 /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; + 1516529D352882291AEE4BD609738670 /* PNObject+Protected.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+Protected.m"; sourceTree = ""; }; + 153EF48BC28A7EAF93BF2D5BAD19DED7 /* NSDate_Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NSDate_Utils.xcconfig; sourceTree = ""; }; + 1578F78AAF32C4ACC604DDF88477E431 /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m; sourceTree = ""; }; + 15BE015A3C02CD512B6FDBF20AFDD493 /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; + 161676199EA4E922250924F0D2AD32D2 /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; + 177DC0770D0BC4C4969311AB8036EB7D /* nv_ios_http_status.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = nv_ios_http_status.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1835617E1C07FC6D7A48DB4B58F7319C /* FBSDKURLConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h; sourceTree = ""; }; + 184AF8DCB8AA77A378A53DB3DC9E0BAA /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; + 1880963B37697EA728E158300FC0A2F7 /* NSString-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSString-Helper.xcconfig"; sourceTree = ""; }; + 18CE81405F326BE792700F85A46E8581 /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; + 19984EF92CC03AAD80A978E722B16F34 /* FBSDKSharingButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharingButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharingButton.h; sourceTree = ""; }; + 19A9F1AE6780F766396308CCDBFF2BAE /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; + 19D412475C9261014664CE7F7E00F350 /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; + 1A44AA3050492D5A9C66C43B38AFF65C /* NSDate_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSDate_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1AF95870BD68BDA6ECC5C81F8AF2F630 /* FBSDKLoginKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKLoginKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 1B22524919C091767D0FC64BA711E98B /* ExpectaSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaSupport.m; path = Expecta/ExpectaSupport.m; sourceTree = ""; }; + 1BD15965862C4EC312F8941F955745CF /* ResourceBundle-CodFis-Helper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CodFis-Helper-Info.plist"; sourceTree = ""; }; + 1C2312C2F99EA26536E3F7733B1DFF97 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; + 1C2474D996B46142F57ACC9EE9594BAA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 1D65BA9ABC06DE969EC9C39BB3F6D336 /* FBSDKLikeActionControllerCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionControllerCache.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h; sourceTree = ""; }; + 1D676635A2D83E8906EA2857E24A7DDE /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.h; sourceTree = ""; }; + 1E13DBB089AF8C5B4F7874A32D27A5E2 /* EXPBlockDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPBlockDefinedMatcher.h; path = Expecta/EXPBlockDefinedMatcher.h; sourceTree = ""; }; + 1E1599FDFC6D3C422C384F457D3D75A8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 1E34306F34A51F2120D099CB060A8EB5 /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; + 1E3AB7D39EDB9ED45D4B130D4F23AA90 /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; + 1E92B7AA6DE0CB4E58869892D9B34967 /* FBSDKLikeBoxBorderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeBoxBorderView.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h; sourceTree = ""; }; + 1E9AF4D3638A06B08FFCE91474C30231 /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; + 1F9E753A0ADD867247650CA5C959C74A /* XCTestCase+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestCase+Specta.m"; path = "Specta/Specta/XCTestCase+Specta.m"; sourceTree = ""; }; + 1FEC164F45391FE495EC9104CFBE061D /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h; sourceTree = ""; }; + 21702FBC7D6FA2EF0726B1609DF6407E /* FBSDKShareUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareUtility.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.h; sourceTree = ""; }; 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PNObject.xcconfig; sourceTree = ""; }; - 21B7BAA3A22EAB275A1892A69C706564 /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; - 21D216CFB1CD47633BA38939BFF55E33 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - 22416EB207C9C918836F31FA2FD408CA /* AFOAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuthCredential.m; sourceTree = ""; }; - 2267032CF648617055188D9E911BFEFB /* FBSDKGameRequestDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.h; sourceTree = ""; }; - 234AD8565E56DDBEBDF26D0BA28D886D /* CodFis+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CodFis+Helper.m"; path = "CodFis-Helper/CodFis+Helper.m"; sourceTree = ""; }; - 2406E7FCCC7CC362D83C6D6A80AA63DD /* StrongestPasswordValidator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StrongestPasswordValidator-dummy.m"; sourceTree = ""; }; - 24674F7AD852D179F202E501864E13DC /* EXPMatchers+equal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+equal.h"; path = "Expecta/Matchers/EXPMatchers+equal.h"; sourceTree = ""; }; - 249F6F3106AF25EA1D06240C11E76833 /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; }; - 24BED1CAA6E0566598AE883C96F8EE8B /* FBSDKLikeActionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionController.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.h; sourceTree = ""; }; - 251849BEFC936967174F5B74257AAF4A /* EXPMatchers+beLessThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h"; sourceTree = ""; }; - 251B7328C7A884B8FBB6B3A8A4A260DF /* FBSDKCheckmarkIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCheckmarkIcon.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m; sourceTree = ""; }; - 26142D29774DBA756761A24114BCD828 /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; - 26811945E6C66160317FA7DC83146DC2 /* FBSDKAppGroupContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.h; sourceTree = ""; }; - 26CFE8C02DE65911EF85B921743F577D /* CodFis-Helper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodFis-Helper-umbrella.h"; sourceTree = ""; }; + 220A56D448F3427CD44CFDF2F582F3FF /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; + 2255793633A270EB73D390C2B35A02A7 /* FBSDKAppGroupContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.h; sourceTree = ""; }; + 23A905C809471CFE8C5326F10BBE6D05 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; + 23DBBA16C2398B90440276A73199F4DE /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.h; sourceTree = ""; }; + 23F9A55263A15D88829D706E22AC80F6 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; + 244B32EE3886377A49AD3AEBB8E47769 /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; + 246D5F04BAABC508428F18B4F816E01F /* PEAR-FileManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PEAR-FileManager-iOS-umbrella.h"; sourceTree = ""; }; + 24C90A906A81F0A0C99ACB2B129E95F3 /* Specta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Specta-dummy.m"; sourceTree = ""; }; + 253AD313A867D4CDF3E2B35862BC5701 /* PNInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNInstallation.h; sourceTree = ""; }; + 254F25EB9E8C4553D54BF506A40DC795 /* FBSDKShareKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKShareKit-dummy.m"; sourceTree = ""; }; + 2570729A110E15D485BC8C9542CAFF8F /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; + 25DB35E151F005D470865DE15BBA872A /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; + 2647DC2503AE9CABFE089D10F80E02DC /* StrongestPasswordValidator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StrongestPasswordValidator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 264896594AC22C380A90D7B3255B49FF /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; 2701DCB1C4CA2591F34532CBFE0BC596 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 279AF6730034B5DD4546322B09C9E9C6 /* AFOAuth2Manager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuth2Manager.m; sourceTree = ""; }; - 28194BF5B86423F562EEBE1DCBDC4BC6 /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; - 28BCAB8871141E157B21E922E2EFA76B /* StrongestPasswordValidator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = StrongestPasswordValidator.modulemap; sourceTree = ""; }; - 299A64E4DB2DE56B3B75F8B381773A38 /* ExpectaObject+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpectaObject+FBSnapshotTest.h"; sourceTree = ""; }; - 2A45E43AD1BD35F0967ADDFF7B9CB851 /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; - 2ABE625AFF9D7B4F9FCD011D4FB1A2E2 /* FBSDKLikeObjectType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeObjectType.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.h; sourceTree = ""; }; - 2AD69E3D946C53755528656C97393330 /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; - 2C7A56959B371129981ED83FA6DB5755 /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; - 2C8F15BB0DF8232F5101740EC48248A1 /* NSDate_Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NSDate_Utils.xcconfig; sourceTree = ""; }; + 27E02A07C54429C2E4DF80F204D731F1 /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; }; + 27FE056362B56D01CB354DFA81FC7470 /* UIDevice-Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIDevice-Utils-dummy.m"; sourceTree = ""; }; + 2A12339CE3502085612FF731B48C2166 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2AC36C181B406F31796C32B6EB8BB3AF /* VatNumber+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "VatNumber+Helper.m"; path = "CodFis-Helper/VatNumber+Helper.m"; sourceTree = ""; }; + 2B22B75292CB3C5B451474803BEF3C92 /* StrongestPasswordValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StrongestPasswordValidator.h; path = Pod/Classes/StrongestPasswordValidator.h; sourceTree = ""; }; + 2B2C00E8B4191825906EAB274E3DBC16 /* FBSDKShareOpenGraphObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphObject.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.h; sourceTree = ""; }; + 2B3265CA4C64A889E5B268C2190A779E /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; + 2B5CEF91C53F17BD1B3BFD279BDAED78 /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; }; + 2BF886C40793890196F00248AE2A1736 /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; }; + 2C11E487F5B0D41461C7CC5105A7C45C /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.m; sourceTree = ""; }; + 2C8C4901FC6A30AEC6162569CB69A5ED /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; 2CEB36A633CECB76D6838E2E9C892579 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 2D6971FBE6F30ABF473E12335D1F84AA /* NSString-Helper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "NSString-Helper.modulemap"; sourceTree = ""; }; - 2EBF6B8F3D68FDD890CCFBDEB0855A8A /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; - 2EEAD2AAE11C5170061EEF01FCF62864 /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; - 2EEE8D915593C5329B48958A748E27B0 /* NSString-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSString-Helper.xcconfig"; sourceTree = ""; }; - 2EFFDAFE3ACCF7A80427180742744E4F /* FBSDKAppGroupAddDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupAddDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupAddDialog.h; sourceTree = ""; }; - 2F3DD99514B90D3866B75132C049179F /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; - 2F5D68AD838FE5FD92294C728ECC2BE2 /* PNObject+Protected.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+Protected.m"; sourceTree = ""; }; - 2F9CE15A89D06B7964BC940472BD52D4 /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 30444FCDA27C0EB8AE1843B9D1B676C1 /* SpectaUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaUtility.h; path = Specta/Specta/SpectaUtility.h; sourceTree = ""; }; - 304C9526BB00F86D7918286900DE3861 /* NSDate_Utils.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = NSDate_Utils.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 30AA2C18CC02B693414A750F88133403 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 31762794B0DB478EE382B536DF368A65 /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; - 31C7390BCE3C37A9F4C051BD75E06EF2 /* XCTest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTest+Private.h"; path = "Specta/Specta/XCTest+Private.h"; sourceTree = ""; }; - 31CD6DA9B44BD130CE1ED6F80B645C7F /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; - 31FEDAE788C31C38418DAA52C2758DA1 /* CodFisResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodFisResponse.m; path = "CodFis-Helper/CodFisResponse.m"; sourceTree = ""; }; - 323222AEDA4F13C28509DF248709C5D3 /* FBSDKShareDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDefines.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareDefines.h; sourceTree = ""; }; - 326CDFEB59176A8031AF7B3F88FE8296 /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; - 3302DB4FEFA283AE9A2F395E6D0FDE53 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 33804667E5E78572BC4FFECCEEFAFE69 /* Bolts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Bolts.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 339C4327BD8DD34292322CB4E7F4E342 /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; - 33C3F9E4D0B8828960A986A975188531 /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; - 33C5F916E50EF5A642B173896883137A /* ResourceBundle-CodFis-Helper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-CodFis-Helper-Info.plist"; sourceTree = ""; }; - 342BA8B2333600B7A571330455AE0DCD /* PNObject.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PNObject.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 346DAA901C61C66A7013EE01942375F3 /* FBSDKCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSDKCoreKit.modulemap; sourceTree = ""; }; - 34AF1358AA315283B56804A6D9FEDCE7 /* FBSDKShareVideoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m; sourceTree = ""; }; - 34B3D967F5CC97BA7B460385F96203EE /* EXPMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatchers.h; path = Expecta/Matchers/EXPMatchers.h; sourceTree = ""; }; - 34C84E968FDB087D0645756059E41B08 /* FBSDKSharePhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSharePhoto.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m; sourceTree = ""; }; - 358F88832D2C52870F6392F26304D581 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; - 35C5C4D061F9BD87CB8D5CF81D85CBBE /* PEAR_FileManager_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PEAR_FileManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 360DBC76B23BC01A97CE6AA405CD6874 /* PEAR-FileManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "PEAR-FileManager-iOS.modulemap"; sourceTree = ""; }; - 3614DAF789A75F623963F8F2184E0435 /* ResourceBundle-NSDate_Utils-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-NSDate_Utils-Info.plist"; sourceTree = ""; }; - 36AA4D5B577E9AECFCF483AEB4B8ABBA /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; - 38153D16A9ACF51CF6D5FAE250B0F8CE /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; - 3842BE8F6931A6A250500951B3421BC7 /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; + 2CFAC21835D54078080C7B6AC770775F /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; + 2DF6275EA9617E82375B652324EF56E7 /* XCTest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTest+Private.h"; path = "Specta/Specta/XCTest+Private.h"; sourceTree = ""; }; + 2E52B5C6B84E6630681D149C5EC1C801 /* FBSDKSharing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharing.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharing.h; sourceTree = ""; }; + 2E7631FE5FF32DA7D05E326CD8536268 /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; + 2E7C8F4F4486FE70D94453D7294FE687 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + 2EC6FA678332DC3495DC88D38943C6A3 /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; + 3028274A2D3024E1AC7889D1994AB346 /* SPTCompiledExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCompiledExample.m; path = Specta/Specta/SPTCompiledExample.m; sourceTree = ""; }; + 3054FF74DD95D1D22928A1D43A4E81E3 /* EXPMatchers+endWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+endWith.m"; path = "Expecta/Matchers/EXPMatchers+endWith.m"; sourceTree = ""; }; + 3089AAC7B1FB370F2F2B50A86B70A367 /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; + 30ED9CE6AE0CAE7EE4B27ADC1F8B5EC7 /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; + 30F80493C20050B0C1FC23099CD3CE9F /* FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.xcconfig; sourceTree = ""; }; + 3127752AA07703849645BD1E296F0E82 /* FBSDKCoreKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-umbrella.h"; sourceTree = ""; }; + 31AC5C57CC37523518C40A573BBF07E0 /* EXPMatchers+contain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+contain.h"; path = "Expecta/Matchers/EXPMatchers+contain.h"; sourceTree = ""; }; + 31BDB3D8DFB272D42E0963F9CDC99DEC /* EXPMatcherHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcherHelpers.h; path = Expecta/Matchers/EXPMatcherHelpers.h; sourceTree = ""; }; + 31C989F8EFAA76C2C17699D023542E96 /* FBSDKShareOpenGraphContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphContent.m; sourceTree = ""; }; + 337AF354D3D279E83528A90A518A8BBD /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + 33BF074452551239823F383D34CF870F /* Expecta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-umbrella.h"; sourceTree = ""; }; + 3402951EB9EBF3FC48002357365CE636 /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3434D23689AE0C13E02835DB9ECB7CDB /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; + 3478390023C26F0A5C8939A7E9F5F912 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 34CD261D14FC0CAE6E8273B7AED7DB86 /* FBSDKAppInviteContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppInviteContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.h; sourceTree = ""; }; + 350BE28EB1F5049B457015968B448B88 /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; + 35D7E17C4BE36279F66BDBA27CE15BDA /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; + 376C54BD93A7673D42077B29677962C2 /* FBSDKLikeObjectType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeObjectType.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m; sourceTree = ""; }; + 382F0F6227872012AC60863135D2E62F /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; 389952D5D54C67E70501B09516F08587 /* Pods-PNObject_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-PNObject_Tests.modulemap"; sourceTree = ""; }; - 391CFE88D13656DC0C3CB94A485B3778 /* NSValue+Expecta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Expecta.m"; path = "Expecta/NSValue+Expecta.m"; sourceTree = ""; }; - 393155855584D677F490411372B8D484 /* NSObject+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Expecta.h"; path = "Expecta/NSObject+Expecta.h"; sourceTree = ""; }; - 3A0136F7D3936B4AD9CD162141D9AF16 /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; - 3A37AA5B8E45FEE8CEA501EC132B88C7 /* ResourceBundle-NSString-Helper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-NSString-Helper-Info.plist"; sourceTree = ""; }; - 3A48C292D95D97EFCE8BEAACBD42F832 /* FBSDKLikeButtonPopWAV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeButtonPopWAV.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.m; sourceTree = ""; }; - 3AA105E727A4CB1A6D2ADC32110E367B /* FBSDKVideoUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKVideoUploader.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.m; sourceTree = ""; }; - 3AA89184F9F1E64A923785891FB30F0C /* CodFis_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CodFis_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3AAA077132EFE04389205C77BF5181E8 /* CodFis+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CodFis+Helper.h"; path = "CodFis-Helper/CodFis+Helper.h"; sourceTree = ""; }; - 3AE1277CA8A870A08EB543E2A0E089FE /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; - 3B8417B67ACB95E9F11F047108F2FD0F /* FBSDKShareVideo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareVideo.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.h; sourceTree = ""; }; - 3BF108C5E8FA65C6BBEA7A72900AA9BA /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; - 3C0FD7DD2298BCA4298718316285B9C4 /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; - 3C3BD81F97FF542A7219288C58DC94F4 /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; - 3CCBEDB053BA301E7057B96329331A74 /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; - 3D828B21EBBE5B2D304F4C905E6955A9 /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; - 3DC691A003992EFEB110047A63DD0376 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3DD9B0BCCE9ECCB268BA55310B166E6C /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; - 3DEB57D2C03D3B00C3B9F127CA6F876F /* FBSDKAppGroupContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.m; sourceTree = ""; }; - 3E1D67385F2FFF11AED0421467F0899F /* EXPMatcherHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPMatcherHelpers.m; path = Expecta/Matchers/EXPMatcherHelpers.m; sourceTree = ""; }; - 3E78F0DCC89FD58B7684EF1BC3AAF6C0 /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; - 3EB92DE953645E627B3EA4A3B9F2D5CE /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; - 3F0A27E74D23195551CFA538E2862862 /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; - 3F268FA36221F417937CC0FC866630DD /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; - 3F45C206980A9BD06AF0CA737EFADBEF /* FBSDKShareOpenGraphObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphObject.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.m; sourceTree = ""; }; - 3FC0FD3210717237041C146C50007458 /* NSDate_Utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate_Utils-umbrella.h"; sourceTree = ""; }; - 3FED6119FB343E013488AFC8E2D93435 /* FBSDKAppGroupJoinDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupJoinDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupJoinDialog.m; sourceTree = ""; }; - 403AA9CD6D1DAC5B4F7578BBBAD51AA6 /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/BFAppLink_Internal.h; sourceTree = ""; }; - 404B5F9F10AB5A72316EF9ABC969B4C3 /* SPTCompiledExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCompiledExample.h; path = Specta/Specta/SPTCompiledExample.h; sourceTree = ""; }; - 4190241C9FC0E0B7D35D908D0F29390A /* Bolts.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Bolts.modulemap; sourceTree = ""; }; - 41F5A8BD556696E3C5740823C73E3877 /* SPTTestSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTTestSuite.h; path = Specta/Specta/SPTTestSuite.h; sourceTree = ""; }; - 42468C95840503201E9DE7F084A1012A /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; - 426E016EEBC47DEF9D59602FD1948B43 /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; - 42B9E119CB11EADC74182D8E1E0F9BE2 /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; - 42EF9BA5E919626583A8879B07AA88FC /* FBSDKShareOpenGraphObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphObject.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.h; sourceTree = ""; }; - 43449D5CB493CF3DBEBA7BD66329A1ED /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; - 4349F1DCE4C509DB4CFF2E9F6C35995C /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; - 43A7CE9E48B33100C30C057087658E29 /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; }; - 43D9B0BECA9C4C90589F2C55886A71C5 /* UIDevice-Utils.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "UIDevice-Utils.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - 44000DDD12F225F5D8A69D790B52ED0A /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; - 448D3BE9FE4A9D8B6634AA1F45CEDCFC /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - 448EA943BF23E69A5F2ABB5AA7E09196 /* Expecta+Snapshots.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Expecta+Snapshots.xcconfig"; sourceTree = ""; }; - 450A2E4B9BB80558B4DA5CBE6141B226 /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; - 4570C8C44DEB5EB8886F6D8BC62399A5 /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; - 45BB632FF64CBA4307B1F20052B8E816 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - 46A32421D68069F76B4FD3B1AEEE5333 /* nv-ios-http-status-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nv-ios-http-status-umbrella.h"; sourceTree = ""; }; - 46E79DDBE31A104922595C3A181D8134 /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; - 46EC5E9A4EA7D54FDFB0FEB1D60BBF31 /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.h; sourceTree = ""; }; - 4706B8A8B6E49A85013F56BC49DFDF05 /* EXPMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcher.h; path = Expecta/EXPMatcher.h; sourceTree = ""; }; - 4772CE72A3CF76580D2AD2C39D57DCB1 /* FBSDKShareKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareKit.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareKit.h; sourceTree = ""; }; - 47CF190CE9E818EADA94A7300635DE24 /* Expecta_Snapshots.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta_Snapshots.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 47E4C59600FECD614693701D3AADD9BA /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; - 47F9D9052471948E0C818CB45CEE6036 /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; - 4889E6BA60EC6896F40798147337E546 /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; - 489C92A66816D01189F1B88A050BDDC2 /* FBSDKShareKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKShareKit.xcconfig; sourceTree = ""; }; - 492650CD4BCBF6047BD9715E2F710FA2 /* FBSDKAppInviteDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppInviteDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteDialog.m; sourceTree = ""; }; - 497F1973A3DE3BC20D6F6188BB1D0710 /* FBSDKURLConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.m; sourceTree = ""; }; - 49BE6E09EB1358D575AE87F4F1B02052 /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; - 49E510F2DB2949062235F93D70D8AFBA /* nv-ios-http-status.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "nv-ios-http-status.xcconfig"; sourceTree = ""; }; - 4A1EA4845088202FDAA3343DF9CB8165 /* UIDevice-Utils.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "UIDevice-Utils.modulemap"; sourceTree = ""; }; - 4A1EB446689656EA6B64ECC6834D504F /* EXPMatchers+conformTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+conformTo.m"; path = "Expecta/Matchers/EXPMatchers+conformTo.m"; sourceTree = ""; }; - 4A769995978C1556F5720141FB779208 /* FBSDKShareLinkContent+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareLinkContent+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareLinkContent+Internal.h"; sourceTree = ""; }; - 4A7CB2A7494144FCAFB7FA57B7FA7DD2 /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.m; sourceTree = ""; }; - 4A81994DBF48A542CFBBC1604DE5623D /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; - 4BFE1A6A19D32614598604A5DCE69A8F /* FBSDKLoginKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKLoginKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4C435781C2FBC29A6530272B90785B98 /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h; sourceTree = ""; }; - 4CAB4CA13CE9FFFC7036D6AA395C897B /* EXPFloatTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPFloatTuple.h; path = Expecta/EXPFloatTuple.h; sourceTree = ""; }; - 4CD3069844999AEB4603E8DF9A380BF0 /* EXPMatchers+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+FBSnapshotTest.h"; sourceTree = ""; }; + 38D49540BC8A87E116D102264D68EDFF /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; + 38DD1654A86F392CF062AAAF13F56C6B /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; + 390E5D414B2F64E4E7BFE1181A9621E6 /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; + 399397EA8EB36171B5D0C70A4780ABE4 /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; + 39994B4F43FEF44A4C20A4D87E1DD8B3 /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; + 3A58FD68F13F78AF8A9D7D27AD1636BB /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; + 3B1A86285B8AD82E1E6743CAA1CB8C94 /* EXPMatchers+beSubclassOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSubclassOf.m"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.m"; sourceTree = ""; }; + 3B4E3F3F6E9D323171C4A024036B9B32 /* FBSDKShareOpenGraphAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphAction.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.h; sourceTree = ""; }; + 3B6B9460345FF2F522E0FB98BABD6E2C /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beginWith.h"; path = "Expecta/Matchers/EXPMatchers+beginWith.h"; sourceTree = ""; }; + 3BF5771F72CF6D38D292F26BDFAAA8B1 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; + 3C003AC251080BD96834CF4C46FE2DE5 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + 3C1D180F64F2DEC59750126D61F2CAB5 /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; + 3C242185F3C144381D84D05187BE8DC7 /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; + 3D0E2CF4859429DDD3D8AFE2EDF4ACBA /* EXPMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatchers.h; path = Expecta/Matchers/EXPMatchers.h; sourceTree = ""; }; + 3E207B39458AF02B9D78D214280E9396 /* PNObjectModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectModel.h; sourceTree = ""; }; + 3E2DC56D3E5732CBD5708D691ABA7BE0 /* FBSDKAppGroupJoinDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupJoinDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupJoinDialog.h; sourceTree = ""; }; + 3EB2526DF5FF27B5DA6ED6FCCE1E2183 /* FBSDKShareKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKShareKit-prefix.pch"; sourceTree = ""; }; + 3F02F8DD77EBE0363C4EBA581D42C64B /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; + 3F9F1A662D9F62C82C07E1D7B06A1C77 /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/BFURL_Internal.h; sourceTree = ""; }; + 40CE93983A30541969DA104E5239CB9D /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = Specta/Specta/SPTSpec.m; sourceTree = ""; }; + 40D6E81053EA99EC16C9D010906E3FFD /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; + 40DEB5DF0B5C3DC45C746A1D79CC4F93 /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; + 4188F0F3C9B129C0156DA029B865E104 /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; + 41D8C0D702E978CE51746A144CF0C109 /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; + 42628DA227F95DAE1DDFF445FC293339 /* FBSDKShareOpenGraphValueContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphValueContainer.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphValueContainer.m; sourceTree = ""; }; + 426CCDDCCA488AB94ADBAE94FB94647B /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; + 42E8F864F75ADDB601308971893A88DF /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; + 4358E662755B48485AAE168AAD324507 /* FBSDKLikeButtonPopWAV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeButtonPopWAV.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.m; sourceTree = ""; }; + 43D2E3BB1F3060FBC3F28CD6BE485B89 /* FBSDKVideoUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKVideoUploader.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.m; sourceTree = ""; }; + 441DA1315E1579D07BE86A598FDF7263 /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; }; + 4432A4E0DD7E61E683BF8945075453F5 /* NSString-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString-Helper-dummy.m"; sourceTree = ""; }; + 448C2DDF90D47852AC861175BF3C4A5E /* EXPMatchers+beGreaterThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThan.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.m"; sourceTree = ""; }; + 44D243E64670C9897511CFE37F438B87 /* EXPMatchers+raise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raise.h"; path = "Expecta/Matchers/EXPMatchers+raise.h"; sourceTree = ""; }; + 45537F97917C7DEE2021005741163C52 /* NSDate_Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate_Utils-dummy.m"; sourceTree = ""; }; + 456586DB202661B5EE1323762973C173 /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; + 458CD2032D53D1F888C00FC796E01EC0 /* NSString_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSString_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 462AFA081EE6A757805F40AC5591F801 /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; + 467A6955DB9A5C78EF7050C50C17ADF3 /* FBSDKAppGroupAddDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupAddDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupAddDialog.m; sourceTree = ""; }; + 46CE123B557C1E1338591212A6953BDA /* NSDate+NSDate_Util.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+NSDate_Util.m"; path = "Pod/Classes/NSDate+NSDate_Util.m"; sourceTree = ""; }; + 470B0053D5B51527BE73BDC5306CEB4A /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; + 47B80C3856B87F4EBB18639C1420C0B5 /* CodFisResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodFisResponse.h; path = "CodFis-Helper/CodFisResponse.h"; sourceTree = ""; }; + 47D553F057937F2703897ED7AC9D9015 /* SPTTestSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTTestSuite.h; path = Specta/Specta/SPTTestSuite.h; sourceTree = ""; }; + 47ED436AD47020B37CCAAB2DD5000A8C /* PNObject+PNObjectConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+PNObjectConnection.m"; sourceTree = ""; }; + 4825FD55F953E4B2F33F9CA4DF54C814 /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.h; sourceTree = ""; }; + 4842A2B7A09B9DBD7C03585780369AC4 /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; + 4921A7C33F97D10F52CBE790E4F823E3 /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; + 49A1701FA181DF66CCBF8888A36EEE4C /* FBSDKShareKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKShareKit.xcconfig; sourceTree = ""; }; + 4A82A8C4692A7DAA54BE9D0EE532EE81 /* Bolts-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-umbrella.h"; sourceTree = ""; }; + 4AEBB8CB4AE2AFAC0AB371278437CB76 /* UIDevice-Utils.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "UIDevice-Utils.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + 4B79A5AD68EDCD346B55E0341075B9BA /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; + 4BDDF917722435055C0E824013059206 /* PNLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNLocation.h; sourceTree = ""; }; + 4C40B9B8E736ED38F50E00F34239426C /* FBSDKShareButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.h; sourceTree = ""; }; + 4C931CB41D0740A2832C50F7D6ED15C6 /* RNCryptor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RNCryptor.swift; sourceTree = ""; }; + 4CFA88F8AA4B6D78E5F37C67FC1C5531 /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; 4D21BA597DC54DA5B79874658C865E54 /* PNObject-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject-umbrella.h"; sourceTree = ""; }; - 4D7C1AF110AE837F4211AB6FAC44DD9D /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; - 4D910CDEE55F0B335CE0B465A153CF81 /* EXPMatchers+raiseWithReason.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raiseWithReason.m"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.m"; sourceTree = ""; }; - 4DB19252E2F84F0468E7C63F5C4C5BA0 /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; - 4DCB8855C3F0AD1E2CE0AAA3DD1B74FD /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - 4E00AF8FA18E60689C563F2B3853878C /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; }; - 4EA4F611E9251817801A8A1103FB440D /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; - 4EC6D1877FF78D66E22CE860A1531933 /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; - 4EFB01414012996A8EB6B103D07D4744 /* NSDate_Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate_Utils-dummy.m"; sourceTree = ""; }; - 4F00A5252B301000B09D54AC022B099B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 501054D3DE38480A2606532641224664 /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; - 501DBC56C5A7A0D4596A16532888AA6E /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; + 4D70A828104A007CFF2131BB59E7C852 /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; + 4DD60A7742420E474A3F0F1B1D048801 /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; + 4DDF466AF67C2C7960C4CA30A7A92817 /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; + 4F253D39130DDDAC5CBBAD3DA771F02A /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; + 4FC1A5EBAA94B48C7A61BB510B55A1FE /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + 4FC6FD2F8B1EF6248038BB8648F4E136 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; 5041E2A91C7A8740358698C67EC25A89 /* Pods-PNObject_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PNObject_Example-acknowledgements.plist"; sourceTree = ""; }; - 50FA941C256B2B20C4763754448E8A2C /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; - 514F00237C602156A95E6A7ADA537A8C /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; - 5171CD234421B3102BBC6333A69D4396 /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; - 52CEC265D217B112B31AB4277E9BAC12 /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; - 536EC7C9FD6F91E2446CEB02B95D50C5 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInTheRangeOf.h"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.h"; sourceTree = ""; }; - 537CE9B1E684C23CC6B49C1ACABE7F92 /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; - 54FAD06EC8C1600EFD999E6C8E33C0A9 /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; - 552014D3FF6E3DA195832E761F5533F7 /* EXPMatchers+match.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+match.m"; path = "Expecta/Matchers/EXPMatchers+match.m"; sourceTree = ""; }; - 55287A7AB30136FEE6C6141AE4C10A56 /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; - 55C1F0314F74756FDCFA95E88D0F808A /* FBSDKMessageDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMessageDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m; sourceTree = ""; }; - 5628005D1AD9045012ED182901F5A62C /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - 563B299D965A51093F7DF485EFACA25F /* PNLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNLocation.m; sourceTree = ""; }; - 564292AD0BA86C890832FB7DE7B72860 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 56B6085E7B10272D944A4A7DEC167CFC /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - 574DEDB46BDA353A68FF76B7AA9008F3 /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.m; sourceTree = ""; }; - 57746EF993DAE5C31CC281ED4F647F8A /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; - 57B71638BD7389380ACE614A120A509B /* ResourceBundle-StrongestPasswordValidator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-StrongestPasswordValidator-Info.plist"; sourceTree = ""; }; - 57FFAC11873EF713E09C124EBD037115 /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; - 58404719CDFAB6F78A48069927B10F6A /* NSDate_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSDate_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5863C0FFB72B718018E77466925E87BD /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; - 5865A3209A355610C2F0E04B4E895510 /* NSString-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSString-Helper-dummy.m"; sourceTree = ""; }; - 58AB464196F136408297FF383AB6475B /* FBSDKShareDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m; sourceTree = ""; }; - 590396DEAB71F5080E8F5D8A41E651BA /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; - 593F8788DDFF982DE8DE4B5B2E24A7AF /* ExpectaObject+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpectaObject+FBSnapshotTest.m"; sourceTree = ""; }; - 5BA56C7E7A2CBF78DDCFE758ADE54453 /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; - 5BD4F209FA71C39E8C0A67BCCB8D30A5 /* NSString-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString-Helper-prefix.pch"; sourceTree = ""; }; - 5C60FE96B3A6B8302E4EB6997E471ADD /* FBSDKLikeObjectType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeObjectType.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m; sourceTree = ""; }; - 5C7D19D041D544AF99DE49C914E176FC /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; - 5CA068A732E81CC4AFECB5BDF3EDF085 /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; - 5CB287E35D9C864B5374600A6A4265A5 /* EXPMatchers+beLessThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThan.h"; path = "Expecta/Matchers/EXPMatchers+beLessThan.h"; sourceTree = ""; }; - 5CE5FEC2DA0D436DAA621B2C7C795919 /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/BFMeasurementEvent_Internal.h; sourceTree = ""; }; - 5D46F503440FC60737758A5B338E5477 /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; - 5DB4E0F1137B07CD1AA89850B928D806 /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; }; - 5DF3B6FD74A6F75E0AA489B0013BF389 /* UIDevice-Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UIDevice-Utils.xcconfig"; sourceTree = ""; }; - 5E665C7B74D23D74BB79BB0ED2B8B3F1 /* NSString-Helper.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "NSString-Helper.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5EC71672C6527E25B026D6CCAB3E845E /* EXPExpect.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPExpect.m; path = Expecta/EXPExpect.m; sourceTree = ""; }; - 5F003375C005BE066E1CCC89222DDF08 /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; }; - 5F25B3A4E93780D7DADC5BF93C24F21B /* FBSDKShareError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareError.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareError.m; sourceTree = ""; }; - 5F4B95D0CE24F84D995E18AF6648A8F5 /* AFOAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuthCredential.h; sourceTree = ""; }; - 5F57EEFFD5C09DFE3562D6D171407B80 /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; - 5FEC5DE54EA2A7824232822AAB712280 /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; - 6097E4B3D0DC6A8E52EE5D0CD47190F8 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + 5044E28DF5CA1ED5E2801D118449544E /* RNCryptor.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RNCryptor.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 50566CF1EC56A61C10E9F8040AE4B7E7 /* UIDevice_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIDevice_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5059C23A297D9814A8964271D59CCAB4 /* EXPMatchers+beTruthy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beTruthy.m"; path = "Expecta/Matchers/EXPMatchers+beTruthy.m"; sourceTree = ""; }; + 50653A9504B841F87649AD0DFE8B56E7 /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; + 5288FD3B85CBFA81267ECCF1B80A27CE /* EXPMatchers+beGreaterThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m"; sourceTree = ""; }; + 52D2A4992A099DAE5A18E1797D870404 /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; + 5312DA28670878BCF7F96B2BF53E1AC1 /* SpectaDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaDSL.h; path = Specta/Specta/SpectaDSL.h; sourceTree = ""; }; + 53205917CE758C7274FA062BBA003FA7 /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h; sourceTree = ""; }; + 534BA38D9F1387542D58EECB864E2FB4 /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; + 53A2109CEF67B6934C1D66E84DCB5528 /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; + 53A765F94552BEA8B640A3942B73FE48 /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; + 53E7308F602E00F2AAABCBDF5AF859C2 /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; + 540EADF849F309E32F011F8AEADF7FE3 /* UIDevice-Hardware.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIDevice-Hardware.m"; path = "Pod/Classes/UIDevice-Hardware.m"; sourceTree = ""; }; + 542CFC5BEFE9FE4DD85FE37EAD7C820C /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; + 54859C25AB20B5FC9AD8C0295A867117 /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; + 54CA2A28191720AFDBAEABCC43B6C320 /* AFOAuth2Manager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuth2Manager.m; sourceTree = ""; }; + 54DD8ADCBBAF98AAB91BF2B3A4E65C78 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 557A5561015201E8A1CAEED8AE5B451A /* EXPMatchers+beGreaterThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h"; sourceTree = ""; }; + 560C655DAF9C028A34717C0C0BA417C4 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = FBSnapshotTestCase/SwiftSupport.swift; sourceTree = ""; }; + 56208E8E37A929D30D1CCDEE7784B2B7 /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beTruthy.h"; path = "Expecta/Matchers/EXPMatchers+beTruthy.h"; sourceTree = ""; }; + 5694F3C3FA0C1CCF2716828E3125B850 /* EXPMatchers+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPMatchers+FBSnapshotTest.m"; sourceTree = ""; }; + 5778FF9DB0677BB4921C3FA999AA2B9C /* FBSDKShareVideoContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareVideoContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.h; sourceTree = ""; }; + 57F726180FCFD5EF7B9768005571EA84 /* EXPMatchers+beInTheRangeOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInTheRangeOf.h"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.h"; sourceTree = ""; }; + 57FDAC80C9278ACFBF9FA62062007CE4 /* BoltsVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BoltsVersion.h; path = Bolts/Common/BoltsVersion.h; sourceTree = ""; }; + 584A04915C8BC48EBA12A137EED2DA97 /* FBSDKAppInviteContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppInviteContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m; sourceTree = ""; }; + 5855C96222FA1D187D555DCCBB756064 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 59884A4FD6DAE179A231B8387CFC784F /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + 5A350D1396AC12CD019F91DBA44E58DD /* RNCryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = RNCryptor.h; sourceTree = ""; }; + 5B1F44247668830D65EC9B097C445BE6 /* PEAR-FileManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PEAR-FileManager-iOS-prefix.pch"; sourceTree = ""; }; + 5B26BE16735CD4ABD287EDB9A4B87349 /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; + 5B31E7A963A03440E75DCD69A55B74C5 /* PNUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNUser.m; sourceTree = ""; }; + 5B412357F8D099D365937DBEABBA13A8 /* PNObjectConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConstants.h; sourceTree = ""; }; + 5B9DDF40F9C440F2F3C25BF0700E5399 /* ExpectaObject+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ExpectaObject+FBSnapshotTest.m"; sourceTree = ""; }; + 5D361F0A5D363FED590C7BEE029CDC61 /* SPTSharedExampleGroups.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSharedExampleGroups.m; path = Specta/Specta/SPTSharedExampleGroups.m; sourceTree = ""; }; + 5D45E2F525A95A7B59C5D914E5AE37A2 /* Specta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-prefix.pch"; sourceTree = ""; }; + 5EA4DA1B5E42AF6D0767C994F7015FF4 /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; + 5F48A6DAECAA3B4AF8B04EBEFCD8C9C4 /* PNObjectConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectConfig.m; sourceTree = ""; }; + 5FDF37188CAC76C98B336BCC03A1FCD5 /* FBSDKSendButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSendButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.h; sourceTree = ""; }; 60B530196848B62AA6D54AEEB46A06D8 /* Pods-PNObject_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PNObject_Example-dummy.m"; sourceTree = ""; }; - 6101A82DCCAE42ABC91CFDE71DA19E75 /* SpectaTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaTypes.h; path = Specta/Specta/SpectaTypes.h; sourceTree = ""; }; - 614105BF190D97BAE747889DE8F2E9BD /* VatNumber+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "VatNumber+Helper.h"; path = "CodFis-Helper/VatNumber+Helper.h"; sourceTree = ""; }; - 614AC45C73BBC6531D537CF2D45B7F7B /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; }; - 61652A58983D2FBCC09608BFE8EE8074 /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 61AEEE466C95667C37D48114DA949682 /* SPTSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSpec.m; path = Specta/Specta/SPTSpec.m; sourceTree = ""; }; - 61FFBEEC0514D3C81B16D52F5DD80149 /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; - 624196B147610097CC294374A7E50D05 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6280BE8EFEDFD87B8281CDCA78F4750E /* NSDate_Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate_Utils-prefix.pch"; sourceTree = ""; }; - 62BA619A2B04B47695ED38D387942BE5 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - 637A6D14670509E8F1601D2855883083 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - 63DDA4B16719EB8F05CE42A2167EA9EB /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = PureLayout.modulemap; sourceTree = ""; }; - 63F234EC6234EA4D544C785D6AA8466F /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - 6482E074B9D4F5989CFEE73A7BF1561E /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; - 64B7EC5A2774FE716F257B3369A6522F /* FBSDKGameRequestContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m; sourceTree = ""; }; - 65C50DC6A1268E88E8974029576B59D6 /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThan.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.h"; sourceTree = ""; }; - 66475C1606B51303196B49FBE2240EBB /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; - 665C57F7F1C4E3D20C27625E421E1247 /* FBSDKLikeBoxView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeBoxView.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.h; sourceTree = ""; }; - 672C4E612CC205EEE91A40BCD9148B4C /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; - 67C0FEB679855462F2113377D4664C80 /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.h; sourceTree = ""; }; - 67CE46B9913EBD5184E70D9CE9AED649 /* FBSDKLikeBoxView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeBoxView.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.m; sourceTree = ""; }; - 68A3A54DEF2095E65DB02913600DF2CB /* PEAR-FileManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PEAR-FileManager-iOS-dummy.m"; sourceTree = ""; }; - 68BD751EA4B918A27EB3C0A0C4711D19 /* XCTestCase+Specta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "XCTestCase+Specta.m"; path = "Specta/Specta/XCTestCase+Specta.m"; sourceTree = ""; }; - 68CC94FDB0FA38F465FB0FD94D32D36E /* EXPMatchers+beInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInstanceOf.h"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.h"; sourceTree = ""; }; - 68EE718F426446696457DDE08FDE2BE6 /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; - 692ABE907E37B1EE81C657EB9ABE9FC4 /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 692CE252F040C06F69394BDBE60D1BF6 /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; - 695014CB210CD94882D552E100432509 /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; - 6B00F78C24A504F273966E915F7FCAA0 /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; - 6B18B2AA97B411BE88EB00DA7E54BD1F /* EXPMatchers+beNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beNil.h"; path = "Expecta/Matchers/EXPMatchers+beNil.h"; sourceTree = ""; }; - 6B3612B68AF820E7557CACB056D782FC /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; - 6B5C5CC47C6F67C7E2BF050B1E2985F0 /* EXPMatchers+beSupersetOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSupersetOf.m"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.m"; sourceTree = ""; }; - 6BB2D75A5EAE67A6CA5583C642D19893 /* FBSDKGameRequestFrictionlessRecipientCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestFrictionlessRecipientCache.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.h; sourceTree = ""; }; - 6BEBEDF537E8427A13F73DE7FB687084 /* EXPDoubleTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDoubleTuple.h; path = Expecta/EXPDoubleTuple.h; sourceTree = ""; }; - 6C1BC959440B4E23CDC11ECEFE203476 /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; - 6DCE039979BC7314CB8871193CBCABA4 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - 6DD52297668F4722934C7513190795BB /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; - 6F231965FB736BB3317258BD1A0D9799 /* FBSDKLoginKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKLoginKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6FC859A13506122A14A6F0BD3B966BC4 /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; - 703410B33896426381410EA88361D1A9 /* FBSDKLikeActionControllerCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionControllerCache.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h; sourceTree = ""; }; - 70A0DE4D46EE119EF98357B20691D6DE /* FBSDKLiking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLiking.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLiking.h; sourceTree = ""; }; - 70E1B0AB33066DB77560DDCA5BB9121C /* FBSDKShareKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKShareKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 71015DB743DB28A385BE47166BC415F1 /* FBSDKShareOpenGraphValueContainer+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareOpenGraphValueContainer+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareOpenGraphValueContainer+Internal.h"; sourceTree = ""; }; - 71AF53340C9E8E5119E173B66BDB6B60 /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; - 71BF98BBDD53EEE73FD6F816B9C663E9 /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; - 72646C55E2DC01747CF659155B8270BF /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; - 739FDB8963E6AF5EF1871A829F888716 /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 73E6CA71E36C13E9A1620A8AA11F17E4 /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; - 7441CFF779B3D3A1F117EB0347F29DE8 /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; - 7442428A73BF1366C55496F22F637282 /* ResourceBundle-UIDevice-Utils-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-UIDevice-Utils-Info.plist"; sourceTree = ""; }; - 744F3A1FCF9CC83B8437F5CCD3B654B1 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 74863809F32A02217F84DF1BD9A31604 /* FBSDKVideoUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKVideoUploader.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.h; sourceTree = ""; }; + 60E441C70C64D2749C8F7E14D6FEEC02 /* PNObject.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PNObject.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + 610DEC0B9100117CD074E48439398496 /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; + 6190A8A80A84FA8CC1B3A72A4D3C3EFA /* FBSDKShareOpenGraphContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphContent.h; sourceTree = ""; }; + 619F44FEB0BB12E9B6C9DC194F15771A /* nv-ios-http-status-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nv-ios-http-status-umbrella.h"; sourceTree = ""; }; + 620BA60399430A2B7BE98B1F5593FD70 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 629E05BA90E8433D0F7165AAE1F6159D /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; }; + 62D97D560566B05D1D9E060721FFD43F /* FBSDKAppGroupJoinDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupJoinDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupJoinDialog.m; sourceTree = ""; }; + 633C82B7D3583340D5B4F2F7A161F392 /* Pods_PNObject_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PNObject_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 63ADE053E0B94FAD6316A6D310ADA9E2 /* Specta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-umbrella.h"; sourceTree = ""; }; + 63FF00AD33630B71DC8364A7E8C32E3C /* FBSDKShareKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKShareKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 654C57362979E32FE721E363F55AA00E /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; + 65BD21CB4FC307EDA6509961318DB786 /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; + 6668C9CB0CC7FAB26E424B99D1A282E2 /* FBSDKLoginKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSDKLoginKit.modulemap; sourceTree = ""; }; + 66A0FFC1602BB62430E2A19911D02111 /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; + 6729F7A8A6072B4088CBD1A949366B1C /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; + 67707E0219279D73B856A7B6A2F7E22F /* EXPMatcherHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPMatcherHelpers.m; path = Expecta/Matchers/EXPMatcherHelpers.m; sourceTree = ""; }; + 680D60C4CE9ED6254B055D077C2017E6 /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; + 681C0CA107F8F90BAB96DA6601CB11E3 /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 684F80C0F467F08B91BA55FDD8A5CA8F /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "Specta/Specta/XCTestCase+Specta.h"; sourceTree = ""; }; + 68686F014AD842A6F95DCF6F833DCEEC /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; + 6933F9EF07FA4640A95861786FEB3922 /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; + 69ADB71AE7914384230F0ADD752E761E /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raiseWithReason.h"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.h"; sourceTree = ""; }; + 69C48B0C01931C9AA635ABD6D9C2A0A1 /* ExpectaObject+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ExpectaObject+FBSnapshotTest.h"; sourceTree = ""; }; + 69E67BCCC6B8174CF8F182B56986204F /* FBSDKCheckmarkIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCheckmarkIcon.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.h; sourceTree = ""; }; + 69F4A79BA5A36E18A7071D2F7FA8E115 /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; + 6A11A7EB69BA654FB3DD572379550C3E /* EXPMatchers+conformTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+conformTo.m"; path = "Expecta/Matchers/EXPMatchers+conformTo.m"; sourceTree = ""; }; + 6A86C1C40C2498C1335B851545C9E3A3 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + 6BCF041F2AF79454DB628F3B3056264D /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; + 6C026779ED5532B29AD7BF1892BB1233 /* FBSDKShareVideo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareVideo.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.h; sourceTree = ""; }; + 6F02FC400555F563EF2E22943DDAFBAC /* RNCryptor.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = RNCryptor.modulemap; sourceTree = ""; }; + 6FB3D9A9DDA0770A4A8626D9B911F835 /* FBSDKShareConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareConstants.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m; sourceTree = ""; }; + 707F0320C43C08CA8C471887517EE0BC /* Expecta+Snapshots.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Expecta+Snapshots.xcconfig"; sourceTree = ""; }; + 7138D7BD97FC9CBC012EB3382ABFE8DA /* ResponseConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ResponseConstants.h; path = "CodFis-Helper/ResponseConstants.h"; sourceTree = ""; }; + 716B68028A0992599CAFC1F3F787C086 /* FBSDKLoginKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKLoginKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 71A536FB579CA71B6D58143CEE1B2E57 /* FBSDKLikeButtonPopWAV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButtonPopWAV.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.h; sourceTree = ""; }; + 71B0E9E9F570BA85D3D226F02C7681F0 /* FBSDKShareAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareAPI.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareAPI.m; sourceTree = ""; }; + 71B49D701EA8D9D683E429BFF58C50EB /* SpectaUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaUtility.h; path = Specta/Specta/SpectaUtility.h; sourceTree = ""; }; + 71EBC83C924E87C88B92EAF32C42A63E /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + 71F105A5835330BF99915B5C73575E79 /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; + 72090C0F8454955E1523D03268BF2CD4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 7244507F0BB9EECF1BFC656282791F50 /* EXPMatchers+raiseWithReason.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raiseWithReason.m"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.m"; sourceTree = ""; }; + 72C10F2911A05C7C643054C408326CFC /* EXPMatchers+beSupersetOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSupersetOf.m"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.m"; sourceTree = ""; }; + 72C4116AC933F225C97EB7C25685BBF4 /* FBSDKCheckmarkIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCheckmarkIcon.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m; sourceTree = ""; }; + 72C433EC40894EDF776A0D248FA809BD /* Specta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Specta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 72E4099A82B0EFB8DB333D90B2DFE07A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 735FC3486090DD72D2C38AFC9F288B71 /* FBSDKShareLinkContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareLinkContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m; sourceTree = ""; }; + 73A832CBB4031A00D5E18D52FBA86486 /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; + 7451F179853190BBAB3B5BFD45BC702D /* EXPMatchers+beLessThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beLessThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.h"; sourceTree = ""; }; 748E0B295CE6475615F29850C6CD4B0A /* Pods-PNObject_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PNObject_Tests-acknowledgements.plist"; sourceTree = ""; }; - 7490D569FEE7110428B1D580B8999592 /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "Specta/Specta/XCTestCase+Specta.h"; sourceTree = ""; }; - 74E385B869DF9075399E5BD72054EEE5 /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; - 75415B1A2B0D71767EBA0FE7A8D5E31F /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; - 755846201D9CB7D4070DB1987A48F6F9 /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; - 7607B1B4F2005B36B4563AFB82BE9D06 /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; - 763A4B8C25F70AF0F7E3773ACC962AC7 /* SPTExcludeGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExcludeGlobalBeforeAfterEach.h; path = Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h; sourceTree = ""; }; - 774295E70BAE878AEFB83F3100E3266E /* FBSDKLikeControl+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLikeControl+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeControl+Internal.h"; sourceTree = ""; }; - 776F00ABFA16005A1C36F2C7DFCAF85A /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; - 77DACC4C807D5E6160BF3AE238D0A411 /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; - 77FEB802A0A23CA4F9AEAE3197BC622D /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; - 78225A248D4045AA68B358E277F9C7DA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7874353B09DAAB9F6DEBADBB0C08212B /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; - 789BDBFE3A1E01E420A5AB60255F015A /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; - 78AD194C71327E1192322247DCF0A8CE /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; - 79434ADF56678FF0D7430D4DCA1F7B9A /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; - 798D10AD82E91052CD38818CF5DDD637 /* Expecta+Snapshots-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-prefix.pch"; sourceTree = ""; }; + 74B4D0737934B3B642DA59900A2CB37D /* FBSDKShareDialogMode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDialogMode.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.h; sourceTree = ""; }; + 7547C3A2C6FF28E13BD507E23C41D2A9 /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThan.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.h"; sourceTree = ""; }; + 75C33879637BFF197EA913FBF33DF541 /* RNCryptor.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RNCryptor.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7608177C8F18AAA46BFDF38AB3B6307D /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; + 76AA96C59B8519494D2C7EBE42FC0AC0 /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; + 76D145BEA79AA5D43664C609F4EE329B /* FBSDKLikeActionControllerCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeActionControllerCache.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m; sourceTree = ""; }; + 77814C94AF49549BE6F381A9A134C648 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 77C0D9335740B5A32A1D250E990641FF /* NSDate_Utils.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = NSDate_Utils.modulemap; sourceTree = ""; }; + 784F6E12C67771D8D76A3974A8ACC3A1 /* CodFis_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CodFis_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 788BBA73EAEA9E06D112E3B96C3467FF /* EXPMatchers+beSupersetOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSupersetOf.h"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.h"; sourceTree = ""; }; + 78DFFB09230FCBC0CA0609AAFC3ADE09 /* FBSDKSendButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSendButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m; sourceTree = ""; }; + 78E0755AD286CC8D37991F4C8D0B934A /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; + 791D3A3EA41033E024773821B5F2F4C0 /* FBSDKMessageDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMessageDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m; sourceTree = ""; }; + 79313AC98555E621BAD8260C9C559EDA /* CodFis-Helper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "CodFis-Helper.modulemap"; sourceTree = ""; }; + 79A1CCF7654F71D41112220E0DC10A37 /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; + 79B7E1CDA1D6A3D665DDBDC5A7068311 /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; 7A09A844498D0BE9ECEF19919560448F /* ResourceBundle-PNObject-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-PNObject-Info.plist"; sourceTree = ""; }; - 7A0AC87BB2460E4AF0E80C78E8E37D92 /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beTruthy.h"; path = "Expecta/Matchers/EXPMatchers+beTruthy.h"; sourceTree = ""; }; - 7A16D88DF44DA05EDEA8E5FA33FB25BC /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; - 7A936A75892D5D943BD205CDD083C8EF /* EXPExpect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPExpect.h; path = Expecta/EXPExpect.h; sourceTree = ""; }; - 7B66151BC4E82CAC7490AD3E8015529E /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 7C08239764EB213AE40C2013316D8F97 /* FBSDKSharePhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharePhoto.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.h; sourceTree = ""; }; - 7C7F3378A94F15D997035E219D2BA189 /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; - 7CDC369D807A9022856604DF81665C06 /* PNUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNUser.m; sourceTree = ""; }; - 7D22E6EFE614B35F67A41AB2DF71C412 /* FBSDKShareKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKShareKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7D52102E63DA5D754AEBD0904B035A2E /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; - 7D7255927D4AEE6DE98F46F66BB3FF8C /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; - 7E146FD127EE1F18CAF257400A926595 /* nv_ios_http_status.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = nv_ios_http_status.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7EEE4B419A06C9648B382B37B1E5A92B /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; - 7F653D576F06376656EFDE938645FD06 /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; }; - 7FB3284C5C18D8A3ACAD10BC424EAAA6 /* FBSDKShareOpenGraphContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphContent.h; sourceTree = ""; }; + 7A09DECA6D5F103F6751ABFE699C0424 /* StrongestPasswordValidator.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = StrongestPasswordValidator.xcconfig; sourceTree = ""; }; + 7A5AE6F95141CA09B61B516862FFC7C2 /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; + 7A717DCBBB7A95C1DB3C11780017DDD4 /* FBSDKLikeDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeDialog.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m; sourceTree = ""; }; + 7B35877C4883092B132615270E4A71D4 /* StrongestPasswordValidator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StrongestPasswordValidator-umbrella.h"; sourceTree = ""; }; + 7BB4AC97F09D592DCEDAD9169488FE64 /* ResourceBundle-NSString-Helper-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-NSString-Helper-Info.plist"; sourceTree = ""; }; + 7C047EA76672F7C61035FD11534465A8 /* nv-ios-http-status.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "nv-ios-http-status.xcconfig"; sourceTree = ""; }; + 7C3DFFAAFBE1167567D72274C37077C6 /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; + 7CE1620AF70C77E10BABE437E87236B9 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; + 7DB34EED0781E60D20AF367321B0B952 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; + 7DE1F09489885824917063D56DDD1136 /* FBSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSnapshotTestCase-dummy.m"; sourceTree = ""; }; + 7DE860B7DDCEC743A5212583259D8AF2 /* FBSDKShareUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareUtility.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m; sourceTree = ""; }; + 7E3B52FD2C55ECD1004B7460F1EE33BF /* StrongestPasswordValidator-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StrongestPasswordValidator-prefix.pch"; sourceTree = ""; }; + 7E3E30BCF457EB6EBA26AB7D18F22F74 /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7F24B0198C84374688D6CB02FCF21773 /* FBSDKShareLinkContent+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareLinkContent+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareLinkContent+Internal.h"; sourceTree = ""; }; + 7FBF01A12DBA9EECC888B58BBAD377AE /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; + 801B5FA9639504B4A1D87F6CBF43CB5C /* FBSDKShareKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKShareKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 804B40B4D08F06C864EE3B14218638FC /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSharedExampleGroups.h; path = Specta/Specta/SPTSharedExampleGroups.h; sourceTree = ""; }; + 805849C93498710FC1AED53BEA99F9EF /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; + 80616939E2E0B3BA8BB5911A832CAEB4 /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; }; + 80DCFC3B28724B2B96B21837714AC744 /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; + 8187217E663DB434BE4D87982B6457F7 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + 81E770CCCC8F8327703EDECF0DC5ECEF /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 821A5C557963A679894335F2C12F9FC9 /* Pods-PNObject_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Tests-resources.sh"; sourceTree = ""; }; - 8285409AD05E7160413F4E2950239709 /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; + 82370C2C361DAB855CFD1E7E0818AFC1 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; + 8285B5564B819F0A7FE5CC51843E6AC9 /* PEAR-FileManager-iOS-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PEAR-FileManager-iOS-dummy.m"; sourceTree = ""; }; + 833401DAF7ECF37BB9C2BCACC5C0E778 /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; 836B3E38F7F7AF752C3A2569E3B463FC /* PNObject-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject-prefix.pch"; sourceTree = ""; }; - 83DBD8AAAC2FDFC6710E36B74D50D440 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; - 8445903AF036516391C1E2F93DA7D22F /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; - 8462F53A2D9F5A2D763D9F6426EA1837 /* SpectaDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaDSL.m; path = Specta/Specta/SpectaDSL.m; sourceTree = ""; }; - 84BA40A3E041FC8C44CE4C7E6B8FBBF6 /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; - 8574BF6FCE6DA7A8F833A8FAE7DB3D92 /* CodFis_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CodFis_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 85AE03AEBB67A45E920EAED474E790C3 /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; }; - 85AE2466F2D6022A4B4D9784F878D940 /* PNObjectConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectConfig.m; sourceTree = ""; }; - 8687B96A0D753450AE88D0488996A40A /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 869EA625AA43E004EFAC8881122A268C /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 86DA77B260A79BDEC1B83E08F3EB11C4 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; - 873164FF5BC715FC83BF70CCF4D75FB3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 879330754BE17C018B141E09951F1D39 /* FBSDKShareLinkContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareLinkContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m; sourceTree = ""; }; - 87DA9508DB0163E492AE4A897464C6C7 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = FBSnapshotTestCase/SwiftSupport.swift; sourceTree = ""; }; - 88073535B9E87020C76630DD927C7C3D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 882051EB830B19A2AC49395CF0FE06F9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8849579D4CB0A66D299CC1CB8C3E40E4 /* FBSDKShareKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSDKShareKit.modulemap; sourceTree = ""; }; - 88A26511FAF9F549D96F0100440747EC /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; - 88CF7D4476D7C0B20EE9D4EDE36B0BFA /* FBSDKShareKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareKit+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareKit+Internal.h"; sourceTree = ""; }; - 88D891978BE88D60E0F69E88F858A858 /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; - 892E92133632E08D6F59EC4FE86B09A4 /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; - 89AC615BE99CD6B0BF620492BB0B7C9D /* FBSDKLikeActionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeActionController.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m; sourceTree = ""; }; - 89EEAADE56D448D4F44AF7A37570FCC6 /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSubclassOf.h"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.h"; sourceTree = ""; }; - 8AFB58D6E344B0646BF09229A942FBF0 /* FBSDKShareOpenGraphContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphContent.m; sourceTree = ""; }; - 8B74250219809972A57CC4C77E74CCE7 /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; - 8BB3F78AC82B6A3261AF923BDAE5F1CC /* Pods_PNObject_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PNObject_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8BD88D20467F4A12D204E252D08ABEA1 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - 8C357BBC500BCE281B8068CE1A0036CB /* FBSDKLikeBoxBorderView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeBoxBorderView.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h; sourceTree = ""; }; - 8C379296DB425A74DB3441B38F37E2AA /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; - 8CF480AF2D9B92388E8C1A59EE84F194 /* FBSDKShareVideo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideo.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m; sourceTree = ""; }; - 8D0F528DB5D0C093A2802B222EF26687 /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; }; - 8D7F1D182F5BB467426672926CC8D1D4 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - 8DB1FB054421DD650A94347C1F6C5407 /* PEARFileManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PEARFileManager.m; path = "PEAR-FileManager-iOS/PEARFileManager.m"; sourceTree = ""; }; - 8E8A69EC1A83679293C89BCEC7B5817C /* PEAR-FileManager-iOS-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PEAR-FileManager-iOS-prefix.pch"; sourceTree = ""; }; - 8E947250D3BDEC187BBA3F9B2B9DB1D9 /* UIDevice-Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice-Utils-prefix.pch"; sourceTree = ""; }; - 8FFE4175D4FE7279D39ED5F222357604 /* FBSDKLikeDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeDialog.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m; sourceTree = ""; }; + 83934A4A7CA57CCD866F579F083C0192 /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; + 83F8259AFB910AD011A3DAD0E47AC479 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; + 842D4ECA3A79A847171AEFB6779FE800 /* PNObjectConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConfig.h; sourceTree = ""; }; + 84DA720D27B8CA81E3916565A9AED073 /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; }; + 8566B67444DB3B4C97B01E98DD9D1810 /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; + 8567FD0F5B559148E0841371032C6EF9 /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; + 8588583A401CDC07B6F004203E2EE7CB /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + 858A5317147FDAE58EF6BC89F2634E21 /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; + 85AAA450447100654D15E438FD5E4627 /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; + 864CF947AFFA1175124976E0A5101B0E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 867A20192088B26E7B35A70AE62606C8 /* ExpectaObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaObject.m; path = Expecta/ExpectaObject.m; sourceTree = ""; }; + 87169B8D7D4BA6A06B6B146E3A0E9FFB /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + 873EB602D2DA7557306B240D213BA29C /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; + 87BD19E4B10A437B4E7EAECEE879E19C /* Pods_PNObject_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PNObject_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 880B739BF08231DD096EC898E61ED799 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + 8885B043B19413D37AE2B3345D5008F6 /* Bolts.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Bolts.modulemap; sourceTree = ""; }; + 88D6F9FCC466B28FB5075B1F253A3F31 /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; + 88DA8C76A877F3E59ED58AC608ED7AD0 /* StrongestPasswordValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = StrongestPasswordValidator.m; path = Pod/Classes/StrongestPasswordValidator.m; sourceTree = ""; }; + 89208288C48137CF752791D41C6535ED /* NSString-Helper.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "NSString-Helper.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + 894E00D21A6463A75BBE06EABD108667 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 89B34C567EF94116066BB615F72F3E5A /* UIDevice-Utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice-Utils-umbrella.h"; sourceTree = ""; }; + 8A1ACC60F8865CC571B299275FB7CDCB /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; + 8A404B14648C1042A895A51DD17DDF1F /* PNInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNInstallation.m; sourceTree = ""; }; + 8A44923D558719BFBD039826FA7FDFEA /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSubclassOf.h"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.h"; sourceTree = ""; }; + 8B4A8AC59E499FE023EE4849BFE67A9A /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; + 8B7302E5340E0182A04232190657E4EF /* NSString-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString-Helper-prefix.pch"; sourceTree = ""; }; + 8C1B61EFC522674D7B93A242565237AB /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + 8CDF44B98CD18D73397EAF5F6971162D /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; + 8CF11D328E1F7C5F442BAC0342291384 /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; + 8D263E2D0984E897E3E9C7D07C15F901 /* FBSDKMessageDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMessageDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.h; sourceTree = ""; }; + 8D4AFC861B309676AF4EA5380CC181D6 /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; + 8D8FB0FE96B653A9AEA5F2F77B8AC2F5 /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; + 8DC2B2A4F9C0649E4D0CC4330F0AA111 /* FBSDKShareOpenGraphValueContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphValueContainer.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphValueContainer.h; sourceTree = ""; }; + 8E4D2C0CFB532A9EBCACD944298F3853 /* FBSDKShareDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m; sourceTree = ""; }; + 8EBE8A8FACDEA50A88C8211600955801 /* NSDate_Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate_Utils-prefix.pch"; sourceTree = ""; }; + 8F42C29A9DCD9488D81AD7B62A7DB5B0 /* FBSDKLikeControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeControl.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeControl.m; sourceTree = ""; }; + 8F5CB583D9048D8D1125F7FF3DDBFC7B /* PNObjcPassword.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjcPassword.h; sourceTree = ""; }; + 8F83E7509252F5F0AF29A9FA68014ECA /* FBSDKLikeBoxView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeBoxView.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.h; sourceTree = ""; }; + 902621A9758E6619118E9BCC9EFF5514 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + 902BA17C79105FAEC14508B4AC9B9A4C /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+endWith.h"; path = "Expecta/Matchers/EXPMatchers+endWith.h"; sourceTree = ""; }; 90604A87BB7538C11C8A79A3023FC482 /* Pods-PNObject_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PNObject_Example-acknowledgements.markdown"; sourceTree = ""; }; - 9068D959910D285580A8716C4869C701 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 90FCB4F9F324E0E31B399B4AD0BFEF3C /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; - 9183821BEE5B2B2F622C1131F965FFF3 /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; - 918694DCF3C8FD917D95272061C6594B /* nv-ios-http-status-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nv-ios-http-status-prefix.pch"; sourceTree = ""; }; - 9193299A0211EC4F21C107E6399764D3 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - 91B8E9CC72F9805217464293175A94E7 /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; - 91F13BEBD20EBEA2FA3710F8B9741632 /* EXPMatchers+match.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+match.h"; path = "Expecta/Matchers/EXPMatchers+match.h"; sourceTree = ""; }; - 92CBF9B35B9A74BEDE6314AEA6665987 /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; }; - 92DB3D46014E5A5A0680FF3EBF9CBE70 /* PNObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObject.m; sourceTree = ""; }; - 931964EA9AAE3CF0A7ECF4775FE0D741 /* StrongestPasswordValidator.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StrongestPasswordValidator.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 932CAABA535B21367BF461AC1895E8AF /* FBSDKShareDialogMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialogMode.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m; sourceTree = ""; }; - 9400FB4BAA58ECD1ADEEFE99C2717990 /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; - 942E12ABB42F998FAA69128C2A3BF0C6 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - 9463D0923069A8C6921DFF4A1FC8E707 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 9489A9BD27601E3439CEBAE0FBE76F8B /* CodFis-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "CodFis-Helper.xcconfig"; sourceTree = ""; }; - 94968FC8B7BF6958DBB6F8464F3F2EAE /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; - 94AEAD32A64A682F85C49C5B0C2D433A /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; - 94F3FA4A76062968E5A99B085A4B7C30 /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; - 9508AF926619BE4F94BB8A0698343F7E /* PNAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNAddress.m; sourceTree = ""; }; - 9538CBEF5EDBFDF3EF4E5BDFE76980D1 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; - 955D29C107E2F194119446732D1B0C91 /* FBSDKShareOpenGraphValueContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphValueContainer.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphValueContainer.h; sourceTree = ""; }; - 95CB1C498DAFB77DC38226281D9C5AB8 /* PEAR_FileManager_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PEAR_FileManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 96534E3FA581AADF5923E2C2BD3BBD2B /* PNInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNInstallation.m; sourceTree = ""; }; - 969BE00B637338766DD3B4F793FED903 /* FBSDKShareUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareUtility.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.h; sourceTree = ""; }; - 9750A2971A4CFB56311811F7A5CA31D6 /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; - 990BBA3FC8DA4C40F865B54A738D3263 /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; - 99839C8937FB01F15CB711B05A11CE10 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; - 99978183848F4C51FCAD926E36AC05EA /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; - 99A111B088C47988638A65B4EC55BE5E /* FBSDKGameRequestDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m; sourceTree = ""; }; - 9A74154E1930E43545225CD0C3AFCDA1 /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; - 9A7569DB0998DB62664D5E97B9D1D7F3 /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; }; - 9AB2736285D6E0FE161617AD084D3883 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - 9B2E70CE230630014BB9818C3F338963 /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; - 9BB41305D37B5572C534EA33EAB47654 /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; - 9BF40E2921803444E990D669160B45CC /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; - 9C7046689E3272FDE8F0B249246ED96B /* FBSDKAppGroupAddDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupAddDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupAddDialog.m; sourceTree = ""; }; - 9C7E5628D1CD6B2BAA1CCEF84E98890C /* FBSDKLoginKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-umbrella.h"; sourceTree = ""; }; - 9CF07E852E065BBA608A13E039A50B3D /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; - 9D5741C87B7C71997FEE4ECD5E6DF87E /* EXPMatchers+equal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+equal.m"; path = "Expecta/Matchers/EXPMatchers+equal.m"; sourceTree = ""; }; - 9E128497E7B6A5F42A6EEF8C98ACAAC2 /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; - 9E6089C3972F2A5CF5D24461F84FADA2 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 9E64B4DC8BFCFB008DDBBFBBD9F7FD7D /* FBSDKSharingContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharingContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharingContent.h; sourceTree = ""; }; - 9ED97E3C56D55A8B7473DC15C38DE361 /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; - 9EDA0AE46ADC163227C17253830BCA6D /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; - A08963A46647637816EA7ECC86F3BF9D /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; - A0AF141B5828F40EFF388F137F17A132 /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; }; - A0C44B8F2DB67CD57ADFE84AE42FD0BC /* SPTExampleGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExampleGroup.h; path = Specta/Specta/SPTExampleGroup.h; sourceTree = ""; }; - A0D877D3DB0BD1699E0E763369D5AA09 /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; - A177726019FAB2A8199F182A1ACFCAAA /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; - A199D015966E0E42C8D1131179972924 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; - A2678F3EBE7BC983D37C205A23C7C95C /* PNObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObject.h; sourceTree = ""; }; - A27A003F0D894CCCD2CDC4C3692346DD /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; - A2F8FF5DA42188EBBB4C7FA7531BAB0B /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; - A38221BFCB5B3BD19D99067FAAE75884 /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; - A50479E367D66A5D1A707EA1099F63E0 /* FBSDKShareButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m; sourceTree = ""; }; - A53A5BA7BBFCDA2C9DC2644AF56A6C10 /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h; sourceTree = ""; }; - A5519408058DDA0ACFA3B07ED01A1E21 /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; - A56DEF10C61B5C39EEBE103221641D33 /* SPTExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExample.h; path = Specta/Specta/SPTExample.h; sourceTree = ""; }; - A58106BB045A8044C36DBE66AAEBCDE3 /* SPTSharedExampleGroups.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTSharedExampleGroups.m; path = Specta/Specta/SPTSharedExampleGroups.m; sourceTree = ""; }; - A5845BFDFB0C98691E4A8AD278DAB067 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A587A559CE7ED291D3A376D02D43A107 /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; - A656E0B6986DA24CAA03134945D53EA4 /* EXPMatchers+raiseWithReason.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raiseWithReason.h"; path = "Expecta/Matchers/EXPMatchers+raiseWithReason.h"; sourceTree = ""; }; - A68ED45621B1E224FBBFFDEB7E9DF2A4 /* FBSDKAppGroupJoinDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupJoinDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupJoinDialog.h; sourceTree = ""; }; - A7ECECD01A7F75A6143D450A15F5790B /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A802412941E8FE837DCC564DB0A8D01C /* FBSDKMessengerIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMessengerIcon.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m; sourceTree = ""; }; - A82C12012C6D6B10895A7C36A1DEEBBC /* StrongestPasswordValidator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StrongestPasswordValidator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 90823CBB67F2934B4F8752380339CC0A /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; + 90C34D18BB9BC6380C1AD81D57D60A5D /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; + 90CC928F94DB7EC3D7E0472C8BAD28BE /* FBSDKAppGroupAddDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupAddDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupAddDialog.h; sourceTree = ""; }; + 9187D1043573B650F20865FA53D8F4CB /* FBSDKLikeDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeDialog.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.h; sourceTree = ""; }; + 925978D63DE975E818C14CFC62EEFD79 /* NSDate_Utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate_Utils-umbrella.h"; sourceTree = ""; }; + 92DA6CE55E87602AECB1973D5DC41451 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; + 930245814FE1C55E5ED02533926F4E51 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + 934D7FBF6EE3AB472313968B227A8293 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 9489B7BBFA82D7CAFC248C6556527422 /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; + 94A0A5FA716ADCA9E911CFBB3F4C09D1 /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; + 958F2BC783D806A88D3AE0FA733E218A /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; + 9597E685F1205111EA6842DBE0D9DDB8 /* FBSDKShareAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareAPI.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareAPI.h; sourceTree = ""; }; + 95B30D0790EDD41CB794FD83AFF6ED20 /* FBSDKShareDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDefines.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareDefines.h; sourceTree = ""; }; + 963A6163C818FE38C7A806E3EE37691F /* SPTExcludeGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExcludeGlobalBeforeAfterEach.h; path = Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h; sourceTree = ""; }; + 96AF07BFAC6443279980AD00D67BB777 /* PNUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNUser.h; sourceTree = ""; }; + 96F361A48390DE67313A4B31E3372E3A /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.m; sourceTree = ""; }; + 970E4E8D21C91126C4C4ED83EAF362AD /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; + 9764903A656C5920E1DB1192355DF3B0 /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 97668A9972E4008489DF3F8A72405B27 /* FBSDKShareKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKShareKit-umbrella.h"; sourceTree = ""; }; + 97BDAD25E96F8BB71E58FD56A3811515 /* Bolts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Bolts.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 97D58071A31A13BCAB524B3D54C40A9F /* FBSDKGameRequestFrictionlessRecipientCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestFrictionlessRecipientCache.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.h; sourceTree = ""; }; + 97E0B2577B5E7AD007C143677D480F42 /* ResourceBundle-UIDevice-Utils-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-UIDevice-Utils-Info.plist"; sourceTree = ""; }; + 9924D5513CA6AB5F359C6F4FA47926B5 /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; + 99897B23CC86BC9BCB2EE2EF9D311D98 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; + 99A5F9DA99C2A0E523EC50762F0EDEB0 /* RNCryptor-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RNCryptor-dummy.m"; sourceTree = ""; }; + 9A232BEDB7AF1F08B4CE31E42797F0EC /* FBSDKShareOpenGraphValueContainer+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareOpenGraphValueContainer+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareOpenGraphValueContainer+Internal.h"; sourceTree = ""; }; + 9A485FA49DC3CB0D4D534FD823A9D6B7 /* UIDevice-Utils-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice-Utils-prefix.pch"; sourceTree = ""; }; + 9A5722BE2381E1063F7F7BCC3CF15B73 /* FBSDKSharePhotoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSharePhotoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m; sourceTree = ""; }; + 9ADB837A4BE680A2469E7715135DFD5C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 9B109F3A950A33B8F14680CFF594C8FB /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; + 9B2412DF9C83FA91990C5135DA76A593 /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; + 9B46EE78C1FD0934C6EB3A6878E891D4 /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; + 9B85B56C5DE375DA9D66BE1CB538BF0C /* FBSDKShareDialogMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialogMode.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m; sourceTree = ""; }; + 9B9843BCA3F316D774BFB4EB147C2714 /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; + 9BA2EFA2357230B3951DA3C6BA7A7C51 /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; + 9BB4DD70745C616049AB72BE1BE70BBC /* StrongestPasswordValidator-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "StrongestPasswordValidator-dummy.m"; sourceTree = ""; }; + 9DBE0E52D2D99A184DB399F270347C63 /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; + 9E88F4C7708A8A7D0B5DD04BE01C7FB5 /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; + 9F3682DF7A233CAA0CA67B257D1692EF /* FBSDKLikeObjectType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeObjectType.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.h; sourceTree = ""; }; + 9F44251670364D7298CC33133BB8E3CD /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; + A1181B21DF3228C4005501EABF105516 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A190AACE02795A5FA30B0342697AB422 /* Expecta+Snapshots.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Expecta+Snapshots.modulemap"; sourceTree = ""; }; + A1C678B8EDA855844A40DFACBE96BBFC /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; + A202688E8FDAD4BF7FF3A3FFBDB7A6C1 /* PNObjcPassword.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjcPassword.m; sourceTree = ""; }; + A2C3874E163C35B6808AB69CC135F086 /* CodFis+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CodFis+Helper.h"; path = "CodFis-Helper/CodFis+Helper.h"; sourceTree = ""; }; + A30B26708D73B663E99B3E43D24A0DEF /* FBSDKMessengerIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMessengerIcon.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m; sourceTree = ""; }; + A345CD33CA1012ACFC519132C406222A /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m; sourceTree = ""; }; + A346E6CA6D1550872C70BE33DE122687 /* FBSDKAppInviteDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppInviteDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteDialog.h; sourceTree = ""; }; + A37811009CBEC1CCA1EFC60F4F61B06A /* CodFisResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodFisResponse.m; path = "CodFis-Helper/CodFisResponse.m"; sourceTree = ""; }; + A38BF51514FEABDD6D4F03997CF6CD39 /* PEAR_FileManager_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PEAR_FileManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A4509B61BAAAFC9B5E4D592380424BA4 /* Specta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Specta.xcconfig; sourceTree = ""; }; + A46AB308D70135FAD5D0FD2D0E88F42B /* VatNumber+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "VatNumber+Helper.h"; path = "CodFis-Helper/VatNumber+Helper.h"; sourceTree = ""; }; + A4A94F5A33FD5B462BE3892D7DBC1D67 /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; + A5080C9CA50F180DA69F644BFAC504B0 /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; }; + A5A56F283F3328A6FBBE82A68BDAFD21 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; + A5EC547485B88B66E8E8EDFB349B310C /* FBSDKGameRequestContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.h; sourceTree = ""; }; + A623A5FB2EB4B01092327B4026418777 /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; }; + A678FB5DD4092F74C074CC1F07199377 /* FBSDKLikeActionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionController.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.h; sourceTree = ""; }; + A736690115576DE2E22E523E84BEB5D1 /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; }; + A738AAAA46B6B188D3FB7399EAAAB429 /* StrongestPasswordValidator.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StrongestPasswordValidator.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A77A3EB75937A72D08AC96DF7E29F3F8 /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; + A80E35072AB7909E944FA803B973A45B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; A838922082CBB903238CF0302A9F06FC /* Pods-PNObject_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PNObject_Tests-dummy.m"; sourceTree = ""; }; - A8A19187F1017DEAFAED7523CD8EA1F7 /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; - A8AF2363E75A491C63AB7A6BAA507B06 /* PNUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNUser.h; sourceTree = ""; }; - A8D4760510A910C32CB4BF97A47C8073 /* Expecta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Expecta.modulemap; sourceTree = ""; }; - A8E29F339321A03FB1BB8AE33EB52D67 /* EXPMatchers+beSupersetOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSupersetOf.h"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.h"; sourceTree = ""; }; - A9F57F96AEDA6013341F98C237259180 /* FBSDKSendButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSendButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m; sourceTree = ""; }; + A84FF37467A710D6C44E52B74843DFCA /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; + A86176910EB0C572B65BAA7D6976F042 /* SPTExampleGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExampleGroup.h; path = Specta/Specta/SPTExampleGroup.h; sourceTree = ""; }; + A87B668CBC25F8366BF942597C96726C /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.m; sourceTree = ""; }; + A93138E47D8D97F4D5F7A0627DD6A322 /* NSDate_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSDate_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + A947507C3FBC67AFDE1651E6C6C1BFFF /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; + A97C9D4ADB96094E3BB7CEFFD3186E7E /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; AA1CE72928E46C7F70D4BBE1CD90756D /* Pods-PNObject_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PNObject_Example-umbrella.h"; sourceTree = ""; }; - AAAF93162ED05F2F568270F2D7B30817 /* EXPMatchers+beginWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beginWith.h"; path = "Expecta/Matchers/EXPMatchers+beginWith.h"; sourceTree = ""; }; - AB3666BCBBAB23060904BDC63D7C7409 /* NSString_Helper.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSString_Helper.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AB46CDC8653024D47B425640EEC56E3B /* FBSDKMessengerIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMessengerIcon.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.h; sourceTree = ""; }; - ABF0CE2B90343EAB7BF3E5CDD77A4FB6 /* FBSDKShareVideoContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareVideoContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.h; sourceTree = ""; }; - ABFAEADA4805C337809D50F8350391DE /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + AA1F7DEF6604A7C01899EF5E4E7AEDF5 /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; + AA4A5811B346E47AC7C8E327F45720C2 /* FBSDKLikeButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeButton.m; sourceTree = ""; }; + AAA67C2CEDF9BE17EBEA84B78286C651 /* StrongestPasswordValidator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = StrongestPasswordValidator.modulemap; sourceTree = ""; }; + AAF21AD438386882F4253D0D26710D54 /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; + AB2B006747371E2B665F88BBCDBA5E04 /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; + ABB015CDA38CD139C8C3C53237CC4730 /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; + ABD66061198ECF3CB09D3AFB4A51669F /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; }; + AC1BBECAA7D89E1B6544FD9604E3C4DE /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; AC21CDE2049E2BAD2A2390F2EC6056A1 /* Pods-PNObject_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-PNObject_Example.modulemap"; sourceTree = ""; }; - AC941F0131669C3449835A94CCB33256 /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; - ACB5E263529917B07DF92037C0778F4E /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = AFNetworking.modulemap; sourceTree = ""; }; - ACD31A4315D3C086DCDC81D834AB0C98 /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; - ADD7C41AE29D37AE2707F68B305EB8AC /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; - ADE4A718FF2AD6302049492D752F2F09 /* PNObject+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+Protected.h"; sourceTree = ""; }; - AE7FD39573A6E4A2474B74C5A7721932 /* NSDate+NSDate_Util.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+NSDate_Util.m"; path = "Pod/Classes/NSDate+NSDate_Util.m"; sourceTree = ""; }; - AEAEF33D7221946A13E0C1C9790819E7 /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; - AEB427DD5893DF2A8F2EDA47AD586F36 /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; - AEEE827A4864DE2AF7EAC30AD046BF69 /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; - AF89B831FBE1C3AD0423F1BF6335AE2C /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; - AFAACA6994F49A42818984AF85E6D163 /* FBSDKShareUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareUtility.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m; sourceTree = ""; }; - AFD510471DB4F0FF0A792E28E91323BF /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; - B02F55F11DDC7A5C6F936C107A4F4647 /* StrongestPasswordValidator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StrongestPasswordValidator-umbrella.h"; sourceTree = ""; }; - B06FD88C2ABDE8DA48F4291D1A494348 /* CodFis-Helper.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "CodFis-Helper.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; - B0D2FB69E94008C97C497772B1D1FF06 /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; - B102D8CDA5688E068436F30975791E05 /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; - B1379DDFDB9F18AA1B89E0E9872372F2 /* EXPMatchers+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPMatchers+FBSnapshotTest.m"; sourceTree = ""; }; - B2181D7180EADB034CB0ABD97B1D4065 /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; - B2316373E85F9607D5E4015E25160847 /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; - B2F3BC09587CE7DE660AD2C294B7CC0C /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; - B2F8838B72FA91322207198153CB60D5 /* Expecta+Snapshots.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Expecta+Snapshots.modulemap"; sourceTree = ""; }; - B3E6B625CD071ECC26D1764E43C6B5D6 /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; - B429DB4935A1AD0E7544293C8A36C91C /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; - B430B97D41703752C975CA8D96D5FB4C /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; - B433274C965C7DBFA210DD9612E1AC3E /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; - B45F315FB0B2819F1313DD4B6F8C0859 /* SPTExampleGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExampleGroup.m; path = Specta/Specta/SPTExampleGroup.m; sourceTree = ""; }; - B5258EFF07A5B8A7192160FF5F3B3FD3 /* BoltsVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BoltsVersion.h; path = Bolts/Common/BoltsVersion.h; sourceTree = ""; }; - B54E0C23C32425C6F75565BCCAC185FD /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; - B6A3326023025A3CBD98A21F9C707ECC /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; - B768CF82587BC4588C7CA853D7F20030 /* SPTSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSpec.h; path = Specta/Specta/SPTSpec.h; sourceTree = ""; }; - B7E6BEF8A0DCFEF7B120DC3ADAC4C179 /* Specta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-prefix.pch"; sourceTree = ""; }; - B7E8589A385815FF233A3BDA56334958 /* EXPMatchers+postNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+postNotification.m"; path = "Expecta/Matchers/EXPMatchers+postNotification.m"; sourceTree = ""; }; - B825284C41C78401A538F16EF3B94DED /* FBSDKShareOpenGraphAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphAction.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.h; sourceTree = ""; }; - B8C2504B7545E99540A7003C87846D2F /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; - B8C4A2F6ED4A011593F3A0F2B5650EE4 /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; + AC53771843F71A7F61714479243F71A5 /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; }; + ACB397AEA790F8AB8249878BDAF1A74C /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; + ACE70EAFB0583248E6C28CFEDE49ED91 /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; + ACF9426250546788173EB01B62EDB404 /* NSObject+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+Expecta.h"; path = "Expecta/NSObject+Expecta.h"; sourceTree = ""; }; + AD887F4B1F7359C957BE88F3359745CB /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; + AE36E95CD10ED9B33AEC46DD0CEBCC35 /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; + AF0229C8D9B6F092338FB7AA3845D9F7 /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; + AF120A52EC01F05FEE7B73F313931EBD /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; + AFD2BE0178D4CE154D918DF2AF54615D /* FBSDKGameRequestFrictionlessRecipientCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestFrictionlessRecipientCache.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m; sourceTree = ""; }; + B06746D1CBBE035A1274B710E1707CE0 /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; }; + B06FFA42958968FFAB351CDE788AED20 /* FBSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSnapshotTestCase-prefix.pch"; sourceTree = ""; }; + B08F2F33C4EBBBB1D839BBE21D224D5A /* RNCryptor-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCryptor-prefix.pch"; sourceTree = ""; }; + B08F81B342D53F6871F705F16F994817 /* SpectaDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaDSL.m; path = Specta/Specta/SpectaDSL.m; sourceTree = ""; }; + B090A8302E3F4793C3D85E55C7BEA76E /* SPTCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCallSite.m; path = Specta/Specta/SPTCallSite.m; sourceTree = ""; }; + B209B0A87698DFAEAC8B004A957E9FFE /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; + B231FDE2D61F17007842B73ECA2A9829 /* FBSDKSharePhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSharePhoto.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m; sourceTree = ""; }; + B27FAF4668509964521FC9DD2E6704B5 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; + B4E563A5F11A9B55ED397ECEBAC1FC4C /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; + B545EF172DFBB50AD94A530CAE935A46 /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; + B547F67B84786AA8E7EBFCFEDF693B18 /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + B58B9FA0437D8F71B3DE338BF4780982 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + B59A281DA983CBEF55572D7347E38426 /* FBSDKShareError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareError.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareError.h; sourceTree = ""; }; + B5AF509C80ACCD54A54EF55BA7F73071 /* nv_ios_http_status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = nv_ios_http_status.h; path = "nv-ios-http-status/nv_ios_http_status.h"; sourceTree = ""; }; + B5F173CFF37BF8651553314C10E4A415 /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; + B628C6FFE7CF325483B41789D0D56AC1 /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.h; sourceTree = ""; }; + B68E16F7DDE528865B1DF708F872F371 /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; + B6B250D588EC154A2B0793EBBAB9EDB9 /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; + B6FF7B5C48B9D9040840EA3BB7BCE8C3 /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m; sourceTree = ""; }; + B7ED33A6B680FA71569474C8A54C0AC0 /* CodFis+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CodFis+Helper.m"; path = "CodFis-Helper/CodFis+Helper.m"; sourceTree = ""; }; + B8330B16E9F88E6FA19DD25DAB555517 /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; + B89968D039657716AECA8CFF7F6DA9E5 /* NSString+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Helper.m"; path = "NSString-Helper/NSString+Helper.m"; sourceTree = ""; }; + B8F828A2240D6C07C1A59C3546BE68D4 /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; B8F890AACB551F53A3EF64D661F0A11D /* Pods-PNObject_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Tests-frameworks.sh"; sourceTree = ""; }; - B9A24164C852870097F9BEA50118B2BE /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; - B9AD58F4813658E07A0FFB97C3E99233 /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; - BA0F7EA97DE1401F7E1B29EADDA384F3 /* FBSDKShareKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKShareKit-umbrella.h"; sourceTree = ""; }; - BA20C4F1202ED3948D79CDEC709C421A /* FBSDKShareDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.h; sourceTree = ""; }; - BA481408746484C0D9542A05A15182A3 /* UIDevice-Utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIDevice-Utils-umbrella.h"; sourceTree = ""; }; + B908E4FDCBBB33A0BE0E2A3856D7CD4E /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; + B90A10B92F21AF1C9BBEB01F7B0B7904 /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; + B9FFAEDB3DC76DD9705B8FA233EB4DE1 /* Bolts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Bolts.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BA1841C46D1F51ADFAAFAA5323F5CC86 /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BAE5EA7E57DC9930B922C8DE89D7C573 /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; }; - BAE9AE5D4A65F06A3B92E87951D5114E /* EXPMatchers+beTruthy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beTruthy.m"; path = "Expecta/Matchers/EXPMatchers+beTruthy.m"; sourceTree = ""; }; - BB6FFA1787FB17A7D6697902C8667DF6 /* CodFisResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodFisResponse.h; path = "CodFis-Helper/CodFisResponse.h"; sourceTree = ""; }; - BB8E76941A7364BB950D0875C38C9133 /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; - BBAD490EBB9E584BAFF7CBDB4E691422 /* FBSDKLoginKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSDKLoginKit.modulemap; sourceTree = ""; }; - BC544DADE153A2A536FC96A4878A0FB1 /* FBSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.xcconfig; sourceTree = ""; }; - BC80BBB2EE20833EDA663192982638AC /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; - BCA86FDCF282A3A28C847A4A749207AE /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; - BD35CC6AE4C3F562E998C95E62897666 /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; - BE2ED76C393D27FA875569DDDA1BFA7A /* EXPMatchers+beFalsy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beFalsy.h"; path = "Expecta/Matchers/EXPMatchers+beFalsy.h"; sourceTree = ""; }; - BE40D5261ED12E2DB5685F926D3F2570 /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; - BEB7244DD8019A40C125FE95014E12FF /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; - BEB8DD716FFA5E5FBE3ABB07FC357843 /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; - BF13C84BFAF023FD29EBBFC30D32B6F1 /* FBSDKSharePhotoContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharePhotoContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.h; sourceTree = ""; }; - BFE17C154378CB80B4AA891FE6F3577B /* EXPMatchers+beInstanceOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInstanceOf.m"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.m"; sourceTree = ""; }; - C007CC75C2FA685CADB94F8C4035EDF4 /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C14EFCAD2A05308E1380A69FA056B349 /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; - C16CFFF1D41AE2C3740D181A9ADF3CB8 /* ResponseConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ResponseConstants.h; path = "CodFis-Helper/ResponseConstants.h"; sourceTree = ""; }; - C177107B044BF92795A7B6DC90D34FA9 /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; - C31C052439749D528AC62217E31F7CA6 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; - C4C22F046BBCC1C25679CEFE6C1FEA0A /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; - C545A4C23BD2DB61C07C04C018908ECC /* EXPMatchers+raise.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+raise.h"; path = "Expecta/Matchers/EXPMatchers+raise.h"; sourceTree = ""; }; - C5473025488111665934C752E275EE84 /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; - C5D02C4ABE688D4613CA8FD333A518DC /* FBSDKSharingButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharingButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharingButton.h; sourceTree = ""; }; - C5F9111E27143096E98658607CFD18B5 /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; - C6B97A2238C73D3DBC2B1F759D1E45B2 /* FBSDKLikeControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeControl.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeControl.h; sourceTree = ""; }; - C76B08146B3D78125560CAB3BD2DEFC9 /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; - C76B5CF3D56363AA2FD35B5B105628CA /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; - C79DCBCD42778A21870ECCD895246B6C /* FBSDKCoreKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-umbrella.h"; sourceTree = ""; }; - C7A22370137EAF847E4553D4CB1B17CE /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; - C7B58CA0672BBC2F436DA24ADBDC2AE4 /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; - C7DF0248208507DB8D3366B93BF64CE4 /* nv_ios_http_status.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = nv_ios_http_status.h; path = "nv-ios-http-status/nv_ios_http_status.h"; sourceTree = ""; }; - C7F5D95BB328471908AE2149A6863EAD /* EXPMatchers+endWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+endWith.m"; path = "Expecta/Matchers/EXPMatchers+endWith.m"; sourceTree = ""; }; - C7FC59036ED78FC3450A050FC7A1D910 /* nv-ios-http-status.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "nv-ios-http-status.modulemap"; sourceTree = ""; }; - C85FFAD28EFA194FFB8FE6CF236F73DF /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m; sourceTree = ""; }; - C88D96C51068FDA15BF8A2F69C4A3C2D /* PNLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNLocation.h; sourceTree = ""; }; - C92AAA49E6B923C327C1424B7A7524FB /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; - C9935F1036402E218D3C86864BA43AFF /* ExpectaObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaObject.m; path = Expecta/ExpectaObject.m; sourceTree = ""; }; - C99C8BC7F64880E88484AEFE43CF7DB4 /* PNObject.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PNObject.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CA12F27655AE9922724BA3897F5BCE84 /* FBSDKShareKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKShareKit-prefix.pch"; sourceTree = ""; }; - CA64C3675299CE3724F1411E3C08E9D6 /* UIDevice-Hardware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice-Hardware.h"; path = "Pod/Classes/UIDevice-Hardware.h"; sourceTree = ""; }; - CAF99810DC7E90E26CE3001F96A4CFC8 /* FBSDKMessageDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMessageDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.h; sourceTree = ""; }; - CB79C0C221F3786F0AF962832B434D67 /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; - CC92CA5A50E103A297CC80EC7C6F112D /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; - CCB330CA204C607B806FA47B26939563 /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; - CCF072E6C7B7854B4948FB59AF43F475 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - CDD205422763FB65577B937526428419 /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; - CDF85F8E849C819AAA8CC0A53AC90D68 /* Expecta-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-prefix.pch"; sourceTree = ""; }; - CE23129E4905DFDF7A2B8A7F39C11E51 /* FBSDKShareConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareConstants.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.h; sourceTree = ""; }; - CE74DA95CF4136D605947CAAA7C7722A /* FBSDKLikeBoxBorderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeBoxBorderView.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m; sourceTree = ""; }; - CEC918C681F190F27E914B6A201B2674 /* FBSDKShareConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareConstants.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m; sourceTree = ""; }; - CED6ADD1A36FA028CDE5875C0A8AFA12 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - CF7EEBCD3AB5B0D0E930CB6C0235508C /* Bolts-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-umbrella.h"; sourceTree = ""; }; - CF89872E15C60F42024329F86D87022F /* FBSDKGameRequestFrictionlessRecipientCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestFrictionlessRecipientCache.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m; sourceTree = ""; }; - CFC88F57FC7CE965B0D4ACBB48E8E9E7 /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m; sourceTree = ""; }; + BAC519B57D0FE97E0B93F2AC9F10ACE8 /* CodFis-Helper.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "CodFis-Helper.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + BBE3F45B6CDC0F4CF1C07F83ABEF213F /* EXPMatchers+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+FBSnapshotTest.h"; sourceTree = ""; }; + BC196A37061515DF5920D7247D0F1E44 /* EXPFloatTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPFloatTuple.h; path = Expecta/EXPFloatTuple.h; sourceTree = ""; }; + BD41B71026B8BEFE03F999651C617648 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + BD4579AE7A337F05502633160304F087 /* EXPMatchers+raise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raise.m"; path = "Expecta/Matchers/EXPMatchers+raise.m"; sourceTree = ""; }; + BDFD0D002EEBC82276A32E2F9AFDBA7D /* FBSDKShareKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareKit+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareKit+Internal.h"; sourceTree = ""; }; + BE0CCCD38E0646F0E0CD5042DE45D978 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; + BE4EE03E6F416C89D5972051523D7D2C /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; + BE7948935EDC9D7A2AEE2FE275182519 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + BE906A5B34F59264012D9EE430AF6AFE /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + BF53C9C18AB608E36677A6D58A385D85 /* SpectaTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SpectaTypes.h; path = Specta/Specta/SpectaTypes.h; sourceTree = ""; }; + BF656D592C90B74720B708794729A5CB /* PNObject+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+Protected.h"; sourceTree = ""; }; + BFA7BB58B57292A31AA89325BF2949CF /* NSValue+Expecta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Expecta.m"; path = "Expecta/NSValue+Expecta.m"; sourceTree = ""; }; + C0028F4822ECF784C0ACB30DD7C00EEB /* FBSDKSharePhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharePhoto.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.h; sourceTree = ""; }; + C070A80C47A48AE7052FC98086716092 /* SPTCompiledExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCompiledExample.h; path = Specta/Specta/SPTCompiledExample.h; sourceTree = ""; }; + C085129AE27209824EE689C4E697A9F6 /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; + C092DD180FD980788495D2FE247FA25B /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; + C0D2574ECDA8AD00019A33E6F225AD7A /* FBSDKShareConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareConstants.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.h; sourceTree = ""; }; + C0F70617DFDE18C2F4F601C2547F6685 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + C146D1056DC35FECBA56B46657C770EC /* EXPMatchers+match.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+match.h"; path = "Expecta/Matchers/EXPMatchers+match.h"; sourceTree = ""; }; + C316FA0C53240D3DF5411358DB77ACB7 /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; + C33D2C02BA54B3A9F5D911AA87636BD5 /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; + C40E0EBCC566B9D00872442EA0372029 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + C420A23D51284ADEBF317DF0AEA580A8 /* EXPMatchers+beInstanceOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beInstanceOf.h"; path = "Expecta/Matchers/EXPMatchers+beInstanceOf.h"; sourceTree = ""; }; + C4ACF7A89B7B5DBDFCB72B5FB6067C05 /* FBSDKSharingContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharingContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharingContent.h; sourceTree = ""; }; + C4B98441A3E9009E9BEFA35C1EFECB14 /* EXPMatchers+beCloseTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beCloseTo.m"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.m"; sourceTree = ""; }; + C4CD4D40AF94C8907193B1BA2592DF3C /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; + C4CD909A7A77FB08BECAF81E4A33B3D0 /* UIDevice-Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UIDevice-Utils.xcconfig"; sourceTree = ""; }; + C4D16596E9C9F70D18666C00AD683F7D /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; + C5ADE434225F63C7C4F3CA9D3762F9AF /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; + C6855344F458ABED0B6AA82FB869C84F /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; + C6BFD7278726563871B8C8D99EC89746 /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; + C6C21E6D9A8F758FFBAE18D52CF2FCB6 /* EXPMatchers+respondTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+respondTo.h"; path = "Expecta/Matchers/EXPMatchers+respondTo.h"; sourceTree = ""; }; + C6F093D7F0BD1FFE12A42F94B839D87F /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + C761CC8409E07C789FA0DE43FEAEAE46 /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; + C79E3539D930C4FD5A9C7B8C3C61542A /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; + C954F6139E9F59B2F57BAF778D992A01 /* FBSDKURLConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.m; sourceTree = ""; }; + C98B1390F57BC358105DFD4022EBA3D2 /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; + CA502B4D10E75E86DCA20B18FE3096BA /* FBSDKGameRequestDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.h; sourceTree = ""; }; + CA526B906B0077276B33E5441C67724F /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; + CAB7827EC9E29CE0F2DABE0A88C05214 /* FBSDKGameRequestDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m; sourceTree = ""; }; + CADFEBB57CE19DC5A10644C84D5F3779 /* ExpectaObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaObject.h; path = Expecta/ExpectaObject.h; sourceTree = ""; }; + CB0660385C24893A2D1161705BDE228F /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + CB1E608B7334ADAB0902E120DDF4276C /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; + CB45D156F9440EEDC4CF4D656652E1B6 /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; + CB4FC59BBC4220586113555265C7FDBB /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; + CBAE0C53813A06214A2A8AE23FCA93AD /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; + CBC4E2FC0C313E7818F81DB1328BB930 /* EXPMatchers+haveCountOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+haveCountOf.m"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.m"; sourceTree = ""; }; + CBDFCA2DF2FA0B155CF0E1BC7B0FB928 /* FBSDKLikeButton+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLikeButton+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButton+Internal.h"; sourceTree = ""; }; + CC5DDC74947D1A3200F8DA859E2FE005 /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.h; sourceTree = ""; }; + CCA9264638310CC0611C1200FD410567 /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; + CCD86699F6512E83A641B241A8BE2D78 /* FBSDKShareVideoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m; sourceTree = ""; }; + CCE7932B2B677323B24126A5F2DFC80D /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; + CD4AF13FC86F46C256B2D2E7854D4E1A /* AFHTTPRequestSerializer+OAuth2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFHTTPRequestSerializer+OAuth2.h"; sourceTree = ""; }; + CDA4CB0E8B82D864CDB4842D98C60DB3 /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; + CDD8D08E3AA5A3E5768E300DC20CFFE1 /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; + CFA066C42A6CA6624F34DEA6EE3E5E73 /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; + CFB1635A9FFBCC9ED53C8A9F7D06CF32 /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; + CFF615A9EE4F0C93431C83381DB7BDC1 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + D0284852A5AF765D521FC36A413FA5DC /* CodFis-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "CodFis-Helper.xcconfig"; sourceTree = ""; }; + D08BB5516AA713E8B27EAA8FF4515D80 /* NSString+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Helper.h"; path = "NSString-Helper/NSString+Helper.h"; sourceTree = ""; }; + D0B2ADE1AFB33CEDE83555144128DC2D /* FBSDKShareKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSDKShareKit.modulemap; sourceTree = ""; }; D11A9BD0CFE1E520AE71DC4403614790 /* Pods-PNObject_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Example.debug.xcconfig"; sourceTree = ""; }; - D1C73B669C8E2AE4A837FF5624751B27 /* SPTCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCallSite.h; path = Specta/Specta/SPTCallSite.h; sourceTree = ""; }; - D217B2E71B285823888221EA3B82922B /* ExpectaSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExpectaSupport.m; path = Expecta/ExpectaSupport.m; sourceTree = ""; }; - D2217F79996084F844CB28CA4B24DA41 /* PNInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNInstallation.h; sourceTree = ""; }; - D26C037A06F3BCA22ABA413CF1CFEC6A /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; - D37CC69E0D7F1C7B9D73E32E33CADFDB /* PEARFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PEARFileManager.h; path = "PEAR-FileManager-iOS/PEARFileManager.h"; sourceTree = ""; }; - D39CCED2E161F585DD796396AFACA1D7 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - D3A46101DE69D8A3C62168DBE7F04FDF /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.h; sourceTree = ""; }; - D3E1B4BF0B909FB6A195A6326017B9D7 /* EXPMatchers+beginWith.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beginWith.m"; path = "Expecta/Matchers/EXPMatchers+beginWith.m"; sourceTree = ""; }; - D3F161A9AA48CAF1AD816FCA452CDB50 /* UIDevice_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIDevice_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D4420B8077C4414038EE2AF9E5144137 /* Expecta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-umbrella.h"; sourceTree = ""; }; - D443DA5633D946B14D70DD5A536D32DC /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; - D49E6751541D1D594CE91DC9C3AD1566 /* SpectaUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaUtility.m; path = Specta/Specta/SpectaUtility.m; sourceTree = ""; }; - D5334B704F5860492BCEA8D340E1A575 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; - D53DFAF831D2553A98F0184E9E90D852 /* Specta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Specta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D5700A36000444CB844D1E8EF9B6F6B0 /* EXPMatchers+beGreaterThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beGreaterThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.m"; sourceTree = ""; }; - D709A7AD548F27E1F43AACE157DD5B10 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; + D1B09272B12945A92D1BA041C20B3B35 /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; + D2372AA93D95B7FA45C80FBD662C01B6 /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; }; + D435243B7DF26E71130EAB0E511C8964 /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; + D4A8B7B87F3A289ADBC7EFD25239AF27 /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; + D4AB7C5A2B35ACA02B65D113469962EB /* FBSDKShareLinkContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareLinkContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.h; sourceTree = ""; }; + D593263D47FB24D1586F92EC08D316C1 /* FBSDKCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSDKCoreKit.modulemap; sourceTree = ""; }; + D5B5634FAC8A571FF2791A8A9CC8E797 /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; + D61A312B5E17609342B2E0585AF3B38F /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; + D6A22DECE1C285C8DC02B77C6FEE1FEA /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/BFMeasurementEvent_Internal.h; sourceTree = ""; }; + D6FBBF665B27C1EF3B1E9AE25352425F /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; D761BAE2437C826AB810C023C228E54E /* PNObject.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = PNObject.modulemap; sourceTree = ""; }; - D7ECA16B746CB023540C724E39BA7987 /* FBSDKShareAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareAPI.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareAPI.m; sourceTree = ""; }; - D825E32EB9FA3059171095B1E2A08D87 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - D931A54C6EF62F18A5BAD08AD9FF18A1 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - D94D904CBCA9632C356D033A3A29614F /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; - D97C752D8618D0048566131EE2033EA4 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; - D991D2ECBFE5C537563E35F987A55123 /* Expecta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expecta.xcconfig; sourceTree = ""; }; - DA05E8A8226692E9C900B13E5A5AEE1C /* SPTTestSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTTestSuite.m; path = Specta/Specta/SPTTestSuite.m; sourceTree = ""; }; - DAC0AE0B5176F80EC98C47B89BF051F8 /* FBSDKGameRequestContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.h; sourceTree = ""; }; - DAEB9137CD41C650384F132D3ED73D22 /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; - DAEE7B65FAF38C012608E407D2D14CD1 /* SPTCompiledExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCompiledExample.m; path = Specta/Specta/SPTCompiledExample.m; sourceTree = ""; }; - DB53650711373243D7DB592AB79905BE /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; - DB8EFC0478A84A33DCE0C36024632FB8 /* HTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPStatusCodes.h; path = "nv-ios-http-status/HTTPStatusCodes.h"; sourceTree = ""; }; - DB9E4AEFC3BFDABEE2829D06118785DD /* PNAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNAddress.h; sourceTree = ""; }; + D76A8927E9B85D24F28B36316BF93980 /* FBSDKLikeActionController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeActionController.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m; sourceTree = ""; }; + D78B3E3C80D7AD18BCEB25408B4699D3 /* EXPMatchers+beIdenticalTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beIdenticalTo.m"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.m"; sourceTree = ""; }; + D7D43578BF191907CBC1B3686EF46734 /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; + D80F1D0EE79761581CE3B0181DB649D9 /* RNCryptor-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RNCryptor-umbrella.h"; sourceTree = ""; }; + D845FC80CA61C56772C5B1CC8DFC0686 /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; + D861E969EA9ACCEB68F9BE36247B538D /* AFHTTPRequestSerializer+OAuth2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFHTTPRequestSerializer+OAuth2.m"; sourceTree = ""; }; + D882811DD503C34D1A97A9A53F10C00F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + D89227F2654AF6922EE8B697700FA555 /* PNAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNAddress.m; sourceTree = ""; }; + D896649C0866F7A447EC61AF8F2C4F94 /* AFJSONResponseSerializerWithData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFJSONResponseSerializerWithData.m; sourceTree = ""; }; + D8F96329503FAED4425BF02D75311DB8 /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; + D934A34192879F0C394F52F4E59D51D4 /* nv-ios-http-status-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nv-ios-http-status-dummy.m"; sourceTree = ""; }; + D992869F05BC88CEE8E95E07311A4B0E /* PEAR-FileManager-iOS.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "PEAR-FileManager-iOS.modulemap"; sourceTree = ""; }; + DA401EDBE32F70C66E6082515103B291 /* PNObjectModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectModel.m; sourceTree = ""; }; + DA91E55978266C892751E3B6886ADEB8 /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; + DAB8F453479CE29BC2A5274682018DD2 /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; + DAF3E45780A92C058BB5649713AC8F08 /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; + DC1861841DD593B3DAC4BCF0BBF13EF4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; DC358092608E035811817A25786F40A6 /* Pods-PNObject_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Example.release.xcconfig"; sourceTree = ""; }; - DCCC2655B8BE2963D4699214FA14E212 /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; - DCE2C2391372FACEBE6B30F593564A1D /* PNObjectModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectModel.h; sourceTree = ""; }; - DD743DA69A49188F12C0E65BF22399D0 /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; - DDF72C8CC236D300270CD14727165448 /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; - DDF7C66B142B96398334DDB070746B01 /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; - DEA7E6B49946A4308367824B009A17D0 /* FBSDKLikeButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeButton.h; sourceTree = ""; }; - DF5059E3C30ADA01882677E9C94C1ADB /* SPTCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCallSite.m; path = Specta/Specta/SPTCallSite.m; sourceTree = ""; }; - E021AC380F9C642ECBE3C79FFE492744 /* FBSDKLikeActionControllerCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeActionControllerCache.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m; sourceTree = ""; }; - E098C652B5631F3C31D45A04EBC2CBAB /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; - E0FFBD0AA8B98D64E0A0BDEB40A2B2D2 /* FBSDKLikeButton+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLikeButton+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButton+Internal.h"; sourceTree = ""; }; - E139C55D985A879185C21AACE97C5383 /* FBSDKLikeDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeDialog.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.h; sourceTree = ""; }; + DC42EFEA050BAB9F066B4C8C4382ACB0 /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; + DC45DDC97729A3CCE89D281106DD4C30 /* FBSDKShareKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareKit.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareKit.h; sourceTree = ""; }; + DC6FA21EB34D66FA2B39D64B9A249004 /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.m; sourceTree = ""; }; + DC72EF061217162BC2634777BE97E607 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + DC9EEE55F1CEA6E09EA5FE5C785A0B00 /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.m; sourceTree = ""; }; + DDF3022E3723F73C3113BFB8E6313B0E /* FBSDKLikeButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeButton.h; sourceTree = ""; }; + DEE5B0125794189F9E4A3A585AC4CEAF /* AFOAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuthCredential.h; sourceTree = ""; }; + DF6BB21B5F0D1A5ADB462FCBCCF28387 /* FBSDKGameRequestContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m; sourceTree = ""; }; + DFD6479432185B22853F8394504BFB43 /* AFJSONResponseSerializerWithData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFJSONResponseSerializerWithData.h; sourceTree = ""; }; + E01D94AFB3D83200CEAB9AD11B24F431 /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; + E06DEF5F4B714C53C029888C96FD7555 /* SpectaUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaUtility.m; path = Specta/Specta/SpectaUtility.m; sourceTree = ""; }; + E0788CA538C8C3481F57A34EF238AB84 /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; }; + E10420C4592D5AF9FF0F898211252F98 /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; + E1574B6106C34EAD2E72B682430C16FA /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; + E15E7810137D5C6519FE45671D67EC02 /* SPTSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSpec.h; path = Specta/Specta/SPTSpec.h; sourceTree = ""; }; + E1643F9A305AE178D3FDC37E618C60EB /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; E16AE17E2B35A7123F90844256259B9D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - E1BAA110670B7323D3E1F582CCAC7A1F /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; - E2524E1D969B172F1C0682D350DC7224 /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; + E1B2D6AAFECD4782DA5DF3FC79A15955 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + E22E4E4B2B6F3D41BA175D49D16C072A /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; }; + E23532124F3E6DCADABFA3E531C162B5 /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; + E23E75F4B1AFF0D0E39F7D82E5C7CBAF /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; + E29CC61F4B4770D19AEC75D93D4598E8 /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; + E2BC234F8C70BE1DAB483EDE042413B0 /* AFOAuth2Manager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuth2Manager.h; sourceTree = ""; }; + E33E0DED283CB09FF23213754E426AFA /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; + E367049ABE68F93C7CE845A02CCC4F28 /* FBSDKSharePhotoContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharePhotoContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.h; sourceTree = ""; }; + E36CA8319E12274FBABD1048DD58C032 /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; + E3ABB32EBE02734A36C5BCD70AB9754A /* SPTExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExample.h; path = Specta/Specta/SPTExample.h; sourceTree = ""; }; + E3C72207E7ECC16B3179A7B44EF4D392 /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; + E3D423FD024634A360387F6BE0E19D66 /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; + E40C056170FBCBDFB9CB6F219F72D999 /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; + E450B23C38580E12404285C1EF05AB65 /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; E46B7AFFF2CB3F42C731CF9CFA5DFC85 /* Pods-PNObject_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PNObject_Tests-umbrella.h"; sourceTree = ""; }; E47CDA8C196A62B78FACDBFE34E3F5AD /* Pods-PNObject_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Example-resources.sh"; sourceTree = ""; }; - E4982A1ED24845D0E2CD13BB9DF3A348 /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.h; sourceTree = ""; }; - E4D6353246874B5703E056B6C1500E36 /* FBSDKLikeButtonPopWAV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButtonPopWAV.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.h; sourceTree = ""; }; - E52627966222E0C538B8C20AFC49F6A1 /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; - E5D18771331802BC2CA6FB9496142674 /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; - E63F080D23F7C81E624DB8EC8881CBB6 /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; - E6CF217A60722653A12E2F462E4FF65C /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; - E7119AD48661DF23E47162D8A8B8B9C1 /* nv-ios-http-status-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nv-ios-http-status-dummy.m"; sourceTree = ""; }; - E77671FC5C2D8A031FCEA4E31EE0DF28 /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; - E7AE647C04C8E0D512F1D716EB296D2D /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; - E9382A9A1896DCD78D10E565336E3966 /* CodFis-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodFis-Helper-prefix.pch"; sourceTree = ""; }; - E93A44E5227A45247FCCB9A3B2FF557D /* FBSDKAppInviteContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppInviteContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.h; sourceTree = ""; }; - E9C41E458588A179BD7F77315C8D4AD1 /* EXPMatchers+raise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raise.m"; path = "Expecta/Matchers/EXPMatchers+raise.m"; sourceTree = ""; }; - E9FB2EE1FB592ADB9A7F2131B3B6A310 /* AFOAuth2Manager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuth2Manager.h; sourceTree = ""; }; + E4DBB982703483778F5D8D5429011FB1 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + E52748F2BCDAE532998FBD195CD41CDA /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; + E52A9052C4B7E5B6D32A34DEFC2F4B32 /* UIDevice-Hardware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice-Hardware.h"; path = "Pod/Classes/UIDevice-Hardware.h"; sourceTree = ""; }; + E571742531DCE3F10A0C5EBB62B4FA78 /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; + E5805428D6281E189DCAEAFF7759EC82 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; + E59CD4CA5F0C598E3994B2AA9DCE9ACB /* SPTCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCallSite.h; path = Specta/Specta/SPTCallSite.h; sourceTree = ""; }; + E6354B73D5351B60178CD59952D4987C /* FBSDKLiking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLiking.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLiking.h; sourceTree = ""; }; + E6A0835CAEC7EF775E2FDBF2ADD465EB /* FBSDKLoginKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-umbrella.h"; sourceTree = ""; }; + E7510E5C49DD0B98ED2CAF57769F3668 /* CodFis-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CodFis-Helper-dummy.m"; sourceTree = ""; }; + E790227162552E89A118CFDE09E04122 /* UIDevice-Utils.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "UIDevice-Utils.modulemap"; sourceTree = ""; }; + E7A238B32171246F47BCBFBF309B6FB1 /* FBSDKShareButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m; sourceTree = ""; }; + E83FF3B7B243721732C79FC503972287 /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; + E84B05729C83F72C9495DAF1C451BB65 /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = Specta/Specta/Specta.h; sourceTree = ""; }; + E8BEF410E6DB823DB8827544B5659146 /* FBSDKShareOpenGraphObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphObject.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.m; sourceTree = ""; }; + E99B24C2488EE9A9CC13BAECACACE1F5 /* FBSDKMessengerIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMessengerIcon.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.h; sourceTree = ""; }; + E9D8CC911954A2B78AD817BCEE9E754E /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; + E9E9F98709208BE32CAC211A8904B5C6 /* FBSDKLikeControl+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLikeControl+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeControl+Internal.h"; sourceTree = ""; }; + EA4D0C145EFAE12E03D6F4FC0C02142E /* Specta.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Specta.modulemap; sourceTree = ""; }; + EA67C55635196723D42C0907F117AAC0 /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; + EAA438654AA94762CF0744E1601C024C /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; + EACD8906BF8DCF48636176B5A3066DCA /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; + EB07407E9DBC0C3D72F87B4C0300BF59 /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; + EB1636077FE4003B49B9D3F594181DED /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; + EB316D4AD96D73CDD1D932D3690E8D93 /* NSString-Helper-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSString-Helper-umbrella.h"; sourceTree = ""; }; + EB31C088FB088C612EDD72A95D239B17 /* FBSDKLikeBoxBorderView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeBoxBorderView.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m; sourceTree = ""; }; + EB5EEDEF13099AEAA0D7FE7A9F661F7C /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; + EB603F835B581C741D7E17F41551026B /* PNObject+PNObjectConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+PNObjectConnection.h"; sourceTree = ""; }; + EB616B3820096CB835E0FAB6F2B12D91 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; EB8B84E4432E9D6D4914A7EB79C467FA /* Pods-PNObject_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Tests.debug.xcconfig"; sourceTree = ""; }; - EB966361D53847C9FB6338D069E4180C /* SPTSharedExampleGroups.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTSharedExampleGroups.h; path = Specta/Specta/SPTSharedExampleGroups.h; sourceTree = ""; }; - EBE559AF4DA2AD7968C9AABD0B201403 /* PEAR-FileManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PEAR-FileManager-iOS-umbrella.h"; sourceTree = ""; }; - EC0D8DD86AFDB78D3091D73ADB83758B /* PNObject+PNObjectConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+PNObjectConnection.h"; sourceTree = ""; }; - ED3FDF520D57F6698E035D4FC6427F99 /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; }; + EBAC0522C9A023C3C948A99EF5C48BF6 /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; + EBE949F29FEC1BFE6638B83939B06AA9 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + EBFD2FBD1B12E635F9D69A1B1694CFD4 /* PNObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObject.h; sourceTree = ""; }; + ECC4377970646C6618AAF9761860F324 /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; ED867712668303BA41A70CB5E1969AC2 /* PNObject-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject-dummy.m"; sourceTree = ""; }; - EE00CF9F5854599357791ADC786F3313 /* CodFis-Helper-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CodFis-Helper-dummy.m"; sourceTree = ""; }; - EE4A2C9B9119BFA0AA4F4B85939459F7 /* EXPMatchers+beFalsy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beFalsy.m"; path = "Expecta/Matchers/EXPMatchers+beFalsy.m"; sourceTree = ""; }; - EE4E7987EF2EC573A7A40A6EA00FC8EE /* NSDate+NSDate_Util.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+NSDate_Util.h"; path = "Pod/Classes/NSDate+NSDate_Util.h"; sourceTree = ""; }; - EE80FF771C8A4DA7F5EDF243806B0967 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; - EE9C094027188B7CF3FB92AE753CA0B2 /* FBSDKLikeControl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeControl.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeControl.m; sourceTree = ""; }; - EEB55F7F32F462A590D5B2CEA6F0FD11 /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; - EEC4561D45F7B9A31F7FDA55DE71457F /* Expecta+Snapshots-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-umbrella.h"; sourceTree = ""; }; - EF4285FE8D124BA847EB559251C3AA31 /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.m; sourceTree = ""; }; - EF9FBCF35E2CE31C9A5AA195116BF1E6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - EFA2694443F6B157AA5FB9694994B363 /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+endWith.h"; path = "Expecta/Matchers/EXPMatchers+endWith.h"; sourceTree = ""; }; - EFFF7C108342E4909A7957BE564CF2AD /* EXPMatchers+beGreaterThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h"; sourceTree = ""; }; - F0E195B0BF21245ED2BE87A30D22B515 /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.h; sourceTree = ""; }; - F11124012E7E135E35559255CD020CA5 /* Bolts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Bolts.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + EDD86FA116EC57F3387FD9B82D911B2B /* EXPMatchers+beNil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beNil.h"; path = "Expecta/Matchers/EXPMatchers+beNil.h"; sourceTree = ""; }; + EE4EC6FB4B2F6FD3D175A1635A7B2C12 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.2.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + EF764FC44B2A1C892C2293DDF2629D65 /* HTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPStatusCodes.h; path = "nv-ios-http-status/HTTPStatusCodes.h"; sourceTree = ""; }; + EF87B69475D4E6D6F76D80217D018EFB /* ResourceBundle-StrongestPasswordValidator-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-StrongestPasswordValidator-Info.plist"; sourceTree = ""; }; + EFC2A1AA2245A9105C9A3D8EA7DFE3B3 /* Expecta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Expecta.xcconfig; sourceTree = ""; }; + EFEBD7315E0316F79854D0E0628B48FF /* Expecta+Snapshots-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta+Snapshots-dummy.m"; sourceTree = ""; }; + F005DEFFD967672BCEF8A6F5230BA61D /* CodFis-Helper-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CodFis-Helper-prefix.pch"; sourceTree = ""; }; + F0294DFC06474C2B17C1DBF95E36FCEA /* StrongestPasswordValidator.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StrongestPasswordValidator.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; + F047C57A958CD29700AB9105D15476C2 /* FBSDKShareVideo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideo.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m; sourceTree = ""; }; + F0BB2214814EBCDB92EB30C58CD5F5FF /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; + F0ECE18301275FE612BE80C76E70044F /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h; sourceTree = ""; }; + F0F11B0B853F95F0F49278A94AFD36A4 /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; F18435C7355DA51EDB57E2BC9552B2FC /* Pods-PNObject_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PNObject_Tests-acknowledgements.markdown"; sourceTree = ""; }; - F21139A30AEE6E5656448852F08AA7DB /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; - F2E7F52E54741D200F9CDBF47624EF0E /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F382E99008F4BD7D6C4A33A023AFEA1E /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; - F38A8BB4EDE44CE1C706CB6769DAEA40 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; - F4112407D47D768905E65FAC9B2B3492 /* UIDevice_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIDevice_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F4460C8F89F6F40DAFC49C9F519CDA1E /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; - F75B0AC28CEC93046B02C5691E424DF2 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - F75B0E6B1D330AB1724B9D26CB0A8A0E /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; + F1930CD2AD665D7025DC53F60C10A45A /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; + F19A0F090C20D92B35D604EFBFC784E2 /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; + F20973641054FCD5E546B6E0B9DC2EFF /* PEARFileManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PEARFileManager.h; path = "PEAR-FileManager-iOS/PEARFileManager.h"; sourceTree = ""; }; + F2243CB5F8C75A2C02BA10C1EDBBF771 /* EXPMatchers+beFalsy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beFalsy.m"; path = "Expecta/Matchers/EXPMatchers+beFalsy.m"; sourceTree = ""; }; + F256940148C73D2E287E577632F851DA /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; + F2F9D3354CC282F7A9F917ABE8473F79 /* FBSnapshotTestCase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSnapshotTestCase.modulemap; sourceTree = ""; }; + F2FE00256B7990241F59F0C63BB5B575 /* EXPExpect.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPExpect.h; path = Expecta/EXPExpect.h; sourceTree = ""; }; + F318D168986D8B43007E6BF61E95EEC1 /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; + F33C2B5EAA822643AB566AE666872EB5 /* nv-ios-http-status.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "nv-ios-http-status.modulemap"; sourceTree = ""; }; + F35E5DAD266125AE1CEFA2024D75012B /* EXPMatchers+equal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+equal.h"; path = "Expecta/Matchers/EXPMatchers+equal.h"; sourceTree = ""; }; + F364E010C1F2A1B9468CA660D61536B5 /* PNObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObject.m; sourceTree = ""; }; + F383C26892CB3FCE3DA6046D69DE7336 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + F4C3A2C8674B472825B16D5A63196BF7 /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = ""; }; + F62016DF5048ED20FD02717FC94FFA49 /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; + F64803761B3D87639FA37F33640708A2 /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; }; + F6570E443F2F7B4B556F499FBA92092B /* FBSDKLikeControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeControl.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeControl.h; sourceTree = ""; }; + F6759D46C5AE673B7EE16F5133823839 /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; + F6CDD48A2137D49E09A82EA779B12321 /* FBSDKVideoUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKVideoUploader.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.h; sourceTree = ""; }; + F6F75E96912511146BC70EBF00B9A40E /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; + F7B356AD2886B6E5E383223C2B80DFD7 /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; + F7D4D9C8021FBD430470B4915EC51EA8 /* EXPMatchers+postNotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+postNotification.m"; path = "Expecta/Matchers/EXPMatchers+postNotification.m"; sourceTree = ""; }; + F8100DC14762E908836F7B1EA2A765DC /* EXPMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcher.h; path = Expecta/EXPMatcher.h; sourceTree = ""; }; F872FBD57D98CFC3DE47AD9A270264B9 /* Pods-PNObject_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Tests.release.xcconfig"; sourceTree = ""; }; - F89BFE7B6DEC271EE50985D20FBFB877 /* nv_ios_http_status.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = nv_ios_http_status.m; path = "nv-ios-http-status/nv_ios_http_status.m"; sourceTree = ""; }; - F8BC10FE212D0C21AE7C533E261FAA2B /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = ""; }; - F8C1A17C05CF4D8E1F7F3B53BCD9B851 /* EXPMatchers+contain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+contain.h"; path = "Expecta/Matchers/EXPMatchers+contain.h"; sourceTree = ""; }; + F89DF9D11F8D67753CBFCBD0933FCF1B /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = ""; }; F924BAFD8984753A0E19859F0D994689 /* Pods-PNObject_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Example-frameworks.sh"; sourceTree = ""; }; - F9383D2E139FF378A73D3D5D9DAD6E36 /* ExpectaObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaObject.h; path = Expecta/ExpectaObject.h; sourceTree = ""; }; - F938C0D77E7573D02D88D8FB9F6ED437 /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; - F939106D32534979980C8789590D3440 /* nv_ios_http_status.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = nv_ios_http_status.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F9EAC2225BA44A479AE882065319EB96 /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; - FA069D7FBA18A368B361E658551BDF5E /* PEAR-FileManager-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PEAR-FileManager-iOS.xcconfig"; sourceTree = ""; }; - FA165A30E22F26E04173AC9625175F99 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - FB8E89326F477A6010191C8B6B32F452 /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; - FB916195E86F9C0C6788DC5A9FE546CB /* FBSDKShareOpenGraphAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphAction.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.m; sourceTree = ""; }; - FBD9A2E6305094DE5AAACAB7A681A4C3 /* EXPMatchers+beIdenticalTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beIdenticalTo.m"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.m"; sourceTree = ""; }; - FC222C9A6CB729D9A87282A7077A1F69 /* ExpectaSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExpectaSupport.h; path = Expecta/ExpectaSupport.h; sourceTree = ""; }; - FCCD101301423A33C9E5D572B00305D9 /* EXPMatcherHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcherHelpers.h; path = Expecta/Matchers/EXPMatcherHelpers.h; sourceTree = ""; }; - FD1126ECB425BA13B43443A88F3ED19A /* FBSDKShareAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareAPI.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareAPI.h; sourceTree = ""; }; - FD8EA26013F6CEC3475CEF932D177B59 /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; - FDD35146BC3F6B3EC7182216B072FC7A /* NSString+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Helper.h"; path = "NSString-Helper/NSString+Helper.h"; sourceTree = ""; }; - FDE61FC94B65F1D87153C87422741F24 /* SPTExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTExample.m; path = Specta/Specta/SPTExample.m; sourceTree = ""; }; - FE2A5DF4049A230F956B5C9BDE9BAFE9 /* PNObjectConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConfig.h; sourceTree = ""; }; - FF447E4952E3FA7D60C1A6FC6CA338EB /* AFHTTPRequestSerializer+OAuth2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFHTTPRequestSerializer+OAuth2.m"; sourceTree = ""; }; - FF817094B5EF66960F94F37092040A81 /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m; sourceTree = ""; }; - FF978BD233EFC3FBC2D1F748DA7B0157 /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; + F95745944562A65F20690D0CBEE46179 /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; }; + F95793BE1CD7CA5C5FD82C58A3038431 /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = PureLayout.modulemap; sourceTree = ""; }; + F965812A401FC7E0DEACFEECF333FEA5 /* RNCryptor.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RNCryptor.xcconfig; sourceTree = ""; }; + F96ADA6DDED63013922C6327A73446E2 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + FA69CF3A73CCC30BA4D8CEF0E3DBBC3A /* nv-ios-http-status-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nv-ios-http-status-prefix.pch"; sourceTree = ""; }; + FAC688E38CBDEB40BB93E045EC51E9BE /* FBSDKAppGroupContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.m; sourceTree = ""; }; + FBCB91481E5845F0B9676F0DC11C2E41 /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; + FC12155CEF32809FCD01066FD5BC1A3E /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = AFNetworking.modulemap; sourceTree = ""; }; + FC47102C0D2D213E7497E3CAC4A9D165 /* EXPDoubleTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDoubleTuple.h; path = Expecta/EXPDoubleTuple.h; sourceTree = ""; }; + FC47B19FDD454A53207911B9A946DD30 /* PEAR-FileManager-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PEAR-FileManager-iOS.xcconfig"; sourceTree = ""; }; + FC734B4232E17E8B39A1F9A020D8763A /* NSString-Helper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "NSString-Helper.modulemap"; sourceTree = ""; }; + FC80A39C41F410A5F2CED3EC180AF0FB /* AFOAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuthCredential.m; sourceTree = ""; }; + FC8C158D6460A19DA5B5744712BFF798 /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; + FD50C9D92415629A23455C575CDA68CC /* FBSDKShareOpenGraphAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphAction.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.m; sourceTree = ""; }; + FDEBA4CF43368C1FF2805745DAC7FCFB /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; + FE7808AE36C71D1AE7ECB2AE2EA39BB1 /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; + FE8A0B53E860CDD4E7ABD8F8CAA2D7F2 /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; + FEDC096A3F7E11391BEBB53D31759A0B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FF7426001AFE1B82DE01ACAC972378DC /* nv_ios_http_status.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = nv_ios_http_status.m; path = "nv-ios-http-status/nv_ios_http_status.m"; sourceTree = ""; }; + FFC93DBCD8F5287C21E1CD9799C2900F /* PNLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNLocation.m; sourceTree = ""; }; + FFE9298E86679CAAB3A085DAD7E9B9B1 /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 071996279134DE1F8254C7C00D0A841B /* Frameworks */ = { + 018E0A444890A66710ACDECE384BF941 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 292772B8A4C971D8EA1DD56CE55A2018 /* Foundation.framework in Frameworks */, - B4335AA80B0C7B841485CC0661DB646B /* UIKit.framework in Frameworks */, + 1391D716A2769EBA4FB0DDF7B584E300 /* Foundation.framework in Frameworks */, + B82DB72E22EDA1BCE1EF4CA2BDC06AA8 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1751,14 +1792,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 145E6C5FB012F43F0A2146941438B677 /* Frameworks */ = { + 17DB6F5CDB9291A9B92433E5008368AF /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 32ECE9C06B1744B1091EE05193FD36FA /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1CF1E095AA3BDF5787CB8A0CE8D70882 /* Frameworks */ = { + 332C57BD398A46C53E54F9523DA595E8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -1774,11 +1816,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 5DA1F8591FBA06A1523CDFD45B268103 /* Frameworks */ = { + 45205BD0078044AA0C04DAF40F69B619 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 74BFB790CA507ED205A157AD6A0B058C /* Foundation.framework in Frameworks */, + D1D19845D63768C3C61A30A15BE75BA7 /* Foundation.framework in Frameworks */, + 8276C822C7BF0377E10439B9264A6454 /* XCTest.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1790,14 +1833,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 68DCAF8B881439E3CE645E97EA7C9AD3 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 62B8F6F02D0029FF55386497D644E8B1 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 6D6CB09F12A9C7654A9780AC037A1D63 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1806,33 +1841,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 750BF4F7D92BB4CC19DCBA56C9611E61 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0FFA0E94A711717E496B3CEFB919F3A2 /* AFNetworking.framework in Frameworks */, - B0F894A7E50FAFA18FEF444F33F2B3BB /* CodFis_Helper.framework in Frameworks */, - F18176D2FDB40467FEA5349D5D93C7B7 /* FBSDKCoreKit.framework in Frameworks */, - B305300790149A6DF9114AF96385385B /* FBSDKLoginKit.framework in Frameworks */, - DC3269A4C4560E7AFCE2659C71593CFD /* FBSDKShareKit.framework in Frameworks */, - 14120E89819AD68ADA599EFBCF1D446F /* Foundation.framework in Frameworks */, - 323F469123874B195599A2C509A8D086 /* NSDate_Utils.framework in Frameworks */, - 108D5D33FFE78B4EB2E46FE466F90DCC /* NSString_Helper.framework in Frameworks */, - A4829BF000928C5160AA74BFDDC143EA /* nv_ios_http_status.framework in Frameworks */, - 072A6AD1B3A9E94E00059B169589D543 /* PEAR_FileManager_iOS.framework in Frameworks */, - D5CAB3642623F3CE02A7F1CBDDB0D6CF /* StrongestPasswordValidator.framework in Frameworks */, - 953AFAC233FCA2BBA42512373B17003A /* UIDevice_Utils.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 76FC9A291FF90168FFBC8737D4990312 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 6C384C9B61A14C03B769C5AD1CABB744 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 849ED8B00399AE60BBFD046C7FE2FF7D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1842,14 +1850,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 85B67D0AB7804E559492172AD4453F95 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - D965B5D746F5DC3BA852BB10CF488C66 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8931DF8A06EBFE365D4B98F8DF463538 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1858,6 +1858,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8DD077E9A2CB11ACC1BF6C8956F166AE /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 914A3FA7C160948DE0A308FB745E7380 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1869,19 +1876,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 918334A87E2F0646C685FF0F93A46A5A /* Frameworks */ = { + 9876FBCF12E4C57DB8D6D0F2695BC0B1 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 99B18E108E3F737AC6598C236A2CCA24 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 25B75B0D54D41C27E16B2814ABD0B3A7 /* Foundation.framework in Frameworks */, - 43FDB854DDDF2B3ECE76E6E424FF6BC3 /* XCTest.framework in Frameworks */, + F7E17CB0EFE3C8B20DAF13FB263E1C7A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1893,6 +1892,22 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A470B72F61438680A1AFF7395AA5DB3C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 3BFF1B7BC2BEA13A7FCC5109258C2E44 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + BA5D49B026E7EB9524517FDBC050DD10 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 54177ECF0FE006C0B391AC3C7C91076B /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C151364F15F39F7CC60CBF9A3AB49B44 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1905,6 +1920,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + CC8B3E287F6D9F51C9EAA58581A34C1D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + CD5AF5BE6A15C68DC218F1891A886CD1 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 23745DA6DA80A967B49B5E8F8E38E346 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; CDB1036A78B08654D629A73B2DFD711B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1930,6 +1960,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D3D2539805894BAC98FF819860E3C63C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 213F65124977CC7B99E1A1292FDB8785 /* AFNetworking.framework in Frameworks */, + C682C1EF788ECE61861A08B753993197 /* CodFis_Helper.framework in Frameworks */, + 8A2FBDAF5D1632E7AFA4803D9E680875 /* FBSDKCoreKit.framework in Frameworks */, + D1DCC09D755125E1A8B29422FE5D844D /* FBSDKLoginKit.framework in Frameworks */, + D630E299E6776AFB30FFC184FCD0657A /* FBSDKShareKit.framework in Frameworks */, + 295E4B81A2BC5B979286543774B3E465 /* Foundation.framework in Frameworks */, + 92A00DFE3C3280BC19F86A1CCBEA19A6 /* NSDate_Utils.framework in Frameworks */, + C24E0D522905399920FF78BED3840380 /* NSString_Helper.framework in Frameworks */, + 0133DE954594A7EAC15FB7B39F561879 /* nv_ios_http_status.framework in Frameworks */, + 9D0995A0A4EBF630C59BC1A62C40403C /* PEAR_FileManager_iOS.framework in Frameworks */, + FE39F77379E76EF9108722DF7843EFDB /* RNCryptor.framework in Frameworks */, + 3B60CDF9DABA21A3EBF7922C3AB16C0C /* StrongestPasswordValidator.framework in Frameworks */, + 9CA9E44B0C1FB9E1298A132B17E5815A /* UIDevice_Utils.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E6374C6F7E347042A87CBB2179104C39 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1966,376 +2016,49 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 06069985599BEE7ECEF05BB07F9F46E1 /* PEAR-FileManager-iOS */ = { + 067512045B2E1B767955EAD083A07127 /* NSURLSession */ = { isa = PBXGroup; children = ( - D37CC69E0D7F1C7B9D73E32E33CADFDB /* PEARFileManager.h */, - 8DB1FB054421DD650A94347C1F6C5407 /* PEARFileManager.m */, - 1F5D20B5A7740DB77A570401A4E692B7 /* Support Files */, + BD41B71026B8BEFE03F999651C617648 /* AFHTTPSessionManager.h */, + 894E00D21A6463A75BBE06EABD108667 /* AFHTTPSessionManager.m */, + 337AF354D3D279E83528A90A518A8BBD /* AFURLSessionManager.h */, + 71EBC83C924E87C88B92EAF32C42A63E /* AFURLSessionManager.m */, ); - path = "PEAR-FileManager-iOS"; + name = NSURLSession; sourceTree = ""; }; - 060E4554F01F5AAC3347B5FB58003201 /* Support Files */ = { + 0966E16AD24660833A7265EB542B4B74 /* Support Files */ = { isa = PBXGroup; children = ( - 346DAA901C61C66A7013EE01942375F3 /* FBSDKCoreKit.modulemap */, - 1581C8207E2AB1BDC4809383283BDC3C /* FBSDKCoreKit.xcconfig */, - 1F8AF60D256EE1DDDA59936A6628C951 /* FBSDKCoreKit-dummy.m */, - 9CF07E852E065BBA608A13E039A50B3D /* FBSDKCoreKit-prefix.pch */, - C79DCBCD42778A21870ECCD895246B6C /* FBSDKCoreKit-umbrella.h */, - 3DC691A003992EFEB110047A63DD0376 /* Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/FBSDKCoreKit"; - sourceTree = ""; - }; - 0617A2196E91C2BD13D54C024BCB4E28 /* Classes */ = { - isa = PBXGroup; - children = ( - A2678F3EBE7BC983D37C205A23C7C95C /* PNObject.h */, - 92DB3D46014E5A5A0680FF3EBF9CBE70 /* PNObject.m */, - EC0D8DD86AFDB78D3091D73ADB83758B /* PNObject+PNObjectConnection.h */, - 16C23C2E3BAE4C82BB55879B147D8130 /* PNObject+PNObjectConnection.m */, - ADE4A718FF2AD6302049492D752F2F09 /* PNObject+Protected.h */, - 2F5D68AD838FE5FD92294C728ECC2BE2 /* PNObject+Protected.m */, - FE2A5DF4049A230F956B5C9BDE9BAFE9 /* PNObjectConfig.h */, - 85AE2466F2D6022A4B4D9784F878D940 /* PNObjectConfig.m */, - 206BBD13FCCEFD4BDF4915177FD091C3 /* PNObjectConstants.h */, - DCE2C2391372FACEBE6B30F593564A1D /* PNObjectModel.h */, - 1B0B100BA8257824F1B79B5714F07EE6 /* PNObjectModel.m */, - 20382DA02CBEC4056B8A9B142D10DBDB /* PNClasses */, - 75F6837A69A506CC022E6204BEF4D19D /* Vendors */, - ); - path = Classes; - sourceTree = ""; - }; - 08E8F1A95FDE42BA52D84A4C698F624A /* FBSDKCoreKit */ = { - isa = PBXGroup; - children = ( - FF978BD233EFC3FBC2D1F748DA7B0157 /* _FBSDKTemporaryErrorRecoveryAttempter.h */, - 42468C95840503201E9DE7F084A1012A /* _FBSDKTemporaryErrorRecoveryAttempter.m */, - B430B97D41703752C975CA8D96D5FB4C /* FBSDKAccessToken.h */, - 9538CBEF5EDBFDF3EF4E5BDFE76980D1 /* FBSDKAccessToken.m */, - 0477035210EEB1D3A02A2650464BFCC4 /* FBSDKAccessTokenCache.h */, - 05F8BE13D6CFDC4E9F38D846DE2373F3 /* FBSDKAccessTokenCache.m */, - 4349F1DCE4C509DB4CFF2E9F6C35995C /* FBSDKAccessTokenCacheV3.h */, - 99978183848F4C51FCAD926E36AC05EA /* FBSDKAccessTokenCacheV3.m */, - 3C0FD7DD2298BCA4298718316285B9C4 /* FBSDKAccessTokenCacheV3_17.h */, - 4EA4F611E9251817801A8A1103FB440D /* FBSDKAccessTokenCacheV3_17.m */, - 169265914792EA32130C1C1C5CE461F0 /* FBSDKAccessTokenCacheV3_21.h */, - 0194BF2EEF7968815CC1E8C615E14762 /* FBSDKAccessTokenCacheV3_21.m */, - 9E128497E7B6A5F42A6EEF8C98ACAAC2 /* FBSDKAccessTokenCacheV4.h */, - C7A22370137EAF847E4553D4CB1B17CE /* FBSDKAccessTokenCacheV4.m */, - F4460C8F89F6F40DAFC49C9F519CDA1E /* FBSDKAccessTokenCaching.h */, - A53A5BA7BBFCDA2C9DC2644AF56A6C10 /* FBSDKAppEvents.h */, - FF817094B5EF66960F94F37092040A81 /* FBSDKAppEvents.m */, - 05FADF6BECA7B59C5D4BF50C6F4F7385 /* FBSDKAppEvents+Internal.h */, - 7D7255927D4AEE6DE98F46F66BB3FF8C /* FBSDKAppEventsDeviceInfo.h */, - 94AEAD32A64A682F85C49C5B0C2D433A /* FBSDKAppEventsDeviceInfo.m */, - F0E195B0BF21245ED2BE87A30D22B515 /* FBSDKAppEventsState.h */, - 4A7CB2A7494144FCAFB7FA57B7FA7DD2 /* FBSDKAppEventsState.m */, - 46EC5E9A4EA7D54FDFB0FEB1D60BBF31 /* FBSDKAppEventsStateManager.h */, - EF4285FE8D124BA847EB559251C3AA31 /* FBSDKAppEventsStateManager.m */, - D3A46101DE69D8A3C62168DBE7F04FDF /* FBSDKAppEventsUtility.h */, - 056B35C758811514A9AC85FFEBAD4C6D /* FBSDKAppEventsUtility.m */, - A177726019FAB2A8199F182A1ACFCAAA /* FBSDKApplicationDelegate.h */, - 36AA4D5B577E9AECFCF483AEB4B8ABBA /* FBSDKApplicationDelegate.m */, - E63F080D23F7C81E624DB8EC8881CBB6 /* FBSDKApplicationDelegate+Internal.h */, - 1F76B95CD41DBDE5950387D699EE739C /* FBSDKAppLinkResolver.h */, - 574DEDB46BDA353A68FF76B7AA9008F3 /* FBSDKAppLinkResolver.m */, - 4C435781C2FBC29A6530272B90785B98 /* FBSDKAppLinkUtility.h */, - C85FFAD28EFA194FFB8FE6CF236F73DF /* FBSDKAppLinkUtility.m */, - 55287A7AB30136FEE6C6141AE4C10A56 /* FBSDKAudioResourceLoader.h */, - 74E385B869DF9075399E5BD72054EEE5 /* FBSDKAudioResourceLoader.m */, - CDD205422763FB65577B937526428419 /* FBSDKBase64.h */, - 2C7A56959B371129981ED83FA6DB5755 /* FBSDKBase64.m */, - C5F9111E27143096E98658607CFD18B5 /* FBSDKBoltsMeasurementEventListener.h */, - 66475C1606B51303196B49FBE2240EBB /* FBSDKBoltsMeasurementEventListener.m */, - 2EEAD2AAE11C5170061EEF01FCF62864 /* FBSDKBridgeAPICrypto.h */, - 6482E074B9D4F5989CFEE73A7BF1561E /* FBSDKBridgeAPICrypto.m */, - 3842BE8F6931A6A250500951B3421BC7 /* FBSDKBridgeAPIProtocol.h */, - EEB55F7F32F462A590D5B2CEA6F0FD11 /* FBSDKBridgeAPIProtocolNativeV1.h */, - 5171CD234421B3102BBC6333A69D4396 /* FBSDKBridgeAPIProtocolNativeV1.m */, - 84BA40A3E041FC8C44CE4C7E6B8FBBF6 /* FBSDKBridgeAPIProtocolType.h */, - 8B74250219809972A57CC4C77E74CCE7 /* FBSDKBridgeAPIProtocolWebV1.h */, - 9750A2971A4CFB56311811F7A5CA31D6 /* FBSDKBridgeAPIProtocolWebV1.m */, - 03E6D71AD51FD549CCABD9420BA9D83A /* FBSDKBridgeAPIProtocolWebV2.h */, - 6DD52297668F4722934C7513190795BB /* FBSDKBridgeAPIProtocolWebV2.m */, - 88A26511FAF9F549D96F0100440747EC /* FBSDKBridgeAPIRequest.h */, - 3EB92DE953645E627B3EA4A3B9F2D5CE /* FBSDKBridgeAPIRequest.m */, - E6CF217A60722653A12E2F462E4FF65C /* FBSDKBridgeAPIRequest+Private.h */, - 7874353B09DAAB9F6DEBADBB0C08212B /* FBSDKBridgeAPIResponse.h */, - 590396DEAB71F5080E8F5D8A41E651BA /* FBSDKBridgeAPIResponse.m */, - 94F3FA4A76062968E5A99B085A4B7C30 /* FBSDKButton.h */, - 9B2E70CE230630014BB9818C3F338963 /* FBSDKButton.m */, - B2181D7180EADB034CB0ABD97B1D4065 /* FBSDKButton+Subclass.h */, - E7AE647C04C8E0D512F1D716EB296D2D /* FBSDKCloseIcon.h */, - 46E79DDBE31A104922595C3A181D8134 /* FBSDKCloseIcon.m */, - 75415B1A2B0D71767EBA0FE7A8D5E31F /* FBSDKColor.h */, - 77DACC4C807D5E6160BF3AE238D0A411 /* FBSDKColor.m */, - A8A19187F1017DEAFAED7523CD8EA1F7 /* FBSDKConstants.h */, - 501DBC56C5A7A0D4596A16532888AA6E /* FBSDKConstants.m */, - 695014CB210CD94882D552E100432509 /* FBSDKContainerViewController.h */, - DCCC2655B8BE2963D4699214FA14E212 /* FBSDKContainerViewController.m */, - 1390B22E3E5A6A17A52AEBF23A7EF2D6 /* FBSDKCopying.h */, - AF89B831FBE1C3AD0423F1BF6335AE2C /* FBSDKCoreKit.h */, - BEB7244DD8019A40C125FE95014E12FF /* FBSDKCoreKit+Internal.h */, - 3AE1277CA8A870A08EB543E2A0E089FE /* FBSDKCrypto.h */, - 789BDBFE3A1E01E420A5AB60255F015A /* FBSDKCrypto.m */, - 537CE9B1E684C23CC6B49C1ACABE7F92 /* FBSDKDialogConfiguration.h */, - 86DA77B260A79BDEC1B83E08F3EB11C4 /* FBSDKDialogConfiguration.m */, - C76B08146B3D78125560CAB3BD2DEFC9 /* FBSDKDynamicFrameworkLoader.h */, - 47F9D9052471948E0C818CB45CEE6036 /* FBSDKDynamicFrameworkLoader.m */, - A2F8FF5DA42188EBBB4C7FA7531BAB0B /* FBSDKError.h */, - 31762794B0DB478EE382B536DF368A65 /* FBSDKError.m */, - 3D828B21EBBE5B2D304F4C905E6955A9 /* FBSDKErrorConfiguration.h */, - D443DA5633D946B14D70DD5A536D32DC /* FBSDKErrorConfiguration.m */, - 28194BF5B86423F562EEBE1DCBDC4BC6 /* FBSDKErrorRecoveryAttempter.h */, - 33C3F9E4D0B8828960A986A975188531 /* FBSDKErrorRecoveryAttempter.m */, - 50FA941C256B2B20C4763754448E8A2C /* FBSDKErrorRecoveryConfiguration.h */, - 54FAD06EC8C1600EFD999E6C8E33C0A9 /* FBSDKErrorRecoveryConfiguration.m */, - DB53650711373243D7DB592AB79905BE /* FBSDKGraphErrorRecoveryProcessor.h */, - B6A3326023025A3CBD98A21F9C707ECC /* FBSDKGraphErrorRecoveryProcessor.m */, - 0DC158B474481B2C57434EFF00595C93 /* FBSDKGraphRequest.h */, - B2316373E85F9607D5E4015E25160847 /* FBSDKGraphRequest.m */, - E1BAA110670B7323D3E1F582CCAC7A1F /* FBSDKGraphRequest+Internal.h */, - B3E6B625CD071ECC26D1764E43C6B5D6 /* FBSDKGraphRequestBody.h */, - 5D46F503440FC60737758A5B338E5477 /* FBSDKGraphRequestBody.m */, - 15BA85DA7898FC00AFB4EEED639878F2 /* FBSDKGraphRequestConnection.h */, - A08963A46647637816EA7ECC86F3BF9D /* FBSDKGraphRequestConnection.m */, - 73E6CA71E36C13E9A1620A8AA11F17E4 /* FBSDKGraphRequestConnection+Internal.h */, - 4D7C1AF110AE837F4211AB6FAC44DD9D /* FBSDKGraphRequestDataAttachment.h */, - 4570C8C44DEB5EB8886F6D8BC62399A5 /* FBSDKGraphRequestDataAttachment.m */, - E52627966222E0C538B8C20AFC49F6A1 /* FBSDKGraphRequestMetadata.h */, - 7441CFF779B3D3A1F117EB0347F29DE8 /* FBSDKGraphRequestMetadata.m */, - 42B9E119CB11EADC74182D8E1E0F9BE2 /* FBSDKGraphRequestPiggybackManager.h */, - AEB427DD5893DF2A8F2EDA47AD586F36 /* FBSDKGraphRequestPiggybackManager.m */, - B0D2FB69E94008C97C497772B1D1FF06 /* FBSDKIcon.h */, - 4EC6D1877FF78D66E22CE860A1531933 /* FBSDKIcon.m */, - 692CE252F040C06F69394BDBE60D1BF6 /* FBSDKInternalUtility.h */, - 09C512F978C956370FF31B005125C200 /* FBSDKInternalUtility.m */, - 47E4C59600FECD614693701D3AADD9BA /* FBSDKKeychainStore.h */, - A5519408058DDA0ACFA3B07ED01A1E21 /* FBSDKKeychainStore.m */, - E5D18771331802BC2CA6FB9496142674 /* FBSDKKeychainStoreViaBundleID.h */, - D26C037A06F3BCA22ABA413CF1CFEC6A /* FBSDKKeychainStoreViaBundleID.m */, - 1E4B7FDEAEA7BF9C023E5484743F3AAA /* FBSDKLogger.h */, - 7D52102E63DA5D754AEBD0904B035A2E /* FBSDKLogger.m */, - 5F57EEFFD5C09DFE3562D6D171407B80 /* FBSDKLogo.h */, - 1D6814EEEE6B689DC2D356C83F6D2FC0 /* FBSDKLogo.m */, - 3F268FA36221F417937CC0FC866630DD /* FBSDKMacros.h */, - 52CEC265D217B112B31AB4277E9BAC12 /* FBSDKMaleSilhouetteIcon.h */, - 8445903AF036516391C1E2F93DA7D22F /* FBSDKMaleSilhouetteIcon.m */, - 339C4327BD8DD34292322CB4E7F4E342 /* FBSDKMath.h */, - 38153D16A9ACF51CF6D5FAE250B0F8CE /* FBSDKMath.m */, - 94968FC8B7BF6958DBB6F8464F3F2EAE /* FBSDKMonotonicTime.h */, - 501054D3DE38480A2606532641224664 /* FBSDKMonotonicTime.m */, - AEAEF33D7221946A13E0C1C9790819E7 /* FBSDKMutableCopying.h */, - 67C0FEB679855462F2113377D4664C80 /* FBSDKPaymentObserver.h */, - 1AAF2C839E74A61F8430182B84EE96B2 /* FBSDKPaymentObserver.m */, - 61FFBEEC0514D3C81B16D52F5DD80149 /* FBSDKProfile.h */, - 0088AFB976A6D223BFEA4391745E354A /* FBSDKProfile.m */, - ACD31A4315D3C086DCDC81D834AB0C98 /* FBSDKProfile+Internal.h */, - 71BF98BBDD53EEE73FD6F816B9C663E9 /* FBSDKProfilePictureView.h */, - 44000DDD12F225F5D8A69D790B52ED0A /* FBSDKProfilePictureView.m */, - F382E99008F4BD7D6C4A33A023AFEA1E /* FBSDKServerConfiguration.h */, - F9EAC2225BA44A479AE882065319EB96 /* FBSDKServerConfiguration.m */, - 5FEC5DE54EA2A7824232822AAB712280 /* FBSDKServerConfiguration+Internal.h */, - 672C4E612CC205EEE91A40BCD9148B4C /* FBSDKServerConfigurationManager.h */, - 892E92133632E08D6F59EC4FE86B09A4 /* FBSDKServerConfigurationManager.m */, - 146B7ED9D4F21D31AD1FDAF2405DCDE7 /* FBSDKServerConfigurationManager+Internal.h */, - 79434ADF56678FF0D7430D4DCA1F7B9A /* FBSDKSettings.h */, - 9EDA0AE46ADC163227C17253830BCA6D /* FBSDKSettings.m */, - 4A81994DBF48A542CFBBC1604DE5623D /* FBSDKSettings+Internal.h */, - 2A45E43AD1BD35F0967ADDFF7B9CB851 /* FBSDKSystemAccountStoreAdapter.h */, - 6FC859A13506122A14A6F0BD3B966BC4 /* FBSDKSystemAccountStoreAdapter.m */, - 68EE718F426446696457DDE08FDE2BE6 /* FBSDKTestUsersManager.h */, - F938C0D77E7573D02D88D8FB9F6ED437 /* FBSDKTestUsersManager.m */, - E4982A1ED24845D0E2CD13BB9DF3A348 /* FBSDKTimeSpentData.h */, - CFC88F57FC7CE965B0D4ACBB48E8E9E7 /* FBSDKTimeSpentData.m */, - DDF72C8CC236D300270CD14727165448 /* FBSDKTriStateBOOL.h */, - 5C7D19D041D544AF99DE49C914E176FC /* FBSDKTriStateBOOL.m */, - 4DB19252E2F84F0468E7C63F5C4C5BA0 /* FBSDKTypeUtility.h */, - 91B8E9CC72F9805217464293175A94E7 /* FBSDKTypeUtility.m */, - E098C652B5631F3C31D45A04EBC2CBAB /* FBSDKUIUtility.h */, - 1BB552E36DE1076039DFA4280708E89E /* FBSDKURLConnection.h */, - 497F1973A3DE3BC20D6F6188BB1D0710 /* FBSDKURLConnection.m */, - BD35CC6AE4C3F562E998C95E62897666 /* FBSDKURLOpening.h */, - 020E6138F92726A134CBD057FAEF42AC /* FBSDKUtility.h */, - 88D891978BE88D60E0F69E88F858A858 /* FBSDKUtility.m */, - 5CA068A732E81CC4AFECB5BDF3EDF085 /* FBSDKViewImpressionTracker.h */, - 3A0136F7D3936B4AD9CD162141D9AF16 /* FBSDKViewImpressionTracker.m */, - F21139A30AEE6E5656448852F08AA7DB /* FBSDKWebDialog.h */, - ADD7C41AE29D37AE2707F68B305EB8AC /* FBSDKWebDialog.m */, - 450A2E4B9BB80558B4DA5CBE6141B226 /* FBSDKWebDialogView.h */, - 90FCB4F9F324E0E31B399B4AD0BFEF3C /* FBSDKWebDialogView.m */, - 060E4554F01F5AAC3347B5FB58003201 /* Support Files */, - ); - path = FBSDKCoreKit; - sourceTree = ""; - }; - 0B96995B8794424A51A448FB4900BA42 /* Pods */ = { - isa = PBXGroup; - children = ( - 75B15337DCBCFA95ED36EE31BE7AB7B2 /* AFNetworking */, - 4EDC6DC795396456F2D7E4F90872EE7F /* Bolts */, - BB9906814C410F0EF0AC5B53733F6D47 /* CodFis-Helper */, - 9C8985A286C4DCD7BFAC3CBC4E479088 /* Expecta */, - 5DECEFF6E56D7C1DE074948E105AA725 /* Expecta+Snapshots */, - 08E8F1A95FDE42BA52D84A4C698F624A /* FBSDKCoreKit */, - 0EF8B8295F917AE0DFE09F916C42E3C2 /* FBSDKLoginKit */, - A801D52F78D6E48E6D73CC65E0E51383 /* FBSDKShareKit */, - 9B72F32646FB91D86C11CE716CD291AD /* FBSnapshotTestCase */, - 80254D1E83856983B65DCEF64BD1726F /* NSDate_Utils */, - C21EDC643BF449222B8911BF9823BA25 /* NSString-Helper */, - 30B4C355EE84B901DD8C53F4630D6A58 /* nv-ios-http-status */, - 06069985599BEE7ECEF05BB07F9F46E1 /* PEAR-FileManager-iOS */, - B334A4AA2F55CAEE8969971E2F2DD449 /* PureLayout */, - 13DBB679817DB1523F248D6246E1453D /* Specta */, - E8A00F565CDA36F93F56777A040D7689 /* StrongestPasswordValidator */, - 0EAA3B25F12B16FA6FD69AE8329D6F01 /* UIDevice-Utils */, - ); - name = Pods; - sourceTree = ""; - }; - 0EAA3B25F12B16FA6FD69AE8329D6F01 /* UIDevice-Utils */ = { - isa = PBXGroup; - children = ( - CA64C3675299CE3724F1411E3C08E9D6 /* UIDevice-Hardware.h */, - 0FD282990D0AF1AD966F555EB517A51B /* UIDevice-Hardware.m */, - DAE5D1044E8785422EF9839EE5726622 /* Support Files */, - ); - path = "UIDevice-Utils"; - sourceTree = ""; - }; - 0EF8B8295F917AE0DFE09F916C42E3C2 /* FBSDKLoginKit */ = { - isa = PBXGroup; - children = ( - BB8E76941A7364BB950D0875C38C9133 /* _FBSDKLoginRecoveryAttempter.h */, - 8285409AD05E7160413F4E2950239709 /* _FBSDKLoginRecoveryAttempter.m */, - 2F3DD99514B90D3866B75132C049179F /* FBSDKLoginButton.h */, - 7607B1B4F2005B36B4563AFB82BE9D06 /* FBSDKLoginButton.m */, - BEB8DD716FFA5E5FBE3ABB07FC357843 /* FBSDKLoginCompletion.h */, - 1518E97AAD383A3A0F4C73FCD146F475 /* FBSDKLoginCompletion.m */, - 9ED97E3C56D55A8B7473DC15C38DE361 /* FBSDKLoginCompletion+Internal.h */, - F75B0E6B1D330AB1724B9D26CB0A8A0E /* FBSDKLoginConstants.h */, - 2EBF6B8F3D68FDD890CCFBDEB0855A8A /* FBSDKLoginConstants.m */, - 6B00F78C24A504F273966E915F7FCAA0 /* FBSDKLoginError.h */, - 073D0ADBD59B9C83D694527DC7A2B013 /* FBSDKLoginError.m */, - 3E78F0DCC89FD58B7684EF1BC3AAF6C0 /* FBSDKLoginKit.h */, - 3F0A27E74D23195551CFA538E2862862 /* FBSDKLoginKit+Internal.h */, - A38221BFCB5B3BD19D99067FAAE75884 /* FBSDKLoginManager.h */, - 5BA56C7E7A2CBF78DDCFE758ADE54453 /* FBSDKLoginManager.m */, - 77FEB802A0A23CA4F9AEAE3197BC622D /* FBSDKLoginManager+Internal.h */, - BC80BBB2EE20833EDA663192982638AC /* FBSDKLoginManagerLogger.h */, - D94D904CBCA9632C356D033A3A29614F /* FBSDKLoginManagerLogger.m */, - 045B203324FD1127AD5D475ED40F5ECB /* FBSDKLoginManagerLoginResult.h */, - 127668074E238A33C89EE2569945DFE0 /* FBSDKLoginManagerLoginResult.m */, - AC941F0131669C3449835A94CCB33256 /* FBSDKLoginManagerLoginResult+Internal.h */, - FD8EA26013F6CEC3475CEF932D177B59 /* FBSDKLoginTooltipView.h */, - B9A24164C852870097F9BEA50118B2BE /* FBSDKLoginTooltipView.m */, - 26142D29774DBA756761A24114BCD828 /* FBSDKLoginUtility.h */, - 9400FB4BAA58ECD1ADEEFE99C2717990 /* FBSDKLoginUtility.m */, - BE40D5261ED12E2DB5685F926D3F2570 /* FBSDKTooltipView.h */, - 9A74154E1930E43545225CD0C3AFCDA1 /* FBSDKTooltipView.m */, - 401CBEFB9C8B34A1CA3439E72BCB04E9 /* Support Files */, - ); - path = FBSDKLoginKit; - sourceTree = ""; - }; - 0F92C0689932D02FAA5D0AD5A9745BF2 /* AppLinks */ = { - isa = PBXGroup; - children = ( - 0363275090535837C3A17D64152EC8BF /* BFAppLink.h */, - 776F00ABFA16005A1C36F2C7DFCAF85A /* BFAppLink.m */, - 403AA9CD6D1DAC5B4F7578BBBAD51AA6 /* BFAppLink_Internal.h */, - BCA86FDCF282A3A28C847A4A749207AE /* BFAppLinkNavigation.h */, - B54E0C23C32425C6F75565BCCAC185FD /* BFAppLinkNavigation.m */, - 7C7F3378A94F15D997035E219D2BA189 /* BFAppLinkResolving.h */, - D5334B704F5860492BCEA8D340E1A575 /* BFAppLinkReturnToRefererController.h */, - A587A559CE7ED291D3A376D02D43A107 /* BFAppLinkReturnToRefererController.m */, - 7EEE4B419A06C9648B382B37B1E5A92B /* BFAppLinkReturnToRefererView.h */, - C177107B044BF92795A7B6DC90D34FA9 /* BFAppLinkReturnToRefererView.m */, - 14F6E8B90DB46D56A9480CFB61FA17C1 /* BFAppLinkReturnToRefererView_Internal.h */, - 49BE6E09EB1358D575AE87F4F1B02052 /* BFAppLinkTarget.h */, - DD743DA69A49188F12C0E65BF22399D0 /* BFAppLinkTarget.m */, - 9BB41305D37B5572C534EA33EAB47654 /* BFMeasurementEvent.h */, - 6C1BC959440B4E23CDC11ECEFE203476 /* BFMeasurementEvent.m */, - 5CE5FEC2DA0D436DAA621B2C7C795919 /* BFMeasurementEvent_Internal.h */, - B9AD58F4813658E07A0FFB97C3E99233 /* BFURL.h */, - 326CDFEB59176A8031AF7B3F88FE8296 /* BFURL.m */, - 1FC7C9AC0B253B99F3E5DFD57E8E9CAE /* BFURL_Internal.h */, - 09E56699FDE99F5AA1FD4D9B57222EB0 /* BFWebViewAppLinkResolver.h */, - 990BBA3FC8DA4C40F865B54A738D3263 /* BFWebViewAppLinkResolver.m */, - ); - name = AppLinks; - sourceTree = ""; - }; - 13DBB679817DB1523F248D6246E1453D /* Specta */ = { - isa = PBXGroup; - children = ( - 15271F42A784D8A0FCA8B81BF06D062F /* Specta.h */, - 05D8D840C9FBEAAE4BF3CEF40B5959C4 /* SpectaDSL.h */, - 8462F53A2D9F5A2D763D9F6426EA1837 /* SpectaDSL.m */, - 6101A82DCCAE42ABC91CFDE71DA19E75 /* SpectaTypes.h */, - 30444FCDA27C0EB8AE1843B9D1B676C1 /* SpectaUtility.h */, - D49E6751541D1D594CE91DC9C3AD1566 /* SpectaUtility.m */, - D1C73B669C8E2AE4A837FF5624751B27 /* SPTCallSite.h */, - DF5059E3C30ADA01882677E9C94C1ADB /* SPTCallSite.m */, - 404B5F9F10AB5A72316EF9ABC969B4C3 /* SPTCompiledExample.h */, - DAEE7B65FAF38C012608E407D2D14CD1 /* SPTCompiledExample.m */, - A56DEF10C61B5C39EEBE103221641D33 /* SPTExample.h */, - FDE61FC94B65F1D87153C87422741F24 /* SPTExample.m */, - A0C44B8F2DB67CD57ADFE84AE42FD0BC /* SPTExampleGroup.h */, - B45F315FB0B2819F1313DD4B6F8C0859 /* SPTExampleGroup.m */, - 763A4B8C25F70AF0F7E3773ACC962AC7 /* SPTExcludeGlobalBeforeAfterEach.h */, - 5DB4E0F1137B07CD1AA89850B928D806 /* SPTGlobalBeforeAfterEach.h */, - EB966361D53847C9FB6338D069E4180C /* SPTSharedExampleGroups.h */, - A58106BB045A8044C36DBE66AAEBCDE3 /* SPTSharedExampleGroups.m */, - B768CF82587BC4588C7CA853D7F20030 /* SPTSpec.h */, - 61AEEE466C95667C37D48114DA949682 /* SPTSpec.m */, - 41F5A8BD556696E3C5740823C73E3877 /* SPTTestSuite.h */, - DA05E8A8226692E9C900B13E5A5AEE1C /* SPTTestSuite.m */, - 31C7390BCE3C37A9F4C051BD75E06EF2 /* XCTest+Private.h */, - 7490D569FEE7110428B1D580B8999592 /* XCTestCase+Specta.h */, - 68BD751EA4B918A27EB3C0A0C4711D19 /* XCTestCase+Specta.m */, - 6BB99E91C922C2DCC7FF76CD9639029D /* Support Files */, - ); - path = Specta; - sourceTree = ""; - }; - 142EE46485096D26DB10FB59BAFC396A /* Support Files */ = { - isa = PBXGroup; - children = ( - A8D4760510A910C32CB4BF97A47C8073 /* Expecta.modulemap */, - D991D2ECBFE5C537563E35F987A55123 /* Expecta.xcconfig */, - 43A7CE9E48B33100C30C057087658E29 /* Expecta-dummy.m */, - CDF85F8E849C819AAA8CC0A53AC90D68 /* Expecta-prefix.pch */, - D4420B8077C4414038EE2AF9E5144137 /* Expecta-umbrella.h */, - 9068D959910D285580A8716C4869C701 /* Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/Expecta"; - sourceTree = ""; - }; - 152E09CEA9EC9E1C98A41C39B972F79E /* Support Files */ = { - isa = PBXGroup; - children = ( - 873164FF5BC715FC83BF70CCF4D75FB3 /* Info.plist */, - 63DDA4B16719EB8F05CE42A2167EA9EB /* PureLayout.modulemap */, - F8BC10FE212D0C21AE7C533E261FAA2B /* PureLayout.xcconfig */, - 1BC3F4D7217A5118EACE6804ED0F6C05 /* PureLayout-dummy.m */, - DAEB9137CD41C650384F132D3ED73D22 /* PureLayout-prefix.pch */, - 1E013338EE9BC1B01AE350350844D871 /* PureLayout-umbrella.h */, + 620BA60399430A2B7BE98B1F5593FD70 /* Info.plist */, + F95793BE1CD7CA5C5FD82C58A3038431 /* PureLayout.modulemap */, + F4C3A2C8674B472825B16D5A63196BF7 /* PureLayout.xcconfig */, + 38DD1654A86F392CF062AAAF13F56C6B /* PureLayout-dummy.m */, + 8B4A8AC59E499FE023EE4849BFE67A9A /* PureLayout-prefix.pch */, + F89DF9D11F8D67753CBFCBD0933FCF1B /* PureLayout-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/PureLayout"; sourceTree = ""; }; + 0EB5CD5C9BC521D76AA5FBD760F95F11 /* Support Files */ = { + isa = PBXGroup; + children = ( + 8885B043B19413D37AE2B3345D5008F6 /* Bolts.modulemap */, + EB5EEDEF13099AEAA0D7FE7A9F661F7C /* Bolts.xcconfig */, + A84FF37467A710D6C44E52B74843DFCA /* Bolts-dummy.m */, + 12CBF355BF26305ADE265DA7AFCBDC17 /* Bolts-prefix.pch */, + 4A82A8C4692A7DAA54BE9D0EE532EE81 /* Bolts-umbrella.h */, + F383C26892CB3FCE3DA6046D69DE7336 /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Bolts"; + sourceTree = ""; + }; 1538F079B785F7B2BE79F8ECD799D67B /* Pod */ = { isa = PBXGroup; children = ( - 0617A2196E91C2BD13D54C024BCB4E28 /* Classes */, + F265804654A4486724B7EAFBB3EA062F /* Classes */, ); path = Pod; sourceTree = ""; @@ -2358,46 +2081,35 @@ path = "Target Support Files/Pods-PNObject_Tests"; sourceTree = ""; }; - 1F5D20B5A7740DB77A570401A4E692B7 /* Support Files */ = { + 24781B041EF53B4916F3735ED791B281 /* AFJSONResponseSerializerWithData */ = { isa = PBXGroup; children = ( - 3302DB4FEFA283AE9A2F395E6D0FDE53 /* Info.plist */, - 360DBC76B23BC01A97CE6AA405CD6874 /* PEAR-FileManager-iOS.modulemap */, - FA069D7FBA18A368B361E658551BDF5E /* PEAR-FileManager-iOS.xcconfig */, - 68A3A54DEF2095E65DB02913600DF2CB /* PEAR-FileManager-iOS-dummy.m */, - 8E8A69EC1A83679293C89BCEC7B5817C /* PEAR-FileManager-iOS-prefix.pch */, - EBE559AF4DA2AD7968C9AABD0B201403 /* PEAR-FileManager-iOS-umbrella.h */, + DFD6479432185B22853F8394504BFB43 /* AFJSONResponseSerializerWithData.h */, + D896649C0866F7A447EC61AF8F2C4F94 /* AFJSONResponseSerializerWithData.m */, ); - name = "Support Files"; - path = "../Target Support Files/PEAR-FileManager-iOS"; + path = AFJSONResponseSerializerWithData; sourceTree = ""; }; - 20382DA02CBEC4056B8A9B142D10DBDB /* PNClasses */ = { + 2E273C4C9400422B2B994AC77A27AE62 /* Tasks */ = { isa = PBXGroup; children = ( - DB9E4AEFC3BFDABEE2829D06118785DD /* PNAddress.h */, - 9508AF926619BE4F94BB8A0698343F7E /* PNAddress.m */, - D2217F79996084F844CB28CA4B24DA41 /* PNInstallation.h */, - 96534E3FA581AADF5923E2C2BD3BBD2B /* PNInstallation.m */, - C88D96C51068FDA15BF8A2F69C4A3C2D /* PNLocation.h */, - 563B299D965A51093F7DF485EFACA25F /* PNLocation.m */, - A8AF2363E75A491C63AB7A6BAA507B06 /* PNUser.h */, - 7CDC369D807A9022856604DF81665C06 /* PNUser.m */, + 4921A7C33F97D10F52CBE790E4F823E3 /* BFCancellationToken.h */, + 382F0F6227872012AC60863135D2E62F /* BFCancellationToken.m */, + EB1636077FE4003B49B9D3F594181DED /* BFCancellationTokenRegistration.h */, + CCA9264638310CC0611C1200FD410567 /* BFCancellationTokenRegistration.m */, + E01D94AFB3D83200CEAB9AD11B24F431 /* BFCancellationTokenSource.h */, + 1C2312C2F99EA26536E3F7733B1DFF97 /* BFCancellationTokenSource.m */, + C6BFD7278726563871B8C8D99EC89746 /* BFExecutor.h */, + CFB1635A9FFBCC9ED53C8A9F7D06CF32 /* BFExecutor.m */, + CB4FC59BBC4220586113555265C7FDBB /* BFTask.h */, + 3C1D180F64F2DEC59750126D61F2CAB5 /* BFTask.m */, + 66A0FFC1602BB62430E2A19911D02111 /* BFTaskCompletionSource.h */, + 5B26BE16735CD4ABD287EDB9A4B87349 /* BFTaskCompletionSource.m */, + 2EC6FA678332DC3495DC88D38943C6A3 /* Bolts.h */, + 19A9F1AE6780F766396308CCDBFF2BAE /* Bolts.m */, + 57FDAC80C9278ACFBF9FA62062007CE4 /* BoltsVersion.h */, ); - path = PNClasses; - sourceTree = ""; - }; - 276AD67AD1961D96B9E98946206BC91B /* AFOAuth2Manager */ = { - isa = PBXGroup; - children = ( - 04A148FA09E0FBC0D72523E6F6D1BC22 /* AFHTTPRequestSerializer+OAuth2.h */, - FF447E4952E3FA7D60C1A6FC6CA338EB /* AFHTTPRequestSerializer+OAuth2.m */, - E9FB2EE1FB592ADB9A7F2131B3B6A310 /* AFOAuth2Manager.h */, - 279AF6730034B5DD4546322B09C9E9C6 /* AFOAuth2Manager.m */, - 5F4B95D0CE24F84D995E18AF6648A8F5 /* AFOAuthCredential.h */, - 22416EB207C9C918836F31FA2FD408CA /* AFOAuthCredential.m */, - ); - path = AFOAuth2Manager; + name = Tasks; sourceTree = ""; }; 30888CCAE6C09BBE3DB2932177E9D896 /* PNObject */ = { @@ -2410,73 +2122,176 @@ path = ../..; sourceTree = ""; }; - 30B4C355EE84B901DD8C53F4630D6A58 /* nv-ios-http-status */ = { + 3AAA69400955AC75DE497DCC6E658359 /* SwiftSupport */ = { isa = PBXGroup; children = ( - DB8EFC0478A84A33DCE0C36024632FB8 /* HTTPStatusCodes.h */, - C7DF0248208507DB8D3366B93BF64CE4 /* nv_ios_http_status.h */, - F89BFE7B6DEC271EE50985D20FBFB877 /* nv_ios_http_status.m */, - 53B11C9A3FADCFCB902922E106F986D9 /* Support Files */, + 560C655DAF9C028A34717C0C0BA417C4 /* SwiftSupport.swift */, ); - path = "nv-ios-http-status"; + name = SwiftSupport; sourceTree = ""; }; - 38FE337B5239B13C38BDF58D5249F57F /* Support Files */ = { + 3B666B78EC704315EDB694B21047F042 /* FBSDKCoreKit */ = { isa = PBXGroup; children = ( - 8849579D4CB0A66D299CC1CB8C3E40E4 /* FBSDKShareKit.modulemap */, - 489C92A66816D01189F1B88A050BDDC2 /* FBSDKShareKit.xcconfig */, - 1ACD37C2E9A4EC304FCE920AF7F1702F /* FBSDKShareKit-dummy.m */, - CA12F27655AE9922724BA3897F5BCE84 /* FBSDKShareKit-prefix.pch */, - BA0F7EA97DE1401F7E1B29EADDA384F3 /* FBSDKShareKit-umbrella.h */, - 624196B147610097CC294374A7E50D05 /* Info.plist */, + B90A10B92F21AF1C9BBEB01F7B0B7904 /* _FBSDKTemporaryErrorRecoveryAttempter.h */, + 0F5CCB7BF69E45AF8C1AACC8CD547CA0 /* _FBSDKTemporaryErrorRecoveryAttempter.m */, + E10420C4592D5AF9FF0F898211252F98 /* FBSDKAccessToken.h */, + 99897B23CC86BC9BCB2EE2EF9D311D98 /* FBSDKAccessToken.m */, + C33D2C02BA54B3A9F5D911AA87636BD5 /* FBSDKAccessTokenCache.h */, + 9B109F3A950A33B8F14680CFF594C8FB /* FBSDKAccessTokenCache.m */, + 2E7631FE5FF32DA7D05E326CD8536268 /* FBSDKAccessTokenCacheV3.h */, + 873EB602D2DA7557306B240D213BA29C /* FBSDKAccessTokenCacheV3.m */, + 264896594AC22C380A90D7B3255B49FF /* FBSDKAccessTokenCacheV3_17.h */, + C092DD180FD980788495D2FE247FA25B /* FBSDKAccessTokenCacheV3_17.m */, + 1E3AB7D39EDB9ED45D4B130D4F23AA90 /* FBSDKAccessTokenCacheV3_21.h */, + 399397EA8EB36171B5D0C70A4780ABE4 /* FBSDKAccessTokenCacheV3_21.m */, + 73A832CBB4031A00D5E18D52FBA86486 /* FBSDKAccessTokenCacheV4.h */, + E40C056170FBCBDFB9CB6F219F72D999 /* FBSDKAccessTokenCacheV4.m */, + 18CE81405F326BE792700F85A46E8581 /* FBSDKAccessTokenCaching.h */, + F0ECE18301275FE612BE80C76E70044F /* FBSDKAppEvents.h */, + B6FF7B5C48B9D9040840EA3BB7BCE8C3 /* FBSDKAppEvents.m */, + FE8A0B53E860CDD4E7ABD8F8CAA2D7F2 /* FBSDKAppEvents+Internal.h */, + 9489B7BBFA82D7CAFC248C6556527422 /* FBSDKAppEventsDeviceInfo.h */, + C761CC8409E07C789FA0DE43FEAEAE46 /* FBSDKAppEventsDeviceInfo.m */, + 23DBBA16C2398B90440276A73199F4DE /* FBSDKAppEventsState.h */, + 96F361A48390DE67313A4B31E3372E3A /* FBSDKAppEventsState.m */, + 1D676635A2D83E8906EA2857E24A7DDE /* FBSDKAppEventsStateManager.h */, + 2C11E487F5B0D41461C7CC5105A7C45C /* FBSDKAppEventsStateManager.m */, + 4825FD55F953E4B2F33F9CA4DF54C814 /* FBSDKAppEventsUtility.h */, + A87B668CBC25F8366BF942597C96726C /* FBSDKAppEventsUtility.m */, + 76AA96C59B8519494D2C7EBE42FC0AC0 /* FBSDKApplicationDelegate.h */, + D5B5634FAC8A571FF2791A8A9CC8E797 /* FBSDKApplicationDelegate.m */, + 0C7B28A423EE8BFFDD6CA0E80FC2E780 /* FBSDKApplicationDelegate+Internal.h */, + 1FEC164F45391FE495EC9104CFBE061D /* FBSDKAppLinkResolver.h */, + DC6FA21EB34D66FA2B39D64B9A249004 /* FBSDKAppLinkResolver.m */, + 53205917CE758C7274FA062BBA003FA7 /* FBSDKAppLinkUtility.h */, + A345CD33CA1012ACFC519132C406222A /* FBSDKAppLinkUtility.m */, + ECC4377970646C6618AAF9761860F324 /* FBSDKAudioResourceLoader.h */, + AE36E95CD10ED9B33AEC46DD0CEBCC35 /* FBSDKAudioResourceLoader.m */, + 8D4AFC861B309676AF4EA5380CC181D6 /* FBSDKBase64.h */, + 9F44251670364D7298CC33133BB8E3CD /* FBSDKBase64.m */, + 4842A2B7A09B9DBD7C03585780369AC4 /* FBSDKBoltsMeasurementEventListener.h */, + 462AFA081EE6A757805F40AC5591F801 /* FBSDKBoltsMeasurementEventListener.m */, + 41D8C0D702E978CE51746A144CF0C109 /* FBSDKBridgeAPICrypto.h */, + 80DCFC3B28724B2B96B21837714AC744 /* FBSDKBridgeAPICrypto.m */, + 90C34D18BB9BC6380C1AD81D57D60A5D /* FBSDKBridgeAPIProtocol.h */, + EBAC0522C9A023C3C948A99EF5C48BF6 /* FBSDKBridgeAPIProtocolNativeV1.h */, + C4CD4D40AF94C8907193B1BA2592DF3C /* FBSDKBridgeAPIProtocolNativeV1.m */, + 8A1ACC60F8865CC571B299275FB7CDCB /* FBSDKBridgeAPIProtocolType.h */, + 30ED9CE6AE0CAE7EE4B27ADC1F8B5EC7 /* FBSDKBridgeAPIProtocolWebV1.h */, + CDA4CB0E8B82D864CDB4842D98C60DB3 /* FBSDKBridgeAPIProtocolWebV1.m */, + 8566B67444DB3B4C97B01E98DD9D1810 /* FBSDKBridgeAPIProtocolWebV2.h */, + AC1BBECAA7D89E1B6544FD9604E3C4DE /* FBSDKBridgeAPIProtocolWebV2.m */, + B908E4FDCBBB33A0BE0E2A3856D7CD4E /* FBSDKBridgeAPIRequest.h */, + 68686F014AD842A6F95DCF6F833DCEEC /* FBSDKBridgeAPIRequest.m */, + 40DEB5DF0B5C3DC45C746A1D79CC4F93 /* FBSDKBridgeAPIRequest+Private.h */, + EAA438654AA94762CF0744E1601C024C /* FBSDKBridgeAPIResponse.h */, + 52D2A4992A099DAE5A18E1797D870404 /* FBSDKBridgeAPIResponse.m */, + 6933F9EF07FA4640A95861786FEB3922 /* FBSDKButton.h */, + B5F173CFF37BF8651553314C10E4A415 /* FBSDKButton.m */, + E3C72207E7ECC16B3179A7B44EF4D392 /* FBSDKButton+Subclass.h */, + D61A312B5E17609342B2E0585AF3B38F /* FBSDKCloseIcon.h */, + AF0229C8D9B6F092338FB7AA3845D9F7 /* FBSDKCloseIcon.m */, + 027063E0117D2454157B56D70FF67BC6 /* FBSDKColor.h */, + 470B0053D5B51527BE73BDC5306CEB4A /* FBSDKColor.m */, + 7FBF01A12DBA9EECC888B58BBAD377AE /* FBSDKConstants.h */, + 4CFA88F8AA4B6D78E5F37C67FC1C5531 /* FBSDKConstants.m */, + 8CF11D328E1F7C5F442BAC0342291384 /* FBSDKContainerViewController.h */, + 94A0A5FA716ADCA9E911CFBB3F4C09D1 /* FBSDKContainerViewController.m */, + 024570ED2C04D7FACB7942AEDC6E6CB7 /* FBSDKCopying.h */, + AB2B006747371E2B665F88BBCDBA5E04 /* FBSDKCoreKit.h */, + E83FF3B7B243721732C79FC503972287 /* FBSDKCoreKit+Internal.h */, + F19A0F090C20D92B35D604EFBFC784E2 /* FBSDKCrypto.h */, + 2CFAC21835D54078080C7B6AC770775F /* FBSDKCrypto.m */, + 4B79A5AD68EDCD346B55E0341075B9BA /* FBSDKDialogConfiguration.h */, + 23F9A55263A15D88829D706E22AC80F6 /* FBSDKDialogConfiguration.m */, + 0A3DF7600DEB00BAC34120A9777E1A74 /* FBSDKDynamicFrameworkLoader.h */, + C79E3539D930C4FD5A9C7B8C3C61542A /* FBSDKDynamicFrameworkLoader.m */, + 610DEC0B9100117CD074E48439398496 /* FBSDKError.h */, + FDEBA4CF43368C1FF2805745DAC7FCFB /* FBSDKError.m */, + 88D6F9FCC466B28FB5075B1F253A3F31 /* FBSDKErrorConfiguration.h */, + 390E5D414B2F64E4E7BFE1181A9621E6 /* FBSDKErrorConfiguration.m */, + AD887F4B1F7359C957BE88F3359745CB /* FBSDKErrorRecoveryAttempter.h */, + E571742531DCE3F10A0C5EBB62B4FA78 /* FBSDKErrorRecoveryAttempter.m */, + D8F96329503FAED4425BF02D75311DB8 /* FBSDKErrorRecoveryConfiguration.h */, + 7A5AE6F95141CA09B61B516862FFC7C2 /* FBSDKErrorRecoveryConfiguration.m */, + 0DE1364F96B4E610C4DE91CF779B4EFF /* FBSDKGraphErrorRecoveryProcessor.h */, + 09CEE404DAEE6949021744B7E9DB80E1 /* FBSDKGraphErrorRecoveryProcessor.m */, + 9BA2EFA2357230B3951DA3C6BA7A7C51 /* FBSDKGraphRequest.h */, + 9E88F4C7708A8A7D0B5DD04BE01C7FB5 /* FBSDKGraphRequest.m */, + 7C3DFFAAFBE1167567D72274C37077C6 /* FBSDKGraphRequest+Internal.h */, + 4DDF466AF67C2C7960C4CA30A7A92817 /* FBSDKGraphRequestBody.h */, + FBCB91481E5845F0B9676F0DC11C2E41 /* FBSDKGraphRequestBody.m */, + 0CC2FDB1E73E42068C9B34807CC532F4 /* FBSDKGraphRequestConnection.h */, + E9D8CC911954A2B78AD817BCEE9E754E /* FBSDKGraphRequestConnection.m */, + CFA066C42A6CA6624F34DEA6EE3E5E73 /* FBSDKGraphRequestConnection+Internal.h */, + A1C678B8EDA855844A40DFACBE96BBFC /* FBSDKGraphRequestDataAttachment.h */, + D845FC80CA61C56772C5B1CC8DFC0686 /* FBSDKGraphRequestDataAttachment.m */, + F7B356AD2886B6E5E383223C2B80DFD7 /* FBSDKGraphRequestMetadata.h */, + 6729F7A8A6072B4088CBD1A949366B1C /* FBSDKGraphRequestMetadata.m */, + B8F828A2240D6C07C1A59C3546BE68D4 /* FBSDKGraphRequestPiggybackManager.h */, + 970E4E8D21C91126C4C4ED83EAF362AD /* FBSDKGraphRequestPiggybackManager.m */, + 833401DAF7ECF37BB9C2BCACC5C0E778 /* FBSDKIcon.h */, + C98B1390F57BC358105DFD4022EBA3D2 /* FBSDKIcon.m */, + 71F105A5835330BF99915B5C73575E79 /* FBSDKInternalUtility.h */, + E52748F2BCDAE532998FBD195CD41CDA /* FBSDKInternalUtility.m */, + D6FBBF665B27C1EF3B1E9AE25352425F /* FBSDKKeychainStore.h */, + EB07407E9DBC0C3D72F87B4C0300BF59 /* FBSDKKeychainStore.m */, + 8D8FB0FE96B653A9AEA5F2F77B8AC2F5 /* FBSDKKeychainStoreViaBundleID.h */, + 805849C93498710FC1AED53BEA99F9EF /* FBSDKKeychainStoreViaBundleID.m */, + 143FE8F47A316509C56455C13DF0B797 /* FBSDKLogger.h */, + A947507C3FBC67AFDE1651E6C6C1BFFF /* FBSDKLogger.m */, + E3D423FD024634A360387F6BE0E19D66 /* FBSDKLogo.h */, + E29CC61F4B4770D19AEC75D93D4598E8 /* FBSDKLogo.m */, + 111140B956B413206DFA9A03CF73B4B3 /* FBSDKMacros.h */, + B545EF172DFBB50AD94A530CAE935A46 /* FBSDKMaleSilhouetteIcon.h */, + F0BB2214814EBCDB92EB30C58CD5F5FF /* FBSDKMaleSilhouetteIcon.m */, + 426CCDDCCA488AB94ADBAE94FB94647B /* FBSDKMath.h */, + 25DB35E151F005D470865DE15BBA872A /* FBSDKMath.m */, + E36CA8319E12274FBABD1048DD58C032 /* FBSDKMonotonicTime.h */, + 85AAA450447100654D15E438FD5E4627 /* FBSDKMonotonicTime.m */, + 79B7E1CDA1D6A3D665DDBDC5A7068311 /* FBSDKMutableCopying.h */, + CC5DDC74947D1A3200F8DA859E2FE005 /* FBSDKPaymentObserver.h */, + DC9EEE55F1CEA6E09EA5FE5C785A0B00 /* FBSDKPaymentObserver.m */, + 654C57362979E32FE721E363F55AA00E /* FBSDKProfile.h */, + ABB015CDA38CD139C8C3C53237CC4730 /* FBSDKProfile.m */, + 53A765F94552BEA8B640A3942B73FE48 /* FBSDKProfile+Internal.h */, + 1E9AF4D3638A06B08FFCE91474C30231 /* FBSDKProfilePictureView.h */, + 2570729A110E15D485BC8C9542CAFF8F /* FBSDKProfilePictureView.m */, + 4DD60A7742420E474A3F0F1B1D048801 /* FBSDKServerConfiguration.h */, + 2C8C4901FC6A30AEC6162569CB69A5ED /* FBSDKServerConfiguration.m */, + 69F4A79BA5A36E18A7071D2F7FA8E115 /* FBSDKServerConfiguration+Internal.h */, + 3434D23689AE0C13E02835DB9ECB7CDB /* FBSDKServerConfigurationManager.h */, + D7D43578BF191907CBC1B3686EF46734 /* FBSDKServerConfigurationManager.m */, + C5ADE434225F63C7C4F3CA9D3762F9AF /* FBSDKServerConfigurationManager+Internal.h */, + C085129AE27209824EE689C4E697A9F6 /* FBSDKSettings.h */, + 9B46EE78C1FD0934C6EB3A6878E891D4 /* FBSDKSettings.m */, + CB1E608B7334ADAB0902E120DDF4276C /* FBSDKSettings+Internal.h */, + 3089AAC7B1FB370F2F2B50A86B70A367 /* FBSDKSystemAccountStoreAdapter.h */, + 1E34306F34A51F2120D099CB060A8EB5 /* FBSDKSystemAccountStoreAdapter.m */, + 15BE015A3C02CD512B6FDBF20AFDD493 /* FBSDKTestUsersManager.h */, + 0BEE41EF79C9F45B946D8219276EB1DB /* FBSDKTestUsersManager.m */, + B628C6FFE7CF325483B41789D0D56AC1 /* FBSDKTimeSpentData.h */, + 1578F78AAF32C4ACC604DDF88477E431 /* FBSDKTimeSpentData.m */, + F62016DF5048ED20FD02717FC94FFA49 /* FBSDKTriStateBOOL.h */, + F6759D46C5AE673B7EE16F5133823839 /* FBSDKTriStateBOOL.m */, + 5EA4DA1B5E42AF6D0767C994F7015FF4 /* FBSDKTypeUtility.h */, + EA67C55635196723D42C0907F117AAC0 /* FBSDKTypeUtility.m */, + B6B250D588EC154A2B0793EBBAB9EDB9 /* FBSDKUIUtility.h */, + 1835617E1C07FC6D7A48DB4B58F7319C /* FBSDKURLConnection.h */, + C954F6139E9F59B2F57BAF778D992A01 /* FBSDKURLConnection.m */, + 858A5317147FDAE58EF6BC89F2634E21 /* FBSDKURLOpening.h */, + 117C74BB14103913FCC7F8CEBD7D6D0F /* FBSDKUtility.h */, + 35D7E17C4BE36279F66BDBA27CE15BDA /* FBSDKUtility.m */, + D4A8B7B87F3A289ADBC7EFD25239AF27 /* FBSDKViewImpressionTracker.h */, + CDD8D08E3AA5A3E5768E300DC20CFFE1 /* FBSDKViewImpressionTracker.m */, + 50653A9504B841F87649AD0DFE8B56E7 /* FBSDKWebDialog.h */, + 54859C25AB20B5FC9AD8C0295A867117 /* FBSDKWebDialog.m */, + 38D49540BC8A87E116D102264D68EDFF /* FBSDKWebDialogView.h */, + DAB8F453479CE29BC2A5274682018DD2 /* FBSDKWebDialogView.m */, + 4B1EA7128F73EEC3EE04016E836495DA /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/FBSDKShareKit"; - sourceTree = ""; - }; - 3AC35F763848D98A9051BB60E2A9900E /* NSURLSession */ = { - isa = PBXGroup; - children = ( - 45BB632FF64CBA4307B1F20052B8E816 /* AFHTTPSessionManager.h */, - 56B6085E7B10272D944A4A7DEC167CFC /* AFHTTPSessionManager.m */, - 448D3BE9FE4A9D8B6634AA1F45CEDCFC /* AFURLSessionManager.h */, - 9AB2736285D6E0FE161617AD084D3883 /* AFURLSessionManager.m */, - ); - name = NSURLSession; - sourceTree = ""; - }; - 3C4BA836B464D04BD0E86E4DC4817008 /* Core */ = { - isa = PBXGroup; - children = ( - AFD510471DB4F0FF0A792E28E91323BF /* FBSnapshotTestCase.h */, - B433274C965C7DBFA210DD9612E1AC3E /* FBSnapshotTestCase.m */, - B429DB4935A1AD0E7544293C8A36C91C /* FBSnapshotTestCasePlatform.h */, - 207BAFEEA2CA1F14DE8BF71D209E4738 /* FBSnapshotTestCasePlatform.m */, - CB79C0C221F3786F0AF962832B434D67 /* FBSnapshotTestController.h */, - 7A16D88DF44DA05EDEA8E5FA33FB25BC /* FBSnapshotTestController.m */, - 57746EF993DAE5C31CC281ED4F647F8A /* UIImage+Compare.h */, - 614AC45C73BBC6531D537CF2D45B7F7B /* UIImage+Compare.m */, - 19110FC9DD78A12A68E3FDA9619C95FE /* UIImage+Diff.h */, - 174D830015D93379708DA5335C1A6CF9 /* UIImage+Diff.m */, - B8C4A2F6ED4A011593F3A0F2B5650EE4 /* UIImage+Snapshot.h */, - 7F653D576F06376656EFDE938645FD06 /* UIImage+Snapshot.m */, - ); - name = Core; - sourceTree = ""; - }; - 401CBEFB9C8B34A1CA3439E72BCB04E9 /* Support Files */ = { - isa = PBXGroup; - children = ( - BBAD490EBB9E584BAFF7CBDB4E691422 /* FBSDKLoginKit.modulemap */, - 21B7BAA3A22EAB275A1892A69C706564 /* FBSDKLoginKit.xcconfig */, - 6B3612B68AF820E7557CACB056D782FC /* FBSDKLoginKit-dummy.m */, - 71AF53340C9E8E5119E173B66BDB6B60 /* FBSDKLoginKit-prefix.pch */, - 9C7E5628D1CD6B2BAA1CCEF84E98890C /* FBSDKLoginKit-umbrella.h */, - 88073535B9E87020C76630DD927C7C3D /* Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/FBSDKLoginKit"; + path = FBSDKCoreKit; sourceTree = ""; }; 425607755C726CECF42269E67F188E46 /* Support Files */ = { @@ -2494,122 +2309,245 @@ path = "Example/Pods/Target Support Files/PNObject"; sourceTree = ""; }; - 44EAC407743D2759771E438DE35A2845 /* SwiftSupport */ = { + 460E043656D713D33C9C8435E429D332 /* RNCryptor */ = { isa = PBXGroup; children = ( - 87DA9508DB0163E492AE4A897464C6C7 /* SwiftSupport.swift */, + 5A350D1396AC12CD019F91DBA44E58DD /* RNCryptor.h */, + 4C931CB41D0740A2832C50F7D6ED15C6 /* RNCryptor.swift */, + 4C79A5B147833D55B3010F795B4CEE5C /* Support Files */, ); - name = SwiftSupport; + path = RNCryptor; sourceTree = ""; }; - 4EDC6DC795396456F2D7E4F90872EE7F /* Bolts */ = { + 49FF6FD0A46E3A15819DE9D09173C7FE /* FBSnapshotTestCase */ = { isa = PBXGroup; children = ( - 0F92C0689932D02FAA5D0AD5A9745BF2 /* AppLinks */, - B73BED70A97CE2B2791FC94B8FE8B51E /* Support Files */, - 737AC6CAD60018D4442F81884C3B403C /* Tasks */, + 559BE5FAAE10B70DC6E90C184E4A23CC /* Core */, + F530BD8C625FC1E1136EC85BE8470168 /* Support Files */, + 3AAA69400955AC75DE497DCC6E658359 /* SwiftSupport */, ); - path = Bolts; + path = FBSnapshotTestCase; sourceTree = ""; }; - 53B11C9A3FADCFCB902922E106F986D9 /* Support Files */ = { + 4B1EA7128F73EEC3EE04016E836495DA /* Support Files */ = { isa = PBXGroup; children = ( - 16A703879D2288FAB6E6BDDC3340E835 /* Info.plist */, - C7FC59036ED78FC3450A050FC7A1D910 /* nv-ios-http-status.modulemap */, - 49E510F2DB2949062235F93D70D8AFBA /* nv-ios-http-status.xcconfig */, - E7119AD48661DF23E47162D8A8B8B9C1 /* nv-ios-http-status-dummy.m */, - 918694DCF3C8FD917D95272061C6594B /* nv-ios-http-status-prefix.pch */, - 46A32421D68069F76B4FD3B1AEEE5333 /* nv-ios-http-status-umbrella.h */, + D593263D47FB24D1586F92EC08D316C1 /* FBSDKCoreKit.modulemap */, + CB45D156F9440EEDC4CF4D656652E1B6 /* FBSDKCoreKit.xcconfig */, + E23532124F3E6DCADABFA3E531C162B5 /* FBSDKCoreKit-dummy.m */, + C6855344F458ABED0B6AA82FB869C84F /* FBSDKCoreKit-prefix.pch */, + 3127752AA07703849645BD1E296F0E82 /* FBSDKCoreKit-umbrella.h */, + FEDC096A3F7E11391BEBB53D31759A0B /* Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/nv-ios-http-status"; + path = "../Target Support Files/FBSDKCoreKit"; sourceTree = ""; }; - 5DECEFF6E56D7C1DE074948E105AA725 /* Expecta+Snapshots */ = { + 4C79A5B147833D55B3010F795B4CEE5C /* Support Files */ = { isa = PBXGroup; children = ( - 299A64E4DB2DE56B3B75F8B381773A38 /* ExpectaObject+FBSnapshotTest.h */, - 593F8788DDFF982DE8DE4B5B2E24A7AF /* ExpectaObject+FBSnapshotTest.m */, - 4CD3069844999AEB4603E8DF9A380BF0 /* EXPMatchers+FBSnapshotTest.h */, - B1379DDFDB9F18AA1B89E0E9872372F2 /* EXPMatchers+FBSnapshotTest.m */, - C7B74E204E3F9D0DD152D56ADD0A56EC /* Support Files */, + EB616B3820096CB835E0FAB6F2B12D91 /* Info.plist */, + 6F02FC400555F563EF2E22943DDAFBAC /* RNCryptor.modulemap */, + F965812A401FC7E0DEACFEECF333FEA5 /* RNCryptor.xcconfig */, + 99A5F9DA99C2A0E523EC50762F0EDEB0 /* RNCryptor-dummy.m */, + B08F2F33C4EBBBB1D839BBE21D224D5A /* RNCryptor-prefix.pch */, + D80F1D0EE79761581CE3B0181DB649D9 /* RNCryptor-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/RNCryptor"; + sourceTree = ""; + }; + 559BE5FAAE10B70DC6E90C184E4A23CC /* Core */ = { + isa = PBXGroup; + children = ( + ACE70EAFB0583248E6C28CFEDE49ED91 /* FBSnapshotTestCase.h */, + 9B9843BCA3F316D774BFB4EB147C2714 /* FBSnapshotTestCase.m */, + 542CFC5BEFE9FE4DD85FE37EAD7C820C /* FBSnapshotTestCasePlatform.h */, + 244B32EE3886377A49AD3AEBB8E47769 /* FBSnapshotTestCasePlatform.m */, + FFE9298E86679CAAB3A085DAD7E9B9B1 /* FBSnapshotTestController.h */, + 83934A4A7CA57CCD866F579F083C0192 /* FBSnapshotTestController.m */, + 350BE28EB1F5049B457015968B448B88 /* UIImage+Compare.h */, + 629E05BA90E8433D0F7165AAE1F6159D /* UIImage+Compare.m */, + BE0CCCD38E0646F0E0CD5042DE45D978 /* UIImage+Diff.h */, + E0788CA538C8C3481F57A34EF238AB84 /* UIImage+Diff.m */, + CBAE0C53813A06214A2A8AE23FCA93AD /* UIImage+Snapshot.h */, + 2B5CEF91C53F17BD1B3BFD279BDAED78 /* UIImage+Snapshot.m */, + ); + name = Core; + sourceTree = ""; + }; + 59C15D15B2A11BBDEF35C2A67CD1C7AB /* Expecta+Snapshots */ = { + isa = PBXGroup; + children = ( + 69C48B0C01931C9AA635ABD6D9C2A0A1 /* ExpectaObject+FBSnapshotTest.h */, + 5B9DDF40F9C440F2F3C25BF0700E5399 /* ExpectaObject+FBSnapshotTest.m */, + BBE3F45B6CDC0F4CF1C07F83ABEF213F /* EXPMatchers+FBSnapshotTest.h */, + 5694F3C3FA0C1CCF2716828E3125B850 /* EXPMatchers+FBSnapshotTest.m */, + E2C482A05211CE837EEE05D8C002369B /* Support Files */, ); path = "Expecta+Snapshots"; sourceTree = ""; }; - 6BB99E91C922C2DCC7FF76CD9639029D /* Support Files */ = { + 5DD321E933DA1110DA46CAEAC586EC24 /* Products */ = { isa = PBXGroup; children = ( - 1E58AC7744369D36856A916896868624 /* Info.plist */, - 0C29461FB8C47A8D34618F6F53EA3502 /* Specta.modulemap */, - 4E00AF8FA18E60689C563F2B3853878C /* Specta.xcconfig */, - 1D7841671DB27329C5673A6B842F69BF /* Specta-dummy.m */, - B7E6BEF8A0DCFEF7B120DC3ADAC4C179 /* Specta-prefix.pch */, - 037F843CCD957A5648646C3BBD2F6325 /* Specta-umbrella.h */, + E1B2D6AAFECD4782DA5DF3FC79A15955 /* AFNetworking.framework */, + 97BDAD25E96F8BB71E58FD56A3811515 /* Bolts.framework */, + BAC519B57D0FE97E0B93F2AC9F10ACE8 /* CodFis-Helper.bundle */, + 133A18D57DF50F09D644C874F4A74366 /* CodFis_Helper.framework */, + BE906A5B34F59264012D9EE430AF6AFE /* Expecta.framework */, + 0E4AF82CA136279A9279CF3AF92CD10B /* Expecta_Snapshots.framework */, + 9764903A656C5920E1DB1192355DF3B0 /* FBSDKCoreKit.framework */, + 1AF95870BD68BDA6ECC5C81F8AF2F630 /* FBSDKLoginKit.framework */, + 63FF00AD33630B71DC8364A7E8C32E3C /* FBSDKShareKit.framework */, + B547F67B84786AA8E7EBFCFEDF693B18 /* FBSnapshotTestCase.framework */, + 09CE30467C1D28BCEAD4DE77B4C2E41E /* NSDate_Utils.bundle */, + 1A44AA3050492D5A9C66C43B38AFF65C /* NSDate_Utils.framework */, + 89208288C48137CF752791D41C6535ED /* NSString-Helper.bundle */, + 458CD2032D53D1F888C00FC796E01EC0 /* NSString_Helper.framework */, + 177DC0770D0BC4C4969311AB8036EB7D /* nv_ios_http_status.framework */, + A38BF51514FEABDD6D4F03997CF6CD39 /* PEAR_FileManager_iOS.framework */, + 60E441C70C64D2749C8F7E14D6FEEC02 /* PNObject.bundle */, + 0BA5E33D38BE6334E1755B0C20E24DA7 /* PNObject.framework */, + 633C82B7D3583340D5B4F2F7A161F392 /* Pods_PNObject_Example.framework */, + 87BD19E4B10A437B4E7EAECEE879E19C /* Pods_PNObject_Tests.framework */, + 681C0CA107F8F90BAB96DA6601CB11E3 /* PureLayout.framework */, + 75C33879637BFF197EA913FBF33DF541 /* RNCryptor.framework */, + 72C433EC40894EDF776A0D248FA809BD /* Specta.framework */, + F0294DFC06474C2B17C1DBF95E36FCEA /* StrongestPasswordValidator.bundle */, + A738AAAA46B6B188D3FB7399EAAAB429 /* StrongestPasswordValidator.framework */, + 4AEBB8CB4AE2AFAC0AB371278437CB76 /* UIDevice-Utils.bundle */, + 0B0E176030973F1950CB5CE9BBC62B05 /* UIDevice_Utils.framework */, ); - name = "Support Files"; - path = "../Target Support Files/Specta"; + name = Products; sourceTree = ""; }; - 737AC6CAD60018D4442F81884C3B403C /* Tasks */ = { + 6F1699C723834317B747A6D18D1FBC7D /* Vendors */ = { isa = PBXGroup; children = ( - 78AD194C71327E1192322247DCF0A8CE /* BFCancellationToken.h */, - C76B5CF3D56363AA2FD35B5B105628CA /* BFCancellationToken.m */, - 9183821BEE5B2B2F622C1131F965FFF3 /* BFCancellationTokenRegistration.h */, - FB8E89326F477A6010191C8B6B32F452 /* BFCancellationTokenRegistration.m */, - 9BF40E2921803444E990D669160B45CC /* BFCancellationTokenSource.h */, - 358F88832D2C52870F6392F26304D581 /* BFCancellationTokenSource.m */, - 57FFAC11873EF713E09C124EBD037115 /* BFExecutor.h */, - 43449D5CB493CF3DBEBA7BD66329A1ED /* BFExecutor.m */, - C7B58CA0672BBC2F436DA24ADBDC2AE4 /* BFTask.h */, - B8C2504B7545E99540A7003C87846D2F /* BFTask.m */, - CC92CA5A50E103A297CC80EC7C6F112D /* BFTaskCompletionSource.h */, - 31CD6DA9B44BD130CE1ED6F80B645C7F /* BFTaskCompletionSource.m */, - 3BF108C5E8FA65C6BBEA7A72900AA9BA /* Bolts.h */, - 0F479B85D712F7B8F76BD130D70A47CD /* Bolts.m */, - B5258EFF07A5B8A7192160FF5F3B3FD3 /* BoltsVersion.h */, - ); - name = Tasks; - sourceTree = ""; - }; - 75B15337DCBCFA95ED36EE31BE7AB7B2 /* AFNetworking */ = { - isa = PBXGroup; - children = ( - 942E12ABB42F998FAA69128C2A3BF0C6 /* AFNetworking.h */, - 3AC35F763848D98A9051BB60E2A9900E /* NSURLSession */, - E7B0E9BA1C1078F4311E692C01086AFC /* Reachability */, - 975A75CD6E5AE7896029646C10C1B599 /* Security */, - A89056231BBC5267DD20CCA14C4A4B8D /* Serialization */, - BF4F81D4A05EC46E727DE4A2CA6DB1F2 /* Support Files */, - 82E2BCEA9BAD0EE564A46D299EED19FA /* UIKit */, - ); - path = AFNetworking; - sourceTree = ""; - }; - 75F6837A69A506CC022E6204BEF4D19D /* Vendors */ = { - isa = PBXGroup; - children = ( - AE694D21C990BFF0F9ABC80A346C9361 /* AFJSONResponseSerializerWithData */, - 276AD67AD1961D96B9E98946206BC91B /* AFOAuth2Manager */, + 24781B041EF53B4916F3735ED791B281 /* AFJSONResponseSerializerWithData */, + C917B9CEE5D3D25AC54676FD8C855C6C /* AFOAuth2Manager */, ); path = Vendors; sourceTree = ""; }; - 7ABC49FA8FEF369CA8361F502C481E4A /* Support Files */ = { + 6F26CF01FA612C461D9F7895FA0BCFC3 /* Frameworks */ = { isa = PBXGroup; children = ( - 1D9FE1D3F0E83FA86F25D144AF996623 /* CodFis-Helper.modulemap */, - 9489A9BD27601E3439CEBAE0FBE76F8B /* CodFis-Helper.xcconfig */, - EE00CF9F5854599357791ADC786F3313 /* CodFis-Helper-dummy.m */, - E9382A9A1896DCD78D10E565336E3966 /* CodFis-Helper-prefix.pch */, - 26CFE8C02DE65911EF85B921743F577D /* CodFis-Helper-umbrella.h */, - 882051EB830B19A2AC49395CF0FE06F9 /* Info.plist */, - 33C5F916E50EF5A642B173896883137A /* ResourceBundle-CodFis-Helper-Info.plist */, + CB0660385C24893A2D1161705BDE228F /* AFNetworking.framework */, + B9FFAEDB3DC76DD9705B8FA233EB4DE1 /* Bolts.framework */, + 784F6E12C67771D8D76A3974A8ACC3A1 /* CodFis_Helper.framework */, + 3402951EB9EBF3FC48002357365CE636 /* Expecta.framework */, + 0341647EC8481DF0005B85E6CCA0BDB0 /* FBSDKCoreKit.framework */, + 716B68028A0992599CAFC1F3F787C086 /* FBSDKLoginKit.framework */, + 801B5FA9639504B4A1D87F6CBF43CB5C /* FBSDKShareKit.framework */, + 7E3E30BCF457EB6EBA26AB7D18F22F74 /* FBSnapshotTestCase.framework */, + A93138E47D8D97F4D5F7A0627DD6A322 /* NSDate_Utils.framework */, + 0BC932C7674764ED0A380050D42C5923 /* NSString_Helper.framework */, + 08EABDBB1872A8FF0094A19FC655AD7C /* nv_ios_http_status.framework */, + 0F79F69D5CF15A94063B66DD2E2B8053 /* PEAR_FileManager_iOS.framework */, + 5044E28DF5CA1ED5E2801D118449544E /* RNCryptor.framework */, + 2647DC2503AE9CABFE089D10F80E02DC /* StrongestPasswordValidator.framework */, + 50566CF1EC56A61C10E9F8040AE4B7E7 /* UIDevice_Utils.framework */, + 9A69241D104540C0604A94041917496D /* iOS */, ); - name = "Support Files"; - path = "../Target Support Files/CodFis-Helper"; + name = Frameworks; + sourceTree = ""; + }; + 73A241BAEC6BA45FEFE0BFB55A190E6F /* Expecta */ = { + isa = PBXGroup; + children = ( + 1E13DBB089AF8C5B4F7874A32D27A5E2 /* EXPBlockDefinedMatcher.h */, + 84DA720D27B8CA81E3916565A9AED073 /* EXPBlockDefinedMatcher.m */, + DA91E55978266C892751E3B6886ADEB8 /* EXPDefines.h */, + FC47102C0D2D213E7497E3CAC4A9D165 /* EXPDoubleTuple.h */, + 53A2109CEF67B6934C1D66E84DCB5528 /* EXPDoubleTuple.m */, + 80616939E2E0B3BA8BB5911A832CAEB4 /* Expecta.h */, + CADFEBB57CE19DC5A10644C84D5F3779 /* ExpectaObject.h */, + 867A20192088B26E7B35A70AE62606C8 /* ExpectaObject.m */, + E22E4E4B2B6F3D41BA175D49D16C072A /* ExpectaSupport.h */, + 1B22524919C091767D0FC64BA711E98B /* ExpectaSupport.m */, + F2FE00256B7990241F59F0C63BB5B575 /* EXPExpect.h */, + 1385DB87DF3FEFC3AE491427C5559470 /* EXPExpect.m */, + BC196A37061515DF5920D7247D0F1E44 /* EXPFloatTuple.h */, + FE7808AE36C71D1AE7ECB2AE2EA39BB1 /* EXPFloatTuple.m */, + F8100DC14762E908836F7B1EA2A765DC /* EXPMatcher.h */, + 31BDB3D8DFB272D42E0963F9CDC99DEC /* EXPMatcherHelpers.h */, + 67707E0219279D73B856A7B6A2F7E22F /* EXPMatcherHelpers.m */, + 3D0E2CF4859429DDD3D8AFE2EDF4ACBA /* EXPMatchers.h */, + 39994B4F43FEF44A4C20A4D87E1DD8B3 /* EXPMatchers+beCloseTo.h */, + C4B98441A3E9009E9BEFA35C1EFECB14 /* EXPMatchers+beCloseTo.m */, + AC53771843F71A7F61714479243F71A5 /* EXPMatchers+beFalsy.h */, + F2243CB5F8C75A2C02BA10C1EDBBF771 /* EXPMatchers+beFalsy.m */, + 3B6B9460345FF2F522E0FB98BABD6E2C /* EXPMatchers+beginWith.h */, + 441DA1315E1579D07BE86A598FDF7263 /* EXPMatchers+beginWith.m */, + 7547C3A2C6FF28E13BD507E23C41D2A9 /* EXPMatchers+beGreaterThan.h */, + 448C2DDF90D47852AC861175BF3C4A5E /* EXPMatchers+beGreaterThan.m */, + 557A5561015201E8A1CAEED8AE5B451A /* EXPMatchers+beGreaterThanOrEqualTo.h */, + 5288FD3B85CBFA81267ECCF1B80A27CE /* EXPMatchers+beGreaterThanOrEqualTo.m */, + 79A1CCF7654F71D41112220E0DC10A37 /* EXPMatchers+beIdenticalTo.h */, + D78B3E3C80D7AD18BCEB25408B4699D3 /* EXPMatchers+beIdenticalTo.m */, + C420A23D51284ADEBF317DF0AEA580A8 /* EXPMatchers+beInstanceOf.h */, + B06746D1CBBE035A1274B710E1707CE0 /* EXPMatchers+beInstanceOf.m */, + 57F726180FCFD5EF7B9768005571EA84 /* EXPMatchers+beInTheRangeOf.h */, + 6BCF041F2AF79454DB628F3B3056264D /* EXPMatchers+beInTheRangeOf.m */, + D2372AA93D95B7FA45C80FBD662C01B6 /* EXPMatchers+beKindOf.h */, + 78E0755AD286CC8D37991F4C8D0B934A /* EXPMatchers+beKindOf.m */, + 031E45769F7897993E8EF5154A836176 /* EXPMatchers+beLessThan.h */, + ABD66061198ECF3CB09D3AFB4A51669F /* EXPMatchers+beLessThan.m */, + 7451F179853190BBAB3B5BFD45BC702D /* EXPMatchers+beLessThanOrEqualTo.h */, + BE4EE03E6F416C89D5972051523D7D2C /* EXPMatchers+beLessThanOrEqualTo.m */, + EDD86FA116EC57F3387FD9B82D911B2B /* EXPMatchers+beNil.h */, + AF120A52EC01F05FEE7B73F313931EBD /* EXPMatchers+beNil.m */, + 8A44923D558719BFBD039826FA7FDFEA /* EXPMatchers+beSubclassOf.h */, + 3B1A86285B8AD82E1E6743CAA1CB8C94 /* EXPMatchers+beSubclassOf.m */, + 788BBA73EAEA9E06D112E3B96C3467FF /* EXPMatchers+beSupersetOf.h */, + 72C10F2911A05C7C643054C408326CFC /* EXPMatchers+beSupersetOf.m */, + 56208E8E37A929D30D1CCDEE7784B2B7 /* EXPMatchers+beTruthy.h */, + 5059C23A297D9814A8964271D59CCAB4 /* EXPMatchers+beTruthy.m */, + A623A5FB2EB4B01092327B4026418777 /* EXPMatchers+conformTo.h */, + 6A11A7EB69BA654FB3DD572379550C3E /* EXPMatchers+conformTo.m */, + 31AC5C57CC37523518C40A573BBF07E0 /* EXPMatchers+contain.h */, + F95745944562A65F20690D0CBEE46179 /* EXPMatchers+contain.m */, + 902BA17C79105FAEC14508B4AC9B9A4C /* EXPMatchers+endWith.h */, + 3054FF74DD95D1D22928A1D43A4E81E3 /* EXPMatchers+endWith.m */, + F35E5DAD266125AE1CEFA2024D75012B /* EXPMatchers+equal.h */, + 123F1ED5D629CE1BE0337058CF62FED6 /* EXPMatchers+equal.m */, + 42E8F864F75ADDB601308971893A88DF /* EXPMatchers+haveCountOf.h */, + CBC4E2FC0C313E7818F81DB1328BB930 /* EXPMatchers+haveCountOf.m */, + C146D1056DC35FECBA56B46657C770EC /* EXPMatchers+match.h */, + 043E8816608FA82D825E1B097AC6F2A1 /* EXPMatchers+match.m */, + 161676199EA4E922250924F0D2AD32D2 /* EXPMatchers+postNotification.h */, + F7D4D9C8021FBD430470B4915EC51EA8 /* EXPMatchers+postNotification.m */, + 44D243E64670C9897511CFE37F438B87 /* EXPMatchers+raise.h */, + BD4579AE7A337F05502633160304F087 /* EXPMatchers+raise.m */, + 69ADB71AE7914384230F0ADD752E761E /* EXPMatchers+raiseWithReason.h */, + 7244507F0BB9EECF1BFC656282791F50 /* EXPMatchers+raiseWithReason.m */, + C6C21E6D9A8F758FFBAE18D52CF2FCB6 /* EXPMatchers+respondTo.h */, + A5080C9CA50F180DA69F644BFAC504B0 /* EXPMatchers+respondTo.m */, + EACD8906BF8DCF48636176B5A3066DCA /* EXPUnsupportedObject.h */, + D435243B7DF26E71130EAB0E511C8964 /* EXPUnsupportedObject.m */, + ACF9426250546788173EB01B62EDB404 /* NSObject+Expecta.h */, + F64803761B3D87639FA37F33640708A2 /* NSValue+Expecta.h */, + BFA7BB58B57292A31AA89325BF2949CF /* NSValue+Expecta.m */, + 84B160CF92AD76142DDFE5D221EB2441 /* Support Files */, + ); + path = Expecta; + sourceTree = ""; + }; + 74F061A9BBF54BFD341D05FCF5D42B71 /* CodFis-Helper */ = { + isa = PBXGroup; + children = ( + A2C3874E163C35B6808AB69CC135F086 /* CodFis+Helper.h */, + B7ED33A6B680FA71569474C8A54C0AC0 /* CodFis+Helper.m */, + 47B80C3856B87F4EBB18639C1420C0B5 /* CodFisResponse.h */, + A37811009CBEC1CCA1EFC60F4F61B06A /* CodFisResponse.m */, + 7138D7BD97FC9CBC012EB3382ABFE8DA /* ResponseConstants.h */, + A46AB308D70135FAD5D0FD2D0E88F42B /* VatNumber+Helper.h */, + 2AC36C181B406F31796C32B6EB8BB3AF /* VatNumber+Helper.m */, + 9A4566803A0539D66D67F19A0031C899 /* Support Files */, + ); + path = "CodFis-Helper"; sourceTree = ""; }; 7B2C40B467EE55C5CB63A978531E7289 /* Pods-PNObject_Example */ = { @@ -2630,428 +2568,483 @@ path = "Target Support Files/Pods-PNObject_Example"; sourceTree = ""; }; + 7B8EDCA4C5C3198D873FC2DA464A7B46 /* AppLinks */ = { + isa = PBXGroup; + children = ( + 958F2BC783D806A88D3AE0FA733E218A /* BFAppLink.h */, + 04E8B44D4D6D436319C146BB023059A3 /* BFAppLink.m */, + 0D908F53D6C6D4B0B6CB100B45A7E440 /* BFAppLink_Internal.h */, + A77A3EB75937A72D08AC96DF7E29F3F8 /* BFAppLinkNavigation.h */, + DC42EFEA050BAB9F066B4C8C4382ACB0 /* BFAppLinkNavigation.m */, + ACB397AEA790F8AB8249878BDAF1A74C /* BFAppLinkResolving.h */, + 92DA6CE55E87602AECB1973D5DC41451 /* BFAppLinkReturnToRefererController.h */, + 7608177C8F18AAA46BFDF38AB3B6307D /* BFAppLinkReturnToRefererController.m */, + 19D412475C9261014664CE7F7E00F350 /* BFAppLinkReturnToRefererView.h */, + 90823CBB67F2934B4F8752380339CC0A /* BFAppLinkReturnToRefererView.m */, + 8CDF44B98CD18D73397EAF5F6971162D /* BFAppLinkReturnToRefererView_Internal.h */, + A4A94F5A33FD5B462BE3892D7DBC1D67 /* BFAppLinkTarget.h */, + 3C242185F3C144381D84D05187BE8DC7 /* BFAppLinkTarget.m */, + D1B09272B12945A92D1BA041C20B3B35 /* BFMeasurementEvent.h */, + 534BA38D9F1387542D58EECB864E2FB4 /* BFMeasurementEvent.m */, + D6A22DECE1C285C8DC02B77C6FEE1FEA /* BFMeasurementEvent_Internal.h */, + 0BEEBE46498B918C88D3D39400D42F1C /* BFURL.h */, + F256940148C73D2E287E577632F851DA /* BFURL.m */, + 3F9F1A662D9F62C82C07E1D7B06A1C77 /* BFURL_Internal.h */, + B4E563A5F11A9B55ED397ECEBAC1FC4C /* BFWebViewAppLinkResolver.h */, + 9DBE0E52D2D99A184DB399F270347C63 /* BFWebViewAppLinkResolver.m */, + ); + name = AppLinks; + sourceTree = ""; + }; + 7C5452CCDB92AEB565788439088C5F41 /* Support Files */ = { + isa = PBXGroup; + children = ( + 3478390023C26F0A5C8939A7E9F5F912 /* Info.plist */, + 97E0B2577B5E7AD007C143677D480F42 /* ResourceBundle-UIDevice-Utils-Info.plist */, + E790227162552E89A118CFDE09E04122 /* UIDevice-Utils.modulemap */, + C4CD909A7A77FB08BECAF81E4A33B3D0 /* UIDevice-Utils.xcconfig */, + 27FE056362B56D01CB354DFA81FC7470 /* UIDevice-Utils-dummy.m */, + 9A485FA49DC3CB0D4D534FD823A9D6B7 /* UIDevice-Utils-prefix.pch */, + 89B34C567EF94116066BB615F72F3E5A /* UIDevice-Utils-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/UIDevice-Utils"; + sourceTree = ""; + }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, E99CD5B3CF7131277C4CBA3A1162D56A /* Development Pods */, - F1B3E64235B895A7872669A6849CC024 /* Frameworks */, - 0B96995B8794424A51A448FB4900BA42 /* Pods */, - 94427C802FF1540E033CAC87591A4C80 /* Products */, + 6F26CF01FA612C461D9F7895FA0BCFC3 /* Frameworks */, + D0F9A35B3FD9A41F8FCAB831B99FD7D0 /* Pods */, + 5DD321E933DA1110DA46CAEAC586EC24 /* Products */, CA2A6C0A1068E1DAEA2579E47E971F66 /* Targets Support Files */, ); sourceTree = ""; }; - 80254D1E83856983B65DCEF64BD1726F /* NSDate_Utils */ = { + 84B160CF92AD76142DDFE5D221EB2441 /* Support Files */ = { isa = PBXGroup; children = ( - EE4E7987EF2EC573A7A40A6EA00FC8EE /* NSDate+NSDate_Util.h */, - AE7FD39573A6E4A2474B74C5A7721932 /* NSDate+NSDate_Util.m */, - A150D3724583CEC864AC76C7FCC834E6 /* Support Files */, - ); - path = NSDate_Utils; - sourceTree = ""; - }; - 8090CA87D89E0481DDF789DB7DF0967A /* Support Files */ = { - isa = PBXGroup; - children = ( - 0A01283E79B1CFCABD26B11DB1DDFDE1 /* FBSnapshotTestCase.modulemap */, - BC544DADE153A2A536FC96A4878A0FB1 /* FBSnapshotTestCase.xcconfig */, - 008662FBE0ADCC76DA25BB115B7A7A96 /* FBSnapshotTestCase-dummy.m */, - 72646C55E2DC01747CF659155B8270BF /* FBSnapshotTestCase-prefix.pch */, - 564292AD0BA86C890832FB7DE7B72860 /* Info.plist */, + 04B6FF96E22C297CEECBC7CECB2A661B /* Expecta.modulemap */, + EFC2A1AA2245A9105C9A3D8EA7DFE3B3 /* Expecta.xcconfig */, + 27E02A07C54429C2E4DF80F204D731F1 /* Expecta-dummy.m */, + A736690115576DE2E22E523E84BEB5D1 /* Expecta-prefix.pch */, + 33BF074452551239823F383D34CF870F /* Expecta-umbrella.h */, + DC1861841DD593B3DAC4BCF0BBF13EF4 /* Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/FBSnapshotTestCase"; + path = "../Target Support Files/Expecta"; sourceTree = ""; }; - 82E2BCEA9BAD0EE564A46D299EED19FA /* UIKit */ = { + 85B49DDD3C33A216825F3071D0EFAC0D /* Support Files */ = { isa = PBXGroup; children = ( - C4C22F046BBCC1C25679CEFE6C1FEA0A /* AFAutoPurgingImageCache.h */, - D709A7AD548F27E1F43AACE157DD5B10 /* AFAutoPurgingImageCache.m */, - 1CBA20A923BDB035B79BB87ED819E010 /* AFImageDownloader.h */, - D97C752D8618D0048566131EE2033EA4 /* AFImageDownloader.m */, - D931A54C6EF62F18A5BAD08AD9FF18A1 /* AFNetworkActivityIndicatorManager.h */, - D39CCED2E161F585DD796396AFACA1D7 /* AFNetworkActivityIndicatorManager.m */, - 637A6D14670509E8F1601D2855883083 /* UIActivityIndicatorView+AFNetworking.h */, - 4DCB8855C3F0AD1E2CE0AAA3DD1B74FD /* UIActivityIndicatorView+AFNetworking.m */, - FA165A30E22F26E04173AC9625175F99 /* UIButton+AFNetworking.h */, - F75B0AC28CEC93046B02C5691E424DF2 /* UIButton+AFNetworking.m */, - E2524E1D969B172F1C0682D350DC7224 /* UIImage+AFNetworking.h */, - 8D7F1D182F5BB467426672926CC8D1D4 /* UIImageView+AFNetworking.h */, - 17D4FF43E8E6F28C93AA328BAB3E70B0 /* UIImageView+AFNetworking.m */, - 63F234EC6234EA4D544C785D6AA8466F /* UIKit+AFNetworking.h */, - 020D869F12F58DF723C39B21761B972B /* UIProgressView+AFNetworking.h */, - 9193299A0211EC4F21C107E6399764D3 /* UIProgressView+AFNetworking.m */, - 514F00237C602156A95E6A7ADA537A8C /* UIRefreshControl+AFNetworking.h */, - A0D877D3DB0BD1699E0E763369D5AA09 /* UIRefreshControl+AFNetworking.m */, - C92AAA49E6B923C327C1424B7A7524FB /* UIWebView+AFNetworking.h */, - EE80FF771C8A4DA7F5EDF243806B0967 /* UIWebView+AFNetworking.m */, - ); - name = UIKit; - sourceTree = ""; - }; - 8F30A0BD51386C60177E442BDA8C3C30 /* Support Files */ = { - isa = PBXGroup; - children = ( - 30AA2C18CC02B693414A750F88133403 /* Info.plist */, - 2D6971FBE6F30ABF473E12335D1F84AA /* NSString-Helper.modulemap */, - 2EEE8D915593C5329B48958A748E27B0 /* NSString-Helper.xcconfig */, - 5865A3209A355610C2F0E04B4E895510 /* NSString-Helper-dummy.m */, - 5BD4F209FA71C39E8C0A67BCCB8D30A5 /* NSString-Helper-prefix.pch */, - 083360AC579A3A1C2A982225FD2F5A7E /* NSString-Helper-umbrella.h */, - 3A37AA5B8E45FEE8CEA501EC132B88C7 /* ResourceBundle-NSString-Helper-Info.plist */, + 864CF947AFFA1175124976E0A5101B0E /* Info.plist */, + EF87B69475D4E6D6F76D80217D018EFB /* ResourceBundle-StrongestPasswordValidator-Info.plist */, + AAA67C2CEDF9BE17EBEA84B78286C651 /* StrongestPasswordValidator.modulemap */, + 7A09DECA6D5F103F6751ABFE699C0424 /* StrongestPasswordValidator.xcconfig */, + 9BB4DD70745C616049AB72BE1BE70BBC /* StrongestPasswordValidator-dummy.m */, + 7E3B52FD2C55ECD1004B7460F1EE33BF /* StrongestPasswordValidator-prefix.pch */, + 7B35877C4883092B132615270E4A71D4 /* StrongestPasswordValidator-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/NSString-Helper"; + path = "../Target Support Files/StrongestPasswordValidator"; sourceTree = ""; }; - 94427C802FF1540E033CAC87591A4C80 /* Products */ = { + 8833204AB7938CD24AAA205D41268E26 /* Support Files */ = { isa = PBXGroup; children = ( - F2E7F52E54741D200F9CDBF47624EF0E /* AFNetworking.framework */, - F11124012E7E135E35559255CD020CA5 /* Bolts.framework */, - B06FD88C2ABDE8DA48F4291D1A494348 /* CodFis-Helper.bundle */, - 8574BF6FCE6DA7A8F833A8FAE7DB3D92 /* CodFis_Helper.framework */, - 2F9CE15A89D06B7964BC940472BD52D4 /* Expecta.framework */, - 47CF190CE9E818EADA94A7300635DE24 /* Expecta_Snapshots.framework */, - 61652A58983D2FBCC09608BFE8EE8074 /* FBSDKCoreKit.framework */, - 6F231965FB736BB3317258BD1A0D9799 /* FBSDKLoginKit.framework */, - 70E1B0AB33066DB77560DDCA5BB9121C /* FBSDKShareKit.framework */, - 869EA625AA43E004EFAC8881122A268C /* FBSnapshotTestCase.framework */, - 304C9526BB00F86D7918286900DE3861 /* NSDate_Utils.bundle */, - 58404719CDFAB6F78A48069927B10F6A /* NSDate_Utils.framework */, - 5E665C7B74D23D74BB79BB0ED2B8B3F1 /* NSString-Helper.bundle */, - 01B4B2D7710DDF414553AB692ABB6EE9 /* NSString_Helper.framework */, - F939106D32534979980C8789590D3440 /* nv_ios_http_status.framework */, - 35C5C4D061F9BD87CB8D5CF81D85CBBE /* PEAR_FileManager_iOS.framework */, - 342BA8B2333600B7A571330455AE0DCD /* PNObject.bundle */, - C99C8BC7F64880E88484AEFE43CF7DB4 /* PNObject.framework */, - 8BB3F78AC82B6A3261AF923BDAE5F1CC /* Pods_PNObject_Example.framework */, - 11D03EF20494AC8741388B2382D8CE82 /* Pods_PNObject_Tests.framework */, - 692ABE907E37B1EE81C657EB9ABE9FC4 /* PureLayout.framework */, - D53DFAF831D2553A98F0184E9E90D852 /* Specta.framework */, - 931964EA9AAE3CF0A7ECF4775FE0D741 /* StrongestPasswordValidator.bundle */, - A82C12012C6D6B10895A7C36A1DEEBBC /* StrongestPasswordValidator.framework */, - 43D9B0BECA9C4C90589F2C55886A71C5 /* UIDevice-Utils.bundle */, - D3F161A9AA48CAF1AD816FCA452CDB50 /* UIDevice_Utils.framework */, - ); - name = Products; - sourceTree = ""; - }; - 975A75CD6E5AE7896029646C10C1B599 /* Security */ = { - isa = PBXGroup; - children = ( - 03145B0053682CD1B09CD1976E92EF78 /* AFSecurityPolicy.h */, - ABFAEADA4805C337809D50F8350391DE /* AFSecurityPolicy.m */, - ); - name = Security; - sourceTree = ""; - }; - 9B72F32646FB91D86C11CE716CD291AD /* FBSnapshotTestCase */ = { - isa = PBXGroup; - children = ( - 3C4BA836B464D04BD0E86E4DC4817008 /* Core */, - 8090CA87D89E0481DDF789DB7DF0967A /* Support Files */, - 44EAC407743D2759771E438DE35A2845 /* SwiftSupport */, - ); - path = FBSnapshotTestCase; - sourceTree = ""; - }; - 9C8985A286C4DCD7BFAC3CBC4E479088 /* Expecta */ = { - isa = PBXGroup; - children = ( - 1C0AF2D98A3C25C76EFF406AB5BDF156 /* EXPBlockDefinedMatcher.h */, - A0AF141B5828F40EFF388F137F17A132 /* EXPBlockDefinedMatcher.m */, - C14EFCAD2A05308E1380A69FA056B349 /* EXPDefines.h */, - 6BEBEDF537E8427A13F73DE7FB687084 /* EXPDoubleTuple.h */, - 1476E181FAF4A4443DCAA8D29A07FCEB /* EXPDoubleTuple.m */, - 85AE03AEBB67A45E920EAED474E790C3 /* Expecta.h */, - F9383D2E139FF378A73D3D5D9DAD6E36 /* ExpectaObject.h */, - C9935F1036402E218D3C86864BA43AFF /* ExpectaObject.m */, - FC222C9A6CB729D9A87282A7077A1F69 /* ExpectaSupport.h */, - D217B2E71B285823888221EA3B82922B /* ExpectaSupport.m */, - 7A936A75892D5D943BD205CDD083C8EF /* EXPExpect.h */, - 5EC71672C6527E25B026D6CCAB3E845E /* EXPExpect.m */, - 4CAB4CA13CE9FFFC7036D6AA395C897B /* EXPFloatTuple.h */, - 3CCBEDB053BA301E7057B96329331A74 /* EXPFloatTuple.m */, - 4706B8A8B6E49A85013F56BC49DFDF05 /* EXPMatcher.h */, - FCCD101301423A33C9E5D572B00305D9 /* EXPMatcherHelpers.h */, - 3E1D67385F2FFF11AED0421467F0899F /* EXPMatcherHelpers.m */, - 34B3D967F5CC97BA7B460385F96203EE /* EXPMatchers.h */, - 3C3BD81F97FF542A7219288C58DC94F4 /* EXPMatchers+beCloseTo.h */, - 10F59FECB155083C5DB0FACE77AAC929 /* EXPMatchers+beCloseTo.m */, - BE2ED76C393D27FA875569DDDA1BFA7A /* EXPMatchers+beFalsy.h */, - EE4A2C9B9119BFA0AA4F4B85939459F7 /* EXPMatchers+beFalsy.m */, - AAAF93162ED05F2F568270F2D7B30817 /* EXPMatchers+beginWith.h */, - D3E1B4BF0B909FB6A195A6326017B9D7 /* EXPMatchers+beginWith.m */, - 65C50DC6A1268E88E8974029576B59D6 /* EXPMatchers+beGreaterThan.h */, - 1041BD3830334A977CC64EDA742D891E /* EXPMatchers+beGreaterThan.m */, - EFFF7C108342E4909A7957BE564CF2AD /* EXPMatchers+beGreaterThanOrEqualTo.h */, - D5700A36000444CB844D1E8EF9B6F6B0 /* EXPMatchers+beGreaterThanOrEqualTo.m */, - 4889E6BA60EC6896F40798147337E546 /* EXPMatchers+beIdenticalTo.h */, - FBD9A2E6305094DE5AAACAB7A681A4C3 /* EXPMatchers+beIdenticalTo.m */, - 68CC94FDB0FA38F465FB0FD94D32D36E /* EXPMatchers+beInstanceOf.h */, - BFE17C154378CB80B4AA891FE6F3577B /* EXPMatchers+beInstanceOf.m */, - 536EC7C9FD6F91E2446CEB02B95D50C5 /* EXPMatchers+beInTheRangeOf.h */, - 755846201D9CB7D4070DB1987A48F6F9 /* EXPMatchers+beInTheRangeOf.m */, - 9A7569DB0998DB62664D5E97B9D1D7F3 /* EXPMatchers+beKindOf.h */, - 8C379296DB425A74DB3441B38F37E2AA /* EXPMatchers+beKindOf.m */, - 5CB287E35D9C864B5374600A6A4265A5 /* EXPMatchers+beLessThan.h */, - 92CBF9B35B9A74BEDE6314AEA6665987 /* EXPMatchers+beLessThan.m */, - 251849BEFC936967174F5B74257AAF4A /* EXPMatchers+beLessThanOrEqualTo.h */, - 3DD9B0BCCE9ECCB268BA55310B166E6C /* EXPMatchers+beLessThanOrEqualTo.m */, - 6B18B2AA97B411BE88EB00DA7E54BD1F /* EXPMatchers+beNil.h */, - E77671FC5C2D8A031FCEA4E31EE0DF28 /* EXPMatchers+beNil.m */, - 89EEAADE56D448D4F44AF7A37570FCC6 /* EXPMatchers+beSubclassOf.h */, - 1DF0C58FD7A2BE585328E5975BB60BE8 /* EXPMatchers+beSubclassOf.m */, - A8E29F339321A03FB1BB8AE33EB52D67 /* EXPMatchers+beSupersetOf.h */, - 6B5C5CC47C6F67C7E2BF050B1E2985F0 /* EXPMatchers+beSupersetOf.m */, - 7A0AC87BB2460E4AF0E80C78E8E37D92 /* EXPMatchers+beTruthy.h */, - BAE9AE5D4A65F06A3B92E87951D5114E /* EXPMatchers+beTruthy.m */, - ED3FDF520D57F6698E035D4FC6427F99 /* EXPMatchers+conformTo.h */, - 4A1EB446689656EA6B64ECC6834D504F /* EXPMatchers+conformTo.m */, - F8C1A17C05CF4D8E1F7F3B53BCD9B851 /* EXPMatchers+contain.h */, - BAE5EA7E57DC9930B922C8DE89D7C573 /* EXPMatchers+contain.m */, - EFA2694443F6B157AA5FB9694994B363 /* EXPMatchers+endWith.h */, - C7F5D95BB328471908AE2149A6863EAD /* EXPMatchers+endWith.m */, - 24674F7AD852D179F202E501864E13DC /* EXPMatchers+equal.h */, - 9D5741C87B7C71997FEE4ECD5E6DF87E /* EXPMatchers+equal.m */, - 2AD69E3D946C53755528656C97393330 /* EXPMatchers+haveCountOf.h */, - 5F003375C005BE066E1CCC89222DDF08 /* EXPMatchers+haveCountOf.m */, - 91F13BEBD20EBEA2FA3710F8B9741632 /* EXPMatchers+match.h */, - 552014D3FF6E3DA195832E761F5533F7 /* EXPMatchers+match.m */, - B102D8CDA5688E068436F30975791E05 /* EXPMatchers+postNotification.h */, - B7E8589A385815FF233A3BDA56334958 /* EXPMatchers+postNotification.m */, - C545A4C23BD2DB61C07C04C018908ECC /* EXPMatchers+raise.h */, - E9C41E458588A179BD7F77315C8D4AD1 /* EXPMatchers+raise.m */, - A656E0B6986DA24CAA03134945D53EA4 /* EXPMatchers+raiseWithReason.h */, - 4D910CDEE55F0B335CE0B465A153CF81 /* EXPMatchers+raiseWithReason.m */, - 139FBF2BD1C781DD1FAA240C6358CC02 /* EXPMatchers+respondTo.h */, - 249F6F3106AF25EA1D06240C11E76833 /* EXPMatchers+respondTo.m */, - 426E016EEBC47DEF9D59602FD1948B43 /* EXPUnsupportedObject.h */, - 039FC153A72EA7A4BB6D19B307ECBCE3 /* EXPUnsupportedObject.m */, - 393155855584D677F490411372B8D484 /* NSObject+Expecta.h */, - 8D0F528DB5D0C093A2802B222EF26687 /* NSValue+Expecta.h */, - 391CFE88D13656DC0C3CB94A485B3778 /* NSValue+Expecta.m */, - 142EE46485096D26DB10FB59BAFC396A /* Support Files */, - ); - path = Expecta; - sourceTree = ""; - }; - A150D3724583CEC864AC76C7FCC834E6 /* Support Files */ = { - isa = PBXGroup; - children = ( - 0CE9E5BF10377F137565E23DB4E4D631 /* Info.plist */, - 1B8DE1FFBEC60C5F2ABDAA2EF0130E92 /* NSDate_Utils.modulemap */, - 2C8F15BB0DF8232F5101740EC48248A1 /* NSDate_Utils.xcconfig */, - 4EFB01414012996A8EB6B103D07D4744 /* NSDate_Utils-dummy.m */, - 6280BE8EFEDFD87B8281CDCA78F4750E /* NSDate_Utils-prefix.pch */, - 3FC0FD3210717237041C146C50007458 /* NSDate_Utils-umbrella.h */, - 3614DAF789A75F623963F8F2184E0435 /* ResourceBundle-NSDate_Utils-Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/NSDate_Utils"; - sourceTree = ""; - }; - A801D52F78D6E48E6D73CC65E0E51383 /* FBSDKShareKit */ = { - isa = PBXGroup; - children = ( - 2EFFDAFE3ACCF7A80427180742744E4F /* FBSDKAppGroupAddDialog.h */, - 9C7046689E3272FDE8F0B249246ED96B /* FBSDKAppGroupAddDialog.m */, - 26811945E6C66160317FA7DC83146DC2 /* FBSDKAppGroupContent.h */, - 3DEB57D2C03D3B00C3B9F127CA6F876F /* FBSDKAppGroupContent.m */, - A68ED45621B1E224FBBFFDEB7E9DF2A4 /* FBSDKAppGroupJoinDialog.h */, - 3FED6119FB343E013488AFC8E2D93435 /* FBSDKAppGroupJoinDialog.m */, - E93A44E5227A45247FCCB9A3B2FF557D /* FBSDKAppInviteContent.h */, - 0D5CC058FFD3EC7FF18252F6B301C833 /* FBSDKAppInviteContent.m */, - 01EDEFC472CCDF69D635F52AD5F279FA /* FBSDKAppInviteDialog.h */, - 492650CD4BCBF6047BD9715E2F710FA2 /* FBSDKAppInviteDialog.m */, - 08DE7B3B6611D9325E6F4E3325C815CD /* FBSDKCheckmarkIcon.h */, - 251B7328C7A884B8FBB6B3A8A4A260DF /* FBSDKCheckmarkIcon.m */, - DAC0AE0B5176F80EC98C47B89BF051F8 /* FBSDKGameRequestContent.h */, - 64B7EC5A2774FE716F257B3369A6522F /* FBSDKGameRequestContent.m */, - 2267032CF648617055188D9E911BFEFB /* FBSDKGameRequestDialog.h */, - 99A111B088C47988638A65B4EC55BE5E /* FBSDKGameRequestDialog.m */, - 6BB2D75A5EAE67A6CA5583C642D19893 /* FBSDKGameRequestFrictionlessRecipientCache.h */, - CF89872E15C60F42024329F86D87022F /* FBSDKGameRequestFrictionlessRecipientCache.m */, - 24BED1CAA6E0566598AE883C96F8EE8B /* FBSDKLikeActionController.h */, - 89AC615BE99CD6B0BF620492BB0B7C9D /* FBSDKLikeActionController.m */, - 703410B33896426381410EA88361D1A9 /* FBSDKLikeActionControllerCache.h */, - E021AC380F9C642ECBE3C79FFE492744 /* FBSDKLikeActionControllerCache.m */, - 8C357BBC500BCE281B8068CE1A0036CB /* FBSDKLikeBoxBorderView.h */, - CE74DA95CF4136D605947CAAA7C7722A /* FBSDKLikeBoxBorderView.m */, - 665C57F7F1C4E3D20C27625E421E1247 /* FBSDKLikeBoxView.h */, - 67CE46B9913EBD5184E70D9CE9AED649 /* FBSDKLikeBoxView.m */, - DEA7E6B49946A4308367824B009A17D0 /* FBSDKLikeButton.h */, - 02BD854FA498A5AEE32C888CBB1A55C4 /* FBSDKLikeButton.m */, - E0FFBD0AA8B98D64E0A0BDEB40A2B2D2 /* FBSDKLikeButton+Internal.h */, - E4D6353246874B5703E056B6C1500E36 /* FBSDKLikeButtonPopWAV.h */, - 3A48C292D95D97EFCE8BEAACBD42F832 /* FBSDKLikeButtonPopWAV.m */, - C6B97A2238C73D3DBC2B1F759D1E45B2 /* FBSDKLikeControl.h */, - EE9C094027188B7CF3FB92AE753CA0B2 /* FBSDKLikeControl.m */, - 774295E70BAE878AEFB83F3100E3266E /* FBSDKLikeControl+Internal.h */, - E139C55D985A879185C21AACE97C5383 /* FBSDKLikeDialog.h */, - 8FFE4175D4FE7279D39ED5F222357604 /* FBSDKLikeDialog.m */, - 2ABE625AFF9D7B4F9FCD011D4FB1A2E2 /* FBSDKLikeObjectType.h */, - 5C60FE96B3A6B8302E4EB6997E471ADD /* FBSDKLikeObjectType.m */, - 70A0DE4D46EE119EF98357B20691D6DE /* FBSDKLiking.h */, - CAF99810DC7E90E26CE3001F96A4CFC8 /* FBSDKMessageDialog.h */, - 55C1F0314F74756FDCFA95E88D0F808A /* FBSDKMessageDialog.m */, - AB46CDC8653024D47B425640EEC56E3B /* FBSDKMessengerIcon.h */, - A802412941E8FE837DCC564DB0A8D01C /* FBSDKMessengerIcon.m */, - 11D35C0751529C55B6F7671310F06024 /* FBSDKSendButton.h */, - A9F57F96AEDA6013341F98C237259180 /* FBSDKSendButton.m */, - FD1126ECB425BA13B43443A88F3ED19A /* FBSDKShareAPI.h */, - D7ECA16B746CB023540C724E39BA7987 /* FBSDKShareAPI.m */, - 1022938947DEF7D7EC07057933662DCF /* FBSDKShareButton.h */, - A50479E367D66A5D1A707EA1099F63E0 /* FBSDKShareButton.m */, - CE23129E4905DFDF7A2B8A7F39C11E51 /* FBSDKShareConstants.h */, - CEC918C681F190F27E914B6A201B2674 /* FBSDKShareConstants.m */, - 323222AEDA4F13C28509DF248709C5D3 /* FBSDKShareDefines.h */, - BA20C4F1202ED3948D79CDEC709C421A /* FBSDKShareDialog.h */, - 58AB464196F136408297FF383AB6475B /* FBSDKShareDialog.m */, - 0161E72F5291B4A5D7A40F60431A350F /* FBSDKShareDialogMode.h */, - 932CAABA535B21367BF461AC1895E8AF /* FBSDKShareDialogMode.m */, - 195BCB08777ED3317148CC94DB6F8052 /* FBSDKShareError.h */, - 5F25B3A4E93780D7DADC5BF93C24F21B /* FBSDKShareError.m */, - 4772CE72A3CF76580D2AD2C39D57DCB1 /* FBSDKShareKit.h */, - 88CF7D4476D7C0B20EE9D4EDE36B0BFA /* FBSDKShareKit+Internal.h */, - 0A8B73216375C6B8FA57304F76BAAE4F /* FBSDKShareLinkContent.h */, - 879330754BE17C018B141E09951F1D39 /* FBSDKShareLinkContent.m */, - 4A769995978C1556F5720141FB779208 /* FBSDKShareLinkContent+Internal.h */, - B825284C41C78401A538F16EF3B94DED /* FBSDKShareOpenGraphAction.h */, - FB916195E86F9C0C6788DC5A9FE546CB /* FBSDKShareOpenGraphAction.m */, - 7FB3284C5C18D8A3ACAD10BC424EAAA6 /* FBSDKShareOpenGraphContent.h */, - 8AFB58D6E344B0646BF09229A942FBF0 /* FBSDKShareOpenGraphContent.m */, - 42EF9BA5E919626583A8879B07AA88FC /* FBSDKShareOpenGraphObject.h */, - 3F45C206980A9BD06AF0CA737EFADBEF /* FBSDKShareOpenGraphObject.m */, - 955D29C107E2F194119446732D1B0C91 /* FBSDKShareOpenGraphValueContainer.h */, - 04E2510D3A6868DF8D0ABE8AEDD9854A /* FBSDKShareOpenGraphValueContainer.m */, - 71015DB743DB28A385BE47166BC415F1 /* FBSDKShareOpenGraphValueContainer+Internal.h */, - 7C08239764EB213AE40C2013316D8F97 /* FBSDKSharePhoto.h */, - 34C84E968FDB087D0645756059E41B08 /* FBSDKSharePhoto.m */, - BF13C84BFAF023FD29EBBFC30D32B6F1 /* FBSDKSharePhotoContent.h */, - 0F07F858B66120DA627B4C2E035DCF5E /* FBSDKSharePhotoContent.m */, - 969BE00B637338766DD3B4F793FED903 /* FBSDKShareUtility.h */, - AFAACA6994F49A42818984AF85E6D163 /* FBSDKShareUtility.m */, - 3B8417B67ACB95E9F11F047108F2FD0F /* FBSDKShareVideo.h */, - 8CF480AF2D9B92388E8C1A59EE84F194 /* FBSDKShareVideo.m */, - ABF0CE2B90343EAB7BF3E5CDD77A4FB6 /* FBSDKShareVideoContent.h */, - 34AF1358AA315283B56804A6D9FEDCE7 /* FBSDKShareVideoContent.m */, - 025ACF7EFB500DB65D2F295FDC35484D /* FBSDKSharing.h */, - C5D02C4ABE688D4613CA8FD333A518DC /* FBSDKSharingButton.h */, - 9E64B4DC8BFCFB008DDBBFBBD9F7FD7D /* FBSDKSharingContent.h */, - 74863809F32A02217F84DF1BD9A31604 /* FBSDKVideoUploader.h */, - 3AA105E727A4CB1A6D2ADC32110E367B /* FBSDKVideoUploader.m */, - 38FE337B5239B13C38BDF58D5249F57F /* Support Files */, - ); - path = FBSDKShareKit; - sourceTree = ""; - }; - A89056231BBC5267DD20CCA14C4A4B8D /* Serialization */ = { - isa = PBXGroup; - children = ( - 03737859AE05512F3FD085EC4EFA9A14 /* AFURLRequestSerialization.h */, - 5628005D1AD9045012ED182901F5A62C /* AFURLRequestSerialization.m */, - CED6ADD1A36FA028CDE5875C0A8AFA12 /* AFURLResponseSerialization.h */, - D825E32EB9FA3059171095B1E2A08D87 /* AFURLResponseSerialization.m */, - ); - name = Serialization; - sourceTree = ""; - }; - AE694D21C990BFF0F9ABC80A346C9361 /* AFJSONResponseSerializerWithData */ = { - isa = PBXGroup; - children = ( - 1CA162AC11169450901F4359145498D8 /* AFJSONResponseSerializerWithData.h */, - 1262FE5AEFD8696C481FD690A6CFCFBB /* AFJSONResponseSerializerWithData.m */, - ); - path = AFJSONResponseSerializerWithData; - sourceTree = ""; - }; - B334A4AA2F55CAEE8969971E2F2DD449 /* PureLayout */ = { - isa = PBXGroup; - children = ( - 150C3BFE2DE5939796A6D29742E426AE /* ALView+PureLayout.h */, - DDF7C66B142B96398334DDB070746B01 /* ALView+PureLayout.m */, - F38A8BB4EDE44CE1C706CB6769DAEA40 /* NSArray+PureLayout.h */, - 83DBD8AAAC2FDFC6710E36B74D50D440 /* NSArray+PureLayout.m */, - 215D0904753D6EDA84F1ADD00961E202 /* NSLayoutConstraint+PureLayout.h */, - C31C052439749D528AC62217E31F7CA6 /* NSLayoutConstraint+PureLayout.m */, - A199D015966E0E42C8D1131179972924 /* PureLayout.h */, - 5863C0FFB72B718018E77466925E87BD /* PureLayout+Internal.h */, - CCB330CA204C607B806FA47B26939563 /* PureLayoutDefines.h */, - 152E09CEA9EC9E1C98A41C39B972F79E /* Support Files */, - ); - path = PureLayout; - sourceTree = ""; - }; - B73BED70A97CE2B2791FC94B8FE8B51E /* Support Files */ = { - isa = PBXGroup; - children = ( - 4190241C9FC0E0B7D35D908D0F29390A /* Bolts.modulemap */, - AEEE827A4864DE2AF7EAC30AD046BF69 /* Bolts.xcconfig */, - B2F3BC09587CE7DE660AD2C294B7CC0C /* Bolts-dummy.m */, - A27A003F0D894CCCD2CDC4C3692346DD /* Bolts-prefix.pch */, - CF7EEBCD3AB5B0D0E930CB6C0235508C /* Bolts-umbrella.h */, - A5845BFDFB0C98691E4A8AD278DAB067 /* Info.plist */, - ); - name = "Support Files"; - path = "../Target Support Files/Bolts"; - sourceTree = ""; - }; - BB9906814C410F0EF0AC5B53733F6D47 /* CodFis-Helper */ = { - isa = PBXGroup; - children = ( - 3AAA077132EFE04389205C77BF5181E8 /* CodFis+Helper.h */, - 234AD8565E56DDBEBDF26D0BA28D886D /* CodFis+Helper.m */, - BB6FFA1787FB17A7D6697902C8667DF6 /* CodFisResponse.h */, - 31FEDAE788C31C38418DAA52C2758DA1 /* CodFisResponse.m */, - C16CFFF1D41AE2C3740D181A9ADF3CB8 /* ResponseConstants.h */, - 614105BF190D97BAE747889DE8F2E9BD /* VatNumber+Helper.h */, - 0751B5BE1CB0E49A968661F00C49848A /* VatNumber+Helper.m */, - 7ABC49FA8FEF369CA8361F502C481E4A /* Support Files */, - ); - path = "CodFis-Helper"; - sourceTree = ""; - }; - BF4F81D4A05EC46E727DE4A2CA6DB1F2 /* Support Files */ = { - isa = PBXGroup; - children = ( - ACB5E263529917B07DF92037C0778F4E /* AFNetworking.modulemap */, - C5473025488111665934C752E275EE84 /* AFNetworking.xcconfig */, - 1FC876C37CB767099A5F35D33A4376FC /* AFNetworking-dummy.m */, - 6DCE039979BC7314CB8871193CBCABA4 /* AFNetworking-prefix.pch */, - 99839C8937FB01F15CB711B05A11CE10 /* AFNetworking-umbrella.h */, - EF9FBCF35E2CE31C9A5AA195116BF1E6 /* Info.plist */, + FC12155CEF32809FCD01066FD5BC1A3E /* AFNetworking.modulemap */, + 8567FD0F5B559148E0841371032C6EF9 /* AFNetworking.xcconfig */, + 6A86C1C40C2498C1335B851545C9E3A3 /* AFNetworking-dummy.m */, + E5805428D6281E189DCAEAFF7759EC82 /* AFNetworking-prefix.pch */, + 7DB34EED0781E60D20AF367321B0B952 /* AFNetworking-umbrella.h */, + 77814C94AF49549BE6F381A9A134C648 /* Info.plist */, ); name = "Support Files"; path = "../Target Support Files/AFNetworking"; sourceTree = ""; }; - C21EDC643BF449222B8911BF9823BA25 /* NSString-Helper */ = { + 946DD54DED08E6D46F468D9723F611DC /* NSDate_Utils */ = { isa = PBXGroup; children = ( - FDD35146BC3F6B3EC7182216B072FC7A /* NSString+Helper.h */, - 13A6E44E16B06232F620395A89EFD371 /* NSString+Helper.m */, - 8F30A0BD51386C60177E442BDA8C3C30 /* Support Files */, + 062B2D28A1EAC9CD3F14D4C4B9CEF1B1 /* NSDate+NSDate_Util.h */, + 46CE123B557C1E1338591212A6953BDA /* NSDate+NSDate_Util.m */, + AF21E683ED02DE867458C9E5F6373DA8 /* Support Files */, ); - path = "NSString-Helper"; + path = NSDate_Utils; sourceTree = ""; }; - C7B74E204E3F9D0DD152D56ADD0A56EC /* Support Files */ = { + 9848F88521A46E87B3E11A49D1155135 /* Support Files */ = { isa = PBXGroup; children = ( - B2F8838B72FA91322207198153CB60D5 /* Expecta+Snapshots.modulemap */, - 448EA943BF23E69A5F2ABB5AA7E09196 /* Expecta+Snapshots.xcconfig */, - 010C3F9A40F65F51DF3A0B29915CB110 /* Expecta+Snapshots-dummy.m */, - 798D10AD82E91052CD38818CF5DDD637 /* Expecta+Snapshots-prefix.pch */, - EEC4561D45F7B9A31F7FDA55DE71457F /* Expecta+Snapshots-umbrella.h */, - 4F00A5252B301000B09D54AC022B099B /* Info.plist */, + 6668C9CB0CC7FAB26E424B99D1A282E2 /* FBSDKLoginKit.modulemap */, + 4D70A828104A007CFF2131BB59E7C852 /* FBSDKLoginKit.xcconfig */, + BA1841C46D1F51ADFAAFAA5323F5CC86 /* FBSDKLoginKit-dummy.m */, + 4F253D39130DDDAC5CBBAD3DA771F02A /* FBSDKLoginKit-prefix.pch */, + E6A0835CAEC7EF775E2FDBF2ADD465EB /* FBSDKLoginKit-umbrella.h */, + BE7948935EDC9D7A2AEE2FE275182519 /* Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/Expecta+Snapshots"; + path = "../Target Support Files/FBSDKLoginKit"; + sourceTree = ""; + }; + 9A4566803A0539D66D67F19A0031C899 /* Support Files */ = { + isa = PBXGroup; + children = ( + 79313AC98555E621BAD8260C9C559EDA /* CodFis-Helper.modulemap */, + D0284852A5AF765D521FC36A413FA5DC /* CodFis-Helper.xcconfig */, + E7510E5C49DD0B98ED2CAF57769F3668 /* CodFis-Helper-dummy.m */, + F005DEFFD967672BCEF8A6F5230BA61D /* CodFis-Helper-prefix.pch */, + 10FAA02D1E778815C50AD69908748415 /* CodFis-Helper-umbrella.h */, + D882811DD503C34D1A97A9A53F10C00F /* Info.plist */, + 1BD15965862C4EC312F8941F955745CF /* ResourceBundle-CodFis-Helper-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/CodFis-Helper"; + sourceTree = ""; + }; + 9A69241D104540C0604A94041917496D /* iOS */ = { + isa = PBXGroup; + children = ( + 930245814FE1C55E5ED02533926F4E51 /* CoreGraphics.framework */, + A80E35072AB7909E944FA803B973A45B /* Foundation.framework */, + 106FDB5348FD7288F67934FF3173E006 /* MobileCoreServices.framework */, + 934D7FBF6EE3AB472313968B227A8293 /* QuartzCore.framework */, + 880B739BF08231DD096EC898E61ED799 /* Security.framework */, + 019D27ADA91B8FEB6E773BD22585422A /* SystemConfiguration.framework */, + 5855C96222FA1D187D555DCCBB756064 /* UIKit.framework */, + EE4EC6FB4B2F6FD3D175A1635A7B2C12 /* XCTest.framework */, + ); + name = iOS; + sourceTree = ""; + }; + 9D03DA298A0B5C091342B17C037E514B /* PureLayout */ = { + isa = PBXGroup; + children = ( + 83F8259AFB910AD011A3DAD0E47AC479 /* ALView+PureLayout.h */, + 65BD21CB4FC307EDA6509961318DB786 /* ALView+PureLayout.m */, + B27FAF4668509964521FC9DD2E6704B5 /* NSArray+PureLayout.h */, + A5A56F283F3328A6FBBE82A68BDAFD21 /* NSArray+PureLayout.m */, + CA526B906B0077276B33E5441C67724F /* NSLayoutConstraint+PureLayout.h */, + 3BF5771F72CF6D38D292F26BDFAAA8B1 /* NSLayoutConstraint+PureLayout.m */, + 82370C2C361DAB855CFD1E7E0818AFC1 /* PureLayout.h */, + E450B23C38580E12404285C1EF05AB65 /* PureLayout+Internal.h */, + B209B0A87698DFAEAC8B004A957E9FFE /* PureLayoutDefines.h */, + 0966E16AD24660833A7265EB542B4B74 /* Support Files */, + ); + path = PureLayout; + sourceTree = ""; + }; + A981412BF95602D27F8BF505A50D1F36 /* Support Files */ = { + isa = PBXGroup; + children = ( + A1181B21DF3228C4005501EABF105516 /* Info.plist */, + F33C2B5EAA822643AB566AE666872EB5 /* nv-ios-http-status.modulemap */, + 7C047EA76672F7C61035FD11534465A8 /* nv-ios-http-status.xcconfig */, + D934A34192879F0C394F52F4E59D51D4 /* nv-ios-http-status-dummy.m */, + FA69CF3A73CCC30BA4D8CEF0E3DBBC3A /* nv-ios-http-status-prefix.pch */, + 619F44FEB0BB12E9B6C9DC194F15771A /* nv-ios-http-status-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/nv-ios-http-status"; + sourceTree = ""; + }; + AB81D453BF2D9CF6FEA1A8519059DADF /* Security */ = { + isa = PBXGroup; + children = ( + E1643F9A305AE178D3FDC37E618C60EB /* AFSecurityPolicy.h */, + CFF615A9EE4F0C93431C83381DB7BDC1 /* AFSecurityPolicy.m */, + ); + name = Security; + sourceTree = ""; + }; + ABA8A378F9AC14F776F10FEA115BC9E7 /* FBSDKLoginKit */ = { + isa = PBXGroup; + children = ( + AAF21AD438386882F4253D0D26710D54 /* _FBSDKLoginRecoveryAttempter.h */, + F0F11B0B853F95F0F49278A94AFD36A4 /* _FBSDKLoginRecoveryAttempter.m */, + 2B3265CA4C64A889E5B268C2190A779E /* FBSDKLoginButton.h */, + AA1F7DEF6604A7C01899EF5E4E7AEDF5 /* FBSDKLoginButton.m */, + 9924D5513CA6AB5F359C6F4FA47926B5 /* FBSDKLoginCompletion.h */, + E33E0DED283CB09FF23213754E426AFA /* FBSDKLoginCompletion.m */, + DAF3E45780A92C058BB5649713AC8F08 /* FBSDKLoginCompletion+Internal.h */, + 456586DB202661B5EE1323762973C173 /* FBSDKLoginConstants.h */, + 184AF8DCB8AA77A378A53DB3DC9E0BAA /* FBSDKLoginConstants.m */, + 0E58D8A725B06266599FBA4D916EE3BF /* FBSDKLoginError.h */, + 3F02F8DD77EBE0363C4EBA581D42C64B /* FBSDKLoginError.m */, + C316FA0C53240D3DF5411358DB77ACB7 /* FBSDKLoginKit.h */, + F6F75E96912511146BC70EBF00B9A40E /* FBSDKLoginKit+Internal.h */, + 4188F0F3C9B129C0156DA029B865E104 /* FBSDKLoginManager.h */, + 53E7308F602E00F2AAABCBDF5AF859C2 /* FBSDKLoginManager.m */, + 680D60C4CE9ED6254B055D077C2017E6 /* FBSDKLoginManager+Internal.h */, + FC8C158D6460A19DA5B5744712BFF798 /* FBSDKLoginManagerLogger.h */, + CCE7932B2B677323B24126A5F2DFC80D /* FBSDKLoginManagerLogger.m */, + B68E16F7DDE528865B1DF708F872F371 /* FBSDKLoginManagerLoginResult.h */, + B8330B16E9F88E6FA19DD25DAB555517 /* FBSDKLoginManagerLoginResult.m */, + E1574B6106C34EAD2E72B682430C16FA /* FBSDKLoginManagerLoginResult+Internal.h */, + A97C9D4ADB96094E3BB7CEFFD3186E7E /* FBSDKLoginTooltipView.h */, + 3A58FD68F13F78AF8A9D7D27AD1636BB /* FBSDKLoginTooltipView.m */, + 028339F9423F30A373DB82CB09F0D4C4 /* FBSDKLoginUtility.h */, + 9B2412DF9C83FA91990C5135DA76A593 /* FBSDKLoginUtility.m */, + 220A56D448F3427CD44CFDF2F582F3FF /* FBSDKTooltipView.h */, + C4D16596E9C9F70D18666C00AD683F7D /* FBSDKTooltipView.m */, + 9848F88521A46E87B3E11A49D1155135 /* Support Files */, + ); + path = FBSDKLoginKit; + sourceTree = ""; + }; + AF21E683ED02DE867458C9E5F6373DA8 /* Support Files */ = { + isa = PBXGroup; + children = ( + 2A12339CE3502085612FF731B48C2166 /* Info.plist */, + 77C0D9335740B5A32A1D250E990641FF /* NSDate_Utils.modulemap */, + 153EF48BC28A7EAF93BF2D5BAD19DED7 /* NSDate_Utils.xcconfig */, + 45537F97917C7DEE2021005741163C52 /* NSDate_Utils-dummy.m */, + 8EBE8A8FACDEA50A88C8211600955801 /* NSDate_Utils-prefix.pch */, + 925978D63DE975E818C14CFC62EEFD79 /* NSDate_Utils-umbrella.h */, + 0C90C2516D6FF48D6D46EC79C5EEBAC9 /* ResourceBundle-NSDate_Utils-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/NSDate_Utils"; + sourceTree = ""; + }; + AF79FF462F02266BB0C1C0A3AEEDEEA2 /* UIKit */ = { + isa = PBXGroup; + children = ( + E23E75F4B1AFF0D0E39F7D82E5C7CBAF /* AFAutoPurgingImageCache.h */, + F1930CD2AD665D7025DC53F60C10A45A /* AFAutoPurgingImageCache.m */, + 0A8D5F91E3E036CCC36AE6EED47590E6 /* AFImageDownloader.h */, + 40D6E81053EA99EC16C9D010906E3FFD /* AFImageDownloader.m */, + C40E0EBCC566B9D00872442EA0372029 /* AFNetworkActivityIndicatorManager.h */, + 2E7C8F4F4486FE70D94453D7294FE687 /* AFNetworkActivityIndicatorManager.m */, + 8187217E663DB434BE4D87982B6457F7 /* UIActivityIndicatorView+AFNetworking.h */, + F96ADA6DDED63013922C6327A73446E2 /* UIActivityIndicatorView+AFNetworking.m */, + 902621A9758E6619118E9BCC9EFF5514 /* UIButton+AFNetworking.h */, + C0F70617DFDE18C2F4F601C2547F6685 /* UIButton+AFNetworking.m */, + F318D168986D8B43007E6BF61E95EEC1 /* UIImage+AFNetworking.h */, + E4DBB982703483778F5D8D5429011FB1 /* UIImageView+AFNetworking.h */, + C6F093D7F0BD1FFE12A42F94B839D87F /* UIImageView+AFNetworking.m */, + 3C003AC251080BD96834CF4C46FE2DE5 /* UIKit+AFNetworking.h */, + 7CE1620AF70C77E10BABE437E87236B9 /* UIProgressView+AFNetworking.h */, + EBE949F29FEC1BFE6638B83939B06AA9 /* UIProgressView+AFNetworking.m */, + 8C1B61EFC522674D7B93A242565237AB /* UIRefreshControl+AFNetworking.h */, + 4FC6FD2F8B1EF6248038BB8648F4E136 /* UIRefreshControl+AFNetworking.m */, + 8588583A401CDC07B6F004203E2EE7CB /* UIWebView+AFNetworking.h */, + 23A905C809471CFE8C5326F10BBE6D05 /* UIWebView+AFNetworking.m */, + ); + name = UIKit; + sourceTree = ""; + }; + B3FB1C4D8C1BC4E022B6CC655B627B22 /* nv-ios-http-status */ = { + isa = PBXGroup; + children = ( + EF764FC44B2A1C892C2293DDF2629D65 /* HTTPStatusCodes.h */, + B5AF509C80ACCD54A54EF55BA7F73071 /* nv_ios_http_status.h */, + FF7426001AFE1B82DE01ACAC972378DC /* nv_ios_http_status.m */, + A981412BF95602D27F8BF505A50D1F36 /* Support Files */, + ); + path = "nv-ios-http-status"; + sourceTree = ""; + }; + B55A7140FD8097576FE56C10CEC277B7 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1E1599FDFC6D3C422C384F457D3D75A8 /* Info.plist */, + FC734B4232E17E8B39A1F9A020D8763A /* NSString-Helper.modulemap */, + 1880963B37697EA728E158300FC0A2F7 /* NSString-Helper.xcconfig */, + 4432A4E0DD7E61E683BF8945075453F5 /* NSString-Helper-dummy.m */, + 8B7302E5340E0182A04232190657E4EF /* NSString-Helper-prefix.pch */, + EB316D4AD96D73CDD1D932D3690E8D93 /* NSString-Helper-umbrella.h */, + 7BB4AC97F09D592DCEDAD9169488FE64 /* ResourceBundle-NSString-Helper-Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/NSString-Helper"; + sourceTree = ""; + }; + B713317652A0B94B2CDE6763A552E20B /* PEAR-FileManager-iOS */ = { + isa = PBXGroup; + children = ( + F20973641054FCD5E546B6E0B9DC2EFF /* PEARFileManager.h */, + 08AA89639EB1EEF2AFC27DFA74D9F816 /* PEARFileManager.m */, + D28C067DD5AA5233431D655161419257 /* Support Files */, + ); + path = "PEAR-FileManager-iOS"; + sourceTree = ""; + }; + B99048A44AF9B4C886FA92D5A9C133FB /* Support Files */ = { + isa = PBXGroup; + children = ( + D0B2ADE1AFB33CEDE83555144128DC2D /* FBSDKShareKit.modulemap */, + 49A1701FA181DF66CCBF8888A36EEE4C /* FBSDKShareKit.xcconfig */, + 254F25EB9E8C4553D54BF506A40DC795 /* FBSDKShareKit-dummy.m */, + 3EB2526DF5FF27B5DA6ED6FCCE1E2183 /* FBSDKShareKit-prefix.pch */, + 97668A9972E4008489DF3F8A72405B27 /* FBSDKShareKit-umbrella.h */, + 72090C0F8454955E1523D03268BF2CD4 /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/FBSDKShareKit"; + sourceTree = ""; + }; + BAE4B7B2C972FD6DAA88ED962C2994C0 /* Specta */ = { + isa = PBXGroup; + children = ( + E84B05729C83F72C9495DAF1C451BB65 /* Specta.h */, + 5312DA28670878BCF7F96B2BF53E1AC1 /* SpectaDSL.h */, + B08F81B342D53F6871F705F16F994817 /* SpectaDSL.m */, + BF53C9C18AB608E36677A6D58A385D85 /* SpectaTypes.h */, + 71B49D701EA8D9D683E429BFF58C50EB /* SpectaUtility.h */, + E06DEF5F4B714C53C029888C96FD7555 /* SpectaUtility.m */, + E59CD4CA5F0C598E3994B2AA9DCE9ACB /* SPTCallSite.h */, + B090A8302E3F4793C3D85E55C7BEA76E /* SPTCallSite.m */, + C070A80C47A48AE7052FC98086716092 /* SPTCompiledExample.h */, + 3028274A2D3024E1AC7889D1994AB346 /* SPTCompiledExample.m */, + E3ABB32EBE02734A36C5BCD70AB9754A /* SPTExample.h */, + 0BAA78AF7B596D75186ADBDCAE789650 /* SPTExample.m */, + A86176910EB0C572B65BAA7D6976F042 /* SPTExampleGroup.h */, + 10E1B65976FD696EF47E5CDF3C3F3FC0 /* SPTExampleGroup.m */, + 963A6163C818FE38C7A806E3EE37691F /* SPTExcludeGlobalBeforeAfterEach.h */, + 2BF886C40793890196F00248AE2A1736 /* SPTGlobalBeforeAfterEach.h */, + 804B40B4D08F06C864EE3B14218638FC /* SPTSharedExampleGroups.h */, + 5D361F0A5D363FED590C7BEE029CDC61 /* SPTSharedExampleGroups.m */, + E15E7810137D5C6519FE45671D67EC02 /* SPTSpec.h */, + 40CE93983A30541969DA104E5239CB9D /* SPTSpec.m */, + 47D553F057937F2703897ED7AC9D9015 /* SPTTestSuite.h */, + 015667A81F6FC724E311D564F751F8AA /* SPTTestSuite.m */, + 2DF6275EA9617E82375B652324EF56E7 /* XCTest+Private.h */, + 684F80C0F467F08B91BA55FDD8A5CA8F /* XCTestCase+Specta.h */, + 1F9E753A0ADD867247650CA5C959C74A /* XCTestCase+Specta.m */, + F8C02C0F5AD2E467A5C2B1D4BE4D4A78 /* Support Files */, + ); + path = Specta; + sourceTree = ""; + }; + BD4956154C4421A6D292DD5E98D3571B /* FBSDKShareKit */ = { + isa = PBXGroup; + children = ( + 90CC928F94DB7EC3D7E0472C8BAD28BE /* FBSDKAppGroupAddDialog.h */, + 467A6955DB9A5C78EF7050C50C17ADF3 /* FBSDKAppGroupAddDialog.m */, + 2255793633A270EB73D390C2B35A02A7 /* FBSDKAppGroupContent.h */, + FAC688E38CBDEB40BB93E045EC51E9BE /* FBSDKAppGroupContent.m */, + 3E2DC56D3E5732CBD5708D691ABA7BE0 /* FBSDKAppGroupJoinDialog.h */, + 62D97D560566B05D1D9E060721FFD43F /* FBSDKAppGroupJoinDialog.m */, + 34CD261D14FC0CAE6E8273B7AED7DB86 /* FBSDKAppInviteContent.h */, + 584A04915C8BC48EBA12A137EED2DA97 /* FBSDKAppInviteContent.m */, + A346E6CA6D1550872C70BE33DE122687 /* FBSDKAppInviteDialog.h */, + 05F4E660AEEDC05B4B42A80A61ABE458 /* FBSDKAppInviteDialog.m */, + 69E67BCCC6B8174CF8F182B56986204F /* FBSDKCheckmarkIcon.h */, + 72C4116AC933F225C97EB7C25685BBF4 /* FBSDKCheckmarkIcon.m */, + A5EC547485B88B66E8E8EDFB349B310C /* FBSDKGameRequestContent.h */, + DF6BB21B5F0D1A5ADB462FCBCCF28387 /* FBSDKGameRequestContent.m */, + CA502B4D10E75E86DCA20B18FE3096BA /* FBSDKGameRequestDialog.h */, + CAB7827EC9E29CE0F2DABE0A88C05214 /* FBSDKGameRequestDialog.m */, + 97D58071A31A13BCAB524B3D54C40A9F /* FBSDKGameRequestFrictionlessRecipientCache.h */, + AFD2BE0178D4CE154D918DF2AF54615D /* FBSDKGameRequestFrictionlessRecipientCache.m */, + A678FB5DD4092F74C074CC1F07199377 /* FBSDKLikeActionController.h */, + D76A8927E9B85D24F28B36316BF93980 /* FBSDKLikeActionController.m */, + 1D65BA9ABC06DE969EC9C39BB3F6D336 /* FBSDKLikeActionControllerCache.h */, + 76D145BEA79AA5D43664C609F4EE329B /* FBSDKLikeActionControllerCache.m */, + 1E92B7AA6DE0CB4E58869892D9B34967 /* FBSDKLikeBoxBorderView.h */, + EB31C088FB088C612EDD72A95D239B17 /* FBSDKLikeBoxBorderView.m */, + 8F83E7509252F5F0AF29A9FA68014ECA /* FBSDKLikeBoxView.h */, + 031D832872DF068B7E2C88C49484CAAD /* FBSDKLikeBoxView.m */, + DDF3022E3723F73C3113BFB8E6313B0E /* FBSDKLikeButton.h */, + AA4A5811B346E47AC7C8E327F45720C2 /* FBSDKLikeButton.m */, + CBDFCA2DF2FA0B155CF0E1BC7B0FB928 /* FBSDKLikeButton+Internal.h */, + 71A536FB579CA71B6D58143CEE1B2E57 /* FBSDKLikeButtonPopWAV.h */, + 4358E662755B48485AAE168AAD324507 /* FBSDKLikeButtonPopWAV.m */, + F6570E443F2F7B4B556F499FBA92092B /* FBSDKLikeControl.h */, + 8F42C29A9DCD9488D81AD7B62A7DB5B0 /* FBSDKLikeControl.m */, + E9E9F98709208BE32CAC211A8904B5C6 /* FBSDKLikeControl+Internal.h */, + 9187D1043573B650F20865FA53D8F4CB /* FBSDKLikeDialog.h */, + 7A717DCBBB7A95C1DB3C11780017DDD4 /* FBSDKLikeDialog.m */, + 9F3682DF7A233CAA0CA67B257D1692EF /* FBSDKLikeObjectType.h */, + 376C54BD93A7673D42077B29677962C2 /* FBSDKLikeObjectType.m */, + E6354B73D5351B60178CD59952D4987C /* FBSDKLiking.h */, + 8D263E2D0984E897E3E9C7D07C15F901 /* FBSDKMessageDialog.h */, + 791D3A3EA41033E024773821B5F2F4C0 /* FBSDKMessageDialog.m */, + E99B24C2488EE9A9CC13BAECACACE1F5 /* FBSDKMessengerIcon.h */, + A30B26708D73B663E99B3E43D24A0DEF /* FBSDKMessengerIcon.m */, + 5FDF37188CAC76C98B336BCC03A1FCD5 /* FBSDKSendButton.h */, + 78DFFB09230FCBC0CA0609AAFC3ADE09 /* FBSDKSendButton.m */, + 9597E685F1205111EA6842DBE0D9DDB8 /* FBSDKShareAPI.h */, + 71B0E9E9F570BA85D3D226F02C7681F0 /* FBSDKShareAPI.m */, + 4C40B9B8E736ED38F50E00F34239426C /* FBSDKShareButton.h */, + E7A238B32171246F47BCBFBF309B6FB1 /* FBSDKShareButton.m */, + C0D2574ECDA8AD00019A33E6F225AD7A /* FBSDKShareConstants.h */, + 6FB3D9A9DDA0770A4A8626D9B911F835 /* FBSDKShareConstants.m */, + 95B30D0790EDD41CB794FD83AFF6ED20 /* FBSDKShareDefines.h */, + 0BF756E47E4D8D7EC739CBC9209B2397 /* FBSDKShareDialog.h */, + 8E4D2C0CFB532A9EBCACD944298F3853 /* FBSDKShareDialog.m */, + 74B4D0737934B3B642DA59900A2CB37D /* FBSDKShareDialogMode.h */, + 9B85B56C5DE375DA9D66BE1CB538BF0C /* FBSDKShareDialogMode.m */, + B59A281DA983CBEF55572D7347E38426 /* FBSDKShareError.h */, + 0A65E4047F53D5007AC3761AA1F27797 /* FBSDKShareError.m */, + DC45DDC97729A3CCE89D281106DD4C30 /* FBSDKShareKit.h */, + BDFD0D002EEBC82276A32E2F9AFDBA7D /* FBSDKShareKit+Internal.h */, + D4AB7C5A2B35ACA02B65D113469962EB /* FBSDKShareLinkContent.h */, + 735FC3486090DD72D2C38AFC9F288B71 /* FBSDKShareLinkContent.m */, + 7F24B0198C84374688D6CB02FCF21773 /* FBSDKShareLinkContent+Internal.h */, + 3B4E3F3F6E9D323171C4A024036B9B32 /* FBSDKShareOpenGraphAction.h */, + FD50C9D92415629A23455C575CDA68CC /* FBSDKShareOpenGraphAction.m */, + 6190A8A80A84FA8CC1B3A72A4D3C3EFA /* FBSDKShareOpenGraphContent.h */, + 31C989F8EFAA76C2C17699D023542E96 /* FBSDKShareOpenGraphContent.m */, + 2B2C00E8B4191825906EAB274E3DBC16 /* FBSDKShareOpenGraphObject.h */, + E8BEF410E6DB823DB8827544B5659146 /* FBSDKShareOpenGraphObject.m */, + 8DC2B2A4F9C0649E4D0CC4330F0AA111 /* FBSDKShareOpenGraphValueContainer.h */, + 42628DA227F95DAE1DDFF445FC293339 /* FBSDKShareOpenGraphValueContainer.m */, + 9A232BEDB7AF1F08B4CE31E42797F0EC /* FBSDKShareOpenGraphValueContainer+Internal.h */, + C0028F4822ECF784C0ACB30DD7C00EEB /* FBSDKSharePhoto.h */, + B231FDE2D61F17007842B73ECA2A9829 /* FBSDKSharePhoto.m */, + E367049ABE68F93C7CE845A02CCC4F28 /* FBSDKSharePhotoContent.h */, + 9A5722BE2381E1063F7F7BCC3CF15B73 /* FBSDKSharePhotoContent.m */, + 21702FBC7D6FA2EF0726B1609DF6407E /* FBSDKShareUtility.h */, + 7DE860B7DDCEC743A5212583259D8AF2 /* FBSDKShareUtility.m */, + 6C026779ED5532B29AD7BF1892BB1233 /* FBSDKShareVideo.h */, + F047C57A958CD29700AB9105D15476C2 /* FBSDKShareVideo.m */, + 5778FF9DB0677BB4921C3FA999AA2B9C /* FBSDKShareVideoContent.h */, + CCD86699F6512E83A641B241A8BE2D78 /* FBSDKShareVideoContent.m */, + 2E52B5C6B84E6630681D149C5EC1C801 /* FBSDKSharing.h */, + 19984EF92CC03AAD80A978E722B16F34 /* FBSDKSharingButton.h */, + C4ACF7A89B7B5DBDFCB72B5FB6067C05 /* FBSDKSharingContent.h */, + F6CDD48A2137D49E09A82EA779B12321 /* FBSDKVideoUploader.h */, + 43D2E3BB1F3060FBC3F28CD6BE485B89 /* FBSDKVideoUploader.m */, + B99048A44AF9B4C886FA92D5A9C133FB /* Support Files */, + ); + path = FBSDKShareKit; + sourceTree = ""; + }; + BE9BAFFB7200B9AB72210FF06191B602 /* Reachability */ = { + isa = PBXGroup; + children = ( + 59884A4FD6DAE179A231B8387CFC784F /* AFNetworkReachabilityManager.h */, + 4FC1A5EBAA94B48C7A61BB510B55A1FE /* AFNetworkReachabilityManager.m */, + ); + name = Reachability; + sourceTree = ""; + }; + C917B9CEE5D3D25AC54676FD8C855C6C /* AFOAuth2Manager */ = { + isa = PBXGroup; + children = ( + CD4AF13FC86F46C256B2D2E7854D4E1A /* AFHTTPRequestSerializer+OAuth2.h */, + D861E969EA9ACCEB68F9BE36247B538D /* AFHTTPRequestSerializer+OAuth2.m */, + E2BC234F8C70BE1DAB483EDE042413B0 /* AFOAuth2Manager.h */, + 54CA2A28191720AFDBAEABCC43B6C320 /* AFOAuth2Manager.m */, + DEE5B0125794189F9E4A3A585AC4CEAF /* AFOAuthCredential.h */, + FC80A39C41F410A5F2CED3EC180AF0FB /* AFOAuthCredential.m */, + ); + path = AFOAuth2Manager; + sourceTree = ""; + }; + C992B7E9B4C5E8AE244DE1DD755290ED /* UIDevice-Utils */ = { + isa = PBXGroup; + children = ( + E52A9052C4B7E5B6D32A34DEFC2F4B32 /* UIDevice-Hardware.h */, + 540EADF849F309E32F011F8AEADF7FE3 /* UIDevice-Hardware.m */, + 7C5452CCDB92AEB565788439088C5F41 /* Support Files */, + ); + path = "UIDevice-Utils"; sourceTree = ""; }; CA2A6C0A1068E1DAEA2579E47E971F66 /* Targets Support Files */ = { @@ -3063,70 +3056,83 @@ name = "Targets Support Files"; sourceTree = ""; }; - DACF8829F6CAAE8CA43BB3809AD91299 /* Support Files */ = { + CD72AA9C1DD1052369F22FE4CA8D5BEF /* AFNetworking */ = { isa = PBXGroup; children = ( - 9E6089C3972F2A5CF5D24461F84FADA2 /* Info.plist */, - 57B71638BD7389380ACE614A120A509B /* ResourceBundle-StrongestPasswordValidator-Info.plist */, - 28BCAB8871141E157B21E922E2EFA76B /* StrongestPasswordValidator.modulemap */, - 1F7AAB82BDC42F57547B1C36752D34C0 /* StrongestPasswordValidator.xcconfig */, - 2406E7FCCC7CC362D83C6D6A80AA63DD /* StrongestPasswordValidator-dummy.m */, - 0806DE4BF33C6869AAF81FD7D5A9176D /* StrongestPasswordValidator-prefix.pch */, - B02F55F11DDC7A5C6F936C107A4F4647 /* StrongestPasswordValidator-umbrella.h */, + 87169B8D7D4BA6A06B6B146E3A0E9FFB /* AFNetworking.h */, + 067512045B2E1B767955EAD083A07127 /* NSURLSession */, + BE9BAFFB7200B9AB72210FF06191B602 /* Reachability */, + AB81D453BF2D9CF6FEA1A8519059DADF /* Security */, + ECD8F113CB77BD3E7688AB24C01726ED /* Serialization */, + 8833204AB7938CD24AAA205D41268E26 /* Support Files */, + AF79FF462F02266BB0C1C0A3AEEDEEA2 /* UIKit */, + ); + path = AFNetworking; + sourceTree = ""; + }; + D0F9A35B3FD9A41F8FCAB831B99FD7D0 /* Pods */ = { + isa = PBXGroup; + children = ( + CD72AA9C1DD1052369F22FE4CA8D5BEF /* AFNetworking */, + EF03D4A3CF94BCB7D2E1BC8CD566EDDA /* Bolts */, + 74F061A9BBF54BFD341D05FCF5D42B71 /* CodFis-Helper */, + 73A241BAEC6BA45FEFE0BFB55A190E6F /* Expecta */, + 59C15D15B2A11BBDEF35C2A67CD1C7AB /* Expecta+Snapshots */, + 3B666B78EC704315EDB694B21047F042 /* FBSDKCoreKit */, + ABA8A378F9AC14F776F10FEA115BC9E7 /* FBSDKLoginKit */, + BD4956154C4421A6D292DD5E98D3571B /* FBSDKShareKit */, + 49FF6FD0A46E3A15819DE9D09173C7FE /* FBSnapshotTestCase */, + 946DD54DED08E6D46F468D9723F611DC /* NSDate_Utils */, + F71AD323206B6470C75252E9CE3AE795 /* NSString-Helper */, + B3FB1C4D8C1BC4E022B6CC655B627B22 /* nv-ios-http-status */, + B713317652A0B94B2CDE6763A552E20B /* PEAR-FileManager-iOS */, + 9D03DA298A0B5C091342B17C037E514B /* PureLayout */, + 460E043656D713D33C9C8435E429D332 /* RNCryptor */, + BAE4B7B2C972FD6DAA88ED962C2994C0 /* Specta */, + E1EC278BA2B74A2BBD3D25E3E878F584 /* StrongestPasswordValidator */, + C992B7E9B4C5E8AE244DE1DD755290ED /* UIDevice-Utils */, + ); + name = Pods; + sourceTree = ""; + }; + D28C067DD5AA5233431D655161419257 /* Support Files */ = { + isa = PBXGroup; + children = ( + 81E770CCCC8F8327703EDECF0DC5ECEF /* Info.plist */, + D992869F05BC88CEE8E95E07311A4B0E /* PEAR-FileManager-iOS.modulemap */, + FC47B19FDD454A53207911B9A946DD30 /* PEAR-FileManager-iOS.xcconfig */, + 8285B5564B819F0A7FE5CC51843E6AC9 /* PEAR-FileManager-iOS-dummy.m */, + 5B1F44247668830D65EC9B097C445BE6 /* PEAR-FileManager-iOS-prefix.pch */, + 246D5F04BAABC508428F18B4F816E01F /* PEAR-FileManager-iOS-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/StrongestPasswordValidator"; + path = "../Target Support Files/PEAR-FileManager-iOS"; sourceTree = ""; }; - DAE5D1044E8785422EF9839EE5726622 /* Support Files */ = { + E1EC278BA2B74A2BBD3D25E3E878F584 /* StrongestPasswordValidator */ = { isa = PBXGroup; children = ( - 78225A248D4045AA68B358E277F9C7DA /* Info.plist */, - 7442428A73BF1366C55496F22F637282 /* ResourceBundle-UIDevice-Utils-Info.plist */, - 4A1EA4845088202FDAA3343DF9CB8165 /* UIDevice-Utils.modulemap */, - 5DF3B6FD74A6F75E0AA489B0013BF389 /* UIDevice-Utils.xcconfig */, - 01267BBC808C22CE22EF65E865680D69 /* UIDevice-Utils-dummy.m */, - 8E947250D3BDEC187BBA3F9B2B9DB1D9 /* UIDevice-Utils-prefix.pch */, - BA481408746484C0D9542A05A15182A3 /* UIDevice-Utils-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/UIDevice-Utils"; - sourceTree = ""; - }; - E10D289A0371D36DD857CFB5757707E0 /* iOS */ = { - isa = PBXGroup; - children = ( - CCF072E6C7B7854B4948FB59AF43F475 /* CoreGraphics.framework */, - 0769BAEE9AB7B59FB86280CEC523C30A /* Foundation.framework */, - 6097E4B3D0DC6A8E52EE5D0CD47190F8 /* MobileCoreServices.framework */, - 9463D0923069A8C6921DFF4A1FC8E707 /* QuartzCore.framework */, - 7B66151BC4E82CAC7490AD3E8015529E /* Security.framework */, - 62BA619A2B04B47695ED38D387942BE5 /* SystemConfiguration.framework */, - 11CDD9C9CE662E53705DFEEB48DDD764 /* UIKit.framework */, - 744F3A1FCF9CC83B8437F5CCD3B654B1 /* XCTest.framework */, - ); - name = iOS; - sourceTree = ""; - }; - E7B0E9BA1C1078F4311E692C01086AFC /* Reachability */ = { - isa = PBXGroup; - children = ( - 8BD88D20467F4A12D204E252D08ABEA1 /* AFNetworkReachabilityManager.h */, - 21D216CFB1CD47633BA38939BFF55E33 /* AFNetworkReachabilityManager.m */, - ); - name = Reachability; - sourceTree = ""; - }; - E8A00F565CDA36F93F56777A040D7689 /* StrongestPasswordValidator */ = { - isa = PBXGroup; - children = ( - 20A165FFDA7C7678B2FBB87230251D0E /* StrongestPasswordValidator.h */, - 09A956A8DDED49339F21D4B9A1FCD926 /* StrongestPasswordValidator.m */, - DACF8829F6CAAE8CA43BB3809AD91299 /* Support Files */, + 2B22B75292CB3C5B451474803BEF3C92 /* StrongestPasswordValidator.h */, + 88DA8C76A877F3E59ED58AC608ED7AD0 /* StrongestPasswordValidator.m */, + 85B49DDD3C33A216825F3071D0EFAC0D /* Support Files */, ); path = StrongestPasswordValidator; sourceTree = ""; }; + E2C482A05211CE837EEE05D8C002369B /* Support Files */ = { + isa = PBXGroup; + children = ( + A190AACE02795A5FA30B0342697AB422 /* Expecta+Snapshots.modulemap */, + 707F0320C43C08CA8C471887517EE0BC /* Expecta+Snapshots.xcconfig */, + EFEBD7315E0316F79854D0E0628B48FF /* Expecta+Snapshots-dummy.m */, + 12F9933D00252C5208692725C62480A9 /* Expecta+Snapshots-prefix.pch */, + 01F88E5AD62978F752DAC9898B20AC4C /* Expecta+Snapshots-umbrella.h */, + 9ADB837A4BE680A2469E7715135DFD5C /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Expecta+Snapshots"; + sourceTree = ""; + }; E99CD5B3CF7131277C4CBA3A1162D56A /* Development Pods */ = { isa = PBXGroup; children = ( @@ -3135,40 +3141,104 @@ name = "Development Pods"; sourceTree = ""; }; - F1B3E64235B895A7872669A6849CC024 /* Frameworks */ = { + ECD8F113CB77BD3E7688AB24C01726ED /* Serialization */ = { isa = PBXGroup; children = ( - 8687B96A0D753450AE88D0488996A40A /* AFNetworking.framework */, - 33804667E5E78572BC4FFECCEEFAFE69 /* Bolts.framework */, - 3AA89184F9F1E64A923785891FB30F0C /* CodFis_Helper.framework */, - 739FDB8963E6AF5EF1871A829F888716 /* Expecta.framework */, - C007CC75C2FA685CADB94F8C4035EDF4 /* FBSDKCoreKit.framework */, - 4BFE1A6A19D32614598604A5DCE69A8F /* FBSDKLoginKit.framework */, - 7D22E6EFE614B35F67A41AB2DF71C412 /* FBSDKShareKit.framework */, - A7ECECD01A7F75A6143D450A15F5790B /* FBSnapshotTestCase.framework */, - 0EBF4EE8F3709418AF155398D1064450 /* NSDate_Utils.framework */, - AB3666BCBBAB23060904BDC63D7C7409 /* NSString_Helper.framework */, - 7E146FD127EE1F18CAF257400A926595 /* nv_ios_http_status.framework */, - 95CB1C498DAFB77DC38226281D9C5AB8 /* PEAR_FileManager_iOS.framework */, - 1206B68832BCB66BAB01EDAFC23D3758 /* StrongestPasswordValidator.framework */, - F4112407D47D768905E65FAC9B2B3492 /* UIDevice_Utils.framework */, - E10D289A0371D36DD857CFB5757707E0 /* iOS */, + DC72EF061217162BC2634777BE97E607 /* AFURLRequestSerialization.h */, + 0E81589989E516062DB4219ABB7F73F9 /* AFURLRequestSerialization.m */, + B58B9FA0437D8F71B3DE338BF4780982 /* AFURLResponseSerialization.h */, + 54DD8ADCBBAF98AAB91BF2B3A4E65C78 /* AFURLResponseSerialization.m */, ); - name = Frameworks; + name = Serialization; + sourceTree = ""; + }; + EF03D4A3CF94BCB7D2E1BC8CD566EDDA /* Bolts */ = { + isa = PBXGroup; + children = ( + 7B8EDCA4C5C3198D873FC2DA464A7B46 /* AppLinks */, + 0EB5CD5C9BC521D76AA5FBD760F95F11 /* Support Files */, + 2E273C4C9400422B2B994AC77A27AE62 /* Tasks */, + ); + path = Bolts; + sourceTree = ""; + }; + F265804654A4486724B7EAFBB3EA062F /* Classes */ = { + isa = PBXGroup; + children = ( + EBFD2FBD1B12E635F9D69A1B1694CFD4 /* PNObject.h */, + F364E010C1F2A1B9468CA660D61536B5 /* PNObject.m */, + EB603F835B581C741D7E17F41551026B /* PNObject+PNObjectConnection.h */, + 47ED436AD47020B37CCAAB2DD5000A8C /* PNObject+PNObjectConnection.m */, + BF656D592C90B74720B708794729A5CB /* PNObject+Protected.h */, + 1516529D352882291AEE4BD609738670 /* PNObject+Protected.m */, + 842D4ECA3A79A847171AEFB6779FE800 /* PNObjectConfig.h */, + 5F48A6DAECAA3B4AF8B04EBEFCD8C9C4 /* PNObjectConfig.m */, + 5B412357F8D099D365937DBEABBA13A8 /* PNObjectConstants.h */, + 3E207B39458AF02B9D78D214280E9396 /* PNObjectModel.h */, + DA401EDBE32F70C66E6082515103B291 /* PNObjectModel.m */, + F79E06943FF24775737EEC88FBF6BC31 /* PNClasses */, + 6F1699C723834317B747A6D18D1FBC7D /* Vendors */, + ); + path = Classes; + sourceTree = ""; + }; + F530BD8C625FC1E1136EC85BE8470168 /* Support Files */ = { + isa = PBXGroup; + children = ( + F2F9D3354CC282F7A9F917ABE8473F79 /* FBSnapshotTestCase.modulemap */, + 30F80493C20050B0C1FC23099CD3CE9F /* FBSnapshotTestCase.xcconfig */, + 7DE1F09489885824917063D56DDD1136 /* FBSnapshotTestCase-dummy.m */, + B06FFA42958968FFAB351CDE788AED20 /* FBSnapshotTestCase-prefix.pch */, + 72E4099A82B0EFB8DB333D90B2DFE07A /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/FBSnapshotTestCase"; + sourceTree = ""; + }; + F71AD323206B6470C75252E9CE3AE795 /* NSString-Helper */ = { + isa = PBXGroup; + children = ( + D08BB5516AA713E8B27EAA8FF4515D80 /* NSString+Helper.h */, + B89968D039657716AECA8CFF7F6DA9E5 /* NSString+Helper.m */, + B55A7140FD8097576FE56C10CEC277B7 /* Support Files */, + ); + path = "NSString-Helper"; + sourceTree = ""; + }; + F79E06943FF24775737EEC88FBF6BC31 /* PNClasses */ = { + isa = PBXGroup; + children = ( + 0CDFA6DBB3844E31084ED9EA7BC7A3E7 /* PNAddress.h */, + D89227F2654AF6922EE8B697700FA555 /* PNAddress.m */, + 253AD313A867D4CDF3E2B35862BC5701 /* PNInstallation.h */, + 8A404B14648C1042A895A51DD17DDF1F /* PNInstallation.m */, + 4BDDF917722435055C0E824013059206 /* PNLocation.h */, + FFC93DBCD8F5287C21E1CD9799C2900F /* PNLocation.m */, + 8F5CB583D9048D8D1125F7FF3DDBFC7B /* PNObjcPassword.h */, + A202688E8FDAD4BF7FF3A3FFBDB7A6C1 /* PNObjcPassword.m */, + 96AF07BFAC6443279980AD00D67BB777 /* PNUser.h */, + 5B31E7A963A03440E75DCD69A55B74C5 /* PNUser.m */, + ); + path = PNClasses; + sourceTree = ""; + }; + F8C02C0F5AD2E467A5C2B1D4BE4D4A78 /* Support Files */ = { + isa = PBXGroup; + children = ( + 1C2474D996B46142F57ACC9EE9594BAA /* Info.plist */, + EA4D0C145EFAE12E03D6F4FC0C02142E /* Specta.modulemap */, + A4509B61BAAAFC9B5E4D592380424BA4 /* Specta.xcconfig */, + 24C90A906A81F0A0C99ACB2B129E95F3 /* Specta-dummy.m */, + 5D45E2F525A95A7B59C5D914E5AE37A2 /* Specta-prefix.pch */, + 63ADE053E0B94FAD6316A6D310ADA9E2 /* Specta-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/Specta"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 1BE69B1C0FBD17049A8C6C0AE4B218CC /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8AA368AFD5022C93F78835438201DAD9 /* StrongestPasswordValidator-umbrella.h in Headers */, - 21968324F5F09D22117FB3514886BF27 /* StrongestPasswordValidator.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 48923ED0E34E254D77BA5695C091C159 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3178,26 +3248,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 55EC7A56389AF3EE5B780A8A88B6D800 /* Headers */ = { + 50AEFE1337572093730EA8A627223692 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7C1EFD9C3FFBAF3A0CAF76668571133D /* Specta-umbrella.h in Headers */, - 75FCCD924AC5736FBA270641AE75146D /* Specta.h in Headers */, - 02018A3D529F7CA1354501F1B3BD27F7 /* SpectaDSL.h in Headers */, - D12587F49479C7E072FA11949E730BB7 /* SpectaTypes.h in Headers */, - CD61F1D1E85347396FEC027479D164FC /* SpectaUtility.h in Headers */, - 7DB4B6F7C1634A7B6996814842259F87 /* SPTCallSite.h in Headers */, - DDFEB19F8F0A0AEDE147EF19F2401F20 /* SPTCompiledExample.h in Headers */, - FDABB1947E4D0BFF61B2212A21887668 /* SPTExample.h in Headers */, - BD5A0F3760A33882A5084055E88C40E5 /* SPTExampleGroup.h in Headers */, - 5A654B39FCF1F55F03EA454CCA1262E0 /* SPTExcludeGlobalBeforeAfterEach.h in Headers */, - AC8FA4293134FDB2E8738867C53A32B0 /* SPTGlobalBeforeAfterEach.h in Headers */, - 0A42177C71E03D2AE5BC1861E103AB66 /* SPTSharedExampleGroups.h in Headers */, - 623B9EB30057BC450A57F19C32B281B9 /* SPTSpec.h in Headers */, - 9A41983162436DA14F7C4B1792C7EF44 /* SPTTestSuite.h in Headers */, - A2D4D1DBF2227FC5B98E740283889F6E /* XCTest+Private.h in Headers */, - 054DD5C9734A128EBC55E4CFEA8312DE /* XCTestCase+Specta.h in Headers */, + 886BBD880E4037E85740080BD4EF66A9 /* StrongestPasswordValidator-umbrella.h in Headers */, + 4A861EB5137010A2A9E2E9E93DB47A2C /* StrongestPasswordValidator.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 5E65AABAF9E2EB53BDB44DEB0A2AA8FB /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 1F16998423D64A8FE584EB0E3AAE922A /* Pods-PNObject_Tests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3213,15 +3277,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7BAD463B1D4F6B49571A94427C00B1A2 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 7D11EED34BBC75CD07D01543AC0CD707 /* UIDevice-Hardware.h in Headers */, - 4BBDB054A7E5DDF67D106FBE9D336D2D /* UIDevice-Utils-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 7C6A0D99A9CC32A19A92A62F8A941139 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3248,6 +3303,29 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7C9D2E3128860ED7D0B64AC5E29F6E3E /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 34C44F84195D291E149F3D732A19C6F1 /* Specta-umbrella.h in Headers */, + 6771E6714BCA4ADDAA3B754ABE1B2543 /* Specta.h in Headers */, + E1888FDD5FBCB0D1F21EF99647F73535 /* SpectaDSL.h in Headers */, + 915C7CFA699B0F0CBC4D6F95C2280F93 /* SpectaTypes.h in Headers */, + 89BC412158C8FD48FA1966EE391C12B7 /* SpectaUtility.h in Headers */, + FCC6A7395DC35FED6A800AC100B0CB7E /* SPTCallSite.h in Headers */, + 79A9CEAAF5D3D19FF7E37B206FA08438 /* SPTCompiledExample.h in Headers */, + 365B88D5294672DD3AA38092C2D86AA3 /* SPTExample.h in Headers */, + B22FE25FD01D8092AF99C9DB4B27EF9C /* SPTExampleGroup.h in Headers */, + 4BB4D7DDE7F1D4977D9F791A25C1EB5D /* SPTExcludeGlobalBeforeAfterEach.h in Headers */, + FDE381A83A9E62D673C7AF1581271761 /* SPTGlobalBeforeAfterEach.h in Headers */, + 6F7E7FA1F54C53BB7E52D45D49BF12E1 /* SPTSharedExampleGroups.h in Headers */, + 5FE8A63F2E28CBA27ECDFFBF4EBFAEAC /* SPTSpec.h in Headers */, + 686A49024BE097BE5EFD0E3E99BC102E /* SPTTestSuite.h in Headers */, + E3132543DB75A2C34CA3874B6ADA1677 /* XCTest+Private.h in Headers */, + 266CAA62020032176163D213D837B9DF /* XCTestCase+Specta.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 898993827B0A29D40FB407A70BEFAD79 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3344,28 +3422,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 8FD4536D764758C18AA25B20FED3502C /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - C172AC24D21FA0531E447EFE7A5C1279 /* AFHTTPRequestSerializer+OAuth2.h in Headers */, - BCE0C29B13CF643B7DD83FAEC117C652 /* AFJSONResponseSerializerWithData.h in Headers */, - FF7EE9C79A58AACC7D17474ADA53C6F3 /* AFOAuth2Manager.h in Headers */, - FB9134F355F23484222947FA12423C12 /* AFOAuthCredential.h in Headers */, - 1FF30D46FEC8FF80E52FE6438F9A2895 /* PNAddress.h in Headers */, - 3ACB4A37B3AD4C78A181A2B849C258E7 /* PNInstallation.h in Headers */, - F4B46BEC7EDF53BD8F410A9F24CD74C5 /* PNLocation.h in Headers */, - AB147885766EADF09522A0D5818EA150 /* PNObject+PNObjectConnection.h in Headers */, - 0AFD814E0F676AB45538564997C85B87 /* PNObject+Protected.h in Headers */, - 3A0F5ED9E7BA1D3AD954E5C17A5599B5 /* PNObject-umbrella.h in Headers */, - 2D4CE444B200E6CF88BB14CE7B38F7AD /* PNObject.h in Headers */, - 58257668BDED906283B4373306F4A958 /* PNObjectConfig.h in Headers */, - C4060D56C32D1D2A227CC634DDD06FC9 /* PNObjectConstants.h in Headers */, - FC1D80CAC6041F1ABB4F0BA2E9B4DC70 /* PNObjectModel.h in Headers */, - 85B1028D9C61638325D5F78E73D8882F /* PNUser.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 966427BD32145AD621F074D1691342B8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3504,11 +3560,26 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - C6784166DC209FB8CB3163632B109F92 /* Headers */ = { + C0D1DCC0964B0A11E35EC51773EDB594 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D759ED7B3154E8FB27D0EBABCF0FFC63 /* Pods-PNObject_Tests-umbrella.h in Headers */, + AC6F9FBCB460CD3E649F26D2D469438A /* AFHTTPRequestSerializer+OAuth2.h in Headers */, + 397642587410A5E92EA8750A79A9D67D /* AFJSONResponseSerializerWithData.h in Headers */, + 76E31B65C0AAC7505E46DA0000A5BACE /* AFOAuth2Manager.h in Headers */, + 627BDE734AFE229E0C8EF286E7A08A63 /* AFOAuthCredential.h in Headers */, + 21B8E7894914D6CE02DC747C35FC3A49 /* PNAddress.h in Headers */, + 01D412CE420C5F9348FFC8C3533561FF /* PNInstallation.h in Headers */, + E08A97B93E9A76BCD66DDD2C8F0FAC81 /* PNLocation.h in Headers */, + 4C0303A6396E39F356BD64984BD1B2D7 /* PNObjcPassword.h in Headers */, + F4AB4817000E6D587C8EC36541F369E6 /* PNObject+PNObjectConnection.h in Headers */, + ADC285931EEE0D901FDDD07E2B7FBBD5 /* PNObject+Protected.h in Headers */, + 556E686F1535DDA8ACA965E7FCA1B780 /* PNObject-umbrella.h in Headers */, + 5294FCD1A36F0A8E299842DAFB8E6DB0 /* PNObject.h in Headers */, + 507ED7A90189157150EB031AFC470248 /* PNObjectConfig.h in Headers */, + 67D3974FDF3C1D0E9BFAED5A8BDD6266 /* PNObjectConstants.h in Headers */, + 3B0A6101573E2609F5E0C6B983C5598A /* PNObjectModel.h in Headers */, + 83EC031C9607DADE8C5383EBAFF8DD62 /* PNUser.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3541,17 +3612,25 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DCCE917AEDD7667248260F66FE6F3B99 /* Headers */ = { + D83FB513745F96FEC4D473D8743F1B3F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 39CAB6D281AB7EFB46053B7196AAF7F9 /* ALView+PureLayout.h in Headers */, - 3BCE9493646F123638D6CF764FF3D59F /* NSArray+PureLayout.h in Headers */, - 7C019384C901960E4AED948B9C529845 /* NSLayoutConstraint+PureLayout.h in Headers */, - 643EA72757A18BB0508D01A2C10577A4 /* PureLayout+Internal.h in Headers */, - 41E5AB4F04FDE483385DA48CFB96E837 /* PureLayout-umbrella.h in Headers */, - 1B77D9A1FB3ED258E0D43225B482E706 /* PureLayout.h in Headers */, - 72120EFDB0621B6E57C8C95272B6593E /* PureLayoutDefines.h in Headers */, + 5C431C30DDDA65E3266D7966DFFAA138 /* Pods-PNObject_Example-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + DE32A202E34ABABAB92E08BB9158C199 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + D51B48F024EFDD78B34B09DA05B83D12 /* ALView+PureLayout.h in Headers */, + 7265164C97F3CE0723EAA6098FD46D54 /* NSArray+PureLayout.h in Headers */, + 191B2343DD7DD76469CA5043B37C1BFC /* NSLayoutConstraint+PureLayout.h in Headers */, + BA947C31B77BBFFE9F3D12DEAE559D57 /* PureLayout+Internal.h in Headers */, + 37B75BFD4CEC40403FACBA26E8C33A09 /* PureLayout-umbrella.h in Headers */, + 9150E488C9AC75DABF40111A141C9AE8 /* PureLayout.h in Headers */, + BF0C14A470844D528A0C26E854C9F82D /* PureLayoutDefines.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3573,6 +3652,24 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E6EE6489961337BE02A04C8BF565AB44 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + FBE87DF44EC85CEA3A559B3402F3E4D6 /* RNCryptor-umbrella.h in Headers */, + FCDCE65D522450376BCE634E7291296B /* RNCryptor.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + F180EB45D3A0C910A6EA75566E17B87F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 8163B079DA7B839C9480B7C09F787332 /* UIDevice-Hardware.h in Headers */, + 77C9B0508B8782EA198BE78E4D373D48 /* UIDevice-Utils-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; F4CD5DD853B84CC2D8644CF4FED35F1E /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3596,17 +3693,43 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FC62938A0A5E0A5448A09C46EF377D24 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 2241AAA57720A22E827D66F11B6DE2F5 /* Pods-PNObject_Example-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ + 028A94022F38D69362BD4CDDF2206F67 /* UIDevice-Utils-UIDevice-Utils */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9BDC097304A7081D3168BF96A326015C /* Build configuration list for PBXNativeTarget "UIDevice-Utils-UIDevice-Utils" */; + buildPhases = ( + A7A193DB9FC12DB10A23DB7A7E901203 /* Sources */, + CC8B3E287F6D9F51C9EAA58581A34C1D /* Frameworks */, + 20C7EE510717135B33ED6C03E80A2221 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "UIDevice-Utils-UIDevice-Utils"; + productName = "UIDevice-Utils-UIDevice-Utils"; + productReference = 4AEBB8CB4AE2AFAC0AB371278437CB76 /* UIDevice-Utils.bundle */; + productType = "com.apple.product-type.bundle"; + }; + 0840D25468C2C517130DF826544925A0 /* RNCryptor */ = { + isa = PBXNativeTarget; + buildConfigurationList = 69F5CA4ED107C2FBAEE2B428DA7A4FA9 /* Build configuration list for PBXNativeTarget "RNCryptor" */; + buildPhases = ( + 141A5096D6B23B80606833C548E0016F /* Sources */, + 17DB6F5CDB9291A9B92433E5008368AF /* Frameworks */, + E6EE6489961337BE02A04C8BF565AB44 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = RNCryptor; + productName = RNCryptor; + productReference = 75C33879637BFF197EA913FBF33DF541 /* RNCryptor.framework */; + productType = "com.apple.product-type.framework"; + }; 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */ = { isa = PBXNativeTarget; buildConfigurationList = DC61702A42844E4ED762A73E8893436B /* Build configuration list for PBXNativeTarget "Expecta" */; @@ -3621,41 +3744,42 @@ ); name = Expecta; productName = Expecta; - productReference = 2F9CE15A89D06B7964BC940472BD52D4 /* Expecta.framework */; + productReference = BE906A5B34F59264012D9EE430AF6AFE /* Expecta.framework */; productType = "com.apple.product-type.framework"; }; - 1196BB0D41DB92F94E8E42CF2DC1DB79 /* Pods-PNObject_Tests */ = { + 15B8543A33C082F10C298E1BE428847E /* Pods-PNObject_Tests */ = { isa = PBXNativeTarget; - buildConfigurationList = ADBD7F84A044D4BE148692E53BA9FA9C /* Build configuration list for PBXNativeTarget "Pods-PNObject_Tests" */; + buildConfigurationList = 3A0BBABD5B8FAD02F49ACE70AA35D80B /* Build configuration list for PBXNativeTarget "Pods-PNObject_Tests" */; buildPhases = ( - 955663020A1DD09605A148EA1832335F /* Sources */, - 5DA1F8591FBA06A1523CDFD45B268103 /* Frameworks */, - C6784166DC209FB8CB3163632B109F92 /* Headers */, + 44B48DE0FB820C8ABD1669621FD20AFA /* Sources */, + BA5D49B026E7EB9524517FDBC050DD10 /* Frameworks */, + 5E65AABAF9E2EB53BDB44DEB0A2AA8FB /* Headers */, ); buildRules = ( ); dependencies = ( - 05C481CA260AD6E12EE1B582CA89F682 /* PBXTargetDependency */, - BA064C5C2AFC7F705B4CE2A4467B6B74 /* PBXTargetDependency */, - 5023BF765CC6C497FF1D1FB543CDC26E /* PBXTargetDependency */, - C86C93CC3218C2A1C616C957D29F531B /* PBXTargetDependency */, - 0B857E39E14AF795EE3FC8EC47A2FCF9 /* PBXTargetDependency */, - 74D4D4325B0B435303E8FF485861D23C /* PBXTargetDependency */, - 43F9F817B20851D49021AE9DE7108603 /* PBXTargetDependency */, - 3F73E7419470EB6AC10F70CE747E27EE /* PBXTargetDependency */, - 7D6399BC4D570445BF30F2000D7DC8D9 /* PBXTargetDependency */, - 7775840FCC038B3EFE3E62349DD962D3 /* PBXTargetDependency */, - 98EED1528EE511B02411CE2D427E5154 /* PBXTargetDependency */, - 6EE323196B95C80B44C23D6C92BBFF89 /* PBXTargetDependency */, - EE3412C515288C97664E8E2921DB5A33 /* PBXTargetDependency */, - ECDFF1E77695D220F708E8DBA7757176 /* PBXTargetDependency */, - 4B5790C22F58443F43FAE6F7CAD305C7 /* PBXTargetDependency */, - DA7917415AB48EEE037507CA7A34A36D /* PBXTargetDependency */, - B7C82DEE5E261EE85FF1529CF90F04A6 /* PBXTargetDependency */, + F3D7427DE402B996C9E4A63E58CFBD39 /* PBXTargetDependency */, + 9E6953F0B2378E499CEC1E584FA2D5B8 /* PBXTargetDependency */, + 51F50439D9772077B8C6D7CC77BF8466 /* PBXTargetDependency */, + F294EB8DEAC6BD8D779DC4B8372A776B /* PBXTargetDependency */, + 9C4F73C9337837ADF72154308809F580 /* PBXTargetDependency */, + 2BCFC9E572CF11B12387453BE79660B8 /* PBXTargetDependency */, + 68B5CC26C23096C1DBAC0B5593F7FE18 /* PBXTargetDependency */, + 4D6C4388FA45A7885C2942E836B98026 /* PBXTargetDependency */, + F2AFDF302206E7326B6B636874A6EBA4 /* PBXTargetDependency */, + 715D71655484DE068F610C532B974C28 /* PBXTargetDependency */, + F2D4B9A0D7F4E17A4700E597BFA2B5B5 /* PBXTargetDependency */, + 863BEE0691695DE47B668EAF84851624 /* PBXTargetDependency */, + 058E4DD31ABF2B4E4573DC809D8E46F6 /* PBXTargetDependency */, + 8BA644C9146F31BBBCDB44E519EB8CC1 /* PBXTargetDependency */, + 4D9558C9BBDFFB4A456C9FDC4002A177 /* PBXTargetDependency */, + A11655C55A354A8E8572B4183D23E78E /* PBXTargetDependency */, + AB86DB45B7A5A99629DA253C2BE079AD /* PBXTargetDependency */, + BACEA299677029E73500AA2FF40AE90E /* PBXTargetDependency */, ); name = "Pods-PNObject_Tests"; productName = "Pods-PNObject_Tests"; - productReference = 11D03EF20494AC8741388B2382D8CE82 /* Pods_PNObject_Tests.framework */; + productReference = 87BD19E4B10A437B4E7EAECEE879E19C /* Pods_PNObject_Tests.framework */; productType = "com.apple.product-type.framework"; }; 1A54A167C32DFCCEA6CDB5334A0DB6AC /* FBSDKCoreKit */ = { @@ -3674,7 +3798,7 @@ ); name = FBSDKCoreKit; productName = FBSDKCoreKit; - productReference = 61652A58983D2FBCC09608BFE8EE8074 /* FBSDKCoreKit.framework */; + productReference = 9764903A656C5920E1DB1192355DF3B0 /* FBSDKCoreKit.framework */; productType = "com.apple.product-type.framework"; }; 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */ = { @@ -3691,24 +3815,7 @@ ); name = AFNetworking; productName = AFNetworking; - productReference = F2E7F52E54741D200F9CDBF47624EF0E /* AFNetworking.framework */; - productType = "com.apple.product-type.framework"; - }; - 1E6846CAC8E2C03735D2424F76AB6D54 /* PureLayout */ = { - isa = PBXNativeTarget; - buildConfigurationList = ACCCEF33A92CEA16E9D5BE1743AE3742 /* Build configuration list for PBXNativeTarget "PureLayout" */; - buildPhases = ( - 4B353A0BBB66696C34F5B65E02FE5144 /* Sources */, - 76FC9A291FF90168FFBC8737D4990312 /* Frameworks */, - DCCE917AEDD7667248260F66FE6F3B99 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = PureLayout; - productName = PureLayout; - productReference = 692ABE907E37B1EE81C657EB9ABE9FC4 /* PureLayout.framework */; + productReference = E1B2D6AAFECD4782DA5DF3FC79A15955 /* AFNetworking.framework */; productType = "com.apple.product-type.framework"; }; 20B8A8681820FA8513BD7E48A85DC18D /* NSDate_Utils */ = { @@ -3727,7 +3834,26 @@ ); name = NSDate_Utils; productName = NSDate_Utils; - productReference = 58404719CDFAB6F78A48069927B10F6A /* NSDate_Utils.framework */; + productReference = 1A44AA3050492D5A9C66C43B38AFF65C /* NSDate_Utils.framework */; + productType = "com.apple.product-type.framework"; + }; + 314C316F862F0C900E91221B5D6FBFDA /* UIDevice-Utils */ = { + isa = PBXNativeTarget; + buildConfigurationList = C25C09E8A05B37D29DBFF4A6B77EE40E /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */; + buildPhases = ( + DBD6731C20CBB15549E0535D589D880E /* Sources */, + CD5AF5BE6A15C68DC218F1891A886CD1 /* Frameworks */, + 2422526B3AFAD5F85D2F7BDD51B4A073 /* Resources */, + F180EB45D3A0C910A6EA75566E17B87F /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + E69ADFF9CE4319CBA344025EE79BEAB0 /* PBXTargetDependency */, + ); + name = "UIDevice-Utils"; + productName = "UIDevice-Utils"; + productReference = 0B0E176030973F1950CB5CE9BBC62B05 /* UIDevice_Utils.framework */; productType = "com.apple.product-type.framework"; }; 3241BF41D67FE3979A15BEAA18A92CA3 /* NSDate_Utils-NSDate_Utils */ = { @@ -3744,60 +3870,26 @@ ); name = "NSDate_Utils-NSDate_Utils"; productName = "NSDate_Utils-NSDate_Utils"; - productReference = 304C9526BB00F86D7918286900DE3861 /* NSDate_Utils.bundle */; + productReference = 09CE30467C1D28BCEAD4DE77B4C2E41E /* NSDate_Utils.bundle */; productType = "com.apple.product-type.bundle"; }; - 3AE8BEB4664209ED167AC84641DB8D44 /* UIDevice-Utils */ = { + 352110FF1F6E135B18416F3E866D8C7D /* StrongestPasswordValidator */ = { isa = PBXNativeTarget; - buildConfigurationList = CC173A94B74A6A76CA0766FBD8F453AF /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */; + buildConfigurationList = B38D8B895F524A11299EE91C565068A4 /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */; buildPhases = ( - BDCEC996E756D0002B0A030F03430A68 /* Sources */, - 68DCAF8B881439E3CE645E97EA7C9AD3 /* Frameworks */, - 3C781560D9D5808B45992E0F2EA7B9B0 /* Resources */, - 7BAD463B1D4F6B49571A94427C00B1A2 /* Headers */, + 0F79313E21E1139A0C59E2CB83EF7DCB /* Sources */, + 018E0A444890A66710ACDECE384BF941 /* Frameworks */, + FF667758371064481AE9F48C309B1FBA /* Resources */, + 50AEFE1337572093730EA8A627223692 /* Headers */, ); buildRules = ( ); dependencies = ( - 9A65BE2EC22596025FB40B2C22F272BE /* PBXTargetDependency */, + DE163BA7E5ECD68E1946A74426A9E679 /* PBXTargetDependency */, ); - name = "UIDevice-Utils"; - productName = "UIDevice-Utils"; - productReference = D3F161A9AA48CAF1AD816FCA452CDB50 /* UIDevice_Utils.framework */; - productType = "com.apple.product-type.framework"; - }; - 47A534B55D67B674D614B5C3D1BEF06C /* UIDevice-Utils-UIDevice-Utils */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1D25D4FFA0531285C38137407579CD20 /* Build configuration list for PBXNativeTarget "UIDevice-Utils-UIDevice-Utils" */; - buildPhases = ( - DCCEC84A25DAC6103A107C7C271EBE45 /* Sources */, - 918334A87E2F0646C685FF0F93A46A5A /* Frameworks */, - F480D47DA1C865415480EB7C994D4B20 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "UIDevice-Utils-UIDevice-Utils"; - productName = "UIDevice-Utils-UIDevice-Utils"; - productReference = 43D9B0BECA9C4C90589F2C55886A71C5 /* UIDevice-Utils.bundle */; - productType = "com.apple.product-type.bundle"; - }; - 48A01060680836EC1751F39B03E38657 /* Specta */ = { - isa = PBXNativeTarget; - buildConfigurationList = FEEFFA4DEFF9AC2A9060B23CE03EACF0 /* Build configuration list for PBXNativeTarget "Specta" */; - buildPhases = ( - E6B37C4F5AC8C78476C3291871B61979 /* Sources */, - 99B18E108E3F737AC6598C236A2CCA24 /* Frameworks */, - 55EC7A56389AF3EE5B780A8A88B6D800 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Specta; - productName = Specta; - productReference = D53DFAF831D2553A98F0184E9E90D852 /* Specta.framework */; + name = StrongestPasswordValidator; + productName = StrongestPasswordValidator; + productReference = A738AAAA46B6B188D3FB7399EAAAB429 /* StrongestPasswordValidator.framework */; productType = "com.apple.product-type.framework"; }; 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */ = { @@ -3815,7 +3907,7 @@ ); name = FBSDKLoginKit; productName = FBSDKLoginKit; - productReference = 6F231965FB736BB3317258BD1A0D9799 /* FBSDKLoginKit.framework */; + productReference = 1AF95870BD68BDA6ECC5C81F8AF2F630 /* FBSDKLoginKit.framework */; productType = "com.apple.product-type.framework"; }; 619F0D28240534293108906FED04836F /* Expecta+Snapshots */ = { @@ -3834,26 +3926,9 @@ ); name = "Expecta+Snapshots"; productName = "Expecta+Snapshots"; - productReference = 47CF190CE9E818EADA94A7300635DE24 /* Expecta_Snapshots.framework */; + productReference = 0E4AF82CA136279A9279CF3AF92CD10B /* Expecta_Snapshots.framework */; productType = "com.apple.product-type.framework"; }; - 624EA13B8888705E7AE36D7C6C518BD2 /* PNObject-PNObject */ = { - isa = PBXNativeTarget; - buildConfigurationList = 1DDDAD787977EABA56912EF7823E3558 /* Build configuration list for PBXNativeTarget "PNObject-PNObject" */; - buildPhases = ( - 6B4E270FBAF6E1C5ED934ADF1976D107 /* Sources */, - 1CF1E095AA3BDF5787CB8A0CE8D70882 /* Frameworks */, - 82B5A8796DC0C08A3D0915F715C25AA1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "PNObject-PNObject"; - productName = "PNObject-PNObject"; - productReference = 342BA8B2333600B7A571330455AE0DCD /* PNObject.bundle */; - productType = "com.apple.product-type.bundle"; - }; 63A18C6A528BD7E47DDAF39B2AEAF1D1 /* Bolts */ = { isa = PBXNativeTarget; buildConfigurationList = 6A1A08A808B6977C0D36ABC5867BCE98 /* Build configuration list for PBXNativeTarget "Bolts" */; @@ -3868,7 +3943,7 @@ ); name = Bolts; productName = Bolts; - productReference = F11124012E7E135E35559255CD020CA5 /* Bolts.framework */; + productReference = 97BDAD25E96F8BB71E58FD56A3811515 /* Bolts.framework */; productType = "com.apple.product-type.framework"; }; 6F621F2F34EEA2E2A05B25FA44939F5D /* NSString-Helper */ = { @@ -3887,26 +3962,24 @@ ); name = "NSString-Helper"; productName = "NSString-Helper"; - productReference = 01B4B2D7710DDF414553AB692ABB6EE9 /* NSString_Helper.framework */; + productReference = 458CD2032D53D1F888C00FC796E01EC0 /* NSString_Helper.framework */; productType = "com.apple.product-type.framework"; }; - 8858C6908E176A370A4667B983CC51E3 /* StrongestPasswordValidator */ = { + 823DCC47A39BF05022FD243FFA57350E /* PureLayout */ = { isa = PBXNativeTarget; - buildConfigurationList = 6BDF2FDD5082DF72D5293BB7DD95E0D1 /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */; + buildConfigurationList = ED6841F0FAEFE40404FE81B0AE41DCE2 /* Build configuration list for PBXNativeTarget "PureLayout" */; buildPhases = ( - 6AA759A7FB9DA30985FC0A38A9D27640 /* Sources */, - 071996279134DE1F8254C7C00D0A841B /* Frameworks */, - 4360161D191B31F89B04E271A85CA957 /* Resources */, - 1BE69B1C0FBD17049A8C6C0AE4B218CC /* Headers */, + E94DDAC2DCB085728DFC64B9C17BFF56 /* Sources */, + A470B72F61438680A1AFF7395AA5DB3C /* Frameworks */, + DE32A202E34ABABAB92E08BB9158C199 /* Headers */, ); buildRules = ( ); dependencies = ( - 7AF3A5BD5E668D4907CB8AF7786EF424 /* PBXTargetDependency */, ); - name = StrongestPasswordValidator; - productName = StrongestPasswordValidator; - productReference = A82C12012C6D6B10895A7C36A1DEEBBC /* StrongestPasswordValidator.framework */; + name = PureLayout; + productName = PureLayout; + productReference = 681C0CA107F8F90BAB96DA6601CB11E3 /* PureLayout.framework */; productType = "com.apple.product-type.framework"; }; 88643B90725E3BDB1F15DA88BB66A9C9 /* nv-ios-http-status */ = { @@ -3923,9 +3996,43 @@ ); name = "nv-ios-http-status"; productName = "nv-ios-http-status"; - productReference = F939106D32534979980C8789590D3440 /* nv_ios_http_status.framework */; + productReference = 177DC0770D0BC4C4969311AB8036EB7D /* nv_ios_http_status.framework */; productType = "com.apple.product-type.framework"; }; + 90D64B763687A799C706A1E53638ADC2 /* PNObject-PNObject */ = { + isa = PBXNativeTarget; + buildConfigurationList = 29AD34761A473C51D0085261492CC154 /* Build configuration list for PBXNativeTarget "PNObject-PNObject" */; + buildPhases = ( + CD02785D5318F1FF7EE71EBF89C9D0CE /* Sources */, + 8DD077E9A2CB11ACC1BF6C8956F166AE /* Frameworks */, + 9BEB03E5D7FBF4C2522DD55E4FDB1A4E /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "PNObject-PNObject"; + productName = "PNObject-PNObject"; + productReference = 60E441C70C64D2749C8F7E14D6FEEC02 /* PNObject.bundle */; + productType = "com.apple.product-type.bundle"; + }; + B5F724D5F0F5CD521AED2FFB46B81417 /* StrongestPasswordValidator-StrongestPasswordValidator */ = { + isa = PBXNativeTarget; + buildConfigurationList = FC53A25FE5FFBA22351EFDA617CEDF27 /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator-StrongestPasswordValidator" */; + buildPhases = ( + 9850BCD44C14B899CD4174D476BAD0E0 /* Sources */, + 332C57BD398A46C53E54F9523DA595E8 /* Frameworks */, + 12C7D19E7EA8A55C378CD6CA0CA36E18 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "StrongestPasswordValidator-StrongestPasswordValidator"; + productName = "StrongestPasswordValidator-StrongestPasswordValidator"; + productReference = F0294DFC06474C2B17C1DBF95E36FCEA /* StrongestPasswordValidator.bundle */; + productType = "com.apple.product-type.bundle"; + }; BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */ = { isa = PBXNativeTarget; buildConfigurationList = 87A85A81F57840394EEB3599AFEC5125 /* Build configuration list for PBXNativeTarget "PEAR-FileManager-iOS" */; @@ -3940,7 +4047,7 @@ ); name = "PEAR-FileManager-iOS"; productName = "PEAR-FileManager-iOS"; - productReference = 35C5C4D061F9BD87CB8D5CF81D85CBBE /* PEAR_FileManager_iOS.framework */; + productReference = A38BF51514FEABDD6D4F03997CF6CD39 /* PEAR_FileManager_iOS.framework */; productType = "com.apple.product-type.framework"; }; C151757236ED425D4575FA96E3D67F5A /* NSString-Helper-NSString-Helper */ = { @@ -3957,9 +4064,41 @@ ); name = "NSString-Helper-NSString-Helper"; productName = "NSString-Helper-NSString-Helper"; - productReference = 5E665C7B74D23D74BB79BB0ED2B8B3F1 /* NSString-Helper.bundle */; + productReference = 89208288C48137CF752791D41C6535ED /* NSString-Helper.bundle */; productType = "com.apple.product-type.bundle"; }; + C82FC8FC5ADA913A955D0405614D2354 /* Pods-PNObject_Example */ = { + isa = PBXNativeTarget; + buildConfigurationList = 3460A17191CBC7E89B5A9E36009E3B5C /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */; + buildPhases = ( + 77FB668BB42F41F9C3E8AD59C1C82B09 /* Sources */, + 9876FBCF12E4C57DB8D6D0F2695BC0B1 /* Frameworks */, + D83FB513745F96FEC4D473D8743F1B3F /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + 805B5A167DA1AF926AED4256335D797F /* PBXTargetDependency */, + 4D19350141EF254B07C84DD4C58F1CD8 /* PBXTargetDependency */, + D34D084194466F6E36F3B6D7C397A1DC /* PBXTargetDependency */, + D02D2900AC4B6A785781CC4C548F7468 /* PBXTargetDependency */, + 7224CE768BB2A9F1163D889E77E007D2 /* PBXTargetDependency */, + E1807C75A54A499EA185E9F7FA2CF13B /* PBXTargetDependency */, + 176D540C2AB00158C7014CE4B81D5124 /* PBXTargetDependency */, + 480A35F1FFC5B5474EEB1E89E3588752 /* PBXTargetDependency */, + 2324D6168EEBF528BDC8689EBE7DA464 /* PBXTargetDependency */, + A668B3626B21A9183FE5EBE1FF2975C3 /* PBXTargetDependency */, + B616827F7AB7CA74B1E5EA3B4D5F7E17 /* PBXTargetDependency */, + D8D0621FEFA5DCE0665EB1B5EDAFFDD7 /* PBXTargetDependency */, + 5394ECB50110D17426EC479EC63EBE00 /* PBXTargetDependency */, + DC38F2F7E865945F1F976D10A65CA67B /* PBXTargetDependency */, + 14C966F8A29391A4E52220F4FD2986E0 /* PBXTargetDependency */, + ); + name = "Pods-PNObject_Example"; + productName = "Pods-PNObject_Example"; + productReference = 633C82B7D3583340D5B4F2F7A161F392 /* Pods_PNObject_Example.framework */; + productType = "com.apple.product-type.framework"; + }; D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */ = { isa = PBXNativeTarget; buildConfigurationList = 7C7B4BE8DC7E24A96243E4D67565D719 /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */; @@ -3974,7 +4113,7 @@ ); name = FBSnapshotTestCase; productName = FBSnapshotTestCase; - productReference = 869EA625AA43E004EFAC8881122A268C /* FBSnapshotTestCase.framework */; + productReference = B547F67B84786AA8E7EBFCFEDF693B18 /* FBSnapshotTestCase.framework */; productType = "com.apple.product-type.framework"; }; D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */ = { @@ -3992,7 +4131,7 @@ ); name = FBSDKShareKit; productName = FBSDKShareKit; - productReference = 70E1B0AB33066DB77560DDCA5BB9121C /* FBSDKShareKit.framework */; + productReference = 63FF00AD33630B71DC8364A7E8C32E3C /* FBSDKShareKit.framework */; productType = "com.apple.product-type.framework"; }; E14B7AF3D24BE951D0A73307B65567AA /* CodFis-Helper-CodFis-Helper */ = { @@ -4009,40 +4148,9 @@ ); name = "CodFis-Helper-CodFis-Helper"; productName = "CodFis-Helper-CodFis-Helper"; - productReference = B06FD88C2ABDE8DA48F4291D1A494348 /* CodFis-Helper.bundle */; + productReference = BAC519B57D0FE97E0B93F2AC9F10ACE8 /* CodFis-Helper.bundle */; productType = "com.apple.product-type.bundle"; }; - E705FFA23E958428026B818F2DD830AA /* Pods-PNObject_Example */ = { - isa = PBXNativeTarget; - buildConfigurationList = E9B12EE1A84D187092BD2191DF8A2777 /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */; - buildPhases = ( - 88505CB69408E5902761F7895B22C48E /* Sources */, - 85B67D0AB7804E559492172AD4453F95 /* Frameworks */, - FC62938A0A5E0A5448A09C46EF377D24 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 131ED289B9E2E588D95182D0031B1162 /* PBXTargetDependency */, - A1AEB5F44D60567BC5F4AC387060FE3F /* PBXTargetDependency */, - 1FB2FD2F440DCCC314356F9113A02EEE /* PBXTargetDependency */, - 448752E453A725FDA061FD40128B26D7 /* PBXTargetDependency */, - 198A0CAD8015B6832CE149B210C0C485 /* PBXTargetDependency */, - 912FD986A43E9B1E517E63C63EEF886C /* PBXTargetDependency */, - 87C3BAC1DE606BFBEFBB0C37AE5293EE /* PBXTargetDependency */, - 211B728809D5FE67A7828F0C27CE037C /* PBXTargetDependency */, - E82FC639CE78F754CC3287A787F8AC5A /* PBXTargetDependency */, - EDE5FE2C1621A76CDB3AEA9FE6FD86F1 /* PBXTargetDependency */, - 8E9133B8F3755291CE90279298DF31C4 /* PBXTargetDependency */, - 94A7EC1A6ACC3482487757597F760D32 /* PBXTargetDependency */, - 1C6D6E265F11331F07E84D2B6FE7A7DA /* PBXTargetDependency */, - EB8031D9A3654EAE00AB20A2256F414C /* PBXTargetDependency */, - ); - name = "Pods-PNObject_Example"; - productName = "Pods-PNObject_Example"; - productReference = 8BB3F78AC82B6A3261AF923BDAE5F1CC /* Pods_PNObject_Example.framework */; - productType = "com.apple.product-type.framework"; - }; E8EACB2759BAA815FAC2E1B98932203D /* CodFis-Helper */ = { isa = PBXNativeTarget; buildConfigurationList = E2F153010B2F8C84EA09F9E6F04EAC47 /* Build configuration list for PBXNativeTarget "CodFis-Helper" */; @@ -4059,54 +4167,55 @@ ); name = "CodFis-Helper"; productName = "CodFis-Helper"; - productReference = 8574BF6FCE6DA7A8F833A8FAE7DB3D92 /* CodFis_Helper.framework */; + productReference = 133A18D57DF50F09D644C874F4A74366 /* CodFis_Helper.framework */; productType = "com.apple.product-type.framework"; }; - EFA2428790ECABBAFAF6330BD81B7C15 /* StrongestPasswordValidator-StrongestPasswordValidator */ = { + F36421BE3CA2CFC3461C5BE492620FBB /* Specta */ = { isa = PBXNativeTarget; - buildConfigurationList = 083953E2020292B3FF037513A37D528D /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator-StrongestPasswordValidator" */; + buildConfigurationList = F447EFA171586486F72E4E3D0AB06B15 /* Build configuration list for PBXNativeTarget "Specta" */; buildPhases = ( - 7FEFFFDEF81C67217D49D70E4E0429D8 /* Sources */, - 145E6C5FB012F43F0A2146941438B677 /* Frameworks */, - 1095E560AACCA0FC6F6E382F6D6CAA9D /* Resources */, + 0D64E46D429F290FFC625DA7E1309E25 /* Sources */, + 45205BD0078044AA0C04DAF40F69B619 /* Frameworks */, + 7C9D2E3128860ED7D0B64AC5E29F6E3E /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = "StrongestPasswordValidator-StrongestPasswordValidator"; - productName = "StrongestPasswordValidator-StrongestPasswordValidator"; - productReference = 931964EA9AAE3CF0A7ECF4775FE0D741 /* StrongestPasswordValidator.bundle */; - productType = "com.apple.product-type.bundle"; + name = Specta; + productName = Specta; + productReference = 72C433EC40894EDF776A0D248FA809BD /* Specta.framework */; + productType = "com.apple.product-type.framework"; }; - F6BDA83096F6440DD1D129F7219559C2 /* PNObject */ = { + FF6DB175E269D4B6BC28013A2E0B79DC /* PNObject */ = { isa = PBXNativeTarget; - buildConfigurationList = 013D4F5A47C9DAEF522DD1A521C5AE5E /* Build configuration list for PBXNativeTarget "PNObject" */; + buildConfigurationList = 31B4AB325C71FEE0DC5AC87B51EC1FF8 /* Build configuration list for PBXNativeTarget "PNObject" */; buildPhases = ( - FAF40653F1B722F83D1BA70513A01814 /* Sources */, - 750BF4F7D92BB4CC19DCBA56C9611E61 /* Frameworks */, - 327C36803383D440109AE6EB9C07DE0E /* Resources */, - 8FD4536D764758C18AA25B20FED3502C /* Headers */, + 75D078439699AFC0B1AFBAEFE8AA8DAE /* Sources */, + D3D2539805894BAC98FF819860E3C63C /* Frameworks */, + A8D98484E4AB000A9C34ACA52670B428 /* Resources */, + C0D1DCC0964B0A11E35EC51773EDB594 /* Headers */, ); buildRules = ( ); dependencies = ( - 834AB6B105EE5C7A2F41C8F8036F872F /* PBXTargetDependency */, - 6E0259091A78C5457245DE243C8FAAE1 /* PBXTargetDependency */, - 21673A6CA8BA7A3A616229ADC578518D /* PBXTargetDependency */, - A4F6C729524B5A5E3420F29888086A5F /* PBXTargetDependency */, - B92C6E244344C8005A1CADA54F567494 /* PBXTargetDependency */, - 91370ECC201091F6127968573CDFB3F5 /* PBXTargetDependency */, - 2FCCF7757556E38BC7CE6B1D9A2CDA4B /* PBXTargetDependency */, - C53FD7C6C8F2567EDDC6A1E06C8B2F6F /* PBXTargetDependency */, - 4A4B10765EA4DF49C212C3ED1475C4FC /* PBXTargetDependency */, - A533AC66D9FE20F48A72ECA7AF04FB1A /* PBXTargetDependency */, - 33852CE1F20CAC82CB87C24900A1CD9F /* PBXTargetDependency */, - 6AE8BE05A496F5E2087FDFB2D6016666 /* PBXTargetDependency */, + FBC10FC028AA8490A0B4A259451D9EC2 /* PBXTargetDependency */, + 8D0CEC6B79C197B43820055636010EAE /* PBXTargetDependency */, + 3863BD3BC941E179A4203C17E0D747DE /* PBXTargetDependency */, + 5B55F706B9E4523034DC89B4249CECCC /* PBXTargetDependency */, + B2C875ED5D3189AD23B25CB372DFA428 /* PBXTargetDependency */, + DE7D12455B22FEC5B269716F7B6886A6 /* PBXTargetDependency */, + C31E389A8AF905C2FFCB0898598F072A /* PBXTargetDependency */, + 88B6E092AC0548502637541582800344 /* PBXTargetDependency */, + 3151391B36B72F307BEE819FEEA5E69E /* PBXTargetDependency */, + 5199CD183FE65379BBED0995BF987D12 /* PBXTargetDependency */, + 1930323709E79494714BA9B17EB7B7CA /* PBXTargetDependency */, + F1ED8E87F148A385EE923456C45DCC4D /* PBXTargetDependency */, + 09D3CAA6EA5A3CB065780C76281C7744 /* PBXTargetDependency */, ); name = PNObject; productName = PNObject; - productReference = C99C8BC7F64880E88484AEFE43CF7DB4 /* PNObject.framework */; + productReference = 0BA5E33D38BE6334E1755B0C20E24DA7 /* PNObject.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -4126,7 +4235,7 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 94427C802FF1540E033CAC87591A4C80 /* Products */; + productRefGroup = 5DD321E933DA1110DA46CAEAC586EC24 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -4146,16 +4255,17 @@ C151757236ED425D4575FA96E3D67F5A /* NSString-Helper-NSString-Helper */, 88643B90725E3BDB1F15DA88BB66A9C9 /* nv-ios-http-status */, BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */, - F6BDA83096F6440DD1D129F7219559C2 /* PNObject */, - 624EA13B8888705E7AE36D7C6C518BD2 /* PNObject-PNObject */, - E705FFA23E958428026B818F2DD830AA /* Pods-PNObject_Example */, - 1196BB0D41DB92F94E8E42CF2DC1DB79 /* Pods-PNObject_Tests */, - 1E6846CAC8E2C03735D2424F76AB6D54 /* PureLayout */, - 48A01060680836EC1751F39B03E38657 /* Specta */, - 8858C6908E176A370A4667B983CC51E3 /* StrongestPasswordValidator */, - EFA2428790ECABBAFAF6330BD81B7C15 /* StrongestPasswordValidator-StrongestPasswordValidator */, - 3AE8BEB4664209ED167AC84641DB8D44 /* UIDevice-Utils */, - 47A534B55D67B674D614B5C3D1BEF06C /* UIDevice-Utils-UIDevice-Utils */, + FF6DB175E269D4B6BC28013A2E0B79DC /* PNObject */, + 90D64B763687A799C706A1E53638ADC2 /* PNObject-PNObject */, + C82FC8FC5ADA913A955D0405614D2354 /* Pods-PNObject_Example */, + 15B8543A33C082F10C298E1BE428847E /* Pods-PNObject_Tests */, + 823DCC47A39BF05022FD243FFA57350E /* PureLayout */, + 0840D25468C2C517130DF826544925A0 /* RNCryptor */, + F36421BE3CA2CFC3461C5BE492620FBB /* Specta */, + 352110FF1F6E135B18416F3E866D8C7D /* StrongestPasswordValidator */, + B5F724D5F0F5CD521AED2FFB46B81417 /* StrongestPasswordValidator-StrongestPasswordValidator */, + 314C316F862F0C900E91221B5D6FBFDA /* UIDevice-Utils */, + 028A94022F38D69362BD4CDDF2206F67 /* UIDevice-Utils-UIDevice-Utils */, ); }; /* End PBXProject section */ @@ -4168,7 +4278,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1095E560AACCA0FC6F6E382F6D6CAA9D /* Resources */ = { + 12C7D19E7EA8A55C378CD6CA0CA36E18 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 20C7EE510717135B33ED6C03E80A2221 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( @@ -4183,27 +4300,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 327C36803383D440109AE6EB9C07DE0E /* Resources */ = { + 2422526B3AFAD5F85D2F7BDD51B4A073 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F2A235DCB0455001A61E93CD00ED7C6F /* PNObject.bundle in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 3C781560D9D5808B45992E0F2EA7B9B0 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 404D02FD1769DEC17E9AC1311FB35569 /* UIDevice-Utils.bundle in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 4360161D191B31F89B04E271A85CA957 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 3182FCDE25D3E3406D57A57B53431095 /* StrongestPasswordValidator.bundle in Resources */, + A02DAC7721109252FB41BDBFF7506F31 /* UIDevice-Utils.bundle in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4214,13 +4315,21 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 82B5A8796DC0C08A3D0915F715C25AA1 /* Resources */ = { + 9BEB03E5D7FBF4C2522DD55E4FDB1A4E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; + A8D98484E4AB000A9C34ACA52670B428 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E29455D1D64C719582B479B64ADA752E /* PNObject.bundle in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E3E721C903D9744C26DD3B0427E1342E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4236,13 +4345,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - F480D47DA1C865415480EB7C994D4B20 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; F906764553FA4DB8384EE10475296082 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4251,6 +4353,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + FF667758371064481AE9F48C309B1FBA /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + C70E3BD58967DF12CFAC25996D2231E3 /* StrongestPasswordValidator.bundle in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -4269,6 +4379,42 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 0D64E46D429F290FFC625DA7E1309E25 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 88016EB7EB19D156CE2DA9DC6BD1A69A /* Specta-dummy.m in Sources */, + 844A186BB37A792DF221C6D3FED55548 /* SpectaDSL.m in Sources */, + 340490448CDBF9AC2A61E7AD0C225B5E /* SpectaUtility.m in Sources */, + 55A2C3FE7B4F371CED87BD4D722B0AA8 /* SPTCallSite.m in Sources */, + 843568FDEB30BD7AEF8E71F928B9CEEB /* SPTCompiledExample.m in Sources */, + 1D8CF72F68F6192E674A0529099B847F /* SPTExample.m in Sources */, + D44FEECD7262E751DCCF79D9F16B1707 /* SPTExampleGroup.m in Sources */, + 5FB9A8C93E92A2019F37320CA6EF0051 /* SPTSharedExampleGroups.m in Sources */, + 042B5A0DF9A7C3875611D66EEE6F4F0A /* SPTSpec.m in Sources */, + 0254DC8C011209AB977C06EA7E95889E /* SPTTestSuite.m in Sources */, + 093DA254B30414E2DEDBC9D08084D234 /* XCTestCase+Specta.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0F79313E21E1139A0C59E2CB83EF7DCB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4096634563A41E623BE403B3CD0BBB88 /* StrongestPasswordValidator-dummy.m in Sources */, + C467E23E049825341CFA5FB79285B66A /* StrongestPasswordValidator.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 141A5096D6B23B80606833C548E0016F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 0CC90B2D60A8A08454382E6F7E9917A1 /* RNCryptor-dummy.m in Sources */, + 68384E55944EACF1468AB77FDF08F985 /* RNCryptor.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 1BDDE48F5AE34B429B64EE33A1175738 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4366,14 +4512,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4B353A0BBB66696C34F5B65E02FE5144 /* Sources */ = { + 44B48DE0FB820C8ABD1669621FD20AFA /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 53F950983A482A060E6E0EC08A2FF64B /* ALView+PureLayout.m in Sources */, - CF608B26CD849ADC52D530C106823F81 /* NSArray+PureLayout.m in Sources */, - EB42F34B465FBC48FB9120748E9994AC /* NSLayoutConstraint+PureLayout.m in Sources */, - 033955AF0C29998E847CADD6546A4860 /* PureLayout-dummy.m in Sources */, + 993794224F6A64BEA192FC7BAB6FE714 /* Pods-PNObject_Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4469,19 +4612,33 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 6AA759A7FB9DA30985FC0A38A9D27640 /* Sources */ = { + 75D078439699AFC0B1AFBAEFE8AA8DAE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8FD3904C430B99D39BCFBE125F7DE2E9 /* StrongestPasswordValidator-dummy.m in Sources */, - 14B8E8BB0DC319667D8D947D6FD05E9C /* StrongestPasswordValidator.m in Sources */, + BC493C5B0DE06A2B9CD35CB8D0C8373B /* AFHTTPRequestSerializer+OAuth2.m in Sources */, + 7B058D8BDB39808E193D042503D362AC /* AFJSONResponseSerializerWithData.m in Sources */, + C8536FA56CE6A3C57AF996A10B3538F7 /* AFOAuth2Manager.m in Sources */, + B3C44C99C3D6799F393C4BAC36730EFF /* AFOAuthCredential.m in Sources */, + FAFF694AEED47B4C2590B318514AEF56 /* PNAddress.m in Sources */, + D21D71BD0F6BE5641566ED11089155F0 /* PNInstallation.m in Sources */, + 2C5723971E0A82DFE590CCBBC85109BD /* PNLocation.m in Sources */, + FAAEFD347D99CB3D2DF590C4DD74729D /* PNObjcPassword.m in Sources */, + 14FF6051E615CB6432AD129DF0E18223 /* PNObject+PNObjectConnection.m in Sources */, + 676A38866600FF281EF0378D3D4AC647 /* PNObject+Protected.m in Sources */, + D6E254B431D0DB9CAD9A42CC800DC12D /* PNObject-dummy.m in Sources */, + C40E751F9D577A9429168D2BE3E80E42 /* PNObject.m in Sources */, + C693B3C9443AA8107D7EDE91D0DB0E0B /* PNObjectConfig.m in Sources */, + D5E4B17D89A58CF5A1DE9D1F45F9F372 /* PNObjectModel.m in Sources */, + 100FBCF8D343D7040A924C564B019756 /* PNUser.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6B4E270FBAF6E1C5ED934ADF1976D107 /* Sources */ = { + 77FB668BB42F41F9C3E8AD59C1C82B09 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + E4F1EBC4ADEFA94F3641370CC0F7F4E1 /* Pods-PNObject_Example-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4495,13 +4652,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 7FEFFFDEF81C67217D49D70E4E0429D8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 871E71F1677F15E1B86A1682409A94D9 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4511,14 +4661,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 88505CB69408E5902761F7895B22C48E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8E3B5C2A8C94344B9A8A1909CE8CC192 /* Pods-PNObject_Example-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 9296143FDCBB7B177B55ABE8C431E3B1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4526,14 +4668,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 955663020A1DD09605A148EA1832335F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 2B95A683D394335AC935FED538B67FD9 /* Pods-PNObject_Tests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 958D491DA8D20A98E036C0C4545C7D75 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4543,6 +4677,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9850BCD44C14B899CD4174D476BAD0E0 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; 9FBCFDA34D2FB1FAC36B78AA5A1C04CF /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4566,6 +4707,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A7A193DB9FC12DB10A23DB7A7E901203 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; B239BD93C67DE976C7F3A1AD982A0A58 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4608,12 +4756,10 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BDCEC996E756D0002B0A030F03430A68 /* Sources */ = { + CD02785D5318F1FF7EE71EBF89C9D0CE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A59B7D1F1FCBDD4CC2C4DC26B046B087 /* UIDevice-Hardware.m in Sources */, - D967B2C440DE8F833FD923C2C204F9EA /* UIDevice-Utils-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4628,28 +4774,23 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DCCEC84A25DAC6103A107C7C271EBE45 /* Sources */ = { + DBD6731C20CBB15549E0535D589D880E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + D7323ED7E9BC5E3E8AF38553A3E7BD8A /* UIDevice-Hardware.m in Sources */, + C7BFBF77C9DDA99DF131AA22BED329A8 /* UIDevice-Utils-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - E6B37C4F5AC8C78476C3291871B61979 /* Sources */ = { + E94DDAC2DCB085728DFC64B9C17BFF56 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - E6323DED3CE3D82635693BBD3354262A /* Specta-dummy.m in Sources */, - C56F8368BB569D7CE340773FDE00B25D /* SpectaDSL.m in Sources */, - 6EE527C8712C4BD576B5D743288E6D63 /* SpectaUtility.m in Sources */, - E3439C08D74A120C1055389BB66752DB /* SPTCallSite.m in Sources */, - 04D4A561F559B8F869C1904174110E7E /* SPTCompiledExample.m in Sources */, - 749BFE097FAE7FF6A4FFD6D71BDC31AD /* SPTExample.m in Sources */, - 96E5A6864E405A5A44268AA205B80E77 /* SPTExampleGroup.m in Sources */, - 55C75EB30CCF1643AF9383BBC044BCA2 /* SPTSharedExampleGroups.m in Sources */, - 9B64A9D96A67BCA94B57E9A749CB3311 /* SPTSpec.m in Sources */, - 5AF190A1EB059398384CD9C8CE799FBC /* SPTTestSuite.m in Sources */, - DE99615AC36FAF3786FD945188E89B96 /* XCTestCase+Specta.m in Sources */, + 3F9472D61C236FBA7FE3ABCCC71E5E3D /* ALView+PureLayout.m in Sources */, + 8C85D66841B49A2929EFC1AC8D94E960 /* NSArray+PureLayout.m in Sources */, + 7A568273B8FA9CA2D3D4E2AD5C52C05B /* NSLayoutConstraint+PureLayout.m in Sources */, + 6315D569F7A2D90C251C907CB896543F /* PureLayout-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4660,35 +4801,20 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FAF40653F1B722F83D1BA70513A01814 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 6E6DDA6DDE8820AC18BD013B17CB8B75 /* AFHTTPRequestSerializer+OAuth2.m in Sources */, - 06146A844AB3F87F8A888A1D4F419377 /* AFJSONResponseSerializerWithData.m in Sources */, - 03547579D518C937A2C7A41085B1304F /* AFOAuth2Manager.m in Sources */, - 69D6C64638DDBF5DB7AD89D159EC633B /* AFOAuthCredential.m in Sources */, - FC32A53816F9D4E08DDE423D166398C0 /* PNAddress.m in Sources */, - 858798EB7990D972AC14D9B6DF65EA22 /* PNInstallation.m in Sources */, - 69B0D369808625A1FB86F2B9F93529EF /* PNLocation.m in Sources */, - 6909FAA05F3AAC805C3C6679F8F25935 /* PNObject+PNObjectConnection.m in Sources */, - E855017C2D37EAEEFB2362D64FE1045A /* PNObject+Protected.m in Sources */, - 9F5E5A1E2533CA401C4966A842C1D967 /* PNObject-dummy.m in Sources */, - EB17A1BFE5F1A550F74ED681B87DE6BB /* PNObject.m in Sources */, - D8B5AF069418E08D778CC97BFD8E1904 /* PNObjectConfig.m in Sources */, - 9DDE4CB17AD9117DC4857BE48F1935F7 /* PNObjectModel.m in Sources */, - B60639B9D5BB72C210D2EDB02E4EA6D1 /* PNUser.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 05C481CA260AD6E12EE1B582CA89F682 /* PBXTargetDependency */ = { + 058E4DD31ABF2B4E4573DC809D8E46F6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; - targetProxy = 00FB9F0B8F537D473F27F3FE99E53771 /* PBXContainerItemProxy */; + name = PNObject; + target = FF6DB175E269D4B6BC28013A2E0B79DC /* PNObject */; + targetProxy = 90F9FBF95E6880F6DAB9D88F52473370 /* PBXContainerItemProxy */; + }; + 09D3CAA6EA5A3CB065780C76281C7744 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "nv-ios-http-status"; + target = 88643B90725E3BDB1F15DA88BB66A9C9 /* nv-ios-http-status */; + targetProxy = 3B26DCE855F2D9D6CC067BFA423ADE0E /* PBXContainerItemProxy */; }; 0B7FF7A77A5473EE2A00B867F0320C1E /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4696,65 +4822,47 @@ target = 1A54A167C32DFCCEA6CDB5334A0DB6AC /* FBSDKCoreKit */; targetProxy = E469F4404D9AA3DFDD5115B9DCA2E42C /* PBXContainerItemProxy */; }; - 0B857E39E14AF795EE3FC8EC47A2FCF9 /* PBXTargetDependency */ = { + 14C966F8A29391A4E52220F4FD2986E0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Expecta+Snapshots"; - target = 619F0D28240534293108906FED04836F /* Expecta+Snapshots */; - targetProxy = 805A077856B9D5D8137247039C475AE3 /* PBXContainerItemProxy */; + name = "nv-ios-http-status"; + target = 88643B90725E3BDB1F15DA88BB66A9C9 /* nv-ios-http-status */; + targetProxy = C384052F7AA7D08E000424DE270EB279 /* PBXContainerItemProxy */; }; - 131ED289B9E2E588D95182D0031B1162 /* PBXTargetDependency */ = { + 176D540C2AB00158C7014CE4B81D5124 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; - targetProxy = FC060D82CB9C3321B9F8EF2AFE9BB8FD /* PBXContainerItemProxy */; + name = NSDate_Utils; + target = 20B8A8681820FA8513BD7E48A85DC18D /* NSDate_Utils */; + targetProxy = 0C0F8E8B73A919EBA4E9CF056AA363D8 /* PBXContainerItemProxy */; }; - 198A0CAD8015B6832CE149B210C0C485 /* PBXTargetDependency */ = { + 1930323709E79494714BA9B17EB7B7CA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKLoginKit; - target = 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */; - targetProxy = 8A93D1F95DD65A01A1FFFF5A534EC7F7 /* PBXContainerItemProxy */; + name = StrongestPasswordValidator; + target = 352110FF1F6E135B18416F3E866D8C7D /* StrongestPasswordValidator */; + targetProxy = A5339DC31044B5AFA6CFDC3D0B71A3A4 /* PBXContainerItemProxy */; }; - 1C6D6E265F11331F07E84D2B6FE7A7DA /* PBXTargetDependency */ = { + 2324D6168EEBF528BDC8689EBE7DA464 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "UIDevice-Utils"; - target = 3AE8BEB4664209ED167AC84641DB8D44 /* UIDevice-Utils */; - targetProxy = 60DC9415131D2BA25B2D8AFEC3A3FBFF /* PBXContainerItemProxy */; + name = "PEAR-FileManager-iOS"; + target = BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */; + targetProxy = 776816FABAE1CDE0D505F291E71FD45D /* PBXContainerItemProxy */; }; - 1FB2FD2F440DCCC314356F9113A02EEE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "CodFis-Helper"; - target = E8EACB2759BAA815FAC2E1B98932203D /* CodFis-Helper */; - targetProxy = 499E49F299E6E026D3C2E60ECF586FDE /* PBXContainerItemProxy */; - }; - 211B728809D5FE67A7828F0C27CE037C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "NSString-Helper"; - target = 6F621F2F34EEA2E2A05B25FA44939F5D /* NSString-Helper */; - targetProxy = 957132B774177CB656481977E1158617 /* PBXContainerItemProxy */; - }; - 21673A6CA8BA7A3A616229ADC578518D /* PBXTargetDependency */ = { + 2BCFC9E572CF11B12387453BE79660B8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSDKCoreKit; target = 1A54A167C32DFCCEA6CDB5334A0DB6AC /* FBSDKCoreKit */; - targetProxy = 84432788B1C414EFF4F2FF01E31988BC /* PBXContainerItemProxy */; + targetProxy = 582174FA553F6AEF0197BF3FDEB0A85C /* PBXContainerItemProxy */; }; - 2FCCF7757556E38BC7CE6B1D9A2CDA4B /* PBXTargetDependency */ = { + 3151391B36B72F307BEE819FEEA5E69E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "NSString-Helper"; - target = 6F621F2F34EEA2E2A05B25FA44939F5D /* NSString-Helper */; - targetProxy = F9FC6F7C0E35D4BCAF936EE6EEC28858 /* PBXContainerItemProxy */; + name = "PNObject-PNObject"; + target = 90D64B763687A799C706A1E53638ADC2 /* PNObject-PNObject */; + targetProxy = E29D4E516A1BF3A76381FB2B4BC6DF9B /* PBXContainerItemProxy */; }; - 33852CE1F20CAC82CB87C24900A1CD9F /* PBXTargetDependency */ = { + 3863BD3BC941E179A4203C17E0D747DE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "UIDevice-Utils"; - target = 3AE8BEB4664209ED167AC84641DB8D44 /* UIDevice-Utils */; - targetProxy = C347F7BA0058460F36ED47B72CDC41A1 /* PBXContainerItemProxy */; - }; - 3F73E7419470EB6AC10F70CE747E27EE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSDKShareKit; - target = D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */; - targetProxy = 01E99DD934FB197B27484D9C7F406291 /* PBXContainerItemProxy */; + name = FBSDKCoreKit; + target = 1A54A167C32DFCCEA6CDB5334A0DB6AC /* FBSDKCoreKit */; + targetProxy = 2FFAA2BD04B5147CB345BB56F2B63ACC /* PBXContainerItemProxy */; }; 427B23ACCC935F189F4A16589A1DBC23 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4762,23 +4870,11 @@ target = C151757236ED425D4575FA96E3D67F5A /* NSString-Helper-NSString-Helper */; targetProxy = 28F15044017B0C9BD8CB2945A321D91B /* PBXContainerItemProxy */; }; - 43F9F817B20851D49021AE9DE7108603 /* PBXTargetDependency */ = { + 480A35F1FFC5B5474EEB1E89E3588752 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKLoginKit; - target = 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */; - targetProxy = 7FFAB75BE80A41DAEA93B8D5B892E686 /* PBXContainerItemProxy */; - }; - 448752E453A725FDA061FD40128B26D7 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSDKCoreKit; - target = 1A54A167C32DFCCEA6CDB5334A0DB6AC /* FBSDKCoreKit */; - targetProxy = D77BBF243BDB4251C99C45A59729EE33 /* PBXContainerItemProxy */; - }; - 4A4B10765EA4DF49C212C3ED1475C4FC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "PNObject-PNObject"; - target = 624EA13B8888705E7AE36D7C6C518BD2 /* PNObject-PNObject */; - targetProxy = 181FBB245FD03450AEDC5EF978BD35F5 /* PBXContainerItemProxy */; + name = "NSString-Helper"; + target = 6F621F2F34EEA2E2A05B25FA44939F5D /* NSString-Helper */; + targetProxy = 96B8CDD895DC91DD558B4598B5111484 /* PBXContainerItemProxy */; }; 4ACA793EC27274D41A670C74CD739365 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4786,17 +4882,41 @@ target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; targetProxy = CCF83280732A67033B72EE54815FFD3F /* PBXContainerItemProxy */; }; - 4B5790C22F58443F43FAE6F7CAD305C7 /* PBXTargetDependency */ = { + 4D19350141EF254B07C84DD4C58F1CD8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = StrongestPasswordValidator; - target = 8858C6908E176A370A4667B983CC51E3 /* StrongestPasswordValidator */; - targetProxy = 0F8D05AD041E174E26154407E5C6FDED /* PBXContainerItemProxy */; + name = Bolts; + target = 63A18C6A528BD7E47DDAF39B2AEAF1D1 /* Bolts */; + targetProxy = 9C96F10EAC07713BC83FAC1AE6E68EC0 /* PBXContainerItemProxy */; }; - 5023BF765CC6C497FF1D1FB543CDC26E /* PBXTargetDependency */ = { + 4D6C4388FA45A7885C2942E836B98026 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSDKShareKit; + target = D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */; + targetProxy = 338508182D709CEBFC55DE8EC820BF37 /* PBXContainerItemProxy */; + }; + 4D9558C9BBDFFB4A456C9FDC4002A177 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Specta; + target = F36421BE3CA2CFC3461C5BE492620FBB /* Specta */; + targetProxy = 9F2F33A868D38D8DEF2CCD493B20ADCD /* PBXContainerItemProxy */; + }; + 5199CD183FE65379BBED0995BF987D12 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNCryptor; + target = 0840D25468C2C517130DF826544925A0 /* RNCryptor */; + targetProxy = 434092A62112FF9E3CF334B9EA7A2602 /* PBXContainerItemProxy */; + }; + 51F50439D9772077B8C6D7CC77BF8466 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "CodFis-Helper"; target = E8EACB2759BAA815FAC2E1B98932203D /* CodFis-Helper */; - targetProxy = B0E9B77A5EF5AD711A9FD6D45F0C13E0 /* PBXContainerItemProxy */; + targetProxy = CD86A93C8846FF5A773D7F7FBD605805 /* PBXContainerItemProxy */; + }; + 5394ECB50110D17426EC479EC63EBE00 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = StrongestPasswordValidator; + target = 352110FF1F6E135B18416F3E866D8C7D /* StrongestPasswordValidator */; + targetProxy = E0DD39CAAFB312F800B3CF5DCB496849 /* PBXContainerItemProxy */; }; 5ABBF88DA121C7158B42BD41B4C51C8E /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4804,83 +4924,59 @@ target = 63A18C6A528BD7E47DDAF39B2AEAF1D1 /* Bolts */; targetProxy = C1D515C316B5D5FE5C581F2529C4666C /* PBXContainerItemProxy */; }; - 6AE8BE05A496F5E2087FDFB2D6016666 /* PBXTargetDependency */ = { + 5B55F706B9E4523034DC89B4249CECCC /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "nv-ios-http-status"; - target = 88643B90725E3BDB1F15DA88BB66A9C9 /* nv-ios-http-status */; - targetProxy = D945EEF13B71C5E5823A7DC9F49B06F9 /* PBXContainerItemProxy */; + name = FBSDKLoginKit; + target = 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */; + targetProxy = 9C7E4C8D70474B9E59A0B89711DF4DCE /* PBXContainerItemProxy */; }; - 6E0259091A78C5457245DE243C8FAAE1 /* PBXTargetDependency */ = { + 68B5CC26C23096C1DBAC0B5593F7FE18 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "CodFis-Helper"; - target = E8EACB2759BAA815FAC2E1B98932203D /* CodFis-Helper */; - targetProxy = 18769881E1CDD3AF6655F7FBA19DD4DB /* PBXContainerItemProxy */; + name = FBSDKLoginKit; + target = 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */; + targetProxy = 7F50E346E2789F6D78CDA6E42286A209 /* PBXContainerItemProxy */; }; - 6EE323196B95C80B44C23D6C92BBFF89 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "PEAR-FileManager-iOS"; - target = BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */; - targetProxy = 316DBDD4C7F713B4A1AD37DF3F29A316 /* PBXContainerItemProxy */; - }; - 74D4D4325B0B435303E8FF485861D23C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSDKCoreKit; - target = 1A54A167C32DFCCEA6CDB5334A0DB6AC /* FBSDKCoreKit */; - targetProxy = 4CD09C896ACDAEE68D0E3B4E11D29F14 /* PBXContainerItemProxy */; - }; - 7775840FCC038B3EFE3E62349DD962D3 /* PBXTargetDependency */ = { + 715D71655484DE068F610C532B974C28 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = NSDate_Utils; target = 20B8A8681820FA8513BD7E48A85DC18D /* NSDate_Utils */; - targetProxy = 59054DCAC78C993B192C7FBE6B276B63 /* PBXContainerItemProxy */; + targetProxy = 7A774F27853C3582EA11B6D13AE1D672 /* PBXContainerItemProxy */; }; - 7AF3A5BD5E668D4907CB8AF7786EF424 /* PBXTargetDependency */ = { + 7224CE768BB2A9F1163D889E77E007D2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "StrongestPasswordValidator-StrongestPasswordValidator"; - target = EFA2428790ECABBAFAF6330BD81B7C15 /* StrongestPasswordValidator-StrongestPasswordValidator */; - targetProxy = D0D3CB297B135F0844AD77032D22CD5C /* PBXContainerItemProxy */; + name = FBSDKLoginKit; + target = 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */; + targetProxy = 3C6A7AEADAC32B49A9EA58A76D8954B9 /* PBXContainerItemProxy */; }; - 7D6399BC4D570445BF30F2000D7DC8D9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSnapshotTestCase; - target = D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */; - targetProxy = 33D9E567B86AA2B86F9CEE4F314BA1CE /* PBXContainerItemProxy */; - }; - 834AB6B105EE5C7A2F41C8F8036F872F /* PBXTargetDependency */ = { + 805B5A167DA1AF926AED4256335D797F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AFNetworking; target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; - targetProxy = B4C333959829027658E06C0D036FA3C8 /* PBXContainerItemProxy */; + targetProxy = A1CF4B0C91C4F5AB6ED844A0E93FCD2C /* PBXContainerItemProxy */; }; - 87C3BAC1DE606BFBEFBB0C37AE5293EE /* PBXTargetDependency */ = { + 863BEE0691695DE47B668EAF84851624 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = NSDate_Utils; - target = 20B8A8681820FA8513BD7E48A85DC18D /* NSDate_Utils */; - targetProxy = 8C06BE45204EB41A2C1C730E2CF865FC /* PBXContainerItemProxy */; + name = "PEAR-FileManager-iOS"; + target = BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */; + targetProxy = 8CB2FE5F4C133B87AC9A33E217934B97 /* PBXContainerItemProxy */; }; - 8E9133B8F3755291CE90279298DF31C4 /* PBXTargetDependency */ = { + 88B6E092AC0548502637541582800344 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PureLayout; - target = 1E6846CAC8E2C03735D2424F76AB6D54 /* PureLayout */; - targetProxy = 7B9028D23892B515FA3C95C1D0F81152 /* PBXContainerItemProxy */; + name = "PEAR-FileManager-iOS"; + target = BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */; + targetProxy = 1F51EAFA1ED600220C5CD806B8817E3A /* PBXContainerItemProxy */; }; - 912FD986A43E9B1E517E63C63EEF886C /* PBXTargetDependency */ = { + 8BA644C9146F31BBBCDB44E519EB8CC1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKShareKit; - target = D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */; - targetProxy = 00650FDA66DACDD6A8CA5502B103F234 /* PBXContainerItemProxy */; + name = RNCryptor; + target = 0840D25468C2C517130DF826544925A0 /* RNCryptor */; + targetProxy = 67D8DEAF5ABBC07A632AF3476E8F61A2 /* PBXContainerItemProxy */; }; - 91370ECC201091F6127968573CDFB3F5 /* PBXTargetDependency */ = { + 8D0CEC6B79C197B43820055636010EAE /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = NSDate_Utils; - target = 20B8A8681820FA8513BD7E48A85DC18D /* NSDate_Utils */; - targetProxy = 34FF2B074E2A0DD6C5F42A27B3500547 /* PBXContainerItemProxy */; - }; - 94A7EC1A6ACC3482487757597F760D32 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = StrongestPasswordValidator; - target = 8858C6908E176A370A4667B983CC51E3 /* StrongestPasswordValidator */; - targetProxy = EEEEF30B72054C178CC47DB978370398 /* PBXContainerItemProxy */; + name = "CodFis-Helper"; + target = E8EACB2759BAA815FAC2E1B98932203D /* CodFis-Helper */; + targetProxy = 685A3F6C7F3E09F6D5372151082360C4 /* PBXContainerItemProxy */; }; 98DD51A246F6BAB1D54CFD05E01D8874 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4888,35 +4984,41 @@ target = E14B7AF3D24BE951D0A73307B65567AA /* CodFis-Helper-CodFis-Helper */; targetProxy = 8C53F4461C9D1CEF4ECD210F7D3831C7 /* PBXContainerItemProxy */; }; - 98EED1528EE511B02411CE2D427E5154 /* PBXTargetDependency */ = { + 9C4F73C9337837ADF72154308809F580 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "NSString-Helper"; - target = 6F621F2F34EEA2E2A05B25FA44939F5D /* NSString-Helper */; - targetProxy = CFE08D9466A5CC7C09E6B38030437013 /* PBXContainerItemProxy */; + name = "Expecta+Snapshots"; + target = 619F0D28240534293108906FED04836F /* Expecta+Snapshots */; + targetProxy = 3FAD12CFA146E163BE7A7C211B209E99 /* PBXContainerItemProxy */; }; - 9A65BE2EC22596025FB40B2C22F272BE /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "UIDevice-Utils-UIDevice-Utils"; - target = 47A534B55D67B674D614B5C3D1BEF06C /* UIDevice-Utils-UIDevice-Utils */; - targetProxy = 448E3209276E8D1EF003B95EDBFC684D /* PBXContainerItemProxy */; - }; - A1AEB5F44D60567BC5F4AC387060FE3F /* PBXTargetDependency */ = { + 9E6953F0B2378E499CEC1E584FA2D5B8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Bolts; target = 63A18C6A528BD7E47DDAF39B2AEAF1D1 /* Bolts */; - targetProxy = F6BE2CD6BF29ABDE35F3E46654ED7A0F /* PBXContainerItemProxy */; + targetProxy = CC3CBFB0561ED67B51C0008C309B6951 /* PBXContainerItemProxy */; }; - A4F6C729524B5A5E3420F29888086A5F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSDKLoginKit; - target = 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */; - targetProxy = 3DAB5C665844FD2EA3FDE38602FCE2C7 /* PBXContainerItemProxy */; - }; - A533AC66D9FE20F48A72ECA7AF04FB1A /* PBXTargetDependency */ = { + A11655C55A354A8E8572B4183D23E78E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = StrongestPasswordValidator; - target = 8858C6908E176A370A4667B983CC51E3 /* StrongestPasswordValidator */; - targetProxy = 9930BF6AE36DE1E1B3AC46D995CA3D81 /* PBXContainerItemProxy */; + target = 352110FF1F6E135B18416F3E866D8C7D /* StrongestPasswordValidator */; + targetProxy = C24D823B2F7EA35FBE5BF3A58575E39F /* PBXContainerItemProxy */; + }; + A668B3626B21A9183FE5EBE1FF2975C3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PNObject; + target = FF6DB175E269D4B6BC28013A2E0B79DC /* PNObject */; + targetProxy = 375056DCFEF4080310518704A56215AD /* PBXContainerItemProxy */; + }; + AB86DB45B7A5A99629DA253C2BE079AD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "UIDevice-Utils"; + target = 314C316F862F0C900E91221B5D6FBFDA /* UIDevice-Utils */; + targetProxy = 7CA0C8255721FB2AF3218FBB745A61B6 /* PBXContainerItemProxy */; + }; + B2C875ED5D3189AD23B25CB372DFA428 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSDKShareKit; + target = D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */; + targetProxy = 7278D01E575E08BC590D2CFA421E9234 /* PBXContainerItemProxy */; }; B4327D12E62270ACBF76C7F75B02787F /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4924,35 +5026,23 @@ target = 1A54A167C32DFCCEA6CDB5334A0DB6AC /* FBSDKCoreKit */; targetProxy = EABFFC381088C7EDB3C50BF9184E2232 /* PBXContainerItemProxy */; }; - B7C82DEE5E261EE85FF1529CF90F04A6 /* PBXTargetDependency */ = { + B616827F7AB7CA74B1E5EA3B4D5F7E17 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = PureLayout; + target = 823DCC47A39BF05022FD243FFA57350E /* PureLayout */; + targetProxy = B32BF74C12B1F9E12E1EEED25D335B60 /* PBXContainerItemProxy */; + }; + BACEA299677029E73500AA2FF40AE90E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "nv-ios-http-status"; target = 88643B90725E3BDB1F15DA88BB66A9C9 /* nv-ios-http-status */; - targetProxy = DAF237007C84DD23AD19F705BA34E3F6 /* PBXContainerItemProxy */; + targetProxy = 4FCD74BA68C1A574B01555F824846CA4 /* PBXContainerItemProxy */; }; - B92C6E244344C8005A1CADA54F567494 /* PBXTargetDependency */ = { + C31E389A8AF905C2FFCB0898598F072A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKShareKit; - target = D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */; - targetProxy = 9CCAABE952390DFA7C725C624AC1689A /* PBXContainerItemProxy */; - }; - BA064C5C2AFC7F705B4CE2A4467B6B74 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Bolts; - target = 63A18C6A528BD7E47DDAF39B2AEAF1D1 /* Bolts */; - targetProxy = 5E53FB1976EA82C34ADB85247F5F758C /* PBXContainerItemProxy */; - }; - C53FD7C6C8F2567EDDC6A1E06C8B2F6F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "PEAR-FileManager-iOS"; - target = BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */; - targetProxy = F7F0DA8035BF7E4743C5D19BB87133AF /* PBXContainerItemProxy */; - }; - C86C93CC3218C2A1C616C957D29F531B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Expecta; - target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; - targetProxy = AB0CAFEEBEB226AABF0EE0784AF73643 /* PBXContainerItemProxy */; + name = "NSString-Helper"; + target = 6F621F2F34EEA2E2A05B25FA44939F5D /* NSString-Helper */; + targetProxy = D9476D31D7096AA345C238EE26F7DE10 /* PBXContainerItemProxy */; }; CFC3C60C0541C54818441E331A7E8753 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4960,41 +5050,53 @@ target = D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */; targetProxy = F9BBA6CBCE0B1A136EAFACE5185B512D /* PBXContainerItemProxy */; }; - DA7917415AB48EEE037507CA7A34A36D /* PBXTargetDependency */ = { + D02D2900AC4B6A785781CC4C548F7468 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSDKCoreKit; + target = 1A54A167C32DFCCEA6CDB5334A0DB6AC /* FBSDKCoreKit */; + targetProxy = 2E02BFA69440770B44E79B5042EFF227 /* PBXContainerItemProxy */; + }; + D34D084194466F6E36F3B6D7C397A1DC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CodFis-Helper"; + target = E8EACB2759BAA815FAC2E1B98932203D /* CodFis-Helper */; + targetProxy = E1A919B9977FB460D57719F22929D3D0 /* PBXContainerItemProxy */; + }; + D8D0621FEFA5DCE0665EB1B5EDAFFDD7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RNCryptor; + target = 0840D25468C2C517130DF826544925A0 /* RNCryptor */; + targetProxy = 64824134F85EBD7F92DDCA213370E4D6 /* PBXContainerItemProxy */; + }; + DC38F2F7E865945F1F976D10A65CA67B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "UIDevice-Utils"; - target = 3AE8BEB4664209ED167AC84641DB8D44 /* UIDevice-Utils */; - targetProxy = 078C88B12F276C0DC383BFD15012BE42 /* PBXContainerItemProxy */; + target = 314C316F862F0C900E91221B5D6FBFDA /* UIDevice-Utils */; + targetProxy = 3484B5DD08B7BDE56D49693AEE76F590 /* PBXContainerItemProxy */; }; - E82FC639CE78F754CC3287A787F8AC5A /* PBXTargetDependency */ = { + DE163BA7E5ECD68E1946A74426A9E679 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "PEAR-FileManager-iOS"; - target = BF088AF63E437970817C1E809577C700 /* PEAR-FileManager-iOS */; - targetProxy = A190D08B992B9862E2829494CEF8A2B6 /* PBXContainerItemProxy */; + name = "StrongestPasswordValidator-StrongestPasswordValidator"; + target = B5F724D5F0F5CD521AED2FFB46B81417 /* StrongestPasswordValidator-StrongestPasswordValidator */; + targetProxy = 6032F468846372E10E549F8FD3B7B337 /* PBXContainerItemProxy */; }; - EB8031D9A3654EAE00AB20A2256F414C /* PBXTargetDependency */ = { + DE7D12455B22FEC5B269716F7B6886A6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "nv-ios-http-status"; - target = 88643B90725E3BDB1F15DA88BB66A9C9 /* nv-ios-http-status */; - targetProxy = F68C2D4EF2EB58C8AB0D8053F5ECE018 /* PBXContainerItemProxy */; + name = NSDate_Utils; + target = 20B8A8681820FA8513BD7E48A85DC18D /* NSDate_Utils */; + targetProxy = 6AA6C79142003081329E933A6003ADF7 /* PBXContainerItemProxy */; }; - ECDFF1E77695D220F708E8DBA7757176 /* PBXTargetDependency */ = { + E1807C75A54A499EA185E9F7FA2CF13B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Specta; - target = 48A01060680836EC1751F39B03E38657 /* Specta */; - targetProxy = 46C1B7454291FC1CCC2AD4E4EF186DDA /* PBXContainerItemProxy */; + name = FBSDKShareKit; + target = D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */; + targetProxy = 97AF319D526810A5E02D258CDBD7B3BF /* PBXContainerItemProxy */; }; - EDE5FE2C1621A76CDB3AEA9FE6FD86F1 /* PBXTargetDependency */ = { + E69ADFF9CE4319CBA344025EE79BEAB0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = PNObject; - target = F6BDA83096F6440DD1D129F7219559C2 /* PNObject */; - targetProxy = 8A49F8E47A06AE223467C6EA6BB21B87 /* PBXContainerItemProxy */; - }; - EE3412C515288C97664E8E2921DB5A33 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = PNObject; - target = F6BDA83096F6440DD1D129F7219559C2 /* PNObject */; - targetProxy = 49E055F1B5D04BDC50F79F9256B35BA9 /* PBXContainerItemProxy */; + name = "UIDevice-Utils-UIDevice-Utils"; + target = 028A94022F38D69362BD4CDDF2206F67 /* UIDevice-Utils-UIDevice-Utils */; + targetProxy = 2EE0FD5F2CBA8E065BE4491971782C42 /* PBXContainerItemProxy */; }; EF83D136E3B525B6151A75CBAEFE4ADD /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5002,70 +5104,48 @@ target = 3241BF41D67FE3979A15BEAA18A92CA3 /* NSDate_Utils-NSDate_Utils */; targetProxy = 0CD167825DC3C6EBCB6F12FF7295B619 /* PBXContainerItemProxy */; }; + F1ED8E87F148A385EE923456C45DCC4D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "UIDevice-Utils"; + target = 314C316F862F0C900E91221B5D6FBFDA /* UIDevice-Utils */; + targetProxy = 1B2FE33D8B713786D38ED978EF621BFE /* PBXContainerItemProxy */; + }; + F294EB8DEAC6BD8D779DC4B8372A776B /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Expecta; + target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; + targetProxy = 75000DAD477752C3AC6516B0B9B56251 /* PBXContainerItemProxy */; + }; + F2AFDF302206E7326B6B636874A6EBA4 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSnapshotTestCase; + target = D07447EE3CEBB0BCB8D61DFCB8EA915F /* FBSnapshotTestCase */; + targetProxy = 83C10DE677A2F8EF8A9B3EB574180FFD /* PBXContainerItemProxy */; + }; + F2D4B9A0D7F4E17A4700E597BFA2B5B5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "NSString-Helper"; + target = 6F621F2F34EEA2E2A05B25FA44939F5D /* NSString-Helper */; + targetProxy = 988A61EAE4BD33C0F1E196F96BFE91BB /* PBXContainerItemProxy */; + }; + F3D7427DE402B996C9E4A63E58CFBD39 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; + targetProxy = 1876653167F9A1DC5CFB6E89535A49CE /* PBXContainerItemProxy */; + }; + FBC10FC028AA8490A0B4A259451D9EC2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; + targetProxy = 98ADDEFC1A487ED3180EC3DDBA849B00 /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 00B4D91CDDC5F69DD8584AC64C669001 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4E00AF8FA18E60689C563F2B3853878C /* Specta.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Specta/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Specta/Specta.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = Specta; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 02DBAF867AD230B8B6A99F1EF1AE72AE /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1F7AAB82BDC42F57547B1C36752D34C0 /* StrongestPasswordValidator.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/StrongestPasswordValidator/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = StrongestPasswordValidator; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 096210B7B84F8CA4FEF263DD6CC82AEA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2C8F15BB0DF8232F5101740EC48248A1 /* NSDate_Utils.xcconfig */; + baseConfigurationReference = 153EF48BC28A7EAF93BF2D5BAD19DED7 /* NSDate_Utils.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5092,42 +5172,9 @@ }; name = Debug; }; - 0B19894650F0A97D1F9EA059ADD738AA /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = DC358092608E035811817A25786F40A6 /* Pods-PNObject_Example.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-PNObject_Example/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_PNObject_Example; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 12AE6F83274C7A824845A8BF52BA16DF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC544DADE153A2A536FC96A4878A0FB1 /* FBSnapshotTestCase.xcconfig */; + baseConfigurationReference = 30F80493C20050B0C1FC23099CD3CE9F /* FBSnapshotTestCase.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5154,9 +5201,43 @@ }; name = Release; }; + 1318B94761615C301A7E6F50618B1719 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = D11A9BD0CFE1E520AE71DC4403614790 /* Pods-PNObject_Example.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-PNObject_Example/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_PNObject_Example; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 18F3430617D125CAAC70F31B1D84A461 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FA069D7FBA18A368B361E658551BDF5E /* PEAR-FileManager-iOS.xcconfig */; + baseConfigurationReference = FC47B19FDD454A53207911B9A946DD30 /* PEAR-FileManager-iOS.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5185,7 +5266,7 @@ }; 1BD8423F9E51E0E25A5BC39E697CBF01 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = BC544DADE153A2A536FC96A4878A0FB1 /* FBSnapshotTestCase.xcconfig */; + baseConfigurationReference = 30F80493C20050B0C1FC23099CD3CE9F /* FBSnapshotTestCase.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5213,25 +5294,9 @@ }; name = Debug; }; - 1C15471CBA7A1032465DCABC4B785C67 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1F7AAB82BDC42F57547B1C36752D34C0 /* StrongestPasswordValidator.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/StrongestPasswordValidator/ResourceBundle-StrongestPasswordValidator-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = StrongestPasswordValidator; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; 1D50A410DA37AA191E570A8866B2DEF7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 489C92A66816D01189F1B88A050BDDC2 /* FBSDKShareKit.xcconfig */; + baseConfigurationReference = 49A1701FA181DF66CCBF8888A36EEE4C /* FBSDKShareKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5260,7 +5325,7 @@ }; 1DABF6F28FA90085265ADA72FF05DD7C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2C8F15BB0DF8232F5101740EC48248A1 /* NSDate_Utils.xcconfig */; + baseConfigurationReference = 153EF48BC28A7EAF93BF2D5BAD19DED7 /* NSDate_Utils.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; @@ -5276,7 +5341,7 @@ }; 1F3A46CFDA3C000CE41447A78C51E53D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EEE8D915593C5329B48958A748E27B0 /* NSString-Helper.xcconfig */; + baseConfigurationReference = 1880963B37697EA728E158300FC0A2F7 /* NSString-Helper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5305,7 +5370,7 @@ }; 2952B3C6909CF79419E899529474B8A5 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C5473025488111665934C752E275EE84 /* AFNetworking.xcconfig */; + baseConfigurationReference = 8567FD0F5B559148E0841371032C6EF9 /* AFNetworking.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5334,7 +5399,7 @@ }; 2F914909F85A5B7FA381E7629A0FFB17 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 448EA943BF23E69A5F2ABB5AA7E09196 /* Expecta+Snapshots.xcconfig */; + baseConfigurationReference = 707F0320C43C08CA8C471887517EE0BC /* Expecta+Snapshots.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5363,7 +5428,7 @@ }; 30F70960942C9A0BACD186A495158F7C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AEEE827A4864DE2AF7EAC30AD046BF69 /* Bolts.xcconfig */; + baseConfigurationReference = EB5EEDEF13099AEAA0D7FE7A9F661F7C /* Bolts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5392,7 +5457,7 @@ }; 373349C30AA02CB77851CFF553DFAE5C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 448EA943BF23E69A5F2ABB5AA7E09196 /* Expecta+Snapshots.xcconfig */; + baseConfigurationReference = 707F0320C43C08CA8C471887517EE0BC /* Expecta+Snapshots.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5421,7 +5486,7 @@ }; 3AE13E0D63F67AD6F372B7D3733BAEF6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 49E510F2DB2949062235F93D70D8AFBA /* nv-ios-http-status.xcconfig */; + baseConfigurationReference = 7C047EA76672F7C61035FD11534465A8 /* nv-ios-http-status.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5448,25 +5513,9 @@ }; name = Release; }; - 4221615289E7F55B9546FC7574B9DF55 /* Debug */ = { + 43F0411E21C91EF8AA896C7CA50BF6DE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1F7AAB82BDC42F57547B1C36752D34C0 /* StrongestPasswordValidator.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/StrongestPasswordValidator/ResourceBundle-StrongestPasswordValidator-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = StrongestPasswordValidator; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 46F1A76FC64CD118C867D7838EA99508 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1F7AAB82BDC42F57547B1C36752D34C0 /* StrongestPasswordValidator.xcconfig */; + baseConfigurationReference = 7A09DECA6D5F103F6751ABFE699C0424 /* StrongestPasswordValidator.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5493,9 +5542,67 @@ }; name = Debug; }; + 464AADB64DFF916A0D7FCE2B9EF6F4D0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F965812A401FC7E0DEACFEECF333FEA5 /* RNCryptor.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/RNCryptor/RNCryptor-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RNCryptor/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RNCryptor/RNCryptor.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = RNCryptor; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 581A290AB6DD2C7877A5021F19DC92C8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F4C3A2C8674B472825B16D5A63196BF7 /* PureLayout.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = PureLayout; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 627F1DFC383617B2665384570EFB78E0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1581C8207E2AB1BDC4809383283BDC3C /* FBSDKCoreKit.xcconfig */; + baseConfigurationReference = CB45D156F9440EEDC4CF4D656652E1B6 /* FBSDKCoreKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5522,9 +5629,38 @@ }; name = Debug; }; + 62A1E9137F7AC6A14150F8A15CB4E13B /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A09DECA6D5F103F6751ABFE699C0424 /* StrongestPasswordValidator.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/StrongestPasswordValidator/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/StrongestPasswordValidator/StrongestPasswordValidator.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = StrongestPasswordValidator; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 663CDE84BB751A776927AE7B7A6A9BB9 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 21B7BAA3A22EAB275A1892A69C706564 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = 4D70A828104A007CFF2131BB59E7C852 /* FBSDKLoginKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5553,7 +5689,7 @@ }; 6ABB7FA4A9BFE934403FEA0D903B9AC0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EEE8D915593C5329B48958A748E27B0 /* NSString-Helper.xcconfig */; + baseConfigurationReference = 1880963B37697EA728E158300FC0A2F7 /* NSString-Helper.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; @@ -5569,7 +5705,7 @@ }; 6D9FA84BB6387F9913EEED4D0C2A7310 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FA069D7FBA18A368B361E658551BDF5E /* PEAR-FileManager-iOS.xcconfig */; + baseConfigurationReference = FC47B19FDD454A53207911B9A946DD30 /* PEAR-FileManager-iOS.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5596,40 +5732,7 @@ }; name = Release; }; - 7A22A98C1482E6B100D5B7E7240786B2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D11A9BD0CFE1E520AE71DC4403614790 /* Pods-PNObject_Example.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-PNObject_Example/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_PNObject_Example; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 7D15259F7BD1D4DDD5F2ACD5BA277D1C /* Debug */ = { + 6E98B164F481B6B5AC23905E157BCE98 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = EB8B84E4432E9D6D4914A7EB79C467FA /* Pods-PNObject_Tests.debug.xcconfig */; buildSettings = { @@ -5663,9 +5766,38 @@ }; name = Debug; }; + 78C3FF56B925B8637AEC38AAC80DB1F7 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C4CD909A7A77FB08BECAF81E4A33B3D0 /* UIDevice-Utils.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/UIDevice-Utils/UIDevice-Utils-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/UIDevice-Utils/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/UIDevice-Utils/UIDevice-Utils.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = UIDevice_Utils; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 7D9A83213719CD405E007588B8E7970A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2C8F15BB0DF8232F5101740EC48248A1 /* NSDate_Utils.xcconfig */; + baseConfigurationReference = 153EF48BC28A7EAF93BF2D5BAD19DED7 /* NSDate_Utils.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; @@ -5679,32 +5811,19 @@ }; name = Debug; }; - 7EC1D6B034CAC23C4FDE412F6FBF9D63 /* Debug */ = { + 802D9D16C752F4026E68578843FF652F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F8BC10FE212D0C21AE7C533E261FAA2B /* PureLayout.xcconfig */; + baseConfigurationReference = 7A09DECA6D5F103F6751ABFE699C0424 /* StrongestPasswordValidator.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + INFOPLIST_FILE = "Target Support Files/StrongestPasswordValidator/ResourceBundle-StrongestPasswordValidator-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = PureLayout; + PRODUCT_NAME = StrongestPasswordValidator; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; name = Debug; }; @@ -5747,7 +5866,7 @@ }; 86B3AF85DF2958967D7E96849C2BE84C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D991D2ECBFE5C537563E35F987A55123 /* Expecta.xcconfig */; + baseConfigurationReference = EFC2A1AA2245A9105C9A3D8EA7DFE3B3 /* Expecta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5774,6 +5893,22 @@ }; name = Debug; }; + 877A7D5DDBBE9409F81C65A45C85ACCE /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C4CD909A7A77FB08BECAF81E4A33B3D0 /* UIDevice-Utils.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/UIDevice-Utils/ResourceBundle-UIDevice-Utils-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = "UIDevice-Utils"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 882EB4391EC2E701934974DA86F7343F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -5817,7 +5952,7 @@ }; 8B2608BCF20E5B02B11B0A656E3EC999 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9489A9BD27601E3439CEBAE0FBE76F8B /* CodFis-Helper.xcconfig */; + baseConfigurationReference = D0284852A5AF765D521FC36A413FA5DC /* CodFis-Helper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5846,7 +5981,7 @@ }; 8D121C9455F3697E44EFED14CD509528 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9489A9BD27601E3439CEBAE0FBE76F8B /* CodFis-Helper.xcconfig */; + baseConfigurationReference = D0284852A5AF765D521FC36A413FA5DC /* CodFis-Helper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5875,7 +6010,7 @@ }; 8D67BF30052FA870471E54E6B868937A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 49E510F2DB2949062235F93D70D8AFBA /* nv-ios-http-status.xcconfig */; + baseConfigurationReference = 7C047EA76672F7C61035FD11534465A8 /* nv-ios-http-status.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5902,38 +6037,9 @@ }; name = Debug; }; - 9411AFA9638C3DC4D3E446C09840BED5 /* Debug */ = { + 8F21692CB617E97221AC052F5D9BA849 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/PNObject/PNObject-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PNObject/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PNObject/PNObject.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = PNObject; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 94602F3E4184B56721B9B228D9A5A00D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F8BC10FE212D0C21AE7C533E261FAA2B /* PureLayout.xcconfig */; + baseConfigurationReference = DC358092608E035811817A25786F40A6 /* Pods-PNObject_Example.release.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -5944,14 +6050,18 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-PNObject_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = PureLayout; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_PNObject_Example; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -5960,38 +6070,54 @@ }; name = Release; }; - 9D2E3CAC2D41A2D8C5066F6FA1301984 /* Debug */ = { + 9D2671A5732D1AA49A0D2EBE08AE6CD6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5DF3B6FD74A6F75E0AA489B0013BF389 /* UIDevice-Utils.xcconfig */; + baseConfigurationReference = A4509B61BAAAFC9B5E4D592380424BA4 /* Specta.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/UIDevice-Utils/UIDevice-Utils-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/UIDevice-Utils/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Specta/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/UIDevice-Utils/UIDevice-Utils.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = UIDevice_Utils; + MODULEMAP_FILE = "Target Support Files/Specta/Specta.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = Specta; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; + name = Release; + }; + A3BE457D719558E0EA8E6C48FC5C6036 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = PNObject; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; name = Debug; }; A7AFC83711572A76BF5B9AA9CCD2B2F7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EEE8D915593C5329B48958A748E27B0 /* NSString-Helper.xcconfig */; + baseConfigurationReference = 1880963B37697EA728E158300FC0A2F7 /* NSString-Helper.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; @@ -6005,9 +6131,39 @@ }; name = Release; }; + A7F3483822E7B76A0F027CEA89E77FE6 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F965812A401FC7E0DEACFEECF333FEA5 /* RNCryptor.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/RNCryptor/RNCryptor-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/RNCryptor/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/RNCryptor/RNCryptor.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = RNCryptor; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; A985F4288F681E0583DB895BE878E8F6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9489A9BD27601E3439CEBAE0FBE76F8B /* CodFis-Helper.xcconfig */; + baseConfigurationReference = D0284852A5AF765D521FC36A413FA5DC /* CodFis-Helper.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; @@ -6023,7 +6179,7 @@ }; A995C0FF0D9A9E9226F1AF23ED8B68AF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2C8F15BB0DF8232F5101740EC48248A1 /* NSDate_Utils.xcconfig */; + baseConfigurationReference = 153EF48BC28A7EAF93BF2D5BAD19DED7 /* NSDate_Utils.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -6052,7 +6208,7 @@ }; AB39F7567888B16E7A32CFA2630B3FED /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 2EEE8D915593C5329B48958A748E27B0 /* NSString-Helper.xcconfig */; + baseConfigurationReference = 1880963B37697EA728E158300FC0A2F7 /* NSString-Helper.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -6081,7 +6237,7 @@ }; AC044B65E2FB02CB420DF9AE625B92F2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C5473025488111665934C752E275EE84 /* AFNetworking.xcconfig */; + baseConfigurationReference = 8567FD0F5B559148E0841371032C6EF9 /* AFNetworking.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -6110,7 +6266,7 @@ }; B8319B1246E0E2BC65D4BB448CA28BA1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 21B7BAA3A22EAB275A1892A69C706564 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = 4D70A828104A007CFF2131BB59E7C852 /* FBSDKLoginKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -6137,9 +6293,41 @@ }; name = Debug; }; + BBA09CFD3D987746CCD556A3FA92CA37 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7A09DECA6D5F103F6751ABFE699C0424 /* StrongestPasswordValidator.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/StrongestPasswordValidator/ResourceBundle-StrongestPasswordValidator-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = StrongestPasswordValidator; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + C0DDD3087CB96BDC307EC58F125B92DD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C4CD909A7A77FB08BECAF81E4A33B3D0 /* UIDevice-Utils.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/UIDevice-Utils/ResourceBundle-UIDevice-Utils-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = "UIDevice-Utils"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; C1709F7C6A480DB8B5DAFA5FA4A9A817 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 489C92A66816D01189F1B88A050BDDC2 /* FBSDKShareKit.xcconfig */; + baseConfigurationReference = 49A1701FA181DF66CCBF8888A36EEE4C /* FBSDKShareKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; CURRENT_PROJECT_VERSION = 1; @@ -6166,110 +6354,7 @@ }; name = Debug; }; - C75239C8CC0BEBE47CB40F68AF96D93D /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AEEE827A4864DE2AF7EAC30AD046BF69 /* Bolts.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Bolts/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Bolts/Bolts.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Bolts; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - C7E28B947A6FF24CA1E1A886E653477B /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4E00AF8FA18E60689C563F2B3853878C /* Specta.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Specta/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Specta/Specta.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Specta; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - CA12D572A1ADE69AE9E71833B4A66674 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5DF3B6FD74A6F75E0AA489B0013BF389 /* UIDevice-Utils.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/UIDevice-Utils/UIDevice-Utils-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/UIDevice-Utils/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/UIDevice-Utils/UIDevice-Utils.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = UIDevice_Utils; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - CE101E52227703C325E8C0942659C359 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = PNObject; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - D8AC9D9087ECD400B5A5EA44BF1CF508 /* Release */ = { + C570CD9267DBE5BE2CAFB32A0CF1957A /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = F872FBD57D98CFC3DE47AD9A270264B9 /* Pods-PNObject_Tests.release.xcconfig */; buildSettings = { @@ -6302,9 +6387,125 @@ }; name = Release; }; + C75239C8CC0BEBE47CB40F68AF96D93D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EB5EEDEF13099AEAA0D7FE7A9F661F7C /* Bolts.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Bolts/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Bolts/Bolts.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = Bolts; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + C83EA2DE206654BAD31E93CD9E1483AC /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PNObject/PNObject-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PNObject/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/PNObject/PNObject.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = PNObject; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + C9CF1CD34D016176BB252F77E3775D9C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A4509B61BAAAFC9B5E4D592380424BA4 /* Specta.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Specta/Specta-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Specta/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Specta/Specta.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = Specta; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + D238A36B88F6F0A31B31000824D73988 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C4CD909A7A77FB08BECAF81E4A33B3D0 /* UIDevice-Utils.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/UIDevice-Utils/UIDevice-Utils-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/UIDevice-Utils/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/UIDevice-Utils/UIDevice-Utils.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = UIDevice_Utils; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; DB5A351D67EBFBFF6D535D2AA416327F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9489A9BD27601E3439CEBAE0FBE76F8B /* CodFis-Helper.xcconfig */; + baseConfigurationReference = D0284852A5AF765D521FC36A413FA5DC /* CodFis-Helper.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_NO_COMMON_BLOCKS = YES; @@ -6318,7 +6519,110 @@ }; name = Release; }; - DC3ACF18B9E67FB6F2085CE5ECB44B1B /* Release */ = { + DDE898B990B576AA6EEF2C3755228B5C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = F4C3A2C8674B472825B16D5A63196BF7 /* PureLayout.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/PureLayout/PureLayout-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/PureLayout/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = PureLayout; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + E1BF7D03C0AB3D07320662CC137EFAE0 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = CB45D156F9440EEDC4CF4D656652E1B6 /* FBSDKCoreKit.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = FBSDKCoreKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + F0E18916E301F1B8738182C47B4FC73E /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = PNObject; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; + F24F328AA1CFC9A061F629C917D03F44 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = EFC2A1AA2245A9105C9A3D8EA7DFE3B3 /* Expecta.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/Expecta/Expecta-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Expecta/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/Expecta/Expecta.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = Expecta; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + FAD351E1091E20C8CD40767903F01074 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; buildSettings = { @@ -6347,147 +6651,14 @@ }; name = Release; }; - E1BF7D03C0AB3D07320662CC137EFAE0 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1581C8207E2AB1BDC4809383283BDC3C /* FBSDKCoreKit.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = FBSDKCoreKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - EB0E89C20379F749A2CA21E1685FEB02 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5DF3B6FD74A6F75E0AA489B0013BF389 /* UIDevice-Utils.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/UIDevice-Utils/ResourceBundle-UIDevice-Utils-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = "UIDevice-Utils"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - ED0E632AA9558011702F6FAD2F1284F2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5DF3B6FD74A6F75E0AA489B0013BF389 /* UIDevice-Utils.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/UIDevice-Utils/ResourceBundle-UIDevice-Utils-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = "UIDevice-Utils"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; - F24F328AA1CFC9A061F629C917D03F44 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D991D2ECBFE5C537563E35F987A55123 /* Expecta.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/Expecta/Expecta-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Expecta/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/Expecta/Expecta.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = Expecta; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - FE29E2749579C8928ED7AB8475A2C067 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 218AF1ECF876B28B484AD438E085D491 /* PNObject.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = PNObject; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Release; - }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 013D4F5A47C9DAEF522DD1A521C5AE5E /* Build configuration list for PBXNativeTarget "PNObject" */ = { + 29AD34761A473C51D0085261492CC154 /* Build configuration list for PBXNativeTarget "PNObject-PNObject" */ = { isa = XCConfigurationList; buildConfigurations = ( - 9411AFA9638C3DC4D3E446C09840BED5 /* Debug */, - DC3ACF18B9E67FB6F2085CE5ECB44B1B /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 083953E2020292B3FF037513A37D528D /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator-StrongestPasswordValidator" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4221615289E7F55B9546FC7574B9DF55 /* Debug */, - 1C15471CBA7A1032465DCABC4B785C67 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1D25D4FFA0531285C38137407579CD20 /* Build configuration list for PBXNativeTarget "UIDevice-Utils-UIDevice-Utils" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - EB0E89C20379F749A2CA21E1685FEB02 /* Debug */, - ED0E632AA9558011702F6FAD2F1284F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 1DDDAD787977EABA56912EF7823E3558 /* Build configuration list for PBXNativeTarget "PNObject-PNObject" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - CE101E52227703C325E8C0942659C359 /* Debug */, - FE29E2749579C8928ED7AB8475A2C067 /* Release */, + A3BE457D719558E0EA8E6C48FC5C6036 /* Debug */, + F0E18916E301F1B8738182C47B4FC73E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6501,6 +6672,24 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 31B4AB325C71FEE0DC5AC87B51EC1FF8 /* Build configuration list for PBXNativeTarget "PNObject" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C83EA2DE206654BAD31E93CD9E1483AC /* Debug */, + FAD351E1091E20C8CD40767903F01074 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 3460A17191CBC7E89B5A9E36009E3B5C /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 1318B94761615C301A7E6F50618B1719 /* Debug */, + 8F21692CB617E97221AC052F5D9BA849 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 39A07BC080A4BB5CA7A9607B1B143AF6 /* Build configuration list for PBXNativeTarget "nv-ios-http-status" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6510,6 +6699,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 3A0BBABD5B8FAD02F49ACE70AA35D80B /* Build configuration list for PBXNativeTarget "Pods-PNObject_Tests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6E98B164F481B6B5AC23905E157BCE98 /* Debug */, + C570CD9267DBE5BE2CAFB32A0CF1957A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 57800A0D1724774333EF09E83030AA81 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6537,6 +6735,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 69F5CA4ED107C2FBAEE2B428DA7A4FA9 /* Build configuration list for PBXNativeTarget "RNCryptor" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A7F3483822E7B76A0F027CEA89E77FE6 /* Debug */, + 464AADB64DFF916A0D7FCE2B9EF6F4D0 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 6A1A08A808B6977C0D36ABC5867BCE98 /* Build configuration list for PBXNativeTarget "Bolts" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6546,15 +6753,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6BDF2FDD5082DF72D5293BB7DD95E0D1 /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 46F1A76FC64CD118C867D7838EA99508 /* Debug */, - 02DBAF867AD230B8B6A99F1EF1AE72AE /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 773B3CE5A93F65392B93590CE7141A09 /* Build configuration list for PBXNativeTarget "FBSDKShareKit" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6609,6 +6807,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 9BDC097304A7081D3168BF96A326015C /* Build configuration list for PBXNativeTarget "UIDevice-Utils-UIDevice-Utils" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + C0DDD3087CB96BDC307EC58F125B92DD /* Debug */, + 877A7D5DDBBE9409F81C65A45C85ACCE /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; AAB6419C2AFF3412132A85C871687E0B /* Build configuration list for PBXNativeTarget "NSDate_Utils-NSDate_Utils" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6627,29 +6834,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - ACCCEF33A92CEA16E9D5BE1743AE3742 /* Build configuration list for PBXNativeTarget "PureLayout" */ = { + B38D8B895F524A11299EE91C565068A4 /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7EC1D6B034CAC23C4FDE412F6FBF9D63 /* Debug */, - 94602F3E4184B56721B9B228D9A5A00D /* Release */, + 43F0411E21C91EF8AA896C7CA50BF6DE /* Debug */, + 62A1E9137F7AC6A14150F8A15CB4E13B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - ADBD7F84A044D4BE148692E53BA9FA9C /* Build configuration list for PBXNativeTarget "Pods-PNObject_Tests" */ = { + C25C09E8A05B37D29DBFF4A6B77EE40E /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7D15259F7BD1D4DDD5F2ACD5BA277D1C /* Debug */, - D8AC9D9087ECD400B5A5EA44BF1CF508 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - CC173A94B74A6A76CA0766FBD8F453AF /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9D2E3CAC2D41A2D8C5066F6FA1301984 /* Debug */, - CA12D572A1ADE69AE9E71833B4A66674 /* Release */, + 78C3FF56B925B8637AEC38AAC80DB1F7 /* Debug */, + D238A36B88F6F0A31B31000824D73988 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6681,20 +6879,29 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E9B12EE1A84D187092BD2191DF8A2777 /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */ = { + ED6841F0FAEFE40404FE81B0AE41DCE2 /* Build configuration list for PBXNativeTarget "PureLayout" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7A22A98C1482E6B100D5B7E7240786B2 /* Debug */, - 0B19894650F0A97D1F9EA059ADD738AA /* Release */, + DDE898B990B576AA6EEF2C3755228B5C /* Debug */, + 581A290AB6DD2C7877A5021F19DC92C8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FEEFFA4DEFF9AC2A9060B23CE03EACF0 /* Build configuration list for PBXNativeTarget "Specta" */ = { + F447EFA171586486F72E4E3D0AB06B15 /* Build configuration list for PBXNativeTarget "Specta" */ = { isa = XCConfigurationList; buildConfigurations = ( - 00B4D91CDDC5F69DD8584AC64C669001 /* Debug */, - C7E28B947A6FF24CA1E1A886E653477B /* Release */, + C9CF1CD34D016176BB252F77E3775D9C /* Debug */, + 9D2671A5732D1AA49A0D2EBE08AE6CD6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + FC53A25FE5FFBA22351EFDA617CEDF27 /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator-StrongestPasswordValidator" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 802D9D16C752F4026E68578843FF652F /* Debug */, + BBA09CFD3D987746CCD556A3FA92CA37 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme index fecb5da..cae68b8 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme @@ -14,7 +14,7 @@ buildForArchiving = "YES"> diff --git a/Example/Pods/RNCryptor/LICENSE b/Example/Pods/RNCryptor/LICENSE new file mode 100644 index 0000000..d21a98a --- /dev/null +++ b/Example/Pods/RNCryptor/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2015 Rob Napier + +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. \ No newline at end of file diff --git a/Example/Pods/RNCryptor/README.md b/Example/Pods/RNCryptor/README.md new file mode 100644 index 0000000..a299807 --- /dev/null +++ b/Example/Pods/RNCryptor/README.md @@ -0,0 +1,335 @@ +# RNCryptor + +Cross-language AES Encryptor/Decryptor [data format](https://github.com/RNCryptor/RNCryptor-Spec/blob/master/RNCryptor-Spec-v3.md). + +The primary targets are Swift and Objective-C, but implementations are available in [C](https://github.com/RNCryptor/RNCryptor-C), [C++](https://github.com/RNCryptor/RNCryptor-cpp), [C#](https://github.com/RNCryptor/RNCryptor-cs), [Erlang](https://github.com/RNCryptor/RNCryptor-erlang), [Go](https://github.com/RNCryptor/RNCryptor-go), [Haskell](https://github.com/RNCryptor/rncryptor-hs), [Java](https://github.com/RNCryptor/JNCryptor), +[PHP](https://github.com/RNCryptor/RNCryptor-php), [Python](https://github.com/RNCryptor/RNCryptor-python), +[Javascript](https://github.com/chesstrian/JSCryptor), and [Ruby](https://github.com/RNCryptor/ruby_rncryptor). + +The data format includes all the metadata required to securely implement AES encryption, as described in ["Properly encrypting with AES with CommonCrypto,"](http://robnapier.net/aes-commoncrypto) and [*iOS 6 Programming Pushing the Limits*](http://iosptl.com), Chapter 15. Specifically, it includes: + +* AES-256 encryption +* CBC mode +* Password stretching with PBKDF2 +* Password salting +* Random IV +* Encrypt-then-hash HMAC + +## Contents + +* [Format Versus Implementation](#format-versus-implementation) +* [Basic Password Usage](#basic-password-usage) +* [Incremental Usage](#incremental-usage) +* [Installation](#installation) +* [Advanced Usage](#advanced-usage) +* [FAQ](#faq) +* [Design Considerations](#design-considerations) +* [License](#license) + +## Format Versus Implementation + +The RNCryptor data format is cross-platform and there are many implementations. The framework named "RNCryptor" is a specific implementation for Swift and Objective-C. Both have version numbers. The current data format is v3. The current framework implementation (which reads the v3 format) is v4. + +## Basic Password Usage + +### Swift + +```swift +// Encryption +let data: NSData = ... +let password = "Secret password" +let ciphertext = RNCryptor.encryptData(data, password: password) + +// Decryption +do { + let originalData = try RNCryptor.decryptData(ciphertext, password: password) + // ... +} catch { + print(error) +} +``` + +### Obj-C + +``` objc +// Encryption +NSData *data = ... +NSString *password = @"Secret password"; +NSData *ciphertext = [RNCryptor encryptData:data password:password]; + +// Decryption +NSError *error = nil; +NSData *plaintext = [RNCryptor decryptData:ciphertext password:password error:&error]; +if (error != nil) { + NSLog(@"ERROR:", error); + return +} +// ... +``` + +## Incremental Usage + +RNCryptor supports incremental use, for example when using with `NSURLSession`. This is also useful for cases where the encrypted or decrypted data will not comfortably fit in memory. + +To operate in incremental mode, you create an `Encryptor` or `Decryptor`, call `updateWithData()` repeatedly, gathering its results, and then call `finalData()` and gather its result. + +### Swift + +```swift +// +// Encryption +// +let password = "Secret password" +let encryptor = RNCryptor.Encryptor(password: password) +let ciphertext = NSMutableData() + +// ... Each time data comes in, update the encryptor and accumulate some ciphertext ... +ciphertext.appendData(encryptor.updateWithData(data)) + +// ... When data is done, finish up ... +ciphertext.appendData(encryptor.finalData()) + +// +// Decryption +// +let password = "Secret password" +let decryptor = RNCryptor.Decryptor(password: password) +let plaintext = NSMutableData() + +// ... Each time data comes in, update the decryptor and accumulate some plaintext ... +try plaintext.appendData(decryptor.updateWithData(data)) + +// ... When data is done, finish up ... +try plaintext.appendData(decryptor.finalData()) +``` + +### Obj-C + +``` objc +// +// Encryption +// +NSString *password = @"Secret password"; +RNEncryptor *encryptor = [[RNEncryptor alloc] initWithPassword:password]; +NSMutableData *ciphertext = [NSMutableData new]; + +// ... Each time data comes in, update the encryptor and accumulate some ciphertext ... +[ciphertext appendData:[encryptor updateWithData:data]]; + +// ... When data is done, finish up ... +[ciphertext appendData:[encryptor finalData]]; + + +// +// Decryption +// +RNDecryptor *decryptor = [[RNDecryptor alloc] initWithPassword:password]; +NSMutableData *plaintext = [NSMutableData new]; + +// ... Each time data comes in, update the decryptor and accumulate some plaintext ... +NSError *error = nil; +NSData *partialPlaintext = [decryptor updateWithData:data error:&error]; +if (error != nil) { + NSLog(@"FAILED DECRYPT: %@", error); + return; +} +[plaintext appendData:partialPlaintext]; + +// ... When data is done, finish up ... +NSError *error = nil; +NSData *partialPlaintext = [decryptor finalDataAndReturnError:&error]; +if (error != nil) { + NSLog(@"FAILED DECRYPT: %@", error); + return; +} + +[ciphertext appendData:partialPlaintext]; + +``` + +## Installation + +### Requirements + +RNCryptor 4 is written in Swift 2, so requires Xcode 7, and can target iOS 7 or later (iOS 8 or later if used as a framework), and OS X 10.9 or later. If you want a pure ObjC implementation that supports older versions of iOS and OS X, see [RNCryptor 3](https://github.com/RNCryptor/RNCryptor/releases/tag/RNCryptor-3.0.1). + +### The Bridging Header + +CommonCrypto is not a modular header in Xcode 7. This makes it very challenging to import into Swift. To work around this, the necessary header files have been copied into `RNCryptor.h`, which needs to be bridged into Swift. You can do this either by using RNCryptor as a framework, adding `#import "RNCryptor/RNCryptor.h"` to your existing bridging header, or making `RNCryptor/RNCryptor.h` your bridging header in Build Settings, "Objective-C Bridging Header." + +Hopefully Apple will [make CommonCrypto a modular header soon](http://www.openradar.me/22965816). When this happens, the bridging header will not be needed, and RNCryptor will be a single file. + +### Installing Manually + +The easiest way to use RNCryptor is by making it part of your project, without a framework. RNCryptor is just one swift file and one bridging header, and you can skip all the complexity of managing frameworks this way. It also makes version control very simple if you use submodules, or checkin specific versions of RNCryptor to your repository. + +This process works for most targets: iOS and OS X GUI apps, Swift frameworks, and OS X commandline apps. **It is not safe for ObjC frameworks or frameworks that may be imported into ObjC, since it would cause duplicate symbols if some other framework includes RNCryptor.** + +* Drag and link `RNCryptor/RNCryptor.swift` into your project +* If you already have a bridging header file, add `#import "RNCryptor/RNCryptor.h"` +* If you don't have a bridging header, in your target's Build Settings, set "Objective-C Bridging Header" to "RNCryptor/RNCryptor.h" + +Built this way, you don't need to (and can't) `import RNCryptor` into your code. RNCryptor will be part of your module. + +### [Carthage](https://github.com/Carthage/Carthage) + + github "RNCryptor/RNCryptor" "RNCryptor-4.0.0-beta.1" + +Don't forget to embed `RNCryptor.framework`. Built this way, you should add `import RNCryptor` to your code. + +This approach will not work for OS X commandline apps. + +### [CocoaPods](https://cocoapods.org) + + pod 'RNCryptor', '~> 4.0.0-beta' + +This approach will not work for OS X commandline apps. + +## Advanced Usage + +### Version-Specific Cryptors + +The default `RNCryptor.Encryptor` is the "current" version of the data format (currently v3). If you're interoperating with other implementations, you may need to choose a specific format for compatibility. + +To create a version-locked cryptor, use `RNCryptor.EncryptorV3` and `RNCryptor.DecryptorV3`. + +Remember: the version specified here is the *format* version, not the implementation version. The v4 RNCryptor framework reads and writes the v3 RNCryptor data format. + +### Key-Based Encryption + +*You need a little expertise to use key-based encryption correctly, and it is very easy to make insecure systems that look secure. The most important rule is that keys must be random across all their bytes. If you're not comfortable with basic cryptographic concepts like AES-CBC, IV, and HMAC, you probably should avoid using key-based encryption.* + +Cryptography works with keys, which are random byte sequences of a specific length. The RNCryptor v3 format uses two 256-bit (32-byte) keys to perform encryption and authentication. + +Passwords are not "random byte sequences of a specific length." They're not random at all, and they can be a wide variety of lengths, very seldom exactly 32. RNCryptor defines a specific and secure way to convert passwords into keys, and that is one of it's primary features. + +Occasionally there are reasons to work directly with random keys. Converting a password into a key is intentionally slow (tens of milliseconds). Password-encrypted messages are also a 16 bytes longer than key-encrypted messages. If your system encrypts and decrypts many short messages, this can be a significant performance impact, particularly on a server. + +RNCryptor supports direct key-based encryption and decryption. The size and number of keys may change between format versions, so key-based cryptors are [version-specific](#version-specific-cryptors). + +In order to be secure, the keys must be a random sequence of bytes. If you're starting with a string of any kind, you are almost certainly doing this wrong. + +```swift +let encryptor = RNCryptor.EncryptorV3(encryptionKey: encryptKey, hmacKey: hmacKey) +let decryptor = RNCryptor.DecryptorV3(encryptionKey: encryptKey, hmacKey: hmacKey) +``` + +```objc +RNEncryptor *encryptor = [[[RNEncryptorV3 alloc] initWithEncryptionKey:encryptionKey hmacKey:hmacKey]; +RNDecryptor *decryptor = [[[RNDecryptorV3 alloc] initWithEncryptionKey:encryptionKey hmacKey:hmacKey]; +``` + +## FAQ + +### How do I detect an incorrect password? + +If you decrypt with the wrong password, you will receive an `HMACMismatch` error. This is the same error you will receive if your ciphertext is corrupted. + +The v3 data format has no way to detect incorrect passwords directly. It just decrypts gibberish, and then uses the HMAC (a kind of encrypted hash) to determine that the result is corrupt. You won't discover this until the entire message has been decrypted (during the call to `finalData()`). + +This can be inconvenient for the user if they have entered the wrong password to decrypt a very large file. If you have this situation, the recommendation is to encrypt some small, known piece of data with the same password. Test the password on the small ciphertext before decrypting the larger one. + +The [v4 data format](https://github.com/RNCryptor/RNCryptor-Spec/blob/master/draft-RNCryptor-Spec-v4.0.md) will provide a faster and more useful mechanism for validating the password or key. + +### Can I use RNCryptor to read and write my non-RNCryptor data format? + +No. RNCryptor implements a specific data format. It is not a general-purpose encryption library. If you have created your own data format, you will need to write specific code to deal with whatever you created. Please make sure the data format you've invented is secure. (This is much harder than it sounds.) + +If you're using the OpenSSL encryption format, see [RNOpenSSLCryptor](https://github.com/rnapier/RNOpenSSLCryptor). + +### Can I change the parameters used (algorithm, iterations, etc)? + +No. See previous question. The [v4 format](https://github.com/RNCryptor/RNCryptor-Spec/blob/master/draft-RNCryptor-Spec-v4.0.md) will permit some control over PBKDF2 iterations, but the only thing configurable in the v3 format is whether a password or key is used. This keeps RNCryptor implementations dramatically simpler and interoperable. + +### How do I manually set the IV? + +You don't. See the last two questions. + +Also note that if you ever reuse a key+IV combination, you risk attackers decrypting the beginning of your message. A static IV makes a key+IV reuse much more likely (guarenteed if you also have a static key). Wikipedia has a [quick overview of this problem](https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Initialization_vector_.28IV.29). + +### How do I encrypt/decrypt a string? + +AES encrypts bytes. It does not encrypt characters, letters, words, pictures, videos, cats, or ennui. It encrypts bytes. You need to convert other things (such as strings) to and from bytes in a consistent way. There are several ways to do that. Some of the most popular are UTF-8 encoding, Base-64 encoding, and Hex encoding. There are many other options. There is no good way for RNCryptor to guess which encoding you want, so it doesn't try. It accepts and returns bytes in the form of `NSData`. + +To convert strings to data as UTF-8, use `dataUsingEncoding()` and `init(data:encoding:)`. To convert strings to data as Base-64, use `init(base64EncodedString:options:)` and `base64EncodedStringWithOptions()`. + +### Does RNCryptor support random access decryption? + +The usual use case for this is encrypting media files like video. RNCryptor uses CBC encryption, which prevents easy random-access. While other modes are better for random-access (CTR for instance), they are more complicated to implement correctly and CommonCrypto doesn't support using them for random access anyway. + +It would be fairly easy to build a wrapper around RNCryptor that allowed random-access to blocks of some fixed size (say 64k), and that might work well for video with modest overhead (see [inferno](http://securitydriven.net/inferno/) for a similar idea in C#). Such a format would be fairly easy to port to other platforms that already support RNCryptor. + +If there is interest, I may eventually build this as a separate framework. + +## Design Considerations + +`RNCryptor` has several design goals, in order of importance: + +### Easy to use correctly for most common use cases + +The most critical concern is that it be easy for non-experts to use `RNCryptor` correctly. A framework that is more secure, but requires a steep learning curve on the developer will either be not used, or used incorrectly. Whenever possible, a single line of code should "do the right thing" for the most common cases. + +This also requires that it fail correctly and provide good errors. + +### Reliance on CommonCryptor functionality + +`RNCryptor` has very little "security" code. It relies as much as possible on the OS-provided CommonCryptor. If a feature does not exist in CommonCryptor, then it generally will not be provided in `RNCryptor`. + +### Best practice security + +Wherever possible within the above constraints, the best available algorithms +are applied. This means AES-256, HMAC+SHA256, and PBKDF2. (Note that several of these decisions were reasonable for v3, but may change for v4.) + +* AES-256. While Bruce Schneier has made some interesting recommendations +regarding moving to AES-128 due to certain attacks on AES-256, my current +thinking is in line with [Colin +Percival](http://www.daemonology.net/blog/2009-07-31-thoughts-on-AES.html). +PBKDF2 output is effectively random, which should negate related-keys attacks +against the kinds of use cases we're interested in. + +* AES-CBC mode. This was a somewhat complex decision, but the ubiquity of CBC +outweighs other considerations here. There are no major problems with CBC mode, +and nonce-based modes like CTR have other trade-offs. See ["Mode changes for +RNCryptor"](http://robnapier.net/mode-rncryptor) for more details on this +decision. + +* Encrypt-then-MAC. If there were a good authenticated AES mode on iOS (GCM for +instance), I would probably use that for its simplicity. Colin Percival makes +[good arguments for hand-coding an encrypt-than- +MAC](http://www.daemonology.net/blog/2009-06-24-encrypt-then-mac.html) rather +than using an authenticated AES mode, but in RNCryptor mananging the HMAC +actually adds quite a bit of complexity. I'd rather the complexity at a more +broadly peer-reviewed layer like CommonCryptor than at the RNCryptor layer. But +this isn't an option, so I fall back to my own Encrypt-than-MAC. + +* HMAC+SHA256. No surprises here. + +* PBKDF2. While bcrypt and scrypt may be more secure than PBKDF2, CommonCryptor +only supports PBKDF2. [NIST also continues to recommend +PBKDF2](http://security.stackexchange.com/questions/4781/do-any-security-experts-recommend-bcrypt-for-password-storage). We use 10k rounds of PBKDF2 +which represents about 80ms on an iPhone 4. + +### Code simplicity + +RNCryptor endeavors to be implemented as simply as possible, avoiding tricky code. It is designed to be easy to read and code review. + +### Performance + +Performance is a goal, but not the most important goal. The code must be secure +and easy to use. Within that, it is as fast and memory-efficient as possible. + +### Portability + +Without sacrificing other goals, it is preferable to read the output format of +`RNCryptor` on other platforms. + +## License + +Except where otherwise indicated in the source code, this code is licensed under +the MIT License: + +>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 NON-INFRINGEMENT. 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. ``` diff --git a/Example/Pods/RNCryptor/RNCryptor.h b/Example/Pods/RNCryptor/RNCryptor.h new file mode 100644 index 0000000..2ae8387 --- /dev/null +++ b/Example/Pods/RNCryptor/RNCryptor.h @@ -0,0 +1,1545 @@ +// +// RNCryptor.h +// +// Copyright ยฉ 2015 Rob Napier. All rights reserved. +// +// This code is licensed under the MIT License: +// +// 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 NON-INFRINGEMENT. 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 Foundation; + +//! Project version number for RNCryptor. +FOUNDATION_EXPORT double RNCryptorVersionNumber; + +//! Project version string for RNCryptor. +FOUNDATION_EXPORT const unsigned char RNCryptorVersionString[]; + +// +// CommonCryptoError.h +// CommonCrypto +// +// Created by Richard Murphy on 4/15/14. +// Copyright (c) 2014 Platform Security. All rights reserved. +// + +#ifndef CommonCrypto_CommonCryptoError_h +#define CommonCrypto_CommonCryptoError_h + +/* + * Copyright (c) 2014 Apple Inc. All Rights Reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +#include + +#if defined(__cplusplus) +extern "C" { +#endif + + /*! + @enum CCCryptorStatus + @abstract Return values from CommonCryptor operations. + + @constant kCCSuccess Operation completed normally. + @constant kCCParamError Illegal parameter value. + @constant kCCBufferTooSmall Insufficent buffer provided for specified + operation. + @constant kCCMemoryFailure Memory allocation failure. + @constant kCCAlignmentError Input size was not aligned properly. + @constant kCCDecodeError Input data did not decode or decrypt + properly. + @constant kCCUnimplemented Function not implemented for the current + algorithm. + */ + enum { + kCCSuccess = 0, + kCCParamError = -4300, + kCCBufferTooSmall = -4301, + kCCMemoryFailure = -4302, + kCCAlignmentError = -4303, + kCCDecodeError = -4304, + kCCUnimplemented = -4305, + kCCOverflow = -4306, + kCCRNGFailure = -4307, + }; + typedef int32_t CCStatus; + typedef int32_t CCCryptorStatus; + +#if defined(__cplusplus) +} +#endif + +#endif + + +/* + * Copyright (c) 2006-2010 Apple, Inc. All Rights Reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +/*! + @header CommonCryptor.h + @abstract Generic interface for symmetric encryption. + + @discussion This interface provides access to a number of symmetric + encryption algorithms. Symmetric encryption algorithms come + in two "flavors" - block ciphers, and stream ciphers. Block + ciphers process data (while both encrypting and decrypting) + in discrete chunks of data called blocks; stream ciphers + operate on arbitrary sized data. + + The object declared in this interface, CCCryptor, provides + access to both block ciphers and stream ciphers with the same + API; however some options are available for block ciphers that + do not apply to stream ciphers. + + The general operation of a CCCryptor is: initialize it + with raw key data and other optional fields with + CCCryptorCreate(); process input data via one or more calls to + CCCryptorUpdate(), each of which may result in output data + being written to caller-supplied memory; and obtain possible + remaining output data with CCCryptorFinal(). The CCCryptor is + disposed of via CCCryptorRelease(), or it can be reused (with + the same key data as provided to CCCryptorCreate()) by calling + CCCryptorReset(). + + CCCryptors can be dynamically allocated by this module, or + their memory can be allocated by the caller. See discussion for + CCCryptorCreate() and CCCryptorCreateFromData() for information + on CCCryptor allocation. + + One option for block ciphers is padding, as defined in PKCS7; + when padding is enabled, the total amount of data encrypted + does not have to be an even multiple of the block size, and + the actual length of plaintext is calculated during decryption. + + Another option for block ciphers is Cipher Block Chaining, known + as CBC mode. When using CBC mode, an Initialization Vector (IV) + is provided along with the key when starting an encrypt + or decrypt operation. If CBC mode is selected and no IV is + provided, an IV of all zeroes will be used. + + CCCryptor also implements block bufferring, so that individual + calls to CCCryptorUpdate() do not have to provide data whose + length is aligned to the block size. (If padding is disabled, + encrypting with block ciphers does require that the *total* + length of data input to CCCryptorUpdate() call(s) be aligned + to the block size.) + + A given CCCryptor can only be used by one thread at a time; + multiple threads can use safely different CCCryptors at the + same time. + */ + +#ifndef _CC_COMMON_CRYPTOR_ +#define _CC_COMMON_CRYPTOR_ + +#include +#include +#ifndef KERNEL +#include +#endif /* KERNEL */ +#include + +#ifdef __cplusplus +extern "C" { +#endif + + /*! + @typedef CCCryptorRef + @abstract Opaque reference to a CCCryptor object. + */ + typedef struct _CCCryptor *CCCryptorRef; + + + /*! + @enum CCOperation + @abstract Operations that an CCCryptor can perform. + + @constant kCCEncrypt Symmetric encryption. + @constant kCCDecrypt Symmetric decryption. + */ + enum { + kCCEncrypt = 0, + kCCDecrypt, + }; + typedef uint32_t CCOperation; + + /*! + @enum CCAlgorithm + @abstract Encryption algorithms implemented by this module. + + @constant kCCAlgorithmAES128 Advanced Encryption Standard, 128-bit block + This is kept for historical reasons. It's + preferred now to use kCCAlgorithmAES since + 128-bit blocks are part of the standard. + @constant kCCAlgorithmAES Advanced Encryption Standard, 128-bit block + @constant kCCAlgorithmDES Data Encryption Standard + @constant kCCAlgorithm3DES Triple-DES, three key, EDE configuration + @constant kCCAlgorithmCAST CAST + @constant kCCAlgorithmRC4 RC4 stream cipher + @constant kCCAlgorithmBlowfish Blowfish block cipher + */ + enum { + kCCAlgorithmAES128 = 0, + kCCAlgorithmAES = 0, + kCCAlgorithmDES, + kCCAlgorithm3DES, + kCCAlgorithmCAST, + kCCAlgorithmRC4, + kCCAlgorithmRC2, + kCCAlgorithmBlowfish + }; + typedef uint32_t CCAlgorithm; + + /*! + @enum CCOptions + @abstract Options flags, passed to CCCryptorCreate(). + + @constant kCCOptionPKCS7Padding Perform PKCS7 padding. + @constant kCCOptionECBMode Electronic Code Book Mode. + Default is CBC. + */ + enum { + /* options for block ciphers */ + kCCOptionPKCS7Padding = 0x0001, + kCCOptionECBMode = 0x0002 + /* stream ciphers currently have no options */ + }; + typedef uint32_t CCOptions; + + /*! + @enum Key sizes + + @discussion Key sizes, in bytes, for supported algorithms. Use these + constants to select any keysize variants you wish to use + for algorithms that support them (ie AES-128, AES-192, AES-256) + + @constant kCCKeySizeAES128 128 bit AES key size. + @constant kCCKeySizeAES192 192 bit AES key size. + @constant kCCKeySizeAES256 256 bit AES key size. + @constant kCCKeySizeDES DES key size. + @constant kCCKeySize3DES Triple DES key size. + @constant kCCKeySizeMinCAST CAST minimum key size. + @constant kCCKeySizeMaxCAST CAST maximum key size. + @constant kCCKeySizeMinRC4 RC4 minimum key size. + @constant kCCKeySizeMaxRC4 RC4 maximum key size. + + @discussion DES and TripleDES have fixed key sizes. + AES has three discrete key sizes. + CAST and RC4 have variable key sizes. + */ + enum { + kCCKeySizeAES128 = 16, + kCCKeySizeAES192 = 24, + kCCKeySizeAES256 = 32, + kCCKeySizeDES = 8, + kCCKeySize3DES = 24, + kCCKeySizeMinCAST = 5, + kCCKeySizeMaxCAST = 16, + kCCKeySizeMinRC4 = 1, + kCCKeySizeMaxRC4 = 512, + kCCKeySizeMinRC2 = 1, + kCCKeySizeMaxRC2 = 128, + kCCKeySizeMinBlowfish = 8, + kCCKeySizeMaxBlowfish = 56, + }; + + /*! + @enum Block sizes + + @discussion Block sizes, in bytes, for supported algorithms. + + @constant kCCBlockSizeAES128 AES block size (currently, only 128-bit + blocks are supported). + @constant kCCBlockSizeDES DES block size. + @constant kCCBlockSize3DES Triple DES block size. + @constant kCCBlockSizeCAST CAST block size. + */ + enum { + /* AES */ + kCCBlockSizeAES128 = 16, + /* DES */ + kCCBlockSizeDES = 8, + /* 3DES */ + kCCBlockSize3DES = 8, + /* CAST */ + kCCBlockSizeCAST = 8, + kCCBlockSizeRC2 = 8, + kCCBlockSizeBlowfish = 8, + }; + + /*! + @enum Minimum context sizes + @discussion Minimum context sizes, for caller-allocated CCCryptorRefs. + To minimize dynamic allocation memory, a caller can create + a CCCryptorRef by passing caller-supplied memory to the + CCCryptorCreateFromData() function. + + These constants define the minimum amount of memory, in + bytes, needed for CCCryptorRefs for each supported algorithm. + + Note: these constants are valid for the current version of + this library; they may change in subsequent releases, so + applications wishing to allocate their own memory for use + in creating CCCryptorRefs must be prepared to deal with + a kCCBufferTooSmall return from CCCryptorCreateFromData(). + See discussion for the CCCryptorCreateFromData() function. + + @constant kCCContextSizeAES128 - Minimum context size for kCCAlgorithmAES128. + @constant kCCContextSizeDES - Minimum context size for kCCAlgorithmDES. + @constant kCCContextSize3DES - Minimum context size for kCCAlgorithm3DES. + @constant kCCContextSizeCAST - Minimum context size for kCCAlgorithmCAST. + @constant kCCContextSizeRC4 - Minimum context size for kCCAlgorithmRC4. + */ + + enum { + kCCContextSizeAES128 = 404, + kCCContextSizeDES = 240, + kCCContextSize3DES = 496, + kCCContextSizeCAST = 240, + kCCContextSizeRC4 = 1072 + }; + + + + /*! + @function CCCryptorCreate + @abstract Create a cryptographic context. + + @param op Defines the basic operation: kCCEncrypt or + kCCDecrypt. + + @param alg Defines the algorithm. + + @param options A word of flags defining options. See discussion + for the CCOptions type. + + @param key Raw key material, length keyLength bytes. + + @param keyLength Length of key material. Must be appropriate + for the selected operation and algorithm. Some + algorithms provide for varying key lengths. + + @param iv Initialization vector, optional. Used by + block ciphers when Cipher Block Chaining (CBC) + mode is enabled. If present, must be the same + length as the selected algorithm's block size. + If CBC mode is selected (by the absence of the + kCCOptionECBMode bit in the options flags) and no + IV is present, a NULL (all zeroes) IV will be used. + This parameter is ignored if ECB mode is used or + if a stream cipher algorithm is selected. + + @param cryptorRef A (required) pointer to the returned CCCryptorRef. + + @result Possible error returns are kCCParamError and kCCMemoryFailure. + */ + CCCryptorStatus CCCryptorCreate( + CCOperation op, /* kCCEncrypt, etc. */ + CCAlgorithm alg, /* kCCAlgorithmDES, etc. */ + CCOptions options, /* kCCOptionPKCS7Padding, etc. */ + const void *key, /* raw key material */ + size_t keyLength, + const void *iv, /* optional initialization vector */ + CCCryptorRef *cryptorRef) /* RETURNED */ + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + /*! + @function CCCryptorCreateFromData + @abstract Create a cryptographic context using caller-supplied memory. + + @param op Defines the basic operation: kCCEncrypt or + kCCDecrypt. + + @param alg Defines the algorithm. + + @param options A word of flags defining options. See discussion + for the CCOptions type. + + @param key Raw key material, length keyLength bytes. + + @param keyLength Length of key material. Must be appropriate + for the selected operation and algorithm. Some + algorithms provide for varying key lengths. + + @param iv Initialization vector, optional. Used by + block ciphers when Cipher Block Chaining (CBC) + mode is enabled. If present, must be the same + length as the selected algorithm's block size. + If CBC mode is selected (by the absence of the + kCCOptionECBMode bit in the options flags) and no + IV is present, a NULL (all zeroes) IV will be used. + This parameter is ignored if ECB mode is used or + if a stream cipher algorithm is selected. + + @param data A pointer to caller-supplied memory from which the + CCCryptorRef will be created. + + @param dataLength The size of the caller-supplied memory in bytes. + + @param cryptorRef A (required) pointer to the returned CCCryptorRef. + + @param dataUsed Optional. If present, the actual number of bytes of + the caller-supplied memory which was consumed by + creation of the CCCryptorRef is returned here. Also, + if the supplied memory is of insufficent size to create + a CCCryptorRef, kCCBufferTooSmall is returned, and + the minimum required buffer size is returned via this + parameter if present. + + @result Possible error returns are kCCParamError and kCCBufferTooSmall. + + @discussion The CCCryptorRef created by this function *may* be disposed of + via CCCRyptorRelease; that call is not strictly necessary, but + if it's not performed, good security practice dictates that the + caller should zero the memory provided to create the CCCryptorRef + when the caller is finished using the CCCryptorRef. + */ + CCCryptorStatus CCCryptorCreateFromData( + CCOperation op, /* kCCEncrypt, etc. */ + CCAlgorithm alg, /* kCCAlgorithmDES, etc. */ + CCOptions options, /* kCCOptionPKCS7Padding, etc. */ + const void *key, /* raw key material */ + size_t keyLength, + const void *iv, /* optional initialization vector */ + const void *data, /* caller-supplied memory */ + size_t dataLength, /* length of data in bytes */ + CCCryptorRef *cryptorRef, /* RETURNED */ + size_t *dataUsed) /* optional, RETURNED */ + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + /*! + @function CCCryptorRelease + @abstract Free a context created by CCCryptorCreate or + CCCryptorCreateFromData(). + + @param cryptorRef The CCCryptorRef to release. + + @result The only possible error return is kCCParamError resulting + from passing in a null CCCryptorRef. + */ + CCCryptorStatus CCCryptorRelease( + CCCryptorRef cryptorRef) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + /*! + @function CCCryptorUpdate + @abstract Process (encrypt, decrypt) some data. The result, if any, + is written to a caller-provided buffer. + + @param cryptorRef A CCCryptorRef created via CCCryptorCreate() or + CCCryptorCreateFromData(). + @param dataIn Data to process, length dataInLength bytes. + @param dataInLength Length of data to process. + @param dataOut Result is written here. Allocated by caller. + Encryption and decryption can be performed + "in-place", with the same buffer used for + input and output. + @param dataOutAvailable The size of the dataOut buffer in bytes. + @param dataOutMoved On successful return, the number of bytes + written to dataOut. + + @result kCCBufferTooSmall indicates insufficent space in the dataOut + buffer. The caller can use + CCCryptorGetOutputLength() to determine the + required output buffer size in this case. The + operation can be retried; no state is lost + when this is returned. + + @discussion This routine can be called multiple times. The caller does + not need to align input data lengths to block sizes; input is + bufferred as necessary for block ciphers. + + When performing symmetric encryption with block ciphers, + and padding is enabled via kCCOptionPKCS7Padding, the total + number of bytes provided by all the calls to this function + when encrypting can be arbitrary (i.e., the total number + of bytes does not have to be block aligned). However if + padding is disabled, or when decrypting, the total number + of bytes does have to be aligned to the block size; otherwise + CCCryptFinal() will return kCCAlignmentError. + + A general rule for the size of the output buffer which must be + provided by the caller is that for block ciphers, the output + length is never larger than the input length plus the block size. + For stream ciphers, the output length is always exactly the same + as the input length. See the discussion for + CCCryptorGetOutputLength() for more information on this topic. + + Generally, when all data has been processed, call + CCCryptorFinal(). + + In the following cases, the CCCryptorFinal() is superfluous as + it will not yield any data nor return an error: + 1. Encrypting or decrypting with a block cipher with padding + disabled, when the total amount of data provided to + CCCryptorUpdate() is an integral multiple of the block size. + 2. Encrypting or decrypting with a stream cipher. + */ + CCCryptorStatus CCCryptorUpdate( + CCCryptorRef cryptorRef, + const void *dataIn, + size_t dataInLength, + void *dataOut, /* data RETURNED here */ + size_t dataOutAvailable, + size_t *dataOutMoved) /* number of bytes written */ + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + /*! + @function CCCryptorFinal + @abstract Finish an encrypt or decrypt operation, and obtain the (possible) + final data output. + + @param cryptorRef A CCCryptorRef created via CCCryptorCreate() or + CCCryptorCreateFromData(). + @param dataOut Result is written here. Allocated by caller. + @param dataOutAvailable The size of the dataOut buffer in bytes. + @param dataOutMoved On successful return, the number of bytes + written to dataOut. + + @result kCCBufferTooSmall indicates insufficent space in the dataOut + buffer. The caller can use + CCCryptorGetOutputLength() to determine the + required output buffer size in this case. The + operation can be retried; no state is lost + when this is returned. + kCCAlignmentError When decrypting, or when encrypting with a + block cipher with padding disabled, + kCCAlignmentError will be returned if the total + number of bytes provided to CCCryptUpdate() is + not an integral multiple of the current + algorithm's block size. + kCCDecodeError Indicates garbled ciphertext or the + wrong key during decryption. This can only + be returned while decrypting with padding + enabled. + + @discussion Except when kCCBufferTooSmall is returned, the CCCryptorRef + can no longer be used for subsequent operations unless + CCCryptorReset() is called on it. + + It is not necessary to call CCCryptorFinal() when performing + symmetric encryption or decryption if padding is disabled, or + when using a stream cipher. + + It is not necessary to call CCCryptorFinal() prior to + CCCryptorRelease() when aborting an operation. + */ + CCCryptorStatus CCCryptorFinal( + CCCryptorRef cryptorRef, + void *dataOut, + size_t dataOutAvailable, + size_t *dataOutMoved) /* number of bytes written */ + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + /*! + @function CCCryptorGetOutputLength + @abstract Determine output buffer size required to process a given input + size. + + @param cryptorRef A CCCryptorRef created via CCCryptorCreate() or + CCCryptorCreateFromData(). + @param inputLength The length of data which will be provided to + CCCryptorUpdate(). + @param final If false, the returned value will indicate the + output buffer space needed when 'inputLength' + bytes are provided to CCCryptorUpdate(). When + 'final' is true, the returned value will indicate + the total combined buffer space needed when + 'inputLength' bytes are provided to + CCCryptorUpdate() and then CCCryptorFinal() is + called. + + @result The maximum buffer space need to perform CCCryptorUpdate() and + optionally CCCryptorFinal(). + + @discussion Some general rules apply that allow clients of this module to + know a priori how much output buffer space will be required + in a given situation. For stream ciphers, the output size is + always equal to the input size, and CCCryptorFinal() never + produces any data. For block ciphers, the output size will + always be less than or equal to the input size plus the size + of one block. For block ciphers, if the input size provided + to each call to CCCryptorUpdate() is is an integral multiple + of the block size, then the output size for each call to + CCCryptorUpdate() is less than or equal to the input size + for that call to CCCryptorUpdate(). CCCryptorFinal() only + produces output when using a block cipher with padding enabled. + */ + size_t CCCryptorGetOutputLength( + CCCryptorRef cryptorRef, + size_t inputLength, + bool final) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*! + @function CCCryptorReset + @abstract Reinitializes an existing CCCryptorRef with a (possibly) + new initialization vector. The CCCryptorRef's key is + unchanged. Not implemented for stream ciphers. + + @param cryptorRef A CCCryptorRef created via CCCryptorCreate() or + CCCryptorCreateFromData(). + @param iv Optional initialization vector; if present, must + be the same size as the current algorithm's block + size. + + @result The the only possible errors are kCCParamError and + kCCUnimplemented. + + @discussion This can be called on a CCCryptorRef with data pending (i.e. + in a padded mode operation before CCCryptFinal is called); + however any pending data will be lost in that case. + */ + CCCryptorStatus CCCryptorReset( + CCCryptorRef cryptorRef, + const void *iv) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*! + @function CCCrypt + @abstract Stateless, one-shot encrypt or decrypt operation. + This basically performs a sequence of CCCrytorCreate(), + CCCryptorUpdate(), CCCryptorFinal(), and CCCryptorRelease(). + + @param alg Defines the encryption algorithm. + + + @param op Defines the basic operation: kCCEncrypt or + kCCDecrypt. + + @param options A word of flags defining options. See discussion + for the CCOptions type. + + @param key Raw key material, length keyLength bytes. + + @param keyLength Length of key material. Must be appropriate + for the select algorithm. Some algorithms may + provide for varying key lengths. + + @param iv Initialization vector, optional. Used for + Cipher Block Chaining (CBC) mode. If present, + must be the same length as the selected + algorithm's block size. If CBC mode is + selected (by the absence of any mode bits in + the options flags) and no IV is present, a + NULL (all zeroes) IV will be used. This is + ignored if ECB mode is used or if a stream + cipher algorithm is selected. + + @param dataIn Data to encrypt or decrypt, length dataInLength + bytes. + + @param dataInLength Length of data to encrypt or decrypt. + + @param dataOut Result is written here. Allocated by caller. + Encryption and decryption can be performed + "in-place", with the same buffer used for + input and output. + + @param dataOutAvailable The size of the dataOut buffer in bytes. + + @param dataOutMoved On successful return, the number of bytes + written to dataOut. If kCCBufferTooSmall is + returned as a result of insufficient buffer + space being provided, the required buffer space + is returned here. + + @result kCCBufferTooSmall indicates insufficent space in the dataOut + buffer. In this case, the *dataOutMoved + parameter will indicate the size of the buffer + needed to complete the operation. The + operation can be retried with minimal runtime + penalty. + kCCAlignmentError indicates that dataInLength was not properly + aligned. This can only be returned for block + ciphers, and then only when decrypting or when + encrypting with block with padding disabled. + kCCDecodeError Indicates improperly formatted ciphertext or + a "wrong key" error; occurs only during decrypt + operations. + */ + + CCCryptorStatus CCCrypt( + CCOperation op, /* kCCEncrypt, etc. */ + CCAlgorithm alg, /* kCCAlgorithmAES128, etc. */ + CCOptions options, /* kCCOptionPKCS7Padding, etc. */ + const void *key, + size_t keyLength, + const void *iv, /* optional initialization vector */ + const void *dataIn, /* optional per op and alg */ + size_t dataInLength, + void *dataOut, /* data RETURNED here */ + size_t dataOutAvailable, + size_t *dataOutMoved) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*! + @enum Cipher Modes + @discussion These are the selections available for modes of operation for + use with block ciphers. If RC4 is selected as the cipher (a stream + cipher) the only correct mode is kCCModeRC4. + + @constant kCCModeECB - Electronic Code Book Mode. + @constant kCCModeCBC - Cipher Block Chaining Mode. + @constant kCCModeCFB - Cipher Feedback Mode. + @constant kCCModeOFB - Output Feedback Mode. + @constant kCCModeXTS - XEX-based Tweaked CodeBook Mode. + @constant kCCModeRC4 - RC4 as a streaming cipher is handled internally as a mode. + @constant kCCModeCFB8 - Cipher Feedback Mode producing 8 bits per round. + */ + + + enum { + kCCModeECB = 1, + kCCModeCBC = 2, + kCCModeCFB = 3, + kCCModeCTR = 4, + kCCModeF8 = 5, // Unimplemented for now (not included) + kCCModeLRW = 6, // Unimplemented for now (not included) + kCCModeOFB = 7, + kCCModeXTS = 8, + kCCModeRC4 = 9, + kCCModeCFB8 = 10, + }; + typedef uint32_t CCMode; + + /*! + @enum Padding for Block Ciphers + @discussion These are the padding options available for block modes. + + @constant ccNoPadding - No padding. + @constant ccPKCS7Padding - PKCS7 Padding. + */ + + enum { + ccNoPadding = 0, + ccPKCS7Padding = 1, + }; + typedef uint32_t CCPadding; + + /*! + @enum Mode options - Not currently in use. + + @discussion Values used to specify options for modes. This was used for counter + mode operations in 10.8, now only Big Endian mode is supported. + + @constant kCCModeOptionCTR_LE - CTR Mode Little Endian. + @constant kCCModeOptionCTR_BE - CTR Mode Big Endian. + */ + + enum { + kCCModeOptionCTR_LE = 0x0001, // Deprecated in iPhoneOS 6.0 and MacOSX10.9 + kCCModeOptionCTR_BE = 0x0002 // Deprecated in iPhoneOS 6.0 and MacOSX10.9 + }; + + typedef uint32_t CCModeOptions; + + /*! + @function CCCryptorCreateWithMode + @abstract Create a cryptographic context. + + @param op Defines the basic operation: kCCEncrypt or + kCCDecrypt. + + @param mode Specifies the cipher mode to use for operations. + + @param alg Defines the algorithm. + + @param padding Specifies the padding to use. + + @param iv Initialization vector, optional. Used by + block ciphers with the following modes: + + Cipher Block Chaining (CBC) + Cipher Feedback (CFB and CFB8) + Output Feedback (OFB) + Counter (CTR) + + If present, must be the same length as the selected + algorithm's block size. If no IV is present, a NULL + (all zeroes) IV will be used. + + This parameter is ignored if ECB mode is used or + if a stream cipher algorithm is selected. + + @param key Raw key material, length keyLength bytes. + + @param keyLength Length of key material. Must be appropriate + for the selected operation and algorithm. Some + algorithms provide for varying key lengths. + + @param tweak Raw key material, length keyLength bytes. Used for the + tweak key in XEX-based Tweaked CodeBook (XTS) mode. + + @param tweakLength Length of tweak key material. Must be appropriate + for the selected operation and algorithm. Some + algorithms provide for varying key lengths. For XTS + this is the same length as the encryption key. + + @param numRounds The number of rounds of the cipher to use. 0 uses the default. + + @param options A word of flags defining options. See discussion + for the CCModeOptions type. + + @param cryptorRef A (required) pointer to the returned CCCryptorRef. + + @result Possible error returns are kCCParamError and kCCMemoryFailure. + */ + + + CCCryptorStatus CCCryptorCreateWithMode( + CCOperation op, /* kCCEncrypt, kCCEncrypt */ + CCMode mode, + CCAlgorithm alg, + CCPadding padding, + const void *iv, /* optional initialization vector */ + const void *key, /* raw key material */ + size_t keyLength, + const void *tweak, /* raw tweak material */ + size_t tweakLength, + int numRounds, /* 0 == default */ + CCModeOptions options, + CCCryptorRef *cryptorRef) /* RETURNED */ + __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_5_0); + +#ifdef __cplusplus +} +#endif + +#endif /* _CC_COMMON_CRYPTOR_ */ + + +/* + * Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +/* + * CommonDigest.h - common digest routines: MD2, MD4, MD5, SHA1. + */ + +#ifndef _CC_COMMON_DIGEST_H_ +#define _CC_COMMON_DIGEST_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + + /* + * For compatibility with legacy implementations, the *Init(), *Update(), + * and *Final() functions declared here *always* return a value of 1 (one). + * This corresponds to "success" in the similar openssl implementations. + * There are no errors of any kind which can be, or are, reported here, + * so you can safely ignore the return values of all of these functions + * if you are implementing new code. + * + * The one-shot functions (CC_MD2(), CC_SHA1(), etc.) perform digest + * calculation and place the result in the caller-supplied buffer + * indicated by the md parameter. They return the md parameter. + * Unlike the opensssl counterparts, these one-shot functions require + * a non-NULL md pointer. Passing in NULL for the md parameter + * results in a NULL return and no digest calculation. + */ + + typedef uint32_t CC_LONG; /* 32 bit unsigned integer */ + typedef uint64_t CC_LONG64; /* 64 bit unsigned integer */ + + /*** MD2 ***/ + +#define CC_MD2_DIGEST_LENGTH 16 /* digest length in bytes */ +#define CC_MD2_BLOCK_BYTES 64 /* block size in bytes */ +#define CC_MD2_BLOCK_LONG (CC_MD2_BLOCK_BYTES / sizeof(CC_LONG)) + + typedef struct CC_MD2state_st + { + int num; + unsigned char data[CC_MD2_DIGEST_LENGTH]; + CC_LONG cksm[CC_MD2_BLOCK_LONG]; + CC_LONG state[CC_MD2_BLOCK_LONG]; + } CC_MD2_CTX; + + extern int CC_MD2_Init(CC_MD2_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_MD2_Update(CC_MD2_CTX *c, const void *data, CC_LONG len) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_MD2_Final(unsigned char *md, CC_MD2_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern unsigned char *CC_MD2(const void *data, CC_LONG len, unsigned char *md) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + /*** MD4 ***/ + +#define CC_MD4_DIGEST_LENGTH 16 /* digest length in bytes */ +#define CC_MD4_BLOCK_BYTES 64 /* block size in bytes */ +#define CC_MD4_BLOCK_LONG (CC_MD4_BLOCK_BYTES / sizeof(CC_LONG)) + + typedef struct CC_MD4state_st + { + CC_LONG A,B,C,D; + CC_LONG Nl,Nh; + CC_LONG data[CC_MD4_BLOCK_LONG]; + uint32_t num; + } CC_MD4_CTX; + + extern int CC_MD4_Init(CC_MD4_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_MD4_Update(CC_MD4_CTX *c, const void *data, CC_LONG len) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_MD4_Final(unsigned char *md, CC_MD4_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern unsigned char *CC_MD4(const void *data, CC_LONG len, unsigned char *md) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*** MD5 ***/ + +#define CC_MD5_DIGEST_LENGTH 16 /* digest length in bytes */ +#define CC_MD5_BLOCK_BYTES 64 /* block size in bytes */ +#define CC_MD5_BLOCK_LONG (CC_MD5_BLOCK_BYTES / sizeof(CC_LONG)) + + typedef struct CC_MD5state_st + { + CC_LONG A,B,C,D; + CC_LONG Nl,Nh; + CC_LONG data[CC_MD5_BLOCK_LONG]; + int num; + } CC_MD5_CTX; + + extern int CC_MD5_Init(CC_MD5_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_MD5_Update(CC_MD5_CTX *c, const void *data, CC_LONG len) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_MD5_Final(unsigned char *md, CC_MD5_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern unsigned char *CC_MD5(const void *data, CC_LONG len, unsigned char *md) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*** SHA1 ***/ + +#define CC_SHA1_DIGEST_LENGTH 20 /* digest length in bytes */ +#define CC_SHA1_BLOCK_BYTES 64 /* block size in bytes */ +#define CC_SHA1_BLOCK_LONG (CC_SHA1_BLOCK_BYTES / sizeof(CC_LONG)) + + typedef struct CC_SHA1state_st + { + CC_LONG h0,h1,h2,h3,h4; + CC_LONG Nl,Nh; + CC_LONG data[CC_SHA1_BLOCK_LONG]; + int num; + } CC_SHA1_CTX; + + extern int CC_SHA1_Init(CC_SHA1_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA1_Update(CC_SHA1_CTX *c, const void *data, CC_LONG len) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA1_Final(unsigned char *md, CC_SHA1_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern unsigned char *CC_SHA1(const void *data, CC_LONG len, unsigned char *md) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*** SHA224 ***/ +#define CC_SHA224_DIGEST_LENGTH 28 /* digest length in bytes */ +#define CC_SHA224_BLOCK_BYTES 64 /* block size in bytes */ + + /* same context struct is used for SHA224 and SHA256 */ + typedef struct CC_SHA256state_st + { CC_LONG count[2]; + CC_LONG hash[8]; + CC_LONG wbuf[16]; + } CC_SHA256_CTX; + + extern int CC_SHA224_Init(CC_SHA256_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA224_Update(CC_SHA256_CTX *c, const void *data, CC_LONG len) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA224_Final(unsigned char *md, CC_SHA256_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern unsigned char *CC_SHA224(const void *data, CC_LONG len, unsigned char *md) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*** SHA256 ***/ + +#define CC_SHA256_DIGEST_LENGTH 32 /* digest length in bytes */ +#define CC_SHA256_BLOCK_BYTES 64 /* block size in bytes */ + + extern int CC_SHA256_Init(CC_SHA256_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA256_Update(CC_SHA256_CTX *c, const void *data, CC_LONG len) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA256_Final(unsigned char *md, CC_SHA256_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern unsigned char *CC_SHA256(const void *data, CC_LONG len, unsigned char *md) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*** SHA384 ***/ + +#define CC_SHA384_DIGEST_LENGTH 48 /* digest length in bytes */ +#define CC_SHA384_BLOCK_BYTES 128 /* block size in bytes */ + + /* same context struct is used for SHA384 and SHA512 */ + typedef struct CC_SHA512state_st + { CC_LONG64 count[2]; + CC_LONG64 hash[8]; + CC_LONG64 wbuf[16]; + } CC_SHA512_CTX; + + extern int CC_SHA384_Init(CC_SHA512_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA384_Update(CC_SHA512_CTX *c, const void *data, CC_LONG len) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA384_Final(unsigned char *md, CC_SHA512_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern unsigned char *CC_SHA384(const void *data, CC_LONG len, unsigned char *md) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*** SHA512 ***/ + +#define CC_SHA512_DIGEST_LENGTH 64 /* digest length in bytes */ +#define CC_SHA512_BLOCK_BYTES 128 /* block size in bytes */ + + extern int CC_SHA512_Init(CC_SHA512_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA512_Update(CC_SHA512_CTX *c, const void *data, CC_LONG len) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern int CC_SHA512_Final(unsigned char *md, CC_SHA512_CTX *c) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + extern unsigned char *CC_SHA512(const void *data, CC_LONG len, unsigned char *md) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + /* + * To use the above digest functions with existing code which uses + * the corresponding openssl functions, #define the symbol + * COMMON_DIGEST_FOR_OPENSSL in your client code (BEFORE including + * this file), and simply link against libSystem (or System.framework) + * instead of libcrypto. + * + * You can *NOT* mix and match functions operating on a given data + * type from the two implementations; i.e., if you do a CC_MD5_Init() + * on a CC_MD5_CTX object, do not assume that you can do an openssl-style + * MD5_Update() on that same context. + */ + +#ifdef COMMON_DIGEST_FOR_OPENSSL + +#define MD2_DIGEST_LENGTH CC_MD2_DIGEST_LENGTH +#define MD2_CTX CC_MD2_CTX +#define MD2_Init CC_MD2_Init +#define MD2_Update CC_MD2_Update +#define MD2_Final CC_MD2_Final + +#define MD4_DIGEST_LENGTH CC_MD4_DIGEST_LENGTH +#define MD4_CTX CC_MD4_CTX +#define MD4_Init CC_MD4_Init +#define MD4_Update CC_MD4_Update +#define MD4_Final CC_MD4_Final + +#define MD5_DIGEST_LENGTH CC_MD5_DIGEST_LENGTH +#define MD5_CTX CC_MD5_CTX +#define MD5_Init CC_MD5_Init +#define MD5_Update CC_MD5_Update +#define MD5_Final CC_MD5_Final + +#define SHA_DIGEST_LENGTH CC_SHA1_DIGEST_LENGTH +#define SHA_CTX CC_SHA1_CTX +#define SHA1_Init CC_SHA1_Init +#define SHA1_Update CC_SHA1_Update +#define SHA1_Final CC_SHA1_Final + +#define SHA224_DIGEST_LENGTH CC_SHA224_DIGEST_LENGTH +#define SHA256_CTX CC_SHA256_CTX +#define SHA224_Init CC_SHA224_Init +#define SHA224_Update CC_SHA224_Update +#define SHA224_Final CC_SHA224_Final + +#define SHA256_DIGEST_LENGTH CC_SHA256_DIGEST_LENGTH +#define SHA256_Init CC_SHA256_Init +#define SHA256_Update CC_SHA256_Update +#define SHA256_Final CC_SHA256_Final + +#define SHA384_DIGEST_LENGTH CC_SHA384_DIGEST_LENGTH +#define SHA512_CTX CC_SHA512_CTX +#define SHA384_Init CC_SHA384_Init +#define SHA384_Update CC_SHA384_Update +#define SHA384_Final CC_SHA384_Final + +#define SHA512_DIGEST_LENGTH CC_SHA512_DIGEST_LENGTH +#define SHA512_Init CC_SHA512_Init +#define SHA512_Update CC_SHA512_Update +#define SHA512_Final CC_SHA512_Final + + +#endif /* COMMON_DIGEST_FOR_OPENSSL */ + + /* + * In a manner similar to that described above for openssl + * compatibility, these macros can be used to provide compatiblity + * with legacy implementations of MD5 using the interface defined + * in RFC 1321. + */ + +#ifdef COMMON_DIGEST_FOR_RFC_1321 + +#define MD5_CTX CC_MD5_CTX +#define MD5Init CC_MD5_Init +#define MD5Update CC_MD5_Update + void MD5Final (unsigned char [16], MD5_CTX *) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + +#endif /* COMMON_DIGEST_FOR_RFC_1321 */ + +#ifdef __cplusplus +} +#endif + +#endif /* _CC_COMMON_DIGEST_H_ */ + + +/* + * Copyright (c) 2004 Apple Computer, Inc. All Rights Reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +/*! + @header CommonHMAC.h + @abstract Keyed Message Authentication Code (HMAC) functions. + */ + +#ifndef _CC_COMMON_HMAC_H_ +#define _CC_COMMON_HMAC_H_ + +#include +#include + +#ifdef __cplusplus +extern "C" { +#endif + + /*! + @enum CCHmacAlgorithm + @abstract Algorithms implemented in this module. + + @constant kCCHmacAlgSHA1 HMAC with SHA1 digest + @constant kCCHmacAlgMD5 HMAC with MD5 digest + @constant kCCHmacAlgSHA256 HMAC with SHA256 digest + @constant kCCHmacAlgSHA384 HMAC with SHA384 digest + @constant kCCHmacAlgSHA512 HMAC with SHA512 digest + @constant kCCHmacAlgSHA224 HMAC with SHA224 digest + */ + enum { + kCCHmacAlgSHA1, + kCCHmacAlgMD5, + kCCHmacAlgSHA256, + kCCHmacAlgSHA384, + kCCHmacAlgSHA512, + kCCHmacAlgSHA224 + }; + typedef uint32_t CCHmacAlgorithm; + + /*! + @typedef CCHmacContext + @abstract HMAC context. + */ +#define CC_HMAC_CONTEXT_SIZE 96 + typedef struct { + uint32_t ctx[CC_HMAC_CONTEXT_SIZE]; + } CCHmacContext; + + /*! + @function CCHmacInit + @abstract Initialize an CCHmacContext with provided raw key bytes. + + @param ctx An HMAC context. + @param algorithm HMAC algorithm to perform. + @param key Raw key bytes. + @param keyLength Length of raw key bytes; can be any + length including zero. + */ + void CCHmacInit( + CCHmacContext *ctx, + CCHmacAlgorithm algorithm, + const void *key, + size_t keyLength) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*! + @function CCHmacUpdate + @abstract Process some data. + + @param ctx An HMAC context. + @param data Data to process. + @param dataLength Length of data to process, in bytes. + + @discussion This can be called multiple times. + */ + void CCHmacUpdate( + CCHmacContext *ctx, + const void *data, + size_t dataLength) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /*! + @function CCHmacFinal + @abstract Obtain the final Message Authentication Code. + + @param ctx An HMAC context. + @param macOut Destination of MAC; allocated by caller. + + @discussion The length of the MAC written to *macOut is the same as + the digest length associated with the HMAC algorithm: + + kCCHmacSHA1 : CC_SHA1_DIGEST_LENGTH + + kCCHmacMD5 : CC_MD5_DIGEST_LENGTH + */ + void CCHmacFinal( + CCHmacContext *ctx, + void *macOut) + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + + + /* + * Stateless, one-shot HMAC function. + * Output is written to caller-supplied buffer, as in CCHmacFinal(). + */ + void CCHmac( + CCHmacAlgorithm algorithm, /* kCCHmacSHA1, kCCHmacMD5 */ + const void *key, + size_t keyLength, /* length of key in bytes */ + const void *data, + size_t dataLength, /* length of data in bytes */ + void *macOut) /* MAC written here */ + __OSX_AVAILABLE_STARTING(__MAC_10_4, __IPHONE_2_0); + +#ifdef __cplusplus +} +#endif + +#endif /* _CC_COMMON_HMAC_H_ */ + + +/* + * Copyright (c) 2010 Apple Inc. All Rights Reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +#ifndef _CC_PBKDF_H_ +#define _CC_PBKDF_H_ + +#include +#include +#include +#ifdef KERNEL +#include +#else +#include +#include +#endif /* KERNEL */ + + +#ifdef __cplusplus +extern "C" { +#endif + + enum { + kCCPBKDF2 = 2, + }; + + + typedef uint32_t CCPBKDFAlgorithm; + + + enum { + kCCPRFHmacAlgSHA1 = 1, + kCCPRFHmacAlgSHA224 = 2, + kCCPRFHmacAlgSHA256 = 3, + kCCPRFHmacAlgSHA384 = 4, + kCCPRFHmacAlgSHA512 = 5, + }; + + + typedef uint32_t CCPseudoRandomAlgorithm; + + /* + + @function CCKeyDerivationPBKDF + @abstract Derive a key from a text password/passphrase + + @param algorithm Currently only PBKDF2 is available via kCCPBKDF2 + @param password The text password used as input to the derivation + function. The actual octets present in this string + will be used with no additional processing. It's + extremely important that the same encoding and + normalization be used each time this routine is + called if the same key is expected to be derived. + @param passwordLen The length of the text password in bytes. + @param salt The salt byte values used as input to the derivation + function. + @param saltLen The length of the salt in bytes. + @param prf The Pseudo Random Algorithm to use for the derivation + iterations. + @param rounds The number of rounds of the Pseudo Random Algorithm + to use. + @param derivedKey The resulting derived key produced by the function. + The space for this must be provided by the caller. + @param derivedKeyLen The expected length of the derived key in bytes. + + @discussion The following values are used to designate the PRF: + + * kCCPRFHmacAlgSHA1 + * kCCPRFHmacAlgSHA224 + * kCCPRFHmacAlgSHA256 + * kCCPRFHmacAlgSHA384 + * kCCPRFHmacAlgSHA512 + + @result kCCParamError can result from bad values for the password, salt, + and unwrapped key pointers as well as a bad value for the prf + function. + + */ + + int + CCKeyDerivationPBKDF( CCPBKDFAlgorithm algorithm, const char *password, size_t passwordLen, + const uint8_t *salt, size_t saltLen, + CCPseudoRandomAlgorithm prf, uint rounds, + uint8_t *derivedKey, size_t derivedKeyLen) + __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_5_0); + + /* + * All lengths are in bytes - not bits. + */ + + /* + + @function CCCalibratePBKDF + @abstract Determine the number of PRF rounds to use for a specific delay on + the current platform. + @param algorithm Currently only PBKDF2 is available via kCCPBKDF2 + @param passwordLen The length of the text password in bytes. + @param saltLen The length of the salt in bytes. + @param prf The Pseudo Random Algorithm to use for the derivation + iterations. + @param derivedKeyLen The expected length of the derived key in bytes. + @param msec The targetted duration we want to achieve for a key + derivation with these parameters. + + @result the number of iterations to use for the desired processing time. + + */ + + uint + CCCalibratePBKDF(CCPBKDFAlgorithm algorithm, size_t passwordLen, size_t saltLen, + CCPseudoRandomAlgorithm prf, size_t derivedKeyLen, uint32_t msec) + __OSX_AVAILABLE_STARTING(__MAC_10_7, __IPHONE_5_0); + +#ifdef __cplusplus +} +#endif + +#endif /* _CC_PBKDF_H_ */ + + +/* + * Copyright (c) 2014 Apple Inc. All Rights Reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +// +// CommonRandom.h +// CommonCrypto + +#ifndef CommonCrypto_CommonRandom_h +#define CommonCrypto_CommonRandom_h + +#if defined(__cplusplus) +extern "C" { +#endif + + typedef CCCryptorStatus CCRNGStatus; + + /*! + @function CCRandomGenerateBytes + + @abstract Return random bytes in a buffer allocated by the caller. + + @discussion The PRNG returns cryptographically strong random + bits suitable for use as cryptographic keys, IVs, nonces etc. + + @param bytes Pointer to the return buffer. + @param count Number of random bytes to return. + + @result Return kCCSuccess on success. + */ + + CCRNGStatus CCRandomGenerateBytes(void *bytes, size_t count) + __OSX_AVAILABLE_STARTING(__MAC_10_10, __IPHONE_8_0); + +#if defined(__cplusplus) +} +#endif + +#endif diff --git a/Example/Pods/RNCryptor/RNCryptor.swift b/Example/Pods/RNCryptor/RNCryptor.swift new file mode 100644 index 0000000..f8f06c4 --- /dev/null +++ b/Example/Pods/RNCryptor/RNCryptor.swift @@ -0,0 +1,778 @@ +// +// RNCryptor.swift +// +// Copyright ยฉ 2015 Rob Napier. All rights reserved. +// +// This code is licensed under the MIT License: +// +// 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 NON-INFRINGEMENT. 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 Foundation + +/// The `RNCryptorType` protocol defines generic API to a mutable, +/// incremental, password-based encryptor or decryptor. Its generic +/// usage is as follows: +/// +/// let cryptor = Encryptor(password: "mypassword") +/// // or Decryptor() +/// +/// var result NSMutableData +/// for data in datas { +/// result.appendData(try cryptor.update(data)) +/// } +/// result.appendData(try cryptor.final()) +/// +/// After calling `finalData()`, the cryptor is no longer valid. +public protocol RNCryptorType { + + /// Creates and returns a cryptor. + /// + /// - parameter password: Non-empty password string. This will be interpretted as UTF-8. + init(password: String) + + /// Updates cryptor with data and returns processed data. + /// + /// - parameter data: Data to process. May be empty. + /// - throws: `Error` + /// - returns: Processed data. May be empty. + func updateWithData(data: NSData) throws -> NSData + + /// Returns trailing data and invalidates the cryptor. + /// + /// - throws: `Error` + /// - returns: Trailing data + func finalData() throws -> NSData +} + +public extension RNCryptorType { + /// Simplified, generic interface to `RNCryptorType`. Takes a data, + /// returns a processed data. Generally you should use + /// `RNCryptor.encryptData(password:)`, or + /// `RNCryptor.decryptData(password:)` instead, but this is useful + /// for code that is neutral on whether it is encrypting or decrypting. + /// + /// - throws: `Error` + private func oneshot(data: NSData) throws -> NSData { + let result = NSMutableData(data: try updateWithData(data)) + result.appendData(try finalData()) + return result + } +} + +// FIXME: Move this to RNCryptor.Error if @objc can rename it correctly. +/// Errors thrown by `RNCryptorType`. +@objc public enum RNCryptorError: Int, ErrorType { + /// Ciphertext was corrupt or password was incorrect. + /// It is not possible to distinguish between these cases in the v3 data format. + case HMACMismatch = 1 + + /// Unrecognized data format. Usually this means the data is corrupt. + case UnknownHeader = 2 + + /// `final()` was called before sufficient data was passed to `updateWithData()` + case MessageTooShort + + /// Memory allocation failure. This should never happen. + case MemoryFailure + + /// A password-based decryptor was used on a key-based ciphertext, or vice-versa. + case InvalidCredentialType +} + +/// RNCryptor encryption/decryption interface. +public class RNCryptor: NSObject { + + /// Encrypt data using password and return encrypted data. + public static func encryptData(data: NSData, password: String) -> NSData { + return Encryptor(password: password).encryptData(data) + } + + /// Decrypt data using password and return decrypted data. Throws if + /// password is incorrect or ciphertext is in the wrong format. + /// - throws `Error` + public static func decryptData(data: NSData, password: String) throws -> NSData { + return try Decryptor(password: password).decryptData(data) + } + + /// Generates random NSData of given length + /// Crashes if `length` is larger than allocatable memory, or if the system random number generator is not available. + public static func randomDataOfLength(length: Int) -> NSData { + let data = NSMutableData(length: length)! + let result = SecRandomCopyBytes(kSecRandomDefault, length, UnsafeMutablePointer(data.mutableBytes)) + guard result == errSecSuccess else { + fatalError("SECURITY FAILURE: Could not generate secure random numbers: \(result).") + } + + return data + } + + /// A encryptor for the latest data format. If compatibility with other RNCryptor + /// implementations is required, you may wish to use the specific encryptor version rather + /// than accepting "latest." + /// + @objc(RNEncryptor) + public final class Encryptor: NSObject, RNCryptorType { + private let encryptor: EncryptorV3 + + /// Creates and returns a cryptor. + /// + /// - parameter password: Non-empty password string. This will be interpretted as UTF-8. + public init(password: String) { + precondition(password != "") + encryptor = EncryptorV3(password: password) + } + + /// Updates cryptor with data and returns processed data. + /// + /// - parameter data: Data to process. May be empty. + /// - returns: Processed data. May be empty. + public func updateWithData(data: NSData) -> NSData { + return encryptor.updateWithData(data) + } + + /// Returns trailing data and invalidates the cryptor. + /// + /// - returns: Trailing data + public func finalData() -> NSData { + return encryptor.finalData() + } + + /// Simplified, generic interface to `RNCryptorType`. Takes a data, + /// returns a processed data, and invalidates the cryptor. + public func encryptData(data: NSData) -> NSData { + return encryptor.encryptData(data) + } + } + + /// Password-based decryptor that can handle any supported format. + @objc(RNDecryptor) + public final class Decryptor : NSObject, RNCryptorType { + private var decryptors: [VersionedDecryptorType.Type] = [DecryptorV3.self] + + private var buffer = NSMutableData() + private var decryptor: RNCryptorType? + private let password: String + + /// Creates and returns a cryptor. + /// + /// - parameter password: Non-empty password string. This will be interpretted as UTF-8. + public init(password: String) { + assert(password != "") + self.password = password + } + + /// Decrypt data using password and return decrypted data, invalidating decryptor. Throws if + /// password is incorrect or ciphertext is in the wrong format. + /// - throws `Error` + public func decryptData(data: NSData) throws -> NSData { + return try oneshot(data) + } + + /// Updates cryptor with data and returns processed data. + /// + /// - parameter data: Data to process. May be empty. + /// - throws: `Error` + /// - returns: Processed data. May be empty. + public func updateWithData(data: NSData) throws -> NSData { + if let d = decryptor { + return try d.updateWithData(data) + } + + buffer.appendData(data) + + let toCheck:[VersionedDecryptorType.Type] + (toCheck, decryptors) = decryptors.splitPassFail{ self.buffer.length >= $0.preambleSize } + + for decryptorType in toCheck { + if decryptorType.canDecrypt(buffer.bytesView[0.. NSData { + guard let d = decryptor else { + throw RNCryptorError.UnknownHeader + } + return try d.finalData() + } + } +} + +// V3 implementaion +public extension RNCryptor { + /// V3 format settings + @objc(RNCryptorFormatV3) + public final class FormatV3: NSObject { + /// Size of AES and HMAC keys + public static let keySize = kCCKeySizeAES256 + + /// Size of PBKDF2 salt + public static let saltSize = 8 + + /// Generate a key from a password and salt + /// - parameters: + /// - password: Password to convert + /// - salt: Salt. Generally constructed with RNCryptor.randomDataOfLength(FormatV3.saltSize) + /// - returns: Key of length FormatV3.keySize + public static func keyForPassword(password: String, salt: NSData) -> NSData { + let derivedKey = NSMutableData(length: keySize)! + let derivedKeyPtr = UnsafeMutablePointer(derivedKey.mutableBytes) + + let passwordData = password.dataUsingEncoding(NSUTF8StringEncoding)! + let passwordPtr = UnsafePointer(passwordData.bytes) + + let saltPtr = UnsafePointer(salt.bytes) + + // All the crazy casting because CommonCryptor hates Swift + let algorithm = CCPBKDFAlgorithm(kCCPBKDF2) + let prf = CCPseudoRandomAlgorithm(kCCPRFHmacAlgSHA1) + let pbkdf2Rounds = UInt32(10000) + + let result = CCKeyDerivationPBKDF( + algorithm, + passwordPtr, passwordData.length, + saltPtr, salt.length, + prf, pbkdf2Rounds, + derivedKeyPtr, derivedKey.length) + + guard result == CCCryptorStatus(kCCSuccess) else { + fatalError("SECURITY FAILURE: Could not derive secure password (\(result)): \(derivedKey).") + } + return derivedKey + } + + static let formatVersion = UInt8(3) + static let ivSize = kCCBlockSizeAES128 + static let hmacSize = Int(CC_SHA256_DIGEST_LENGTH) + static let keyHeaderSize = 1 + 1 + kCCBlockSizeAES128 + static let passwordHeaderSize = 1 + 1 + 8 + 8 + kCCBlockSizeAES128 + } + + /// Format version 3 encryptor. Use this to ensure a specific format verison + /// or when using keys (which are inherrently versions-specific). To use + /// "the latest encryptor" with a password, use `Encryptor` instead. + @objc(RNEncryptorV3) + public final class EncryptorV3 : NSObject, RNCryptorType { + private var engine: Engine + private var hmac: HMACV3 + private var pendingHeader: NSData? + + /// Creates and returns an encryptor. + /// + /// - parameter password: Non-empty password string. This will be interpretted as UTF-8. + public convenience init(password: String) { + self.init( + password: password, + encryptionSalt: RNCryptor.randomDataOfLength(V3.saltSize), + hmacSalt: RNCryptor.randomDataOfLength(V3.saltSize), + iv: RNCryptor.randomDataOfLength(V3.ivSize)) + } + + /// Creates and returns an encryptor using keys. + /// + /// - Attention: This method requires some expertise to use correctly. + /// Most users should use `init(password:)` which is simpler + /// to use securely. + /// + /// Keys should not be generated directly from strings (`.dataUsingEncoding()` or similar). + /// Ideally, keys should be random (`Cryptor.randomDataOfLength()` or some other high-quality + /// random generator. If keys must be generated from strings, then use `FormatV3.keyForPassword(salt:)` + /// with a random salt, or just use password-based encryption (that's what it's for). + /// + /// - parameters: + /// - encryptionKey: AES-256 key. Must be exactly FormatV3.keySize (kCCKeySizeAES256, 32 bytes) + /// - hmacKey: HMAC key. Must be exactly FormatV3.keySize (kCCKeySizeAES256, 32 bytes) + public convenience init(encryptionKey: NSData, hmacKey: NSData) { + self.init(encryptionKey: encryptionKey, hmacKey: hmacKey, iv: RNCryptor.randomDataOfLength(V3.ivSize)) + } + + /// Takes a data, returns a processed data, and invalidates the cryptor. + public func encryptData(data: NSData) -> NSData { + return try! oneshot(data) + } + + /// Updates cryptor with data and returns encrypted data. + /// + /// - parameter data: Data to process. May be empty. + /// - returns: Processed data. May be empty. + public func updateWithData(data: NSData) -> NSData { + // It should not be possible for this to fail during encryption + return handle(engine.updateWithData(data)) + } + + /// Returns trailing data and invalidates the cryptor. + /// + /// - returns: Trailing data + public func finalData() -> NSData { + let result = NSMutableData(data: handle(engine.finalData())) + result.appendData(hmac.finalData()) + return result + } + + // Expose random numbers for testing + internal convenience init(encryptionKey: NSData, hmacKey: NSData, iv: NSData) { + let preamble = [V3.formatVersion, UInt8(0)] + let header = NSMutableData(bytes: preamble, length: preamble.count) + header.appendData(iv) + self.init(encryptionKey: encryptionKey, hmacKey: hmacKey, iv: iv, header: header) + } + + // Expose random numbers for testing + internal convenience init(password: String, encryptionSalt: NSData, hmacSalt: NSData, iv: NSData) { + let encryptionKey = V3.keyForPassword(password, salt: encryptionSalt) + let hmacKey = V3.keyForPassword(password, salt: hmacSalt) + + // TODO: This chained-+ is very slow to compile in Swift 2b5 (http://www.openradar.me/21842206) + // let header = [V3.version, UInt8(1)] + encryptionSalt + hmacSalt + iv + let preamble = [V3.formatVersion, UInt8(1)] + let header = NSMutableData(bytes: preamble, length: preamble.count) + header.appendData(encryptionSalt) + header.appendData(hmacSalt) + header.appendData(iv) + + self.init(encryptionKey: encryptionKey, hmacKey: hmacKey, iv: iv, header: header) + } + + private init(encryptionKey: NSData, hmacKey: NSData, iv: NSData, header: NSData) { + precondition(encryptionKey.length == V3.keySize) + precondition(hmacKey.length == V3.keySize) + precondition(iv.length == V3.ivSize) + hmac = HMACV3(key: hmacKey) + engine = Engine(operation: .Encrypt, key: encryptionKey, iv: iv) + pendingHeader = header + } + + private func handle(data: NSData) -> NSData { + var result: NSData + if let ph = pendingHeader { + let accum = NSMutableData(data: ph) + pendingHeader = nil + accum.appendData(data) + result = accum + } else { + result = data + } + hmac.updateWithData(result) + return result + } + } + + /// Format version 3 decryptor. This is required in order to decrypt + /// using keys (since key configuration is version-specific). For password + /// decryption, `Decryptor` is generally preferred, and will call this + /// if appropriate. + @objc(RNDecryptorV3) + public final class DecryptorV3: NSObject, VersionedDecryptorType { + // + // Static methods + // + private static let preambleSize = 1 + private static func canDecrypt(preamble: NSData) -> Bool { + assert(preamble.length >= 1) + return preamble.bytesView[0] == 3 + } + + // + // Private properties + // + private var buffer = NSMutableData() + private var decryptorEngine: DecryptorEngineV3? + private let credential: Credential + + + /// Creates and returns a decryptor. + /// + /// - parameter password: Non-empty password string. This will be interpretted as UTF-8. + public init(password: String) { + credential = .Password(password) + } + + /// Creates and returns a decryptor using keys. + /// + /// - parameters: + /// - encryptionKey: AES-256 key. Must be exactly FormatV3.keySize (kCCKeySizeAES256, 32 bytes) + /// - hmacKey: HMAC key. Must be exactly FormatV3.keySize (kCCKeySizeAES256, 32 bytes) + public init(encryptionKey: NSData, hmacKey: NSData) { + precondition(encryptionKey.length == V3.keySize) + precondition(hmacKey.length == V3.hmacSize) + credential = .Keys(encryptionKey: encryptionKey, hmacKey: hmacKey) + } + + /// Decrypt data using password and return decrypted data. Throws if + /// password is incorrect or ciphertext is in the wrong format. + /// - throws `Error` + public func decryptData(data: NSData) throws -> NSData { + return try oneshot(data) + } + + /// Updates cryptor with data and returns encrypted data. + /// + /// - parameter data: Data to process. May be empty. + /// - returns: Processed data. May be empty. + public func updateWithData(data: NSData) throws -> NSData { + if let e = decryptorEngine { + return e.updateWithData(data) + } + + buffer.appendData(data) + guard buffer.length >= requiredHeaderSize else { + return NSData() + } + + let e = try createEngineWithCredential(credential, header: buffer.bytesView[0.. NSData { + guard let result = try decryptorEngine?.finalData() else { + throw RNCryptorError.MessageTooShort + } + return result + } + + // + // Private functions + // + + private var requiredHeaderSize: Int { + switch credential { + case .Password(_): return V3.passwordHeaderSize + case .Keys(_, _): return V3.keyHeaderSize + } + } + + private func createEngineWithCredential(credential: Credential, header: NSData) throws -> DecryptorEngineV3 { + switch credential { + case let .Password(password): + return try createEngineWithPassword(password, header: header) + case let .Keys(encryptionKey, hmacKey): + return try createEngineWithKeys(encryptionKey: encryptionKey, hmacKey: hmacKey, header: header) + } + } + + private func createEngineWithPassword(password: String, header: NSData) throws -> DecryptorEngineV3 { + assert(password != "") + precondition(header.length == V3.passwordHeaderSize) + + guard DecryptorV3.canDecrypt(header) else { + throw RNCryptorError.UnknownHeader + } + + guard header.bytesView[1] == 1 else { + throw RNCryptorError.InvalidCredentialType + } + + let encryptionSalt = header.bytesView[2...9] + let hmacSalt = header.bytesView[10...17] + let iv = header.bytesView[18...33] + + let encryptionKey = V3.keyForPassword(password, salt: encryptionSalt) + let hmacKey = V3.keyForPassword(password, salt: hmacSalt) + + return DecryptorEngineV3(encryptionKey: encryptionKey, hmacKey: hmacKey, iv: iv, header: header) + } + + private func createEngineWithKeys(encryptionKey encryptionKey: NSData, hmacKey: NSData, header: NSData) throws -> DecryptorEngineV3 { + precondition(header.length == V3.keyHeaderSize) + precondition(encryptionKey.length == V3.keySize) + precondition(hmacKey.length == V3.keySize) + + guard DecryptorV3.canDecrypt(header) else { + throw RNCryptorError.UnknownHeader + } + + guard header.bytesView[1] == 0 else { + throw RNCryptorError.InvalidCredentialType + } + + let iv = header.bytesView[2..<18] + return DecryptorEngineV3(encryptionKey: encryptionKey, hmacKey: hmacKey, iv: iv, header: header) + } + } +} + +internal enum CryptorOperation: CCOperation { + case Encrypt = 0 // CCOperation(kCCEncrypt) + case Decrypt = 1 // CCOperation(kCCDecrypt) +} + +internal final class Engine { + private let cryptor: CCCryptorRef + private var buffer = NSMutableData() + + init(operation: CryptorOperation, key: NSData, iv: NSData) { + var cryptorOut = CCCryptorRef() + let result = CCCryptorCreate( + operation.rawValue, + CCAlgorithm(kCCAlgorithmAES128), CCOptions(kCCOptionPKCS7Padding), + key.bytes, key.length, + iv.bytes, + &cryptorOut + ) + cryptor = cryptorOut + + // It is a programming error to create us with illegal values + // This is an internal class, so we can constrain what is sent to us. + // If this is ever made public, it should throw instead of asserting. + assert(result == CCCryptorStatus(kCCSuccess)) + } + + deinit { + if cryptor != CCCryptorRef() { + CCCryptorRelease(cryptor) + } + } + + func sizeBufferForDataOfLength(length: Int) -> Int { + let size = CCCryptorGetOutputLength(cryptor, length, true) + buffer.length = size + return size + } + + func updateWithData(data: NSData) -> NSData { + let outputLength = sizeBufferForDataOfLength(data.length) + var dataOutMoved: Int = 0 + + let result = CCCryptorUpdate( + cryptor, + data.bytes, data.length, + buffer.mutableBytes, outputLength, + &dataOutMoved) + + // The only error returned by CCCryptorUpdate is kCCBufferTooSmall, which would be a programming error + assert(result == CCCryptorStatus(kCCSuccess), "RNCRYPTOR BUG. PLEASE REPORT.") + + buffer.length = dataOutMoved + return buffer + } + + func finalData() -> NSData { + let outputLength = sizeBufferForDataOfLength(0) + var dataOutMoved: Int = 0 + + let result = CCCryptorFinal( + cryptor, + buffer.mutableBytes, outputLength, + &dataOutMoved + ) + + // Note that since iOS 6, CCryptor will never return padding errors or other decode errors. + // I'm not aware of any non-catestrophic (MemoryAllocation) situation in which this + // can fail. Using assert() just in case, but we'll ignore errors in Release. + // https://devforums.apple.com/message/920802#920802 + assert(result == CCCryptorStatus(kCCSuccess), "RNCRYPTOR BUG. PLEASE REPORT.") + + buffer.length = dataOutMoved + return buffer + } +} + +internal typealias V3 = RNCryptor.FormatV3 + +private enum Credential { + case Password(String) + case Keys(encryptionKey: NSData, hmacKey: NSData) +} + +private final class DecryptorEngineV3 { + private let buffer = OverflowingBuffer(capacity: V3.hmacSize) + private var hmac: HMACV3 + private var engine: Engine + + init(encryptionKey: NSData, hmacKey: NSData, iv: NSData, header: NSData) { + precondition(encryptionKey.length == V3.keySize) + precondition(hmacKey.length == V3.hmacSize) + precondition(iv.length == V3.ivSize) + + hmac = HMACV3(key: hmacKey) + hmac.updateWithData(header) + engine = Engine(operation: .Decrypt, key: encryptionKey, iv: iv) + } + + func updateWithData(data: NSData) -> NSData { + let overflow = buffer.updateWithData(data) + hmac.updateWithData(overflow) + return engine.updateWithData(overflow) + } + + func finalData() throws -> NSData { + let result = engine.finalData() + let hash = hmac.finalData() + if !isEqualInConsistentTime(trusted: hash, untrusted: buffer.finalData()) { + throw RNCryptorError.HMACMismatch + } + return result + } +} + +private final class HMACV3 { + var context: CCHmacContext = CCHmacContext() + + init(key: NSData) { + CCHmacInit( + &context, + CCHmacAlgorithm(kCCHmacAlgSHA256), + key.bytes, + key.length + ) + } + + func updateWithData(data: NSData) { + CCHmacUpdate(&context, data.bytes, data.length) + } + + func finalData() -> NSData { + let hmac = NSMutableData(length: V3.hmacSize)! + CCHmacFinal(&context, hmac.mutableBytes) + return hmac + } +} + +// Internal protocol for version-specific decryptors. +private protocol VersionedDecryptorType: RNCryptorType { + static var preambleSize: Int { get } + static func canDecrypt(preamble: NSData) -> Bool + init(password: String) +} + +private extension CollectionType { + // Split collection into ([pass], [fail]) based on predicate. + func splitPassFail(pred: Generator.Element -> Bool) -> ([Generator.Element], [Generator.Element]) { + var pass: [Generator.Element] = [] + var fail: [Generator.Element] = [] + for e in self { + if pred(e) { + pass.append(e) + } else { + fail.append(e) + } + } + return (pass, fail) + } +} + +internal class OverflowingBuffer { + private var buffer = NSMutableData() + let capacity: Int + + init(capacity: Int) { + self.capacity = capacity + } + + @warn_unused_result + func updateWithData(data: NSData) -> NSData { + if data.length >= capacity { + return sendAllArray(data) + } else if buffer.length + data.length <= capacity { + buffer.appendData(data) + return NSData() + } else { + return sendSomeArray(data) + } + } + + func finalData() -> NSData { + let result = buffer + buffer = NSMutableData() // Data belongs to caller now. + return result + } + + private func sendAllArray(data: NSData) -> NSData { + let toSend = data.length - capacity + assert(toSend >= 0) + assert(data.length - toSend <= capacity) + + let result = NSMutableData(data: buffer) + result.appendData(data.bytesView[0.. NSData { + let toSend = (buffer.length + data.length) - capacity + assert(toSend > 0) // If it were <= 0, we would have extended the array + assert(toSend < buffer.length) // If we would have sent everything, replaceBuffer should have been called + + let result = buffer.bytesView[0.. UInt8 { + return UnsafePointer(data.bytes)[position] + } + subscript (bounds: Range) -> NSData { + return data.subdataWithRange(NSRange(bounds)) + } + var startIndex: Int = 0 + var endIndex: Int { return data.length } +} + +/** Compare two NSData in time proportional to the untrusted data + +Equatable-based comparisons genreally stop comparing at the first difference. +This can be used by attackers, in some situations, +to determine a secret value by considering the time required to compare the values. + +We enumerate over the untrusted values so that the time is proportaional to the attacker's data, +which provides the attack no informatoin about the length of the secret. +*/ +private func isEqualInConsistentTime(trusted trusted: NSData, untrusted: NSData) -> Bool { + // The point of this routine is XOR the bytes of each data and accumulate the results with OR. + // If any bytes are different, then the OR will accumulate some non-0 value. + + var result: UInt8 = untrusted.length == trusted.length ? 0 : 1 // Start with 0 (equal) only if our lengths are equal + for (i, untrustedByte) in untrusted.bytesView.enumerate() { + // Use mod to wrap around ourselves if they are longer than we are. + // Remember, we already broke equality if our lengths are different. + result |= trusted.bytesView[i % trusted.length] ^ untrustedByte + } + + return result == 0 +} diff --git a/Example/Pods/Target Support Files/PNObject/Info.plist b/Example/Pods/Target Support Files/PNObject/Info.plist index 0d5ee90..eda9e7a 100644 --- a/Example/Pods/Target Support Files/PNObject/Info.plist +++ b/Example/Pods/Target Support Files/PNObject/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.3.6 + 0.3.7 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h b/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h index 7f1430b..f615842 100644 --- a/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h +++ b/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h @@ -3,6 +3,7 @@ #import "PNAddress.h" #import "PNInstallation.h" #import "PNLocation.h" +#import "PNObjcPassword.h" #import "PNUser.h" #import "PNObject+PNObjectConnection.h" #import "PNObject+Protected.h" diff --git a/Example/Pods/Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist b/Example/Pods/Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist index 9af8464..5681e38 100644 --- a/Example/Pods/Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist +++ b/Example/Pods/Target Support Files/PNObject/ResourceBundle-PNObject-Info.plist @@ -13,7 +13,7 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 0.3.6 + 0.3.7 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.markdown index 3498de7..e5e6301 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.markdown @@ -249,6 +249,30 @@ The above copyright notice and this permission notice shall be included in all c 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. +## RNCryptor + +The MIT License (MIT) + +Copyright (c) 2015 Rob Napier + +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. + ## StrongestPasswordValidator Copyright (c) 2016 Giuseppe Nucifora diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.plist index 8c269cf..a74f832 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-acknowledgements.plist @@ -304,6 +304,34 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI Type PSGroupSpecifier + + FooterText + The MIT License (MIT) + +Copyright (c) 2015 Rob Napier + +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. + Title + RNCryptor + Type + PSGroupSpecifier + FooterText Copyright (c) 2016 Giuseppe Nucifora <me@giuseppenucifora.com> diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-frameworks.sh index 0c621db..8d54902 100755 --- a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example-frameworks.sh @@ -95,6 +95,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "Pods-PNObject_Example/PEAR_FileManager_iOS.framework" install_framework "Pods-PNObject_Example/PNObject.framework" install_framework "Pods-PNObject_Example/PureLayout.framework" + install_framework "Pods-PNObject_Example/RNCryptor.framework" install_framework "Pods-PNObject_Example/StrongestPasswordValidator.framework" install_framework "Pods-PNObject_Example/UIDevice_Utils.framework" install_framework "Pods-PNObject_Example/nv_ios_http_status.framework" @@ -111,6 +112,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "Pods-PNObject_Example/PEAR_FileManager_iOS.framework" install_framework "Pods-PNObject_Example/PNObject.framework" install_framework "Pods-PNObject_Example/PureLayout.framework" + install_framework "Pods-PNObject_Example/RNCryptor.framework" install_framework "Pods-PNObject_Example/StrongestPasswordValidator.framework" install_framework "Pods-PNObject_Example/UIDevice_Utils.framework" install_framework "Pods-PNObject_Example/nv_ios_http_status.framework" diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.debug.xcconfig index c8b2369..f6ca0cc 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.debug.xcconfig @@ -1,6 +1,8 @@ +EMBEDDED_CONTENT_CONTAINS_SWIFT = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Bolts.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/CodFis_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKCoreKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKLoginKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKShareKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSDate_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSString_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PEAR_FileManager_iOS.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/StrongestPasswordValidator.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/UIDevice_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/nv_ios_http_status.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Bolts" -framework "CodFis_Helper" -framework "FBSDKCoreKit" -framework "FBSDKLoginKit" -framework "FBSDKShareKit" -framework "NSDate_Utils" -framework "NSString_Helper" -framework "PEAR_FileManager_iOS" -framework "PNObject" -framework "PureLayout" -framework "StrongestPasswordValidator" -framework "UIDevice_Utils" -framework "nv_ios_http_status" +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Bolts.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/CodFis_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKCoreKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKLoginKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKShareKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSDate_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSString_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PEAR_FileManager_iOS.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/RNCryptor.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/StrongestPasswordValidator.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/UIDevice_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/nv_ios_http_status.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Bolts" -framework "CodFis_Helper" -framework "FBSDKCoreKit" -framework "FBSDKLoginKit" -framework "FBSDKShareKit" -framework "NSDate_Utils" -framework "NSString_Helper" -framework "PEAR_FileManager_iOS" -framework "PNObject" -framework "PureLayout" -framework "RNCryptor" -framework "StrongestPasswordValidator" -framework "UIDevice_Utils" -framework "nv_ios_http_status" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_FRAMEWORK_BUILD_PATH = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNObject_Example" PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.release.xcconfig index c8b2369..f6ca0cc 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Example/Pods-PNObject_Example.release.xcconfig @@ -1,6 +1,8 @@ +EMBEDDED_CONTENT_CONTAINS_SWIFT = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Bolts.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/CodFis_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKCoreKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKLoginKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKShareKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSDate_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSString_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PEAR_FileManager_iOS.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/StrongestPasswordValidator.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/UIDevice_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/nv_ios_http_status.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Bolts" -framework "CodFis_Helper" -framework "FBSDKCoreKit" -framework "FBSDKLoginKit" -framework "FBSDKShareKit" -framework "NSDate_Utils" -framework "NSString_Helper" -framework "PEAR_FileManager_iOS" -framework "PNObject" -framework "PureLayout" -framework "StrongestPasswordValidator" -framework "UIDevice_Utils" -framework "nv_ios_http_status" +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Bolts.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/CodFis_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKCoreKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKLoginKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKShareKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSDate_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSString_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PEAR_FileManager_iOS.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/RNCryptor.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/StrongestPasswordValidator.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/UIDevice_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/nv_ios_http_status.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Bolts" -framework "CodFis_Helper" -framework "FBSDKCoreKit" -framework "FBSDKLoginKit" -framework "FBSDKShareKit" -framework "NSDate_Utils" -framework "NSString_Helper" -framework "PEAR_FileManager_iOS" -framework "PNObject" -framework "PureLayout" -framework "RNCryptor" -framework "StrongestPasswordValidator" -framework "UIDevice_Utils" -framework "nv_ios_http_status" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_FRAMEWORK_BUILD_PATH = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNObject_Example" PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.markdown index eedd203..da7fcab 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.markdown +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.markdown @@ -236,6 +236,30 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +## RNCryptor + +The MIT License (MIT) + +Copyright (c) 2015 Rob Napier + +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. + ## StrongestPasswordValidator Copyright (c) 2016 Giuseppe Nucifora diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.plist index 2e7e978..5a8847f 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.plist +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-acknowledgements.plist @@ -287,6 +287,34 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + The MIT License (MIT) + +Copyright (c) 2015 Rob Napier + +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. + Title + RNCryptor + Type + PSGroupSpecifier + FooterText Copyright (c) 2016 Giuseppe Nucifora <me@giuseppenucifora.com> diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-frameworks.sh index b368a5d..77f65bd 100755 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests-frameworks.sh @@ -94,6 +94,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "Pods-PNObject_Tests/NSString_Helper.framework" install_framework "Pods-PNObject_Tests/PEAR_FileManager_iOS.framework" install_framework "Pods-PNObject_Tests/PNObject.framework" + install_framework "Pods-PNObject_Tests/RNCryptor.framework" install_framework "Pods-PNObject_Tests/StrongestPasswordValidator.framework" install_framework "Pods-PNObject_Tests/UIDevice_Utils.framework" install_framework "Pods-PNObject_Tests/nv_ios_http_status.framework" @@ -113,6 +114,7 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "Pods-PNObject_Tests/NSString_Helper.framework" install_framework "Pods-PNObject_Tests/PEAR_FileManager_iOS.framework" install_framework "Pods-PNObject_Tests/PNObject.framework" + install_framework "Pods-PNObject_Tests/RNCryptor.framework" install_framework "Pods-PNObject_Tests/StrongestPasswordValidator.framework" install_framework "Pods-PNObject_Tests/UIDevice_Utils.framework" install_framework "Pods-PNObject_Tests/nv_ios_http_status.framework" diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig index 84a49c8..31facaa 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.debug.xcconfig @@ -1,8 +1,8 @@ EMBEDDED_CONTENT_CONTAINS_SWIFT = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Bolts.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/CodFis_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKCoreKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKLoginKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKShareKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSDate_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSString_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PEAR_FileManager_iOS.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/StrongestPasswordValidator.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/UIDevice_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/nv_ios_http_status.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Bolts" -framework "CodFis_Helper" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSDKCoreKit" -framework "FBSDKLoginKit" -framework "FBSDKShareKit" -framework "FBSnapshotTestCase" -framework "NSDate_Utils" -framework "NSString_Helper" -framework "PEAR_FileManager_iOS" -framework "PNObject" -framework "Specta" -framework "StrongestPasswordValidator" -framework "UIDevice_Utils" -framework "nv_ios_http_status" +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Bolts.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/CodFis_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKCoreKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKLoginKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKShareKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSDate_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSString_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PEAR_FileManager_iOS.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/RNCryptor.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/StrongestPasswordValidator.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/UIDevice_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/nv_ios_http_status.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Bolts" -framework "CodFis_Helper" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSDKCoreKit" -framework "FBSDKLoginKit" -framework "FBSDKShareKit" -framework "FBSnapshotTestCase" -framework "NSDate_Utils" -framework "NSString_Helper" -framework "PEAR_FileManager_iOS" -framework "PNObject" -framework "RNCryptor" -framework "Specta" -framework "StrongestPasswordValidator" -framework "UIDevice_Utils" -framework "nv_ios_http_status" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_FRAMEWORK_BUILD_PATH = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNObject_Tests" PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig index 84a49c8..31facaa 100644 --- a/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PNObject_Tests/Pods-PNObject_Tests.release.xcconfig @@ -1,8 +1,8 @@ EMBEDDED_CONTENT_CONTAINS_SWIFT = YES GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Bolts.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/CodFis_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKCoreKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKLoginKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKShareKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSDate_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSString_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PEAR_FileManager_iOS.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/StrongestPasswordValidator.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/UIDevice_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/nv_ios_http_status.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Bolts" -framework "CodFis_Helper" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSDKCoreKit" -framework "FBSDKLoginKit" -framework "FBSDKShareKit" -framework "FBSnapshotTestCase" -framework "NSDate_Utils" -framework "NSString_Helper" -framework "PEAR_FileManager_iOS" -framework "PNObject" -framework "Specta" -framework "StrongestPasswordValidator" -framework "UIDevice_Utils" -framework "nv_ios_http_status" +OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/AFNetworking.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Bolts.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/CodFis_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKCoreKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKLoginKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSDKShareKit.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSDate_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/NSString_Helper.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PEAR_FileManager_iOS.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PNObject.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/RNCryptor.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/StrongestPasswordValidator.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/UIDevice_Utils.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/nv_ios_http_status.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "Bolts" -framework "CodFis_Helper" -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSDKCoreKit" -framework "FBSDKLoginKit" -framework "FBSDKShareKit" -framework "FBSnapshotTestCase" -framework "NSDate_Utils" -framework "NSString_Helper" -framework "PEAR_FileManager_iOS" -framework "PNObject" -framework "RNCryptor" -framework "Specta" -framework "StrongestPasswordValidator" -framework "UIDevice_Utils" -framework "nv_ios_http_status" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" PODS_FRAMEWORK_BUILD_PATH = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-PNObject_Tests" PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/RNCryptor/Info.plist b/Example/Pods/Target Support Files/RNCryptor/Info.plist new file mode 100644 index 0000000..3424ca6 --- /dev/null +++ b/Example/Pods/Target Support Files/RNCryptor/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 4.0.0 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + + + diff --git a/Example/Pods/Target Support Files/RNCryptor/RNCryptor-dummy.m b/Example/Pods/Target Support Files/RNCryptor/RNCryptor-dummy.m new file mode 100644 index 0000000..8723701 --- /dev/null +++ b/Example/Pods/Target Support Files/RNCryptor/RNCryptor-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_RNCryptor : NSObject +@end +@implementation PodsDummy_RNCryptor +@end diff --git a/Example/Pods/Target Support Files/RNCryptor/RNCryptor-prefix.pch b/Example/Pods/Target Support Files/RNCryptor/RNCryptor-prefix.pch new file mode 100644 index 0000000..aa992a4 --- /dev/null +++ b/Example/Pods/Target Support Files/RNCryptor/RNCryptor-prefix.pch @@ -0,0 +1,4 @@ +#ifdef __OBJC__ +#import +#endif + diff --git a/Example/Pods/Target Support Files/RNCryptor/RNCryptor-umbrella.h b/Example/Pods/Target Support Files/RNCryptor/RNCryptor-umbrella.h new file mode 100644 index 0000000..b555eed --- /dev/null +++ b/Example/Pods/Target Support Files/RNCryptor/RNCryptor-umbrella.h @@ -0,0 +1,7 @@ +#import + +#import "RNCryptor.h" + +FOUNDATION_EXPORT double RNCryptorVersionNumber; +FOUNDATION_EXPORT const unsigned char RNCryptorVersionString[]; + diff --git a/Example/Pods/Target Support Files/RNCryptor/RNCryptor.modulemap b/Example/Pods/Target Support Files/RNCryptor/RNCryptor.modulemap new file mode 100644 index 0000000..814007d --- /dev/null +++ b/Example/Pods/Target Support Files/RNCryptor/RNCryptor.modulemap @@ -0,0 +1,6 @@ +framework module RNCryptor { + umbrella header "RNCryptor-umbrella.h" + + export * + module * { export * } +} diff --git a/Example/Pods/Target Support Files/RNCryptor/RNCryptor.xcconfig b/Example/Pods/Target Support Files/RNCryptor/RNCryptor.xcconfig new file mode 100644 index 0000000..313e48c --- /dev/null +++ b/Example/Pods/Target Support Files/RNCryptor/RNCryptor.xcconfig @@ -0,0 +1,6 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" +OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" +PODS_ROOT = ${SRCROOT} +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/PNObject.podspec b/PNObject.podspec index 7ead97b..58aa2f3 100644 --- a/PNObject.podspec +++ b/PNObject.podspec @@ -46,6 +46,7 @@ s.dependency 'StrongestPasswordValidator' s.dependency 'FBSDKCoreKit' s.dependency 'FBSDKShareKit' s.dependency 'FBSDKLoginKit' +s.dependency 'RNCryptor' end diff --git a/Pod/Classes/PNClasses/PNObjcPassword.h b/Pod/Classes/PNClasses/PNObjcPassword.h new file mode 100644 index 0000000..b91bcf7 --- /dev/null +++ b/Pod/Classes/PNClasses/PNObjcPassword.h @@ -0,0 +1,30 @@ +// +// PNObjcPassword.h +// Pods +// +// Created by Giuseppe Nucifora on 13/01/16. +// +// + +#import "PNObject.h" + +@interface PNObjcPassword : PNObject + ++ (BOOL) validateMinimumRequirenment:(NSString * _Nullable) passString; + +- (BOOL) isValid; + +///-------------------------------------- +#pragma mark - PNObjcPassword Properties +///-------------------------------------- + +/** + * <#Description#> + */ +@property (nonatomic, strong, nullable) NSString *password; +/** + * <#Description#> + */ +@property (nonatomic, strong, nullable) NSString *confirmPassword; + +@end diff --git a/Pod/Classes/PNClasses/PNObjcPassword.m b/Pod/Classes/PNClasses/PNObjcPassword.m new file mode 100644 index 0000000..bc4f007 --- /dev/null +++ b/Pod/Classes/PNClasses/PNObjcPassword.m @@ -0,0 +1,81 @@ +// +// PNObjcPassword.m +// Pods +// +// Created by Giuseppe Nucifora on 13/01/16. +// +// + +#import "PNObjcPassword.h" +#import "PNUser.h" +#import "PNObjectConstants.h" + +@implementation PNObjcPassword + ++ (NSString *) objectClassName { + return @"Password"; +} + ++(NSString *)objectEndPoint { + return @"Password"; +} + ++ (NSDictionary *) objcetMapping { + NSDictionary *mapping = @{@"password":@"password", + @"confirmPassword":@"confirmPassword", + }; + return mapping; +} + ++ (BOOL)singleInstance { + return NO; +} + + + +- (void) setPassword:(NSString *)password { + if ([self validateMinimumRequirenment:password]) { + _password = password; + } + else { + NSLogDebug(@"Inserted Passord is not valid.Lenght must be >= %ld",(long)[[PNObjectConfig sharedInstance] minPasswordLenght]); + } +} + +- (void) setConfirmPassword:(NSString *)confirmPassword { + if ([self validateMinimumRequirenment:confirmPassword]) { + if ([confirmPassword isEqualToString:_password]) { + _confirmPassword = confirmPassword; + } + else { + NSLogDebug(@"Inserted Passord is not same password."); + } + } + else { + NSLogDebug(@"Inserted Passord is not valid.Lenght must be >= %ld",(long)[[PNObjectConfig sharedInstance] minPasswordLenght]); + } +} + + +- (BOOL)isValid { + if ([self validateMinimumRequirenment:_password] && [self validateMinimumRequirenment:_confirmPassword] && [_confirmPassword isEqualToString:_password]) { + return YES; + } + return NO; +} + +- (BOOL) validateMinimumRequirenment:(NSString * _Nullable) passString { + if ([passString length] >= [[PNObjectConfig sharedInstance] minPasswordLenght]) { + return YES; + } + return NO; +} + ++ (BOOL) validateMinimumRequirenment:(NSString * _Nullable) passString { + if ([passString length] >= [[PNObjectConfig sharedInstance] minPasswordLenght]) { + return YES; + } + return NO; +} + +@end diff --git a/Pod/Classes/PNClasses/PNUser.h b/Pod/Classes/PNClasses/PNUser.h index 000f970..e3f4319 100644 --- a/Pod/Classes/PNClasses/PNUser.h +++ b/Pod/Classes/PNClasses/PNUser.h @@ -7,6 +7,7 @@ // #import "PNObject.h" +#import "PNObjcPassword.h" @interface PNUser : PNObject @@ -33,15 +34,6 @@ */ + (BOOL) isValidPassword:(NSString* _Nonnull) password; -/** - * <#Description#> - * - * @param password <#password description#> - * - * @return <#return value description#> - */ -- (BOOL) isValidPassword:(NSString* _Nonnull) password; - /** * <#Description#> */ @@ -159,11 +151,7 @@ /** * <#Description#> */ -@property (nonatomic, strong, nullable) NSString * password; -/** - * <#Description#> - */ -@property (nonatomic, strong, nullable) NSString * confirmPassword; +@property (nonatomic, strong, nullable) PNObjcPassword * password; /** * <#Description#> */ @@ -184,6 +172,9 @@ * <#Description#> */ @property (nonatomic, strong, nullable) NSString * facebookAccessToken; - +/** + * <#Description#> + */ +@property (nonatomic, strong, nullable) NSDate * registeredAt; @end diff --git a/Pod/Classes/PNClasses/PNUser.m b/Pod/Classes/PNClasses/PNUser.m index 8b5f058..229e34e 100644 --- a/Pod/Classes/PNClasses/PNUser.m +++ b/Pod/Classes/PNClasses/PNUser.m @@ -15,6 +15,7 @@ #import #import #import +#import "PNObjcPassword.h" @interface PNUser() @@ -98,56 +99,23 @@ static bool isFirstAccess = YES; } } -- (void) setPassword:(NSString *)password { - if ([self isValidPassword:password]) { - _password = password; - } - else { - NSLogDebug(@"Inserted Passord is not valid.Lenght must be >= %ld",(long)[[PNObjectConfig sharedInstance] minPasswordLenght]); - } -} - -- (void) setConfirmPassword:(NSString *)confirmPassword { - if ([self isValidPassword:confirmPassword]) { - if ([confirmPassword isEqualToString:_password]) { - _confirmPassword = confirmPassword; - } - else { - NSLogDebug(@"Inserted Passord is not same password."); - } - } - else { - NSLogDebug(@"Inserted Passord is not valid.Lenght must be >= %ld",(long)[[PNObjectConfig sharedInstance] minPasswordLenght]); - } -} - -- (BOOL) isValidPassword:(NSString* _Nonnull) password { - if ([password length] >= [[PNObjectConfig sharedInstance] minPasswordLenght]) { - return YES; - } - return NO; -} - -+ (BOOL) isValidPassword:(NSString* _Nonnull) password { - if ([password length] >= [[PNObjectConfig sharedInstance] minPasswordLenght]) { - return YES; - } - return NO; -} - - (void)logout { [self autoRemoveLocally]; [self resetObject]; } - (BOOL) hasValidEmailAndPasswordData { - if(self.email && [self.email isValidEmail] && self.password && [self isValidPassword:[self password]]){ + if(self.email && [self.email isValidEmail] && self.password && [self.password isValid]){ return YES; } return NO; } ++ (BOOL) isValidPassword:(NSString* _Nonnull) password { + return [PNObjcPassword validateMinimumRequirenment:password]; +} + - (void) autoLogin { [self autoLoginWithBlockSuccess:nil failure:nil]; } @@ -300,10 +268,13 @@ static bool isFirstAccess = YES; [[PNObjectConfig sharedInstance] refreshTokenForUserWithEmail:email password:password withBlockSuccess:^(BOOL refreshSuccess) { if (refreshSuccess) { + PNObjcPassword *objectPassword = [PNObjcPassword new]; + [objectPassword setPassword:password]; + [objectPassword setConfirmPassword:password]; + [self setAuthenticated:YES]; [self setEmail:email]; - [self setPassword:password]; - [self setConfirmPassword:password]; + [self setPassword:objectPassword]; [self saveLocally]; if (success) { @@ -331,8 +302,7 @@ static bool isFirstAccess = YES; @"sex":@"sex", @"birthDate":@"birthDate", @"phone":@"phone", - @"password":@"plainPassword[first]", - @"confirmPassword":@"plainPassword[second]", + @"password":@{@"key":@"password",@"type":@"PNObjcPassword"}, @"hasAcceptedPrivacy":@"hasAcceptedPrivacy", @"hasAcceptedNewsletter":@"hasAcceptedNewsletter", @"hasVerifiedEmail":@"hasVerifiedEmail", diff --git a/Pod/Classes/PNObject+Protected.h b/Pod/Classes/PNObject+Protected.h index c760372..e44b445 100644 --- a/Pod/Classes/PNObject+Protected.h +++ b/Pod/Classes/PNObject+Protected.h @@ -6,7 +6,15 @@ // // -#import +#import "PNObject.h" + +#pragma mark MappingSelector Keys + +extern NSString* _Nonnull const PNObjectMappingKey; +extern NSString* _Nonnull const PNObjectMappingType; +extern NSString* _Nonnull const PNObjectMappingSelector; + +#pragma mark - @interface PNObject (Protected) /** @@ -38,6 +46,15 @@ */ + (NSDictionary * _Nullable)propertiesForClass:(Class _Nonnull)PNObjClass; +/** + * <#Description#> + * + * @param mappingSelector <#mappingSelector description#> + * + * @return <#return value description#> + */ +- (NSDictionary* _Nonnull) getFormObject:(SEL _Nonnull) dictionaryMappingSelector; + - (void)resetObject; ///-------------------------------------- @@ -50,11 +67,11 @@ /** * <#Description#> */ -@property (nonatomic, strong, nonnull) NSDictionary * JSON; +@property (nonatomic, strong, nullable) NSMutableDictionary * JSON; /** * <#Description#> */ -@property (nonatomic, strong, nonnull) NSString * endPoint; +@property (nonatomic, strong, nullable) NSString * endPoint; /** * <#Description#> */ diff --git a/Pod/Classes/PNObject+Protected.m b/Pod/Classes/PNObject+Protected.m index af87952..433b384 100644 --- a/Pod/Classes/PNObject+Protected.m +++ b/Pod/Classes/PNObject+Protected.m @@ -11,6 +11,14 @@ #import #import "objc/runtime.h" +extern NSString* _Nonnull const PNObjectMappingKey; +extern NSString* _Nonnull const PNObjectMappingType; +extern NSString* _Nonnull const PNObjectMappingSelector; + +NSString * const PNObjectMappingKey = @"PNObjectLocalNotificationRefreshTokenClientCredentialSuccess"; +NSString * const PNObjectMappingType = @"PNObjectLocalNotificationRefreshTokenClientCredentialFail"; +NSString * const PNObjectMappingSelector = @"PNObjectLocalNotificationRefreshTokenClientCredentialFail"; + @implementation PNObject (Protected) @dynamic endPoint; @@ -25,38 +33,39 @@ - (void)populateObjectFromJSON:(id _Nullable)JSON { NSDictionary *properties = [PNObject propertiesForClass:self.class]; - + for(NSString *propertyName in properties) { - + if([propertyName isEqualToString:@"mappingError"]) continue; - + NSString *mappedJSONKey; NSString *mappedJSONType; - + NSString *propertyType = [properties valueForKey:propertyName]; - NSLogDebug(@"%@",self.JSONObject); - - NSLogDebug(@"%@",[[self class] objcetMapping]); - + id mappingValue = [[[self class] objcetMapping] valueForKey:propertyName]; - + + if([mappingValue isKindOfClass:NSDictionary.class]) { mappedJSONKey = [mappingValue valueForKey:@"key"]; mappedJSONType = [mappingValue valueForKey:@"type"]; } else { mappedJSONKey = mappingValue; } - - - if ([[PNObject protectedProperties] containsObject:propertyName]) { + + + if ([[PNObject protectedProperties] containsObject:propertyName] || [self isObjNull:mappedJSONKey]) { continue; } - + // Get JSON value for the mapped key id value = [JSON valueForKeyPath:mappedJSONKey]; - - + + if([self isObjNull:value]) { + continue; + } + ((void (^)())@{ @"c" : ^{ char val = [value charValue]; @@ -90,13 +99,10 @@ if (![self isObjNull:value]) { [self setValue:value forKey:propertyName]; } - + }, @"NSNumber" : ^{ - NSInteger val = 0; - if (value && ![value isKindOfClass:[NSNull class]]) { - val = [value integerValue]; - } + NSInteger val = [value integerValue]; [self setValue:@(val) forKey:propertyName]; }, @@ -106,6 +112,11 @@ if (![self isObjNull:val]) { [self setValue:val forKey:propertyName]; } + }, + @"NSURL" : ^{ + NSString *str = [NSString stringWithFormat:@"%@", value]; + NSURL *val = [NSURL URLWithString:str]; + [self setValue:val forKey:propertyName]; }, @"NSArray" : ^{ NSMutableArray *arr = [NSMutableArray array]; @@ -113,7 +124,7 @@ PNObject *val = [[NSClassFromString(mappedJSONType) alloc] initWithJSON:JSONObject]; [arr addObject:val]; } - + [self setValue:arr forKey:propertyName]; }, @"NSMutableArray" : ^{ @@ -122,12 +133,15 @@ PNObject *val = [[NSClassFromString(mappedJSONType) alloc] initWithJSON:JSONObject]; [arr addObject:val]; } - + [self setValue:arr forKey:propertyName]; } }[propertyType] ?: ^{ + BOOL isPNObjectSubclass = [NSClassFromString(propertyType) isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + PNObject *val = [[NSClassFromString(propertyType) alloc] initWithJSON:value]; [self setValue:val forKey:propertyName]; } @@ -142,35 +156,35 @@ - (void)resetObject { NSDictionary *properties = [PNObject propertiesForClass:self.class]; - + for(NSString *propertyName in properties) { - + if([propertyName isEqualToString:@"mappingError"]) continue; - + NSString *mappedJSONKey; NSString *mappedJSONType; - + NSString *propertyType = [properties valueForKey:propertyName]; - - id mappingValue = [self.JSONObject valueForKey:propertyName]; - + + id mappingValue = [self.JSONObjectMap valueForKey:propertyName]; + if([mappingValue isKindOfClass:NSDictionary.class]) { mappedJSONKey = [mappingValue valueForKey:@"key"]; mappedJSONType = [mappingValue valueForKey:@"type"]; } else { mappedJSONKey = mappingValue; } - - + + if ([[PNObject protectedProperties] containsObject:propertyName] || [propertyName isEqualToString:@"description"] || [propertyName isEqualToString:@"debugDescription"]) { continue; } - + // Get JSON value for the mapped key - + ((void (^)())@{ @"c" : ^{ char val = '\0'; @@ -227,6 +241,258 @@ } } +- (NSDictionary* _Nonnull) getFormObject:(SEL _Nonnull) dictionaryMappingSelector +{ + NSMutableDictionary *JSON = [NSMutableDictionary dictionary]; + + if ([[self class] respondsToSelector:dictionaryMappingSelector]) { + + NSDictionary *properties = [PNObject propertiesForClass:self.class]; + + NSDictionary *formMapping = [[self class] performSelector:dictionaryMappingSelector]; + + for (NSString *formMappingKey in formMapping) { + + if ([[properties allKeys] containsObject:formMappingKey] && [properties objectForKey:formMappingKey]) { + + id property = [self valueForKey:formMappingKey]; + + id formMappingValue = [formMapping objectForKey:formMappingKey]; + + NSString *mappedKey; + NSString *mappedType; + NSDictionary *mappedValues; + + if ([formMappingValue isKindOfClass:[NSDictionary class]]) { + mappedKey = [formMappingValue valueForKey:@"key"]; + mappedType = [formMappingValue valueForKey:@"type"]; + mappedValues = [formMappingValue valueForKey:@"values"]; + } + else { + mappedKey = formMappingKey; + } + + ((void (^)())@{ + @"c" : ^{ + char val = [property charValue]; + [JSON setValue:@(val) forKey:mappedKey]; + }, + @"d" : ^{ + double val = [property doubleValue]; + [JSON setValue:@(val) forKey:mappedKey]; + }, + @"f" : ^{ + float val = [property floatValue]; + [JSON setValue:@(val) forKey:mappedKey]; + }, + @"i" : ^{ + int val = [property intValue]; + [JSON setValue:@(val) forKey:mappedKey]; + }, + @"l" : ^{ + long val = [property longValue]; + [JSON setValue:@(val) forKey:mappedKey]; + }, + @"s" : ^{ + short val = [property shortValue]; + [JSON setValue:@(val) forKey:mappedKey]; + }, + @"B" : ^{ + BOOL val = [property boolValue]; + [JSON setValue:@(val) forKey:mappedKey]; + }, + + @"UIImage" : ^{ + UIImage *image = [UIImage imageWithData:property]; + [JSON setValue:image forKey:mappedKey]; + }, + @"NSURL" : ^{ + NSURL *url = property; + + if (![self isObjNull:url]) { + [JSON setValue:[url absoluteString] forKey:mappedKey]; + } + }, + @"NSString" : ^{ + NSString *val = [NSString stringWithFormat:@"%@", property]; + if (![self isObjNull:val]) { + [JSON setValue:val forKey:mappedKey]; + } + }, + @"NSNumber" : ^{ + NSInteger val = [property integerValue]; + [JSON setValue:@(val) forKey:mappedKey]; + }, + @"NSDate" : ^{ + NSDate *val = [property toLocalTime]; + if (![self isObjNull:val]) { + [JSON setValue:val forKey:mappedKey]; + } + }, + @"NSArray" : ^{ + NSMutableArray *arr = [NSMutableArray array]; + for(id object in property) { + + BOOL isPNObjectSubclass = [[object class] isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + NSDictionary *objectDict = [(PNObject*) object getFormObject:dictionaryMappingSelector]; + + [arr addObject:objectDict]; + } + } + + [JSON setValue:arr forKey:mappedKey]; + }, + @"NSMutableArray" : ^{ + NSMutableArray *arr = [NSMutableArray array]; + for(id object in property) { + + BOOL isPNObjectSubclass = [[object class] isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + NSDictionary *objectDict = [(PNObject*) object getFormObject:dictionaryMappingSelector]; + + [arr addObject:objectDict]; + } + } + + [JSON setValue:arr forKey:mappedKey]; + } + }[[property class]] ?: ^{ + BOOL isPNObjectSubclass = [[property class] isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + + NSDictionary *objectDict = [(PNObject*)property getFormObject:dictionaryMappingSelector]; + + [JSON setValue:objectDict forKey:mappedKey]; + } + else { + // do nothing + } + })(); + } + } + + /*for (NSString* propertyName in self.JSONObjectMap) { + + id mappingValue = [self.JSONObjectMap objectForKey:propertyName]; + + if([mappingValue isKindOfClass:NSDictionary.class]) { + mappedJSONKey = [mappingValue valueForKey:@"key"]; + mappedJSONType = [mappingValue valueForKey:@"type"]; + } else { + mappedJSONKey = mappingValue; + } + + NSString *propertyType = [properties valueForKey:propertyName]; + + if (![[formMapping allKeys] containsObject:propertyName]) { + continue; + } + + id value = [self valueForKey:propertyName]; + //TODO: forse รจ da sostituire propertyName con il valore de + ((void (^)())@{ + @"c" : ^{ + char val = [value charValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"d" : ^{ + double val = [value doubleValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"f" : ^{ + float val = [value floatValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"i" : ^{ + int val = [value intValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"l" : ^{ + long val = [value longValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"s" : ^{ + short val = [value shortValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"B" : ^{ + BOOL val = [value boolValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + + @"UIImage" : ^{ + UIImage *image = [UIImage imageWithData:value]; + [JSON setValue:image forKey:propertyName]; + }, + @"NSURL" : ^{ + NSURL *url = value; + + if (![self isObjNull:url]) { + [JSON setValue:[url absoluteString] forKey:propertyName]; + } + }, + @"NSString" : ^{ + NSString *val = [NSString stringWithFormat:@"%@", value]; + if (![self isObjNull:val]) { + [JSON setValue:val forKey:propertyName]; + } + }, + @"NSNumber" : ^{ + NSInteger val = [value integerValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"NSDate" : ^{ + NSDate *val = [value toLocalTime]; + if (![self isObjNull:val]) { + [JSON setValue:val forKey:propertyName]; + } + }, + @"NSArray" : ^{ + NSMutableArray *arr = [NSMutableArray array]; + for(id object in value) { + + BOOL isPNObjectSubclass = [[object class] isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + NSDictionary *objectDict = [(PNObject*) object reverseMapping]; + + [arr addObject:objectDict]; + } + } + + [JSON setValue:arr forKey:propertyName]; + }, + @"NSMutableArray" : ^{ + NSMutableArray *arr = [NSMutableArray array]; + for(id object in value) { + + BOOL isPNObjectSubclass = [[object class] isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + NSDictionary *objectDict = [(PNObject*) object reverseMapping]; + + [arr addObject:objectDict]; + } + } + + [JSON setValue:arr forKey:propertyName]; + } + }[propertyType] ?: ^{ + BOOL isPNObjectSubclass = [NSClassFromString(propertyType) isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + + NSDictionary *objectDict = [(PNObject*)value reverseMapping]; + + [JSON setValue:objectDict forKey:propertyName]; + } + else { + // do nothing + } + })(); + }*/ + } + return JSON; +} + - (BOOL)isObjNull:(id _Nullable)obj { if(!obj || nil == obj || NSNull.null == obj || ([obj isKindOfClass:[NSString class]] && [obj isEqualToString:@"(null)"]) || [obj isEqual:[NSNull null]]) @@ -240,15 +506,15 @@ static BOOL property_getTypeString( objc_property_t property, char *buffer ) const char * attrs = property_getAttributes( property ); if ( attrs == NULL ) return NO; - + const char * e = strchr( attrs, ',' ); if ( e == NULL ) return NO; - + int len = (int)(e - attrs); memcpy( buffer, attrs, len ); buffer[len] = '\0'; - + return YES; } @@ -259,13 +525,13 @@ static BOOL property_getTypeString( objc_property_t property, char *buffer ) if (PNObjClass == NULL) { return nil; } - + NSMutableDictionary *results = [NSMutableDictionary dictionary]; if ([PNObjClass isSubclassOfClass:[PNObject class]] && PNObjClass != [PNObject class]) { [results addEntriesFromDictionary:[self propertiesForClass:class_getSuperclass(PNObjClass)]]; } - + unsigned int outCount, i; objc_property_t *properties = class_copyPropertyList(PNObjClass, &outCount); for (i = 0; i < outCount; i++) { @@ -279,7 +545,7 @@ static BOOL property_getTypeString( objc_property_t property, char *buffer ) } NSString *propertyName = [NSString stringWithUTF8String:propName]; NSString *propertyType = [NSString stringWithUTF8String:propType]; - + NSRange range = [propertyType rangeOfString:@"T@\""]; NSRange range2 = [propertyType rangeOfString:@"T"]; if (range.location != NSNotFound) { diff --git a/Pod/Classes/PNObject.h b/Pod/Classes/PNObject.h index 3b97580..f829cd8 100644 --- a/Pod/Classes/PNObject.h +++ b/Pod/Classes/PNObject.h @@ -32,6 +32,8 @@ + (NSString * _Nonnull) PNObjEndPoint; ++ (NSArray * _Nonnull) batch:(id _Nonnull)JSON; + - (_Nullable instancetype) initWithJSON:( NSDictionary * _Nonnull) JSON; - (id _Nonnull) saveLocally; @@ -40,6 +42,8 @@ - (NSDictionary * _Nonnull) JSONFormObject; +- (NSDictionary * _Nonnull) reverseMapping; + ///-------------------------------------- #pragma mark - PNObject Properties ///-------------------------------------- @@ -55,7 +59,7 @@ /** * <#Description#> */ -@property (nonatomic, strong, nonnull) NSDictionary * JSONObject; +@property (nonatomic, strong, nonnull) NSDictionary * JSONObjectMap; @end \ No newline at end of file diff --git a/Pod/Classes/PNObject.m b/Pod/Classes/PNObject.m index da48e18..0e88ab0 100644 --- a/Pod/Classes/PNObject.m +++ b/Pod/Classes/PNObject.m @@ -28,6 +28,7 @@ @property (nonatomic) BOOL singleInstance; + @end @implementation PNObject @@ -84,22 +85,22 @@ _objID = [[NSProcessInfo processInfo] globallyUniqueString]; - _objectModel = [PNObjectModel sharedInstance]; - [_objectModel setPersistencyDelegate:self]; + self.objectModel = [PNObjectModel sharedInstance]; + [self.objectModel setPersistencyDelegate:self]; NSMutableDictionary * objectDict = [[NSMutableDictionary alloc] initWithDictionary:[[self class] objcetMapping]]; [objectDict addEntriesFromDictionary:[PNObject objcetMapping]]; - _JSONObject = objectDict; + self.JSONObjectMap = objectDict; - NSAssert(_JSONObject, @"You must create objectMapping"); + NSAssert(self.JSONObjectMap, @"You must create objectMapping"); - _singleInstance = [[self class] singleInstance]; + self.singleInstance = [[self class] singleInstance]; - _createdAt = [[NSDate date] toLocalTime]; + self.createdAt = [[NSDate date] toLocalTime]; } - _JSON = [[NSMutableDictionary alloc] init]; + self.JSON = [[NSMutableDictionary alloc] init]; NSDictionary *properties = [PNObject propertiesForClass:self.class]; @@ -121,17 +122,17 @@ _objID = [[NSProcessInfo processInfo] globallyUniqueString]; - _objectModel = [PNObjectModel sharedInstance]; - [_objectModel setPersistencyDelegate:self]; + self.objectModel = [PNObjectModel sharedInstance]; + [self.objectModel setPersistencyDelegate:self]; NSMutableDictionary * objectDict = [[NSMutableDictionary alloc] initWithDictionary:[[self class] objcetMapping]]; [objectDict addEntriesFromDictionary:[PNObject objcetMapping]]; - _JSONObject = objectDict; + self.JSONObjectMap = objectDict; - NSAssert(_JSONObject, @"You must create objectMapping"); + NSAssert(self.JSONObjectMap, @"You must create objectMapping"); - _singleInstance = [[self class] singleInstance]; + self.singleInstance = [[self class] singleInstance]; _createdAt = [[NSDate date] toLocalTime]; @@ -146,15 +147,15 @@ [self addObserver:self forKeyPath:propertyName options:NSKeyValueObservingOptionNew context:nil]; } - NSAssert(_JSONObject, @"You must create objectMapping"); - _JSON = [[NSMutableDictionary alloc] initWithDictionary:JSON]; + NSAssert(self.JSONObjectMap, @"You must create objectMapping"); + self.JSON = [[NSMutableDictionary alloc] initWithDictionary:JSON]; - [self populateObjectFromJSON:_JSON]; + [self populateObjectFromJSON:self.JSON]; } return self; } -- (NSDictionary * _Nonnull)reverseMapping +- (NSDictionary * _Nonnull) reverseMapping { NSMutableDictionary *JSON = [NSMutableDictionary dictionary]; @@ -163,8 +164,8 @@ NSDictionary *properties = [PNObject propertiesForClass:self.class]; - for (NSString* propertyName in _JSONObject) { - id mappingValue = [_JSONObject objectForKey:propertyName]; + for (NSString* propertyName in self.JSONObjectMap) { + id mappingValue = [self.JSONObjectMap objectForKey:propertyName]; if([mappingValue isKindOfClass:NSDictionary.class]) { mappedJSONKey = [mappingValue valueForKey:@"key"]; @@ -173,124 +174,119 @@ mappedJSONKey = mappingValue; } + NSString *propertyType = [properties valueForKey:propertyName]; - id value = [self valueForKey:propertyName]; + NSLog(@"PropertyName PropertyType: %@ - %@",propertyName,propertyType); - NSLog(@"PropertyName PropertyType Value: %@ - %@ - %@",propertyName,propertyType,value); + id value; - ((void (^)())@{ - @"c" : ^{ - char val = [value charValue]; - [JSON setValue:@(val) forKey:propertyName]; - }, - @"d" : ^{ - double val = [value doubleValue]; - [JSON setValue:@(val) forKey:propertyName]; - }, - @"f" : ^{ - float val = [value floatValue]; - [JSON setValue:@(val) forKey:propertyName]; - }, - @"i" : ^{ - int val = [value intValue]; - [JSON setValue:@(val) forKey:propertyName]; - }, - @"l" : ^{ - long val = [value longValue]; - [JSON setValue:@(val) forKey:propertyName]; - }, - @"s" : ^{ - short val = [value shortValue]; - [JSON setValue:@(val) forKey:propertyName]; - }, - @"B" : ^{ - BOOL val = [value boolValue]; - [JSON setValue:@(val) forKey:propertyName]; - }, - - @"UIImage" : ^{ - UIImage *image = [UIImage imageWithData:value]; - [JSON setValue:image forKey:propertyName]; - }, - @"NSURL" : ^{ - NSURL *url = value; - - if (![self isObjNull:url]) { - [JSON setValue:[url absoluteString] forKey:propertyName]; - } - }, - @"NSString" : ^{ - NSString *val = [NSString stringWithFormat:@"%@", value]; - if (![self isObjNull:val]) { - [JSON setValue:val forKey:propertyName]; - } - }, - @"NSNumber" : ^{ - NSInteger val = [value integerValue]; - [JSON setValue:@(val) forKey:propertyName]; - }, - @"NSDate" : ^{ - NSDate *val = [value toLocalTime]; - if (![self isObjNull:val]) { - [JSON setValue:val forKey:propertyName]; - } - }, - @"NSArray" : ^{ - NSMutableArray *arr = [NSMutableArray array]; - for(id PNObject in value) { - SEL selector = NSSelectorFromString(@"JSONObject"); - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature: [[PNObject class] instanceMethodSignatureForSelector:selector]]; - [invocation setSelector:selector]; - [invocation setTarget:PNObject]; - [invocation invoke]; - NSDictionary *returnValue; - [invocation getReturnValue:&returnValue]; - - [arr addObject:returnValue]; - } - - [JSON setValue:arr forKey:propertyName]; - }, - @"NSMutableArray" : ^{ - NSMutableArray *arr = [NSMutableArray array]; - for(id JSONObject in value) { - PNObject *val = [[NSClassFromString(mappedJSONType) alloc] initWithJSON:JSONObject]; - [arr addObject:val]; - - SEL selector = NSSelectorFromString(@"JSONObject"); - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[[PNObject class] instanceMethodSignatureForSelector:selector]]; - [invocation setSelector:selector]; - [invocation setTarget:value]; - [invocation invoke]; - NSDictionary *returnValue; - [invocation getReturnValue:&returnValue]; - } - - [JSON setValue:arr forKey:propertyName]; + @try { + value = [self valueForKey:propertyName]; } - }[propertyType] ?: ^{ - BOOL isPNObjectSubclass = [NSClassFromString(propertyType) isSubclassOfClass:[PNObject class]]; - if(isPNObjectSubclass) { - SEL selector = NSSelectorFromString(@"JSONObject"); - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[[PNObject class] instanceMethodSignatureForSelector:selector]]; - [invocation setSelector:selector]; - [invocation setTarget:value]; - [invocation invoke]; - NSDictionary *returnValue; - [invocation getReturnValue:&returnValue]; + @catch (NSException *exception) { + continue; + } + @finally { - [JSON setValue:returnValue forKey:propertyName]; - } - else { - // do nothing - } - })(); + //NSLog(@"PropertyName PropertyType Value: %@ - %@ - %@",propertyName,propertyType,value); + + ((void (^)())@{ + @"c" : ^{ + char val = [value charValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"d" : ^{ + double val = [value doubleValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"f" : ^{ + float val = [value floatValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"i" : ^{ + int val = [value intValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"l" : ^{ + long val = [value longValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"s" : ^{ + short val = [value shortValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"B" : ^{ + BOOL val = [value boolValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"NSURL" : ^{ + NSURL *url = value; + + if (![self isObjNull:url]) { + [JSON setValue:[url absoluteString] forKey:propertyName]; + } + }, + @"NSString" : ^{ + NSString *val = [NSString stringWithFormat:@"%@", value]; + if (![self isObjNull:val]) { + [JSON setValue:val forKey:propertyName]; + } + }, + @"NSNumber" : ^{ + NSInteger val = [value integerValue]; + [JSON setValue:@(val) forKey:propertyName]; + }, + @"NSDate" : ^{ + NSDate *val = [value toLocalTime]; + if (![self isObjNull:val]) { + [JSON setValue:val forKey:propertyName]; + } + }, + @"NSArray" : ^{ + NSMutableArray *arr = [NSMutableArray array]; + for(id object in value) { + + BOOL isPNObjectSubclass = [[object class] isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + NSDictionary *objectDict = [(PNObject*) object reverseMapping]; + + [arr addObject:objectDict]; + } + } + + [JSON setValue:arr forKey:propertyName]; + }, + @"NSMutableArray" : ^{ + NSMutableArray *arr = [NSMutableArray array]; + for(id object in value) { + + BOOL isPNObjectSubclass = [[object class] isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + NSDictionary *objectDict = [(PNObject*) object reverseMapping]; + + [arr addObject:objectDict]; + } + } + + [JSON setValue:arr forKey:propertyName]; + } + }[propertyType] ?: ^{ + BOOL isPNObjectSubclass = [NSClassFromString(propertyType) isSubclassOfClass:[PNObject class]]; + if(isPNObjectSubclass) { + + NSDictionary *objectDict = [(PNObject*)value reverseMapping]; + + [JSON setValue:objectDict forKey:propertyName]; + } + else { + // do nothing + } + })(); + } } - _JSON = JSON; - - return _JSON; + return JSON; } - (NSDictionary * _Nonnull) JSONFormObject { @@ -301,28 +297,16 @@ for (NSString *key in JSONMap) { - if ([_JSON objectForKey:[JSONMap objectForKey:key]]) { - [JSONFormObject setObject:[_JSON objectForKey:[JSONMap objectForKey:key]] forKey:[JSONMap objectForKey:key]]; + if ([self.JSON objectForKey:[JSONMap objectForKey:key]]) { + [JSONFormObject setObject:[self.JSON objectForKey:[JSONMap objectForKey:key]] forKey:[JSONMap objectForKey:key]]; } } return JSONFormObject; } -- (NSDictionary* _Nonnull) JSONObject { - if (!_JSON) { - return [self reverseMapping]; - } - else { - return _JSON; - } -} - - (NSString* _Nonnull) description { - if (!_JSON) { - [self reverseMapping]; - } - return [_JSON description]; + return [[self reverseMapping] description]; } - (void) setSingleInstance:(BOOL)singleInstance { @@ -359,11 +343,25 @@ __weak id weakSelf = self; - return [_objectModel saveLocally:weakSelf]; + return [self.objectModel saveLocally:weakSelf]; } - (BOOL) autoRemoveLocally { - return [_objectModel removeObjectLocally:self]; + return [self.objectModel removeObjectLocally:self]; +} + ++ (NSArray *)batch:(id)JSON +{ + NSString *className = NSStringFromClass([self class]); + + NSMutableArray *batch = [NSMutableArray array]; + + for(id objectJSON in JSON) { + PNObject *val = [[NSClassFromString(className) alloc] initWithJSON:objectJSON]; + [batch addObject:val]; + } + + return batch; } #pragma mark - @@ -372,45 +370,52 @@ { @try { if ([change objectForKey:@"new"]) { - [_JSON setObject:[change objectForKey:@"new"] forKey:[[[self class] objcetMapping] objectForKey:keyPath]]; + if ([[[change objectForKey:@"new"] class] isSubclassOfClass:[PNObject class]]) { + + NSDictionary *objectDict = [(PNObject*)[change objectForKey:@"new"] reverseMapping]; + + [self.JSON setValue:objectDict forKey:[[[self class] objcetMapping] objectForKey:keyPath]]; + } + else { + [self.JSON setObject:[change objectForKey:@"new"] forKey:[[[self class] objcetMapping] objectForKey:keyPath]]; + } } else { - [_JSON removeObjectForKey:[[[self class] objcetMapping] objectForKey:keyPath]]; + [self.JSON removeObjectForKey:[[[self class] objcetMapping] objectForKey:keyPath]]; } } @catch (NSException *exception) { - + } @finally { - + } } + - (void)dealloc { NSDictionary *properties = [PNObject propertiesForClass:self.class]; - + for (NSString *propertyName in properties) { if ([propertyName isEqualToString:@"description"] || [propertyName isEqualToString:@"debugDescription"]) { continue; } - + @try { [self removeObserver:self forKeyPath:propertyName]; } @catch (NSException *exception) { - + } @finally { - + } } - _JSON = nil; - _JSONObject = nil; + self.JSON = nil; + _JSONObjectMap = nil; _objID = nil; _createdAt = nil; - - } diff --git a/Pod/Classes/PNObjectConfig.h b/Pod/Classes/PNObjectConfig.h index 4868f6d..82f58ce 100644 --- a/Pod/Classes/PNObjectConfig.h +++ b/Pod/Classes/PNObjectConfig.h @@ -8,7 +8,7 @@ #import #import -#import "HTTPStatusCodes.h" +//#import "HTTPStatusCodes" #import "AFOAuth2Manager.h" #import "AFHTTPRequestSerializer+OAuth2.h" @@ -175,5 +175,9 @@ extern NSString* _Nonnull const Client_Secret; * <#Description#> */ @property (nonatomic) NSInteger minPasswordLenght; +/** + * <#Description#> + */ +@property (nonatomic, strong, readonly) NSString *encrypKey; @end \ No newline at end of file diff --git a/Pod/Classes/PNObjectConfig.m b/Pod/Classes/PNObjectConfig.m index d175b69..034d751 100644 --- a/Pod/Classes/PNObjectConfig.m +++ b/Pod/Classes/PNObjectConfig.m @@ -24,6 +24,8 @@ NSString * const PNObjectLocalNotificationRefreshTokenUserFail = @"PNObjectLocal NSInteger const minPassLenght = 4; +NSString * const PNObjectEncryptionKey = @"PNObjectConfigEncryptionKey"; + NSString * const PNObjectServiceCredentialIdentifier = @"PNObjectServiceCredentialIdentifier"; NSString* const EnvironmentProduction = @"PNObjectConfigEnvProduction"; @@ -146,6 +148,15 @@ static bool isFirstAccess = YES; _headerFields = [[NSMutableDictionary alloc] init]; + if ([[NSUserDefaults standardUserDefaults] objectForKey:PNObjectEncryptionKey]) { + _encrypKey = [[NSUserDefaults standardUserDefaults] objectForKey:PNObjectEncryptionKey]; + } + else { + _encrypKey = [[NSProcessInfo processInfo] globallyUniqueString]; + + [[NSUserDefaults standardUserDefaults] setObject:_encrypKey forKey:PNObjectEncryptionKey]; + [[NSUserDefaults standardUserDefaults] synchronize]; + } } return self; @@ -218,7 +229,7 @@ static bool isFirstAccess = YES; [[_manager requestSerializer] setAuthorizationHeaderFieldWithCredential:_currentOauthCredential]; } else { - [self refreshTokenForClientCredential]; + [self refreshToken]; } } @@ -234,6 +245,15 @@ static bool isFirstAccess = YES; return NO; } +- (void) refreshToken { + if([PNUser currentUser] && [[PNUser currentUser] hasValidEmailAndPasswordData]) { + [self refreshTokenForUser]; + } + else { + [self refreshTokenForClientCredential]; + } +} + - (void) refreshTokenForUser { [self refreshTokenForUserWithBlockSuccess:nil failure:nil]; @@ -243,7 +263,7 @@ static bool isFirstAccess = YES; failure:(nullable void (^)(NSError * _Nonnull error))failure { if([PNUser currentUser] && [[PNUser currentUser] hasValidEmailAndPasswordData]) { - [_manager authenticateUsingOAuthWithURLString:[_currentEndPointBaseUrl stringByAppendingString:@"oauth-token"] username:[[PNUser currentUser] email] password:[[PNUser currentUser] password] scope:nil success:^(AFOAuthCredential * _Nonnull credential) { + [_manager authenticateUsingOAuthWithURLString:[_currentEndPointBaseUrl stringByAppendingString:@"oauth-token"] username:[[PNUser currentUser] email] password:[[[PNUser currentUser] password] password] scope:nil success:^(AFOAuthCredential * _Nonnull credential) { _currentOauthCredential = credential; [AFOAuthCredential storeCredential:_currentOauthCredential withIdentifier:PNObjectServiceCredentialIdentifier]; diff --git a/Pod/Classes/PNObjectModel.m b/Pod/Classes/PNObjectModel.m index 6cf2b11..3ad86be 100644 --- a/Pod/Classes/PNObjectModel.m +++ b/Pod/Classes/PNObjectModel.m @@ -11,6 +11,8 @@ #import "PEARFileManager.h" #import "PNObjectConstants.h" +@import RNCryptor; + @interface PNObjectModel() @property (nonatomic, strong) PEARFileManager *fileManager; @@ -161,16 +163,10 @@ static bool isFirstAccess = YES; if ([(PNObject*) object singleInstance]) { - SEL selector = NSSelectorFromString(@"JSONObject"); - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[[PNObject class] instanceMethodSignatureForSelector:selector]]; - [invocation setSelector:selector]; - [invocation setTarget:object]; - [invocation invoke]; + NSDictionary *objectDict = [(PNObject*) object reverseMapping]; - NSDictionary *objectDict; - [invocation getReturnValue:&objectDict]; - - NSData *objectData = [NSKeyedArchiver archivedDataWithRootObject:objectDict]; + NSData *objectData = [RNCryptor encryptData:[NSKeyedArchiver archivedDataWithRootObject:objectDict] password:[[PNObjectConfig sharedInstance] encrypKey]]; + if ([self issetPNObjectModelForObject:object]) { if ([_fileManager updateFileWithData:objectData filePath:[self objectName:object] permisson:@(0755)]) { @@ -192,25 +188,19 @@ static bool isFirstAccess = YES; else { if ([self issetPNObjectModelForObject:object]) { - NSData * data = [_fileManager fetchFileDataWithPath:[self objectName:object]]; - + //NSData * data = [_fileManager fetchFileDataWithPath:[self objectName:object]]; + + NSError *error = nil; + + NSData *data = [RNCryptor decryptData:[_fileManager fetchFileDataWithPath:[self objectName:object]] password:[[PNObjectConfig sharedInstance] encrypKey] error:&error]; + NSMutableArray *objects = [[NSMutableArray alloc] initWithArray:[NSKeyedUnarchiver unarchiveObjectWithData:data]]; - - SEL selector = NSSelectorFromString(@"JSONObject"); - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[[PNObject class] instanceMethodSignatureForSelector:selector]]; - [invocation setSelector:selector]; - [invocation setTarget:object]; - [invocation invoke]; - - NSDictionary *objectDict; - [invocation getReturnValue:&objectDict]; - - NSLogDebug(@"%@",objectDict); + NSDictionary *objectDict = [(PNObject*)object reverseMapping]; [objects addObject:objectDict]; - NSData *objectData = [NSKeyedArchiver archivedDataWithRootObject:objects]; + NSData *objectData = [RNCryptor encryptData:[NSKeyedArchiver archivedDataWithRootObject:objects] password:[[PNObjectConfig sharedInstance] encrypKey]]; if ([_fileManager updateFileWithData:objectData filePath:[self objectName:object] permisson:@(0755)]) { @@ -223,20 +213,12 @@ static bool isFirstAccess = YES; else { NSMutableArray *objects = [[NSMutableArray alloc] init]; - - - SEL selector = NSSelectorFromString(@"JSONObject"); - NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[[PNObject class] instanceMethodSignatureForSelector:selector]]; - [invocation setSelector:selector]; - [invocation setTarget:object]; - [invocation invoke]; - - NSDictionary *objectDict; - [invocation getReturnValue:&objectDict]; + + NSDictionary *objectDict = [(PNObject*)object reverseMapping]; [objects addObject:objectDict]; - NSData *objectData = [NSKeyedArchiver archivedDataWithRootObject:objects]; + NSData *objectData = [RNCryptor encryptData:[NSKeyedArchiver archivedDataWithRootObject:objects] password:[[PNObjectConfig sharedInstance] encrypKey]]; if ([_fileManager createFileWithData:objectData filePath:[self objectName:object] permisson:@(0755)]) { return object;