diff --git a/Example/PNObject/PNObjectViewController.m b/Example/PNObject/PNObjectViewController.m index 4b7b4bb..d713ae8 100644 --- a/Example/PNObject/PNObjectViewController.m +++ b/Example/PNObject/PNObjectViewController.m @@ -135,13 +135,19 @@ //if ([user isAuthenticated]) { - [User loginCurrentUserWithEmail:@"demo@packman.example" password:@"demo@packman.example" withBlockSuccess:^(PNUser * _Nullable responseObject) { + /*[User loginCurrentUserWithEmail:@"demo@packman.example" password:@"demo@packman.example" withBlockSuccess:^(PNUser * _Nullable responseObject) { NSLog(@"response : %@",responseObject); NSLog(@"%@",[User currentUser]); } failure:^(NSError * _Nonnull error) { NSLog(@"response : %@",error); + }];*/ + + [User socialLoginWithBlockSuccess:^(PNUser * _Nullable responseObject) { + + } failure:^(NSError * _Nonnull error) { + }]; diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 70cd3a9..c73a7eb 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -44,7 +44,7 @@ PODS: - CocoaSecurity (~> 1.2.2) - nv-ios-http-status (0.0.1) - PEAR-FileManager-iOS (1.3.1) - - PNObject (0.4.6): + - PNObject (0.4.7): - AFNetworking - CodFis-Helper - FBSDKCoreKit @@ -103,7 +103,7 @@ SPEC CHECKSUMS: NSUserDefaults-AESEncryptor: da02cfef056f1e18ebe2748767915f08b274c9c5 nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3 - PNObject: 20b785cb5cbf88322f2c268a5ba80ca3337dec51 + PNObject: f2f42fe93c94b576eefca9c328d01a48212319d1 PureLayout: f35f5384c9c4e4479df041dbe33ad7577b71ddfb Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 StrongestPasswordValidator: 921e42615bdf353513c6f925bffd4fc29865dbd7 diff --git a/Example/Pods/Headers/Private/PNObject/PNObjectUtilities.h b/Example/Pods/Headers/Private/PNObject/PNObjectUtilities.h new file mode 120000 index 0000000..ea8476b --- /dev/null +++ b/Example/Pods/Headers/Private/PNObject/PNObjectUtilities.h @@ -0,0 +1 @@ +../../../../../Pod/Classes/PNObjectUtilities.h \ No newline at end of file diff --git a/Example/Pods/Local Podspecs/PNObject.podspec.json b/Example/Pods/Local Podspecs/PNObject.podspec.json index da6b024..531d58e 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.4.6", + "version": "0.4.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.4.6" + "tag": "0.4.7" }, "platforms": { "ios": "8.0" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 70cd3a9..c73a7eb 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -44,7 +44,7 @@ PODS: - CocoaSecurity (~> 1.2.2) - nv-ios-http-status (0.0.1) - PEAR-FileManager-iOS (1.3.1) - - PNObject (0.4.6): + - PNObject (0.4.7): - AFNetworking - CodFis-Helper - FBSDKCoreKit @@ -103,7 +103,7 @@ SPEC CHECKSUMS: NSUserDefaults-AESEncryptor: da02cfef056f1e18ebe2748767915f08b274c9c5 nv-ios-http-status: b6c2b5fc8656cc19e0d3000dadce2080b99d0e2f PEAR-FileManager-iOS: 3bc403f68a53483f5629aa822f4649e40275c4d3 - PNObject: 20b785cb5cbf88322f2c268a5ba80ca3337dec51 + PNObject: f2f42fe93c94b576eefca9c328d01a48212319d1 PureLayout: f35f5384c9c4e4479df041dbe33ad7577b71ddfb Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2 StrongestPasswordValidator: 921e42615bdf353513c6f925bffd4fc29865dbd7 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index b7cb011..b06ed29 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -15,7 +15,6 @@ 04B55AD49A25BA8531ED464DCD43A49C /* Pods-PNObject_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA1CE72928E46C7F70D4BBE1CD90756D /* Pods-PNObject_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 04BB9EFD21F6F0A106FCD992D7978AA2 /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 204CC269CCF56DD659DCD99510C29EA0 /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; 04DB3EFE681687BCE392275DCB75F437 /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 85FB5D3B456D90709D0A2B672D3C1556 /* FBSDKMaleSilhouetteIcon.m */; }; - 050043000BF3B806334835F8E27DFC8E /* PNObject+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 920C93A9DC86FDB4EC53C3505C1EA256 /* PNObject+Protected.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05FD281B12F076733C2DFFC064910C15 /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 733564AE2E9B093FC19A5592E7FC18FC /* FBSDKCloseIcon.m */; }; 07019E6B6BCE942A2E32D51EA69F73FB /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FF23E0142D4FA8587CC23F3C542155A /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; 07D616E5C2F72A381418B52B241E8343 /* SPTCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = DE81206018E06170FE47DD67AF5C777C /* SPTCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -26,9 +25,9 @@ 092A8385B06DB60A5D330B704E48D36E /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FD82B50F6F18A70775DE065F1DF098A /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 096F66D74C67294D9E0E5FBAF0F88B0D /* FBSDKGameRequestContent.h in Headers */ = {isa = PBXBuildFile; fileRef = 04F850B2D3C6545A95E6FC0EE15D3DE8 /* FBSDKGameRequestContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; 09C370A9665D24C14E3909B415A0E8D8 /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FFA6D33A993F9E9AB22E58D0E7BCBB9 /* BFAppLinkTarget.m */; }; - 0A100AF564E1F98D3CB7B6A73B9CAF79 /* PNObjectFormData.h in Headers */ = {isa = PBXBuildFile; fileRef = E9D430FA8445F59878D1D19F95566256 /* PNObjectFormData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0A142A33A5D3DA999D07C6A26399655E /* SPTTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 543348521E9336407FA36742DD59C798 /* SPTTestSuite.m */; }; 0A4587A83F51EEFCCE39B54CD31A5E89 /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D4B35E9A2C74E4A074EDECF261F628B /* FBSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B517AE9C224C86050FD0F36C2DA331D /* NACrypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A6515A8A2231235286EC1636DFD6B9C /* NACrypto.framework */; }; 0B57E308859C315C795D0055204DB606 /* FBSDKAppGroupContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FC50254A2C2693577C76D2D92D5D74A /* FBSDKAppGroupContent.m */; }; 0BFF84878C0AAA633ACFCAC292238974 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = 281CE1D6EF2620BBF5D281E8AB765C0A /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0C0D42BC1FA71C91521AB7ADD33B950D /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 80B7CF5178D6D53DA7D0E9395821E898 /* FBSDKLoginUtility.m */; }; @@ -39,8 +38,6 @@ 0D16B556212D317A0D4FEB71E102E207 /* EXPMatchers+beLessThan.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B351299EA0BADC3EA6A0C65C2D3818C /* EXPMatchers+beLessThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0DA4E12217002472B52B8C81154435DC /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = 86240F2486CFF71AA9F230E5078D4CD6 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0DB2B57621C0DC882D87190C001951AC /* SPTExampleGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = B39E7957E1C9CB65EF2E7073FD397DAD /* SPTExampleGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DD393733B21302876B7461D4FFCC7E6 /* NSDate_Utils.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA176AF495F12BFA24E6E8A3B14C039A /* NSDate_Utils.framework */; }; - 0E18B5EAC57E3351799332E1CB02CCE8 /* AFJSONResponseSerializerWithData.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D6F950014B496ED07A9A7EFB4EBAC3B /* AFJSONResponseSerializerWithData.m */; }; 0E1E0115A1DEF5133E39E7C2241FFE3A /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DFCD3E7B05C51442B83C2C9BB9F18F4 /* FBSDKUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0E6895C66E94C8EBE23CFC8B94B685BE /* Pods-PNObject_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A838922082CBB903238CF0302A9F06FC /* Pods-PNObject_Tests-dummy.m */; }; 0EAB8CDACC4DF99C482EDCE2E0BA31C5 /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = A5CE33F40DC8DDD07F024D03F470E460 /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -49,14 +46,13 @@ 0F0270CD03B67F208448A1A567DCAD64 /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C88A4C32B0E1185E3688C9FE2B6A698 /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0F2410FFB0407552306B8A28812A72CD /* Pods-PNObject_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E46B7AFFF2CB3F42C731CF9CFA5DFC85 /* Pods-PNObject_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0F5EB3519B1126B2501DA3420BF6E385 /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A9CA2FD30B940942EF649275711DFA8 /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0F654733D6E184FE25C71D32B6CF41F3 /* CodFis_Helper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1F0BF2C43242FA29D72B2EF4F056E16 /* CodFis_Helper.framework */; }; 0F94F5B0ABB3252B9275B7C129EC7A26 /* EXPMatchers+equal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F2B54A3196FE85B572AFEB61DF113B9 /* EXPMatchers+equal.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0FAEC2AE5DC36AF32E6D53A12B50FA0A /* FBSDKAppGroupAddDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 8348CE5285E6F51739D8AAFB48864145 /* FBSDKAppGroupAddDialog.m */; }; 103FBA9E8960F0B8CE61A4E546E006DA /* NANSData+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B3BDADED9B8ED1DD15152CC0A6C721D /* NANSData+Utils.m */; }; - 10F8D8863E9214E9137B4C63EBDD03A1 /* AFOAuth2Manager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EFC308BAA509D85B67F0AFAA8B51D73 /* AFOAuth2Manager.m */; }; 11C1AEB289C1EB80089349B71F09D04B /* EXPMatchers+raiseWithReason.h in Headers */ = {isa = PBXBuildFile; fileRef = D08B6EA8D805D985459D7A94A82CD23D /* EXPMatchers+raiseWithReason.h */; settings = {ATTRIBUTES = (Public, ); }; }; 120A3F0A3D8723E9767E2C27039A3F26 /* NANSData+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8707207BA54527191A780BA2CC2C234A /* NANSData+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; 126D7C5BE660D6236F0D40BF140B0929 /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = EFB9B66AB6F38CA2667B2E9B8441C802 /* FBSDKAudioResourceLoader.m */; }; + 127C915BFDABE77D6B9BB844E73AD4D5 /* PNObject+Protected.m in Sources */ = {isa = PBXBuildFile; fileRef = ADEE7E13CC7E07607B280EFDD530AEFA /* PNObject+Protected.m */; }; 12BD83EE997EFB4566E2564F0FB3AAD4 /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 110D63918299219399B5E686610A76C7 /* FBSDKGraphErrorRecoveryProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; 12CD28E5A6B79A1E16406D5511CF21E0 /* FBSDKShareAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = DD1EE3B763524D9A381E7FF29B64C2FE /* FBSDKShareAPI.m */; }; 1308F5856D97B6E8934F0C0EC634F6BF /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 464385FABA4BC202A91F6542131802A0 /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -67,12 +63,16 @@ 1427FEE6A0AB305C0C6F19BBFB79C7F0 /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = AE5ED49F4DA3335377281A49A8750D59 /* NSLayoutConstraint+PureLayout.m */; }; 143EABB2B234961F56E64C8DA488D995 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = D485EE260FAF6BCE70DA136675203361 /* UIImage+Diff.m */; }; 1480F4923DBBF217F60572EEECB4027C /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CCF2DC25BD75A571E4991B7D17F7F2D9 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14A8A37E14B140590B1208CFABD6CFB6 /* PNObjectFormData.m in Sources */ = {isa = PBXBuildFile; fileRef = A4E2A78BC79D2D952EA296F970905DFB /* PNObjectFormData.m */; }; + 14F705CB234663E3CFC1B337F272BED5 /* PNLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = ECBD47C2A5CAB0FC2435599C1844C402 /* PNLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 154BB6D1F453AA2E1014835259BA3B34 /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BF450E6C8977D0C2757A88DCF3934B69 /* FBSDKGraphRequestPiggybackManager.m */; }; + 15C261980C1CE523CF1CE06C4A7C9864 /* PNLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C3FC33160159ED1C28434F1CF8BA03D /* PNLocation.m */; }; 160FDA46EE919AAF97E0E4EC04C9E232 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; 174202BD6AE0E4A41F5CE66E975EAE52 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E4FDA5034F1FA4BB7145193862C2FAE /* UIRefreshControl+AFNetworking.m */; }; 1743CFC4D34C35FC36C26E0875AC4C92 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; 17572374B2AE183C6347C41E8DF8E579 /* EXPMatchers+beFalsy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7104244C28CC937B4C554B0F37C2F75C /* EXPMatchers+beFalsy.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 178BDC6B36AF0C417588C88FDD1C7CAC /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 221CB94EF12C631BF08886039B6CCC74 /* FBSDKColor.m */; }; + 1847308559D4630A9BCB896077970EF4 /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3ACADE7D5CCFB0D41B9053F3604321 /* FBSDKCoreKit.framework */; }; 189E13F5762AA85A50BEF525B5944907 /* twofish.h in Headers */ = {isa = PBXBuildFile; fileRef = B289659FC9D4B8EAAF0796893AD9E45E /* twofish.h */; settings = {ATTRIBUTES = (Public, ); }; }; 19B46AB742EA8AE4AAED656BD2B030AC /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E8EA7B417F2ACCC1F99571CA3EAA620 /* FBSDKTooltipView.m */; }; 19E5907B0CA387B9E37CB53918D71A64 /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = BF2654EAA9AD77F722E1022D376F4CE7 /* FBSDKAppLinkResolver.m */; }; @@ -85,15 +85,15 @@ 1B0AE19951D38640FE7BC3E01C57416C /* FBSDKLikeActionControllerCache.h in Headers */ = {isa = PBXBuildFile; fileRef = B333A2BE8364CEDF0028F1825EFD4FA1 /* FBSDKLikeActionControllerCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1B3A9DDADD11E8C257FD54EA3AD78676 /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C1949D7A4EA90FB4ACC1E31FCFAEFD5 /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1C2CCE26A71E336B1A2E188CBACF1649 /* FBSDKShareError.h in Headers */ = {isa = PBXBuildFile; fileRef = 8686254FF8A3A0BC733B2987A8FCC8D0 /* FBSDKShareError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1CC9A95D4427AFFCA2EC9CF92A38E646 /* PEAR_FileManager_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A7072D26047300D029D3079E8ACCD56 /* PEAR_FileManager_iOS.framework */; }; 1D1215F87AD74ADF270DE963E8968468 /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 418A55691E84E934997A36C2E8A940BB /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1D55ABC9DBB12804F8D0076A0DCFB830 /* CocoaSecurity-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E3EC4A1F76E07B10D5FDB6BE71A2528 /* CocoaSecurity-dummy.m */; }; 1D8A6F0A9757FCCC1C5A218D9C30E6A7 /* KeccakF-1600-32-s1.h in Headers */ = {isa = PBXBuildFile; fileRef = 89C6466471D85392D6E45714288BDE24 /* KeccakF-1600-32-s1.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1D95FC3D711F1A48A6C50BDED5FE50F9 /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A4202C31C791397643652B152BBCE096 /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1DB614CC2874DAD373A0570009F71205 /* PNObject-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A2E50CBFDAE97EEEC7517124C1251D /* PNObject-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1DFBED310C98E0480A58B01D7BEEBD92 /* CodFisResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = D35EE8E2BE775D0229B81D86E790B677 /* CodFisResponse.m */; }; - 1E4D3A969B035AE2DADC4740DBEDFF36 /* StrongestPasswordValidator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDE5ABD027CCC64B11D403A8215BC6C /* StrongestPasswordValidator.framework */; }; 1E5B8F12ED7CC40ECDB9B1F755F387E5 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 934F03DBB78E890AFF23819B0AE3E0BE /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1EC77008DBD6166F9B3F9F70E300FEFA /* XCTest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 120116F366AC19D6F7894F0A7F12CFA9 /* XCTest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FE28B103E28BBBA06FBCC406A81177D /* NSDate_Utils.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BA176AF495F12BFA24E6E8A3B14C039A /* NSDate_Utils.framework */; }; 201BF9C605852822CA5A65ADE282A310 /* EXPMatcherHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 444BB7A468A4076E18CC446528F9E675 /* EXPMatcherHelpers.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 204D694B03BFF3B244A6AB73FACFFC43 /* Expecta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ECBC1AC9F0644FB762151E5E211AC6FC /* Expecta-dummy.m */; }; 20607BE2B1E5F31765026E5AC64DB27D /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = E734E775B6DA50617CFF52DCAD017FFD /* AFSecurityPolicy.m */; }; @@ -101,6 +101,7 @@ 20EE8030FCF2402DAC7F1C9B9DDAEF79 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = FE2584A8D6C46F970FEA01B20507AD81 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; 21693A0CA6F74F0CF0B06CD2BAB7CDE2 /* FBSDKShareButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 192670155DC824CED3032DDA12C42590 /* FBSDKShareButton.m */; }; 21E87909C4CA1DECCCFB183C944011F6 /* Base64.h in Headers */ = {isa = PBXBuildFile; fileRef = 1443AF1F98A02B90B6E6FB4DF67930E7 /* Base64.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21E9C8BE2535D06FFD23E6D608F0B2CF /* PNObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 62B787FDFE46F8CBF92C1BFAF264100A /* PNObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; 22CC0ACCC65E60E31971FBEE695284B2 /* NACounter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1214AB21FBDE72A1C27060DB90B60C34 /* NACounter.m */; }; 22CD8C8A9D70E1C80F94A8129CFCE5C4 /* NASHA3.h in Headers */ = {isa = PBXBuildFile; fileRef = E7F1B82C6DDB8EFEBBF7C6D7B404D08D /* NASHA3.h */; settings = {ATTRIBUTES = (Public, ); }; }; 230411E479EE623F32821D22E2E72535 /* NAHMAC.h in Headers */ = {isa = PBXBuildFile; fileRef = 55969DFADBBC801C57086B716CAC9027 /* NAHMAC.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -108,9 +109,9 @@ 233710C2CBFEE032BD00FBD74BE6B502 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; 241FC9688E6C3A617F3081AA76BD9CB7 /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = C4686A26F64735151D7984ED351C2B26 /* FBSDKLoginManagerLoginResult.m */; }; 243BA8806A0264D412050200DF8C9869 /* nv-ios-http-status-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 11B7DA58BAE6F4334DDF2C3185A5F93E /* nv-ios-http-status-dummy.m */; }; + 246F1D35D33735FA13AD33841502CB45 /* AFOAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BE5E7F75FB2F7E5DECAA1350401BEB4 /* AFOAuthCredential.m */; }; 248ADB0378C2985844E8EA8534B27B30 /* NSUserDefaults-AESEncryptor-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BBC36FCEC8357327825DE80AE2498F26 /* NSUserDefaults-AESEncryptor-dummy.m */; }; 24A75513BA42D3FC7FE9A96B46F9F8B7 /* FBSDKLikeButtonPopWAV.m in Sources */ = {isa = PBXBuildFile; fileRef = 206CBA3ED3A77BFA642359BD2C05F19D /* FBSDKLikeButtonPopWAV.m */; }; - 24A9263BC9C829751F63B4A68E0B2D00 /* PNAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B1CA5B94A36285BA97765CACA1DA7D1 /* PNAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2589E797E7DCBCCB5080894C0A27D866 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C6DB10FF54589A4257A0E589A8308C0 /* FBSnapshotTestCase.m */; }; 25A668FCE687C04E2F6E5E7EC2A6F338 /* FBSDKGameRequestDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = C14B769C69A5AEF06661CF6ADA838A9E /* FBSDKGameRequestDialog.m */; }; 260BC7EED9289AF321A6F791964CE472 /* EXPMatchers+respondTo.h in Headers */ = {isa = PBXBuildFile; fileRef = BAEE0E35E454AB37DBA2F54FBA85F56C /* EXPMatchers+respondTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -124,14 +125,13 @@ 27D8B2F1FFCD44D48A233E44CF552E56 /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = B5E340160A847EAF6B260B3FCB3A8B7C /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; 29074DDE9414924D391F947116F63ED2 /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = FE18DD672BAF0D5E18841F7D37207E26 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; 2916A0606136A9DC67F2463AB230868B /* EXPMatchers+match.h in Headers */ = {isa = PBXBuildFile; fileRef = 07C30D44AB8FFB23769BDDFBBB542F03 /* EXPMatchers+match.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 294C84E0E184BB0D90BCEAE633BD37AD /* PNObjectModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 922CA8B26AE78116304F7E08030B0C5D /* PNObjectModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 298FB12D124F4BBDFD002435A15C8D41 /* PNObject+PNObjectConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E0DE27DC31F1AF7C4F57FF9D9242730 /* PNObject+PNObjectConnection.m */; }; 29937A068613556BA2DBD4D6ED3162A0 /* FBSDKLikeButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 95DA65A13DB454A13204F60AF0055F61 /* FBSDKLikeButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29E65DFDF49EF249C7CB112A3479BF3E /* PNUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B27CB59DDCF9EFF5F39AE9E2A712325 /* PNUser.m */; }; - 29EAF787D8EAF02902E6E11158AE031A /* StrongestPasswordValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 77F4EA56037ED3422AE7570F59BFE975 /* StrongestPasswordValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2A1F3ED027BE0EFDB604F791391D6039 /* AFOAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DB8094B2A385015978BA0D576989435 /* AFOAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2A35438CCAE827ACBE7CFFC9B860F212 /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D6D47B874B444E85AA9E6042DF772E5 /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B21174CC5A05CA3B3B6FA5EF12F5AC3 /* PNObject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ADB5A8D408033C40D9295B6983F2F7ED /* PNObject-dummy.m */; }; 2BFA55CA8DE1BC277E2B276DFBED390D /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = 420CC8F033186846F19144368FB195DB /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2C0A8737FDB9B9C6A6BDF437FD11334C /* EXPMatchers+beNil.m in Sources */ = {isa = PBXBuildFile; fileRef = 587F2C5D4620F00023424B5CC52F3E45 /* EXPMatchers+beNil.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 2C156A46538AC99FF34D62143E4BDDEE /* AFHTTPRequestSerializer+OAuth2.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F45814A2813D037FCCA1A533BD7D25D /* AFHTTPRequestSerializer+OAuth2.m */; }; 2CBF3A67D8EA4B86D6B050A451A9AE23 /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = F297011C2D136CC6E67A6F3CD0E5960B /* FBSDKLogo.m */; }; 2CFD65B80586B2704C0F5C18C6CEBDA6 /* NAAES.m in Sources */ = {isa = PBXBuildFile; fileRef = 337B1B37072D9351371523FEA4CB23B4 /* NAAES.m */; }; 2CFE2898496C1C7096DB8DA43AF19103 /* EXPMatchers+raise.m in Sources */ = {isa = PBXBuildFile; fileRef = 12AC4F6AF495CC4378D13383BB314E0B /* EXPMatchers+raise.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; @@ -139,22 +139,26 @@ 2DD461B03E98E4B0372AB86536ED59B7 /* NAHMAC.m in Sources */ = {isa = PBXBuildFile; fileRef = 45F9747DFBE66112A4529AC1E58AA534 /* NAHMAC.m */; }; 2DEF85366FF04B2090E6E026C0D1B709 /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DB282510049008B5BF3A07E511582CF0 /* Bolts-dummy.m */; }; 2E14619153A453BB8DF389FB6EA147BE /* ExpectaObject.h in Headers */ = {isa = PBXBuildFile; fileRef = DC495E486BAF3316493F1D648227F3D0 /* ExpectaObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E28CC9A71012713AAB6582A69CE8CBB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; 2E8A32ED46194EDBE22146271F6D26DE /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = A68C3BD569BAB665EBD92B3B107B8416 /* UIImageView+AFNetworking.m */; }; 2F2C5CE6ECDB1CC85166ADBFFBFC3E70 /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 287A86DB9FC8F02ED0F57DF83C700AEB /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2F427490ACABC4408D57CC0592276678 /* EXPDoubleTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 34976B3278BB9749F361C7A1199D6C10 /* EXPDoubleTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F42A117580B6AF19B1E44DAF1C818AF /* UIDevice_Utils.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14C4D22A020F8F77D4C2010C51DB22FA /* UIDevice_Utils.framework */; }; 2FE1C27681AB3BB7479704115C3CD852 /* CodFis+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 31F3DD5C803FCE8AACBAB372E2EF22B2 /* CodFis+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3039D8A118A47CCAB0DD3310D3FE27E7 /* KeccakF-1600-32-rvk.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E8A6323DABE1A2DB3CF2C14ECE7FD2 /* KeccakF-1600-32-rvk.h */; settings = {ATTRIBUTES = (Public, ); }; }; 30B4666164216723CD27F755F06CB10E /* FBSDKLikeActionControllerCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 77E5806373870B5DD3C72EF1F00BD196 /* FBSDKLikeActionControllerCache.m */; }; 31580CB190066FFE82455706D0BA7CD1 /* Specta-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 71D87EB34FBF1C58135B00BE4C136535 /* Specta-dummy.m */; }; - 316FABC74687584FFC23FE0B537C6937 /* PNObjcPassword.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD81967FF6E6D1F0561CB07BA5E1843 /* PNObjcPassword.h */; settings = {ATTRIBUTES = (Public, ); }; }; 31BB733258C436C43A14C4F17FF905DD /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = FB6BBDD3C948AA113411060F6796B9A5 /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; 31ED601761FE6CC37B30D6AE001F2215 /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 86228E2157878F87003C78F96FE8C28A /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; 322C7C1B00909587C73AA74A772A359F /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 62BDC1C3E3FA3A9530CE7030A417DFFB /* FBSDKLoginTooltipView.m */; }; 324673A1F3A3B6210B2D1E95E83E3797 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; 324A265DF897340565650B14D0D762DF /* FBSDKShareDialogMode.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E7C13158B726A6C318D753115D29D9A /* FBSDKShareDialogMode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3263156ADB2B1022A1E2E5C3E0FA5E14 /* PNObjectUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = F9CDED6A75D1C0BD1CDAA8DD1683FC6E /* PNObjectUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 329E64834A54D9FD47BBCC7F8ED5D5D6 /* PNUser.m in Sources */ = {isa = PBXBuildFile; fileRef = 946B452218B157D0E2067CF5618843AB /* PNUser.m */; }; 32C62AB393275F15353F3FA323CAC39F /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 811A0223E28D330BE0F7B281C0AA0A0F /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; 32CA5BC657B00964DF2F7299AE28CC18 /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = EE929543558C2E18E82A4B4BE65078B0 /* FBSDKProfilePictureView.m */; }; 3331BE4DDA25F29F5415C89967BCF9CF /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 132BF416536D19040AE45C5874827BFA /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3357843B4E08D9B75EBC88E8A291ED35 /* NSString_Helper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF6789B89C2A919D4893DF3A0D8DAB7E /* NSString_Helper.framework */; }; 336B065229289ABEF411613DC77963CB /* FBSDKGameRequestDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AE1CE73E9F752D74DDB729F57FE855C /* FBSDKGameRequestDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; 338D6DD45DC82A3D0DFCDBAB9BD8112E /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F8F1066E685199201BF92A44A9AABAF6 /* FBSDKButton.m */; }; 34B6E9A30603BEBBD87BA535B7D384CA /* EXPMatchers+beInstanceOf.h in Headers */ = {isa = PBXBuildFile; fileRef = FF7C1C98617D842335973487B3546477 /* EXPMatchers+beInstanceOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -198,16 +202,16 @@ 3F6D40B90350914E1A9B6AA1692E2015 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 46C2C6BBFCD24075BF05D4DF4874AFC5 /* NSArray+PureLayout.m */; }; 3F749741CD651E518C80FDBE83F1BEBE /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D9229A149F757CCBCBCE9D3CF9CC4D7 /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3FD95195766C6C2433E9933662E92C17 /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = B32D9213B066C0852AE78D812483CA93 /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4019C9AA92293582BB205A9FADC7CF2D /* PNObjectModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 55BF948C6032B6BD2E8C30833B2DA82F /* PNObjectModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 403292D82DA62291204BF59524BC4EDB /* EXPMatchers+haveCountOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 6921374CA451CA571A2237A53078D2CC /* EXPMatchers+haveCountOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 40E1F7385A0F7D1E66FA7F56ADCC3325 /* nv_ios_http_status.m in Sources */ = {isa = PBXBuildFile; fileRef = 65F59A3C764212191181CE4E3648B8E5 /* nv_ios_http_status.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 40EE99E17A30E420A1CDC3B6C0C5D63A /* PNObjectFormData.m in Sources */ = {isa = PBXBuildFile; fileRef = F812BE477015902749E0E8397E41E778 /* PNObjectFormData.m */; }; 41825A85133858E9599ED76E8E39A247 /* FBSDKMessengerIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = D284BDCFBE65AEDF5584291770734FA9 /* FBSDKMessengerIcon.m */; }; 41DA111AEE490D05F04025505E825B91 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1450655E0535B7FD2AA7394CCA723CFF /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; 42CAD64A63BE951B1886156CDDF767D8 /* NACrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = AC8B822C9482D13D9A280D7A79B98342 /* NACrypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4337EDA0E93386A96D34269E659CCB19 /* SPTGlobalBeforeAfterEach.h in Headers */ = {isa = PBXBuildFile; fileRef = 8047470202D22C4FB49A4C9C248C520D /* SPTGlobalBeforeAfterEach.h */; settings = {ATTRIBUTES = (Public, ); }; }; 43500ED606DC8F3BA21882A1B35A9A40 /* SPTCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 223FA2741392E9122CC222EE6A09256C /* SPTCallSite.m */; }; 440D66E588045F580B1B2F4A3F2C142B /* EXPMatchers+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D1989B9D9081B91B3722A1471785640 /* EXPMatchers+FBSnapshotTest.m */; }; + 441B37FC399419AFDAFC2BC849D1EEE6 /* nv_ios_http_status.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5098F0400412D237D349973F15A5A5D7 /* nv_ios_http_status.framework */; }; + 449D61B30B268FC620A6E6699C225C9E /* PNInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 019FCAEDB4298587CE7DF987376060FB /* PNInstallation.m */; }; 44F32EA2C23D5C76F67A7D8EC657DB2B /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E19DC563AFE66D4615F26DC95496EE9 /* UIImage+Snapshot.m */; }; 44F98170E2441B462880D0C91BC46161 /* FBSDKShareOpenGraphAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 84C4237CD7E2D5AFDC43E52CA5B5CB6B /* FBSDKShareOpenGraphAction.m */; }; 46137F5CC368BF38BAF0D0AF81DD8FFE /* EXPMatchers+raise.h in Headers */ = {isa = PBXBuildFile; fileRef = B05AB62813CC809EC3250D6477F8EEE9 /* EXPMatchers+raise.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -215,12 +219,10 @@ 470B4A42DCCB28EF5611E942CD95F43D /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B14EDB8D1334F1AF05C9A09A046EA2C /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; 471FD4F68E27AB26FA2AEBB8B245CEE4 /* NSValue+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 5943C90C11007AC9480E7B1C8130508A /* NSValue+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4903044DCFB45EBFCDD7DD1E4FEB470A /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 733BAFF1346DF1F4B0D32DF7C2927E86 /* FBSDKAccessToken.m */; }; - 490559448380E5105AEC445FE1E9F0B8 /* UIDevice-Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = 175D03DC1833AD9C70017A1B5210AB22 /* UIDevice-Hardware.h */; settings = {ATTRIBUTES = (Public, ); }; }; 49445456A01CB6D1226BDE37AE40101C /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 69CB750C73E15C973D1444D06523B1D0 /* Bolts.m */; }; - 4948CB42CDB1DE240C3AE2431DD3A751 /* PNObjectConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 58263BE38CBF70447BA974C264711833 /* PNObjectConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49D444337342B41C99B7A357EF032A6D /* PNAddress.h in Headers */ = {isa = PBXBuildFile; fileRef = 121ACF19B67F21B93608B91D7F4ED255 /* PNAddress.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4A4448D5A36BC5D6AF590BE7008B97B8 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C2AA9E5D127BCDF36465A8FAFF670F5 /* FBSDKLoginCompletion.m */; }; 4A6EE898922DF44A658258D62A72902B /* CocoaSecurity.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 977413FBF7942CB0733E665C9B7FC6D0 /* CocoaSecurity.framework */; }; - 4A998B42AE2CC8C997F81D9A28FD1E61 /* AFJSONResponseSerializerWithData.h in Headers */ = {isa = PBXBuildFile; fileRef = E482525BB0905203F6A2A7E8CC768754 /* AFJSONResponseSerializerWithData.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4AC302402B46C85E82BD5DC859BD07F2 /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 170E3A6A88C9DB2F2F51C61A5FBEA199 /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4BBCBB9D8EF0B241A4A4FE4982985481 /* ExpectaSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E20B83E3B9341C7632EDD662A1A1E89 /* ExpectaSupport.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 4D0AC2DC6FD7A285D5CB6E72DBC52E63 /* FBSDKLikeButtonPopWAV.h in Headers */ = {isa = PBXBuildFile; fileRef = F849119183B82530F4A547FDA34D20B3 /* FBSDKLikeButtonPopWAV.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -235,6 +237,7 @@ 52211B57601C5239A72E49472AD73177 /* FBSDKLoginKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8086F1ECE22639D9A92208CF589BD346 /* FBSDKLoginKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 523B86D2D261C21C5E51DE4B60AAE9F8 /* NANSMutableData+Utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C82443CB6E4DEA02E090F85048C4832 /* NANSMutableData+Utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5275F283E26427BD78F1C9B32ADF68B0 /* FBSDKShareLinkContent.h in Headers */ = {isa = PBXBuildFile; fileRef = E8A650BACB0E1E32EE270693F9FD84EE /* FBSDKShareLinkContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52A0772559172FAF6307426E5EAC4B2C /* PNObject+PNObjectConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E95C694DEDD7BC969FBDF044A915974B /* PNObject+PNObjectConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; 52FC0523F20A3E93041AC43E50ACAC15 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 48663B0E227B795B112F8AADBC135D69 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; 53B1B181E8B6F5697B7D4BA0D2642DC8 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 69899EC374BC2B7C36D04093EE66924B /* FBSDKGraphRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; 53B9332D04B365139E090A87C04053C5 /* FBSDKGameRequestFrictionlessRecipientCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 54B52924697544846010984492FCD652 /* FBSDKGameRequestFrictionlessRecipientCache.m */; }; @@ -249,7 +252,6 @@ 5901C0D946DA4FE2FFF70F68B78F948D /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 271922E5060BA611AEC8C1C97148FE55 /* FBSDKErrorConfiguration.m */; }; 590ADF784064B315D93DB40A2D354A84 /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = 816DD3750C29F800A3809F23C6061BD8 /* FBSDKMath.m */; }; 591BCFDBE0E39072D8FF02731C7B9845 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C6D4FC68CACC097DF3E01B0E29B14F9 /* FBSDKButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 592F89C57D9A8C2B1CE7073674A01EAB /* AFHTTPRequestSerializer+OAuth2.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C46F91771B5147B0088A10778018A64 /* AFHTTPRequestSerializer+OAuth2.m */; }; 5933AFE6649CA54E38FFEB182148461E /* FBSDKURLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 46150B81E14199A48449ED09D7F1FB67 /* FBSDKURLConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; 59496343C78DE69D77E31013D044168B /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = CF1D4B9BC028EC2C7F8AFB3042FE479B /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 595A04BC68811583B92D4E64236C0928 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C50A0EA743472DF7850DAEDA8BC13728 /* QuartzCore.framework */; }; @@ -257,6 +259,7 @@ 5A5D45E154880F80068DC7B82C61B959 /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = FB4EC0FEAC282915AAC3680D85FD16EF /* FBSDKMonotonicTime.m */; }; 5A73E711D9917E3977646A9DD44B685C /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C08B43A1654189468C9BB569CB9538D2 /* Bolts.framework */; }; 5AB90FB33EC539E3138DC0F787E7A2CF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; + 5ADCA458CE06E164F722FB1F8950676D /* StrongestPasswordValidator.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BCDE5ABD027CCC64B11D403A8215BC6C /* StrongestPasswordValidator.framework */; }; 5B2D4A621D3DA971A474776AF36BB073 /* EXPBlockDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 169DA4A865BE3BA98DDA6F1E2B0246D4 /* EXPBlockDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 5B75F08885FC7897E3F0D12813325D02 /* SPTCompiledExample.h in Headers */ = {isa = PBXBuildFile; fileRef = A5849263C46B80886928005F8F250369 /* SPTCompiledExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5BEB958715D07EBD3826233350C3DF6F /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AD43E348BC6B69AC559C6E75A925EC5 /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -266,11 +269,11 @@ 5E50287CF8BFCC622AB51A91126B45A9 /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = D0DEFDCE74E1110FCFDE5463BCAED0E9 /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5EA7043FE10E75D02F3C3052AF8B8318 /* EXPDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 77BD4B4FE318EFC7EE91F05BDC21D279 /* EXPDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5F33DC5A0606EFA35660AE906588B186 /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C2C36ED1EC90202DD536FBC421BFA1A /* FBSDKAccessToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F3D618CBB087E689C32212903DDE8D1 /* PNObject+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F0944DC787429D7EFD09B2D4302D325 /* PNObject+Protected.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5FC46014065651ECC2B3B2561AFB0EC1 /* NATwoFish.m in Sources */ = {isa = PBXBuildFile; fileRef = 254E2DE5BB0612C2D3F355C0C2F57214 /* NATwoFish.m */; }; 5FF6453E55785669885F626B853FD2AA /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F0EF5E5E816ABCDBA0D310C15CF0895 /* UIProgressView+AFNetworking.m */; }; 602D0EB02DAABCAAA875224AD7D2E24A /* HTTPStatusCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 19E805A59003DE68968A06541D1BE975 /* HTTPStatusCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; 60E3009342BEE96D32C546BE2DB60052 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C185AA9E34BEC6275194477514B9A3D /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61115D6EE8693A63B19FC0869D684DE8 /* UIDevice_Utils.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 14C4D22A020F8F77D4C2010C51DB22FA /* UIDevice_Utils.framework */; }; 616A35F7EF58EE5B0469CD8CD7BE342A /* NACounter.h in Headers */ = {isa = PBXBuildFile; fileRef = 92ABE4563DA0EF6D970F407FC1D01E17 /* NACounter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 61A388B850CBEB449FD4DCCDC5EEF5E6 /* KeccakSponge.h in Headers */ = {isa = PBXBuildFile; fileRef = D8CE218BF3D10CB3162E633EEA0EEA46 /* KeccakSponge.h */; settings = {ATTRIBUTES = (Public, ); }; }; 61DC7B8FDAC76B1EAB04E576ECCED032 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 373B7F03A1660C564B6629236BDC033F /* FBSnapshotTestController.m */; }; @@ -278,12 +281,13 @@ 620E742152DB6BAC083C7290738E3C37 /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = C211EF03A9EF4ED67312585895883988 /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; 624D3D84955B69CB5F0692329DD6D2E1 /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = E780B1FDE87174A9801BFF62B4756AE9 /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; 62EC96A3B9F2442C044B46428F6AD4D2 /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 93D2C837D2238CCE610EB5F4B953C7AC /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 62F2E349801552E0E2CD8B90D0A82F0D /* AFOAuth2Manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2320D1F05299B2011F0E4F45CE3B5EF3 /* AFOAuth2Manager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6338E0DB815D1359FF73C9AF99510913 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = DC518AEF56515041F3EF08EE2359DD98 /* FBSDKProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; 63527D33DA33E3DEC49A26F4CCACCD1B /* FBSDKSharePhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = BE84CCF04EB917DF662B915AB431DE74 /* FBSDKSharePhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; 63579F648CE01017DBABB4C4A852A910 /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 92E4C397330757F0836ACB3FFA6DDAC8 /* BFAppLinkReturnToRefererController.m */; }; - 63E95D74C6386024270161CE71E12E48 /* PNInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A68CE26A7EB9B869CA141580484B818 /* PNInstallation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 648D093C2A7EBE083D883C46DA9A55F8 /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 707750F0D3188DF9FF4E2EF0E16B018E /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; 648E25A500C67EDF284A8A719C39C6B7 /* FBSDKMessageDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = A617FC5E2DD3115AA042D721552470ED /* FBSDKMessageDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64D59902B703E6E3B16976E5EBA80CA2 /* FBSDKShareKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C70A5FD6624A348DD59D784BE17F9F3A /* FBSDKShareKit.framework */; }; 659960F7E28E993E08CCC1E8A383E710 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E790EC961A6AB97B1460DDDC64F0AF69 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 65BC31095CCDFC80CBF6BBA843751F23 /* EXPMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E30D22291396ABB2E89B712C621F7977 /* EXPMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 665C09362716074E34006BEA4D6A8AAF /* FBSDKShareOpenGraphValueContainer+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 618E1C606195C3309D59169D3FBDBF81 /* FBSDKShareOpenGraphValueContainer+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -298,16 +302,18 @@ 68152D921ABF6A423C192C04FDF94F0F /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D90432F78EDD442DD3782E3FF0715CF0 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 682CD6D15A0CFE176FDFCDE559D7DF4D /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B6F4306F676875647606FB2614C6B16 /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6832F42221DA26C8F5254DACDB122B89 /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5182196C82EABEB45B072930672E546C /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68996C28E11F99058486C7C9DCF3C37B /* UIDevice-Utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 95FB2ADE8C46C240697F6AD15DBFAEFB /* UIDevice-Utils-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68A38977EBAE334DC3C22386D00D2622 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 165D738406E6A0CA5DC038ED975820EE /* AFNetworkReachabilityManager.m */; }; 6911D0B6BEE214182F1EC0301BA7F0F5 /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = CA79D33EEE8B0DA153B0410AA5E3C87C /* FBSDKError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 69C1BBE4A39033531EF811D86DAAA5B8 /* AFJSONResponseSerializerWithData.m in Sources */ = {isa = PBXBuildFile; fileRef = CC93CFD25F266E66CB1545F7DA0C1BF8 /* AFJSONResponseSerializerWithData.m */; }; 69CBFF5B7699798C1340A06FBA5988D5 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = A73B5E1041A9CFA326C8299D2134655F /* FBSnapshotTestCasePlatform.m */; }; + 6A92887233F9330B9B5C08947C7DAF69 /* PNAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 80AE03BA26324C8F1456156A7674C94C /* PNAddress.m */; }; 6AB775B9476060F67532FDBCE638ED41 /* FBSDKSharePhotoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DE9886278BA4001054377151286BD2A /* FBSDKSharePhotoContent.m */; }; 6ADE4FA836ADA688203FCE482FDDF9BE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; 6B5EF072C2B8E237717530992F1D8975 /* SPTExample.h in Headers */ = {isa = PBXBuildFile; fileRef = CE637D512B97881021A5F75D6FB6928E /* SPTExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6BE01D5C8217A54273DA95CCCD8E53A1 /* FBSDKLikeActionController.m in Sources */ = {isa = PBXBuildFile; fileRef = D10D24CCC5578D5E8C8DAF9DDF27AAC2 /* FBSDKLikeActionController.m */; }; 6BFE271A7D32DC7F9A694C04CB6CE5CD /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D67F20F0AAC18EF875EE34E9FEA66C9 /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6CF19CFC6338EFF851745257D90A0019 /* FBSDKCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F0D303F4597662B6389AFE40071A09D /* FBSDKCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D08E8564B6FCCEAAA2F7F8FBBF9F066 /* AFHTTPRequestSerializer+OAuth2.h in Headers */ = {isa = PBXBuildFile; fileRef = ABD56AD995873D9480E181B6857BE821 /* AFHTTPRequestSerializer+OAuth2.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6D5F04BB5993325CD9C4906F8D6678B1 /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = BA4044FB16C4ECAC1DF193A3B3865EB1 /* FBSDKLoginConstants.m */; }; 6DDD22D023AF6F715F7E1D64A1AF9FAD /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 149E2B540DB3F47AD1603549D9D99B54 /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; 6E1D978790705E137FDE439AA68DD3AA /* EXPFloatTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4B4DD538C273C10EDF064E30F09ADA /* EXPFloatTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -315,10 +321,10 @@ 6ED4ABEE8A5F51F5ECB59FA1781D29C6 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = AA46CD7C9F8F5AAAF8CB056B35344D33 /* UIActivityIndicatorView+AFNetworking.m */; }; 6EE9F40F0EDED63C4FC0AA0709226364 /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F3F907E4E10D952A09C4EC677EB3F80 /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6EFC63A5CED45BB39FC79D87F2C47D6B /* EXPMatchers+beGreaterThan.h in Headers */ = {isa = PBXBuildFile; fileRef = A6DA42DE6BB0FDFB02FFDCC1DBF16CDE /* EXPMatchers+beGreaterThan.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F1106B87CD5AD514312F33A6CF69266 /* AFOAuth2Manager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BCE67703CD7B3CC6762F1498BB79A72 /* AFOAuth2Manager.m */; }; 6F278423C8AE1DA47F35E374BB5B91EC /* EXPMatchers+beSupersetOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 74BD8A3A5418D52D9BD430B989D0F353 /* EXPMatchers+beSupersetOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 7024924C2A6823617E4142B1977238D3 /* NSUserDefaults+AESEncryptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F6E853C04F287E3574FD85133FAF7962 /* NSUserDefaults+AESEncryptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; 707B1A7541C8DBDDE8C27896A61370BE /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BE19C3CB34CBF85580B5043620A8C667 /* AFURLSessionManager.m */; }; - 70A5B0FA509A60FE87277DF8DA3C0864 /* PNObjectConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 73A90103D113E0F101E315D9895972ED /* PNObjectConfig.m */; }; 70E93156D3AE9EF3FDB04AB5FA898C03 /* FBSDKCheckmarkIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = CD92F743374ED42819A37C15461F4E00 /* FBSDKCheckmarkIcon.m */; }; 71597A852832946E419A662ED4EE399D /* NSString+Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = F26272B7742D8B16E135347BFBCB8109 /* NSString+Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7173267BC63BB6C1FB41B619C92F7257 /* NSString-Helper-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C3FA0CF8CEA78EA1172D9C8202651053 /* NSString-Helper-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -326,10 +332,7 @@ 727272DF622E56DB1002F6D753CAD231 /* FBSDKLikeActionController.h in Headers */ = {isa = PBXBuildFile; fileRef = F13B924E6CC5A724D5E5A14AC67ADCEE /* FBSDKLikeActionController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7332F15718920917F544F35CE2C038AA /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BD329B6BF2E7B8FAB8A78552A7EDD85 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; 739888A86A4BE523DB1F7496ED335FFF /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F493056E4E44B1544845AF491E0AF73 /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 73E363042E98C53D06A2FD0A758C51AF /* FBSDKLoginKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5310CDA48C0EB3F9D03D30057A92E5B /* FBSDKLoginKit.framework */; }; 7574BADB64AAF488B4823DC32C9DB6D2 /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D5CB6CA00E996ECB95ADFDD0AABED31 /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7599B6471F02EFEC71EE637356AF1B60 /* PNObject+PNObjectConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 62CADFE95A057EA5BE45CC976BD86892 /* PNObject+PNObjectConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75E38B1E7160751A7FB9B5D48F1AD086 /* PEAR_FileManager_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6A7072D26047300D029D3079E8ACCD56 /* PEAR_FileManager_iOS.framework */; }; 767B72C8B93B68648EBDE86D96C2D502 /* FBSDKLikeDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 47AF435A5B6DFD40C3DF7311F20D95C8 /* FBSDKLikeDialog.m */; }; 76BDEEF286AE58B5F209C083A9E4E965 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = CBBD6C1F5B8CBD19F80155C8A0760196 /* FBSDKGraphErrorRecoveryProcessor.m */; }; 76CCABE79C04444450153424D7CE1DC1 /* EXPMatchers+beSupersetOf.h in Headers */ = {isa = PBXBuildFile; fileRef = CE6BD85332B8ECBC2EA444FDA36FC0D6 /* EXPMatchers+beSupersetOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -351,25 +354,26 @@ 7B223B4E6EF14BA12DA113F7EE10B96C /* NSObject+Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = 48AC390DF4C3DD4A1A7D0B73415670C5 /* NSObject+Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7B35CA64789C0F0848ABAB46C0BA3C37 /* NASecRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 64E36067E0B93235890A7FD743AAAD1A /* NASecRandom.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7BEF24184A897B5AD81EF48F4FB74FBF /* twofish.c in Sources */ = {isa = PBXBuildFile; fileRef = 5AF7738F895C5BB3AEA88560D6CDDF9C /* twofish.c */; }; - 7D36E8D7755E885516CCDD51EA40F205 /* nv_ios_http_status.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5098F0400412D237D349973F15A5A5D7 /* nv_ios_http_status.framework */; }; 7D93FE61E16FD337D13D8DCA68DF1864 /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 7191EC284CA1DCD2FC86F37100284145 /* BFAppLinkNavigation.m */; }; 7D95C53CB301D70EEC35EA6B883EA40A /* nv-ios-http-status-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 769816AB86F2DDF92014C2489EF55340 /* nv-ios-http-status-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7E6A4EFA32969CDB9F9C57903152BA54 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2A4459CC911814B68EF4D68810553211 /* CoreGraphics.framework */; }; 7ED4D9187CAB79F9DEBCAD9C748510BA /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 71C45CE9F343179695F0A86DA2CDCD5B /* FBSDKUtility.m */; }; 7F17EA5E2787B6F2BBB359854B42A0E3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; - 7F4BB429050B1FA62ACC75E9D4A823F4 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 053D853858900EC59B4AC4033AA1B050 /* UIKit.framework */; }; 804BEA9DCF7470007FB58E25B781330C /* FBSDKAppGroupContent.h in Headers */ = {isa = PBXBuildFile; fileRef = E494450D1ED9021CB525A2D3D7720C0B /* FBSDKAppGroupContent.h */; settings = {ATTRIBUTES = (Public, ); }; }; 805E425BBEF7A6133E32E1D30A073010 /* EXPExpect.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D9C882564E2E369FDE9A58D9D61C5F5 /* EXPExpect.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 80F7A60BC2814175154CF43CE4D822DD /* Expecta+Snapshots-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FB3C2257290B5A10A8D903DC4ABFA9B8 /* Expecta+Snapshots-dummy.m */; }; + 81026C211795F152A1A08F9FE0B0250B /* UIDevice-Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48574AF5DB294EC1BC813CED8C920162 /* UIDevice-Utils-dummy.m */; }; 810BB0E00CF154F200AE20681FE4DD24 /* VatNumber+Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C9BDC7D8E92AD26623C0C6C0C08FE40 /* VatNumber+Helper.m */; }; - 8173EC827CB0BD633FB5F58C9101987C /* PNObjcPassword.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D1CECBE55FB5EC362A660A3EE9653B5 /* PNObjcPassword.m */; }; 81B617F8D26BB10C5726D75E85D21EB7 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BFC621392C04AB81549F9113746EB52 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82706BF83F4C7E8306F3883442C822E0 /* UIDevice-Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = B8686191B9AE06FE385F3990F321604E /* UIDevice-Hardware.m */; }; + 82D21E05E8D5357EC969458445F072C9 /* UIDevice-Utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 95FB2ADE8C46C240697F6AD15DBFAEFB /* UIDevice-Utils-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 832832C304DEFF8EF18E4D1369ECF0A4 /* FBSDKShareKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 66CC7FC2CE6A80808B2C06310CC78077 /* FBSDKShareKit-dummy.m */; }; 8333A95673D2EE9C93DC7AEFAFC30761 /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 78DECC6463FC8751C80DDE64DDCEFD5E /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; 83471057772FA70D44E809E4FFA82B60 /* nv_ios_http_status.h in Headers */ = {isa = PBXBuildFile; fileRef = CFB8C8F5D5FDFB1868936C9374B704B2 /* nv_ios_http_status.h */; settings = {ATTRIBUTES = (Public, ); }; }; 834F40DF910BBC7EA7AF256A30BD4858 /* KeccakF-1600-opt32-settings.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E3E94604C8872EEF447C81B1C7481C5 /* KeccakF-1600-opt32-settings.h */; settings = {ATTRIBUTES = (Public, ); }; }; 837261A927BBEB33A7CE5E7146A3EBED /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = B67DAADF8BDC1B616999952244898019 /* BFExecutor.m */; }; 837B593D7C1D01B4EA400247309D6AB0 /* Expecta-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 34B65B04197A59BE68592A93F5162745 /* Expecta-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 83FF289212656FC8C3C4FB806B74F43F /* StrongestPasswordValidator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ECF4AA61FE5368173DD7DEFEB0937503 /* StrongestPasswordValidator-dummy.m */; }; 844C5F6F925DB192BF8EB46E44B3740A /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = D4343C4D2AB98E0782BCCF8F4D964230 /* BFCancellationToken.m */; }; 845DE0B758E4DA28058BB49AB3E4F034 /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ED9F978A265E9A18894D098D4D2D30F /* FBSDKGraphRequestConnection.m */; }; 84E5853836994F7525C3CB9651D4CDEB /* FBSDKAppGroupAddDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 381599CF6C500631879F80BA0CFCE291 /* FBSDKAppGroupAddDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -387,15 +391,18 @@ 87A4C151BDF488EC8B7391469F873601 /* FBSDKAppInviteDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = CE882E3AB808501F71530802959A07B8 /* FBSDKAppInviteDialog.m */; }; 87FD5F0F682CDEB6A348CA448889E3EA /* EXPMatchers+beKindOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CB70C68E41C963944630ED2D46E0CB2 /* EXPMatchers+beKindOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 88227609733689C7B47AD7A0460FB9E0 /* FBSDKLikeControl.m in Sources */ = {isa = PBXBuildFile; fileRef = 525832FDCA6511F71D5D3E8703D28787 /* FBSDKLikeControl.m */; }; + 8891B4263DB129C2E8C6733A5B6DFC17 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7734B334508FFD613933CE776CEE0859 /* AFNetworking.framework */; }; 889D49F86D436C76E6C11D8EB2B460C2 /* FBSDKShareVideoContent.m in Sources */ = {isa = PBXBuildFile; fileRef = AAD10455E461889BAF4EC306957F92B8 /* FBSDKShareVideoContent.m */; }; 88DF1A3DB8350BD2CF8BB1840BB5AAD5 /* FBSDKGameRequestContent.m in Sources */ = {isa = PBXBuildFile; fileRef = 604CE65E602DD048191E48D232963E92 /* FBSDKGameRequestContent.m */; }; 8A3EFE216D8DCA36AADB28AA3DAC93AD /* KeccakF-1600-32.h in Headers */ = {isa = PBXBuildFile; fileRef = 57720C51FFD3BA414D0CEC6114154240 /* KeccakF-1600-32.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8BBD42503B3AFF9DF7416B899B89828F /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = B4F78A1159D01CCD0E519B15326ACA2D /* FBSDKIcon.m */; }; 8C8C1B0D83FE6A4352F15154DB16372C /* EXPMatcherHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C022294E0CB2085EC09D1907F4002EC /* EXPMatcherHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D57021FDD94D466CFB27438F7A44E7F /* PNObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C01E6DFFB44D529C46947D525FBA743 /* PNObject.m */; }; - 8D9719A9C570A75A75533E6A8238668A /* PNObject+Protected.m in Sources */ = {isa = PBXBuildFile; fileRef = 834791DB699645460928D4DEE95453AC /* PNObject+Protected.m */; }; + 8CEA85EC01B1702C53E4F7B41C4D0D8E /* StrongestPasswordValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = FB02919A95ED53B229A3136E5BEB63CB /* StrongestPasswordValidator.m */; }; 8D9D38398E05A0FB8C47BBEE783C838F /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = AAC2482255E76EF184B92B937E5495EB /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8E9A77BA84391C2F89AF200DAA4DCC5B /* PNObjcPassword.m in Sources */ = {isa = PBXBuildFile; fileRef = 16E7E1A6F946A2D90B322BDEE0559DDD /* PNObjcPassword.m */; }; 8EB0B99D9941B81939679EEB4677D991 /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7332CCA238E5A72BFEE60ABB05A6C4EF /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8EBA1509F85403A9E8CB73ED095A981B /* PNObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF20F427822ADBE16D38081703B59C1 /* PNObject.m */; }; + 8F0C849F838B4B27518586003060857D /* PNInstallation.h in Headers */ = {isa = PBXBuildFile; fileRef = D92CB883B04257D215FC458F58810952 /* PNInstallation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F50117E26A2EFD5C22FEC130082C661 /* FBSDKLiking.h in Headers */ = {isa = PBXBuildFile; fileRef = 821148969F35D4C2A1389146D698ACBE /* FBSDKLiking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8F5FCD4AB6C8870E8FEB23AFEA404A98 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8024405D72497ECE4294AC599F1685E /* SwiftSupport.swift */; }; 8F80A98B963AC09D377616D0B91270E8 /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B3F9E9EF8B8F8A5C3B077D97EA3113FE /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -411,10 +418,10 @@ 9490686C3B98E578570F3598BC6547A6 /* FBSDKShareError.m in Sources */ = {isa = PBXBuildFile; fileRef = EAD81E95F2962FE929BCD93C161003A4 /* FBSDKShareError.m */; }; 94C47C87E397972CE98F75929F3B706C /* ExpectaObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 498E5A41E0F5008BB277526C973FD9EE /* ExpectaObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 951D65E7E4BEF32551203E39BE137C24 /* FBSDKAppGroupJoinDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 51C107211387C44010FD465D019AD506 /* FBSDKAppGroupJoinDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95F590F529613BC841688DFB2E7965AA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; 95F8C2095FCF0AAB532043417C7EDC44 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BA75E7D0E397FE4E0FE9D8428B5A188 /* XCTest.framework */; }; 96F3CAB5D2A7DC754101BD93DD2DB3F2 /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 47327B420146316300628549F787F8C8 /* FBSDKGraphRequestDataAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 974877B9D28F68C0692C84495567BB8C /* AFOAuthCredential.m in Sources */ = {isa = PBXBuildFile; fileRef = 4178FE4B5E5326A3A5F59B1729803271 /* AFOAuthCredential.m */; }; - 9889CAD18AFE34ACA3614FF6C079518F /* PNAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = A733C86B8A3EE566CEBB3A9C9D35CB43 /* PNAddress.m */; }; + 98016B4474822C23126C68A9DD7324B6 /* StrongestPasswordValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 77F4EA56037ED3422AE7570F59BFE975 /* StrongestPasswordValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; 996C2014C8320E8DB7DAA7411605B5B0 /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 69008FAC4CF6266439FB6EAC0401701C /* BFAppLink.m */; }; 99CDB5C4687CABE6508663D0E67CEF43 /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F432114DACF8F627FD822D803090EC4 /* FBSDKBase64.m */; }; 9B2AF394212B45481E71C90E022C5477 /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 749F255409C1F5936652A4DB0628B989 /* FBSDKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -426,31 +433,29 @@ 9C47582435010B7C9CE9727E76238DF4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; 9CC556B3B4C59329AB75C78B8FFC984F /* NACrypto-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = AA2196ACF06F43AFA0674C6D2103B4FF /* NACrypto-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9CEBD2C677D5F9E5AC5864F7B6CDC5F0 /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BC07B7E56BF0A5C31B8F2B714A3ECE3 /* FBSDKViewImpressionTracker.m */; }; - 9D7C5E4E6FE65C51AF8F88C14FEE8350 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; 9DBD7CA955B5A8ADBFA158AF8EAEA32C /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BCFED7B5930A9170ABC260051C32EEAB /* FBSDKLoginManager.m */; }; 9E1E90DED74B73ECE53C9AD76DE53E2D /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B013CAE653FF050EA91E9595FA2851B /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E715681B3724F667EEA69B92297CB17 /* PNObjectUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 83848160E1BBFE8DC9C5A5DC98137AA3 /* PNObjectUtilities.m */; }; 9EA57EB55F63F243C09FEDE28AD5E7BE /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ECC8443C0887B4F0A8CFA8CAF08544C /* FBSDKGraphRequestDataAttachment.m */; }; - 9F1CFAA654EED088224F353EF7A3BAE8 /* PNUser.h in Headers */ = {isa = PBXBuildFile; fileRef = F021550469668B8B10B4C80FC0D341FE /* PNUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F7E79CBFB66E2DC673C6ED9A204145A /* PNObjectConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A54BAE87B0E11319B148A3A587C5C273 /* PNObjectConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9FA584223BF45DDEB13A1D74191D67A2 /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF2A39AE4259253DD066CC58A3273B6 /* FBSDKServerConfigurationManager.m */; }; A0475FDE8906D6597FB4D53499809EF8 /* KeccakF-1600-int-set.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A778C6CD86590133DBC8A665636BE6A /* KeccakF-1600-int-set.h */; settings = {ATTRIBUTES = (Public, ); }; }; A090E1335802D26E75D008CC54E3EBE7 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1BA75E7D0E397FE4E0FE9D8428B5A188 /* XCTest.framework */; }; - A0D286EA9EF2B500C3EAB7C7224ADBE4 /* NSString_Helper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DF6789B89C2A919D4893DF3A0D8DAB7E /* NSString_Helper.framework */; }; A1DCF9A9C12B7883BBEC2B985690A9F7 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 47B01DB9A332C816A1CA2D74A4A2EA24 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; A2A9BD530BAA86BEA99912496FA11D6A /* FBSDKShareOpenGraphAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B9DCDEAD0BC31D6011C59FC9BD2D0BD /* FBSDKShareOpenGraphAction.h */; settings = {ATTRIBUTES = (Public, ); }; }; A30A57D7BEB6266B22FBD57AF7F4465F /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = DCD4338D5900528ADCB65B3D4F13A27B /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; A3AC4F6A21BABAA4415DAF0E5A74E2EC /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = EB6ACDA06E650F4E135FB669BDE968CF /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3F1030D9856D76B807C57DE0D0A571B /* PNObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BE0A72CC75BA228E84BEE9868C45D29 /* PNObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; A45D6BF90B85B42C3BA102D27B0EAF7E /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = CAD08E21753B7905318C6DC37F3FF631 /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; A462945883F7729B185B64B679A6BFBE /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F42210C35E982002E7FC07A7F4D57DA /* UIWebView+AFNetworking.m */; }; A5A28E40D52CE9C0C7EDDE8E1F5DACD7 /* FBSDKShareOpenGraphObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 16F3B67493D29F3920AFE9F8D235D569 /* FBSDKShareOpenGraphObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5BF2C80F6FCFC373AE9B3A7509126EB /* StrongestPasswordValidator-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ECF4AA61FE5368173DD7DEFEB0937503 /* StrongestPasswordValidator-dummy.m */; }; + A67FBBD9958F24EF6E5DDA17C16B0A65 /* PNObjectConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 77D4F41BA622C03540C90387B263EC49 /* PNObjectConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; A68C2DB2D51DDB7AE9A3D6D3D3906B21 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; A6A32F22F62CEC143067C0CAEF084D26 /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 89273B1AC48F1B360518F4A384208BD7 /* FBSDKPaymentObserver.m */; }; A6C6019D45BE62C61210A9CC619368EF /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 27BA32B027BB0452048639E6BD745908 /* AFNetworkActivityIndicatorManager.m */; }; + A7B5E4C91CA55A23E8B1CAA3B4BD10DF /* StrongestPasswordValidator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E984569832BC6CF076938CE1E92F7095 /* StrongestPasswordValidator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; A7EC881A0B89A221C10789F9A020BA73 /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = C01799D10FA2561CC2654838924361BB /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; A84245FE52EC5995B5D31EA4356A56C0 /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9E96EDC086B8A7477A6AA71754D7B0 /* BFCancellationTokenRegistration.m */; }; A8B0C39E9BFCD004930A94FBA66A3CEB /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 152858D19FBE4FC368C0B4A2A79F3353 /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9CDE2481CEA817ADC86C46E2EA952EB /* PNObject-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A2E50CBFDAE97EEEC7517124C1251D /* PNObject-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; AA125A1CE462340CC497022480C42562 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; AA5BDC587385B4B46724FAC2D2550E0F /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A00E2A3EBAE3142DE64A87FA2769BC90 /* FBSDKLoginButton.m */; }; AA95CCBA0196C503D3CC1FD24D0E9D85 /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 47AF7D6FBDEAE04A5B998FA789D402C8 /* FBSDKLoginManagerLogger.m */; }; @@ -479,10 +484,13 @@ B14EF5D9CBFFAFC68C3EF347D3D638BB /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 7926572D1A488D8C8EA27809126B4EBD /* UIImage+Compare.m */; }; B205E803C5345910769B1E9FB29D7B47 /* NADigest.m in Sources */ = {isa = PBXBuildFile; fileRef = CF5234D1508564D081486507896F5E26 /* NADigest.m */; }; B2E64934CA0D8B056A7379F409871368 /* NSDate+NSDate_Util.h in Headers */ = {isa = PBXBuildFile; fileRef = EF90EDE09905D5FE4942FF3842F91FF8 /* NSDate+NSDate_Util.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2EADE17050A8B9CCEFFA2A68878C38D /* CodFis_Helper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1F0BF2C43242FA29D72B2EF4F056E16 /* CodFis_Helper.framework */; }; B3070A27411D6FFBA87BD7CDA53F807E /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E027CCA590F75654130AB86332E419CE /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; B3270859F1F107321CFB14BE165440EB /* FBSDKLikeObjectType.h in Headers */ = {isa = PBXBuildFile; fileRef = C64D813FFA44750E379587DCBC41458C /* FBSDKLikeObjectType.h */; settings = {ATTRIBUTES = (Public, ); }; }; B33A17D9153DF99E62A3D1380063F210 /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = 315246601A0A8C2A2568FBBE5FA1BE1C /* FBSDKAccessTokenCacheV3.m */; }; B3B07B7A87BE23752DC8BE61D8383FF4 /* KeccakF-1600-opt32.c in Sources */ = {isa = PBXBuildFile; fileRef = C6DB479BDE2C56AF26B07CF263B1DA1C /* KeccakF-1600-opt32.c */; }; + B3E145AF890FE908BE6958D7F1CBF367 /* UIDevice-Hardware.h in Headers */ = {isa = PBXBuildFile; fileRef = 175D03DC1833AD9C70017A1B5210AB22 /* UIDevice-Hardware.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3F7368507B1833E4AAEB825AE1CAA6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; B45CD9A807CB06574679D4DD0069C615 /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = 388F193E081A31E8B05520E20BCB1C3D /* FBSDKAccessTokenCacheV3_21.m */; }; B51A7A72BC9EA8644DCAB55F5340BF45 /* KeccakF-1600-interface.h in Headers */ = {isa = PBXBuildFile; fileRef = D56FF048598ED48206EF8205A715B648 /* KeccakF-1600-interface.h */; settings = {ATTRIBUTES = (Public, ); }; }; B564924C7A9B51A3A03194CB6E741DB3 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = A29864CA177F62357CFD767C7EC9363E /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -493,12 +501,13 @@ BA0B2B882E1B771A7F3959545000E670 /* FBSDKShareKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 81A10CA26C774439543C1BC1F23A05D1 /* FBSDKShareKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; BA12B131F10BCE3BE6E9A02FC908FE9D /* EXPMatchers+beCloseTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF948B3669B51DC55B0062C7CDB9DF1 /* EXPMatchers+beCloseTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BA4853ADC2654C779062CF4AC3612C05 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 808037D1A02115889E0C7F7E6A790E62 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB5CAE0A576F3E88B6E4C9926F75EAB2 /* NSUserDefaults_AESEncryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 419C46456BD485C12341803527F18516 /* NSUserDefaults_AESEncryptor.framework */; }; + BABFBAE136D4BFD642522725D8DA2F3D /* AFOAuthCredential.h in Headers */ = {isa = PBXBuildFile; fileRef = B32CDBFFDD02BA6B9E6B850FC67515E7 /* AFOAuthCredential.h */; settings = {ATTRIBUTES = (Public, ); }; }; BBCAC6E7476126BF1FD5AB3E73DF6702 /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B88056D2C5A2ABB0ABC526D5B0DD524 /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Project, ); }; }; BC0EB4FD407C1C773CF55ACC314801D6 /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = D91E799A562E90107B3FE72584B7F192 /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; BC55C8365AEFF8217F6A567607754854 /* EXPDoubleTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = CB18F6720CF47E6C8E3651620062E2E0 /* EXPDoubleTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BCEBBAE4376F955FE038D7549D6475FA /* FBSDKShareUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 354BBB78FBC7D8CAF0C550BA1787A1B2 /* FBSDKShareUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; BD13B61A55F61C2FEEEAA493F43EAD38 /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = B4CC7F146DA3AA951C9C53CB15A168A7 /* FBSDKAccessTokenCacheV3_17.m */; }; + BD54BC6FA49517AE963E66E1BCEB6076 /* PNObjectModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A2F057BCFFB56AB1A75E59F06F1C00E /* PNObjectModel.m */; }; BEFFE9FFE52E9A0833A7D2D8FB67EB4D /* EXPMatchers+beSubclassOf.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EBCA7101D5A3563E0C15875764CFD0D /* EXPMatchers+beSubclassOf.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; BF2091186475CCE5880DC6ADA7EB7D00 /* SPTExampleGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BA82C2EED569E41834A29BBAD3AE67F /* SPTExampleGroup.m */; }; BFD3FC361E14F917477F2C9BC527E037 /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = ACF863DA081E270DF6E6A78DEA6CB839 /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -507,18 +516,19 @@ C046DCBB36EF2F1118E1DE49B23B20A8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; C138631BBE09F71EE6028A2F82151656 /* FBSDKSendButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B1511AC730F140345C0C9D6EBBC07B /* FBSDKSendButton.m */; }; C194E7BE93D67469FA2186CDB9C00C76 /* FBSDKSharing.h in Headers */ = {isa = PBXBuildFile; fileRef = 764AD33D98229850C2B85DAF673EF9BF /* FBSDKSharing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2976219AC07BD53DEBCCC0B56F8431B /* PNObjectConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 181AAC79AE329BF8A37DC3464EB116A4 /* PNObjectConfig.m */; }; C2DD28375E1F0B1D0D1D2E4E607C499F /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = DBD43E0FB73D08484C7543D4AE5E713F /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; C2FCD253D324E440050F34DFE10924A6 /* FBSDKShareOpenGraphValueContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = E01D178669A5E9863FF3DE13BB587B6C /* FBSDKShareOpenGraphValueContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; C30405F829ADD284E83124D172D14E0F /* FBSDKVideoUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = E434DCCD46063F71C8E3B11BEE095679 /* FBSDKVideoUploader.m */; }; C329EBDE20C6060363317D1E47E75333 /* FBSDKLikeBoxBorderView.h in Headers */ = {isa = PBXBuildFile; fileRef = 32015EB35929B94269C62D6EF15E3BD1 /* FBSDKLikeBoxBorderView.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C39320420F6639D455083083AFB7E302 /* PNLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = 210CC8A47CD81BCA8D71AAAD022C58EE /* PNLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; C4337833ABF6B0BEEF6315D5FB6F0B8E /* SpectaDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = E2A974A25B5A10150640A1961BF77249 /* SpectaDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C618D5A1038C78BCAF1A2737343C3BFF /* UIDevice-Utils-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 48574AF5DB294EC1BC813CED8C920162 /* UIDevice-Utils-dummy.m */; }; C6354FEC7728A4C86DAD8092509BA7D4 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 984E0E2FEC4E2898D4478ECB86229250 /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; C6C49939CE7B4FFD39A3C6B7D40408CD /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D4326567C9F0F74F92D9FFB3E4EFA3D /* FBSDKCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6E77C8C0454DA94D16DF2B36F39C7F8 /* NSUserDefaults_AESEncryptor.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 419C46456BD485C12341803527F18516 /* NSUserDefaults_AESEncryptor.framework */; }; C76CBEAA9BB92204B2DB1455ED46F5A2 /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B54B780E0CB5359DFD49A3640A89743B /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; C83BCF28CCEEBFBA6AA046B735B26945 /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8628089100EFBF497CA59F7366D812FA /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; C84911369A3F08C6C619B926CB8562AE /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 43426EBD1AE2D489A6712A66C9C466A9 /* FBSDKServerConfiguration.m */; }; + C8E452D945F69744E37D1C8AECC31AFC /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 053D853858900EC59B4AC4033AA1B050 /* UIKit.framework */; }; C8FC4A34648038FACE81AEE4BE231AB1 /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F34F1A867F9F70C0A7E8E53A809E2DD /* FBSDKProfilePictureView.h */; settings = {ATTRIBUTES = (Public, ); }; }; C91DAFC1798D830D6568B3A40BC02117 /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F85CCE5CF7042F095C6F91F1241ADF0 /* FBSDKCoreKit-dummy.m */; }; CAC483EF637FB4A2C2E2FC75BA631B87 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DFC1FEAF91CFCB1A6803FBBCD34F4A3 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -526,15 +536,11 @@ CAF0435ED0DFD398908923904EBC326C /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DC195FC652AD2F55832D265889CC5B7 /* BFMeasurementEvent.m */; }; CB5C4E2D049CE4ED25E8585745AFB9B9 /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = CE1D87641A9D0BB4CC6DC4AC1E75F721 /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; CB62E2E929C227DBA2E982337C7550BD /* KeccakNISTInterface.c in Sources */ = {isa = PBXBuildFile; fileRef = E0F74B964341D7CEB90BDE11717EC2EC /* KeccakNISTInterface.c */; }; - CB984D6F374C6F8027313166BEDBF623 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; CC17C60FE6EF4875F909E23B64EEA336 /* FBSDKShareOpenGraphContent.m in Sources */ = {isa = PBXBuildFile; fileRef = DFBB857C217A8E36D80AD983839940CA /* FBSDKShareOpenGraphContent.m */; }; - CC196903E0C5BE1921CF20BAD37315A7 /* StrongestPasswordValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = FB02919A95ED53B229A3136E5BEB63CB /* StrongestPasswordValidator.m */; }; CC409E91AB32200A5B310A9C2F6056E8 /* SpectaUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE848BE1AAE4EA7DFC4FBE4C6A27DFE /* SpectaUtility.m */; }; - CCE84D839EC892FB704B2509961F104F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; CD224C38C2785D1A525A6E15662F1CC5 /* KeccakNISTInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = FAED273C5B965341995178AC4D6B2537 /* KeccakNISTInterface.h */; settings = {ATTRIBUTES = (Public, ); }; }; CDB5F2A2B148CC91739B8F72C5BF3C92 /* NSUserDefaults+AESEncryptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 763F35662E5E42EB215EB50FEA668D26 /* NSUserDefaults+AESEncryptor.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; CE3F4ECBB0BC095577D66AE50C8E604C /* EXPFloatTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E48149F7DF147C8AEFA22613BFACBEC /* EXPFloatTuple.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CE6423FBF5471A03200F40DC93ADD762 /* PNObject+PNObjectConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 989FB8B593B9EEB5DEC0FFDFC0E0BBAD /* PNObject+PNObjectConnection.m */; }; CEC23218A5371E682945B578DC2E4C90 /* FBSDKShareConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 6178FE48C880C9D5D6A843E1E1790CA2 /* FBSDKShareConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; CF91C79C2D8D491BFCFEE85744C69EB9 /* brg_endian.h in Headers */ = {isa = PBXBuildFile; fileRef = AD60D3888C90B0F1DC7AFF15D5B6BBDC /* brg_endian.h */; settings = {ATTRIBUTES = (Public, ); }; }; CFA8D6B529A0EBFF0316F2629AB2556E /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 51F5626378278570E9778467F6CE0CEF /* AFImageDownloader.m */; }; @@ -556,23 +562,22 @@ D56408EE9374253DACB35DEE756E680A /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 3316916809CF0EB18A1323976C932D05 /* FBSDKAppLinkUtility.m */; }; D57E7B3AD587AE3FEF1BA51F45715F5B /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3ACADE7D5CCFB0D41B9053F3604321 /* FBSDKCoreKit.framework */; }; D5B56AA4AE8CD4C6986BFA8691F9716F /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05ECA213712D5A55A5030D99D28129B8 /* PureLayout-dummy.m */; }; - D5D0B4DF7611391820476594E37043C8 /* PNInstallation.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B0C5F784C14AA689AA7E3CCBEEB9096 /* PNInstallation.m */; }; D6838E42D9C50FC39B1D3006C0724E9C /* Expecta+Snapshots-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FC3E1127DA5470EAC4C5000F5A43098 /* Expecta+Snapshots-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; D6A66AFE7BE33492D9B3F432C122398D /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 3457B649910293340AF188B95CC50983 /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; D7D6B2171FAE8B2BCC701ED603E588FE /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = 10D2C7B2E74A8EB75CB6AD71324A6266 /* FBSDKLoginError.m */; }; D7DEAE7CDA9B8A7FC1723B6CD71FB76C /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D9D888E7D9711524F6B9AA9725951F4 /* FBSDKLoginKit-dummy.m */; }; D7F64744555CA8BE0EBC6BC7B03C4DF4 /* ExpectaObject+FBSnapshotTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8216232DC2C1A24F7711B9F7C66BDEFD /* ExpectaObject+FBSnapshotTest.m */; }; D7FA6C12672CBC4EA8AD467141A6D01C /* NADigest.h in Headers */ = {isa = PBXBuildFile; fileRef = FA5479946450ED02B0CDCC896549FDCB /* NADigest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D8220D5F228717E6F4D73C4BD90EB718 /* AFHTTPRequestSerializer+OAuth2.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BB54B0075F3ADC8BCCEEB83F19F69FC /* AFHTTPRequestSerializer+OAuth2.h */; settings = {ATTRIBUTES = (Public, ); }; }; D833856D950212337C47EC2EE3288309 /* SPTCompiledExample.m in Sources */ = {isa = PBXBuildFile; fileRef = BF2F4309F4DF81AC10FC012BD3F6170C /* SPTCompiledExample.m */; }; D83677C54D2226C67886A525B0B46FBE /* EXPMatchers+beLessThanOrEqualTo.m in Sources */ = {isa = PBXBuildFile; fileRef = EFDA625EA6E913B83E6E3B81AD22B9B7 /* EXPMatchers+beLessThanOrEqualTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D84635E4F863BAEA8862DE6DE1D2B3F1 /* FBSDKLoginKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5310CDA48C0EB3F9D03D30057A92E5B /* FBSDKLoginKit.framework */; }; D865C49D374C622DEBBB82825DAC916E /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8EC562FC62623CDB8ED86E0D2124D8C3 /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; D87E507EE5C6A61CAB53FDE43559B9F9 /* KeccakSponge.c in Sources */ = {isa = PBXBuildFile; fileRef = 14D50D04BE4021BC628AFFB630AA617C /* KeccakSponge.c */; }; + D8B8C38B53230EAC786B4709B893BBEA /* AFJSONResponseSerializerWithData.h in Headers */ = {isa = PBXBuildFile; fileRef = 08BD77CD4E65007F1A6E6E8908AE9D16 /* AFJSONResponseSerializerWithData.h */; settings = {ATTRIBUTES = (Public, ); }; }; D96BCC69689FFEED59A6D82F55F407A9 /* FBSDKLikeControl.h in Headers */ = {isa = PBXBuildFile; fileRef = B1C6E414F20F18AB02A531CAEFEB2C7A /* FBSDKLikeControl.h */; settings = {ATTRIBUTES = (Public, ); }; }; D97E2E3DFA40A47A99EAE44E4785CA7B /* FBSDKShareAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = D0EC9088F40F6B2716A957AC81A1C9A3 /* FBSDKShareAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; D9826D759990C411D44776DFAF0705E1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; D9F4E833E37B611B432F6B5D7072DDA2 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 96A136315A37D0F782CEC90BD77CF206 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA49719A1CA451B05935E92106CD57B6 /* NACrypto.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4A6515A8A2231235286EC1636DFD6B9C /* NACrypto.framework */; }; DB06D32CD38458B2BA5376AEC95920AD /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = A9B1139E00B7A565A37BE6FF833D53BF /* FBSDKCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; DB30F82FB1BE083D9471B965FB500CA2 /* EXPMatchers+conformTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6912A0B32C2F7129A6BC3545805E4371 /* EXPMatchers+conformTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; DBACA662BC72B0F822451C550AF24A35 /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = A5EFF5314C708D5DCC7AA6530F4F20B1 /* _FBSDKLoginRecoveryAttempter.m */; }; @@ -580,6 +585,7 @@ DD6D8A161973C0FAA7811F5C7C94A5CA /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = C04D930C00929E86F42121F90769A537 /* FBSDKProfile.m */; }; DD90F1DDA3E2D77932F7081A3607F53B /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F20615AD1C574C409FAC6108846E9A0 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; DDE5C8BB1D185284D7903944C1176FAC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 712D01CC6ED57A7053FD8F3B3F4A46D5 /* Foundation.framework */; }; + DE5411E9997DF486D55D12A2634E83A2 /* PNObjectConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 104A43325797FEF812D598DB98EE2146 /* PNObjectConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; DEE33EE38969E517444A0E1FF2E7359B /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 41122604048D43A4DA14B1C76381DECF /* FBSDKTestUsersManager.m */; }; DEE8F8E9808D83A26C64B6E6ECDA72D8 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 40DA5413671729C27B969A7FA3FB1C95 /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; DF6685D701AED639A64918EC67970F23 /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 54E0809D5C087B4BA0A392C8A6D26113 /* FBSDKTypeUtility.m */; }; @@ -588,7 +594,6 @@ E0A077DFB064B79685B810CCEFB2F1EF /* EXPMatchers+respondTo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E7C79224C54239C3A5E21BECA4FA4C7 /* EXPMatchers+respondTo.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; E0A4A86BBC499051F3D2FFB8DA0AF46E /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AC31C1AA42E9C6429D554E59C236F10 /* FBSDKDialogConfiguration.m */; }; E0AAF49134A0505DF00E20E7B62087E1 /* EXPMatchers+beIdenticalTo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D9526013F0A33162931993059BBEC10 /* EXPMatchers+beIdenticalTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0BACDB491729C1ECF582FEA4E8B7C8A /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3ACADE7D5CCFB0D41B9053F3604321 /* FBSDKCoreKit.framework */; }; E0D4045AC4C1B41917FCA23A042D18B2 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8343109F5A5B70FE38D5535F08523CE0 /* AFHTTPSessionManager.m */; }; E0E8DA57CF1006514E76D3C3348704D0 /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = C729C32D5FEF4719A2F2531C5D417CDF /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Project, ); }; }; E1515E2AC1A2A25360EC34CD9C600DB4 /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = B8692CEB18FC51E9478C135D83B1E60E /* FBSDKCrypto.m */; }; @@ -596,16 +601,15 @@ E1EC4532663CA75DE5BD00CB0A56814D /* Expecta.h in Headers */ = {isa = PBXBuildFile; fileRef = EC100484AA77E58BDEBDC728D30A2F6C /* Expecta.h */; settings = {ATTRIBUTES = (Public, ); }; }; E25B4273521E24530B6032CF51C0DCD0 /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = C4F95DF377139D976DEE24CEECBB7F03 /* FBSDKKeychainStoreViaBundleID.m */; }; E2B24953F516D98F9B0DE7232BC4D873 /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = FA920C1A5FEE846E3F0EF2A03B41B4FD /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E399E74AD76E9D721ED9C7E600B9F243 /* FBSDKShareKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C70A5FD6624A348DD59D784BE17F9F3A /* FBSDKShareKit.framework */; }; E4AA4A6081D98F1090BE4A64673608B2 /* NSDate_Utils-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CCE0A94D1B18867A052B60D228E9A29B /* NSDate_Utils-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; E5884AA54347666AC927369C65C3245D /* XCTestCase+Specta.h in Headers */ = {isa = PBXBuildFile; fileRef = 944242F09A5CBEAB38846C9DFB5E9CA6 /* XCTestCase+Specta.h */; settings = {ATTRIBUTES = (Public, ); }; }; E5AD01A3E47AF323E991678978FC836A /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 113836F233CE3267194C751D245BD642 /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; E5BC8A287405524C4907BE593F2F992F /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = D0FAA154336F41C126ED047D513EF9BA /* FBSDKAppEvents.m */; }; - E6248CC66125BAE2504C10CD26640181 /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7734B334508FFD613933CE776CEE0859 /* AFNetworking.framework */; }; E6DF198BF5F1277E6245D65482F02756 /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = EB1459F19F5DFB6C5BA02120B48BDEA4 /* FBSDKAccessTokenCacheV4.m */; }; E71E7759EC2D8D74AC9A001A5344C1FF /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EFBDC0643840BDD19CA60B88CA8D494 /* FBSDKConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; E735386085CE344F6A01178CF4763852 /* EXPMatchers+beNil.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C89B575425D4CE5A502B1F98A4B87EC /* EXPMatchers+beNil.h */; settings = {ATTRIBUTES = (Public, ); }; }; E7988678C81F7CCB95D239375FC6986D /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = DFFBFA3F2CF0EFFC5D03A6997677DA13 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7B21763B50A48C4166CB18E50FDA789 /* PNUser.h in Headers */ = {isa = PBXBuildFile; fileRef = 24DB960A119FF63D4696D63B3619C0E3 /* PNUser.h */; settings = {ATTRIBUTES = (Public, ); }; }; E83D085E1702EBF2941B74E83778AD3E /* Bolts-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 49528E15377F148738258A9E885728F9 /* Bolts-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; E928175AFFCFBADEAADDE0E3DDF0E4B2 /* FBSDKShareLinkContent+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 21BDEFED719999A3A3EE833401B21009 /* FBSDKShareLinkContent+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; EB1C91949EA027BE05B1F3D502162CEE /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = FC9520239745D2CFA46ADBAAF25C96E8 /* FBSDKBridgeAPIProtocolWebV1.m */; }; @@ -622,13 +626,15 @@ EED85CFF38F44EF6AD8DECCCF1D5DF39 /* KeccakF-1600-unrolling.h in Headers */ = {isa = PBXBuildFile; fileRef = C384B2A153246EC65E7B24F134911BA4 /* KeccakF-1600-unrolling.h */; settings = {ATTRIBUTES = (Public, ); }; }; EF6497EE123F6BC0C1B09717437C5908 /* EXPUnsupportedObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 22DA02E197D4B1F7B4694EE679E3FF1E /* EXPUnsupportedObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; EF7C1BB7EFE8DA02E953EC17095AADDA /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0939B61F4217A7DE3B15F0533C73395C /* FBSDKContainerViewController.m */; }; + EFAC6A854E2D4C7CCCC428B918427FB6 /* PNObject-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ADB5A8D408033C40D9295B6983F2F7ED /* PNObject-dummy.m */; }; EFD17CBB79D64621899BE39B543D84F5 /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE66BF28004AA011E120A0F837D5D30 /* FBSDKAppEventsStateManager.m */; }; + F01060613B48D3C853A6C0B1F0A47237 /* PNObjectFormData.h in Headers */ = {isa = PBXBuildFile; fileRef = 362F96FA0485DE23220220D1792F4980 /* PNObjectFormData.h */; settings = {ATTRIBUTES = (Public, ); }; }; F0DDF02A078B917997FF025BB33BB842 /* EXPMatchers+conformTo.h in Headers */ = {isa = PBXBuildFile; fileRef = A14FA33C40A93908FC333642C979EE7B /* EXPMatchers+conformTo.h */; settings = {ATTRIBUTES = (Public, ); }; }; F12D57414A73406831CC032A7170DBFF /* EXPMatchers+beginWith.m in Sources */ = {isa = PBXBuildFile; fileRef = C2A11B1D6BBE22BACC0F87029FAF8782 /* EXPMatchers+beginWith.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; F157E5B2C8E17BA7D46D1708F5BB86B6 /* FBSDKShareVideo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7413586DB8F1B13C8708A8AC9A86F077 /* FBSDKShareVideo.m */; }; F1C88F717B94FB174ECC9D2B0828FBBD /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 323F562827DAE7B5959ABBF6AB5D57D4 /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F26EED7B2A091F7A14B827FE1A9D77F6 /* PNObjcPassword.h in Headers */ = {isa = PBXBuildFile; fileRef = 77DEA3968F74B6EB7EEB5EE36107C6D1 /* PNObjcPassword.h */; settings = {ATTRIBUTES = (Public, ); }; }; F29FA01492C3A31E2A53738C941D8204 /* FBSDKLikeButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A5CA4EEB35C873F5342A80231CAA163 /* FBSDKLikeButton.m */; }; - F2ED40E567E12C3EA893686BE4447717 /* PNLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CFF4FFFBF4597311308FD6CD8F13CAB /* PNLocation.m */; }; F35C1B1A255D97BBA6C950D0125D118D /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = FF6FE866142E80814A309EB08855B680 /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Project, ); }; }; F364BD52873F7B66529C5BBDB2FFAD8C /* FBSDKShareOpenGraphObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 180A24BC9965B2659473429032A9AB09 /* FBSDKShareOpenGraphObject.m */; }; F3C0B2ABBB66AD36E5F26C1140AB336A /* FBSDKShareVideo.h in Headers */ = {isa = PBXBuildFile; fileRef = F32CEC42870F79A66C1D04B4FB77CE80 /* FBSDKShareVideo.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -636,14 +642,11 @@ F43554CAEDA7EE6D2E3B1DA2F60768EC /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB45F48B34F7435FD24C5A3D33B503F /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; F4A82E8C22F4C55029EC744E352D35A4 /* FBSDKGameRequestFrictionlessRecipientCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F34D1BACA96A30566F60D5D2E68544A /* FBSDKGameRequestFrictionlessRecipientCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; F59074ABCB5D041E88E13F78BCE25BE6 /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F512EEC5B88F735D9396B58734B519D7 /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F66F6A369FDF5C8A35F3B73AB3C9C629 /* AFOAuth2Manager.h in Headers */ = {isa = PBXBuildFile; fileRef = 754A339079A143FDCBA1E2522979E640 /* AFOAuth2Manager.h */; settings = {ATTRIBUTES = (Public, ); }; }; F6FDC782B0E73551F14C148486B9FD6B /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = BCAF767FC247049E9AF5C7E0970C4443 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; }; F75CAA7A02AF607FFB58C536387579DB /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ED3ACADE7D5CCFB0D41B9053F3604321 /* FBSDKCoreKit.framework */; }; F75CB2A727F678C9A848A3A11EA7979B /* EXPMatchers+haveCountOf.h in Headers */ = {isa = PBXBuildFile; fileRef = 944AABF6EED58809913F1938878390E4 /* EXPMatchers+haveCountOf.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7C9A1EABFFB56E94FDFA32C82762CB8 /* UIDevice-Hardware.m in Sources */ = {isa = PBXBuildFile; fileRef = B8686191B9AE06FE385F3990F321604E /* UIDevice-Hardware.m */; }; F8741712B8C0F04099C0283F7F01BAD9 /* FBSDKSharingButton.h in Headers */ = {isa = PBXBuildFile; fileRef = DB3214C843960367250516F2D11CC16E /* FBSDKSharingButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; F87A681D61932E832138162371065AC3 /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 882113A5633F1BFBB82B9D9B544571E6 /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F87E892222E16B87CFF9719430234C9C /* PNObjectModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E4E979ACFF415459C58E75ECC12A134 /* PNObjectModel.m */; }; F889401BA53FCDCAF5A191644C9F4450 /* FBSDKLikeObjectType.m in Sources */ = {isa = PBXBuildFile; fileRef = 48C37B0BEBC08D94DA5F1960CFA396F6 /* FBSDKLikeObjectType.m */; }; F8BADE3786DC3BF7F15A7FE305FEB60B /* SPTTestSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = A97B9B71C5A02DD000C64F332EE176CB /* SPTTestSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; FA079C94341F73A4B0992A72FFD6815F /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 459319AEC9027849E4466BE4E4964A51 /* FBSDKColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -652,7 +655,6 @@ FAF1D503EB3C6F7D07BEB4A1B4C6ACB9 /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D31CFA004A707B6C158E0FBDF7D5CCF /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; FB0431CF32781341437DA35F1D1B4BB6 /* CocoaSecurity.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C81B1B125B1E4DA2216A5757D65F35E /* CocoaSecurity.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; FB7549AED3B510E676F2DAA0BAD007C4 /* NASHA3.m in Sources */ = {isa = PBXBuildFile; fileRef = 26422046775D771F4A7EC4C86A7E3E8C /* NASHA3.m */; }; - FBC524D5036034300C4D1B4112AE178F /* StrongestPasswordValidator-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E984569832BC6CF076938CE1E92F7095 /* StrongestPasswordValidator-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; FC20596ABFE14A61F171A29FD03275E7 /* EXPMatchers+contain.m in Sources */ = {isa = PBXBuildFile; fileRef = 36B57F379C69ABF8B43141F3DBFF8FFD /* EXPMatchers+contain.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; FC45858927D3B6A0F922C4B697B04A38 /* EXPMatchers+match.m in Sources */ = {isa = PBXBuildFile; fileRef = 023C91065EEE2995D5705A2AD5D621AD /* EXPMatchers+match.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; FC61F990C23EA893733F1D8DACB1A434 /* FBSDKSharePhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F2ADBF4FE7E02183B37865F8E009E92 /* FBSDKSharePhoto.m */; }; @@ -667,20 +669,6 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 01EF6F80F3391EEA99CF591A9B3913FD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 63BD121E80C800F51FD9AA0B2DED6724; - remoteInfo = "NSUserDefaults-AESEncryptor"; - }; - 062A8CEE2965712E8DFA1536845DCA4C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 5E17FBC344D74B0BF462381E4D7CCD1F; - remoteInfo = StrongestPasswordValidator; - }; 14A1F6734222A0B2766D38225B87C7FF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -688,18 +676,11 @@ remoteGlobalIDString = D8470470292BC39EE263E6103508E41A; remoteInfo = FBSDKShareKit; }; - 18622DB6B9320146608C154DF22EFC1C /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 20CD66BE58A470816F4E3E38646B860D; - remoteInfo = "CodFis-Helper"; - }; 1E055AAF41AB93F1638C56C4B14C168F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0280072244FEC36148B04753DD028066; + remoteGlobalIDString = A3CB6254A84F4D5ACF17C190D4B5F2E6; remoteInfo = PNObject; }; 29141FC1778664F01642E3F63380E20F /* PBXContainerItemProxy */ = { @@ -709,6 +690,13 @@ remoteGlobalIDString = EFF578FFB6AD12679775112B73ECDFFE; remoteInfo = "PEAR-FileManager-iOS"; }; + 29AB99EF429250E285ED3BEF6BB4142F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 44E0A443C7B5AAF9367BC919E00F78FE; + remoteInfo = NSDate_Utils; + }; 2C98532365B2E266338D424663CF0002 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -720,14 +708,21 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 29CF67C573FBB866AAB9FFAE86E368EA; + remoteGlobalIDString = 6F1220B2EF76A05299AE3936206A31B9; + remoteInfo = "UIDevice-Utils"; + }; + 3EEF7843B4EFDBB4D9FBF5137D59E10A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 6F1220B2EF76A05299AE3936206A31B9; remoteInfo = "UIDevice-Utils"; }; 402C69440E8C9EE86F8F2833636F6FEE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5E17FBC344D74B0BF462381E4D7CCD1F; + remoteGlobalIDString = 468FAD606025CC40D9F844E940B56A66; remoteInfo = StrongestPasswordValidator; }; 4592A21B5737A3F5D31CB72A183878F7 /* PBXContainerItemProxy */ = { @@ -744,6 +739,13 @@ remoteGlobalIDString = DD86ABD743B0605672C710ADC56EB9DA; remoteInfo = FBSnapshotTestCase; }; + 4DA5B04775D14E1D08A869798126FCBA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; + remoteInfo = AFNetworking; + }; 4DF1EADF543F9D9BA228A3699BB06BE0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -762,14 +764,14 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 0280072244FEC36148B04753DD028066; + remoteGlobalIDString = A3CB6254A84F4D5ACF17C190D4B5F2E6; remoteInfo = PNObject; }; 50E5827338D59FD257624C89D3FC0E65 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 29CF67C573FBB866AAB9FFAE86E368EA; + remoteGlobalIDString = 6F1220B2EF76A05299AE3936206A31B9; remoteInfo = "UIDevice-Utils"; }; 52229FDE0EB3FB644A405A366F0D3A9C /* PBXContainerItemProxy */ = { @@ -779,27 +781,20 @@ remoteGlobalIDString = F5ACF367AE3BD7A7F2AF2D430901DF7B; remoteInfo = FBSDKCoreKit; }; + 599AA900BD1FAAB90C304D0F1E76403F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = D8470470292BC39EE263E6103508E41A; + remoteInfo = FBSDKShareKit; + }; 5DC2EFE9BAFFF864EBFB63E5B104759D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5E17FBC344D74B0BF462381E4D7CCD1F; + remoteGlobalIDString = 468FAD606025CC40D9F844E940B56A66; remoteInfo = StrongestPasswordValidator; }; - 606A5B762FB6AEFCFD17846D881F719E /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1C3436CEA5C3D39764C5F54374794ECB; - remoteInfo = AFNetworking; - }; - 6665C3254D7FD124F14EE94926CE7B4D /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 44E0A443C7B5AAF9367BC919E00F78FE; - remoteInfo = NSDate_Utils; - }; 69E278B91C556F3C0FBD864FA820C56F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -835,13 +830,6 @@ remoteGlobalIDString = 44E0A443C7B5AAF9367BC919E00F78FE; remoteInfo = NSDate_Utils; }; - 7C73661F8D2B57DD96B1E40A7F77AA9A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = EFF578FFB6AD12679775112B73ECDFFE; - remoteInfo = "PEAR-FileManager-iOS"; - }; 7ED314A603EECE4A57A024CCBA867DDA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -856,6 +844,13 @@ remoteGlobalIDString = ED4342E27597144E22BA4081D52F6DD1; remoteInfo = "Expecta+Snapshots"; }; + 8CCBF829B90493C81ED2EC26D76C2FE9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 20CD66BE58A470816F4E3E38646B860D; + remoteInfo = "CodFis-Helper"; + }; 8EED9CCBFA91627E18151C7035E7CC7D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -891,12 +886,26 @@ remoteGlobalIDString = F5ACF367AE3BD7A7F2AF2D430901DF7B; remoteInfo = FBSDKCoreKit; }; - AC5E96E3AC5E37ADCFE0A79B1FE02E00 /* PBXContainerItemProxy */ = { + AABD79CE9EF8CA8BB9289B674FD16479 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5D69761C2CD2A1E5C013537B29CAB4CF; - remoteInfo = FBSDKLoginKit; + remoteGlobalIDString = 63BD121E80C800F51FD9AA0B2DED6724; + remoteInfo = "NSUserDefaults-AESEncryptor"; + }; + AB915106EA490267F34A25907D839A22 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5BC62BF19D4D74E0296E210D83FB15E4; + remoteInfo = "nv-ios-http-status"; + }; + ACE16868DD2D8A2F0B304D1BB0261978 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = C3AA3F1AA5D40AEF187EC9809C28B847; + remoteInfo = "NSString-Helper"; }; AD8C327A62B92EF2AA40F01DBBD633EE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -926,27 +935,6 @@ remoteGlobalIDString = 5D69761C2CD2A1E5C013537B29CAB4CF; remoteInfo = FBSDKLoginKit; }; - B57EB35661693C3098BC0E3166BC9A73 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 29CF67C573FBB866AAB9FFAE86E368EA; - remoteInfo = "UIDevice-Utils"; - }; - B7CD92D0163428A036F267B21AC552AD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = D8470470292BC39EE263E6103508E41A; - remoteInfo = FBSDKShareKit; - }; - B80B0EEAD7C77DDC4C56CD0C4124A700 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 07E7B1F2B822E2C3756A80B3A630FFFD; - remoteInfo = NACrypto; - }; BD2762DAE77AE277115842C96B7FC20C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -954,12 +942,19 @@ remoteGlobalIDString = 5BC62BF19D4D74E0296E210D83FB15E4; remoteInfo = "nv-ios-http-status"; }; - C1809062E9252D350267A2224DBA23EE /* PBXContainerItemProxy */ = { + BF5AF8B65F688DBCEBFF6DBF619F86A1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 5BC62BF19D4D74E0296E210D83FB15E4; - remoteInfo = "nv-ios-http-status"; + remoteGlobalIDString = EFF578FFB6AD12679775112B73ECDFFE; + remoteInfo = "PEAR-FileManager-iOS"; + }; + C42BEC33B43EF4644E6958994076EFAA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5D69761C2CD2A1E5C013537B29CAB4CF; + remoteInfo = FBSDKLoginKit; }; CA4174C175884D659FADE926F39BC75C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -982,12 +977,12 @@ remoteGlobalIDString = 63A18C6A528BD7E47DDAF39B2AEAF1D1; remoteInfo = Bolts; }; - D2F8C0180C3024D63FD4365CCB9B2FE9 /* PBXContainerItemProxy */ = { + D2458CBCD9C60C4456EB107DBBDA5711 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C3AA3F1AA5D40AEF187EC9809C28B847; - remoteInfo = "NSString-Helper"; + remoteGlobalIDString = 07E7B1F2B822E2C3756A80B3A630FFFD; + remoteInfo = NACrypto; }; D44BB04CD10AB41A596791F2D68DFE3F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -1038,14 +1033,21 @@ remoteGlobalIDString = F5ACF367AE3BD7A7F2AF2D430901DF7B; remoteInfo = FBSDKCoreKit; }; - E9E589F62EBA6179D111120469328EEF /* PBXContainerItemProxy */ = { + E8D0963D1A8789E61B90BBE27A7757CA /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 468FAD606025CC40D9F844E940B56A66; + remoteInfo = StrongestPasswordValidator; + }; + EABFFC381088C7EDB3C50BF9184E2232 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; remoteGlobalIDString = F5ACF367AE3BD7A7F2AF2D430901DF7B; remoteInfo = FBSDKCoreKit; }; - EABFFC381088C7EDB3C50BF9184E2232 /* PBXContainerItemProxy */ = { + F168E8BDA2C377BACAF306C3065E482C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; @@ -1064,6 +1066,7 @@ /* Begin PBXFileReference section */ 016EAEBE0BC696D1D34CAD7B0FBD868C /* NACrypto.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = NACrypto.modulemap; sourceTree = ""; }; 01758BF23FF07FA93CE50C54FDA892D2 /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; + 019FCAEDB4298587CE7DF987376060FB /* PNInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNInstallation.m; sourceTree = ""; }; 023C91065EEE2995D5705A2AD5D621AD /* EXPMatchers+match.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+match.m"; path = "Expecta/Matchers/EXPMatchers+match.m"; sourceTree = ""; }; 03B1511AC730F140345C0C9D6EBBC07B /* FBSDKSendButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSendButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m; sourceTree = ""; }; 04F850B2D3C6545A95E6FC0EE15D3DE8 /* FBSDKGameRequestContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.h; sourceTree = ""; }; @@ -1075,10 +1078,10 @@ 072A9A7056F6F1B7573761BE6D6EEC50 /* FBSDKAppInviteDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppInviteDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteDialog.h; sourceTree = ""; }; 07C30D44AB8FFB23769BDDFBBB542F03 /* EXPMatchers+match.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+match.h"; path = "Expecta/Matchers/EXPMatchers+match.h"; sourceTree = ""; }; 0890DFD3FB25A709E9E787509F2862CE /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 08BD77CD4E65007F1A6E6E8908AE9D16 /* AFJSONResponseSerializerWithData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFJSONResponseSerializerWithData.h; sourceTree = ""; }; 08DA5B54743E39B57A18D0DFF51410F9 /* nv-ios-http-status.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "nv-ios-http-status.xcconfig"; sourceTree = ""; }; 0939B61F4217A7DE3B15F0533C73395C /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; 09D8056D33E0253A27B8B5BBECE4B223 /* EXPMatchers+endWith.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+endWith.h"; path = "Expecta/Matchers/EXPMatchers+endWith.h"; sourceTree = ""; }; - 0A68CE26A7EB9B869CA141580484B818 /* PNInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNInstallation.h; sourceTree = ""; }; 0AD43E348BC6B69AC559C6E75A925EC5 /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; 0B0C1E7874466D5B8CB3F4AB68607E10 /* EXPMatchers+equal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+equal.m"; path = "Expecta/Matchers/EXPMatchers+equal.m"; sourceTree = ""; }; 0B88056D2C5A2ABB0ABC526D5B0DD524 /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; @@ -1089,9 +1092,11 @@ 0C9F883E8E9823216CA90174FCAFB27C /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; 0D0FC91143EA3E5178CC9F840FE10922 /* NANSString+Utils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NANSString+Utils.m"; path = "NACrypto/NANSString+Utils.m"; sourceTree = ""; }; 0DFD8469CDAE787C5285EE3942CB20E9 /* FBSDKShareDialogMode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialogMode.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m; sourceTree = ""; }; + 0F0944DC787429D7EFD09B2D4302D325 /* PNObject+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+Protected.h"; sourceTree = ""; }; 0F3F907E4E10D952A09C4EC677EB3F80 /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; 0F85CCE5CF7042F095C6F91F1241ADF0 /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; 0FE66BF28004AA011E120A0F837D5D30 /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.m; sourceTree = ""; }; + 104A43325797FEF812D598DB98EE2146 /* PNObjectConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConfig.h; sourceTree = ""; }; 10D2C7B2E74A8EB75CB6AD71324A6266 /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; 110D63918299219399B5E686610A76C7 /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; 1114AE3FB1E9C4F48DA13DFBAE9D65BA /* Expecta+Snapshots-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta+Snapshots-prefix.pch"; sourceTree = ""; }; @@ -1099,6 +1104,7 @@ 11B7DA58BAE6F4334DDF2C3185A5F93E /* nv-ios-http-status-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nv-ios-http-status-dummy.m"; sourceTree = ""; }; 120116F366AC19D6F7894F0A7F12CFA9 /* XCTest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTest+Private.h"; path = "Specta/Specta/XCTest+Private.h"; sourceTree = ""; }; 1214AB21FBDE72A1C27060DB90B60C34 /* NACounter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NACounter.m; path = NACrypto/NACounter.m; sourceTree = ""; }; + 121ACF19B67F21B93608B91D7F4ED255 /* PNAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNAddress.h; sourceTree = ""; }; 12AC4F6AF495CC4378D13383BB314E0B /* EXPMatchers+raise.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+raise.m"; path = "Expecta/Matchers/EXPMatchers+raise.m"; sourceTree = ""; }; 1304A412F9BCE149E88D52CAC9FF3E3D /* NACrypto-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NACrypto-prefix.pch"; sourceTree = ""; }; 132BF416536D19040AE45C5874827BFA /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; @@ -1115,25 +1121,27 @@ 166BFAD7C923BBA0E6988EC1CADCB33C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 16959F0EF1CF0866C17E18E16035303F /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; 169DA4A865BE3BA98DDA6F1E2B0246D4 /* EXPBlockDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPBlockDefinedMatcher.m; path = Expecta/EXPBlockDefinedMatcher.m; sourceTree = ""; }; + 16E7E1A6F946A2D90B322BDEE0559DDD /* PNObjcPassword.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjcPassword.m; sourceTree = ""; }; 16F05343A37C11D6122A3C527E914287 /* NSString-Helper.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "NSString-Helper.modulemap"; sourceTree = ""; }; 16F3B67493D29F3920AFE9F8D235D569 /* FBSDKShareOpenGraphObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphObject.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.h; sourceTree = ""; }; 170E3A6A88C9DB2F2F51C61A5FBEA199 /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; 175D03DC1833AD9C70017A1B5210AB22 /* UIDevice-Hardware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIDevice-Hardware.h"; path = "Pod/Classes/UIDevice-Hardware.h"; sourceTree = ""; }; 175D925BE28F8A02DBB4CA48231447B7 /* EXPMatchers+postNotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+postNotification.h"; path = "Expecta/Matchers/EXPMatchers+postNotification.h"; sourceTree = ""; }; 180A24BC9965B2659473429032A9AB09 /* FBSDKShareOpenGraphObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphObject.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphObject.m; sourceTree = ""; }; + 181AAC79AE329BF8A37DC3464EB116A4 /* PNObjectConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectConfig.m; sourceTree = ""; }; 1904238C31CE83E793FF1DBD437E38C2 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; 192670155DC824CED3032DDA12C42590 /* FBSDKShareButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareButton.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m; sourceTree = ""; }; 19CE1B12F8E5DA929583451E503008E7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 19E805A59003DE68968A06541D1BE975 /* HTTPStatusCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = HTTPStatusCodes.h; path = "nv-ios-http-status/HTTPStatusCodes.h"; sourceTree = ""; }; 1A444C84E5AEC696C0237390C2231363 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1AEDFC37BA0799EC2BCF7AD1E6A0325F /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; - 1B27CB59DDCF9EFF5F39AE9E2A712325 /* PNUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNUser.m; sourceTree = ""; }; 1B55EED5B2B10EF380F551DD20CC222A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 1BA75E7D0E397FE4E0FE9D8428B5A188 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; 1CA96E7E34630F730A20E35130F0A5CF /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; 1D1989B9D9081B91B3722A1471785640 /* EXPMatchers+FBSnapshotTest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "EXPMatchers+FBSnapshotTest.m"; sourceTree = ""; }; 1D67F20F0AAC18EF875EE34E9FEA66C9 /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; 1D9526013F0A33162931993059BBEC10 /* EXPMatchers+beIdenticalTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beIdenticalTo.h"; path = "Expecta/Matchers/EXPMatchers+beIdenticalTo.h"; sourceTree = ""; }; + 1E0DE27DC31F1AF7C4F57FF9D9242730 /* PNObject+PNObjectConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+PNObjectConnection.m"; sourceTree = ""; }; 1EFBDC0643840BDD19CA60B88CA8D494 /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; 1F827D99DA03AF81C3BD33ED62AD877D /* FBSDKAppGroupJoinDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupJoinDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupJoinDialog.m; sourceTree = ""; }; 1FAF5C735E8C7A40B2FCAC693EEE9743 /* EXPMatchers+beInTheRangeOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beInTheRangeOf.m"; path = "Expecta/Matchers/EXPMatchers+beInTheRangeOf.m"; sourceTree = ""; }; @@ -1144,13 +1152,14 @@ 206CBA3ED3A77BFA642359BD2C05F19D /* FBSDKLikeButtonPopWAV.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeButtonPopWAV.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.m; sourceTree = ""; }; 20724E44122A16167C1B886A13471817 /* EXPMatchers+beLessThan.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThan.m"; path = "Expecta/Matchers/EXPMatchers+beLessThan.m"; sourceTree = ""; }; 20784A589A4951F78D02B9EEF03EF81F /* FBSDKShareKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKShareKit-umbrella.h"; sourceTree = ""; }; - 210CC8A47CD81BCA8D71AAAD022C58EE /* PNLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNLocation.h; sourceTree = ""; }; 21BDEFED719999A3A3EE833401B21009 /* FBSDKShareLinkContent+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareLinkContent+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareLinkContent+Internal.h"; sourceTree = ""; }; 221CB94EF12C631BF08886039B6CCC74 /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; 223FA2741392E9122CC222EE6A09256C /* SPTCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SPTCallSite.m; path = Specta/Specta/SPTCallSite.m; sourceTree = ""; }; 22B1F591560188C6C20E063617441582 /* NSValue+Expecta.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+Expecta.m"; path = "Expecta/NSValue+Expecta.m"; sourceTree = ""; }; 22DA02E197D4B1F7B4694EE679E3FF1E /* EXPUnsupportedObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPUnsupportedObject.m; path = Expecta/EXPUnsupportedObject.m; sourceTree = ""; }; + 2320D1F05299B2011F0E4F45CE3B5EF3 /* AFOAuth2Manager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuth2Manager.h; sourceTree = ""; }; 24540C64C4FB6788C8BFB9912A832608 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 24DB960A119FF63D4696D63B3619C0E3 /* PNUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNUser.h; sourceTree = ""; }; 24DD323A762754CD4D38F86486881A38 /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; 254E2DE5BB0612C2D3F355C0C2F57214 /* NATwoFish.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NATwoFish.m; path = NACrypto/NATwoFish.m; sourceTree = ""; }; 25BDEBF84A231E3C1A61B394969C1259 /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; @@ -1172,12 +1181,10 @@ 2B674031ADAA49888A54BE329494349D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 2BC07B7E56BF0A5C31B8F2B714A3ECE3 /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; 2BFC621392C04AB81549F9113746EB52 /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - 2C01E6DFFB44D529C46947D525FBA743 /* PNObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObject.m; sourceTree = ""; }; 2C068170BC8A615B58473639C64D1931 /* FBSDKShareOpenGraphContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphContent.h; sourceTree = ""; }; 2CA88CD4FEA8E945827CB18E4B7301D1 /* FBSDKShareDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareDefines.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareDefines.h; sourceTree = ""; }; 2D4326567C9F0F74F92D9FFB3E4EFA3D /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; 2D6D47B874B444E85AA9E6042DF772E5 /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.h; sourceTree = ""; }; - 2DB8094B2A385015978BA0D576989435 /* AFOAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuthCredential.h; sourceTree = ""; }; 2DFCD3E7B05C51442B83C2C9BB9F18F4 /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; 2E5DB6798EFD74F5BBFA05FB5F1F6314 /* VatNumber+Helper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "VatNumber+Helper.h"; path = "CodFis-Helper/VatNumber+Helper.h"; sourceTree = ""; }; 2E83107D0B39B92E17EB864633FA02CD /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; @@ -1198,6 +1205,7 @@ 349AF51451F1496E8B68E77CDCB8F4B0 /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; 34B65B04197A59BE68592A93F5162745 /* Expecta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Expecta-umbrella.h"; sourceTree = ""; }; 354BBB78FBC7D8CAF0C550BA1787A1B2 /* FBSDKShareUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareUtility.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.h; sourceTree = ""; }; + 362F96FA0485DE23220220D1792F4980 /* PNObjectFormData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectFormData.h; sourceTree = ""; }; 3638874836F936491DC778C1C9359BAD /* FBSDKURLConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.m; sourceTree = ""; }; 36B57F379C69ABF8B43141F3DBFF8FFD /* EXPMatchers+contain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+contain.m"; path = "Expecta/Matchers/EXPMatchers+contain.m"; sourceTree = ""; }; 371F0E95ED3D42E2757C4DB8D395EFF5 /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; @@ -1218,11 +1226,9 @@ 3C185AA9E34BEC6275194477514B9A3D /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; 3C6DB10FF54589A4257A0E589A8308C0 /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; 3CB70C68E41C963944630ED2D46E0CB2 /* EXPMatchers+beKindOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beKindOf.m"; path = "Expecta/Matchers/EXPMatchers+beKindOf.m"; sourceTree = ""; }; - 3D1CECBE55FB5EC362A660A3EE9653B5 /* PNObjcPassword.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjcPassword.m; sourceTree = ""; }; 3D5CB6CA00E996ECB95ADFDD0AABED31 /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; 3D7DF2141055E82C51B04122AFB06F31 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; 3DE9886278BA4001054377151286BD2A /* FBSDKSharePhotoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSharePhotoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m; sourceTree = ""; }; - 3E4E979ACFF415459C58E75ECC12A134 /* PNObjectModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectModel.m; sourceTree = ""; }; 3E7C79224C54239C3A5E21BECA4FA4C7 /* EXPMatchers+respondTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+respondTo.m"; path = "Expecta/Matchers/EXPMatchers+respondTo.m"; sourceTree = ""; }; 3E8EA7B417F2ACCC1F99571CA3EAA620 /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; 3ECC8443C0887B4F0A8CFA8CAF08544C /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; @@ -1238,7 +1244,6 @@ 41122604048D43A4DA14B1C76381DECF /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; 4166585BFC2246786AD11FFEE8AE3F4F /* ResponseConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ResponseConstants.h; path = "CodFis-Helper/ResponseConstants.h"; sourceTree = ""; }; 416C038B5308F4C5434D20FE7A74F545 /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; - 4178FE4B5E5326A3A5F59B1729803271 /* AFOAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuthCredential.m; sourceTree = ""; }; 418A55691E84E934997A36C2E8A940BB /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; 419C46456BD485C12341803527F18516 /* NSUserDefaults_AESEncryptor.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSUserDefaults_AESEncryptor.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 420CC8F033186846F19144368FB195DB /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; @@ -1295,6 +1300,7 @@ 4F34F1A867F9F70C0A7E8E53A809E2DD /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; 4FBD6CE0E5F71722B10D8165F15E25DF /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; 4FD82B50F6F18A70775DE065F1DF098A /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; + 4FF20F427822ADBE16D38081703B59C1 /* PNObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObject.m; sourceTree = ""; }; 5041E2A91C7A8740358698C67EC25A89 /* Pods-PNObject_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PNObject_Example-acknowledgements.plist"; sourceTree = ""; }; 5098F0400412D237D349973F15A5A5D7 /* nv_ios_http_status.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = nv_ios_http_status.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 5182196C82EABEB45B072930672E546C /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; @@ -1311,12 +1317,10 @@ 54E0809D5C087B4BA0A392C8A6D26113 /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; 5517A0D66695D59C4FCFA71B35E75C1D /* NAKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NAKeychain.m; path = NACrypto/NAKeychain.m; sourceTree = ""; }; 55969DFADBBC801C57086B716CAC9027 /* NAHMAC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NAHMAC.h; path = NACrypto/NAHMAC.h; sourceTree = ""; }; - 55BF948C6032B6BD2E8C30833B2DA82F /* PNObjectModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectModel.h; sourceTree = ""; }; 55E8A79A6BFBCF6F613FD4F6F825D53D /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; 566C81C573EEC865AB9788AC12119709 /* CodFis-Helper.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "CodFis-Helper.xcconfig"; sourceTree = ""; }; 57720C51FFD3BA414D0CEC6114154240 /* KeccakF-1600-32.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KeccakF-1600-32.h"; path = "NACrypto/keccak/KeccakF-1600-32.h"; sourceTree = ""; }; 57DFEC2B971E5AAECFCF97A8EF781D93 /* PEAR-FileManager-iOS-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PEAR-FileManager-iOS-umbrella.h"; sourceTree = ""; }; - 58263BE38CBF70447BA974C264711833 /* PNObjectConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConstants.h; sourceTree = ""; }; 58476B0CB4E5BC9CDD3F4EFE2406F5C3 /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; 585E4942EE9EC5F4CC9C91B8F96912AD /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 587F2C5D4620F00023424B5CC52F3E45 /* EXPMatchers+beNil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beNil.m"; path = "Expecta/Matchers/EXPMatchers+beNil.m"; sourceTree = ""; }; @@ -1327,10 +1331,10 @@ 5943C90C11007AC9480E7B1C8130508A /* NSValue+Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+Expecta.h"; path = "Expecta/NSValue+Expecta.h"; sourceTree = ""; }; 598319A2ED248ABECE2A485DC12CD5AA /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; 5A102D62E8DC59EC54199023E69A4844 /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; + 5A2F057BCFFB56AB1A75E59F06F1C00E /* PNObjectModel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectModel.m; sourceTree = ""; }; 5A778C6CD86590133DBC8A665636BE6A /* KeccakF-1600-int-set.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KeccakF-1600-int-set.h"; path = "NACrypto/keccak/KeccakF-1600-int-set.h"; sourceTree = ""; }; 5ABCDC7C85483FD010552DA78CCCD94B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 5AF7738F895C5BB3AEA88560D6CDDF9C /* twofish.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = twofish.c; path = NACrypto/TwoFish/twofish.c; sourceTree = ""; }; - 5B0C5F784C14AA689AA7E3CCBEEB9096 /* PNInstallation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNInstallation.m; sourceTree = ""; }; 5B88F09C774408A09360BB0EC4873801 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 5BF716362CC598B36A9A8431F8CFA00A /* EXPMatchers+beTruthy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beTruthy.h"; path = "Expecta/Matchers/EXPMatchers+beTruthy.h"; sourceTree = ""; }; 5C5A9F54DABE7EA6CF2C897973FD3880 /* FBSDKLoginKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSDKLoginKit.modulemap; sourceTree = ""; }; @@ -1340,7 +1344,6 @@ 5D5F1C9D8D283474F8CDAEDA3DEF9157 /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; 5E5BC6FD520236ECF5B154A5173F1DA1 /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; 5EBCA7101D5A3563E0C15875764CFD0D /* EXPMatchers+beSubclassOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSubclassOf.m"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.m"; sourceTree = ""; }; - 5EFC308BAA509D85B67F0AFAA8B51D73 /* AFOAuth2Manager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuth2Manager.m; sourceTree = ""; }; 5F20615AD1C574C409FAC6108846E9A0 /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; 5F493056E4E44B1544845AF491E0AF73 /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; 604CE65E602DD048191E48D232963E92 /* FBSDKGameRequestContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGameRequestContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m; sourceTree = ""; }; @@ -1352,8 +1355,8 @@ 6178FE48C880C9D5D6A843E1E1790CA2 /* FBSDKShareConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareConstants.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.h; sourceTree = ""; }; 618E1C606195C3309D59169D3FBDBF81 /* FBSDKShareOpenGraphValueContainer+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKShareOpenGraphValueContainer+Internal.h"; path = "FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareOpenGraphValueContainer+Internal.h"; sourceTree = ""; }; 61F356F17F6F7E4C07216BD7384FAF65 /* EXPMatchers+beCloseTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beCloseTo.h"; path = "Expecta/Matchers/EXPMatchers+beCloseTo.h"; sourceTree = ""; }; + 62B787FDFE46F8CBF92C1BFAF264100A /* PNObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObject.h; sourceTree = ""; }; 62BDC1C3E3FA3A9530CE7030A417DFFB /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; - 62CADFE95A057EA5BE45CC976BD86892 /* PNObject+PNObjectConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+PNObjectConnection.h"; sourceTree = ""; }; 6471BC6E5C10B163E86F043DE2E606EC /* Pods_PNObject_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PNObject_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 64E36067E0B93235890A7FD743AAAD1A /* NASecRandom.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NASecRandom.h; path = NACrypto/NASecRandom.h; sourceTree = ""; }; 65E969736E0E77F4A09D416F251E80A1 /* BoltsVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BoltsVersion.h; path = Bolts/Common/BoltsVersion.h; sourceTree = ""; }; @@ -1369,15 +1372,13 @@ 699550909E4F2C0236230D4D0EC0A2E0 /* PNObject.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = PNObject.modulemap; sourceTree = ""; }; 69CB750C73E15C973D1444D06523B1D0 /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; 6A7072D26047300D029D3079E8ACCD56 /* PEAR_FileManager_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PEAR_FileManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6B1CA5B94A36285BA97765CACA1DA7D1 /* PNAddress.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNAddress.h; sourceTree = ""; }; 6B6F4306F676875647606FB2614C6B16 /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/BFURL_Internal.h; sourceTree = ""; }; 6B9DCDEAD0BC31D6011C59FC9BD2D0BD /* FBSDKShareOpenGraphAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareOpenGraphAction.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.h; sourceTree = ""; }; + 6BE5E7F75FB2F7E5DECAA1350401BEB4 /* AFOAuthCredential.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuthCredential.m; sourceTree = ""; }; 6C022294E0CB2085EC09D1907F4002EC /* EXPMatcherHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPMatcherHelpers.h; path = Expecta/Matchers/EXPMatcherHelpers.h; sourceTree = ""; }; 6C1949D7A4EA90FB4ACC1E31FCFAEFD5 /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; 6C2AA9E5D127BCDF36465A8FAFF670F5 /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; 6C2C36ED1EC90202DD536FBC421BFA1A /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; - 6C46F91771B5147B0088A10778018A64 /* AFHTTPRequestSerializer+OAuth2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFHTTPRequestSerializer+OAuth2.m"; sourceTree = ""; }; - 6CFF4FFFBF4597311308FD6CD8F13CAB /* PNLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNLocation.m; sourceTree = ""; }; 6D27B33DB78FBFE352BA7A996FA818BC /* EXPMatchers+beTruthy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beTruthy.m"; path = "Expecta/Matchers/EXPMatchers+beTruthy.m"; sourceTree = ""; }; 6DC4EAA9E17187E73A954B50BB190314 /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; 6EB45F48B34F7435FD24C5A3D33B503F /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; @@ -1398,7 +1399,6 @@ 7332CCA238E5A72BFEE60ABB05A6C4EF /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; 733564AE2E9B093FC19A5592E7FC18FC /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; 733BAFF1346DF1F4B0D32DF7C2927E86 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; - 73A90103D113E0F101E315D9895972ED /* PNObjectConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectConfig.m; sourceTree = ""; }; 7413586DB8F1B13C8708A8AC9A86F077 /* FBSDKShareVideo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideo.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m; sourceTree = ""; }; 742990DBABAD4AA09E4143E755ABA5BF /* PEAR-FileManager-iOS.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PEAR-FileManager-iOS.xcconfig"; sourceTree = ""; }; 74345CE36E1F4C0C65E44D3307A56911 /* CocoaSecurity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaSecurity.h; path = CocoaSecurity/CocoaSecurity.h; sourceTree = ""; }; @@ -1406,12 +1406,13 @@ 749F255409C1F5936652A4DB0628B989 /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; 74BD8A3A5418D52D9BD430B989D0F353 /* EXPMatchers+beSupersetOf.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beSupersetOf.m"; path = "Expecta/Matchers/EXPMatchers+beSupersetOf.m"; sourceTree = ""; }; 74EC8102B0C7CE631BBDBFBF5EC2AB92 /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; - 754A339079A143FDCBA1E2522979E640 /* AFOAuth2Manager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuth2Manager.h; sourceTree = ""; }; 763F35662E5E42EB215EB50FEA668D26 /* NSUserDefaults+AESEncryptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSUserDefaults+AESEncryptor.m"; path = "NSUserDefaults-AESEncryptor/NSUserDefaults+AESEncryptor.m"; sourceTree = ""; }; 764AD33D98229850C2B85DAF673EF9BF /* FBSDKSharing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSharing.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKSharing.h; sourceTree = ""; }; 769816AB86F2DDF92014C2489EF55340 /* nv-ios-http-status-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nv-ios-http-status-umbrella.h"; sourceTree = ""; }; 7734B334508FFD613933CE776CEE0859 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 77BD4B4FE318EFC7EE91F05BDC21D279 /* EXPDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPDefines.h; path = Expecta/EXPDefines.h; sourceTree = ""; }; + 77D4F41BA622C03540C90387B263EC49 /* PNObjectConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConstants.h; sourceTree = ""; }; + 77DEA3968F74B6EB7EEB5EE36107C6D1 /* PNObjcPassword.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjcPassword.h; sourceTree = ""; }; 77E5806373870B5DD3C72EF1F00BD196 /* FBSDKLikeActionControllerCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLikeActionControllerCache.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m; sourceTree = ""; }; 77F4EA56037ED3422AE7570F59BFE975 /* StrongestPasswordValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = StrongestPasswordValidator.h; path = Pod/Classes/StrongestPasswordValidator.h; sourceTree = ""; }; 788652DDA7B2878615B7D1B96470D2B6 /* EXPMatchers+beKindOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beKindOf.h"; path = "Expecta/Matchers/EXPMatchers+beKindOf.h"; sourceTree = ""; }; @@ -1421,9 +1422,7 @@ 7A9CA2FD30B940942EF649275711DFA8 /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; 7AE1CE73E9F752D74DDB729F57FE855C /* FBSDKGameRequestDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGameRequestDialog.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.h; sourceTree = ""; }; 7B07B67723D86FD4E9FC5DCC3FDFBF8A /* EXPMatchers+beSubclassOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beSubclassOf.h"; path = "Expecta/Matchers/EXPMatchers+beSubclassOf.h"; sourceTree = ""; }; - 7BE0A72CC75BA228E84BEE9868C45D29 /* PNObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObject.h; sourceTree = ""; }; - 7CD81967FF6E6D1F0561CB07BA5E1843 /* PNObjcPassword.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjcPassword.h; sourceTree = ""; }; - 7D6F950014B496ED07A9A7EFB4EBAC3B /* AFJSONResponseSerializerWithData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFJSONResponseSerializerWithData.m; sourceTree = ""; }; + 7C3FC33160159ED1C28434F1CF8BA03D /* PNLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNLocation.m; sourceTree = ""; }; 7D9229A149F757CCBCBCE9D3CF9CC4D7 /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; 7E3EC4A1F76E07B10D5FDB6BE71A2528 /* CocoaSecurity-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaSecurity-dummy.m"; sourceTree = ""; }; 7E48149F7DF147C8AEFA22613BFACBEC /* EXPFloatTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPFloatTuple.m; path = Expecta/EXPFloatTuple.m; sourceTree = ""; }; @@ -1432,6 +1431,7 @@ 8047470202D22C4FB49A4C9C248C520D /* SPTGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTGlobalBeforeAfterEach.h; path = Specta/Specta/SPTGlobalBeforeAfterEach.h; sourceTree = ""; }; 808037D1A02115889E0C7F7E6A790E62 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; 8086F1ECE22639D9A92208CF589BD346 /* FBSDKLoginKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-umbrella.h"; sourceTree = ""; }; + 80AE03BA26324C8F1456156A7674C94C /* PNAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNAddress.m; sourceTree = ""; }; 80B7CF5178D6D53DA7D0E9395821E898 /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; 80EC212AB5D2796B798A13727CB9309E /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; 811A0223E28D330BE0F7B281C0AA0A0F /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; @@ -1445,8 +1445,8 @@ 82B1804349C0F69DB9664707AEB75F7F /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; 82DAE3957B479576EABBF1FD0AD223DD /* FBSDKCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = FBSDKCoreKit.modulemap; sourceTree = ""; }; 8343109F5A5B70FE38D5535F08523CE0 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - 834791DB699645460928D4DEE95453AC /* PNObject+Protected.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+Protected.m"; sourceTree = ""; }; 8348CE5285E6F51739D8AAFB48864145 /* FBSDKAppGroupAddDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppGroupAddDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupAddDialog.m; sourceTree = ""; }; + 83848160E1BBFE8DC9C5A5DC98137AA3 /* PNObjectUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectUtilities.m; sourceTree = ""; }; 83CF9F598A378ECB92C79262D988BEF2 /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m; sourceTree = ""; }; 8477D4FCC9DA2BFCA987F50C68605FFC /* Expecta_Snapshots.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta_Snapshots.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 84C4237CD7E2D5AFDC43E52CA5B5CB6B /* FBSDKShareOpenGraphAction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareOpenGraphAction.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareOpenGraphAction.m; sourceTree = ""; }; @@ -1492,7 +1492,7 @@ 90E85567B72A8CA76C1B51F6A2444AA5 /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; 9153AE2DE3C6DDC681BBBDA5A509B71F /* Expecta.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Expecta.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 91D2B83E75F81F59834B3E7A332D6556 /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; - 920C93A9DC86FDB4EC53C3505C1EA256 /* PNObject+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+Protected.h"; sourceTree = ""; }; + 922CA8B26AE78116304F7E08030B0C5D /* PNObjectModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectModel.h; sourceTree = ""; }; 92ABE4563DA0EF6D970F407FC1D01E17 /* NACounter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NACounter.h; path = NACrypto/NACounter.h; sourceTree = ""; }; 92E4C397330757F0836ACB3FFA6DDAC8 /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; 934F03DBB78E890AFF23819B0AE3E0BE /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; @@ -1500,6 +1500,7 @@ 93D2C837D2238CCE610EB5F4B953C7AC /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; 944242F09A5CBEAB38846C9DFB5E9CA6 /* XCTestCase+Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "XCTestCase+Specta.h"; path = "Specta/Specta/XCTestCase+Specta.h"; sourceTree = ""; }; 944AABF6EED58809913F1938878390E4 /* EXPMatchers+haveCountOf.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+haveCountOf.h"; path = "Expecta/Matchers/EXPMatchers+haveCountOf.h"; sourceTree = ""; }; + 946B452218B157D0E2067CF5618843AB /* PNUser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNUser.m; sourceTree = ""; }; 949D32E3E63C6E1E38545D8D1FCAEEA6 /* FBSDKShareConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareConstants.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m; sourceTree = ""; }; 94FA85BAD78251B84AAD4AC232D37315 /* FBSDKLikeDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeDialog.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.h; sourceTree = ""; }; 95DA65A13DB454A13204F60AF0055F61 /* FBSDKLikeButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeButton.h; sourceTree = ""; }; @@ -1516,12 +1517,11 @@ 977413FBF7942CB0733E665C9B7FC6D0 /* CocoaSecurity.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaSecurity.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 97B6BBF4D03E21B8E8FFD19C2032EFD8 /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = PureLayout.modulemap; sourceTree = ""; }; 984E0E2FEC4E2898D4478ECB86229250 /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; - 989FB8B593B9EEB5DEC0FFDFC0E0BBAD /* PNObject+PNObjectConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+PNObjectConnection.m"; sourceTree = ""; }; 9904CCBB9355C0DA0E592BD9549725A7 /* Specta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Specta.h; path = Specta/Specta/Specta.h; sourceTree = ""; }; 99AF3DEEDBBB298974D42DD1FA75CBD0 /* NSString+Helper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Helper.m"; path = "NSString-Helper/NSString+Helper.m"; sourceTree = ""; }; 9AC31C1AA42E9C6429D554E59C236F10 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; 9B38E2E0F5526F0DCF76C069288CAF04 /* EXPMatchers+FBSnapshotTest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "EXPMatchers+FBSnapshotTest.h"; sourceTree = ""; }; - 9BB54B0075F3ADC8BCCEEB83F19F69FC /* AFHTTPRequestSerializer+OAuth2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFHTTPRequestSerializer+OAuth2.h"; sourceTree = ""; }; + 9BCE67703CD7B3CC6762F1498BB79A72 /* AFOAuth2Manager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFOAuth2Manager.m; sourceTree = ""; }; 9C81B1B125B1E4DA2216A5757D65F35E /* CocoaSecurity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CocoaSecurity.m; path = CocoaSecurity/CocoaSecurity.m; sourceTree = ""; }; 9CCFCBA527C96AFF6405ABC74CBAED9A /* nv-ios-http-status-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nv-ios-http-status-prefix.pch"; sourceTree = ""; }; 9CF8E1BD69D16B50CFC54BD232709D2D /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; @@ -1533,6 +1533,7 @@ 9EA2EA99908A483E938C05FBBEE29BA8 /* NSDate_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSDate_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 9F0EF5E5E816ABCDBA0D310C15CF0895 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; 9F2E492726269DEFA28D6B633DB02531 /* Specta-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Specta-umbrella.h"; sourceTree = ""; }; + 9F45814A2813D037FCCA1A533BD7D25D /* AFHTTPRequestSerializer+OAuth2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFHTTPRequestSerializer+OAuth2.m"; sourceTree = ""; }; 9FC2F8179C38FAD640D7843B8ADA4AC3 /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.h; sourceTree = ""; }; 9FF23E0142D4FA8587CC23F3C542155A /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; A00E2A3EBAE3142DE64A87FA2769BC90 /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; @@ -1540,7 +1541,7 @@ A14FA33C40A93908FC333642C979EE7B /* EXPMatchers+conformTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+conformTo.h"; path = "Expecta/Matchers/EXPMatchers+conformTo.h"; sourceTree = ""; }; A29864CA177F62357CFD767C7EC9363E /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; A4202C31C791397643652B152BBCE096 /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; - A54BAE87B0E11319B148A3A587C5C273 /* PNObjectConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectConfig.h; sourceTree = ""; }; + A4E2A78BC79D2D952EA296F970905DFB /* PNObjectFormData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectFormData.m; sourceTree = ""; }; A5849263C46B80886928005F8F250369 /* SPTCompiledExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTCompiledExample.h; path = Specta/Specta/SPTCompiledExample.h; sourceTree = ""; }; A5CE33F40DC8DDD07F024D03F470E460 /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; A5EFF5314C708D5DCC7AA6530F4F20B1 /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; @@ -1548,7 +1549,6 @@ A68C3BD569BAB665EBD92B3B107B8416 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; A69895FDD1941F05DE30E72CEBB4D942 /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; A6DA42DE6BB0FDFB02FFDCC1DBF16CDE /* EXPMatchers+beGreaterThan.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThan.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThan.h"; sourceTree = ""; }; - A733C86B8A3EE566CEBB3A9C9D35CB43 /* PNAddress.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNAddress.m; sourceTree = ""; }; A73B5E1041A9CFA326C8299D2134655F /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; A744F6E3398B3B7C22E65C288C27CA8B /* EXPMatchers+beGreaterThanOrEqualTo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "EXPMatchers+beGreaterThanOrEqualTo.h"; path = "Expecta/Matchers/EXPMatchers+beGreaterThanOrEqualTo.h"; sourceTree = ""; }; A7601B6BE1F3393F6AF8F1A65E93BC68 /* NSDate_Utils-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSDate_Utils-dummy.m"; sourceTree = ""; }; @@ -1568,12 +1568,14 @@ AAC2482255E76EF184B92B937E5495EB /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; AAD10455E461889BAF4EC306957F92B8 /* FBSDKShareVideoContent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareVideoContent.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m; sourceTree = ""; }; AADCD0B807BAF86C50F246B98F4478C4 /* FBSDKShareDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareDialog.m; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m; sourceTree = ""; }; + ABD56AD995873D9480E181B6857BE821 /* AFHTTPRequestSerializer+OAuth2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFHTTPRequestSerializer+OAuth2.h"; sourceTree = ""; }; AC21CDE2049E2BAD2A2390F2EC6056A1 /* Pods-PNObject_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-PNObject_Example.modulemap"; sourceTree = ""; }; AC8B822C9482D13D9A280D7A79B98342 /* NACrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NACrypto.h; path = NACrypto/NACrypto.h; sourceTree = ""; }; ACF863DA081E270DF6E6A78DEA6CB839 /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; AD1557A0706C193DACDA20ABC84DA976 /* PNObject.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PNObject.xcconfig; sourceTree = ""; }; AD60D3888C90B0F1DC7AFF15D5B6BBDC /* brg_endian.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = brg_endian.h; path = NACrypto/keccak/brg_endian.h; sourceTree = ""; }; ADB5A8D408033C40D9295B6983F2F7ED /* PNObject-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject-dummy.m"; sourceTree = ""; }; + ADEE7E13CC7E07607B280EFDD530AEFA /* PNObject+Protected.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PNObject+Protected.m"; sourceTree = ""; }; ADFE59A8103E31D0C9C63BCBD536B130 /* NACrypto-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NACrypto-dummy.m"; sourceTree = ""; }; AE4B4DD538C273C10EDF064E30F09ADA /* EXPFloatTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPFloatTuple.h; path = Expecta/EXPFloatTuple.h; sourceTree = ""; }; AE5ED49F4DA3335377281A49A8750D59 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; @@ -1583,6 +1585,7 @@ B1C6E414F20F18AB02A531CAEFEB2C7A /* FBSDKLikeControl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeControl.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKLikeControl.h; sourceTree = ""; }; B1DF4EBDD15933843B94E10FBF53E3ED /* CocoaSecurity.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = CocoaSecurity.modulemap; sourceTree = ""; }; B289659FC9D4B8EAAF0796893AD9E45E /* twofish.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = twofish.h; path = NACrypto/TwoFish/twofish.h; sourceTree = ""; }; + B32CDBFFDD02BA6B9E6B850FC67515E7 /* AFOAuthCredential.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFOAuthCredential.h; sourceTree = ""; }; B32D9213B066C0852AE78D812483CA93 /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; B333A2BE8364CEDF0028F1825EFD4FA1 /* FBSDKLikeActionControllerCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionControllerCache.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h; sourceTree = ""; }; B36D146CC39B77740A56A130DEAEFF18 /* SPTExcludeGlobalBeforeAfterEach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SPTExcludeGlobalBeforeAfterEach.h; path = Specta/Specta/SPTExcludeGlobalBeforeAfterEach.h; sourceTree = ""; }; @@ -1663,6 +1666,7 @@ CAD08E21753B7905318C6DC37F3FF631 /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; CB18F6720CF47E6C8E3651620062E2E0 /* EXPDoubleTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = EXPDoubleTuple.m; path = Expecta/EXPDoubleTuple.m; sourceTree = ""; }; CBBD6C1F5B8CBD19F80155C8A0760196 /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; + CC93CFD25F266E66CB1545F7DA0C1BF8 /* AFJSONResponseSerializerWithData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = AFJSONResponseSerializerWithData.m; sourceTree = ""; }; CCC54232BAEC9B0999223A5B2CD90DA1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; CCE0A94D1B18867A052B60D228E9A29B /* NSDate_Utils-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSDate_Utils-umbrella.h"; sourceTree = ""; }; CCF2DC25BD75A571E4991B7D17F7F2D9 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; @@ -1699,6 +1703,7 @@ D8CE218BF3D10CB3162E633EEA0EEA46 /* KeccakSponge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KeccakSponge.h; path = NACrypto/keccak/KeccakSponge.h; sourceTree = ""; }; D90432F78EDD442DD3782E3FF0715CF0 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; D91E799A562E90107B3FE72584B7F192 /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; + D92CB883B04257D215FC458F58810952 /* PNInstallation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNInstallation.h; sourceTree = ""; }; D9B40318C90DA7C5F1A12A9CDFE5F320 /* StrongestPasswordValidator.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = StrongestPasswordValidator.modulemap; sourceTree = ""; }; DA32DB689A61F496178A06FF31545A50 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; DB282510049008B5BF3A07E511582CF0 /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; @@ -1733,7 +1738,6 @@ E4505355DAFDC3AF103B902B71FCE3A0 /* UIDevice-Utils.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "UIDevice-Utils.xcconfig"; 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 = ""; }; - E482525BB0905203F6A2A7E8CC768754 /* AFJSONResponseSerializerWithData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = AFJSONResponseSerializerWithData.h; sourceTree = ""; }; E48CB941173FD75A55D6ABD3FC71C488 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; E494450D1ED9021CB525A2D3D7720C0B /* FBSDKAppGroupContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppGroupContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.h; sourceTree = ""; }; E5E1374195B357CCE921090444A2CE1D /* Bolts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Bolts.framework; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -1747,9 +1751,9 @@ E8A650BACB0E1E32EE270693F9FD84EE /* FBSDKShareLinkContent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareLinkContent.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.h; sourceTree = ""; }; E909F2808A7750DAFED73559097DC23E /* SpectaDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SpectaDSL.m; path = Specta/Specta/SpectaDSL.m; sourceTree = ""; }; E94D81D413E33F388AC91ABBDA0989DA /* FBSDKMessengerIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMessengerIcon.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.h; sourceTree = ""; }; + E95C694DEDD7BC969FBDF044A915974B /* PNObject+PNObjectConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PNObject+PNObjectConnection.h"; sourceTree = ""; }; E961DF69D6F8393D0A93674B2D828A96 /* UIDevice_Utils.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = UIDevice_Utils.framework; sourceTree = BUILT_PRODUCTS_DIR; }; E984569832BC6CF076938CE1E92F7095 /* StrongestPasswordValidator-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "StrongestPasswordValidator-umbrella.h"; sourceTree = ""; }; - E9D430FA8445F59878D1D19F95566256 /* PNObjectFormData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectFormData.h; sourceTree = ""; }; EA5A4231AE71586C0317C64AC392958D /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; EA6BF53AFAB97F4871830DC88A71DE04 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; EAD81E95F2962FE929BCD93C161003A4 /* FBSDKShareError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKShareError.m; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareError.m; sourceTree = ""; }; @@ -1759,6 +1763,7 @@ EB8B84E4432E9D6D4914A7EB79C467FA /* Pods-PNObject_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Tests.debug.xcconfig"; sourceTree = ""; }; EC100484AA77E58BDEBDC728D30A2F6C /* Expecta.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Expecta.h; path = Expecta/Expecta.h; sourceTree = ""; }; ECBC1AC9F0644FB762151E5E211AC6FC /* Expecta-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Expecta-dummy.m"; sourceTree = ""; }; + ECBD47C2A5CAB0FC2435599C1844C402 /* PNLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNLocation.h; sourceTree = ""; }; ECCF07F1A89D624A6A9C6FC9065857C9 /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h; sourceTree = ""; }; ECE2E54AD52192D717E9B3D55A54D06D /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; ECE43C2DD03985F3317BB47398DD6A30 /* KeccakF-1600-32-s2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "KeccakF-1600-32-s2.h"; path = "NACrypto/keccak/KeccakF-1600-32-s2.h"; sourceTree = ""; }; @@ -1772,7 +1777,6 @@ EFB9B66AB6F38CA2667B2E9B8441C802 /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; EFBAF8BF8016A17DB531FD601C8A27CE /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; EFDA625EA6E913B83E6E3B81AD22B9B7 /* EXPMatchers+beLessThanOrEqualTo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "EXPMatchers+beLessThanOrEqualTo.m"; path = "Expecta/Matchers/EXPMatchers+beLessThanOrEqualTo.m"; sourceTree = ""; }; - F021550469668B8B10B4C80FC0D341FE /* PNUser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNUser.h; sourceTree = ""; }; F126A22E12650143898F0ADF0965FFD2 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; F13B924E6CC5A724D5E5A14AC67ADCEE /* FBSDKLikeActionController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeActionController.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.h; sourceTree = ""; }; F18435C7355DA51EDB57E2BC9552B2FC /* Pods-PNObject_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PNObject_Tests-acknowledgements.markdown"; sourceTree = ""; }; @@ -1787,13 +1791,13 @@ F55924E5C95F659ABBC698502F762224 /* FBSDKShareButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKShareButton.h; path = FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.h; sourceTree = ""; }; F6E853C04F287E3574FD85133FAF7962 /* NSUserDefaults+AESEncryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+AESEncryptor.h"; path = "NSUserDefaults-AESEncryptor/NSUserDefaults+AESEncryptor.h"; sourceTree = ""; }; F73B8149F2EA32732B8E90554BA01923 /* EXPUnsupportedObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = EXPUnsupportedObject.h; path = Expecta/EXPUnsupportedObject.h; sourceTree = ""; }; - F812BE477015902749E0E8397E41E778 /* PNObjectFormData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PNObjectFormData.m; sourceTree = ""; }; F83F19BEB22C3EC26588F4741E75AFF5 /* PEAR_FileManager_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PEAR_FileManager_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; F849119183B82530F4A547FDA34D20B3 /* FBSDKLikeButtonPopWAV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLikeButtonPopWAV.h; path = FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButtonPopWAV.h; sourceTree = ""; }; F872FBD57D98CFC3DE47AD9A270264B9 /* Pods-PNObject_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PNObject_Tests.release.xcconfig"; sourceTree = ""; }; F8B5D8B21AFE42122D83791FB98BD66B /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; F8F1066E685199201BF92A44A9AABAF6 /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; F924BAFD8984753A0E19859F0D994689 /* Pods-PNObject_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PNObject_Example-frameworks.sh"; sourceTree = ""; }; + F9CDED6A75D1C0BD1CDAA8DD1683FC6E /* PNObjectUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PNObjectUtilities.h; sourceTree = ""; }; F9D86A848F401C858F0C6620CBA4D54C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; FA5479946450ED02B0CDCC896549FDCB /* NADigest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NADigest.h; path = NACrypto/NADigest.h; sourceTree = ""; }; FA7E579EC409C80B9FCB8A755EB65358 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -1818,6 +1822,15 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 215E225F5CD93D360F91513FDD97DEC9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B3F7368507B1833E4AAEB825AE1CAA6C /* Foundation.framework in Frameworks */, + C8E452D945F69744E37D1C8AECC31AFC /* UIKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 2EDF62266E77D8231B6F93F4A6F1E0CD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1870,11 +1883,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 700D23C90876DFAFE54035D34A572677 /* Frameworks */ = { + 6FD060646AF0BB90F01272977878D08D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 9D7C5E4E6FE65C51AF8F88C14FEE8350 /* Foundation.framework in Frameworks */, + 2E28CC9A71012713AAB6582A69CE8CBB /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1929,15 +1942,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - BEBC559CF1583F0E18849AA2ABF4677A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - CB984D6F374C6F8027313166BEDBF623 /* Foundation.framework in Frameworks */, - 7F4BB429050B1FA62ACC75E9D4A823F4 /* UIKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; C151364F15F39F7CC60CBF9A3AB49B44 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1969,6 +1973,27 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D586EF41496426DE5A28B9DE90062F80 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 8891B4263DB129C2E8C6733A5B6DFC17 /* AFNetworking.framework in Frameworks */, + B2EADE17050A8B9CCEFFA2A68878C38D /* CodFis_Helper.framework in Frameworks */, + 1847308559D4630A9BCB896077970EF4 /* FBSDKCoreKit.framework in Frameworks */, + D84635E4F863BAEA8862DE6DE1D2B3F1 /* FBSDKLoginKit.framework in Frameworks */, + 64D59902B703E6E3B16976E5EBA80CA2 /* FBSDKShareKit.framework in Frameworks */, + 95F590F529613BC841688DFB2E7965AA /* Foundation.framework in Frameworks */, + 0B517AE9C224C86050FD0F36C2DA331D /* NACrypto.framework in Frameworks */, + 1FE28B103E28BBBA06FBCC406A81177D /* NSDate_Utils.framework in Frameworks */, + 3357843B4E08D9B75EBC88E8A291ED35 /* NSString_Helper.framework in Frameworks */, + C6E77C8C0454DA94D16DF2B36F39C7F8 /* NSUserDefaults_AESEncryptor.framework in Frameworks */, + 441B37FC399419AFDAFC2BC849D1EEE6 /* nv_ios_http_status.framework in Frameworks */, + 1CC9A95D4427AFFCA2EC9CF92A38E646 /* PEAR_FileManager_iOS.framework in Frameworks */, + 5ADCA458CE06E164F722FB1F8950676D /* StrongestPasswordValidator.framework in Frameworks */, + 2F42A117580B6AF19B1E44DAF1C818AF /* UIDevice_Utils.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D72E95F06AEEA9D20F3F28398999A83C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1985,27 +2010,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - DBB67A2707F98AF85127A2F45F873F7A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E6248CC66125BAE2504C10CD26640181 /* AFNetworking.framework in Frameworks */, - 0F654733D6E184FE25C71D32B6CF41F3 /* CodFis_Helper.framework in Frameworks */, - E0BACDB491729C1ECF582FEA4E8B7C8A /* FBSDKCoreKit.framework in Frameworks */, - 73E363042E98C53D06A2FD0A758C51AF /* FBSDKLoginKit.framework in Frameworks */, - E399E74AD76E9D721ED9C7E600B9F243 /* FBSDKShareKit.framework in Frameworks */, - CCE84D839EC892FB704B2509961F104F /* Foundation.framework in Frameworks */, - DA49719A1CA451B05935E92106CD57B6 /* NACrypto.framework in Frameworks */, - 0DD393733B21302876B7461D4FFCC7E6 /* NSDate_Utils.framework in Frameworks */, - A0D286EA9EF2B500C3EAB7C7224ADBE4 /* NSString_Helper.framework in Frameworks */, - BB5CAE0A576F3E88B6E4C9926F75EAB2 /* NSUserDefaults_AESEncryptor.framework in Frameworks */, - 7D36E8D7755E885516CCDD51EA40F205 /* nv_ios_http_status.framework in Frameworks */, - 75E38B1E7160751A7FB9B5D48F1AD086 /* PEAR_FileManager_iOS.framework in Frameworks */, - 1E4D3A969B035AE2DADC4740DBEDFF36 /* StrongestPasswordValidator.framework in Frameworks */, - 61115D6EE8693A63B19FC0869D684DE8 /* UIDevice_Utils.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E6B836B352B13C63D3C0FA0E500C98A4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2124,15 +2128,6 @@ path = "CodFis-Helper"; sourceTree = ""; }; - 1D79A5021893929DF97E41D95D105CBD /* Vendors */ = { - isa = PBXGroup; - children = ( - EEC18829C69332D5574E82A8FCDB1C70 /* AFJSONResponseSerializerWithData */, - DDE21944AAC72437D1B6CB3B11835948 /* AFOAuth2Manager */, - ); - path = Vendors; - sourceTree = ""; - }; 1E4280A58B3DA4FFCF849E8485FFF8EA /* Support Files */ = { isa = PBXGroup; children = ( @@ -2161,6 +2156,30 @@ path = "../Target Support Files/UIDevice-Utils"; sourceTree = ""; }; + 21A08E079840181F817984994DC01E9B /* Classes */ = { + isa = PBXGroup; + children = ( + 62B787FDFE46F8CBF92C1BFAF264100A /* PNObject.h */, + 4FF20F427822ADBE16D38081703B59C1 /* PNObject.m */, + E95C694DEDD7BC969FBDF044A915974B /* PNObject+PNObjectConnection.h */, + 1E0DE27DC31F1AF7C4F57FF9D9242730 /* PNObject+PNObjectConnection.m */, + 0F0944DC787429D7EFD09B2D4302D325 /* PNObject+Protected.h */, + ADEE7E13CC7E07607B280EFDD530AEFA /* PNObject+Protected.m */, + 104A43325797FEF812D598DB98EE2146 /* PNObjectConfig.h */, + 181AAC79AE329BF8A37DC3464EB116A4 /* PNObjectConfig.m */, + 77D4F41BA622C03540C90387B263EC49 /* PNObjectConstants.h */, + 362F96FA0485DE23220220D1792F4980 /* PNObjectFormData.h */, + A4E2A78BC79D2D952EA296F970905DFB /* PNObjectFormData.m */, + 922CA8B26AE78116304F7E08030B0C5D /* PNObjectModel.h */, + 5A2F057BCFFB56AB1A75E59F06F1C00E /* PNObjectModel.m */, + F9CDED6A75D1C0BD1CDAA8DD1683FC6E /* PNObjectUtilities.h */, + 83848160E1BBFE8DC9C5A5DC98137AA3 /* PNObjectUtilities.m */, + 42AA5F06F3B52DD37B5533D10B372831 /* PNClasses */, + 2C8A1ED62AC45A79718C2A24CDA713B8 /* Vendors */, + ); + path = Classes; + sourceTree = ""; + }; 21EE5C669FEDF7B63719351313533746 /* Support Files */ = { isa = PBXGroup; children = ( @@ -2175,6 +2194,15 @@ path = "../Target Support Files/CocoaSecurity"; sourceTree = ""; }; + 2C8A1ED62AC45A79718C2A24CDA713B8 /* Vendors */ = { + isa = PBXGroup; + children = ( + BD8AB5DD8D475C491684DC2663D2BAC5 /* AFJSONResponseSerializerWithData */, + 9A22F8CF5DC6D3D97853D43823D8430E /* AFOAuth2Manager */, + ); + path = Vendors; + sourceTree = ""; + }; 3073378BF50CF5127C639ECE0851FDC5 /* AppLinks */ = { isa = PBXGroup; children = ( @@ -2317,6 +2345,23 @@ name = Security; sourceTree = ""; }; + 42AA5F06F3B52DD37B5533D10B372831 /* PNClasses */ = { + isa = PBXGroup; + children = ( + 121ACF19B67F21B93608B91D7F4ED255 /* PNAddress.h */, + 80AE03BA26324C8F1456156A7674C94C /* PNAddress.m */, + D92CB883B04257D215FC458F58810952 /* PNInstallation.h */, + 019FCAEDB4298587CE7DF987376060FB /* PNInstallation.m */, + ECBD47C2A5CAB0FC2435599C1844C402 /* PNLocation.h */, + 7C3FC33160159ED1C28434F1CF8BA03D /* PNLocation.m */, + 77DEA3968F74B6EB7EEB5EE36107C6D1 /* PNObjcPassword.h */, + 16E7E1A6F946A2D90B322BDEE0559DDD /* PNObjcPassword.m */, + 24DB960A119FF63D4696D63B3619C0E3 /* PNUser.h */, + 946B452218B157D0E2067CF5618843AB /* PNUser.m */, + ); + path = PNClasses; + sourceTree = ""; + }; 43B5F5E110BFEAAB8D080CD1D52C9496 /* Tasks */ = { isa = PBXGroup; children = ( @@ -2824,28 +2869,6 @@ path = Bolts; sourceTree = ""; }; - 9033CE8A0A9A729F5245941B16FC21A4 /* Classes */ = { - isa = PBXGroup; - children = ( - 7BE0A72CC75BA228E84BEE9868C45D29 /* PNObject.h */, - 2C01E6DFFB44D529C46947D525FBA743 /* PNObject.m */, - 62CADFE95A057EA5BE45CC976BD86892 /* PNObject+PNObjectConnection.h */, - 989FB8B593B9EEB5DEC0FFDFC0E0BBAD /* PNObject+PNObjectConnection.m */, - 920C93A9DC86FDB4EC53C3505C1EA256 /* PNObject+Protected.h */, - 834791DB699645460928D4DEE95453AC /* PNObject+Protected.m */, - A54BAE87B0E11319B148A3A587C5C273 /* PNObjectConfig.h */, - 73A90103D113E0F101E315D9895972ED /* PNObjectConfig.m */, - 58263BE38CBF70447BA974C264711833 /* PNObjectConstants.h */, - E9D430FA8445F59878D1D19F95566256 /* PNObjectFormData.h */, - F812BE477015902749E0E8397E41E778 /* PNObjectFormData.m */, - 55BF948C6032B6BD2E8C30833B2DA82F /* PNObjectModel.h */, - 3E4E979ACFF415459C58E75ECC12A134 /* PNObjectModel.m */, - BB2FA63C522F6A9E7BF08872D11BF349 /* PNClasses */, - 1D79A5021893929DF97E41D95D105CBD /* Vendors */, - ); - path = Classes; - sourceTree = ""; - }; 97991C35CDD247AA18EB2A7534E25EE9 /* Support Files */ = { isa = PBXGroup; children = ( @@ -2860,10 +2883,23 @@ path = "../Target Support Files/Specta"; sourceTree = ""; }; + 9A22F8CF5DC6D3D97853D43823D8430E /* AFOAuth2Manager */ = { + isa = PBXGroup; + children = ( + ABD56AD995873D9480E181B6857BE821 /* AFHTTPRequestSerializer+OAuth2.h */, + 9F45814A2813D037FCCA1A533BD7D25D /* AFHTTPRequestSerializer+OAuth2.m */, + 2320D1F05299B2011F0E4F45CE3B5EF3 /* AFOAuth2Manager.h */, + 9BCE67703CD7B3CC6762F1498BB79A72 /* AFOAuth2Manager.m */, + B32CDBFFDD02BA6B9E6B850FC67515E7 /* AFOAuthCredential.h */, + 6BE5E7F75FB2F7E5DECAA1350401BEB4 /* AFOAuthCredential.m */, + ); + path = AFOAuth2Manager; + sourceTree = ""; + }; 9A46E3BA289FA0FB3B16D70478B26CF8 /* PNObject */ = { isa = PBXGroup; children = ( - A43305613908E51183F0B25DA2676DD4 /* Pod */, + BEE4D620B5F15D889FB8AA40F1E1DA1C /* Pod */, 59A0209752E95753A38DF1E9F2119A8A /* Support Files */, ); name = PNObject; @@ -2905,14 +2941,6 @@ path = "UIDevice-Utils"; sourceTree = ""; }; - A43305613908E51183F0B25DA2676DD4 /* Pod */ = { - isa = PBXGroup; - children = ( - 9033CE8A0A9A729F5245941B16FC21A4 /* Classes */, - ); - path = Pod; - sourceTree = ""; - }; A4F05B3F4553AD19F85C43E9A7AD655D /* Support Files */ = { isa = PBXGroup; children = ( @@ -2998,21 +3026,21 @@ path = "NSUserDefaults-AESEncryptor"; sourceTree = ""; }; - BB2FA63C522F6A9E7BF08872D11BF349 /* PNClasses */ = { + BD8AB5DD8D475C491684DC2663D2BAC5 /* AFJSONResponseSerializerWithData */ = { isa = PBXGroup; children = ( - 6B1CA5B94A36285BA97765CACA1DA7D1 /* PNAddress.h */, - A733C86B8A3EE566CEBB3A9C9D35CB43 /* PNAddress.m */, - 0A68CE26A7EB9B869CA141580484B818 /* PNInstallation.h */, - 5B0C5F784C14AA689AA7E3CCBEEB9096 /* PNInstallation.m */, - 210CC8A47CD81BCA8D71AAAD022C58EE /* PNLocation.h */, - 6CFF4FFFBF4597311308FD6CD8F13CAB /* PNLocation.m */, - 7CD81967FF6E6D1F0561CB07BA5E1843 /* PNObjcPassword.h */, - 3D1CECBE55FB5EC362A660A3EE9653B5 /* PNObjcPassword.m */, - F021550469668B8B10B4C80FC0D341FE /* PNUser.h */, - 1B27CB59DDCF9EFF5F39AE9E2A712325 /* PNUser.m */, + 08BD77CD4E65007F1A6E6E8908AE9D16 /* AFJSONResponseSerializerWithData.h */, + CC93CFD25F266E66CB1545F7DA0C1BF8 /* AFJSONResponseSerializerWithData.m */, ); - path = PNClasses; + path = AFJSONResponseSerializerWithData; + sourceTree = ""; + }; + BEE4D620B5F15D889FB8AA40F1E1DA1C /* Pod */ = { + isa = PBXGroup; + children = ( + 21A08E079840181F817984994DC01E9B /* Classes */, + ); + path = Pod; sourceTree = ""; }; C09C15DDE89A64983F86B9F88283FBAA /* Pods */ = { @@ -3122,19 +3150,6 @@ path = CocoaSecurity; sourceTree = ""; }; - DDE21944AAC72437D1B6CB3B11835948 /* AFOAuth2Manager */ = { - isa = PBXGroup; - children = ( - 9BB54B0075F3ADC8BCCEEB83F19F69FC /* AFHTTPRequestSerializer+OAuth2.h */, - 6C46F91771B5147B0088A10778018A64 /* AFHTTPRequestSerializer+OAuth2.m */, - 754A339079A143FDCBA1E2522979E640 /* AFOAuth2Manager.h */, - 5EFC308BAA509D85B67F0AFAA8B51D73 /* AFOAuth2Manager.m */, - 2DB8094B2A385015978BA0D576989435 /* AFOAuthCredential.h */, - 4178FE4B5E5326A3A5F59B1729803271 /* AFOAuthCredential.m */, - ); - path = AFOAuth2Manager; - sourceTree = ""; - }; E942AA1182229734646AA35DF8135FFA /* Expecta */ = { isa = PBXGroup; children = ( @@ -3262,15 +3277,6 @@ path = "../Target Support Files/StrongestPasswordValidator"; sourceTree = ""; }; - EEC18829C69332D5574E82A8FCDB1C70 /* AFJSONResponseSerializerWithData */ = { - isa = PBXGroup; - children = ( - E482525BB0905203F6A2A7E8CC768754 /* AFJSONResponseSerializerWithData.h */, - 7D6F950014B496ED07A9A7EFB4EBAC3B /* AFJSONResponseSerializerWithData.m */, - ); - path = AFJSONResponseSerializerWithData; - sourceTree = ""; - }; EF1E6610E6E8C48C1124C3A12ADC5B9C /* nv-ios-http-status */ = { isa = PBXGroup; children = ( @@ -3341,6 +3347,31 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ + 058AEDFFBFA484F2B0FB62B9E0EF3E20 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 6D08E8564B6FCCEAAA2F7F8FBBF9F066 /* AFHTTPRequestSerializer+OAuth2.h in Headers */, + D8B8C38B53230EAC786B4709B893BBEA /* AFJSONResponseSerializerWithData.h in Headers */, + 62F2E349801552E0E2CD8B90D0A82F0D /* AFOAuth2Manager.h in Headers */, + BABFBAE136D4BFD642522725D8DA2F3D /* AFOAuthCredential.h in Headers */, + 49D444337342B41C99B7A357EF032A6D /* PNAddress.h in Headers */, + 8F0C849F838B4B27518586003060857D /* PNInstallation.h in Headers */, + 14F705CB234663E3CFC1B337F272BED5 /* PNLocation.h in Headers */, + F26EED7B2A091F7A14B827FE1A9D77F6 /* PNObjcPassword.h in Headers */, + 52A0772559172FAF6307426E5EAC4B2C /* PNObject+PNObjectConnection.h in Headers */, + 5F3D618CBB087E689C32212903DDE8D1 /* PNObject+Protected.h in Headers */, + A9CDE2481CEA817ADC86C46E2EA952EB /* PNObject-umbrella.h in Headers */, + 21E9C8BE2535D06FFD23E6D608F0B2CF /* PNObject.h in Headers */, + DE5411E9997DF486D55D12A2634E83A2 /* PNObjectConfig.h in Headers */, + A67FBBD9958F24EF6E5DDA17C16B0A65 /* PNObjectConstants.h in Headers */, + F01060613B48D3C853A6C0B1F0A47237 /* PNObjectFormData.h in Headers */, + 294C84E0E184BB0D90BCEAE633BD37AD /* PNObjectModel.h in Headers */, + 3263156ADB2B1022A1E2E5C3E0FA5E14 /* PNObjectUtilities.h in Headers */, + E7B21763B50A48C4166CB18E50FDA789 /* PNUser.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 1B9379ABE9F3114126BD6BEDD01F4CA6 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3361,12 +3392,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 324726A584E3E377BAE66A77989133FB /* Headers */ = { + 2F9F42240103AFA10338A8F16268E657 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 490559448380E5105AEC445FE1E9F0B8 /* UIDevice-Hardware.h in Headers */, - 68996C28E11F99058486C7C9DCF3C37B /* UIDevice-Utils-umbrella.h in Headers */, + B3E145AF890FE908BE6958D7F1CBF367 /* UIDevice-Hardware.h in Headers */, + 82D21E05E8D5357EC969458445F072C9 /* UIDevice-Utils-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3600,27 +3631,12 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - ADDB5281E24271F39952BFE20168FB86 /* Headers */ = { + ACAD0201F99EF99680FB5F58B901426D /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D8220D5F228717E6F4D73C4BD90EB718 /* AFHTTPRequestSerializer+OAuth2.h in Headers */, - 4A998B42AE2CC8C997F81D9A28FD1E61 /* AFJSONResponseSerializerWithData.h in Headers */, - F66F6A369FDF5C8A35F3B73AB3C9C629 /* AFOAuth2Manager.h in Headers */, - 2A1F3ED027BE0EFDB604F791391D6039 /* AFOAuthCredential.h in Headers */, - 24A9263BC9C829751F63B4A68E0B2D00 /* PNAddress.h in Headers */, - 63E95D74C6386024270161CE71E12E48 /* PNInstallation.h in Headers */, - C39320420F6639D455083083AFB7E302 /* PNLocation.h in Headers */, - 316FABC74687584FFC23FE0B537C6937 /* PNObjcPassword.h in Headers */, - 7599B6471F02EFEC71EE637356AF1B60 /* PNObject+PNObjectConnection.h in Headers */, - 050043000BF3B806334835F8E27DFC8E /* PNObject+Protected.h in Headers */, - 1DB614CC2874DAD373A0570009F71205 /* PNObject-umbrella.h in Headers */, - A3F1030D9856D76B807C57DE0D0A571B /* PNObject.h in Headers */, - 9F7E79CBFB66E2DC673C6ED9A204145A /* PNObjectConfig.h in Headers */, - 4948CB42CDB1DE240C3AE2431DD3A751 /* PNObjectConstants.h in Headers */, - 0A100AF564E1F98D3CB7B6A73B9CAF79 /* PNObjectFormData.h in Headers */, - 4019C9AA92293582BB205A9FADC7CF2D /* PNObjectModel.h in Headers */, - 9F1CFAA654EED088224F353EF7A3BAE8 /* PNUser.h in Headers */, + A7B5E4C91CA55A23E8B1CAA3B4BD10DF /* StrongestPasswordValidator-umbrella.h in Headers */, + 98016B4474822C23126C68A9DD7324B6 /* StrongestPasswordValidator.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3829,48 +3845,9 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E3E0252463C7AD285394A2107C88F3D0 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - FBC524D5036034300C4D1B4112AE178F /* StrongestPasswordValidator-umbrella.h in Headers */, - 29EAF787D8EAF02902E6E11158AE031A /* StrongestPasswordValidator.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 0280072244FEC36148B04753DD028066 /* PNObject */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9BD35F71970B6B68614EE2647D1C5AC1 /* Build configuration list for PBXNativeTarget "PNObject" */; - buildPhases = ( - 49E2DF006E12EFB7F3C4B66F3FBCD048 /* Sources */, - DBB67A2707F98AF85127A2F45F873F7A /* Frameworks */, - ADDB5281E24271F39952BFE20168FB86 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 3CC984BB5922329A96FF01AFF63EA56E /* PBXTargetDependency */, - 1B5CCB1034045FBC64D742D856D76CF5 /* PBXTargetDependency */, - F6F2485D452FDB65026DB0F3B6C198BB /* PBXTargetDependency */, - 84BBEEE35DD1755EAC17D1A52D1E0633 /* PBXTargetDependency */, - 85CCA4310DBBDDBB9491C44C53800173 /* PBXTargetDependency */, - 49148FAFF6F94D0CC0A766A37FF026D0 /* PBXTargetDependency */, - D8F014FA5ACD04783800E126EEE07A07 /* PBXTargetDependency */, - 61426E48DE46C6C97D3963B645B63D1A /* PBXTargetDependency */, - A8387BF5707EEC99D5D1B824737986DE /* PBXTargetDependency */, - 83942423A84FCF363B06167E96C54C78 /* PBXTargetDependency */, - B0025426D9FF02932C7964C2D8C5E0FA /* PBXTargetDependency */, - 7E2EAF5848125E70B9B5B46BCECF0D84 /* PBXTargetDependency */, - D6E8A318BC0154682592D4A84327BC21 /* PBXTargetDependency */, - ); - name = PNObject; - productName = PNObject; - productReference = 0C84876FECA04A0CE9DA55811322435B /* PNObject.framework */; - productType = "com.apple.product-type.framework"; - }; 07E7B1F2B822E2C3756A80B3A630FFFD /* NACrypto */ = { isa = PBXNativeTarget; buildConfigurationList = 44E1D4D5EAB2E3B5B6DF9F4A4175C3F1 /* Build configuration list for PBXNativeTarget "NACrypto" */; @@ -3939,23 +3916,6 @@ productReference = 430664FF16C7E63E4CC9373A35EB75D1 /* CodFis_Helper.framework */; productType = "com.apple.product-type.framework"; }; - 29CF67C573FBB866AAB9FFAE86E368EA /* UIDevice-Utils */ = { - isa = PBXNativeTarget; - buildConfigurationList = 6BF95635F0B3C2B0085105C07FE5AE4E /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */; - buildPhases = ( - 396A6594463E9C2779B0552314C9BC25 /* Sources */, - 700D23C90876DFAFE54035D34A572677 /* Frameworks */, - 324726A584E3E377BAE66A77989133FB /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "UIDevice-Utils"; - productName = "UIDevice-Utils"; - productReference = E961DF69D6F8393D0A93674B2D828A96 /* UIDevice_Utils.framework */; - productType = "com.apple.product-type.framework"; - }; 44E0A443C7B5AAF9367BC919E00F78FE /* NSDate_Utils */ = { isa = PBXNativeTarget; buildConfigurationList = DAD2B2245875D0710D2835BC4C4E2871 /* Build configuration list for PBXNativeTarget "NSDate_Utils" */; @@ -4010,6 +3970,23 @@ productReference = 47880BDB6410862FA8F9697FD5D344C9 /* Pods_PNObject_Tests.framework */; productType = "com.apple.product-type.framework"; }; + 468FAD606025CC40D9F844E940B56A66 /* StrongestPasswordValidator */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4B85E7DDF1D3B1D8E6F90A7E8435DE31 /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */; + buildPhases = ( + 4767C5064EEA9ABFDCB1CF32B1452F7C /* Sources */, + 215E225F5CD93D360F91513FDD97DEC9 /* Frameworks */, + ACAD0201F99EF99680FB5F58B901426D /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = StrongestPasswordValidator; + productName = StrongestPasswordValidator; + productReference = CDBEB77D3FEA873D9BC3C74FF2437E80 /* StrongestPasswordValidator.framework */; + productType = "com.apple.product-type.framework"; + }; 5922AC17F4BC1A17550DB92EBA714208 /* Specta */ = { isa = PBXNativeTarget; buildConfigurationList = F8C6A96FEEDCED0C953CF7CC8914E2F4 /* Build configuration list for PBXNativeTarget "Specta" */; @@ -4062,23 +4039,6 @@ productReference = 705EB1376319F55191D8A9B330902416 /* FBSDKLoginKit.framework */; productType = "com.apple.product-type.framework"; }; - 5E17FBC344D74B0BF462381E4D7CCD1F /* StrongestPasswordValidator */ = { - isa = PBXNativeTarget; - buildConfigurationList = 7A7F86E82702A25993A5F64FE706506B /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */; - buildPhases = ( - D0185F2DA13EAEC4B8C7F43ED318DD95 /* Sources */, - BEBC559CF1583F0E18849AA2ABF4677A /* Frameworks */, - E3E0252463C7AD285394A2107C88F3D0 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = StrongestPasswordValidator; - productName = StrongestPasswordValidator; - productReference = CDBEB77D3FEA873D9BC3C74FF2437E80 /* StrongestPasswordValidator.framework */; - productType = "com.apple.product-type.framework"; - }; 63A18C6A528BD7E47DDAF39B2AEAF1D1 /* Bolts */ = { isa = PBXNativeTarget; buildConfigurationList = 6A1A08A808B6977C0D36ABC5867BCE98 /* Build configuration list for PBXNativeTarget "Bolts" */; @@ -4114,6 +4074,23 @@ productReference = 5219B89E926A3B2AC07F080588D76068 /* NSUserDefaults_AESEncryptor.framework */; productType = "com.apple.product-type.framework"; }; + 6F1220B2EF76A05299AE3936206A31B9 /* UIDevice-Utils */ = { + isa = PBXNativeTarget; + buildConfigurationList = 55F8B113DBAA5AA7720D063199278294 /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */; + buildPhases = ( + 2B33A04AC193F3C828ACE6C2CB5FF824 /* Sources */, + 6FD060646AF0BB90F01272977878D08D /* Frameworks */, + 2F9F42240103AFA10338A8F16268E657 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "UIDevice-Utils"; + productName = "UIDevice-Utils"; + productReference = E961DF69D6F8393D0A93674B2D828A96 /* UIDevice_Utils.framework */; + productType = "com.apple.product-type.framework"; + }; 90B2840AB96CFDCBD62C7A56DFD6562C /* CocoaSecurity */ = { isa = PBXNativeTarget; buildConfigurationList = 1186A10BFC16C061060C757186D8DC2A /* Build configuration list for PBXNativeTarget "CocoaSecurity" */; @@ -4131,6 +4108,36 @@ productReference = B3D763860DF510247E4449E447CAE4BB /* CocoaSecurity.framework */; productType = "com.apple.product-type.framework"; }; + A3CB6254A84F4D5ACF17C190D4B5F2E6 /* PNObject */ = { + isa = PBXNativeTarget; + buildConfigurationList = 7ACEDF8F1DF975986E126080ADDDC148 /* Build configuration list for PBXNativeTarget "PNObject" */; + buildPhases = ( + 6091E6318109BF34E5B359D8FA2439AE /* Sources */, + D586EF41496426DE5A28B9DE90062F80 /* Frameworks */, + 058AEDFFBFA484F2B0FB62B9E0EF3E20 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + F214915037F196259C98D4C25C36EDBD /* PBXTargetDependency */, + F42E4A5DF2D3CBC6C6E575983CFA2B02 /* PBXTargetDependency */, + A383535D35CEA46583A5A8DB8BAA0F31 /* PBXTargetDependency */, + C5423E8B77613BD6C5F7047023EE1CD3 /* PBXTargetDependency */, + E4D2BD7CEE75A12BC2832A1189026EAB /* PBXTargetDependency */, + C50477E1A383D0D85C31F5BE8E6AACE9 /* PBXTargetDependency */, + 49F0B6941E78DDEBC059F8A78EE2F5DF /* PBXTargetDependency */, + DF81C7B3F28A33DA77949CDA55AEB4EA /* PBXTargetDependency */, + B8935A1C705AA7B08B7FC3085BF6832D /* PBXTargetDependency */, + B99AC91491354F15267DF14101C0B4ED /* PBXTargetDependency */, + BD65081CDA351C66A22617B8235BD655 /* PBXTargetDependency */, + 18F80D4E9404CFB13D05197E24BF1DC5 /* PBXTargetDependency */, + BF18FC4639A6D16248AAB47EA88A9188 /* PBXTargetDependency */, + ); + name = PNObject; + productName = PNObject; + productReference = 0C84876FECA04A0CE9DA55811322435B /* PNObject.framework */; + productType = "com.apple.product-type.framework"; + }; B2CD72AA6EEA9C1A6A8D801FA3199C38 /* Pods-PNObject_Example */ = { isa = PBXNativeTarget; buildConfigurationList = FF700E7376A0367FEAD725B95A1C56C0 /* Build configuration list for PBXNativeTarget "Pods-PNObject_Example" */; @@ -4325,13 +4332,13 @@ 63BD121E80C800F51FD9AA0B2DED6724 /* NSUserDefaults-AESEncryptor */, 5BC62BF19D4D74E0296E210D83FB15E4 /* nv-ios-http-status */, EFF578FFB6AD12679775112B73ECDFFE /* PEAR-FileManager-iOS */, - 0280072244FEC36148B04753DD028066 /* PNObject */, + A3CB6254A84F4D5ACF17C190D4B5F2E6 /* PNObject */, B2CD72AA6EEA9C1A6A8D801FA3199C38 /* Pods-PNObject_Example */, 4552CE038593E3994B90EB86F9D491DD /* Pods-PNObject_Tests */, E3F991601C544E035DE88BCCDBF588B2 /* PureLayout */, 5922AC17F4BC1A17550DB92EBA714208 /* Specta */, - 5E17FBC344D74B0BF462381E4D7CCD1F /* StrongestPasswordValidator */, - 29CF67C573FBB866AAB9FFAE86E368EA /* UIDevice-Utils */, + 468FAD606025CC40D9F844E940B56A66 /* StrongestPasswordValidator */, + 6F1220B2EF76A05299AE3936206A31B9 /* UIDevice-Utils */, ); }; /* End PBXProject section */ @@ -4452,6 +4459,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 2B33A04AC193F3C828ACE6C2CB5FF824 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 82706BF83F4C7E8306F3883442C822E0 /* UIDevice-Hardware.m in Sources */, + 81026C211795F152A1A08F9FE0B0250B /* UIDevice-Utils-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 3281601EEEE000510FA487CCD47F5326 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4485,35 +4501,36 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 396A6594463E9C2779B0552314C9BC25 /* Sources */ = { + 4767C5064EEA9ABFDCB1CF32B1452F7C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F7C9A1EABFFB56E94FDFA32C82762CB8 /* UIDevice-Hardware.m in Sources */, - C618D5A1038C78BCAF1A2737343C3BFF /* UIDevice-Utils-dummy.m in Sources */, + 83FF289212656FC8C3C4FB806B74F43F /* StrongestPasswordValidator-dummy.m in Sources */, + 8CEA85EC01B1702C53E4F7B41C4D0D8E /* StrongestPasswordValidator.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 49E2DF006E12EFB7F3C4B66F3FBCD048 /* Sources */ = { + 6091E6318109BF34E5B359D8FA2439AE /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 592F89C57D9A8C2B1CE7073674A01EAB /* AFHTTPRequestSerializer+OAuth2.m in Sources */, - 0E18B5EAC57E3351799332E1CB02CCE8 /* AFJSONResponseSerializerWithData.m in Sources */, - 10F8D8863E9214E9137B4C63EBDD03A1 /* AFOAuth2Manager.m in Sources */, - 974877B9D28F68C0692C84495567BB8C /* AFOAuthCredential.m in Sources */, - 9889CAD18AFE34ACA3614FF6C079518F /* PNAddress.m in Sources */, - D5D0B4DF7611391820476594E37043C8 /* PNInstallation.m in Sources */, - F2ED40E567E12C3EA893686BE4447717 /* PNLocation.m in Sources */, - 8173EC827CB0BD633FB5F58C9101987C /* PNObjcPassword.m in Sources */, - CE6423FBF5471A03200F40DC93ADD762 /* PNObject+PNObjectConnection.m in Sources */, - 8D9719A9C570A75A75533E6A8238668A /* PNObject+Protected.m in Sources */, - 2B21174CC5A05CA3B3B6FA5EF12F5AC3 /* PNObject-dummy.m in Sources */, - 8D57021FDD94D466CFB27438F7A44E7F /* PNObject.m in Sources */, - 70A5B0FA509A60FE87277DF8DA3C0864 /* PNObjectConfig.m in Sources */, - 40EE99E17A30E420A1CDC3B6C0C5D63A /* PNObjectFormData.m in Sources */, - F87E892222E16B87CFF9719430234C9C /* PNObjectModel.m in Sources */, - 29E65DFDF49EF249C7CB112A3479BF3E /* PNUser.m in Sources */, + 2C156A46538AC99FF34D62143E4BDDEE /* AFHTTPRequestSerializer+OAuth2.m in Sources */, + 69C1BBE4A39033531EF811D86DAAA5B8 /* AFJSONResponseSerializerWithData.m in Sources */, + 6F1106B87CD5AD514312F33A6CF69266 /* AFOAuth2Manager.m in Sources */, + 246F1D35D33735FA13AD33841502CB45 /* AFOAuthCredential.m in Sources */, + 6A92887233F9330B9B5C08947C7DAF69 /* PNAddress.m in Sources */, + 449D61B30B268FC620A6E6699C225C9E /* PNInstallation.m in Sources */, + 15C261980C1CE523CF1CE06C4A7C9864 /* PNLocation.m in Sources */, + 8E9A77BA84391C2F89AF200DAA4DCC5B /* PNObjcPassword.m in Sources */, + 298FB12D124F4BBDFD002435A15C8D41 /* PNObject+PNObjectConnection.m in Sources */, + 127C915BFDABE77D6B9BB844E73AD4D5 /* PNObject+Protected.m in Sources */, + EFAC6A854E2D4C7CCCC428B918427FB6 /* PNObject-dummy.m in Sources */, + 8EBA1509F85403A9E8CB73ED095A981B /* PNObject.m in Sources */, + C2976219AC07BD53DEBCCC0B56F8431B /* PNObjectConfig.m in Sources */, + 14A8A37E14B140590B1208CFABD6CFB6 /* PNObjectFormData.m in Sources */, + BD54BC6FA49517AE963E66E1BCEB6076 /* PNObjectModel.m in Sources */, + 9E715681B3724F667EEA69B92297CB17 /* PNObjectUtilities.m in Sources */, + 329E64834A54D9FD47BBCC7F8ED5D5D6 /* PNUser.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4673,15 +4690,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - D0185F2DA13EAEC4B8C7F43ED318DD95 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A5BF2C80F6FCFC373AE9B3A7509126EB /* StrongestPasswordValidator-dummy.m in Sources */, - CC196903E0C5BE1921CF20BAD37315A7 /* StrongestPasswordValidator.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; E1857D96CA5308A9165667EA36B4BA68 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4784,7 +4792,7 @@ 10F9084A15E4D79F0B70A691938F5BCF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PNObject; - target = 0280072244FEC36148B04753DD028066 /* PNObject */; + target = A3CB6254A84F4D5ACF17C190D4B5F2E6 /* PNObject */; targetProxy = 4ED6A5A4C877542FDBCCD0BD75A1BE8F /* PBXContainerItemProxy */; }; 1790B0574B3D7BE01A887EE0B25842C6 /* PBXTargetDependency */ = { @@ -4793,17 +4801,11 @@ target = 63BD121E80C800F51FD9AA0B2DED6724 /* NSUserDefaults-AESEncryptor */; targetProxy = 79A3FF5648FA46163AF23C9DDDF19261 /* PBXContainerItemProxy */; }; - 1B5CCB1034045FBC64D742D856D76CF5 /* PBXTargetDependency */ = { + 18F80D4E9404CFB13D05197E24BF1DC5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "CodFis-Helper"; - target = 20CD66BE58A470816F4E3E38646B860D /* CodFis-Helper */; - targetProxy = 18622DB6B9320146608C154DF22EFC1C /* PBXContainerItemProxy */; - }; - 3CC984BB5922329A96FF01AFF63EA56E /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AFNetworking; - target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; - targetProxy = 606A5B762FB6AEFCFD17846D881F719E /* PBXContainerItemProxy */; + name = "UIDevice-Utils"; + target = 6F1220B2EF76A05299AE3936206A31B9 /* UIDevice-Utils */; + targetProxy = 3EEF7843B4EFDBB4D9FBF5137D59E10A /* PBXContainerItemProxy */; }; 3F070B0FAFD8453BA4F0BF521D9E3275 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4829,11 +4831,11 @@ target = 63A18C6A528BD7E47DDAF39B2AEAF1D1 /* Bolts */; targetProxy = DC640B53513DC3439F1EAA83C0FC423D /* PBXContainerItemProxy */; }; - 49148FAFF6F94D0CC0A766A37FF026D0 /* PBXTargetDependency */ = { + 49F0B6941E78DDEBC059F8A78EE2F5DF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = NACrypto; - target = 07E7B1F2B822E2C3756A80B3A630FFFD /* NACrypto */; - targetProxy = B80B0EEAD7C77DDC4C56CD0C4124A700 /* PBXContainerItemProxy */; + name = NSDate_Utils; + target = 44E0A443C7B5AAF9367BC919E00F78FE /* NSDate_Utils */; + targetProxy = 29AB99EF429250E285ED3BEF6BB4142F /* PBXContainerItemProxy */; }; 551DB08733C2AC8392FE20BF5E169CB9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4847,12 +4849,6 @@ target = F5ACF367AE3BD7A7F2AF2D430901DF7B /* FBSDKCoreKit */; targetProxy = 52229FDE0EB3FB644A405A366F0D3A9C /* PBXContainerItemProxy */; }; - 61426E48DE46C6C97D3963B645B63D1A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "NSString-Helper"; - target = C3AA3F1AA5D40AEF187EC9809C28B847 /* NSString-Helper */; - targetProxy = D2F8C0180C3024D63FD4365CCB9B2FE9 /* PBXContainerItemProxy */; - }; 682B64C5EDA51C802AB5B22529B3AC42 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSDKShareKit; @@ -4880,7 +4876,7 @@ 7B9A5B39ABDBAEB37871A44C1F9F66AA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = StrongestPasswordValidator; - target = 5E17FBC344D74B0BF462381E4D7CCD1F /* StrongestPasswordValidator */; + target = 468FAD606025CC40D9F844E940B56A66 /* StrongestPasswordValidator */; targetProxy = 402C69440E8C9EE86F8F2833636F6FEE /* PBXContainerItemProxy */; }; 7C6F3DD3B7891F201804C5F7742F59CC /* PBXTargetDependency */ = { @@ -4889,30 +4885,6 @@ target = D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */; targetProxy = 14A1F6734222A0B2766D38225B87C7FF /* PBXContainerItemProxy */; }; - 7E2EAF5848125E70B9B5B46BCECF0D84 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "UIDevice-Utils"; - target = 29CF67C573FBB866AAB9FFAE86E368EA /* UIDevice-Utils */; - targetProxy = B57EB35661693C3098BC0E3166BC9A73 /* PBXContainerItemProxy */; - }; - 83942423A84FCF363B06167E96C54C78 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "PEAR-FileManager-iOS"; - target = EFF578FFB6AD12679775112B73ECDFFE /* PEAR-FileManager-iOS */; - targetProxy = 7C73661F8D2B57DD96B1E40A7F77AA9A /* PBXContainerItemProxy */; - }; - 84BBEEE35DD1755EAC17D1A52D1E0633 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSDKLoginKit; - target = 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */; - targetProxy = AC5E96E3AC5E37ADCFE0A79B1FE02E00 /* PBXContainerItemProxy */; - }; - 85CCA4310DBBDDBB9491C44C53800173 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSDKShareKit; - target = D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */; - targetProxy = B7CD92D0163428A036F267B21AC552AD /* PBXContainerItemProxy */; - }; 86F09DBB7874D05D393B1E7BBDA2E7F3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AFNetworking; @@ -4922,7 +4894,7 @@ 879EE95428313CE6413E7DC4EFBBC4CF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "UIDevice-Utils"; - target = 29CF67C573FBB866AAB9FFAE86E368EA /* UIDevice-Utils */; + target = 6F1220B2EF76A05299AE3936206A31B9 /* UIDevice-Utils */; targetProxy = 50E5827338D59FD257624C89D3FC0E65 /* PBXContainerItemProxy */; }; 8C93361A43E4819E489865DB152A1479 /* PBXTargetDependency */ = { @@ -4973,11 +4945,11 @@ target = 0D888F29E05E498D0CD91A51D28599A5 /* Expecta */; targetProxy = E0554EF2942F72AD762F1056DCF6FB23 /* PBXContainerItemProxy */; }; - A8387BF5707EEC99D5D1B824737986DE /* PBXTargetDependency */ = { + A383535D35CEA46583A5A8DB8BAA0F31 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "NSUserDefaults-AESEncryptor"; - target = 63BD121E80C800F51FD9AA0B2DED6724 /* NSUserDefaults-AESEncryptor */; - targetProxy = 01EF6F80F3391EEA99CF591A9B3913FD /* PBXContainerItemProxy */; + name = FBSDKCoreKit; + target = F5ACF367AE3BD7A7F2AF2D430901DF7B /* FBSDKCoreKit */; + targetProxy = F168E8BDA2C377BACAF306C3065E482C /* PBXContainerItemProxy */; }; A92661BF757FA2E02BE295B42ACBF516 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4991,12 +4963,6 @@ target = 5BC62BF19D4D74E0296E210D83FB15E4 /* nv-ios-http-status */; targetProxy = BD2762DAE77AE277115842C96B7FC20C /* PBXContainerItemProxy */; }; - B0025426D9FF02932C7964C2D8C5E0FA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = StrongestPasswordValidator; - target = 5E17FBC344D74B0BF462381E4D7CCD1F /* StrongestPasswordValidator */; - targetProxy = 062A8CEE2965712E8DFA1536845DCA4C /* PBXContainerItemProxy */; - }; B4327D12E62270ACBF76C7F75B02787F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSDKCoreKit; @@ -5009,6 +4975,42 @@ target = DD86ABD743B0605672C710ADC56EB9DA /* FBSnapshotTestCase */; targetProxy = 4CDA02CE6F737D4FD43467BDE81B850B /* PBXContainerItemProxy */; }; + B8935A1C705AA7B08B7FC3085BF6832D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "NSUserDefaults-AESEncryptor"; + target = 63BD121E80C800F51FD9AA0B2DED6724 /* NSUserDefaults-AESEncryptor */; + targetProxy = AABD79CE9EF8CA8BB9289B674FD16479 /* PBXContainerItemProxy */; + }; + B99AC91491354F15267DF14101C0B4ED /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "PEAR-FileManager-iOS"; + target = EFF578FFB6AD12679775112B73ECDFFE /* PEAR-FileManager-iOS */; + targetProxy = BF5AF8B65F688DBCEBFF6DBF619F86A1 /* PBXContainerItemProxy */; + }; + BD65081CDA351C66A22617B8235BD655 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = StrongestPasswordValidator; + target = 468FAD606025CC40D9F844E940B56A66 /* StrongestPasswordValidator */; + targetProxy = E8D0963D1A8789E61B90BBE27A7757CA /* PBXContainerItemProxy */; + }; + BF18FC4639A6D16248AAB47EA88A9188 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "nv-ios-http-status"; + target = 5BC62BF19D4D74E0296E210D83FB15E4 /* nv-ios-http-status */; + targetProxy = AB915106EA490267F34A25907D839A22 /* PBXContainerItemProxy */; + }; + C50477E1A383D0D85C31F5BE8E6AACE9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = NACrypto; + target = 07E7B1F2B822E2C3756A80B3A630FFFD /* NACrypto */; + targetProxy = D2458CBCD9C60C4456EB107DBBDA5711 /* PBXContainerItemProxy */; + }; + C5423E8B77613BD6C5F7047023EE1CD3 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSDKLoginKit; + target = 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */; + targetProxy = C42BEC33B43EF4644E6958994076EFAA /* PBXContainerItemProxy */; + }; CA41AEEFE57F94BD9F5E16C00956D86B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "NSUserDefaults-AESEncryptor"; @@ -5018,7 +5020,7 @@ D2CB6918FE587C2B3992D94EEE631FDB /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PNObject; - target = 0280072244FEC36148B04753DD028066 /* PNObject */; + target = A3CB6254A84F4D5ACF17C190D4B5F2E6 /* PNObject */; targetProxy = 1E055AAF41AB93F1638C56C4B14C168F /* PBXContainerItemProxy */; }; D6C00BE99EF80D2D42123478DE151F5F /* PBXTargetDependency */ = { @@ -5027,23 +5029,17 @@ target = 63A18C6A528BD7E47DDAF39B2AEAF1D1 /* Bolts */; targetProxy = D1A66469B15A7049501C6E6CAA6847D7 /* PBXContainerItemProxy */; }; - D6E8A318BC0154682592D4A84327BC21 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "nv-ios-http-status"; - target = 5BC62BF19D4D74E0296E210D83FB15E4 /* nv-ios-http-status */; - targetProxy = C1809062E9252D350267A2224DBA23EE /* PBXContainerItemProxy */; - }; D73BEEA75F4DBBB2A906F1EB6B62AFBE /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Specta; target = 5922AC17F4BC1A17550DB92EBA714208 /* Specta */; targetProxy = E3BB0AB027BF60C2B50853FD61CC20E6 /* PBXContainerItemProxy */; }; - D8F014FA5ACD04783800E126EEE07A07 /* PBXTargetDependency */ = { + DF81C7B3F28A33DA77949CDA55AEB4EA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = NSDate_Utils; - target = 44E0A443C7B5AAF9367BC919E00F78FE /* NSDate_Utils */; - targetProxy = 6665C3254D7FD124F14EE94926CE7B4D /* PBXContainerItemProxy */; + name = "NSString-Helper"; + target = C3AA3F1AA5D40AEF187EC9809C28B847 /* NSString-Helper */; + targetProxy = ACE16868DD2D8A2F0B304D1BB0261978 /* PBXContainerItemProxy */; }; E434BF9C1D97005ED10294F3E39B71AF /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5051,6 +5047,12 @@ target = 5D69761C2CD2A1E5C013537B29CAB4CF /* FBSDKLoginKit */; targetProxy = AD8C327A62B92EF2AA40F01DBBD633EE /* PBXContainerItemProxy */; }; + E4D2BD7CEE75A12BC2832A1189026EAB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSDKShareKit; + target = D8470470292BC39EE263E6103508E41A /* FBSDKShareKit */; + targetProxy = 599AA900BD1FAAB90C304D0F1E76403F /* PBXContainerItemProxy */; + }; E553A5EFC74B0240E86E1CD65F334B23 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = NSDate_Utils; @@ -5066,7 +5068,7 @@ E8CCCD26C18127FAB408C48898439A92 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = StrongestPasswordValidator; - target = 5E17FBC344D74B0BF462381E4D7CCD1F /* StrongestPasswordValidator */; + target = 468FAD606025CC40D9F844E940B56A66 /* StrongestPasswordValidator */; targetProxy = 5DC2EFE9BAFFF864EBFB63E5B104759D /* PBXContainerItemProxy */; }; EA18A64C5A463362E721A1B79833692A /* PBXTargetDependency */ = { @@ -5087,17 +5089,23 @@ target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; targetProxy = 69E278B91C556F3C0FBD864FA820C56F /* PBXContainerItemProxy */; }; + F214915037F196259C98D4C25C36EDBD /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 1C3436CEA5C3D39764C5F54374794ECB /* AFNetworking */; + targetProxy = 4DA5B04775D14E1D08A869798126FCBA /* PBXContainerItemProxy */; + }; F2668585F089DAAD8C9BB5B1AAC4576D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "UIDevice-Utils"; - target = 29CF67C573FBB866AAB9FFAE86E368EA /* UIDevice-Utils */; + target = 6F1220B2EF76A05299AE3936206A31B9 /* UIDevice-Utils */; targetProxy = 3E09CA20CC5A9955A20285654AC8161F /* PBXContainerItemProxy */; }; - F6F2485D452FDB65026DB0F3B6C198BB /* PBXTargetDependency */ = { + F42E4A5DF2D3CBC6C6E575983CFA2B02 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKCoreKit; - target = F5ACF367AE3BD7A7F2AF2D430901DF7B /* FBSDKCoreKit */; - targetProxy = E9E589F62EBA6179D111120469328EEF /* PBXContainerItemProxy */; + name = "CodFis-Helper"; + target = 20CD66BE58A470816F4E3E38646B860D /* CodFis-Helper */; + targetProxy = 8CCBF829B90493C81ED2EC26D76C2FE9 /* PBXContainerItemProxy */; }; FE3A2A93CC911ADF26A5E4C036CC67BD /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5243,7 +5251,7 @@ }; name = Debug; }; - 2387CED377C33FDFCAEF980E3EAE75A5 /* Debug */ = { + 25C1B2485B8DE1D26C6511606A5AB562 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = AD1557A0706C193DACDA20ABC84DA976 /* PNObject.xcconfig */; buildSettings = { @@ -5260,7 +5268,7 @@ 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; + MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = PNObject; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -5268,7 +5276,7 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; 2F2CC850DC9810F1F33205A878C42DAA /* Release */ = { isa = XCBuildConfiguration; @@ -5351,6 +5359,60 @@ }; name = Release; }; + 30C06DF23D258616BC5C0A1BBAC7BB79 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4505355DAFDC3AF103B902B71FCE3A0 /* UIDevice-Utils.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = 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; + }; + 39915A44C2D173FBC836450474B5BB15 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = AD1557A0706C193DACDA20ABC84DA976 /* PNObject.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = 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; + }; 3B83C0614CFC61C0AB9DB6240D2F76B3 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 674F4E3B6D17AF8B8D341341F578EE93 /* NSString-Helper.xcconfig */; @@ -5649,6 +5711,33 @@ }; name = Release; }; + 74BAD8E01A1C07D7DF088B732812F640 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = E4505355DAFDC3AF103B902B71FCE3A0 /* UIDevice-Utils.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = 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; + }; 76D8F280717F915B1F3AD813AEBD2C77 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = DC358092608E035811817A25786F40A6 /* Pods-PNObject_Example.release.xcconfig */; @@ -5679,33 +5768,6 @@ }; name = Release; }; - 780F740EFE735D94B64817A20BD947A3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 964039B5466ECE4FFBBAC9E207AB58C3 /* StrongestPasswordValidator.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = 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; - }; 78B1779BC8C18F605E2AE90B4D96351F /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = D6564585BAE802EFE1D6A13ABE08003F /* AFNetworking.xcconfig */; @@ -5733,6 +5795,33 @@ }; name = Debug; }; + 7C001A33142B64E9382595C3FC0478AB /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 964039B5466ECE4FFBBAC9E207AB58C3 /* StrongestPasswordValidator.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = 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; + }; 8509A8940C18615DF80796E50E966D18 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 394EADF4351FA66051FAEBAD1932B4E9 /* NACrypto.xcconfig */; @@ -5872,6 +5961,33 @@ }; name = Debug; }; + A22796B22669F8D0C3903DE26C8DB8ED /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 964039B5466ECE4FFBBAC9E207AB58C3 /* StrongestPasswordValidator.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = 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 = YES; + PRODUCT_NAME = StrongestPasswordValidator; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -5911,33 +6027,6 @@ }; name = Debug; }; - A9942EDDA5136E7A1491C7544DAE328A /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = AD1557A0706C193DACDA20ABC84DA976 /* PNObject.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = 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 = NO; - PRODUCT_NAME = PNObject; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; B45863AAE9B51778650C5F2D7FCDCFD6 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 742990DBABAD4AA09E4143E755ABA5BF /* PEAR-FileManager-iOS.xcconfig */; @@ -5965,33 +6054,6 @@ }; name = Release; }; - C24EE0A7292874DB2F37050744E28649 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4505355DAFDC3AF103B902B71FCE3A0 /* UIDevice-Utils.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = 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; - }; C8F1D654C99F1BBEDAF9AD0D046314C8 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 674F4E3B6D17AF8B8D341341F578EE93 /* NSString-Helper.xcconfig */; @@ -6208,33 +6270,6 @@ }; name = Debug; }; - E494ADFBCA03B2E6E1A3B7511D308019 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 964039B5466ECE4FFBBAC9E207AB58C3 /* StrongestPasswordValidator.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = 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 = YES; - PRODUCT_NAME = StrongestPasswordValidator; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; EA81007551D3EEE186DB0409D1CDFF85 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = F872FBD57D98CFC3DE47AD9A270264B9 /* Pods-PNObject_Tests.release.xcconfig */; @@ -6376,33 +6411,6 @@ }; name = Debug; }; - F6BD84C73C393AF9BBC99ECF4E36DA14 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E4505355DAFDC3AF103B902B71FCE3A0 /* UIDevice-Utils.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = 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; - }; FB45FFD90572718D82AB9092B750F0CA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { @@ -6494,6 +6502,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 4B85E7DDF1D3B1D8E6F90A7E8435DE31 /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A22796B22669F8D0C3903DE26C8DB8ED /* Debug */, + 7C001A33142B64E9382595C3FC0478AB /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 52987344B8160DEC2C577AE41CE9CB3F /* Build configuration list for PBXNativeTarget "NSString-Helper" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6503,6 +6520,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 55F8B113DBAA5AA7720D063199278294 /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 30C06DF23D258616BC5C0A1BBAC7BB79 /* Debug */, + 74BAD8E01A1C07D7DF088B732812F640 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 57800A0D1724774333EF09E83030AA81 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6521,15 +6547,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6BF95635F0B3C2B0085105C07FE5AE4E /* Build configuration list for PBXNativeTarget "UIDevice-Utils" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F6BD84C73C393AF9BBC99ECF4E36DA14 /* Debug */, - C24EE0A7292874DB2F37050744E28649 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 773B3CE5A93F65392B93590CE7141A09 /* Build configuration list for PBXNativeTarget "FBSDKShareKit" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6539,11 +6556,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7A7F86E82702A25993A5F64FE706506B /* Build configuration list for PBXNativeTarget "StrongestPasswordValidator" */ = { + 7ACEDF8F1DF975986E126080ADDDC148 /* Build configuration list for PBXNativeTarget "PNObject" */ = { isa = XCConfigurationList; buildConfigurations = ( - E494ADFBCA03B2E6E1A3B7511D308019 /* Debug */, - 780F740EFE735D94B64817A20BD947A3 /* Release */, + 39915A44C2D173FBC836450474B5BB15 /* Debug */, + 25C1B2485B8DE1D26C6511606A5AB562 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -6575,15 +6592,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9BD35F71970B6B68614EE2647D1C5AC1 /* Build configuration list for PBXNativeTarget "PNObject" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 2387CED377C33FDFCAEF980E3EAE75A5 /* Debug */, - A9942EDDA5136E7A1491C7544DAE328A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; BBE59BCD5ADEB5D55801918FED22F022 /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PNObject.xcscheme index 28bd905..f191a0d 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/Target Support Files/PNObject/Info.plist b/Example/Pods/Target Support Files/PNObject/Info.plist index 5f5eb1b..e6c3d56 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.4.6 + 0.4.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 6936a3b..a00a6b5 100644 --- a/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h +++ b/Example/Pods/Target Support Files/PNObject/PNObject-umbrella.h @@ -12,6 +12,7 @@ #import "PNObjectConstants.h" #import "PNObjectFormData.h" #import "PNObjectModel.h" +#import "PNObjectUtilities.h" #import "AFJSONResponseSerializerWithData.h" #import "AFHTTPRequestSerializer+OAuth2.h" #import "AFOAuth2Manager.h" diff --git a/PNObject.podspec b/PNObject.podspec index 49a8d7e..36597dc 100644 --- a/PNObject.podspec +++ b/PNObject.podspec @@ -8,7 +8,7 @@ Pod::Spec.new do |s| s.name = "PNObject" -s.version = "0.4.6" +s.version = "0.4.7" s.summary = "PNObject is a simple replica of the more complex ParseObject" # This description is used to generate tags and improve search results. diff --git a/Pod/Classes/PNClasses/PNUser.h b/Pod/Classes/PNClasses/PNUser.h index 3dcd997..758d731 100644 --- a/Pod/Classes/PNClasses/PNUser.h +++ b/Pod/Classes/PNClasses/PNUser.h @@ -76,9 +76,13 @@ * @param success <#success description#> * @param failure <#failure description#> */ -- (void) socialLoginWithBlockSuccessFromViewController:(UIViewController* _Nonnull) viewController - blockSuccess:(nullable void (^)(PNUser * _Nullable responseObject))success - failure:(nullable void (^)(NSError * _Nonnull error))failure; ++ (void) socialLoginFromViewController:(UIViewController* _Nullable) viewController + blockSuccess:(nullable void (^)(PNUser * _Nullable responseObject))success + failure:(nullable void (^)(NSError * _Nonnull error))failure; + + ++ (void) socialLoginWithBlockSuccess:(nullable void (^)(PNUser * _Nullable responseObject))success + failure:(nullable void (^)(NSError * _Nonnull error))failure; /** * <#Description#> diff --git a/Pod/Classes/PNClasses/PNUser.m b/Pod/Classes/PNClasses/PNUser.m index d0dbc94..43fc32d 100644 --- a/Pod/Classes/PNClasses/PNUser.m +++ b/Pod/Classes/PNClasses/PNUser.m @@ -176,94 +176,92 @@ static bool isFirstAccess = YES; } -- (void) socialLoginWithBlockSuccessFromViewController:(UIViewController* _Nonnull) viewController - blockSuccess:(nullable void (^)(PNUser * _Nullable responseObject))success - failure:(nullable void (^)(NSError * _Nonnull error))failure { ++ (void) socialLoginFromViewController:(UIViewController* _Nullable) viewController + blockSuccess:(nullable void (^)(PNUser * _Nullable responseObject))success + failure:(nullable void (^)(NSError * _Nonnull error))failure { + + if (!viewController) { + viewController = [PNObjectUtilities topViewController]; + } + if ([FBSDKAccessToken currentAccessToken]) { //FBSDKProfile *user = [FBSDKProfile currentProfile]; - - FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:@{@"fields": @"first_name, last_name, link, birthday, email, gender"}]; - - [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { - NSLogDebug(@"%@",result); - NSLogDebug(@"%@",error); - + + [FBSDKAccessToken refreshCurrentAccessToken:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { if (error) { if (failure) { failure(error); } } else { - [self setFacebookAccessToken:[FBSDKAccessToken currentAccessToken].tokenString]; - [self setFirstName:[result objectForKey:@"first_name"]]; - [self setLastName:[result objectForKey:@"last_name"]]; - [self setEmail:[result objectForKey:@"email"]]; - [self setFacebookId:[result objectForKey:@"id"]]; - - NSString *gender = [[result objectForKey:@"gender"] isEqualToString:@"male"] ? @"M" : @"F"; - - [self setSex:gender]; - - NSArray *birthArray = [[result objectForKey:@"birthday" ] componentsSeparatedByString: @"/"]; - - //NSMutableString *birthString = [NSMutableString stringWithString:[[[[[birthArray objectAtIndex:1] stringByAppendingString:@"/"] stringByAppendingString:[birthArray objectAtIndex:0]] stringByAppendingString:@"/"] stringByAppendingString:[birthArray objectAtIndex:2]]]; - + + FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:@"me" parameters:@{@"fields": @"first_name, last_name, link, birthday, email, gender"}]; + + [request startWithCompletionHandler:^(FBSDKGraphRequestConnection *connection, id result, NSError *error) { + NSLogDebug(@"%@",result); + NSLogDebug(@"%@",error); + + if (error) { + if (failure) { + failure(error); + } + } + else { + [[PNObjectConfig sharedInstance] refreshTokenForUserWithFacebookID:[result objectForKey:@"id"] facebookToken:[FBSDKAccessToken currentAccessToken].tokenString withBlockSuccess:^(BOOL refreshSuccess) { + + PNUser *user = [[self class] new]; + + [user setFacebookId:[result objectForKey:@"id"]]; + [user setAuthenticated:YES]; + [user saveLocally]; + [user reloadFormServer]; + + USER = user; + + if (success) { + success(user); + } + + } failure:^(NSError * _Nonnull error) { + if (failure) { + failure(error); + } + }]; + } + }]; + } - - /*[UserDataManager setParameter:DEF_PROFILE_FIRSTNAME withValue:user.firstName]; - [UserDataManager setParameter:DEF_PROFILE_LASTNAME withValue:user.lastName]; - - NSArray *birthArray = [[result objectForKey:@"birthday" ] componentsSeparatedByString: @"/"]; - - NSMutableString *birthString = [NSMutableString stringWithString:[[[[[birthArray objectAtIndex:1] stringByAppendingString:@"/"] stringByAppendingString:[birthArray objectAtIndex:0]] stringByAppendingString:@"/"] stringByAppendingString:[birthArray objectAtIndex:2]]]; - - NSString *gender = [[result objectForKey:@"gender"] isEqualToString:@"male"] ? @"M" : @"F"; - - [UserDataManager setParameter:DEF_PROFILE_BIRTH withValue:birthString]; - [UserDataManager setParameter:DEF_PROFILE_GENDER withValue:gender]; - - [UserDataManager setParameter:DEF_PROFILE_EMAIL withValue:[result objectForKey:@"email"]]; - [UserDataManager setParameter:DEF_PROFILE_AVATAR withValue:[NSNumber numberWithInt:1]]; - [UserDataManager setParameter:DEF_PROFILE_FB_ID withValue:[result objectForKey:@"id"]];*/ - - - //[self setFacebookId:[user userID]]; }]; - - } else { FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; - [login logInWithReadPermissions: @[@"public_profile",@"email"] fromViewController:viewController handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { + [login logInWithReadPermissions: @[@"public_profile",@"email",@"user_birthday"] fromViewController:viewController handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { if (error) { NSLog(@"Process error"); + if (failure) { + failure(error); + } } else if (result.isCancelled) { NSLog(@"Cancelled"); + if (failure) { + NSError *error = [NSError errorWithDomain:NSLocalizedString(@"Request cancelled", @"") code:kHTTPStatusCodeMethodNotAllowed userInfo:nil]; + failure(error); + } } else { NSLog(@"Logged in"); - - + [self socialLoginFromViewController:viewController blockSuccess:success failure:failure]; } }]; } } -- (void) socialLoginWithBlockSuccess:(void (^)(PNUser * _Nullable))success - failure:(void (^)(NSError * _Nonnull))failure { +; - /*[self POSTWithEndpointAction:@"registration/register" progress:nil success:^(NSURLSessionDataTask * _Nullable task, PNObject * _Nullable responseObject) { - NSLog(@"response %@",responseObject); - if(success){ - success(self); - [self saveLocally]; - } - } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { - NSLogDebug(@"error : %ld",[error code]); - if (failure) { - failure(error); - } - }];*/ ++ (void) socialLoginWithBlockSuccess:(nullable void (^)(PNUser * _Nullable responseObject))success + failure:(nullable void (^)(NSError * _Nonnull error))failure { + + [self socialLoginFromViewController:nil blockSuccess:success failure:failure]; } + (void) loginCurrentUserWithEmail:(NSString * _Nonnull) email diff --git a/Pod/Classes/PNObject.h b/Pod/Classes/PNObject.h index a05f387..9d9e432 100644 --- a/Pod/Classes/PNObject.h +++ b/Pod/Classes/PNObject.h @@ -9,6 +9,7 @@ #import #import "PNObjectConfig.h" #import "PNObjectModel.h" +#import "PNObjectUtilities.h" #pragma mark MappingSelector Keys diff --git a/Pod/Classes/PNObjectConfig.h b/Pod/Classes/PNObjectConfig.h index efe3a8b..97f7c63 100644 --- a/Pod/Classes/PNObjectConfig.h +++ b/Pod/Classes/PNObjectConfig.h @@ -183,6 +183,12 @@ extern NSString* _Nonnull const Client_Secret; password:(NSString * _Nonnull) password withBlockSuccess:(nullable void (^)(BOOL refreshSuccess))success failure:(nullable void (^)(NSError * _Nonnull error))failure; + + +- (void) refreshTokenForUserWithFacebookID:(NSString * _Nonnull) facebookID + facebookToken:(NSString * _Nonnull) facebookToken + withBlockSuccess:(nullable void (^)(BOOL refreshSuccess))success + failure:(nullable void (^)(NSError * _Nonnull error))failure; /** * <#Description#> */ diff --git a/Pod/Classes/PNObjectConfig.m b/Pod/Classes/PNObjectConfig.m index 62069fb..44da85d 100644 --- a/Pod/Classes/PNObjectConfig.m +++ b/Pod/Classes/PNObjectConfig.m @@ -15,6 +15,7 @@ #import "NSUserDefaults+AESEncryptor.h" #import "NASecRandom.h" #import "NAKeychain.h" +#import NSString * const PNObjectLocalNotificationRefreshTokenClientCredentialSuccess = @"PNObjectLocalNotificationRefreshTokenClientCredentialSuccess"; NSString * const PNObjectLocalNotificationRefreshTokenClientCredentialFail = @"PNObjectLocalNotificationRefreshTokenClientCredentialFail"; @@ -347,6 +348,9 @@ static bool isFirstAccess = YES; [self refreshTokenForUserWithEmail:[[SINGLETON.userSubClass currentUser] email] password:[[(PNUser*)[SINGLETON.userSubClass currentUser] password] password] withBlockSuccess:success failure:failure]; return; } + else if ([SINGLETON.userSubClass currentUser] && [[SINGLETON.userSubClass currentUser] facebookId]){ + [self refreshTokenForUserWithFacebookID:[[SINGLETON.userSubClass currentUser] facebookId] facebookToken:[[FBSDKAccessToken currentAccessToken] tokenString] withBlockSuccess:success failure:failure]; + } else { if (failure) { @@ -399,6 +403,46 @@ static bool isFirstAccess = YES; }]; } +- (void) refreshTokenForUserWithFacebookID:(NSString * _Nonnull) facebookID + facebookToken:(NSString * _Nonnull) facebookToken + withBlockSuccess:(nullable void (^)(BOOL refreshSuccess))success + failure:(nullable void (^)(NSError * _Nonnull error))failure { + if (!facebookID || [facebookID length] == 0) { + if (failure) { + NSError *error = [NSError errorWithDomain:NSLocalizedString(@"Facebook id is not valid", @"") code:kHTTPStatusCodeBadRequest userInfo:nil]; + failure(error); + return; + } + } + if (!facebookToken || [facebookToken length] == 0) { + if (failure) { + NSError *error = [NSError errorWithDomain:NSLocalizedString(@"Facebook token is not valid", @"") code:kHTTPStatusCodeBadRequest userInfo:nil]; + failure(error); + return; + } + } + [_authManager authenticateUsingFacebookOAuthWithURLString:[_currentEndPointBaseUrl stringByAppendingString:@"oauth-token"] facebookID:facebookID facebookToken:facebookToken scope:nil success:^(AFOAuthCredential * _Nonnull credential) { + _currentOauthCredential = credential; + + [AFOAuthCredential storeCredential:_currentOauthCredential withIdentifier:PNObjectServiceCredentialIdentifier]; + + [_httpSerializer setAuthorizationHeaderFieldWithCredential:_currentOauthCredential]; + [_jsonSerializer setAuthorizationHeaderFieldWithCredential:_currentOauthCredential]; + [_authManager.requestSerializer setAuthorizationHeaderFieldWithCredential:_currentOauthCredential]; + [_manager.requestSerializer setAuthorizationHeaderFieldWithCredential:_currentOauthCredential]; + + if (success) { + success(YES); + } + } failure:^(NSError * _Nonnull error) { + + [[NSNotificationCenter defaultCenter] postNotificationName:PNObjectLocalNotificationRefreshTokenUserFail object:error]; + if (failure) { + failure(error); + } + }]; +} + - (void) refreshTokenForClientCredential { [self refreshTokenForClientCredentialWithBlockSuccess:nil failure:nil]; } diff --git a/Pod/Classes/PNObjectUtilities.h b/Pod/Classes/PNObjectUtilities.h new file mode 100644 index 0000000..e150d3e --- /dev/null +++ b/Pod/Classes/PNObjectUtilities.h @@ -0,0 +1,15 @@ +// +// PNObjectUtilities.h +// Pods +// +// Created by Giuseppe Nucifora on 17/03/16. +// +// + +#import + +@interface PNObjectUtilities : NSObject + ++ (UIViewController *) topViewController; + +@end diff --git a/Pod/Classes/PNObjectUtilities.m b/Pod/Classes/PNObjectUtilities.m new file mode 100644 index 0000000..d7f4320 --- /dev/null +++ b/Pod/Classes/PNObjectUtilities.m @@ -0,0 +1,33 @@ +// +// PNObjectUtilities.m +// Pods +// +// Created by Giuseppe Nucifora on 17/03/16. +// +// + +#import "PNObjectUtilities.h" + +@implementation PNObjectUtilities + ++ (UIViewController *)topViewController { + return [self topViewController:[UIApplication sharedApplication].keyWindow.rootViewController]; +} + ++ (UIViewController *)topViewController:(UIViewController *)rootViewController +{ + if (rootViewController.presentedViewController == nil) { + return rootViewController; + } + + if ([rootViewController.presentedViewController isKindOfClass:[UINavigationController class]]) { + UINavigationController *navigationController = (UINavigationController *)rootViewController.presentedViewController; + UIViewController *lastViewController = [[navigationController viewControllers] lastObject]; + return [self topViewController:lastViewController]; + } + + UIViewController *presentedViewController = (UIViewController *)rootViewController.presentedViewController; + return [self topViewController:presentedViewController]; +} + +@end diff --git a/Pod/Classes/Vendors/AFOAuth2Manager/AFOAuth2Manager.h b/Pod/Classes/Vendors/AFOAuth2Manager/AFOAuth2Manager.h index 83e1ea9..3158600 100644 --- a/Pod/Classes/Vendors/AFOAuth2Manager/AFOAuth2Manager.h +++ b/Pod/Classes/Vendors/AFOAuth2Manager/AFOAuth2Manager.h @@ -109,6 +109,23 @@ NS_ASSUME_NONNULL_BEGIN success:(void (^)(AFOAuthCredential *credential))success failure:(void (^)(NSError *error))failure; + +/** + Creates and enqueues an `NSURLSessionTask` to authenticate against the server using a specified facebook id and facebook token, with a designated scope. + + @param URLString The URL string used to create the request URL. + @param facebookID The facebook id used for authentication + @param facebookToken The facebook token used for authentication + @param scope The authorization scope + @param success A block object to be executed when the request operation finishes successfully. This block has no return value and takes a single argument: the OAuth credential returned by the server. + @param failure A block object to be executed when the request operation finishes unsuccessfully, or that finishes successfully, but encountered an error while parsing the response data. This block has no return value and takes a single argument: the error returned from the server. + */ +- (NSURLSessionTask *)authenticateUsingFacebookOAuthWithURLString:(NSString *)URLString + facebookID:(NSString *)facebookid + facebookToken:(NSString *)facebookToken + scope:(NSString *)scope + success:(void (^)(AFOAuthCredential * _Nonnull))success + failure:(void (^)(NSError * _Nonnull))failure; /** Creates and enqueues an `NSURLSessionTask` to authenticate against the server with a designated scope. diff --git a/Pod/Classes/Vendors/AFOAuth2Manager/AFOAuth2Manager.m b/Pod/Classes/Vendors/AFOAuth2Manager/AFOAuth2Manager.m index 88d83f1..66419c8 100644 --- a/Pod/Classes/Vendors/AFOAuth2Manager/AFOAuth2Manager.m +++ b/Pod/Classes/Vendors/AFOAuth2Manager/AFOAuth2Manager.m @@ -27,6 +27,7 @@ NSString * const kAFOAuthClientCredentialsGrantType = @"client_credentials"; NSString * const kAFOAuthPasswordCredentialsGrantType = @"password"; NSString * const kAFOAuthCodeGrantType = @"authorization_code"; NSString * const kAFOAuthRefreshGrantType = @"refresh_token"; +NSString * const kAFOAuthFacebookCredentialGrantType = @"provider_facebook_token"; NSString * const AFOAuth2ErrorDomain = @"com.alamofire.networking.oauth2.error"; @@ -35,9 +36,9 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { if (![object valueForKey:@"error"] || [[object valueForKey:@"error"] isEqual:[NSNull null]]) { return nil; } - + NSMutableDictionary *mutableUserInfo = [NSMutableDictionary dictionary]; - + NSString *description = nil; if ([object valueForKey:@"error_description"]) { description = [object valueForKey:@"error_description"]; @@ -54,15 +55,15 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { description = NSLocalizedStringFromTable(@"The authorization grant type is not supported by the authorization server.", @"AFOAuth2Manager", @"invalid_request"); } } - + if (description) { mutableUserInfo[NSLocalizedDescriptionKey] = description; } - + if ([object valueForKey:@"error_uri"]) { mutableUserInfo[NSLocalizedRecoverySuggestionErrorKey] = [object valueForKey:@"error_uri"]; } - + return [NSError errorWithDomain:AFOAuth2ErrorDomain code:-1 userInfo:mutableUserInfo]; } @@ -101,19 +102,19 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { NSParameterAssert(url); NSParameterAssert(clientID); NSParameterAssert(secret); - + self = [super initWithBaseURL:url sessionConfiguration:configuration]; if (!self) { return nil; } - + self.serviceProviderIdentifier = [self.baseURL host]; self.clientID = clientID; self.secret = secret; self.useHTTPBasicAuthentication = YES; - + [self.requestSerializer setValue:@"application/json" forHTTPHeaderField:@"Accept"]; - + return self; } @@ -121,7 +122,7 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { - (void)setUseHTTPBasicAuthentication:(BOOL)useHTTPBasicAuthentication { _useHTTPBasicAuthentication = useHTTPBasicAuthentication; - + if (self.useHTTPBasicAuthentication) { [self.requestSerializer setAuthorizationHeaderFieldWithUsername:self.clientID password:self.secret]; } else { @@ -133,11 +134,11 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { if (!secret) { secret = @""; } - + _secret = secret; } -#pragma mark - +#pragma mark - - (NSURLSessionTask *)authenticateUsingOAuthWithURLString:(NSString *)URLString username:(NSString *)username @@ -147,31 +148,53 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { failure:(void (^)(NSError * _Nonnull))failure { NSParameterAssert(username); NSParameterAssert(password); - + NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; [parameters setValue:kAFOAuthPasswordCredentialsGrantType forKey:@"grant_type"]; [parameters setValue:username forKey:@"username"]; [parameters setValue:password forKey:@"password"]; - + if (scope) { [parameters setValue:scope forKey:@"scope"]; } - + return [self authenticateUsingOAuthWithURLString:URLString parameters:parameters success:success failure:failure]; } +- (NSURLSessionTask *)authenticateUsingFacebookOAuthWithURLString:(NSString *)URLString + facebookID:(NSString *)facebookid + facebookToken:(NSString *)facebookToken + scope:(NSString *)scope + success:(void (^)(AFOAuthCredential * _Nonnull))success + failure:(void (^)(NSError * _Nonnull))failure { + NSParameterAssert(facebookid); + NSParameterAssert(facebookToken); + + NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; + [parameters setValue:kAFOAuthFacebookCredentialGrantType forKey:@"grant_type"]; + [parameters setValue:facebookid forKey:@"username"]; + [parameters setValue:facebookToken forKey:@"password"]; + + if (scope) { + [parameters setValue:scope forKey:@"scope"]; + } + + return [self authenticateUsingOAuthWithURLString:URLString parameters:parameters success:success failure:failure]; +} + + - (NSURLSessionTask *)authenticateUsingOAuthWithURLString:(NSString *)URLString scope:(NSString *)scope success:(void (^)(AFOAuthCredential * _Nonnull))success failure:(void (^)(NSError * _Nonnull))failure { - + NSMutableDictionary *parameters = [NSMutableDictionary dictionary]; [parameters setValue:kAFOAuthClientCredentialsGrantType forKey:@"grant_type"]; - + if (scope) { [parameters setValue:scope forKey:@"scope"]; } - + return [self authenticateUsingOAuthWithURLString:URLString parameters:parameters success:success failure:failure]; } @@ -182,12 +205,12 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { failure:(void (^)(NSError *error))failure { NSParameterAssert(refreshToken); - + NSDictionary *parameters = @{ @"grant_type": kAFOAuthRefreshGrantType, @"refresh_token": refreshToken }; - + return [self authenticateUsingOAuthWithURLString:URLString parameters:parameters success:success failure:failure]; } @@ -199,13 +222,13 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { { NSParameterAssert(code); NSParameterAssert(uri); - + NSDictionary *parameters = @{ @"grant_type": kAFOAuthCodeGrantType, @"code": code, @"redirect_uri": uri }; - + return [self authenticateUsingOAuthWithURLString:URLString parameters:parameters success:success failure:failure]; } @@ -220,7 +243,7 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { mutableParameters[@"client_secret"] = self.secret; } parameters = [NSDictionary dictionaryWithDictionary:mutableParameters]; - + NSURLSessionTask *task; task = [self POST:URLString parameters:parameters progress:nil success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { if (!responseObject) { @@ -229,46 +252,46 @@ static NSError * AFErrorFromRFC6749Section5_2Error(id object) { } return; } - + if ([responseObject valueForKey:@"error"]) { if (failure) { failure(AFErrorFromRFC6749Section5_2Error(responseObject)); } } - + NSString *refreshToken = [responseObject valueForKey:@"refresh_token"]; if (!refreshToken || [refreshToken isEqual:[NSNull null]]) { refreshToken = [parameters valueForKey:@"refresh_token"]; } - + AFOAuthCredential *credential = [AFOAuthCredential credentialWithOAuthToken:[responseObject valueForKey:@"access_token"] tokenType:[responseObject valueForKey:@"token_type"]]; - - + + if (refreshToken) { // refreshToken is optional in the OAuth2 spec [credential setRefreshToken:refreshToken]; } - + // Expiration is optional, but recommended in the OAuth2 spec. It not provide, assume distantFuture === never expires NSDate *expireDate = [NSDate distantFuture]; id expiresIn = [responseObject valueForKey:@"expires_in"]; if (expiresIn && ![expiresIn isEqual:[NSNull null]]) { expireDate = [NSDate dateWithTimeIntervalSinceNow:[expiresIn doubleValue]]; } - + if (expireDate) { [credential setExpiration:expireDate]; } - + if (success) { success(credential); } - + } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { if (failure) { failure(error); } }]; - + return task; }