./.codecov.yml .clang-format .gitmodules .releaserc/commit.hbs .releaserc/footer.hbs .releaserc/header.hbs .releaserc/template.hbs .ruby-version Cartfile Cartfile.resolved Carthage/Checkouts/Bolts-ObjC Carthage/Checkouts/OCMock Carthage/Checkouts/facebook-ios-sdk Gemfile Gemfile.lock LICENSE PATENTS Parse.podspec Parse.xcworkspace/contents.xcworkspacedata Parse.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist Parse.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings Parse/Configurations/Parse-iOS-Dynamic.xcconfig Parse/Configurations/Parse-iOS.xcconfig Parse/Configurations/Parse-macOS.xcconfig Parse/Configurations/Parse-tvOS-Dynamic.xcconfig Parse/Configurations/Parse-tvOS.xcconfig Parse/Configurations/Parse-watchOS-Dynamic.xcconfig Parse/Configurations/Parse-watchOS.xcconfig Parse/Configurations/ParseUnitTests-iOS.xcconfig Parse/Configurations/ParseUnitTests-macOS.xcconfig Parse/Configurations/Shared Parse/Parse.xcodeproj/project.pbxproj Parse/Parse.xcodeproj/project.xcworkspace/contents.xcworkspacedata Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-iOS-Dynamic.xcscheme Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-iOS.xcscheme Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-macOS.xcscheme Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-tvOS-Dynamic.xcscheme Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-tvOS.xcscheme Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-watchOS-Dynamic.xcscheme Parse/Parse.xcodeproj/xcshareddata/xcschemes/Parse-watchOS.xcscheme Parse/Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.h Parse/Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.m Parse/Parse/Internal/ACL/PFACLPrivate.h Parse/Parse/Internal/ACL/State/PFACLState.h Parse/Parse/Internal/ACL/State/PFACLState.m Parse/Parse/Internal/ACL/State/PFACLState_Private.h Parse/Parse/Internal/ACL/State/PFMutableACLState.h Parse/Parse/Internal/ACL/State/PFMutableACLState.m Parse/Parse/Internal/Analytics/Controller/PFAnalyticsController.h Parse/Parse/Internal/Analytics/Controller/PFAnalyticsController.m Parse/Parse/Internal/Analytics/PFAnalytics_Private.h Parse/Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.h Parse/Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.m Parse/Parse/Internal/BFTask+Private.h Parse/Parse/Internal/BFTask+Private.m Parse/Parse/Internal/CloudCode/PFCloudCodeController.h Parse/Parse/Internal/CloudCode/PFCloudCodeController.m Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunning.h Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunning.m Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.h Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.m Parse/Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.h Parse/Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.m Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.h Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.m Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner_Private.h Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.h Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.m Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession_Private.h Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.h Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.m Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate_Private.h Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.h Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.m Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.h Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.m Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.h Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.m Parse/Parse/Internal/Commands/PFRESTAnalyticsCommand.h Parse/Parse/Internal/Commands/PFRESTAnalyticsCommand.m Parse/Parse/Internal/Commands/PFRESTCloudCommand.h Parse/Parse/Internal/Commands/PFRESTCloudCommand.m Parse/Parse/Internal/Commands/PFRESTCommand.h Parse/Parse/Internal/Commands/PFRESTCommand.m Parse/Parse/Internal/Commands/PFRESTCommand_Private.h Parse/Parse/Internal/Commands/PFRESTConfigCommand.h Parse/Parse/Internal/Commands/PFRESTConfigCommand.m Parse/Parse/Internal/Commands/PFRESTFileCommand.h Parse/Parse/Internal/Commands/PFRESTFileCommand.m Parse/Parse/Internal/Commands/PFRESTObjectBatchCommand.h Parse/Parse/Internal/Commands/PFRESTObjectBatchCommand.m Parse/Parse/Internal/Commands/PFRESTObjectCommand.h Parse/Parse/Internal/Commands/PFRESTObjectCommand.m Parse/Parse/Internal/Commands/PFRESTPushCommand.h Parse/Parse/Internal/Commands/PFRESTPushCommand.m Parse/Parse/Internal/Commands/PFRESTQueryCommand.h Parse/Parse/Internal/Commands/PFRESTQueryCommand.m Parse/Parse/Internal/Commands/PFRESTSessionCommand.h Parse/Parse/Internal/Commands/PFRESTSessionCommand.m Parse/Parse/Internal/Commands/PFRESTUserCommand.h Parse/Parse/Internal/Commands/PFRESTUserCommand.m Parse/Parse/Internal/Config/Controller/PFConfigController.h Parse/Parse/Internal/Config/Controller/PFConfigController.m Parse/Parse/Internal/Config/Controller/PFCurrentConfigController.h Parse/Parse/Internal/Config/Controller/PFCurrentConfigController.m Parse/Parse/Internal/Config/PFConfig_Private.h Parse/Parse/Internal/FieldOperation/PFFieldOperation.h Parse/Parse/Internal/FieldOperation/PFFieldOperation.m Parse/Parse/Internal/FieldOperation/PFFieldOperationDecoder.h Parse/Parse/Internal/FieldOperation/PFFieldOperationDecoder.m Parse/Parse/Internal/File/Controller/PFFileController.h Parse/Parse/Internal/File/Controller/PFFileController.m Parse/Parse/Internal/File/Controller/PFFileStagingController.h Parse/Parse/Internal/File/Controller/PFFileStagingController.m Parse/Parse/Internal/File/Controller/PFFileUploadResult.m Parse/Parse/Internal/File/FileDataStream/PFFileDataStream.h Parse/Parse/Internal/File/FileDataStream/PFFileDataStream.m Parse/Parse/Internal/File/PFFileObject_Private.h Parse/Parse/Internal/File/State/PFFileState.h Parse/Parse/Internal/File/State/PFFileState.m Parse/Parse/Internal/File/State/PFFileState_Private.h Parse/Parse/Internal/File/State/PFMutableFileState.h Parse/Parse/Internal/File/State/PFMutableFileState.m Parse/Parse/Internal/HTTPRequest/PFHTTPRequest.h Parse/Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.h Parse/Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.m Parse/Parse/Internal/HTTPRequest/PFURLConstructor.h Parse/Parse/Internal/HTTPRequest/PFURLConstructor.m Parse/Parse/Internal/Installation/Constants/PFInstallationConstants.h Parse/Parse/Internal/Installation/Constants/PFInstallationConstants.m Parse/Parse/Internal/Installation/Controller/PFInstallationController.h Parse/Parse/Internal/Installation/Controller/PFInstallationController.m Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.h Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.m Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.h Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.m Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore_Private.h Parse/Parse/Internal/Installation/PFInstallationPrivate.h Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.h Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.m Parse/Parse/Internal/KeyValueCache/PFKeyValueCache_Private.h Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.h Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.m Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.h Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m Parse/Parse/Internal/LocalDataStore/Pin/PFPin.h Parse/Parse/Internal/LocalDataStore/Pin/PFPin.m Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.h Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.m Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.h Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.m Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.h Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.m Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase_Private.h Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.h Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.m Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.h Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.m Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.h Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.m Parse/Parse/Internal/Object/BatchController/PFObjectBatchController.h Parse/Parse/Internal/Object/BatchController/PFObjectBatchController.m Parse/Parse/Internal/Object/Coder/File/PFObjectFileCoder.h Parse/Parse/Internal/Object/Coder/File/PFObjectFileCoder.m Parse/Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.h Parse/Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.m Parse/Parse/Internal/Object/Constants/PFObjectConstants.h Parse/Parse/Internal/Object/Constants/PFObjectConstants.m Parse/Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.h Parse/Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.m Parse/Parse/Internal/Object/Controller/PFObjectController.h Parse/Parse/Internal/Object/Controller/PFObjectController.m Parse/Parse/Internal/Object/Controller/PFObjectController_Private.h Parse/Parse/Internal/Object/Controller/PFObjectControlling.h Parse/Parse/Internal/Object/CurrentController/PFCurrentObjectControlling.h Parse/Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.h Parse/Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.m Parse/Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.h Parse/Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.m Parse/Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.h Parse/Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.m Parse/Parse/Internal/Object/OperationSet/PFOperationSet.h Parse/Parse/Internal/Object/OperationSet/PFOperationSet.m Parse/Parse/Internal/Object/PFObjectPrivate.h Parse/Parse/Internal/Object/PinningStore/PFPinningObjectStore.h Parse/Parse/Internal/Object/PinningStore/PFPinningObjectStore.m Parse/Parse/Internal/Object/State/PFMutableObjectState.h Parse/Parse/Internal/Object/State/PFMutableObjectState.m Parse/Parse/Internal/Object/State/PFObjectState.h Parse/Parse/Internal/Object/State/PFObjectState.m Parse/Parse/Internal/Object/State/PFObjectState_Private.h Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.h Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.m Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.h Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.m Parse/Parse/Internal/Object/Utilities/PFObjectUtilities.h Parse/Parse/Internal/Object/Utilities/PFObjectUtilities.m Parse/Parse/Internal/PFAlertView.h Parse/Parse/Internal/PFAlertView.m Parse/Parse/Internal/PFApplication.h Parse/Parse/Internal/PFApplication.m Parse/Parse/Internal/PFAssert.h Parse/Parse/Internal/PFAsyncTaskQueue.h Parse/Parse/Internal/PFAsyncTaskQueue.m Parse/Parse/Internal/PFBase64Encoder.h Parse/Parse/Internal/PFBase64Encoder.m Parse/Parse/Internal/PFBaseState.h Parse/Parse/Internal/PFBaseState.m Parse/Parse/Internal/PFCategoryLoader.h Parse/Parse/Internal/PFCategoryLoader.m Parse/Parse/Internal/PFCommandCache.h Parse/Parse/Internal/PFCommandCache.m Parse/Parse/Internal/PFCommandCache_Private.h Parse/Parse/Internal/PFCommandResult.h Parse/Parse/Internal/PFCommandResult.m Parse/Parse/Internal/PFCoreDataProvider.h Parse/Parse/Internal/PFCoreManager.h Parse/Parse/Internal/PFCoreManager.m Parse/Parse/Internal/PFDataProvider.h Parse/Parse/Internal/PFDateFormatter.h Parse/Parse/Internal/PFDateFormatter.m Parse/Parse/Internal/PFDevice.h Parse/Parse/Internal/PFDevice.m Parse/Parse/Internal/PFErrorUtilities.h Parse/Parse/Internal/PFErrorUtilities.m Parse/Parse/Internal/PFEventuallyPin.h Parse/Parse/Internal/PFEventuallyPin.m Parse/Parse/Internal/PFEventuallyQueue.h Parse/Parse/Internal/PFEventuallyQueue.m Parse/Parse/Internal/PFEventuallyQueue_Private.h Parse/Parse/Internal/PFFileManager.h Parse/Parse/Internal/PFFileManager.m Parse/Parse/Internal/PFGeoPointPrivate.h Parse/Parse/Internal/PFHash.h Parse/Parse/Internal/PFHash.m Parse/Parse/Internal/PFInternalUtils.h Parse/Parse/Internal/PFInternalUtils.m Parse/Parse/Internal/PFJSONSerialization.h Parse/Parse/Internal/PFJSONSerialization.m Parse/Parse/Internal/PFKeychainStore.h Parse/Parse/Internal/PFKeychainStore.m Parse/Parse/Internal/PFLocationManager.h Parse/Parse/Internal/PFLocationManager.m Parse/Parse/Internal/PFLogging.h Parse/Parse/Internal/PFMacros.h Parse/Parse/Internal/PFMemoryEventuallyQueue.h Parse/Parse/Internal/PFMemoryEventuallyQueue.m Parse/Parse/Internal/PFMulticastDelegate.h Parse/Parse/Internal/PFMulticastDelegate.m Parse/Parse/Internal/PFNetworkCommand.h Parse/Parse/Internal/PFPinningEventuallyQueue.h Parse/Parse/Internal/PFPinningEventuallyQueue.m Parse/Parse/Internal/PFPolygonPrivate.h Parse/Parse/Internal/PFReachability.h Parse/Parse/Internal/PFReachability.m Parse/Parse/Internal/PFSystemLogger.h Parse/Parse/Internal/PFSystemLogger.m Parse/Parse/Internal/PFTaskQueue.h Parse/Parse/Internal/PFTaskQueue.m Parse/Parse/Internal/PFWeakValue.h Parse/Parse/Internal/PFWeakValue.m Parse/Parse/Internal/ParseClientConfiguration_Private.h Parse/Parse/Internal/ParseInternal.h Parse/Parse/Internal/ParseManager.h Parse/Parse/Internal/ParseManager.m Parse/Parse/Internal/ParseManagerPrivate.h Parse/Parse/Internal/ParseModule.h Parse/Parse/Internal/ParseModule.m Parse/Parse/Internal/Parse_Private.h Parse/Parse/Internal/Persistence/Group/PFFilePersistenceGroup.h Parse/Parse/Internal/Persistence/Group/PFFilePersistenceGroup.m Parse/Parse/Internal/Persistence/Group/PFPersistenceGroup.h Parse/Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.h Parse/Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.m Parse/Parse/Internal/Persistence/PFPersistenceController.h Parse/Parse/Internal/Persistence/PFPersistenceController.m Parse/Parse/Internal/Product/PFProduct+Private.h Parse/Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.h Parse/Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.m Parse/Parse/Internal/PropertyInfo/PFPropertyInfo.h Parse/Parse/Internal/PropertyInfo/PFPropertyInfo.m Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Private.h Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.h Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.m Parse/Parse/Internal/Purchase/Controller/PFPurchaseController.h Parse/Parse/Internal/Purchase/Controller/PFPurchaseController.m Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.h Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.m Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver_Private.h Parse/Parse/Internal/Push/ChannelsController/PFPushChannelsController.h Parse/Parse/Internal/Push/ChannelsController/PFPushChannelsController.m Parse/Parse/Internal/Push/Controller/PFPushController.h Parse/Parse/Internal/Push/Controller/PFPushController.m Parse/Parse/Internal/Push/Manager/PFPushManager.h Parse/Parse/Internal/Push/Manager/PFPushManager.m Parse/Parse/Internal/Push/PFPushPrivate.h Parse/Parse/Internal/Push/State/PFMutablePushState.h Parse/Parse/Internal/Push/State/PFMutablePushState.m Parse/Parse/Internal/Push/State/PFPushState.h Parse/Parse/Internal/Push/State/PFPushState.m Parse/Parse/Internal/Push/State/PFPushState_Private.h Parse/Parse/Internal/Push/Utilites/PFPushUtilities.h Parse/Parse/Internal/Push/Utilites/PFPushUtilities.m Parse/Parse/Internal/Query/Controller/PFCachedQueryController.h Parse/Parse/Internal/Query/Controller/PFCachedQueryController.m Parse/Parse/Internal/Query/Controller/PFOfflineQueryController.h Parse/Parse/Internal/Query/Controller/PFOfflineQueryController.m Parse/Parse/Internal/Query/Controller/PFQueryController.h Parse/Parse/Internal/Query/Controller/PFQueryController.m Parse/Parse/Internal/Query/PFQueryConstants.h Parse/Parse/Internal/Query/PFQueryConstants.m Parse/Parse/Internal/Query/PFQueryPrivate.h Parse/Parse/Internal/Query/State/PFMutableQueryState.h Parse/Parse/Internal/Query/State/PFMutableQueryState.m Parse/Parse/Internal/Query/State/PFQueryState.h Parse/Parse/Internal/Query/State/PFQueryState.m Parse/Parse/Internal/Query/State/PFQueryState_Private.h Parse/Parse/Internal/Query/Utilities/PFQueryUtilities.h Parse/Parse/Internal/Query/Utilities/PFQueryUtilities.m Parse/Parse/Internal/Relation/PFRelationPrivate.h Parse/Parse/Internal/Relation/State/PFMutableRelationState.h Parse/Parse/Internal/Relation/State/PFMutableRelationState.m Parse/Parse/Internal/Relation/State/PFRelationState.h Parse/Parse/Internal/Relation/State/PFRelationState.m Parse/Parse/Internal/Relation/State/PFRelationState_Private.h Parse/Parse/Internal/Session/Controller/PFSessionController.h Parse/Parse/Internal/Session/Controller/PFSessionController.m Parse/Parse/Internal/Session/PFSession_Private.h Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.h Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.m Parse/Parse/Internal/ThreadSafety/PFThreadsafety.h Parse/Parse/Internal/ThreadSafety/PFThreadsafety.m Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.h Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.h Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.m Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousUtils_Private.h Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.h Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.m Parse/Parse/Internal/User/Constants/PFUserConstants.h Parse/Parse/Internal/User/Constants/PFUserConstants.m Parse/Parse/Internal/User/Controller/PFUserController.h Parse/Parse/Internal/User/Controller/PFUserController.m Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.h Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.m Parse/Parse/Internal/User/PFUserPrivate.h Parse/Parse/Internal/User/State/PFMutableUserState.h Parse/Parse/Internal/User/State/PFMutableUserState.m Parse/Parse/Internal/User/State/PFUserState.h Parse/Parse/Internal/User/State/PFUserState.m Parse/Parse/Internal/User/State/PFUserState_Private.h Parse/Parse/PFACL.h Parse/Parse/PFACL.m Parse/Parse/PFAnalytics.h Parse/Parse/PFAnalytics.m Parse/Parse/PFAnonymousUtils+Deprecated.h Parse/Parse/PFAnonymousUtils.h Parse/Parse/PFAnonymousUtils.m Parse/Parse/PFCloud+Deprecated.h Parse/Parse/PFCloud+Synchronous.h Parse/Parse/PFCloud.h Parse/Parse/PFCloud.m Parse/Parse/PFConfig+Synchronous.h Parse/Parse/PFConfig.h Parse/Parse/PFConfig.m Parse/Parse/PFConstants.h Parse/Parse/PFConstants.m Parse/Parse/PFDecoder.h Parse/Parse/PFDecoder.m Parse/Parse/PFEncoder.h Parse/Parse/PFEncoder.m Parse/Parse/PFFileObject+Deprecated.h Parse/Parse/PFFileObject+Synchronous.h Parse/Parse/PFFileObject.h Parse/Parse/PFFileObject.m Parse/Parse/PFFileUploadController.h Parse/Parse/PFFileUploadResult.h Parse/Parse/PFGeoPoint.h Parse/Parse/PFGeoPoint.m Parse/Parse/PFInstallation.h Parse/Parse/PFInstallation.m Parse/Parse/PFNetworkActivityIndicatorManager.h Parse/Parse/PFNetworkActivityIndicatorManager.m Parse/Parse/PFObject+Deprecated.h Parse/Parse/PFObject+Subclass.h Parse/Parse/PFObject+Synchronous.h Parse/Parse/PFObject.h Parse/Parse/PFObject.m Parse/Parse/PFPolygon.h Parse/Parse/PFPolygon.m Parse/Parse/PFProduct.h Parse/Parse/PFProduct.m Parse/Parse/PFPurchase.h Parse/Parse/PFPurchase.m Parse/Parse/PFPush+Deprecated.h Parse/Parse/PFPush+Synchronous.h Parse/Parse/PFPush.h Parse/Parse/PFPush.m Parse/Parse/PFQuery+Deprecated.h Parse/Parse/PFQuery+Synchronous.h Parse/Parse/PFQuery.h Parse/Parse/PFQuery.m Parse/Parse/PFRelation.h Parse/Parse/PFRelation.m Parse/Parse/PFRole.h Parse/Parse/PFRole.m Parse/Parse/PFSession.h Parse/Parse/PFSession.m Parse/Parse/PFSubclassing.h Parse/Parse/PFUser+Deprecated.h Parse/Parse/PFUser+Synchronous.h Parse/Parse/PFUser.h Parse/Parse/PFUser.m Parse/Parse/PFUserAuthenticationDelegate.h Parse/Parse/Parse.h Parse/Parse/Parse.m Parse/Parse/ParseClientConfiguration.h Parse/Parse/ParseClientConfiguration.m Parse/Parse/Resources/Parse-OSX.Info.plist Parse/Parse/Resources/Parse-iOS.Info.plist Parse/Parse/Resources/Parse-tvOS.Info.plist Parse/Parse/Resources/Parse-watchOS.Info.plist Parse/Parse/Resources/en.lproj/Parse.strings Parse/ParseUnitTests-iOS-host/AppDelegate.h Parse/ParseUnitTests-iOS-host/AppDelegate.m Parse/ParseUnitTests-iOS-host/Assets.xcassets/AppIcon.appiconset/Contents.json Parse/ParseUnitTests-iOS-host/Info.plist Parse/ParseUnitTests-iOS-host/Main.storyboard Parse/ParseUnitTests-iOS-host/ViewController.h Parse/ParseUnitTests-iOS-host/ViewController.m Parse/ParseUnitTests-iOS-host/main.m Parse/Tests/Other/Cache/TestCache.h Parse/Tests/Other/Cache/TestCache.m Parse/Tests/Other/ExtensionDataSharing/PFExtensionDataSharingTestHelper.h Parse/Tests/Other/ExtensionDataSharing/PFExtensionDataSharingTestHelper.m Parse/Tests/Other/FileManager/TestFileManager.h Parse/Tests/Other/FileManager/TestFileManager.m Parse/Tests/Other/LocationManager/CLLocationManager+TestAdditions.h Parse/Tests/Other/LocationManager/CLLocationManager+TestAdditions.m Parse/Tests/Other/NetworkMocking/PFMockURLProtocol.h Parse/Tests/Other/NetworkMocking/PFMockURLProtocol.m Parse/Tests/Other/NetworkMocking/PFMockURLResponse.h Parse/Tests/Other/NetworkMocking/PFMockURLResponse.m Parse/Tests/Other/OCMock/OCMock+Parse.h Parse/Tests/Other/OCMock/OCMock+Parse.m Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentQueue.h Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentQueue.m Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentTransaction.h Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentTransaction.m Parse/Tests/Other/StoreKitMocking/PFTestSKProduct.h Parse/Tests/Other/StoreKitMocking/PFTestSKProduct.m Parse/Tests/Other/StoreKitMocking/PFTestSKProductsRequest.h Parse/Tests/Other/StoreKitMocking/PFTestSKProductsRequest.m Parse/Tests/Other/StoreKitMocking/PFTestSKProductsResponse.h Parse/Tests/Other/StoreKitMocking/PFTestSKProductsResponse.m Parse/Tests/Other/Swift/SwiftSubclass.swift Parse/Tests/Other/Swizzling/PFTestSwizzledMethod.h Parse/Tests/Other/Swizzling/PFTestSwizzledMethod.m Parse/Tests/Other/Swizzling/PFTestSwizzlingUtilities.h Parse/Tests/Other/Swizzling/PFTestSwizzlingUtilities.m Parse/Tests/Other/TestCases/TestCase/PFTestCase.h Parse/Tests/Other/TestCases/TestCase/PFTestCase.m Parse/Tests/Other/TestCases/UnitTestCase/PFUnitTestCase.h Parse/Tests/Other/TestCases/UnitTestCase/PFUnitTestCase.m Parse/Tests/Resources/ParseUnitTests-OSX-Info.plist Parse/Tests/Resources/ParseUnitTests-iOS-Info.plist Parse/Tests/Unit/ACLDefaultTests.m Parse/Tests/Unit/ACLStateTests.m Parse/Tests/Unit/ACLTests.m Parse/Tests/Unit/AlertViewTests.m Parse/Tests/Unit/AnalyticsCommandTests.m Parse/Tests/Unit/AnalyticsControllerTests.m Parse/Tests/Unit/AnalyticsUnitTests.m Parse/Tests/Unit/AnalyticsUtilitiesTests.m Parse/Tests/Unit/AnonymousAuthenticationProviderTests.m Parse/Tests/Unit/AnonymousUtilsTests.m Parse/Tests/Unit/BaseStateTests.m Parse/Tests/Unit/CloudCodeControllerTests.m Parse/Tests/Unit/CloudCommandTests.m Parse/Tests/Unit/CloudUnitTests.m Parse/Tests/Unit/CommandResultTests.m Parse/Tests/Unit/CommandURLRequestConstructorTests.m Parse/Tests/Unit/CommandUnitTests.m Parse/Tests/Unit/ConfigCommandTests.m Parse/Tests/Unit/ConfigControllerTests.m Parse/Tests/Unit/ConfigUnitTests.m Parse/Tests/Unit/CurrentConfigControllerTests.m Parse/Tests/Unit/DateFormatterTests.m Parse/Tests/Unit/DecoderTests.m Parse/Tests/Unit/DefaultACLControllerTests.m Parse/Tests/Unit/DeviceTests.m Parse/Tests/Unit/ExtensionDataSharingMobileTests.m Parse/Tests/Unit/ExtensionDataSharingTests.m Parse/Tests/Unit/FieldOperationDecoderTests.m Parse/Tests/Unit/FieldOperationTests.m Parse/Tests/Unit/FileCommandTests.m Parse/Tests/Unit/FileControllerTests.m Parse/Tests/Unit/FileDataStreamTests.m Parse/Tests/Unit/FileStateTests.m Parse/Tests/Unit/FileUnitTests.m Parse/Tests/Unit/GeoPointLocationTests.m Parse/Tests/Unit/GeoPointUnitTests.m Parse/Tests/Unit/HashTests.m Parse/Tests/Unit/IncrementUnitTests.m Parse/Tests/Unit/InstallationIdentifierUnitTests.m Parse/Tests/Unit/InstallationUnitTests.m Parse/Tests/Unit/KeyValueCacheTests.m Parse/Tests/Unit/KeychainStoreTests.m Parse/Tests/Unit/LocationManagerMobileTests.m Parse/Tests/Unit/LocationManagerTests.m Parse/Tests/Unit/ObjectBatchCommandTests.m Parse/Tests/Unit/ObjectBatchControllerTests.m Parse/Tests/Unit/ObjectCommandTests.m Parse/Tests/Unit/ObjectEstimatedDataTests.m Parse/Tests/Unit/ObjectFileCoderTests.m Parse/Tests/Unit/ObjectFileCodingLogicTests.m Parse/Tests/Unit/ObjectFilePersistenceControllerTests.m Parse/Tests/Unit/ObjectLocalIdStoreTests.m Parse/Tests/Unit/ObjectOfflineTests.m Parse/Tests/Unit/ObjectPinTests.m Parse/Tests/Unit/ObjectStateTests.m Parse/Tests/Unit/ObjectSubclassPropertiesTests.m Parse/Tests/Unit/ObjectSubclassTests.m Parse/Tests/Unit/ObjectSubclassingControllerTests.m Parse/Tests/Unit/ObjectUnitTests.m Parse/Tests/Unit/ObjectUtilitiesTests.m Parse/Tests/Unit/OfflineQueryControllerTests.m Parse/Tests/Unit/OfflineQueryLogicUnitTests.m Parse/Tests/Unit/OperationSetUnitTests.m Parse/Tests/Unit/ParseClientConfigurationTests.m Parse/Tests/Unit/ParseModuleUnitTests.m Parse/Tests/Unit/ParseSetupUnitTests.m Parse/Tests/Unit/PinUnitTests.m Parse/Tests/Unit/PinningObjectStoreTests.m Parse/Tests/Unit/PolygonUnitTests.m Parse/Tests/Unit/ProductTests.m Parse/Tests/Unit/PropertyInfoTests.m Parse/Tests/Unit/PurchaseControllerTests.m Parse/Tests/Unit/PurchaseUnitTests.m Parse/Tests/Unit/PushChannelsControllerTests.m Parse/Tests/Unit/PushCommandTests.m Parse/Tests/Unit/PushControllerTests.m Parse/Tests/Unit/PushManagerTests.m Parse/Tests/Unit/PushMobileTests.m Parse/Tests/Unit/PushStateTests.m Parse/Tests/Unit/PushUnitTests.m Parse/Tests/Unit/QueryCachedControllerTests.m Parse/Tests/Unit/QueryControllerUnitTests.m Parse/Tests/Unit/QueryPredicateUnitTests.m Parse/Tests/Unit/QueryStateUnitTests.m Parse/Tests/Unit/QueryUnitTests.m Parse/Tests/Unit/QueryUtilitiesTests.m Parse/Tests/Unit/RelationStateTests.m Parse/Tests/Unit/RelationUnitTests.m Parse/Tests/Unit/RoleUnitTests.m Parse/Tests/Unit/SQLiteDatabaseTest.m Parse/Tests/Unit/SessionControllerTests.m Parse/Tests/Unit/SessionUnitTests.m Parse/Tests/Unit/SessionUtilitiesTests.m Parse/Tests/Unit/URLConstructorTests.m Parse/Tests/Unit/URLSessionCommandRunnerTests.m Parse/Tests/Unit/URLSessionDataTaskDelegateTests.m Parse/Tests/Unit/URLSessionTests.m Parse/Tests/Unit/URLSessionUploadTaskDelegateTests.m Parse/Tests/Unit/UserCommandTests.m Parse/Tests/Unit/UserControllerTests.m Parse/Tests/Unit/UserFileCodingLogicTests.m Parse/Tests/Unit/UserUnitTests.m Parse/Tests/testServer.config ParseFacebookUtils/Configurations/ParseFacebookTestApplicationV4.xcconfig ParseFacebookUtils/Configurations/ParseFacebookUtilsV4-UnitTests.xcconfig ParseFacebookUtils/Configurations/ParseFacebookUtilsV4-iOS-Dynamic.xcconfig ParseFacebookUtils/Configurations/ParseFacebookUtilsV4-iOS.xcconfig ParseFacebookUtils/Configurations/ParseFacebookUtilsV4-tvOS-Dynamic.xcconfig ParseFacebookUtils/Configurations/ParseFacebookUtilsV4-tvOS.xcconfig ParseFacebookUtils/Configurations/Shared ParseFacebookUtils/ParseFacebookUtils.xcodeproj/project.pbxproj ParseFacebookUtils/ParseFacebookUtils.xcodeproj/project.xcworkspace/contents.xcworkspacedata ParseFacebookUtils/ParseFacebookUtils.xcodeproj/xcshareddata/xcschemes/ParseFacebookUtilsV4-iOS-Dynamic.xcscheme ParseFacebookUtils/ParseFacebookUtils.xcodeproj/xcshareddata/xcschemes/ParseFacebookUtilsV4-iOS.xcscheme ParseFacebookUtils/ParseFacebookUtils.xcodeproj/xcshareddata/xcschemes/ParseFacebookUtilsV4-tvOS-Dynamic.xcscheme ParseFacebookUtils/ParseFacebookUtils.xcodeproj/xcshareddata/xcschemes/ParseFacebookUtilsV4-tvOS.xcscheme ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/PFFacebookAuthenticationProvider.h ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/PFFacebookAuthenticationProvider.m ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.h ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.m ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider_Private.h ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/tvOS/PFFacebookDeviceAuthenticationProvider.h ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/tvOS/PFFacebookDeviceAuthenticationProvider.m ParseFacebookUtils/ParseFacebookUtils/Internal/PFFacebookPrivateUtilities.h ParseFacebookUtils/ParseFacebookUtils/Internal/PFFacebookPrivateUtilities.m ParseFacebookUtils/ParseFacebookUtils/Internal/PFFacebookUtils_Private.h ParseFacebookUtils/ParseFacebookUtils/PFFacebookUtils.h ParseFacebookUtils/ParseFacebookUtils/PFFacebookUtils.m ParseFacebookUtils/ParseFacebookUtils/ParseFacebookUtilsV4.h ParseFacebookUtils/Resources/Info-iOS.plist ParseFacebookUtils/Resources/Info-tvOS.plist ParseFacebookUtils/Resources/Localizable.strings ParseFacebookUtils/Tests/Other/TestCase/PFFacebookTestCase.h ParseFacebookUtils/Tests/Other/TestCase/PFFacebookTestCase.m ParseFacebookUtils/Tests/Resources/Info.plist ParseFacebookUtils/Tests/TestApplication/Classes/main.m ParseFacebookUtils/Tests/TestApplication/Resources/Info.plist ParseFacebookUtils/Tests/Unit/FacebookAuthenticationProviderTests.m ParseFacebookUtils/Tests/Unit/FacebookUtilsTests.m ParseStarterProject/OSX/ParseOSXStarterProject-Swift/ParseOSXStarterProject-Swift.xcodeproj/project.pbxproj ParseStarterProject/OSX/ParseOSXStarterProject-Swift/ParseOSXStarterProject-Swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata ParseStarterProject/OSX/ParseOSXStarterProject-Swift/ParseOSXStarterProject/AppDelegate.swift ParseStarterProject/OSX/ParseOSXStarterProject-Swift/Resources/Base.lproj/MainMenu.xib ParseStarterProject/OSX/ParseOSXStarterProject-Swift/Resources/Images.xcassets/AppIcon.appiconset/Contents.json ParseStarterProject/OSX/ParseOSXStarterProject-Swift/Resources/Info.plist ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject.xcodeproj/project.pbxproj ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject.xcodeproj/project.xcworkspace/contents.xcworkspacedata ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject/AppDelegate.h ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject/AppDelegate.m ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject/main.m ParseStarterProject/OSX/ParseOSXStarterProject/Resources/Base.lproj/MainMenu.xib ParseStarterProject/OSX/ParseOSXStarterProject/Resources/Info.plist ParseStarterProject/OSX/ParseOSXStarterProject/Resources/en.lproj/Credits.rtf ParseStarterProject/OSX/ParseOSXStarterProject/Resources/en.lproj/InfoPlist.strings ParseStarterProject/iOS/ParseStarterProject-Swift/ParseStarterProject-Swift.xcodeproj/project.pbxproj ParseStarterProject/iOS/ParseStarterProject-Swift/ParseStarterProject-Swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata ParseStarterProject/iOS/ParseStarterProject-Swift/ParseStarterProject/AppDelegate.swift ParseStarterProject/iOS/ParseStarterProject-Swift/ParseStarterProject/ViewController.swift ParseStarterProject/iOS/ParseStarterProject-Swift/Resources/Base.lproj/Main.storyboard ParseStarterProject/iOS/ParseStarterProject-Swift/Resources/Images.xcassets/AppIcon.appiconset/Contents.json ParseStarterProject/iOS/ParseStarterProject-Swift/Resources/Images.xcassets/Contents.json ParseStarterProject/iOS/ParseStarterProject-Swift/Resources/Info.plist ParseStarterProject/iOS/ParseStarterProject-Swift/Resources/Launch.storyboard ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject.xcodeproj/project.pbxproj ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject.xcodeproj/project.xcworkspace/contents.xcworkspacedata ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectAppDelegate.h ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectAppDelegate.m ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectViewController.h ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectViewController.m ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/main.m ParseStarterProject/iOS/ParseStarterProject/Resources/Base.lproj/MainWindow.xib ParseStarterProject/iOS/ParseStarterProject/Resources/Base.lproj/ParseStarterProjectViewController.xib ParseStarterProject/iOS/ParseStarterProject/Resources/Info.plist ParseStarterProject/iOS/ParseStarterProject/Resources/en.lproj/InfoPlist.strings ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.pbxproj ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter/AppDelegate.swift ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter/Base.lproj/Main.storyboard ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter/Info.plist ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter/ViewController.swift ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter Extension/ExtensionDelegate.swift ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter Extension/Info.plist ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter Extension/InterfaceController.swift ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.pbxproj ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter-Swift.xcodeproj/project.xcworkspace/contents.xcworkspacedata ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter/Assets.xcassets/AppIcon.appiconset/Contents.json ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter/Base.lproj/Interface.storyboard ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter/Info.plist ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarterProject/AppDelegate.swift ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarterProject/ViewController.swift ParseStarterProject/watchOS/ParseStarterProject-Swift/Resources/Base.lproj/Main.storyboard ParseStarterProject/watchOS/ParseStarterProject-Swift/Resources/Images.xcassets/AppIcon.appiconset/Contents.json ParseStarterProject/watchOS/ParseStarterProject-Swift/Resources/Images.xcassets/LaunchImage.launchimage/Contents.json ParseStarterProject/watchOS/ParseStarterProject-Swift/Resources/Info.plist ParseTwitterUtils/Configurations/ParseTwitterTestApplication.xcconfig ParseTwitterUtils/Configurations/ParseTwitterUtils-Tests.xcconfig ParseTwitterUtils/Configurations/ParseTwitterUtils-iOS-Dynamic.xcconfig ParseTwitterUtils/Configurations/ParseTwitterUtils-iOS.xcconfig ParseTwitterUtils/Configurations/Shared ParseTwitterUtils/ParseTwitterTestApplication.entitlements ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.pbxproj ParseTwitterUtils/ParseTwitterUtils.xcodeproj/project.xcworkspace/contents.xcworkspacedata ParseTwitterUtils/ParseTwitterUtils.xcodeproj/xcshareddata/xcschemes/ParseTwitterUtils-iOS-Dynamic.xcscheme ParseTwitterUtils/ParseTwitterUtils.xcodeproj/xcshareddata/xcschemes/ParseTwitterUtils-iOS.xcscheme ParseTwitterUtils/ParseTwitterUtils/Internal/Dialog/PFOAuth1FlowDialog.h ParseTwitterUtils/ParseTwitterUtils/Internal/Dialog/PFOAuth1FlowDialog.m ParseTwitterUtils/ParseTwitterUtils/Internal/OAuthCore/PF_OAuthCore.h ParseTwitterUtils/ParseTwitterUtils/Internal/OAuthCore/PF_OAuthCore.m ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterAlertView.h ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterAlertView.m ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterAuthenticationProvider.h ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterAuthenticationProvider.m ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterLocalization.h ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterPrivateUtilities.h ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterPrivateUtilities.m ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterUtils_Private.h ParseTwitterUtils/ParseTwitterUtils/Internal/PF_Twitter_Private.h ParseTwitterUtils/ParseTwitterUtils/PFTwitterUtils.h ParseTwitterUtils/ParseTwitterUtils/PFTwitterUtils.m ParseTwitterUtils/ParseTwitterUtils/PF_Twitter.h ParseTwitterUtils/ParseTwitterUtils/PF_Twitter.m ParseTwitterUtils/ParseTwitterUtils/ParseTwitterUtils.h ParseTwitterUtils/Resources/Info.plist ParseTwitterUtils/Resources/en.lproj/ParseTwitterUtils.strings ParseTwitterUtils/Tests/Other/PFTwitterTestMacros.h ParseTwitterUtils/Tests/Other/TestCase/PFTwitterTestCase.h ParseTwitterUtils/Tests/Other/TestCase/PFTwitterTestCase.m ParseTwitterUtils/Tests/Resources/Info.plist ParseTwitterUtils/Tests/TestApplication/Classes/main.m ParseTwitterUtils/Tests/TestApplication/Resources/Info.plist ParseTwitterUtils/Tests/Unit/OAuth1FlowDialogTests.m ParseTwitterUtils/Tests/Unit/OAuthCoreTests.m ParseTwitterUtils/Tests/Unit/TwitterAuthenticationProviderTests.m ParseTwitterUtils/Tests/Unit/TwitterTests.m ParseTwitterUtils/Tests/Unit/TwitterUtilsTests.m ParseUI/Classes/Cells/PFCollectionViewCell.h ParseUI/Classes/Cells/PFCollectionViewCell.m ParseUI/Classes/Cells/PFPurchaseTableViewCell.h ParseUI/Classes/Cells/PFPurchaseTableViewCell.m ParseUI/Classes/Cells/PFTableViewCell.h ParseUI/Classes/Cells/PFTableViewCell.m ParseUI/Classes/Internal/Cells/PFActivityIndicatorCollectionReusableView.h ParseUI/Classes/Internal/Cells/PFActivityIndicatorCollectionReusableView.m ParseUI/Classes/Internal/Cells/PFActivityIndicatorTableViewCell.h ParseUI/Classes/Internal/Cells/PFActivityIndicatorTableViewCell.m ParseUI/Classes/Internal/Extensions/PFColor.h ParseUI/Classes/Internal/Extensions/PFColor.m ParseUI/Classes/Internal/Extensions/PFImage.h ParseUI/Classes/Internal/Extensions/PFImage.m ParseUI/Classes/Internal/Extensions/PFRect.h ParseUI/Classes/Internal/Extensions/PFRect.m ParseUI/Classes/Internal/Extensions/PFUIAlertView.h ParseUI/Classes/Internal/Extensions/PFUIAlertView.m ParseUI/Classes/Internal/PFImageCache.h ParseUI/Classes/Internal/PFImageCache.m ParseUI/Classes/Internal/PFLocalization.h ParseUI/Classes/Internal/PFLocalization.m ParseUI/Classes/Internal/Views/Buttons/PFActionButton.h ParseUI/Classes/Internal/Views/Buttons/PFActionButton.m ParseUI/Classes/Internal/Views/Buttons/PFDismissButton.h ParseUI/Classes/Internal/Views/Buttons/PFDismissButton.m ParseUI/Classes/Internal/Views/Buttons/PFPrimaryButton.h ParseUI/Classes/Internal/Views/Buttons/PFPrimaryButton.m ParseUI/Classes/Internal/Views/Buttons/PFTextButton.h ParseUI/Classes/Internal/Views/Buttons/PFTextButton.m ParseUI/Classes/Internal/Views/PFLoadingView.h ParseUI/Classes/Internal/Views/PFLoadingView.m ParseUI/Classes/LogInViewController/PFLogInView.h ParseUI/Classes/LogInViewController/PFLogInView.m ParseUI/Classes/LogInViewController/PFLogInViewController.h ParseUI/Classes/LogInViewController/PFLogInViewController.m ParseUI/Classes/LogInViewController/PFLogInView_Private.h ParseUI/Classes/ProductTableViewController/PFProductTableViewController.h ParseUI/Classes/ProductTableViewController/PFProductTableViewController.m ParseUI/Classes/QueryCollectionViewController/PFQueryCollectionViewController.h ParseUI/Classes/QueryCollectionViewController/PFQueryCollectionViewController.m ParseUI/Classes/QueryTableViewController/PFQueryTableViewController.h ParseUI/Classes/QueryTableViewController/PFQueryTableViewController.m ParseUI/Classes/SignUpViewController/PFSignUpView.h ParseUI/Classes/SignUpViewController/PFSignUpView.m ParseUI/Classes/SignUpViewController/PFSignUpViewController.h ParseUI/Classes/SignUpViewController/PFSignUpViewController.m ParseUI/Classes/Views/PFImageView.h ParseUI/Classes/Views/PFImageView.m ParseUI/Classes/Views/PFTextField.h ParseUI/Classes/Views/PFTextField.m ParseUI/Configurations/ParseUI-iOS-Dynamic.xcconfig ParseUI/Configurations/ParseUI-iOS.xcconfig ParseUI/Configurations/Shared ParseUI/Generated/PFResources.h ParseUI/Generated/PFResources.m ParseUI/Other/ParseUI.h ParseUI/Other/ParseUIConstants.h ParseUI/ParseUI.xcodeproj/project.pbxproj ParseUI/ParseUI.xcodeproj/project.xcworkspace/contents.xcworkspacedata ParseUI/ParseUI.xcodeproj/xcshareddata/xcschemes/ParseUI-Dynamic.xcscheme ParseUI/ParseUI.xcodeproj/xcshareddata/xcschemes/ParseUI.xcscheme ParseUI/ParseUI.xcodeproj/xcshareddata/xcschemes/ParseUIDemo-Swift.xcscheme ParseUI/ParseUI.xcodeproj/xcshareddata/xcschemes/ParseUIDemo.xcscheme ParseUI/ParseUIDemo/Classes/AppDelegate.h ParseUI/ParseUIDemo/Classes/AppDelegate.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/LogInViewController/CustomLogInViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/LogInViewController/CustomLogInViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/DeletionCollectionViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/DeletionCollectionViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/PaginatedCollectionViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/PaginatedCollectionViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SectionedCollectionViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SectionedCollectionViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SimpleCollectionViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SimpleCollectionViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/StoryboardCollectionViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/StoryboardCollectionViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SubtitleImageCollectionViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SubtitleImageCollectionViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/CustomProductTableViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/CustomProductTableViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/DeletionTableViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/DeletionTableViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/PaginatedTableViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/PaginatedTableViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SectionedTableViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SectionedTableViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SimpleTableViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SimpleTableViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/StoryboardTableViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/StoryboardTableViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SubtitleImageTableViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SubtitleImageTableViewController.m ParseUI/ParseUIDemo/Classes/CustomViewControllers/SignUpViewController/CustomSignUpViewController.h ParseUI/ParseUIDemo/Classes/CustomViewControllers/SignUpViewController/CustomSignUpViewController.m ParseUI/ParseUIDemo/Classes/PFUIDemoViewController.h ParseUI/ParseUIDemo/Classes/PFUIDemoViewController.m ParseUI/ParseUIDemo/Images.xcassets/LaunchImage.launchimage/Contents.json ParseUI/ParseUIDemo/Other/Info.plist ParseUI/ParseUIDemo/Other/main.m ParseUI/ParseUIDemo/ParseUIDemo.entitlements ParseUI/ParseUIDemo/Resources/SimpleQueryCollectionStoryboard.storyboard ParseUI/ParseUIDemo/Resources/SimpleQueryTableStoryboard.storyboard ParseUI/ParseUIDemo/Swift/AppDelegate.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/LogInViewController/CustomLogInViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/ProductTableViewController/CustomProductTableViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/DeletionCollectionViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/PaginatedCollectionViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/SectionedCollectionViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/SimpleCollectionViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/StoryboardCollectionViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/SubtitleImageCollectionViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/DeletionTableViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/PaginatedTableViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/SectionedTableViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/SimpleTableViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/StoryboardTableViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/SubtitleImageTableViewController.swift ParseUI/ParseUIDemo/Swift/CustomViewControllers/SignUpViewController/CustomSignUpViewController.swift ParseUI/ParseUIDemo/Swift/Resources/SimpleQueryCollectionStoryboard-Swift.storyboard ParseUI/ParseUIDemo/Swift/Resources/SimpleQueryTableStoryboard-Swift.storyboard ParseUI/ParseUIDemo/Swift/UIDemoViewController.swift ParseUI/Resources/Info.plist ParseUI/Resources/Localization/de.lproj/ParseUI.strings ParseUI/Resources/Localization/en.lproj/ParseUI.strings ParseUI/Resources/Localization/fr.lproj/ParseUI.strings ParseUI/Resources/Localization/he.lproj/ParseUI.strings ParseUI/Resources/Localization/pt-BR.lproj/ParseUI.strings ParseUI/Resources/Localization/sv.lproj/ParseUI.strings ParseUI/Scripts/convert_images.rb ParseUI/Sign In With Apple/PFAppleAuthenticationProvider.h ParseUI/Sign In With Apple/PFAppleAuthenticationProvider.m ParseUI/Sign In With Apple/PFAppleUtils.h ParseUI/Sign In With Apple/PFAppleUtils.m ParseUI/SignInWithAppleTests/Info.plist ParseUI/SignInWithAppleTests/SignInWithAppleTests.m Rakefile Scripts/build_third_party.rb Scripts/jazzy.sh Vendor/xctoolchain package-lock.json package.json release.config.js <<<<<< network # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionUploadTaskDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.m <<<<<< EOF # path=./OCMock.framework.coverage.txt /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m: 1| |/* 2| | * Copyright (c) 2006-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "NSInvocation+OCMAdditions.h" 19| |#import "OCMArg.h" 20| |#import "OCMFunctionsPrivate.h" 21| |#import "NSMethodSignature+OCMAdditions.h" 22| | 23| |#if (TARGET_OS_OSX && (!defined(__MAC_10_10) || __MAC_OS_X_VERSION_MIN_REQUIRED < __MAC_10_10)) || \ 24| | (TARGET_OS_IPHONE && (!defined(__IPHONE_8_0) || __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_8_0)) 25| |static BOOL OCMObjectIsClass(id object) { 26| | return class_isMetaClass(object_getClass(object)); 27| |} 28| |#define object_isClass OCMObjectIsClass 29| |#endif 30| | 31| |static NSString *const OCMArgAnyPointerDescription = @"<[OCMArg anyPointer]>"; 32| | 33| | 34| |@implementation NSInvocation(OCMAdditions) 35| | 36| |+ (NSInvocation *)invocationForBlock:(id)block withArguments:(NSArray *)arguments 37| 0|{ 38| 0| NSMethodSignature *sig = [NSMethodSignature signatureForBlock:block]; 39| 0| NSInvocation *inv = [self invocationWithMethodSignature:sig]; 40| | 41| 0| NSUInteger numArgsRequired = sig.numberOfArguments - 1; 42| 0| if((arguments != nil) && ([arguments count] != numArgsRequired)) 43| 0| [NSException raise:NSInvalidArgumentException format:@"Specified too few arguments for block; expected %lu arguments.", (unsigned long) numArgsRequired]; 44| | 45| 0| for(NSUInteger i = 0, j = 1; i < numArgsRequired; ++i, ++j) 46| 0| { 47| 0| id arg = [arguments objectAtIndex:i]; 48| 0| [inv setArgumentWithObject:arg atIndex:j]; 49| 0| } 50| | 51| 0| return inv; 52| | 53| 0|} 54| | 55| | 56| |static NSString *const OCMRetainedObjectArgumentsKey = @"OCMRetainedObjectArgumentsKey"; 57| | 58| |- (void)retainObjectArgumentsExcludingObject:(id)objectToExclude 59| 0|{ 60| 0| if(objc_getAssociatedObject(self, OCMRetainedObjectArgumentsKey) != nil) 61| 0| { 62| | // looks like we've retained the arguments already; do nothing else 63| 0| return; 64| 0| } 65| | 66| 0| NSMutableArray *retainedArguments = [[NSMutableArray alloc] init]; 67| | 68| 0| id target = [self target]; 69| 0| if((target != nil) && (target != objectToExclude) && !object_isClass(target)) 70| 0| { 71| | // Bad things will happen if the target is a block since it's not being 72| | // copied. There isn't a very good way to tell if an invocation's target 73| | // is a block though (the argument type at index 0 is always "@" even if 74| | // the target is a Class or block), and in practice it's OK since you 75| | // can't mock a block. 76| 0| [retainedArguments addObject:target]; 77| 0| } 78| | 79| 0| NSUInteger numberOfArguments = [[self methodSignature] numberOfArguments]; 80| 0| for(NSUInteger index = 2; index < numberOfArguments; index++) 81| 0| { 82| 0| const char *argumentType = [[self methodSignature] getArgumentTypeAtIndex:index]; 83| 0| if(OCMIsObjectType(argumentType)) 84| 0| { 85| 0| id argument; 86| 0| [self getArgument:&argument atIndex:index]; 87| 0| if((argument != nil) && (argument != objectToExclude)) 88| 0| { 89| 0| if(OCMIsBlockType(argumentType) && OCMIsBlock(argument)) 90| 0| { 91| | // The argument's type is block and the passed argument is a block. In this 92| | // case we can't retain the argument because it might be stack block, which 93| | // must be copied. Further, non-escaping blocks have a lifetime that is stack- 94| | // based and they treat copy/release as a no-op. Keeping a reference to these 95| | // would result in a dangling pointer, which is why they are ignored here. 96| | // Note: even when the argument's type is block the argument could be 97| | // something else, e.g. an instance of OCMConstraint. Such cases are handled 98| | // like regular objects in the last else branch below. 99| 0| if(OCMIsNonEscapingBlock(argument) == NO) 100| 0| { 101| 0| id blockArgument = [argument copy]; 102| 0| [retainedArguments addObject:blockArgument]; 103| 0| [blockArgument release]; 104| 0| } 105| 0| } 106| 0| else if(OCMIsClassType(argumentType) && object_isClass(argument)) 107| 0| { 108| | // The argument's type is class and the passed argument is a class. In this 109| | // case do not retain the argument. Note: Even though the type is class the 110| | // argument could be a non-class, e.g. an instance of OCMArg. 111| 0| } 112| 0| else 113| 0| { 114| 0| [retainedArguments addObject:argument]; 115| 0| } 116| 0| } 117| 0| } 118| 0| } 119| | 120| 0| objc_setAssociatedObject(self, OCMRetainedObjectArgumentsKey, retainedArguments, OBJC_ASSOCIATION_RETAIN); 121| 0| [retainedArguments release]; 122| 0|} 123| | 124| | 125| |- (void)setArgumentWithObject:(id)arg atIndex:(NSInteger)idx 126| 0|{ 127| 0| const char *typeEncoding = [[self methodSignature] getArgumentTypeAtIndex:idx]; 128| 0| if((arg == nil) || ([arg respondsToSelector:@selector(isKindOfClass:)] && [arg isKindOfClass:[NSNull class]])) 129| 0| { 130| 0| if(typeEncoding[0] == '^') 131| 0| { 132| 0| void *nullPtr = NULL; 133| 0| [self setArgument:&nullPtr atIndex:idx]; 134| 0| } 135| 0| else if(typeEncoding[0] == '@') 136| 0| { 137| 0| id nilObj = nil; 138| 0| [self setArgument:&nilObj atIndex:idx]; 139| 0| } 140| 0| else if(OCMNumberTypeForObjCType(typeEncoding)) 141| 0| { 142| 0| NSUInteger argSize; 143| 0| NSGetSizeAndAlignment(typeEncoding, NULL, &argSize); 144| 0| void *argBuffer = calloc(1, argSize); 145| 0| [self setArgument:argBuffer atIndex:idx]; 146| 0| free(argBuffer); 147| 0| } 148| 0| else 149| 0| { 150| 0| [NSException raise:NSInvalidArgumentException format:@"Unable to create default value for type '%s'.", typeEncoding]; 151| 0| } 152| 0| } 153| 0| else if(OCMIsObjectType(typeEncoding)) 154| 0| { 155| 0| [self setArgument:&arg atIndex:idx]; 156| 0| } 157| 0| else 158| 0| { 159| 0| if(![arg isKindOfClass:[NSValue class]]) 160| 0| [NSException raise:NSInvalidArgumentException format:@"Argument '%@' should be boxed in NSValue.", arg]; 161| | 162| 0| char const *valEncoding = [arg objCType]; 163| | 164| | /// @note Here we allow any data pointer to be passed as a void pointer and 165| | /// any numerical types to be passed as arguments to the block. 166| 0| BOOL takesVoidPtr = !strcmp(typeEncoding, "^v") && valEncoding[0] == '^'; 167| 0| BOOL takesNumber = OCMNumberTypeForObjCType(typeEncoding) && OCMNumberTypeForObjCType(valEncoding); 168| | 169| 0| if(!takesVoidPtr && !takesNumber && !OCMEqualTypesAllowingOpaqueStructs(typeEncoding, valEncoding)) 170| 0| [NSException raise:NSInvalidArgumentException format:@"Argument type mismatch; type of argument required is '%s' but type of value provided is '%s'", typeEncoding, valEncoding]; 171| | 172| 0| NSUInteger argSize; 173| 0| NSGetSizeAndAlignment(typeEncoding, &argSize, NULL); 174| 0| void *argBuffer = malloc(argSize); 175| 0| [arg getValue:argBuffer]; 176| 0| [self setArgument:argBuffer atIndex:idx]; 177| 0| free(argBuffer); 178| 0| } 179| | 180| 0|} 181| | 182| | 183| |- (id)getArgumentAtIndexAsObject:(NSInteger)argIndex 184| 0|{ 185| 0| const char *argType = OCMTypeWithoutQualifiers([[self methodSignature] getArgumentTypeAtIndex:(NSUInteger)argIndex]); 186| | 187| 0| if((strlen(argType) > 1) && (strchr("{^", argType[0]) == NULL) && (strcmp("@?", argType) != 0)) 188| 0| [NSException raise:NSInvalidArgumentException format:@"Cannot handle argument type '%s'.", argType]; 189| | 190| 0| if(OCMIsObjectType(argType)) 191| 0| { 192| 0| id value; 193| 0| [self getArgument:&value atIndex:argIndex]; 194| 0| return value; 195| 0| } 196| | 197| 0| switch(argType[0]) 198| 0| { 199| 0| case ':': 200| 0| { 201| 0| SEL s = (SEL)0; 202| 0| [self getArgument:&s atIndex:argIndex]; 203| 0| return [NSValue valueWithBytes:&s objCType:":"]; 204| 0| } 205| 0| case 'i': 206| 0| { 207| 0| int value; 208| 0| [self getArgument:&value atIndex:argIndex]; 209| 0| return @(value); 210| 0| } 211| 0| case 's': 212| 0| { 213| 0| short value; 214| 0| [self getArgument:&value atIndex:argIndex]; 215| 0| return @(value); 216| 0| } 217| 0| case 'l': 218| 0| { 219| 0| long value; 220| 0| [self getArgument:&value atIndex:argIndex]; 221| 0| return @(value); 222| 0| } 223| 0| case 'q': 224| 0| { 225| 0| long long value; 226| 0| [self getArgument:&value atIndex:argIndex]; 227| 0| return @(value); 228| 0| } 229| 0| case 'c': 230| 0| { 231| 0| char value; 232| 0| [self getArgument:&value atIndex:argIndex]; 233| 0| return @(value); 234| 0| } 235| 0| case 'C': 236| 0| { 237| 0| unsigned char value; 238| 0| [self getArgument:&value atIndex:argIndex]; 239| 0| return @(value); 240| 0| } 241| 0| case 'I': 242| 0| { 243| 0| unsigned int value; 244| 0| [self getArgument:&value atIndex:argIndex]; 245| 0| return @(value); 246| 0| } 247| 0| case 'S': 248| 0| { 249| 0| unsigned short value; 250| 0| [self getArgument:&value atIndex:argIndex]; 251| 0| return @(value); 252| 0| } 253| 0| case 'L': 254| 0| { 255| 0| unsigned long value; 256| 0| [self getArgument:&value atIndex:argIndex]; 257| 0| return @(value); 258| 0| } 259| 0| case 'Q': 260| 0| { 261| 0| unsigned long long value; 262| 0| [self getArgument:&value atIndex:argIndex]; 263| 0| return @(value); 264| 0| } 265| 0| case 'f': 266| 0| { 267| 0| float value; 268| 0| [self getArgument:&value atIndex:argIndex]; 269| 0| return @(value); 270| 0| } 271| 0| case 'd': 272| 0| { 273| 0| double value; 274| 0| [self getArgument:&value atIndex:argIndex]; 275| 0| return @(value); 276| 0| } 277| 0| case 'D': 278| 0| { 279| 0| long double value; 280| 0| [self getArgument:&value atIndex:argIndex]; 281| 0| return [NSValue valueWithBytes:&value objCType:@encode(__typeof__(value))]; 282| 0| } 283| 0| case 'B': 284| 0| { 285| 0| bool value; 286| 0| [self getArgument:&value atIndex:argIndex]; 287| 0| return @(value); 288| 0| } 289| 0| case '^': 290| 0| case '*': 291| 0| { 292| 0| void *value = NULL; 293| 0| [self getArgument:&value atIndex:argIndex]; 294| 0| return [NSValue valueWithPointer:value]; 295| 0| } 296| 0| case '{': // structure 297| 0| { 298| 0| NSUInteger argSize; 299| 0| NSGetSizeAndAlignment([[self methodSignature] getArgumentTypeAtIndex:(NSUInteger)argIndex], &argSize, NULL); 300| 0| if(argSize == 0) // TODO: Can this happen? Is frameLength a good choice in that case? 301| 0| argSize = [[self methodSignature] frameLength]; 302| 0| NSMutableData *argumentData = [[[NSMutableData alloc] initWithLength:argSize] autorelease]; 303| 0| [self getArgument:[argumentData mutableBytes] atIndex:argIndex]; 304| 0| return [NSValue valueWithBytes:[argumentData bytes] objCType:argType]; 305| 0| } 306| | 307| 0| } 308| 0| [NSException raise:NSInvalidArgumentException format:@"Argument type '%s' not supported", argType]; 309| 0| return nil; 310| 0|} 311| | 312| | 313| |- (NSString *)invocationDescription 314| 0|{ 315| 0| NSMethodSignature *methodSignature = [self methodSignature]; 316| 0| NSUInteger numberOfArgs = [methodSignature numberOfArguments]; 317| | 318| 0| if (numberOfArgs == 2) 319| 0| return NSStringFromSelector([self selector]); 320| | 321| 0| NSArray *selectorParts = [NSStringFromSelector([self selector]) componentsSeparatedByString:@":"]; 322| 0| NSMutableString *description = [[NSMutableString alloc] init]; 323| 0| NSUInteger i; 324| 0| for(i = 2; i < numberOfArgs; i++) 325| 0| { 326| 0| [description appendFormat:@"%@%@:", (i > 2 ? @" " : @""), [selectorParts objectAtIndex:(i - 2)]]; 327| 0| [description appendString:[self argumentDescriptionAtIndex:(NSInteger)i]]; 328| 0| } 329| | 330| 0| return [description autorelease]; 331| 0|} 332| | 333| |- (NSString *)argumentDescriptionAtIndex:(NSInteger)argIndex 334| 0|{ 335| 0| const char *argType = OCMTypeWithoutQualifiers([[self methodSignature] getArgumentTypeAtIndex:(NSUInteger)argIndex]); 336| | 337| 0| switch(*argType) 338| 0| { 339| 0| case '@': return [self objectDescriptionAtIndex:argIndex]; 340| 0| case 'B': return [self boolDescriptionAtIndex:argIndex]; 341| 0| case 'c': return [self charDescriptionAtIndex:argIndex]; 342| 0| case 'C': return [self unsignedCharDescriptionAtIndex:argIndex]; 343| 0| case 'i': return [self intDescriptionAtIndex:argIndex]; 344| 0| case 'I': return [self unsignedIntDescriptionAtIndex:argIndex]; 345| 0| case 's': return [self shortDescriptionAtIndex:argIndex]; 346| 0| case 'S': return [self unsignedShortDescriptionAtIndex:argIndex]; 347| 0| case 'l': return [self longDescriptionAtIndex:argIndex]; 348| 0| case 'L': return [self unsignedLongDescriptionAtIndex:argIndex]; 349| 0| case 'q': return [self longLongDescriptionAtIndex:argIndex]; 350| 0| case 'Q': return [self unsignedLongLongDescriptionAtIndex:argIndex]; 351| 0| case 'd': return [self doubleDescriptionAtIndex:argIndex]; 352| 0| case 'f': return [self floatDescriptionAtIndex:argIndex]; 353| 0| case 'D': return [self longDoubleDescriptionAtIndex:argIndex]; 354| 0| case '{': return [self structDescriptionAtIndex:argIndex]; 355| 0| case '^': return [self pointerDescriptionAtIndex:argIndex]; 356| 0| case '*': return [self cStringDescriptionAtIndex:argIndex]; 357| 0| case ':': return [self selectorDescriptionAtIndex:argIndex]; 358| 0| default: return [@""]; // avoid confusion with trigraphs... 359| 0| } 360| | 361| 0|} 362| | 363| |- (NSString *)objectDescriptionAtIndex:(NSInteger)anInt 364| 0|{ 365| 0| id object; 366| | 367| 0| [self getArgument:&object atIndex:anInt]; 368| 0| if (object == nil) 369| 0| return @"nil"; 370| 0| else if(![object isProxy] && [object isKindOfClass:[NSString class]]) 371| 0| return [NSString stringWithFormat:@"@\"%@\"", [object description]]; 372| 0| else 373| | // The description cannot be nil, if it is then replace it 374| 0| return [object description] ?: @""; 375| 0|} 376| | 377| |- (NSString *)boolDescriptionAtIndex:(NSInteger)anInt 378| 0|{ 379| 0| bool value; 380| 0| [self getArgument:&value atIndex:anInt]; 381| 0| return value? @"YES" : @"NO"; 382| 0|} 383| | 384| |- (NSString *)charDescriptionAtIndex:(NSInteger)anInt 385| 0|{ 386| 0| unsigned char buffer[128]; 387| 0| memset(buffer, 0x0, 128); 388| | 389| 0| [self getArgument:&buffer atIndex:anInt]; 390| | 391| | // If there's only one character in the buffer, and it's 0 or 1, then we have a BOOL 392| 0| if (buffer[1] == '\0' && (buffer[0] == 0 || buffer[0] == 1)) 393| 0| return (buffer[0] == 1 ? @"YES" : @"NO"); 394| 0| else 395| 0| return [NSString stringWithFormat:@"'%c'", *buffer]; 396| 0|} 397| | 398| |- (NSString *)unsignedCharDescriptionAtIndex:(NSInteger)anInt 399| 0|{ 400| 0| unsigned char buffer[128]; 401| 0| memset(buffer, 0x0, 128); 402| | 403| 0| [self getArgument:&buffer atIndex:anInt]; 404| 0| return [NSString stringWithFormat:@"'%c'", *buffer]; 405| 0|} 406| | 407| |- (NSString *)intDescriptionAtIndex:(NSInteger)anInt 408| 0|{ 409| 0| int intValue; 410| | 411| 0| [self getArgument:&intValue atIndex:anInt]; 412| 0| return [NSString stringWithFormat:@"%d", intValue]; 413| 0|} 414| | 415| |- (NSString *)unsignedIntDescriptionAtIndex:(NSInteger)anInt 416| 0|{ 417| 0| unsigned int intValue; 418| | 419| 0| [self getArgument:&intValue atIndex:anInt]; 420| 0| return [NSString stringWithFormat:@"%d", intValue]; 421| 0|} 422| | 423| |- (NSString *)shortDescriptionAtIndex:(NSInteger)anInt 424| 0|{ 425| 0| short shortValue; 426| | 427| 0| [self getArgument:&shortValue atIndex:anInt]; 428| 0| return [NSString stringWithFormat:@"%hi", shortValue]; 429| 0|} 430| | 431| |- (NSString *)unsignedShortDescriptionAtIndex:(NSInteger)anInt 432| 0|{ 433| 0| unsigned short shortValue; 434| | 435| 0| [self getArgument:&shortValue atIndex:anInt]; 436| 0| return [NSString stringWithFormat:@"%hu", shortValue]; 437| 0|} 438| | 439| |- (NSString *)longDescriptionAtIndex:(NSInteger)anInt 440| 0|{ 441| 0| long longValue; 442| | 443| 0| [self getArgument:&longValue atIndex:anInt]; 444| 0| return [NSString stringWithFormat:@"%ld", longValue]; 445| 0|} 446| | 447| |- (NSString *)unsignedLongDescriptionAtIndex:(NSInteger)anInt 448| 0|{ 449| 0| unsigned long longValue; 450| | 451| 0| [self getArgument:&longValue atIndex:anInt]; 452| 0| return [NSString stringWithFormat:@"%lu", longValue]; 453| 0|} 454| | 455| |- (NSString *)longLongDescriptionAtIndex:(NSInteger)anInt 456| 0|{ 457| 0| long long longLongValue; 458| | 459| 0| [self getArgument:&longLongValue atIndex:anInt]; 460| 0| return [NSString stringWithFormat:@"%qi", longLongValue]; 461| 0|} 462| | 463| |- (NSString *)unsignedLongLongDescriptionAtIndex:(NSInteger)anInt 464| 0|{ 465| 0| unsigned long long longLongValue; 466| | 467| 0| [self getArgument:&longLongValue atIndex:anInt]; 468| 0| return [NSString stringWithFormat:@"%qu", longLongValue]; 469| 0|} 470| | 471| |- (NSString *)doubleDescriptionAtIndex:(NSInteger)anInt 472| 0|{ 473| 0| double doubleValue; 474| | 475| 0| [self getArgument:&doubleValue atIndex:anInt]; 476| 0| return [NSString stringWithFormat:@"%f", doubleValue]; 477| 0|} 478| | 479| |- (NSString *)floatDescriptionAtIndex:(NSInteger)anInt 480| 0|{ 481| 0| float floatValue; 482| | 483| 0| [self getArgument:&floatValue atIndex:anInt]; 484| 0| return [NSString stringWithFormat:@"%f", floatValue]; 485| 0|} 486| | 487| |- (NSString *)longDoubleDescriptionAtIndex:(NSInteger)anInt 488| 0|{ 489| 0| long double longDoubleValue; 490| | 491| 0| [self getArgument:&longDoubleValue atIndex:anInt]; 492| 0| return [NSString stringWithFormat:@"%Lf", longDoubleValue]; 493| 0|} 494| | 495| |- (NSString *)structDescriptionAtIndex:(NSInteger)anInt 496| 0|{ 497| 0| return [NSString stringWithFormat:@"(%@)", [[self getArgumentAtIndexAsObject:anInt] description]]; 498| 0|} 499| | 500| |- (NSString *)pointerDescriptionAtIndex:(NSInteger)anInt 501| 0|{ 502| 0| void *buffer; 503| | 504| 0| [self getArgument:&buffer atIndex:anInt]; 505| | 506| 0| if(buffer == [OCMArg anyPointer]) 507| 0| return OCMArgAnyPointerDescription; 508| 0| else 509| 0| return [NSString stringWithFormat:@"%p", buffer]; 510| 0|} 511| | 512| |- (NSString *)cStringDescriptionAtIndex:(NSInteger)anInt 513| 0|{ 514| 0| char *cStringPtr; 515| | 516| 0| [self getArgument:&cStringPtr atIndex:anInt]; 517| | 518| 0| if(cStringPtr == [OCMArg anyPointer]) 519| 0| { 520| 0| return OCMArgAnyPointerDescription; 521| 0| } 522| 0| else 523| 0| { 524| 0| char buffer[104]; 525| 0| strlcpy(buffer, cStringPtr, sizeof(buffer)); 526| 0| strlcpy(buffer + 100, "...", (sizeof(buffer) - 100)); 527| 0| return [NSString stringWithFormat:@"\"%s\"", buffer]; 528| 0| } 529| 0|} 530| | 531| |- (NSString *)selectorDescriptionAtIndex:(NSInteger)anInt 532| 0|{ 533| 0| SEL selectorValue; 534| | 535| 0| [self getArgument:&selectorValue atIndex:anInt]; 536| 0| return [NSString stringWithFormat:@"@selector(%@)", NSStringFromSelector(selectorValue)]; 537| 0|} 538| | 539| | 540| |- (BOOL)isMethodFamily:(NSString *)family 541| 0|{ 542| | // Definitions here: https://clang.llvm.org/docs/AutomaticReferenceCounting.html#method-families 543| | 544| 0| NSMethodSignature *signature = [self methodSignature]; 545| 0| if(OCMIsObjectType(signature.methodReturnType) == NO) 546| 0| { 547| 0| return NO; 548| 0| } 549| | 550| 0| NSString *selString = NSStringFromSelector([self selector]); 551| 0| NSRange underscoreRange = [selString rangeOfString:@"^_*" options:NSRegularExpressionSearch]; 552| 0| selString = [selString substringFromIndex:NSMaxRange(underscoreRange)]; 553| | 554| 0| if([selString hasPrefix:family] == NO) 555| 0| { 556| 0| return NO; 557| 0| } 558| 0| NSUInteger familyLength = [family length]; 559| 0| if(([selString length] > familyLength) && 560| 0| ([[NSCharacterSet lowercaseLetterCharacterSet] characterIsMember:[selString characterAtIndex:familyLength]])) 561| 0| { 562| 0| return NO; 563| 0| } 564| 0| return YES; 565| 0|} 566| | 567| | 568| |- (BOOL)methodIsInInitFamily 569| 0|{ 570| 0| return [self isMethodFamily:@"init"]; 571| 0|} 572| | 573| |- (BOOL)methodIsInCreateFamily 574| 0|{ 575| 0| return [self isMethodFamily:@"alloc"] 576| 0| || [self isMethodFamily:@"copy"] 577| 0| || [self isMethodFamily:@"mutableCopy"] 578| 0| || [self isMethodFamily:@"new"]; 579| 0|} 580| | 581| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/NSMethodSignature+OCMAdditions.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "NSMethodSignature+OCMAdditions.h" 19| |#import "OCMFunctionsPrivate.h" 20| | 21| | 22| |@implementation NSMethodSignature(OCMAdditions) 23| | 24| |#pragma mark Signatures for dynamic properties 25| | 26| |+ (NSMethodSignature *)signatureForDynamicPropertyAccessedWithSelector:(SEL)selector inClass:(Class)aClass 27| 0|{ 28| 0| BOOL isGetter = YES; 29| 0| objc_property_t property = [self propertyMatchingSelector:selector inClass:aClass isGetter:&isGetter]; 30| 0| if(property == NULL) 31| 0| return nil; 32| | 33| 0| const char *propertyAttributesString = property_getAttributes(property); 34| 0| NSArray *propertyAttributes = [[NSString stringWithCString:propertyAttributesString 35| 0| encoding:NSASCIIStringEncoding] componentsSeparatedByString:@","]; 36| 0| NSString *typeStr = nil; 37| 0| BOOL isDynamic = NO; 38| 0| for(NSString *attribute in propertyAttributes) 39| 0| { 40| 0| if([attribute isEqualToString:@"D"]) 41| 0| isDynamic = YES; 42| 0| else if([attribute hasPrefix:@"T"]) 43| 0| typeStr = [attribute substringFromIndex:1]; 44| 0| } 45| | 46| 0| if(!isDynamic) 47| 0| return nil; 48| | 49| 0| NSRange r = [typeStr rangeOfString:@"\""]; // incomplete workaround to deal with structs 50| 0| if(r.location != NSNotFound) 51| 0| typeStr = [typeStr substringToIndex:r.location]; 52| | 53| 0| NSString *sigStringFormat = isGetter ? @"%@@:" : @"v@:%@"; 54| 0| const char *sigCString = [[NSString stringWithFormat:sigStringFormat, typeStr] cStringUsingEncoding:NSASCIIStringEncoding]; 55| 0| return [NSMethodSignature signatureWithObjCTypes:sigCString]; 56| 0|} 57| | 58| | 59| |+ (objc_property_t)propertyMatchingSelector:(SEL)selector inClass:(Class)aClass isGetter:(BOOL *)isGetterPtr 60| 0|{ 61| 0| NSString *propertyName = NSStringFromSelector(selector); 62| | 63| | // first try selector as is aassuming it's a getter 64| 0| objc_property_t property = class_getProperty(aClass, [propertyName cStringUsingEncoding:NSASCIIStringEncoding]); 65| 0| if(property != NULL) 66| 0| { 67| 0| *isGetterPtr = YES; 68| 0| return property; 69| 0| } 70| | 71| | // try setter next if selector starts with "set" 72| 0| if([propertyName hasPrefix:@"set"]) 73| 0| { 74| 0| propertyName = [propertyName substringFromIndex:@"set".length]; 75| 0| propertyName = [propertyName stringByReplacingCharactersInRange:NSMakeRange(0, 1) withString:[[propertyName substringToIndex:1] lowercaseString]]; 76| 0| if([propertyName hasSuffix:@":"]) 77| 0| propertyName = [propertyName substringToIndex:[propertyName length] - 1]; 78| | 79| 0| property = class_getProperty(aClass, [propertyName cStringUsingEncoding:NSASCIIStringEncoding]); 80| 0| if(property != NULL) 81| 0| { 82| 0| *isGetterPtr = NO; 83| 0| return property; 84| 0| } 85| 0| } 86| | 87| | // search through properties with custom getter/setter that corresponds to selector 88| 0| unsigned int propertiesCount = 0; 89| 0| objc_property_t *allProperties = class_copyPropertyList(aClass, &propertiesCount); 90| 0| for(unsigned int i = 0 ; i < propertiesCount; i++) 91| 0| { 92| 0| NSArray *propertyAttributes = [[NSString stringWithCString:property_getAttributes(allProperties[i]) 93| 0| encoding:NSASCIIStringEncoding] componentsSeparatedByString:@","]; 94| 0| for(NSString *attribute in propertyAttributes) 95| 0| { 96| 0| if(([attribute hasPrefix:@"G"] || [attribute hasPrefix:@"S"]) && 97| 0| [[attribute substringFromIndex:1] isEqualToString:propertyName]) 98| 0| { 99| 0| *isGetterPtr = ![attribute hasPrefix:@"S"]; 100| 0| property = allProperties[i]; 101| 0| i = propertiesCount; 102| 0| break; 103| 0| } 104| 0| } 105| 0| } 106| 0| free(allProperties); 107| | 108| 0| return property; 109| 0|} 110| | 111| | 112| |#pragma mark Signatures for blocks 113| | 114| |+ (NSMethodSignature *)signatureForBlock:(id)block 115| 0|{ 116| | /* For a more complete implementation of parsing the block data structure see: 117| | * 118| | * https://github.com/ebf/CTObjectiveCRuntimeAdditions/tree/master/CTObjectiveCRuntimeAdditions/CTObjectiveCRuntimeAdditions 119| | */ 120| | 121| 0| struct OCMBlockDef *blockRef = (__bridge struct OCMBlockDef *) block; 122| | 123| 0| if(!(blockRef->flags & OCMBlockDescriptionFlagsHasSignature)) 124| 0| return nil; 125| | 126| 0| void *signatureLocation = blockRef->descriptor; 127| 0| signatureLocation += sizeof(unsigned long int); 128| 0| signatureLocation += sizeof(unsigned long int); 129| 0| if(blockRef->flags & OCMBlockDescriptionFlagsHasCopyDispose) 130| 0| { 131| 0| signatureLocation += sizeof(void (*)(void *dst, void *src)); 132| 0| signatureLocation += sizeof(void (*)(void *src)); 133| 0| } 134| | 135| 0| const char *signature = (*(const char **) signatureLocation); 136| 0| return [NSMethodSignature signatureWithObjCTypes:signature]; 137| 0|} 138| | 139| | 140| |#pragma mark Extended attributes 141| | 142| |- (BOOL)usesSpecialStructureReturn 143| 0|{ 144| 0| const char *types = OCMTypeWithoutQualifiers([self methodReturnType]); 145| | 146| 0| if((types == NULL) || (types[0] != '{')) 147| 0| return NO; 148| | 149| | /* In some cases structures are returned by ref. The rules are complex and depend on the 150| | architecture, see: 151| | 152| | http://sealiesoftware.com/blog/archive/2008/10/30/objc_explain_objc_msgSend_stret.html 153| | http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/LowLevelABI/000-Introduction/introduction.html 154| | https://github.com/atgreen/libffi/blob/master/src/x86/ffi64.c 155| | http://www.uclibc.org/docs/psABI-x86_64.pdf 156| | http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042e/IHI0042E_aapcs.pdf 157| | 158| | NSMethodSignature knows the details but has no API to return it, though it is in 159| | the debugDescription. Horribly kludgy. 160| | */ 161| 0| NSRange range = [[self debugDescription] rangeOfString:@"is special struct return? YES"]; 162| 0| return range.length > 0; 163| 0|} 164| | 165| | 166| |- (NSString *)fullTypeString 167| 0|{ 168| 0| NSMutableString *typeString = [NSMutableString string]; 169| 0| [typeString appendFormat:@"%s", [self methodReturnType]]; 170| 0| for (NSUInteger i=0; i<[self numberOfArguments]; i++) 171| 0| [typeString appendFormat:@"%s", [self getArgumentTypeAtIndex:i]]; 172| 0| return typeString; 173| 0|} 174| | 175| | 176| |- (const char *)fullObjCTypes 177| 0|{ 178| 0| return [[self fullTypeString] UTF8String]; 179| 0|} 180| | 181| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/NSNotificationCenter+OCMAdditions.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "NSNotificationCenter+OCMAdditions.h" 18| |#import "OCObserverMockObject.h" 19| | 20| | 21| |@implementation NSNotificationCenter(OCMAdditions) 22| | 23| |#pragma clang diagnostic push 24| |#pragma clang diagnostic ignored "-Wdeprecated-declarations" 25| | 26| |- (void)addMockObserver:(OCObserverMockObject *)notificationObserver name:(NSString *)notificationName object:(id)notificationSender 27| 0|{ 28| 0| [notificationObserver autoRemoveFromCenter:self]; 29| 0| [self addObserver:notificationObserver selector:@selector(handleNotification:) name:notificationName object:notificationSender]; 30| 0|} 31| | 32| |#pragma clang diagnostic pop 33| | 34| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/NSObject+OCMAdditions.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "NSObject+OCMAdditions.h" 19| |#import "NSMethodSignature+OCMAdditions.h" 20| | 21| | 22| |@implementation NSObject(OCMAdditions) 23| | 24| |+ (IMP)instanceMethodForwarderForSelector:(SEL)aSelector 25| 0|{ 26| | // use sel_registerName() and not @selector to avoid warning 27| 0| SEL selectorWithNoImplementation = sel_registerName("methodWhichMustNotExist::::"); 28| | 29| 0|#ifndef __arm64__ 30| 0| static NSMutableDictionary *_OCMReturnTypeCache; 31| | 32| 0| if(_OCMReturnTypeCache == nil) 33| 0| _OCMReturnTypeCache = [[NSMutableDictionary alloc] init]; 34| | 35| 0| BOOL needsStructureReturn; 36| 0| void *rawCacheKey[2] = { (void *)self, aSelector }; 37| 0| NSData *cacheKey = [NSData dataWithBytes:rawCacheKey length:sizeof(rawCacheKey)]; 38| 0| NSNumber *cachedValue = [_OCMReturnTypeCache objectForKey:cacheKey]; 39| | 40| 0| if(cachedValue == nil) 41| 0| { 42| 0| NSMethodSignature *sig = [self instanceMethodSignatureForSelector:aSelector]; 43| 0| needsStructureReturn = [sig usesSpecialStructureReturn]; 44| 0| [_OCMReturnTypeCache setObject:@(needsStructureReturn) forKey:cacheKey]; 45| 0| } 46| 0| else 47| 0| { 48| 0| needsStructureReturn = [cachedValue boolValue]; 49| 0| } 50| | 51| 0| if(needsStructureReturn) 52| 0| return class_getMethodImplementation_stret([NSObject class], selectorWithNoImplementation); 53| 0|#endif 54| | 55| 0| return class_getMethodImplementation([NSObject class], selectorWithNoImplementation); 56| 0|} 57| | 58| | 59| |+ (void)enumerateMethodsInClass:(Class)aClass usingBlock:(void (^)(Class cls, SEL sel))aBlock 60| 0|{ 61| 0| for(Class cls = aClass; cls != nil; cls = class_getSuperclass(cls)) 62| 0| { 63| 0| Method *methodList = class_copyMethodList(cls, NULL); 64| 0| if(methodList == NULL) 65| 0| continue; 66| | 67| 0| for(Method *mPtr = methodList; *mPtr != NULL; mPtr++) 68| 0| { 69| 0| SEL sel = method_getName(*mPtr); 70| 0| aBlock(cls, sel); 71| 0| } 72| 0| free(methodList); 73| 0| } 74| 0|} 75| | 76| | 77| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/NSValue+OCMAdditions.m: 1| |/* 2| | * Copyright (c) 2014-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "NSValue+OCMAdditions.h" 18| |#import "OCMFunctionsPrivate.h" 19| | 20| | 21| |@implementation NSValue(OCMAdditions) 22| | 23| |static NSNumber *OCMNumberForValue(NSValue *value) 24| 0|{ 25| 0|#define CREATE_NUM(_type) ({ _type _v; [value getValue:&_v]; @(_v); }) 26| 0| switch([value objCType][0]) 27| 0| { 28| 0| case 'c': return CREATE_NUM(char); 29| 0| case 'C': return CREATE_NUM(unsigned char); 30| 0| case 'B': return CREATE_NUM(bool); 31| 0| case 's': return CREATE_NUM(short); 32| 0| case 'S': return CREATE_NUM(unsigned short); 33| 0| case 'i': return CREATE_NUM(int); 34| 0| case 'I': return CREATE_NUM(unsigned int); 35| 0| case 'l': return CREATE_NUM(long); 36| 0| case 'L': return CREATE_NUM(unsigned long); 37| 0| case 'q': return CREATE_NUM(long long); 38| 0| case 'Q': return CREATE_NUM(unsigned long long); 39| 0| case 'f': return CREATE_NUM(float); 40| 0| case 'd': return CREATE_NUM(double); 41| 0| default: return nil; 42| 0| } 43| 0|} 44| | 45| | 46| |- (BOOL)getBytes:(void *)outputBuf objCType:(const char *)targetType 47| 0|{ 48| | /* 49| | * See if they are similar number types, and if we can convert losslessly between them. 50| | * For the most part, we set things up to use CFNumberGetValue, which returns false if 51| | * conversion will be lossy. 52| | */ 53| 0| CFNumberType inputType = OCMNumberTypeForObjCType([self objCType]); 54| 0| CFNumberType outputType = OCMNumberTypeForObjCType(targetType); 55| | 56| 0| if(inputType == 0 || outputType == 0) // one or both are non-number types 57| 0| return NO; 58| | 59| 0| NSNumber *inputNumber = [self isKindOfClass:[NSNumber class]] ? (NSNumber *)self : OCMNumberForValue(self); 60| | 61| | /* 62| | * Due to some legacy, back-compatible requirements in CFNumber.c, CFNumberGetValue can return true for 63| | * some conversions which should not be allowed (by reading source, conversions from integer types to 64| | * 8-bit or 16-bit integer types). So, check ourselves. 65| | */ 66| 0| long long min; 67| 0| long long max; 68| 0| long long val = [inputNumber longLongValue]; 69| 0| switch(targetType[0]) 70| 0| { 71| 0| case 'B': 72| 0| case 'c': min = CHAR_MIN; max = CHAR_MAX; break; 73| 0| case 'C': min = 0; max = UCHAR_MAX; break; 74| 0| case 's': min = SHRT_MIN; max = SHRT_MAX; break; 75| 0| case 'S': min = 0; max = USHRT_MAX; break; 76| 0| default: min = LLONG_MIN; max = LLONG_MAX; break; 77| 0| } 78| 0| if(val < min || val > max) 79| 0| return NO; 80| | 81| | /* Get the number, and return NO if the value was out of range or conversion was lossy */ 82| 0| return CFNumberGetValue((CFNumberRef)inputNumber, outputType, outputBuf); 83| 0|} 84| | 85| | 86| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCClassMockObject.m: 1| |/* 2| | * Copyright (c) 2005-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "OCClassMockObject.h" 19| |#import "OCMInvocationStub.h" 20| |#import "OCMFunctionsPrivate.h" 21| |#import "NSMethodSignature+OCMAdditions.h" 22| |#import "NSObject+OCMAdditions.h" 23| | 24| |@interface NSObject(OCMClassMockingSupport) 25| |+ (BOOL)supportsMocking:(NSString **)reason; 26| |@end 27| | 28| | 29| |@implementation OCClassMockObject 30| | 31| |#pragma mark Initialisers, description, accessors, etc. 32| | 33| |- (id)initWithClass:(Class)aClass 34| 0|{ 35| 0| [self assertClassIsSupported:aClass]; 36| 0| [super init]; 37| 0| mockedClass = aClass; 38| 0| [self prepareClassForClassMethodMocking]; 39| 0| return self; 40| 0|} 41| | 42| |- (void)dealloc 43| 0|{ 44| 0| [self stopMocking]; 45| 0| [super dealloc]; 46| 0|} 47| | 48| |- (NSString *)description 49| 0|{ 50| 0| return [NSString stringWithFormat:@"OCClassMockObject(%@)", NSStringFromClass(mockedClass)]; 51| 0|} 52| | 53| |- (Class)mockedClass 54| 0|{ 55| 0| return mockedClass; 56| 0|} 57| | 58| |- (void)assertClassIsSupported:(Class)aClass 59| 0|{ 60| 0| if(aClass == Nil) 61| 0| [NSException raise:NSInvalidArgumentException format:@"Class cannot be Nil."]; 62| | 63| 0| if([aClass respondsToSelector:@selector(supportsMocking:)]) 64| 0| { 65| 0| NSString *reason = nil; 66| 0| if(![aClass supportsMocking:&reason]) 67| 0| [NSException raise:NSInvalidArgumentException format:@"Class %@ does not support mocking: %@", aClass, reason]; 68| 0| } 69| 0|} 70| | 71| |#pragma mark Extending/overriding superclass behaviour 72| | 73| |- (void)stopMocking 74| 0|{ 75| 0| if(originalMetaClass != nil) 76| 0| { 77| 0| [self stopMockingClassMethods]; 78| 0| } 79| 0| if(classCreatedForNewMetaClass != nil) 80| 0| { 81| 0| OCMDisposeSubclass(classCreatedForNewMetaClass); 82| 0| classCreatedForNewMetaClass = nil; 83| 0| } 84| 0| [super stopMocking]; 85| 0|} 86| | 87| | 88| |- (void)stopMockingClassMethods 89| 0|{ 90| 0| OCMSetAssociatedMockForClass(nil, mockedClass); 91| 0| object_setClass(mockedClass, originalMetaClass); 92| 0| originalMetaClass = nil; 93| | /* created meta class will be disposed later because partial mocks create another subclass depending on it */ 94| 0|} 95| | 96| | 97| |- (void)addStub:(OCMInvocationStub *)aStub 98| 0|{ 99| 0| [super addStub:aStub]; 100| 0| if([aStub recordedAsClassMethod]) 101| 0| [self setupForwarderForClassMethodSelector:[[aStub recordedInvocation] selector]]; 102| 0|} 103| | 104| | 105| |#pragma mark Class method mocking 106| | 107| |- (void)prepareClassForClassMethodMocking 108| 0|{ 109| | /* the runtime and OCMock depend on string and array; we don't intercept methods on them to avoid endless loops */ 110| 0| if([[mockedClass class] isSubclassOfClass:[NSString class]] || [[mockedClass class] isSubclassOfClass:[NSArray class]]) 111| 0| return; 112| | 113| | /* trying to replace class methods on NSManagedObject and subclasses of it doesn't work; see #339 */ 114| 0| if([mockedClass isSubclassOfClass:objc_getClass("NSManagedObject")]) 115| 0| return; 116| | 117| | /* if there is another mock for this exact class, stop it */ 118| 0| id otherMock = OCMGetAssociatedMockForClass(mockedClass, NO); 119| 0| if(otherMock != nil) 120| 0| [otherMock stopMockingClassMethods]; 121| | 122| 0| OCMSetAssociatedMockForClass(self, mockedClass); 123| | 124| | /* dynamically create a subclass and use its meta class as the meta class for the mocked class */ 125| 0| classCreatedForNewMetaClass = OCMCreateSubclass(mockedClass, mockedClass); 126| 0| originalMetaClass = object_getClass(mockedClass); 127| 0| id newMetaClass = object_getClass(classCreatedForNewMetaClass); 128| | 129| | /* create a dummy initialize method */ 130| 0| Method myDummyInitializeMethod = class_getInstanceMethod([self mockObjectClass], @selector(initializeForClassObject)); 131| 0| const char *initializeTypes = method_getTypeEncoding(myDummyInitializeMethod); 132| 0| IMP myDummyInitializeIMP = method_getImplementation(myDummyInitializeMethod); 133| 0| class_addMethod(newMetaClass, @selector(initialize), myDummyInitializeIMP, initializeTypes); 134| | 135| 0| object_setClass(mockedClass, newMetaClass); // only after dummy initialize is installed (iOS9) 136| | 137| | /* point forwardInvocation: of the object to the implementation in the mock */ 138| 0| Method myForwardMethod = class_getInstanceMethod([self mockObjectClass], @selector(forwardInvocationForClassObject:)); 139| 0| IMP myForwardIMP = method_getImplementation(myForwardMethod); 140| 0| class_addMethod(newMetaClass, @selector(forwardInvocation:), myForwardIMP, method_getTypeEncoding(myForwardMethod)); 141| | 142| | /* adding forwarder for most class methods (instance methods on meta class) to allow for verify after run */ 143| 0| NSArray *methodBlackList = @[@"class", @"forwardingTargetForSelector:", @"methodSignatureForSelector:", @"forwardInvocation:", @"isBlock", 144| 0| @"instanceMethodForwarderForSelector:", @"instanceMethodSignatureForSelector:", @"resolveClassMethod:"]; 145| 0| [NSObject enumerateMethodsInClass:originalMetaClass usingBlock:^(Class cls, SEL sel) { 146| 0| if((cls == object_getClass([NSObject class])) || (cls == [NSObject class]) || (cls == object_getClass(cls))) 147| 0| return; 148| 0| if(OCMIsApplePrivateMethod(cls, sel)) 149| 0| return; 150| 0| if([methodBlackList containsObject:NSStringFromSelector(sel)]) 151| 0| return; 152| 0| @try 153| 0| { 154| 0| [self setupForwarderForClassMethodSelector:sel]; 155| 0| } 156| 0| @catch(NSException *e) 157| 0| { 158| | // ignore for now 159| 0| } 160| 0| }]; 161| 0|} 162| | 163| | 164| |- (void)setupForwarderForClassMethodSelector:(SEL)selector 165| 0|{ 166| 0| SEL aliasSelector = OCMAliasForOriginalSelector(selector); 167| 0| if(class_getClassMethod(mockedClass, aliasSelector) != NULL) 168| 0| return; 169| | 170| 0| Method originalMethod = class_getClassMethod(mockedClass, selector); 171| 0| IMP originalIMP = method_getImplementation(originalMethod); 172| 0| const char *types = method_getTypeEncoding(originalMethod); 173| | 174| 0| Class metaClass = object_getClass(mockedClass); 175| 0| IMP forwarderIMP = [originalMetaClass instanceMethodForwarderForSelector:selector]; 176| 0| class_addMethod(metaClass, aliasSelector, originalIMP, types); 177| 0| class_replaceMethod(metaClass, selector, forwarderIMP, types); 178| 0|} 179| | 180| | 181| |- (void)forwardInvocationForClassObject:(NSInvocation *)anInvocation 182| 0|{ 183| | // in here "self" is a reference to the real class, not the mock 184| 0| OCClassMockObject *mock = OCMGetAssociatedMockForClass((Class) self, YES); 185| 0| if(mock == nil) 186| 0| { 187| 0| [NSException raise:NSInternalInconsistencyException format:@"No mock for class %@", NSStringFromClass((Class)self)]; 188| 0| } 189| 0| if([mock handleInvocation:anInvocation] == NO) 190| 0| { 191| 0| [anInvocation setSelector:OCMAliasForOriginalSelector([anInvocation selector])]; 192| 0| [anInvocation invoke]; 193| 0| } 194| 0|} 195| | 196| |- (void)initializeForClassObject 197| 0|{ 198| | // we really just want to have an implementation so that the superclass's is not called 199| 0|} 200| | 201| | 202| |#pragma mark Proxy API 203| | 204| |- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 205| 0|{ 206| 0| NSMethodSignature *signature = [mockedClass instanceMethodSignatureForSelector:aSelector]; 207| 0| if(signature == nil) 208| 0| { 209| 0| signature = [NSMethodSignature signatureForDynamicPropertyAccessedWithSelector:aSelector inClass:mockedClass]; 210| 0| } 211| 0| return signature; 212| 0|} 213| | 214| |- (Class)mockObjectClass 215| 0|{ 216| 0| return [super class]; 217| 0|} 218| | 219| |- (Class)class 220| 0|{ 221| 0| return mockedClass; 222| 0|} 223| | 224| |- (BOOL)respondsToSelector:(SEL)selector 225| 0|{ 226| 0| return [mockedClass instancesRespondToSelector:selector]; 227| 0|} 228| | 229| |- (BOOL)isKindOfClass:(Class)aClass 230| 0|{ 231| 0| return [mockedClass isSubclassOfClass:aClass]; 232| 0|} 233| | 234| |- (BOOL)conformsToProtocol:(Protocol *)aProtocol 235| 0|{ 236| 0| Class clazz = mockedClass; 237| 0| while (clazz != nil) { 238| 0| if (class_conformsToProtocol(clazz, aProtocol)) { 239| 0| return YES; 240| 0| } 241| 0| clazz = class_getSuperclass(clazz); 242| 0| } 243| 0| return NO; 244| 0|} 245| | 246| |@end 247| | 248| | 249| |#pragma mark - 250| | 251| |/* 252| | taken from: 253| | `class-dump -f isNS /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/System/Library/Frameworks/CoreFoundation.framework` 254| | 255| | @ interface NSObject (__NSIsKinds) 256| | - (_Bool)isNSValue__; 257| | - (_Bool)isNSTimeZone__; 258| | - (_Bool)isNSString__; 259| | - (_Bool)isNSSet__; 260| | - (_Bool)isNSOrderedSet__; 261| | - (_Bool)isNSNumber__; 262| | - (_Bool)isNSDictionary__; 263| | - (_Bool)isNSDate__; 264| | - (_Bool)isNSData__; 265| | - (_Bool)isNSArray__; 266| | */ 267| | 268| |@implementation OCClassMockObject(NSIsKindsImplementation) 269| | 270| |- (BOOL)isNSValue__ 271| 0|{ 272| 0| return [mockedClass isSubclassOfClass:[NSValue class]]; 273| 0|} 274| | 275| |- (BOOL)isNSTimeZone__ 276| 0|{ 277| 0| return [mockedClass isSubclassOfClass:[NSTimeZone class]]; 278| 0|} 279| | 280| |- (BOOL)isNSSet__ 281| 0|{ 282| 0| return [mockedClass isSubclassOfClass:[NSSet class]]; 283| 0|} 284| | 285| |- (BOOL)isNSOrderedSet__ 286| 0|{ 287| 0| return [mockedClass isSubclassOfClass:[NSOrderedSet class]]; 288| 0|} 289| | 290| |- (BOOL)isNSNumber__ 291| 0|{ 292| 0| return [mockedClass isSubclassOfClass:[NSNumber class]]; 293| 0|} 294| | 295| |- (BOOL)isNSDate__ 296| 0|{ 297| 0| return [mockedClass isSubclassOfClass:[NSDate class]]; 298| 0|} 299| | 300| |- (BOOL)isNSString__ 301| 0|{ 302| 0| return [mockedClass isSubclassOfClass:[NSString class]]; 303| 0|} 304| | 305| |- (BOOL)isNSDictionary__ 306| 0|{ 307| 0| return [mockedClass isSubclassOfClass:[NSDictionary class]]; 308| 0|} 309| | 310| |- (BOOL)isNSData__ 311| 0|{ 312| 0| return [mockedClass isSubclassOfClass:[NSData class]]; 313| 0|} 314| | 315| |- (BOOL)isNSArray__ 316| 0|{ 317| 0| return [mockedClass isSubclassOfClass:[NSArray class]]; 318| 0|} 319| | 320| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMArg.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "OCMArg.h" 19| |#import "OCMBlockArgCaller.h" 20| |#import "OCMConstraint.h" 21| |#import "OCMPassByRefSetter.h" 22| | 23| | 24| |@implementation OCMArg 25| | 26| |+ (id)any 27| 0|{ 28| 0| return [OCMAnyConstraint constraint]; 29| 0|} 30| | 31| |+ (void *)anyPointer 32| 0|{ 33| 0| return (void *)0x01234567; 34| 0|} 35| | 36| |+ (id __autoreleasing *)anyObjectRef 37| 0|{ 38| 0| return (id *)0x01234567; 39| 0|} 40| | 41| |+ (SEL)anySelector 42| 0|{ 43| 0| return NSSelectorFromString(@"aSelectorThatMatchesAnySelector"); 44| 0|} 45| | 46| |+ (id)isNil 47| 0|{ 48| 0| return [OCMIsNilConstraint constraint]; 49| 0|} 50| | 51| |+ (id)isNotNil 52| 0|{ 53| 0| return [OCMIsNotNilConstraint constraint]; 54| 0|} 55| | 56| |+ (id)isEqual:(id)value 57| 0|{ 58| 0| return value; 59| 0|} 60| | 61| |+ (id)isNotEqual:(id)value 62| 0|{ 63| 0| OCMIsNotEqualConstraint *constraint = [OCMIsNotEqualConstraint constraint]; 64| 0| constraint->testValue = value; 65| 0| return constraint; 66| 0|} 67| | 68| |+ (id)isKindOfClass:(Class)cls 69| 0|{ 70| 0| return [[[OCMBlockConstraint alloc] initWithConstraintBlock:^BOOL(id obj) { 71| 0| return [obj isKindOfClass:cls]; 72| 0| }] autorelease]; 73| 0|} 74| | 75| |+ (id)checkWithSelector:(SEL)selector onObject:(id)anObject 76| 0|{ 77| 0| return [OCMConstraint constraintWithSelector:selector onObject:anObject]; 78| 0|} 79| | 80| |+ (id)checkWithBlock:(BOOL (^)(id))block 81| 0|{ 82| 0| return [[[OCMBlockConstraint alloc] initWithConstraintBlock:block] autorelease]; 83| 0|} 84| | 85| |+ (id *)setTo:(id)value 86| 0|{ 87| 0| return (id *)[[[OCMPassByRefSetter alloc] initWithValue:value] autorelease]; 88| 0|} 89| | 90| |+ (void *)setToValue:(NSValue *)value 91| 0|{ 92| 0| return (id *)[[[OCMPassByRefSetter alloc] initWithValue:value] autorelease]; 93| 0|} 94| | 95| |+ (id)invokeBlock 96| 0|{ 97| 0| return [[[OCMBlockArgCaller alloc] init] autorelease]; 98| 0|} 99| | 100| |+ (id)invokeBlockWithArgs:(id)first,... NS_REQUIRES_NIL_TERMINATION 101| 0|{ 102| | 103| 0| NSMutableArray *params = [NSMutableArray array]; 104| 0| va_list args; 105| 0| if(first) 106| 0| { 107| 0| [params addObject:first]; 108| 0| va_start(args, first); 109| 0| id obj; 110| 0| while((obj = va_arg(args, id))) 111| 0| { 112| 0| [params addObject:obj]; 113| 0| } 114| 0| va_end(args); 115| 0| } 116| 0| return [[[OCMBlockArgCaller alloc] initWithBlockArguments:params] autorelease]; 117| | 118| 0|} 119| | 120| |+ (id)defaultValue 121| 0|{ 122| 0| return [NSNull null]; 123| 0|} 124| | 125| | 126| |+ (id)resolveSpecialValues:(NSValue *)value 127| 0|{ 128| 0| const char *type = [value objCType]; 129| 0| if(type[0] == '^') 130| 0| { 131| 0| void *pointer = [value pointerValue]; 132| 0| if(pointer == (void *)0x01234567) 133| 0| return [OCMArg any]; 134| 0| if((pointer != NULL) && (object_getClass((id)pointer) == [OCMPassByRefSetter class])) 135| 0| return (id)pointer; 136| 0| } 137| 0| else if(type[0] == ':') 138| 0| { 139| 0| SEL selector; 140| 0| [value getValue:&selector]; 141| 0| if(selector == NSSelectorFromString(@"aSelectorThatMatchesAnySelector")) 142| 0| return [OCMArg any]; 143| 0| } 144| 0| return value; 145| 0|} 146| | 147| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMArgAction.m: 1| |/* 2| | * Copyright (c) 2015-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMArgAction.h" 18| | 19| | 20| |@implementation OCMArgAction 21| | 22| |- (void)handleArgument:(id)argument 23| 0|{ 24| | 25| 0|} 26| | 27| | 28| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMBlockArgCaller.m: 1| |/* 2| | * Copyright (c) 2015-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMBlockArgCaller.h" 18| |#import "NSInvocation+OCMAdditions.h" 19| | 20| | 21| |@implementation OCMBlockArgCaller 22| | 23| |- (instancetype)initWithBlockArguments:(NSArray *)someArgs 24| 0|{ 25| 0| self = [super init]; 26| 0| if(self) 27| 0| { 28| 0| arguments = [someArgs copy]; 29| 0| } 30| 0| return self; 31| 0|} 32| | 33| |- (void)dealloc 34| 0|{ 35| 0| [arguments release]; 36| 0| [super dealloc]; 37| 0|} 38| | 39| |- (id)copyWithZone:(NSZone *)zone 40| 0|{ 41| 0| return [self retain]; 42| 0|} 43| | 44| |- (void)handleArgument:(id)aBlock 45| 0|{ 46| 0| if(aBlock) 47| 0| { 48| 0| NSInvocation *inv = [NSInvocation invocationForBlock:aBlock withArguments:arguments]; 49| 0| [inv invokeWithTarget:aBlock]; 50| 0| } 51| 0|} 52| | 53| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMBlockCaller.m: 1| |/* 2| | * Copyright (c) 2010-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMBlockCaller.h" 18| | 19| | 20| |@implementation OCMBlockCaller 21| | 22| |-(id)initWithCallBlock:(void (^)(NSInvocation *))theBlock 23| 0|{ 24| 0| if ((self = [super init])) 25| 0| { 26| 0| block = [theBlock copy]; 27| 0| } 28| | 29| 0| return self; 30| 0|} 31| | 32| |-(void)dealloc 33| 0|{ 34| 0| [block release]; 35| 0| [super dealloc]; 36| 0|} 37| | 38| |- (void)handleInvocation:(NSInvocation *)anInvocation 39| 0|{ 40| 0| if (block != nil) 41| 0| { 42| 0| block(anInvocation); 43| 0| } 44| 0|} 45| | 46| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMBoxedReturnValueProvider.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMBoxedReturnValueProvider.h" 18| |#import "OCMFunctionsPrivate.h" 19| |#import "NSValue+OCMAdditions.h" 20| | 21| | 22| |@implementation OCMBoxedReturnValueProvider 23| | 24| |- (void)handleInvocation:(NSInvocation *)anInvocation 25| 0|{ 26| 0| NSUInteger valueSize = 0; 27| 0| NSValue *returnValueAsNSValue = (NSValue *)returnValue; 28| 0| NSGetSizeAndAlignment([returnValueAsNSValue objCType], &valueSize, NULL); 29| 0| char valueBuffer[valueSize]; 30| 0| [returnValueAsNSValue getValue:valueBuffer]; 31| | 32| 0| const char *returnType = [[anInvocation methodSignature] methodReturnType]; 33| | 34| 0| if([self isMethodReturnType:returnType compatibleWithValueType:[returnValueAsNSValue objCType] 35| 0| value:valueBuffer valueSize:valueSize]) 36| 0| { 37| 0| [anInvocation setReturnValue:valueBuffer]; 38| 0| } 39| 0| else if([returnValueAsNSValue getBytes:valueBuffer objCType:returnType]) 40| 0| { 41| 0| [anInvocation setReturnValue:valueBuffer]; 42| 0| } 43| 0| else 44| 0| { 45| 0| [NSException raise:NSInvalidArgumentException 46| 0| format:@"Return value cannot be used for method; method signature declares '%s' but value is '%s'.", returnType, [returnValueAsNSValue objCType]]; 47| 0| } 48| 0|} 49| | 50| |- (BOOL)isMethodReturnType:(const char *)returnType compatibleWithValueType:(const char *)valueType value:(const void *)value valueSize:(size_t)valueSize 51| 0|{ 52| | /* Same types are obviously compatible */ 53| 0| if(strcmp(returnType, valueType) == 0) 54| 0| return YES; 55| | 56| | /* Special treatment for nil and Nil */ 57| 0| if(strcmp(returnType, @encode(id)) == 0 || strcmp(returnType, @encode(Class)) == 0) 58| 0| return OCMIsNilValue(valueType, value, valueSize); 59| | 60| 0| return OCMEqualTypesAllowingOpaqueStructs(returnType, valueType); 61| 0|} 62| | 63| | 64| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMConstraint.m: 1| |#import 2| |/* 3| | * Copyright (c) 2007-2020 Erik Doernenburg and contributors 4| | * 5| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 6| | * not use these files except in compliance with the License. You may obtain 7| | * a copy of the License at 8| | * 9| | * http://www.apache.org/licenses/LICENSE-2.0 10| | * 11| | * Unless required by applicable law or agreed to in writing, software 12| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14| | * License for the specific language governing permissions and limitations 15| | * under the License. 16| | */ 17| | 18| |#import "OCMConstraint.h" 19| | 20| | 21| |@implementation OCMConstraint 22| | 23| |+ (instancetype)constraint 24| 0|{ 25| 0| return [[[self alloc] init] autorelease]; 26| 0|} 27| | 28| |- (BOOL)evaluate:(id)value 29| 0|{ 30| 0| return NO; 31| 0|} 32| | 33| |- (id)copyWithZone:(struct _NSZone *)zone __unused 34| 0|{ 35| 0| return [self retain]; 36| 0|} 37| | 38| |+ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject 39| 0|{ 40| 0| OCMInvocationConstraint *constraint = [OCMInvocationConstraint constraint]; 41| 0| NSMethodSignature *signature = [anObject methodSignatureForSelector:aSelector]; 42| 0| if(signature == nil) 43| 0| [NSException raise:NSInvalidArgumentException format:@"Unkown selector %@ used in constraint.", NSStringFromSelector(aSelector)]; 44| 0| NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:signature]; 45| 0| [invocation setTarget:anObject]; 46| 0| [invocation setSelector:aSelector]; 47| 0| constraint->invocation = invocation; 48| 0| return constraint; 49| 0|} 50| | 51| |+ (instancetype)constraintWithSelector:(SEL)aSelector onObject:(id)anObject withValue:(id)aValue 52| 0|{ 53| 0| OCMInvocationConstraint *constraint = (OCMInvocationConstraint *)[self constraintWithSelector:aSelector onObject:anObject]; 54| 0| if([[constraint->invocation methodSignature] numberOfArguments] < 4) 55| 0| [NSException raise:NSInvalidArgumentException format:@"Constraint with value requires selector with two arguments."]; 56| 0| [constraint->invocation setArgument:&aValue atIndex:3]; 57| 0| return constraint; 58| 0|} 59| | 60| | 61| |@end 62| | 63| | 64| | 65| |#pragma mark - 66| | 67| |@implementation OCMAnyConstraint 68| | 69| |- (BOOL)evaluate:(id)value 70| 0|{ 71| 0| return YES; 72| 0|} 73| | 74| |@end 75| | 76| | 77| | 78| |#pragma mark - 79| | 80| |@implementation OCMIsNilConstraint 81| | 82| |- (BOOL)evaluate:(id)value 83| 0|{ 84| 0| return value == nil; 85| 0|} 86| | 87| |@end 88| | 89| | 90| | 91| |#pragma mark - 92| | 93| |@implementation OCMIsNotNilConstraint 94| | 95| |- (BOOL)evaluate:(id)value 96| 0|{ 97| 0| return value != nil; 98| 0|} 99| | 100| |@end 101| | 102| | 103| | 104| |#pragma mark - 105| | 106| |@implementation OCMIsNotEqualConstraint 107| | 108| |- (BOOL)evaluate:(id)value 109| 0|{ 110| 0| return ![value isEqual:testValue]; 111| 0|} 112| | 113| |@end 114| | 115| | 116| | 117| |#pragma mark - 118| | 119| |@implementation OCMInvocationConstraint 120| | 121| |- (BOOL)evaluate:(id)value 122| 0|{ 123| 0| [invocation setArgument:&value atIndex:2]; // should test if constraint takes arg 124| 0| [invocation invoke]; 125| 0| BOOL returnValue; 126| 0| [invocation getReturnValue:&returnValue]; 127| 0| return returnValue; 128| 0|} 129| | 130| |@end 131| | 132| |#pragma mark - 133| | 134| |@implementation OCMBlockConstraint 135| | 136| |- (instancetype)initWithConstraintBlock:(BOOL (^)(id))aBlock 137| 0|{ 138| 0| if ((self = [super init])) 139| 0| { 140| 0| block = [aBlock copy]; 141| 0| } 142| | 143| 0| return self; 144| 0|} 145| | 146| 0|- (void)dealloc { 147| 0| [block release]; 148| 0| [super dealloc]; 149| 0|} 150| | 151| |- (BOOL)evaluate:(id)value 152| 0|{ 153| 0| return block ? block(value) : NO; 154| 0|} 155| | 156| | 157| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMExceptionReturnValueProvider.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMExceptionReturnValueProvider.h" 18| | 19| | 20| |@implementation OCMExceptionReturnValueProvider 21| | 22| |NSString *OCMStubbedException = @"OCMStubbedException"; 23| | 24| | 25| |- (void)handleInvocation:(NSInvocation *)anInvocation 26| 0|{ 27| 0| [[NSException exceptionWithName:OCMStubbedException reason:@"Exception stubbed in test." userInfo:@{ @"exception": returnValue }] raise]; 28| 0|} 29| | 30| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMExpectationRecorder.m: 1| |/* 2| | * Copyright (c) 2004-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMExpectationRecorder.h" 18| |#import "OCMockObject.h" 19| |#import "OCMInvocationExpectation.h" 20| | 21| | 22| |@implementation OCMExpectationRecorder 23| | 24| |#pragma mark Initialisers, description, accessors, etc. 25| | 26| |- (id)init 27| 0|{ 28| 0| self = [super init]; 29| 0| [invocationMatcher release]; 30| 0| invocationMatcher = [[OCMInvocationExpectation alloc] init]; 31| 0| return self; 32| 0|} 33| | 34| |- (OCMInvocationExpectation *)expectation 35| 0|{ 36| 0| return (OCMInvocationExpectation *)invocationMatcher; 37| 0|} 38| | 39| | 40| |#pragma mark Modifying the expectation 41| | 42| |- (id)never 43| 0|{ 44| 0| [[self expectation] setMatchAndReject:YES]; 45| 0| return self; 46| 0|} 47| | 48| | 49| |#pragma mark Finishing recording 50| | 51| |- (void)forwardInvocation:(NSInvocation *)anInvocation 52| 0|{ 53| 0| [super forwardInvocation:anInvocation]; 54| 0| [mockObject addExpectation:[self expectation]]; 55| 0|} 56| | 57| | 58| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMFunctions.m: 1| |/* 2| | * Copyright (c) 2014-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#if !TARGET_OS_WATCH 19| |#import 20| |#endif 21| |#import "OCMFunctionsPrivate.h" 22| |#import "OCClassMockObject.h" 23| |#import "OCPartialMockObject.h" 24| |#import "OCMLocation.h" 25| | 26| | 27| |#pragma mark Known private API 28| | 29| |@interface NSException(OCMKnownExceptionMethods) 30| |+ (NSException *)failureInFile:(NSString *)file atLine:(int)line withDescription:(NSString *)formatString, ...; 31| |@end 32| | 33| |@interface NSObject(OCMKnownTestCaseMethods) 34| |- (void)recordFailureWithDescription:(NSString *)description inFile:(NSString *)file atLine:(NSUInteger)line expected:(BOOL)expected; 35| |- (void)failWithException:(NSException *)exception; 36| |@end 37| | 38| | 39| |#pragma mark Functions related to ObjC type system 40| | 41| |const char *OCMTypeWithoutQualifiers(const char *objCType) 42| 0|{ 43| 0| while(strchr("rnNoORV", objCType[0]) != NULL) 44| 0| objCType += 1; 45| 0| return objCType; 46| 0|} 47| | 48| | 49| |static BOOL OCMIsUnqualifiedClassType(const char *unqualifiedObjCType) 50| 0|{ 51| 0| return (strcmp(unqualifiedObjCType, @encode(Class)) == 0); 52| 0|} 53| | 54| | 55| |static BOOL OCMIsUnqualifiedBlockType(const char *unqualifiedObjCType) 56| 0|{ 57| 0| char blockType[] = @encode(void(^)(void)); 58| 0| if(strcmp(unqualifiedObjCType, blockType) == 0) 59| 0| return YES; 60| | 61| | // sometimes block argument/return types are tacked onto the type, in angle brackets 62| 0| if(strncmp(unqualifiedObjCType, blockType, sizeof(blockType) - 1) == 0 && unqualifiedObjCType[sizeof(blockType) - 1] == '<') 63| 0| return YES; 64| | 65| 0| return NO; 66| 0|} 67| | 68| |BOOL OCMIsClassType(const char *objCType) 69| 0|{ 70| 0| return OCMIsUnqualifiedClassType(OCMTypeWithoutQualifiers(objCType)); 71| 0|} 72| | 73| |BOOL OCMIsBlockType(const char *objCType) 74| 0|{ 75| 0| return OCMIsUnqualifiedBlockType(OCMTypeWithoutQualifiers(objCType)); 76| 0|} 77| | 78| | 79| |BOOL OCMIsObjectType(const char *objCType) 80| 0|{ 81| 0| const char *unqualifiedObjCType = OCMTypeWithoutQualifiers(objCType); 82| | 83| 0| char objectType[] = @encode(id); 84| 0| if(strcmp(unqualifiedObjCType, objectType) == 0 || OCMIsUnqualifiedClassType(unqualifiedObjCType)) 85| 0| return YES; 86| | 87| | // sometimes the name of an object's class is tacked onto the type, in double quotes 88| 0| if(strncmp(unqualifiedObjCType, objectType, sizeof(objectType) - 1) == 0 && unqualifiedObjCType[sizeof(objectType) - 1] == '"') 89| 0| return YES; 90| | 91| | // if the returnType is a typedef to an object, it has the form ^{OriginClass=#} 92| 0| NSString *regexString = @"^\\^\\{(.*)=#.*\\}"; 93| 0| NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:regexString options:0 error:NULL]; 94| 0| NSString *type = [NSString stringWithCString:unqualifiedObjCType encoding:NSASCIIStringEncoding]; 95| 0| if([regex numberOfMatchesInString:type options:0 range:NSMakeRange(0, type.length)] > 0) 96| 0| return YES; 97| | 98| | // if the return type is a block we treat it like an object 99| 0| return OCMIsUnqualifiedBlockType(unqualifiedObjCType); 100| 0|} 101| | 102| | 103| |CFNumberType OCMNumberTypeForObjCType(const char *objcType) 104| 0|{ 105| 0| switch (objcType[0]) 106| 0| { 107| 0| case 'c': return kCFNumberCharType; 108| 0| case 'C': return kCFNumberCharType; 109| 0| case 'B': return kCFNumberCharType; 110| 0| case 's': return kCFNumberShortType; 111| 0| case 'S': return kCFNumberShortType; 112| 0| case 'i': return kCFNumberIntType; 113| 0| case 'I': return kCFNumberIntType; 114| 0| case 'l': return kCFNumberLongType; 115| 0| case 'L': return kCFNumberLongType; 116| 0| case 'q': return kCFNumberLongLongType; 117| 0| case 'Q': return kCFNumberLongLongType; 118| 0| case 'f': return kCFNumberFloatType; 119| 0| case 'd': return kCFNumberDoubleType; 120| 0| default: return 0; 121| 0| } 122| 0|} 123| | 124| | 125| |static BOOL ParseStructType(const char *type, const char **typeEnd, const char **typeNameEnd, const char **typeEqualSign) 126| 0|{ 127| 0| if (type[0] != '{' && type[0] != '(') 128| 0| return NO; 129| | 130| 0| *typeNameEnd = NULL; 131| 0| *typeEqualSign = NULL; 132| | 133| 0| const char endChar = type[0] == '{' ? '}' : ')'; 134| 0| for (const char* ptr = type + 1; *ptr; ++ptr) { 135| 0| switch (*ptr) { 136| 0| case '(': 137| 0| case '{': 138| 0| { 139| 0| const char *subTypeEnd; 140| 0| const char *subTypeNameEnd; 141| 0| const char *subTypeEqualSign; 142| 0| if (!ParseStructType(ptr, &subTypeEnd, &subTypeNameEnd, &subTypeEqualSign)) 143| 0| return NO; 144| 0| ptr = subTypeEnd; 145| 0| break; 146| 0| } 147| 0| case '=': 148| 0| { 149| 0| if (!*typeEqualSign) { 150| 0| *typeNameEnd = ptr; 151| 0| *typeEqualSign = ptr; 152| 0| } 153| 0| break; 154| 0| } 155| 0| case ')': 156| 0| case '}': 157| 0| { 158| 0| if (*ptr == endChar) { 159| 0| *typeEnd = ptr; 160| 0| if (!*typeNameEnd) 161| 0| *typeNameEnd = ptr; 162| 0| return YES; 163| 0| } 164| 0| break; 165| 0| } 166| 0| default: 167| 0| break; 168| 0| } 169| 0| } 170| | 171| 0| return NO; 172| 0|} 173| | 174| | 175| |/* 176| | * Sometimes an external type is an opaque struct (which will have an @encode of "{structName}" 177| | * or "{structName=}") but the actual method return type, or property type, will know the contents 178| | * of the struct (so will have an objcType of say "{structName=iiSS}". This function will determine 179| | * those are equal provided they have the same structure name, otherwise everything else will be 180| | * compared textually. This can happen particularly for pointers to such structures, which still 181| | * encode what is being pointed to. 182| | * 183| | * In addition, this funtion will consider structures with unknown names, encoded as "{?=}, equal to 184| | * structures with any name. This means that "{?=dd}" and "{foo=dd}", and even "{?=}" and "{foo=dd}", 185| | * are considered equal. 186| | * 187| | * For some types some runtime functions throw exceptions, which is why we wrap this in an 188| | * exception handler just below. 189| | */ 190| |static BOOL OCMEqualTypesAllowingOpaqueStructsInternal(const char *type1, const char *type2) 191| 0|{ 192| 0| type1 = OCMTypeWithoutQualifiers(type1); 193| 0| type2 = OCMTypeWithoutQualifiers(type2); 194| | 195| 0| switch (type1[0]) 196| 0| { 197| 0| case '{': 198| 0| case '(': 199| 0| { 200| 0| if (type2[0] != type1[0]) 201| 0| return NO; 202| | 203| 0| const char *type1End; 204| 0| const char *type1NameEnd; 205| 0| const char *type1EqualSign; 206| 0| if (!ParseStructType(type1, &type1End, &type1NameEnd, &type1EqualSign)) 207| 0| return NO; 208| | 209| 0| const char *type2End; 210| 0| const char *type2NameEnd; 211| 0| const char *type2EqualSign; 212| 0| if (!ParseStructType(type2, &type2End, &type2NameEnd, &type2EqualSign)) 213| 0| return NO; 214| | 215| | /* Opaque types either don't have an equals sign (just the name and the end brace), or 216| | * empty content after the equals sign. 217| | * We want that to compare the same as a type of the same name but with the content. 218| | */ 219| 0| BOOL type1Opaque = (type1EqualSign == NULL || type1EqualSign + 1 == type1End); 220| 0| BOOL type2Opaque = (type2EqualSign == NULL || type2EqualSign + 2 == type2End); 221| 0| intptr_t type1NameLen = type1NameEnd - type1; 222| 0| intptr_t type2NameLen = type2NameEnd - type2; 223| | 224| | /* If the names are not equal and neither of the names is a question mark, return NO */ 225| 0| if ((type1NameLen != type2NameLen || strncmp(type1, type2, type1NameLen)) && 226| 0| !((type1NameLen == 2) && (type1[1] == '?')) && !((type2NameLen == 2) && (type2[1] == '?')) && 227| 0| !(type1NameLen == 1 || type2NameLen == 1)) 228| 0| return NO; 229| | 230| | /* If the same name, and at least one is opaque, that is close enough. */ 231| 0| if (type1Opaque || type2Opaque) 232| 0| return YES; 233| | 234| | /* Otherwise, compare all the elements. Use NSGetSizeAndAlignment to walk through the struct elements. */ 235| 0| type1 = type1EqualSign + 1; 236| 0| type2 = type2EqualSign + 1; 237| 0| while (type1 != type1End && *type1) 238| 0| { 239| 0| if (!OCMEqualTypesAllowingOpaqueStructs(type1, type2)) 240| 0| return NO; 241| | 242| 0| if (*type1 != '{' && *type1 != '(') { 243| 0| type1 = NSGetSizeAndAlignment(type1, NULL, NULL); 244| 0| type2 = NSGetSizeAndAlignment(type2, NULL, NULL); 245| 0| } else { 246| 0| const char *subType1End; 247| 0| const char *subType1NameEnd; 248| 0| const char *subType1EqualSign; 249| 0| if (!ParseStructType(type1, &subType1End, &subType1NameEnd, &subType1EqualSign)) 250| 0| return NO; 251| | 252| 0| const char *subType2End; 253| 0| const char *subType2NameEnd; 254| 0| const char *subType2EqualSign; 255| 0| if (!ParseStructType(type2, &subType2End, &subType2NameEnd, &subType2EqualSign)) 256| 0| return NO; 257| | 258| 0| type1 = subType1End + 1; 259| 0| type2 = subType2End + 1; 260| 0| } 261| 0| } 262| 0| return YES; 263| 0| } 264| 0| case '^': 265| | /* for a pointer, make sure the other is a pointer, then recursively compare the rest */ 266| 0| if (type2[0] != type1[0]) 267| 0| return NO; 268| 0| return OCMEqualTypesAllowingOpaqueStructs(type1 + 1, type2 + 1); 269| | 270| 0| case '?': 271| 0| return type2[0] == '?'; 272| | 273| 0| case '\0': 274| 0| return type2[0] == '\0'; 275| | 276| 0| default: 277| 0| { 278| | // Move the type pointers past the current types, then compare that region 279| 0| const char *afterType1 = NSGetSizeAndAlignment(type1, NULL, NULL); 280| 0| const char *afterType2 = NSGetSizeAndAlignment(type2, NULL, NULL); 281| 0| intptr_t type1Len = afterType1 - type1; 282| 0| intptr_t type2Len = afterType2 - type2; 283| | 284| 0| return (type1Len == type2Len && (strncmp(type1, type2, type1Len) == 0)); 285| 0| } 286| 0| } 287| 0|} 288| | 289| |BOOL OCMEqualTypesAllowingOpaqueStructs(const char *type1, const char *type2) 290| 0|{ 291| 0| @try 292| 0| { 293| 0| return OCMEqualTypesAllowingOpaqueStructsInternal(type1, type2); 294| 0| } 295| 0| @catch (NSException *e) 296| 0| { 297| | /* Probably a bitfield or something that NSGetSizeAndAlignment chokes on, oh well */ 298| 0| return NO; 299| 0| } 300| 0|} 301| | 302| |BOOL OCMIsNilValue(const char *objectCType, const void *value, size_t valueSize) 303| 0|{ 304| | // First, check value itself 305| 0| for(size_t i = 0; i < valueSize; i++) 306| 0| if(((const char *)value)[i] != 0) 307| 0| return NO; 308| | 309| | // Depending on the compilation settings of the file where the return value gets recorded, 310| | // nil and Nil get potentially different encodings. Check all known encodings. 311| 0| if((strcmp(objectCType, @encode(void *)) == 0) || // Standard Objective-C 312| 0| (strcmp(objectCType, @encode(int)) == 0) || // 32 bit C++ (before nullptr) 313| 0| (strcmp(objectCType, @encode(long long)) == 0) || // 64 bit C++ (before nullptr) 314| 0| (strcmp(objectCType, @encode(char *)) == 0)) // C++ with nullptr 315| 0| return YES; 316| | 317| 0| return NO; 318| 0|} 319| | 320| | 321| |BOOL OCMIsAppleBaseClass(Class cls) 322| 0|{ 323| 0| return (cls == [NSObject class]) || (cls == [NSProxy class]); 324| 0|} 325| | 326| |BOOL OCMIsApplePrivateMethod(Class cls, SEL sel) 327| 0|{ 328| 0| NSString *className = NSStringFromClass(cls); 329| 0| NSString *selName = NSStringFromSelector(sel); 330| 0| return ([className hasPrefix:@"NS"] || [className hasPrefix:@"UI"]) && 331| 0| ([selName hasPrefix:@"_"] || [selName hasSuffix:@"_"]); 332| 0|} 333| | 334| |BOOL OCMIsBlock(id potentialBlock) 335| 0|{ 336| 0| static Class blockClass; 337| 0| static dispatch_once_t onceToken; 338| 0| dispatch_once(&onceToken, ^ 339| 0| { 340| 0| blockClass = [^{} class]; 341| 0| Class nsObjectClass = [NSObject class]; 342| 0| while([blockClass superclass] != nsObjectClass) 343| 0| { 344| 0| blockClass = [blockClass superclass]; 345| 0| NSCAssert(blockClass != nil, @"Blocks are expected to inherit from NSObject."); 346| 0| } 347| 0| }); 348| 0| return [potentialBlock isKindOfClass:blockClass]; 349| 0|} 350| | 351| |BOOL OCMIsNonEscapingBlock(id block) 352| 0|{ 353| 0| struct OCMBlockDef *blockRef = (__bridge struct OCMBlockDef *)block; 354| 0| return OCMIsBlock(block) && (blockRef->flags & OCMBlockIsNoEscape) != 0; 355| 0|} 356| | 357| | 358| |#pragma mark Creating and disposing classes 359| | 360| |static NSString *const OCMSubclassPrefix = @"OCMock_"; 361| | 362| |Class OCMCreateSubclass(Class class, void *ref) 363| 0|{ 364| 0| const char *className = [[NSString stringWithFormat:@"%@%@-%p-%u", OCMSubclassPrefix, NSStringFromClass(class), ref, arc4random()] UTF8String]; 365| 0| Class subclass = objc_allocateClassPair(class, className, 0); 366| 0| objc_registerClassPair(subclass); 367| 0| return subclass; 368| 0|} 369| | 370| |void OCMDisposeSubclass(Class cls) 371| 0|{ 372| 0| if(!OCMIsMockSubclass(cls)) 373| 0| { 374| 0| [NSException raise:NSInvalidArgumentException format:@"Not a mock subclass; found %@\nThe subclass dynamically created by OCMock has been replaced by another class. This can happen when KVO or CoreData create their own dynamic subclass after OCMock created its subclass.\nYou will need to reorder initialization and/or teardown so that classes are created and disposed of in the right order.", NSStringFromClass(cls)]; 375| 0| } 376| 0| objc_disposeClassPair(cls); 377| 0|} 378| | 379| |BOOL OCMIsMockSubclass(Class cls) 380| 0|{ 381| 0| return [NSStringFromClass(cls) hasPrefix:OCMSubclassPrefix]; 382| 0|} 383| | 384| |BOOL OCMIsSubclassOfMockClass(Class cls) 385| 0|{ 386| 0| for(; cls != nil; cls = class_getSuperclass(cls)) 387| 0| { 388| 0| if(OCMIsMockSubclass(cls)) 389| 0| return YES; 390| 0| } 391| 0| return NO; 392| 0|} 393| | 394| | 395| |#pragma mark Alias for renaming real methods 396| | 397| |static NSString *const OCMRealMethodAliasPrefix = @"ocmock_replaced_"; 398| |static const char *const OCMRealMethodAliasPrefixCString = "ocmock_replaced_"; 399| | 400| |BOOL OCMIsAliasSelector(SEL selector) 401| 0|{ 402| 0| return [NSStringFromSelector(selector) hasPrefix:OCMRealMethodAliasPrefix]; 403| 0|} 404| | 405| |SEL OCMAliasForOriginalSelector(SEL selector) 406| 0|{ 407| 0| char aliasName[2048]; 408| 0| const char *originalName = sel_getName(selector); 409| 0| strlcpy(aliasName, OCMRealMethodAliasPrefixCString, sizeof(aliasName)); 410| 0| strlcat(aliasName, originalName, sizeof(aliasName)); 411| 0| return sel_registerName(aliasName); 412| 0|} 413| | 414| |SEL OCMOriginalSelectorForAlias(SEL selector) 415| 0|{ 416| 0| if(!OCMIsAliasSelector(selector)) 417| 0| [NSException raise:NSInvalidArgumentException format:@"Not an alias selector; found %@", NSStringFromSelector(selector)]; 418| 0| NSString *string = NSStringFromSelector(selector); 419| 0| return NSSelectorFromString([string substringFromIndex:[OCMRealMethodAliasPrefix length]]); 420| 0|} 421| | 422| | 423| |#pragma mark Wrappers around associative references 424| | 425| |static NSString *const OCMClassMethodMockObjectKey = @"OCMClassMethodMockObjectKey"; 426| | 427| |void OCMSetAssociatedMockForClass(OCClassMockObject *mock, Class aClass) 428| 0|{ 429| 0| if((mock != nil) && (objc_getAssociatedObject(aClass, OCMClassMethodMockObjectKey) != nil)) 430| 0| [NSException raise:NSInternalInconsistencyException format:@"Another mock is already associated with class %@", NSStringFromClass(aClass)]; 431| 0| objc_setAssociatedObject(aClass, OCMClassMethodMockObjectKey, mock, OBJC_ASSOCIATION_ASSIGN); 432| 0|} 433| | 434| |OCClassMockObject *OCMGetAssociatedMockForClass(Class aClass, BOOL includeSuperclasses) 435| 0|{ 436| 0| OCClassMockObject *mock = nil; 437| 0| do 438| 0| { 439| 0| mock = objc_getAssociatedObject(aClass, OCMClassMethodMockObjectKey); 440| 0| aClass = class_getSuperclass(aClass); 441| 0| } 442| 0| while((mock == nil) && (aClass != nil) && includeSuperclasses); 443| 0| return mock; 444| 0|} 445| | 446| |static NSString *const OCMPartialMockObjectKey = @"OCMPartialMockObjectKey"; 447| | 448| |void OCMSetAssociatedMockForObject(OCClassMockObject *mock, id anObject) 449| 0|{ 450| 0| if((mock != nil) && (objc_getAssociatedObject(anObject, OCMPartialMockObjectKey) != nil)) 451| 0| [NSException raise:NSInternalInconsistencyException format:@"Another mock is already associated with object %@", anObject]; 452| 0| objc_setAssociatedObject(anObject, OCMPartialMockObjectKey, mock, OBJC_ASSOCIATION_ASSIGN); 453| 0|} 454| | 455| |OCPartialMockObject *OCMGetAssociatedMockForObject(id anObject) 456| 0|{ 457| 0| return objc_getAssociatedObject(anObject, OCMPartialMockObjectKey); 458| 0|} 459| | 460| | 461| |#pragma mark Functions related to IDE error reporting 462| | 463| |void OCMReportFailure(OCMLocation *loc, NSString *description) 464| 0|{ 465| 0| id testCase = [loc testCase]; 466| 0|#ifdef __IPHONE_14_0 // this is actually a test for Xcode 12; see issue #472 467| 0|#if !TARGET_OS_WATCH 468| 0| if((testCase != nil) && [testCase respondsToSelector:@selector(recordIssue:)]) 469| 0| { 470| 0| XCTSourceCodeLocation *xctloc = [[[XCTSourceCodeLocation alloc] initWithFilePath:[loc file] lineNumber:[loc line]] autorelease]; 471| 0| XCTSourceCodeContext *xctctx = [[[XCTSourceCodeContext alloc] initWithLocation:xctloc] autorelease]; 472| 0| XCTIssue *issue = [[[XCTIssue alloc] initWithType:XCTIssueTypeAssertionFailure compactDescription:description 473| 0| detailedDescription:nil sourceCodeContext:xctctx associatedError:nil attachments:[NSArray array]] autorelease]; 474| 0| [testCase recordIssue:issue]; 475| 0| } 476| 0| else 477| 0|#endif 478| 0|#endif 479| 0| if((testCase != nil) && [testCase respondsToSelector:@selector(recordFailureWithDescription:inFile:atLine:expected:)]) 480| 0| { 481| 0| [testCase recordFailureWithDescription:description inFile:[loc file] atLine:[loc line] expected:NO]; 482| 0| } 483| 0| else if((testCase != nil) && [testCase respondsToSelector:@selector(failWithException:)]) 484| 0| { 485| 0| NSException *exception = nil; 486| 0| if([NSException instancesRespondToSelector:@selector(failureInFile:atLine:withDescription:)]) 487| 0| { 488| 0| exception = [NSException failureInFile:[loc file] atLine:(int)[loc line] withDescription:description]; 489| 0| } 490| 0| else 491| 0| { 492| 0| NSString *reason = [NSString stringWithFormat:@"%@:%lu %@", [loc file], (unsigned long)[loc line], description]; 493| 0| exception = [NSException exceptionWithName:@"OCMockTestFailure" reason:reason userInfo:nil]; 494| 0| } 495| 0| [testCase failWithException:exception]; 496| 0| } 497| 0| else if(loc != nil) 498| 0| { 499| 0| NSLog(@"%@:%lu %@", [loc file], (unsigned long)[loc line], description); 500| 0| NSString *reason = [NSString stringWithFormat:@"%@:%lu %@", [loc file], (unsigned long)[loc line], description]; 501| 0| [[NSException exceptionWithName:@"OCMockTestFailure" reason:reason userInfo:nil] raise]; 502| | 503| 0| } 504| 0| else 505| 0| { 506| 0| NSLog(@"%@", description); 507| 0| [[NSException exceptionWithName:@"OCMockTestFailure" reason:description userInfo:nil] raise]; 508| 0| } 509| | 510| 0|} /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMIndirectReturnValueProvider.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMIndirectReturnValueProvider.h" 18| | 19| | 20| |@implementation OCMIndirectReturnValueProvider 21| | 22| |- (id)initWithProvider:(id)aProvider andSelector:(SEL)aSelector 23| 0|{ 24| 0| if ((self = [super init])) 25| 0| { 26| 0| provider = [aProvider retain]; 27| 0| selector = aSelector; 28| 0| } 29| | 30| 0| return self; 31| 0|} 32| | 33| |- (void)dealloc 34| 0|{ 35| 0| [provider release]; 36| 0| [super dealloc]; 37| 0|} 38| | 39| |- (void)handleInvocation:(NSInvocation *)anInvocation 40| 0|{ 41| 0| id originalTarget = [anInvocation target]; 42| 0| SEL originalSelector = [anInvocation selector]; 43| | 44| 0| [anInvocation setTarget:provider]; 45| 0| [anInvocation setSelector:selector]; 46| 0| [anInvocation invoke]; 47| | 48| 0| [anInvocation setTarget:originalTarget]; 49| 0| [anInvocation setSelector:originalSelector]; 50| 0|} 51| | 52| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMInvocationExpectation.m: 1| |/* 2| | * Copyright (c) 2014-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMInvocationExpectation.h" 18| |#import "NSInvocation+OCMAdditions.h" 19| | 20| | 21| |@implementation OCMInvocationExpectation 22| | 23| |- (void)setMatchAndReject:(BOOL)flag 24| 0|{ 25| 0| matchAndReject = flag; 26| 0| if(matchAndReject) 27| 0| isSatisfied = YES; 28| 0|} 29| | 30| |- (BOOL)isMatchAndReject 31| 0|{ 32| 0| return matchAndReject; 33| 0|} 34| | 35| |- (BOOL)isSatisfied 36| 0|{ 37| 0| return isSatisfied; 38| 0|} 39| | 40| |- (void)addInvocationAction:(id)anAction 41| 0|{ 42| 0| if(matchAndReject) 43| 0| { 44| 0| [NSException raise:NSInternalInconsistencyException format:@"%@: cannot add action to a reject stub; got %@", 45| 0| [self description], anAction]; 46| 0| } 47| 0| [super addInvocationAction:anAction]; 48| 0|} 49| | 50| |- (void)handleInvocation:(NSInvocation *)anInvocation 51| 0|{ 52| 0| if(matchAndReject) 53| 0| { 54| 0| isSatisfied = NO; 55| 0| [NSException raise:NSInternalInconsistencyException format:@"%@: explicitly disallowed method invoked: %@", 56| 0| [self description], [anInvocation invocationDescription]]; 57| 0| } 58| 0| else 59| 0| { 60| 0| [super handleInvocation:anInvocation]; 61| 0| isSatisfied = YES; 62| 0| } 63| 0|} 64| | 65| | 66| | 67| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMInvocationMatcher.m: 1| |/* 2| | * Copyright (c) 2014-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "OCMInvocationMatcher.h" 19| |#import "OCMArg.h" 20| |#import "OCMConstraint.h" 21| |#import "OCMPassByRefSetter.h" 22| |#import "OCMFunctionsPrivate.h" 23| |#import "NSInvocation+OCMAdditions.h" 24| | 25| | 26| |@interface NSObject(HCMatcherDummy) 27| |- (BOOL)matches:(id)item; 28| |@end 29| | 30| | 31| |@implementation OCMInvocationMatcher 32| | 33| |- (void)dealloc 34| 0|{ 35| 0| [recordedInvocation release]; 36| 0| [super dealloc]; 37| 0|} 38| | 39| |- (void)setInvocation:(NSInvocation *)anInvocation 40| 0|{ 41| 0| [recordedInvocation release]; 42| | // Don't do a regular -retainArguments on the invocation that we use for matching. NSInvocation 43| | // effectively does an strcpy on char* arguments which messes up matching them literally and blows 44| | // up with anyPointer (in strlen since it's not actually a C string). Also on the off-chance that 45| | // anInvocation contains self as an argument, -retainArguments would create a retain cycle. 46| 0| [anInvocation retainObjectArgumentsExcludingObject:self]; 47| 0| recordedInvocation = [anInvocation retain]; 48| 0|} 49| | 50| |- (void)setRecordedAsClassMethod:(BOOL)flag 51| 0|{ 52| 0| recordedAsClassMethod = flag; 53| 0|} 54| | 55| |- (BOOL)recordedAsClassMethod 56| 0|{ 57| 0| return recordedAsClassMethod; 58| 0|} 59| | 60| |- (void)setIgnoreNonObjectArgs:(BOOL)flag 61| 0|{ 62| 0| ignoreNonObjectArgs = flag; 63| 0|} 64| | 65| |- (NSString *)description 66| 0|{ 67| 0| return [recordedInvocation invocationDescription]; 68| 0|} 69| | 70| |- (NSInvocation *)recordedInvocation 71| 0|{ 72| 0| return recordedInvocation; 73| 0|} 74| | 75| |- (BOOL)matchesSelector:(SEL)sel 76| 0|{ 77| 0| if(sel == [recordedInvocation selector]) 78| 0| return YES; 79| 0| if(OCMIsAliasSelector(sel) && 80| 0| OCMOriginalSelectorForAlias(sel) == [recordedInvocation selector]) 81| 0| return YES; 82| | 83| 0| return NO; 84| 0|} 85| | 86| |- (BOOL)matchesInvocation:(NSInvocation *)anInvocation 87| 0|{ 88| 0| id target = [anInvocation target]; 89| 0| BOOL isClassMethodInvocation = (target != nil) && (target == [target class]); 90| 0| if(isClassMethodInvocation != recordedAsClassMethod) 91| 0| return NO; 92| | 93| 0| if(![self matchesSelector:[anInvocation selector]]) 94| 0| return NO; 95| | 96| 0| NSMethodSignature *signature = [recordedInvocation methodSignature]; 97| 0| NSUInteger n = [signature numberOfArguments]; 98| 0| for(NSUInteger i = 2; i < n; i++) 99| 0| { 100| 0| if(ignoreNonObjectArgs && !OCMIsObjectType([signature getArgumentTypeAtIndex:i])) 101| 0| { 102| 0| continue; 103| 0| } 104| | 105| 0| id recordedArg = [recordedInvocation getArgumentAtIndexAsObject:i]; 106| 0| id passedArg = [anInvocation getArgumentAtIndexAsObject:i]; 107| | 108| 0| if([recordedArg isProxy]) 109| 0| { 110| 0| if(![recordedArg isEqual:passedArg]) 111| 0| return NO; 112| 0| continue; 113| 0| } 114| | 115| 0| if([recordedArg isKindOfClass:[NSValue class]]) 116| 0| recordedArg = [OCMArg resolveSpecialValues:recordedArg]; 117| | 118| 0| if([recordedArg isKindOfClass:[OCMConstraint class]]) 119| 0| { 120| 0| if([recordedArg evaluate:passedArg] == NO) 121| 0| return NO; 122| 0| } 123| 0| else if([recordedArg isKindOfClass:[OCMArgAction class]]) 124| 0| { 125| | // ignore, will be dealt with in handleInvocation: where applicable 126| 0| } 127| 0| else if([recordedArg conformsToProtocol:objc_getProtocol("HCMatcher")]) 128| 0| { 129| 0| if([recordedArg matches:passedArg] == NO) 130| 0| return NO; 131| 0| } 132| 0| else 133| 0| { 134| 0| if(([recordedArg class] == [NSNumber class]) && 135| 0| ([(NSNumber*)recordedArg compare:(NSNumber*)passedArg] != NSOrderedSame)) 136| 0| return NO; 137| 0| if(([recordedArg isEqual:passedArg] == NO) && 138| 0| !((recordedArg == nil) && (passedArg == nil))) 139| 0| return NO; 140| 0| } 141| 0| } 142| 0| return YES; 143| 0|} 144| | 145| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMInvocationStub.m: 1| |/* 2| | * Copyright (c) 2014-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMInvocationStub.h" 18| |#import "OCMArg.h" 19| |#import "OCMArgAction.h" 20| |#import "NSInvocation+OCMAdditions.h" 21| | 22| 0|#define UNSET_RETURN_VALUE_MARKER ((id)0x01234567) 23| | 24| | 25| |@implementation OCMInvocationStub 26| | 27| |- (id)init 28| 0|{ 29| 0| self = [super init]; 30| 0| invocationActions = [[NSMutableArray alloc] init]; 31| 0| return self; 32| 0|} 33| | 34| |- (void)dealloc 35| 0|{ 36| 0| [invocationActions release]; 37| 0| [super dealloc]; 38| 0|} 39| | 40| | 41| |- (void)addInvocationAction:(id)anAction 42| 0|{ 43| 0| [invocationActions addObject:anAction]; 44| 0|} 45| | 46| |- (NSArray *)invocationActions 47| 0|{ 48| 0| return invocationActions; 49| 0|} 50| | 51| | 52| |- (void)handleInvocation:(NSInvocation *)anInvocation 53| 0|{ 54| 0| [self invokeArgActionsForInvocation:anInvocation]; 55| 0| id target = [anInvocation target]; 56| | 57| 0| BOOL isInInitFamily = [anInvocation methodIsInInitFamily]; 58| 0| BOOL isInCreateFamily = isInInitFamily ? NO : [anInvocation methodIsInCreateFamily]; 59| 0| if(isInInitFamily || isInCreateFamily) 60| 0| { 61| 0| id returnVal = UNSET_RETURN_VALUE_MARKER; 62| 0| [anInvocation setReturnValue:&returnVal]; 63| | 64| 0| [self invokeActionsForInvocation:anInvocation]; 65| | 66| 0| [anInvocation getReturnValue:&returnVal]; 67| 0| if(returnVal == UNSET_RETURN_VALUE_MARKER) 68| 0| [NSException raise:NSInvalidArgumentException format:@"%@ was stubbed but no return value set. A return value is required for all alloc/copy/new/mutablecopy/init methods. If you intended to return nil, make this explicit with .andReturn(nil)", NSStringFromSelector([anInvocation selector])]; 69| | 70| 0| if(isInCreateFamily) 71| 0| { 72| | // methods that "create" an object return it with an extra retain count 73| 0| [returnVal retain]; 74| 0| } 75| 0| if(isInInitFamily) 76| 0| { 77| | // init family methods "consume" self and retain their return value. Do the retain 78| | // first in case the return value and self are the same. 79| 0| [returnVal retain]; 80| 0| [target release]; 81| 0| } 82| 0| } 83| 0| else 84| 0| { 85| 0| [self invokeActionsForInvocation:anInvocation]; 86| 0| } 87| 0|} 88| | 89| |- (void)invokeArgActionsForInvocation:(NSInvocation *)anInvocation 90| 0|{ 91| 0| NSMethodSignature *signature = [recordedInvocation methodSignature]; 92| 0| NSUInteger n = [signature numberOfArguments]; 93| 0| for(NSUInteger i = 2; i < n; i++) 94| 0| { 95| 0| id recordedArg = [recordedInvocation getArgumentAtIndexAsObject:i]; 96| 0| id passedArg = [anInvocation getArgumentAtIndexAsObject:i]; 97| | 98| 0| if([recordedArg isProxy]) 99| 0| continue; 100| | 101| 0| if([recordedArg isKindOfClass:[NSValue class]]) 102| 0| recordedArg = [OCMArg resolveSpecialValues:recordedArg]; 103| | 104| 0| if([recordedArg isKindOfClass:[OCMArgAction class]]) 105| 0| [recordedArg handleArgument:passedArg]; 106| 0| } 107| 0|} 108| | 109| |- (void)invokeActionsForInvocation:(NSInvocation *)anInvocation 110| 0|{ 111| 0| [invocationActions makeObjectsPerformSelector:@selector(handleInvocation:) withObject:anInvocation]; 112| 0|} 113| | 114| | 115| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMLocation.m: 1| |/* 2| | * Copyright (c) 2014-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMLocation.h" 18| | 19| | 20| |@implementation OCMLocation 21| | 22| |+ (instancetype)locationWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine 23| 0|{ 24| 0| return [[[OCMLocation alloc] initWithTestCase:aTestCase file:aFile line:aLine] autorelease]; 25| 0|} 26| | 27| |- (instancetype)initWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine 28| 0|{ 29| 0| if ((self = [super init])) 30| 0| { 31| 0| testCase = aTestCase; 32| 0| file = [aFile retain]; 33| 0| line = aLine; 34| 0| } 35| | 36| 0| return self; 37| 0|} 38| | 39| |- (void)dealloc 40| 0|{ 41| 0| [file release]; 42| 0| [super dealloc]; 43| 0|} 44| | 45| |- (id)testCase 46| 0|{ 47| 0| return testCase; 48| 0|} 49| | 50| |- (NSString *)file 51| 0|{ 52| 0| return file; 53| 0|} 54| | 55| |- (NSUInteger)line 56| 0|{ 57| 0| return line; 58| 0|} 59| | 60| |@end 61| | 62| | 63| |OCMLocation *OCMMakeLocation(id testCase, const char *fileCString, int line) 64| 0|{ 65| 0| return [OCMLocation locationWithTestCase:testCase file:[NSString stringWithUTF8String:fileCString] line:line]; 66| 0|} 67| | /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMMacroState.m: 1| |/* 2| | * Copyright (c) 2014-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMMacroState.h" 18| |#import "OCMExpectationRecorder.h" 19| |#import "OCMVerifier.h" 20| | 21| | 22| |@implementation OCMMacroState 23| | 24| |static NSString *const OCMGlobalStateKey = @"OCMGlobalStateKey"; 25| | 26| |#pragma mark Methods to begin/end macros 27| | 28| |+ (void)beginStubMacro 29| 0|{ 30| 0| OCMStubRecorder *recorder = [[[OCMStubRecorder alloc] init] autorelease]; 31| 0| OCMMacroState *macroState = [[OCMMacroState alloc] initWithRecorder:recorder]; 32| 0| [NSThread currentThread].threadDictionary[OCMGlobalStateKey] = macroState; 33| 0| [macroState release]; 34| 0|} 35| | 36| |+ (OCMStubRecorder *)endStubMacro 37| 0|{ 38| 0| NSMutableDictionary *threadDictionary = [NSThread currentThread].threadDictionary; 39| 0| OCMMacroState *globalState = threadDictionary[OCMGlobalStateKey]; 40| 0| OCMStubRecorder *recorder = [[(OCMStubRecorder *)[globalState recorder] retain] autorelease]; 41| 0| BOOL didThrow = [globalState invocationDidThrow]; 42| 0| [threadDictionary removeObjectForKey:OCMGlobalStateKey]; 43| 0| if(didThrow == NO && [recorder didRecordInvocation] == NO) 44| 0| { 45| 0| [NSException raise:NSInternalInconsistencyException 46| 0| format:@"Did not record an invocation in OCMStub/OCMExpect/OCMReject.\n" 47| 0| @"Possible causes are:\n" 48| 0| @"- The receiver is not a mock object.\n" 49| 0| @"- The selector conflicts with a selector implemented by OCMStubRecorder/OCMExpectationRecorder."]; 50| 0| } 51| 0| return recorder; 52| 0|} 53| | 54| | 55| |+ (void)beginExpectMacro 56| 0|{ 57| 0| OCMExpectationRecorder *recorder = [[[OCMExpectationRecorder alloc] init] autorelease]; 58| 0| OCMMacroState *macroState = [[OCMMacroState alloc] initWithRecorder:recorder]; 59| 0| [NSThread currentThread].threadDictionary[OCMGlobalStateKey] = macroState; 60| 0| [macroState release]; 61| 0|} 62| | 63| |+ (OCMStubRecorder *)endExpectMacro 64| 0|{ 65| 0| return [self endStubMacro]; 66| 0|} 67| | 68| | 69| |+ (void)beginRejectMacro 70| 0|{ 71| 0| OCMExpectationRecorder *recorder = [[[OCMExpectationRecorder alloc] init] autorelease]; 72| 0| OCMMacroState *macroState = [[OCMMacroState alloc] initWithRecorder:recorder]; 73| 0| [NSThread currentThread].threadDictionary[OCMGlobalStateKey] = macroState; 74| 0| [macroState release]; 75| 0|} 76| | 77| |+ (OCMStubRecorder *)endRejectMacro 78| 0|{ 79| 0| OCMMacroState *globalState = [NSThread currentThread].threadDictionary[OCMGlobalStateKey]; 80| | // Calling never after the invocation to avoid running afoul of ARC's expectations on 81| | // return values from init methods. 82| 0| [(OCMExpectationRecorder *)[globalState recorder] never]; 83| 0| return [self endStubMacro]; 84| 0|} 85| | 86| | 87| |+ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation 88| 0|{ 89| 0| return [self beginVerifyMacroAtLocation:aLocation withQuantifier:nil]; 90| 0|} 91| | 92| |+ (void)beginVerifyMacroAtLocation:(OCMLocation *)aLocation withQuantifier:(OCMQuantifier *)quantifier 93| 0|{ 94| 0| OCMVerifier *recorder = [[[OCMVerifier alloc] init] autorelease]; 95| 0| [recorder setLocation:aLocation]; 96| 0| [recorder setQuantifier:quantifier]; 97| 0| OCMMacroState *macroState = [[OCMMacroState alloc] initWithRecorder:recorder]; 98| 0| [NSThread currentThread].threadDictionary[OCMGlobalStateKey] = macroState; 99| 0| [macroState release]; 100| 0|} 101| | 102| |+ (void)endVerifyMacro 103| 0|{ 104| 0| NSMutableDictionary *threadDictionary = [NSThread currentThread].threadDictionary; 105| 0| OCMMacroState *globalState = threadDictionary[OCMGlobalStateKey]; 106| 0| OCMVerifier *verifier = [[(OCMVerifier *)[globalState recorder] retain] autorelease]; 107| 0| BOOL didThrow = [globalState invocationDidThrow]; 108| 0| [threadDictionary removeObjectForKey:OCMGlobalStateKey]; 109| 0| if(didThrow == NO && [verifier didRecordInvocation] == NO) 110| 0| { 111| 0| [NSException raise:NSInternalInconsistencyException 112| 0| format:@"Did not record an invocation in OCMVerify.\n" 113| 0| @"Possible causes are:\n" 114| 0| @"- The receiver is not a mock object.\n" 115| 0| @"- The selector conflicts with a selector implemented by OCMVerifier."]; 116| 0| } 117| 0|} 118| | 119| | 120| |#pragma mark Accessing global state 121| | 122| |+ (OCMMacroState *)globalState 123| 0|{ 124| 0| return [NSThread currentThread].threadDictionary[OCMGlobalStateKey]; 125| 0|} 126| | 127| | 128| |#pragma mark Init, dealloc, accessors 129| | 130| |- (id)initWithRecorder:(OCMRecorder *)aRecorder 131| 0|{ 132| 0| if((self = [super init])) 133| 0| { 134| 0| recorder = [aRecorder retain]; 135| 0| } 136| | 137| 0| return self; 138| 0|} 139| | 140| |- (void)dealloc 141| 0|{ 142| 0| [recorder release]; 143| 0| if([NSThread currentThread].threadDictionary[OCMGlobalStateKey] == self) 144| 0| [NSException raise:NSInternalInconsistencyException format:@"Unexpected dealloc while set as the global state"]; 145| 0| [super dealloc]; 146| 0|} 147| | 148| |- (void)setRecorder:(OCMRecorder *)aRecorder 149| 0|{ 150| 0| [recorder autorelease]; 151| 0| recorder = [aRecorder retain]; 152| 0|} 153| | 154| |- (OCMRecorder *)recorder 155| 0|{ 156| 0| return recorder; 157| 0|} 158| | 159| |- (void)setInvocationDidThrow:(BOOL)flag 160| 0|{ 161| 0| invocationDidThrow = flag; 162| 0|} 163| | 164| |- (BOOL)invocationDidThrow 165| 0|{ 166| 0| return invocationDidThrow; 167| 0|} 168| | 169| | 170| |#pragma mark Changing the recorder 171| | 172| |- (void)switchToClassMethod 173| 0|{ 174| 0| [recorder classMethod]; 175| 0|} 176| | 177| | 178| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMNonRetainingObjectReturnValueProvider.m: 1| |/* 2| | * Copyright (c) 2019-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMNonRetainingObjectReturnValueProvider.h" 18| |#import "OCMFunctions.h" 19| |#import "NSInvocation+OCMAdditions.h" 20| | 21| | 22| |@implementation OCMNonRetainingObjectReturnValueProvider 23| | 24| |- (instancetype)initWithValue:(id)aValue 25| 0|{ 26| 0| if ((self = [super init])) 27| 0| returnValue = aValue; 28| 0| return self; 29| 0|} 30| | 31| |- (void)handleInvocation:(NSInvocation *)anInvocation 32| 0|{ 33| 0| if(!OCMIsObjectType([[anInvocation methodSignature] methodReturnType])) 34| 0| { 35| 0| @throw [NSException exceptionWithName:NSInvalidArgumentException reason:@"Expected invocation with object return type. Did you mean to use andReturnValue: instead?" userInfo:nil]; 36| 0| } 37| 0| [anInvocation setReturnValue:&returnValue]; 38| 0|} 39| |@end 40| | /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMNotificationPoster.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMNotificationPoster.h" 18| | 19| | 20| |@implementation OCMNotificationPoster 21| | 22| |- (id)initWithNotification:(id)aNotification 23| 0|{ 24| 0| if ((self = [super init])) 25| 0| { 26| 0| notification = [aNotification retain]; 27| 0| } 28| | 29| 0| return self; 30| 0|} 31| | 32| |- (void)dealloc 33| 0|{ 34| 0| [notification release]; 35| 0| [super dealloc]; 36| 0|} 37| | 38| |- (void)handleInvocation:(NSInvocation *)anInvocation 39| 0|{ 40| 0| [[NSNotificationCenter defaultCenter] postNotification:notification]; 41| 0|} 42| | 43| | 44| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMObjectReturnValueProvider.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMObjectReturnValueProvider.h" 18| | 19| | 20| |@implementation OCMObjectReturnValueProvider 21| | 22| |- (instancetype)initWithValue:(id)aValue 23| 0|{ 24| 0| if((self = [super initWithValue:aValue])) 25| 0| [returnValue retain]; 26| 0| return self; 27| 0|} 28| | 29| |- (void)dealloc 30| 0|{ 31| 0| [returnValue release]; 32| 0| [super dealloc]; 33| 0|} 34| | 35| | 36| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMObserverRecorder.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "OCMObserverRecorder.h" 19| |#import "OCMConstraint.h" 20| | 21| | 22| |@interface NSObject(HCMatcherDummy) 23| |- (BOOL)matches:(id)item; 24| |@end 25| | 26| |#pragma mark - 27| | 28| | 29| |@implementation OCMObserverRecorder 30| | 31| |#pragma mark Initialisers, description, accessors, etc. 32| | 33| |- (void)dealloc 34| 0|{ 35| 0| [recordedNotification release]; 36| 0| [super dealloc]; 37| 0|} 38| | 39| |- (BOOL)didRecordInvocation 40| 0|{ 41| 0| return YES; // Needed for macro use, and recorder can only end up in macro state if it was used. 42| 0|} 43| | 44| | 45| |#pragma mark Recording 46| | 47| |- (NSNotification *)notificationWithName:(NSString *)name object:(id)sender 48| 0|{ 49| 0| recordedNotification = [[NSNotification notificationWithName:name object:sender] retain]; 50| 0| return nil; 51| 0|} 52| | 53| |- (NSNotification *)notificationWithName:(NSString *)name object:(id)sender userInfo:(NSDictionary *)userInfo 54| 0|{ 55| 0| recordedNotification = [[NSNotification notificationWithName:name object:sender userInfo:userInfo] retain]; 56| 0| return nil; 57| 0|} 58| | 59| | 60| |#pragma mark Verification 61| | 62| |- (BOOL)matchesNotification:(NSNotification *)aNotification 63| 0|{ 64| 0| return [self argument:[recordedNotification name] matchesArgument:[aNotification name]] && 65| 0| [self argument:[recordedNotification object] matchesArgument:[aNotification object]] && 66| 0| [self argument:[recordedNotification userInfo] matchesArgument:[aNotification userInfo]]; 67| 0|} 68| | 69| |- (BOOL)argument:(id)expectedArg matchesArgument:(id)observedArg 70| 0|{ 71| 0| if([expectedArg isKindOfClass:[OCMConstraint class]]) 72| 0| { 73| 0| return [expectedArg evaluate:observedArg]; 74| 0| } 75| 0| else if([expectedArg conformsToProtocol:objc_getProtocol("HCMatcher")]) 76| 0| { 77| 0| return [expectedArg matches:observedArg]; 78| 0| } 79| 0| else if (expectedArg == observedArg) 80| 0| { 81| 0| return YES; 82| 0| } 83| 0| else if (expectedArg == nil || observedArg == nil) 84| 0| { 85| 0| return NO; 86| 0| } 87| 0| else 88| 0| { 89| 0| return [expectedArg isEqual:observedArg]; 90| 0| } 91| 0|} 92| | 93| | 94| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMPassByRefSetter.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMPassByRefSetter.h" 18| | 19| | 20| |@implementation OCMPassByRefSetter 21| | 22| |- (id)initWithValue:(id)aValue 23| 0|{ 24| 0| if ((self = [super init])) 25| 0| { 26| 0| value = [aValue retain]; 27| 0| } 28| | 29| 0| return self; 30| 0|} 31| | 32| |- (void)dealloc 33| 0|{ 34| 0| [value release]; 35| 0| [super dealloc]; 36| 0|} 37| | 38| |- (void)handleArgument:(id)arg 39| 0|{ 40| 0| void *pointerValue = [arg pointerValue]; 41| 0| if(pointerValue != NULL) 42| 0| { 43| 0| if([value isKindOfClass:[NSValue class]]) 44| 0| [(NSValue *)value getValue:pointerValue]; 45| 0| else 46| 0| *(id *)pointerValue = value; 47| 0| } 48| 0|} 49| | 50| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMQuantifier.m: 1| |/* 2| | * Copyright (c) 2016-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMQuantifier.h" 18| |#import "OCMMacroState.h" 19| |#import "OCMVerifier.h" 20| | 21| | 22| |@interface OCMExactCountQuantifier : OCMQuantifier 23| | 24| |@end 25| | 26| |@interface OCMAtLeastQuantifier : OCMQuantifier 27| | 28| |@end 29| | 30| |@interface OCMAtMostQuantifier : OCMQuantifier 31| | 32| |@end 33| | 34| | 35| | 36| |@implementation OCMQuantifier 37| | 38| |+ (instancetype)exactly:(NSUInteger)count 39| 0|{ 40| 0| return [[[OCMExactCountQuantifier alloc] initWithCount:count] autorelease]; 41| 0|} 42| | 43| |+ (instancetype)never 44| 0|{ 45| 0| return [self exactly:0]; 46| 0|} 47| | 48| |+ (instancetype)atLeast:(NSUInteger)count 49| 0|{ 50| 0| return [[[OCMAtLeastQuantifier alloc] initWithCount:count] autorelease]; 51| 0|} 52| | 53| |+ (instancetype)atMost:(NSUInteger)count 54| 0|{ 55| 0| return [[[OCMAtMostQuantifier alloc] initWithCount:count] autorelease]; 56| 0|} 57| | 58| | 59| |- (instancetype)initWithCount:(NSUInteger)count 60| 0|{ 61| 0| if((self = [super init]) != nil) 62| 0| { 63| 0| expectedCount = count; 64| 0| [(OCMVerifier *)[[OCMMacroState globalState] recorder] setQuantifier:self]; 65| 0| } 66| 0| return self; 67| 0|} 68| | 69| | 70| |- (BOOL)isValidCount:(NSUInteger)count 71| 0|{ 72| 0| return NO; 73| 0|} 74| | 75| |- (NSString *)description 76| 0|{ 77| 0| switch(expectedCount) 78| 0| { 79| 0| case 0: return @"never"; 80| 0| case 1: return @"once"; 81| 0| default: return [NSString stringWithFormat:@"%lu times", (unsigned long)expectedCount]; 82| 0| } 83| 0|} 84| | 85| |@end 86| | 87| | 88| |@implementation OCMExactCountQuantifier 89| | 90| |- (BOOL)isValidCount:(NSUInteger)count 91| 0|{ 92| 0| return count == expectedCount; 93| 0|} 94| | 95| |@end 96| | 97| | 98| |@implementation OCMAtLeastQuantifier 99| | 100| |- (instancetype)initWithCount:(NSUInteger)count 101| 0|{ 102| 0| if(count == 0) 103| 0| @throw [NSException exceptionWithName:NSInvalidArgumentException reason:@"Count for an at-least quantifier cannot be zero." userInfo:nil]; 104| 0| return [super initWithCount:count]; 105| 0|} 106| | 107| |- (BOOL)isValidCount:(NSUInteger)count 108| 0|{ 109| 0| return count >= expectedCount; 110| 0|} 111| | 112| |- (NSString *)description 113| 0|{ 114| 0| return [@"at least " stringByAppendingString:[super description]]; 115| 0|} 116| | 117| |@end 118| | 119| | 120| |@implementation OCMAtMostQuantifier 121| | 122| |- (instancetype)initWithCount:(NSUInteger)count 123| 0|{ 124| 0| if(count == 0) 125| 0| @throw [NSException exceptionWithName:NSInvalidArgumentException reason:@"Count for an at-most quantifier cannot be zero. Use never or exactly-zero quantifier instead." userInfo:nil]; 126| 0| return [super initWithCount:count]; 127| 0|} 128| | 129| |- (BOOL)isValidCount:(NSUInteger)count 130| 0|{ 131| 0| return count <= expectedCount; 132| 0|} 133| | 134| |- (NSString *)description 135| 0|{ 136| 0| return [@"at most " stringByAppendingString:[super description]]; 137| 0|} 138| | 139| |@end 140| | /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMRealObjectForwarder.m: 1| |/* 2| | * Copyright (c) 2010-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "OCMRealObjectForwarder.h" 19| |#import "OCPartialMockObject.h" 20| |#import "OCMFunctionsPrivate.h" 21| |#import "NSInvocation+OCMAdditions.h" 22| | 23| | 24| |@implementation OCMRealObjectForwarder 25| | 26| |- (void)handleInvocation:(NSInvocation *)anInvocation 27| 0|{ 28| 0| id invocationTarget = [anInvocation target]; 29| | 30| 0| BOOL isInInitFamily = [anInvocation methodIsInInitFamily]; 31| 0| BOOL isInCreateFamily = isInInitFamily ? NO : [anInvocation methodIsInCreateFamily]; 32| | 33| 0| [anInvocation setSelector:OCMAliasForOriginalSelector([anInvocation selector])]; 34| 0| if([invocationTarget isProxy]) 35| 0| { 36| 0| if(!class_getInstanceMethod([invocationTarget mockObjectClass], @selector(realObject))) 37| 0| [NSException raise:NSInternalInconsistencyException format:@"Method andForwardToRealObject can only be used with partial mocks and class methods."]; 38| | 39| 0| NSObject *realObject = [(OCPartialMockObject *) invocationTarget realObject]; 40| 0| [anInvocation setTarget:realObject]; 41| 0| if(isInInitFamily) 42| 0| { 43| | // The init method of the real object will "consume" self, but because the method was 44| | // invoked on the mock and not the real object a corresponding retain is missing; so 45| | // we do this here. 46| 0| [realObject retain]; 47| 0| } 48| 0| } 49| | 50| 0| [anInvocation invoke]; 51| | 52| 0| if(isInInitFamily || isInCreateFamily) 53| 0| { 54| | // After invoking the method on the real object the return value's retain count is correct, 55| | // but because we have a chain of handlers for an invocation and we handle the retain count 56| | // adjustments at the end in the stub, we undo the additional retains here. 57| 0| id returnVal; 58| 0| [anInvocation getReturnValue:&returnVal]; 59| 0| [returnVal autorelease]; 60| 0| } 61| 0|} 62| | 63| | 64| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMRecorder.m: 1| |#import 2| |/* 3| | * Copyright (c) 2014-2020 Erik Doernenburg and contributors 4| | * 5| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 6| | * not use these files except in compliance with the License. You may obtain 7| | * a copy of the License at 8| | * 9| | * http://www.apache.org/licenses/LICENSE-2.0 10| | * 11| | * Unless required by applicable law or agreed to in writing, software 12| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14| | * License for the specific language governing permissions and limitations 15| | * under the License. 16| | */ 17| | 18| |#import 19| |#import "OCMRecorder.h" 20| |#import "OCClassMockObject.h" 21| |#import "OCMInvocationMatcher.h" 22| |#import "NSInvocation+OCMAdditions.h" 23| | 24| | 25| |@implementation OCMRecorder 26| | 27| |- (instancetype)init 28| 0|{ 29| | // no super, we're inheriting from NSProxy 30| 0| didRecordInvocation = NO; 31| 0| shouldReturnMockFromInit = NO; 32| 0| return self; 33| 0|} 34| | 35| |- (instancetype)initWithMockObject:(OCMockObject *)aMockObject 36| 0|{ 37| 0| [self init]; 38| 0| [self setMockObject:aMockObject]; 39| 0| return self; 40| 0|} 41| | 42| |- (void)setMockObject:(OCMockObject *)aMockObject 43| 0|{ 44| 0| mockObject = aMockObject; 45| 0|} 46| | 47| |- (void)setShouldReturnMockFromInit:(BOOL)flag 48| 0|{ 49| 0| shouldReturnMockFromInit = flag; 50| 0|} 51| | 52| |- (void)dealloc 53| 0|{ 54| 0| [invocationMatcher release]; 55| 0| [super dealloc]; 56| 0|} 57| | 58| |- (NSString *)description 59| 0|{ 60| 0| return [invocationMatcher description]; 61| 0|} 62| | 63| |- (OCMInvocationMatcher *)invocationMatcher 64| 0|{ 65| 0| return invocationMatcher; 66| 0|} 67| | 68| |- (BOOL)didRecordInvocation 69| 0|{ 70| 0| return didRecordInvocation; 71| 0|} 72| | 73| | 74| |#pragma mark Modifying the matcher 75| | 76| |- (id)classMethod 77| 0|{ 78| | // should we handle the case where this is called with a mock that isn't a class mock? 79| 0| [invocationMatcher setRecordedAsClassMethod:YES]; 80| 0| return self; 81| 0|} 82| | 83| |- (id)ignoringNonObjectArgs 84| 0|{ 85| 0| [invocationMatcher setIgnoreNonObjectArgs:YES]; 86| 0| return self; 87| 0|} 88| | 89| | 90| |#pragma mark Recording the actual invocation 91| | 92| |- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 93| 0|{ 94| 0| if([invocationMatcher recordedAsClassMethod]) 95| 0| return [[(OCClassMockObject *)mockObject mockedClass] methodSignatureForSelector:aSelector]; 96| | 97| 0| NSMethodSignature *signature = [mockObject methodSignatureForSelector:aSelector]; 98| 0| if(signature == nil) 99| 0| { 100| | // if we're a working with a class mock and there is a class method, auto-switch 101| 0| if(([object_getClass(mockObject) isSubclassOfClass:[OCClassMockObject class]]) && 102| 0| ([[(OCClassMockObject *)mockObject mockedClass] respondsToSelector:aSelector])) 103| 0| { 104| 0| [self classMethod]; 105| 0| signature = [self methodSignatureForSelector:aSelector]; 106| 0| } 107| 0| } 108| 0| return signature; 109| 0|} 110| | 111| |- (void)forwardInvocation:(NSInvocation *)anInvocation 112| 0|{ 113| 0| [anInvocation setTarget:nil]; 114| 0| didRecordInvocation = YES; 115| 0| [invocationMatcher setInvocation:anInvocation]; 116| | 117| | // Code with ARC may retain the receiver of an init method before invoking it. In that case it 118| | // relies on the init method returning an object it can release. So, we must set the correct 119| | // return value here. Normally, the correct return value is the recorder but sometimes it's the 120| | // mock. The decision is easier to make in the mock, which is why the mock sets a flag in the 121| | // recorder and we simply use the flag here. 122| 0| if([anInvocation methodIsInInitFamily]) 123| 0| { 124| 0| id returnValue = shouldReturnMockFromInit ? (id)mockObject : (id)self; 125| 0| [anInvocation setReturnValue:&returnValue]; 126| 0| } 127| 0|} 128| | 129| |- (void)doesNotRecognizeSelector:(SEL)aSelector __used 130| 0|{ 131| 0| [NSException raise:NSInvalidArgumentException format:@"%@: cannot stub/expect/verify method '%@' because no such method exists in the mocked class.", mockObject, NSStringFromSelector(aSelector)]; 132| 0|} 133| | 134| | 135| |@end 136| | 137| | 138| |@implementation OCMRecorder (Properties) 139| | 140| |@dynamic _ignoringNonObjectArgs; 141| | 142| |- (OCMRecorder *(^)(void))_ignoringNonObjectArgs 143| 0|{ 144| 0| id (^theBlock)(void) = ^ (void) 145| 0| { 146| 0| return [self ignoringNonObjectArgs]; 147| 0| }; 148| 0| return [[theBlock copy] autorelease]; 149| 0|} 150| | 151| | 152| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMStubRecorder.m: 1| |/* 2| | * Copyright (c) 2004-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMStubRecorder.h" 18| |#import "OCClassMockObject.h" 19| |#import "OCMInvocationStub.h" 20| |#import "OCMBlockCaller.h" 21| |#import "OCMBoxedReturnValueProvider.h" 22| |#import "OCMExceptionReturnValueProvider.h" 23| |#import "OCMIndirectReturnValueProvider.h" 24| |#import "OCMNotificationPoster.h" 25| |#import "OCMRealObjectForwarder.h" 26| | 27| |#if !TARGET_OS_WATCH 28| |#import 29| |#endif 30| | 31| |@implementation OCMStubRecorder 32| | 33| |#pragma mark Initialisers, description, accessors, etc. 34| | 35| |- (id)init 36| 0|{ 37| 0| if(invocationMatcher != nil) 38| 0| [NSException raise:NSInternalInconsistencyException format:@"** Method init invoked twice on stub recorder. Are you trying to mock the init method? This is currently not supported."]; 39| | 40| 0| self = [super init]; 41| 0| invocationMatcher = [[OCMInvocationStub alloc] init]; 42| 0| return self; 43| 0|} 44| | 45| |- (OCMInvocationStub *)stub 46| 0|{ 47| 0| return (OCMInvocationStub *)invocationMatcher; 48| 0|} 49| | 50| | 51| |#pragma mark Recording invocation actions 52| | 53| |- (id)andReturn:(id)anObject 54| 0|{ 55| 0| id action; 56| 0| if(anObject == mockObject) 57| 0| { 58| 0| action = [[[OCMNonRetainingObjectReturnValueProvider alloc] initWithValue:anObject] autorelease]; 59| 0| } 60| 0| else 61| 0| { 62| 0| action = [[[OCMObjectReturnValueProvider alloc] initWithValue:anObject] autorelease]; 63| 0| } 64| 0| [[self stub] addInvocationAction:action]; 65| 0| return self; 66| 0|} 67| | 68| |- (id)andReturnValue:(NSValue *)aValue 69| 0|{ 70| 0| [[self stub] addInvocationAction:[[[OCMBoxedReturnValueProvider alloc] initWithValue:aValue] autorelease]]; 71| 0| return self; 72| 0|} 73| | 74| |- (id)andThrow:(NSException *)anException 75| 0|{ 76| 0| [[self stub] addInvocationAction:[[[OCMExceptionReturnValueProvider alloc] initWithValue:anException] autorelease]]; 77| 0| return self; 78| 0|} 79| | 80| |- (id)andPost:(NSNotification *)aNotification 81| 0|{ 82| 0| [[self stub] addInvocationAction:[[[OCMNotificationPoster alloc] initWithNotification:aNotification] autorelease]]; 83| 0| return self; 84| 0|} 85| | 86| |- (id)andCall:(SEL)selector onObject:(id)anObject 87| 0|{ 88| 0| [[self stub] addInvocationAction:[[[OCMIndirectReturnValueProvider alloc] initWithProvider:anObject andSelector:selector] autorelease]]; 89| 0| return self; 90| 0|} 91| | 92| |- (id)andDo:(void (^)(NSInvocation *))aBlock 93| 0|{ 94| 0| [[self stub] addInvocationAction:[[[OCMBlockCaller alloc] initWithCallBlock:aBlock] autorelease]]; 95| 0| return self; 96| 0|} 97| | 98| |- (id)andForwardToRealObject 99| 0|{ 100| 0| [[self stub] addInvocationAction:[[[OCMRealObjectForwarder alloc] init] autorelease]]; 101| 0| return self; 102| 0|} 103| | 104| |#if !TARGET_OS_WATCH 105| |- (id)andFulfill:(XCTestExpectation *)expectation 106| 0|{ 107| 0| return [self andDo:^(NSInvocation *invocation) 108| 0| { 109| 0| [expectation fulfill]; 110| 0| }]; 111| 0|} 112| |#endif 113| | 114| |#pragma mark Finishing recording 115| | 116| |- (void)forwardInvocation:(NSInvocation *)anInvocation 117| 0|{ 118| 0| [super forwardInvocation:anInvocation]; 119| 0| [mockObject addStub:[self stub]]; 120| 0|} 121| | 122| | 123| |@end 124| | 125| | 126| |@implementation OCMStubRecorder (Properties) 127| | 128| |@dynamic _andReturn; 129| | 130| |- (OCMStubRecorder *(^)(NSValue *))_andReturn 131| 0|{ 132| 0| id (^theBlock)(id) = ^ (NSValue *aValue) 133| 0| { 134| 0| if(OCMIsObjectType([aValue objCType])) 135| 0| { 136| 0| id objValue = nil; 137| 0| [aValue getValue:&objValue]; // TODO: deprecated but replacement available in 10.13 only 138| 0| return [self andReturn:objValue]; 139| 0| } 140| 0| else 141| 0| { 142| 0| return [self andReturnValue:aValue]; 143| 0| } 144| 0| }; 145| 0| return (id)[[theBlock copy] autorelease]; 146| 0|} 147| | 148| | 149| |@dynamic _andThrow; 150| | 151| |- (OCMStubRecorder *(^)(NSException *))_andThrow 152| 0|{ 153| 0| id (^theBlock)(id) = ^ (NSException * anException) 154| 0| { 155| 0| return [self andThrow:anException]; 156| 0| }; 157| 0| return (id)[[theBlock copy] autorelease]; 158| 0|} 159| | 160| | 161| |@dynamic _andPost; 162| | 163| |- (OCMStubRecorder *(^)(NSNotification *))_andPost 164| 0|{ 165| 0| id (^theBlock)(id) = ^ (NSNotification * aNotification) 166| 0| { 167| 0| return [self andPost:aNotification]; 168| 0| }; 169| 0| return (id)[[theBlock copy] autorelease]; 170| 0|} 171| | 172| | 173| |@dynamic _andCall; 174| | 175| |- (OCMStubRecorder *(^)(id, SEL))_andCall 176| 0|{ 177| 0| id (^theBlock)(id, SEL) = ^ (id anObject, SEL aSelector) 178| 0| { 179| 0| return [self andCall:aSelector onObject:anObject]; 180| 0| }; 181| 0| return (id)[[theBlock copy] autorelease]; 182| 0|} 183| | 184| | 185| |@dynamic _andDo; 186| | 187| |- (OCMStubRecorder *(^)(void (^)(NSInvocation *)))_andDo 188| 0|{ 189| 0| id (^theBlock)(void (^)(NSInvocation *)) = ^ (void (^ blockToCall)(NSInvocation *)) 190| 0| { 191| 0| return [self andDo:blockToCall]; 192| 0| }; 193| 0| return (id)[[theBlock copy] autorelease]; 194| 0|} 195| | 196| | 197| |@dynamic _andForwardToRealObject; 198| | 199| |- (OCMStubRecorder *(^)(void))_andForwardToRealObject 200| 0|{ 201| 0| id (^theBlock)(void) = ^ (void) 202| 0| { 203| 0| return [self andForwardToRealObject]; 204| 0| }; 205| 0| return (id)[[theBlock copy] autorelease]; 206| 0|} 207| | 208| |#if !TARGET_OS_WATCH 209| | 210| |@dynamic _andFulfill; 211| | 212| |- (OCMStubRecorder * (^)(XCTestExpectation *))_andFulfill 213| 0|{ 214| 0| id (^theBlock)(XCTestExpectation *) = ^ (XCTestExpectation *expectation) 215| 0| { 216| 0| return [self andFulfill:expectation]; 217| 0| }; 218| 0| return (id)[[theBlock copy] autorelease]; 219| 0|} 220| |#endif 221| | 222| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMVerifier.m: 1| |/* 2| | * Copyright (c) 2014-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMVerifier.h" 18| |#import "OCMockObject.h" 19| |#import "OCMInvocationMatcher.h" 20| |#import "OCMLocation.h" 21| |#import "OCMQuantifier.h" 22| | 23| | 24| |@implementation OCMVerifier 25| | 26| |- (id)init 27| 0|{ 28| 0| if(invocationMatcher != nil) 29| 0| [NSException raise:NSInternalInconsistencyException format:@"** Method init invoked twice on verifier. Are you trying to verify the init method? This is currently not supported."]; 30| 0| if ((self = [super init])) 31| 0| { 32| 0| invocationMatcher = [[OCMInvocationMatcher alloc] init]; 33| 0| } 34| | 35| 0| return self; 36| 0|} 37| | 38| |- (id)withQuantifier:(OCMQuantifier *)quantifier 39| 0|{ 40| 0| [self setQuantifier:quantifier]; 41| 0| return self; 42| 0|} 43| | 44| |- (void)forwardInvocation:(NSInvocation *)anInvocation 45| 0|{ 46| 0| [super forwardInvocation:anInvocation]; 47| 0| [mockObject verifyInvocation:invocationMatcher withQuantifier:self.quantifier atLocation:self.location]; 48| 0|} 49| | 50| |- (void)dealloc 51| 0|{ 52| 0| [_location release]; 53| 0| [_quantifier release]; 54| 0| [super dealloc]; 55| 0|} 56| | 57| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCMockObject.m: 1| |/* 2| | * Copyright (c) 2004-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCMockObject.h" 18| |#import "OCClassMockObject.h" 19| |#import "OCProtocolMockObject.h" 20| |#import "OCPartialMockObject.h" 21| |#import "OCObserverMockObject.h" 22| |#import "OCMExceptionReturnValueProvider.h" 23| |#import "OCMExpectationRecorder.h" 24| |#import "OCMInvocationExpectation.h" 25| |#import "OCMLocation.h" 26| |#import "OCMMacroState.h" 27| |#import "OCMQuantifier.h" 28| |#import "OCMVerifier.h" 29| |#import "OCMFunctionsPrivate.h" 30| |#import "NSInvocation+OCMAdditions.h" 31| | 32| | 33| |@implementation OCMockObject 34| | 35| |#pragma mark Class initialisation 36| | 37| |+ (void)initialize 38| 0|{ 39| 0| if([[NSInvocation class] instanceMethodSignatureForSelector:@selector(getArgumentAtIndexAsObject:)] == NULL) 40| 0| [NSException raise:NSInternalInconsistencyException format:@"** Expected method not present; the method getArgumentAtIndexAsObject: is not implemented by NSInvocation. If you see this exception it is likely that you are using the static library version of OCMock and your project is not configured correctly to load categories from static libraries. Did you forget to add the -ObjC linker flag?"]; 41| 0|} 42| | 43| | 44| |#pragma mark Factory methods 45| | 46| |+ (id)mockForClass:(Class)aClass 47| 0|{ 48| 0| return [[[OCClassMockObject alloc] initWithClass:aClass] autorelease]; 49| 0|} 50| | 51| |+ (id)mockForProtocol:(Protocol *)aProtocol 52| 0|{ 53| 0| return [[[OCProtocolMockObject alloc] initWithProtocol:aProtocol] autorelease]; 54| 0|} 55| | 56| |+ (id)partialMockForObject:(NSObject *)anObject 57| 0|{ 58| 0| return [[[OCPartialMockObject alloc] initWithObject:anObject] autorelease]; 59| 0|} 60| | 61| | 62| |+ (id)niceMockForClass:(Class)aClass 63| 0|{ 64| 0| return [self _makeNice:[self mockForClass:aClass]]; 65| 0|} 66| | 67| |+ (id)niceMockForProtocol:(Protocol *)aProtocol 68| 0|{ 69| 0| return [self _makeNice:[self mockForProtocol:aProtocol]]; 70| 0|} 71| | 72| | 73| |+ (id)_makeNice:(OCMockObject *)mock 74| 0|{ 75| 0| mock->isNice = YES; 76| 0| return mock; 77| 0|} 78| | 79| | 80| |+ (id)observerMock 81| 0|{ 82| 0| return [[[OCObserverMockObject alloc] init] autorelease]; 83| 0|} 84| | 85| | 86| |#pragma mark Initialisers, description, accessors, etc. 87| | 88| |- (instancetype)init 89| 0|{ 90| | // check if we are called from inside a macro 91| 0| OCMRecorder *recorder = [[OCMMacroState globalState] recorder]; 92| 0| if(recorder != nil) 93| 0| { 94| 0| [recorder setMockObject:self]; 95| 0| return (id)[recorder init]; 96| 0| } 97| | 98| | // skip initialisation when init is called again, which can happen when stubbing alloc/init 99| 0| if(stubs != nil) 100| 0| { 101| 0| return self; 102| 0| } 103| | 104| 0| if([self class] == [OCMockObject class]) 105| 0| { 106| 0| [NSException raise:NSInternalInconsistencyException format:@"*** Cannot create instances of OCMockObject. Please use one of the subclasses."]; 107| 0| } 108| | 109| | // no [super init], we're inheriting from NSProxy 110| 0| expectationOrderMatters = NO; 111| 0| stubs = [[NSMutableArray alloc] init]; 112| 0| expectations = [[NSMutableArray alloc] init]; 113| 0| exceptions = [[NSMutableArray alloc] init]; 114| 0| invocations = [[NSMutableArray alloc] init]; 115| 0| return self; 116| 0|} 117| | 118| |- (void)dealloc 119| 0|{ 120| 0| [stubs release]; 121| 0| [expectations release]; 122| 0| [exceptions release]; 123| 0| [invocations release]; 124| 0| [super dealloc]; 125| 0|} 126| | 127| |- (NSString *)description 128| 0|{ 129| 0| return @"OCMockObject"; 130| 0|} 131| | 132| |- (void)addStub:(OCMInvocationStub *)aStub 133| 0|{ 134| 0| [self assertInvocationsArrayIsPresent]; 135| 0| @synchronized(stubs) 136| 0| { 137| 0| [stubs addObject:aStub]; 138| 0| } 139| 0|} 140| | 141| |- (OCMInvocationStub *)stubForInvocation:(NSInvocation *)anInvocation 142| 0|{ 143| 0| @synchronized(stubs) 144| 0| { 145| 0| for(OCMInvocationStub *stub in stubs) 146| 0| if([stub matchesInvocation:anInvocation]) 147| 0| return stub; 148| 0| return nil; 149| 0| } 150| 0|} 151| | 152| |- (void)addExpectation:(OCMInvocationExpectation *)anExpectation 153| 0|{ 154| 0| @synchronized(expectations) 155| 0| { 156| 0| [expectations addObject:anExpectation]; 157| 0| } 158| 0|} 159| | 160| |- (void)assertInvocationsArrayIsPresent 161| 0|{ 162| 0| if(invocations == nil) 163| 0| { 164| 0| [NSException raise:NSInternalInconsistencyException format:@"** Cannot use mock object %@ at %p. This error usually occurs when a mock object is used after stopMocking has been called on it. In most cases it is not necessary to call stopMocking. If you know you have to, please make sure that the mock object is not used afterwards.", [self description], (void *)self]; 165| 0| } 166| 0|} 167| | 168| |- (void)addInvocation:(NSInvocation *)anInvocation 169| 0|{ 170| 0| @synchronized(invocations) 171| 0| { 172| | // We can't do a normal retain arguments on anInvocation because its target/arguments/return 173| | // value could be self. That would produce a retain cycle self->invocations->anInvocation->self. 174| | // However we need to retain everything on anInvocation that isn't self because we expect them to 175| | // stick around after this method returns. Use our special method to retain just what's needed. 176| | // This still doesn't completely prevent retain cycles since any of the arguments could have a 177| | // strong reference to self. Those will have to be broken with manual calls to -stopMocking. 178| 0| [anInvocation retainObjectArgumentsExcludingObject:self]; 179| 0| [invocations addObject:anInvocation]; 180| 0| } 181| 0|} 182| | 183| | 184| |#pragma mark Public API 185| | 186| |- (void)setExpectationOrderMatters:(BOOL)flag 187| 0|{ 188| 0| expectationOrderMatters = flag; 189| 0|} 190| | 191| |- (void)stopMocking 192| 0|{ 193| | // invocations can contain objects that clients expect to be deallocated by now, 194| | // and they can also have a strong reference to self, creating a retain cycle. Get 195| | // rid of all of the invocations to hopefully let their objects deallocate, and to 196| | // break any retain cycles involving self. 197| 0| @synchronized(invocations) 198| 0| { 199| 0| [invocations removeAllObjects]; 200| 0| [invocations autorelease]; 201| 0| invocations = nil; 202| 0| } 203| 0|} 204| | 205| | 206| |- (id)stub 207| 0|{ 208| 0| return [[[OCMStubRecorder alloc] initWithMockObject:self] autorelease]; 209| 0|} 210| | 211| |- (id)expect 212| 0|{ 213| 0| return [[[OCMExpectationRecorder alloc] initWithMockObject:self] autorelease]; 214| 0|} 215| | 216| |- (id)reject 217| 0|{ 218| 0| return [[self expect] never]; 219| 0|} 220| | 221| | 222| |- (id)verify 223| 0|{ 224| 0| return [self verifyAtLocation:nil]; 225| 0|} 226| | 227| |- (id)verifyAtLocation:(OCMLocation *)location 228| 0|{ 229| 0| NSMutableArray *unsatisfiedExpectations = [NSMutableArray array]; 230| 0| @synchronized(expectations) 231| 0| { 232| 0| for(OCMInvocationExpectation *e in expectations) 233| 0| { 234| 0| if(![e isSatisfied]) 235| 0| [unsatisfiedExpectations addObject:e]; 236| 0| } 237| 0| } 238| | 239| 0| if([unsatisfiedExpectations count] == 1) 240| 0| { 241| 0| NSString *description = [NSString stringWithFormat:@"%@: expected method was not invoked: %@", 242| 0| [self description], [[unsatisfiedExpectations objectAtIndex:0] description]]; 243| 0| OCMReportFailure(location, description); 244| 0| } 245| 0| else if([unsatisfiedExpectations count] > 0) 246| 0| { 247| 0| NSString *description = [NSString stringWithFormat:@"%@: %@ expected methods were not invoked: %@", 248| 0| [self description], @([unsatisfiedExpectations count]), [self _stubDescriptions:YES]]; 249| 0| OCMReportFailure(location, description); 250| 0| } 251| | 252| 0| OCMInvocationExpectation *firstException = nil; 253| 0| @synchronized(exceptions) 254| 0| { 255| 0| firstException = [exceptions.firstObject retain]; 256| 0| } 257| 0| if(firstException) 258| 0| { 259| 0| NSString *description = [NSString stringWithFormat:@"%@: %@ (This is a strict mock failure that was ignored when it actually occurred.)", 260| 0| [self description], [firstException description]]; 261| 0| OCMReportFailure(location, description); 262| 0| } 263| 0| [firstException release]; 264| | 265| 0| return [[[OCMVerifier alloc] initWithMockObject:self] autorelease]; 266| 0|} 267| | 268| | 269| |- (void)verifyWithDelay:(NSTimeInterval)delay 270| 0|{ 271| 0| [self verifyWithDelay:delay atLocation:nil]; 272| 0|} 273| | 274| |- (void)verifyWithDelay:(NSTimeInterval)delay atLocation:(OCMLocation *)location 275| 0|{ 276| 0| NSTimeInterval step = 0.01; 277| 0| while(delay > 0) 278| 0| { 279| 0| @synchronized(expectations) 280| 0| { 281| 0| BOOL allExpectationsAreMatchAndReject = YES; 282| 0| for(OCMInvocationExpectation *expectation in expectations) 283| 0| { 284| 0| if(![expectation isMatchAndReject]) 285| 0| { 286| 0| allExpectationsAreMatchAndReject = NO; 287| 0| break; 288| 0| } 289| 0| } 290| 0| if(allExpectationsAreMatchAndReject) 291| 0| break; 292| 0| } 293| 0| [[NSRunLoop currentRunLoop] runUntilDate:[NSDate dateWithTimeIntervalSinceNow:MIN(step, delay)]]; 294| 0| delay -= step; 295| 0| step *= 2; 296| 0| } 297| 0| [self verifyAtLocation:location]; 298| 0|} 299| | 300| | 301| |#pragma mark Verify after running 302| | 303| |- (void)verifyInvocation:(OCMInvocationMatcher *)matcher 304| 0|{ 305| 0| [self verifyInvocation:matcher atLocation:nil]; 306| 0|} 307| | 308| |- (void)verifyInvocation:(OCMInvocationMatcher *)matcher atLocation:(OCMLocation *)location 309| 0|{ 310| 0| [self verifyInvocation:matcher withQuantifier:nil atLocation:location]; 311| 0|} 312| | 313| |- (void)verifyInvocation:(OCMInvocationMatcher *)matcher withQuantifier:(OCMQuantifier *)quantifier atLocation:(OCMLocation *)location 314| 0|{ 315| 0| NSUInteger count = 0; 316| 0| [self assertInvocationsArrayIsPresent]; 317| 0| @synchronized(invocations) 318| 0| { 319| 0| for(NSInvocation *invocation in invocations) 320| 0| { 321| 0| if([matcher matchesInvocation:invocation]) 322| 0| count += 1; 323| 0| } 324| 0| } 325| 0| if(quantifier == nil) 326| 0| quantifier = [OCMQuantifier atLeast:1]; 327| 0| if(![quantifier isValidCount:count]) 328| 0| { 329| 0| NSString *description = [self descriptionForVerificationFailureWithMatcher:matcher quantifier:quantifier invocationCount:count]; 330| 0| OCMReportFailure(location, description); 331| 0| } 332| 0|} 333| | 334| |- (NSString *)descriptionForVerificationFailureWithMatcher:(OCMInvocationMatcher *)matcher quantifier:(OCMQuantifier *)quantifier invocationCount:(NSUInteger)count 335| 0|{ 336| 0| NSString *actualDescription = nil; 337| 0| switch(count) 338| 0| { 339| 0| case 0: actualDescription = @"not invoked"; break; 340| 0| case 1: actualDescription = @"invoked once"; break; 341| 0| default: actualDescription = [NSString stringWithFormat:@"invoked %lu times", (unsigned long)count]; break; 342| 0| } 343| | 344| 0| return [NSString stringWithFormat:@"%@: Method `%@` was %@; but was expected %@.", 345| 0| [self description], [matcher description], actualDescription, [quantifier description]]; 346| 0|} 347| | 348| | 349| |#pragma mark Handling invocations 350| | 351| |- (id)forwardingTargetForSelector:(SEL)aSelector 352| 0|{ 353| 0| if([OCMMacroState globalState] != nil) 354| 0| { 355| 0| OCMRecorder *recorder = [[OCMMacroState globalState] recorder]; 356| 0| [recorder setMockObject:self]; 357| | // In order for ARC to work correctly, the recorder has to set up return values for 358| | // methods in the init family of methods. If the mock forwards a method to the recorder 359| | // that it will record, i.e. a method that the recorder does not implement, then the 360| | // recorder must set the mock as the return value. Otherwise it must use itself. 361| 0| [recorder setShouldReturnMockFromInit:(class_getInstanceMethod(object_getClass(recorder), aSelector) == NO)]; 362| 0| return recorder; 363| 0| } 364| 0| return nil; 365| 0|} 366| | 367| | 368| |- (BOOL)handleSelector:(SEL)sel 369| 0|{ 370| 0| @synchronized(stubs) 371| 0| { 372| 0| for(OCMInvocationStub *recorder in stubs) 373| 0| if([recorder matchesSelector:sel]) 374| 0| return YES; 375| 0| } 376| 0| return NO; 377| 0|} 378| | 379| |- (void)forwardInvocation:(NSInvocation *)anInvocation 380| 0|{ 381| 0| @try 382| 0| { 383| 0| if([self handleInvocation:anInvocation] == NO) 384| 0| [self handleUnRecordedInvocation:anInvocation]; 385| 0| } 386| 0| @catch(NSException *e) 387| 0| { 388| 0| if([[e name] isEqualToString:OCMStubbedException]) 389| 0| { 390| 0| e = [[e userInfo] objectForKey:@"exception"]; 391| 0| } 392| 0| else 393| 0| { 394| | // add non-stubbed method to list of exceptions to be re-raised in verify 395| 0| @synchronized(exceptions) 396| 0| { 397| 0| [exceptions addObject:e]; 398| 0| } 399| 0| } 400| 0| [e raise]; 401| 0| } 402| 0|} 403| | 404| |- (BOOL)handleInvocation:(NSInvocation *)anInvocation 405| 0|{ 406| 0| [self assertInvocationsArrayIsPresent]; 407| 0| [self addInvocation:anInvocation]; 408| | 409| 0| OCMInvocationStub *stub = [self stubForInvocation:anInvocation]; 410| 0| if(stub == nil) 411| 0| return NO; 412| | 413| | // Retain the stub in case it ends up being removed because we still need it at the end for handleInvocation: 414| 0| [stub retain]; 415| | 416| 0| BOOL removeStub = NO; 417| 0| @synchronized(expectations) 418| 0| { 419| 0| if([expectations containsObject:stub]) 420| 0| { 421| 0| OCMInvocationExpectation *expectation = [self _nextExpectedInvocation]; 422| 0| if(expectationOrderMatters && (expectation != stub)) 423| 0| { 424| 0| [NSException raise:NSInternalInconsistencyException format:@"%@: unexpected method invoked: %@\n\texpected:\t%@", 425| 0| [self description], [stub description], [[expectations objectAtIndex:0] description]]; 426| 0| } 427| | 428| | // We can't check isSatisfied yet, since the stub won't be satisfied until we call 429| | // handleInvocation: since we'll still have the current expectation in the expectations array, which 430| | // will cause an exception if expectationOrderMatters is YES and we're not ready for any future 431| | // expected methods to be called yet 432| 0| if(![(OCMInvocationExpectation *)stub isMatchAndReject]) 433| 0| { 434| 0| [expectations removeObject:stub]; 435| 0| removeStub = YES; 436| 0| } 437| 0| } 438| 0| } 439| 0| if(removeStub) 440| 0| { 441| 0| @synchronized(stubs) 442| 0| { 443| 0| [stubs removeObject:stub]; 444| 0| } 445| 0| } 446| | 447| 0| @try 448| 0| { 449| 0| [stub handleInvocation:anInvocation]; 450| 0| } 451| 0| @finally 452| 0| { 453| 0| [stub release]; 454| 0| } 455| | 456| 0| return YES; 457| 0|} 458| | 459| |// Must be synchronized on expectations when calling this method. 460| |- (OCMInvocationExpectation *)_nextExpectedInvocation 461| 0|{ 462| 0| for(OCMInvocationExpectation *expectation in expectations) 463| 0| if(![expectation isMatchAndReject]) 464| 0| return expectation; 465| 0| return nil; 466| 0|} 467| | 468| |- (void)handleUnRecordedInvocation:(NSInvocation *)anInvocation 469| 0|{ 470| 0| if(isNice == NO) 471| 0| { 472| 0| [NSException raise:NSInternalInconsistencyException format:@"%@: unexpected method invoked: %@ %@", 473| 0| [self description], [anInvocation invocationDescription], [self _stubDescriptions:NO]]; 474| 0| } 475| 0|} 476| | 477| |- (void)doesNotRecognizeSelector:(SEL)aSelector __unused 478| 0|{ 479| 0| if([OCMMacroState globalState] != nil) 480| 0| { 481| | // we can't do anything clever with the macro state because we must raise an exception here 482| 0| [NSException raise:NSInvalidArgumentException format:@"%@: Cannot stub/expect/verify method '%@' because no such method exists in the mocked class.", 483| 0| [self description], NSStringFromSelector(aSelector)]; 484| 0| } 485| 0| else 486| 0| { 487| 0| [NSException raise:NSInvalidArgumentException format:@"-[%@ %@]: unrecognized selector sent to instance %p", 488| 0| [self description], NSStringFromSelector(aSelector), (void *)self]; 489| 0| } 490| 0|} 491| | 492| | 493| |#pragma mark Helper methods 494| | 495| |- (NSString *)_stubDescriptions:(BOOL)onlyExpectations 496| 0|{ 497| 0| NSMutableString *outputString = [NSMutableString string]; 498| 0| NSArray *stubsCopy = nil; 499| 0| @synchronized(stubs) 500| 0| { 501| 0| stubsCopy = [stubs copy]; 502| 0| } 503| 0| for(OCMStubRecorder *stub in stubsCopy) 504| 0| { 505| 0| BOOL expectationsContainStub = NO; 506| 0| @synchronized(expectations) 507| 0| { 508| 0| expectationsContainStub = [expectations containsObject:stub]; 509| 0| } 510| | 511| 0| NSString *prefix = @""; 512| | 513| 0| if(onlyExpectations) 514| 0| { 515| 0| if(expectationsContainStub == NO) 516| 0| continue; 517| 0| } 518| 0| else 519| 0| { 520| 0| if(expectationsContainStub) 521| 0| prefix = @"expected:\t"; 522| 0| else 523| 0| prefix = @"stubbed:\t"; 524| 0| } 525| 0| [outputString appendFormat:@"\n\t%@%@", prefix, [stub description]]; 526| 0| } 527| 0| [stubsCopy release]; 528| 0| return outputString; 529| 0|} 530| | 531| | 532| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCObserverMockObject.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import "OCObserverMockObject.h" 18| |#import "OCMLocation.h" 19| |#import "OCMMacroState.h" 20| |#import "OCMObserverRecorder.h" 21| |#import "OCMFunctionsPrivate.h" 22| | 23| |#pragma clang diagnostic push 24| |#pragma clang diagnostic ignored "-Wdeprecated-implementations" 25| |@implementation OCObserverMockObject 26| |#pragma clang diagnostic pop 27| | 28| |#pragma mark Initialisers, description, accessors, etc. 29| | 30| |- (id)init 31| 0|{ 32| 0| if ((self = [super init])) 33| 0| { 34| 0| recorders = [[NSMutableArray alloc] init]; 35| 0| centers = [[NSMutableArray alloc] init]; 36| 0| } 37| | 38| 0| return self; 39| 0|} 40| | 41| |- (id)retain 42| 0|{ 43| 0| return [super retain]; 44| 0|} 45| | 46| |- (void)dealloc 47| 0|{ 48| 0| for(NSNotificationCenter *c in centers) 49| 0| [c removeObserver:self]; 50| 0| [centers release]; 51| 0| [recorders release]; 52| 0| [super dealloc]; 53| 0|} 54| | 55| |- (NSString *)description 56| 0|{ 57| 0| return @"OCObserverMockObject"; 58| 0|} 59| | 60| |- (void)setExpectationOrderMatters:(BOOL)flag 61| 0|{ 62| 0| expectationOrderMatters = flag; 63| 0|} 64| | 65| |- (void)autoRemoveFromCenter:(NSNotificationCenter *)aCenter 66| 0|{ 67| 0| @synchronized(centers) 68| 0| { 69| 0| [centers addObject:aCenter]; 70| 0| } 71| 0|} 72| | 73| | 74| |#pragma mark Public API 75| | 76| |- (id)expect 77| 0|{ 78| 0| OCMObserverRecorder *recorder = [[[OCMObserverRecorder alloc] init] autorelease]; 79| 0| @synchronized(recorders) 80| 0| { 81| 0| [recorders addObject:recorder]; 82| 0| } 83| 0| return recorder; 84| 0|} 85| | 86| |- (void)verify 87| 0|{ 88| 0| [self verifyAtLocation:nil]; 89| 0|} 90| | 91| |- (void)verifyAtLocation:(OCMLocation *)location 92| 0|{ 93| 0| @synchronized(recorders) 94| 0| { 95| 0| if([recorders count] == 1) 96| 0| { 97| 0| NSString *description = [NSString stringWithFormat:@"%@: expected notification was not observed: %@", 98| 0| [self description], [[recorders lastObject] description]]; 99| 0| OCMReportFailure(location, description); 100| 0| } 101| 0| else if([recorders count] > 0) 102| 0| { 103| 0| NSString *description = [NSString stringWithFormat:@"%@ : %@ expected notifications were not observed.", 104| 0| [self description], @([recorders count])]; 105| 0| OCMReportFailure(location, description); 106| 0| } 107| 0| } 108| 0|} 109| | 110| | 111| |#pragma mark Receiving recording requests via macro 112| | 113| |// This is a bit of a hack. The methods simply assume that when they are called from within a macro that it's 114| |// the OCMExpect macro. That creates a recorder for mock objects, which we cannot use here. So, we overwrite 115| |// it with a newly allocated recorder. 116| | 117| |- (NSNotification *)notificationWithName:(NSString *)name object:(id)sender 118| 0|{ 119| 0| if([OCMMacroState globalState] != nil) 120| 0| { 121| 0| id recorder = [self expect]; 122| 0| [[OCMMacroState globalState] setRecorder:recorder]; 123| 0| return [recorder notificationWithName:name object:sender]; 124| 0| } 125| 0| return nil; 126| 0|} 127| | 128| |- (NSNotification *)notificationWithName:(NSString *)name object:(id)sender userInfo:(NSDictionary *)userInfo 129| 0|{ 130| 0| if([OCMMacroState globalState] != nil) 131| 0| { 132| 0| id recorder = [self expect]; 133| 0| [[OCMMacroState globalState] setRecorder:recorder]; 134| 0| return [recorder notificationWithName:name object:sender userInfo:userInfo]; 135| 0| } 136| 0| return nil; 137| 0|} 138| | 139| | 140| |#pragma mark Receiving notifications 141| | 142| |- (void)handleNotification:(NSNotification *)aNotification 143| 0|{ 144| 0| @synchronized(recorders) 145| 0| { 146| 0| NSUInteger i, limit; 147| | 148| 0| limit = expectationOrderMatters ? 1 : [recorders count]; 149| 0| for(i = 0; i < limit; i++) 150| 0| { 151| 0| if([[recorders objectAtIndex:i] matchesNotification:aNotification]) 152| 0| { 153| 0| [recorders removeObjectAtIndex:i]; 154| 0| return; 155| 0| } 156| 0| } 157| 0| } 158| 0| [NSException raise:NSInternalInconsistencyException format:@"%@: unexpected notification observed: %@", [self description], 159| 0| [aNotification description]]; 160| 0|} 161| | 162| | 163| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCPartialMockObject.m: 1| |/* 2| | * Copyright (c) 2009-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "OCPartialMockObject.h" 19| |#import "NSObject+OCMAdditions.h" 20| |#import "OCMFunctionsPrivate.h" 21| |#import "OCMInvocationStub.h" 22| |#import "NSInvocation+OCMAdditions.h" 23| |#import "NSMethodSignature+OCMAdditions.h" 24| | 25| | 26| |@implementation OCPartialMockObject 27| | 28| |#pragma mark Initialisers, description, accessors, etc. 29| | 30| |- (id)initWithObject:(NSObject *)anObject 31| 0|{ 32| 0| if(anObject == nil) 33| 0| [NSException raise:NSInvalidArgumentException format:@"Object cannot be nil."]; 34| 0| Class const class = [self classToSubclassForObject:anObject]; 35| 0| [super initWithClass:class]; 36| 0| realObject = [anObject retain]; 37| 0| [self prepareObjectForInstanceMethodMocking]; 38| 0| return self; 39| 0|} 40| | 41| |- (NSString *)description 42| 0|{ 43| 0| return [NSString stringWithFormat:@"OCPartialMockObject(%@)", NSStringFromClass(mockedClass)]; 44| 0|} 45| | 46| |- (NSObject *)realObject 47| 0|{ 48| 0| return realObject; 49| 0|} 50| | 51| |#pragma mark Helper methods 52| | 53| |- (void)assertClassIsSupported:(Class)class 54| 0|{ 55| 0| [super assertClassIsSupported:class]; 56| 0| NSString *classname = NSStringFromClass(class); 57| 0| NSString *reason = nil; 58| 0| if([classname hasPrefix:@"__NSTagged"] || [classname hasPrefix:@"NSTagged"]) 59| 0| reason = [NSString stringWithFormat:@"OCMock does not support partially mocking tagged classes; got %@", classname]; 60| 0| else if([classname hasPrefix:@"__NSCF"]) 61| 0| reason = [NSString stringWithFormat:@"OCMock does not support partially mocking toll-free bridged classes; got %@", classname]; 62| | 63| 0| if(reason != nil) 64| 0| [[NSException exceptionWithName:NSInvalidArgumentException reason:reason userInfo:nil] raise]; 65| 0|} 66| | 67| |- (Class)classToSubclassForObject:(id)object 68| 0|{ 69| 0| if([object observationInfo] != NULL) 70| 0| { 71| | // Special treatment for objects that are observed with KVO. The KVO implementation sets 72| | // a subclass for such objects and it overrides the -class method to return the original 73| | // class. If we base our subclass on the KVO subclass, as returned by object_getClass(), 74| | // crashes will occur. So, we take the real class instead. Unfortunately, this removes 75| | // any observers set up before. 76| 0| NSLog(@"Warning: Creating a partial mock for %@. This object has observers, which will now stop receiving KVO notifications. If you want to receive KVO notifications, create the partial mock first, and then register the observer.", object); 77| 0| return [object class]; 78| 0| } 79| | 80| 0| return object_getClass(object); 81| 0|} 82| | 83| |#pragma mark Extending/overriding superclass behaviour 84| | 85| |- (void)stopMocking 86| 0|{ 87| 0| if(realObject != nil) 88| 0| { 89| 0| Class partialMockClass = object_getClass(realObject); 90| 0| OCMSetAssociatedMockForObject(nil, realObject); 91| 0| object_setClass(realObject, [self mockedClass]); 92| 0| [realObject release]; 93| 0| realObject = nil; 94| 0| OCMDisposeSubclass(partialMockClass); 95| 0| } 96| 0| [super stopMocking]; 97| 0|} 98| | 99| |- (void)addStub:(OCMInvocationStub *)aStub 100| 0|{ 101| 0| [super addStub:aStub]; 102| 0| if(![aStub recordedAsClassMethod]) 103| 0| [self setupForwarderForSelector:[[aStub recordedInvocation] selector]]; 104| 0|} 105| | 106| |- (void)addInvocation:(NSInvocation *)anInvocation 107| 0|{ 108| | // If the mock invokes a method on the real object we end up here a second time, but because 109| | // the mock has added the invocation already we do not want to add it again. 110| 0| if((invocationFromMock == nil) || ([anInvocation selector] != [invocationFromMock selector])) 111| 0| [super addInvocation:anInvocation]; 112| 0|} 113| | 114| |- (void)handleUnRecordedInvocation:(NSInvocation *)anInvocation 115| 0|{ 116| | // In the case of an init that is called on a mock we must return the mock instance and 117| | // not the realObject if the underlying init returns the realObject because at the call site 118| | // ARC will have retained the target and the release/retain count must balance. If we return 119| | // the realObject, then realObject will be over released and the mock will leak. Equally if 120| | // we are called on the realObject we need to make sure not to return the mock. 121| 0| id targetReceivingInit = nil; 122| 0| if([anInvocation methodIsInInitFamily]) 123| 0| { 124| 0| targetReceivingInit = [anInvocation target]; 125| 0| [realObject retain]; 126| 0| } 127| | 128| 0| invocationFromMock = anInvocation; 129| 0| [anInvocation invokeWithTarget:realObject]; 130| 0| invocationFromMock = nil; 131| | 132| 0| if(targetReceivingInit) 133| 0| { 134| 0| id returnVal; 135| 0| [anInvocation getReturnValue:&returnVal]; 136| 0| if(returnVal == realObject) 137| 0| { 138| 0| [anInvocation setReturnValue:&self]; 139| 0| [realObject release]; 140| 0| [self retain]; 141| 0| } 142| 0| [targetReceivingInit release]; 143| 0| } 144| 0|} 145| | 146| | 147| |#pragma mark Subclass management 148| | 149| |- (void)prepareObjectForInstanceMethodMocking 150| 0|{ 151| 0| OCMSetAssociatedMockForObject(self, realObject); 152| | 153| | /* dynamically create a subclass and set it as the class of the object */ 154| 0| Class subclass = OCMCreateSubclass(mockedClass, realObject); 155| 0| object_setClass(realObject, subclass); 156| | 157| | /* point forwardInvocation: of the object to the implementation in the mock */ 158| 0| Method myForwardMethod = class_getInstanceMethod([self mockObjectClass], @selector(forwardInvocationForRealObject:)); 159| 0| IMP myForwardIMP = method_getImplementation(myForwardMethod); 160| 0| class_addMethod(subclass, @selector(forwardInvocation:), myForwardIMP, method_getTypeEncoding(myForwardMethod)); 161| | 162| | /* do the same for forwardingTargetForSelector, remember existing imp with alias selector */ 163| 0| Method myForwardingTargetMethod = class_getInstanceMethod([self mockObjectClass], @selector(forwardingTargetForSelectorForRealObject:)); 164| 0| IMP myForwardingTargetIMP = method_getImplementation(myForwardingTargetMethod); 165| 0| IMP originalForwardingTargetIMP = [mockedClass instanceMethodForSelector:@selector(forwardingTargetForSelector:)]; 166| 0| class_addMethod(subclass, @selector(forwardingTargetForSelector:), myForwardingTargetIMP, method_getTypeEncoding(myForwardingTargetMethod)); 167| 0| class_addMethod(subclass, @selector(ocmock_replaced_forwardingTargetForSelector:), originalForwardingTargetIMP, method_getTypeEncoding(myForwardingTargetMethod)); 168| | 169| | /* We also override the -class method to return the original class */ 170| 0| Method myObjectClassMethod = class_getInstanceMethod([self mockObjectClass], @selector(classForRealObject)); 171| 0| const char *objectClassTypes = method_getTypeEncoding(myObjectClassMethod); 172| 0| IMP myObjectClassImp = method_getImplementation(myObjectClassMethod); 173| 0| class_addMethod(subclass, @selector(class), myObjectClassImp, objectClassTypes); 174| | 175| | /* Adding forwarder for most instance methods to allow for verify after run */ 176| 0| NSArray *methodBlackList = @[@"class", @"forwardingTargetForSelector:", @"methodSignatureForSelector:", @"forwardInvocation:", 177| 0| @"allowsWeakReference", @"retainWeakReference", @"isBlock", @"retainCount", @"retain", @"release", @"autorelease"]; 178| 0| [NSObject enumerateMethodsInClass:mockedClass usingBlock:^(Class cls, SEL sel) { 179| 0| if(OCMIsAppleBaseClass(cls) || OCMIsApplePrivateMethod(cls, sel)) 180| 0| return; 181| 0| if([methodBlackList containsObject:NSStringFromSelector(sel)]) 182| 0| return; 183| 0| @try 184| 0| { 185| 0| [self setupForwarderForSelector:sel]; 186| 0| } 187| 0| @catch(NSException *e) 188| 0| { 189| | // ignore for now 190| 0| } 191| 0| }]; 192| 0|} 193| | 194| |- (void)setupForwarderForSelector:(SEL)sel 195| 0|{ 196| 0| SEL aliasSelector = OCMAliasForOriginalSelector(sel); 197| 0| if(class_getInstanceMethod(object_getClass(realObject), aliasSelector) != NULL) 198| 0| return; 199| | 200| 0| Method originalMethod = class_getInstanceMethod(mockedClass, sel); 201| | /* Might be NULL if the selector is forwarded to another class */ 202| 0| IMP originalIMP = (originalMethod != NULL) ? method_getImplementation(originalMethod) : NULL; 203| 0| const char *types = (originalMethod != NULL) ? method_getTypeEncoding(originalMethod) : NULL; 204| | // TODO: check the fallback implementation is actually sufficient 205| 0| if(types == NULL) 206| 0| types = ([[mockedClass instanceMethodSignatureForSelector:sel] fullObjCTypes]); 207| | 208| 0| Class subclass = object_getClass([self realObject]); 209| 0| IMP forwarderIMP = [mockedClass instanceMethodForwarderForSelector:sel]; 210| 0| class_replaceMethod(subclass, sel, forwarderIMP, types); 211| 0| class_addMethod(subclass, aliasSelector, originalIMP, types); 212| 0|} 213| | 214| | 215| |// Implementation of the -class method; return the Class that was reported with [realObject class] prior to mocking 216| |- (Class)classForRealObject 217| 0|{ 218| | // in here "self" is a reference to the real object, not the mock 219| 0| OCPartialMockObject *mock = OCMGetAssociatedMockForObject(self); 220| 0| if(mock == nil) 221| 0| [NSException raise:NSInternalInconsistencyException format:@"No partial mock for object %p", self]; 222| 0| return [mock mockedClass]; 223| 0|} 224| | 225| | 226| |- (id)forwardingTargetForSelectorForRealObject:(SEL)sel 227| 0|{ 228| | // in here "self" is a reference to the real object, not the mock 229| 0| OCPartialMockObject *mock = OCMGetAssociatedMockForObject(self); 230| 0| if(mock == nil) 231| 0| [NSException raise:NSInternalInconsistencyException format:@"No partial mock for object %p", self]; 232| 0| if([mock handleSelector:sel]) 233| 0| return self; 234| | 235| 0| return [self ocmock_replaced_forwardingTargetForSelector:sel]; 236| 0|} 237| | 238| |// Make the compiler happy in -forwardingTargetForSelectorForRealObject: because it can't find the message… 239| |- (id)ocmock_replaced_forwardingTargetForSelector:(SEL)sel 240| 0|{ 241| 0| return nil; 242| 0|} 243| | 244| | 245| |- (void)forwardInvocationForRealObject:(NSInvocation *)anInvocation 246| 0|{ 247| | // in here "self" is a reference to the real object, not the mock 248| 0| OCPartialMockObject *mock = OCMGetAssociatedMockForObject(self); 249| 0| if(mock == nil) 250| 0| [NSException raise:NSInternalInconsistencyException format:@"No partial mock for object %p", self]; 251| | 252| 0| if([mock handleInvocation:anInvocation] == NO) 253| 0| { 254| 0| [anInvocation setSelector:OCMAliasForOriginalSelector([anInvocation selector])]; 255| 0| [anInvocation invoke]; 256| 0| } 257| 0|} 258| | 259| | 260| |#pragma mark Verification handling 261| | 262| |- (NSString *)descriptionForVerificationFailureWithMatcher:(OCMInvocationMatcher *)matcher quantifier:(OCMQuantifier *)quantifier invocationCount:(NSUInteger)count 263| 0|{ 264| 0| SEL matcherSel = [[matcher recordedInvocation] selector]; 265| 0| __block BOOL stubbingMightHelp = NO; 266| 0| [NSObject enumerateMethodsInClass:mockedClass usingBlock:^(Class cls, SEL sel) { 267| 0| if(sel == matcherSel) 268| 0| stubbingMightHelp = OCMIsAppleBaseClass(cls) || OCMIsApplePrivateMethod(cls, sel); 269| 0| }]; 270| | 271| 0| NSString *description = [super descriptionForVerificationFailureWithMatcher:matcher quantifier:quantifier invocationCount:count]; 272| 0| if(stubbingMightHelp) 273| 0| { 274| 0| description = [description stringByAppendingFormat:@" Adding a stub for the method may resolve the issue, e.g. `OCMStub([mockObject %@]).andForwardToRealObject()`", [matcher description]]; 275| 0| } 276| 0| return description; 277| 0|} 278| | 279| | 280| |@end /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/OCMock/Source/OCMock/OCProtocolMockObject.m: 1| |/* 2| | * Copyright (c) 2005-2020 Erik Doernenburg and contributors 3| | * 4| | * Licensed under the Apache License, Version 2.0 (the "License"); you may 5| | * not use these files except in compliance with the License. You may obtain 6| | * a copy of the License at 7| | * 8| | * http://www.apache.org/licenses/LICENSE-2.0 9| | * 10| | * Unless required by applicable law or agreed to in writing, software 11| | * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 12| | * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 13| | * License for the specific language governing permissions and limitations 14| | * under the License. 15| | */ 16| | 17| |#import 18| |#import "OCProtocolMockObject.h" 19| | 20| | 21| |@implementation OCProtocolMockObject 22| | 23| |#pragma mark Initialisers, description, accessors, etc. 24| | 25| |- (id)initWithProtocol:(Protocol *)aProtocol 26| 0|{ 27| 0| if(aProtocol == nil) 28| 0| [NSException raise:NSInvalidArgumentException format:@"Protocol cannot be nil."]; 29| | 30| 0| [super init]; 31| 0| mockedProtocol = aProtocol; 32| 0| return self; 33| 0|} 34| | 35| |- (NSString *)description 36| 0|{ 37| 0| const char* name = protocol_getName(mockedProtocol); 38| 0| return [NSString stringWithFormat:@"OCProtocolMockObject(%s)", name]; 39| 0|} 40| | 41| |#pragma mark Proxy API 42| | 43| |- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 44| 0|{ 45| 0| struct { BOOL isRequired; BOOL isInstance; } opts[4] = { {YES, YES}, {NO, YES}, {YES, NO}, {NO, NO} }; 46| 0| for(int i = 0; i < 4; i++) 47| 0| { 48| 0| struct objc_method_description methodDescription = protocol_getMethodDescription(mockedProtocol, aSelector, opts[i].isRequired, opts[i].isInstance); 49| 0| if(methodDescription.name != NULL) 50| 0| return [NSMethodSignature signatureWithObjCTypes:methodDescription.types]; 51| 0| } 52| 0| return nil; 53| 0|} 54| | 55| |- (BOOL)conformsToProtocol:(Protocol *)aProtocol 56| 0|{ 57| 0| return protocol_conformsToProtocol(mockedProtocol, aProtocol); 58| 0|} 59| | 60| |- (BOOL)respondsToSelector:(SEL)selector 61| 0|{ 62| 0| return ([self methodSignatureForSelector:selector] != nil); 63| 0|} 64| | 65| |@end <<<<<< EOF # path=OCMock#OCMQuantifier.m.gcov.reduced -: 0:Source:OCMock/OCMQuantifier.m <<<<<< EOF # path=Parse#Internal#ThreadSafety#PFThreadsafety.m.gcov.reduced -: 0:Source:Parse/Internal/ThreadSafety/PFThreadsafety.m <<<<<< EOF # path=Parse#PFEncoder.m.gcov.reduced -: 0:Source:Parse/PFEncoder.m <<<<<< EOF # path=#Applications#Xcode_13.1.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator15.0.sdk#usr#include#dispatch#once.h.gcov.reduced -: 0:Source:/Applications/Xcode_13.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.0.sdk/usr/include/dispatch/once.h 62:80: 62:82: 62:83: 1:84: 1:85: 61:86: 62:88: 62:89: <<<<<< EOF # path=Parse#Internal#Relation#State#PFRelationState.m.gcov.reduced -: 0:Source:Parse/Internal/Relation/State/PFRelationState.m <<<<<< EOF # path=Parse#Internal#File#Controller#PFFileStagingController.h.gcov.reduced -: 0:Source:Parse/Internal/File/Controller/PFFileStagingController.h <<<<<< EOF # path=Parse#Internal#Query#Utilities#PFQueryUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Query/Utilities/PFQueryUtilities.m <<<<<< EOF # path=Parse#PFGeoPoint.m.gcov.reduced -: 0:Source:Parse/PFGeoPoint.m <<<<<< EOF # path=Parse#Internal#Installation#Controller#PFInstallationController.m.gcov.reduced -: 0:Source:Parse/Internal/Installation/Controller/PFInstallationController.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#LocalDataStore#OfflineQueryLogic#PFOfflineQueryLogic.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.m #####:826: <<<<<< EOF # path=Parse#Internal#Push#Manager#PFPushManager.m.gcov.reduced -: 0:Source:Parse/Internal/Push/Manager/PFPushManager.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Object#OperationSet#PFOperationSet.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Object/OperationSet/PFOperationSet.m #####:79: <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#PFAnonymousUtils.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/PFAnonymousUtils.m #####:57: <<<<<< EOF # path=OCMock#OCMMacroState.m.gcov.reduced -: 0:Source:OCMock/OCMMacroState.m <<<<<< EOF # path=ParseTwitterUtils#PFTwitterUtils.m.gcov.reduced -: 0:Source:ParseTwitterUtils/PFTwitterUtils.m <<<<<< EOF # path=OCMock#OCMExpectationRecorder.m.gcov.reduced -: 0:Source:OCMock/OCMExpectationRecorder.m <<<<<< EOF # path=OCMock#NSObject+OCMAdditions.m.gcov.reduced -: 0:Source:OCMock/NSObject+OCMAdditions.m <<<<<< EOF # path=Parse#Internal#User#State#PFUserState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/User/State/PFUserState_Private.h <<<<<< EOF # path=Parse#Internal#Product#ProductsRequestHandler#PFProductsRequestHandler.h.gcov.reduced -: 0:Source:Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.h <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionDataTaskDelegate_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate_Private.h <<<<<< EOF # path=Parse#Internal#Query#State#PFQueryState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Query/State/PFQueryState_Private.h <<<<<< EOF # path=Parse#Internal#Commands#PFRESTPushCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTPushCommand.m <<<<<< EOF # path=Parse#Internal#PropertyInfo#PFPropertyInfo.m.gcov.reduced -: 0:Source:Parse/Internal/PropertyInfo/PFPropertyInfo.m <<<<<< EOF # path=#Applications#Xcode_13.1.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator15.0.sdk#System#Library#Frameworks#UIKit.framework#Headers#UIDevice.h.gcov.reduced -: 0:Source:/Applications/Xcode_13.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIDevice.h 1:99: 1:100: 1:101: <<<<<< EOF # path=Parse#Internal#File#Controller#PFFileController.h.gcov.reduced -: 0:Source:Parse/Internal/File/Controller/PFFileController.h <<<<<< EOF # path=Parse#Internal#Push#State#PFPushState.m.gcov.reduced -: 0:Source:Parse/Internal/Push/State/PFPushState.m <<<<<< EOF # path=Parse#Internal#Commands#PFRESTAnalyticsCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTAnalyticsCommand.m <<<<<< EOF # path=Parse#Internal#Object#Controller#PFObjectController.h.gcov.reduced -: 0:Source:Parse/Internal/Object/Controller/PFObjectController.h <<<<<< EOF # path=Parse#Internal#Object#Subclassing#PFObjectSubclassInfo.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.m <<<<<< EOF # path=Parse#Internal#File#FileDataStream#PFFileDataStream.m.gcov.reduced -: 0:Source:Parse/Internal/File/FileDataStream/PFFileDataStream.m <<<<<< EOF # path=Bolts#Common#BFTask.m.gcov.reduced -: 0:Source:Bolts/Common/BFTask.m <<<<<< EOF # path=Bolts#Common#BFExecutor.m.gcov.reduced -: 0:Source:Bolts/Common/BFExecutor.m <<<<<< EOF # path=Parse#Internal#Analytics#Controller#PFAnalyticsController.h.gcov.reduced -: 0:Source:Parse/Internal/Analytics/Controller/PFAnalyticsController.h <<<<<< EOF # path=ParseTwitterUtils#Internal#PFTwitterAlertView.m.gcov.reduced -: 0:Source:ParseTwitterUtils/Internal/PFTwitterAlertView.m <<<<<< EOF # path=Parse#Internal#FieldOperation#PFFieldOperation.m.gcov.reduced -: 0:Source:Parse/Internal/FieldOperation/PFFieldOperation.m <<<<<< EOF # path=OCMock#OCMFunctions.m.gcov.reduced -: 0:Source:OCMock/OCMFunctions.m <<<<<< EOF # path=Parse#Internal#ParseModule.m.gcov.reduced -: 0:Source:Parse/Internal/ParseModule.m <<<<<< EOF # path=Parse#Internal#Object#LocalIdStore#PFObjectLocalIdStore.h.gcov.reduced -: 0:Source:Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.h <<<<<< EOF # path=OCMock#OCMBlockArgCaller.m.gcov.reduced -: 0:Source:OCMock/OCMBlockArgCaller.m <<<<<< EOF # path=Parse#Internal#User#Coder#File#PFUserFileCodingLogic.m.gcov.reduced -: 0:Source:Parse/Internal/User/Coder/File/PFUserFileCodingLogic.m <<<<<< EOF # path=Parse#Internal#PFFileManager.m.gcov.reduced -: 0:Source:Parse/Internal/PFFileManager.m <<<<<< EOF # path=Parse#PFPush.m.gcov.reduced -: 0:Source:Parse/PFPush.m <<<<<< EOF # path=Parse#PFInstallation.m.gcov.reduced -: 0:Source:Parse/PFInstallation.m <<<<<< EOF # path=Parse#Internal#PFCoreManager.h.gcov.reduced -: 0:Source:Parse/Internal/PFCoreManager.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Commands#CommandRunner#URLSession#Session#PFURLSession.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.m #####:101: <<<<<< EOF # path=Parse#Internal#PFEventuallyQueue.h.gcov.reduced -: 0:Source:Parse/Internal/PFEventuallyQueue.h <<<<<< EOF # path=ParseTwitterUtils#Internal#OAuthCore#PF_OAuthCore.m.gcov.reduced -: 0:Source:ParseTwitterUtils/Internal/OAuthCore/PF_OAuthCore.m <<<<<< EOF # path=Parse#Internal#Push#Controller#PFPushController.m.gcov.reduced -: 0:Source:Parse/Internal/Push/Controller/PFPushController.m <<<<<< EOF # path=ParseTwitterUtils#Internal#PFTwitterAuthenticationProvider.h.gcov.reduced -: 0:Source:ParseTwitterUtils/Internal/PFTwitterAuthenticationProvider.h <<<<<< EOF # path=Parse#Internal#Push#Utilites#PFPushUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Push/Utilites/PFPushUtilities.m <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteDatabase.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.m <<<<<< EOF # path=Parse#ParseClientConfiguration.h.gcov.reduced -: 0:Source:Parse/ParseClientConfiguration.h <<<<<< EOF # path=Parse#PFACL.m.gcov.reduced -: 0:Source:Parse/PFACL.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#PFAlertView.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFAlertView.m #####:30: <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#ParseManager.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/ParseManager.m #####:145: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTCommand.m <<<<<< EOF # path=Parse#Internal#Commands#PFRESTUserCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTUserCommand.m <<<<<< EOF # path=./ParseTwitterUtils-Tests.xctest.coverage.txt /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFCancellationToken.m: 1| |/* 2| | * Copyright (c) 2014, Facebook, Inc. 3| | * All rights reserved. 4| | * 5| | * This source code is licensed under the BSD-style license found in the 6| | * LICENSE file in the root directory of this source tree. An additional grant 7| | * of patent rights can be found in the PATENTS file in the same directory. 8| | * 9| | */ 10| | 11| |#import "BFCancellationToken.h" 12| |#import "BFCancellationTokenRegistration.h" 13| | 14| |NS_ASSUME_NONNULL_BEGIN 15| | 16| |@interface BFCancellationToken () 17| | 18| |@property (nullable, nonatomic, strong) NSMutableArray *registrations; 19| |@property (nonatomic, strong) NSObject *lock; 20| |@property (nonatomic) BOOL disposed; 21| | 22| |@end 23| | 24| |@interface BFCancellationTokenRegistration (BFCancellationToken) 25| | 26| |+ (instancetype)registrationWithToken:(BFCancellationToken *)token delegate:(BFCancellationBlock)delegate; 27| | 28| |- (void)notifyDelegate; 29| | 30| |@end 31| | 32| |@implementation BFCancellationToken 33| | 34| |@synthesize cancellationRequested = _cancellationRequested; 35| | 36| |#pragma mark - Initializer 37| | 38| 0|- (instancetype)init { 39| 0| self = [super init]; 40| 0| if (!self) return self; 41| | 42| 0| _registrations = [NSMutableArray array]; 43| 0| _lock = [NSObject new]; 44| | 45| 0| return self; 46| 0|} 47| | 48| |#pragma mark - Custom Setters/Getters 49| | 50| 0|- (BOOL)isCancellationRequested { 51| 0| @synchronized(self.lock) { 52| 0| [self throwIfDisposed]; 53| 0| return _cancellationRequested; 54| 0| } 55| 0|} 56| | 57| 0|- (void)cancel { 58| 0| NSArray *registrations; 59| 0| @synchronized(self.lock) { 60| 0| [self throwIfDisposed]; 61| 0| if (_cancellationRequested) { 62| 0| return; 63| 0| } 64| 0| [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(cancelPrivate) object:nil]; 65| 0| _cancellationRequested = YES; 66| 0| registrations = [self.registrations copy]; 67| 0| } 68| | 69| 0| [self notifyCancellation:registrations]; 70| 0|} 71| | 72| 0|- (void)notifyCancellation:(NSArray *)registrations { 73| 0| for (BFCancellationTokenRegistration *registration in registrations) { 74| 0| [registration notifyDelegate]; 75| 0| } 76| 0|} 77| | 78| 0|- (BFCancellationTokenRegistration *)registerCancellationObserverWithBlock:(BFCancellationBlock)block { 79| 0| @synchronized(self.lock) { 80| 0| BFCancellationTokenRegistration *registration = [BFCancellationTokenRegistration registrationWithToken:self delegate:[block copy]]; 81| 0| [self.registrations addObject:registration]; 82| | 83| 0| return registration; 84| 0| } 85| 0|} 86| | 87| 0|- (void)unregisterRegistration:(BFCancellationTokenRegistration *)registration { 88| 0| @synchronized(self.lock) { 89| 0| [self throwIfDisposed]; 90| 0| [self.registrations removeObject:registration]; 91| 0| } 92| 0|} 93| | 94| |// Delay on a non-public method to prevent interference with a user calling performSelector or 95| |// cancelPreviousPerformRequestsWithTarget on the public method 96| 0|- (void)cancelPrivate { 97| 0| [self cancel]; 98| 0|} 99| | 100| 0|- (void)cancelAfterDelay:(int)millis { 101| 0| [self throwIfDisposed]; 102| 0| if (millis < -1) { 103| 0| [NSException raise:NSInvalidArgumentException format:@"Delay must be >= -1"]; 104| 0| } 105| | 106| 0| if (millis == 0) { 107| 0| [self cancel]; 108| 0| return; 109| 0| } 110| | 111| 0| @synchronized(self.lock) { 112| 0| [self throwIfDisposed]; 113| 0| [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(cancelPrivate) object:nil]; 114| 0| if (self.cancellationRequested) { 115| 0| return; 116| 0| } 117| | 118| 0| if (millis != -1) { 119| 0| double delay = (double)millis / 1000; 120| 0| [self performSelector:@selector(cancelPrivate) withObject:nil afterDelay:delay]; 121| 0| } 122| 0| } 123| 0|} 124| | 125| 0|- (void)dispose { 126| 0| @synchronized(self.lock) { 127| 0| if (self.disposed) { 128| 0| return; 129| 0| } 130| 0| [self.registrations makeObjectsPerformSelector:@selector(dispose)]; 131| 0| self.registrations = nil; 132| 0| self.disposed = YES; 133| 0| } 134| 0|} 135| | 136| 0|- (void)throwIfDisposed { 137| 0| if (self.disposed) { 138| 0| [NSException raise:NSInternalInconsistencyException format:@"Object already disposed"]; 139| 0| } 140| 0|} 141| | 142| |@end 143| | 144| |NS_ASSUME_NONNULL_END /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFCancellationTokenRegistration.m: 1| |/* 2| | * Copyright (c) 2014, Facebook, Inc. 3| | * All rights reserved. 4| | * 5| | * This source code is licensed under the BSD-style license found in the 6| | * LICENSE file in the root directory of this source tree. An additional grant 7| | * of patent rights can be found in the PATENTS file in the same directory. 8| | * 9| | */ 10| | 11| |#import "BFCancellationTokenRegistration.h" 12| | 13| |#import "BFCancellationToken.h" 14| | 15| |NS_ASSUME_NONNULL_BEGIN 16| | 17| |@interface BFCancellationTokenRegistration () 18| | 19| |@property (nonatomic, weak) BFCancellationToken *token; 20| |@property (nullable, nonatomic, strong) BFCancellationBlock cancellationObserverBlock; 21| |@property (nonatomic, strong) NSObject *lock; 22| |@property (nonatomic) BOOL disposed; 23| | 24| |@end 25| | 26| |@interface BFCancellationToken (BFCancellationTokenRegistration) 27| | 28| |- (void)unregisterRegistration:(BFCancellationTokenRegistration *)registration; 29| | 30| |@end 31| | 32| |@implementation BFCancellationTokenRegistration 33| | 34| 0|+ (instancetype)registrationWithToken:(BFCancellationToken *)token delegate:(BFCancellationBlock)delegate { 35| 0| BFCancellationTokenRegistration *registration = [BFCancellationTokenRegistration new]; 36| 0| registration.token = token; 37| 0| registration.cancellationObserverBlock = delegate; 38| 0| return registration; 39| 0|} 40| | 41| 0|- (instancetype)init { 42| 0| self = [super init]; 43| 0| if (!self) return self; 44| | 45| 0| _lock = [NSObject new]; 46| | 47| 0| return self; 48| 0|} 49| | 50| 0|- (void)dispose { 51| 0| @synchronized(self.lock) { 52| 0| if (self.disposed) { 53| 0| return; 54| 0| } 55| 0| self.disposed = YES; 56| 0| } 57| | 58| 0| BFCancellationToken *token = self.token; 59| 0| if (token != nil) { 60| 0| [token unregisterRegistration:self]; 61| 0| self.token = nil; 62| 0| } 63| 0| self.cancellationObserverBlock = nil; 64| 0|} 65| | 66| 0|- (void)notifyDelegate { 67| 0| @synchronized(self.lock) { 68| 0| [self throwIfDisposed]; 69| 0| self.cancellationObserverBlock(); 70| 0| } 71| 0|} 72| | 73| 0|- (void)throwIfDisposed { 74| 0| NSAssert(!self.disposed, @"Object already disposed"); 75| 0|} 76| | 77| |@end 78| | 79| |NS_ASSUME_NONNULL_END /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFCancellationTokenSource.m: 1| |/* 2| | * Copyright (c) 2014, Facebook, Inc. 3| | * All rights reserved. 4| | * 5| | * This source code is licensed under the BSD-style license found in the 6| | * LICENSE file in the root directory of this source tree. An additional grant 7| | * of patent rights can be found in the PATENTS file in the same directory. 8| | * 9| | */ 10| | 11| |#import "BFCancellationTokenSource.h" 12| | 13| |#import "BFCancellationToken.h" 14| | 15| |NS_ASSUME_NONNULL_BEGIN 16| | 17| |@interface BFCancellationToken (BFCancellationTokenSource) 18| | 19| |- (void)cancel; 20| |- (void)cancelAfterDelay:(int)millis; 21| | 22| |- (void)dispose; 23| |- (void)throwIfDisposed; 24| | 25| |@end 26| | 27| |@implementation BFCancellationTokenSource 28| | 29| |#pragma mark - Initializer 30| | 31| 0|- (instancetype)init { 32| 0| self = [super init]; 33| 0| if (!self) return self; 34| | 35| 0| _token = [BFCancellationToken new]; 36| | 37| 0| return self; 38| 0|} 39| | 40| 0|+ (instancetype)cancellationTokenSource { 41| 0| return [BFCancellationTokenSource new]; 42| 0|} 43| | 44| |#pragma mark - Custom Setters/Getters 45| | 46| 0|- (BOOL)isCancellationRequested { 47| 0| return _token.isCancellationRequested; 48| 0|} 49| | 50| 0|- (void)cancel { 51| 0| [_token cancel]; 52| 0|} 53| | 54| 0|- (void)cancelAfterDelay:(int)millis { 55| 0| [_token cancelAfterDelay:millis]; 56| 0|} 57| | 58| 0|- (void)dispose { 59| 0| [_token dispose]; 60| 0|} 61| | 62| |@end 63| | 64| |NS_ASSUME_NONNULL_END /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFExecutor.m: 1| |/* 2| | * Copyright (c) 2014, Facebook, Inc. 3| | * All rights reserved. 4| | * 5| | * This source code is licensed under the BSD-style license found in the 6| | * LICENSE file in the root directory of this source tree. An additional grant 7| | * of patent rights can be found in the PATENTS file in the same directory. 8| | * 9| | */ 10| | 11| |#import "BFExecutor.h" 12| | 13| |#import 14| | 15| |NS_ASSUME_NONNULL_BEGIN 16| | 17| |/*! 18| | Get the remaining stack-size of the current thread. 19| | 20| | @param totalSize The total stack size of the current thread. 21| | 22| | @return The remaining size, in bytes, available to the current thread. 23| | 24| | @note This function cannot be inlined, as otherwise the internal implementation could fail to report the proper 25| | remaining stack space. 26| | */ 27| 0|__attribute__((noinline)) static size_t remaining_stack_size(size_t *restrict totalSize) { 28| 0| pthread_t currentThread = pthread_self(); 29| | 30| | // NOTE: We must store stack pointers as uint8_t so that the pointer math is well-defined 31| 0| uint8_t *endStack = pthread_get_stackaddr_np(currentThread); 32| 0| *totalSize = pthread_get_stacksize_np(currentThread); 33| | 34| | // NOTE: If the function is inlined, this value could be incorrect 35| 0| uint8_t *frameAddr = __builtin_frame_address(0); 36| | 37| 0| return (*totalSize) - (size_t)(endStack - frameAddr); 38| 0|} 39| | 40| |@interface BFExecutor () 41| | 42| |@property (nonatomic, copy) void(^block)(void(^block)(void)); 43| | 44| |@end 45| | 46| |@implementation BFExecutor 47| | 48| |#pragma mark - Executor methods 49| | 50| 0|+ (instancetype)defaultExecutor { 51| 0| static BFExecutor *defaultExecutor = NULL; 52| 0| static dispatch_once_t onceToken; 53| 0| dispatch_once(&onceToken, ^{ 54| 0| defaultExecutor = [self executorWithBlock:^void(void(^block)(void)) { 55| | // We prefer to run everything possible immediately, so that there is callstack information 56| | // when debugging. However, we don't want the stack to get too deep, so if the remaining stack space 57| | // is less than 10% of the total space, we dispatch to another GCD queue. 58| 0| size_t totalStackSize = 0; 59| 0| size_t remainingStackSize = remaining_stack_size(&totalStackSize); 60| | 61| 0| if (remainingStackSize < (totalStackSize / 10)) { 62| 0| dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), block); 63| 0| } else { 64| 0| @autoreleasepool { 65| 0| block(); 66| 0| } 67| 0| } 68| 0| }]; 69| 0| }); 70| 0| return defaultExecutor; 71| 0|} 72| | 73| 0|+ (instancetype)immediateExecutor { 74| 0| static BFExecutor *immediateExecutor = NULL; 75| 0| static dispatch_once_t onceToken; 76| 0| dispatch_once(&onceToken, ^{ 77| 0| immediateExecutor = [self executorWithBlock:^void(void(^block)(void)) { 78| 0| block(); 79| 0| }]; 80| 0| }); 81| 0| return immediateExecutor; 82| 0|} 83| | 84| 0|+ (instancetype)mainThreadExecutor { 85| 0| static BFExecutor *mainThreadExecutor = NULL; 86| 0| static dispatch_once_t onceToken; 87| 0| dispatch_once(&onceToken, ^{ 88| 0| mainThreadExecutor = [self executorWithBlock:^void(void(^block)(void)) { 89| 0| if (![NSThread isMainThread]) { 90| 0| dispatch_async(dispatch_get_main_queue(), block); 91| 0| } else { 92| 0| @autoreleasepool { 93| 0| block(); 94| 0| } 95| 0| } 96| 0| }]; 97| 0| }); 98| 0| return mainThreadExecutor; 99| 0|} 100| | 101| 0|+ (instancetype)executorWithBlock:(void(^)(void(^block)(void)))block { 102| 0| return [[self alloc] initWithBlock:block]; 103| 0|} 104| | 105| 0|+ (instancetype)executorWithDispatchQueue:(dispatch_queue_t)queue { 106| 0| return [self executorWithBlock:^void(void(^block)(void)) { 107| 0| dispatch_async(queue, block); 108| 0| }]; 109| 0|} 110| | 111| 0|+ (instancetype)executorWithOperationQueue:(NSOperationQueue *)queue { 112| 0| return [self executorWithBlock:^void(void(^block)(void)) { 113| 0| [queue addOperation:[NSBlockOperation blockOperationWithBlock:block]]; 114| 0| }]; 115| 0|} 116| | 117| |#pragma mark - Initializer 118| | 119| 0|- (instancetype)initWithBlock:(void(^)(void(^block)(void)))block { 120| 0| self = [super init]; 121| 0| if (!self) return self; 122| | 123| 0| _block = block; 124| | 125| 0| return self; 126| 0|} 127| | 128| |#pragma mark - Execution 129| | 130| 0|- (void)execute:(void(^)(void))block { 131| 0| self.block(block); 132| 0|} 133| | 134| |@end 135| | 136| |NS_ASSUME_NONNULL_END /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFTask.m: 1| |/* 2| | * Copyright (c) 2014, Facebook, Inc. 3| | * All rights reserved. 4| | * 5| | * This source code is licensed under the BSD-style license found in the 6| | * LICENSE file in the root directory of this source tree. An additional grant 7| | * of patent rights can be found in the PATENTS file in the same directory. 8| | * 9| | */ 10| | 11| |#import "BFTask.h" 12| | 13| |#import 14| | 15| |#import "Bolts.h" 16| | 17| |NS_ASSUME_NONNULL_BEGIN 18| | 19| 0|__attribute__ ((noinline)) void warnBlockingOperationOnMainThread() { 20| 0| NSLog(@"Warning: A long-running operation is being executed on the main thread. \n" 21| 0| " Break on warnBlockingOperationOnMainThread() to debug."); 22| 0|} 23| | 24| |NSString *const BFTaskErrorDomain = @"bolts"; 25| |NSInteger const kBFMultipleErrorsError = 80175001; 26| | 27| |NSString *const BFTaskMultipleErrorsUserInfoKey = @"errors"; 28| | 29| |@interface BFTask () { 30| | id _result; 31| | NSError *_error; 32| |} 33| | 34| |@property (nonatomic, assign, readwrite, getter=isCancelled) BOOL cancelled; 35| |@property (nonatomic, assign, readwrite, getter=isFaulted) BOOL faulted; 36| |@property (nonatomic, assign, readwrite, getter=isCompleted) BOOL completed; 37| | 38| |@property (nonatomic, strong) NSObject *lock; 39| |@property (nonatomic, strong) NSCondition *condition; 40| |@property (nonatomic, strong) NSMutableArray *callbacks; 41| | 42| |@end 43| | 44| |@implementation BFTask 45| | 46| |#pragma mark - Initializer 47| | 48| 0|- (instancetype)init { 49| 0| self = [super init]; 50| 0| if (!self) return self; 51| | 52| 0| _lock = [[NSObject alloc] init]; 53| 0| _condition = [[NSCondition alloc] init]; 54| 0| _callbacks = [NSMutableArray array]; 55| | 56| 0| return self; 57| 0|} 58| | 59| 0|- (instancetype)initWithResult:(nullable id)result { 60| 0| self = [super init]; 61| 0| if (!self) return self; 62| | 63| 0| [self trySetResult:result]; 64| | 65| 0| return self; 66| 0|} 67| | 68| 0|- (instancetype)initWithError:(NSError *)error { 69| 0| self = [super init]; 70| 0| if (!self) return self; 71| | 72| 0| [self trySetError:error]; 73| | 74| 0| return self; 75| 0|} 76| | 77| 0|- (instancetype)initCancelled { 78| 0| self = [super init]; 79| 0| if (!self) return self; 80| | 81| 0| [self trySetCancelled]; 82| | 83| 0| return self; 84| 0|} 85| | 86| |#pragma mark - Task Class methods 87| | 88| 0|+ (instancetype)taskWithResult:(nullable id)result { 89| 0| return [[self alloc] initWithResult:result]; 90| 0|} 91| | 92| 0|+ (instancetype)taskWithError:(NSError *)error { 93| 0| return [[self alloc] initWithError:error]; 94| 0|} 95| | 96| 0|+ (instancetype)cancelledTask { 97| 0| return [[self alloc] initCancelled]; 98| 0|} 99| | 100| 0|+ (instancetype)taskForCompletionOfAllTasks:(nullable NSArray *)tasks { 101| 0| __block int32_t total = (int32_t)tasks.count; 102| 0| if (total == 0) { 103| 0| return [self taskWithResult:nil]; 104| 0| } 105| | 106| 0| __block int32_t cancelled = 0; 107| 0| NSObject *lock = [[NSObject alloc] init]; 108| 0| NSMutableArray *errors = [NSMutableArray array]; 109| | 110| 0| BFTaskCompletionSource *tcs = [BFTaskCompletionSource taskCompletionSource]; 111| 0| for (BFTask *task in tasks) { 112| 0| [task continueWithBlock:^id(BFTask *t) { 113| 0| if (t.error) { 114| 0| @synchronized (lock) { 115| 0| [errors addObject:t.error]; 116| 0| } 117| 0| } else if (t.cancelled) { 118| 0| OSAtomicIncrement32Barrier(&cancelled); 119| 0| } 120| | 121| 0| if (OSAtomicDecrement32Barrier(&total) == 0) { 122| 0| if (errors.count > 0) { 123| 0| if (errors.count == 1) { 124| 0| tcs.error = [errors firstObject]; 125| 0| } else { 126| 0| NSError *error = [NSError errorWithDomain:BFTaskErrorDomain 127| 0| code:kBFMultipleErrorsError 128| 0| userInfo:@{ BFTaskMultipleErrorsUserInfoKey: errors }]; 129| 0| tcs.error = error; 130| 0| } 131| 0| } else if (cancelled > 0) { 132| 0| [tcs cancel]; 133| 0| } else { 134| 0| tcs.result = nil; 135| 0| } 136| 0| } 137| 0| return nil; 138| 0| }]; 139| 0| } 140| 0| return tcs.task; 141| 0|} 142| | 143| 0|+ (instancetype)taskForCompletionOfAllTasksWithResults:(nullable NSArray *)tasks { 144| 0| return [[self taskForCompletionOfAllTasks:tasks] continueWithSuccessBlock:^id(BFTask * __unused task) { 145| 0| return [tasks valueForKey:@"result"]; 146| 0| }]; 147| 0|} 148| | 149| |+ (instancetype)taskForCompletionOfAnyTask:(nullable NSArray *)tasks 150| 0|{ 151| 0| __block int32_t total = (int32_t)tasks.count; 152| 0| if (total == 0) { 153| 0| return [self taskWithResult:nil]; 154| 0| } 155| | 156| 0| __block int completed = 0; 157| 0| __block int32_t cancelled = 0; 158| | 159| 0| NSObject *lock = [NSObject new]; 160| 0| NSMutableArray *errors = [NSMutableArray new]; 161| | 162| 0| BFTaskCompletionSource *source = [BFTaskCompletionSource taskCompletionSource]; 163| 0| for (BFTask *task in tasks) { 164| 0| [task continueWithBlock:^id(BFTask *t) { 165| 0| if (t.error != nil) { 166| 0| @synchronized(lock) { 167| 0| [errors addObject:t.error]; 168| 0| } 169| 0| } else if (t.cancelled) { 170| 0| OSAtomicIncrement32Barrier(&cancelled); 171| 0| } else { 172| 0| if(OSAtomicCompareAndSwap32Barrier(0, 1, &completed)) { 173| 0| [source setResult:t.result]; 174| 0| } 175| 0| } 176| | 177| 0| if (OSAtomicDecrement32Barrier(&total) == 0 && 178| 0| OSAtomicCompareAndSwap32Barrier(0, 1, &completed)) { 179| 0| if (cancelled > 0) { 180| 0| [source cancel]; 181| 0| } else if (errors.count > 0) { 182| 0| if (errors.count == 1) { 183| 0| source.error = errors.firstObject; 184| 0| } else { 185| 0| NSError *error = [NSError errorWithDomain:BFTaskErrorDomain 186| 0| code:kBFMultipleErrorsError 187| 0| userInfo:@{ @"errors": errors }]; 188| 0| source.error = error; 189| 0| } 190| 0| } 191| 0| } 192| | // Abort execution of per tasks continuations 193| 0| return nil; 194| 0| }]; 195| 0| } 196| 0| return source.task; 197| 0|} 198| | 199| | 200| 0|+ (BFTask *)taskWithDelay:(int)millis { 201| 0| BFTaskCompletionSource *tcs = [BFTaskCompletionSource taskCompletionSource]; 202| 0| dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, millis * NSEC_PER_MSEC); 203| 0| dispatch_after(popTime, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void){ 204| 0| tcs.result = nil; 205| 0| }); 206| 0| return tcs.task; 207| 0|} 208| | 209| 0|+ (BFTask *)taskWithDelay:(int)millis cancellationToken:(nullable BFCancellationToken *)token { 210| 0| if (token.cancellationRequested) { 211| 0| return [BFTask cancelledTask]; 212| 0| } 213| | 214| 0| BFTaskCompletionSource *tcs = [BFTaskCompletionSource taskCompletionSource]; 215| 0| dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, millis * NSEC_PER_MSEC); 216| 0| dispatch_after(popTime, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void){ 217| 0| if (token.cancellationRequested) { 218| 0| [tcs cancel]; 219| 0| return; 220| 0| } 221| 0| tcs.result = nil; 222| 0| }); 223| 0| return tcs.task; 224| 0|} 225| | 226| 0|+ (instancetype)taskFromExecutor:(BFExecutor *)executor withBlock:(nullable id (^)(void))block { 227| 0| return [[self taskWithResult:nil] continueWithExecutor:executor withBlock:^id(BFTask *task) { 228| 0| return block(); 229| 0| }]; 230| 0|} 231| | 232| |#pragma mark - Custom Setters/Getters 233| | 234| 0|- (nullable id)result { 235| 0| @synchronized(self.lock) { 236| 0| return _result; 237| 0| } 238| 0|} 239| | 240| 0|- (BOOL)trySetResult:(nullable id)result { 241| 0| @synchronized(self.lock) { 242| 0| if (self.completed) { 243| 0| return NO; 244| 0| } 245| 0| self.completed = YES; 246| 0| _result = result; 247| 0| [self runContinuations]; 248| 0| return YES; 249| 0| } 250| 0|} 251| | 252| 0|- (nullable NSError *)error { 253| 0| @synchronized(self.lock) { 254| 0| return _error; 255| 0| } 256| 0|} 257| | 258| 0|- (BOOL)trySetError:(NSError *)error { 259| 0| @synchronized(self.lock) { 260| 0| if (self.completed) { 261| 0| return NO; 262| 0| } 263| 0| self.completed = YES; 264| 0| self.faulted = YES; 265| 0| _error = error; 266| 0| [self runContinuations]; 267| 0| return YES; 268| 0| } 269| 0|} 270| | 271| 0|- (BOOL)isCancelled { 272| 0| @synchronized(self.lock) { 273| 0| return _cancelled; 274| 0| } 275| 0|} 276| | 277| 0|- (BOOL)isFaulted { 278| 0| @synchronized(self.lock) { 279| 0| return _faulted; 280| 0| } 281| 0|} 282| | 283| 0|- (BOOL)trySetCancelled { 284| 0| @synchronized(self.lock) { 285| 0| if (self.completed) { 286| 0| return NO; 287| 0| } 288| 0| self.completed = YES; 289| 0| self.cancelled = YES; 290| 0| [self runContinuations]; 291| 0| return YES; 292| 0| } 293| 0|} 294| | 295| 0|- (BOOL)isCompleted { 296| 0| @synchronized(self.lock) { 297| 0| return _completed; 298| 0| } 299| 0|} 300| | 301| 0|- (void)runContinuations { 302| 0| @synchronized(self.lock) { 303| 0| [self.condition lock]; 304| 0| [self.condition broadcast]; 305| 0| [self.condition unlock]; 306| 0| for (void (^callback)(void) in self.callbacks) { 307| 0| callback(); 308| 0| } 309| 0| [self.callbacks removeAllObjects]; 310| 0| } 311| 0|} 312| | 313| |#pragma mark - Chaining methods 314| | 315| 0|- (BFTask *)continueWithExecutor:(BFExecutor *)executor withBlock:(BFContinuationBlock)block { 316| 0| return [self continueWithExecutor:executor block:block cancellationToken:nil]; 317| 0|} 318| | 319| |- (BFTask *)continueWithExecutor:(BFExecutor *)executor 320| | block:(BFContinuationBlock)block 321| 0| cancellationToken:(nullable BFCancellationToken *)cancellationToken { 322| 0| BFTaskCompletionSource *tcs = [BFTaskCompletionSource taskCompletionSource]; 323| | 324| | // Capture all of the state that needs to used when the continuation is complete. 325| 0| dispatch_block_t executionBlock = ^{ 326| 0| if (cancellationToken.cancellationRequested) { 327| 0| [tcs cancel]; 328| 0| return; 329| 0| } 330| | 331| 0| id result = block(self); 332| 0| if ([result isKindOfClass:[BFTask class]]) { 333| | 334| 0| id (^setupWithTask) (BFTask *) = ^id(BFTask *task) { 335| 0| if (cancellationToken.cancellationRequested || task.cancelled) { 336| 0| [tcs cancel]; 337| 0| } else if (task.error) { 338| 0| tcs.error = task.error; 339| 0| } else { 340| 0| tcs.result = task.result; 341| 0| } 342| 0| return nil; 343| 0| }; 344| | 345| 0| BFTask *resultTask = (BFTask *)result; 346| | 347| 0| if (resultTask.completed) { 348| 0| setupWithTask(resultTask); 349| 0| } else { 350| 0| [resultTask continueWithBlock:setupWithTask]; 351| 0| } 352| | 353| 0| } else { 354| 0| tcs.result = result; 355| 0| } 356| 0| }; 357| | 358| 0| BOOL completed; 359| 0| @synchronized(self.lock) { 360| 0| completed = self.completed; 361| 0| if (!completed) { 362| 0| [self.callbacks addObject:[^{ 363| 0| [executor execute:executionBlock]; 364| 0| } copy]]; 365| 0| } 366| 0| } 367| 0| if (completed) { 368| 0| [executor execute:executionBlock]; 369| 0| } 370| | 371| 0| return tcs.task; 372| 0|} 373| | 374| 0|- (BFTask *)continueWithBlock:(BFContinuationBlock)block { 375| 0| return [self continueWithExecutor:[BFExecutor defaultExecutor] block:block cancellationToken:nil]; 376| 0|} 377| | 378| 0|- (BFTask *)continueWithBlock:(BFContinuationBlock)block cancellationToken:(nullable BFCancellationToken *)cancellationToken { 379| 0| return [self continueWithExecutor:[BFExecutor defaultExecutor] block:block cancellationToken:cancellationToken]; 380| 0|} 381| | 382| |- (BFTask *)continueWithExecutor:(BFExecutor *)executor 383| 0| withSuccessBlock:(BFContinuationBlock)block { 384| 0| return [self continueWithExecutor:executor successBlock:block cancellationToken:nil]; 385| 0|} 386| | 387| |- (BFTask *)continueWithExecutor:(BFExecutor *)executor 388| | successBlock:(BFContinuationBlock)block 389| 0| cancellationToken:(nullable BFCancellationToken *)cancellationToken { 390| 0| if (cancellationToken.cancellationRequested) { 391| 0| return [BFTask cancelledTask]; 392| 0| } 393| | 394| 0| return [self continueWithExecutor:executor block:^id(BFTask *task) { 395| 0| if (task.faulted || task.cancelled) { 396| 0| return task; 397| 0| } else { 398| 0| return block(task); 399| 0| } 400| 0| } cancellationToken:cancellationToken]; 401| 0|} 402| | 403| 0|- (BFTask *)continueWithSuccessBlock:(BFContinuationBlock)block { 404| 0| return [self continueWithExecutor:[BFExecutor defaultExecutor] successBlock:block cancellationToken:nil]; 405| 0|} 406| | 407| 0|- (BFTask *)continueWithSuccessBlock:(BFContinuationBlock)block cancellationToken:(nullable BFCancellationToken *)cancellationToken { 408| 0| return [self continueWithExecutor:[BFExecutor defaultExecutor] successBlock:block cancellationToken:cancellationToken]; 409| 0|} 410| | 411| |#pragma mark - Syncing Task (Avoid it) 412| | 413| 0|- (void)warnOperationOnMainThread { 414| 0| warnBlockingOperationOnMainThread(); 415| 0|} 416| | 417| 0|- (void)waitUntilFinished { 418| 0| if ([NSThread isMainThread]) { 419| 0| [self warnOperationOnMainThread]; 420| 0| } 421| | 422| 0| @synchronized(self.lock) { 423| 0| if (self.completed) { 424| 0| return; 425| 0| } 426| 0| [self.condition lock]; 427| 0| } 428| | // TODO: (nlutsenko) Restructure this to use Bolts-Swift thread access synchronization architecture 429| | // In the meantime, it's absolutely safe to get `_completed` aka an ivar, as long as it's a `BOOL` aka less than word size. 430| 0| while (!_completed) { 431| 0| [self.condition wait]; 432| 0| } 433| 0| [self.condition unlock]; 434| 0|} 435| | 436| |#pragma mark - NSObject 437| | 438| 0|- (NSString *)description { 439| | // Acquire the data from the locked properties 440| 0| BOOL completed; 441| 0| BOOL cancelled; 442| 0| BOOL faulted; 443| 0| NSString *resultDescription = nil; 444| | 445| 0| @synchronized(self.lock) { 446| 0| completed = self.completed; 447| 0| cancelled = self.cancelled; 448| 0| faulted = self.faulted; 449| 0| resultDescription = completed ? [NSString stringWithFormat:@" result = %@", self.result] : @""; 450| 0| } 451| | 452| | // Description string includes status information and, if available, the 453| | // result since in some ways this is what a promise actually "is". 454| 0| return [NSString stringWithFormat:@"<%@: %p; completed = %@; cancelled = %@; faulted = %@;%@>", 455| 0| NSStringFromClass([self class]), 456| 0| self, 457| 0| completed ? @"YES" : @"NO", 458| 0| cancelled ? @"YES" : @"NO", 459| 0| faulted ? @"YES" : @"NO", 460| 0| resultDescription]; 461| 0|} 462| | 463| |@end 464| | 465| |NS_ASSUME_NONNULL_END /Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFTaskCompletionSource.m: 1| |/* 2| | * Copyright (c) 2014, Facebook, Inc. 3| | * All rights reserved. 4| | * 5| | * This source code is licensed under the BSD-style license found in the 6| | * LICENSE file in the root directory of this source tree. An additional grant 7| | * of patent rights can be found in the PATENTS file in the same directory. 8| | * 9| | */ 10| | 11| |#import "BFTaskCompletionSource.h" 12| | 13| |#import "BFTask.h" 14| | 15| |NS_ASSUME_NONNULL_BEGIN 16| | 17| |@interface BFTask (BFTaskCompletionSource) 18| | 19| |- (BOOL)trySetResult:(nullable id)result; 20| |- (BOOL)trySetError:(NSError *)error; 21| |- (BOOL)trySetCancelled; 22| | 23| |@end 24| | 25| |@implementation BFTaskCompletionSource 26| | 27| |#pragma mark - Initializer 28| | 29| 0|+ (instancetype)taskCompletionSource { 30| 0| return [[self alloc] init]; 31| 0|} 32| | 33| 0|- (instancetype)init { 34| 0| self = [super init]; 35| 0| if (!self) return self; 36| | 37| 0| _task = [[BFTask alloc] init]; 38| | 39| 0| return self; 40| 0|} 41| | 42| |#pragma mark - Custom Setters/Getters 43| | 44| 0|- (void)setResult:(nullable id)result { 45| 0| if (![self.task trySetResult:result]) { 46| 0| [NSException raise:NSInternalInconsistencyException 47| 0| format:@"Cannot set the result on a completed task."]; 48| 0| } 49| 0|} 50| | 51| 0|- (void)setError:(NSError *)error { 52| 0| if (![self.task trySetError:error]) { 53| 0| [NSException raise:NSInternalInconsistencyException 54| 0| format:@"Cannot set the error on a completed task."]; 55| 0| } 56| 0|} 57| | 58| 0|- (void)cancel { 59| 0| if (![self.task trySetCancelled]) { 60| 0| [NSException raise:NSInternalInconsistencyException 61| 0| format:@"Cannot cancel a completed task."]; 62| 0| } 63| 0|} 64| | 65| 0|- (BOOL)trySetResult:(nullable id)result { 66| 0| return [self.task trySetResult:result]; 67| 0|} 68| | 69| 0|- (BOOL)trySetError:(NSError *)error { 70| 0| return [self.task trySetError:error]; 71| 0|} 72| | 73| 0|- (BOOL)trySetCancelled { 74| 0| return [self.task trySetCancelled]; 75| 0|} 76| | 77| |@end 78| | 79| |NS_ASSUME_NONNULL_END <<<<<< EOF # path=Parse#Internal#Object#EstimatedData#PFObjectEstimatedData.m.gcov.reduced -: 0:Source:Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Installation#CurrentInstallationController#PFCurrentInstallationController.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.m #####:104: <<<<<< EOF # path=Parse#Internal#PFReachability.m.gcov.reduced -: 0:Source:Parse/Internal/PFReachability.m <<<<<< EOF # path=OCMock#OCMExceptionReturnValueProvider.m.gcov.reduced -: 0:Source:OCMock/OCMExceptionReturnValueProvider.m <<<<<< EOF # path=Parse#Internal#Push#ChannelsController#PFPushChannelsController.m.gcov.reduced -: 0:Source:Parse/Internal/Push/ChannelsController/PFPushChannelsController.m <<<<<< EOF # path=Parse#Internal#ACL#State#PFACLState.h.gcov.reduced -: 0:Source:Parse/Internal/ACL/State/PFACLState.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Object#Subclassing#PFObjectSubclassInfo.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.m #####:102: <<<<<< EOF # path=Parse#Internal#PFCommandResult.h.gcov.reduced -: 0:Source:Parse/Internal/PFCommandResult.h <<<<<< EOF # path=Parse#Internal#Persistence#PFPersistenceController.m.gcov.reduced -: 0:Source:Parse/Internal/Persistence/PFPersistenceController.m <<<<<< EOF # path=Tests#Unit#TwitterTests.m.gcov.reduced -: 0:Source:Tests/Unit/TwitterTests.m <<<<<< EOF # path=Parse#Internal#Commands#PFRESTFileCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTFileCommand.m <<<<<< EOF # path=Bolts#Common#BFCancellationToken.m.gcov.reduced -: 0:Source:Bolts/Common/BFCancellationToken.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Commands#PFRESTCommand.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Commands/PFRESTCommand.m #####:192: <<<<<< EOF # path=Parse#Internal#Object#Subclassing#PFObjectSubclassingController.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Subclassing/PFObjectSubclassingController.m <<<<<< EOF # path=Parse#Internal#Config#Controller#PFCurrentConfigController.h.gcov.reduced -: 0:Source:Parse/Internal/Config/Controller/PFCurrentConfigController.h <<<<<< EOF # path=OCMock#OCMockObject.m.gcov.reduced -: 0:Source:OCMock/OCMockObject.m <<<<<< EOF # path=Parse#Internal#Object#PinningStore#PFPinningObjectStore.m.gcov.reduced -: 0:Source:Parse/Internal/Object/PinningStore/PFPinningObjectStore.m <<<<<< EOF # path=#Applications#Xcode_13.1.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator15.0.sdk#System#Library#Frameworks#Foundation.framework#Headers#NSObject.h.gcov.reduced -: 0:Source:/Applications/Xcode_13.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h #####:109: #####:110: <<<<<< EOF # path=OCMock#OCMNotificationPoster.m.gcov.reduced -: 0:Source:OCMock/OCMNotificationPoster.m <<<<<< EOF # path=Parse#Internal#ParseManager.h.gcov.reduced -: 0:Source:Parse/Internal/ParseManager.h <<<<<< EOF # path=Parse#Internal#Query#State#PFQueryState.h.gcov.reduced -: 0:Source:Parse/Internal/Query/State/PFQueryState.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Push#Manager#PFPushManager.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Push/Manager/PFPushManager.m #####:54: <<<<<< EOF # path=Parse#Parse.m.gcov.reduced -: 0:Source:Parse/Parse.m <<<<<< EOF # path=Parse#Internal#User#CurrentUserController#PFCurrentUserController.m.gcov.reduced -: 0:Source:Parse/Internal/User/CurrentUserController/PFCurrentUserController.m <<<<<< EOF # path=Parse#Internal#Session#Controller#PFSessionController.h.gcov.reduced -: 0:Source:Parse/Internal/Session/Controller/PFSessionController.h <<<<<< EOF # path=Parse#Internal#LocalDataStore#OfflineStore#PFOfflineStore.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m <<<<<< EOF # path=Parse#Internal#FieldOperation#PFFieldOperationDecoder.m.gcov.reduced -: 0:Source:Parse/Internal/FieldOperation/PFFieldOperationDecoder.m <<<<<< EOF # path=Parse#Internal#ACL#DefaultACLController#PFDefaultACLController.h.gcov.reduced -: 0:Source:Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.h <<<<<< EOF # path=Parse#Internal#PFSystemLogger.h.gcov.reduced -: 0:Source:Parse/Internal/PFSystemLogger.h <<<<<< EOF # path=Parse#Internal#Persistence#Group#PFFilePersistenceGroup.m.gcov.reduced -: 0:Source:Parse/Internal/Persistence/Group/PFFilePersistenceGroup.m <<<<<< EOF # path=Tests#Unit#TwitterUtilsTests.m.gcov.reduced -: 0:Source:Tests/Unit/TwitterUtilsTests.m <<<<<< EOF # path=OCMock#NSValue+OCMAdditions.m.gcov.reduced -: 0:Source:OCMock/NSValue+OCMAdditions.m <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#PFURLSessionCommandRunner.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Config#Controller#PFConfigController.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Config/Controller/PFConfigController.m #####:78: <<<<<< EOF # path=Parse#Internal#PFAlertView.m.gcov.reduced -: 0:Source:Parse/Internal/PFAlertView.m <<<<<< EOF # path=Parse#Internal#PFMulticastDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/PFMulticastDelegate.m <<<<<< EOF # path=Parse#Internal#Analytics#Utilities#PFAnalyticsUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.m <<<<<< EOF # path=Parse#Internal#PFBase64Encoder.m.gcov.reduced -: 0:Source:Parse/Internal/PFBase64Encoder.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#User#CurrentUserController#PFCurrentUserController.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.m #####:100: <<<<<< EOF # path=OCMock#OCMObjectReturnValueProvider.m.gcov.reduced -: 0:Source:OCMock/OCMObjectReturnValueProvider.m <<<<<< EOF # path=Parse#PFFileObject.m.gcov.reduced -: 0:Source:Parse/PFFileObject.m <<<<<< EOF # path=Parse#Internal#PFCommandCache.h.gcov.reduced -: 0:Source:Parse/Internal/PFCommandCache.h <<<<<< EOF # path=OCMock#OCMVerifier.h.gcov.reduced -: 0:Source:OCMock/OCMVerifier.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#PFPinningEventuallyQueue.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFPinningEventuallyQueue.m #####:273: <<<<<< EOF # path=Parse#Internal#User#State#PFUserState.h.gcov.reduced -: 0:Source:Parse/Internal/User/State/PFUserState.h <<<<<< EOF # path=ParseTwitterUtils#PF_Twitter.m.gcov.reduced -: 0:Source:ParseTwitterUtils/PF_Twitter.m <<<<<< EOF # path=Parse#Internal#PropertyInfo#PFPropertyInfo_Runtime.m.gcov.reduced -: 0:Source:Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.m <<<<<< EOF # path=Parse#Internal#CloudCode#PFCloudCodeController.h.gcov.reduced -: 0:Source:Parse/Internal/CloudCode/PFCloudCodeController.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#PFFileObject.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/PFFileObject.m #####:263: <<<<<< EOF # path=Parse#Internal#PFApplication.m.gcov.reduced -: 0:Source:Parse/Internal/PFApplication.m <<<<<< EOF # path=OCMock#OCProtocolMockObject.m.gcov.reduced -: 0:Source:OCMock/OCProtocolMockObject.m <<<<<< EOF # path=Parse#Internal#Commands#PFRESTSessionCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTSessionCommand.m <<<<<< EOF # path=Parse#Internal#Object#OperationSet#PFOperationSet.h.gcov.reduced -: 0:Source:Parse/Internal/Object/OperationSet/PFOperationSet.h <<<<<< EOF # path=Parse#Internal#Query#Controller#PFQueryController.m.gcov.reduced -: 0:Source:Parse/Internal/Query/Controller/PFQueryController.m <<<<<< EOF # path=Parse#Internal#PropertyInfo#PFPropertyInfo_Private.h.gcov.reduced -: 0:Source:Parse/Internal/PropertyInfo/PFPropertyInfo_Private.h <<<<<< EOF # path=OCMock#OCMNonRetainingObjectReturnValueProvider.m.gcov.reduced -: 0:Source:OCMock/OCMNonRetainingObjectReturnValueProvider.m <<<<<< EOF # path=Parse#Internal#LocalDataStore#Pin#PFPin.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/Pin/PFPin.m <<<<<< EOF # path=ParseTwitterUtils#Internal#PFTwitterPrivateUtilities.m.gcov.reduced -: 0:Source:ParseTwitterUtils/Internal/PFTwitterPrivateUtilities.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#PFEventuallyQueue.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFEventuallyQueue.m #####:237: <<<<<< EOF # path=OCMock#NSInvocation+OCMAdditions.m.gcov.reduced -: 0:Source:OCMock/NSInvocation+OCMAdditions.m <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteDatabaseResult.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.m <<<<<< EOF # path=Parse#Internal#Persistence#Group#PFUserDefaultsPersistenceGroup.h.gcov.reduced -: 0:Source:Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.h <<<<<< EOF # path=Parse#Internal#Object#State#PFObjectState.m.gcov.reduced -: 0:Source:Parse/Internal/Object/State/PFObjectState.m <<<<<< EOF # path=OCMock#OCMBlockCaller.m.gcov.reduced -: 0:Source:OCMock/OCMBlockCaller.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#LocalDataStore#SQLite#PFSQLiteDatabaseResult.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.m #####:96: <<<<<< EOF # path=Parse#Internal#Installation#CurrentInstallationController#PFCurrentInstallationController.m.gcov.reduced -: 0:Source:Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.m <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#PFURLSession.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.m <<<<<< EOF # path=Parse#Internal#Commands#PFRESTCommand_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTCommand_Private.h <<<<<< EOF # path=Parse#Internal#User#Controller#PFUserController.m.gcov.reduced -: 0:Source:Parse/Internal/User/Controller/PFUserController.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#ParseTwitterUtils#ParseTwitterUtils#Internal#PFTwitterAlertView.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterAlertView.m #####:30: <<<<<< EOF # path=Parse#Internal#PFBaseState.h.gcov.reduced -: 0:Source:Parse/Internal/PFBaseState.h <<<<<< EOF # path=Parse#Internal#User#AuthenticationProviders#Providers#Anonymous#PFAnonymousAuthenticationProvider.m.gcov.reduced -: 0:Source:Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.m <<<<<< EOF # path=Parse#Internal#Installation#InstallationIdentifierStore#PFInstallationIdentifierStore.h.gcov.reduced -: 0:Source:Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.h <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteStatement.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#ParseTwitterUtils#Tests#Unit#TwitterTests.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/ParseTwitterUtils/Tests/Unit/TwitterTests.m 8:237: <<<<<< EOF # path=Parse#PFAnonymousUtils.m.gcov.reduced -: 0:Source:Parse/PFAnonymousUtils.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Commands#PFRESTQueryCommand.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Commands/PFRESTQueryCommand.m #####:147: <<<<<< EOF # path=Parse#Internal#Query#Controller#PFOfflineQueryController.m.gcov.reduced -: 0:Source:Parse/Internal/Query/Controller/PFOfflineQueryController.m <<<<<< EOF # path=OCMock#OCMInvocationExpectation.m.gcov.reduced -: 0:Source:OCMock/OCMInvocationExpectation.m <<<<<< EOF # path=Tests#TestApplication#Classes#main.m.gcov.reduced -: 0:Source:Tests/TestApplication/Classes/main.m <<<<<< EOF # path=Parse#Internal#Object#Controller#OfflineController#PFOfflineObjectController.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.m <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionDataTaskDelegate.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.h <<<<<< EOF # path=OCMock#OCMPassByRefSetter.m.gcov.reduced -: 0:Source:OCMock/OCMPassByRefSetter.m <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionFileDownloadTaskDelegate.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.h <<<<<< EOF # path=Parse#Internal#PFWeakValue.h.gcov.reduced -: 0:Source:Parse/Internal/PFWeakValue.h <<<<<< EOF # path=Bolts#Common#BFTaskCompletionSource.m.gcov.reduced -: 0:Source:Bolts/Common/BFTaskCompletionSource.m <<<<<< EOF # path=Parse#Internal#MultiProcessLock#PFMultiProcessFileLock.h.gcov.reduced -: 0:Source:Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.h <<<<<< EOF # path=Parse#Internal#Object#Utilities#PFObjectUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Utilities/PFObjectUtilities.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#PFLocationManager.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFLocationManager.m #####:38: <<<<<< EOF # path=OCMock#OCMIndirectReturnValueProvider.m.gcov.reduced -: 0:Source:OCMock/OCMIndirectReturnValueProvider.m <<<<<< EOF # path=Parse#PFSession.m.gcov.reduced -: 0:Source:Parse/PFSession.m <<<<<< EOF # path=Parse#Internal#PFJSONSerialization.m.gcov.reduced -: 0:Source:Parse/Internal/PFJSONSerialization.m <<<<<< EOF # path=Parse#Internal#User#AuthenticationProviders#Controller#PFUserAuthenticationController.h.gcov.reduced -: 0:Source:Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.h <<<<<< EOF # path=Parse#PFObject.m.gcov.reduced -: 0:Source:Parse/PFObject.m <<<<<< EOF # path=Parse#Internal#Object#BatchController#PFObjectBatchController.m.gcov.reduced -: 0:Source:Parse/Internal/Object/BatchController/PFObjectBatchController.m <<<<<< EOF # path=Parse#Internal#Commands#PFRESTConfigCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTConfigCommand.m <<<<<< EOF # path=#Applications#Xcode_13.1.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator15.0.sdk#System#Library#Frameworks#Foundation.framework#Headers#NSRange.h.gcov.reduced -: 0:Source:/Applications/Xcode_13.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.0.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h 352:19: 352:21: 352:22: 352:23: <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Object#State#PFObjectState.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Object/State/PFObjectState.m #####:121: <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#LocalDataStore#OfflineStore#PFOfflineStore.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m #####:122: <<<<<< EOF # path=Parse#Internal#Object#FilePersistence#PFObjectFilePersistenceController.m.gcov.reduced -: 0:Source:Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.m <<<<<< EOF # path=Parse#Internal#PFTaskQueue.m.gcov.reduced -: 0:Source:Parse/Internal/PFTaskQueue.m <<<<<< EOF # path=Parse#Internal#PFAsyncTaskQueue.m.gcov.reduced -: 0:Source:Parse/Internal/PFAsyncTaskQueue.m <<<<<< EOF # path=Parse#Internal#File#State#PFFileState.h.gcov.reduced -: 0:Source:Parse/Internal/File/State/PFFileState.h <<<<<< EOF # path=Parse#PFNetworkActivityIndicatorManager.m.gcov.reduced -: 0:Source:Parse/PFNetworkActivityIndicatorManager.m <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLRequestConstructor#PFCommandURLRequestConstructor.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.h <<<<<< EOF # path=Parse#Internal#Config#Controller#PFConfigController.m.gcov.reduced -: 0:Source:Parse/Internal/Config/Controller/PFConfigController.m <<<<<< EOF # path=Bolts#Common#BFCancellationTokenSource.h.gcov.reduced -: 0:Source:Bolts/Common/BFCancellationTokenSource.h <<<<<< EOF # path=Parse#Internal#Commands#PFRESTObjectCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTObjectCommand.m <<<<<< EOF # path=Parse#Internal#Purchase#Controller#PFPurchaseController.m.gcov.reduced -: 0:Source:Parse/Internal/Purchase/Controller/PFPurchaseController.m <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteDatabaseController.h.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.h <<<<<< EOF # path=Parse#PFPolygon.h.gcov.reduced -: 0:Source:Parse/PFPolygon.h <<<<<< EOF # path=Parse#Internal#Commands#PFRESTObjectBatchCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTObjectBatchCommand.m <<<<<< EOF # path=Parse#Internal#Commands#PFRESTCloudCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTCloudCommand.m <<<<<< EOF # path=#Applications#Xcode_13.1.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator15.0.sdk#usr#include#dispatch#queue.h.gcov.reduced -: 0:Source:/Applications/Xcode_13.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.0.sdk/usr/include/dispatch/queue.h 1:584: 1:586: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTCommand.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTCommand.h <<<<<< EOF # path=Parse#Internal#Commands#PFRESTUserCommand.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTUserCommand.h <<<<<< EOF # path=Parse#Internal#Relation#State#PFMutableRelationState.m.gcov.reduced -: 0:Source:Parse/Internal/Relation/State/PFMutableRelationState.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#PFCoreManager.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFCoreManager.m #####:98: <<<<<< EOF # path=Parse#Internal#HTTPRequest#PFURLConstructor.m.gcov.reduced -: 0:Source:Parse/Internal/HTTPRequest/PFURLConstructor.m <<<<<< EOF # path=Parse#Internal#Push#ChannelsController#PFPushChannelsController.h.gcov.reduced -: 0:Source:Parse/Internal/Push/ChannelsController/PFPushChannelsController.h <<<<<< EOF # path=Parse#Internal#ACL#State#PFACLState.m.gcov.reduced -: 0:Source:Parse/Internal/ACL/State/PFACLState.m <<<<<< EOF # path=Parse#Internal#PFCommandResult.m.gcov.reduced -: 0:Source:Parse/Internal/PFCommandResult.m <<<<<< EOF # path=Parse#Internal#Persistence#PFPersistenceController.h.gcov.reduced -: 0:Source:Parse/Internal/Persistence/PFPersistenceController.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#KeyValueCache#PFKeyValueCache.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.m #####:151: <<<<<< EOF # path=OCMock#OCMRealObjectForwarder.m.gcov.reduced -: 0:Source:OCMock/OCMRealObjectForwarder.m <<<<<< EOF # path=Parse#Internal#ACL#State#PFMutableACLState.m.gcov.reduced -: 0:Source:Parse/Internal/ACL/State/PFMutableACLState.m <<<<<< EOF # path=Parse#Internal#Object#PinningStore#PFPinningObjectStore.h.gcov.reduced -: 0:Source:Parse/Internal/Object/PinningStore/PFPinningObjectStore.h <<<<<< EOF # path=Parse#Internal#Config#Controller#PFCurrentConfigController.m.gcov.reduced -: 0:Source:Parse/Internal/Config/Controller/PFCurrentConfigController.m <<<<<< EOF # path=Parse#Internal#Query#State#PFQueryState.m.gcov.reduced -: 0:Source:Parse/Internal/Query/State/PFQueryState.m <<<<<< EOF # path=Parse#Internal#ParseManager.m.gcov.reduced -: 0:Source:Parse/Internal/ParseManager.m <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionJSONDataTaskDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.m <<<<<< EOF # path=Parse#Internal#Query#State#PFMutableQueryState.m.gcov.reduced -: 0:Source:Parse/Internal/Query/State/PFMutableQueryState.m <<<<<< EOF # path=OCMock#NSMethodSignature+OCMAdditions.m.gcov.reduced -: 0:Source:OCMock/NSMethodSignature+OCMAdditions.m <<<<<< EOF # path=Parse#Internal#User#CurrentUserController#PFCurrentUserController.h.gcov.reduced -: 0:Source:Parse/Internal/User/CurrentUserController/PFCurrentUserController.h <<<<<< EOF # path=Parse#Internal#Session#Controller#PFSessionController.m.gcov.reduced -: 0:Source:Parse/Internal/Session/Controller/PFSessionController.m <<<<<< EOF # path=Parse#Internal#LocalDataStore#OfflineStore#PFOfflineStore.h.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.h <<<<<< EOF # path=Parse#Internal#BFTask+Private.m.gcov.reduced -: 0:Source:Parse/Internal/BFTask+Private.m <<<<<< EOF # path=Parse#Internal#ACL#DefaultACLController#PFDefaultACLController.m.gcov.reduced -: 0:Source:Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.m <<<<<< EOF # path=OCMock#OCMLocation.m.gcov.reduced -: 0:Source:OCMock/OCMLocation.m <<<<<< EOF # path=Parse#Internal#PFSystemLogger.m.gcov.reduced -: 0:Source:Parse/Internal/PFSystemLogger.m <<<<<< EOF # path=Parse#Internal#Persistence#Group#PFFilePersistenceGroup.h.gcov.reduced -: 0:Source:Parse/Internal/Persistence/Group/PFFilePersistenceGroup.h <<<<<< EOF # path=Tests#Other#TestCase#PFTwitterTestCase.m.gcov.reduced -: 0:Source:Tests/Other/TestCase/PFTwitterTestCase.m <<<<<< EOF # path=Parse#Internal#PFLocationManager.m.gcov.reduced -: 0:Source:Parse/Internal/PFLocationManager.m <<<<<< EOF # path=Parse#Internal#Commands#PFRESTQueryCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTQueryCommand.m <<<<<< EOF # path=OCMock#OCMArgAction.m.gcov.reduced -: 0:Source:OCMock/OCMArgAction.m <<<<<< EOF # path=OCMock#OCPartialMockObject.m.gcov.reduced -: 0:Source:OCMock/OCPartialMockObject.m <<<<<< EOF # path=Parse#Internal#PFPinningEventuallyQueue.m.gcov.reduced -: 0:Source:Parse/Internal/PFPinningEventuallyQueue.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#PFRelation.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/PFRelation.m #####:109: <<<<<< EOF # path=Parse#Internal#Purchase#PaymentTransactionObserver#PFPaymentTransactionObserver.m.gcov.reduced -: 0:Source:Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.m <<<<<< EOF # path=Parse#Internal#KeyValueCache#PFKeyValueCache.m.gcov.reduced -: 0:Source:Parse/Internal/KeyValueCache/PFKeyValueCache.m <<<<<< EOF # path=OCMock#OCMInvocationStub.m.gcov.reduced -: 0:Source:OCMock/OCMInvocationStub.m <<<<<< EOF # path=Parse#Internal#File#Controller#PFFileStagingController.m.gcov.reduced -: 0:Source:Parse/Internal/File/Controller/PFFileStagingController.m <<<<<< EOF # path=Parse#Internal#Relation#State#PFRelationState.h.gcov.reduced -: 0:Source:Parse/Internal/Relation/State/PFRelationState.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#PFObject.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/PFObject.m #####:234: <<<<<< EOF # path=Parse#Internal#HTTPRequest#PFHTTPURLRequestConstructor.m.gcov.reduced -: 0:Source:Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.m <<<<<< EOF # path=Parse#PFGeoPoint.h.gcov.reduced -: 0:Source:Parse/PFGeoPoint.h <<<<<< EOF # path=Tests#Unit#OAuth1FlowDialogTests.m.gcov.reduced -: 0:Source:Tests/Unit/OAuth1FlowDialogTests.m <<<<<< EOF # path=Parse#Internal#Installation#Controller#PFInstallationController.h.gcov.reduced -: 0:Source:Parse/Internal/Installation/Controller/PFInstallationController.h <<<<<< EOF # path=OCMock#OCMInvocationMatcher.m.gcov.reduced -: 0:Source:OCMock/OCMInvocationMatcher.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Query#Controller#PFQueryController.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Query/Controller/PFQueryController.m #####:57: <<<<<< EOF # path=Parse#Internal#Push#Manager#PFPushManager.h.gcov.reduced -: 0:Source:Parse/Internal/Push/Manager/PFPushManager.h <<<<<< EOF # path=Parse#Internal#Relation#State#PFRelationState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Relation/State/PFRelationState_Private.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#PFEventuallyPin.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFEventuallyPin.m #####:167: <<<<<< EOF # path=Parse#Internal#PropertyInfo#PFPropertyInfo.h.gcov.reduced -: 0:Source:Parse/Internal/PropertyInfo/PFPropertyInfo.h <<<<<< EOF # path=Parse#Internal#Product#ProductsRequestHandler#PFProductsRequestHandler.m.gcov.reduced -: 0:Source:Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.m <<<<<< EOF # path=Parse#Internal#PFKeychainStore.m.gcov.reduced -: 0:Source:Parse/Internal/PFKeychainStore.m <<<<<< EOF # path=Parse#Internal#Push#State#PFPushState.h.gcov.reduced -: 0:Source:Parse/Internal/Push/State/PFPushState.h <<<<<< EOF # path=Parse#Internal#File#Controller#PFFileController.m.gcov.reduced -: 0:Source:Parse/Internal/File/Controller/PFFileController.m <<<<<< EOF # path=Parse#Internal#Object#Controller#PFObjectController.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Controller/PFObjectController.m <<<<<< EOF # path=Parse#Internal#Query#Controller#PFCachedQueryController.m.gcov.reduced -: 0:Source:Parse/Internal/Query/Controller/PFCachedQueryController.m <<<<<< EOF # path=OCMock#OCMBoxedReturnValueProvider.m.gcov.reduced -: 0:Source:OCMock/OCMBoxedReturnValueProvider.m <<<<<< EOF # path=Parse#Internal#Object#Subclassing#PFObjectSubclassInfo.h.gcov.reduced -: 0:Source:Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Object#FilePersistence#PFObjectFilePersistenceController.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.m #####:46: <<<<<< EOF # path=Tests#Unit#TwitterAuthenticationProviderTests.m.gcov.reduced -: 0:Source:Tests/Unit/TwitterAuthenticationProviderTests.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#PFACL.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/PFACL.m #####:263: <<<<<< EOF # path=Parse#Internal#Analytics#Controller#PFAnalyticsController.m.gcov.reduced -: 0:Source:Parse/Internal/Analytics/Controller/PFAnalyticsController.m <<<<<< EOF # path=Parse#Internal#Object#State#PFMutableObjectState.m.gcov.reduced -: 0:Source:Parse/Internal/Object/State/PFMutableObjectState.m <<<<<< EOF # path=OCMock#NSNotificationCenter+OCMAdditions.m.gcov.reduced -: 0:Source:OCMock/NSNotificationCenter+OCMAdditions.m <<<<<< EOF # path=Parse#Internal#FieldOperation#PFFieldOperation.h.gcov.reduced -: 0:Source:Parse/Internal/FieldOperation/PFFieldOperation.h <<<<<< EOF # path=Parse#Internal#Object#LocalIdStore#PFObjectLocalIdStore.m.gcov.reduced -: 0:Source:Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.m <<<<<< EOF # path=Parse#Internal#PFCoreManager.m.gcov.reduced -: 0:Source:Parse/Internal/PFCoreManager.m <<<<<< EOF # path=Parse#Internal#PFEventuallyQueue.m.gcov.reduced -: 0:Source:Parse/Internal/PFEventuallyQueue.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#PFDateFormatter.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFDateFormatter.m #####:73: <<<<<< EOF # path=Parse#Internal#PFHash.m.gcov.reduced -: 0:Source:Parse/Internal/PFHash.m <<<<<< EOF # path=Parse#Internal#Push#Controller#PFPushController.h.gcov.reduced -: 0:Source:Parse/Internal/Push/Controller/PFPushController.h <<<<<< EOF # path=ParseTwitterUtils#Internal#OAuthCore#PF_OAuthCore.h.gcov.reduced -: 0:Source:ParseTwitterUtils/Internal/OAuthCore/PF_OAuthCore.h <<<<<< EOF # path=ParseTwitterUtils#Internal#PFTwitterAuthenticationProvider.m.gcov.reduced -: 0:Source:ParseTwitterUtils/Internal/PFTwitterAuthenticationProvider.m <<<<<< EOF # path=Parse#ParseClientConfiguration.m.gcov.reduced -: 0:Source:Parse/ParseClientConfiguration.m <<<<<< EOF # path=Parse#Internal#Session#Utilities#PFSessionUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Session/Utilities/PFSessionUtilities.m <<<<<< EOF # path=Parse#Internal#PFInternalUtils.m.gcov.reduced -: 0:Source:Parse/Internal/PFInternalUtils.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#Object#Subclassing#PFObjectSubclassingController.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.m #####:115: <<<<<< EOF # path=Parse#Internal#Installation#InstallationIdentifierStore#PFInstallationIdentifierStore.m.gcov.reduced -: 0:Source:Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.m <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteStatement.h.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.h <<<<<< EOF # path=Parse#Internal#PFDateFormatter.m.gcov.reduced -: 0:Source:Parse/Internal/PFDateFormatter.m <<<<<< EOF # path=#Applications#Xcode_13.1.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator15.0.sdk#System#Library#Frameworks#UIKit.framework#Headers#UIApplication.h.gcov.reduced -: 0:Source:/Applications/Xcode_13.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIApplication.h #####:61: #####:62: 2:65: 2:66: <<<<<< EOF # path=Parse#Internal#Query#Controller#PFOfflineQueryController.h.gcov.reduced -: 0:Source:Parse/Internal/Query/Controller/PFOfflineQueryController.h <<<<<< EOF # path=Parse#PFConfig.m.gcov.reduced -: 0:Source:Parse/PFConfig.m <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionDataTaskDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.m <<<<<< EOF # path=Bolts#Common#BFTaskCompletionSource.h.gcov.reduced -: 0:Source:Bolts/Common/BFTaskCompletionSource.h <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionFileDownloadTaskDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#File#Controller#PFFileController.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/File/Controller/PFFileController.m #####:72: <<<<<< EOF # path=Parse#Internal#PFWeakValue.m.gcov.reduced -: 0:Source:Parse/Internal/PFWeakValue.m <<<<<< EOF # path=Parse#Internal#Object#Coder#File#PFObjectFileCodingLogic.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.m <<<<<< EOF # path=Parse#Internal#MultiProcessLock#PFMultiProcessFileLock.m.gcov.reduced -: 0:Source:Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.m <<<<<< EOF # path=OCMock#OCClassMockObject.m.gcov.reduced -: 0:Source:OCMock/OCClassMockObject.m <<<<<< EOF # path=Parse#Internal#PFDevice.m.gcov.reduced -: 0:Source:Parse/Internal/PFDevice.m <<<<<< EOF # path=Parse#Internal#Object#BatchController#PFObjectBatchController.h.gcov.reduced -: 0:Source:Parse/Internal/Object/BatchController/PFObjectBatchController.h <<<<<< EOF # path=Parse#Internal#User#AuthenticationProviders#Controller#PFUserAuthenticationController.m.gcov.reduced -: 0:Source:Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m <<<<<< EOF # path=#Applications#Xcode_13.1.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator15.0.sdk#System#Library#Frameworks#CoreGraphics.framework#Headers#CGGeometry.h.gcov.reduced -: 0:Source:/Applications/Xcode_13.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.0.sdk/System/Library/Frameworks/CoreGraphics.framework/Headers/CGGeometry.h 3:280: 3:282: 6:286: 6:288: 3:298: 3:301: 3:302: 3:303: <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#PFEncoder.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/PFEncoder.m #####:99: <<<<<< EOF # path=OCMock#OCMStubRecorder.m.gcov.reduced -: 0:Source:OCMock/OCMStubRecorder.m <<<<<< EOF # path=Parse#Internal#PFEventuallyPin.m.gcov.reduced -: 0:Source:Parse/Internal/PFEventuallyPin.m <<<<<< EOF # path=Parse#Internal#ParseClientConfiguration_Private.h.gcov.reduced -: 0:Source:Parse/Internal/ParseClientConfiguration_Private.h <<<<<< EOF # path=Parse#Internal#PFCategoryLoader.m.gcov.reduced -: 0:Source:Parse/Internal/PFCategoryLoader.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#PFKeychainStore.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFKeychainStore.m #####:74: <<<<<< EOF # path=Parse#Internal#PFTaskQueue.h.gcov.reduced -: 0:Source:Parse/Internal/PFTaskQueue.h <<<<<< EOF # path=Parse#Internal#Object#Coder#File#PFObjectFileCoder.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Coder/File/PFObjectFileCoder.m <<<<<< EOF # path=Parse#Internal#Object#FilePersistence#PFObjectFilePersistenceController.h.gcov.reduced -: 0:Source:Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.h <<<<<< EOF # path=#Applications#Xcode_13.1.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator15.0.sdk#System#Library#Frameworks#UIKit.framework#Headers#UIGeometry.h.gcov.reduced -: 0:Source:/Applications/Xcode_13.1.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator15.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UIGeometry.h 2:135: 2:136: 2:137: 2:138: 2:139: 2:140: <<<<<< EOF # path=Parse#Internal#File#State#PFFileState.m.gcov.reduced -: 0:Source:Parse/Internal/File/State/PFFileState.m <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLRequestConstructor#PFCommandURLRequestConstructor.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.m <<<<<< EOF # path=Parse#Internal#Config#Controller#PFConfigController.h.gcov.reduced -: 0:Source:Parse/Internal/Config/Controller/PFConfigController.h <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#PFBaseState.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/PFBaseState.m #####:69: <<<<<< EOF # path=Parse#Internal#LocalDataStore#OfflineQueryLogic#PFOfflineQueryLogic.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.m <<<<<< EOF # path=#Users#runner#work#Parse-SDK-iOS-OSX#Parse-SDK-iOS-OSX#Parse#Parse#Internal#User#AuthenticationProviders#Controller#PFUserAuthenticationController.m.gcov.reduced -: 0:Source:/Users/runner/work/Parse-SDK-iOS-OSX/Parse-SDK-iOS-OSX/Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m #####:86: <<<<<< EOF # path=Parse#Internal#Purchase#Controller#PFPurchaseController.h.gcov.reduced -: 0:Source:Parse/Internal/Purchase/Controller/PFPurchaseController.h <<<<<< EOF # path=Bolts#Common#BFCancellationTokenSource.m.gcov.reduced -: 0:Source:Bolts/Common/BFCancellationTokenSource.m <<<<<< EOF # path=Parse#Internal#PFErrorUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/PFErrorUtilities.m <<<<<< EOF # path=Parse#Internal#Object#State#PFObjectState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Object/State/PFObjectState_Private.h <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteDatabaseController.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.m <<<<<< EOF # path=Parse#Internal#ACL#State#PFACLState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/ACL/State/PFACLState_Private.h <<<<<< EOF # path=Parse#Internal#MultiProcessLock#PFMultiProcessFileLockController.m.gcov.reduced -: 0:Source:Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.m <<<<<< EOF # path=Parse#PFPolygon.m.gcov.reduced -: 0:Source:Parse/PFPolygon.m <<<<<< EOF # path=OCMock#OCMObserverRecorder.m.gcov.reduced -: 0:Source:OCMock/OCMObserverRecorder.m <<<<<< EOF # path=OCMock#OCMVerifier.m.gcov.reduced -: 0:Source:OCMock/OCMVerifier.m <<<<<< EOF # path=Parse#Internal#PFCommandCache.m.gcov.reduced -: 0:Source:Parse/Internal/PFCommandCache.m <<<<<< EOF # path=Parse#Internal#User#State#PFUserState.m.gcov.reduced -: 0:Source:Parse/Internal/User/State/PFUserState.m <<<<<< EOF # path=ParseTwitterUtils#PF_Twitter.h.gcov.reduced -: 0:Source:ParseTwitterUtils/PF_Twitter.h <<<<<< EOF # path=Parse#Internal#Push#State#PFMutablePushState.m.gcov.reduced -: 0:Source:Parse/Internal/Push/State/PFMutablePushState.m <<<<<< EOF # path=Parse#Internal#CloudCode#PFCloudCodeController.m.gcov.reduced -: 0:Source:Parse/Internal/CloudCode/PFCloudCodeController.m <<<<<< EOF # path=Parse#PFQuery.m.gcov.reduced -: 0:Source:Parse/PFQuery.m <<<<<< EOF # path=OCMock#OCMRecorder.m.gcov.reduced -: 0:Source:OCMock/OCMRecorder.m <<<<<< EOF # path=OCMock#OCObserverMockObject.m.gcov.reduced -: 0:Source:OCMock/OCObserverMockObject.m <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#PFURLSessionCommandRunner_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner_Private.h <<<<<< EOF # path=Parse#Internal#Object#OperationSet#PFOperationSet.m.gcov.reduced -: 0:Source:Parse/Internal/Object/OperationSet/PFOperationSet.m <<<<<< EOF # path=Parse#Internal#Query#Controller#PFQueryController.h.gcov.reduced -: 0:Source:Parse/Internal/Query/Controller/PFQueryController.h <<<<<< EOF # path=Parse#PFRelation.m.gcov.reduced -: 0:Source:Parse/PFRelation.m <<<<<< EOF # path=Parse#Internal#Object#State#PFObjectState.h.gcov.reduced -: 0:Source:Parse/Internal/Object/State/PFObjectState.h <<<<<< EOF # path=Parse#Internal#Persistence#Group#PFUserDefaultsPersistenceGroup.m.gcov.reduced -: 0:Source:Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.m <<<<<< EOF # path=Bolts#Common#BFCancellationTokenRegistration.m.gcov.reduced -: 0:Source:Bolts/Common/BFCancellationTokenRegistration.m <<<<<< EOF # path=Parse#Internal#Installation#CurrentInstallationController#PFCurrentInstallationController.h.gcov.reduced -: 0:Source:Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.h <<<<<< EOF # path=Parse#Internal#File#State#PFFileState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/File/State/PFFileState_Private.h <<<<<< EOF # path=Tests#Unit#OAuthCoreTests.m.gcov.reduced -: 0:Source:Tests/Unit/OAuthCoreTests.m <<<<<< EOF # path=OCMock#OCMConstraint.m.gcov.reduced -: 0:Source:OCMock/OCMConstraint.m <<<<<< EOF # path=Parse#Internal#KeyValueCache#PFKeyValueCache_Private.h.gcov.reduced -: 0:Source:Parse/Internal/KeyValueCache/PFKeyValueCache_Private.h <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#PFURLSession.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.h <<<<<< EOF # path=Parse#PFUser.m.gcov.reduced -: 0:Source:Parse/PFUser.m <<<<<< EOF # path=OCMock#OCMArg.m.gcov.reduced -: 0:Source:OCMock/OCMArg.m <<<<<< EOF # path=Parse#Internal#User#Controller#PFUserController.h.gcov.reduced -: 0:Source:Parse/Internal/User/Controller/PFUserController.h <<<<<< EOF # path=Parse#PFDecoder.m.gcov.reduced -: 0:Source:Parse/PFDecoder.m <<<<<< EOF # path=ParseTwitterUtils#Internal#Dialog#PFOAuth1FlowDialog.m.gcov.reduced -: 0:Source:ParseTwitterUtils/Internal/Dialog/PFOAuth1FlowDialog.m <<<<<< EOF # path=Parse#Internal#Push#State#PFPushState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Push/State/PFPushState_Private.h <<<<<< EOF # path=ParseTwitterUtils#Internal#PF_Twitter_Private.h.gcov.reduced -: 0:Source:ParseTwitterUtils/Internal/PF_Twitter_Private.h <<<<<< EOF # path=Parse#Internal#PFBaseState.m.gcov.reduced -: 0:Source:Parse/Internal/PFBaseState.m <<<<<< EOF # path=fixes ./ParseFacebookUtils/ParseFacebookUtils/PFFacebookUtils.m:9,11,15,17,23,25,29,31,35,36,37,40,41,44,45,49,54,65,67,68,69,72,76,77,79,83,86,87,91,92,95,96,100,101,105,111,112,115,119,125,126,130,131,135,139,140,145,146,150,151,156,157,160,164,166,167,172,173,178,184,185,189,193,194,197,198,202,205,206 ./ParseFacebookUtils/ParseFacebookUtils/ParseFacebookUtilsV4.h:9 ./ParseFacebookUtils/ParseFacebookUtils/Internal/PFFacebookUtils_Private.h:9,11,13,15,18 ./ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/PFFacebookAuthenticationProvider.m:9,11,13,15,17,19,23,28,31,33,34,38,39,43,49,50,55,56,60,65,66,72,73,75,76 ./ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.m:9,12,15,18,20,22,24,28,33,35,37,38,42,46,48,57,59,61,63,64,68,72,74,75 ./ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.h:9,11,13,16,18,20,22,24,26,28 ./ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider_Private.h:9,11,13,15,17,19 ./ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/tvOS/PFFacebookDeviceAuthenticationProvider.h:9,11,13,15 ./ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/tvOS/PFFacebookDeviceAuthenticationProvider.m:9,11,14,19,21,25,26,28,30,34,43,49,51,54,55,59,63,65,66,70,75,76,83,84,89,90 ./ParseFacebookUtils/ParseFacebookUtils/Internal/AuthenticationProvider/PFFacebookAuthenticationProvider.h:9,12,14,17,19,21,23,27,30,35,39,45,47 ./ParseFacebookUtils/ParseFacebookUtils/Internal/PFFacebookPrivateUtilities.m:9,11,13,15,20,22,23,27,34,35,39,40,44,45,51,52,56,57,59,61,66,69,70,75,78,79,82,83,85,87,92,93,95,97,104,105 ./ParseFacebookUtils/ParseFacebookUtils/Internal/PFFacebookPrivateUtilities.h:9,12,16,18,20,22,24,28,33,35,37,39,43,45,47,49,51,53,55,57 ./ParseFacebookUtils/ParseFacebookUtils/PFFacebookUtils.h:9,11,13,16,18,22,24,27,31,35,38,41,43,47,52,54,59,63,66,69,71,75,78,81,88,91,94,96,100,103,106,113,116,119,121,125,128,131,138,142,145,149,152,157,160,164,173,176,180,183,188,191,195,204,207,211,214,218,221,225,234,238,241,246,249,255,259,262,264,268,270 ./ParseFacebookUtils/Tests/Unit/FacebookUtilsTests.m:9,11,13,17,21,23,25,27,31,34,36,37,41,46,47,51,57,59,61,65,69,71,72,76,78,81,82,87,90,98,106,107,112,115,123,131,132,138,141,150,159,160,164,167,169,177,184,185,189,193,201,208,209,215,218,221,229,236,237,241,244,252,259,260,264,267,270,271 ./ParseFacebookUtils/Tests/Unit/FacebookAuthenticationProviderTests.m:9,11,14,17,19,21,23,26,27,32,34,40,50,56,59,62,71,72,77,79,85,95,101,104,107,116,117,120,123,129,139,145,148,156,157,160,166,172,175,178,186,187,191,197,200,203,211,212,215,218,220,226,236,242,245,247,248,249,252,261,262,267,269,272,274,275,279,282,284,286,287 ./ParseFacebookUtils/Tests/Other/TestCase/PFFacebookTestCase.m:9,11,15,16,20,23,26,27,32,35,37,38,42,47,48,51,52,56,61,62 ./ParseFacebookUtils/Tests/Other/TestCase/PFFacebookTestCase.h:9,11,13,15,19,22,26,29,33,35,37,41,47,53,59,65,68,71,74,77 ./ParseFacebookUtils/Tests/TestApplication/Classes/main.m:9,11,13,15,17,23,24,26,30,31 ./ParseTwitterUtils/ParseTwitterUtils/PF_Twitter.m:9,12,16,19,21,27,29,33,38,39,45,49,53,55,56,60,65,66,77,78,88,94,99,100,111,113,116,117,129,132,133,137,139,148,153,154,159,169,174,176,177,186,192,193,207,214,217,218,238,247,250,251,258,263,266,267,270,276,285,287,289,290,297,298,302,305,309,310,314,315,318,322,323,329,332,342,348,352,354,355,358,365,367,368,371,375,382,383,394,400,402,403,406,411,412,418,419,423,424,426,431,432,437,438,440,453,457,459,460,465,467,469,475,477,479,480,484,496,497 ./ParseTwitterUtils/ParseTwitterUtils/PFTwitterUtils.h:9,11,14,16,19,22,26,30,33,37,40,42,47,50,52,56,60,63,66,70,73,76,81,84,87,93,96,99,104,111,114,117,130,133,136,151,155,158,161,163,167,170,173,175,179,182,185,191,194,197,204,207,210,223,226,229,244,247,250,267,271,274,276,280,283,286,290,293,295,299,302,308,311,317,319 ./ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterPrivateUtilities.m:9,11,13,15,22,23,28,29,31,33,36,41,43,44,48,49,54,57,58,63,66,67,70,71 ./ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterAuthenticationProvider.h:9,11,13,16,18,20,22,24,28,30,35,37 ./ParseTwitterUtils/ParseTwitterUtils/Internal/OAuthCore/PF_OAuthCore.m:9,11,13,18,19,21,25,28,30,31,50,51,53,55,62,65,71,74,75,82,83,89,90,94,98,99,102,107,111,114,116,123,126,128,129,131,133,139,141,145,147,148,159,160,162,163,165,167,169,173,187,188,190,191 ./ParseTwitterUtils/ParseTwitterUtils/Internal/OAuthCore/PF_OAuthCore.h:9,11,13,15,19,22,25,27,30,33,42,44,46,48,50,52,54,56,58,60,62 ./ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterLocalization.h:9,12,15 ./ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterAlertView.m:9,11,13,15,17,19,23,33,42,43,46,50,55,56,61,62,72,75,76,80,81,84,88,89,90,92,96,103,104,105,106,108 ./ParseTwitterUtils/ParseTwitterUtils/Internal/Dialog/PFOAuth1FlowDialog.h:9,14,16,19,28,30,32,37,40,43,48,50,55,61,66,68,73,76,81,84,85,87 ./ParseTwitterUtils/ParseTwitterUtils/Internal/Dialog/PFOAuth1FlowDialog.m:9,13,15,18,21,23,26,28,35,37,39,47,48,56,57,80,82,83,86,89,99,101,102,103,106,108,112,114,115,128,131,133,134,136,137,141,144,146,149,151,154,156,158,161,164,167,169,172,174,175,178,186,188,197,206,211,220,222,224,225,231,233,234,237,238,241,244,246,247,250,253,256,257,260,263,270,275,283,288,290,293,294,297,300,301,304,306,307,310,314,316,321,325,327,331,336,343,347,348,350,351,354,362,368,374,375,376,380,381,384,388,390,391,394,395,398,401,402,405,408,409,412,427,428,431,438,439,440,441,442,445,446,449,453,455,456,457,460,464,465,466,469,483,484,495,496,499,508,509,510,514,515,520,521,527,528,543,544,546,547,551,555,557,559,562,566,568,569,572,575,580,581,587,594,596,598,599,600,603,606,612,619,621,623,624,625 ./ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterPrivateUtilities.h:9,11,13,15,17,19,21,23,25,28,32,34 ./ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterUtils_Private.h:9,11,13,15,18 ./ParseTwitterUtils/ParseTwitterUtils/Internal/PF_Twitter_Private.h:9,11,13,17,19,21,25,29,35,37 ./ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterAuthenticationProvider.m:9,11,13,15,18,20,27,29,33,38,39,43,45,47,48,51,52,56,68,69,73,82,83,87,96,97,109,111,112 ./ParseTwitterUtils/ParseTwitterUtils/Internal/PFTwitterAlertView.h:9,11,13,15,21 ./ParseTwitterUtils/ParseTwitterUtils/PF_Twitter.h:9,11,13,15,17,23,27,32,37,42,47,52,57,62,66,70,74,78,82,90,94,96,100,102 ./ParseTwitterUtils/ParseTwitterUtils/ParseTwitterUtils.h:9 ./ParseTwitterUtils/ParseTwitterUtils/PFTwitterUtils.m:9,11,14,16,20,22,26,28,31,32,35,36,40,44,45,49,50,57,60,62,63,64,67,68,71,72,75,76,79,80,84,85,88,89,94,95,99,100,103,108,109,112,113,118,119,126,133,134,146,147,166,167,170,175,176,179,180,185,186,192,199,200,210,211,228,229 ./ParseTwitterUtils/Tests/Unit/TwitterUtilsTests.m:9,13,15,19,21,23,25,29,32,34,35,39,44,49,54,56,57,62,64,69,74,76,77,80,81 ./ParseTwitterUtils/Tests/Unit/OAuthCoreTests.m:9,11,14,16,19,20,23,24,26,28,31,33,35,39,42,43,46,47,50,54,60,61,65,68,71,72,76,89,91,92,105,107,108,121,124,125,131,144,148,149,150,153,166,167 ./ParseTwitterUtils/Tests/Unit/TwitterAuthenticationProviderTests.m:9,11,15,17,19,21,25,28,31,33,34,42,43,47,53,57,59,60,64,70,71,74,75,78,83,86,88,94,99,100,107,109,115,117,118,122,125,126,133,136,138,139 ./ParseTwitterUtils/Tests/Unit/TwitterTests.m:9,14,20,22,25,27,31,36,45,46,49,57,70,71,77,88,89,95,98,101,103,104,110,119,121,122,128,130,133,139,142,149,152,157,160,164,166,169,172,173,178,180,187,190,195,198,203,205,208,211,212,217,220,226,229,231,234,236,247,252,255,263,264,270,273,279,282,285,288,295,299,309,314,319,324,327,332,337,339,342,344,345,352,355,361,364,368,371,378,379,383,393,398,403,413,416,421,424,429,434,436,439,441,442,449,452,458,461,464,467,477,484,485,495,496,501,504,509,512,520,524,527,532,537,539,542,544,547,548,553,560,561,571,572,577,580,585,588,596,600,603,608,613,615,618,620,623,624,630,641,642,646,655,666,672,677,682,683 ./ParseTwitterUtils/Tests/Unit/OAuth1FlowDialogTests.m:9,13,15,17,19,26,28,31,34,35,38,39,41,44,46,50,54,60,65,66,72,73,76,80,81,85,91,95,97,98,100,105,107,110,114,117,121,124,126,127,132,135,144,146,148,151,155,160,162,166,170,175,177,181,185,190,192,193 ./ParseTwitterUtils/Tests/Other/TestCase/PFTwitterTestCase.h:9,11,13,15,19,22,26,29,33,35,37,41,47,53,59,65,68,71,74,77 ./ParseTwitterUtils/Tests/Other/TestCase/PFTwitterTestCase.m:9,11,15,16,20,23,26,27,32,35,37,38,42,47,48,51,52,56,61,62 ./ParseTwitterUtils/Tests/Other/PFTwitterTestMacros.h:9,12,25 ./ParseTwitterUtils/Tests/TestApplication/Classes/main.m:9,11,13,15,17,23,24,26,30,31 ./ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarterProject/ViewController.swift:9,12,14,18,19,23,24 ./ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarterProject/AppDelegate.swift:9,11,13,16,19,21,25,30,36,39,43,45,47,49,52,54,59,64,67,68,69,78,79,81,82,86,91,97,98,99,100,106,107,108,113,114,115,124,128,135 ./ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter Extension/InterfaceController.swift:9,13,15,18,20,21,25,26,30,31,32 ./ParseStarterProject/watchOS/ParseStarterProject-Swift/ParseStarter Extension/ExtensionDelegate.swift:9,12,14,19,25,28,32,34,37,38,41,42,46,47,48 ./ParseStarterProject/OSX/ParseOSXStarterProject-Swift/ParseOSXStarterProject/AppDelegate.swift:9,11,13,16,18,23,29,32,36,38,40,44,46,54,56,57,67,68,69,70,73,74,81 ./ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject/AppDelegate.h:9,11,13,15,17 ./ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject/main.m:9,11,13,15 ./ParseStarterProject/OSX/ParseOSXStarterProject/ParseOSXStarterProject/AppDelegate.m:9,11,13,15,18,23,27,30,33,38,40,42,45,47,57,59,60,62,67,73,75,76,80,81,84,85 ./ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectAppDelegate.h:9,11,13,15,17,19 ./ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectViewController.h:9,11,13 ./ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectViewController.m:9,11,13,15,18,22,23,27,29,30,34,35 ./ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/ParseStarterProjectAppDelegate.m:9,11,14,17,20,22,25,30,34,37,40,45,51,53,55,58,60,62,65,74,75,76,89,90,92,93,95,100,106,108,109,116,117,118,121,124,125,126,135,137,147 ./ParseStarterProject/iOS/ParseStarterProject/ParseStarterProject/main.m:9,10,12,14,16,19,20 ./ParseStarterProject/iOS/ParseStarterProject-Swift/ParseStarterProject/ViewController.swift:9,12,14,18,19,23,24 ./ParseStarterProject/iOS/ParseStarterProject-Swift/ParseStarterProject/AppDelegate.swift:9,12,14,17,20,22,26,31,37,40,44,46,53,55,57,60,62,67,72,75,76,77,82,90,91,93,94,98,103,109,110,111,112,118,119,120,125,126,127,136,140,147 ./ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter/ViewController.swift:9,12,14,18,19,23,24,25 ./ParseStarterProject/tvOS/ParseStarterProject-Swift/ParseStarter/AppDelegate.swift:9,11,13,16,18,22,27,33,36,38,40,44,46,47,48 ./Parse/ParseUnitTests-iOS-host/AppDelegate.h:8,10,12,14,15,17 ./Parse/ParseUnitTests-iOS-host/ViewController.m:8,10,12,14,16,20,21,22,26,27,28 ./Parse/ParseUnitTests-iOS-host/main.m:8,11,15,16 ./Parse/ParseUnitTests-iOS-host/AppDelegate.m:8,10,12,14,16,17,21,22,23,27,28,29,33,34,35,38,39,40,43,44,45,48,49,50 ./Parse/ParseUnitTests-iOS-host/ViewController.h:8,10,12,13,15 ./Parse/Parse/PFFileObject.m:9,12,14,31,34,35,38,43,45,47,49,53,55,58,59,62,63,69,70,74,81,83,84,88,90,91,99,100,111,113,114,118,120,121,124,125,127,130,131,134,135,138,139,143,144,146,149,150,153,154,157,158,161,162,165,166,169,170,173,174,177,178,182,183,187,188,191,192,197,200,201,204,205,209,210,212,218,219,221,228,229,232,233,237,239,243,246,248,250,251,254,255,257,262,267,270,277,278,285,286,292,293,313,314,316,321,322,327,328,334,337,344,345,356,357,363,366,373,374,385,386,388,391,392,397,399,400,405,407,408,412,420,424,425,433,437,438,440,447,448,455,456,459,460,468,469,472,473,480,481,483,487,488,492,493,497,500,501,503,507,509,511,514,515,518,519,521,524,525,528,529,532,533,536,537,539,543,545,550,551,556,557 ./Parse/Parse/PFNetworkActivityIndicatorManager.m:9,11,14,16,19,20,22,24,26,28,31,35,44,45,49,52,61,63,64,68,69,73,81,82,89,90,93,94,98,106,107,115,116,120,126,141,142,143,144,148,149,150,154,157,158,161,162 ./Parse/Parse/PFFileUploadResult.h:8,10 ./Parse/Parse/PFProduct.m:9,12,15,17,24,28,33,34,37,38,42,47 ./Parse/Parse/PFFileObject+Synchronous.h:9,12,14,21,25,28,32,35,37,41,45,50,53,57,61,63,67,70,72,76,79,81,86,88 ./Parse/Parse/PFQuery.h:9,11,13,18,20,25,29,31,35,38,42,45,47,51,54,56,63,65,70,75,80,84,87,90,92,96,99,101,105,108,110,112,116,119,121,125,128,130,134,137,140,144,147,150,154,158,161,165,169,172,176,180,183,187,191,194,198,202,205,209,213,216,220,224,227,231,235,238,242,246,250,253,256,260,264,267,271,277,281,284,288,294,299,303,309,313,317,321,336,348,352,355,357,360,364,367,369,375,381,384,386,389,393,396,398,401,405,408,410,413,417,421,424,426,430,434,438,444,448,452,458,461,463,466,470,473,475,478,482,486,489,491,495,498,500,504,507,509,513,516,518,522,525,527,529,533,536,538,540,544,548,551,554,556,560,563,566,573,577,582,586,589,593,596,601,605,608,610,614,617,619,626,630,633,637,640,645,649,654,658,662,666,671,675,678,680,686,691,694,698,703,708,712,715,717,719,723,726,728,730,735,738,740,742,744,749,752,754,756,760,764,767,771,773 ./Parse/Parse/PFPurchase.h:9,12,14,17,19,21,25,28,32,35,40,45,48,53,56,58,64,67,69,77,80,83,88,91,93,97,99 ./Parse/Parse/ParseClientConfiguration.h:9,11,13,15,17,20,23,31,35,40,45,49,53,58,62,65,69,73,76,81,84,88,92,97,102,104,107,109,114,118,123,128,134,139,143,146,150,154,157,162,165,169,173,176,180,185,189,193,195,203,205,209,212,214 ./Parse/Parse/PFUserAuthenticationDelegate.h:9,11,13,15,20,24,26,28,33,35 ./Parse/Parse/PFEncoder.h:9,11,13,18,22,24,26,29,31,36,38,43,45,51,53,60,62,64 ./Parse/Parse/PFInstallation.m:9,12,33,37,38,40,42,56,57,61,62,69,70,75,76,79,80,87,88,89,92,93,97,100,101,105,113,114,118,121,122,124,126,133,137,140,141,144,145,149,152,153,156,157,161,166,167,169,170,174,179,182,183,185,186,190,192,193,200,201,206,207,210,211,214,215,220,221,224,225,230,231,234,235,239,251,252,255,256,259,260,264,272,273,274,275,282,283,284,292,293,294,295,301,313,314,315,323,326,329,332,333,334,337,342,349,352,353,359,360,365,366,367,371,374,375 ./Parse/Parse/PFRole.m:9,11,13,18,20,24,27,28,32,35,37,38,41,42,45,46,50,52,56,57,60,61,65,72,74,75,79,80,85,86,89,90 ./Parse/Parse/PFPush.h:9,11,13,16,18,20,22,25,30,34,36,40,43,48,51,56,59,61,65,68,70,74,77,79,81,85,88,90,94,97,99,103,106,111,113,117,120,126,130,135,138,140,144,148,151,155,159,162,170,173,176,181,184,194,200,203,208,211,213,217,221,224,226,236,239,241,245,250,253,255,265,269,273,277,279,283,287,290,292,297,300,304,311,314,317,321,324,331,334,336,340,343,349,351 ./Parse/Parse/PFRelation.m:9,12,14,22,26,39,40,42,44,46,48,52,55,57,58,62,65,67,68,72,74,76,77,81,84,88,89,92,94,95,98,99,102,103,106,107,111,114,115,118,119,122,126,127,130,137,138,142,149,156,157,159,160,163,164,169,170,174,177,181,182,186,189,193,194,202,204,205,211,212,219,223,225,226,231,232,237,238 ./Parse/Parse/PFAnalytics.h:9,11,13,15,17,20,26,30,35,37,41,45,50,52,61,66,71,75,80,89,93,96,98,100,104,109,115,119,122,124,129,131,134,139,144,147,153,155,164,166 ./Parse/Parse/PFObject.m:9,15,19,21,62,74,78,79,80,82,83,88,90,93,96,98,102,103,105,107,109,111,113,116,117,123,124,132,133,146,155,163,164,169,177,178,184,186,190,191,192,193,197,226,230,231,245,250,264,265,266,270,281,283,284,290,292,297,298,309,310,313,318,319,321,322,337,338,353,355,356,366,370,379,380,381,382,384,385,393,394,403,404,411,413,414,416,417,427,431,432,443,447,448,462,463,465,470,481,486,487,488,496,508,515,517,518,528,530,535,541,551,552,555,559,560,565,566,567,574,575,579,583,585,586,588,589,600,601,607,608,609,612,626,627,629,634,651,652,653,657,658,660,663,664,668,669,670,674,679,680,684,685,687,688,689,693,694,695,699,701,705,706,715,718,719,720,724,732,733,734,735,742,743,744,745,749,750,754,756,757,758,762,766,767,774,775,779,786,787,789,790,795,800,804,806,807,815,816,831,833,834,837,852,856,857,862,869,870,875,890,893,898,906,910,911,915,929,930,937,938,948,950,963,964,966,969,970,974,976,985,1003,1004,1011,1012,1014,1015,1018,1020,1023,1024,1025,1037,1041,1042,1044,1045,1050,1054,1055,1057,1061,1062,1065,1069,1073,1077,1078,1083,1084,1092,1095,1099,1106,1107,1110,1111,1112,1116,1119,1133,1134,1135,1141,1142,1164,1165,1166,1174,1175,1178,1179,1185,1186,1187,1196,1197,1206,1207,1211,1221,1222,1223,1231,1236,1237,1238,1245,1246,1247,1249,1250,1257,1258,1259,1266,1267,1268,1277,1278,1279,1284,1285,1286,1292,1293,1300,1302,1305,1306,1307,1313,1315,1316,1317,1323,1328,1329,1330,1334,1336,1339,1348,1351,1352,1353,1354,1360,1371,1379,1385,1389,1393,1394,1396,1397,1398,1402,1405,1408,1414,1417,1423,1424,1429,1431,1433,1434,1438,1442,1443,1444,1450,1456,1462,1463,1465,1468,1474,1479,1494,1498,1501,1502,1511,1512,1521,1522,1526,1534,1540,1541,1546,1547,1548,1549,1552,1553,1557,1562,1568,1569,1570,1575,1576,1579,1580,1581,1585,1588,1589,1592,1593,1598,1600,1601,1602,1607,1609,1610,1611,1615,1616,1617,1624,1625,1626,1627,1630,1631,1637,1644,1645,1649,1650,1652,1654,1656,1660,1664,1672,1674,1682,1686,1687,1689,1690,1694,1695,1699,1700,1710,1712,1713,1716,1717,1725,1726,1734,1735,1736,1739,1740,1742,1749,1750,1755,1756,1758,1763,1764,1768,1770,1775,1776,1780,1786,1788,1789,1792,1793,1796,1797,1799,1802,1803,1807,1813,1814,1818,1819,1820,1821,1825,1826,1827,1831,1832,1833,1839,1840,1842,1847,1849,1850,1851,1854,1855,1862,1866,1867,1868,1869,1872,1873,1876,1877,1880,1881,1884,1885,1891,1892,1893,1897,1900,1904,1910,1911,1917,1918,1924,1925,1930,1934,1935,1936,1940,1945,1946,1949,1950,1954,1959,1960,1963,1964,1971,1972,1975,1976,1985,1988,1998,2002,2009,2010,2014,2017,2018,2022,2023,2024,2028,2031,2032,2035,2036,2039,2040,2043,2044,2050,2054,2055,2058,2059,2063,2065,2066,2069,2070,2074,2078,2081,2091,2092,2095,2096,2101,2111,2112,2115,2116,2120,2123,2124,2129,2130,2134,2137,2138,2141,2142,2147,2155,2156,2157,2162,2163,2165,2166,2167,2170,2171,2177,2178,2179,2180,2185,2190,2191,2192,2195,2197,2198,2199,2200,2207,2208,2209,2210,2212,2215,2216,2222,2226,2228,2229,2230,2232,2235,2236,2239,2240,2243,2244,2247,2248,2251,2252,2255,2256,2258,2261,2262,2265,2266,2270,2273,2274,2277,2278,2285,2286,2290,2294,2295,2296,2299,2303,2308,2309,2314,2315,2316,2321,2322,2323,2327,2335,2336,2339,2340,2344,2349,2352,2359,2369,2370,2373,2374,2378,2391,2392,2396,2397,2402,2403,2406,2408,2409,2414,2415,2416,2420,2423,2424,2427,2428,2431,2432,2435,2436,2439,2440,2444,2447,2448,2452,2453,2456,2457,2462,2463,2468,2469,2473,2476,2477,2480,2481,2484,2485,2488,2489,2493,2496,2497,2500,2501,2504,2505,2508,2509,2512,2513,2516,2517,2520,2521,2524,2525,2529,2532,2533,2536,2537,2540,2541,2544,2545,2548,2549,2552,2553,2555,2559,2561,2563,2566,2567,2570,2571,2573,2576,2577,2580,2581,2583,2586,2587,2590,2591,2594,2595,2598,2599,2601,2604,2605,2608,2609,2612,2613,2616,2617,2619,2622,2623,2626,2627,2629,2632,2633,2636,2637,2639,2642,2643,2646,2647,2649,2652,2653,2656,2657,2660,2661,2664,2665,2667,2670,2671,2674,2675,2678,2679,2682,2683,2685,2688,2689,2692,2693,2696,2697,2700,2701,2703,2706,2707,2710,2711,2714,2715,2718,2719,2722,2723,2726,2727,2730,2731,2734,2735,2737,2741,2743,2745,2750,2751,2753,2758,2759,2761,2764,2765,2770,2771,2776,2777,2779,2784,2785,2790,2791,2793,2798,2799,2801,2806,2807 ./Parse/Parse/PFConstants.h:9,11,15,17,21,23,27,30,34,36,71,75,78,113,117,122,125,352,356,359,372,376,381,386,391,397,403,409,410,414,426,430,446,450,458,462,472,476,480,488,496,504,512,520,528,536,544 ./Parse/Parse/PFSession.h:9,11,13,16,18,20,22,29,34,37,41,44,49,51 ./Parse/Parse/PFPolygon.m:9,12,14,20,22,26,31,32,33,37,41,44,47,61,63,64,66,67,79,80,83,84,94,95,96,98,99,103,106,112,113,116,117,121,124,126,128,129,133,137,138,141,142,144,146,147,153,154,158,162,163,167,173,174,180,181 ./Parse/Parse/PFGeoPoint.m:9,12,14,20,23,25,29,32,33,37,38,44,45,49,50,56,57,61,66,67,72,73,88,89,92,93,96,97,101,105,112,113,116,117,121,124,127,130,132,133,137,141,142,145,146,148,151,152,155,156,163,164,168,172,173,177,184,185,191,192 ./Parse/Parse/PFAnonymousUtils.h:9,11,13,16,18,22,38,42,45,49,52,57,61,64,66,70,72 ./Parse/Parse/PFConfig.h:9,11,13,15,17,19,21,27,31,34,36,40,43,45,49,53,56,60,63,68,72,75,77,81,84,87,89,91,95,97 ./Parse/Parse/PFUser+Deprecated.h:9,12,14,19,23,26,28,30,36,41,45,48,51,57,64,68,71,74,79,85,89,92,95,102,108,110 ./Parse/Parse/PFQuery+Deprecated.h:9,12,14,19,23,26,28,34,40,44,47,52,57,61,64,66,72,77,81,84,88,93,95 ./Parse/Parse/PFPush+Deprecated.h:9,12,14,19,23,26,35,42,45,51,56,59,61,70,77,81,84,89,94,97,105,111,114,121,127,129 ./Parse/Parse/PFACL.m:9,12,26,30,32,34,36,39,40,44,48,50,52,53,57,60,61,67,68,71,72,76,77,83,84,89,90,93,94,100,102,103,107,110,117,120,121,124,125,128,132,133,139,140,146,148,149,152,153,157,165,167,168,172,173,177,178,182,183,187,188,191,192,195,196,199,200,203,204,208,209,213,214,218,219,223,224,228,229,233,234,238,239,243,244,248,249,258,260,268,272,273,274,278,279,286,288,290,291,295,299,300,304,305,312,314,316,317,321,325,326,329,330,334,338,341,342,346,347,350,351,355,358,359,363,367,368,371,372 ./Parse/Parse/PFCloud.h:9,11,13,15,17,22,25,28,33,37,46,48 ./Parse/Parse/Parse.h:9,11,47,49,57,59,64,66,71,73,75,80,84,87,92,95,97,101,104,108,118,123,125,130,132,137,141,147,150,154,158,161,164,166,170,173,176,179,185,188,192,195,199,201,205,208,211,215,219,221,225,227,231,234,238,243,245,249,254 ./Parse/Parse/PFConfig+Synchronous.h:9,12,14,21,25,28,32,35,37,41,43 ./Parse/Parse/PFObject+Synchronous.h:9,12,14,21,25,28,32,35,37,41,45,48,50,54,57,60,64,68,75,79,84,87,91,95,98,102,106,112,118,122,128,132,138,142,145,149,153,156,160,163,165,169,173,176,178,182,185,188,192,196,200,205,207,212,216,221,223,225,230,233,238,240,242,246,249,254,257,259,263,267,271,276,278,280,285,289,294,297,299,304,307,312,315,317,321,324,329,333,335,339,343,347,349,354,358,360,362,367,370,372,374,378,381,384,386,390,394,398,400,404,408,410,412,416,419,421,425,428,431,435,439,441,443,448,452,455,457,462,465,468,470,474,477,481,483,487,489 ./Parse/Parse/PFUser.h:9,11,13,17,19,22,25,30,34,36,40,43,47,50,54,57,61,64,68,71,76,80,83,87,90,94,99,104,107,112,117,120,122,124,128,131,133,135,140,144,147,150,153,157,160,163,170,174,177,180,182,186,189,192,198,202,205,209,214,217,221,225,229,232,236,240,243,247,251,255,264,267,270,276,280,283,286,291,294,297,300,305,308,311,314,319,322,325,327,331,334,337,339,343,345 ./Parse/Parse/Internal/PFJSONSerialization.h:9,11,13,15,23,27,35,39,45,51,54,56,58,62,64 ./Parse/Parse/Internal/PFBaseState.h:9,11,20,22,24,26,29,31,33,36,39,43,45,51,54,56,59,63,65,69,73,75 ./Parse/Parse/Internal/ParseManagerPrivate.h:9,11,13,15 ./Parse/Parse/Internal/PFFileManager.m:9,11,13,18,20,27,28,35,36,38,41,43,45,49,52,53,59,60,69,72,73,78,79,92,93,94,98,102,103,110,113,114,118,124,127,128,134,135,144,150,151,163,167,170,171,175,177,183,184,191,195,201,202,205,206,211,219,221,222,225,228,229,233,235,240,243,245,246,248,265,267,272,274,275,287,290,291,294,295,307,308,312,317,318,320,326,327,329,330 ./Parse/Parse/Internal/PFHash.h:9,11,13,15,17,19 ./Parse/Parse/Internal/PFDateFormatter.h:9,11,13,15,17,21,24,26,30,34,37,46,48,52,54 ./Parse/Parse/Internal/PFBase64Encoder.m:9,11,13,17,19,20,24,26,27 ./Parse/Parse/Internal/ParseModule.h:9,12,14,16,18,20,22,24,27,29,31 ./Parse/Parse/Internal/Relation/State/PFRelationState_Private.h:9,11,13,16,18,22,30,31,38 ./Parse/Parse/Internal/Relation/State/PFRelationState.m:9,12,14,16,20,28,29,33,37,39,41,42,45,46,49,50,54,57,58,61,62 ./Parse/Parse/Internal/Relation/State/PFMutableRelationState.m:9,11,14,16,23,27,30,32,34,35,39,43,45,47,48,52,59,60,61 ./Parse/Parse/Internal/Relation/State/PFMutableRelationState.h:9,11,13,18 ./Parse/Parse/Internal/Relation/State/PFRelationState.h:9,11,13,15,22,26,29 ./Parse/Parse/Internal/Relation/PFRelationPrivate.h:9,11,13,15,17,26 ./Parse/Parse/Internal/PFAlertView.m:9,11,13,15,17,19,23,33,42,43,46,50,55,56,61,62,72,75,76,80,81,84,88,89,90,92,96,103,104,105,106,108 ./Parse/Parse/Internal/BFTask+Private.h:9,11,14,16,18,20,22,24,27,30,33,38,48,55,60,64,67,71,73 ./Parse/Parse/Internal/PFInternalUtils.m:9,11,14,16,38,42,44,46,50,51,52,55,56,62,63,70,75,77,78,82,83,88,89,93,96,123,124,127,128,132,134,139,140,142,156,157,158,161,165,168,170,171,173,174,180,182,183,186,187,190,191,197,199,202,203,211,220,223,224,226,227,232,233,237,238,241,244,247,249,250,252,253,261,264,265 ./Parse/Parse/Internal/PFNetworkCommand.h:9,11,13,17,20,24,28,31,33,37,46 ./Parse/Parse/Internal/PFDevice.h:9,11,13,15,19,21,23 ./Parse/Parse/Internal/PFSystemLogger.h:9,11,13,15,17,19,23,26,30,34,38,46 ./Parse/Parse/Internal/PFLocationManager.m:9,11,13,17,19,23,28,30,32,36,39,48,50,51,55,59,60,65,66,72,78,80,81,85,88,89,93,97,98,111,124,130,131,136,137,141,144,146,151,154,155,156,159,164,167,168,169 ./Parse/Parse/Internal/PFPinningEventuallyQueue.m:9,11,14,26,33,39,45,50,55,56,58,60,64,71,72,78,80,87,90,92,93,97,100,106,109,110,115,124,125,128,133,135,136,140,143,144,147,154,158,159,163,174,180,181,187,189,190,199,200,215,218,219,226,227,231,236,244,248,249,252,259,260,269,270,272,278,282,289,291,292,296,303,308,309,315,318,319,323,324 ./Parse/Parse/Internal/PFCategoryLoader.h:9,11,13,15 ./Parse/Parse/Internal/File/FileDataStream/PFFileDataStream.m:9,11,14,18,21,23,24,26,28,31,35,37,38,41,43,44,48,51,52,55,56,60,61,65,68,69,72,73,77,78,82,83,88,90,91,96,97,99,100,104,109,110,111 ./Parse/Parse/Internal/File/FileDataStream/PFFileDataStream.h:9,11,13,16,19,24,26,28,30 ./Parse/Parse/Internal/File/State/PFMutableFileState.m:9,11,13,15,19,21 ./Parse/Parse/Internal/File/State/PFFileState.h:9,11,13,15,17,21,23,27,32,34 ./Parse/Parse/Internal/File/State/PFMutableFileState.h:9,11,13,15,19,21 ./Parse/Parse/Internal/File/State/PFFileState_Private.h:9,11,13,16,18,22,24,26,30,32 ./Parse/Parse/Internal/File/State/PFFileState.m:9,12,15,17,19,21,23,27,32,33,37,40,41,47,51,53,54,58,63,64,65,69,70,73,74,78,79,83,84,87,90,91,95,98,99,102,103,105 ./Parse/Parse/Internal/File/Controller/PFFileController.m:9,11,14,29,31,37,38,40,42,44,48,52,54,59,61,62,65,66,70,76,80,81,85,91,96,97,102,107,118,131,134,135,147,150,157,158,165,166,178,180,183,184,188,189,197,199,200,203,204,208,216,221,222,223,257,258,259,263,268,269,273,274,278,279,282,283,289,293,294,300,303,304 ./Parse/Parse/Internal/File/Controller/PFFileStagingController.m:9,11,18,20,23,24,28,32,35,37,39,40,43,44,48,51,52,56,64,65,73,74,78,79,83,89,90 ./Parse/Parse/Internal/File/Controller/PFFileUploadResult.m:8,10,12 ./Parse/Parse/Internal/File/Controller/PFFileController.h:9,11,13,16,22,24,26,28,30,34,37,39,41,45,48,52,58,61,65,71,75,78,84,92,96,99,101 ./Parse/Parse/Internal/File/Controller/PFFileStagingController.h:9,11,13,15,17,19,21,23,25,29,32,34,36,40,43,47,51,55,59,63,66,69,73,75 ./Parse/Parse/Internal/File/PFFileObject_Private.h:9,11,14,16,18,20,22,24,26,28 ./Parse/Parse/Internal/PFDataProvider.h:9,12,14,16,18,20,22,24,26,28,30,32,34,36,38,40,42,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85,87,89,91,93,95,97 ./Parse/Parse/Internal/ParseClientConfiguration_Private.h:9,11,13,15,17,21,23,25,29,31,34,36,38,43 ./Parse/Parse/Internal/PFReachability.h:9,11,13,15,17,19,25,27,29,31,33,35,38,40,46,52,57,62,64 ./Parse/Parse/Internal/Config/PFConfig_Private.h:9,11,13,15,17,19,21 ./Parse/Parse/Internal/Config/Controller/PFConfigController.h:9,11,13,15,19,21,23,25,29,32,34,38,41,43,47 ./Parse/Parse/Internal/Config/Controller/PFCurrentConfigController.h:9,11,13,15,18,20,22,26,29,31,33,37,40,43 ./Parse/Parse/Internal/Config/Controller/PFConfigController.m:9,11,20,25,26,28,30,32,36,40,42,44,47,49,50,54,71,72,76,82,86,87 ./Parse/Parse/Internal/Config/Controller/PFCurrentConfigController.m:9,11,19,21,25,26,28,30,32,36,40,42,44,46,47,50,51,55,63,66,67,73,79,85,86,96,97,103,104,108,118,119,122,123,127,130,131 ./Parse/Parse/Internal/PFMemoryEventuallyQueue.m:9,12,15,19,22,23,25,27,31,38,39,45,48,51,53,54,58,61,66,67,71,74,75,82,83,90,91,98,99,106,107,110,111 ./Parse/Parse/Internal/PFGeoPointPrivate.h:9,11,13,16,18,20,22,27,32 ./Parse/Parse/Internal/PFTaskQueue.m:9,11,13,15,18,20,22,26,28,30,31,35,40,45,47,48,49 ./Parse/Parse/Internal/PFWeakValue.m:9,11,13,15,17,19,24,25 ./Parse/Parse/Internal/PFErrorUtilities.h:9,11,13,15,18,21,24,29,32,35,37,42,44 ./Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.m:9,11,14,16,22,25,27,30,35,37,40,43,47,52,56,59,60,63,66,67,73,76,77,78,79,83,86,88,93,97,98,102,103,107,112,113,116,120,121,122,124 ./Parse/Parse/Internal/PropertyInfo/PFPropertyInfo.h:9,11,13,15,17,20,23,27,30,34,37,46,49,51 ./Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Private.h:9,11,13,15,18,21,24 ./Parse/Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.h:9,11,13,20,22,29,36,38 ./Parse/Parse/Internal/PropertyInfo/PFPropertyInfo.m:9,11,13,17,22,28,29,34,35,37,41,44,45,50,54,56,60,69,72,74,75,77,81,84,87,90,95,96,99,100,105,114,115,116,118,119,122,123,127,128,132,136,137,139,140,145,146,148,149,153,158,160,161,164,167,169,174,177,178,181,183,184,188,191,192,196,197,200,201,203,208,209 ./Parse/Parse/Internal/PFCommandCache.m:9,11,14,17,33,35,38,41,42,44,46,48,50,54,68,69,78,83,85,87,88,92,95,97,100,104,105,107,109,110,114,118,119,123,131,132,138,140,141,144,149,151,159,161,162,174,178,181,182,184,185,190,191,203,204,212,213,214,215,216,219,220,224,225,229,233,235,237,249,253,254,255,256,258,265,268,270,271,272,275,276,279,280,284,290,291,295,309,310,313,314,324,325,335,336,339,340,343,344 ./Parse/Parse/Internal/PFEventuallyQueue.h:9,11,13,16,21,24,26,28,31,33,40,44,47,51,55,58,62,68 ./Parse/Parse/Internal/PFCoreManager.h:9,11,14,16,18,27,29,31,40,58,60,66,70,73,75,77,81,83,85 ./Parse/Parse/Internal/FieldOperation/PFFieldOperationDecoder.h:9,11,14,16,18,22,24,28,31,36,38 ./Parse/Parse/Internal/FieldOperation/PFFieldOperation.h:9,11,13,16,20,28,32,37,46,51,56,59,62,66,68,72,78,80,84,86,91,93,95,99,104,106,110,112,116,121,123,125,127,133,135,137,139,145,147,149,151,155,160,164,167 ./Parse/Parse/Internal/FieldOperation/PFFieldOperationDecoder.m:9,11,15,18,19,21,23,25,29,33,36,38,39,47,48,52,55,56,69,71,74,84,88,93,98,103,108,113,114,118,124,125 ./Parse/Parse/Internal/FieldOperation/PFFieldOperation.m:9,11,19,23,26,30,31,35,36,40,41,43,47,49,52,53,57,60,62,63,66,67,70,71,74,75,78,79,82,83,85,87,90,91,94,95,98,99,102,103,106,107,109,113,115,118,119,123,125,127,128,131,132,135,136,140,141,155,158,159,163,164,167,168,170,174,176,180,182,184,185,188,189,192,193,199,200,214,219,222,223,229,232,233,235,237,241,243,245,246,249,250,253,254,260,261,274,278,281,282,300,303,304,306,309,310,312,314,317,319,321,322,325,326,329,330,336,337,351,355,356,359,360,367,380,381,382,384,387,388,390,394,397,401,404,406,407,412,413,418,419,421,422,427,428,433,434,436,437,443,444,451,453,454,462,465,470,473,474,478,479,482,483,486,489,490,494,495,498,500,504,510,514,518,519,523,527,529,530,544,545,549,550,553,556,557,559,560 ./Parse/Parse/Internal/PFApplication.m:9,11,19,21,23,27,35,36,46,48,50,51,55,60,62,63,66,67,79,80,82,87,88,91,92,100,106,110,111,112,117,118,120,128,129,134,136,137 ./Parse/Parse/Internal/PFKeychainStore.m:9,11,16,18,21,22,25,27,29,33,38,40,45,47,49,50,54,58,61,65,67,68,72,78,83,86,87,89,91,92,95,96,99,103,108,122,124,129,130,133,134,137,138,142,143,145,146,150,153,156,157,161,162,165,167,175,177,181,182,184,185,188,189,196,197,202,205,206,211,218,219,225,226,229,230 ./Parse/Parse/Internal/PFCommandResult.h:9,11,13,15,19,23,26,33,35 ./Parse/Parse/Internal/User/PFUserPrivate.h:9,11,13,15,19,23,25,31,33,35,37,42,48,50,52,55,58,65,67,69,73,75 ./Parse/Parse/Internal/User/Constants/PFUserConstants.m:9,11 ./Parse/Parse/Internal/User/Constants/PFUserConstants.h:9,11 ./Parse/Parse/Internal/User/State/PFUserState.h:9,11,13,15,17,20,22,26,30,34,36 ./Parse/Parse/Internal/User/State/PFMutableUserState.m:9,11,13,15,19 ./Parse/Parse/Internal/User/State/PFUserState_Private.h:9,11,16,18,19,22,24 ./Parse/Parse/Internal/User/State/PFUserState.m:9,13,17,19,23,27,31,33,34,38,40,42,43,46,47,51,58,59,63,66,67,71,74,75,79,82,83 ./Parse/Parse/Internal/User/State/PFMutableUserState.h:9,11,13,16,18 ./Parse/Parse/Internal/User/Controller/PFUserController.m:11,21,23,27,32,35,37,38,43,44,48,62,67,68,78,79,97,102,103,107,114,115,140,142,143,147,158,159,163,174,175 ./Parse/Parse/Internal/User/Controller/PFUserController.h:9,11,15,17,19,22,26,32,36,41,46,50,52,56,58,60 ./Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.h:9,11,13,18,21,25,27,30,32,36,39,46,50,52,54,58,60 ./Parse/Parse/Internal/User/CurrentUserController/PFCurrentUserController.m:9,11,13,25,29,32,33,35,37,39,43,49,52,56,58,59,66,67,71,76,78,79,85,86,90,95,96,107,108,112,114,115,123,135,139,140,147,154,159,169,170,175,181,182,185,190,191,193,204,205,209,218,226,227,235,242,249,250,259,260,266,267,271,278,282,283,285,291,294,295,298,299,306,309,310,312,315,316,319,320,324,330,331,335,339,348,349,356,357 ./Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.h:9,11,13,15,17 ./Parse/Parse/Internal/User/Coder/File/PFUserFileCodingLogic.m:9,11,17,19,21,23,27,30,36,37,53,55,56,58,59 ./Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.m:9,11,13,15,17,21,24,25,29,34,35 ./Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.h:9,11,13,15,17,19,24,26 ./Parse/Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousUtils_Private.h:9,11,14,16,19,21 ./Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.h:9,11,14,16,18,21,23,25,29,32,34,38,41,43,47,51,55,58,60 ./Parse/Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m:9,11,21,25,26,28,30,34,38,42,44,45,48,49,53,63,70,71,75,79,80,84,85,91,92,96,102,106,107,110,111,115,126,129,132,134,141,156,157,160,161,166,167 ./Parse/Parse/Internal/PFMulticastDelegate.h:9,11,16,19,27 ./Parse/Parse/Internal/PFEventuallyPin.m:9,11,13,22,24,32,34,38,41,42,47,48,51,52,56,59,60,63,64,67,68,71,72,75,76,81,83,84,88,91,92,99,106,107,110,111,116,119,120,124,129,130,131,136,137,141,154,157,160,163,164,175,176,187,188,190,191 ./Parse/Parse/Internal/ParseInternal.h:9,11,13,25,27,31 ./Parse/Parse/Internal/Installation/PFInstallationPrivate.h:9,11,13,15,17,20,22,24,29 ./Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.m:9,11,21,23,26,27,29,31,33,35,39,43,46,48,49,53,58,61,62,75,76,82,83,87,101,102,114,115,118,119 ./Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore_Private.h:9,11,13,18 ./Parse/Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.h:9,11,13,15,17,19,21,25,28,30,34,39,43,48 ./Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.m:9,11,21,24,28,29,32,35,37,39,41,44,48,54,57,61,63,64,71,72,76,84,85,95,96,99,103,119,120,126,127,138,139,142,146,149,155,156,160,163,164,169,174,179,180,183,186,187,192,195,196,200,206,214,215,220,221,224,225,234,235,238,239,243,246,247,250,251,258,259,264,266,267,274,275,280,281 ./Parse/Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.h:9,11,13,18,20,23,26,28,31,35,40,44,48,50,53 ./Parse/Parse/Internal/Installation/Constants/PFInstallationConstants.h:9,11 ./Parse/Parse/Internal/Installation/Constants/PFInstallationConstants.m:9,11 ./Parse/Parse/Internal/Installation/Controller/PFInstallationController.m:9,11,18,20,24,28,30,32,33,36,37,41,48,52,53,61,62,69,70,79,80,84,88,89,93,94,98,101,102,105,106 ./Parse/Parse/Internal/Installation/Controller/PFInstallationController.h:9,11,14,16,18,20,22,26,30,32 ./Parse/Parse/Internal/Product/PFProduct+Private.h:9,11,17,23,24,30,35,40,45 ./Parse/Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.m:9,11,14,16,20,23,25,26,28,30,33,35,37,41,45,47,50,52,53,57,61,62,66,70,72,73,77,80,83,84,88,90,91,95,96 ./Parse/Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.h:9,12,14,17,19,21,24,26,28,35,37,39 ./Parse/Parse/Internal/ParseManager.m:9,11,13,31,36,41,45,47,49,61,63,64,66,68,85,89,93,107,109,111,112,116,119,124,125,126,130,136,137,142,143,150,151,154,155,159,166,171,183,186,187,192,193,201,202,211,212,216,218,226,230,231,233,240,244,245,247,253,257,258,263,270,271,278,279,282,294,295,297,303,307,308,310,314,315,325,329,330,332,339,343,344,346,352,356,357,362,363,365,367,373,377,378,383,384,386,388,394,398,399,404,406,407,409,411,417,421,422,427,428,430,434,439,449,452,453,457,464,465,481,482,484,485 ./Parse/Parse/Internal/PFAsyncTaskQueue.h:9,11,13,15,17,19,21,23 ./Parse/Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.m:9,11,15,17,19,23,30,32,35,40,42,48,50,51 ./Parse/Parse/Internal/HTTPRequest/PFURLConstructor.h:9,11,13,15,19,21 ./Parse/Parse/Internal/HTTPRequest/PFHTTPRequest.h:9,12,14,20,23 ./Parse/Parse/Internal/HTTPRequest/PFURLConstructor.m:9,11,13,15,19,32,34,37,39,40 ./Parse/Parse/Internal/HTTPRequest/PFHTTPURLRequestConstructor.h:9,11,13,18 ./Parse/Parse/Internal/PFBase64Encoder.h:9,11,13,16 ./Parse/Parse/Internal/PFPolygonPrivate.h:9,11,13,15,17,19,24,29 ./Parse/Parse/Internal/PFDateFormatter.m:9,11,14,17,21,22,24,26,30,38,39,43,45,58,60,61,66,67,71,77,81,82,86,87,91,97,100,104,105,112,114,115 ./Parse/Parse/Internal/LocalDataStore/Pin/PFPin.h:9,11,14,17,22,25,29,32 ./Parse/Parse/Internal/LocalDataStore/Pin/PFPin.m:9,11,19,22,24,28,31,32,37,38,41,42,46,50,53,55,56,59,60,64,67,68,71,72,75,76,79,80 ./Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.h:9,11,13,18,20,23,25,28,30 ./Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.h:9,11,13,15,17,19,25,31,36,40,43,46,49,52,55,58,61,64,67,69 ./Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.m:9,12,14,17,27,31,34,39,45,46,51,56,58,60,64,68,71,81,83,85,86,89,90,94,99,100,108,109,116,117,120,125,126,130,131,139,140,143,145,147,153,156,157,161,165,166,170,171,175,176,180,190,192,195,198,199,206,207,213,214,217,218,221,222,227,228,239,240,249,253,260,263,264,267,268,282,291,294,295,296,300,304,305,307,308,311,312,315,316,320,327,328,333,334,345,346,350,353,354 ./Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.h:9,11,13,17,19,21,23,27,30,33,37,41,43,48,50 ./Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase_Private.h:9,11,13,15,17,19 ./Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.m:9,11,13,15,17,21,24,26,27,30,31,36,37,40,43,44,49,50,54,55 ./Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.m:9,11,13,16,18,22,24,26,28,33,35,36,39,40,45,46,49,50,53,54,59,60,63,64,69,70,73,74,79,80,83,84,89,90,93,94,99,100,104,107,108,111,112,116,117,120,121,126,127,132,135,136,139,140,153,155,156,159,160,165,166,171,174,175,184,187,189,190 ./Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.m:9,11,14,19,22,23,27,31,34,36,37,40,41,45,57,62,63,66,69,71,72 ./Parse/Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.h:9,11,13,15,19,21,26,31,36,41,43,45,49,51,55,57,61,66,71,76,80,85,90,95,99,104,109,114,116 ./Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.h:9,11,13,15,22,24,30,32,38,43,48,55,58,64,71,78 ./Parse/Parse/Internal/LocalDataStore/OfflineQueryLogic/PFOfflineQueryLogic.m:9,11,14,28,31,36,40,42,44,48,53,54,56,57,61,70,75,76,78,80,82,84,86,90,94,96,97,101,105,106,112,118,128,129,131,133,134,137,140,150,159,160,161,165,175,176,178,179,190,191,192,196,210,211,214,215,218,219,226,227,236,240,241,250,254,255,264,268,269,278,282,283,292,293,295,299,300,302,303,310,311,318,322,323,325,326,335,336,339,340,343,347,350,353,356,357,364,365,373,374,376,377,386,389,393,394,405,413,418,419,460,464,465,479,480,493,494,512,513,516,517,530,531,557,558,559,568,569,577,580,583,584,602,625,627,635,644,646,649,650,654,660,661,670,672,673,683,687,688,691,697,698,711,718,719,723,727,728,732,735,738,739,742,743,747,748,752,755,758,759,762,763,767,773,778,781,782,786,793,794,798,804,805,810,811,812,814,815,823,825,834,835,837,841,842,847,852,853,854,861,862,865,875,876,879,880,881,882,885,886,899,901,902,914,916,917 ./Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m:9,11,13,32,34,36,43,46,48,50,52,54,61,68,75,82,84,86,88,90,92,96,100,111,113,115,116,120,131,132,136,145,146,153,156,161,175,183,187,196,199,201,202,213,222,223,234,237,238,245,251,261,264,271,281,284,285,289,295,296,301,302,313,316,318,319,331,332,333,338,339,347,348,356,360,361,364,365,372,373,381,397,407,408,419,420,424,429,430,441,444,445,459,460,469,472,478,491,498,506,509,510,518,523,538,543,546,549,554,556,560,564,569,574,575,579,582,590,591,597,599,600,605,606,614,615,616,621,635,648,649,652,655,656,660,665,666,669,677,678,679,684,696,702,709,713,714,718,720,724,725,728,746,748,751,752,756,764,767,768,773,774,777,792,810,811,812,815,816,820,821,830,831,835,841,842,846,851,857,858,862,867,868,880,882,883,885,891,901,902,903,911,917,918,921,926,927,939,940,941,959,964,967,968,978,984,985,986,988,989,991,995,1003,1004,1006,1007,1018,1020,1024,1025,1028,1041,1044,1045,1046,1048,1052,1053,1071,1072,1083,1084,1098,1099,1103,1114,1115,1123,1124,1128,1133,1135,1136,1137,1141,1148,1149,1150,1155,1158,1159 ./Parse/Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.h:9,11,13,15,23,27,30,33,37,41,45,47,52,57,61,65,74,82,86,89,93,96,100,103,105,112,116,118,124,132,136,143,147,152,156,158,162,169,172,177,185,189,194,199 ./Parse/Parse/Internal/Push/ChannelsController/PFPushChannelsController.h:9,11,13,15,17,19,21,23,25,29,32,35,39,41,45,48,50 ./Parse/Parse/Internal/Push/ChannelsController/PFPushChannelsController.m:9,11,18,20,22,24,26,30,34,36,38,39,42,43,47,51,55,60,61,65,72,73,77,78,86,90,91,95,103,104,107,108,112,115,116 ./Parse/Parse/Internal/Push/State/PFMutablePushState.h:9,11,13,15,17,20,24,26,30,32,34 ./Parse/Parse/Internal/Push/State/PFPushState.m:9,12,16,18,20,24,32,33,37,40,41,44,45,49,56,57,58,62,65,66,70,73,74,76 ./Parse/Parse/Internal/Push/State/PFPushState_Private.h:9,11,14,16,20,22,24,27,31,33,35 ./Parse/Parse/Internal/Push/State/PFMutablePushState.m:9,11,13,15,22,26,32,33,34 ./Parse/Parse/Internal/Push/State/PFPushState.h:9,11,13,15,17,19,21,23,26,30,32,36,39,41 ./Parse/Parse/Internal/Push/Controller/PFPushController.m:9,11,17,19,23,27,29,31,32,35,36,40,53,54 ./Parse/Parse/Internal/Push/Controller/PFPushController.h:9,11,13,15,19,21,23,25,29,32,34,36,40,43,46,50,52 ./Parse/Parse/Internal/Push/Manager/PFPushManager.m:9,11,16,19,20,22,24,27,31,36,40,42,43,47,48,52,58,62,63,68,69,73,79,83,84,89,90 ./Parse/Parse/Internal/Push/Manager/PFPushManager.h:9,11,13,16,18,21,23,25,28,31,35,38,41,44,46 ./Parse/Parse/Internal/Push/Utilites/PFPushUtilities.h:9,11,13,15,17,19,21 ./Parse/Parse/Internal/Push/Utilites/PFPushUtilities.m:9,11,13,16,19,24,26,30,39,41,42,43,49,50,55,56,58,68,69,72,76,78,79,82,83,84,87,88,90 ./Parse/Parse/Internal/Push/PFPushPrivate.h:9,11,13,15,17,19,21,26,28,32,34,36,38,42,44 ./Parse/Parse/Internal/PFFileManager.h:9,11,13,15,18,22,24,28,30,35,38,41,45,49,53,56,59,63,68,75,77 ./Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.m:9,11,13,18,19,21,23,27,31,33,36,38,39,47,48,52,59,60,62,66,67,72,76,78,79,86,87 ./Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.h:9,11,14,17,21,24,27 ./Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.h:9,11,14,17,21,25,29,33,35 ./Parse/Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.m:9,11,14,16,20,21,24,26,28,32,36,39,42,44,45,48,49,52,53,57,63,64,70,71,73,74,80,81,85,86,90,93,98,99 ./Parse/Parse/Internal/PFHash.m:9,11,13,21,24,25,28,29,37,38,47,48,51,61,72,73,76 ./Parse/Parse/Internal/ThreadSafety/PFThreadsafety.h:9,11,14,15 ./Parse/Parse/Internal/ThreadSafety/PFThreadsafety.m:9,11,13,17,20,22,23,27,32,33 ./Parse/Parse/Internal/PFBaseState.m:9,11,14,19,23,25,28,29,33,35,37,38,41,42,45,46,48,51,52,54,56,60,68,74,75,78,84,87,89,90,94,99,100,103,104,108,111,112,115,118,121,122,124,125,128,129,133,136,139,140,142,143,147,151,154,157,161,164,165,169,170,171,173,174,178,182,183,186,187,190,193,197,200,201,202,204,205,209,213,217,219,220,223,224,227,228,231,232,236,239,240,245,248,251,254,255,256,258,259,261,262,265,266 ./Parse/Parse/Internal/PFJSONSerialization.m:9,11,14,16,21,23,24,28,29,37,38,40,41,44,45,50,51,53,59,60,65,66,68,70,71 ./Parse/Parse/Internal/PFEventuallyQueue_Private.h:9,11,17,20,22,24,28,32,34,36,42,43,45,49,59,63,66,69,71,75,76,81,85,89,92,95,99,103,107,116,119 ./Parse/Parse/Internal/PFCoreDataProvider.h:9,12,14,18,20,22,24,26,30,32,34,36,38,40,42,44,46,48,50,52,54,56,58,60,62,64,66,68,70,74,76,78,80,82,84,86,88,90,92,94,96,98,102,104,106,108,110,112,114,116,118,120 ./Parse/Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.h:9,11,13,23,25,29,32,35,39,43,46,50 ./Parse/Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.m:9,11,18,20,24,29,32,35,37,39,42,43,47,50,53,55,56,62,63,66,67,69,73,78,79,81,83,90,92,95,98,103,104,106,107,110,111,115,122,125,129,130,132,133,138,140,142,148,149,159,160,161,162,163,165,166,172,176,177,183,187,188,195,200,202,204,205,206,215,218,219,220,230,235,236,237,238,247,252,253,256,257,258,268,269,272,273,274,281,283,285,291,292,293,300,301,302 ./Parse/Parse/Internal/Object/PFObjectPrivate.h:9,11,13,15,20,34,38,40,42,46,50,52,56,62,64,68,73,82,83,89,95,97,99,102,106,108,112,115,119,123,129,134,138,140,142,144,147,152,156,158,160,165,170,172,176,185,190,196,200,202,206,215,221,225,229,238,242,255,259,264,269,273,275,284,293,299,303,307,311,315,323,329,331,334,335,337 ./Parse/Parse/Internal/Object/Constants/PFObjectConstants.h:9,11,22 ./Parse/Parse/Internal/Object/Constants/PFObjectConstants.m:9,11,21 ./Parse/Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.h:9,11,14,16,20,25,29,32,34,37,41,43 ./Parse/Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.m:9,11,13,16,17,19,21,25,29,31,33,34,39,44,45,47,48,52,53,57,60,61,64,65,68,69,72,73,76,77,81,84,85 ./Parse/Parse/Internal/Object/BatchController/PFObjectBatchController.m:9,11,13,26,28,32,36,38,40,41,44,45,49,53,54,68,69,78,79,85,90,98,100,103,104,108,112,113,120,129,136,147,148,152,156,157,167,169,170,177,184,188,189,193,198,199,206,207,213,215,216,218,219,223,224,229,230,235,236,238,239 ./Parse/Parse/Internal/Object/BatchController/PFObjectBatchController.h:9,11,13,16,19,21,23,25,29,32,35,39,41,45,47,51,54,56 ./Parse/Parse/Internal/Object/State/PFObjectState.h:9,11,14,16,18,21,24,26,29,33,35,42,48,52,55,57,59,63,67,69 ./Parse/Parse/Internal/Object/State/PFMutableObjectState.h:9,11,13,15,18,21,23,26,30,34,37,41,44 ./Parse/Parse/Internal/Object/State/PFObjectState.m:9,13,20,22,26,30,32,34,35,39,42,45,47,50,52,53,56,57,63,67,69,70,74,76,78,79,82,83,86,87,94,95,99,103,104,105,109,114,117,120,129,135,137,138,142,144,150,151,152,155,156,159,160,163,164,167,168,170,174,177,180,182,184,185,188,189,193,196,197,201,204,205,209,212,213 ./Parse/Parse/Internal/Object/State/PFObjectState_Private.h:9,11,13,21,24,25,31,34,36,38,42,46,49,53,56 ./Parse/Parse/Internal/Object/State/PFMutableObjectState.m:9,11,14,16,24,28,30,33,34,37,38,41,42,45,46,49,50,52,55,56,59,60 ./Parse/Parse/Internal/Object/Controller/PFObjectController.h:9,11,14,17,19,21,23,27,30,33,35 ./Parse/Parse/Internal/Object/Controller/PFObjectControlling.h:9,11,13,15,18,20,22,26,29,32,36,38,42,45,48,52,55,57 ./Parse/Parse/Internal/Object/Controller/PFObjectController.m:9,12,23,25,29,33,35,37,38,41,42,46,48,63,64,67,68,75,78,79,81,91,92,102,108,109,112,113,120,121 ./Parse/Parse/Internal/Object/Controller/PFObjectController_Private.h:9,11,13,15,19,21 ./Parse/Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.m:9,11,18,20,22,24,26,28,32,35,36,39,40,44,51,61,65,66,73,76,77,81,84,85 ./Parse/Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.h:9,11,13,15,17,21,24,26 ./Parse/Parse/Internal/Object/Utilities/PFObjectUtilities.m:9,11,14,16,20,30,32,33,38,39,43,46,47 ./Parse/Parse/Internal/Object/Utilities/PFObjectUtilities.h:9,11,13,16,18,22,27,31,33,35 ./Parse/Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.h:9,11,13,16,19,21,23,27,30,33,37,40,42,46,49,52,56,59,61,65 ./Parse/Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.m:9,11,19,21,25,29,31,33,34,37,38,42,53,62,63,74,75,85,86,90,93,94 ./Parse/Parse/Internal/Object/OperationSet/PFOperationSet.h:9,11,15,22,27,32,34,40,47,54,58,60,64,66,71 ./Parse/Parse/Internal/Object/OperationSet/PFOperationSet.m:9,12,19,24,26,28,30,32,36,39,40,44,47,49,51,52,56,66,69,70,74,87,90,94,95,98,101,104,105,116,117,122,123,126,133,138,142,144,145,149,152,153,156,157,160,161,164,165,168,169,173,174,177,178,182,183,187,188,192,197,198,202,209,210 ./Parse/Parse/Internal/Object/CurrentController/PFCurrentObjectControlling.h:9,11,13,15,18,23,25,27,31,34,36 ./Parse/Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.m:9,11,14,16,20,23,24,28,34,38,42,44,52,56,57 ./Parse/Parse/Internal/Object/Coder/File/PFObjectFileCoder.h:9,11,15,17,23,27,29,33,35,37 ./Parse/Parse/Internal/Object/Coder/File/PFObjectFileCoder.m:9,11,16,18,22,29,30,34,39,43,44 ./Parse/Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.h:9,11,14,16,18,22,24,28,30,32 ./Parse/Parse/Internal/Object/PinningStore/PFPinningObjectStore.m:9,11,18,23,24,26,28,32,36,40,42,44,45,48,49,53,76,77,81,82,91,100,101,102,104,110,113,114,118,122,123,132,133,137,139,143,145,148,149,156,157 ./Parse/Parse/Internal/Object/PinningStore/PFPinningObjectStore.h:9,11,13,16,18,21,23,25,29,32,35,39,42,44,48,51,55,61,65,68,71,75,78,80,84,86 ./Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.h:9,11,14,16,20,22,26,30,33 ./Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.m:9,11,13,18,22,29,30,41,46,54,56,57,66,68,69,74,75,79,83,86,89,91,92,95,96,100,106,109,110,112,113,117,123,124,128,129,132,138,141,142,145,148,150,151,155,162,163,168,169,177,178,184,185,187,191,194,195,197,198 ./Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassingController.m:9,11,13,16,24,27,33,43,52,56,61,63,64,74,75,79,80,86,87,91,95,99,101,102,107,108,112,119,120,133,137,138,139,144,145,150,156,157,160,161,164,169,170,175,177,178,182,183,187,193,196,205,210,211,212,224,225,226,228,229,234,237,240,243,248,251,254,257,258,263,264,265,266,272,273,278,281,282,289,291,300,306,307,314,315,320,321,329,331,332,337,341,343,344,347,351,352,355,364,367,370,375,376,379,380,386,397,399,400,401,404,405 ./Parse/Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.h:9,11,13,15,17,20,23,26 ./Parse/Parse/Internal/CloudCode/PFCloudCodeController.m:9,11,20,22,26,30,32,34,35,38,39,43,64,65 ./Parse/Parse/Internal/CloudCode/PFCloudCodeController.h:9,11,14,16,18,20,24,27,29,31,35,38,42,48 ./Parse/Parse/Internal/PFMemoryEventuallyQueue.h:9,11,15,17,19 ./Parse/Parse/Internal/PFReachability.m:9,11,13,20,24,26,27,29,31,36,37,39,41,45,48,52,53,58,66,67,68,77,79,81,82,86,90,94,96,97,106,107,111,118,119,120,124,130,131,141,142,147,148,156,157,162,163,167,173,174,181,182,185,186,190,199,205,206,207,209,210 ./Parse/Parse/Internal/PFCategoryLoader.m:9,11,13,15,18,19 ./Parse/Parse/Internal/Persistence/Group/PFFilePersistenceGroup.m:9,11,15,17,21,26,29,31,32,36,42,43,50,53,54,60,63,66,67,75,78,79,82,83,87,88,94,95,99,100,106,107,111,114,115 ./Parse/Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.h:9,11,13,15,18,22,26 ./Parse/Parse/Internal/Persistence/Group/PFPersistenceGroup.h:9,11,13,15,17,19,23,25,28,30,34,37,39 ./Parse/Parse/Internal/Persistence/Group/PFFilePersistenceGroup.h:9,11,13,15,19,21,24,27,29 ./Parse/Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.m:9,11,14,18,19,21,23,27,30,31,35,38,40,42,43,47,54,55,63,64,72,73,81,82,85,86,89,90,94,100,103,104,110,111 ./Parse/Parse/Internal/Persistence/PFPersistenceController.h:9,11,13,15,17,19,23,25,27,30,34,39,43,45,47 ./Parse/Parse/Internal/Persistence/PFPersistenceController.m:9,11,14,18,21,26,27,29,31,35,41,45,47,49,50,54,59,62,63,67,82,83,87,99,102,103,120,123,124,128,133,134 ./Parse/Parse/Internal/PFPinningEventuallyQueue.h:9,11,13,15,19,21 ./Parse/Parse/Internal/PFMacros.h:9,12,15,20,32,41,47,55,63,67,74,78,82,89,94,97,111,124,129,136 ./Parse/Parse/Internal/PFDevice.m:9,11,13,21,25,31,35,37,40,41,44,45,51,54,55,57,61,69,70,74,85,87,88,94,96,123,126,128,129,132,133,141,144,145 ./Parse/Parse/Internal/PFSystemLogger.m:9,11,14,16,20,31,33,34,52,54,55,59,67,68,72,74,76,77,81,87,88,91,93,97,98,100,102,104,105 ./Parse/Parse/Internal/PFLocationManager.h:9,11,13,16,18,20,22,24,28,37,41,43,45,49,51,55,57 ./Parse/Parse/Internal/PFInternalUtils.h:9,11,13,15,19,21,24,30,36,38,43,53,56,59,63,65 ./Parse/Parse/Internal/Purchase/Controller/PFPurchaseController.m:9,11,13,15,29,32,33,35,37,40,44,49,52,54,55,59,60,64,68,69,70,74,87,88,91,97,103,109,110,111,120,125,126,127,132,133,143,144,153,157,158,170,177,178,187,198,203,204,210,211,214,215,219,223,225,226,231,233,234 ./Parse/Parse/Internal/Purchase/Controller/PFPurchaseController.h:9,11,13,15,18,23,27,29,32,35,37,41,45,48,52,58,61 ./Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver_Private.h:9,11,13,18 ./Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.m:9,11,13,15,20,24,28,33,35,36,40,52,53,54,55,59,62,67,68,69,75,76,77,80,81,85,89,90,91,96,103,105,106,107 ./Parse/Parse/Internal/Purchase/PaymentTransactionObserver/PFPaymentTransactionObserver.h:9,12,14,17,28,31 ./Parse/Parse/Internal/PFAlertView.h:9,12,14,17,19,21,27 ./Parse/Parse/Internal/BFTask+Private.m:9,11,14,16,18,26,27,29,31,34,35,38,39,42,43,46,47,52,53,58,59,64,71,74,77,78,84,85,88,89,93,97,98,101,102,113,116,119,121,122,124,128 ./Parse/Parse/Internal/ParseModule.m:9,11,13,17,19,21,24,26,28,32,36,39,41,42,46,51,52,57,58,65,68,69,72,73,77,79,81,88,90,91,92,96,99,100,103,105,111,114,119,120,123,124,127,128,132,134,135,137 ./Parse/Parse/Internal/Commands/PFRESTFileCommand.h:9,11,13,15,18,20 ./Parse/Parse/Internal/Commands/PFRESTUserCommand.m:9,11,14,17,19,21,23,25,29,45,48,49,53,66,67,77,78,89,90,94,105,106,110,117,118,125,126,133,134,138,145,146 ./Parse/Parse/Internal/Commands/PFRESTSessionCommand.m:9,11,13,15,22,23 ./Parse/Parse/Internal/Commands/PFRESTAnalyticsCommand.h:9,11,13,16,18,21,25,28,30 ./Parse/Parse/Internal/Commands/PFRESTObjectBatchCommand.m:9,11,15,17,19,27,37,38,40,46,47 ./Parse/Parse/Internal/Commands/PFRESTPushCommand.h:9,11,13,15,17,19,21,25,27 ./Parse/Parse/Internal/Commands/PFRESTCloudCommand.m:9,11,14,16,27,28 ./Parse/Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.h:9,11,13,15,18,20,22,25,29,32,34,38,40,44,48,52,56,58 ./Parse/Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.m:9,11,23,25,29,33,36,38,39,42,43,47,59,60,65,74,79,83,84,90,91,95,101,104,105,112,115,116,119,120,124,137,139,143,144,147,152,156,157,159,160,167,173,174 ./Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.h:9,11,15,17,21,30,34 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner_Private.h:9,11,14,16,18,21,26,28 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.m:9,12,14,33,35,38,40,42,47,51,61,62,69,77,82,84,85,92,95,99,101,102,108,109,120,121,125,129,130,134,137,138,142,145,146,158,159,163,173,187,188,201,202,206,212,213,216,217,219,228,229,239,240,245,254,257,258,262,266,270,282,291,292,294,296,297,301,310,311,323,326,327,332,333 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.h:9,11,13,15,17,20,26,28 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.h:9,11,13,15,18,20,22,24,26,28,30,32,34,38,41,44,47,51,53,57,61,67,72,74 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.h:9,11,13,15,17,19,26,28 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate_Private.h:9,11,13,15,17,23,26,28,31,33 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.m:9,11,15,21,23,25,27,31,34,36,43,48,49,50,57,61,62,66,67,80,81,82,83,86,88,89 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.h:9,11,13,15,17,19,23,32,34 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.m:9,12,15,18,21,22,24,26,29,33,38,40,47,49,50,54,55,59,62,63,67,69,70,74,81,82,83,87,88,91,92,96,100,101,108,115,116,118,120,121,127,128,130,131,135,136,140,147,148,155,156,157,161,168,170,171,174,175 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.m:9,11,14,15,19,25,27,29,30,37,38,42,52,54,55 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.h:9,11,13,15,17,19 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.m:9,11,15,19,20,22,24,28,35,39,41,42,51,52,56,60,61,64,65,69,72,73,77,86,90,91,98,99,100,102,103,107,111,112 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.h:9,11,13,15,17,19,21,24,27,30,33,36,38 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.m:9,12,14,22,24,30,31,33,35,39,47,48,53,56,58,61,63,64,68,69,73,74,78,81,82,86,92,93,99,100,109,110,118,119,125,126,136,137,144,145,151,152,163,164,167,173,180,185,188,189,193,200,201,206,207,212,213,217,229,230,234,235,239,246,247,251,252,258,259 ./Parse/Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession_Private.h:9,11,13,15,18,21,23 ./Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunning.h:9,11,13,15,21,25,27,29,31,33,37,39,43,52,56,59,62,67,70,74,80,84,91,96,98 ./Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunningConstants.m:9,11,13,22 ./Parse/Parse/Internal/Commands/CommandRunner/PFCommandRunning.m:9,11 ./Parse/Parse/Internal/Commands/PFRESTConfigCommand.m:9,11,14,16,23,24,33,34 ./Parse/Parse/Internal/Commands/PFRESTQueryCommand.h:9,11,13,15,17,21,25,37,41,44,48,60,62 ./Parse/Parse/Internal/Commands/PFRESTCommand.m:9,12,22,28,32,34,38,42,54,55,69,70,74,78,79,83,86,87,89,95,96,100,102,106,107,115,116,121,124,129,131,134,137,139,140,143,144,145,147,160,164,165,169,170,171,174,175,176,180,187,189,190,198,203,208,209,214,215,220,221,226,227,228,230,231,236,242,243,245,246,254,259,262,263 ./Parse/Parse/Internal/Commands/PFRESTObjectCommand.h:9,11,13,15,17,20,25,30,33,35 ./Parse/Parse/Internal/Commands/PFRESTUserCommand.h:9,11,13,15,17,21,34,38,43,47,51,55,57,59 ./Parse/Parse/Internal/Commands/PFRESTFileCommand.m:9,11,14,16,22,28,29 ./Parse/Parse/Internal/Commands/PFRESTCommand_Private.h:9,11,13,15,18,20,22,24 ./Parse/Parse/Internal/Commands/PFRESTAnalyticsCommand.m:9,11,13,20,22,29,30,36,37,43,44,49,53,60,61 ./Parse/Parse/Internal/Commands/PFRESTSessionCommand.h:9,11,13,15,17,19 ./Parse/Parse/Internal/Commands/PFRESTCloudCommand.h:9,11,13,15,20,22 ./Parse/Parse/Internal/Commands/PFRESTPushCommand.m:9,11,19,21,26,31,36,37,38,42,43,48,49,52,53,57,58,64,65 ./Parse/Parse/Internal/Commands/PFRESTObjectBatchCommand.h:9,11,13,15,17,19,24,26 ./Parse/Parse/Internal/Commands/PFRESTObjectCommand.m:9,11,15,17,22,30,31,37,46,47,54,63,64,68,72,79,80 ./Parse/Parse/Internal/Commands/PFRESTCommand.h:9,11,13,15,17,20,23,25,27,31,37,44,46 ./Parse/Parse/Internal/Commands/PFRESTQueryCommand.m:9,11,18,20,24,32,33,59,60,73,74,78,84,90,91,95,106,107,118,121,126,131,134,137,141,145,161,175,176,182,183,191,197,199,201,203,207,208,210,211,215,216,236,246,247,253,255,257,258 ./Parse/Parse/Internal/Commands/PFRESTConfigCommand.h:9,11,13,15,19,21 ./Parse/Parse/Internal/PFKeychainStore.h:9,11,13,15,19,23,26,28,31,36,38 ./Parse/Parse/Internal/PFApplication.h:9,11,13,22,28,30,33,35,37 ./Parse/Parse/Internal/PFCoreManager.m:9,11,32,37,42,43,45,47,50,65,70,71,75,79,81,87,88,91,92,96,102,106,107,111,117,121,122,126,137,138,142,143,148,149,153,159,163,164,169,170,174,180,184,185,190,191,195,201,205,206,211,212,216,226,227,231,232,237,238,242,249,253,254,259,260,264,270,274,275,279,285,289,290,295,296,300,306,310,311,316,317,321,329,333,334,339,340,344,350,354,355,360,361,365,371,375,376,381,382,384,388,400,404,405,410,411,413,417,429,433,434,439,440,442,446,452,456,457,462,463,465,469,476,480,481,486,487 ./Parse/Parse/Internal/PFEventuallyQueue.m:9,12,15,25,29,32,37,40,42,44,48,54,58,61,66,70,72,74,76,78,80,81,85,88,89,92,94,99,109,110,111,119,121,122,129,130,135,138,141,142,143,147,150,151,154,155,158,159,162,163,167,173,174,178,182,183,187,190,191,195,196,201,202,206,209,211,212,215,218,219,231,235,236,241,247,254,255,260,266,272,275,280,284,285,290,291,292,294,295,299,307,308,309,313,314,315,319,320,325,326,331,335,337,338,342,343,347,354,356,358,362,363,368,369,371,374,375,379,391,392,400,402,404,405,409,423,424,428,429,432,433,436,437,439,443,447,448,449,451 ./Parse/Parse/Internal/PFCommandCache.h:9,11,13,15,19,26,28,31,35,45,49,56 ./Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.m:9,11,18,23,25,27,30,32,34,37,38,42,45,47,48,51,52,55,56,58,62,66,67,71,76,77,83,87,89,93,95,96,100,104,105,109,112,113,117,122,123,128,129,133,140,141,145,147,148,157,158,164,166,167,170,174,175,178,183,184,189,190,194,197,198,201,202,205,206,210,215,216,219,220,225,227,232,236,242,243,244,248,249,253,260,261,266,267,270,274,277,280,283,285,291,292,293,300,307,309,310,314,315,320,323,325,326,327 ./Parse/Parse/Internal/KeyValueCache/PFKeyValueCache_Private.h:9,11,13,15,19,22,26,30,34,38,40,42,44,48,51,55,58,63,65 ./Parse/Parse/Internal/KeyValueCache/PFKeyValueCache.h:9,11,13,15,17,21,24,26,30,33,37,39,43,46,48 ./Parse/Parse/Internal/PFLogging.h:9,12,14,16,19,22,25,28,31,34,39 ./Parse/Parse/Internal/PFErrorUtilities.m:9,11,14,16,19,20,25,26,29,30,33,35,39,40,44,46,47 ./Parse/Parse/Internal/PFWeakValue.h:9,11,13,15,17 ./Parse/Parse/Internal/Query/PFQueryConstants.m:9,11,36 ./Parse/Parse/Internal/Query/State/PFQueryState.m:9,12,16,18,22,31,36,41,44,45,49,53,57,59,60,63,64,67,68,72,75,76,80,83,84,87,88 ./Parse/Parse/Internal/Query/State/PFMutableQueryState.m:9,12,15,21,22,24,26,31,43,47,50,55,57,58,62,66,68,70,71,74,75,79,82,87,90,92,94,95,99,101,102,109,110,113,114,118,122,123,127,128,134,135,136,141,142,143,147,153,154,155,161,162,163,167,173,174,175,179,183,185,186 ./Parse/Parse/Internal/Query/State/PFQueryState_Private.h:9,11,13,16,18,22,26,28,30,34,37,40,42,47,48,50,53,57,60,62,66,71 ./Parse/Parse/Internal/Query/State/PFQueryState.h:9,11,13,15,17,19,21,24,28,31,35,38,40,44,57,61,64 ./Parse/Parse/Internal/Query/State/PFMutableQueryState.h:9,11,13,15,18,22,25,27,31,36,40,43,47,49,52,54,58,62,66,69,73,75,79,81 ./Parse/Parse/Internal/Query/Controller/PFQueryController.m:9,11,13,25,27,29,31,35,39,41,43,44,47,48,52,58,63,64,75,82,89,90,91,97,98,101,102,106,114,115,130,131,135,138,139,142,143,145,146,148,149,153,160,161 ./Parse/Parse/Internal/Query/Controller/PFOfflineQueryController.h:9,11,13,15,17,20,23,28,30 ./Parse/Parse/Internal/Query/Controller/PFCachedQueryController.m:9,11,13,26,28,30,34,37,38,41,42,46,52,53,56,60,63,69,75,91,94,97,108,111,117,123,125,127,128,136,145,149,150,154,158,159,163,166,167,172,173,176,177,188,189,195,196,198,203,204,209,212,213 ./Parse/Parse/Internal/Query/Controller/PFQueryController.h:9,11,13,15,17,23,25,27,29,33,36,38,40,44,48,52,58,62,66,70,76,80,83,86,88,90,93,97,103,105 ./Parse/Parse/Internal/Query/Controller/PFOfflineQueryController.m:9,11,23,26,27,29,31,33,37,42,45,47,48,52,53,57,65,66,78,79,80,82,83,92,96,97,103,104,105,114,115,120,126,127,131,139,141,142,151,152,157,163,164,168,175,176 ./Parse/Parse/Internal/Query/Controller/PFCachedQueryController.h:9,11,13,15,17,19,22,24 ./Parse/Parse/Internal/Query/Utilities/PFQueryUtilities.h:9,11,13,17,22,26,29,31,35,39,41 ./Parse/Parse/Internal/Query/Utilities/PFQueryUtilities.m:9,11,15,17,21,24,25,38,44,45,48,49,55,56,59,60,70,76,78,84,86,91,92,97,102,106,111,115,119,123,127,130,140,141,142,153,155,156,169,170,178,180,181,193,197,200,203,206,213,226,229,230,248,252,256,260,264,268,274,285,286,292,295,296,310,311,312,321,324,325,329,331,332,345,346,347,353,354,357,362,363,365,366,376,377,378,383,384,387,388,401,402,410,413,416,419,423,424,427,428,439,440,451,452,457,458,459,462,463,465,474,475,478,479,489,490,491,496,497,501,511,512,516,519,520 ./Parse/Parse/Internal/Query/PFQueryConstants.h:9,11,13,38,46 ./Parse/Parse/Internal/Query/PFQueryPrivate.h:9,11,13,15,18,20,22,25 ./Parse/Parse/Internal/PFTaskQueue.h:9,11,13,15,17,20,28 ./Parse/Parse/Internal/PFAsyncTaskQueue.m:9,11,13,15,17,20,22,24,28,32,35,37,38,41,42,46,58,63,64 ./Parse/Parse/Internal/ParseManager.h:9,11,14,18,26,35,37,39,43,45,49,53,56,59,61,65,70,74,76,80,82,86,88,92,94 ./Parse/Parse/Internal/PFAssert.h:9,12,15,27,36,48,60,67,68,74,82,83,87,88,95,96,103,104,111,112,121,133,141,150,163 ./Parse/Parse/Internal/ACL/PFACLPrivate.h:9,11,13,15,17,19,24,29,34,39,41 ./Parse/Parse/Internal/ACL/State/PFMutableACLState.h:9,11,13,15,18,20 ./Parse/Parse/Internal/ACL/State/PFACLState.h:9,11,13,15,17,19,22,26,30,33,37,39,41 ./Parse/Parse/Internal/ACL/State/PFACLState_Private.h:9,11,13,16,18,22,27,28,31 ./Parse/Parse/Internal/ACL/State/PFMutableACLState.m:9,11,13,15,18,22,26,28,30,31 ./Parse/Parse/Internal/ACL/State/PFACLState.m:9,11,13,15,19,25,26,30,34,37,39,40,43,44,48,51,53,55,57,58,61,62,65,66,70,73,74,77,78,82,85,86 ./Parse/Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.h:9,11,13,15,18,20,22,24,28,31,33,37,40,44,47,50,54,56 ./Parse/Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.m:9,11,13,17,20,23,26,27,31,35,38,40,41,44,45,49,54,55,61,62,69,73,74,79,82,84,87,88 ./Parse/Parse/Internal/PFEventuallyPin.h:9,11,15,18,20,27,30,44,46,48,50,52,54,56,60,65,70,72,74 ./Parse/Parse/Internal/PFMulticastDelegate.m:9,11,14,15,17,19,23,25,27,28,31,32,35,36,41,42,45,46 ./Parse/Parse/Internal/PFCommandResult.m:9,11,13,15,19,25,29,31,32,37,38 ./Parse/Parse/Internal/Analytics/PFAnalytics_Private.h:9,11 ./Parse/Parse/Internal/Analytics/Controller/PFAnalyticsController.h:9,11,13,16,18,20,22,24,28,31,33,35,39,44,47,52,55,59,65,67 ./Parse/Parse/Internal/Analytics/Controller/PFAnalyticsController.m:9,11,17,19,21,23,25,29,33,35,37,38,41,42,46,57,62,63,69,75,76,84,90,91,95,98,99 ./Parse/Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.h:9,11,13,21,23,27 ./Parse/Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.m:9,11,13,15,22,26,31,35,37,38 ./Parse/Parse/Internal/PFCommandCache_Private.h:9,11,13,15 ./Parse/Parse/Internal/Parse_Private.h:9,11,13,15,17,19,21,24 ./Parse/Parse/Internal/Session/PFSession_Private.h:9,11,13,15,17,21,23 ./Parse/Parse/Internal/Session/Controller/PFSessionController.h:9,11,13,15,18,20,22,24,28,31,35,37,39 ./Parse/Parse/Internal/Session/Controller/PFSessionController.m:9,11,19,21,25,29,31,33,34,37,38,42,58,59 ./Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.h:9,11,13,15,19,21,23 ./Parse/Parse/Internal/Session/Utilities/PFSessionUtilities.m:9,11,13,17,20,21 ./Parse/Parse/PFObject+Subclass.h:9,11,13,15,17,20,25,28,30,33,35,38,40,42,43,45,47,50,51,53,54,60,64,67,74,79,82,85,90,92,96,98,101,108,111,114,118,121,124,126,128,132,134,143,145 ./Parse/Parse/PFDecoder.m:9,11,23,27,29,31,39,40,42,47,48,53,56,59,62,65,69,81,82,85,90,95,99,100,101,107,108,111,112,115,116,121,123,124,130,132,133,135,139,141,147,149,151,156,157,159,165,166,169,170,172,176,178,180,182,184,189,190,194,196,197 ./Parse/Parse/PFSubclassing.h:9,11,13,15,19,25,27,32,34,37,41,43,47,50,54,57,59,61,63,67,70,74,76 ./Parse/Parse/PFEncoder.m:9,11,24,26,34,35,44,50,61,67,74,78,82,86,93,95,107,112,114,115,117,118,122,123,125,129,131,139,140,144,145,147,151,153,161,162,170,176,177,179,183,185,193,194,198,199,201,205,207,212,214,216,220,221,225,228,231,233,234,237,238,244,245,254,256,257,265,266,268,271,272 ./Parse/Parse/PFFileUploadController.h:8,11,18,21,28 ./Parse/Parse/PFAnonymousUtils+Deprecated.h:9,12,14,19,23,26,30,35,37 ./Parse/Parse/ParseClientConfiguration.m:9,12,19,21,23,27,30,31,35,39,41,42,46,48,50,52,53,56,57,61,65,66,69,70,75,76,81,83,84,90,92,93,97,98,102,105,106,110,111,122,123,127,142,143 ./Parse/Parse/PFPurchase.m:9,11,20,22,26,32,36,38,39,44,47,48,51,52,56,57,69,70,76,77,79,80,84,87,88 ./Parse/Parse/PFQuery.m:9,14,17,38,49,53,54,55,57,58,68,72,73,74,76,77,80,81,83,85,87,91,95,97,99,100,104,106,108,109,113,115,118,119,123,124,126,129,130,133,134,136,139,140,143,144,146,150,152,153,157,159,160,162,165,166,169,170,172,175,176,179,180,184,189,190,195,196,201,202,207,208,216,217,219,220,224,225,229,235,236,242,243,247,248,252,253,257,258,262,263,267,268,271,272,275,276,279,280,283,284,288,289,292,293,296,297,302,303,307,308,312,313,317,318,321,322,329,332,333,337,338,342,343,347,348,351,352,355,356,359,360,363,364,370,371,377,378,382,383,386,387,391,396,397,402,403,407,412,413,417,422,423,428,434,439,444,449,454,459,469,478,486,488,492,493,502,511,519,521,526,533,536,540,541,542,543,565,569,570,574,580,583,585,590,593,595,601,602,606,607,608,612,617,618,619,620,625,626,627,631,634,635,639,640,643,644,654,656,660,661,665,669,670,674,675,687,688,689,690,696,703,704,707,708,712,715,716,720,723,727,728,735,741,742,743,744,750,751,753,768,772,773,776,777,781,786,787,797,798,799,800,803,809,810,813,814,818,823,824,831,832,838,844,845,846,847,853,854,856,871,875,876,879,880,884,890,891,892,893,897,900,901,905,908,909,913,914,917,918,920,921,925,929,930,934,935,938,939,943,954,955,956,960,963,964,967,968,972,975,977,978,982,984,986,987,991,994,995,1000,1001,1005,1006,1010,1013,1014,1018,1022,1024,1025,1027,1031,1033,1035,1038,1039,1043,1044,1047,1048,1051,1052,1054,1057,1058,1062,1063,1065,1068,1069,1072,1073,1075,1078,1079,1082,1083,1085,1088,1089,1096,1097,1099,1100,1102,1106,1108,1110,1115,1116,1118,1123,1124,1126,1131,1132,1134,1139,1140 ./Parse/Parse/PFProduct.h:9,11,15,18,20,25,29,33,36,40,45,50,55,58,62,65,69,71 ./Parse/Parse/PFPush+Synchronous.h:9,12,14,21,25,28,30,34,37,42,46,49,53,57,60,62,67,71,74,76,81,85,89,92,94,98,101,105,109,112,115,119,121 ./Parse/Parse/PFNetworkActivityIndicatorManager.h:9,12,14,18,20,25,30,38,43,48,51,55,58,63,66,71,73 ./Parse/Parse/PFFileObject.h:9,11,13,15,17,25,31,35,38,41,43,47,50,55,59,62,65,69,74,77,84,90,93,95,100,106,109,117,124,127,130,134,138,141,147,152,157,161,164,168,171,173,177,180,184,187,190,196,200,205,208,210,214,217,219,221,223,227,230,232,236,239,244,247,251,255,258,262,265,270,273,275,279,282,286,289,291,295,298,301,307,311,313,319,322,326,330,333,337,339,343,346,350,354,357,361,367,371,376,380,383,387,390,394,396 ./Parse/Parse/PFGeoPoint.h:9,12,14,16,18,22,26,30,33,37,40,42,46,49,52,56,59,62,65,70,74,79,84,88,91,93,97,100,102,106,109,111,115,117 ./Parse/Parse/PFConfig.m:9,12,21,23,25,27,29,31,35,38,39,41,44,45,48,49,53,57,59,61,62,66,73,74,77,78,82,85,86,89,90,92,95,96,100,104,105,107,108,110,114,116,118,121,122,125,126 ./Parse/Parse/PFAnonymousUtils.m:9,12,17,19,23,27,28,31,32,36,39,40,44,46,54,55,64,67,68,74,75,79,83,84,86,88,93,94 ./Parse/Parse/PFPolygon.h:9,13,15,17,23,27,30,35,38,43,47,52,54 ./Parse/Parse/PFSession.m:9,11,21,35,36,38,40,44,47,48,51,52,56,60,61,63,70,71,74,75,79,84,85,90,91,96,97,101,104,105 ./Parse/Parse/PFFileObject+Deprecated.h:9,12,14,19,23,26,32,37,41,44,49,54,56 ./Parse/Parse/PFConstants.m:9,11,21,23,27 ./Parse/Parse/PFObject.h:9,11,13,15,17,21,26,33,37,40,43,47,50,53,57,61,64,68,71,74,77,82,86,91,96,101,106,111,114,119,123,126,128,132,135,141,145,148,152,155,158,160,164,167,170,176,180,183,187,190,192,196,201,205,209,213,216,221,224,229,232,234,239,243,245,250,253,258,261,266,270,273,277,280,285,289,292,296,299,304,308,311,318,322,326,330,337,342,346,349,351,355,358,365,369,376,379,386,390,393,397,399,402,406,409,411,415,418,421,425,427,430,434,437,442,446,450,453,458,462,465,467,471,475,482,485,487,491,495,502,506,510,514,518,523,527,530,534,537,542,546,550,557,561,565,569,573,576,578,582,586,590,595,597,602,606,611,614,619,622,627,629,631,635,638,643,647,651,655,659,664,666,668,673,677,682,686,691,694,699,702,704,708,711,716,721,727,731,735,737,742,746,749,754,757,759,761,765,768,772,776,780,784,786,790,794,797,801,804,806,810,813,819,823,825,827,832,836,840,845,848,851,853,857,860,865,871,873 ./Parse/Parse/PFAnalytics.m:9,12,16,24,26,30,39,41,42,46,47,54,55,59,60,64,67,68,71,72,81,87,88,93,94 ./Parse/Parse/PFRole.h:9,11,15,17,19,26,30,34,38,42,45,50,53,55,59,62,67,71,74,77,81,84,90,93,99,101 ./Parse/Parse/PFRelation.h:9,11,14,16,22,27,31,36,40,43,47,50,54,56 ./Parse/Parse/PFPush.m:9,12,14,32,34,36,39,41,43,46,47,52,54,55,57,59,63,65,68,69,73,75,77,78,80,84,85,89,90,93,94,97,98,101,102,106,107,111,112,116,117,120,121,124,125,128,129,131,137,138,146,147,150,151,153,159,161,162,166,171,172,176,179,180,184,185,188,189,194,195,199,201,205,206,209,210,216,217,220,221,223,229,230,236,237,243,244,250,251,255,257,260,261,264,265,267,270,271,274,275,277,280,281,284,285,289,295,296,298,301,313,314,317,318,320,325,326,329,337,338,340,342,346,350,351,355,359,360,362,364,368,371,372,375,376,378,382,384,386,389,390,393,394,397,398,404,405,411,412,414,417,418,421,422,425,426,428,432,434,436,441,442,450,451,459,460,462,467,468,473,474,479,480 ./Parse/Parse/PFUser+Synchronous.h:9,12,14,21,25,28,30,32,36,39,41,43,45,49,53,56,59,62,67,70,73,77,82,86,89,92,94,99,102,105,108,113,117,122,126,129,132,134,138,141,144,150,152 ./Parse/Parse/PFInstallation.h:9,11,14,16,18,25,32,36,38,42,45,48,52,55,58,62,66,71,76,81,86,91,96,99,103,107,110,112,116,120,122 ./Parse/Parse/PFCloud+Synchronous.h:9,12,14,21,24,27,31,35,39,44,46 ./Parse/Parse/PFObject+Deprecated.h:9,12,17,21,24,30,35,39,42,49,55,59,62,68,73,76,82,87,90,96,101,105,109,116,122,126,133,139,143,146,152,157,161,164,171,177 ./Parse/Parse/PFUser.m:9,14,17,48,52,55,56,59,60,62,64,66,68,70,74,75,78,79,83,87,88,91,92,96,98,105,108,109,116,119,120,122,126,128,129,134,135,143,149,151,152,167,168,171,174,175,183,185,186,187,196,199,200,204,214,215,216,220,231,232,233,244,247,254,256,259,260,267,273,285,286,292,293,294,302,305,306,307,308,309,316,320,321,326,329,332,334,335,336,339,347,348,349,354,361,362,377,379,380,385,388,389,390,395,396,403,404,405,406,414,415,416,417,422,429,430,436,441,448,449,460,461,463,464,465,468,469,477,479,480,491,492,497,498,505,506,511,513,518,525,526,530,533,539,542,543,547,548,553,560,561,566,581,582,583,588,590,595,597,598,599,600,607,608,609,610,614,623,628,629,633,637,642,643,650,653,655,656,658,660,661,662,675,677,685,686,690,698,699,706,707,712,713,719,723,726,727,733,737,738,742,743,757,763,764,768,771,772,775,776,779,780,782,784,786,791,797,800,801,804,805,808,809,813,814,815,819,820,821,825,830,831,836,837,841,844,845,847,858,859,861,871,876,878,882,885,887,888,893,894,899,908,909,911,919,920,923,924,926,931,932,933,935,938,939,943,947,948,951,952,956,960,963,964,970,971,975,979,980,983,984,988,992,993,999,1000,1003,1011,1013,1015,1019,1020,1022,1027,1029,1030,1034,1040,1042,1043,1048,1049,1054,1055,1057,1058,1063,1064,1066,1067,1070,1071,1075,1076,1085,1086,1087,1090,1091,1095,1096,1104,1107,1108,1112,1114,1115,1121,1122,1126,1128,1129,1134,1135,1139,1140,1148,1150,1151,1152,1155,1156,1159,1160,1170,1171,1173,1174,1175,1178,1179,1183,1185,1190,1191,1193,1197,1199,1201,1204,1205,1208,1209,1211,1214,1215,1218,1219,1221,1224,1225,1228,1229,1231,1234,1235,1237,1240,1241,1244,1245,1247,1251,1253,1255,1260,1261,1263,1271,1272,1274,1279,1280,1282,1287,1288 ./Parse/Parse/Parse.m:9,29,33,35,37,39,42,49,51,52,53,57,63,65,69,70,79,82,84,88,97,98,99,102,103,106,107,112,113,116,117,122,123,126,127,130,131,135,141,143,144,151,154,155,160,161,166,167,170,171,175,179,183,184,188,190,191,195,197,200,201,204,205,207,211,214,215,218,219,223,226,227,230,231,235,238,239,242,243,246,247,255,256 ./Parse/Parse/PFACL.h:9,11,13,16,24,28,31,35,38,42,46,51,56,60,63,68,73,75,79,82,87,92,94,98,101,106,111,113,117,120,125,130,132,136,140,144,146,150,153,158,162,164,168,171,176,180,183,185,189,192,195,200,204,207,209,213,216,219,224,228,231,241,243 ./Parse/Parse/PFCloud.m:9,11,18,20,24,33,34,39,40,42,46,48,51,52,55,56,58,62,64,72,73 ./Parse/Parse/PFQuery+Synchronous.h:9,12,14,21,25,28,31,35,38,42,46,49,52,54,58,61,64,67,71,75,78,80,84,92,96,99,103,106,108,112,116,119,121,125,128,130,132,136,140,143,147,150,152,156,158 ./Parse/Parse/PFCloud+Deprecated.h:9,12,14,19,23,30,37,39 ./Parse/Parse/PFDecoder.h:9,11,13,15,20,27,29,35,37,39,44,46,48 ./Parse/Tests/Unit/RoleUnitTests.m:9,11,17,19,21,23,28,33,34,37,38,41,44,45,49,52,53,56,61,64,71,73,76,77 ./Parse/Tests/Unit/DecoderTests.m:9,18,20,22,24,28,29,34,35,38,42,47,48,51,54,58,59,62,66,71,72,75,79,83,86,87,90,95,99,101,102,105,110,115,116,119,126,130,133,134,137,142,146,149,150,153,161,165,168,172,176,177,180,185,189,192,193,196,203,206,217,218,221,225,229,231,232,235,238,242,245,246,250,254,255,259,267,271,276,277,281,285,286,290,298,301,305,306 ./Parse/Tests/Unit/ParseSetupUnitTests.m:9,12,14,16,18,22,26,28,29,33,37,40,42,43,47,48,54,55 ./Parse/Tests/Unit/DefaultACLControllerTests.m:9,11,13,21,23,25,27,29,33,36,37,41,47,48,51,54,56,60,68,70,71,77,80,82,84,88,97,99,100,106,109,113,115,119,124,128,137,139,140 ./Parse/Tests/Unit/PushControllerTests.m:9,11,13,21,23,25,27,30,34,38,39,43,46,48,53,54,57,62,65,70,73,75,76 ./Parse/Tests/Unit/ObjectSubclassPropertiesTests.m:9,16,20,33,34,56,58,60,82,85,86,90,91,95,97,101,103,105,107,111,114,120,121,124,131,132,135,140,144,148,152,156,160,161,167,171,172,175,180,183,184,187,191,192,195,199,200,203,206,209,211,212,215,218,221,223,227,233,235,236,239,244,246,247,250,253,256,258,259,265,269,270,277,278,288,289,294,295,298,301,302,306,307 ./Parse/Tests/Unit/URLSessionCommandRunnerTests.m:9,11,14,25,27,29,31,35,46,57,58,64,67,69,71,76,78,83,87,92,94,95,101,103,105,110,113,119,124,125,131,133,138,140,143,149,151,157,162,164,169,171,172,178,180,185,188,193,195,197,203,213,215,216,222,225,227,233,235,239,246,248,253,266,268,269,275,278,280,282,287,289,294,298,303,305,306,315,316,325,326,335,336,346,347,360,362,369,371,378,379 ./Parse/Tests/Unit/OfflineQueryLogicUnitTests.m:9,16,19,20,22,24,28,31,33,34,37,39,40,44,48,52,56,64,68,76,80,88,93,101,107,115,121,129,134,142,144,145,149,153,157,165,169,177,181,189,194,202,207,215,220,228,230,231,235,242,245,253,257,265,269,277,281,289,293,301,305,313,317,325,330,338,342,350,355,363,368,376,378,379,383,390,393,401,405,413,417,425,429,437,441,449,453,461,465,473,477,485,489,497,502,510,515,523,525,526,530,537,540,548,552,560,564,572,576,584,588,596,600,608,612,620,624,632,636,644,649,657,662,670,672,673,677,684,687,695,699,707,711,719,723,731,735,743,747,755,759,767,771,779,783,791,796,804,809,817,819,820,824,831,834,842,846,854,858,866,870,878,882,890,894,902,906,914,916,917,921,928,931,939,943,951,955,963,967,975,979,987,991,999,1003,1011,1013,1014,1018,1025,1028,1036,1040,1048,1052,1060,1064,1072,1076,1084,1088,1096,1098,1099,1103,1109,1112,1120,1124,1132,1136,1144,1146,1147,1151,1160,1163,1171,1175,1183,1187,1195,1199,1207,1211,1219,1223,1231,1235,1243,1247,1255,1259,1267,1271,1279,1283,1291,1295,1303,1307,1315,1317,1318,1322,1329,1332,1340,1344,1352,1356,1364,1366,1367,1371,1377,1380,1388,1392,1400,1402,1403,1407,1413,1417,1425,1430,1438,1440,1441,1445,1452,1459,1467,1469,1470,1473,1479,1482,1488,1489,1490,1493,1499,1502,1508,1509,1510,1513,1519,1522,1528,1529,1530,1533,1540,1545,1552,1553,1554,1557,1559,1562,1567,1568 ./Parse/Tests/Unit/ObjectLocalIdStoreTests.m:9,11,18,20,22,24,28,33,34,38,43,47,51,52,57,59,64,69,73,77,82,86,91,95,99,103,107,111,113,114,119,121,127,129,130,134,136,141,142,147,156,157 ./Parse/Tests/Unit/OperationSetUnitTests.m:9,14,16,18,20,27,28,32,37,40,43,46,49,50,65,70,74,77,78,85,88,91,92,95,98,100,105,106,109,112,116,123,124,128,134,135,140,144,146,147 ./Parse/Tests/Unit/CommandURLRequestConstructorTests.m:9,11,20,22,24,26,30,37,38,42,46,51,52,57,64,73,74,79,87,95,103,111,112,117,127,128,133,144,145,158,159,164,177,178 ./Parse/Tests/Unit/ObjectCommandTests.m:9,14,16,18,20,30,31,36,40,44,45,58,69,70,77,78,91,92,99,105,111,112,122,123,128,132,133 ./Parse/Tests/Unit/ConfigUnitTests.m:9,11,13,20,22,24,26,28,32,35,37,38,41,43,44,48,52,55,59,60,62,63,66,67,71,74,77,78,81,84,85,88,91,94,97,99,100,103,106,109,113,114 ./Parse/Tests/Unit/PolygonUnitTests.m:9,11,18,21,22,24,26,29,31,32,36,37,43,44,47,50,54,55,58,62,66,67,74,75,82,83,87,88,91,94,95,100,101,104,107,110,111,116,120,121 ./Parse/Tests/Unit/ConfigCommandTests.m:9,13,15,17,19,27,28,37,38 ./Parse/Tests/Unit/ObjectBatchControllerTests.m:9,11,23,25,27,29,33,39,40,44,47,51,55,56,58,62,72,74,76,86,90,91,95,98,99,103,113,115,118,129,133,134,136,141,143,154,158,164,169,170,174,177,178,183,185,189,196,198,203,204,215,216,218,223,229,230,235,239,240,246,247,254,261,262,271,274,280,281 ./Parse/Tests/Unit/FieldOperationDecoderTests.m:9,15,17,19,21,25,26,30,31,35,36,39,47,48,51,59,60,63,71,72,75,83,84,87,93,94,97,113,114,117,131,132,135,145,146,149,159,160 ./Parse/Tests/Unit/HashTests.m:9,11,13,15,17,19,24,25,30,34,35 ./Parse/Tests/Unit/AnalyticsControllerTests.m:9,11,18,20,22,24,28,34,35,41,42,46,49,53,57,58,62,67,70,80,81,87,91,94,99,101,102,109,119,120,126,130,133,137,139,140,147,156,157 ./Parse/Tests/Unit/PushUnitTests.m:9,11,13,26,28,31,33,35,39,44,47,49,50,53,56,57,61,64,66,67,71,75,78,79,84,85,87,93,97,101,104,108,112,116,120,124,128,132,136,140,144,145,150,155,158,163,168,173,178,183,184,188,190,193,196,200,202,205,207,209,211,214,218,221,223,227,229,233,235,238,240,243,247,253,256,262,264,269,271,272,276,278,282,286,289,295,303,306,312,321,323,324,329,331,335,339,342,347,350,356,365,367,368,372,374,378,382,384,390,398,401,403,404,409,411,415,419,421,426,434,437,439,440,444,446,449,452,456,461,464,470,476,478,479,482,484,487,490,495,501,504,510,512,519,521,522,525,527,530,533,538,544,547,553,555,562,564,565,569,572,574,576,579,582,585,588,591,592,595,598,601,603,604,608,612,616,620,624,625,629,634,635,639,644,645,650,655,656 ./Parse/Tests/Unit/FileDataStreamTests.m:9,11,13,15,17,19,21,24,25,28,30,31,35,42,45,47,50,52,54,56,58,61,62,65,68,75,79,82,86,89,92,96,100,103,105,106 ./Parse/Tests/Unit/ExtensionDataSharingMobileTests.m:9,15,17,20,21,23,25,29,32,34,37,38,43,48,51,53,55,56,60,63,67,72,73,74 ./Parse/Tests/Unit/GeoPointLocationTests.m:9,15,17,19,21,25,28,30,31,35,38,51,57,60,65,68,69,72,79,82,88,91,92,97,106,110,111,116,124,125 ./Parse/Tests/Unit/AnalyticsUnitTests.m:9,11,13,17,19,21,23,27,31,36,37,41,53,54,58,64,65,69,74,82,83,96,101,102,115,116,120,127,131,132,136,143,147,155,156,160,162,166,167,171,173,177,185,186 ./Parse/Tests/Unit/QueryUtilitiesTests.m:9,13,15,17,19,23,26,27,33,34,38,39,43,52,54,55,64,66,67,70,73,74,78,79,83,84,87,90,91,95,97,100,101,105,108,111,112,115,119,120 ./Parse/Tests/Unit/RelationUnitTests.m:9,11,13,19,21,23,25,30,34,36,39,41,45,46,49,53,56,60,62,66,67,69,72,76,79,83,84,85,88,91,93,95,96,99,102,105,107,108,111,114,117,119,122,124,127,130,132,133,138,141,143,147,148,159,162,165,166,170,172,173 ./Parse/Tests/Unit/PinUnitTests.m:9,13,15,17,19,23,26,29,32,33 ./Parse/Tests/Unit/ConfigControllerTests.m:9,11,13,22,24,26,28,30,32,36,42,43,47,50,54,55,58,60,62,63,73,75,77,80,83,85,88,90,91 ./Parse/Tests/Unit/CurrentConfigControllerTests.m:9,11,13,22,24,26,28,32,35,36,42,43,51,52,56,59,63,67,68,73,76,81,85,87,88,93,96,102,107,111,113,114,119,121,123,129,134,138,140,148,150,151,156,158,160,166,171,175,180,183,185,187,188 ./Parse/Tests/Unit/ObjectEstimatedDataTests.m:9,14,16,18,20,26,31,37,43,46,54,55,61,62,68,79,82,83,88,89,98,99 ./Parse/Tests/Unit/ObjectFileCoderTests.m:9,16,18,20,22,27,32,33,38,45,46 ./Parse/Tests/Unit/CloudCodeControllerTests.m:9,11,13,20,22,24,26,30,33,37,41,42,47,51,56,61,63,64,72,74,84,85,93,95,106,107 ./Parse/Tests/Unit/CloudCommandTests.m:9,13,15,17,19,30,40,41 ./Parse/Tests/Unit/ObjectStateTests.m:9,15,17,19,21,25,31,32,37,38,42,48,53,54,58,61,64,67,72,77,82,87,88,91,94,97,100,103,104,110,115,116,120,123,128,129,132,135,138,141,145,148,149,153,156,159,162,165,167,168,172,175,178,179,186,193,196,197,204,208,210,215,216,224,229,232,233 ./Parse/Tests/Unit/BaseStateTests.m:9,11,14,18,19,21,27,29,31,35,37,39,40,44,51,52,55,56,58,60,62,64,68,72,74,77,78,82,85,87,91,94,95,98,101,104,107,109,112,114,115,117,121,122,125,127,130,134,137,139,142,143,145,150,151,154,156,159,161,163,166,169,173,174,177,179,182,184,186,189,192,195,196,200,204,206,208,210,212,213,217,219,220,224,227,231,233,236,238,239,243,245,246,247,251,254,257,261,264,266,268,270,272,273,277,280,283,285,288,291,293,296,297,301,305,307,309,310 ./Parse/Tests/Unit/SessionUnitTests.m:9,11,19,21,23,25,29,36,37,41,42,46,50,51,61,62,65,67,74,76,83,84,88,89,93,94,99,107,108,113,121,122,127,135,136,141,149,150 ./Parse/Tests/Unit/DeviceTests.m:9,12,14,16,18,23,24,29,30,35,38,39,44,45,50,51,55,56 ./Parse/Tests/Unit/URLSessionTests.m:9,11,14,21,26,29,32,34,36,38,44,45,46,52,53,54,56,58,60,62,67,73,79,84,89,90,96,99,101,103,105,109,115,123,126,130,136,145,149,150,157,160,162,173,174,175,181,184,187,189,191,195,201,210,215,220,224,230,240,244,245,251,254,257,259,261,267,271,277,287,291,292,298,301,304,321,322,328,331,334,336,338,347,354,355,362,366,371,375,381,383,400,404,405,406,412,415,419,421,423,427,433,440,441,448,452,454,459,464,468,474,476,492,496,497,503,506,508,510,522,531,537,541,547,556,560,561,567,568 ./Parse/Tests/Unit/OfflineQueryControllerTests.m:9,11,14,28,30,32,34,38,43,49,55,56,60,65,69,73,76,81,84,86,91,93,96,98,99,103,106,110,113,116,119,121,126,128,131,133,134,138,145,148,152,155,158,160,167,172,181,184,186,191,194,200,202,205,207,210,211,215,221,224,227,230,233,235,238,241,247,249,252,254,255,259,265,267,271,273,280,285,294,297,299,304,307,313,315,318,320,321,325,329,331,334,336,339,342,348,350,353,355,356,360,366,368,372,375,378,380,382,386,389,391,396,400,402,403,407,412,416,419,422,424,427,430,436,440,442,443,447,453,455,459,461,468,473,482,485,487,493,496,498,499,503,507,509,512,514,517,520,526,528,531,533,534 ./Parse/Tests/Unit/ProductTests.m:9,13,15,17,19,22,25,26 ./Parse/Tests/Unit/ACLDefaultTests.m:9,11,13,15,17,19,24,28,29 ./Parse/Tests/Unit/PushManagerTests.m:9,11,18,20,22,24,28,34,35,41,42,47,48,52,56,62,68,69,73,77,83,84,88,92,98,99 ./Parse/Tests/Unit/AnalyticsUtilitiesTests.m:9,13,15,17,19,41,42 ./Parse/Tests/Unit/QueryControllerUnitTests.m:9,11,13,21,23,25,27,31,34,36,48,50,52,53,59,60,64,67,71,75,76,80,88,94,99,100,104,107,117,118,122,130,135,136,140,143,153,154,158,161,162,166,169,170,174,178,179,182,185,186 ./Parse/Tests/Unit/PushChannelsControllerTests.m:9,11,13,19,21,23,25,29,32,35,37,38,42,45,49,53,54,58,60,66,69,71,77,82,83,87,89,95,98,100,106,111,112,116,120,123,125,132,137,138,142,144,152,155,157,163,168,170,171,175,181,184,186,192,197,198,202,204,210,213,215,221,226,228,229,233,235,241,244,246,252,257,258 ./Parse/Tests/Unit/ObjectSubclassingControllerTests.m:9,13,18,21,24,28,29,34,37,39,41,44,47,49,52,53,55,57,60,61,63,65,67,70,71,73,74,75,77,79,82,83,85,88,90,92,94,98,101,102,110,114,116,117,121,125,126,130,132,133,138,143,144,148,150,152,154,155,159,163,166,169,172,173,177,181,185,186,189,190,195,197,203,208,209,214,220,227,233,239,245,252,260,267,270,271,276,277,282,284,285,290,295,302,310,318,326,332,333,338,344,350,356,362,369,380,385,386,391,398,403,410,418,424,425 ./Parse/Tests/Unit/LocationManagerTests.m:9,11,13,17,19,21,24,26,29,31,35,39,43,45,47,50,54,56,58,59,62,65,69,72,76,78,80,86,89,91,93,94,99,103,106,110,112,114,118,121,123,125,126 ./Parse/Tests/Unit/RelationStateTests.m:9,13,15,17,19,23,26,30,32,33,37,41,48,51,58,59,62,65,68,71,74,75,79,82,83,88,90,91 ./Parse/Tests/Unit/QueryPredicateUnitTests.m:9,13,15,17,19,23,27,28,31,32,36,40,43,46,49,52,55,58,62,66,69,72,77,78,86,87,90,93,96,97,101,104,105,109,112,116,119,120 ./Parse/Tests/Unit/ObjectUnitTests.m:9,15,17,19,21,25,27,33,36,41,42,47,48,52,57,60,84,91,96,97,99,105,106,110,111,115,119,123,124,127,132,133,136,139,142,146,150,153,156,160,161,164,167,170,173,174,179,182,183,189,190,202,210,211,213,216,226,227,229,233,239,242,250,251,253,265,266,279,280,282,287,291,295,297,298,309,320,321,332,333,338,348,349,354,362,363 ./Parse/Tests/Unit/QueryUnitTests.m:9,11,13,21,23,25,27,29,30,32,33,35,36,38,40,42,44,48,53,62,63,68,77,78,82,84,88,93,98,99,105,106,113,114,118,121,122,124,130,131,137,138,140,146,147,153,156,159,160,166,167,171,173,176,177,181,183,185,188,189,194,197,198,200,204,207,208,214,215,220,225,226,231,234,235,237,244,245,252,253,260,261,268,269,274,277,281,282,284,289,290,295,296,301,302,307,308,317,319,320,325,326,331,332,337,338,343,344,353,354,359,360,365,366,371,372,375,379,380,383,386,389,390,393,396,399,400,403,407,408,412,416,417,422,426,427,430,434,435,440,441,446,447,452,453,458,459,464,465,470,471,477,478,484,485,491,492,498,499,505,506,511,512,514,520,523,526,527,533,537,542,543,547,553,558,559,563,571,576,577,581,590,597,598,602,605,611,612,616,622,625,633,634,638,644,647,655,656,661,663,674,678,682,697,701,702,706,712,715,721,726,728,729,731,737,740,743,744,750,754,759,760,766,769,770,772,776,780,781,785,788,793,794,798,800,808,809,813,815,823,824,829,836,840,844,859,863,864,868,871,877,882,884,885,889,895,901,909,910,914,922,930,931,933,937,941,946,947,951,955,958,963,964,968,975,982,983,987,991,994,1002,1003,1007,1011,1014,1022,1023,1028,1030,1039,1043,1047,1062,1066,1067,1071,1075,1078,1084,1089,1091,1092,1094,1098,1102,1103,1107,1110,1115,1116,1120,1122,1130,1131,1135,1137,1145,1146,1151,1158,1162,1166,1181,1185,1186,1190,1192,1198,1203,1205,1206,1208,1214,1217,1220,1221,1227,1230,1233,1234,1240,1243,1246,1247,1253,1256,1258,1259,1265,1275,1276,1278,1281,1287,1290,1293,1295,1297,1299,1306,1309,1312,1314,1315,1317,1321,1324,1327,1330,1333,1336,1339,1342,1345,1349,1352,1355,1358,1361,1364,1367,1368,1377,1381,1387,1388,1392,1397,1402,1403,1406,1407,1409,1414,1415,1427,1428,1429 ./Parse/Tests/Unit/UserUnitTests.m:9,13,15,17,19,23,26,27,31,32,37,38,40,44,55,56,60,71,72 ./Parse/Tests/Unit/CloudUnitTests.m:9,11,17,19,21,23,25,27,29,33,40,41,47,48,52,58,63,64,68,71,76,77,81,89,90,94,102,103,107,109,113,121,123,124,128,136,137,141,149,150,154,156,160,168,170,171,175,178,182,183 ./Parse/Tests/Unit/PinningObjectStoreTests.m:9,11,18,20,22,24,28,34,35,39,41,44,45,48,52,56,57,60,66,68,76,77,80,86,88,99,100,103,108,110,120,121,125,131,133,144,145,149,151,154,159,161,172,173,177,185,186,190,192,199,201,212,213,217,221,226,228,237,238,242,246,251,253,262,263,267,275,276,284,294,295,298,305,307,316,317 ./Parse/Tests/Unit/PurchaseControllerTests.m:9,11,13,16,33,35,37,40,42,46,49,51,52,55,57,59,60,64,72,73,79,80,88,90,91,94,95,99,103,105,109,112,115,116,120,122,124,126,131,133,137,139,140,144,146,149,152,158,162,167,176,177,180,185,188,190,193,195,199,201,204,206,207,211,213,216,221,225,227,231,236,238,241,244,247,253,256,257,260,263,265,269,270,274,276,279,285,293,295,298,300,301,305,307,310,315,317,325,327,330,332,333,337,339,342,347,351,358,366,368,371,373,374 ./Parse/Tests/Unit/UserCommandTests.m:9,13,15,17,19,34,42,43,58,66,67,82,90,91,104,112,113,121,122,130,131,139,140,148,149 ./Parse/Tests/Unit/PropertyInfoTests.m:9,13,15,18,20,22,24,26,30,31,34,35,37,39,41,43,46,49,53,56,57,62,65,68,69,72,75,78,81,82,86,90,94,98,102,103,107,111,112 ./Parse/Tests/Unit/GeoPointUnitTests.m:9,11,15,17,19,21,24,28,29,32,36,40,41,44,47,52,53,56,62,63,67,70,73,74,79,80,85,98,104,109,115,120,125,130,136,141,146,150,155,158,161,164,167,170,173,176,179,182,186,190,193,196,199,203,204,208,211,212,215,218,222,223,227,231,235,236,240,241 ./Parse/Tests/Unit/ExtensionDataSharingTests.m:9,11,18,20,23,24,26,28,32,35,37,38,41,43,46,56,57,59,61,62,66,70,73,76,79,80,84,88,92,95,96,100,103,107,108,112,116,120,121,123,125,127,129,132,141,146,150,153,157,159,164,169,170,172,173,175,177,179,181,184,193,198,202,205,210,212,216,218,224,229,230,232,233 ./Parse/Tests/Unit/FileCommandTests.m:9,13,15,17,19,27,28 ./Parse/Tests/Unit/KeyValueCacheTests.m:9,11,17,20,22,26,29,30,33,34,38,41,42,46,56,59,64,72,73,80,83,85,88,89,95,98,101,103,106,108,109,114,117,119,120,128,130,131,139,142,144,147,149,152,154,155,163,166,169,171,174,176 ./Parse/Tests/Unit/IncrementUnitTests.m:9,12,14,16,18,22,25,26 ./Parse/Tests/Unit/ParseModuleUnitTests.m:9,12,14,16,18,20,24,25,27,29,31,33,36,39,41,44,46,47,50,54,55,57,60,62,63,66,69,72,74,78,79 ./Parse/Tests/Unit/URLSessionDataTaskDelegateTests.m:9,11,14,19,21,23,25,34,40,41,44,49,56,58,59,63,67,70,75,81,88,91,93,96,97,101,105,107,118,125,127,129,132,133,137,141,143,154,161,164,167,168,172,176,185,196,203,206,208,209 ./Parse/Tests/Unit/AlertViewTests.m:9,11,13,18,21,24,25,28,29,31,33,35,37,41,48,59,60,66,69,72,77,78,82,86,89,91,99,107,110,113,114,115,118,125,127,133,136,137,141,144,148,151,153,161,164,169,170,171 ./Parse/Tests/Unit/SQLiteDatabaseTest.m:9,11,17,20,22,24,28,31,32,36,39,41,42,47,50,53,56,58,59,63,76,77,81,106,107,124,131,139,144,147,158,163,166,179,187,188,203,208,211,220,225,228,240,247,257,261,274,279,287,302,307,319,324,327,328,350,353,357,358,374,379,387,392,396,407,412,416,420,421,437,442,445,449,458,466,476,477,488,489,502,503,515,520,525,530,535,540,545,550,555,560,565,570,575,580,585,590,595,600,605,608,609 ./Parse/Tests/Unit/LocationManagerMobileTests.m:9,12,14,17,21,25,27,30,32,34,37,39,41,43,45,48,52,54,58,61,65,68,73,77,83,86,88,90,91,94,98,100,104,107,111,114,119,123,129,132,134,136,137 ./Parse/Tests/Unit/ObjectSubclassTests.m:9,15,19,22,23,25,29,31,34,38,40,42,43,46,47,49,51,53,55,58,59,61,64,66,70,72,74,75,78,79,81,84,87,90,94,96,98,100,102,104,106,109,110,112,116,118,120,122,126,130,135,136,140,145,146,150,151,156,157,163,164,169,172,173 ./Parse/Tests/Unit/URLConstructorTests.m:9,11,13,15,17,19,33,34,76,77 ./Parse/Tests/Unit/PushCommandTests.m:9,15,17,19,21,23,26,33,34,38,45,46,49,53,60,61,65,73,74,78,86,87,91,100,101,105,112,113,115 ./Parse/Tests/Unit/InstallationUnitTests.m:10,20,22,24,26,31,32,39,45,49,51,58,66,67,71,75,76,80,84,85,94,95,111,112 ./Parse/Tests/Unit/InstallationIdentifierUnitTests.m:9,11,17,19,21,23,27,30,41,42,45,47,53,55,58,60,63,64,72,73,80,83,86,88,96,97 ./Parse/Tests/Unit/FieldOperationTests.m:9,11,15,17,19,21,25,29,30,34,35,40,41,45,46,50,55,59,60,64,65,69,70,81,82,86,89,90,94,98,101,102,106,107,110,113,116,117,129,130,134,139,143,144,148,149,152,155,158,161,162,166,171,173,177,181,184,185,189,194,195,199,200,204,209,210,213,215,219,222,224,227,230,233,234,238,243,244,248,249,253,258,259,262,264,268,271,273,276,279,282,283,287,292,293,297,298,302,307,308,311,313,317,322,325,328,329,333,336,342,348,352,353,357,360,361,366,371,376,378,384,387,388,392,399,400 ./Parse/Tests/Unit/ObjectUtilitiesTests.m:9,14,16,18,20,23,29,30,33,38,39,47,48 ./Parse/Tests/Unit/FileStateTests.m:9,12,14,16,18,22,25,26,29,34,35,39,46,52,53,56,59,62,63,66,71,76,77,86,94,95,99,102,103,108,109,119,120,127,131,135,139,140 ./Parse/Tests/Unit/ParseClientConfigurationTests.m:9,11,16,19,21,23,26,28,29,32,34,35,44,50,51,57,64,71,78,85,91,92,101,103,106,108,110,116,117,120,124,128,131,133,136,137,142,146,147 ./Parse/Tests/Unit/DateFormatterTests.m:9,12,14,16,18,22,23,28,29,34,36,40,41,42,48,52,55,58,59,60 ./Parse/Tests/Unit/PurchaseUnitTests.m:9,11,13,23,25,27,29,31,33,37,45,47,50,52,53,57,62,64,69,72,77,86,88,89,93,96,102,104,105,109,111,116,118,120,121,125,127,132,136,140,147,152,155,157,158,162,164,166,169,170,172,177,180,181 ./Parse/Tests/Unit/CommandUnitTests.m:9,19,21,23,25,29,32,34,35,39,49,55,63,67,69,70,80,86,95,99,101,102,108,114,119,125,128,129 ./Parse/Tests/Unit/ObjectBatchCommandTests.m:9,15,17,19,21,23,27,37,44,49,51,52,56,71,72,75,79,86,87,89 ./Parse/Tests/Unit/SessionControllerTests.m:9,11,21,23,25,27,31,34,40,41,45,48,49,53,56,60,64,65,68,71,74,78,86,87,94,103,108,109,113,122,123 ./Parse/Tests/Unit/ObjectFilePersistenceControllerTests.m:9,11,17,19,21,23,27,32,33,39,40,45,46,50,56,60,61,65,67,71,75,83,88,90,91,95,105,107,110,118,120,121,125,129,131,139,141,142 ./Parse/Tests/Unit/QueryCachedControllerTests.m:9,11,13,23,25,27,29,31,33,37,40,43,46,48,49,56,57,67,68,72,78,79,83,86,90,94,95,103,106,116,117,121,124,127,137,138,143,146,155,160,161,164,167,173,176,186,187,193,199,202,212,213,216,220,223,233,234,237,241,247,250,260,261,264,267,273,276,286,287,292,302,303,308,318,319,327,330,340,341,347,350,360,361,365,368,371,374,375,379,382,384,389,391,396,399,400,405,409,411,412,417,420,422,423 ./Parse/Tests/Unit/AnonymousUtilsTests.m:9,11,19,21,23,25,27,29,31,34,37,38,43,45,46,50,55,56,60,64,68,72,74,75,77,79,83,86,95,96,98,100,104,107,116,117,119,121,125,128,130,135,140,143,144 ./Parse/Tests/Unit/URLSessionUploadTaskDelegateTests.m:9,11,14,18,20,22,24,33,42,48,57,58,65,72,74,75,79,85,88,90,95,98,103,110,111,113,120,123,125,129,130,134,138,142,145,150,156,163,166,168,171,172,176,180,182,193,200,202,204,207,208,212,216,218,229,236,239,242,243,247,251,260,271,278,281,283,284 ./Parse/Tests/Unit/QueryStateUnitTests.m:9,13,15,17,19,23,35,38,40,45,46,50,58,65,67,68,72,78,83,84,89,92,95,98,99,103,106,107,111,114,115,119,122,123,127,129,130,134,136,137,141,144,145,150,153,154,157,160,163,164,167,170,172,175,178,181,182,185,189,192,193,198,201,202,207,210,211,214,218,221,224,225,228,231,232,236,239,240 ./Parse/Tests/Unit/ObjectPinTests.m:9,11,17,19,21,23,27,31,36,38,39,43,46,48,49,53,56,58,59,63,65,69,72,73,76,79,84,85,89,98,99,103,112,113,117,120,121,124,127,132,133,137,146,147,151,160,161,163,167,170,171,174,177,182,183,187,196,197,201,210,211,215,218,219,222,225,230,231,235,244,245,249,258,259,261,265,268,269,272,275,280,281,285,294,295,299,308,309,313,316,317,320,323,328,329,333,342,343,347,356,357,359,363,366,367,370,373,378,379,383,392,393,397,406,407,411,414,415,418,421,426,427,431,440,441,445,454,455,460,461,465,470,471,474,483,484,487,496,497,502,503,507,512,513,516,525,526,529,538,539 ./Parse/Tests/Unit/KeychainStoreTests.m:9,12,14,16,18,20,24,27,29,30,34,36,37,41,45,46,50,51,56,59,60,65,68,69,72,74,77,81,84,87,90,93,96,99,102,105,108,110,112,113,114,116,117,121,124,125,129,132,133,139,141,144,145,150,151,157,158,165,166 ./Parse/Tests/Unit/PushMobileTests.m:9,11,15,17,19,21,25,29,32,34,36,37,41,45,47,49,51,53,54,58,62,65,67,69,70,75,79,82,84,86,87,91,95,98,100,102,103 ./Parse/Tests/Unit/ObjectFileCodingLogicTests.m:9,15,17,19,21,25,28,30,31,36,39,44,45,54,57,64,69,70 ./Parse/Tests/Unit/UserFileCodingLogicTests.m:9,14,16,18,20,24,27,29,30,39,42,47,51,52,59,62,65,69,70 ./Parse/Tests/Unit/FileControllerTests.m:9,11,15,22,24,26,28,30,32,36,43,45,46,49,50,55,57,62,63,67,70,72,73,77,78,82,85,88,91,92,95,101,104,111,120,123,125,129,132,137,141,143,147,148,151,157,160,163,166,173,185,187,191,199,202,207,208,217,220,226,227,229,231,232,235,241,244,246,255,258,263,266,267,280,281,284,290,293,302,305,310,317,326,327,330,335,338,341,353,355,359,370,375,376,388,394,395,397,399,400,403,409,412,413,414,419,427,432,449,450,455,461,465,473,478,481,494,497,498,502,505,509,514,521,523,524,528,531,535,537,544,546,547 ./Parse/Tests/Unit/FileUnitTests.m:9,11,13,21,24,26,30,33,34,36,37,39,41,42,44,46,48,50,51,52,54,56,58,60,64,68,70,71,74,75,80,82,83,91,92,96,100,108,110,111,118,119,122,123,127,130,132,133,137,145,152,159,166,175,182,190,191,194,200,204,205,211,219,222,225,226,230,233,235,239,247,255,262,269,275,280,282,283,289,291,300,301,306,314,315,320,323,326,329,331,335,338,342,350,358,365,372,380,387,396,403,410,415,423,432,441,450,459,468,470,471,477,479,488,489,494,497,503,506,509,510,513,516,526,528,529,533,543,545,546 ./Parse/Tests/Unit/AnonymousAuthenticationProviderTests.m:9,11,14,16,18,20,24,25,28,33,34,38,39,43,44 ./Parse/Tests/Unit/SessionUtilitiesTests.m:9,12,14,16,18,21,22,25,26,29,30,33,34 ./Parse/Tests/Unit/ObjectOfflineTests.m:9,11,16,18,20,22,25,27,29,34,36,37,38,40,44,49,50,54,57,61,63,64,67,70,72,76,78,79,82,85,93,95,96,98,100,102,105,113,115,116,118,119 ./Parse/Tests/Unit/PushStateTests.m:9,14,16,18,20,24,34,35,43,44,48,57,65,66,69,72,75,78,81,82,86,89,90,95,96,99,104,109,112,115,120,121,126,129,130,135,138,147,148 ./Parse/Tests/Unit/UserControllerTests.m:9,11,22,24,26,28,32,38,39,45,46,50,54,60,65,66,71,76,81,84,86,92,95,106,108,109,116,121,124,127,139,140,145,150,156,159,161,167,170,183,185,186,193,198,201,204,218,220,221,228,233,236,239,249,251,252,259,263,266,269,279,281,282 ./Parse/Tests/Unit/ACLStateTests.m:9,13,15,17,19,24,28,32,36,43,50,51,55,59,63,67,70,71 ./Parse/Tests/Unit/CommandResultTests.m:9,12,14,16,18,23,31,39,40 ./Parse/Tests/Unit/AnalyticsCommandTests.m:9,13,15,17,19,29,36,37,47,57,58,67,68 ./Parse/Tests/Unit/ACLTests.m:9,11,18,20,22,24,28,33,38,39,43,46,47,50,53,56,59,60,64,68,70,75,78,81,84,87,88,92,96,98,103,106,109,112,115,116,119,121,126,128,131,134,138,140,142,145,147,150,153,155,157,161,162,166,169,172,174,176,177,181,184,186,187,191,194,196,198,199,204,208,209,210,211,234,235,242,245,251,252 ./Parse/Tests/Other/Cache/TestCache.m:9,11,15,16,19,20,24,27,29,30,36,38,39,44,45,50,51,56,57 ./Parse/Tests/Other/Cache/TestCache.h:9,11,18,20,25 ./Parse/Tests/Other/ExtensionDataSharing/PFExtensionDataSharingTestHelper.m:9,11,14,16,19,21,23,27,32,33,41,42,44,48,49,51,58,60,61,65,66,70,78,79,82,83,86,87 ./Parse/Tests/Other/ExtensionDataSharing/PFExtensionDataSharingTestHelper.h:9,11,13,16,19 ./Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentTransaction.h:9,11,13,21,25 ./Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentQueue.m:9,11,13,15,17,18,20,22,30,31,35,36,39,40,44,46,49,51,53,54,65,66,69,70,72,73,76,77,83,84 ./Parse/Tests/Other/StoreKitMocking/PFTestSKProductsResponse.h:9,11,13,16 ./Parse/Tests/Other/StoreKitMocking/PFTestSKProductsRequest.m:9,11,13,15,17,19,21,23,27,30,31,35,39,41,43,44,52,55,58,65,66,68,69 ./Parse/Tests/Other/StoreKitMocking/PFTestSKProduct.m:9,11,13,18,20,22,27,38,39 ./Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentTransaction.m:9,11,13,22,31,32 ./Parse/Tests/Other/StoreKitMocking/PFTestSKPaymentQueue.h:9,11,13,15 ./Parse/Tests/Other/StoreKitMocking/PFTestSKProductsResponse.m:9,11,13,15,18,20,22,25,28,29,34,37,39,40 ./Parse/Tests/Other/StoreKitMocking/PFTestSKProduct.h:9,11,13,18 ./Parse/Tests/Other/StoreKitMocking/PFTestSKProductsRequest.h:9,11,13,15 ./Parse/Tests/Other/Swizzling/PFTestSwizzledMethod.h:9,11,13,15,20,26 ./Parse/Tests/Other/Swizzling/PFTestSwizzlingUtilities.h:9,11,13,15,17,29 ./Parse/Tests/Other/Swizzling/PFTestSwizzlingUtilities.m:9,11,13,24,25,33,34,46,47 ./Parse/Tests/Other/Swizzling/PFTestSwizzledMethod.m:9,11,13,15,18,20,22,26,34,38,39,43,44,46,47,57,58,62,66,68,69,70 ./Parse/Tests/Other/Swift/SwiftSubclass.swift:9,11,13,16,19,22,24,27,28,31,32,39,40,44,50,54,61,62,66,67,76,79,80,81,82,86,87 ./Parse/Tests/Other/NetworkMocking/PFMockURLResponse.m:9,11,13,16,19,21,23,25,29,32,33,39,40,43,44,50,51,60,61,72,73 ./Parse/Tests/Other/NetworkMocking/PFMockURLProtocol.m:9,11,13,15,19,21,23,25,29,31,34,36,38,41,45,50,51,57,58,64,69,72,74,82,83,84,89,91,92,97,98,100,101,104,105,109,112,113,116,117,120,121,128,130,131,137,139,141,142,145,146,150,153,155,162,165,166,176,177,181,184,185,188,189,192,193 ./Parse/Tests/Other/NetworkMocking/PFMockURLResponse.h:9,11,13,16,19,21,22,25,34,39 ./Parse/Tests/Other/NetworkMocking/PFMockURLProtocol.h:9,11,13,16,18,25,27 ./Parse/Tests/Other/FileManager/TestFileManager.m:9,11,13,15,19,21,27,31,32,35,36,40,45,47,48,54,56,57,62,65,68,71,72,78,80,81,88,89,92,93,99,101,102,107,109,112,114,115,117,121,124,125,129,132,136,138,139,145,147,148,155,157,159,161,162,165,166 ./Parse/Tests/Other/FileManager/TestFileManager.h:9,11,13,15,26 ./Parse/Tests/Other/LocationManager/CLLocationManager+TestAdditions.h:9,11,14,16,20,24,26 ./Parse/Tests/Other/LocationManager/CLLocationManager+TestAdditions.m:9,11,13,15,17,19,21,23,25,29,33,39,43,45,46,47,55,56,57,60,61,64,65,70,71,75,85,86,87 ./Parse/Tests/Other/OCMock/OCMock+Parse.h:9,11,13,15,17 ./Parse/Tests/Other/OCMock/OCMock+Parse.m:9,11,13,16,18,29,30 ./Parse/Tests/Other/TestCases/TestCase/PFTestCase.h:9,11,13,15,19,22,26,29,33,37,40,42,46,48,50,54,60,66,72,78,81,84,87,90,93,96 ./Parse/Tests/Other/TestCases/TestCase/PFTestCase.m:9,11,13,15,17,19,21,23,25,27,29,32,33,35,39,40,45,46,50,62,65,66,70,73,75,76,79,81,82,85,88,89,94,96,97,101,106,107,110,111,115,121,122,125,126,131,132,138,139,142,143,146,158,160,167,168,169,170,174,179,180 ./Parse/Tests/Other/TestCases/UnitTestCase/PFUnitTestCase.h:9,11,13,15,18,22,25,27 ./Parse/Tests/Other/TestCases/UnitTestCase/PFUnitTestCase.m:9,11,14,16,19,21,23,27,30,33,37,39,41,42,46,48,49 ./ParseUI/Generated/PFResources.m:5,6,7,10,11,13,14,15,18,19,21,22,23,26,27,29,30,31,34,35,37,38,39,42,43,45,46,47,50,51,53,54,55,58,59,61,62,63,66,67,69,70,71,74,75,77,78,79,82,83,85,86,87,90,91,93,94,95,98,99 ./ParseUI/ParseUIDemo/Classes/AppDelegate.h:21,23,25,27 ./ParseUI/ParseUIDemo/Classes/PFUIDemoViewController.m:21,23,25,41,76,78,80,81,83,85,87,90,93,94,97,98,101,102,105,106,109,112,115,149,150,151,154,157,158,161,162,165,169,170,172,174,175,178,185,190,195,201,206,210,215,220,227,232,238,245,254,263,274,283,290,302,309,312,323,332,337,341,345,350,358,367,377,388,398,408,417,426,430,436,440,441,442,443,446,449,450,453,454,457,460,461,464,465 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/SignUpViewController/CustomSignUpViewController.m:21,23,25,28,30,35,36 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/SignUpViewController/CustomSignUpViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/PaginatedCollectionViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SubtitleImageCollectionViewController.m:21,23,25,28,30,33,37,41,43,44,47,50,52,55,56,59,61,65,66,69,74,77,83,84,87,89,90 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SimpleCollectionViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SectionedCollectionViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/StoryboardCollectionViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/DeletionCollectionViewController.m:21,23,25,27,29,31,33,36,44,46,47,50,53,55,58,66,67,70,72,76,77,78,81,89,90,91,97,101,104,112,117,125,128,130,131,132,135,136,138,145,148,150,151,154,157,160,164,165 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/PaginatedCollectionViewController.m:21,23,26,28,30,33,37,42,44,45,48,51,53,56,57,60,62,66,67,70,75,76,79,85,92,95,97,98 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SubtitleImageCollectionViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/StoryboardCollectionViewController.m:21,23,25,27,29,32,35,37,40,41,44,46,50,51,52,55,60,61,64,70,77,80,82,83 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SectionedCollectionViewController.m:21,23,26,28,31,33,35,37,39,43,47,49,50,53,55,56,58,60,63,64,66,69,71,74,78,81,83,85,86,89,92,94,97,99,100,103,105,109,110,113,116,120,126,127,128,131,132,136,137,140,143,144,148,149,154,157,160,162,163,170,172,173,177,179,180 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/SimpleCollectionViewController.m:21,23,25,27,29,32,36,40,42,43,46,49,51,54,55,58,60,64,65,68,73,74,77,83,90,93,95,96 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryCollectionViewController/DeletionCollectionViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/DeletionTableViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/PaginatedTableViewController.m:21,23,26,28,30,33,41,43,44,47,52,53,56,61,65,66,69,71,72 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SectionedTableViewController.h:21,23,25,27 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/CustomProductTableViewController.m:21,23,26,28,32,44,45,46 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SubtitleImageTableViewController.m:21,23,25,27,29,34,38,39,42,45,47,48 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/StoryboardTableViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SimpleTableViewController.h:21,23,25,27 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/PaginatedTableViewController.h:21,23,25,27 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/DeletionTableViewController.m:21,23,25,27,29,31,33,36,40,43,45,46,49,57,58,61,69,70,71,77,81,84,92,97,105,108,110,111,112,115,116,121,122,123,126,129,132,136,137 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/CustomProductTableViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SectionedTableViewController.m:21,23,26,28,30,33,34,36,38,41,47,49,51,52,55,58,62,68,69,70,73,74,78,79,82,85,86,89,90,94,95,100,104,105,107,109,110 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/StoryboardTableViewController.m:21,23,26,28,30,33,38,39,42,47,51,52,55,57,58 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SubtitleImageTableViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/QueryTableViewController/SimpleTableViewController.m:21,23,26,28,30,33,40,42,43,46,51,52,55,60,64,65,68,70,71 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/LogInViewController/CustomLogInViewController.h:21,23,25 ./ParseUI/ParseUIDemo/Classes/CustomViewControllers/LogInViewController/CustomLogInViewController.m:21,23,25,28,30,36,37 ./ParseUI/ParseUIDemo/Classes/PFUIDemoViewController.h:21,23,25,27 ./ParseUI/ParseUIDemo/Classes/AppDelegate.m:21,23,28,30,32,35,42,46,50,52,53,62,63,66,80,82,89,94,96,97,98,102,110,112,117,118,119,122,123,124 ./ParseUI/ParseUIDemo/Other/main.m:21,23,25,29,30 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/ProductTableViewController/CustomProductTableViewController.swift:21,23,26,28,36,37,38,40,41,42 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/SignUpViewController/CustomSignUpViewController.swift:21,23,26,28,31,33,39,40,41 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/PaginatedCollectionViewController.swift:21,23,26,28,30,36,42,45,46,48,51,56,57,58,60,63,64,66,70,77,81,82,85,87,88,89 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/StoryboardCollectionViewController.swift:21,23,26,28,30,33,37,38,39,42,47,48,49,51,54,55,57,61,68,72,73,76,78,79 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/SubtitleImageCollectionViewController.swift:21,23,26,28,30,36,42,44,45,47,50,55,56,57,59,62,65,70,71,74,76,77,78 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/DeletionCollectionViewController.swift:8,10,13,15,21,23,29,32,34,39,40,43,48,49,50,53,62,63,64,69,74,81,82,84,94,97,99,100,101,106,107,109,114,117,119,120,122,127,128,134,137,138,139,140 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/SimpleCollectionViewController.swift:21,23,26,28,30,36,42,44,45,47,50,55,56,57,59,62,63,65,69,76,80,81,84,86,87,88 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryCollectionViewController/SectionedCollectionViewController.swift:21,23,26,29,32,35,36,39,42,43,46,48,49,50,52,55,57,63,69,70,71,73,76,78,79,82,87,88,89,91,94,101,103,105,106,111,113,114,115,116,118,119,122,123,127,128,131,134,137,139,140,146,148,149,155,157,158,159 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/StoryboardTableViewController.swift:21,23,26,28,30,33,34,36,39,43,44,47,54,55,56,59,61,62,63 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/SectionedTableViewController.swift:21,23,26,28,31,33,36,39,40,42,45,53,54,56,58,59,64,66,67,68,70,73,74,78,79,82,83,86,90,91,93,95,96,97 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/DeletionTableViewController.swift:8,10,13,15,17,19,22,25,26,29,31,36,37,40,49,50,51,57,58,59,62,65,70,77,78,80,90,93,95,96,97,101,102,104,109,110,115,116,117,118 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/PaginatedTableViewController.swift:21,23,26,28,30,33,38,39,41,44,45,47,50,54,55,57,63,65,67,68,69 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/SimpleTableViewController.swift:21,23,26,28,30,33,37,38,40,43,44,46,49,53,54,56,62,64,66,67,68 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/QueryTableViewController/SubtitleImageTableViewController.swift:21,23,26,28,31,35,36,39,42,44,45,46 ./ParseUI/ParseUIDemo/Swift/CustomViewControllers/LogInViewController/CustomLogInViewController.swift:21,23,26,28,31,33,39,40,41 ./ParseUI/ParseUIDemo/Swift/AppDelegate.swift:21,26,29,31,33,41,44,45,47,48,51,52,54,70,72,81,82,84,98,99,100,101,103,108,109,110,111 ./ParseUI/ParseUIDemo/Swift/UIDemoViewController.swift:21,23,26,60,65,67,68,69,71,138,139,140,141,142,144,147,150,151,152,153,155,158,159,162,163,168,169,170,172,221,230,236,240,346,347,348,349,350,351,353,356,357,358,359,361,364,365,366 ./ParseUI/Classes/ProductTableViewController/PFProductTableViewController.m:21,23,27,31,34,38,40,41,43,45,48,54,57,59,60,63,64,67,70,72,73,78,79,84,85,89,97,101,102,109,110,113,119,124,125,132,139,140,144,148,149,154,163,164,165,167,168,171,175,181,183,184,185,188,191,192,195,196,199,204,205,208,212,216,217,220,224,225,229,230,237,239,240,244,245,249,250 ./ParseUI/Classes/ProductTableViewController/PFProductTableViewController.h:21,23,31,33,40,43,45,49,51 ./ParseUI/Classes/Cells/PFPurchaseTableViewCell.h:21,23,31,33,46,50,54,60,65,70,72 ./ParseUI/Classes/Cells/PFCollectionViewCell.m:21,23,26,28,31,34,37,39,44,49,52,55,56,63,64,65,68,69,72,75,76,79,84,86,87,93,95,96 ./ParseUI/Classes/Cells/PFTableViewCell.h:21,23,31,33,36,41,44,48,50 ./ParseUI/Classes/Cells/PFPurchaseTableViewCell.m:21,23,26,28,31,33,35,38,43,48,53,66,69,71,74,77,79,87,93,95,99,102,107,108,111,115,116,118,121,123,126,135,138,147,151,153,154 ./ParseUI/Classes/Cells/PFCollectionViewCell.h:21,23,29,30,32,35,41,46,49,53,56,59,63,65 ./ParseUI/Classes/Cells/PFTableViewCell.m:21,23,25,27,30,32,34,37,42,45,47,48,51,54,58,62,63,67,68,70,74,77,80,84,87,90,93,96,99,101,104,110,113,114,117,120,121 ./ParseUI/Classes/SignUpViewController/PFSignUpViewController.m:21,23,26,31,35,41,49,50,52,54,56,58,60,63,68,70,71,76,78,79,84,86,87,92,95,96,97,100,104,105,108,113,114,117,119,120,123,128,130,131,132,135,139,140,142,143,146,149,150,154,163,164,165,168,169,172,173,176,179,180,185,186,194,195,196,201,202,203,205,207,208,211,224,230,231,234,240,242,243,247,248,250,255,257,260,263,266,267,271,272,273,283,285,286,290,293,296,297,301,306,307,310,313,315,316,320,322,323,327,329,331,336,358,365,366,370,372,373,374,377,378,382,384,385,389,392,395,398,399,401,402,404,407,408,417,418,424,427,431,432,440,441,445,449,458,459,460,465,466,467,473,483,484,489,492,493,496,497,499,500,503,507,513,514,515 ./ParseUI/Classes/SignUpViewController/PFSignUpView.h:21,23,29,30,32,35,56,59,68,70,75,79,82,84,86,90,93,97,101,106,110,113,117,121,126,131,136,141,144,148,153,158,160 ./ParseUI/Classes/SignUpViewController/PFSignUpView.m:21,23,32,34,38,45,47,50,54,56,59,63,68,69,79,91,93,106,108,109,119,120,126,127,129,130,133,136,138,141,148,149,152,153,158,163,165,169,173,175,176,181,183,184,189,191,192,197,199,200,205,207,208,211,215,217,218,219,223,229,231,233,237,239,243,247,251,255,258,260,262,263,266,268,269,274,275,281,282,286,287,290,296,298,299,300,304,308,312,314,316,317,318,321,331,332,335,336 ./ParseUI/Classes/SignUpViewController/PFSignUpViewController.h:21,23,25,33,34,37,39,45,49,52,56,59,63,67,70,74,79,82,88,90,94,99,102,106,111,115,120,125,130,135,139,145,147,151,154,157,161,165,168,173,176,181,184,188,190 ./ParseUI/Classes/Internal/Cells/PFActivityIndicatorTableViewCell.m:21,23,25,27,29,31,34,36,42,44,45,48,51,56,57,58,59,62,63 ./ParseUI/Classes/Internal/Cells/PFActivityIndicatorCollectionReusableView.h:21,23,30,32,34,37 ./ParseUI/Classes/Internal/Cells/PFActivityIndicatorTableViewCell.h:21,23,29,35,37 ./ParseUI/Classes/Internal/Cells/PFActivityIndicatorCollectionReusableView.m:21,23,25,29,30,32,34,37,41,45,50,54,56,57,60,63,64,67,71,72,75,77,79,82,83,86,89,96,97,98,99,102,103,106,109,110,113,114 ./ParseUI/Classes/Internal/PFImageCache.h:21,23,28,30,33 ./ParseUI/Classes/Internal/PFLocalization.m:21,23,25,28,29,36,41,44,45 ./ParseUI/Classes/Internal/Extensions/PFColor.h:21,23,25,29,31,35,40,44,50 ./ParseUI/Classes/Internal/Extensions/PFImage.m:21,23,27,29,31,34,37,40,42,43,46,48,52,55,61,63,64,67,68,74,75,82,84,93,96,97,102,104,109,110 ./ParseUI/Classes/Internal/Extensions/PFUIAlertView.h:21,23,25,29,31,35,42,50,54,61,63 ./ParseUI/Classes/Internal/Extensions/PFRect.h:21,24,28 ./ParseUI/Classes/Internal/Extensions/PFUIAlertView.m:21,23,25,27,29,31,33,37,48,57,58,61,65,70,71,81,84,85,89,90,93,97,98,99,121,122,125,129,134,135,148,150,156,157,160,164,165,166,170,177,180,182,183,193,194,196,200,207,208,209,210,212 ./ParseUI/Classes/Internal/Extensions/PFImage.h:21,23,25,28,30 ./ParseUI/Classes/Internal/Extensions/PFColor.m:21,23,25,28,34,35,38,41,42,45,46,49,50,53,54,57,63,64,70,71,77,78,84,85,88,89 ./ParseUI/Classes/Internal/Extensions/PFRect.m:21,23,26,27,30,31,34,35,41,42,48 ./ParseUI/Classes/Internal/PFLocalization.h:21,23,26,31,33 ./ParseUI/Classes/Internal/PFImageCache.m:21,23,26,27,29,37,38,41,42,45,46 ./ParseUI/Classes/Internal/Views/Buttons/PFDismissButton.h:21,23,25 ./ParseUI/Classes/Internal/Views/Buttons/PFTextButton.m:21,23,25,28,32,39,41,42,45,51,52 ./ParseUI/Classes/Internal/Views/Buttons/PFPrimaryButton.m:21,23,26,28,30,31,34,36,38,41,44,45,48,49,53,55,59,61,62,65,68,70,76,77,83,84,87,94,95,102,103,104,105,108,109 ./ParseUI/Classes/Internal/Views/Buttons/PFActionButton.m:21,23,26,28,30,32,33,35,38,40,42,45,48,49,52,53,58,61,64,67,70,72,75,77,78,81,84,87,88,94,95,101,102,106,110,111,114,117,118,121,122,125,131,132,139,140,142,143,144,147,148,152,154,155,156,158,161,162,165,167,169,172,175,176,181,184,186,187,190,194,196,197,200,201 ./ParseUI/Classes/Internal/Views/Buttons/PFTextButton.h:21,23,25 ./ParseUI/Classes/Internal/Views/Buttons/PFDismissButton.m:21,23,25,27,30,34,36,38,39,42,45,47,49,51,54,57,59,61,64,66,67,70,76,77,79,82,83 ./ParseUI/Classes/Internal/Views/Buttons/PFPrimaryButton.h:21,23,25,27,30 ./ParseUI/Classes/Internal/Views/Buttons/PFActionButton.h:21,23,25,29,31,33,35,37,41,43,47,51,53,55,58,61,64 ./ParseUI/Classes/Internal/Views/PFLoadingView.h:21,23,28 ./ParseUI/Classes/Internal/Views/PFLoadingView.m:21,23,26,28,31,33,35,38,45,53,55,56,59,62,64,71,75,79,80 ./ParseUI/Classes/QueryCollectionViewController/PFQueryCollectionViewController.m:21,23,26,28,35,38,41,45,46,48,50,53,55,57,60,66,68,70,71,76,78,80,81,84,85,89,91,93,94,98,99,103,110,112,113,116,119,121,127,135,136,137,138,141,143,144,147,149,150,153,156,157,161,162,165,168,169,172,173,176,179,180,184,185,188,192,193,196,197,199,200,204,205,208,209,212,215,219,222,223,226,227,230,233,234,238,241,250,251,253,260,263,264,267,268,272,273,278,282,283,288,289,290,295,296,299,304,305,307,312,313,315,317,318,323,324,325,328,336,337,346,347,350,353,354,357,358,362,363,368,369,372,376,378,379,382,387,388,391,392,395,399,404,405,408,412,413,414,417,420,429,430,431,432,436,438,439 ./ParseUI/Classes/QueryCollectionViewController/PFQueryCollectionViewController.h:21,23,30,31,33,38,42,44,51,55,60,65,70,75,80,85,89,93,95,99,102,105,110,114,120,127,131,136,139,142,144,148,153,158,162,165,169,173,176,180,185,190,194,197,201,205,208,210,214,220,224,226,230,232 ./ParseUI/Classes/QueryTableViewController/PFQueryTableViewController.h:21,23,30,31,33,38,42,44,53,57,60,63,68,71,73,77,81,86,89,93,96,100,103,107,112,117,122,127,132,136,142,149,153,158,161,164,166,170,175,180,185,190,196,202,207,210,214,218,221,225,230,234,240,244,247,250,252,256,262,266,269,273,275 ./ParseUI/Classes/QueryTableViewController/PFQueryTableViewController.m:21,23,27,29,36,41,45,47,50,56,57,59,62,64,66,69,76,78,79,85,87,88,91,92,95,96,101,103,104,108,115,117,118,121,124,132,133,134,137,139,140,143,145,146,149,154,155,157,162,163,165,166,169,174,176,177,182,184,185,190,191,193,198,199,201,203,204,210,211,212,219,220,223,224,228,231,240,241,243,249,252,253,255,259,264,267,269,270,274,275,276,279,288,289,290,296,297,300,304,307,308,310,311,320,321,323,325,326,337,338,342,343,346,347,350,351,352,355,356,359,360,363,364,367,368,371,372,375,378,379,381,384,385,389,390,393,397,398,401,402,404,405,410,411,414,417,422,425,426,429,430,433,439,440,442,444,445,455,456,466,468,469,472,479,480,481,486,487,489,490,494,495,497,498,501,508,509,513,514,520,521,522,523,528,529,530,533,537,542,543,546,549,550,553,556,557,560,563,572,573,574,575,579,581,582 ./ParseUI/Classes/Views/PFTextField.h:21,23,29,30,32,36,47,53,56,58,62,65,69,72,75,79,81 ./ParseUI/Classes/Views/PFImageView.m:21,23,25,27,29,31,34,44,45,46,49,57,60,61,62,65,66,74,76,77,83,85,86,92,95,98,100,101,102,103,111,113,114,126,128,129,134,135,138,140,145,148,149 ./ParseUI/Classes/Views/PFTextField.m:21,23,25,27,30,34,37,39,41,43,45,46,50,52,54,55,58,62,63,68,69,70,73,76,79,82,83,87,88,92,93,94,97,100,101,104,105,108,109,112,118,119 ./ParseUI/Classes/Views/PFImageView.h:21,23,25,31,32,34,36,39,44,47,51,54,56,60,63,65,69,72,74,81,83 ./ParseUI/Classes/LogInViewController/PFLogInViewController.m:21,23,25,34,38,44,50,52,54,56,58,60,62,64,72,73,76,78,80,82,86,91,93,94,99,101,102,107,109,110,115,117,120,121,122,126,130,131,135,139,143,145,146,149,151,152,155,157,161,163,164,165,169,170,172,173,177,180,181,184,185,188,189,193,198,199,200,201,205,215,216,217,223,225,226,230,235,236,237,241,245,249,250,252,253,257,261,264,267,270,273,276,279,282,283,286,293,294,306,313,315,316,329,331,332,333,336,339,340,344,345,347,354,357,359,364,368,369,371,375,376,380,381,388,389,396,398,409,413,414,415,424,425,427,428,430,434,435,438,440,447,448,455,460,461,462,464,468,469,472,476,477,478,482,483,488,489,494,496,497,501,503,504,508,510,511,522,524,526,527,531,533,534,538,542,545,547,548,551,552,562,563,569,572,576,577,585,586,590,594,603,604,605,610,611,612,618,626,627,632,635,636,638,639,641,642 ./ParseUI/Classes/LogInViewController/PFLogInView.m:21,23,33,38,42,52,54,58,65,67,68,72,76,78,80,81,85,89,91,93,94,98,102,104,106,107,111,115,117,120,122,126,128,130,131,135,142,146,147,159,160,171,175,178,179,186,190,191,199,203,204,211,215,216,223,227,228,235,239,240,247,251,252,253,257,260,262,270,271,274,275,279,287,289,293,297,300,301,305,310,314,321,323,330,332,334,335,341,344,345,348,349,355,359,361,365,369,371,372,378,380,381,387,389,390,393,397,399,400,403,408,409,410,417,419,421,425,427,431,435,438,440,442,445,448,450,453,455,456,459,460,466,467,471,472,476,482,483,484,490,492,493,494,498,500,501,502,506,511,512,517,518,519,524,525,526,527,537,538,541,542 ./ParseUI/Classes/LogInViewController/PFLogInView.h:21,23,29,31,34,64,67,79,81,86,90,93,95,97,101,104,108,112,115,119,122,126,130,135,140,145,150,155,160,165,170,175,180,183,187,190,194,196 ./ParseUI/Classes/LogInViewController/PFLogInViewController.h:21,23,25,33,35,37,41,46,50,53,57,58,61,65,69,72,76,79,83,86,91,94,100,102,106,111,117,122,126,132,134,138,141,145,151,155,158,163,166,169,174,177,181,184,188,190,192 ./ParseUI/Classes/LogInViewController/PFLogInView_Private.h:21,27,28,30,32 ./ParseUI/Other/ParseUIConstants.h:21,24,27,31,43 ./ParseUI/Other/ParseUI.h:21 ./ParseUI/SignInWithAppleTests/SignInWithAppleTests.m:8,12,14,16,18,20,22,24,26,28,30,32,35,37,39,41,43,47,49,51,53,55,58,59,62,63,65,78,85,89,100,104,106,107,108,122,129,133,138,141,145,147,148 ./ParseUI/Sign In With Apple/PFAppleUtils.h:8,10,14,16,20,23,25,28,30,32 ./ParseUI/Sign In With Apple/PFAppleAuthenticationProvider.m:8,10,12,15,16 ./ParseUI/Sign In With Apple/PFAppleUtils.m:8,13,17,20,24,26,28,30,33,40,42,43,46,47,53,55,68,71,72,75,76,78,80,82,84,86,88,90,96,97,99,100,104,105,109,110,114,118,120 ./ParseUI/Sign In With Apple/PFAppleAuthenticationProvider.h:8,11,13,15,17 ./Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/AppDelegate.h:10,12,14,16 ./Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/main.m:10,12,14,16,19,20 ./Carthage/Checkouts/Bolts-ObjC/BoltsTestUI/AppDelegate.m:10,12,14,22,23 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLinkReturnToRefererView.h:10,13,15,18,24,30,35,41,43,53,58,63,65,72,77 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLinkNavigation.h:10,12,14,26,29,38,45,52,55,60,66,69,72,75,78,86,92,95,101,107,113 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLink.m:10,12,22,24,28,30,32,34,44,45,53,54,58,60,61 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFWebViewAppLinkResolver.m:10,12,19,49,51,55,57,59,63,64,65,67,68,69,70,74,75,76,82,84,86,87,89,91,99,100,107,112,113,116,124,125,126,129,138,143,146,147,154,166,174,184,189,190,193,194,206,210,217,222,224,227,228,230,231,243,245,246,252,254,265,266,275,277,287,288,289,290,294,296,300,303,304,308,309 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLinkReturnToRefererController.h:10,13,15,18,24,26,30,36,38,45,50,55,61,67,72,77,82,87 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFMeasurementEvent_Internal.h:10,16,18 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFAppLink_Internal.h:10,12,21,23,28,31 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFAppLinkReturnToRefererView_Internal.h:10,12,14,16 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/Internal/BFURL_Internal.h:10,12 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFURL.m:10,15,17,21,24,29,49,52,56,65,66,74,77,80,83,86,89,95,96,97,98,99,101,102,105,106,109,110,113,114,119,120,126,137,138,140,141 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFMeasurementEvent.m:10,12,14,17,21,25,29,30,34,35,40,44,48,49,54,56,57,60,61 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLinkTarget.h:10,12,18,23,26,29,32 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLinkNavigation.m:10,12,14,17,26,28,30,34,36,38,47,48,51,52,63,64,67,71,74,77,84,90,95,96,99,100,101,106,113,118,119,120,128,133,134,135,140,141,146,151,154,155,161,164,167,170,188,191,194,195,200,201,202,205,206,209,210,214,215,229,231,232,237,238,241,242,249,250,251,258,259,260,267,268,269,271,272,276,278,279,282,283 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLinkReturnToRefererView.m:10,12,15,18,24,26,30,32,35,36,38,44,46,47,52,54,55,59,64,66,67,77,79,92,96,98,99,100,102,110,112,113,116,118,125,130,131,138,140,141,144,154,158,163,164,166,167,169,174,175,179,180,186,187,193,194,195,199,200,202,206,207,210,213,214,216,218,220,223,225,227,231,235,238,240,241,245,246,248,250,251,254,255,258,259,262,263,266,267 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFWebViewAppLinkResolver.h:10,12,14,20,25,27 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLink.h:10,12,15,21,24,27,36,39,45,48 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLinkReturnToRefererController.m:10,12,16,18,22,23,25,28,29,34,49,50,52,53,57,58,60,66,67,69,70,74,75,78,81,82,83,86,88,94,95,96,97,101,102,107,108,109,111,114,115,120,121,123,128,135,136,137,138,143,151,152,153,154,160,161,162,166,167,169,170,177,181,182,185,186,191,192,197,204,210,211,212,213,219,220,223,226,227,228,229 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLinkResolving.h:10,12,14,21,24,29 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFAppLinkTarget.m:10,12,14,18,20,22,31,32 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFMeasurementEvent.h:10,12,15,21,27,33,36,42,44 ./Carthage/Checkouts/Bolts-ObjC/Bolts/iOS/BFURL.h:10,12,14,20,29,37,43,48,54,59,64,69,74 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFCancellationTokenSource.h:10,12,14,16,24,29,34,39,44,51,57,59 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFExecutor.m:10,12,14,16,19,21,23,29,33,36,38,39,41,43,45,47,49,60,66,67,71,72,82,83,94,95,99,100,103,104,109,110,115,116,118,122,124,126,127,129,132,133,135 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/Bolts.h:10,18,30,31,33,38 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFTaskCompletionSource.m:10,12,14,16,18,22,24,26,28,31,32,36,38,40,41,43,48,49,50,55,56,57,62,63,64,67,68,71,72,75,76,78 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFTask.m:10,12,14,16,18,22,23,26,28,32,33,37,41,43,45,47,51,55,57,58,62,64,66,67,71,73,75,76,80,82,84,85,87,90,91,94,95,98,99,104,105,109,116,119,120,130,135,136,139,141,142,147,148,150,154,155,158,161,168,174,175,176,189,190,191,195,197,198,199,207,208,212,213,220,224,225,230,231,233,237,238,239,244,249,250,251,255,256,257,262,268,269,270,274,275,276,280,281,282,287,292,293,294,298,299,300,308,310,311,312,314,317,318,323,329,330,333,341,344,346,351,352,355,357,365,366,369,370,372,373,376,377,380,381,385,386,392,393,399,401,402,405,406,409,410,412,415,416,420,421,425,427,432,434,435,437,444,450,451,461,462,464 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFCancellationTokenRegistration.h:10,12,14,20,26,28 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFCancellationToken.h:10,12,14,16,21,28,33,39,41 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/Bolts.m:10,12,14,16 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFExecutor.h:10,12,14,19,25,30,35,41,47,53,59,61 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFCancellationTokenSource.m:10,12,14,16,18,21,24,26,28,30,34,36,38,39,42,43,45,48,49,52,53,56,57,60,61,63 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFCancellationTokenRegistration.m:10,12,14,16,18,23,25,27,29,31,33,39,40,44,46,48,49,54,56,57,62,64,65,70,71,72,75,76,78 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFTask.h:10,12,15,17,22,27,33,36,43,48,54,60,65,72,80,88,95,103,115,117,122,127,132,137,142,155,170,182,197,209,224,238,255,263,265 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFTaskCompletionSource.h:10,12,14,16,23,28,33,40,47,53,59,66,72,74 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFCancellationToken.m:10,13,15,17,21,23,25,27,29,31,33,35,37,41,44,46,47,49,54,55,56,63,67,68,70,71,75,76,77,82,84,85,86,91,92,93,98,99,104,105,109,110,116,117,121,122,123,124,129,133,134,135,139,140,141,143 ./Carthage/Checkouts/Bolts-ObjC/Bolts/Common/BFGeneric.h:10,12,14,17,20 ./Carthage/Checkouts/Bolts-ObjC/BoltsTests/CancellationTests.m:10,12,14,17,19,22,25,27,30,31,36,40,44,45,48,53,56,58,60,61,64,67,71,74,77,78,81,84,86,87,90,93,95,98,99,105,107,110,111,118,123,127,128,133,134,141,143,144,152,154,155,159,162,163,167,170,171 ./Carthage/Checkouts/Bolts-ObjC/BoltsTests/TaskTests.m:10,12,14,17,19,25,26,40,41,45,50,53,55,56,60,65,67,70,72,73,77,79,84,86,88,89,97,98,102,107,109,112,114,115,119,121,126,128,130,131,143,144,157,158,173,174,190,191,206,207,223,224,241,242,260,261,286,287,293,296,298,299,302,309,310,314,317,320,321,324,333,336,337,341,344,350,351,354,355,358,367,370,371,375,378,384,390,391,394,395,398,405,408,409,413,419,420,423,424,427,432,433,436,444,445,449,454,457,458,463,465,467,468,473,475,478,479,483,485,487,488,492,494,496,497,501,503,505,506,507,510,516,517,521,523,524,527,529,537,540,542,544,545,550,553,556,557,562,565,568,569,573,576,577,582,585,592,593,598,600,602,603,606,608,611,613,614,618,620,622,623,627,637,638,642,644,646,647,650,661,662,667,670,671,678,679,682,686,690,691,694,698,702,703,706,709,712,713,716,719,722,723,728,730,737,738,743,746,756,761,762 ./Carthage/Checkouts/Bolts-ObjC/BoltsTests/AppLinkReturnToRefererViewTests.m:10,12,14,18,20,22,24,27,29,30,33,35,37,38,42,45,47,49,50,54,57,59,61,62,66,69,71,74,75,79,84,87,89,90,94,98,101,103,104 ./Carthage/Checkouts/Bolts-ObjC/BoltsTests/ExecutorTests.m:10,12,14,16,18,20,23,33,34,38,48,49,53,60,61,64,70,79,81,82 ./Carthage/Checkouts/Bolts-ObjC/BoltsTests/AppLinkTests.m:8,12,14,16,18,20,22,29,30,35,36,47,49,50,57,64,65,66,67,70,71,76,77,78,82,87,88,94,96,98,99,101,104,106,111,112,115,117,125,126,129,131,136,137,140,145,146,149,155,156,159,166,167,170,178,179,182,184,188,189,200,203,208,211,213,214,216,224,227,230,233,238,240,241,245,247,248,257,260,263,266,271,273,274,283,286,289,292,297,299,300,309,312,315,318,323,325,326,343,346,349,354,359,361,362,373,376,379,382,385,387,388,405,408,411,415,419,421,422,450,453,456,475,478,483,485,486,488,496,499,502,505,510,512,513,517,519,520,529,532,535,538,543,545,546,555,558,561,564,569,571,572,581,584,587,590,595,597,598,615,618,621,626,631,633,634,645,648,651,654,657,659,660,677,680,683,687,691,693,694,722,725,728,747,750,755,757,758,760,769,772,773,782,785,789,790,802,805,810,811,823,826,831,832,844,847,853,854,866,869,874,875,887,890,895,896,902,905,911,912,918,921,922,924,932,935,938,940,943,947,948,962,965,968,970,973,978,979,993,996,999,1001,1004,1009,1010,1013,1016,1018,1021,1027,1028,1037,1040,1043,1045,1048,1054,1055,1060,1063,1066,1068,1071,1077,1078,1081,1084,1086,1087 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationTokenClaims.h:18,20,22,24,27,30,33,36,39,42,45,48,51,54,57,60,64,67,70,74,77,80,83,86,89,92,95,97 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceViewControllerBase.h:18,20,22,24,26,29,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKURLOpening.h:18,20,22,24,28,33,41,49,51,53,56,58 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettingsLogging.h:18,20,22,25,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m:18,20,22,25,31,33,39,45,48,50,52,58,65,67,68,70,80,81,83,86,89,90,92,96,97,99,104,105,107,109,115,116,118,120,123,125,126,128,131,133,134,137,140,142,144,145,147,149,150,152,154,155,157,159,167,168,170,171,173,175,176,178,183,184,185,187,191,192,193,195,200,201,202,204,206,211,212,216,217,221,225,226,228,230,234,247,248,250,252,255,258,259,261,264,267,268,270,272,276,278,279,285,286,290,292,294,295,297,301,303,304,310,311,314,316,318,319,321,330,332,333,335,341,342,343,345,347,364,365,366,368,378,381,388,389,392,394,395,397,407,408,410,414,416,417,419,423,428,429,431,435,436,447,448,449,451,453,455,456,458 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIRequest.h:18,20,22,24,28,32,36,42,44,46,50,55,64,72,74,76 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPI.m:18,20,22,24,34,50,52,58,60,67,73,75,77,83,90,91,93,105,106,113,121,123,124,126,128,129,131,144,148,150,151,158,161,163,164,165,167,171,172,177,179,183,184,189,209,225,226,227,228,230,231,234,235,238,239,241,242,245,248,259,260,261,263,264,266,270,271,272,273,275,279,280,281,282,284,287,288,292,304,308,315,316,318,323,326,333,338,343,344,345,348,360,365,367,368,373,377,378,381,387,388,389,394,400,401,426,427,431,434,435,436,438,440,443,444,449,456,457,460,461,462,464,472,477,478,480,482,483,485,488,491,493,498,501,502,504,506,512,513,514,516,518,525,528,531,534,549,553,554,555,557,560,563,564,570,575,577,579,582,584,586,587,589,591,592,594,596,597,599,601,602,604,606,607,609,611,612,614,616,617,619,621,622,624,626,627,629,631,632,634,636,637,639,641,642,644,646,647,649,651,652,654,656,657,659,661,662,664,666,667,669,671,672,674,676,677,679,681,682,685,687 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m:18,21,23,25,29,31,33,35,37,39,45,62,65,67,69,71,73,76,78,80,81,83,85,86,94,110,111,121,137,138,149,165,166,179,195,196,210,227,228,245,262,264,265,281,299,301,302,304,306,307,309,311,312,315,319,323,328,329,330,331,333,335,336,338,346,347,348,350,352,353,355,357,360,361,363,365,385,386,388,391,394,396,397,399,416,417,419,421,423,424,426,459,460,462,479,480,482,484,486,490,495,496,497,501,507,508,509,511,515,520,521,523,524,528,533,542,543,548,556,557,559,564,565,567,571,572,575,576,579,580,583,584,587,588,591,592,595,596,599,600,602,603,605,611,612,616,622,623,627,628,633,639,661,662,667,669,674,681,683,687,691,695,696,697,699,702,703,705,708,713,714,715,718,720,721,723,726,728,729,731,734,736,738,739,741,743,744,746,748,749,751,755,756,759,761 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKWebDialog.h:18,20,22,24,26,28,32,37,41,45,48,52,57,61,67,69,73,78,82,86,90,94,98,102,104,106 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessTokenProtocols.h:18,20,23,27,32,35,37,41,46,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h:18,20,23,29,31,33,36,43,45,48,56,60,65,72,75,80,83,88,95,96,102,103,106,111,114,117,121,125,130,135,141,147,152,158,163,168,173,178,183,188,191,207,222,239,255,262,269,274,277,282,287,290,294,296 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.h:18,20,22,24,26,28,35,38,48,57,63,68,74,79,84,89,94,99,101,103 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKRandom.m:18,20,22,24,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKImpressionTrackingButton.h:18,20,22,26,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKLocation.m:18,20,23,26,28,31,35,36,38,39,41,44,45,48,51,52,54,55,57,59,65,66,68,71,74,76,77,79,81,82,84,86,89,90,93,95,96,98,101,102,104,107,109,110 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettingsProtocol.h:18,21,24,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h:18,20,22,28,31,39,50,58,66,74,80,83,88,93,97,104,106 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUserAgeRange.m:18,20,23,26,28,31,35,36,38,39,41,44,45,48,54,55,57,58,60,62,68,69,71,74,77,79,80,82,84,85,87,89,92,93,96,98,99,101,104,105,107,110,112,113 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h:18,20,22,24,27,32,34,37,42,44,46,50,53,59,65,71,74,79,85,91,95,98,103,109,115,121,127,129,133,136,142,148,154,157,162,168,174,178,181,186,192,198,204,210,212,216,222,228,234,238,244,250,255,260,265,270,276,281,284,288,291,296,299,303,306,311,316,321,326,331,337,343,351,357,363,370 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h:18,20,22,24,27,30,35,40,44,46,50,56,62,68,74,81,88,93,96,100,103,107,111,114,118,121,124,128,132,136,140,143,145,149,152,154,158,164,167,172,175,179,182,190,193,197,200,204,206 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIProtocolType.h:18,20,22,24,28,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.h:18,20,22,24,26,28,32,34,38,40,48,55,62,66,73,76,78,80 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIProtocol.h:18,20,22,24,26,28,32,36,41,52,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAccessToken+Internal.h:18,20,22,25,27,29,31,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m:18,20,22,25,27,30,32,34,36,43,44,46,48,49,51,63,65,66,68,70,71,75,80,85,87,105,110,111,112 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKNotificationProtocols.h:18,20,22,26,31,33,37,42,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m:18,20,29,31,36,38,40,42,43,45,47,53,55,68,70,71,73,79,87,92,94,95,97,99,100,102,104,112,114,119,120,122,124,128,129,132,134,137,138,139,141,143,144,147 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m:18,20,22,24,26,28,29,31,33,34,36,38,39,41,44,54,55,57,59,60 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m:18,20,22,24,27,29,67,69,70 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.m:18,20,22,24,26,28,53,54,56 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h:18,20,22,24,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h:18,20,25,29,30,35,40,41,46,49,50,64 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h:18,20,25,27,30,33,39,41,43,45 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKHumanSilhouetteIcon.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h:18,20,22,25 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h:18,20,22,24,27,30,33,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m:18,20,22,24,26,28,30,35,36,41,44,46,49,70,75,80,95,99,100,102 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h:18,20,28,30,32,34,36,60 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKRulesFromKeyProvider.h:18,20,22,25,27,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzling.h:18,20,23,25,27,29,32,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLinkResolverRequestBuilding.h:18,20,22,24,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h:18,20,26,28,45,81,83,101,137 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m:18,20,24,28,30,32,34,36,38,40,47,48,49,51,52,54,56,58,59,61,64,65,66,68,70,73,74,75,77,83,85,86,87,89,92,93,94,96,103,104,110,112,114,115,116,118,120,123,124,125,128,131,132,134,138,139,140,144,150,156,161,164,166,167,168,169,172,176,177,181,182,184,189,190,191,194,196,200,201,203,204,205 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m:18,20,22,25,29,32,34,40,47,49,51,54,57,59,61,65,67,71,73,77,80,81,85,88,89,90,93,97,98,100,104,109,111,112,113,115,119,124,126,127,128,130,134,139,141,142,143,145,149,154,156,157,158,160,164,169,171,172,173,176,178,180,182,184,192,193,195,201,202,203,205,210,211,212,214,216,217,219,221,222,224,226,227,229,237,238,241,242,244,246,247,249,265,267,268,270,274,277,283,286,290,295,296,299,300,301,304,305,307,308,314,321,325,326,329,330,331,333,337,338,339,341,345,346,347,349,353,355,356,358,363,364,365,368,370,372,373,376,378,380,382,388,390,391,398,405,407,408,410,416,419,420,422,424,427,431,433,434 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkResolving.h:18,20,22,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKObjectDecoding.h:18,20,23,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility+AppURLSchemeProviding.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDataPersisting.h:18,20,22,26,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h:18,21,23,25,27,30,36,38,40,42,44,46,48,50,55,57,59,61,63,66,68,70,72,74,76,78,80,84,89,92,95,97,100,104,107,111,114,118,121,125,128,132,135,139,142,146,149,153,156,160,163,167,170,174,177,181,183 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h:18,26,30,36,38,40,42,45,48,54,56,58,60,62,64,66,67,69,71,73,75,77,79,81,83 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLoggerFactory.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h:18,20,26,28,31,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m:18,20,22,25,27,29,34,35,36,38,40,42,47,52,53,55,56,58,60,61 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfilePictureView+Internal.h:18,21,23,25,27,29,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler+Swizzling.h:18,20,23,25,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/NSProcessInfo+Protocols.h:18,20,23,25,29,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h:18,21,23,25,28,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.m:18,20,25,27,29,31,34,36,38,40,46,53,54,56,59,60,63,67,69,70,73,75,76,79,85,87,92,94,95,97,100,101,107,108,109,111,113,114,116,118,119,121,123,132,133,134,136,139,142,143,145,170,171,173,174,176,202,203,204,206 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UIApplication+URLOpener.h:18,20,22,24,26,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.h:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.h:18,20,22,24,28,31,33,37,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield+Internal.h:18,20,22,24,26,28,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver+Internal.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m:18,20,31,33,37,39,41,43,45,49,50,54,65,67,68,70,77,78,80,83,87,91,95,99,101,105,107,108,112,114,115,118 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m:18,20,31,33,37,39,41,47,49,51,52,54,56,57,59,61,62,66,71,72,73,75,123,147,148,149,151,160,161,164,175,177,178,179,180,181,184,187,188,190,199,200,201,203,204,206,214,216,217,220,222,226,227,230 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.h:18,20,22,25,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m:18,20,31,33,35,42,44,46,48,52,54,56,61,62,67,74,75,77,78,80,87,88,90,94,96,97,101,105,106,110,118,119,120,122,124,132,133,134,135,137,141,145,150,154,156,157,159,182,183,184,185,187,188,190,195,196,197,198,200,205,206,207,209,212,213,216,218,220,221,224 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReporting.h:18,20,22,24,27,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport+ErrorReporting.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.h:18,20,22,27,29,32,34,38,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m:18,20,27,33,35,37,43,45,47,49,55,56,62,69,71,72,74,81,82,84,87,88,92,97,99,100 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+SettingsProtocols.h:18,20,23,25,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/NSNotificationCenter+Extensions.h:18,20,22 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppEventsFlushReason.h:18,20,22 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h:18,20,23,26,30,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m:18,20,23,25,28,30,31,33,35,41,43,44,46,51,52 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppEventsUtility+AdvertiserIDProviding.h:18,20,23,25,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.m:18,20,22,24,27,29,32,34,36,39,43,45,46,48,64,65,66,68,71,73,74,76 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAccessToken+TokenStringProviding.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKURL_Internal.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.m:18,20,22,24,26,33,34,36,40,41,43,47,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+ProfileProtocols.h:18,20,23,25,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKUnarchiverProviding.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m:18,20,23,29,35,41,43,47,49,51,54,64,66,70,71,75,81,82,84,86,89,91,92,93,95,97,98,100,102,103,105,108,110,111,113,115,116,118,122,123,128,134,135,137,143,147,149,150,152,162,163,165,169,170,175,181,184,185,192,193,194,195,196,201,207,208,214,218,219,225,226,231,237,238,244,247,248,253,257,259,271,274,275,277,283,284,286,289,290,292,295,296,298,301,302,304,307,310,312,313,315,325,326,332,335,336,345,352,354,355,356,368,369,371,372,374,380,383,384,385,387,389,393,396,397,399,402,414,415,416,418,423,425,427,428,430,432,437,438,440,445,446,448,453,454,456,458,462,463,472,473,476,477,479,485,486,487,489,496,498,499,501,507,508,509,511,516,517,518,519,521,530,531,532,533,536,537,553,554,555,556,557,558,559,563,565,566,568,576,577,581,583,584,587,593,597,598,600,602,606,607,612,614,615,617,619,628,629,631,632,634,639,645,646,647,651,652,653,655,660,662,663,665,671,672,674,678,680,681,683,690,692,693,695,698,700,703,706,709,712,715,718,721,724,726,727,730 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKIntegrityParametersProcessorProvider.h:18,20,22,24,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppEvents+ApplicationLifecycleObserving.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h:18,20,22,24,26,28,31,33,35,38,40,42,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.h:18,20,23,25,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m:18,20,22,24,28,33,35,36,40,43,44,45,47,54,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnectionFactory.h:18,20,22,24,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m:18,20,27,29,31,35,36,38,44,45,47,48,50,55,56,57,59,64,67,68,72,78,80,81,85,92,93,97,103,104,108,117,118,120,129,130,132,133,134,139,144,147,151,155,157,158,160,163,164,166,167 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h:18,20,28,30,32,34,36,39,43,49,56,64,70,72,74 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestProviding.h:18,20,26,28,30,32,36,42,45,47,51,57,61,63 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProviding.h:18,21,24,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSession+URLSessionProxying.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager+Internal.h:18,20,22,27,29,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.m:18,20,22,24,26,28,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m:18,20,28,31,33,39,41,43,44,46,48,49,51,53,54,56,58,59,64,70,71,72,74,78,83,84,88,89,90,91,93,97,114,120,121,135,138,139,146,157,163,168,172,174,175,177,188,189,190,192,197,204,205,207,211,212,214,216,217,219,221,222,224,227,229,230,232,234,235,238,240,242,243,245,248,249,252 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.h:18,20,22,24,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyFactory.m:18,20,22,24,27,29,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxying.h:18,20,22,24,28,30,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionProxyProviding.h:18,20,22,24,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h:18,20,26,28,34,38,41,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManagerProvider.h:18,20,22,24,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManaging.h:18,21,25,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager+GraphRequestPiggybackManaging.h:18,21,23,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnecting+Internal.h:18,24,26,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h:18,21,24,27,29,35,39,43,47,51,53,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnectionFactory.m:18,20,23,25,27,29,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h:18,22,28,30,32,34,36,43,50 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnectionProviding.h:18,20,22,24,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestFactory.m:18,20,22,24,30,36,37,39,41,42,45,47,48,52,56,57,63,69,70,74,78,79 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h:18,20,26,29,31,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.h:19,21,23,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKObjectDecoder.h:18,20 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKEventLogging.h:18,20,28,30,32,35,37,39,42,46,49,53,58,62,64 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMeasurementEvent_Internal.h:18,20,22,24,26,31,34,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKIntegrityProcessing.h:18,20,22,24,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+SettingsLogging.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.h:18,20,22,24,26,29,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h:18,20,22,24,28,31,33,36,39,41,44,49,51 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog+Internal.h:18,20,22,24,30,33,35,40,44,46,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewFactory.m:18,20,22,24,26,28,30,32,34,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m:18,20,22,24,34,37,39,41,43,45,47,49,52,53,55,58,63,64,68,73,74,79,85,86,88,90,95,96,98,100,103,105,111,112,114,121,122,125,128,131,132,134,135,137,139,141,142,144,146,147,149,151,152,154,160,162,163,164,166,168,174,175,177,184,186,187,189,192,193,195,197,201,202,204,208,209,211,229,232,233,234,236,246,247,249,263,264,266,273,274,276,283,292,293,295,297,302,304,310,315,317,318,323,330,344,345,346,348 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebViewProviding.h:18,20,22,25,27,30,34,37,39,42,44,46,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m:18,20,22,24,26,32,34,36,40,42,44,47,50,53,54,56,58,59,61,63,64,66,68,72,75,81,82,84,97,106,111,113,114,116,118,119,121,123,126,127,129,132,133,135,137,147,148,150,152,159,167,170,178,179,180,182,184,186,187,189,191,193,202,203,204,208,210,222,225,235,238,239,240,242,245,246,249,251,254,255,257,259,260,263,265 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/WKWebView+WebViewProtocol.h:18,20,22,25,27,30,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h:18,20,22,24,27,29,31,33,37,42,47,53,57,62,67,73,78,84,86,90,94,96,98,100 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FeatureManager/FBSDKFeatureDisabling.h:18,20,23,25 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FeatureManager/FBSDKFeatureManager+FeatureDisabling.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FeatureManager/FBSDKFeatureManager+FeatureChecking.h:18,20,23,25,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKBackgroundEventLogging.h:18,20,22,24,27,30,33,36,38,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationLifecycleNotifications.m:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility+WindowFinding.h:18,20,22,25,27,29,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m:18,20,25,27,29,34,35,37,38,42,45,46,48,52,54,60,62,63,65,67,70,71,73,77,78,80,81,83,86,87,92,96,101,108,109,112,114,119,120,121,124,125,127,130,131,140,145,146,149,150,153,156,157,159,167,169,171,172 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m:18,20,25,27,29,31,33,35,36,38,44,46,47,49,53,54,56,62,64,65,67,73,77,78 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.h:18,20,28,29,31,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.h:18,20,23,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h:18,20,23,26,30,33,36,39,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKTokenCache.m:18,20,26,29,32,35,37,40,41,43,48,50,51,54,56,60,64,65,69,70,74,75,76,84,90,92,93,94,99,100,102,106,112,118,122,123,125,129,133,134,138,139,143,144,145,152,160,162,163,168,169,171,175,181,187,191,192,194,196,203,204,206,213,214 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.h:18,20,23,26,28,30,34,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h:18,20,26,28,30,33,38,41,44,47,50,54,57,62,65,68,72,77,81,85,90,94,96 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppEventsUtility.h:18,20,22,24,27,30,35,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfileProtocols.h:18,21,23,25,28,31,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h:18,20,22,29,32,37,39,49,51,53 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger+Logging.h:18,20,22 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKEventProcessing.h:18,20,22,24,27,30,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMacCatalystDetermining.h:18,20,22,25,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppURLSchemeProviding.h:18,20,22,25,27,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLoggingCreating.h:18,20,23,25,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h:18,24,27,29,31,33,36,38,40,43,47,52,54,60,62,64 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.h:18,20,22,24,26,29,31,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m:18,23,25,27,29,31,33,35,36,38,40,41,43,45,46,48,50,51,53,56,60,62,63,65,73,74,76,95,96 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.h:18,20,22,24,26,28,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse+BridgeAPIResponseCreating.h:18,20,22,25,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseCreating.h:18,20,22,25,27,30,33,38,40,42,44 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactory.m:18,20,22,24,26,28,30,32,34,35,38,41,42,47,52,53,55,57 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPI+ApplicationObserving.h:18,20,22,25,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h:18,20,22,25,27,36,38,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPI+Internal.h:19,21,23,25,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m:18,20,22,24,26,36,38,40,45,47,53,55,59,61,65,72,78,80,85,90,96,101,103,105,107,112,113,118,124,126,127,129,136,139,143,148,159,160,164,168,172,178,179,184,187,190,201,203,208,215,217,226,228,232,234,235,237,239,242,248,250,251,253,264,265,267,270,277,278,280,289,312,313,317,320,321,323,331,337,338,340 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/UIPasteboard+Pasteboard.h:18,20,22,24,27,29,31,33,34,39,41,42,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m:18,20,22,24,26,30,33,35,37,44,47,64,65,70,73,79,84,89,91,92,93,103,105,110,115,116,118 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h:18,20,22,24,26,28,30,36,38,45,47,52,54,59,62,65,72,77,79 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKPasteboard.h:18,20,22,24,27,29,32,35,37,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m:18,20,22,24,32,34,37,39,41,43,45,51,52,55,59,61,62,64,66,74,76,77,79,87,89,90,97,103,105,106,114,115,121,123,127,133,134,139,144,145,147 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppEvents+SourceApplicationTracking.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAdvertiserIDProviding.h:18,20,22,24,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLinkResolverRequestBuilder+Protocols.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLinkUtility+Internal.h:18,21,23,25,27,29,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppEvents+ApplicationStateSetting.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAccessToken+AccessTokenProtocols.h:18,24,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLoggerFactory.m:18,20,22,25,27,29,31,33,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.m:18,20,23,25,28,30,32,38,42,51,53,54,57,60,61,66,67,76,77,80,83,84,91,95,100,106,108,111,113,115,117,124,125,127,129,130,132,134,135,137,141,143,146,147,149,151,152,154,156,157,159,161,162,164,166,167,169,171,172,174,176,177,179,181,182,184,186,187,189,191,192,194,196,197,199,201,202,204,206,208,214,216,219,220,222,225,226,228,231,232,234,237,238,240,243,244,246,249,251,253,255,256,258,260,262,265,266,268,271,273,275,278,279,281,283,287,289,291,294,295,297,300,301,303,306,307,309,312,314,316,319,320,324,326,328,331,332,334,337,338,342,344,346,349,350,352,355,357,359,362 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceDialogView.h:18,20,22,24,27,31,34,37,39,42,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKSmartDeviceDialogView.m:18,20,22,24,27,29,33,34,36,39,41,42,44,46,59,60,61,62,64,66,67,69,71,73,74,76,91,102,112,125,135,147,158,163,170,177,195,198,203,212,223,243,258,278,280,281,283,285,286,288 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKModalFormPresentationController.h:18,20,22,24,26,32,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceUtilities.h:18,20,22,24,27,30,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceButton+Internal.h:18,20,22,24,30,32,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceDialogView.m:18,20,22,24,27,29,33,34,36,40,42,43,45,47,60,61,62,63,65,67,69,70,72,88,100,110,123,133,145,150,159,191,197,205,225,227,228,230,232,233,235 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceViewControllerBase+Internal.h:18,20,22,28,31,33,35,38,46,48,50,52 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceUtilities.m:18,20,22,24,26,28,32,34,38,42,48,50,51,53 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKSmartDeviceDialogView.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKModalFormPresentationController.m:18,20,22,24,26,28,29,31,35,37,38,40,42,49,50,52,55,56,57,59,64,65,67,70,71,72,75,80,81,83 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKObjectDecoder.m:18,20,24,26,28,32,34,35,37,39,40,42,44,45 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppEvents+AppEventsConfiguring.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAuthenticationStatusUtility.m:18,20,22,24,31,33,35,37,41,42,54,56,57,58,60,62,65,66,72,73,74,75,77,79,82,83,86,92,93,95,99,100,102 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTokenStringProviding.h:18,20,23,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m:18,20,22,24,26,28,32,33,34,36,43,53,61,69,78,80,81,83 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLink_Internal.h:18,20,22,24,33,35,40,43,45 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/NSURLSession+Protocols.h:18,20,22,24,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/NSUserDefaults+FBSDKDataPersisting.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h:18,21,23,29,31,36,40,43,46,48,50,55,58,63,66,71,76,81,94,101,114,129,142,149,156,163,166,173,188,193,204,210,216,221,227,232,237,242,247,252,257,264,269,274,276,280,283,290,291,293,295 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKURLOpener.h:18,20,22,25,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKUnarchiverProvider.h:18,20,22 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAuthenticationTokenProtocols.h:18,20,22,24,27,30,32,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m:18,20,25,27,32,38,40,41,43,45,47,48,50,55,60,61,63,68,69,71,73,76,77 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProtocol.h:18,20,22,25,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.m:18,20,22,24,26,29,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h:18,20,26,29,32,40,42,44,49,52,55,82,107,111 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h:18,21,23,25,28,30,38,41,44,47,51 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h:18,20,22,24,26,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m:18,20,22,36,38,59,61,69,73,75,82,84,86,89,90,91,93,101,102,104,109,112,113,114,118,128,129,148,149,150,151,152,160,166,175,176,177,178,181,183,184,186,188,190,195,196,251,263,267,268,270,307,314,315,317,321,336,343,349,351,352,362,363,367,370,371,375,376,377,379,392,393,394,396,397,399,401,402,404,407,408,415,419,420,422,424,426,427 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProviding.h:18,20,22,24,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.h:18,21,23,25,30,35,38,41,49,54,57,61,63 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+ServerConfigurationProviding.h:18,20,23 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationLoading.h:18,20,22,24,27,29,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h:18,20,26,29,32,37,41 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfigurationProvider.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h:18,20,26,28,32,37,40,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManaging.h:18,20,22,25,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h:18,20,23,25,26,29,32,37,40,44 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m:18,21,23,26,52,54,56,58,60,67,70,74,76,80,81,83,109,137,139,140,142,184,186,187,189,191,193,194,196,198,199,201,203,204,206,208,216,217,218,220,222,224,225,227,304,305,307,336,337,339,341,343,344,347,349,350,352,354,355 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m:18,20,25,29,31,33,35,36,38,93,94,96,97,99,111,113,114,116,127,130,136,137,142,143,148,149,156,162,169,170,172,173,174,176,178,180,181,183,188,189,191,193,194,196,198,200,201 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m:18,20,22,24,37,39,42,44,56,59,67,68,69,74,80,81,83,85,87,88,90,98,99,105,107,108,123,124,125,126,131,137,146,147,148,150,151,153,155,161,168,169,171,173,176,180,184,188,197,198,200,204,210,212,213,215,216,217,219,224,225,226,228,231,233,234,236,239,241,242,244,246,247,249,251,252,254,256,257,259,261,262,264,266,267,269,271,273,275,276,278,280,281,283,285,286,288,290,291,293,295,296,298,300,301,303,314,315,317 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationProviding.h:18,20,22,24,27,30,33,37,39,41 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h:18,20,22,25,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m:18,20,24,26,28,30,35,37,38,40,42,44,45,47,54,55,57,61,62,64,66,68,69 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKWindowFinding.h:18,20,22,24,26,29,31,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKBackgroundEventLogger.h:18,20,22,25,27,30,32,35,40,42,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+ClientTokenProviding.h:18,20,22,24,26,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationActivating.h:18,20,22,25,27,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAuthenticationToken+Internal.h:19,25,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppEvents+ApplicationActivating.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKClientTokenProviding.h:18,20,23,25 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationLifecycleNotifications.h:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppEventsConfiguring.h:18,20,37,39,42,59,61 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKitBasicsImport.h:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAuthenticationToken+AuthenticationTokenProtocols.h:18,24,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationLifecycleObserving.h:18,20,22,25,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m:18,20,26,28,30,32,34,36,38,40,42,43,45,47,48,50,52,53,55,57,58,60,62,63,65,67,68,73,75,76,81,87,88,94,100,102,103,105,107,108,113,115,116,121,127,128,134,137,146,147,152,154,155,161,165,174,175,177,179,180,182,185,187,188,192,195,197,198,200,202,203,205,209,210,224,225,226,229,231,233,234,237 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h:18,20,26,28,30,32,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKOperatingSystemVersionComparing.h:18,20,22,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationStateSetting.h:18,20,22,25,27,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogging.h:18,20,26,28,31,34,36,39,41,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h:18,20,22,24,26,30,31,32,38,41,47,52,54,56,58,60,67,73,75,77,79,86,92,94,96,101,104,108,111,115,117 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m:18,21,31,36,38,40,42,44,47,48,50,52,54,55,57,59,60,62,64,69,71,72,74,79,80,82,84,85,87,89,92,93,95,97,100,106,107,109,112,117,118,120,123,127,128,130,134,135,137,140,146,166,167,169,170,172,174,179,180,182,189,190,191,193,198,199,204,213,214,223,232,233,235,237,238,240,242,243,245,247,248,250,252,253,255,257,258,260,262,263,265,267,268,270,272,273,275,278,280,282,284,289,290,292,294,296,297,299,325,326,335,337,340,343,346,349,352,355,356,362,364,367,373,376,379,383,384,391,392,395,406,407,412,420,430,431,434,439,440,442,444,445,447,450,451,453,455,456,458,460,461,463,465,466,468,470,471 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationToken.m:18,21,24,27,31,33,35,37,39,41,42,46,51,53,54,57,61,62,64,66,67,69,73,74,75,77,81,84,85,87,89,91,92,94,97,98,99,101,103,104,106,108,109,111,115,119,120,122,126,127,129,131,134,135,137,140,142,144,145,148 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.h:18,20,24,38,40,42,44,48,50,54,56,60,66,88,94,99,102,105,108,111,114,117,120,123,126,129,132,135,139,142,145,148,151,154,157,160,163,166,169,172,175,178,181,184,187,190,193,196,199,202,205,210,213,216,219,224,228,230,231,234,235,236,238,243,245,247,249,255,258,260,263,266,268,276,278,281,284,288,292,296,298,302,305,306,307,312,317,320,324,329,333,335,337,341,343,345,347,350,356,357,359,362,365,373,375,378,381,384,389,394,395,397,401,404,408,413,420,424,426,428,431,434,435,438,442,444,447,450,453,458,459,462,467,469,472,475,478,483,485,486,489,495,496,500,503,507,510,515,555,558,560,566,569,570,571,579,583,586,587,588,590,594,597,598,599,601,606,612,617,622,627,630,635,640,644,646,669,674,679,683,685,691,696,704,709,713,715,717,719,722,727,732,736,742,746,753,755 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationProviding.h:18,20,23,25,27,30,32,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m:18,20,23,26,28,31,34,36,38,41,46,47,49,50,52,54,59,61,64,71,72,74,78,79,81,89,92,93,95,99,104,105,107,108,111,115,121,122,123,127,128,129,131,133,137,146,149,154,155,158,159 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager+Protocols.h:18,22 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.h:18,20,22,25,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherCreating.h:18,20,22,24,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationProtocol.h:18,20,22,24,27,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m:18,20,22,24,38,42,45,47,49,75,76,82,89,90,93,96,100,101,103,107,108,112,113,116,120,121,130,137,138,140,143,151,152,154,157,158,160,161,163,168,169,172,175,176,180,181,182,186,187,190,193,194,201,203,204,206,209,211,212,214,216,221,222,224,232,233,235,256,258,259,261,263,264,266,272,273,274,278,279,283,286,292,296,297,298,300,301,303,312,317,326,327,328,330,331,333,338,339,341,342,346,349,350,352,356,368,369,371,372,374,376,377,379,381,382,384,389,398,402,403,406,409,410,412,416,417,419,420,422,425,426,428,429,431,433,436,437,440,441,445,446,450,453,458,459,461,462,464,465,467,472,473,476,478,480,481,483,485,486,489 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.h:18,20,23,25 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.m:18,20,28,38,40,45,47,49,54,60,65,67,68,70,73,80,81,84,90,96,99,101,112,115,119,120 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserving.h:18,20 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData+TimeSpentRecording.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEvents+EventLogging.h:18,24,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m:18,20,22,24,26,30,37,39,43,45,47,51,55,57,61,63,65,67,74,75,77,81,82,84,88,89,95,99,100,101,103,106,111,117,118,119,123,125,126,128,134,135,136,140,141,142,143,145,150,151,152,153,155,171,173,175,181,182,183,185,193,194,196,197,199,201,205,206,213,214,215,217,218,220,223,226,227,229,230,232,235,238,239,241,242,248,256,257,264,265,269,275,276,277,278,280,283,289,290,293,303,304,307,311,312,314,315,318,324,325,326,328,329,332,338,340,341,343,346,354,355,357,360,362,363,365,368,374,379,381,382,384 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer+MetadataIndexing.h:18,20,22,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.h:18,20,22,24,26,29,31,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexing.h:18,20,22,24,26,29,31,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.m:18,20,22,24,25,27,30,32,33,35,37,41,54,58,59,60,62,63 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.h:18,20,22,26,28,31,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKEventsProcessing.h:18,20,25 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.h:18,20,22,28,30,33,39,41,43,45 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.h:18,20,22,26,28,31,34,38,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m:18,20,29,36,42,44,48,51,73,75,80,82,94,104,105,108,112,113,115,116,118,122,123,124,127,132,133,136,142,143,145,153,155,160,164,166,167,172,174,183,190,196,198,204,207,212,213,214,217,224,229,230,238,239,240,241,242,243,245,250,251,253,257,258,265,267,268,270,273,274,276,279,280,282,286,290,291,293,296,297,299,304,305 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.m:18,20,22,26,28,30,36,40,49,50,52,53,57,62,64,65,67,72,73,75,77,79,80,82,89,90,92,96,97,99,101,103,104,106,109,111,113,114,117 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.h:18,21 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorCreating.h:18,20,23,25,28,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEvents+Internal.h:18,24,26,28,31,33,36,39,42,45,48,51,53,56,59,63,74,77,79,83,91,93,96,99,102,112,114,116,119,123,128,134,139,142,144,147,149 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData+SourceApplicationTracking.h:18,20,22,24,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m:18,20,22,24,29,31,34,36,38,40,42,44,46,47,49,52,54,55,57,62,73,78,84,88,89,90,91,93 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecording.h:18,20,22,25,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsParameterProcessing.h:18,20,22,25,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppStoreReceiptProviding.h:18,20,22,25,27,29,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m:18,20,22,29,34,36,38,39,41,44,45,47,49,50,52,54,55,57,60,65,66,68,74,75,79,83,86,89,92,93,95,107,108,115,117,118,120,122,124,126,127 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.h:18,20,28,30,37,40,49,51,53 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMRule.h:18,20,22,24,26,28,30,32,34,36,38,41,43,45 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMReporter.h:18,20,22,24,26,29,31,33,39,41,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMConfiguration.h:18,20,22,24,28,30,33,35,38,40,42,44,46,48,50,52,54,56,59,61,63,65 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMEvent.h:18,20,22,24,26,28,30,32,34,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMInvocation.m:18,20,22,24,26,28,30,45,47,50,52,54,59,60,68,76,77,78,84,99,100,115,126,133,138,143,145,146,152,156,160,165,170,179,180,182,183,185,189,194,201,202,204,205,207,210,211,213,216,221,236,237,238,240,243,251,252,254,257,261,262,264,269,274,275,283,284,287,290,291,292,294,297,298,300,302,304,305,307,336,337,339,354,355,357,359,361,362,365,367,369,370,372,374,375,377,379,380,382,384,385,387,389,390,392,394,395,397,399,400,402,404,405,407,409,410,412,414,415,417,428,429,432,434 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMAdvertiserRuleFactory.m:18,20,22,24,29,31,33,38,43,45,46,48,53,59,62,64,65,67,71,76,83,85,88,90,91,93,97,129,132,134,135,137,141,142,144,148,174,175,177,181,182,184 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMAdvertiserSingleEntryRule.h:18,20,22,24,27,29,32,34,36,38,40,42,48,50,52 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMAdvertiserMultiEntryRule.m:18,20,22,24,26,29,31,34,38,40,41,43,45,52,55,58,59,68,69,70,72,74,76,77,79,84,85,87,90,91,93,95,97,98,100 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMInvocation.h:18,20,22,24,26,28,31,33,35,37,39,41,43,45,48,50,52,54,56,58,60,62,68,70,72,74,76,78 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMAdvertiserRuleProviding.h:18,20,22,24,28,30,32,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMConfiguration.m:18,20,22,24,28,37,39,41,43,46,47,48,50,52,53,55,61,72,76,88,89,91,92,100,111,113,114,116,119,125,127,132,135,139,140,142,147,151,152,153,155,156,158,163,167,168,169,171,172,175,177,178,180,183,184,186,188,190,191,193,209,210,212,220,221,223,225,227,228,230 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMEvent.m:18,20,22,24,26,31,33,35,40,45,56,58,60,61,63,64,67,71,73,74,76,78,80,81,83,87,88,90,94,95,96,98,100,102,103,105 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMAdvertiserRuleMatching.h:18,20,22,24,26,28,30,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMReporter.m:18,20,22,24,26,35,37,39,50,55,66,68,70,72,75,76,77,79,81,82,84,94,102,108,109,110,112,115,116,120,121,123,124,126,129,130,135,136,140,141,143,144,149,153,157,158,163,165,167,168,169,176,182,183,187,190,191,193,194,196,201,202,204,211,214,217,229,233,240,244,249,250,252,258,262,263,265,267,268,270,275,276,279,280,282,284,297,298,299,301,302,304,307,312,313,314,315,317,320,323,325,326,328,331,338,340,347,350,353,354,356,363,364,365,367,368,370,375,376,377,378,380,387,388,391,404,405,409,413,416,417,418,420,431,433,434,436,442,443,444,445,447,452,453,455,462,467,472,474,475,478,480,483,484,485,487,495,497,499,502,503,504,507,511,512,514,515,517,520,522,524,525,527,529,530,532,534,535,537,539,540,542,544,545,547,549,550,552,554,555,557,559,560,562,564,565,567,569,570,572,574,575,577,579,580,583,585 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMRule.m:18,20,22,24,26,30,32,34,39,45,49,51,52,56,61,63,64,67,72,78,79,80,82,83,86,92,93,95,96,98,101,107,109,111,112,114,116,118,119,121,126,127,129,133,134,136,138,140,141,143 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMAdvertiserRuleOperator.h:18,20,22,24,49 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMReporter+Internal.h:18,21,23,25,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMAdvertiserSingleEntryRule.m:18,20,22,24,26,34,36,42,49,51,52,54,56,67,68,69,72,76,80,84,110,112,117,118,122,127,135,136,138,139,142,180,182,183,185,188,193,197,198,202,209,210,213,215,216,218,220,222,223,225,236,237,239,245,246,248,250,252,253,256,258,260,261,264,266 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMAdvertiserRuleFactory.h:18,20,22,24,27,29,32,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AEM/FBSDKAEMAdvertiserMultiEntryRule.h:18,20,22,24,27,29,32,34,36,39,41,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateProviding.h:18,20,22,25,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.h:18,20,22,24,27,32,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m:18,20,22,24,26,30,52,54,62,64,66,71,74,86,94,103,104,105,107,109,110,112,114,115,117,119,120,122,124,125,127,129,130,132,134,135,137,139,140,142,145,146,155,159,160,165,169,170,174,175,186,189,190,191,202,208,209,218,221,223,224,226,228,232,233,244,245,247,249,250,252,256,262,263,265,266,268,271,272,296,299,300,302,303,305,308,310,311,313,331,332,340,342,343,345,348,349,352,353,364,367,368,369,371,374,375,377,379,380,382,385,386,389,390,394,395,397,408,417,418,420,421,423,425,437,438,439,440,443,444,446,449,451,454,459,460,462,463,465,469,470,475,477,478,480,482,487,488,491,494,495,505,506,509,511,526,527,529,531,532,534,536,537,539,541,542,545,547 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m:18,20,22,24,26,28,36,39,44,46,54,56,58,61,68,82,85,88,89,91,93,94,98,105,107,109,110,112,114,119,120,122,123,127,130,131,134,135,137,141,146,153,167,173,175,176,184,185,199,200,207,208,210,213,214,218,219,220,222,225,226,233,234,235,241,246,249,250,251,254,255,256,257,260,263,264,270,271,273,285,286,296,297,300,301,312,313,314,315,325,342,343,344,345,355,362,364,371,372,375,383,384,385,388,389,390,395,396,400,401,403,408,422,424,428,429,430,433,434,436,442,451,452,453,455,456,462,471,472,473,475,476,478,480,481,484,486,488,489,492,494 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m:18,20,22,24,33,38,40,42,44,46,48,50,52,53,55,57,58,60,62,63,66,69,74,80,82,88,90,92,93,95,105,112,113,114,115,117,118,121,125,126,128,129,132,136,137,145,149,150,151,152,159,160,161,166,167,174,175,176,178,179,181,184,186,187,189,192,193,197,200,203,204,208,209,217,218,219,223,224,232,233,234,235,237,238,240,243,244,246,250,254,255,265,266,267,274,279,280,281,287,288,289,290,292,293,295,299,300,313,314,318,319,320,324,325,326,328,329,334,337,338,342,343,345,347,348,350 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer+Internal.h:18,21,23,25,34,36,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.h:18,20,22,24,26,33,36,46,49,51 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m:18,20,22,24,28,30,32,37,43,45,46,48,49,51,54,55,64,67,68,72,73,74,76,77,79 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.h:18,20,22,24,28,30,33,38,40,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.h:18,20,22,24,26,28,31,33,35,37,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.h:18,20,22,26,28,31,39,42,49,51 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m:18,20,22,24,26,28,30,36,41,42,47,48,53,54,57,58,60,61,63,77,78,80 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.m:18,20,32,34,42,44,46,48,56,57,65,74,75,77,78,80,89,90 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.m:18,20,22,24,26,28,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.h:18,20,22,25,27,30,33,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublishing.h:18,20,22,25,27,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h:18,21,25,31,35,42,44 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsNumberParser.h:18,20,22,24,26,28,31,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.m:18,20,22,24,26,28,30,36,41,49,54,55,57,58,60,65,69,70,71,73,74,76,81,85,86,87,89,90,92,96,101,105,108,112,113,115 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.m:18,20,22,24,26,28,30,35,40,43,45,46,49,54,60,66,67,69,70,72,73,75,78,84,86,88,89,91 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.h:18,20,22,24,26,29,31,33,37,39,41 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.m:18,20,22,24,26,29,31,33,38,43,54,56,58,59,61,62,64 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/SKAdNetwork+ConversionValueUpdating.h:18,21,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter+Internal.h:18,21,25,27,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkConversionConfiguration.h:18,20,22,24,26,28,30,32,34,36,38,40,42,44,46,48,50 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkReporter.m:18,20,22,24,26,28,37,39,41,43,46,60,62,66,71,72,73,75,77,78,80,82,83,85,87,88,90,104,105,106,108,112,116,117,118,122,126,129,133,134,135,137,140,147,151,156,164,172,175,179,180,182,185,188,191,194,196,197,201,204,207,210,215,220,227,231,232,233,235,240,244,245,246,247,249,253,258,259,260,262,265,268,269,273,293,299,300,301,302,304,313,314,315,317,319,321,322,324,327,329,335,336,338,340,341,343,345,346,350 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKConversionValueUpdating.h:18,21,23,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkRule.h:18,20,22,24,26,28,30,32,34,36,39,41,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKAdNetwork/FBSDKSKAdNetworkEvent.h:18,20,22,24,26,28,30,32,34,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsAtePublisher.h:18,20,22,26,28,31,33,40,42,44 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKFeatureExtracting.h:18,20,22,25,27,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m:18,20,23,28,31,37,39,41,44,46,49,55,68,73,74,76,78,80,81,83,85,88,89,90,92,96,98,99,101,104,106,107,109,113,117,118,121,122,126,127,129,130,131,133,137,138,139,140,143,149,152,157,163,167,171,172,174,176,177,180,182,188,189,190,198,199,200,207,208,210,211,213,216,235,237,238,240,242,244,245,247,251,252,254,258,259,261,263,264,266,272,274,275,279,288,289,291 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SKProductsRequest+FBSDKProductsRequest.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor+Testing.h:18,20,22,24,27,29,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.h:18,20,22,24,26,28,30,35,37,41,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.h:18,20,22,24,26,28,31,33,35,37,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor+Internal.h:18,20,22,24,26,28,30,32,34,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m:18,20,22,24,30,40,45,47,49,51,53,56,57,58,60,84,85,87,91,92,93,96,100,101,103,106,108,112,114,116,121,122,123,127,128,132,134,135,138,145,146,151,159,160,161,170,171,173,174,176,177,182,184,186,192,193,196,201,208,209,214,216,220,224,228,232,234,235,237,239,243,247,251,252,256,257,261,262,266,267,271,272,276,277,280,281,285,286,290,291,293,297,298,300,303,304,306,307,309,312,313,314,316,321,322,326,335,338,339,343,344,345,347,352,353,354,355,357,358,360,364,365,369,370,375,376,381,386,387,390,392,394,395,397,399,400,403,405 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m:18,20,22,24,26,30,50,53,55,65,67,69,71,79,80,88,99,101,102,106,113,114,116,121,122,126,127,130,133,134,137,141,142,150,151,153,165,177,182,183,185,189,190,191,193,196,197,207,208,211,212,213,214,216,219,220,222,225,226,249,250,251,253,256,257,259,273,274,275,277,282,283,286,295,303,306,313,314,316,318,323,325,326,328,334,335,337,338,342,345,352,353,358,362,363,365,367,369,372,373,374,376,378 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKMLMacros.h:18,21,25,34,38,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager+RulesFromKeyProvider.h:18,20,22,25,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelRuntime.hpp:18,20,22,24,28,30,32,35,38,43,44,46,51,55,58,59,61,66,74,76,78,79,81,95,96,97,99,105,106,108,109,111,123,124,126,127,135,145,147,148,155,177,178,181,182,183,185,186,192,206,208,209,210,212,213,219,228,229,231,232,238,249,250,251,253,254,256,264,265,266,268,274,276,277,279,283,297,304,307,312,318,323,328,335,344,345,346 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager+IntegrityParametersProcessorProvider.h:18,20,22,25,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m:18,20,22,24,26,28,30,34,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.h:18,20,22,24,26,33,35,38,40,52,54,56 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKTensor.hpp:18,20,22,30,33,35,40,51,52,54,57,58,59,68,73,79,81,82,84,86,87,89,91,92,94,96,97,99,101,102,104,106,107,109,111,112,114,118,122,124,125,132,133 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.h:18,20,22,24,26,28,30,33,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager+IntegrityProcessing.h:18,20,22,25,27,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.h:18,20,22,24,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration.h:18,20,28,30,33,35,37,39,41,43,45 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.h:18,20,23,25,30,33,36,42,44 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAtePublisherFactory.m:18,20,23,25,27,31,33,35,39,44,46,47,49,54,55,57 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager.m:18,20,27,31,33,43,45,47,49,55,61,62,67,72,73,80,91,92,95,98,99,101,103,105,106,108,110,111,113,115,116,118,125,128,131,143,144,145,150,152,153,156,163,168,170,174,175,177,179,181,182,185,187,189,190,192,196,197,198,201 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver+PaymentObserving.h:18,20,23 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfigurationManager+AppEventsConfigurationProviding.h:18,20,22,24,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m:18,20,22,27,29,33,35,37,40,44,45,47,48,50,52,60,61,63,68,69,70,71,73,78,79,80,81,84,95,96,97,98,100,103,104 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.h:18,20,22,24,26,30,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.h:18,20,22,24,27,29,32,35,38,40,42,44 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.h:18,20,22,24,26,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager+Protocols.h:18,22,24,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager+AppEventsParametersProcessing.h:18,20,22,25,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m:18,20,24,26,29,32,35,37,39,42,47,48,50,51,53,55,57,62,64,66,68,71,72,74,82,83,85,86,87,90,93,98,104,105,106,112,113,117,118,119,121,122,124,128,129,131,135,136,138,139,141,143,146,147,148,151,158,159,160,162,163,165,168,180,185,188,189,192,193,194,195 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveData.m:18,20,22,24,28,30,32,38,43,45,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m:18,20,22,24,28,30,35,37,39,42,46,48,49,51,54,55,59,62,65,72,73,79,81,82,84 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.h:18,20,22,25,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m:18,20,22,24,26,28,34,36,38,40,42,44,47,48,50,62,66,67,68,77,78,96,97,98,99,100,103,115,116,117,118,121,128,129,132,136,137,139,140,142,149,152,159,162,163,166,167,170,171,174,175,180,181,183,184,186,188,189,191,194,195,197,204,205,207,211,213,214,216,219,224,228,229,233,234,239,240,246,249,250,252,254,255,257,259,260,262,265,266,268,270,272,275,278,288,289,292,293,294,296,300,301,306,307,309,310,312,314,321,322,324,325,328,331,332,338,339,340,342,343,345,347,358,363,374,376,377,382,392,397,398,399,401,402,404,414,415,421,427,428,430,431,433,435,444,445,446,448,449,451,453,463,472,473,476,477,481,484,485,487,488,490,503,504,505,506,507,510,511,516,519,520,524,526,527,530,540,541,542,545,548,550,551,555,558,559,573,574,575,576,577,579,580,582,587,588,589,591,592,594,596,600,608,609,610,612,613,615,617,622,623,624,626,627,629,634,636,638,639,641,646,648,650,651,653,660,661,662,664,665,667,669,674,675,678,681,682,692,693,695,699,702,704,705,707,709 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchyMacros.h:20,42,45,48,58,61,67,73,81,86,96 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.h:18,20,22,24,47,49,52,57,66,71,73,75,77 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateFactory.m:18,20,22,24,26,28,30,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsConfiguration+AppEventsConfigurationProtocol.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m:18,20,22,24,26,33,35,37,39,40,42,44,45,47,52,54,55,57,62,64,65,67,69,71,72,74,81,85,87,88,90,95,96,98,100,102,103,105,112,113,115,116,119,127,128,129,131,136,146,147,149,150,152,156,157,159,160,162,164,165,167,173,174,176,180,181,187,191,193,194,196,197,201,203,204,207 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKProductsRequestProtocols.h:18,20,22,26,28,31,33,37,39,41 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKProductRequestFactory.h:18,20,22,24,27,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingFactory.m:18,20,26,28,30,33,35,37,40,44,46,47,49,52,53,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestorFactory.h:18,20,22,30,32,36,45,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStatePersisting.h:18,20,22,26,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentRecordingCreating.h:18,20,23,25,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentProductRequestor.m:18,20,22,34,37,51,54,56,70,72,74,76,78,81,82,83,92,111,112,114,115,117,119,120,122,126,128,129,130,132,139,141,142,144,147,148,150,151,153,160,161,162,164,169,173,174,177,193,209,210,211,227,230,233,234,238,239,241,244,248,249,251,254,258,259,262,276,277,278,279,290,291,292,296,297,299,311,313,314,318,319,321,327,331,333,334,336,338,339,341,344,345,347,350,351,352,355,369,372,382,383,387,388,392,393,396,413,414,418,419,423,424,428,430,436,437,438,443,448,449,450,453,457,458 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKSourceApplicationTracking.h:18,20,22,25,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.h:18,20,22,27,29,32,35,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager+AppEventsStatePersisting.h:18,20,23 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEventsFlushBehavior.h:18,20,22,24,26,29,30,33,39,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m:18,22,25,27,63,65,70,72,76,94,102,107,111,126,130,152,156,159,175,178,181,183,185,195,203,210,223,225,227,229,231,233,235,237,239,254,263,267,270,284,289,291,303,305,307,309,316,317,319,321,327,328,329,331,334,335,338,342,348,350,351,353,354,356,362,368,374,375,377,380,381,383,385,387,388,390,393,394,397,400,401,404,408,409,412,415,416,419,424,425,429,433,434,438,443,444,449,454,455,460,466,467,470,474,475,479,484,485,490,492,501,502,507,512,513,514,518,520,522,523,525,527,531,537,538,542,544,545,562,564,593,594,598,599,601,614,617,618,627,630,631,640,643,646,647,650,651,653,655,656,658,660,662,667,672,673,675,677,680,681,683,685,689,690,693,695,699,700,701,702,704,706,707,709,711,713,714,716,718,719,721,723,731,732,733,735,738,739,741,743,744,746,750,751,753,755,756,758,760,762,763,765,767,769,770,781,793,794,796,798,799,801,803,804,807,809,810,812,814,815,817,819,820,823,825,831,840,842,845,846,847,849,851,853,854,858,860,874,875,876,877,879,881,898,915,917,919,920,922,925,926,927,929,932,933,934,936,939,940,941,943,946,947,948,950,953,956,957,959,962,965,966,969,973,974,978,982,983,987,992,993,997,1001,1002,1006,1012,1013,1018,1023,1024,1029,1035,1036,1041,1046,1047,1052,1058,1059,1065,1071,1072,1078,1085,1086,1087,1092,1098,1099,1104,1110,1111,1113,1120,1121,1123,1130,1137,1138,1139,1141,1143,1145,1146,1148,1150,1151,1153,1155,1156,1159,1161,1162,1164,1169,1173,1177,1193,1196,1197,1199,1202,1203,1212,1213,1215,1223,1224,1225,1226,1229,1232,1235,1236,1243,1244,1245,1246,1248,1251,1255,1260,1264,1269,1276,1278,1283,1288,1293,1303,1305,1307,1308,1313,1315,1319,1322,1323,1331,1333,1345,1355,1358,1359,1362,1363,1366,1368,1374,1377,1381,1383,1386,1389,1394,1399,1404,1408,1409,1422,1427,1429,1432,1433,1436,1445,1447,1448,1456,1457,1459,1463,1464,1465,1466,1468,1473,1477,1484,1485,1496,1497,1498,1503,1504,1505,1506,1507,1510,1513,1514,1518,1519,1521,1525,1533,1540,1541,1545,1548,1549,1560,1567,1579,1580,1584,1590,1592,1596,1601,1602,1609,1617,1618,1619,1620,1626,1630,1634,1635,1639,1640,1642,1646,1647,1648,1650,1652,1655,1657,1660,1661,1663,1670,1673,1675,1676,1678,1680,1687,1689,1690,1692,1694,1696,1706,1707,1717,1718,1719,1723,1724,1726,1733,1734,1736,1738,1740,1745,1746,1748,1750,1751,1753,1755,1756,1758,1760,1761,1763,1765,1766,1768,1770,1771,1773,1775,1776,1778,1780,1781,1783,1785,1786,1788,1790,1791,1793,1795,1796,1798,1800,1801,1803,1805,1806,1808,1810,1811,1813,1815,1817,1818,1820,1822,1823,1825,1827,1828,1830,1832,1833,1835,1837 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEventParameterName.h:18,20,25,28,36,39,42,45,48,51,54,57,60,63,66 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEventName.h:18,20,25,28,31,34,37,40,43,46,49,52,55,58,61,64,67,70,73,76,79,82,85,88,91,94 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceButton.h:18,20,22,24,26,29,34,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h:18,20,22,56,81,83,119,143 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIResponse.h:18,20,22,24,27,29,33,38,41,48,53,55,57 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m:18,20,22,24,29,31,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestHTTPMethod.h:18,20,23,26,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestFlags.h:18,20,22,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m:18,20,22,24,26,28,30,32,34,38,42,43,44,53,55,56,58 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m:18,20,40,42,46,53,63,65,68,71,74,89,90,92,95,103,106,113,127,129,132,134,144,145,147,149,158,159,168,183,185,186,188,190,191,193,195,198,199,200,202,204,205,208,212,214,215,217,219,220,224,228,230,231,235,238,239,243,247,249,250,254,259,263,265,266,268,271,272,274,277,278,279,281,291,293,294,299,303,305,308,317,322,325,334,335,336,337,339,341,342,344,347,348,350,352,354,355,357,359,360,362,364,365,367,369,370,372,382,384,387,388,395,396,400,402,410,412,415,416,418,419,424,430,440,442,443,456,465,470,471,473,477,478,479,481,486,489,490,492,495,496,499,509,510,511,512,520,524,526,532,533,535,542,561,562,564,566,571,576,583,588,589,594,598,600,602,603,605,612,613,614,626,631,633,643,644,655,656,657,664,665,671,672,674,678,686,687,696,698,707,711,712,723,724,725,731,733,735,737,738,755,761,766,767,768,777,797,799,803,804,814,817,824,825,827,828,831,833,852,855,856,857,859,860,863,870,871,875,879,884,885,893,894,896,899,903,904,905,906,908,913,915,919,920,922,928,933,935,938,944,945,949,950,952,956,957,965,966,970,973,974,977,978,980,984,985,989,990,994,995,1008,1028,1033,1034,1040,1043,1046,1047,1050,1051,1054,1055,1061,1062,1064,1067,1074,1076,1077,1079,1080,1085,1093,1097,1098,1100,1102,1103,1108,1113,1114,1115,1117,1119,1120,1125,1132,1133,1135,1138,1144,1147,1148,1153,1160,1163,1164,1167,1168,1171,1172,1174,1176,1177,1178,1180,1190,1191,1193,1194,1196,1199,1200,1201,1203,1209,1210,1211,1215,1224,1229,1230,1231,1233,1234,1236,1238,1244,1246,1252,1253,1254,1256,1259,1280,1282,1283,1285,1287,1289,1299,1302,1305,1306,1308,1311,1314,1316,1317,1319,1321,1322,1324,1326,1327,1330 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m:18,20,22,33,38,40,46,48,51,53,55,56,59,64,65,66,69,73,74,78,84,85,89,95,96,102,109,111,112,119,127,128,136,144,146,147,153,162,164,166,167,169,171,172,174,179,180,181,183,189,192,193,195,199,200,203,205,206,210,212,213,218,220,225,228,229,231,236,238,242,243,245,251,252,254,255,257,260,261,262,264,268,270,271,273,279,280,282,284,286,287,289,295,298,301,302,305,307,309,310,312,314,315,318 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.h:18,20,22,28,31,42,47,52,57,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.h:18,20,22,24,30,32,35,41,51,57,64,66,68,70,73,76,83,86,89,97,107,109,111 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnecting.h:18,20,22,26,31,35,38,41,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestProtocol.h:18,20,23,25,28,32,36,40,45,50,55,60,65,70,75,80,86,91,93 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.h:18,20,22,26,27,34,38,41,44,47,49,53,55,60,63,66,69,71,75,77,84,87,93,95,98,100,101,102,106,110,113,115,116,117,122,124,128,131,133,134,135,139,147,150,152,153,154,156,158,168,170,172,174,175,176,180,184,189,194,199,202,203,204,207,212,215,220,224,228,231,233,236,243,246,248,251,257,260,262,264,267,272,281,284,286,288,291,296,304,307,309,311,313,317,326,329,331,333,335,339,347,351,354,357,365,368,371,372,375,379,382,384,388,392,394 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection+GraphRequestConnecting.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.h:18,20,23,25,29,30,34,38,40,43,48,51,57,65,73,83,98,103,108,113,118,123,127,132,137,144,150,152 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceViewControllerBase.m:18,20,22,24,28,30,37,39,43,45,46,48,57,58,60,62,63,65,68,70,71,73,103,104,105,107,109,111,112,114,116,117,121,124,125,127,129,131,132,134 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationTokenClaims.m:18,20,23,25,27,48,70,71,73,74,76,79,84,88,91,94,98,102,105,108,116,126,127,129,130,131,134,137,143,144,145,167,168,169,170,172,173,175,186,187,189,190,192,193,195,197,218,219,221,224,225,228,229,231,232 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKImpressionTrackingButton.m:18,20,29,31,33,47,48,50,51 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKLocation.h:18,21,23,26,35,38,42,46,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKRandom.h:18,20 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.m:18,20,22,29,31,33,35,39,40,43,48,69,72,76,85,86,94,97,100,103,106,109,115,116,117,118,119,121,122,124,131,132,134,136,137,139,141,142,144,146,147,149,154,165,166,168,169,171 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m:18,22,27,29,31,33,35,37,42,46,57,59,69,80,82,83,94,106,109,110,112,113,115,117,118,120,122,123,125,127,128,130,132,133,135,138,139,140,142,144,145,147,149,150,152,154,155,157,159,160,163,171,172,174,179,180,186,187,188,189,191,194,195,197,201,204,205,207,220,221,222,224,226,227,229,232,233,234,236,238,254,256,257,259,262,265,267,268,270,285,286,288,290,293,294,296,298,300,301,303,314,327,328,330,344,345,347,350,352,354,355,358 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h:18,20,22,24,26,28,31,36,42,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButtonImpressionTracking.h:18,20,24,29,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPI.h:18,20,22,24,31,38,40,44,49,53,57,61,66,70,73,81,86,91,95,97,99,101 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h:18,20,22,24,29,31,33,36,43,45,48,55,57,59,64,66,71,76,80,86,89,93,96,101,104,122,159,194,198,201,205,228,230,235,246,252,256,259,263,266,270,273,277,280,284,287,291,295,298,304,308,313,321,328,330 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h:18,20,22,24,26,28,34,56,62,65,71,74,78,83,88,91,96,98,100 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIRequest.m:18,20,22,25,32,36,38,40,47,55,56,58,75,76,78,86,89,98,100,102,103,105,107,116,117,119,132,133,135,137,139,140,142,146,152,154,155,157 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKitVersions.h:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAdvertisingTrackingStatus.h:18,20,22,26,30,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.m:18,20,22,26,28,30,32,34,36,38,41,45,49,51,54,60,64,68,69,72,74,75,77 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h:18,20,22,25,30,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationObserving.h:18,20,22,28,35,40,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m:18,20,22,30,36,61,62,65,68,79,92,96,108,110,118,130,132,134,146,147,149,159,165,166,171,176,178,179,184,189,190,192,194,195,197,199,200,202,204,205,207,209,210,212,231,233,235,236,238,240,241,243,245,246,248,250,251,253,255,256,258,260,261,263,265,266,268,270,271,273,275,276,278,280,281,283,285,286,288,290,291,293,295,296,298,300,301,303,305,306,308,310,311,313,320,321,322,324,326,327,329,335,336,341,342,343,345,347,348,350,353,354,356,358,359,361,363,364,366,368,369,371,373,374,376,380,382,383,385,387,388,390,392,393,395,399,401,402,404,406,407,409,413,415,416,418,420,421,423,432,433,435,436,438,440,441,443,445,446,452,463,464,465,467,469,472,474,475,476,478,481,484,485,487,490,493,494,496,498,500,501,503,505,512,514,515,517,519,521,522,524,527,528,529,531,534,535,536,538,540,541,543,545,546,548,550,551,554,556,557,560,564,566,567,571,581,582,583,584,586,587,589,591,593,594,596,603,604,606,607,609,613,616,619,620,621,623,629,633,644,651,652,653,655,658,659,660,662,664,665,667,669,670,672,676,678,679,681,683,684,686,691,693,694,696,698,699,701,703,704,706,708,709,711,713,714,716,718,723,724,725,727,732,733,735,736,738,741,743,745,749,750,752,756,757,758,760,762,763,766 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m:18,20,22,24,26,28,30,32,39,46,48,55,62 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUserAgeRange.h:18,21,23,26,35,38,42,47,49 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKFeature.h:18,20,22,26,29,42,46,70,74,78,82,84,88,92 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m:18,20,25,27,29,31,32,34,36,37,39,41,42,44,46,47,49,56,63,65,67,69,70,72,75,76,77,79,81,82,84,91,93,94,99,104,105 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKLoggingBehavior.h:18,20,22,26,28,31,34,37,40,43,46,49,54,57,60 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.h:18,20,22,24,26,28,35,41,43,45 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.h:18,20,22,24,26,33,36,42,45,48,51,53,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.h:18,20,22,24,27,29,41,46,50,60,63,70,77,84,87,93,99,107,111,114,119,123,131,134,142,144,146 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.h:18,20,22,24,26,31,32,38,39,45,48,55,57,58,61,67,70,72,74,75,81,88,90,92 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m:18,20,22,24,30,34,36,38,50,51,53,59,60,72,76,77,79,81,82,84 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKAppLinkEventPosting.h:18,20,22,24,26,29,32,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.h:18,20,22,24,26,29,32,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEvent+AppLinkEventPosting.h:18,20,22,24,26,28,30,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.m:18,20,22,24,34,36,40,42,44,46,51,57,58,62,67,68,70,73,75,76,78 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m:18,20,22,24,27,32,37,41,71,73,77,79,81,83,86,87,88,90,93,94,95,97,104,105,106,108,110,112,114,116,118,120,121,123,126,128,129,137,138,140,147,148,151,159,160,161,166,168,171,176,177,179,182,186,187,190,192,203,211,223,224,236,240,247,252,254,257,258,260,261,264,277,279,280,286,298,299,308,310,320,321,322,323,327,329,333,336,337,341,342,344 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m:18,20,22,24,26,30,32,34,38,44,45,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m:18,20,22,24,32,38,41,44,49,50,51,53,56,62,64,65,67,87,96,97,98,99,104,107,108,110,116,123,124,125,126,128,129,131,134,140,141,142,144,145,147,149,156,158,159,162,164,166,167,169,171,172,174,176,177,180,182 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m:18,20,22,24,34,43,45,47,51,53,55,59,65,66,69,71,72,74,76,77,79,82,86,89,92,94,101,107,112,113,116,117,118,120,124,125,129,135,142,147,148,149,157,162,163,165,171,172,176,181,182,187,192,197,200,201,207,210,213,216,234,237,240,241,246,247,248,252,254,255,257,259,260,262,264,265,269,277,278,284,285,287,291,292,294,296,297,299,301,302,305,311,312,313,320,321,322,329,330,331,333,334,336,339,341,342,344,346,347,350,352,354,355,358,360 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.m:18,20,22,24,26,32,40,50,52,58,60,62,64,69,70,75,82,84,85,87,91,92,94,98,99,102,109,110,111,116,117,119,124,125,128,131,132,134,137,138,140,142,147,149,155,156,160,164,165,169,170,174,176,177,179,181 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolving.h:18,20,22,24,26,28,33,37,38,46,49,55,57,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.m:19,21,23,25,27,30,35,39,41,43,46,48,49,51,54,55,57,58,60,63,74,75,77,79,89,90,92,93,95,98,101,102,104,105,107,109,117,118,119,121,122,124 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolver.h:18,20,22,24,26,28,37,39,43,46,49,52,55,61,67,69,71 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Resolver/FBSDKAppLinkResolverRequestBuilder.h:18,20,22,24,28,34,37,42,46,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.h:18,20,22,24,26,28,32,39,42,45,48,58,61,67,70,72,74 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKBridgeAPIResponse.m:18,20,22,24,31,39,41,43,45,50,51,56,62,63,69,83,85,87,94,96,98,99,100,111,115,117,122,123,125,130,131,133,138,144,146,147,149,151,153,154,156 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKFeatureChecking.h:18,20,24,29,31,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceButton.m:18,20,22,24,26,28,33,35,37,39,41,52,53,54,56,60,61,63,66,70,81,82,83,85,86,88,90,92,93,95,108,109,111,113,114,116,118,121,138,143,145,146,148 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h:18,20,22,24,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAuthenticationToken.h:18,20,22,25,27,33,36,39,44,49,54,59,64,68,72,74 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKTokenCaching.h:18,20,23,27,32,36,40,44,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m:18,21,23,75,97,102,104,115,120,122,124,126,128,130,132,133,135,142,143,145,147,171,172,182,194,196,197,209,223,225,226,228,230,236,237,243,248,250,252,254,260,261,265,267,279,281,282,284,301,302,304,306,307,309,314,319,321,322,324,329,334,336,342,345,355,356,357,358,361,362,364,366,367,369,372,373,376,377,379,383,386,389,393,404,405,406,407,409,410,412,418,419,420,421,423,428,432,437,438,439,440,442,448,449,450,451,453,455,457,460,461,462,464,467,468,469,471,473,474,476,479,480,482,484,487,492,493,497,498,501,505,511,514,518,519,521,534,544,546,547,554,555,556,558,567,569,571,572,574,576,577,579,584,660,669,670,672,675,677,679,680,682,684,685,688 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/ImageDownloaderTests.swift:18,22,25,35,38,43,46,48,50,51,58,59,66,67,75,86,87,97,98,108,109,119,120,130,131,141,142,152,153,163,164,174,175,185,186,197,198,200,212,213,216,222,223,227,233,234,238,244,245,248,253,260,261,264,265,269,271,275,276,282,283,287,289,290,292,304,305,323,324,326,339,340 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/ProfileTests.swift:18,22,24,27,36,37,40,43,44,51,52,58,59,65,66,73,74,80,81,85,96,97,100,106,107 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/MathTests.swift:18,20,29,36,37,38,46,53,54,55,62,63,68,74,75,79,80 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKApplicationDelegateTests.m:18,20,22,41,46,50,52,60,62,65,69,75,80,84,90,94,96,98,115,117,119,121,123,130,132,134,136,138,140,142,159,161,162,164,166,168,170,171,173,180,181,183,185,188,190,195,196,198,201,203,268,278,285,291,292,294,297,299,309,310,312,323,324,326,329,331,336,361,362,364,409,410,412,433,434,436,439,446,447,449,464,465,467,489,490,491,493,497,500,501,503,524,525,527,530,533,534,536,540,547,548,550,554,579,580,582,591,592,594,601,607,618,622,625,626,628,631,636,637,639,657,658,660,668,669,671,678,699,700,702,705,711,712,714,729,730,732,741,742,744,753,754,756,763,764,766,768,773,774,776,781,783,789,790,792,795,797,802,803,805,811,817,818,820,823,825,830,831,833,835,837,839,845,846,848,850,852,854,859,860,862,865,868,870,882,883,885,887,889,890,892,894,898,900,910,911,913,915,920,930,931,933,940,941 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKAuthenticationTokenTests.m:18,20,22,27,29,33,35,37,39,41,43,44,46,48,52,59,61,62,64,68,74,90,91,93,96,112,113,115,118,119,121,126,127 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKAppLinkUtilityTests.swift:18,20,22,25,28,34,35,38,47,48,54,55,61,62,67,68,74,75,85,90,93,94,121,125,126,131,132,133 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Basics/FBSDKSafeCastTests.m:18,20,22,25,28,31,34,37,40,43,45,47,53,59,60,62,69,76,77,79,85,91,92,94,100,106,107,109,112,114,115 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/UI/UIUtilityTests.swift:18,20,22,25,28,35,36,44,45,50,56,57,65,66,71,77,78,91,92,104,105,126,127 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/UI/ViewImpressionTrackerTests.swift:18,21,23,31,34,37,39,40,43,45,46,48,68,69,71,84,85,92,94,99,100,102,108,128,129,135,137,142,147,148,154,157,162,172,173,179,181,186,192,193,199,202,207,213,214,216,225,226 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/UI/DrawableTests.swift:18,20,29,32,33,40,41,48,49,59,60,67,70,71,77,83,84,86,90,91,103,106,107,113,114,116,128,131,132,138,139,141,150,151,157,163,164 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKAccessTokenExpirerTests.swift:18,22,25,27,30,33,35,36,39,41,42,45,47,48,72,73,76,78,80,97,102,103 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Instrument/ErrorReportTests.swift:18,22,24,36,39,44,51,52,55,74,75,96,97,99,103,116,117,121,131,132,137,142,143,145,148,153,154,158,167,168,171,173,175,181,182,185,190,198,199,200,201,203,206,215,216,220,222,227,229,245,246,251,256,257,262,267,268,273,278,279,284,289,290,292,295,300,301,303,308,309,312,317,318,320,324,329,330,332,339,340,343,344,348,349,354,359,360,366,367,373,374,379,380,381 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Instrument/InstrumentManagerTests.swift:18,21,23,30,33,41,42,45,70,71,74,76,79,83,84,87,89,92,96,97,100,102,105,109,110,113,115,118,122,123 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Instrument/FBSDKCrashShieldTests.m:18,20,25,27,33,35,37,39,41,45,47,49,51,53,62,63,65,67,72,75,79,82,86,89,93,96,101,104,105,107,113,114,115,117,120,121,122,124,126,131,136,141,142,144,147,148,149,151,158,159,161,164,165,166,168,170,173,178,179,181,184,189,190,192,194,196,201,202,204,207,212,213,215,240,246,247,248,250,252,254,257,258,260,262,265,266,268,272,275,277,278,280,283,286,287,289,291,293,294,296,298,299,301,318,319 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FeatureManagerTests.swift:18,22,24,29,32,34,35,38,44,45,48,50,51,62,63,74,75,80,81,83,96,97,108,110,124,125,126,146,148,162,163,164,194,196,198,209,210,211,225,233,234,235 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Network/GraphRequestPiggyBackManagerProviderTests.swift:18,20,22,28,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Network/GraphRequestFactoryTests.swift:18,20,22,24,35,36,52,53 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Network/GraphRequestConnectionFactoryTests.swift:18,20,22,24,28,29,30,34,39,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Network/FBSDKGraphRequestBodyTests.m:18,20,23,26,28,30,34,36,40,41,43,48,50,55,56,58,61,65,66,68,71,75,76,78,84,89,90 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Network/FBSDKGraphRequestPiggybackManagerTests.m:18,20,26,28,38,40,42,45,47,49,51,53,63,64,66,68,70,71,73,78,79,81,83,89,90,92,98,99,101,108,109,111,118,119,121,123,128,129,131,136,137,139,144,145,147,152,153,155,157,159,166,167,169,171,175,181,182,184,187,190,196,197,199,206,207,209,211,215,217,220,231,236,237,239,241,244,245,247,250,253,254,256,259,262,263,265,268,270,273,275,276,278,281,283,285,286,288,294,296,299,300,302,304,306,308,310,311,313,315,317,320,321,323,328,330,333,334,336,338,341,342,344,346,349,350,352,360,361,362,364,366,370,372,374,385,386,388,392,394,401,402,404,408,410,417,418,420,424,426,428,435,436,438,442,444,446,453,454,456,460,462,464,471,472,474,478,482,484,491,492,494,499,503,518,520,521,523,528,533,550,552,553,555,557,561,562,564,569,570,574,578,580,581,585,587,591,592,596,602,603,607,609,614,615,617,623,624,626,628,633,638,643,646,647,649,655,658,664,665,667,673,676,682,683,685,693,696,702,703,705,711,714,720,721,723,729,732,738,739,741,743,745,746,748,751,752,754,756,757,759,761,777,778,780,793,794,797,810,811,814,824,825,828,838,839,842,852,853,858,868,869,879,888,889,891,895,897,903,904,907,909,910,914,916,917,921,923,924,929,933,937,941,942,943 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Network/URLSessionProxyFactoryTests.swift:18,20,22,24,28,29,39,40,44,49,50 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppLinks/FBSDKAppLinkResolverRequestBuilderTests.m:18,20,22,24,26,28,30,33,36,38,40,43,45,46,48,50,53,55,56 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppLinks/WebViewAppLinkResolverTests.swift:18,22,25,31,34,36,37,39,46,47,54,55,57,62,80,81,86,87,89,98,99,104,105,111,123,124,129,130,136,143,144,152,153,159,165,166,167,173,174,183,194,195,197,214,215,238,251,252,272,273,274,295,296,297,299,328,329 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppLinks/AppLinkResolverTests.swift:18,22,39,40,50,51,67,69,76,83,86,88,89,92,94,95,101,102,105,115,119,120,122,124,127,131,132,135,145,149,150,152,154,157,161,162,165,175,179,180,182,185,186,189,195,199,200,202,204,207,210,211,214,223,229,230,232,234,237,241,242,245,251,255,256,258,260,263,265,266,269,281,285,286,288,290,292,293,296,307,311,312,314,316,318,319,322,334,338,339,341,344,345,347,351,352,354,357,358,362,366,367,371,372,379,381,383,385,386 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Base64/FBSDKBase64Tests.swift:18,20,22,27,28,29,41,42,48,49,57,58,63,64 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKSettingsTests.m:18,20,29,35,38,41,43,47,48,51,53,55,57,58,60,62,66,72,73,75,77,79,80,82,88,89,91,93,100,101,103,105,111,112,114,117,124,125,127,130,137,138,140,143,153,154,156,158,163,164,166,169,175,176,178,181,187,188,190,194,196,201,207,208,210,212,222,223,225,227,237,238,240,242,252,253,255,257,259,269,270,272,274,278,284,285,287,292,293,295,298,304,305,307,311,313,318,328,329,331,333,343,344,346,348,358,359,361,363,373,374,376,378,380,390,391,393,395,399,405,406,408,413,414,416,419,425,426,428,432,434,444,445,447,449,459,460,462,464,474,475,477,479,489,490,492,494,496,506,507,509,511,515,521,522,524,529,530,532,535,541,542,544,548,550,560,561,563,565,575,576,578,580,590,591,593,595,605,606,608,610,612,622,623,625,627,631,638,639,641,648,649,651,654,660,661,663,666,668,679,680,682,684,694,695,697,699,709,710,712,714,724,725,727,729,731,741,742,744,746,750,756,757,759,764,765,767,770,776,777,779,783,785,795,796,798,800,810,811,813,815,825,826,828,830,840,841,843,845,847,857,858,860,862,865,870,871,873,878,879,881,884,889,890,892,894,903,904,906,908,911,916,917,919,921,923,933,934,936,938,941,946,947,949,954,955,957,960,965,966,968,970,979,980,982,985,988,993,994,996,998,1000,1010,1011,1013,1015,1018,1023,1024,1026,1031,1032,1034,1037,1042,1043,1045,1047,1056,1057,1059,1061,1064,1069,1070,1072,1074,1076,1086,1087,1089,1091,1094,1099,1100,1102,1105,1110,1111,1113,1116,1121,1122,1124,1126,1135,1136,1138,1141,1144,1149,1150,1152,1154,1156,1166,1167,1169,1171,1174,1179,1189,1190,1192,1196,1201,1212,1213,1215,1220,1231,1232,1234,1239,1249,1250,1252,1255,1261,1271,1272,1274,1276,1279,1282,1283,1285,1287,1292,1293,1295,1297,1307,1308,1310,1312,1322,1323,1325,1327,1337,1338,1340,1343,1354,1355,1357,1359,1361,1372,1373,1375,1377,1382,1383,1385,1387,1392,1394,1400,1401,1403,1407,1423,1424,1426,1440,1441,1443,1445,1452,1466,1467,1469,1471,1481,1482,1484,1497,1498,1500,1509,1510,1512,1515,1523,1525,1526,1528,1540,1541,1543,1546,1549,1553,1557,1558,1560,1562,1564,1569,1570,1572,1574,1580,1581,1583,1585,1591,1592,1594,1596,1602,1603,1605,1609,1612,1613,1615,1624,1625,1635,1638,1639,1641 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/EventDeactivation/FBSDKEventDeactivationTests.swift:18,20,25,28,30,39,43,44,46,49,50,59,66,67,73,74 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsTests.m:18,21,23,42,45,50,55,58,70,72,74,76,79,83,88,94,99,104,106,108,124,125,131,133,135,137,139,141,142,144,146,157,173,177,196,199,201,202,204,206,212,213,215,218,219,221,227,228,230,241,242,244,246,247,249,251,253,255,257,258,260,264,266,276,277,279,281,283,285,286,288,290,309,323,325,326,328,344,358,364,365,367,369,374,385,394,398,399,401,404,409,414,415,417,422,423,425,429,430,432,435,447,449,451,453,454,456,459,461,471,472,474,484,485,487,493,494,496,509,514,515,517,577,595,600,601,603,620,621,623,640,641,643,645,655,663,667,672,678,679,681,684,687,688,690,692,694,700,701,703,705,714,715,717,720,729,730,732,736,741,742,744,749,756,757,759,765,776,777,779,787,789,814,815,817,820,822,824,825,827,829,831,837,846,847,849,851,857,863,864,866,868,880,882,884,885,887,900,902,904,905,907,921,923,925,926,928,939,942,943,945,954,956,957,959,967,969,971,972,974,982,984,986,987,989,991,993,995,1000,1001,1003,1006,1012,1013,1015,1017,1020,1039,1040,1042,1046,1055,1056,1058,1066,1067,1069,1078,1079,1081,1089,1090,1092,1101,1102,1104,1112,1113,1115,1124,1125,1127,1141,1142,1144,1158,1159,1161,1175,1176,1178,1187,1188,1190,1199,1200,1202,1212,1213,1214,1216,1230,1231,1233,1235,1239,1240,1242,1244,1247,1258,1259,1261,1263,1273,1274,1276,1278,1283,1284,1286,1288,1289 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsConfigurationManagerTests.swift:18,20,23,30,33,35,36,39,41,48,49,52,54,55,57,60,77,78,99,100,109,115,116,118,122,123,124,126,129,153,154,160,161,170,171,176,180,181,186,187,195,196,201,205,206,208,211,212,217,221,222,224,228,231,232,236,242,244,248,250,256,257,261,265,266,272,273,277,279,285,286,290,292,301,302,307,311,312,315,319,322,323,327,339,340,354,355 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AAM/FBSDKMetadataIndexerTests.m:18,20,22,25,28,30,32,34,36,42,44,46,48,56,58,60,62,100,104,105,109,112,116,120,123,124,127,133,139,140,143,149,152,153,156,162,163,166,172,173,176,193,194,197,214,215,218,235,236,239,256,257,260,277,278,281,298,299,302,317,318,321,327,338,339,342,359,360,363,380,381,384,401,402,405,422,423,426,444,445,448,461,462,464,477,478,480,493,494,497,510,511,513,527,528,530,543,544,547,560,561,563,577,578,580,593,594,597,610,611,614,635,636,638,652,653,655,668,669,672,685,686,688,702,703,705,718,719,722,735,736,738,752,753,755,768,769,772,795,796 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/SuggestedEvent/FBSDKFeatureExtractorTests.m:18,20,27,31,36,38,40,44,47,50,52,54,56,61,64,66,68,76,77,80,82,166,168,174,176,178,181,188,250,251,253,255,257,258,260,263,264,266,271,272,274,275,277,281,282,283,285,288,289,291,296,297,299,302,303,312,317,318,320,321,323,326,327,329,334,335,337,338,340,348,349,351,359,360,362,369,370,372,375,376,378,381,382,383 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/PaymentProductRequestorTests.swift:18,20,23,42,53,59,60,73,74,77,97,98,100,104,106,116,117,119,123,135,146,147,148,152,159,164,175,176,177,180,191,192,196,202,203,205,211,212,218,219,225,226,228,236,240,247,249,250,258,262,269,271,272,281,285,292,294,295,296,304,311,322,324,325,333,340,350,352,353,361,368,380,382,383,391,400,416,417,418,420,422,430,452,453,455,465,467,478,479,488,500,501,515,518,520,538,539,541,560,567,573,574,575,577,581,587,606,607,611,619,621,630,643,644,648,652,654,663,664,668,672,674,684,685,687,694,695,698,699,702,703,707,710,711,713 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsStateTests.m:18,20,24,26,30,32,37,38,40,42,47,48,50,53,57,61,63,64,66,73,74,76,81,82,84,93,94,96,101,102,104,113,114,116,121,122,124,133,134,136,141,142,144,153,154,156,161,162,164,166,169,172,173,175,177,184,185,187,190,197,198,200,202,209,210,212,215,222,223,225,228,235,236,238,241,243,244,246,248,250,253,254,256,258,260,263,264,266,268,279,280,282,285,287,290,291,293,295,298,299,301,303,306,307,309,311,318,319,321,323,326,327,329,336,337,339,346,357,358,360,362,368,369,371,377,378,380,386,387,389,395,396,398,401,406,407,409,412,417,418,420,422,425,427,428,430,432,435,437,438,440,443,446,448,449,451,454,456,458,460,461,463,466,467 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/SuggestedEventsIndexerTests.swift:18,20,23,35,46,47,54,55,58,60,62,72,73,76,78,79,85,86,88,91,93,96,122,123,149,150,153,158,159,161,164,169,170,173,182,183,186,195,196,203,212,213,219,230,231,237,257,258,264,266,271,277,278,280,287,292,293,300,307,308,337,338,340,346,360,361,364,378,379,382,396,397,400,409,410,415,425,426,431,433,443,444,449,454,456,470,471,476,481,483,492,493,499,502,507,509,519,520,525,530,532,545,546,548,551,556,557,565,567,571,572,586,588,592,593,603,605,607,617,618,621,626,627,630,632,633,636,641,642,645,647,648,650,667,668,674,677,680,681,683,684,699,700,715,716,728,729 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsAtePublisherTests.swift:18,22,24,37,48,49,56,57,60,77,78,85,87,98,99,106,108,110,117,122,123 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsUtilityTests.m:18,21,26,30,33,38,42,46,48,53,54,56,58,60,61,63,65,67,73,94,95,97,106,108,109,111,113,115,119,120,122,127,128,130,143,178,189,200,208,209,211,215,216,218,221,230,231,232,234,239,242,243,244,246,248,253,258,259,260,262,264,275,278,289,293,296,297,298,299,300,302,306,309,314,315,317,320,323,332,333,335,338,341,350,351,353,356,367,368,370,373,376,379,382,385,388,389,391,419,420,421,423,425,435,436,438,448,449,451,461,462,464,475,476,478,489,490,492,503,504,506,518,519,521,533,534,536,546,547,549,559,560,562,572,573,575,585,586,588,598,599,601,611,612,614,624,625,627,637,638,640,651,652 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AEM/FBSDKAEMInvocationTests.swift:18,20,22,50,51,60,61,139,142,144,149,154,159,165,166,170,179,189,190,199,212,213,220,234,235,243,258,259,291,292,297,311,325,326,331,338,339,344,351,358,359,364,370,381,393,402,403,408,419,430,431,442,443,450,451,455,460,461,465,470,471,475,480,481,489,495,496,502,503,508,578,579,583,644,645 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AEM/FBSDKAEMAdvertiserSingleEntryRuleTests.swift:18,20,22,24,31,32,57,67,83,84,93,106,107,132,133,142,175,176,193,203,213,223,233,243,253,263,264,285,299,313,327,328,345,351,357,363,364,381,382,395,396,409,410,439,440,446,447,452,481,482,486,508,509,510 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AEM/FBSDKAEMReporterTests.swift:18,21,24,39,40,47,48,58,61,63,64,67,74,75,82,83,87,89,90,94,97,103,108,109,113,114,122,123,129,164,165,169,174,201,209,210,220,221,228,236,237,244,249,250,259,264,265,272,277,278,288,293,294,302,311,312,314,319,329,330,332,337,347,348,361,383,384,388,394,395,398,400,409,410,414,419,420,421,428,431,437,438,441,448,449,450,453,459,460,464,470,473,479,480,484,499,500,504,519,520,531,548,549,560,573,574,585,603,604,613,627,628,637,650,651,653,658,659 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AEM/FBSDKAEMEventTests.swift:18,20,22,24,30,31,39,40,67,71,98,99,144,145,150,151,152,153,159,160,165,176,177,182,192,193,197,206,207,208 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AEM/FBSDKAEMAdvertiserRuleFactoryTests.swift:18,20,22,24,26,52,53,73,74,77,93,94,112,113,137,138,139,157,158,167,168,258,259,269,292,293,294,295,308,313,315,316,317 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AEM/FBSDKAEMConfigurationTests.swift:18,20,22,24,41,42,51,52,75,118,120,123,125,126,132,133,136,161,162,224,225,231,232,238,239,251,252,257,258,259,260,264,277,286,287,291,308,321,322,328,329,334,371,372,376,409,410,411 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AEM/FBSDKAEMRuleTests.swift:18,20,22,24,33,34,43,44,60,76,90,95,99,103,104,110,114,115,119,122,125,140,156,172,173,178,179,180,181,187,188,193,211,212,216,232,233,255,284,285,309,338,339,363,378,379,380 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AEM/FBSDKAEMAdvertiserMultiEntryRuleTests.swift:18,20,22,24,28,29,62,63,96,97,130,131,178,179,185,186,191,206,207,211,222,223,224 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Codeless/EventBindingManagerEventHandlingTests.swift:18,20,22,25,26,28,33,36,39,50,51,56,59,70,71,76,79,90,91,96,98,106,111,112,116,118,126,131,132,137,139,147,152,153,157,159,167,172,173 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Codeless/EventBindingManagerViewMatchingTests.swift:18,20,22,24,31,36,37,42,47,48,56,61,62,67,72,78,79,83,86,93,94,98,101,108,109 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Codeless/CodelessIndexerTests.swift:18,21,23,45,52,53,56,58,61,71,72,75,77,78,83,84,86,89,118,119,152,153,155,161,162,165,167,195,196,198,201,211,213,218,219,221,224,227,232,233,237,246,247,250,254,255,257,271,272,275,278,279,281,286,287,291,294,295,297,307,308,312,315,316,318,320,321,324,328,329,331,333,342,343,346,350,351,353,355,364,365,368,372,373,375,377,388,389,393,397,398,400,402,413,414,416,420,421,425,430,431,434,439,440,443,448,449,456,461,462,471,476,477,480,491,499,500,516,517,521,524,526,532,533,537,540,542,548,549,553,556,558,564,565,569,572,574,583,584,586,591,596,597,600,603,604,609,625,626,629,631,640,641,644,646,652,653,656,659,664,665,666,669,671,679,680,684,686,697,698,700,709,710,713,719,721,727,728,731,745,746,749,763,764,769,783,784,789,803,804,808,822,823,825,836,837 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Codeless/EventBindingManagerTests.swift:18,20,24,25,29,33,39,42,45,51,52,54,66,67,78,79,94,95,96,97,118,119,121,125,127,128,139,144,145,150,152,153,158,160,161,164,168,171,187,192,193,195,200,211,212,217,223,224,227,230,231,238,239,240,244,250,251,256,259,265,266,271,276,277,279,292,293,294,306,307,308,310,319,321,322,332,334,335,348,350,351,352 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Codeless/FBSDKEventBindingTests.swift:18,20,23,34,37,40,44,49,53,57,61,65,68,69,75,76,84,85,90,92,98,111,112,118,119,124,125,126,129,131,142,143,146,148,159,160,165,166 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/HybridAppEventsScriptMessageHandlerTests.swift:18,20,22,29,30,37,38,42,45,47,48,51,57,58,64,69,70,76,81,82,91,96,97,118,119,120,133,134,147,152,153,170,171,177,196,197,199,226,227,231,234,235,238,239,246,247,248 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/PaymentProductRequestorTests+PaymentProductParameters.swift:18,20,40,75,76,94,95,96 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/SKAdNetwork/FBSDKSKAdNetworkReporterTests.m:18,20,22,30,33,36,44,46,54,56,58,60,62,65,66,68,73,84,87,90,91,93,95,97,98,100,102,103,105,107,109,110,112,123,124,126,129,134,135,137,140,145,146,148,150,154,162,164,165,167,176,182,183,184,186,193,194,196,210,240,243,244,245,247,270,271,273 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/SKAdNetwork/FBSDKSKAdNetworkConversionConfigurationTests.m:18,20,22,24,27,29,31,33,36,38,40,44,49,60,71,87,88,90,97,109,111,127,129,133,145,147,163,165,173,190,191,192,193,210,224,229,230,232,245,257,266,284,289,295,299,300,302,315,327,336,354,359,365,369,370,372 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/SKAdNetwork/FBSDKSKAdNetworkRuleTests.swift:18,20,34,38,42,46,47,63,68,72,73,77,80,95,111,112,131,135,148,149,150 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/SKAdNetwork/FBSDKSKAdNetworkEventTests.swift:18,20,22,24,50,51,82,83,84 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsStateManagerTests.swift:18,20,26,31,32,36,37,41,46,47,63,64,75,76,79,86,87 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/RawAppEventsConfigurationResponseFixtures.swift:18,20,23,29,30,39,40,47,48,57,58,69,70 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/ML/ModelUtilityTests.swift:18,20,22,24,33,34,41,42,49,50,54,60,61,67,73,74,75 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/ML/FBSDKModelManagerTests.swift:18,20,22,30,34,35,38,40,41,44,54,55,59,61,62,65,67,78,79,82,92,93,96,98,107,108,111,113,124,125,128,133,138,139,142,147,152,153,156,160,163,164,165,168,173,178,179,182,187,193,194,196,199,204,205,209,214,215,219,224,225,229,231,236,242,243,247,252,257,263,264,266,272,273,285,286,287,296,297,306,311,312,322,336,347,352 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsPublishAteTests.m:18,20,22,27,35,39,41,43,45,48,49,51,53,55,60,61,63,69,70,72,84,102,108,109 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Integrity/FBSDKRestrictiveDataTests.m:18,20,22,25,28,30,35,36,38,45,46,48,50,51,53,64,69,81,82,84,92,93,94,96,109,114,126,127,129,138,143,155,156,158,167,172,184,185,187,196,201,213,214,216,227,232,244,245,247,258,263,275,276 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Integrity/FBSDKIntegrityManagerTests.swift:18,20,22,27,30,32,33,36,42,43,46,48,49,68,69,72,82,83,85,88,93,98,101,102,111,118,119,122,133,134,138,139 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Integrity/FBSDKRestrictiveDataFilterTests.m:18,20,29,31,33,35,40,46,50,52,54,56,62,67,68,72,75,76,78,82,87,89,94,95,97,101,104,105,107,110,111,113,118,123,124,126,130,133,135,141,142 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsUtilityTests.swift:18,20,22,26,29,32,35,38,42,43,48,53,63,64,68,71,72,77,91,92,98,103,116,117,121,124,125,130,143,144 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKTimeSpentDataTests.swift:18,20,22,29,32,34,35,38,40,41,48,49,53,56,57,65,66 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/ViewHierarchy/FBSDKViewHierarchyTests.m:18,20,22,24,26,32,34,36,39,41,43,46,48,49,51,53,55,57,61,66,70,74,75,77,88,89,91,96,99,100,102,104,108,111,118,119,121,125,128,131,132 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/PaymentObserverTests.swift:18,20,23,30,32,35,45,46,57,58,60,67,68,73,78,79,82,87,88,92,97,98,105,114,125,126 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsConfigurationTests.swift:18,20,22,24,27,28,32,33,37,38,42,43,46,47,51,52,55,56,64,65,73,74,84,85,103,104,120,121,123,128,144,145,149,151,167,168,169,179,180,181 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsNumberParserTests.m:18,20,22,25,27,29,34,35,37,40,44,45,47,50,54,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/PaymentProductRequestorFactoryTests.swift:18,20,22,38,41,43,44,47,49,50,52,55,86,87,120,121,125,162,163 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/WebDialog/WebViewFactoryTests.swift:18,20,22,25,29,30,36,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/WebDialog/WebDialogTests.swift:18,21,23,30,33,52,53,56,61,62,65,70,71,73,77,79,81,87,88,92,93,95,100,101,105,106,108,113,114,116,130,131,134,135,139,140,143,144 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/WebDialog/WebDialogViewTests.swift:18,21,23,34,37,42,43,47,56,57,64,65,71,72,77,83,84,94,95,98,108,109,113,123,124,129,135,136,141,147,148,150,153,166,167,171,176,177,181,186,187,197,198,201,202,211,220,221,224,225,226,236,237,247,248,258,259,274,275,276,287,288,296,298,305,306,317,318,325,326,340,341,343,352,354,358,360,361,367,368,375,376,379,380,383,384 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKSwizzlerTests.m:18,20,22,24,35,52,54,56,58,69,71,72,74,76,77,79,81,82,84,86,87,90,92,93,97,99,100,105,107,108,110,112,113,115,117,118,120,122,123,125,127,128,130,133,135,137,139,140,142,145,146,148,150,156,158,161,163,165,171,185,192,195,196,198,204,220,221,223,231,251,252,254,264,284,285,287,299,322,323,325,331,348,349,351,357,371,372,374,380,386,389,393,404,405,407,413,420,435,436,438,444,449,455,456,458,465,474,479,495,496 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BackgroundEventLoggerTests.swift:18,20,22,27,30,35,36,46,47,50,56,57,60,66,67,70,76,77,83,84,90,95,96 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKInternalUtilityTests.m:18,21,25,27,36,38,40,42,46,48,50,52,54,56,58,60,62,68,72,73,75,79,81,82,84,86,90,97,104,111,117,123,132,138,145,152,158,165,173,188,189,191,198,205,212,213,215,217,221,228,229,230,232,236,244,245,247,251,259,260,262,266,274,275,277,281,288,291,294,295,297,299,304,306,307,309,319,322,325,326,327,329,337,340,342,343,344,346,348,357,358,360,369,370,372,381,382,384,388,395,396,398,402,409,410,412,416,423,424,426,430,436,437,439,443,450,451,453,457,463,464,466,468,471,473,475,476,478,481,483,485,486,488,490,492,494,497,498,500,502,504,506,510,513,514,516,518,521,527,528,530,533,539,540,542,550,556,557,559,562,568,569,571,574,580,581,583,587,593,594,596,598,601,604,607,609,616,617,619,622,625,632,633,635,638,641,643,654,655,657,659,663,668,669,671,675,680,681,683,687,689,691,693,694,696,699,701,704,705,707,711,713,716,717,719,723,725,728,729,731,735,737,739,740,742,745,747,749,753,757,758,760,763,765,768,769,771,775,777,780,781,783,787,789,792,793,795,799,801,803,804,806,809,811,813,817,821,822,824,827,829,832,833,835,839,841,844,845,847,851,853,856,857,859,863,865,867,868,870,873,875,877,881,885,886,888,890,893,894,896,901,904,905,906,908,915,918,919,920,922,929,932,933,934,936,943,946,947,948,950,956,963,964,965,967,972,979,980,981,983,985,987,988,990,993,995,996,998,1001,1003,1004,1006,1010,1012,1013,1015,1019,1025,1026,1028,1032,1038,1039,1041,1044,1046,1047,1049,1052,1054,1055,1057,1060,1062,1063,1065,1068,1070,1076,1078,1083,1084,1086,1089,1094,1095,1097,1102,1103,1105,1109,1112,1117,1118,1120,1123,1126,1131,1132,1135,1139,1140,1143,1147,1148,1151,1155,1156,1159,1163,1164,1166,1178,1179,1187,1188,1189,1191,1194,1195,1197,1200,1201,1203,1206,1207,1209,1211,1215,1217,1218,1220,1224,1228,1232,1233,1235,1237,1239,1255,1256,1258,1260,1262,1273,1278,1279,1281,1283,1288,1289,1291,1296,1297,1299,1306,1307,1309,1311,1312,1314,1316,1317,1322,1324,1330,1331 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKJSONValueTests.m:18,21,23,26,28,30,35,42,43,45,48,53,57,58,59,61,64,67,69,70,72,76,79,80,82,86,89,90,92,94,97,100,106,110,114,118,122,123,125,128,135,136 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/BridgeAPIRequestTests.swift:18,20,22,33,35,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/BridgeAPITests.swift:18,20,22,29,58,59,69,95,96 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/FBSDKBridgeAPITests.m:18,20,22,24,26,28,33,35,42,43,45,48,50,51,53,67,68,70,72,74,76,82,83,85,87,89,95,96,98,100,107,116,117,118,120,122,130,131,133,135,143,152,153,154,156,160,162,170,171,173,177,179,190,191,193,205,207,208,210,212,215,223,235,236,237,239,242,249,250,252,254,261,270,271,272,274,276,281,282,284,290,291,293,299,300,302,308,310,315,319,320,322,324,328,331,332,334,339,342,343,345,347,356,359,369,371,372,374,376,380,397,399,400,402,404,415,418,419,421,423,434,437,438,440,442,449,455,459,460,462,479,485,489,490,492,509,515,519,520,522,524,528,531,535,541,547,548,550,552,555,559,565,570,571,573,575,579,582,584,587,588,590,592,595,597,600,601,603,605,608,610,613,614,616,619,621,624,625,627,630,632,635,636,638,642,644,647,648,650,661,663,666,667,669,680,682,685,686,688,701,704,705,707,709,718,719,721,730,731,733,739,740,742,746,747,749,751,752,754,756,757,759,761,762,764,766,767,771 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/BridgeAPIResponseTests.swift:18,20,28,31,45,46,49,67,68,77,87,88,89,92,97,114,115,116,117,121,141,142 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/FBSDKBridgeAPIOpenBridgeRequestTests.m:18,22,24,26,28,36,38,40,42,44,55,56,58,60,68,71,85,86,88,95,98,107,108,110,118,121,126,127,129,135,138,143,144,146,160,165,175,176,178,204,205,207,234,235,237,263,264,266,268,277,278,280,284,285,287,289,290 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/FBSDKBridgeAPIResponseFactoryTests.swift:18,20,22,27,42,43,46,56,57,65,75,76 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/FBSDKBridgeAPIOpenUrlWithSafariTests.m:18,21,23,27,29,38,40,42,44,46,60,62,63,65,67,70,75,83,84,86,89,94,102,103,105,108,113,121,122,124,128,133,146,147,149,153,158,163,168,169,171,179,184,186,218,219,221,234,239,243,248,251,253,280,281,283,285,288,289,291,293,294,296,300,301 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/FBSDKBridgeAPI+SessionCompletionHandlerTests.m:18,20,22,24,26,34,35,37,50,56,60,61,63,65,78,79,81,90,95,96,98,107,112,113,115,117,126,131,132,134,143,148,149,151,153,157,158 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/FBSDKBridgeAPI+ApplicationOpenUrlTests.m:18,20,22,24,26,30,32,41,46,47,49,58,59,61,70,71,73,82,83,85,94,95,97,106,107,109,118,119,121,130,131,133,142,143,145,152,153,155,162,163,165,172,173,175,182,183,185,192,193,195,202,203,205,212,213,215,222,223,225,232,233,235,242,243,245,252,253,255,262,263,265,272,273,275,282,283,285,292,293,295,302,303,305,314,336,337,347,369,370,380,402,403,411,433,434,442,464,465,487,496,498,502,511,523,527,533,534,550,561,587,603,609,614,619,625,626,628,633,634,635,637,644,645,647,656,657,659,661,662 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/FBSDKBridgeAPITests.h:18,22,24,28,30,39,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1Tests.m:18,21,23,27,29,36,38,40,42,44,51,52,54,74,75,77,80,89,98,99,101,104,121,122,124,127,152,153,155,158,182,183,185,188,212,213,215,218,241,242,244,247,280,281,283,286,304,305,307,337,338,340,370,371,373,377,407,408,410,444,445,447,449,454,457,458,460,464,465,467,473,474,476,478,479,481,488,489,491,493,494,496,512,513,515,518,519 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2Tests.swift:18,20,23,29,30,36,37,41,44,46,51,52,55,57,58,61,70,71,82,83,85,97,98,108,113,114,124,129,130,141,146,147,155,165,166,170,175,176,192,193,204,218,219,221,229,230,233,239,240,247,248,265,266,273,274,296,297,299,311,312,318,319,329,330,336,337,339,356,357,362,363,365,377,378,381,382 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1Tests.swift:18,20,22,31,32,43,44,49,56,58,61,62,68,69,70,72,84,85,97,98,110,111,134,143,144,145,155,156,166,167,177,178,188,189,197,198,204,205,213,214,220,221 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/CrashHandlerTests.swift:18,21,23,27,37,38,44,45,51,52,58,59,65,66,76,78,85,86,92,93,98,100,101,104,111,119,125,133,134,143,144,145,149,150,157,158,171,182,184,185 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/ServerConfiguration/FBSDKDialogConfigurationTests.swift:18,20,22,25,30,31,37,38,45,47,63,64,67,80,81 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/ServerConfiguration/ErrorConfigurationProviderTests.swift:18,20,22,28,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/ServerConfiguration/RawServerConfigurationResponseFixtures.swift:18,20,23,45,46,71,72 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/ServerConfiguration/GateKeeperManagerTests.swift:18,22,24,26,32,35,43,44,47,50,51,53,56,73,74,80,81,83,87,92,93,97,102,103,107,112,113,117,122,123,125,128,131,132,133,142,143,152,154,155,159,167,177,178,183,186,192,193,198,202,205,206,212,214,216,217,220,223,225,234,235,237,241,247,248,252,257,258,260,267,297,298,300,308,309,314,317,318,320,321,324,329,330,333,339,340,346,351,357,358,365,371,372,377,378,379,381,385,390,391,399,400,405,409,410,418,419,421,429,430,431,440,443,457,458 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/ServerConfiguration/FBSDKServerConfigurationManagerTests.swift:18,20,29,30,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/ServerConfiguration/FBSDKServerConfigurationTests.m:18,20,26,28,31,33,36,38,40,41,43,45,47,49,50,52,54,56,57,59,61,64,65,67,69,70,72,79,80,82,87,88,90,96,97,99,104,105,107,113,114,116,121,122,124,130,131,133,138,139,141,147,148,150,155,156,158,164,165,167,169,170,172,179,180,182,189,190,192,197,198,200,207,208,210,217,218,220,225,226,228,234,235,237,239,240,242,249,250,252,259,260,262,264,265,267,275,276,278,284,285,287,294,295,297,302,303,305,312,313,315,322,323,325,330,331,333,340,341,343,350,351,353,359,360,362,369,370,372,374,375,377,380,386,387,389,394,395,397,404,405,407,414,415,417,422,423,425,432,433,435,442,443,445,450,451,453,461,462,464,467,473,474,476,481,482,484,489,496,497,499,502,512,518,519,521,529,531,533,539,540,542,547,548,550,552,554,560,561,563,568,569,571,573,575,581,582,584,589,590,592,594,596,602,603,605,608,635,637,665,666,668,671,743,744,746,750,752,758,759,761,765,769,771,777,778,780,784,790,791,795,801,802,806,812,813,817,823,824,828,834,835,839,845,846,850,856,857,861,867,868,872,878,879,883,889,890,894,900,901,905,911,912,916,922,923,927,933,934,938,944,945,949,955,956,960,966,967,971,977,978,982,988,989,993,999,1000,1004,1010,1011,1015,1021,1022,1026,1032,1033,1037,1043,1044,1048,1054,1055,1059,1065,1066,1070,1076,1077,1081,1087,1088,1092,1098,1099,1103,1109,1110,1114,1120,1121,1125,1131,1132,1136,1142,1143,1147,1153,1154,1158,1164,1165,1169,1175,1176,1180,1186,1187,1191,1197,1198,1202,1208,1209,1213,1219,1220,1224,1230,1231,1235,1241,1242,1246,1252,1253,1257,1263,1264,1268,1274,1275,1279,1285,1286,1290,1296,1297,1301,1307,1308,1312,1318,1319,1323,1329,1330,1334,1340,1341,1345,1351,1352,1356,1362,1363,1367,1373,1374,1376,1380,1386,1387,1391,1397,1398,1402,1408,1409,1413,1419,1420,1424,1430,1431,1435,1441,1442,1446,1452,1453,1457,1463,1464,1468,1474,1475,1479,1485,1486,1490,1496,1497,1501,1507,1508,1512,1518,1519,1523,1529,1530,1534,1540,1541,1545,1551,1552,1556,1562,1563,1567,1573,1574,1578,1584,1585,1589,1595,1596,1600,1606,1607,1611,1617,1618,1622,1628,1629,1633,1639,1640,1644,1650,1651,1655,1661,1662,1666,1672,1673,1677,1683,1684,1688,1694,1695,1699,1705,1706,1710,1716,1717,1721,1727,1728,1732,1738,1739,1743,1749,1750,1754,1760,1761,1765,1771,1772,1776,1782,1783,1787,1793,1794,1798,1804,1805,1809,1815,1816,1820,1826,1827,1831,1837,1838,1842,1848,1849,1853,1859,1860,1864,1870,1871,1875,1881,1882,1886,1892,1893,1897,1903,1904,1908,1914,1915,1919,1925,1926,1930,1936,1937,1941,1947,1948,1952,1958,1959,1963,1969,1970,1972,1978,1984,1989,1994,1995,1997,1998,2004,2009,2019,2020,2026,2032,2042,2043 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKErrorConfigurationTests.m:18,20,23,25,27,29,31,32,34,36,45,46,48,50,60,61,63,66,73,83,84,86,96,99,100,101,103,113,116,117,118,120,130,133,134,135,137,147,150,151,152,154,164,167,168,169,171,181,184,185,186,188,198,201,202,203,205,215,218,219,220,222,231,234,235,236,238,247,250,251,252,254,257,260,261,262 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKAuthenticationStatusUtilityTests.m:18,20,23,25,28,30,32,35,37,40,42,44,49,50,52,54,56,58,61,62,64,66,68,71,74,75,77,79,86,88,92,93,95,102,104,108,109,111,117,119,123,124,126,133,135,139,140,142,144,151,156,158,159,160 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/InternalUtilityTests.swift:18,21,23,26,28,29,35,36,40,45,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestTokenCache.swift:18,20,25,32,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleGraphRequestConnections.swift:18,21,23,26,29,30,35,37,38,39,50,52,53 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleUrls.swift:18,20,25,28,29,34,35,36,38,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestGraphRequestFactory.swift:18,21,24,31,33,46,56,57,66,74,75,87,97,98,103,107,108,115,123,124,133,143,144 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestInvocation.swift:18,21,24,33,34,39,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppEventsParameterProcessor.swift:18,21,28,31,32,37,38,41,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppStoreReceiptProvider.swift:18,23,27,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestPaymentQueue.swift:18,20,23,26,27,30,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAtePublisherFactory.swift:18,23,27,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestOnDeviceMLModelManager.swift:18,21,27,36,39,40,41,47,49,50,53,54,57,58 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAuthenticationTokenWallet.swift:18,20,25,29,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestFeatureManager.swift:18,21,24,29,33,34,37,38,41,42,45,46,50,51,54,55,62,64,65 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestIntegrityProcessor.swift:18,21,25,26,28,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FBSDKServerConfigurationFixtures.h:18,20,22,24,27,30,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/Fuzzer.swift:18,20,23,51,72,75,76,83,86,89,90,91,94,102,103,104,106,107,112,116,120,121,124,125,126,127,129,130 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestSettings.swift:18,29,31,43,46,47,50,51,54,55,58,59,62,63,66,67,70,71,74,75,78,79,82,83,86,87,90,91,98,99 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleRawRemoteGateKeeperList.swift:18,58 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAdvertiserIDProvider.swift:18,20,23 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/KeychainStoreSpy.swift:18,21,25,26,30,31,35,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestOperationQueue.swift:18,20,23,26,30,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestBridgeApiResponseFactory.swift:18,21,26,29,30,36,37,45,48,49,51,52,64,65 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestProcessInfo.swift:18,21,25,28,29,32,33,36,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestMetadataIndexer.swift:18,22,25,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestBridgeApiProtocol.swift:18,31,44,47,48,50,51,60,62,63 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleAEMInvocations.swift:18,20,30,31,40,41 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppLinkResolver.swift:18,23,27,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FBSDKTestCoder.m:18,20,22,24,28,29,31,32,34,36,37,39,42,43,45,48,49,51,54,55,57,59,61,62,64,66,68,69,71,73,75,76,78,80,82,83,85,87,89,90,92,94,96,97 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestLogger.swift:18,26,28,31,32,37,39,42,44,45,48,49,54,55,58,59,62,63,67,68,73,74 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestProductsRequest.swift:18,22,24,27,28,31,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FakeLoginManager.m:18,20,22,24,25,30,32,34,36,38,40,42,44,46,48,53,54,56,59,61,62,64,67,68,70,71,73,75,80,82,83,85,87,91,93,94,96,98,99 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleAppLinkResolverData.swift:18,20,31,32,35,36,38,43,61,62,66,71,76,81,82 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestURLSessionProxy.swift:18,29,34,35,38,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleRawRemoteGateKeeper.swift:18,20,26,27,32,37,41,45 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestPayment.swift:18,24,33,34,37,38,41,42,46,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestPaymentProductRequestorFactory.swift:18,24,25,30,33,34,35,43,45,58,60,61 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppEventsStateProvider.swift:18,25,32,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestErrorConfigurationProvider.swift:18,22,25,26,29,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestTimeSpentRecorder.swift:18,21,31,34,35,39,40,44,45,49,50,53,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestURLSessionProxyFactory.swift:18,22,25,26,29,30,37,38,44,45,47,50,51 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleEventBindings.swift:18,21,28,29,30,33,36,37,41,42,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleGraphRequests.swift:18,20,22,25,33,46,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestGraphRequestConnectionFactory.swift:18,22,27,28,30,34,36,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppEvents.swift:18,20,35,38,39,42,43,46,47,64,100,101,103,107,108,111,112,115,116 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/UserDefaultsSpy.m:18,20,22,24,26,28,29,31,36,37,39,40,42,44,45,47,53,54,56,58,63,64,66,71,72 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestProduct.swift:18,23,26,33,34,37,38,42,43,46,47,50,51,54,55,58,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppURLSchemeProvider.swift:18,21,23,26,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestPaymentObserver.swift:18,23,26,27,30,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestViewControllerTransitionCoordinator.swift:18,20,24,37,43,45,46,49,56,57,61,63,66,67,70,71,72,88,93,98,99 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestClientTokenProvider.swift:18,20,24,27,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestMacCatalystDeterminator.swift:18,21,25,28,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppEventsStateStore.swift:18,25,29,30,33,34,38,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestBackgroundEventLogger.swift:18,21,25,26,28,31,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestErrorReport.swift:18,24,27,28,37,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestGraphRequestBody.swift:18,26,28,32,33,36,37,40,41,48,49,51 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestCrashHandler.swift:18,21,26,31,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestTimeSpentRecorderFactory.swift:18,22,25,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestProductsResponse.swift:18,22,29,30,33,34,37,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestLoggerFactory.swift:18,23,28,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FBSDKTestCase.m:18,20,22,25,31,37,41,43,45,47,49,58,59,61,63,66,69,72,75,76,78,85,95,96,100,101,103,105,106,108,110,111,113,115,116,118,120,123,124,126,128,129,131,134,135 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestView.swift:18,21,24,25 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAtePublisher.swift:18,22,25,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestWebView.swift:18,23,27,28,31,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleHTTPUrlResponses.swift:18,20,25,30,31,32,33,40,47,54,61,68,79,80 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/AppDelegateObserverFake.swift:18,24,32,33,36,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FBSDKServerConfigurationFixtures.m:18,20,22,25,27,29,31,33,34,36,40,44,48,52,56,60,64,68,69,96,97 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppEventsState.swift:18,20,26,29,30,33,34,39,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestBridgeApiRequest.swift:18,26,28,33,34,37,38,42,44,45,48,49,52,53,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestReactNativeView.swift:18,20,25,28,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestGateKeeperManager.swift:18,25,28,29,36,37,38,42,43,49,50 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestProfileProvider.swift:18,21,24,27,30,31,35,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestPaymentTransaction.swift:18,26,39,41,42,45,46,49,50,53,54,57,58,61,62 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestProductDiscount.swift:18,25,36,37,40,41,44,45,48,49,52,53 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestWebKitNavigationAction.swift:18,20,24,31,33,34,37,38,41,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestGraphRequestPiggybackManagerProvider.swift:18,21,25,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestPasteboard.swift:18,20,29,32,33,37,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestNotificationCenter.swift:18,20,23,29,38,39,40,45,47,49,58,59,63,64,79,80,86,87 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleAEMSingleEntryRules.swift:18,20,22,30,38,46,54,62,70,78 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestProductSubscriptionPeriod.swift:18,22,25,26,29,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FakeLoginManager.h:18,20,22,27,43,45,48,50 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestDylibResolver.swift:18,25,29,30,34,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FBSDKTestCoder.h:18,20,22,25,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleRawRemotePermissions.swift:18,20,23,41,42,52,53,55,66,67,85,86,97,103,109,111,112,113,117 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestApplicationDelegate.swift:18,21,23,25,33,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestBundle.swift:18,21,28,33,36,37,38,41,42,45,46,51,52,58,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleAuthenticationToken.swift:18,21,27,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestFileManager.swift:18,21,23,32,34,37,38,46,47,56,57,58,62,63,66,68,69,72,73 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestCollectionView.swift:18,20,24,27,28,31,32,35,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestFileDataExtractor.swift:18,21,23,27,35,37,38,41,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleAppEvents.swift:18,20,23,26,27,30,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAccessTokenWallet.swift:18,20,26,31,34,35,38,39,44,45 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppEventsConfigurationProvider.swift:18,24,28,31,32,36,37,40,41 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/ViewControllerSpy.swift:18,20,23,29,32,36,37,41,44,45,49,50,53,54,63,64 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestPaymentProductRequestor.swift:18,21,24,25 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestFeatureExtractor.swift:18,21,24,27,28,31,32,35,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppEventsConfiguration.swift:18,22,26,35,36,38,39,43,45,46,49,50 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleGraphResponses.swift:18,20,26,31,34,37,38,39,44,47,50,56,57,58 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/UserDefaultsSpy.h:18,20,22,24,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleAppEventsConfigurations.swift:18,20,23,25,32,33,42,43,52,53,62,63,74,75,86,87 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestProductsRequestFactory.swift:18,22,26,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestTableView.swift:18,20,24,27,28,31,32,35,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestAppLinkResolverRequestBuilder.swift:18,20,22,25,28,29,32,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestWebViewFactory.swift:18,22,26,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleAEMData.swift:18,20,22,34,35,41,42,63,93,111,120,126,128,130,132,140,148,156,164,172,180 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestURLOpener.swift:18,21,29,32,33,36,37,41,42,47,49,50,58,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestConversionValueUpdating.swift:18,21,24,26,29,30,33,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestCrashObserver.swift:18,23,26,27,29,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestEventLogger.swift:18,29,33,34,38,39,48,49,53,54,63,64,75,76,83,84 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleError.swift:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestMeasurementEvent.swift:18,21,26,30,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestTouch.swift:18,22,25,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/AuthenticationSessionSpy.swift:18,20,23,29,32,34,35,44,45,49,50,53,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestWindowFinder.swift:18,21,24,25,28,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestServerConfigurationProvider.swift:18,20,23,29,32,33,37,38,43,44,47,48,52,53 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FBSDKTestCase.h:18,20,22,25,27,32,34,36,38,40,42,47,50,53,56,59,62,65,68,75,77 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleProducts.swift:18,23,24,27,28,31,32,35,36,41,42,47,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleRawRemoteEventBindings.swift:18,21,26,27,144,145,157,158 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestEventBinding.swift:18,23,26,30,31,32,35,36,39,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestControl.swift:18,22,25,26,29,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestGraphRequestPiggybackManager.swift:18,20,24,27,28,31,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestErrorConfiguration.swift:18,20,27,36,39,41,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/TestSwizzler.swift:18,22,29,30,33,34,35,39,47,48,51,52 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/SampleAEMConfigurations.swift:18,20,22,35,36,42,43,46,48,73,74,77,79,102,103 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/DynamicFrameworkLoaderTests.swift:18,26,29,35,128,129,133,136,139,141,142,153,156,157,158,167,170,171,172,185,186,189,190,191,199,202,203,204,211,212,218,219,225,226,230,234,235,239,243,244,249,253,254,260,261,267,268,274,275,281,282,288,289 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKLocationTests.m:18,20,23,26,28,30,32,35,42,43,45,48,53,54,56,59,64,65,67,73,74,76,82,83,85,90,91,93,99,100,103,107,109,115,121,122,124,126,128,135,141,142 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKUtilityTests.swift:18,20,24,26,27,30,32,33,37,40,41,47,48,55,57,58,59,68,69 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/ProfilePictureViewTests.swift:18,22,24,27,30,31,33,38,40,51,52,57,59,70,71,76,78,89,90,95,97,108,109,111,119,121,127,128,136,138,144,145,154,156,162,163,165,169,171,178,179,183,185,192,193,197,199,206,207,211,213,220,221,222,227,230,232,233,236,238,239,242,243 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKCoreKitTests-Bridging-Header.h:18,21,181,183,187,190,192,196,198,200,208,211,213,215,220,222,226,228,236,238,240,243,245,247,251,252,255,257,259,261,264,267,269,271,278,283,295,297,299,304,310,312,314,316,318,322,324,326,328,330,333,335,337,342,344,346,348,350,352,354,359,361,363,368,370,372,374,386,388,390,395,399,401,403,409,411,416,418,421,424,426,428,431,432,434,435 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/SettingsTests.swift:18,21,23,27,30,37,38,41,45,46,53,54,60,61,68,69,75,76,83,84,90,91,98,99,105,106,108,112,133,134,150,151,172,173,194,195,206,207,218,219,222,227,228,230,234,240,241 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/AccessTokenTests.swift:18,22,25,27,30,34,35,39,40,45,46,50,53,55,56,61,65,69,70,82,83,89,90,95,141,142,146,183,184,200,201,216,217,221,222,236,242,243,244 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/ApplicationDelegateTests.swift:18,21,24,47,50,52,53,56,70,71,74,76,77,85,86,125,126,169,170,174,180,181,183,186,191,192,195,197,203,204,207,241,242,250,261,262,265,270,271,273,281,286,287,296,298,327,328,330,333,338,339,342,344,350,351,357,359,364,365,367,378,379,381,388,389,392,398,399,403,409,410,414,420,421,424,430,431,434,441,446,447 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKErrorTests.swift:18,20,23,33,38,39,42,44,45,48,50,51,54,56,57,60,65,66,68,71,75,76,79,83,84,91,95,106,107,114,118,129,130,138,142,153,154,162,166,177,178,181,185,201,202,212,216,237,238,241,245,256,257,264,268,279,280,283,287,293,294,310,311,318,320,321,322,324,330,331 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKProfileTests.m:18,20,22,27,31,39,41,43,45,52,53,58,60,62,64,69,76,79,80,82,85,87,88,90,95,96,98,100,102,109,110,112,115,121,127,128,130,132,135,142,148,149,151,155,162,168,169,171,174,177,184,190,191,193,196,202,208,209,211,214,220,226,227,229,232,238,244,245,247,250,256,262,263,265,268,274,280,281,283,285,288,294,301,302,304,307,313,320,321,323,326,332,339,340,342,344,346,347,349,351,352,354,356,357,359,361,362,364,366,367,369,371,372,374,376,377,379,381,382,384,386,387,389,392,411,414,415,417,427,434,437,438,440,452,453,455,466,474,477,478,480,491,499,502,503,505,516,524,527,528,530,541,549,552,553,555,566,574,577,578,580,591,599,602,603,605,616,624,627,628,630,632,645,647,653,654,656,667,674,675,677,683,690,691,693,700,707,708,710,727,728,730,733,740,742,744,745,747,757,760,761,763,765,767,769,771,772,774,784,785,787,798,799,801,809,812,813,814,816,818,821,823,904,905,907,910,991,992,994,996,1013,1029,1030,1033,1037,1038 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/CrashObserverTests.swift:18,22,24,29,39,40,46,47,53,54,58,60,62,67,68,73,85,86 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKGraphRequestConnectionTests.m:18,21,23,31,39,41,52,94,96,111,116,118,122,124,126,128,130,132,156,157,159,166,168,169,171,173,177,178,179,181,185,186,187,189,193,194,195,200,202,203,205,207,215,216,218,220,226,227,229,231,237,238,240,248,249,251,253,259,260,262,270,271,273,275,281,282,284,292,293,295,297,303,304,306,314,315,317,319,325,326,328,336,337,339,341,347,348,350,352,358,359,361,368,369,371,378,379,381,386,387,389,399,400,401,403,412,413,414,416,420,426,427,429,435,436,438,440,441,443,455,456,458,460,468,469,471,480,481,483,494,495,497,499,511,513,520,521,523,536,548,549,551,567,568,570,587,588,590,593,598,626,627,629,631,645,646,648,660,661,663,675,686,687,689,701,712,713,715,730,741,742,744,751,752,754,771,772,774,776,778,783,785,796,797,798,800,802,807,825,837,838,840,842,868,869,870,872,874,889,890,891,893,906,908,909,911,915,921,922,924,926,928,935,936,937,939,944,945,947,951,956,957,959,963,964,965,967,970,982,983,985,1001,1002,1004,1008,1021,1022,1030,1037,1038,1046,1047,1049,1051,1053,1062,1065,1068,1069,1071,1073,1081,1083,1086,1087,1089,1091,1111,1116,1118,1120,1121,1123,1125,1145,1149,1151,1153,1154,1156,1158,1167,1169,1171,1172,1174,1184,1187,1199,1207,1209,1211,1213,1215,1216,1218,1226,1236,1238,1248,1250,1252,1254,1256,1257,1259,1277,1285,1287,1289,1291,1293,1294,1296,1299,1303,1306,1307,1309,1312,1316,1319,1320,1322,1326,1330,1333,1334,1336,1338,1345,1348,1350,1352,1353,1355,1359,1366,1367,1369,1376,1384,1385,1387,1389,1398,1399,1401,1404,1415,1417,1419,1425,1426,1428,1433,1436,1441,1442,1444,1452,1455,1457,1458,1460,1462,1464,1466,1469,1494,1496,1499,1502,1508,1510,1511,1513,1515,1517,1528,1531,1533,1536,1539,1541,1542,1544,1546,1551,1561,1562,1564,1576,1577,1579,1583,1584,1585,1587,1594,1597,1598,1600,1605,1611,1613,1623,1633,1644,1645,1647,1654,1655,1657,1659,1661,1662,1664,1666,1667,1669,1671,1672,1674,1676,1677,1679,1683,1684,1686,1690,1691,1693,1697,1698,1700,1702,1703,1705,1718,1719,1721,1722,1724,1729,1730,1732,1737,1738,1740,1753,1755,1757,1758,1760,1762,1763 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKGraphRequestTests.m:18,20,22,33,38,40,41,43,45,46,48,50,52,54,56,58,60,63,65,67,69,72,73,75,77,85,86,88,98,104,105,107,109,115,116,118,120,129,134,141,143,144,146,151,160,161,162,164,169,178,179,180,182,190,191,193,197,205,206,207,209,213,221,222,223,225,237,239,243,246,247,249,258,266,274,275,277,288,289,291,295,301,302,304,313,314,316,323,329,330 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/AppLinkNavigationTests.swift:18,20,22,28,34,35,36,43,46,48,49,52,59,60,63,65,66,72,73,80,81,83,88,98,99,100,109,119,120,121,124,127,132,133,144,145,146,150,154,164,165,166,174,188,189,190,192,210,211,229,230,248,249,255,282,283,306,307,313,320,326,327,329,336,337,342,348,349,354,360,361,366,372,373,378,384,385,387,395,396,400,406,407,409,415,418,420,438,439,440,446,450,453,471,472,473,478,479,484,485,487,488,493,498,499,501,506,508,511,512,517,522,523,525,533,535,538,539,541,546,548,555,556,558,571,572,574,575 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKAuthenticationTokenClaimsTests.m:18,20,23,28,30,51,53,55,57,59,61,64,65,67,69,76,78,80,102,104,105,107,109,112,113,115,117,120,123,124,126,129,131,132,134,136,144,152,160,168,176,182,188,189,191,195,196,198,202,206,210,211,213,216,219,222,223,225,229,231,232,234,239,241,242,243,245,247,253,254,257,259,260,262,268,269,272,276,277,279,284,285,287,310,312,313 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKUserAgeRangeTests.m:18,20,23,26,28,30,32,35,42,43,45,48,55,56,58,61,68,69,71,77,78,80,86,87,89,94,95,97,103,104,106,112,113,115,121,122,124,127,132,133,135,141,142,144,146,150,151,152,155,159,161,167,173,174,176,178,180,187,193,194 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKEventDeactivationManager+Testing.h:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/SuggestedEventsIndexer+Testing.h:18,20,24,26,28,38,40,49,58,60 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKEventBinding+Testing.h:18,20,22,24,26,28,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKHybridAppEventsScriptMessageHandler+Testing.h:18,20,22,24,26,28,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/PaymentProductRequestor+Testing.h:18,20,24,26,28,39,51,53 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/WebViewAppLinkResolver+Testing.h:18,20,22,25,27,29,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/ImageDownloader+Testing.h:18,20,22,24,26,29,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FeatureManager+Testing.h:18,20,22,24,26,29,33,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/CodelessIndexer+Testing.h:18,20,22,24,35,38,43,46,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKAppLinkUtility+Testing.h:18,20,22,24,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKAccessTokenExpirer+Testing.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/PaymentObserver+Testing.h:18,21,23,25,27,30,34,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/Button+Testing.h:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKWebDialog+Testing.h:18,20,22,24,26,28,30,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKEventBindingManager+Testing.h:18,20,23,25,27,35,56,58 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKModelManager+Testing.h:18,20,23,25,27,35,40,47,49 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKWebDialogView+Testing.h:18,20,25,27,29,35,37,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/BackgroundEventLogger+Testing.h:18,21,23,25,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKErrorReport+Testing.h:18,20,22,26,28,35,40,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/AEM+Testing.h:18,32,34,36,38,40,42,44,46,48,50,55,61,76,78,80,82,84,86,88,90,92,94,96,98,100,102,111,113,115,117,119,126,128,130,132,134,136,138,140,142,144,146,148,150,152,154,156,158,160,162,164,167,171,173,177,179,181 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/AppEventsAtePublisher+Testing.h:18,20,22,24,27,29 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKIntegrityManager+Testing.h:18,23,25,27,32,34,36 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKBridgeAPIProtocolWebV2+Testing.h:18,20,24,26,28,31,34,40,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKError+Testing.h:18,20,22,24,26,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKCrashHandler+Testing.h:18,20,23,25,26,28,32,34,39,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/ApplicationDelegate+Testing.h:18,20,22,40,42,55,58,74,76 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKBridgeAPI+Testing.h:18,25,29,31,33,36,42,44,60,62,64,71,81,87,92,103,108,113,115,117,123,128,130 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKInstrumentManager+Testing.h:18,24,26,28,34,40,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/FBSDKTimeSpentData+Testing.h:18,20,22,24,29,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Interfaces/PaymentProductRequestorFactory+Testing.h:18,20,22,24,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVLoginButtonElement.h:18,20,22,24,29,36,38,43,47,49 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKDeviceLoginViewController.h:18,20,22,24,26,32,37,42,47,49,54,56,58,69,74,79,82,86,92,94 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVInterfaceFactory.m:18,20,22,31,34,36,38,39,41,44,45,49,50,52,55,62,65,67,68,70,77,80,82,83,85,88,90,91,93,98,100,101 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKJS.h:18,21,23,30,35,40,46,53,61,69,80,82,90,92,98,100 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVOSKit.h:18,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKDeviceLoginButton.h:18,20,22,24,26,33,39,44,49,52,56,62,64,71,76,82,87,92,94 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVOSConstants.h:18,20,22,24,31,33,40,42,48,53,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVLoginViewControllerElement.m:18,20,22,24,30,31,33,39,40,42,48,49 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKDeviceLoginViewController.m:18,20,22,28,33,35,38,39,41,44,45,47,49,51,52,54,57,58,60,62,64,65,67,72,123,125,126,127,129,133,147,148,149,151,154,157,158,162,211,212,214,219,227,228,230,233,234 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVLoginButtonElement.m:18,20,22,24,26,32,33,35,41,42,44,50,51,53,59,60 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVInterfaceFactory.h:18,20,22,24,32,34,37,40,44,47,53,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKDeviceLoginButton.m:18,20,26,32,34,36,38,40,43,44,46,48,50,51,53,57,58,60,61,63,66,72,78,79,81,87,88,90,92,95,109,111,117,118,120,122,125,126,127,129,133,154,187,188,189,191,198,199,201,210,211,213,222,223,225,234,235,237,250,252,257,258,259,261,263,265,266,268,270,271,273,275,276 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKJS.m:18,20,22,24,26,28,29,31,33,34,36,38,39,41,43,44,46,48,49,51,53,54,56,58,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVLoginViewControllerElement.h:18,20,22,24,29,37,38,42,47,53,56,59,61 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVOSConstants.m:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKTVOSKit/FBSDKTVOSKitTests/FBSDKTVOSKitTests.m:18,20,22,24,26,28,31,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKContextDialog.m:18,20,22,24,26,28,30,32,34,36,38,40,45,46,48,52,53,55,60,61,63,67,68,70,72,74,75,77,85,89,90,93,96,97,99,104,105,111,112,114,118,119,125,126,127,131,132,138,139,140,142,143,145,147,150,151,156,157,159,162,165,166,168,171,174,175,177,179,182,187,191,195,196,199,200,201,203 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingImageUploaderConfiguration.m:18,20,22,24,26,27,31,36,38,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingPayloadObserver.m:18,20,23,26,28,30,32,35,37,38,40,44,45,48,50,51,53,58,62,63,68,69,71,72 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKContextSwitchAsyncContent.m:18,20,22,24,26,28,31,33,35,37,45,47,49,50,52,54,59,60,62,65,68,70,71,73,76,77,79,81,83,84,86,89,91,92,94,96,97,99,101,105,106,108 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingPayload.h:19,21,23,26,29,33,36,39,41 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKContextCreateAsyncContent.h:18,20,22,24,25,27,33,39,42,44 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingVideoUploaderConfiguration.h:18,21,23,26,29,31,34,40,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingServiceCompletionHandler.h:18,21,24,30,33,40,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingVideoUploader.m:18,20,24,26,32,34,36,38,40,41,44,50,51,55,64,66,67,76,78,79,84,93,95,96,98,105,107,114,116,117,122,128,130,131,135,137,143,144,147,148,150,151,153,156,157,160,162,163,165,169,175,176,178,180,181,184,186,191,192,195,200,201 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKFriendFinderDialog.m:18,20,24,26,28,30,32,36,43,44,46,48,49,51,54,56,57,59,61,62,64,72,74,75,82,83,85,87,88 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServiceController.m:18,20,22,26,28,32,35,38,39,40,42,50,51,53,57,58,62,67,69,70,72,80,82,83,85,88,89,107,108,110,111,113,116,117,123,130,133,134,136,137,142,147,148,150,153,154,155,157,159,160,162,164,169,170 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServiceControllerProtocol.h:18,20,22,24,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServiceControllerFactory.h:18,20,22,24,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServicesCoreKitImport.h:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServiceControllerCreating.h:18,20,22,24,27,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKCoreKitInternalImport.h:18,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKVideoUploader.m:18,20,22,24,38,40,42,44,46,48,51,53,60,61,64,72,74,75,77,80,81,83,85,103,107,115,120,122,123,125,144,155,161,165,170,171,172,174,196,202,204,205,207,217,224,225,230,231,233,237,239,240,242,248,251,252 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServiceController+GamingServiceControllerProtocol.h:18,20,23,25,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServiceController.h:18,20,22,24,29,31,33,36,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServiceControllerFactory.m:18,20,22,24,26,30,35,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKVideoUploader.h:18,20,22,26,31,34,44,49,54,59,65,67,70,75,83,91,98 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingImageUploader.h:18,20,26,28,31,33,36,44,47,58 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingGroupIntegration.m:18,20,23,25,27,34,35,37,39,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingPayloadObserver.h:18,20,22,26,28,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingImageUploaderConfiguration.h:18,21,23,26,30,32,35,44,46 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKContextDialog.h:18,20,22,24,27,29,31,37,40,49,58,67,76,81,86,91,94,98,103,109,116,118,121,128,135,142,148,150,152 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingVideoUploaderConfiguration.m:18,20,22,24,26,27,30,34,36,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKContextCreateAsyncContent.m:18,20,22,24,26,30,32,34,36,44,46,48,49,51,53,58,59,61,64,67,69,70,72,75,76,78,80,82,83,85,88,90,91,93,95,96,98,100,104,105,107 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Swift/Exports.swift:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingPayload.m:2,4,6,9,11,13,16,18,19,21,24,26,27,29,32,34,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKContextSwitchAsyncContent.h:18,20,22,24,26,32,38,41,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKFriendFinderDialog.h:18,20,26,29,31,35,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingVideoUploader.h:18,21,27,29,32,34,37,43,46,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingServicesKit.h:18,20,33,35,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingGroupIntegration.h:18,20,26,29,31 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingImageUploader.m:18,20,25,27,29,30,32,34,36,40,47,48,50,52,53,55,58,60,61,63,66,68,69,72,75,76,79,85,86,90,94,95,99,108,110,111,120,122,123,126,130,133,142,146,157,158,162,163,169,172,174,175,177,182,185,186,188,189 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKGamingServicesKitTests-Bridging-Header.h:18,20 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKGamingImageUploaderTests.m:18,21,23,27,29,33,35,37,39,41,43,47,48,50,52,54,55,57,59,65,66,68,70,73,79,83,84,86,88,90,98,100,101,103,105,113,115,116,118,120,128,130,131,133,142,152,168,170,172,173,175,177,184,186,187,189,193,200,216,218,220,221,223,226,228,233,241,247,249,250,256,259,264,272,274,276,277,279,287,296,303,306,309,310,312,314,321,322,325,329,344,346,347,349,353,369,370,372,374,385,386,388,393,394 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKGamingServicesKitTestUtility.m:18,20,22,24,26,28,31,38,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKGamingServicesKitTestUtility.h:18,20,22,24,26 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKGamingVideoUploaderTests.m:18,21,23,27,30,32,35,36,38,40,43,46,47,49,51,56,59,60,62,64,72,74,75,77,79,87,89,90,92,95,103,105,106,108,113,115,123,125,127,128,130,135,143,149,151,152,154,159,167,173,175,176,178,183,192,199,205,214,220,229,236,240,241,243,245,250,256,259,267,269,270 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKFriendFinderDialogTests.m:18,20,22,26,28,32,34,36,38,39,41,43,51,52,54,56,58,59,61,63,69,70,72,74,76,83,85,86,88,94,110,112,113,115,123,138,140,142,143,145,150,157,159,161,162,168,173,180,182,184,185,187,189,200,201 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/Helpers/TestGamingServiceControllerFactory.swift:18,20,24,27,28,29,32,37,46,48,49 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/Interfaces/FBSDKGamingImageUploader+Testing.h:18,20,22,24,26,29,31,34,38,40 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/Interfaces/FBSDKFriendFinderDialog+Testing.h:18,20,22,24,26,29,31,33,35 ./Carthage/Checkouts/facebook-ios-sdk/TestTools/TestTools/SampleAccessTokens.swift:18,21,24,28,40,52,65,66,79,80,93,94,111,112 ./Carthage/Checkouts/facebook-ios-sdk/TestTools/TestTools/TestSessionProvider.swift:18,21,27,30,31,34,35,38,39,40,50,59,60 ./Carthage/Checkouts/facebook-ios-sdk/TestTools/TestTools/TestGraphRequest.swift:18,20,35,41,44,45,51,54,55,62,66,67,74,78,79,86,90,91,100,107,108,117,123,124,128,130,131,134,135,138,139 ./Carthage/Checkouts/facebook-ios-sdk/TestTools/TestTools/TestGraphRequestConnection.swift:18,20,23,25,29,30,39,42,54,55,58,59,62,63 ./Carthage/Checkouts/facebook-ios-sdk/TestTools/TestTools/SampleUserProfiles.swift:18,20,23,27,49,50,53,56,57,60,61,90,91 ./Carthage/Checkouts/facebook-ios-sdk/samples/SmoketestSPM/SmoketestSPM/VerifyFacebookLogin.swift:18,20,25,28,31,32,36,39,42,43 ./Carthage/Checkouts/facebook-ios-sdk/samples/SmoketestSPM/SmoketestSPM/SmoketestSPM.h:18,20,23,26 ./Carthage/Checkouts/facebook-ios-sdk/samples/SmoketestSPM/SmoketestSPM/VerifyFacebookCore.swift:18,20,25,28,31,32 ./Carthage/Checkouts/facebook-ios-sdk/samples/SmoketestSPM/SmoketestSPM/VerifyFacebookShare.swift:18,20,25,28,31,32,36,39,40 ./Carthage/Checkouts/facebook-ios-sdk/samples/SmoketestSPM/SmoketestSPM/VerifyFacebookGamingServices.swift:18,20,25,28,31,32,36,37 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookShareSample/FacebookShareSample/ShareViewControllerExtensions.swift:18,21,23,26,34,35,44,45,46,51,53,54,57,61,62,64,65,66 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookShareSample/FacebookShareSample/ShareViewController.swift:18,21,23,27,28,32,34,35,44,51,52,56,58,64,65,67,68,75,76,77,78,80,83,84,87,88,91,92,93,94 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookShareSample/FacebookShareSample/AppDelegate.swift:18,21,24,34,35,42,48,49,60,61,62,63 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookShareSample/FacebookShareSample/SceneDelegate.swift:18,19,22,24,26,30,31,38,39,40 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookLoginSample/FacebookLoginSample/LoginButtonViewController.swift:18,21,23,27,30,31,34,37,38,39,40,42,45,48,49,51,52,60,61,67,68,74,75,77,78,81,82,83 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookLoginSample/FacebookLoginSample/LoginManagerViewController.swift:18,21,23,27,30,31,34,35,37,45,51,52,53,56,58,59,64,65,67,68,75,76,92,93,94,95,101,102,103 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookLoginSample/FacebookLoginSample/LoginViewController.swift:18,21,26,29,30,33,41,42,51,52,53,58,60,61,64,68,69,71,72,75,76,77 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookLoginSample/FacebookLoginSample/AppDelegate.swift:18,21,24,34,36,37,48,49,51,62,63,64,65 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookLoginSample/FacebookLoginSample/LoginDetailsViewController.swift:18,22,24,33,36,39,43,61,62,63 ./Carthage/Checkouts/facebook-ios-sdk/samples/FacebookLoginSample/FacebookLoginSample/SceneDelegate.swift:18,21,24,26,30,31,38,39,40,41 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkSwiftViewController.swift:18,21,25,28,31,35,39,44,48,51,55,59,69,71,72 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSCommonObjects.h:18,25,31 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSRootViewController.m:18,20,23,25,27,30,36,37,40,45,48,49 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAppDelegate.h:18,20,28,30,34 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSGameViewController.m:18,20,23,27,31,38,45,52,54,57,59,70,71,73,78,80,84,88,92,96,100,106,108,110,111,113,115,117,120,123,127,129,138,144,150,154,161,168,173,176,177,178,180,183,184,186,195,196,197,199,202,203,205,218,219,221,227,228,229,231,242,246,248,249,251,256,259,260,262,268,274,280,289,299,300,302,304,305,308,315,316,318,322,328,332,349,351,354,355,356,358,360,361,363,369,370,372,375,376,378,390,391,393,398,399,400,401,403,410,412,416,418,425,429,447,451,452,453,454,455,457,459,460,462,464,465,467,474,479,480,482,486,487,489,501,502,504,508,509,511,514,516,525,526,528,530,531,535,543,545,546,551,553,554,557,559,560,562,570,571,576,584,585,587,600,603,604,606,619,626,627,635,636,643,644,646,648,650,651,653,655,656,658,660,661,663,667,672,681,682,683,685,691,692,694,704,705 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSFriendsViewController.m:18,20,22,26,29,31,34,35,37,42,43,45,46,48,50,52,66,67,79,84,85,86,87,89,91,98,99,102,104,105,107,109,111,114,115,118,122,123,125,128,132,133,135,137,138,140,142,158,159,164,168,169,173,177,199,200,203,205,218,221,222,236,247,248,251,253,255,256,258,261,262,264,268,269,279,282,297,300,301 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkDebugTool.h:18,20,22,25 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkBasicViewController.h:18,20,22,24 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAppLinkedViewController.m:18,20,22,28,30,32,34,36,38,42,43,45,46,48,50,52,53,55,57,59,63,75,78,79,81,82 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSCoffee.h:18,20,22,26,28 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkStoryboardViewController.h:18,20,22,24 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/main.m:18,20,22,24,27,28 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSRootViewController.h:18,20,22,24 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSCommonObjects.m:18 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSSample-Bridging-Header.h:18 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAppLinkedViewController.h:18,20,22,24 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkBasicViewController.m:18,20,22,24,27,29,31,33,35,39,43,47,51,54,58,62,75,77,78 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkDebugTool.m:18,20,22,24,27,29,31,33,37,42,48,51,54,60,67,68,71,82,83,85,96,104,105,106,107,109,116,117 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSFriendsViewController.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSGameViewController.h:18,20,22,26,28,31,35,38,41,45 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAppDelegate.m:18,20,23,30,32,34,36,41,54,55,56,57,59,60,62,66,71,72,78,86,87,93,94,96,99,103,107,110,112,114,115 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkStoryboardViewController.m:18,20,22,25,30,32,34,36,38,41,42,46,49,50,51 ./Carthage/Checkouts/facebook-ios-sdk/samples/RPSSample/RPSSample/RPSCoffee.m:18,20,22,24,29,31,32 ./Carthage/Checkouts/facebook-ios-sdk/samples/HelloTV/HelloTV/FirstViewController.swift:18,22,27,29,32,35,42,43,47,48,52,53,56,63,64,68,72,73,81,85,86,90,91,95,96,98,99,100,102,105,106,110,111,115,116,119,120,121,123,126,127,128 ./Carthage/Checkouts/facebook-ios-sdk/samples/HelloTV/HelloTV/AppDelegate.swift:18,22,25,27,33,34,37,38 ./Carthage/Checkouts/facebook-ios-sdk/samples/HelloTV/HelloTV/SecondViewController.swift:18,24,27,29,32,44,45,48,56,57,59,65,66,70,76,78,79,88,91,92,93,95,100,101,104,105,108,109 ./Carthage/Checkouts/facebook-ios-sdk/testing/TestXcodeIntegration/TestXcodeIntegration/ViewController.swift:18,20,22,26,27 ./Carthage/Checkouts/facebook-ios-sdk/testing/TestXcodeIntegration/TestXcodeIntegration/AppDelegate.swift:18,20,25,28,32,33,35,40,41,46,47 ./Carthage/Checkouts/facebook-ios-sdk/testing/TestXcodeIntegration/TestXcodeIntegration/SceneDelegate.swift:18,20,22,24,30,31,37,38,42,43,47,48,52,53,58,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConfiguration.h:18,20,22,24,28,31,34,38,42,46,50,53,56,59,62,65,68,80,83,97,100,110,113,122,125,136,139,146,149,154,157,161,163 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManager.h:18,20,22,24,26,28,37,43,49,55,57,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h:18,20,24,26,28,35,41,46,52,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h:18,20,22,24,26,28,30,32,34,37,39,41,47,57,60,64,67,73,86,89,118,120,127,138,144,152,154,156 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h:18,20,22,24,27,32,34,37,42,44,50,56,61,66,71,76,81,86,93,98,103,108,114,137 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/include/FBSDKCoreKitImport.h:18,23 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralCode.m:18,20,22,24,26,28,30,33,34,38,39,43,45,46,48,51,52,55,56,58,60,61,63 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m:18,20,22,28,35,37,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.h:18,20,23,25,27,33,42,53,55,62,67,75,78,83,88,94,100,105,107 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManagerResult.h:18,20,22,24,26,28,34,37,42,47,56,58 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m:18,20,22,24,30,32,34,36,37,43,51,54,55,57,59,60,62,64,65,67 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKProfileFactory.h:18,20,22,24,26,28,30,33,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h:18,20,22,24,31,34,36,42,50,53,56,60,64,67,69,72,74,76,78,81,87,94,96,98,102,105,110,117,119,121 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceLoginManagerResult+Internal.h:18,20,26,28,30,32,40,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKPermission.h:18,20,22,25,28,33,37,41,47,53,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h:18,20,22,24,29,30,35,38,42,46,49,51,55,57,59,62 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.m:18,20,22,24,30,32,42,44,46,48,50,52,59,60,62,73,75,76,78,87,99,111,113,114,116,119,120,122,129,130,131 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m:18,20,22,24,27,29,33,44,45,46,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKCoreKitBasicsImportForLoginKit.h:18,20 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenCreating.h:18,20,23,26,32,34 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.h:18,20,27,29,36,50,62,64 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.m:18,20,22,24,28,33,34,36,37,39,42,50,51,52,54,55,57,61,62,64,67,68,71,72,74,75 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKProfileCreating.h:18,20,22,27,29,32,50,52,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m:18,20,22,24,30,36,39,41,43,51,52,53,55,66,67,69,73,74,76,77,79,82,83,86,92,93,95,96,98 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h:18,20,22,24,30,32,34,37,40,42,44 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKMonotonicTime.h:18,20,22,24,26,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKNonceUtility.m:18,20,22,24,26,30,32,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceLoginCodeInfo+Internal.h:18,20,22,24,26,40,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.m:18,20,22,24,28,36,38,42,45,48,50,55,56,58,65,67,68,70,72,73,75,77,84,85,88,94,99,106,111,119,120,122,123,125,127,150,152,153,155,164,166,170,171,172,174 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m:18,20,22,24,30,39,41,43,45,46,48,51,53,54,56,58,60,66,67,70,72,75,76,77,82,87,91,95,107,108,110,111,113,115,116,121,136,137,138,143,150,157,158,160,166,170,178,180,182,187,188,191,192,196,197,199,201,205,206,210,211,214,217,218,221,226,227,246,252,255,256,259,261,262,264,267,268,272,273,278,279,296,297,299,304,311,312,313,315,321,322,323,325,330,335,336,337,339,340,342,345,347,348,350,353,355,357,358,360,362,363,365,367,368,370,372,373,376,378 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h:18,20,22,24,26,28,30,33,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKProfileFactory.m:18,20,22,24,26,28,45,62,63,65 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m:18,20,22,24,30,35,38,47,49,54,57,60,63,66,69,72,75,77,81,84,87,88,91,93,102,103,105,106,109,115,116,121,123,124,126,131,140,142,143,145,149,150,151,153,156,157,159,161,172,173,174,178,180,181,183,185,186,188,190,191,195,197,203,211,212,214,217,220,226,227,229,235,236,237,239,241,242,244,246,248,249,253,259,264,265,267,268,270,272,282,284,285,287,294,296,300,301,302,304,306,308,311,316,319,324,327,331,332,334,335,337 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKPermission.m:18,20,22,24,26,30,31,35,36,39,41,42,44,46,51,53,54,56,57,59,61,64,65,67,68,70,73,74,77,78,80,82,83,85,87,88 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h:18,20,22,24,26,29,33,37,40,42,45,47,49,51,53,55,57 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h:18,20,22,24,30,36,41,47,55,63,66,68,70,78,83,91,93 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenFactory.m:18,20,22,24,28,31,34,38,40,44,46,48,50,52,54,56,58,61,62,64,67,68,70,73,75,76,80,85,86,91,95,96,100,105,106,110,113,117,118,131,133,134,140,146,149,158,162,178,180,181,184,188,193,195,198,199,202,203,206,207,210,216,217,222,223,224,230,234,239,240,242,248,250,251,253,256,258,260,262,263,265,267,268,270,272,273,276 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceRequestsHelper.h:18,20,22,24,27,33,38,45,53,59,61 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h:18,20,22,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKReferralManagerLogger.h:18,20,22,24,27,29,31,33 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKMonotonicTime.m:18,20,22,24,29,31,38,40,41,43,46,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKNonceUtility.h:18,20,22,25,30,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m:18,20,22,24,26,32,38,40,45,47,49,51,52,55,57,59,62,117,118,121,125,126,128,141,143,147,148,150,152,155,159,162,163,165,169,170,172,173,175,177,183,197,198,199,201,202,205,211,218,227,235,236,239,245,246,247,249,250,252 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h:18,20,22,24,30,33,36,39,41,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKReferralManager+Internal.h:18,20,22,28,34,36,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKAuthenticationTokenHeader.h:18,20,22,24,27,30,33,39,41 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h:18,20,22,24,26,29,33,39,42,46,52,54,57,58,59,64,71,77,82,87,90,92,94,96,97,98,100,101,107,111,115,116,117,123,126,128,130,138,141,142,143,147,149,151 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m:18,20,22,24,30,33,35,37,47,48,50,59,64,68,69,71,72,73,75 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKCoreKitImport.h:18,23 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h:18,20,22,24,26,35,38,41,44,46,49,54,59,61,63,65,74,75,78,80,87,95,98,101,105,111,114,118,121,127,133,142,145,150,157,166,171,174,180,186,193,200,203,205,209,211,213 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m:18,20,22,24,30,34,40,42,44,49,50,52,54,56,57,59,61,63,64,66,68,69,71,74,75,77,79,84,85,86,88,96,97,98,100,102,104,109,110,111,113,115,119,120,122,125,129,131,132,134,142,143,145,146,148,151,153,158,159,163,164,166,168,170,173,191,193,195,196,198,200,202,203,205,214,215,217,220,221,222,224,226,227,229,233,234,236,257,298,299,300,304,306,308,311,312,316,317,318,320,332,333,334,336,344,345,347,355,356,358,366,367,369,377,379,380,381,387,390,397,398,399,401,407,408,409,410,412,421,423,424,426,428,432,433,434,436,438,439,441,443,444,446,449,450,452,453,455,458,460,462,463,465,467,468,471,473 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m:18,20,22,25,29,31,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManager.m:18,20,22,24,30,35,42,44,50,51,53,57,58,60,61,63,66,68,76,77,83,88,89,90,92,96,98,101,105,110,111,116,117,119,120,122,124,126,127,129,133,137,138,139,141,144,145,147,149,150,152,161,163,164,165,167,171,172,175,176,178,180,185,189,195,196,205,206,207,212,215,216,218,219,224,228,229,231,233,234,236,238,239,241 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h:18,20,27 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConfiguration.m:18,20,22,24,26,32,35,38,42,44,46,49,50,53,57,58,62,67,68,73,79,80,84,89,90,95,101,102,108,114,115,121,122,127,128,135,136,138,139,141,148,149,151,152,154,159,161,162,164 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/FBLoginButton.swift:18,20,24,26,28,31,34,37,45,52,53,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginConfiguration.swift:18,22,24,26,29,53,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/Exports.swift:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginManager.swift:18,20,24,26,28,32,44,49,50,54,55,59,60,61,66,69,77,83,84,87,91,95,98,109,110,113,117,121,124,137,139,140,143,147,151,154,165,167,168,172,174,175,180,181,182,183 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralManagerResult.m:18,20,22,24,26,29,33,36,37,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m:18,20,22,29,34,36,38,43,44,46,49,50,51,53,57,59,60,62,65,81,82,89,94,95,99,100,102,106,107,109,111,117,118,120,126,156,178,184,185,186,188,203,204,205,207,212,213,224,232,233,237,238,246,247,250,251,254,258,259,260 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h:18,20,22,29,35,40,45,50,55,60,62 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKReferralCode.h:18,20,22,24,26,32,35,40,47,49,51 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m:18,20,22,24,26,33,44,51,53,60,61,63,67,68,69,71,76,78,79,83,86,87,91,92,96,102,106,107,111,113,114,118,124,125,127,130,131,140,141,147,148,150,154,155,158,163,166,176,177,178,180,182,190,191,193,202,203,209,213,217,218,219,221,223,224,226,228,232,235,237,241,246,249,250,251,253,255,256,259,262,269,270,271,276,280,281,284,291,292,293,295,301,312,313,314,315,317,319,320,322,324,325,330,338,339,341,356,359,362,363,370,371,377,380,389,390,393,396,402,404,405,407,409,413,415,417,419,420,422,426,432,433,437,438,440,442,452,454,456,461,462,464,468,469,471,475,476,478,480,482,483,485,488,489,493,511,513,517,518,521,523,527,539,540,542,547,549,559,564,565,566,567,569,575,576,582,583,585,588,596,602,618,619,627,628,629,631,633,636,641,642,644,645,647,651,652,654,656,658,659,661,663,664,666,668,669,672,674,677,678,685,691,695,696,698,699,704,708,709,711,714,715,716,718,720,721,723,727,728,730 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h:18,20,22,24,26,28,30,32,35,36,40,44,48,51,55,57,60,66,68,71,75,76,80,84,88,92,96,97,99,101 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m:18,20,22,24,26,32,37,46,49,51,53,74,75,77,94,99,102,111,113,114,116,118,119,121,123,127,128,129,131,135,136,137,139,141,145,146,151,158,159,161,162,164,168,173,175,181,183,184,186,189,191,197,198,200,202,204,205,207,218,228,229,231,232,235,237,245,251,256,261,262,267,275,281,286,300,301,303,309,313,315,316,318,320,324,325,328,329,331,333,340,348,349,351,354,359,367,368,370,372,380,388,394,396,397,399,423,472,474,499,500,502,504,506,510,511,515,521,527,529,533,541,546,561,562,564,573,574,581,582,584,586,588,594,595,598,601,611,612,614,619,620,622,624,626,634,635,636,637,639,646,647,648,650,653,654,656 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h:18,20,22,24,33,35,41,43,45,48,54,57,62,67,72,75,79,82,86,102,104 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKLoginManagerTests.m:18,22,25,41,43,48,50,52,54,56,58,60,62,66,68,70,72,74,76,79,81,83,88,91,92,94,97,98,100,102,104,106,113,115,118,119,121,123,126,131,134,138,142,146,170,176,177,179,181,184,187,190,193,196,199,200,202,205,213,223,227,229,231,237,238,241,250,251,254,258,271,273,274,276,280,290,292,293,296,318,320,323,325,327,329,330,333,355,357,360,362,364,366,367,369,380,382,384,385,387,390,397,399,401,402,404,408,410,412,413,415,419,424,438,442,446,448,452,454,456,458,459,461,465,473,476,477,479,483,488,492,495,499,501,510,513,515,517,519,520,522,524,527,529,531,532,534,536,542,543,545,547,550,553,556,557,559,561,563,571,580,581,583,586,589,590,592,597,600,603,605,606,608,611,621,626,628,629,631,638,643,646,647,649,651,657,659,668,669,671,678,680,689,690,692,700,702,705,706,708,716,718,727,728,730,738,740,749,750,752,754,756,761,762,764,766,775,777,779,781,782,784,793,795,797,799,800,802,804,806,810,811,813,815,817,820,823,824,826,828,830,840,841,843,847,852,857,858,860,863,868,870,871,874,876,879,880,882,885,888,889,891,894,897,898,900,904,908,909,911,913,916,917,919,922,926,927,929,931,936,938,956,957,959,964,971,974,976,977,979,984,991,994,996,997,999,1004,1011,1014,1016,1017,1019,1021,1024,1025,1027,1030,1031,1033,1036,1037,1039,1041,1051,1052,1054,1062,1066,1070,1073,1074,1077,1081,1082,1084,1122,1123,1125,1127,1128,1130,1138,1139,1141,1143,1144 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/LoginButtonTests.swift:18,22,24,26,31,32,35,39,41,42,45,46,49,54,55,58,64,65,71,72,75,80,81,83,88,90,101,102,116,118,129,130,135,137,152,153,155,158,163,164,167,172,173,175,183,185,191,192,200,202,208,209,217,219,225,226,234,236,242,243,245,248,255,256,259,266,267,273,284,285,291,302,303,307,309,315,316,320,323,329,330,333,339,341,343,349,350,352,355,356,359,365,366,369,374,375,377,384,385,388,394,395,398,405,406,409,416,417,425,426,427,432,435,437,438,441,443,444,447,448 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKReferralManagerTests.m:18,21,23,33,36,38,40,42,44,46,48,50,51,53,55,57,61,62,64,69,70,72,77,78,80,82,84,94,98,99,101,103,105,108,109,111,115,128,130,133,137,138,140,143,153,155,158,162,163,165,168,178,180,184,188,189,191,194,202,204,209,210,212,215,224,226,229,233,234,236,240,250,252,255,259,260,262,266,277,279,282,286,287,289,293,306,308,311,315,316 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKAuthenticationTokenHeaderTests.m:18,20,22,24,26,30,32,34,36,38,41,42,44,46,50,56,57,59,61,64,67,68,70,73,75,76,78,82,86,89,90,92,96,98,99,101,106,108,109,110,112,114,120,123,125,126,128,133,134 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKAuthenticationTokenFactoryTests.m:18,20,22,24,26,33,35,37,47,49,51,53,55,57,59,65,67,69,70,72,74,77,78,80,85,98,104,107,108,110,115,128,134,141,142,144,149,162,168,175,176,178,183,196,202,209,210,212,217,230,241,243,244,246,251,257,281,282,283,285,290,307,308,309,311,313,318,319,321,326,328,329,331,333,334,336,340,342,343,345,347,348,350,352,353 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/ProfileFactoryTests.swift:18,22,24,44,79,80 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKLoginManagerLoggerTests.m:18,21,24,32,35,37,41,42,44,51,52,54,60,61,63,68,69,71,76,77,79,84,85,87,92,93,95,100,101,103,108,109,111,117,118,120,123,129,130,132,138,139,141,147,148,150,153,159,160,162,168,169,171,180,183,191,192,194,196,197 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKLoginCompletionTests.m:18,21,24,32,35,37,39,41,43,45,47,49,51,72,74,76,79,81,83,85,86,88,90,92,94,96,98,100,119,122,123,125,127,129,130,132,134,141,142,144,147,153,154,156,160,162,163,165,168,170,171,173,176,178,179,181,184,186,187,189,192,194,195,197,200,202,203,205,207,209,210,212,216,218,219,221,224,226,227,229,233,234,235,237,239,241,244,246,247,249,252,263,267,268,270,275,277,320,321,323,325,336,340,341,343,346,361,365,366,368,379,382,403,404,406,408,414,420,422,429,430,431,433,438,440,444,445,447,449,454,456,469,470,472,475,482,485,487,488,490,493,501,504,506,507,509,511,517,519,524,525,527,529,534,536,541,542,544,546,646,647,649,651,653,654,656,660,661,663,667,668,670,674,675,677,681,682,684,688,689,691,698,699,701,705,706,708,719,722,725,728,729,731,744,745,748,754,755 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/LoginConfigurationTests.swift:18,22,24,26,30,31,55,56,65,66,72,73,86,87,88,92,98,99,108,109,118,119,128,129,137,138,142,143,150,151 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/NonceTests.swift:18,20,22,32,33,34,45,46,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKDeviceLoginManagerResultTests.swift:18,22,24,28,32,33,36,40,41 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKLoginKitTests-Bridging-Header.h:18,20,22,40,42,44,46,48,59,61,63,66,68,70,73,75,77,80,82,84,86,89,91 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKPermissionTests.m:18,20,26,28,30,32,34,43,47,48,49,51,57,61,62,63,65,70,74,75,77,79,86,87,89,91,94,95 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/Helpers/Fuzzer.swift:18,20,23,51,72,76,77,85,88,91,92,93,96,104,105,106,108,109,114,118,122,123,126,127,128,129,131,132 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/Helpers/TestAuthenticationTokenFactory.swift:18,20,26,36,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/Helpers/TestProfileFactory.swift:18,21,24,42,45,46,81,83,84 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/Helpers/FakeGraphRequestConnectionProvider.swift:18,20,24,27,28,31,32,34,37,38 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKDeviceLoginCodeInfoTests.m:19,21,27,37,39,45,47,49,51,53,55,59,60,62,69,70,72,77,78,80,91,92 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKReferralCodeTests.m:18,20,26,30,35,37,39,41,43,45,48,49,51,56,57,59,61,62,64,67,68,70,74,75 ./Carthage/Checkouts/facebook-ios-sdk/Package.swift:3,21,23,25,33,36,39,49,57,65,81,129,144,148,158,178,191,207,219,240 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit_Basics/FBSDKCoreKit_BasicsTests/FBSDKBasicUtilityTests.m:19,21,24,26,28,42,43,45,50,55,59,60,62,74,80,81,83,89,90,92,98,99 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit_Basics/FBSDKCoreKit_BasicsTests/FBSDKSafeCastTests.m:18,20,22,25,28,31,34,37,40,43,45,47,53,59,60,62,69,76,77,79,85,91,92,94,100,106,107,109,112,114,115 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit_Basics/FBSDKCoreKit_BasicsTests/UrlSessionTaskTests.swift:18,22,24,28,31,37,38,41,47,48,51,57,58,66,67 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit_Basics/FBSDKCoreKit_BasicsTests/FBSDKTypeUtilityTests.m:18,20,22,24,26,28,30,32,35,36,38,40,47,53,54,56,59,60,61,63,66,67,68,70,74,75,76,78,85,86,87,89,96,97,98,100,103,109,110,111,113,121,127,128,129,131,133,138,139,141,143,148,149,151,153,159,160,162,164,170,171,173,176,182,183,185,189,195,196,198,202,208,209,211,214,216,217 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit_Basics/FBSDKCoreKit_BasicsTests/FBSDKLibAnalyzerTests.m:18,20,22,24,28,30,33,35,37,39,41,42,44,52,53,55,59,63,64 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit_Basics/FBSDKCoreKit_BasicsTests/FBSDKCoreKit_BasicsTests-Bridging-Header.h:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit_Basics/FBSDKCoreKit_BasicsTests/Helpers/SampleUrls.swift:18,20,25,28,29,34,35,36,38,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKCoreKit_Basics/FBSDKCoreKit_BasicsTests/Helpers/Fuzzer.swift:18,20,23,51,72,75,76,83,86,89,90,91,94,102,103,104,106,107,112,116,120,121,124,125,126,127,129,130 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit/Exports.swift:18 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FacebookCore/Imports.swift:18 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FacebookCore/Exports.swift:18,25 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FacebookCore/Swift/Permission.swift:18,20,111,116,117,119,120,124,125,128,129,131,132,171,172,173,174,211,249,250,251 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FacebookCore/Swift/AccessToken.swift:18,22,24,34,35,41,42,48,49,56,57 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKLibAnalyzer.m:18,20,22,24,26,28,30,32,33,36,43,44,47,48,49,52,55,59,63,68,71,77,81,85,86,88,90,91,93,96,111,112,113,115,116,118,119,122,133,134,137,138,141,142,145,148,150,153,156,163,167,168,169,170,172,173,175,181,182,183,185,186,189,193,196,199,200,203,206,209,212,213,216,217,220,221,229,230 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKCrashHandler.m:18,20,22,24,31,37,41,48,51,53,60,62,64,66,71,72,76,83,87,91,93,94,96,103,104,106,108,110,111,113,115,116,118,122,123,125,127,128,130,133,146,147,148,149,151,153,154,156,162,163,164,165,166,168,170,171,173,175,180,181,182,183,185,187,189,190,192,194,198,199,200,202,204,205,207,210,211,213,217,218,219,221,223,225,226,228,235,236,237,239,241,242,244,249,251,257,267,268,270,271,273,275,276,278,284,289,295,296,298,299,301,303,304,306,308,309,311,313,314,316,318,322,323,324,326,327,329,331,332,334,337,340,344,348,350,352,355,356,358,360,361,363,368,369,370,371,374,376,377,380,386,387,389,390,393,395,396,399,404,405,407,408,410,412,414,415,417,420,428,429,430,432,434,435,437,440,441,443,445,446,448,451,452,454,456,457,459,462,463,465,467,468,470,478,479,482,483 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKJSONValue.m:18,20,22,26,30,32,36,37,40,45,46,47,49,50,52,56,57,60,66,68,72,73,74,76,77,79,81,85,87,89,90,93,98,99,100,102,108,109,111,113,114,116,122,123,125,130,132,133,135,137,139,143,144,153,154,157,158,160,161,167,178,179,180,182,188,189,191,197,198,200,206,207,209,215,216,218,224,225,227,229,232 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKBasicUtility.m:18,20,23,25,27,30,32,38,39,40,41,43,46,47,48,50,52,54,56,60,70,71,73,74,78,80,81,86,89,93,96,97,101,115,125,126,130,133,135,136,138,143,145,147,148,152,168,173,174,178,181,182,183,186,188,189,191,196,198,199,203,211,212,214,216,219,223,224,228,235,236,241,242,244,245,247,254,255,257,260,263,264,268,270,274,277,280,291,295,297,299,301,302,304,313,315,317,318,320,327,328,330,335,336,338,341,346,347,349,351,356,357,360,361,367,368,370,371 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKTypeUtility.h:18,20,22,25,28,31,38,45,54,57,60,63,73,76,79,82,85,88,91,94,97,100,103,108,111,120,123,134,135,137 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKFileManaging.h:18,20,22,26,32,37,39,42,45,47,50 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKInfoDictionaryProviding.h:18,20,22,25,27,29,31 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/NSBundle+InfoDictionaryProviding.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKURLSessionTask.h:18,20,22,27,30,37,39,43,46 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKFileDataExtracting.h:18,20,22,26,30,32,35 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKBase64.h:18,20,23,30,37,44,51,58 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKCrashHandlerProtocol.h:18,20,23,25 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKUserDataStore.h:18,20,22,25,28,31,34,37,40,43,46,49,52,55,58,61,65,67,92,97,102,106,108,114,119,121 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKSafeCast.h:18,20,29,32,36,45,48 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKCrashHandler.h:18,20,22,24,27,29,36,38 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKLibAnalyzer.h:18,20,22,24,29,31 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKCrashHandler+CrashHandlerProtocol.h:18,20,22,26 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKBasicUtility.h:18,20,22,28,34,39,43,45,56,69,78,89,96,103,110,117,124,128,130 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKJSONValue.h:18,20,27,33,43,49,55,57,62,68,71,77,80,85,90,96,99,101,104,107,111 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKURLSession.h:18,20,22,24,26,30,33,36,38,40,42,44 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKCoreKit_Basics.h:18,35 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKCrashObserving.h:18,20,22,25,28,30,32 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/include/FBSDKSessionProviding.h:18,20,22,26,28,31,33,37,40,42 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKURLSession.m:18,20,22,25,30,32,35,39,41,42,45,54,55,56,58,63,65,66,68,71,72,74,76,77 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKTypeUtility.m:18,20,22,24,26,28,29,31,34,35,37,38,40,43,44,45,47,53,54,55,56,58,67,68,69,71,73,74,76,78,83,84,85,87,90,91,92,94,98,99,100,102,104,105,107,114,115,116,118,120,121,123,125,126,128,137,138,139,141,148,149,150,152,161,163,164,165,167,174,175,176,178,180,181,183,185,190,192,193,195,198,199,205,207,208,210,212,214,215 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKURLSessionTask.m:18,20,22,24,26,29,31,32,36,40,42,43,45,47,48,50,52,54,55,57,60,61 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKSafeCast.m:18,20,22,24,25,27,29 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKUserDataStore.m:18,20,23,26,30,32,36,48,50,52,57,58,70,74,77,80,83,86,89,92,95,98,101,104,105,111,112,115,118,119,122,128,132,133,136,142,146,147,149,152,153,154,156,158,159,161,163,164,166,174,175,179,180,182,194,195,197,203,204,206,208,215,218,220,221,223,233,234,235,238,241,243,244,247,271,273,274,276,279,280 ./Carthage/Checkouts/facebook-ios-sdk/Sources/FBSDKCoreKit_Basics/FBSDKBase64.m:18,20,22,25,27,29,33,34,35,37,39,40,42,44,45,47,49,50,52,54,55,57,60,62,63,65,67,69,72,79,80,82,83,85,89,91,92,94,97,98,100,101,103,105,106 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/FBSDKShareKitTestUtility.h:18,20,22,27,32,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Internal/FBSDKShareUtilityTests.m:18,21,27,30,33,35,37,43,44,46,56,57,59,65,66 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/FakeSharingDelegate.m:18,20,22,24,26,27,29,31,32,34,36,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKHashtagTests.m:18,20,22,24,26,28,30,33,34,36,43,44,46,52,53,55,64,65 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareMediaContentTests.m:18,20,23,25,27,29,31,34,35,37,41,42,44,53,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKAppInviteContentTests.m:18,20,26,28,31,33,35,39,40,42,45,46,48,56,57,59,66,67,69,79,80,82,90,91,93,101,102,104,115,116,118,127,128,130,141,142,144,156,157,159,161,166,167,169,171,172,174,176,177 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKGameRequestContentTests.m:18,20,26,29,32,34,36,46,47,49,52,53,55,63,64,66,68,69,71,73,74,76,79,80,82,86,87,89,93,94,96,101,102,104,108,109,111,116,117,119,123,124,126,131,132,134,138,139,141,145,146,148,153,154,156,161,162,164,169,170,172,178,179,181,185,186,188,190,196,197,199,206,207,209,213,214,216,227,228,230,236,237,239,241,242,244,246,247,249,251,252,254,256,257,259,261,262,264,266,267,269,271,272,274,276,277 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKCameraEffectArgumentsTests.m:18,21,27,31,34,36,38,41,42,44,53,54,56,58,70,73,74 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareModelTestUtility.m:18,20,22,24,26,28,29,31,33,34,36,38,39,41,45,46,48,56,57,59,61,62,64,66,67,69,71,72,74,76,77,79,88,89,91,100,101,103,112,113,115,123,124,126,128,129,131,133,134,136,138,139,141,143,144,146,148,149,151,160,161,163,167,168,170,182,183,185,187,188,190,192,193,195,197,198,200,202,203,205,207,208,210,212,213,215,224,225,227,236,237,239,241,242,244,246,247,249,253,254,256,260,261,263,265,266,268,273,274,276,281,282,284,286,302,303 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKSharePhotoTests.m:18,21,27,31,34,36,38,43,44,46,51,52,54,57,58,60,63,64,66,77,78,80,89,90,92,100,101 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareLinkContentTests.m:18,20,26,28,32,35,37,39,47,48,50,53,54,56,64,65,67,75,76,78,86,87,89,96,97 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKSharePhotoContentTests.m:18,21,27,31,34,36,38,45,46,48,51,52,54,62,63,65,72,73,75,87,88,90,98,99,101,110,111 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareModelTestUtility.h:18,20,30,32,67 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareVideoContentTests.m:18,21,27,31,34,36,38,46,47,49,52,53,55,63,64,66,77,78,80,88,89,91,104,105,107,121,122,124,138,139,141,150,151,153,168,169,171,181,182 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareVideoTests.m:18,21,27,31,34,36,38,42,43,45,48,49,51,60,61 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/FBSDKShareDialogTests.m:18,23,31,38,41,43,45,56,57,58,60,69,70,71,73,75,86,87,89,99,100,102,112,113,115,125,126,128,140,141,143,154,155,157,164,165,167,169,185,186,188,190,208,215,216,218,237,238,240,242,266,267,269,276,287,297,307,328,329,331,333,355,356,358,371,372,374,376,398,399,401,414,415,417,423,429,430,432,434,437,449,474,484,485,487,494,495,497,504,505,507,509,515,516,518,524,525,527,533,534,536,542,543,545,551,552,554,560,570,583,585,589,590,595,615,619,625,630,631,636,646,658,662,667,668,670,681,682,684,686,687,690,693,698,699 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/FBSDKShareKitTestUtility.m:18,20,23,25,28,30,32,37,39,40,42,46,47,49,53,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/FakeSharingDelegate.h:18,20,22,24,26,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKitTests/FBSDKMessageDialogTests.m:18,21,27,29,35,38,40,42,49,50,51,53,73,74,76,88,99,110,121,122,124,129,131,148,149,151,156,158,175,176,178,185,187,204,205 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m:18,20,22,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharingButton.h:18,20,22,24,26,28,31,33,38,43,45,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.h:18,20,22,24,26,29,31,34,40,42,44 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m:18,20,26,30,39,41,43,52,54,56,60,62,63,65,67,71,72,73,75,78,80,83,89,91,92,94,96,98,99,101,103,115,116,118,121,124,126,127,129,139,140,142,144,146,147,149,159,161,162,164,173,174,176,178,189,190 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareKit.h:18,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.h:18,20,22,24,26,28,30,36,40,49,58,63,68,73,76,80,85,91,98,100,103,110,117,124,130,132,134 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.h:18,21,26,29,35,41,48,54,61,67,74,80,86,92,98,105,107,109,111,113 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.h:18,20,22,24,30,32,38,44,51,53 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.h:18,20,22,26,31,61,67 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m:18,20,22,28,33,42,44,46,54,56,58,62,64,65,67,69,73,74,75,77,81,82,83,85,88,90,107,115,116,120,121,126,127,129,130,132,134,137,141,142,144,145,147,149,161,162,164,167,170,172,173,175,185,186,188,190,192,193,195,206,208,209,211,220,221,223,225,236,237 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.h:18,20,22,24,27,29,31,33,39,45,51,57,62,67,72,79,81,83 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectArguments.m:18,20,22,24,30,33,35,37,39,40,42,44,47,49,50,52,54,55,57,59,60,62,64,65,67,69,70,72,74,75,77,79,81,82,84,87,90,92,93,95,97,98,100,102,104,105,107,111,113,114,116,118,119,121,123,127,128,130,132,139,140,141,143,146,147,149,152,153,155,158,161,162,164,174,175,178,179,183,184,185,187 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.h:18,20,22,24,26,28,30,36,42,48,51,52,56,59,60,64,67,68,73,76,77,82,85,86,90,97,99,101 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m:18,20,22,24,31,34,36,38,39,41,43,45,46,48,51,52,54,56,58,59,61,63,64,66,68,69,71,73,82,87,90,91,93,95,96,98,100,103,104,106 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/include/FBSDKCoreKitImport.h:18,23 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.h:18,20,22,31,35,37,39,43,45,51,62,73,76,80,83,87,89,91 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharing.h:18,20,22,24,26,29,31,36,41,46,49,54,61,63,69,72,76,81,87,89,92,99,106,113,119,121 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKLiking.h:18,20,22,24,26,28,31,33,38,41,42,47,50,51,57,59,61 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.h:18,20,24,26,32,38,45,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.h:18,20,24,26,28,34,42,48,54,62,68,74,80,86,93,100,101,103 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.h:18,20,22,24,27,30,32 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButton+Internal.h:18,20,22,24,26,29,31,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.m:18,20,22,24,31,33,36,37,39,41,44,46,47,49,52,54,55,57,59,65,66,67,69,71,72,74,79,80,81,83,85,87,88,90,92,95,96,98,100,101,103,105,108,117,118,120 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.h:18,20,26,32,35,38,62,77 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m:18,20,22,24,30,34,36,41,43,45,48,49,50,54,61,62,64,66,68,69,71,79,83,84,99,117,128,129,131,132,134,140,142,145,147,148,150,152,156,157,159,162,168,169,170,172 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h:18,20,22,24,26,29,37,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m:18,20,22,24,26,32,38,42,49,55,59,61,63,64,66,70,71,73,81,82,83,85,89,91,95,97,99,103,106,117,119,124,130,139,141,144,146,162,163,165,167,169,171,172,174,176,194,197,198,199,202,212,213,214,216,220,223,224,226,230,240,241,242,244,251,252,254,257,266,269,270,271,273,277,282,284,286,287,289,291,292,294,296,298,299,301,304,305,309,310,314,327,329,331,332,334,346,347,349,351,353,354,356,358,359,361,363,365,366,368,370,374,375,377,379,380,382,385,386,387,389,391,392,394,396,402,417,419,420,422,426,429,434,440,442,443,445,447,454,456,457,463,477,478,489,492,522,531,532,540,543,551,555,562,563,568,571,577,586,587,596,599,605,609,629,630,631,634,635,642,661,664,666,667,674,689,692,694,695,701,704,711,724,732,733,742,754,756,765,766,768,771,783,785,786,797,799,802,805,806,810,824,825,826,830,837,838,839,840,844,870,874,885,886,890,914,918,928,929,931,937,939,944,946,947,948,952,953,956,985,986,988,994,1006,1007,1008,1017,1020,1021,1024,1028,1037,1038,1042,1043,1046,1049,1052,1055,1058,1059,1066,1069,1077,1078,1079,1081,1086,1087,1089 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.h:18,20,22,24,30,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m:18,20,22,24,26,28,52,53,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCameraEffectArguments+Internal.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareAppEventNames.h:18,20 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCoreKitInternalImport.h:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h:18,20,22,24,27,31,33,37,39 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareKit+Internal.h:18,20 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareExtension.m:18,20,22,24,29,33,35,40,44,46,47,51,52,54,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.m:18,20,22,24,30,35,37,39,41,44,46,47,49,52,54,55,57,59,63,64,65,67,71,72,73,75,80,81,82,84,90,91,92,94,102,103,105,112,113,114,116,120,121,122,124,128,129,130,132,134,136,137,139,141,143,144,146,152,153,155,157,160,166,171,172,178,181,206,209,305,306,310,312,313,315,320,322,323,325,330,336,340,344,348,349,350,352,353,355,366,367,369 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.h:18,20,22,24,26,28,31,35,41,45,47,50,53,55 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m:18,20,22,28,32,34,36,38,45,46,54,55,56,57,59,68,69,70,71,76,85,86,87,92,95,98,101,103,104,106,112,113,117,118,119,122,139,141,144,145,147,158,160,161,163,166,174,175,176,180,194,195,199,201,212,213,218,220,225,226,228,229,234,256,257,260,263,266,267,268,272,283,285,286,287,289,294,295,297,299,306,308,310,311,313,316,320,323,324,327,344,346,347,348,353,355,356,358,379,380,381,384,387,390,391,392,398,410,415,417,418,419,421,425,427,434,436,449,451,454,456,457,459,463,471,473,474,475,477,486,488,491,493,494,499,504,506,507,513,515,516,518,522,530,532,533,534 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.h:18,20,22,24,27,31,41,44,47,49 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m:18,20,22,24,30,36,38,40,42,43,45,47,54,56,57,59,61,62,64,66,69,73,80,81,82,84,87,88,89,91,93,96,99,100,102,106,116,118,119,121 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareAppEventNames.m:18,20,28 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.h:18,20,22,24,30,33,35 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m:18,20,22,24,26,28,45,46,48 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareDefines.h:18,20 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.h:18,20,22,24,26,28,32,34,38,40,42,45,47,50,57,59,61 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m:18,20,22,24,26,30,33,36,38,41,42,44,46,50,52,53,55,57,59,60,62,71,73,74,76,79,80,82,84,86,87,89,92,93,95,97,98,100,102,111,114,115,117 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCoreKitBasicsImportForShareKit.h:18,20 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCameraEffectTextures+Internal.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareExtension.h:18,20,22,24,26,31,35,37 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharingContent.h:18,20,23,25,27,33,36,42,48,56,62,68,74,80,91,93 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.h:18,20,22,24,27,29,32,35,47,56,65,67,69 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectTextures.h:18,20,22,24,26,28,35,43,50,52,54 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.m:18,20,26,28,30,37,38,40,42,44,48,49,51,53,58,59,60,62,65,72,73,75,77,79,80,82,85,88,90,91,93,96,97,99,101,103,104,106,109,111,112,114,116,117,119,121,125,126 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestURLProvider.h:18,22,24,31,43,49,59 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.m:18,20,22,24,32,41,43,45,47,51,52,53,55,59,60,61,63,65,66,68,70,71,73,75,76,78,80,81,83,85,88,98,100,111,113,121,123,124,132,134,135,143,145,146,149,150,166,167,169,171,183,184,186,189,192,194,195,197,207,208,210,212,214,215,217,227,229,230,232,241,242,244,246,257,258,260 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCoreKitImport.h:18,23 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareCameraEffectContent.h:18,20,22,24,29,31,37,42,47,52,59,61,63 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.h:18,20,22,24,30,33,38,45,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m:18,20,22,24,32,35,38,40,42,43,45,47,49,50,52,55,56,58,60,62,63,65,67,68,70,72,73,75,77,86,89,94,97,98,100,102,103,105,107,110,111,113 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.h:18,20,22,28,36,42 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Swift/Enums+Extensions.swift:18,27,28,29,38,39,40,49,50 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/Swift/Exports.swift:18 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m:18,20,22,24,31,37,39,41,43,44,46,48,49,51,53,58,59,61,65,70,72,73,77,79,80,84,86,87,91,93,94,95,98,99,101,102,104,106,114,115,117,120,123,125,126,128,136,137,139,141,143,144,146,156,158,159,161,167,168,170,172,180,181,183 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectArguments.h:18,20,22,24,26,28,35,43,50,58,65,67,69 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppGroupContent.m:18,20,22,24,26,28,29,31,38,42,44,48,51,52,53,54,56,58,60,67,68,70,73,76,78,79,81,86,87,89,91,93,94,96,102,104,105,107,111,112,114,116,122,123,125 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.h:18,20,22,24,26,32,38,45,47 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.m:18,20,31,40,42,44,52,54,56,60,62,63,65,67,71,72,73,75,79,80,81,83,86,89,90,92,94,97,108,110,119,120,125,128,135,137,138,140,141,143,145,157,158,160,163,166,168,169,171,181,182,184,186,188,189,191,202,204,205,207,216,217,219,221,232,233 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m:18,20,29,31,35,38,41,44,47,50,53,56,57,58 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideo.m:18,20,29,34,36,38,40,44,45,47,52,53,55,59,60,62,67,68,70,74,75,77,82,83,85,87,92,93,95,100,101,103,108,109,111,113,121,122,124,127,130,132,133,135,141,142,144,148,152,153,159,161,162,166,173,180,182,183,185,186,190,197,198,199,205,207,208,210,225,227,228,229,231,233,235,236,238,244,247,249,250,252,257,258,260,262,269,270,272,274,276,303,304 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m:18,20,22,24,30,36,39,42,44,48,49,51,53,55,58,59,60,62,67,68,70,77,79,80,82,86,91,92,100,102,103,105,112,116,117,118,120,125,127,128,134,141,144,145,147,148,153,157,158,160,163,164,165,167,169,170,172,179,180,181,183,185,189,190,192,198,199,204,207,208,210,211,213,215,219,221,222,224,226,228,229,231,239,240,244,245,247,250,251,253,262,266,267,268,270,273,274,276,279,282,288,290,291,293,301,305,306,308,316,320,321,323,325,328,329,331,332,334,337,338,340,341,343,346,347,349,350,352,354,361,362,371,373,382,384,385,387,391,392,396,397,399,400,402,404,410,411,414,416,429,430,435,436,439,440,442,446,447,449,453,454,456,458,461,462,464,467,472,476,480,481,485,486,488 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m:18,20,22,28,32,42,44,46,54,56,58,62,64,65,67,69,73,74,75,77,80,82,95,102,116,117,118,119,124,125,129,131,132,134,136,139,141,142,144,146,158,159,161,164,167,169,170,172,182,183,185,187,189,190,192,202,204,205,207,216,217,219,221,232,233 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhoto.m:18,20,22,29,35,37,39,41,46,47,49,54,55,57,62,63,65,67,71,72,74,78,79,81,85,86,88,90,99,100,102,105,108,110,111,113,120,121,123,125,134,138,145,147,154,161,163,173,175,184,186,187,188,190,192,194,195,197,204,207,209,210,212,218,219,221,223,231,232 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m:18,20,22,24,26,32,46,55,58,60,65,66,68,73,74,77,79,82,83,85,87,91,92,93,97,103,104,108,114,115,117,119,124,126,127,128,130,134,136,138,152,155,158,159,160,161,162,164,168,174,178,182,186,190,194,198,199,200,206,208,209,211,213,214,216,218,221,231,238,240,241,243,246,250,251,253,256,260,261,263,265,268,271,272,274,285,286,288,291,294,295,299,300,316,317,320,323,324,325,327,329,330,332,335,336,340,346,348,349,351,360,361,363,369,370,372,374,375,377,379,380,382,389,390,392,394,395,397,408,409,410,411,413,414,416,426,430,431,432,435,437,438,440,447,454,455,456,457,459,460,462,471,473,474,478,494,495,496,497,499,503,504,506,507,509,512,532,534,545,561,563,564,566,569,588,589,591,594,601,602,604,610,612,615,619,622,642,643,657,665,666,668,674,676,679,686,688,692,697,703,705,706,710,711,714,717,720,726,730,731,738,739,741,744,753,758,759,761,764,767,768,770,773,776,777,779,782,783,796,798,799,800,805,806,814,817,820,823,826,830,831,837,839,840,845,850,854,866,868,869,871,872,874,885,887,888,895,897,909,911,915,922,924,925,933,935,939,940,941,949,951,952,954,955,957,968,970,977,979,981,982,984,993,995,996,999,1002,1003,1005,1018,1020,1038,1040,1041,1043,1044,1046,1055,1057,1059,1060,1062,1066,1071,1073,1074,1076,1080,1085,1087,1088,1090,1095,1100,1102,1103,1105,1107,1119,1120,1125,1130,1131,1133,1141,1144,1149,1150,1151,1156,1157,1162,1163,1165,1166,1168 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharingScheme.h:18,20,22,24,26,32,39,41,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.h:18,20,22,24,26,28,30,33,39,41,43 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.h:18,20,22,24,27,32,34,37,42,44,50,56,61,66,69,73,79 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareCameraEffectContent.m:18,20,22,24,30,36,47,49,51,62,64,66,70,72,73,75,78,83,89,93,105,112,116,118,119,121,123,128,129,131,132,134,136,144,146,147,148,150,151,153,155,169,170,172,175,178,180,181,183,195,196,198,200,202,203,205,217,219,220,222,233,234,236,238,251,252,254 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestURLProvider.m:18,20,26,28,32,34,36,40,42,43,45,52,53,55,59,62,65,70,72,75,76,77,78,80,84,87,90,93,96,99,100,101,102 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.h:18,20,22,24,26,29,31,37,40,43,47,54,60,66,70,76,79,83,86,89,93,97,101,106,111,113,115 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.h:18,20,22,24,30,38,41,48,51,57,64,66 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectTextures.m:18,20,22,24,30,33,35,37,39,40,42,44,47,49,50,52,54,55,57,59,60,62,64,65,67,69,71,72,74,77,80,82,83,85,87,88,90,92,94,95,97,101,103,104,106,108,109,111,113,117,118,120,122,127,128,129,131,134,135,137,140,141,143 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m:18,20,22,24,30,38,40,42,47,49,51,55,56,57,60,65,66,68,72,73,75,79,81,83,85,86,88,96,100,101,126,130,131,133,144,146,147,151,152,154,156,160,161,163,172,173,174,176,180,185,188,189,191,192,194,198,203,206,207,209,210,212,216,221,224,225,227,228,229,231,241,242,246,251,252,254 ./Carthage/Checkouts/facebook-ios-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharingValidation.h:18,20,22,27,35,41,48,50 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectPartialMocksTests.m:16,22,29,30,32,38,40,42,44,46,47,49,51,52,54,56,57,59,60,61,62,64,66,69,71,73,75,79,80,82,84,85,87,89,90,92,94,97,98,99,101,102,104,106,107,116,118,120,123,124,126,128,129,130,132,135,136,138,140,141,143,145,146,148,149,150,152,154,155,157,158,160,162,164,166,168,170,171,173,174,176,179,182,184,186,191,193,195,198,201,203,204,206,208,210,212,214,216,221,223,224,226,227,228,230,232,233,235,236,238,240,242,246,247,249,251,256,257,259,263,264,270,272,277,278,280,285,286,288,296,297,299,304,305,306,308,310,313,315,317,318,320,323,325,327,328,330,334,336,338,339,341,345,347,349,350,352,356,358,360,361,362,364,366,376,377,379,381,386,388,390,391,392,394,396,398,401,402,404,410,411,413,415,421,422,424,426,428,429,431,439,440,442,445,448,452,455,456,458,461,466,470,473,474,475,477,479,481,487,489,492,494,497,502,504,507,510,513,516,518,521,523,526,528,531,533,536,538,539,541,543,545,548,550,557,562,564,567,568,570,573,576,579,582,590,594,600,601,602,604,606,607,608,610,612,618,619,621,629,630,632,641,643,644,645,647,649,652,655,657,658,660,663,666,668,669,671,676,677,679,681,682,684,691,692,693,695,697,699,700,702,708,709,710,712,713,714,716,721,722,723,725,727,732,735,737,739,740,741,743,746,749,751,753,754,755,756,758,762,765,766,768,770,771,772,774,779,782,785,786 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMStubRecorderTests.m:16,22,23,25,27,28,30,32,34,38,44,45,47,52,55,56,58,63,66,67,68 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectInternalTests.m:16,19,20,22,24,26,28,30,32,34,36,38,39,41,42,43,45,47,49,51,53,56,58,60,62,64,65,66,68,72,74,76,78,80,81,82,84,92,95,97,99,101,104,105,107,108,110,114,116,118,120,122,123,124,126,131,132,133,135,137,140,143,145,146,147,149,151,154,158,162,164,165,166,168,172,175,176,177,179,180,184,186,187,188,190,198,200,201,203,205,208,215,216,217,219,221,223,230,231,232,233 ./Carthage/Checkouts/OCMock/Source/OCMockTests/TestClassWithCustomReferenceCounting.m:16,20,21,23,29,30,32,34,35,37,44,45,47,55,56 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMFunctionsTests.m:16,22,26,28,30,31,32,34,35,38,40,42,44,45,47,49,50,52,54,55,57,59,60,62,65,68,72,74,75,77,80,83,87,89,90,91,93,94,95 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectHamcrestTests.m:16,20,21,23,25,26,28,30,34,35,36,38,42,43,44 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMBoxedReturnValueProviderTests.m:16,19,20,24,25,27,29,31,33,43,53,56,64,65,66,68,75,81,84,85,86,88,92,95,96,97,99,117,120,121,123,124,125,126 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectVerifyAfterRunTests.m:16,19,20,22,25,27,29,31,33,34,36,38,39,41,43,45,47,49,51,54,55,57,59,61,62,64,66,68,70,72,73,75,77,79,81,82,84,87,89,91,92,94,97,99,102,103,105,107,109,111,112,114,116,118,119,121,123,126,128,131,133,136,137,138,139 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMConstraintTests.m:16,19,20,22,24,25,27,28,30,32,34,35,37,42,43,45,47,50,51,53,55,58,59,61,64,68,69,70,72,75,76,78,80,84,85,86,88,91,92,94,96,100,101,102,104,106,107,108,110,113,114,115,117,119,122,124,127,128,130,133,137,139,144,145,147,149,151,152 ./Carthage/Checkouts/OCMock/Source/OCMockTests/NSMethodSignatureOCMAdditionsTests.m:16,19,20,26,28,30,32,34,38,39,41,46,47,49,58,99,100,102,109,110,112,115,118,123,124,126,129,132,141,142,144,148,151,153,154 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectTests.m:16,19,20,22,24,26,28,30,32,33,34,36,37,39,41,43,45,47,49,50,52,55,57,59,61,66,68,70,74,75,77,79,81,83,85,87,89,90,92,94,96,98,100,102,103,105,106,108,110,112,114,116,121,122,124,125,127,130,131,133,135,137,139,140,142,144,145,147,148,155,156,158,160,162,164,166,168,169,171,172,174,177,179,181,183,185,186,188,190,191,193,196,199,201,203,204,206,209,212,213,215,217,218,220,222,223,225,226,227,229,231,233,235,236,238,240,241,243,245,248,249,251,254,255,256,258,261,262,263,265,269,270,272,276,277,278,280,282,285,286,287,289,292,293,295,298,299,300,302,305,306,308,311,312,313,315,319,320,322,326,327,329,333,334,335,337,340,342,343,345,349,351,353,354,356,358,361,362,363,365,368,370,372,373,375,376,378,381,383,384,385,387,390,392,393,395,400,401,402,404,408,409,410,412,416,417,418,420,424,425,426,428,432,433,434,436,441,442,443,445,449,450,452,456,457,459,463,464,466,471,472,473,475,478,479,481,484,485,487,494,495,497,500,501,502,504,506,509,511,512,514,517,519,520,522,527,531,535,539,543,546,551,552,554,558,562,566,569,570,572,574,576,577,579,586,587,589,591,593,595,596,598,600,602,604,605,607,612,614,616,617,619,624,626,628,629,630,631,633,635,638,640,641,643,646,649,651,655,656,658,661,664,667,668,669,671,673,674,676,678,680,682,683,684,686,688,694,696,699,700,702,704,707,708,709,711,713,714,715,717,719,722,725,729,733,734,735,737,740,743,745,746,747,748,750,755,756,757,759,761,762,765,770,776,780,781,783,785,787,788,790,792,794,795,797,799,801,802,804,808,810,811,813,817,819,820,822,824,828,833,836,837,839,841,845,850,853,854,856,863,864,866,869,873,878,881,882,884,888,896,899,900,902,906,910,912,916,917,918,920,922,925,926,927,929,932,934,935,936,938,941,944,945,946,948,951,954,955,956,958,960,963,966,968,969,970,972,975,977,979,980,982,985,988,990,991,992,994,997,1000,1002,1003,1005,1008,1012,1014,1015,1017,1021,1022,1023,1025,1027,1030,1033,1035,1036,1038,1043,1046,1047,1049,1054,1058,1059,1061,1064,1065,1067,1069,1071,1074,1077,1078,1080,1082,1085,1087,1088,1090,1095,1096,1097,1098,1100,1102,1106,1107,1109,1113,1114,1116,1118,1121,1122,1124,1127,1128,1130,1132,1136,1138,1139,1140,1142,1145,1146,1148,1151,1152,1153,1155,1157,1159,1160,1161,1163,1164 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectClassMethodMockingTests.m:16,21,22,24,31,33,35,37,39,40,42,44,45,47,49,50,52,54,55,57,58,59,61,63,64,66,67,69,71,73,75,76,78,80,81,83,85,87,89,91,93,94,96,100,103,104,106,108,111,113,114,116,118,120,123,124,126,128,132,133,135,137,140,142,143,145,148,151,154,155,157,160,163,166,167,169,176,183,189,190,192,194,196,199,200,202,204,206,208,209,211,213,216,219,220,222,224,227,230,232,235,236,238,240,243,246,248,251,252,254,257,260,263,264,266,268,271,275,276,278,282,286,289,292,295,296,298,302,307,312,317,320,323,326,327,329,331,332,334,336,340,342,344,345,347,349,352,354,356,357,359,367,369,370,372,376,377 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMNoEscapeBlockTests.m:16,20,21,24,26,28,29,30,32,36,38,40,41,43,46,47,49,51,52,54,58,60,61,62,64,65,68,70,72,83,84,86,96,97 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMQuantifierTests.m:16,19,20,22,24,26,28,30,31,32,34,35,37,40,41,43,44,46,48,50,51,53,55,57,59,61,63,64,65,67,69,71,73,75,77,78,79,81,82,84,86,88,90,91,93,95,98,100,101,103,105,109,111,112,113,115,117,119,121,122,124,126,129,131,132,134,136,140,142,143,145,147,148,149,151,153,155,157,158,160,162,165,167,168,170,172,173,174,176,178,180,182,183,184,186,191,192,194,200,201,203 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectProtocolMocksTests.m:16,19,20,24,32,36,38,41,44,50,51,52,54,56,57,59,63,65,68,70,72,73,75,78,79,81,84,85,87,90,91,93,96,97,99,102,103,105,108,109,114,115,120,121,126,127,128,130,134,135,137,141,142,144,149,150,152,154,155,157,165,167,168 ./Carthage/Checkouts/OCMock/Source/OCMockTests/TestClassWithCustomReferenceCounting.h:16,18 ./Carthage/Checkouts/OCMock/Source/OCMockTests/NSInvocationOCMAdditionsTests.m:16,20,21,23,25,27,28,30,32,33,35,37,38,40,42,43,45,46,48,50,51,53,55,60,61,62,64,67,68,70,75,78,79,81,85,88,89,91,97,100,101,103,107,110,111,113,117,120,121,123,127,130,131,133,137,140,141,143,147,150,151,153,157,160,161,163,167,170,171,173,177,180,181,183,187,190,191,193,197,200,201,203,207,210,211,213,217,220,221,223,227,230,231,233,237,240,241,243,247,250,251,253,259,262,263,265,270,273,274,276,280,282,283,285,289,292,293,295,302,308,309,311,317,321,322,323,325,329,332,333,335,337,340,343,346,349,352,355,356,357,358 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectRuntimeTests.m:16,19,20,22,24,26,28,30,32,33,34,36,37,39,41,43,45,47,49,51,53,54,56,58,60,62,64,65,66,68,70,72,74,76,78,81,82,84,85,87,89,91,93,94,97,99,101,103,104,106,108,109,111,112,115,117,119,121,122,124,125,127,129,130,132,133,134,136,141,143,145,146,147,152,153,155,156,157,158,160,162,164,166,168,171,172,173,175,179,180,181,183,186,188,190,191,192,194,197,198,199,201,205,206,207,209,212,213,214,216,218,221,222,224,229,230,231,234,241,246,249,251,253,256,257,259,262,263,265,271,272,273,275,277,285,286,287,289,291,300,301,302,304,306,310,313,315,318,319,320,322,324,327,330,331,332,334,337,338,340,344,345,346,348,350,354,359,361,364,366,369,372,373,375,379,384,386,389,391,394,397,398,403,410,413,414,416,420,427,430,431,433,436,440,442,443,445,448,452,454,455,457,461,462,464,468,469,471,475,479,488,491,492,494,498,502,512,515,516,518,522,532,535,536,537,539,543,555,558,559,561,565,573,576,577,579,583,584,586,590,591,593,597,609,612,613,618,626,629,630,632,636,637,639,643,644,646,650,662,665,666,671,680,683,684,686,690,691,693,697,698,700,704,716,719,720,725,734,737,738,740,744,745,747,751,752,758 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCObserverMockObjectTests.m:16,19,20,22,23,25,28,29,31,32,34,36,42,43,45,48,50,52,53,55,59,61,63,64,66,70,73,74,76,78,82,85,86,88,90,94,96,97,99,104,107,108,110,112,114,115,117,120,122,123,125,131,132,134,137,139,140,142,146,149,150,152,154,157,159,161,162 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectMacroTests.m:16,19,20,24,26,28,30,32,34,35,37,38,40,42,44,46,49,50,52,54,56,58,60,62,64,65,67,68,69,71,77,78,79,81,86,87,89,90,92,94,96,98,102,104,106,107,108,110,112,114,118,120,122,123,124,126,128,130,132,136,140,141,143,145,147,149,151,153,155,156,160,164,165,167,169,171,175,179,180,181,183,185,187,190,191,193,195,197,199,200,202,204,207,211,212,214,216,219,220,222,224,227,231,232,234,236,238,240,241,243,245,247,254,256,258,260,261,263,270,272,274,275,276,278,280,282,284,285,287,289,290,292,294,296,299,300,302,304,307,310,312,314,317,318,319,321,323,326,328,329,330,332,334,336,338,341,342,343,345,347,349,353,354,356,359,360,362,364,366,370,372,373,375,377,379,383,387,388,390,392,397,398,399,401,403,408,409,411,413,416,418,420,421,422,424,426,431,432,434,436,439,441,443,444,445,447,449,452,454,456,457,458,459,461,463,466,469,470,472,474,476,478,479,481,483,485,487,488,489,491,493,495,497,498,500,502,504,506,507,509,511,513,515,516,517,519,521,523,525,526,527,529,531,533,535,536,538,540,542,544,545,547,568,571,572,574,577,580,582,585,586,587,589,592,595,597,600,601,602,604,607,614,616,619,620,621 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectForwardingTargetTests.m:16,20,21,23,25,27,30,32,37,39,41,43,44,46,48,50,54,57,58,60,62,63,65,70,71,73,79,80,82,86,88,89,91,94,96,97,99,102,104,105,107,109,110,112,114,115,117,118,120,121,123,125,126,128,130,135,136,138,141,144,145 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMockObjectDynamicPropertyMockingTests.m:16,19,20,22,28,30,36,38,39,41,43,45,47,49,54,55,57,62,63,65,70,71,73,78,79,81,84,88,89,91,94,98,99,100 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMArgTests.m:16,21,28,30,32,33,35,37,49,50,52,54,58,59,61,64,66,67,69,72,73,75,78,80,81,83,88,89,91,94,95,97,102,103 ./Carthage/Checkouts/OCMock/Source/OCMockTests/OCMInvocationMatcherTests.m:16,21,22,24,26,28,30,32,34,35,36,38,39,40,42,44,46,48,50,55,56,58,62,64,66,67,69,72,77,81,82,84,89,96,101,102,104,108,115,120,121,123,125,130,134,135 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMExceptionReturnValueProvider.h:16,18,20,22,23,24 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMBlockCaller.m:16,18,19,21,23,25,27,28,30,31,33,36,37,39,41,43,44,45 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMNonRetainingObjectReturnValueProvider.h:16,18,20,22,23,25,27 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMockMacros.h:16,17,21,22,24,26,28,30,32,34,35,53,71,89,90,91,97,98,102,103,105,107,123,139,141,146,147 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMExpectationRecorder.m:16,20,21,23,25,27,32,33,35,37,38,39,41,43,46,47,48,50,52,55,56,57 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMockObject.h:16,18,25,26,28,35,36,40,43,45,47,49,53,56,59,61,63,67,71,76,78 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMArgAction.h:16,18,20,22 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMMacroState.h:16,18,24,25,27,30,31,34,37,40,44,46,49,51,54 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMRealObjectForwarder.m:16,22,23,25,27,29,32,35,38,42,47,48,49,51,53,60,61,62,63 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMInvocationStub.h:16,18,20,22,23,26,28 ./Carthage/Checkouts/OCMock/Source/OCMock/OCPartialMockObject.h:16,18,20,23,24,26,28 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMQuantifier.m:16,20,21,23,25,27,29,31,33,34,35,37,39,41,42,44,46,47,49,51,52,54,56,57,58,60,62,65,67,68,69,71,73,74,76,78,82,83,84,86,87,89,91,93,94,96,97,99,101,105,106,108,110,111,113,115,116,118,119,121,123,127,128,130,132,133,135,137,138,140 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMock.h:16 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMStubRecorder.m:16,26,30,32,34,36,39,43,44,46,48,49,50,52,54,57,59,61,63,66,67,69,72,73,75,78,79,81,84,85,87,90,91,93,96,97,99,102,103,106,108,111,113,115,117,120,121,122,124,125,127,129,131,133,135,139,141,143,146,147,148,150,152,154,158,159,160,162,164,166,170,171,172,174,176,178,182,183,184,186,188,190,194,195,196,198,200,202,206,207,209,211,213,215,219,221 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMRecorder.m:17,23,24,26,28,33,34,36,40,41,43,45,46,48,50,51,53,56,57,59,61,62,64,66,67,69,71,72,73,75,77,81,82,84,87,88,89,91,93,96,99,103,106,107,109,110,112,116,123,126,127,128,130,132,133,134,136,137,139,141,143,145,149,150,151 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMInvocationExpectation.m:16,19,20,22,24,28,29,31,33,34,36,38,39,41,43,46,48,49,51,53,57,59,62,63,64,65,66 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMFunctions.m:16,25,26,28,32,37,38,40,42,46,47,48,50,52,53,54,56,60,64,66,67,69,71,72,74,76,77,78,80,82,86,90,97,100,101,102,104,106,121,122,123,124,126,129,132,138,146,148,152,154,157,163,165,168,169,170,172,173,174,191,194,196,199,202,208,214,223,229,233,238,241,251,257,260,261,263,269,272,275,277,283,285,286,287,288,290,292,294,296,299,300,301,303,308,316,318,319,320,322,324,325,327,332,333,335,339,343,346,349,350,352,355,356,357,359,361,363,368,369,371,373,375,377,378,380,382,383,385,387,390,392,393,394,396,399,401,403,404,406,412,413,415,420,421,422,424,426,428,432,433,435,438,441,444,445,447,449,453,454,456,458,459,460,462,464,469,475,480,482,484,487,489,491,494,496,498,502,503,505,508,509,510 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMIndirectReturnValueProvider.h:16,18,20,23,24,26,28 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMObjectReturnValueProvider.m:16,18,19,21,23,27,28,30,33,34,35 ./Carthage/Checkouts/OCMock/Source/OCMock/OCProtocolMockObject.m:16,19,20,22,24,26,29,33,34,36,39,40,42,44,47,51,53,54,56,58,59,61,63,64 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMBlockArgCaller.h:16,18,20,22,23,25 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMBoxedReturnValueProvider.m:16,20,21,23,25,31,33,36,38,40,42,44,47,48,49,51,55,59,61,62,63 ./Carthage/Checkouts/OCMock/Source/OCMock/OCClassMockObject.h:16,18,20,24,25,27,30,32 ./Carthage/Checkouts/OCMock/Source/OCMock/NSObject+OCMAdditions.m:16,20,21,23,25,28,31,34,39,41,45,47,49,50,54,56,57,58,60,62,66,68,71,73,74,75,76 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMInvocationMatcher.h:16,18,20,24,25,28,31,33,36 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMPassByRefSetter.h:16,18,20,22,23,25 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMArg.m:16,22,23,25,27,29,30,32,34,35,37,39,40,42,44,45,47,49,50,52,54,55,57,59,60,62,66,67,69,73,74,76,78,79,81,83,84,86,88,89,91,93,94,96,98,99,101,102,106,111,113,115,117,118,119,121,123,124,125,127,130,136,138,143,145,146 ./Carthage/Checkouts/OCMock/Source/OCMock/NSNotificationCenter+OCMAdditions.h:16,18,20,21,23,25 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMObserverRecorder.h:16,18,20,22,23,25,27,29,31,33 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMNotificationPoster.h:16,18,20,22,23,25,27 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMVerifier.h:16,18,21,23,26,28 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMConstraint.m:17,19,20,22,24,26,27,29,31,32,34,36,37,39,49,50,52,58,59,60,62,63,64,66,68,70,72,73,75,76,77,79,81,83,85,86,88,89,90,92,94,96,98,99,101,102,103,105,107,109,111,112,114,115,116,118,120,122,128,129,131,133,135,137,139,141,142,144,145,149,150,152,154,155,156 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMLocation.m:16,18,19,21,23,25,26,28,30,34,35,37,38,40,43,44,46,48,49,51,53,54,56,58,59,61,62,64,66,67 ./Carthage/Checkouts/OCMock/Source/OCMock/NSInvocation+OCMAdditions.m:16,22,27,30,32,33,35,37,40,44,46,49,50,52,53,54,55,57,59,61,64,65,67,70,77,78,81,84,88,90,100,104,105,107,111,113,115,116,117,118,119,122,123,124,126,129,131,134,136,139,141,147,149,151,152,154,156,158,161,163,168,171,178,179,180,181,182,184,186,189,191,195,196,198,200,204,206,210,212,216,218,222,224,228,230,234,236,240,242,246,248,252,254,258,260,264,266,270,272,276,278,282,284,288,291,295,297,305,306,307,310,311,312,314,317,320,325,328,329,331,332,334,336,338,359,360,361,362,364,366,375,376,378,382,383,385,388,390,396,397,399,402,405,406,408,410,413,414,416,418,421,422,424,426,429,430,432,434,437,438,440,442,445,446,448,450,453,454,456,458,461,462,464,466,469,470,472,474,477,478,480,482,485,486,488,490,493,494,496,498,499,501,503,505,510,511,513,515,517,519,521,523,528,529,530,532,534,537,538,539,541,543,546,548,549,553,555,557,561,563,565,566,567,569,571,572,574,579,580 ./Carthage/Checkouts/OCMock/Source/OCMock/NSValue+OCMAdditions.h:16,18,20,22 ./Carthage/Checkouts/OCMock/Source/OCMock/OCObserverMockObject.h:16,18,20,21,24,28,29,31,33,36,38,40,43 ./Carthage/Checkouts/OCMock/Source/OCMock/NSMethodSignature+OCMAdditions.m:16,20,21,23,25,27,32,39,44,45,48,52,56,57,58,60,62,66,69,70,73,78,81,84,85,86,91,95,98,103,104,105,107,109,110,111,113,115,120,122,125,130,133,134,137,138,139,141,143,145,148,151,157,163,164,165,167,173,174,175,177,179,180 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMRealObjectForwarder.h:16,18,20,21,22,24 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMMacroState.m:16,20,21,23,25,27,29,34,35,37,44,50,52,53,54,56,61,62,64,66,67,68,70,75,76,78,84,85,86,88,90,91,93,100,101,103,110,116,117,118,119,121,123,125,126,127,129,131,133,135,136,138,139,141,146,147,149,152,153,155,157,158,160,162,163,165,167,168,169,171,173,175,176,177 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMArgAction.m:16,18,19,21,23,24,25,26,27 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMockObject.m:16,31,32,34,36,38,41,42,43,45,47,49,50,52,54,55,57,59,60,61,63,65,66,68,70,71,72,74,77,78,79,81,83,84,85,87,89,93,96,97,100,102,103,105,107,108,116,117,119,125,126,128,130,131,133,136,138,139,140,142,144,149,150,151,153,155,157,158,159,161,163,165,166,167,169,171,180,181,182,183,185,187,189,190,192,198,202,203,204,205,207,209,210,212,214,215,217,219,220,221,223,225,226,228,231,233,236,237,238,240,244,246,250,251,254,256,258,262,264,266,267,268,270,272,273,275,278,280,283,285,288,289,292,296,298,299,300,302,304,306,307,309,311,312,314,318,320,323,324,328,331,332,333,335,338,342,343,346,347,348,350,352,354,363,365,366,367,369,371,375,377,378,380,382,385,387,389,391,393,396,398,399,401,402,403,405,408,412,415,418,420,423,426,427,433,436,437,438,440,442,444,445,446,448,450,452,454,455,457,458,461,466,467,469,471,474,475,476,478,480,484,486,489,490,491,492,494,496,500,502,504,507,509,510,512,514,517,519,524,526,529,530,531 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMExpectationRecorder.h:16,18,20,22 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMNonRetainingObjectReturnValueProvider.m:16,20,21,23,25,29,30,32,34,36,38,40 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMBlockCaller.h:16,18,20,22,23,25,27,29 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMExceptionReturnValueProvider.m:16,18,19,21,23,24,26,28,29 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMObjectReturnValueProvider.h:16,18,20 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMIndirectReturnValueProvider.m:16,18,19,21,23,25,28,29,31,32,34,37,38,40,43,47,50,51 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMFunctions.h:16,18,19,25,26 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMStubRecorder.h:16,19,21,25,27,35,39,41,42,44,54,57,60,63,66,69,74,76,81,86,88,89,90 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMRecorder.h:16,18,21,22,24,29,30,31,34,37,40,43,44,46,48,51 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMInvocationExpectation.h:16,18,20,23,24,27,29 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMQuantifier.h:16,18,20,22,23,28,30,32,34,35,40 ./Carthage/Checkouts/OCMock/Source/OCMock/OCPartialMockObject.m:16,24,25,27,29,31,39,40,42,44,45,47,49,50,52,54,62,65,66,68,70,78,79,81,82,84,86,88,95,97,98,100,104,105,107,112,113,115,123,126,127,131,133,137,141,143,144,145,146,148,150,152,156,161,168,174,184,186,188,190,192,193,195,199,207,212,213,214,217,223,224,225,227,234,236,237,240,242,243,244,246,251,253,256,257,258,259,261,263,270,273,275,277,278,279 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMInvocationStub.m:16,21,23,24,26,28,32,33,35,38,39,40,42,44,45,47,49,50,51,53,56,60,63,65,69,71,74,76,81,82,84,86,87,88,90,94,97,100,103,106,107,108,110,112,113,114 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMPassByRefSetter.m:16,18,19,21,23,25,27,28,30,31,33,36,37,39,42,47,48,49 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMInvocationMatcher.m:16,24,25,29,30,32,34,37,38,40,48,49,51,53,54,56,58,59,61,63,64,66,68,69,71,73,74,76,82,84,85,87,92,95,99,101,103,104,107,109,113,114,117,119,122,124,126,128,131,133,140,141,143,144 ./Carthage/Checkouts/OCMock/Source/OCMock/NSObject+OCMAdditions.h:16,18,20,23 ./Carthage/Checkouts/OCMock/Source/OCMock/OCClassMockObject.m:16,23,27,28,30,32,34,40,41,43,46,47,49,51,52,54,56,57,59,62,64,68,69,70,72,74,76,78,80,83,85,86,87,89,94,95,96,98,102,103,104,106,108,112,116,121,123,128,134,136,141,153,155,157,159,161,162,163,165,169,173,178,179,180,182,186,188,190,193,194,195,197,199,200,201,203,205,208,210,212,213,215,217,218,220,222,223,225,227,228,230,232,233,235,240,242,244,245,247,248,250,254,267,269,271,273,274,276,278,279,281,283,284,286,288,289,291,293,294,296,298,299,301,303,304,306,308,309,311,313,314,316,318,319 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMBoxedReturnValueProvider.h:16,18,20,21,22 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMBlockArgCaller.m:16,19,20,22,24,27,29,31,32,34,37,38,40,42,43,45,47,50,51,52 ./Carthage/Checkouts/OCMock/Source/OCMock/OCProtocolMockObject.h:16,18,20,22,23,25,27 ./Carthage/Checkouts/OCMock/Source/OCMock/NSMethodSignature+OCMAdditions.h:16,18,20,23,25,28 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMFunctionsPrivate.h:16,18,22,23,31,34,38,42,45,48,50,53,54,55,57,72,74,79 ./Carthage/Checkouts/OCMock/Source/OCMock/NSInvocation+OCMAdditions.h:16,18,20,22,24,26,28,30,48,51 ./Carthage/Checkouts/OCMock/Source/OCMock/OCObserverMockObject.m:16,22,27,29,31,33,36,37,39,40,42,44,45,47,53,54,56,58,59,61,63,64,66,68,70,71,72,73,75,77,80,82,84,85,87,89,90,92,94,96,100,102,106,107,108,109,110,112,116,118,120,124,126,127,129,131,135,137,138,139,141,143,145,147,150,152,155,156,157,160,161,162 ./Carthage/Checkouts/OCMock/Source/OCMock/NSValue+OCMAdditions.m:16,19,20,22,24,27,42,43,44,45,47,55,58,60,70,77,80,83,84,85 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMLocation.h:16,19,21,25,26,28,30,34,36 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMConstraint.h:16,18,20,23,25,27,30,31,33,36,39,42,44,47,48,50,52,55,56,58,60,62,63,65,67 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMVerifier.m:16,22,23,25,27,31,33,34,36,37,39,42,43,45,48,49,51,55,56 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMNotificationPoster.m:16,18,19,21,23,25,27,28,30,31,33,36,37,39,41,42,43 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMObserverRecorder.m:16,20,21,25,27,28,30,32,34,37,38,40,42,43,44,46,48,51,52,54,57,58,59,61,63,67,68,70,72,74,76,78,80,82,84,86,88,90,91,92,93 ./Carthage/Checkouts/OCMock/Source/OCMock/NSNotificationCenter+OCMAdditions.m:16,19,20,22,25,27,30,31,33 ./Carthage/Checkouts/OCMock/Source/OCMock/OCMArg.h:16,18,20,22,34,36,41,43,45,47,49,51,58 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/include/OCMock/OCMockObject.h:16,18,22,23,25,33,34,38,41,43,45,47,51,54,57,59,61,64,68,71,73 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/include/OCMock/OCMMacroState.h:16,18,21,22,24,25,26,29,32,35,37,40,42 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/include/OCMock/OCMock.h:16,24,25,27,29,31,33,35,37,38,45,52,56,57,59,61 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/include/OCMock/NSNotificationCenter+OCMAdditions.h:16,18,20,21,23,25 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/include/OCMock/OCMockRecorder.h:16,18,21,22,24,28,29,31,33,41,44,46,49,51,52,54,57,60,63,66,69,72,74,75,76 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/include/OCMock/OCMLocation.h:16,18,20,24,25,27,29,33,35 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/include/OCMock/OCMConstraint.h:16,18,19,21,24,26,28,31,32,34,37,40,43,45,48,49,51,53,56,57,59,61,63,64,66,68,69 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/usr/include/OCMock/OCMArg.h:16,18,20,22,32,34,37,39,41,43,45 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamples/Connection.swift:8,10,14,15,19,20 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamples/DetailViewController.swift:8,10,12,14,15,20,21,22,28,29,30,31,36,37,41,42,43,44,45,46 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamples/Controller.swift:8,10,14,17,18,22,23,26,27 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamples/AppDelegate.swift:8,10,13,15,16,20,21,25,26,30,31,34,35,38,39,42,43,44,45,46 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamples/MasterViewController.swift:8,10,12,14,15,18,19,24,27,28,32,33,38,39,41,47,48,49,50,52,55,56,59,60,63,67,68,72,73,80,81,82,83,84,85,86,87 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamplesTests/SwiftExamplesTests.swift:8,10,12,16,17,21,22,26,27,32,33,34,35 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamplesTests/MockTests.m:8,12,13,15,17,19,21,23,25,27,28,30,33,36,38,41,42,44,48,51,53,56,57,59,61,64,66,69,70 ./Carthage/Checkouts/OCMock/Examples/SwiftExamples/SwiftExamplesTests/SwiftExamplesTests-Bridging-Header.h:4 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Classes/RootViewController.m:8,10,11,13,14,17,21,22,23,27,28,29,32,34,38,39,41,43,44,45,48,50,58,59,60,62 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Classes/iPhoneExampleAppDelegate.m:8,11,12,14,17,18,21,23,25,29,31,32,33,39,40,41,47,48,49,54,55,56,61,62,63,69,70,71,74,79,80,81,86,87,88,90 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Classes/RootViewController.h:8,10,12,13 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Classes/iPhoneExampleAppDelegate.h:8,10,12,15,16,19,21 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Tests/RootViewControllerTests.m:8,12,14,17,19,23,25,29,32,41,46,48,49,51,53,55,57,58,59,61,65,67,71,72,73,74 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Tests/RootViewControllerTests.h:9,10,13,14,16 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/Headers/OCMock/OCMockObject.h:5,7,9,15,16,20,23,25,27,29,32,34,36,40 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/Headers/OCMock/OCMock.h:5 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/Headers/OCMock/NSNotificationCenter+OCMAdditions.h:5,7,9,10,12,14 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/Headers/OCMock/OCMockRecorder.h:5,7,9,13,14,16,19,28,30 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/Headers/OCMock/OCMConstraint.h:5,7,8,10,13,15,17,20,21,23,26,29,32,34,37,38,40,42,45,46,48,50,52,54,55,57,59,61,62 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/Libraries/Headers/OCMock/OCMArg.h:5,7,9,11,21,23,25,27,29,31 ./Carthage/Checkouts/OCMock/Examples/iPhoneExample/main.m:8,10,12,17 ./Carthage/Checkouts/OCMock/Examples/ArcExample/ArcExample/main.m:1,4,8,12,14,16,18,19,21,22,24,30,31,33,34 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/include/OCMock/OCMockObject.h:16,18,24,25,27,34,35,39,42,44,46,48,52,55,58,60,62,65,69,72,74 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/include/OCMock/OCMMacroState.h:16,18,23,24,26,28,29,32,35,38,40,42,44 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/include/OCMock/OCMock.h:16,25,26,28,30,32,34,36,38,39,48,57,63,64,66,68,77 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/include/OCMock/NSNotificationCenter+OCMAdditions.h:16,18,20,21,23,25 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/include/OCMock/OCMStubRecorder.h:16,18,19,21,29,31,32,34,37,40,43,46,49,52,54,55,56 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/include/OCMock/OCMRecorder.h:16,18,21,22,24,27,28,31,33,35,38 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/include/OCMock/OCMLocation.h:16,18,20,24,25,27,29,33,35 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/include/OCMock/OCMConstraint.h:16,18,19,21,24,26,28,31,32,34,37,40,43,45,48,49,51,53,56,57,59,61,63,64,66,68,69 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/usr/include/OCMock/OCMArg.h:16,18,20,22,32,34,37,39,41,43,45 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7ExampleTests/iOS7ExampleTests.m:8,13,15,17,19,21,24,25,27,30,31,33,35,38,40,46,48,50,52,53 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/AppDelegate.h:8,10,12,14 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/DetailViewController.m:8,10,15,17,19,21,24,27,28,31,32,33,35,37,40,41,42,44,48,49,51,54,55,57,59,63,64,66,70,71 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/MasterViewController.h:8,10,12,14,16 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/main.m:8,10,12,14,17,18 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/AppDelegate.m:8,10,12,14,20,22,23,25,28,29,31,34,35,37,39,40,42,44,45,47,49,50 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/MasterViewController.m:8,10,12,15,17,19,21,25,27,28,30,34,38,39,41,44,45,47,50,54,55,57,59,61,62,64,66,67,69,71,75,76,78,81,82,84,90,91,92,96,97,99,103,106,108,110,114,115,116,118,123,124,125 ./Carthage/Checkouts/OCMock/Examples/iOS7Example/iOS7Example/DetailViewController.h:8,10,12,14 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/include/OCMock/OCMockObject.h:5,7,9,16,17,21,24,26,28,30,34,36,38,42 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/include/OCMock/OCMock.h:5 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/include/OCMock/NSNotificationCenter+OCMAdditions.h:5,7,9,10,12,14 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/include/OCMock/OCMockRecorder.h:5,7,9,13,14,16,19,29,31 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/include/OCMock/OCMConstraint.h:5,7,8,10,13,15,17,20,21,23,26,29,32,34,37,38,40,42,45,46,48,50,52,54,55,57,59,61,62 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/usr/include/OCMock/OCMArg.h:5,7,9,11,21,23,25,27,29,31 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5ExampleTests/ProtocolTests.m:5,8,9,11,13,15,17,19,20,23,25,27,29,33,34,36,38,39,41,43,45,48,50,52,54,55 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5ExampleTests/iOS5ExampleTests.h:5,7,9 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5ExampleTests/iOS5ExampleTests.m:5,9,11,13,15,17,18,20,22,24,25,27,29,34,39,41,43,45,46 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5ExampleTests/ProtocolTests.h:5,7,9 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/AppDelegate.h:5,7,9,11 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/DetailViewController.m:5,7,12,14,18,20,22,25,28,29,32,33,34,36,38,41,42,43,45,48,49,51,53,57,58,60,64,65,67,69,70,72,74,75,77,79,80,82,84,85,87,93,94,95,97,99,103,104,106,110,111 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/MasterViewController.h:5,7,9,11,13 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/main.m:5,7,9,11,14,15 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/AppDelegate.m:5,7,9,11,13,19,21,22,24,29,30,32,37,38,40,44,45,47,51,52,54,60,61 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/MasterViewController.m:5,7,9,11,13,15,19,21,22,24,27,28,30,32,38,39,40,42,46,47,49,51,52,54,56,57,59,61,62,64,66,67,69,75,76,77,81,84,86,87,90,96,97,98,99,103,104,106,110,113,115 ./Carthage/Checkouts/OCMock/Examples/iOS5Example/iOS5Example/DetailViewController.h:5,7,9,11,13 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/OCMockObject.h:16,18,24,25,27,34,35,39,42,44,46,48,52,55,58,60,62,65,69,72,74 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/OCMMacroState.h:16,18,23,24,26,28,29,32,35,38,41,43,45,47 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/OCMock.h:16,26,27,29,31,33,35,37,39,40,54,68,82,88,89,91,93,105 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/NSNotificationCenter+OCMAdditions.h:16,18,20,21,23,25 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/OCMFunctions.h:16,18,19,25,26 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/OCMStubRecorder.h:16,20,22,30,32,33,35,45,48,51,54,57,60,62,63,64 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/OCMRecorder.h:16,18,21,22,24,27,28,31,33,35,38 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/OCMLocation.h:16,19,20,22,26,27,29,31,35,37 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/OCMConstraint.h:16,18,19,21,24,26,28,31,32,34,37,40,43,45,48,49,51,53,56,57,59,61,63,64,66,68,69 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/usr/include/OCMock/OCMArg.h:16,18,20,22,34,36,41,43,45,47,49,51,58 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9ExampleTests/iOS9ExampleTests.m:8,12,14,16,18,20,22,25,27,33,35,37,39,40 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/AppDelegate.h:8,10,12,14,15,17 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/DetailViewController.m:8,10,12,14,16,18,22,25,26,27,32,33,34,39,40,44,45 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/MasterViewController.h:8,10,12,14,16,17,19 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/main.m:8,11,15,16 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/AppDelegate.m:8,11,13,15,17,18,26,27,31,32,36,37,40,41,44,45,48,49,51,58,59,60 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/MasterViewController.m:8,11,13,16,18,23,27,28,32,33,37,38,42,46,47,49,58,59,60,62,65,66,69,70,73,77,78,82,83,90,91,92 ./Carthage/Checkouts/OCMock/Examples/iOS9Example/iOS9Example/DetailViewController.h:8,10,12,15,17 ./Vendor/bundle/ruby/2.7.0/gems/json-2.3.1/ext/json/ext/fbuffer/fbuffer.h:1,4,6,10,14,24,33,40,45,52,54,59,72,74,81,82,84,87,88,90,92,93,95,97,101,102,104,108,109,110,112,117,118,119,122,125,127,129,131,133,137,138,141,143,146,147,148,150,154,160,161,163,167,168,170,173,177,178,180,185 ./Vendor/bundle/ruby/2.7.0/gems/json-2.3.1/ext/json/ext/parser/parser.h:3,5,9,15,17,19,23,29,47,54,57,77,81,90 ./Vendor/bundle/ruby/2.7.0/gems/json-2.3.1/ext/json/ext/parser/parser.c:5,11,14,18,20,27,29,46,48,64,65,67,88,90,91,95,101,102,104,105,106,111,113,114,116,117,119,123,126,127,129,130,132,134,135,137,139,143,161,167,173,185,196,212,238,247,258,260,261,274,287,298,314,330,346,372,388,404,420,429,456,459,460,462,470,475,476,477,481,482,483,484,485,490,492,493,495,496,498,500,501,503,505,506,508,510,514,532,544,547,551,560,561,567,571,575,579,583,587,592,593,597,602,603,607,609,613,615,619,621,634,645,661,677,693,835,865,868,869,871,876,877,878,879,884,886,887,889,890,892,894,895,897,899,900,903,905,909,914,954,959,962,963,965,975,976,977,978,983,985,986,988,989,991,995,998,999,1001,1002,1004,1006,1007,1009,1011,1012,1015,1017,1021,1026,1050,1066,1090,1108,1123,1127,1137,1140,1141,1143,1158,1159,1163,1164,1165,1166,1167,1172,1174,1175,1177,1178,1180,1183,1186,1188,1189,1191,1193,1194,1196,1198,1202,1228,1237,1247,1249,1250,1263,1284,1298,1314,1330,1346,1372,1388,1397,1414,1417,1418,1420,1426,1427,1428,1430,1434,1478,1487,1488,1491,1496,1501,1502,1505,1506,1507,1512,1514,1515,1517,1518,1521,1527,1529,1530,1532,1535,1537,1539,1541,1542,1545,1547,1551,1566,1572,1580,1581,1652,1660,1663,1664,1666,1675,1676,1677,1682,1687,1688,1689,1701,1703,1709,1713,1716,1717,1746,1749,1752,1773,1776,1782,1788,1794,1799,1805,1811,1817,1823,1830,1832,1842,1849,1850,1851,1856,1858,1859,1861,1862,1870,1875,1876,1878,1880,1881,1885,1887,1891,1909,1921,1924,1935,1946,1962,1978,1994,2003,2014,2017,2018,2020,2026,2027,2028,2030,2038,2039,2041,2045,2046,2048,2051,2052,2063,2065,2070,2071,2079,2082,2083,2085,2099,2102,2105,2108,2129,2130 ./Vendor/bundle/ruby/2.7.0/gems/json-2.3.1/ext/json/ext/generator/generator.c:3,8,20,26,48,66,74,86,95,103,104,106,109,110,113,115,120,121,126,129,130,134,138,145,149,160,162,186,207,208,209,223,224,226,227,233,241,272,284,291,295,296,298,301,302,307,309,310,317,318,330,335,340,345,350,355,360,365,370,375,380,385,390,395,400,410,412,413,424,425,433,435,436,444,446,447,454,456,458,465,467,468,477,478,487,489,490,500,507,508,516,520,521,529,534,535,542,544,545,552,554,555,562,564,565,574,581,582,584,595,596,598,610,611,622,624,628,629,637,650,658,666,674,682,692,693,703,704,713,714,720,721,723,731,732,733,741,756,757,764,770,771,772,779,781,788,790,791,798,801,806,818,822,826,827,828,836,841,844,845,847,856,860,862,868,875,876,877,879,880,882,895,903,904,906,913,914,915,917,918,921,925,927,929,934,940,942,943,945,947,948,950,952,953,955,957,958,960,962,963,965,968,969,972,977,980,991,992,994,995,997,1026,1027,1028,1030,1034,1039,1045,1049,1054,1058,1059,1061,1066,1067,1076,1081,1082,1104,1112,1113,1121,1123,1128,1139,1140,1149,1157,1158,1159,1166,1169,1170,1177,1187,1192,1194,1195,1203,1206,1207,1215,1225,1230,1232,1233,1240,1243,1244,1251,1261,1266,1268,1269,1277,1280,1281,1289,1298,1303,1305,1306,1313,1316,1317,1324,1333,1338,1340,1341,1342,1350,1353,1354,1362,1365,1366,1374,1378,1379,1387,1390,1391,1399,1402,1403,1410,1413,1414,1422,1427,1428,1435,1438,1439,1447,1454,1456,1457,1462,1465,1469,1474,1506,1538,1569 ./Vendor/bundle/ruby/2.7.0/gems/json-2.3.1/ext/json/ext/generator/generator.h:3,6,8,14,18,22,24,26,28,32,38,43,45,48,55,57,78,81,85,90,97,157,161,170 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/include/sass.h:3,5,13,15 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/include/sass/version.h:3,7,11 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/include/sass/context.h:3,9,13,14,17,23,30,36,40,44,49,54,58,62,69,70,89,110,111,124,131,134,144,155,159,164,169,171,173 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/include/sass/values.h:3,7,11,12,15,28,37,45,57,62,65,68,71,75,87,93,99,103,113,124,132,136,140,142,144 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/include/sass/functions.h:3,7,11,12,21,35,42,49,55,56,60,65,68,76,81,89,97,111,116,117,118,124,128,133,134,136,138 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/include/sass/base.h:3,6,19,25,28,37,39,48,50,54,56,61,62,74,81,85,89,92,94,96 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/include/sass2scss.h:6,9,11,20,22,26,28,30,36,42,45,46,52,59,62,66,86,89,90,92,96,102,109,112,115,117,119 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/contrib/plugin.cpp:5,8,11,12,14,22,23,25,35,36,38,47,48,50,60 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/units.cpp:7,9,14,16,25,27,34,36,42,48,54,56,58,65,67,69,71,78,80,82,84,91,93,95,120,121,123,149,150,151,153,177,178,181,192,193,196,217,220,221,223,249,257,259,260,262,265,267,270,272,274,275,277,278,281,284,296,297,309,310,313,316,317,319,320,323,326,332,337,340,349,350,351,355,363,364,367,368,369,371,378,383,385,386,388,391,392,394,397,398,401,402,408,411,414,417,420,423,425,429,438,446,450,451,454,457,460,463,467,476,484,488,489,493,496,499,502,503,505,506,507 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/dart_helpers.hpp:3,8,10,16,21,23,24,38,40,41,46,50,52,54,64,65,67,69,79,80,82,83,89,93,98,100,108,109,112,115,123,127,140,141,142,143,148,153,157,165,166,171,174,175,176,177,180,185,189,191,193,196,197,198 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_miscs.cpp:6,8,10,14,17,20,21,24,26,29,32,33,34,37,39,42,45,46,47,50,54,55,57,60,63,64,65,68,70,73,76,77,78,81,83,92,93,96,100,109,110,112,136,137,139,144,145,149,152,154,155,158,167,168,172,175,187,199,200,201,204,207,209,210,213,217,218,221,231,232,233,236,237,240,241,242,243,244 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/stylesheet.cpp:4,6,8,13,14,15,19,20,21,22 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/extension.cpp:4,8,10,15,21,22,28,29,31,33,35,37,38,39,42,43 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ordered_map.hpp:3,5,18,20,24,27,31,33,35,38,39,40,46,47,53,54,57,58,63,65,66,69,70,79,80,82,83,86,90,92,93,98,107,109,110,111 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_sel_super.cpp:5,7,9,15,24,33,40,47,48,49,50,52,54,63,67,75,81,82,83,85,86,88,90,99,103,104,106,108,114,118,119,121,123,129,133,134,136,138,146,151,153,155,162,167,168,172,173,176,177,179,181,197,198,201,210,211,212,217,221,222,223,224,233,234,235,236,240,242,248,249,250,257,258,260,261,263,264,266,281,289,290,293,294,302,303,304,306,308,321,326,328,337,338,342,345,348,351,356,357,362,365,366,369,376,382,383,385,386,403,404,405,408,409,412,415,417,420,426,427,430,431,437,438,440,441,445,447,450,451,452,454,455,457,469,481,483,492,498,499,501,503,512,518,519,521,523,528,530,532,534,535,538,539 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/MurmurHash2.hpp:7,10,13,15,17,21,23,25,27,29,31,33,36,39,41,43,45,47,49,51,55,58,61,62,64,66,77,80,84,86,87,89,91 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/to_value.hpp:3,7,9,11,13,15,17,23,37,41,43,44,45 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/prelexer.hpp:3,6,10,14,29,39,43,55,56,57,64,69,74,77,80,83,86,87,92,93,103,104,107,108,110,111,115,123,124,134,135,147,148,149,156,161,163,164,172,175,188,195,198,217,227,231,249,251,255,260,263,265,267,269,273,275,279,283,344,348,356,360,372,376,377,382,385,391,396,405,407,417,419,435,438,439,441,442,445,451,455,457,458,461,467,471,472,475,479,480,481,482,483 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/source.cpp:6,8,11,12,13,23,25,26,30,31,33,35,36,38,40,41,43,45,46,48,50,51,57,59,61,62,64,66,67,68,69 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/util.cpp:10,16,18,20,28,36,37,40,55,56,57,59,60,64,65,69,74,75,77,78,84,90,93,94,97,98,101,116,118,124,125,129,152,153,159,160,163,165,166,172,188,191,196,197,200,201,203,219,220,222,223,225,241,246,248,251,252,258,269,271,272,274,275,278,280,284,287,290,294,296,300,302,307,314,317,318,319,321,323,325,326,327,328,329,331,333,334,335,336,337,339,340,341,343,344,348,351,357,360,362,368,371,373,376,380,385,389,391,396,403,406,407,408,409,410,422,425,426,427,431,432,433,435,436,439,442,446,451,456,457,459,464,465,480,487,488,489,490,493,494,496,501,502,504,506,507,509,528,529,531,535,536,538,541,544,545,558,563,567,570,571,574,575,576,578,579,581,583,584,586,588,589,591,596,597,601,602,604,611,617,618,619,620,623,624,625,627,628,630,642,643,647,648,652,653,657,658,662,663,664,666,667,669,673,677,681,685,686,691,695,696,700,701,705,706,710,711,715,716,717,718,720,721,722,723 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/utf8_string.hpp:3,7,10,15,19,22,25,28,34,35,36,37 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/source_data.hpp:3,6,8,10,23,26,29,30,31 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_selectors.cpp:4,8,10,13,18,23,24,26,28,29,32,45,47,49,50,54,56,57,59,67,68,71,74,81,82,89,91,94,95,97,103,105,106,109,110,113,115,116,119,121,122,124,126,127,129,131,132,134,136,137,140,142,143,145,147,148,150,153,155,157,158,160,165,167,172,173,176,184,186,189,190,193,200,202,205,206,209,216,218,220,221,224,231,233,235,236,239,249,251,256,258,259,261,263,264,267,284,294,296,297,299,304,306,307,309,313,314,316,320,321,323,327,328,330,333,334,338,339,342,353,355,358,360,361,363,366,368,369,371,374,375,376,378,380,381,383,387,389,390,393,399,400,406,407,408,410,413,414,415,417,421,423,424,426,431,432,434,435,437,442,443,445,450,452,453,457,459,460,462,465,467,468,471,475,476,477,482,484,485,486,488,490,491,494,498,499,502,506,507,512,514,515,516,518,520,521,524,530,531,538,540,544,546,547,549,557,559,560,562,566,568,569,571,574,575,576,578,583,584,586,589,591,592,594,598,599,602,606,608,609,613,615,616,619,623,625,626,630,632,633,639,640,641,644,646,650,651,654,655,658,661,664,667,671,680,681,688,697,700,701,704,705,710,715,716,719,722,729,736,741,742,743,754,762,765,773,774,775,781,782,788,789,790,794,796,800,802,803,805,809,811,812,814,818,820,821,823,827,829,830,832,836,838,839,841,845,847,848,852,855,856,859,866,867,868,869,870,873,876,884,899,902,903,906,907,911,917,924,925,926,927,928,937,938,940,941,942,944,946,947,949,951,952,955,956,958,960,963,964,966,971,972,974,975,980,986,987,988,991,993,1006,1008,1009,1010,1012,1013,1014,1016,1024,1026,1027,1030,1042,1043 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/backtrace.hpp:3,8,10,12,15,20,22,24,26,27,28 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/environment.cpp:4,6,22,28,33,35,36,43,45,46,50,51,55,58,62,63,67,70,72,75,77,78,82,85,89,91,92,96,100,103,105,108,110,111,115,118,123,125,127,128,134,139,141,142,148,156,159,161,165,173,176,178,179,184,189,191,193,194,199,206,208,212,217,219,221,222,226,231,233,235,240,250,251,253,258,259,260 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/parser.hpp:3,7,10,17,26,35,37,40,42,58,60,63,65,70,73,75,76,80,82,86,88,91,102,103,108,109,110,115,118,119,124,125,129,132,135,136,137,146,147,149,154,158,161,164,171,172,175,178,181,184,187,188,189,195,215,218,219,223,226,227,229,231,233,242,266,321,323,330,334,336,340,343,346,347,350,366,367,370,371,373,374,385,388,390,392,393 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/json.hpp:4,11,14,23,26,29,38,40,42,46,49,54,57,60,68,70,76,78,80,83,85,90,92,99,104,106,108,116 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/util_string.hpp:3,6,9,19,25,32,34,37,38,41,42,45,46,48,51,52,55,56,60,61,63,67,68,70,71,72 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/error_handling.hpp:3,7,16,18,20,22,27,41,47,56,66,77,86,92,98,108,118,127,136,150,160,170,181,187,198,204,210,216,222,223,224,228,233,236,237,238 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/sass_context.hpp:3,7,10,13,16,19,22,25,33,39,45,50,55,58,61,64,67,69,70,73,74,77,80,83,94,97,99,102,105,107,110,114,116,128 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/memory/memory_pool.hpp:3,9,11,13,19,25,31,36,45,47,50,53,56,62,67,68,70,78,79,80,86,89,90,91,94,95,103,107,114,119,132,133,134,141,142,147,150,153,154,156,158,159,163,166,173,177,178,179,181,183,184,185 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/memory/allocator.hpp:3,7,13,15,17,19,21,23,25,28,30,40,43,46,49,54,57,59,60,63,65,66,69,71,72,76,79,82,83,86,89,90,92,96,98,99,103,105,106,108,115,116,117,118,120,127,132,134,135,137 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/memory/config.hpp:3,6,10,15,19 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/memory/shared_ptr.cpp:4,7,11,13,25,26,27,28,31,33 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/memory/allocator.cpp:4,10,12,14,19,21,24,27,28,30,31,37,42,43,44,45,47,48 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/memory/shared_ptr.hpp:3,5,13,17,19,22,27,29,32,35,38,40,43,46,49,51,68,75,76,78,79,86,92,94,98,101,103,118,127,131,132,140,142,143,146,147,154,157,158,163,177,182,183,191,193,196,199,203,207,212,213,218,219,223,224,233,235,238,242,243,247,248,253,254,258,259,263,264,268,269,273,274,278,279,283,284,288,289,293,294,298,299,303,304,308,309,313,314,318,319,323,324,328,329,330,331 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_helpers.hpp:3,10,12,15,18,22,25,31,35,39,40,45,47,51,52,57,59,63,65,70,71,77,79,84,85,91,93,98,99,105,107,112,113,119,121,128,129,135,137,142,143,149,151,155,162,163,169,171,177,183,185,189,196,200,201,206,207,211,213,214,222,224,225,232,237,238,245,250,252,257,265,267,272,274,276,281,284,286,289,290,291 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/eval.hpp:3,8,13,15,18,20,27,31,34,41,53,78,86,93,97,102,105,107,108,109 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_sel_unify.cpp:4,6,8,18,19,22,29,34,35,36,39,40,41,47,48,50,52,53,55,62,68,70,72,83,84,92,93,97,98,99,101,108,110,111,114,116,117,119,124,128,134,136,139,141,142,147,151,152,154,155,160,161,164,165,169,170,171,173,183,188,189,191,192,195,196,198,199,201,210,215,217,222,224,228,231,233,239,247,249,251,256,265,266,267,269,271,274,275 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast.cpp:4,6,8,10,29,30,31,50,51,52,55,57,59,60,62,70,71,73,82,83,85,87,88,91,101,103,105,106,108,110,111,113,115,116,119,130,132,135,137,138,140,143,145,146,149,156,158,160,161,164,174,179,181,182,185,194,196,198,199,202,211,214,224,226,232,238,239,242,249,252,264,266,269,270,273,284,287,300,303,306,316,319,326,329,336,339,346,349,358,360,362,363,366,375,377,379,380,383,396,399,406,409,416,419,426,429,435,437,444,447,460,477,495,512,515,525,528,537,540,548,556,559,576,577,579,581,586,588,590,592,594,600,601,604,607,610,611,619,622,623,624,626,629,630,632,634,638,640,642,644,645,647,651,653,654,657,672,674,677,679,680,682,687,688,689,691,692,694,699,700,701,703,704,706,710,712,716,719,721,725,727,731,734,735,736,737,740,752,755,766,769,778,780,784,786,789,792,794,796,799,802,804,805,806,809,816,819,820,823,825,826,828,830,834,835,837,839,841,843,845,847,849,851,853,854,857,867,870,883,885,889,891,895,897,901,904,905,906,907,910,913,949,952,953 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/settings.hpp:3,5,10,15,18 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/emitter.cpp:7,9,27,30,32,33,35,37,38,40,43,46,49,58,60,63,70,71,74,78,84,89,93,94,95,98,101,102,105,110,112,113,115,117,118,121,128,129,132,133,136,141,149,150,151,154,159,160,161,165,173,176,177,179,181,191,192,194,201,204,205,206,208,212,213,215,219,220,222,224,225,227,233,234,235,236,237,239,244,245,246,248,254,255,256,258,263,264,265,267,276,278,288,295,296,297 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/position.hpp:3,8,10,11,13,19,23,26,33,36,39,43,45,47,53,63,66,69,71,78,87,95,96,99,102,104,106,108,112,115,116,119,120,123,124,127,128,131,132,137,138,142,144,145,146 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_lists.hpp:3,5,7,9,19,29,30,31,32,33 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/values.hpp:3,5,7,10,11 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/extender.cpp:5,9,11,26,41,53,55,57,66,68,70,80,82,86,87,89,94,96,98,101,102,104,108,109,110,112,113,114,115,116,118,119,121,128,132,134,136,144,156,157,159,161,174,175,179,183,184,185,187,189,191,192,193,196,197,199,200,202,210,221,222,223,224,225,226,227,229,239,244,250,252,261,268,275,276,277,280,299,300,303,305,308,310,312,318,326,327,329,338,339,340,341,342,345,346,347,349,352,353,367,368,369,372,373,374,376,385,397,398,399,401,424,425,427,439,442,443,445,454,455,461,470,471,472,475,477,478,479,487,489,490,491,493,494,496,504,505,516,517,522,523,526,527,528,529,532,533,537,538,540,550,551,569,583,584,592,593,595,596,603,604,605,606,610,611,613,617,623,624,626,628,634,635,637,643,645,647,648,649,650,651,653,655,662,667,669,677,684,686,698,699,703,705,708,709,713,720,721,728,730,731,734,735,736,739,740,744,748,749,750,751,759,761,762,787,791,806,807,809,813,819,820,823,824,830,834,835,836,837,844,845,851,852,853,854,856,858,867,868,872,875,878,879,887,889,899,911,914,915,916,921,923,931,932,940,942,952,960,966,967,969,970,972,981,987,994,1002,1003,1004,1005,1006,1007,1010,1021,1023,1024,1025,1029,1030,1032,1040,1046,1047,1049,1061,1062,1069,1074,1078,1089,1090,1094,1095,1104,1105,1106,1107,1113,1114,1120,1121,1124,1125,1126,1128,1129,1131,1136,1140,1142,1147,1152,1154,1156,1164,1167,1169,1174,1176,1178,1183,1185,1187,1188 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_sel_weave.cpp:4,8,10,15,18,20,26,30,32,34,43,44,51,52,53,54,56,64,65,66,67,68,69,71,72,74,82,83,87,88,92,96,97,101,105,106,110,111,118,120,127,129,136,138,140,147,149,151,166,171,172,177,178,182,189,191,203,205,207,215,224,227,231,232,235,237,239,250,251,257,258,264,265,269,273,277,278,280,281,283,294,295,299,300,301,307,308,314,315,319,326,329,332,334,335,341,343,346,349,351,354,357,364,366,367,370,375,378,382,387,388,395,397,398,399,404,409,414,417,418,420,421,423,429,430,431,433,435,437,438,439,445,446,447,449,451,453,454,456,468,470,472,474,477,483,485,486,488,490,499,500,502,503,505,506,508,525,526,533,538,544,547,550,551,555,558,561,564,566,571,575,581,584,585,586,587,592,595,599,603,607,609,610,612,615,616 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/expand.hpp:3,5,10,12,17,20,30,32,34,42,52,54,56,58,62,65,67,70,91,93,95,96,97 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/kwd_arg_macros.hpp:3,14,16,27 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/bind.cpp:11,13,15,17,21,27,28,29,30,39,40,52,53,54,59,61,66,86,87,90,94,96,113,114,115,117,132,136,142,151,152,155,164,165,168,173,174,183,184,185,198,201,202,203,214,218,219,222,228,230,235,237,242,243,250,254,264,265,272,273,279,281,282,284,296,300,304,305,306,307,309,310,311,312 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/c2ast.hpp:3,7,9,11,12,13 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/utf8/core.h:2,10,17,26,27,30,32,34,41,44,54,57,60,62,65,67,70,72,73,76,78,79,82,84,85,88,90,91,94,96,97,101,113,114,117,121,125,129,130,132,133,135,139,142,145,147,148,150,154,157,159,161,162,165,168,170,172,174,176,177,180,183,185,187,189,191,193,195,196,199,202,204,206,208,210,212,214,216,218,219,221,224,227,231,236,254,255,264,267,270,271,275,276,281,282,283,284,286,289,292,298,300,301,304,306,307,310,316,317,321,327,328,329,331,332 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/utf8/unchecked.h:2,10,17,26,27,30,32,34,36,39,45,50,56,58,59,62,86,89,90,93,95,96,99,103,104,108,110,111,114,117,118,121,124,125,129,134,135,138,145,147,149,150,153,159,162,164,165,168,171,173,174,177,180,182,183,194,197,199,201,203,205,207,210,212,216,218,221,223,227,229,230,231,232,233,235 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/utf8/checked.h:2,10,17,26,27,30,33,35,39,48,56,64,69,71,74,77,83,88,94,96,97,100,126,127,129,130,133,136,137,140,154,156,157,160,162,163,166,170,177,178,182,189,190,193,196,197,200,203,204,208,213,214,217,228,231,232,236,238,240,241,244,250,253,255,256,259,262,264,265,268,271,273,274,287,290,294,297,299,303,305,307,309,312,314,318,320,323,325,329,331,332,333,335,336 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/listize.hpp:3,7,10,12,14,16,18,20,24,28,34,35,36 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/source_map.hpp:3,6,11,14,17,19,22,24,29,36,39,41,43,51,62,63,64 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/permutate.hpp:3,5,7,27,28,30,35,36,39,43,49,54,58,59,61,64,65,68,69,72,74,75,78,80,100,103,108,109,112,116,117,122,129,134,142,145,149,150,153,155,156,159,161,162,163 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/sass.hpp:4,9,13,29,30,40,49,50,53,56,60,63,73,77,78,79,87,93,96,100,103,109,111,114,119,123,133,144,146 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/sass_functions.cpp:4,11,14,16,18,19,21,28,29,31,34,35,38,44,46,47,51,55,57,64,65,69,72,74,75,78,80,81,84,90,92,93,96,99,101,102,106,117,118,121,123,124,127,134,135,139,142,148,150,151,154,161,162,170,175,178,182,185,189,192,193,199,204,209,210 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_fwd_decl.hpp:3,9,14,19,21,23,25,27,37,41,44,48,52,56,65,69,76,85,89,97,104,105,112,114,120,125,127,134,139,215,221,225,232,235,239,242,245,248,252,256,271,272,273 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast2c.cpp:4,7,9,12,15,18,21,24,26,29,30,32,37,38,39,42,44,48,50,51,53,60,62,63,65,69,71,72,75,79 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/base64vlq.cpp:4,6,8,10,12,14,20,23,25,26,28,33,34,36,38,39,41,46,47 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/context.cpp:5,21,26,29,31,34,35,37,41,43,44,52,62,66,69,74,75,76,80,86,92,96,98,99,100,102,104,106,110,112,116,117,119,124,133,137,138,140,146,147,149,150,151,153,157,163,166,167,172,173,174,175,177,179,182,183,184,186,190,196,199,200,205,206,207,208,210,212,215,216,217,221,228,232,235,236,240,241,249,252,255,259,264,274,279,282,293,298,299,300,317,318,322,326,327,330,331,335,346,347,360,361,362,365,366,367,369,373,376,379,380,385,393,399,401,402,403,404,405,408,430,446,458,470,473,480,481,484,485,492,494,509,514,515,519,520,522,535,536,537,539,540,543,547,550,558,559,564,567,577,580,583,584,585,587,588,591,600,601,604,609,619,622,625,626,629,651,654,659,660,665,670,673,675,677,686,687,689,692,693,695,699,700,701,705,714,715,717,721,722,724,730,731,733,742,743,744,746,847,848,850,854,855,857,861,862,863 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_utils.hpp:3,7,13,15,25,29,33,36,38,41,45,47,48,57,58,59,60,61 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_strings.hpp:3,5,7,9,19,29,30,31,32,33 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_maps.hpp:3,5,7,9,11,18,25,26,27,28,29 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/remove_placeholders.cpp:5,7,9,12,16,17,18,20,23,24,25,27,30,32,33,35,38,43,44,46,47,48,50,53,56,57,59,61,62,64,68,73,74,75,77,79,80,82,84,85,86 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/file.hpp:3,7,10,13,15,17,21,24,28,31,34,38,42,46,49,53,58,62,65,70,71,72,90,101,114,116,119,120,121,122,123 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_supports.hpp:3,7,18,34,36,38,50,61,78,91,105,118,119,120 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_colors.cpp:4,11,13,15,22,23,25,26,29,31,32,33,36,50,51,57,58,61,78,79,86,87,90,100,101,103,115,116,121,122,126,129,132,133,136,139,140,143,146,147,154,157,164,165,168,173,174,175,179,182,196,197,204,205,206,209,226,227,235,236,243,244,245,249,252,255,256,259,262,263,266,269,270,274,277,283,284,287,293,294,295,298,304,305,308,312,313,319,320,323,329,330,333,338,339,344,345,349,352,357,358,361,369,371,372,379,380,384,388,392,393,398,399,401,402,406,412,413,417,423,424,428,431,440,443,446,454,462,468,472,473,476,485,488,491,503,515,522,526,527,530,539,542,545,553,561,566,570,571,574,581,588,592,593,594,595,596 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/sass_values.cpp:4,12,15,18,29,35,41,45,55,65,73,77,81,83,85,91,92,94,102,103,105,114,115,117,125,126,128,136,137,139,149,150,152,160,161,163,168,169,171,178,179,181,188,189,192,211,218,228,229,231,232,233,236,237,243,246,249,252,255,260,262,268,270,273,276,278,279,281,282,283,285,290,291,293,294,296,298,302,314,315,320,327,334,341,344,345,348,351,352,360,361,362 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/constants.cpp:4,6,9,11,23,32,64,81,88,106,108,111,118,131,134,160,164,168,179,197,198,199 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_values.cpp:5,7,9,11,12,15,22,25,32,35,44,53,55,61,63,64,66,69,70,72,82,84,87,88,90,101,103,105,106,115,116,118,119,120,128,131,132,133,136,141,146,148,158,165,167,170,171,173,182,184,186,187,190,196,197,199,200,202,207,208,209,211,212,215,220,228,230,232,234,236,237,239,241,242,244,246,247,249,252,253,255,259,260,262,267,270,271,273,278,280,281,283,288,290,291,294,298,302,304,312,314,317,318,320,325,327,328,332,334,335,338,348,358,368,370,377,379,380,382,387,389,390,392,394,395,399,400,403,407,411,413,416,418,419,421,423,424,427,434,445,455,456,458,459,466,469,472,473,475,478,479,481,488,490,491,493,496,498,499,501,504,506,507,509,517,523,524,526,534,541,546,547,548,551,557,565,567,570,573,576,579,580,582,585,588,591,593,594,597,602,609,611,622,625,626,628,634,636,637,639,646,648,649,651,652,657,661,665,668,672,676,677,682,686,687,689,691,692,695,703,711,713,724,727,728,730,736,738,739,741,748,750,751,754,760,761,763,764,768,778,782,783,785,787,788,791,795,799,801,804,807,808,810,813,815,816,819,823,827,829,832,835,836,838,841,843,844,847,852,858,860,863,865,866,868,871,873,874,876,879,881,882,885,892,895,899,906,908,911,912,913,915,917,919,921,922,924,932,935,938,939,941,948,950,952,953,955,958,960,961,963,967,969,970,972,974,975,978,991,998,1001,1002,1004,1007,1010,1013,1014,1016,1019,1022,1024,1025,1027,1029,1030,1032,1034,1035,1037,1040,1042,1043,1046,1051,1054,1056,1057,1061,1063,1066,1069,1072,1073,1075,1078,1081,1083,1084,1086,1088,1089,1092,1096,1099,1101,1104,1107,1108,1110,1112,1113,1115,1117,1118,1121,1125,1129,1132,1150,1153,1154 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/debug.hpp:3,5,9,22,24,30,34,36,40,42 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/inspect.hpp:3,7,10,15,17,20,97,99,100 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/check_nesting.hpp:3,10,12,14,19,22,26,30,38,40,41,49,55,57,59,67,68,69 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/lexer.cpp:4,10,11,14,16,20,30,34,35,39,43,44,48,51,52,55,60,61,65,76,81,85,88,91,94,103,104,108,111,112,116,119,120,121,122 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/color_maps.cpp:4,8,10,12,162,163,315,316,458,460,611,613,615,616,618,622,626,628,629,631,635,637,638,640,642,643,645,650,651,652 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_selectors.cpp:2,8,10,12,15,17,23,24,34,37,42,43,47,48,54,61,62,64,65,68,70,77,78,89,92,96,100,104,105,106,108,114,115,119,120,128,131,132,133,137,138,140,141,144,149,150,153,155,157,162,163,165,166,169,175,176,179,185,186,189,192,193,196,201,202,203,204,205 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_numbers.cpp:4,12,17,22,24,26,29,35,38,40,43,46,48,54,58,61,65,66,69,74,75,78,83,84,87,92,93,96,101,102,105,111,117,121,123,124,127,133,139,143,145,146,149,160,166,170,181,182,183,186,192,193,196,200,201,204,208,209,212,217,223,224,225,226,227 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/plugins.hpp:3,8,10,15,19,21,25,27,29,30,32,36,42,47,52,54,55,56 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/debugger.hpp:3,7,15,17,19,21,25,26,40,42,45,46,49,50,58,61,62,70,73,74,82,85,86,93,99,102,103,110,115,118,119,126,132,135,136,143,147,150,151,157,161,164,165,173,177,180,181,188,194,197,198,205,209,212,213,220,224,227,229,239,242,243,254,257,259,269,272,273,276,280,281,284,285,287,290,293,295,296,302,303,308,309,311,325,326,328,362,364,376,384,386,395,401,402,404,417,424,466,473,478,485,488,494,503,513,521,529,531,821,889,937,950,951,953,954,955,958,960,962 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/operators.cpp:4,7,9,11,16,23,24,25,32,35,40,41,44,52,53,60,63,70,71,74,76,79,82,85,100,101,105,106,112,113,117,118,120,121,125,126,129,132,133,135,142,143,146,149,152,153,157,158,171,172,173,174,175,177,181,182,192,202,208,209,212,213,216,218,229,239,241,243,244,247,249,253,254,256,263,264,265,266,267 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/output.cpp:4,8,10,16,18,20,22,23,25,31,36,37,39,41,42,44,47,48,50,51,54,59,60,70,71,84,85,88,90,91,92,94,109,110,111,112,113,115,118,120,128,129,130,132,133,136,144,158,159,160,166,168,169,173,174,177,178,180,183,186,187,191,192,198,200,201,203,205,208,215,216,218,219,226,231,232,234,236,237,238,240,253,254,255,257,262,270,275,279,280,284,285,287,289,294,295,297,298,300,307,308,309,311,317,318,319,320 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/cssize.hpp:3,8,10,12,14,18,22,49,56,60,65,68,69,70 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/source_map.cpp:4,9,15,19,21,25,27,29,33,38,39,52,53,57,59,66,68,69,74,78,84,85,88,100,106,107,110,111,124,125,127,128,130,135,139,140,141,146,147,149,151,152,154,160,163,164,167,169,170,172,174,175,177,181,182,184,188,189,197,199,200,201,202 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/sass_functions.hpp:3,7,14,26,32,42,49 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/sass.cpp:4,9,16,18,21,26,28,29,30,31,34,38,43,45,46,48,54,55,58,60,61,64,67,68,71,74,75,77,88,89,91,102,103,108,112,113,117,121,122,125,127,128,131,133,134,135,136,138,141,154,155,156 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/listize.cpp:4,8,13,15,18,20,23,24,26,32,35,36,38,43,45,46,48,53,59,60,63,64,65,68,69,70 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/base64vlq.hpp:3,5,7,9,11,13,15,17,19,21,27,28,29 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast2c.hpp:3,7,9,11,13,16,30,34,36,37,38 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_fwd_decl.cpp:2,4,10,15,30,31 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/context.hpp:3,8,9,12,17,19,27,30,38,51,53,59,62,64,68,72,79,86,91,94,102,103,108,112,121,128,133,137,138,139 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_strings.cpp:4,10,12,14,16,19,23,27,31,33,34,38,41,48,51,58,61,63,64,67,74,75,78,83,84,90,91,94,108,110,114,118,121,126,130,131,134,135,140,141,144,151,155,157,163,164,167,173,180,181,183,185,187,190,191,198,199,203,204,208,213,215,217,223,226,227,232,233,236,240,247,248,249,252,256,263,264,265,266,267,268 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_utils.cpp:4,8,10,12,25,26,28,47,48,50,52,55,56,58,64,66,67,69,79,81,82,84,89,90,92,97,98,100,108,109,110,119,120,121,129,132,136,137,144,147,153,154,155,156,157,158 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_sel_cmp.cpp:4,6,8,13,16,21,22,25,32,33,35,41,42,44,47,48,50,56,57,59,65,66,69,71,78,81,83,84,85,86,90,92,99,100,102,109,110,112,119,120,124,126,132,134,135,139,141,148,149,151,158,159,161,168,169,173,175,177,178,182,184,187,189,190,192,195,197,198,204,206,214,218,220,221,222,226,228,235,236,238,245,246,248,257,258,262,264,268,270,277,278,280,287,288,290,297,298,301,303,306,307,309,312,313,315,318,319,321,324,325,327,330,331,333,336,337,340,342,345,346,348,350,351,353,356,357,359,362,363,365,374,376,377,379,389,391,392,395,396 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_maps.cpp:4,6,8,12,15,27,29,30,33,37,38,41,46,48,49,52,57,59,60,63,66,73,74,77,86,88,90,91,92,93,94 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/file.cpp:4,29,32,36,39,42,47,50,53,58,77,78,81,88,102,103,107,117,119,120,123,133,136,139,141,142,145,149,150,153,157,158,162,163,166,171,174,178,179,187,188,191,194,196,197,198,202,203,209,212,215,230,231,233,234,236,238,242,245,246,249,256,259,260,264,265,268,276,277,281,287,290,303,306,309,310,317,320,323,325,326,327,331,333,335,336,345,364,370,376,382,388,389,392,393,395,400,402,403,405,416,417,421,425,426,429,432,435,438,439,444,453,488,492,499,507,508,509,512,523,528,529,530,531 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/remove_placeholders.hpp:3,6,8,10,12,17,18,22,28,32,34,35,36 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_colors.hpp:3,5,7,9,17,21,52,80,81,82,83,84 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/c99func.c:4,11,14,23,25,29,31,33,38,40,41,43,46,50,52,53 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_supports.cpp:5,6,8,11,19,22,26,30,33,43,45,48,50,51,54,61,63,66,67,70,79,81,83,84,87,95,97,99,100,103,110,113,114 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/sass_values.hpp:3,5,9,14,20,28,34,43,49,53,58,63,76,81 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/constants.hpp:3,6,9,20,30,62,79,86,104,107,110,117,130,133,148,160,164,169,178,196,197,198,199 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_values.hpp:3,8,10,20,27,32,37,40,41,43,45,64,67,71,74,78,90,92,95,99,100,115,121,123,126,132,142,146,148,151,155,170,174,177,179,181,185,198,208,210,213,217,221,223,231,242,245,247,250,253,256,259,269,272,274,277,280,283,287,288,298,301,303,306,309,312,316,329,342,352,355,357,359,362,366,387,397,400,403,408,414,440,456,468,470,473,477,488,495,496,497 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/check_nesting.cpp:6,8,14,18,19,21,23,27,32,33,35,41,45,46,47,50,54,55,56,59,61,62,65,66,68,70,74,75,76,80,81,82,86,87,88,91,95,96,97,99,100,101,103,105,106,108,113,114,117,119,121,123,124,126,128,131,132,134,135,137,139,142,145,148,151,154,157,160,162,165,166,169,172,174,175,177,180,181,182,184,189,190,191,193,200,201,202,218,222,227,229,241,242,243,244,246,258,259,260,261,263,280,281,282,284,296,297,298,300,310,311,312,314,318,323,324,325,327,328,329,331,334,335,336,338,340,344,352,353,355,358,359,361,364,365,367,370,371,373,375,378,379,381,383,384,386,392,393 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/lexer.hpp:3,5,8,12,22,26,29,32,43,48,52,55,59,62,66,70,73,77,83,84,96,99,100,101,108,109,122,125,126,134,135,143,144,153,154,162,163,169,170,177,178,186,187,196,202,203,212,218,219,220,227,228,236,237,246,247,258,260,261,265,274,275,284,285,292,299,300,301,302,303 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/inspect.cpp:4,11,18,20,25,28,32,36,41,42,43,44,46,49,52,53,54,56,59,60,62,68,69,71,77,78,79,81,93,96,99,103,104,106,111,115,121,124,125,126,128,134,135,137,143,144,146,155,159,162,165,166,167,169,174,181,187,188,192,197,198,200,207,209,210,212,216,222,223,229,235,236,238,239,240,241,243,249,250,252,258,259,261,267,268,270,276,277,279,283,284,286,297,298,299,301,311,312,314,322,326,327,329,335,336,338,344,345,347,353,354,356,364,368,369,371,378,382,384,385,387,391,392,394,398,411,413,414,417,418,421,422,424,429,435,441,450,456,457,460,470,471,472,475,480,481,484,489,491,501,507,508,509,510,512,520,537,546,547,549,554,555,557,560,561,563,565,566,568,569,572,576,579,582,585,587,588,591,598,604,605,606,609,613,614,617,618,625,626,628,631,635,638,643,651,657,658,674,675,680,681,685,692,693,696,697,707,708,710,711,712,714,717,718,720,723,724,726,733,734,735,737,739,740,742,747,748,749,751,753,754,756,758,759,761,762,766,775,776,780,781,783,789,790,792,798,799,801,803,804,806,812,815,819,820,821,823,826,833,835,836,837,839,846,848,849,850,852,857,858,860,863,864,867,872,875,876,877,879,886,887,889,890,892,896,901,907,910,911,912,914,922,923,925,926,928,930,931,933,935,936,938,940,941,942,944,946,947,949,951,952,954,956,957,959,967,968,973,975,976,978,979,984,992,995,1000,1004,1005,1006,1007,1009,1010,1014,1016,1017,1018,1025,1028,1029,1031,1033,1044,1045,1046,1053,1056,1057,1058,1060,1065,1066,1074,1075,1078,1079,1080,1082,1087,1088,1090,1093,1097,1103,1104,1105,1106,1108,1114,1121,1122,1123,1124,1125 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_selectors.hpp:3,5,7,9,12,21,30,31,32,33,34 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/color_maps.hpp:1,4,7,9,11,161,162,313,314,320,321,322 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_numbers.hpp:3,5,7,9,12,26,40,41,42,43,44 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/plugins.cpp:4,9,18,20,23,26,29,32,33,34,39,45,49,54,55,56,59,60,64,66,69,74,78,81,85,88,92,95,97,102,103,105,109,110,112,113,114,116,117,120,122,124,125,136,139,141,152,154,158,159,160,162,166,167,169,180,182,185,186,187,188 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/mapping.hpp:3,6,8,12,16,17,18 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/output.hpp:3,6,10,13,17,21,25,28,40,42,44,45,46 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/operators.hpp:3,6,8,10,25,27,28,29 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/cssize.cpp:4,8,11,13,19,21,23,24,26,33,34,36,41,42,44,46,54,55,56,65,69,73,75,78,79,81,82,84,86,88,90,91,100,111,112,113,114,117,121,122,128,129,131,132,134,136,141,143,144,146,157,162,166,169,170,174,178,179,181,185,187,190,191,193,194,201,202,206,208,210,211,213,215,216,218,220,222,223,225,227,228,230,235,237,239,240,242,245,248,250,256,258,260,261,263,268,269,271,277,280,281,283,285,286,288,289,291,297,306,309,310,312,322,323,330,331,333,335,343,350,352,355,356,358,360,368,375,377,379,380,382,384,385,387,395,396,399,400,402,403,405,407,411,413,416,418,422,423,425,426,428,432,436,440,443,448,450,452,453,455,460,467,468,470,473,474,477,484,489,492,495,496,499,500,501,502,504,505,507,513,514,517,518,519,520,521 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_def_macros.hpp:3,12,15,17,21,23,25,28,30,33,37,45,53,61,69,71,75,80,85,87,91,96,101,103,107,111,113,125,127,137,139 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/sass2scss.cpp:6,11,20,31,34,37,38,45,48,54,57,61,62,65,69,70,74,75,82,87,97,112,129,148,151,154,155,156,158,160,161,163,165,166,168,170,171,175,176,178,180,181,184,187,190,197,199,201,202,203,204,205,207,211,212,218,220,221,224,227,229,231,233,235,237,239,242,244,247,249,251,253,256,259,260,262,265,268,271,274,275,276,279,280,281,282,284,286,287,289,293,294,302,305,306,309,312,314,317,319,321,323,326,329,331,332,334,337,340,343,346,347,348,351,352,353,354,356,360,363,364,366,369,376,378,382,383,386,392,396,400,405,408,413,416,420,422,425,427,429,432,433,436,439,443,444,447,450,451,453,456,457,460,463,465,466,469,472,475,478,481,484,485,488,491,495,496,499,502,505,510,513,516,522,523,524,527,528,529,532,541,542,545,551,552,555,556,564,572,575,582,587,588,589,590,591,596,597,598,599,613,617,618,619,622,633,636,639,642,645,652,654,655,657,658,665,672,676,677,678,679,682,685,688,692,693,694,697,700,703,710,711,714,723,724,725,728,733,735,739,742,745,746,747,756,759,760,763,766,767,770,774,778,779,784,785,786,787,789,790,792,795,796,798,802,804,810,813,830,831,832,833,836,837,842,855,859,866,874,875,877,878,880,883,884,886,888,889,893,894,895 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/units.hpp:3,8,10,12,21,23,31,37,41,45,50,53,55,90,96,107,108,109 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_miscs.hpp:3,5,7,9,22,35,36,37,38,39 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/stylesheet.hpp:3,7,11,13,18,22,25,28,32,36,40,43,45,48,51,53,54,55,56 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/memory.hpp:3,5,11 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/extension.hpp:3,7,12,14,16,18,21,25,29,32,36,38,42,53,54,55,65,66,67,77,78,82,84,86,87,88 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/operation.hpp:3,7,10,13,16,18,29,44,124,126,210,214,217,218,220,221,222 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/to_value.cpp:4,7,9,12,14,15,18,20,21,24,26,27,30,32,33,36,38,39,42,44,45,48,50,51,54,56,57,60,69,71,72,75,77,78,81,83,84,87,89,90,93,96,97,100,104,105,108,112,113 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/source.hpp:3,8,10,19,24,26,31,34,35,38,39,42,43,45,51,56,58,63,66,67,70,71,74,75,77,78,84,87,92,93,94 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/prelexer.cpp:4,12,13,17,19,20,22,27,57,58,60,77,107,108,110,142,143,146,176,177,179,211,212,220,238,239,241,264,265,268,278,279,282,290,294,298,300,304,307,311,314,315,318,331,332,335,346,347,350,361,362,365,371,372,375,382,383,385,392,393,395,402,403,406,418,419,422,433,434,437,450,451,453,455,456,467,468,471,506,507,511,512,535,536,559,560,568,569,579,580,596,597,599,600,607,617,618,622,623,642,704,705,733,734,746,747,764,765,772,773,786,787,790,791,794,795,798,799,802,803,806,807,810,811,814,815,818,819,822,823,826,827,830,831,834,835,838,839,840,843,844,847,852,853,856,857,860,861,864,865,868,869,872,873,876,877,880,881,887,888,891,892,895,896,899,900,905,908,909,917,918,929,930,945,946,961,962,965,968,971,975,979,984,988,990,993,996,1002,1015,1019,1030,1033,1036,1037,1044,1049,1054,1059,1060,1066,1082,1083,1109,1115,1121,1127,1131,1163,1164,1167,1168,1171,1174,1178,1182,1185,1197,1200,1203,1207,1211,1212,1227,1228,1232,1235,1238,1241,1244,1247,1250,1253,1256,1259,1262,1265,1268,1269,1306,1309,1312,1313,1318,1325,1343,1344,1353,1354,1360,1372,1375,1378,1381,1385,1387,1390,1392,1401,1404,1405,1414,1415,1421,1422,1425,1426,1438,1439,1454,1461,1462,1469,1478,1479,1482,1483,1501,1502,1509,1510,1523,1524,1537,1538,1575,1576,1596,1597,1613,1614,1630,1631,1640,1641,1727,1728,1731,1734,1737,1738,1742,1746,1747,1777,1778,1779,1780 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/util.hpp:3,7,10,16,18,20,24,25,31,32,45,49,52,54,60,62,63,68,69,72,73,78,79,86,87,90,91,93,102,103,104 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/utf8_string.cpp:4,9,11,14,19,23,24,27,28,34,35,46,47,56,60,63,67,71,72,73,75,78,81,88,89,92,99,100,102,103,104 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast_selectors.hpp:3,8,10,14,19,23,26,30,34,37,60,72,81,117,120,125,128,132,134,138,142,145,161,178,192,208,227,243,245,247,251,255,258,267,268,281,286,291,294,296,298,300,303,308,313,324,325,328,331,333,336,339,345,351,357,361,363,366,369,372,376,379,384,389,394,397,400,405,410,419,423,426,427,430,434,436,441,444,447,449,451,455,457,462,475,477,482,487,489,492,499,504,519,520,521 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/b64/cencode.h:3,7,10,12,15,17,22,24,26,28,30,32 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/b64/encode.h:4,10,12,14,16,18,19,21,24,27,29,30,32,34,35,37,39,40,42,44,45,47,55,57,63,65,70,73,75,76,77,79 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/backtrace.cpp:2,4,6,9,14,16,19,22,41,42,43,44,47,48,49 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/json.cpp:4,11,14,23,28,30,34,40,48,53,56,62,63,65,67,72,74,80,81,87,89,92,96,102,103,105,109,110,116,118,120,121,123,127,128,130,132,133,144,166,168,178,184,188,194,200,204,212,216,217,218,221,223,228,229,231,232,241,243,245,268,269,270,280,282,284,307,308,309,317,323,324,325,332,334,336,340,341,350,353,362,364,369,373,375,378,382,387,388,390,391,393,395,396,398,401,404,408,409,411,412,414,417,423,427,428,430,431,433,436,443,448,450,452,453,455,456,457,459,461,465,469,471,472,474,477,480,485,486,488,489,491,493,496,500,502,503,505,509,510,512,518,519,521,523,524,526,530,531,533,537,538,540,542,543,545,549,550,552,554,555,557,559,560,562,567,573,574,575,577,582,588,589,590,592,596,597,598,600,604,606,607,608,610,613,615,616,618,622,624,625,626,628,632,635,636,637,639,642,648,653,655,659,660,661,662,664,666,674,676,683,685,692,694,702,704,705,710,712,717,719,727,729,730,731,732,734,738,742,746,747,752,755,759,760,764,765,771,775,776,778,783,787,791,792,797,801,805,808,812,813,817,818,824,831,832,834,840,843,850,851,854,880,883,886,898,899,902,906,913,918,921,922,933,934,936,941,946,947,950,951,954,955,967,969,973,983,984,993,994,1005,1006,1009,1012,1013,1015,1020,1021,1023,1046,1047,1048,1050,1073,1074,1075,1077,1079,1085,1087,1088,1090,1093,1097,1098,1104,1107,1111,1112,1114,1116,1124,1126,1127,1129,1132,1136,1137,1145,1148,1152,1153,1155,1159,1164,1166,1168,1175,1179,1212,1215,1233,1238,1240,1256,1261,1262,1264,1265,1266,1274,1276,1278,1279,1281,1290,1295,1296,1298,1300,1301,1303,1305,1306,1308,1310,1314,1317,1318,1324,1330,1341,1344,1345,1350,1351,1357,1359,1364,1366,1367,1369,1375,1378,1381,1393,1402,1405,1413,1418,1423,1426,1427,1430,1431,1432,1434,1436 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/parser.cpp:4,8,20,21,25,26,41,46,47,54,55,57,61,62,64,67,68,71,72,75,78,84,85,88,93,94,99,102,105,106,108,109,110,115,116,119,123,127,129,132,133,138,141,143,145,146,151,153,154,158,159,162,166,170,172,174,178,181,184,185,189,191,193,197,199,201,212,219,220,229,230,231,242,250,251,252,253,259,261,262,271,274,276,279,284,287,301,302,305,307,310,318,322,326,329,333,336,339,343,346,350,351,355,360,361,362,364,365,367,380,381,383,392,395,396,398,399,401,404,415,418,420,421,423,432,435,436,438,439,441,444,448,449,458,469,471,473,474,476,482,489,495,497,498,501,513,519,531,532,537,547,559,560,567,581,593,595,596,598,601,605,607,610,612,614,622,623,626,637,642,643,645,649,652,655,657,658,660,664,667,670,673,676,679,682,685,688,691,692,694,701,703,707,708,711,715,721,728,729,733,742,746,747,751,752,754,761,762,767,770,771,772,773,774,776,779,782,783,784,788,789,790,792,795,796,798,800,801,803,805,806,808,814,818,822,824,828,831,834,835,838,842,845,846,849,851,857,858,859,867,872,875,883,887,896,897,903,904,905,911,912,913,915,919,923,927,928,930,933,935,939,941,944,946,949,950,954,956,957,959,964,967,968,970,980,983,984,989,991,997,1000,1001,1006,1009,1010,1013,1018,1021,1022,1031,1032,1037,1039,1045,1048,1050,1053,1060,1063,1070,1073,1075,1078,1095,1097,1100,1110,1118,1120,1123,1140,1157,1167,1169,1176,1191,1197,1202,1204,1209,1210,1216,1217,1220,1237,1240,1246,1248,1249,1253,1263,1270,1277,1280,1283,1286,1293,1294,1296,1299,1302,1307,1312,1317,1322,1325,1326,1327,1329,1335,1336,1338,1347,1348,1350,1359,1360,1362,1369,1380,1381,1383,1387,1401,1414,1426,1439,1443,1444,1446,1455,1456,1457,1460,1463,1466,1468,1471,1475,1478,1482,1485,1489,1492,1495,1498,1501,1502,1505,1509,1512,1515,1520,1523,1526,1529,1531,1534,1535,1539,1544,1549,1550,1560,1565,1575,1579,1580,1585,1587,1588,1590,1591,1593,1609,1618,1631,1637,1638,1639,1645,1646,1649,1650,1652,1661,1663,1664,1666,1668,1669,1671,1679,1680,1687,1690,1700,1704,1705,1709,1711,1712,1714,1715,1717,1724,1732,1735,1736,1738,1741,1744,1745,1755,1759,1762,1768,1774,1779,1780,1785,1794,1796,1801,1802,1807,1811,1815,1819,1823,1826,1830,1833,1835,1839,1842,1843,1847,1854,1855,1865,1870,1881,1885,1886,1892,1894,1895,1897,1898,1901,1914,1919,1920,1922,1926,1927,1930,1934,1935,1939,1940,1950,1951,1952,1954,1956,1960,1961,1967,1971,1975,1976,1978,1979,1981,1984,1987,1991,1992,1994,1998,2000,2001,2003,2006,2008,2009,2011,2018,2024,2027,2030,2031,2033,2049,2050,2053,2057,2062,2065,2068,2072,2075,2076,2078,2088,2094,2095,2098,2108,2116,2117,2118,2120,2125,2128,2129,2131,2134,2136,2137,2139,2142,2145,2148,2151,2152,2155,2158,2162,2166,2167,2170,2173,2174,2175,2176,2177,2178,2180,2183,2189,2193,2194,2196,2198,2202,2203,2204,2206,2207,2208,2211,2219,2220,2222,2229,2230,2233,2238,2242,2249,2252,2254,2256,2258,2259,2261,2265,2268,2272,2277,2280,2282,2283,2287,2296,2297,2301,2308,2309,2311,2315,2316,2318,2321,2326,2329,2332,2334,2335,2337,2339,2342,2344,2345,2349,2356,2364,2365,2367,2370,2376,2377,2379,2383,2386,2387,2389,2397,2401,2406,2411,2412,2414,2416,2419,2420,2425,2428,2430,2437,2438,2440,2447,2449,2450,2452,2455,2457,2458,2460,2463,2464,2466,2471,2472,2474,2522,2524,2525,2527,2539,2540,2542,2543,2553,2554,2557,2558,2560,2562,2564,2565,2567,2574,2576,2577,2579,2586,2588,2589,2591,2598,2600,2601,2603,2608,2609,2611,2630,2635,2638,2640,2641,2653,2654,2656,2659,2660,2662,2666,2674,2677,2679,2685,2733,2735,2744,2745,2748,2750,2752,2804,2807,2808,2810,2815,2817,2818,2819,2821,2824,2826,2827,2829,2847,2849,2850,2851,2857,2858,2868,2873,2876,2880,2881,2886,2888,2889,2891,2894,2895,2898,2904,2908,2913,2914,2918,2928,2929,2935,2938,2939,2948,2952,2954,2963,2964,2965 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/util_string.cpp:2,5,8,24,28,29,33,34,35,39,40,41,46,47,53,59,61,63,75,78,79,82,83,88,89,96,99,101,102,109,110,111,118,119,120,121,123,124 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/environment.hpp:3,7,12,14,17,26,33,38,42,46,52,54,56,58,60,62,66,68,75,77,79,83,85,90,96,100,104,108,111,115,117,121,122,123 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/error_handling.cpp:4,9,11,13,15,20,24,25,28,32,33,36,39,40,43,47,48,51,53,54,58,62,65,67,68,71,73,74,77,79,80,83,85,86,88,90,91,93,95,96,99,104,105,108,110,111,114,120,121,124,126,127,130,133,134,137,138,139,140,144,145,146,147,151,152,153,154,155,156,157,158,160,162,163,165,170,173,174,176,178,179,181,186,190,191,193,198,206,207,209,214,218,219,222,225,226,228,231,232,233 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/sass_context.cpp:5,8,10,15,19,20,22,37,38,42,53,56,60,63,65,71,75,76,89,94,109,110,130,135,138,141,144,147,149,150,156,157,159,160,169,171,175,179,184,190,194,197,198,201,204,205,206,207,208,211,223,224,236,242,243,246,254,255,256,263,264,265,272,273,274,285,291,296,299,300,303,306,307,308,311,312,315,320,323,325,327,328,330,334,335,337,342,343,345,359,361,362,364,378,380,381,383,387,388,390,394,395,397,405,409,410,412,419,423,424,426,438,439,441,461,462,465,479,480,483,499,500,511,512,532,533,537,563,564,566,569,576,577,579,581,582,585,588,591,597,598,602,609,622,626,647,660,670,673,674,685,686,687,688,691,696,697,700,704,705,708,713,714,717,721,722,725,726,737,738,739,740,741 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/eval.cpp:4,11,35,37,45,48,50,52,54,55,57,59,60,62,64,65,67,69,70,72,74,75,77,79,80,82,87,89,90,92,101,107,108,111,112,115,116,126,127,130,132,134,136,142,143,144,147,150,151,154,156,157,159,166,170,173,174,178,184,189,198,215,225,226,229,230,234,243,247,251,254,255,258,262,271,272,275,276,280,295,296,304,305,306,309,310,313,314,316,327,329,332,333,335,337,338,340,345,348,358,364,374,375,376,385,386,388,393,396,406,412,422,423,424,429,430,432,437,440,450,456,466,467,468,474,478,479,480,482,489,495,499,500,503,515,520,521,523,525,531,532,542,543,548,549,552,553,555,556,560,566,572,573,577,580,581,583,588,592,593,599,600,617,618,620,623,624,636,637,639,642,643,644,661,662,664,667,668,678,679,681,684,685,686,687,689,699,702,703,705,714,716,717,718,726,734,737,738,743,746,752,754,759,761,770,771,778,779,780,781,785,796,797,798,809,810,812,815,816,819,830,835,840,845,860,864,867,869,875,876,877,880,881,883,887,888,894,895,896,898,899,900,902,908,915,919,922,928,938,939,946,947,951,954,955,957,963,964,971,972,975,978,985,986,994,1003,1004,1005,1009,1012,1014,1016,1026,1032,1033,1038,1040,1044,1057,1061,1064,1067,1070,1071,1082,1083,1097,1106,1118,1120,1126,1127,1132,1137,1138,1140,1155,1156,1158,1160,1161,1163,1165,1166,1168,1170,1171,1173,1175,1176,1178,1180,1185,1190,1197,1198,1201,1207,1208,1209,1211,1216,1217,1227,1238,1240,1241,1256,1257,1258,1260,1261,1262,1264,1274,1275,1276,1277,1278,1290,1291,1296,1305,1306,1307,1309,1311,1312,1314,1320,1321,1323,1332,1333,1335,1341,1342,1344,1352,1353,1355,1361,1362,1364,1374,1375,1377,1388,1390,1391,1393,1400,1408,1414,1415,1417,1419,1420,1422,1426,1431,1440,1441,1448,1449,1451,1459,1460,1461,1465,1469,1475,1484,1487,1488,1489,1494,1496,1498,1499,1501,1503,1504,1506,1515,1521,1522,1524,1529,1530,1531,1533,1535,1536,1538,1542,1543 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/utf8.h:2,10,17,26,27,30,33 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/ast.hpp:3,7,10,15,21,23,36,44,47,49,51,53,66,71,72,74,87,92,93,99,100,105,109,115,121,158,161,176,177,178,182,186,188,190,194,196,198,200,201,203,231,237,238,241,242,248,256,263,266,269,270,273,276,277,278,281,284,285,293,294,298,304,305,315,316,318,319,324,325,327,331,332,334,335,340,341,348,352,363,378,382,388,391,393,395,402,404,408,411,412,414,417,419,425,426,429,430,433,437,440,445,449,496,512,525,540,553,565,582,595,611,625,641,654,665,676,687,700,713,727,739,750,761,798,811,822,841,859,879,880,887,893,903,910,914,915,919,923,927,931,934,937,943,944,951,952,956,957,961,965,980,994,1008,1021,1034,1050,1051,1052,1056,1058,1061,1063 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/values.cpp:4,7,9,11,14,16,19,21,28,29,31,38,40,42,49,51,53,55,57,60,62,64,66,68,70,71,73,74,77,101,112,115,122,124,136,138,139,140 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/extender.hpp:3,7,14,16,20,27,33,39,46,53,60,69,71,73,75,77,82,88,94,100,106,118,132,140,142,146,152,157,169,178,191,199,213,220,229,231,241,251,260,272,280,290,297,305,317,326,336,344,353,361,370,375,380,388,394,396,397,398 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/emitter.hpp:3,7,11,14,16,20,35,44,59,83,96,98,99,100 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/cencode.c:3,7,9,11,15,16,18,22,23,25,31,33,35,37,40,44,50,53,57,63,66,70,76,78,79,82,83,85,87,89,101,103,105,106 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/fn_lists.cpp:4,9,11,13,17,20,31,33,34,37,40,45,53,54,55,60,61,64,74,81,87,93,98,99,100,103,111,114,121,123,124,127,134,137,140,142,143,146,160,164,168,171,181,186,187,190,196,201,204,211,219,222,224,225,228,240,246,247,249,256,258,260,261,264,269,273,274,277,281,282,283,284,285 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/position.cpp:4,7,9,10,15,18,20,21,24,26,27,30,33,37,40,41,45,62,67,68,70,72,73,77,81,82,84,86,87,89,91,92,94,96,97,99,101,102,104,106,107,110,113,116,119,120,123,126,128,131,132,134,138,139,141,143,144,146,148,149,151,153,154,156,158,159,161,163,164,165 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/bind.hpp:3,8,10,12,13,14 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/eval_selectors.cpp:7,8,10,12,17,18,28,29,32,35,36,37,39,40,42,44,45,47,53,59,60,61,62,64,65,67,72,74,75 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/expand.cpp:4,7,17,19,22,37,47,48,54,55,57,58,60,64,65,67,70,71,73,76,77,79,81,82,84,86,87,89,94,99,100,102,107,112,113,115,121,122,124,126,127,129,135,136,138,140,141,144,164,165,167,169,177,183,184,185,187,188,195,196,197,198,201,207,221,224,225,228,230,231,233,240,241,245,252,253,254,256,257,259,271,274,279,280,281,283,286,289,292,294,301,302,304,321,322,324,333,343,344,345,355,356,358,367,373,374,377,378,381,382,392,393,396,398,400,402,408,409,410,413,416,417,420,422,423,425,430,433,437,438,440,446,454,459,467,468,470,474,475,477,481,482,484,488,489,491,496,502,503,505,512,516,520,521,525,531,536,545,561,570,571,575,576,580,587,591,595,598,604,609,618,620,621,626,642,643,650,651,652,654,655,659,660,662,672,676,677,679,682,683,685,686,691,694,696,698,701,702,704,706,714,717,719,724,725,726,730,731,732,735,736,737,738,740,741,742,744,749,761,762,766,767,769,770,773,774,776,781,785,788,801,816,817,819,822,826,831,834,837,841,844,845,847,853,858,861,862,865,871,873,874,875 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/parser_selectors.cpp:4,6,8,11,13,14,16,19,21,23,25,28,32,36,40,44,47,48,49,51,54,56,58,59,60,62,63,68,71,72,75,77,80,85,87,89,96,98,100,103,104,107,109,110,115,118,122,124,129,130,133,139,146,152,155,157,158,161,163,174,175,177,180,181,184,186,187,188,189 ./Vendor/bundle/ruby/2.7.0/gems/sassc-2.4.0/ext/libsass/src/c2ast.cpp:8,10,12,31,37,47,60,62,63,64 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/sqlite3.c:2,5,7,19,24,27,29,39,49,54,55,56,57,61,62,64,66,67,69,75,76,81,83,84,86,89,91,94,128,129,131,139,144,149,161 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/database.c:3,7,9,11,14,17,18,20,23,24,27,31,32,34,36,40,42,51,58,60,62,63,69,73,76,78,80,82,83,89,92,94,96,97,104,108,110,111,113,117,118,128,131,134,136,138,140,142,144,145,147,151,153,155,156,172,176,179,181,183,185,188,190,192,193,200,204,206,207,209,229,235,236,237,239,250,254,256,277,282,283,284,286,291,296,297,298,300,302,303,306,308,310,317,321,324,326,337,339,341,343,344,351,353,354,360,364,366,368,369,376,380,382,383,390,394,396,397,404,407,409,410,418,422,424,425,433,442,446,448,449,461,464,467,471,473,475,477,478,490,494,496,498,499,506,510,512,514,515,517,523,525,529,532,536,537,539,541,542,551,555,562,565,567,568,577,584,587,591,592,594,596,603,608,615,616,618,620,622,624,626,630,632,633,639,642,645,647,650,651,653,654,661,665,667,668,670,673,679,680,681,683,685,686,688,691,697,698,699,701,703,704,705,715,721,724,729,730,732,736,737,739,740,747,752,754,757,758,760,763,765,774,776,778,780,781,783,788,815,819,823,825,827 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/aggregator.c:3,12,22,29,33,36,38,39,43,48,49,56,61,64,65,67,71,76,78,80,81,84,85,87,88,94,99,102,103,106,107,111,112,114,115,118,125,128,129,133,138,139,144,145,147,148,152,156,162,163,164,170,171,173,174,207,213,217,218,224,225,233,234,237,239,243,254,258,259,261,263,264,267,273 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/exception.c:2,4,6,93,94,98 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/statement.h:3,5,10,13,15 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/backup.h:3,5,9,12,14 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/database.h:3,5,9,12,16 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/sqlite3_ruby.h:3,5,14,16,23,24,26,30,34,37,42,44 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/aggregator.h:3,5,8,11 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/exception.h:3,5,7 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/backup.c:2,4,8,10,12,15,16,18,21,22,60,64,68,73,78,81,82,84,85,96,99,104,105,111,113,119,120,129,131,135,136,145,147,151,152,154,159,166,167 ./Vendor/bundle/ruby/2.7.0/gems/sqlite3-1.4.2/ext/sqlite3/statement.c:2,6,8,10,13,14,16,20,22,23,32,37,39,42,45,48,49,61,63,68,70,71,78,80,82,84,87,89,90,96,99,101,103,104,106,112,114,116,118,119,123,124,126,135,136,139,142,153,162,165,171,178,179,180,190,191,193,194,204,208,211,221,222,225,239,240,252,260,261,268,269,283,284,286,288,289,296,298,301,303,305,307,308,315,317,320,322,324,326,327,333,336,339,340,346,350,352,353,359,362,365,367,370,371,377,380,383,385,388,389,395,399,401,402,404,410,414,417,418,420,422,424,438,442 ./Vendor/bundle/ruby/2.7.0/gems/xcpretty-0.3.0/spec/fixtures/NSStringTests.m:8,11,13,15,17,20,22,24,26,30,34,38,42,44,48,53,55,59,61,62,63 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/buffer.c:23,26,28,33,40,43,46,50,53,54,56,57,61,64,66,69,72,76,80,84,85,86,90,93,98,100,101,105,107,110,114,115,117,118,122,125,127,130,134,143,144,148,152,153,156,158,159,163,165,168,171,172,176,178,179,180,184,186,189,192,193,197,200,203 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/autolink.c:22,25,30,34,37,42,44,47,52,53,55,56,59,62,67,68,72,75,78,83,85,86,89,91,98,99,104,124,130,132,133,136,137,139,140,143,145,148,152,153,164,165,166,175,177,180,183,185,188,191,193,196,199,201,202,211,214,217,220,223,225,226,229,232,235,242,243,246,248,251,254,256,257,266,268,271,274,277,279,284,287,291,293,296,303,306,308 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/html.h:22,25,29,33,40,42,46,60,66,69,72,75,78,80,82 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/rc_markdown.c:22,24,28,30,32,34,36,42,45,48,51,54,57,60,63,66,69,72,75,78,80,81,84,86,87,89,92,95,98,101,104,113,115,120,121,125,128,130,131,133,137,139,142,147,151,154,161,164,166,169,171,172,175,177,181,183 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/houdini_href_e.c:22,26,28,30,74,77,81,84,89,92,96,104,114,120,121,123,124 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/stack.c:22,25,28,30,33,37,40,43,46,48,49,52,55,57,61,62,65,69,72,74,75,78,81,84 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/html_blocks.h:5,32,34,38,59,67,69,73,76,78,80,82,94,96,125,127,134,136,137,142,144,151,153,213,215,217,219,221,224,225,227 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/houdini_html_e.c:22,26,28,30,60,70,73,75,77,82,85,89,95,97,98,99,102,104 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/markdown.c:23,26,31,35,37,40,42,47,51,55,58,61,65,68,71,77,84,92,106,122,138,143,153,157,160,164,172,173,175,176,179,181,182,185,191,194,197,200,201,202,205,208,211,213,214,219,221,224,227,230,231,234,237,239,243,245,246,248,249,252,254,258,265,266,267,268,271,275,277,279,280,283,288,294,296,298,299,302,305,307,312,313,315,316,319,322,323,326,329,336,337,338,344,346,347,350,361,363,364,368,373,375,380,384,389,392,395,396,397,399,400,404,406,409,413,416,419,423,428,429,430,434,435,439,442,449,450,455,456,461,462,466,470,474,479,480,485,488,491,499,500,501,502,506,508,512,515,519,520,523,527,531,532,534,542,543,545,550,555,556,560,563,567,570,576,577,582,583,586,588,589,590,592,593,598,602,605,611,613,617,618,621,626,629,630,631,633,634,638,642,647,651,658,661,663,665,666,671,674,679,683,687,692,698,704,705,707,708,712,715,719,720,726,728,729,733,735,736,740,742,743,745,746,747,751,754,758,760,761,762,766,768,772,778,779,782,787,791,800,801,803,804,808,810,814,820,821,824,829,833,842,843,845,846,850,853,857,862,866,867,869,870,875,878,881,884,889,894,896,898,899,903,908,917,920,921,924,925,928,931,934,936,941,950,952,953,956,957,960,963,966,968,972,973,976,977,980,983,986,988,992,993,996,997,1001,1011,1015,1020,1023,1026,1031,1032,1033,1036,1039,1044,1047,1050,1052,1059,1060,1064,1066,1067,1072,1077,1080,1082,1086,1091,1097,1098,1101,1108,1114,1115,1117,1122,1127,1128,1129,1133,1137,1142,1143,1147,1148,1150,1151,1156,1163,1169,1175,1176,1182,1186,1187,1191,1196,1197,1202,1207,1213,1214,1220,1221,1226,1230,1233,1234,1246,1247,1248,1252,1253,1258,1262,1263,1268,1269,1272,1275,1278,1281,1284,1287,1292,1295,1296,1299,1304,1306,1307,1311,1315,1317,1321,1323,1324,1328,1331,1337,1343,1349,1351,1352,1354,1355,1360,1363,1369,1373,1375,1379,1380,1383,1385,1386,1390,1393,1397,1400,1402,1405,1408,1409,1412,1417,1418,1421,1426,1427,1428,1432,1433,1437,1439,1440,1442,1443,1447,1450,1453,1456,1459,1460,1462,1463,1467,1469,1475,1481,1483,1484,1487,1489,1492,1495,1497,1498,1502,1507,1511,1513,1514,1516,1517,1521,1524,1526,1527,1531,1533,1537,1540,1543,1546,1549,1551,1552,1556,1558,1562,1567,1570,1572,1573,1574,1578,1579,1583,1587,1592,1594,1597,1603,1611,1613,1614,1620,1621,1624,1628,1632,1635,1638,1641,1643,1649,1650,1665,1666,1672,1673,1679,1680,1681,1683,1684,1688,1697,1702,1705,1709,1713,1716,1720,1722,1723,1726,1729,1731,1732,1734,1735,1739,1743,1746,1748,1752,1757,1758,1760,1767,1769,1770,1773,1776,1779,1780,1783,1786,1788,1793,1799,1806,1808,1809,1812,1814,1817,1820,1821,1826,1830,1834,1838,1841,1846,1850,1854,1858,1860,1863,1869,1870,1875,1877,1881,1882,1888,1889,1896,1897,1902,1905,1908,1913,1917,1918,1920,1924,1925,1929,1935,1943,1946,1947,1951,1955,1956,1957,1961,1964,1966,1970,1973,1974,1979,1980,1984,1987,1990,1992,1995,1998,2001,2004,2006,2009,2011,2012,2014,2015,2019,2022,2024,2028,2029,2033,2037,2040,2042,2048,2049,2053,2054,2064,2066,2072,2080,2083,2085,2086,2093,2097,2103,2105,2106,2116,2119,2123,2124,2126,2127,2128,2132,2136,2140,2144,2147,2150,2154,2157,2159,2162,2168,2169,2170,2176,2185,2186,2187,2188,2191,2192,2196,2201,2202,2205,2210,2212,2213,2223,2226,2229,2231,2234,2238,2240,2243,2245,2248,2250,2253,2256,2259,2260,2264,2265,2267,2269,2270,2279,2282,2287,2290,2292,2295,2298,2301,2304,2309,2313,2316,2319,2323,2324,2327,2328,2332,2333,2336,2339,2342,2344,2345,2348,2356,2358,2359,2366,2368,2371,2374,2377,2380,2384,2386,2390,2394,2395,2404,2406,2407,2410,2411,2416,2417,2421,2425,2429,2433,2436,2440,2443,2447,2450,2452,2453,2457,2461,2464,2467,2470,2473,2476,2477,2478,2479,2480,2484,2488,2494,2496,2504,2515,2520,2523,2525,2529,2536,2539,2540,2545,2552,2555,2556,2558,2567,2568,2570,2571,2574,2583,2585,2586,2588,2589,2593,2600,2608,2617,2628,2632,2634,2637,2640,2651,2656,2677,2680,2684,2687,2691,2694,2698,2699,2700,2702,2703,2705,2707,2710,2713,2714,2717,2720,2724,2726,2727,2728,2732,2739,2741,2743,2747,2749,2752,2754,2758,2765,2766,2769,2772,2775,2779,2784,2785,2788,2794,2796,2797,2800,2803,2807,2811,2814,2817,2820,2825,2826,2829,2834,2838,2847,2851,2857,2858,2860,2861,2862,2865,2869,2874,2876,2877,2881,2884,2887,2894,2895,2898,2899,2902,2904,2907,2910,2913,2915 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/autolink.h:22,25,27,31,35,38,42,46,50,52,54 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/buffer.h:23,26,30,34,39,44,52,56,59,62,65,68,71,74,77,80,83,85,87 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/redcarpet.h:22,25,29,31,34,36,38,46,51 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/html_smartypants.c:22,25,30,34,39,50,53,66,85,88,90,91,94,96,97,103,106,111,112,113,115,116,120,122,125,128,133,134,142,146,152,153,156,161,162,168,169,173,180,181,182,183,186,187,191,193,194,198,202,206,207,211,212,216,217,218,221,222,226,230,231,235,236,239,240,244,248,249,253,254,257,260,261,265,269,270,274,275,278,279,283,287,288,291,292,296,302,303,304,310,311,312,318,319,320,321,324,325,329,332,334,335,338,343,346,349,353,354,359,362,365,367,368,371,372,376,378,379,381,388,389,391,392,395,398,408,412,413,414,444,447,450,453,455,459,463,466,470,471,472 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/stack.h:22,25,27,31,37,41,43,45,47 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/html.c:23,30,32,34,37,40,43,45,49,50,54,57,58,61,64,66,67,69,71,72,74,76,77,83,85,88,93,98,105,106,116,117,119,121,122,125,127,129,137,138,142,147,150,153,154,155,161,162,165,167,168,171,176,177,180,189,190,193,196,201,202,205,208,212,214,215,218,224,225,228,231,235,237,238,241,244,248,250,251,254,257,261,263,264,267,271,272,275,277,282,292,299,304,305,306,310,316,318,319,320,323,325,328,334,337,340,341,344,346,349,351,354,358,359,366,367,371,372,375,380,381,384,390,392,394,395,398,401,403,406,408,411,419,422,429,432,435,437,438,441,444,447,451,453,456,461,464,467,468,471,477,478,481,485,486,489,491,494,496,499,501,504,508,509,512,513,516,518,524,525,528,532,536,540,543,544,547,556,557,560,565,566,569,574,575,580,584,588,591,592,595,600,601,602,605,611,612,615,618,619,622,624,626,630,633,635,636,639,642,653,654,655,663,665,666,669,672,673,676,678,685,687,692,698,702,703,707,713,714,716,717,718,721,725,726,729,731,735,736,737,740,755,771,774,778,781,783,784,787,802,818,821,825,831,834,837,841,842,845 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/houdini.h:22,25,27,31,42,46,48,50 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/rc_render.c:22,24,32,33,40,41,48,50,53,55,56,59,61,62,65,67,68,71,73,74,77,79,80,83,86,87,90,93,94,97,99,100,103,105,106,109,111,112,115,117,122,126,130,134,135,137,138,141,143,144,147,149,150,151,157,160,161,164,166,167,170,172,173,176,178,179,182,184,185,188,190,191,194,196,197,200,202,203,206,208,209,212,214,215,218,220,221,224,226,227,230,232,233,236,238,239,242,244,245,251,253,254,257,259,260,263,265,266,269,271,272,275,281,282,285,288,292,293,308,324,327,331,346,362,365,369,371,373,376,377,379,381,382,384,388,389,391,394,398,403,408,412,413,414,418,419,421,424,425,427,431,433,436,439,443,447,451,455,459,463,467,470,473,476,478,479,482,486,487,489,490,492,496,498,501,504,508,511,512,515,522,531,532,534,535,537,540,542,544,547,550,551,553,555,559,562,565,568 ./Vendor/bundle/ruby/2.7.0/gems/redcarpet-3.5.0/ext/redcarpet/markdown.h:23,26,29,33,37,44,52,68,85,102,106,111,113,117,121,125,132,135,138,140,142 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Type.h:33,36,39,43,45,47,52,55,57,59,61 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/rbffi_endian.h:3,7,9,22,35,47,53,57,59 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/MappedType.h:29,32,33,35,39,40,46,48,50,52,53,55,57,59 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Thread.c:29,37,50,59,61,64,71,72,75,78,87,88,91,97,98,101,104,107,108,111,113,115,117,118,121,123,125,128,134 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Buffer.c:30,43,47,54,60,62,65,68,72,74,75,78,82,83,85,86,98,102,104,108,114,115,118,121,122,126,127,130,131,133,134,142,145,150,155,156,160,163,165,166,169,171,172,175,179,182,189,191,192,201,204,206,208,209,219,221,222,230,233,235,237,239,240,241,247,260,262,270,273,278,281,282,286,290,291,293,294,295,299,301,306,307,309,310,313,315,316,319,321,328,334,356,364,365 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Types.h:30,33,37,61,64,67,70,73,77,80,83,85,87,89 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/LastError.h:29,32,36,37,39,41,43,45,47 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/ArrayType.h:29,32,36,40,41,49,52,53,55,57,59 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/DynamicLibrary.c:29,47,49,55,61,64,65,69,71,83,86,89,90,101,103,104,115,118,120,123,131,139,143,144,147,151,154,156,157,164,168,169,172,177,180,181,185,191,192,193,196,199,201,204,210,212,213,214,223,226,227,230,233,240,242,243,246,249,250,258,261,266,267,270,284,317,322,337,338,339 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Variadic.c:29,34,44,48,57,62,69,70,75,77,78,81,84,89,91,92,95,99,100,103,112,115,121,129,134,135,137,139,145,149,153,154,160,162,163,166,179,182,191,194,197,199,213,218,221,222,223,227,229,230,234,235,238,253,254,257,259,269,273,274,276,278,281,282,284,285,286,289,292,294,297,298 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/StructByValue.h:29,32,35,39,45,47,49,51,53,55 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/AbstractMemory.h:29,32,40,43,47,48,54,56,61,80,87,88,91,93,95,97,100,104,105,106,109,112,113,114,117,120,121,122,125,161,162,163,167,168,169,171,173,175 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/ffi.c:30,34,36,53,55,57,59,62,70,72,75,93 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/ClosurePool.h:28,31,34,42,44,48,50,53,55,57 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Pointer.c:29,43,45,48,51,54,57,60,61,68,70,71,74,77,81,83,84,98,102,104,115,116,124,126,130,136,138,139,141,143,144,157,160,166,167,171,172,176,177,182,183,189,192,194,195,198,202,205,207,213,215,216,226,229,231,233,234,245,247,248,256,259,261,267,268,270,271,280,282,284,286,287,296,298,300,303,304,306,307,315,317,319,321,322,328,340,342,350,353,358,361,362,366,370,371,373,374,375,376,384,386,388,393,395,398,400,401,403,404,407,409,411,413,414,423,425,428,430,431,439,441,443,445,446,447,450,454,456,457,460,462,463,466,469,484,501,507,508 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/MemoryPointer.c:30,44,45,50,52,54,57,59,60,63,68,70,71,82,85,88,91,92,94,95,98,101,103,105,110,117,120,121,123,124,127,129,131,136,138,139,141,142,145,149,151,152,161,166,168,169,172,174,176,192,196,197 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Call.h:32,35,37,41,47,51,73,75,79,82,84,86,89,98,101,103,105,107 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Platform.c:29,45,49,51,54,70,71,74,83 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/LongDouble.c:5,9,13,16,20,21,25,26,29,30,33,36,37,40,41,47,48,51,52,53,56,59,60,63,65 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/MethodHandle.h:29,32,36,39,40,44,45,50,52,54,56 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Function.c:29,38,51,57,60,74,84,93,95,96,101,104,106,110,112,129,130,141,142,145,148,150,156,158,159,162,166,167,170,173,174,177,178,180,181,198,199,204,206,215,225,226,231,233,235,236,244,247,248,251,253,254,257,260,267,268,269,273,274,285,286,288,289,292,294,296,298,300,306,312,313,314,318,320,326,330,331,333,335,336,345,347,349,351,352,362,365,367,371,372,376,377,380,381,387,390,391,394,396,397,406,408,410,412,414,415,418,420,422,424,425,433,435,437,440,441,444,446,447,450,452,458,460,466,470,473,479,482,487,491,495,497,504,506,511,512,513,519,522,525,527,534,535,536,538,539,543,545,547,549,554,555,559,560,562,564,565,568,570,575,576,580,582,584,586,589,590,594,595,597,599,600,603,605,610,612,615,617,619,629,631,632,634,637,640,641,644,646,656,662,666,667,717,723,727,728,733,734,736,737,739,745,746,787,789,793,797,799,802,804,808,810,814,817,820,821,824,826,830,831,833,834,837,839,842,844,845,848,851,856,857,859,860,863,869,872,892,902 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Struct.h:30,33,38,42,48,52,54,58,61,64,72,78,83,86,91,96,100,106,108,110,112 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/rbffi.h:29,32,34,38,40,42,50,52,54 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Thread.h:29,32,41,45,46,52,63,71,75,77,79,81 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/MappedType.c:29,31,34,37,38,43,45,48,50,52,58,60,61,70,72,75,76,79,80,83,84,89,90,94,96,97,100,103,104,112,115,117,118,125,127,129,131,132,139,141,143,145,146,149,154,156,160,167,168 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Type.c:29,33,41,42,47,49,51,56,59,62,65,67,68,77,80,82,91,92,94,95,103,105,107,109,110,118,120,122,124,125,133,136,138,141,143,144,147,150,152,156,158,159,162,165,166,174,177,181,183,184,187,189,192,203,206,207,208,211,214,215,216,219,228,230,232,233,236,237,240,249,260,304,311,317,321,324,332,337,347,378,379 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Types.c:31,42,44,45,48,62,73,78,81,88,94,95,100,105,107,108,116,119,120,124,126,127,131,132,133,136,138,139 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/compat.h:29,32,34,38,42,46,50,54,58,66,70,77,81 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/StructLayout.c:30,32,54,56,60,65,67,68,71,74,78,80,81,84,87,88,99,103,105,107,111,112,114,118,119,126,133,140,141,143,144,152,156,157,165,169,170,178,182,183,191,194,196,197,205,209,210,219,221,226,227,229,230,240,242,247,248,250,252,253,262,264,266,268,269,281,284,286,293,294,296,298,299,302,305,306,315,319,322,325,328,329,339,342,343,346,349,352,359,366,369,370,377,378,381,384,385,387,391,395,396,400,403,404,407,411,412,414,415,416,419,422,431,433,434,445,449,463,470,471,474,476,479,482,483,487,488,491,492,493,498,499,502,503,505,506,515,521,523,528,529,533,534,539,542,543,545,546,549,551,553,555,556,564,566,568,570,571,579,581,583,585,586,594,596,598,600,601,604,612,613,616,621,622,623,626,628,636,643,650,657,664,671,678,688,691,694,702,703,704 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/DynamicLibrary.h:28,31,35,40,44,48,52,57,61,65,69,73,78,82,86,90,92,94,96,98 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/ArrayType.c:29,33,38,40,43,46,48,55,57,58,61,63,64,67,71,72,73,83,86,88,92,97,100,101,103,104,112,114,116,118,119,127,129,131,133,134,137,139,141,156,161,162 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/win32/stdbool.h:3,7 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/win32/stdint.h:8,15,21,25,29,33,37,41,50,59,62,65,68,71,76,83,87,94,98,105,110,116,120,124,132,135,143,146,149,153,157,161,165,173,177,180,185,187,190,196 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/LastError.c:30,44,46,51,57,64,68,70,72,75,77,79,81,82,83,86,89,90,93,95,96,99,102,105,108,110,111,114,116,119,120,122,123,125,126,134,136,137,146,148,150,151,160,161,167,169,170,180,183,185,186,189,196,201,203,204,207,214,217,222,228,229 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Struct.c:30,53,57,65,66,73,75,78,81,84,86,87,90,93,96,98,99,109,113,115,117,123,124,127,128,130,136,137,139,140,148,151,156,157,160,173,174,178,179,181,182,185,189,190,194,195,197,198,201,205,206,210,211,213,214,217,220,223,224,227,228,230,231,234,237,240,241,243,244,247,252,253,254,257,260,261,262,265,269,275,276,277,279,280,281,284,287,294,298,299,301,302,310,313,315,319,322,327,328,329,339,342,344,348,350,352,360,361,364,365,367,368,377,381,386,387,388,392,396,397,401,403,404,412,414,416,418,419,428,431,436,437,440,442,443,451,453,455,457,458,466,468,470,472,473,479,481,485,490,492,493,494,497,500,504,506,507,510,513,514,524,526,530,535,539,540,542,544,545,553,555,557,559,560,563,566,567,569,570,578,580,582,591,592,597,600,603,604,605,614,616,618,623,626,630,634,635,638,642,644,648,651,652,654,655,662,664,666,668,671,672,674,675,683,687,690,691,694,695,697,698,707,710,712,716,717,720,722,723,731,733,735,738,739,740,743,745,747,767,773,780,781,786,793,796,799,803,813,816,824,825 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Platform.h:29,32,36,38,39,41,43,45 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Call.c:31,65,70,80,82,88,91,93,98,102,108,109,110,112,116,117,122,123,126,128,135,136,140,145,148,149,153,158,161,162,166,170,174,181,182,186,193,194,198,205,206,210,217,218,222,229,230,234,241,242,246,253,254,258,265,266,270,277,278,282,289,290,294,295,299,302,303,307,315,316,324,327,331,334,335,336,337,340,343,345,346,349,351,353,354,357,361,362,365,371,373,376,387,391,395,397,400,404,408,409,412,413,416,417,420,422,423,426,428,430,432,435,437,439,441,443,445,449,451,452,455,456,459,461,462,463,466,470,471,477,478,481,483,484,485,488,492,493 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Function.h:29,32,36,42,44,46,50,55,74,76,81,83,85,87 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/MethodHandle.c:28,52,56,64,65,67,71,79,80,81,84,88,89,93,95,96,99,105,106,111,113,114,117,120,121,122,124,126,127,130,132,134,137,139,148,149,151,152,153,156,158,159,166,169,177,179,180,182,183,184,187,189,192,217,220,223,226,228,229,231,235,262,265,268,269,271,275,277,280,285,286,287,289,290,293,297,298,302,303,305,306,309,314,316,317,320,322,323,325,326,329,333,335,339,344,349,350,352 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/LongDouble.h:29,32,34,38,41,43,45,47 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/AbstractMemory.c:31,41,44,51,60,65,68,73,75,77,133,179,180,185,187,188,191,193,194,201,211,214,216,217,220,222,223,226,228,229,232,234,235,242,250,264,267,282,283,284,286,289,291,292,295,297,298,300,301,309,313,314,322,324,326,328,329,340,344,347,350,353,355,360,361,362,372,376,379,382,385,388,393,394,395,407,413,418,422,423,435,440,445,448,451,453,457,458,465,467,468,469,471,472,482,485,489,490,492,493,494,507,510,514,517,520,522,523,535,538,541,544,546,547,563,568,570,576,581,582,585,587,589,590,600,602,603,615,618,622,623,625,626,634,636,638,640,641,651,654,656,658,660,661,664,666,667,670,672,674,676,678,679,682,687,688,691,692,695,703,704,705,708,710,715,716,718,719,722,724,725,727,728,747,750,786,790,791,810,816,834,839,1082,1090,1093,1100,1104,1105 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/MemoryPointer.h:30,33,40,44,49,51,53 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/include/ffi_common.h:5,9,12,16,18,49,58,62,67,76,81,86,87,92,101,105,108,113,140,142,148,150,152 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/include/ffi_cfi.h:3,6,9,11,31,33,53 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/err_bad_typedef.c:6,8,10,12,15,17,19,21,24,26 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/float3.c:6,8,11,13,15,17,18,20,22,23,25,30,34,41,45,49,51,53,55,62,66,68,70,72,74 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/strlen4.c:6,8,10,12,14,15,17,31,35,41,47,53,55 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/many2.c:6,8,10,12,14,21,23,24,28,30,31,34,41,44,47,49,52,54,57 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_fl3.c:6,9,11,13,15,29,37,42 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct5.c:6,10,14,16,19,21,22,24,30,32,36,44,49,52,57,59,62,63,66 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct1.c:6,9,11,16,18,22,24,25,27,33,35,39,48,51,55,59,61,64,67 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct10.c:6,9,12,18,25,26,37,42,46,49,52,57 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/align_stdcall.c:6,8,10,15,17,18,20,32,36,38,40,46 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/align_mixed.c:6,8,10,15,17,18,20,32,36,38,40,46 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/ffitest.h:7,11,15,17,19,34,39,44,53,55,57,63,65,74,88,93,115,124,135 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/strlen3.c:6,8,10,12,14,15,17,28,32,37,42,47,49 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/va_struct3.c:6,9,12,14,18,20,27,30,35,48,49,52,56,59,62,66,69,74,78,83,90,96,98,101,107,110,112,118,123,125 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/float4.c:6,9,12,14,18,20,22,24,25,27,34,37,41,43,47,49,53,55,59,61,62 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct6.c:6,10,14,16,19,21,22,24,30,32,36,44,47,50,53,56,58,61,64 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_uc.c:6,9,11,13,14,16,21,23,26,30,33,36,38 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/strlen.c:6,9,11,13,14,16,22,25,29,33,37,41,43,44 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/pyobjc-tc.c:6,9,14,19,24,26,30,31,32,34,42,46,54,62,70,80,85,86,87,89,90,97,104,107,109,111,112,114 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_sl.c:6,10,12,13,15,21,26,29,32,36,38 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct8.c:6,10,16,18,23,25,26,28,34,36,40,50,53,56,61,66,68,73,78,81 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct2.c:6,9,11,15,17,20,22,23,25,32,36,44,47,50,53,56,58,61,64,67 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_ll1.c:6,11,13,14,16,23,30,34,38,43 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_ldl.c:7,9,11,13,15,20,23,27,29,32,34 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/float1.c:6,10,12,14,18,20,22,24,25,27,34,37,41,43,47,49,51,53,57,59,60 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_ll.c:6,10,12,13,15,21,24,28,30,33,34,36,39,41 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl.c:6,9,11,14,16,21,24,28,30,34,36 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl2.c:6,9,11,13,15,29,37,42 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/many.c:6,9,13,15,22,24,25,27,34,36,40,41,45,47,54,59 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/many_mixed.c:6,9,13,33,35,36,38,46,48,53,58,59,60,64,66,78 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/va_struct2.c:6,9,12,14,18,20,27,30,35,46,47,50,54,57,60,64,67,72,76,81,88,94,96,99,105,108,110,116,121,123 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/strlen2.c:6,8,10,12,14,15,17,28,32,37,42,47,49 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/offsets.c:6,10,12,18,21,25,31,36,44,46 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct7.c:6,10,15,17,21,23,24,26,32,34,38,47,50,53,57,61,63,67,71,74 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/negint.c:6,8,10,12,13,15,16,18,23,27,34,38,42,44,46,48,50,52 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_sc.c:6,9,11,13,15,21,24,28,31,34,36 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/float_va.c:6,9,11,13,15,20,24,27,29,32,36,38,40,42,43,45,47,53,62,68,77,84,92,105,107 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/pr1172638.c:5,8,13,20,25,27,32,34,35,37,44,49,53,61,71,80,83,109,120,122,124,127 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_fl1.c:6,9,11,13,15,20,25,31,36 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/float.c:6,8,10,12,14,16,18,19,21,26,31,40,44,49,51,53,55,57,59 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct3.c:6,9,11,14,16,18,20,21,23,30,34,41,44,48,51,53,55,57,60 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_ul.c:6,10,12,13,15,21,26,29,32,36,38 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct9.c:6,9,11,15,17,20,22,23,25,31,33,37,45,48,51,54,57,59,62,65,68 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_fl.c:6,9,11,13,15,20,23,27,29,33,35 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/va_1.c:6,9,12,14,18,20,27,30,45,50,53,56,59,62,66,77,78,81,85,88,91,95,98,109,114,118,123,130,146,148,151,157,160,162,173,189,194,196 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/float2.c:7,10,12,14,16,17,19,26,29,33,35,42,45,52,59,61 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/va_struct1.c:6,9,12,14,18,20,27,30,35,44,45,48,52,55,58,62,65,70,74,79,86,92,94,97,103,106,108,114,119,121 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_dbl1.c:6,9,11,13,15,30,38,43 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/return_fl2.c:6,9,12,14,17,19,25,34,42,45,49 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/promotion.c:6,11,13,15,16,18,28,37,41,44,51,56,59 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/struct4.c:6,9,11,16,18,20,22,23,25,31,33,37,46,49,52,56,58,60,61,64 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/uninitialized.c:3,5,10,12,16,18,19,21,27,37,42,45,49,53,55,58,61 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.call/many_double.c:6,9,13,27,34,36,37,39,46,48,52,53,57,59,70 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_float.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_float.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_double.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_longdouble.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_longdouble.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/complex_float.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_double.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_longdouble.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_longdouble.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_double.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_float.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_double.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_float.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/complex_int.c:6,8,12,14,19,20,41,42,48,50,54,60,67,71,76,84,86 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_align_complex_float.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_longdouble.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_struct_float.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_double.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/complex_double.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/complex_longdouble.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_longdouble.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/many_complex_float.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_va_float.c:6,8,14 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_double.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/cls_complex_double.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex_longdouble.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex2_double.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.complex/return_complex1_longdouble.c:6,8 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct9.c:8,11,16,21,26,28,30,34,38,40,41,45,49,53,55,56,58,68,72,74,79,84,89,93,97,101,102,107,110,115,121,123,129,131 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_struct_va1.c:6,10,12,16,18,25,29,34,39,40,43,48,50,53,56,60,62,67,71,76,83,89,92,96,99,105,107,112,114 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_4byte.c:7,9,11,16,19,21,24,26,28,29,33,34,36,39,41,42,44,52,56,61,65,69,72,76,81,83,88,90 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_uint32.c:6,9,15,18,20,24,26,28,29,33,34,36,39,41,42,44,52,56,61,66,70,73,77,82,84,89,91 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_20byte.c:7,10,16,19,21,25,29,30,34,36,39,41,42,44,52,56,61,66,70,73,77,82,84,89,91 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3float.c:7,9,11,17,20,22,26,29,31,32,36,38,41,43,44,46,54,58,63,68,72,75,79,84,87,93,95 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct3.c:8,11,16,21,23,25,29,33,35,36,40,43,46,48,49,51,60,63,65,70,75,79,83,84,88,91,95,101,102,104,111 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_7_1_byte.c:7,10,20,23,25,33,38,40,41,45,46,48,51,53,54,56,64,68,73,82,86,89,93,99,107,109,115,117 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/err_bad_abi.c:6,8,10,15,17,22,24,27,30,32,34,36 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_6_1_byte.c:7,10,19,22,24,31,36,38,39,43,44,46,49,51,52,54,62,66,71,79,83,86,90,96,103,105,111,113 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ulong_va.c:6,8,10,12,15,17,19,20,22,24,30,34,38,45 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ushort.c:6,9,12,14,17,19,21,27,30,34,36,41,43 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_4_1byte.c:8,11,18,21,23,28,32,34,35,39,40,42,45,47,48,50,58,62,67,73,77,80,84,89,91,96,98 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct7.c:8,11,16,21,23,25,29,33,35,36,40,43,46,48,49,51,60,63,65,70,75,79,83,84,88,91,95,101,103,109,111 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_schar.c:6,7,8,11,14,18,20,22,28,31,35,37,42,44 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_6byte.c:7,8,11,18,21,23,28,32,34,35,39,40,42,45,47,48,50,58,62,67,73,77,80,84,89,91,96,97,99 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_sint.c:6,9,12,16,18,20,26,29,33,35,40,42 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_2byte.c:8,11,16,19,21,24,26,28,29,33,34,36,39,41,42,44,52,56,61,65,69,72,76,81,83,88,90 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn2.c:8,11,14,24,35,36,40,42,48,66,70,73,81 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn6.c:7,10,14,27,40,41,42,49,51,57,75,79,82,90 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_sshortchar.c:6,9,12,14,16,18,20,21,22,25,28,33,35,36,37,40,42,51,56,62,68,72,77,79,84,86 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_float.c:6,9,15,18,20,24,26,28,29,33,34,36,39,41,42,44,52,56,61,66,70,73,77,82,84,89,91 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct.c:7,10,16,22,27,31,33,40,48,50,51,55,59,63,64,66,67,69,79,85,90,95,100,105,110,114,115,120,123,128,137,139,152 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_24byte.c:7,10,17,22,24,29,36,38,39,43,45,50,52,53,55,63,69,74,80,86,89,95,100,102,111,113 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uchar.c:6,9,12,16,18,20,26,29,33,35,40,42 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_19byte.c:7,10,18,21,23,29,30,36,37,41,43,46,48,49,51,59,63,68,75,79,82,86,92,94,100,102 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct10.c:8,11,16,22,27,29,31,36,40,42,43,47,51,55,57,58,60,70,74,76,81,86,91,95,100,104,105,110,113,118,124,126,132,134 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_7byte.c:7,10,17,20,22,27,31,33,34,38,39,41,44,46,47,49,57,61,66,72,76,79,83,88,90,95,97 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_sshort.c:6,9,12,16,18,20,26,29,33,35,40,42 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_double.c:6,9,12,14,17,19,21,27,30,34,36,41,43 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/ffitest.h:7,11,15,17,19,34,39,44,53,55,57,63,65,74,88,93,115,124,135 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct4.c:8,11,16,21,23,25,29,33,35,36,40,43,46,48,49,51,60,63,65,70,75,79,83,84,88,91,95,101,103,109,111 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_5byte.c:7,10,16,19,21,25,29,31,32,36,37,39,42,44,45,47,55,59,64,69,73,76,80,85,89,91,96,98 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_64byte.c:8,11,22,27,29,38,41,43,44,48,50,55,57,58,60,68,74,79,89,95,98,104,110,112,122,124 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_sint32.c:6,9,15,18,20,24,26,28,29,33,34,36,39,41,42,44,52,56,61,66,70,73,77,82,84,89,91 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/huge_struct.c:7,11,13,66,119,130,151,153,154,157,208,215,216,219,222,226,230,243,245,250,263,265,290,293,295,311,313,339,341 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/problem1.c:6,9,15,17,22,23,26,28,29,32,35,38,40,41,42,44,52,56,61,66,70,73,81,83,88,90 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/stret_large2.c:8,11,14,32,38,40,56,60,62,63,66,68,73,75,76,78,86,92,97,114,120,123,129,136,138,146,148 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn1.c:8,11,12,15,25,36,37,42,48,66,70,73,81 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_18byte.c:7,10,17,20,22,27,28,33,34,38,40,43,45,46,48,56,60,65,71,75,78,82,87,89,94,96 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_pointer.c:6,9,15,18,20,24,30,32,33,37,38,40,43,45,46,48,56,60,65,70,74,77,81,86,88,93,95 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uint.c:6,9,12,14,17,19,21,27,30,34,36,41,43 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn5.c:8,11,15,28,47,48,49,58,60,66,69,73,76,80,83,90,92 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_20byte1.c:7,8,9,12,18,21,23,27,31,32,36,38,41,43,44,46,54,58,63,68,72,75,79,84,86,91,93 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_9byte2.c:9,12,17,20,22,25,28,30,31,34,36,39,41,42,44,52,56,61,65,69,72,76,81,82,84,89,91 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/closure_loc_fn0.c:8,9,10,11,14,18,29,41,42,43,48,50,56,74,78,82,85,87,95 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_longdouble.c:6,11,13,23,25,28,30,31,35,44,47,48,50,57,66,76,79,89,94,96,103,105 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_double_va.c:6,10,12,16,19,21,22,24,30,34,38,42,46,51,54,59,61 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_16byte.c:7,10,16,19,21,25,28,30,31,34,36,39,41,42,44,52,56,61,66,70,73,77,82,86,88,93,95 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3_1byte.c:8,11,17,20,22,26,30,32,33,37,38,40,43,45,46,48,56,60,65,70,74,77,81,86,88,93,95 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct1.c:7,10,16,22,27,32,34,41,50,52,53,57,62,67,68,70,71,73,83,90,95,100,105,110,115,119,120,126,129,135,144,146,161 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct11.c:9,12,17,22,27,29,35,37,44,46,47,49,51,56,58,62,65,70,75,80,84,88,92,101,112,121 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_longdouble_split.c:6,9,11,21,25,27,35,41,43,44,47,49,57,62,64,65,69,71,74,76,77,79,87,91,96,105,109,112,116,122,124,130,132 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_sint16.c:6,9,15,18,20,24,26,28,29,33,34,36,39,41,42,44,52,56,61,66,70,73,77,82,84,89,91 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3byte1.c:8,11,16,19,21,24,26,28,29,33,34,36,39,41,42,44,52,56,61,65,69,72,76,81,83,88,90 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct5.c:8,11,16,21,23,25,29,33,35,36,40,43,46,48,49,51,60,63,65,70,75,79,83,84,88,91,95,101,102,104,110,112 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_sshort.c:6,9,11,13,15,17,19,20,21,24,26,29,31,32,33,35,37,45,48,52,56,60,65,67,72,74 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/stret_medium2.c:8,12,24,30,32,42,45,47,48,51,53,58,60,61,63,71,77,82,93,99,102,108,114,116,123,125 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn0.c:8,9,10,11,14,18,29,41,42,43,48,50,56,74,78,81,89 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_float.c:6,9,12,14,17,18,20,22,28,31,35,42 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_longdouble_va.c:6,10,12,16,19,21,22,24,30,34,38,42,46,51,54,59,61 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/stret_medium.c:8,11,23,29,31,41,44,46,47,50,52,57,59,60,62,70,76,81,92,98,101,107,113,115,122,124 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_uint64.c:6,7,11,17,20,22,26,28,30,31,35,36,38,41,43,44,46,54,58,63,68,72,75,79,84,86,91,93 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_12byte.c:6,9,15,18,20,24,27,29,30,33,35,38,40,41,43,51,55,60,65,69,72,76,81,83,87,92,94 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_5_1_byte.c:7,10,18,21,23,29,34,36,37,41,42,44,47,49,50,52,60,64,69,76,80,83,87,93,99,101,107,109 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_dbls_struct.c:6,8,10,15,18,20,21,25,27,28,30,32,36,39,41,46,50,52,56,58,61,64,66 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_longdouble_split2.c:7,10,12,22,26,28,36,42,44,45,49,51,54,56,57,59,67,71,76,85,89,92,96,102,104,110,112,113,114,115 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/testclosure.c:6,9,16,18,23,24,28,30,32,34,35,36,38,45,47,52,58,61,64,66,70 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn4.c:8,10,12,16,29,48,49,50,59,61,67,70,73,77,80,87,89 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct2.c:8,11,16,21,23,25,29,32,34,35,39,42,45,47,48,50,59,62,64,69,74,78,82,83,87,90,94,100,102,108,110 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct8.c:8,11,16,21,26,28,30,34,38,40,41,45,49,53,55,56,58,68,72,74,79,84,89,93,97,101,102,107,110,115,121,123,129,131 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/stret_large.c:8,11,14,31,37,39,54,58,60,61,64,66,71,73,74,76,84,90,95,111,117,120,126,133,135,143,145 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_uchar.c:6,9,12,14,16,18,20,21,22,25,27,32,34,35,36,39,42,46,48,56,61,67,73,77,82,84,89,91 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uchar_va.c:6,9,11,14,16,18,19,21,23,29,33,37,44 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_9byte1.c:9,12,17,20,22,25,28,30,31,34,36,39,41,42,44,52,56,61,65,69,72,76,81,83,88,90 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_ushort.c:6,9,11,13,15,17,19,20,21,24,26,29,31,32,33,35,37,45,48,52,56,60,65,67,72,74 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_uint16.c:6,9,15,18,20,24,26,28,29,33,34,36,39,41,42,44,52,56,61,66,70,73,77,82,84,89,91 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_many_mixed_float_double.c:6,11,13,16,21,26,28,30,32,34,42,43,55 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_longdouble.c:6,8,10,16,19,21,25,27,29,30,34,35,37,40,42,43,45,53,57,62,67,71,74,78,83,85,90,92 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/nested_struct6.c:8,11,16,21,26,28,30,34,38,40,41,45,49,53,55,56,58,68,72,74,79,84,89,93,97,101,102,107,110,115,121,123,129,131 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_3byte2.c:8,11,16,19,21,24,26,28,29,33,34,36,39,41,42,44,52,56,61,65,69,72,76,81,83,88,90 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_uint_va.c:6,8,10,12,15,17,19,20,22,24,30,34,38,45 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_many_mixed_args.c:6,11,13,16,21,23,26,28,31,33,35,39,41,49,51,56,57,61,63,70 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_ushortchar.c:6,9,12,14,16,18,20,21,22,25,28,33,35,36,37,40,42,51,56,62,68,72,77,79,84,86 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_sint64.c:6,10,16,19,21,25,27,29,30,34,35,37,40,42,43,45,53,57,62,67,71,74,78,83,85,90,92 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/closure_fn3.c:8,11,14,24,35,36,37,41,43,49,67,71,74,82 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ushort_va.c:6,9,11,14,16,18,19,21,23,29,33,37,44 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_pointer_stack.c:6,9,11,17,19,20,22,32,35,37,42,44,45,47,57,60,62,67,69,71,72,76,79,88,91,93,94,96,103,108,112,116,119,123,126,131,133,135,140,142 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_multi_schar.c:6,9,11,13,15,17,19,20,21,24,26,29,31,32,33,35,37,45,48,52,56,60,65,67,72,74 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_1_1byte.c:8,9,10,13,17,20,22,24,26,28,29,33,34,36,39,41,42,44,52,56,61,64,68,71,75,80,82,87,89 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/closure_simple.c:6,9,12,17,22,23,24,26,28,34,40,44,47,50,53,55 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_align_double.c:6,7,8,11,17,20,22,26,28,30,31,35,36,38,41,43,44,46,54,58,63,68,72,75,79,84,86,91,93 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_pointer.c:6,9,11,13,18,20,21,25,28,30,31,33,40,45,49,53,56,60,65,67,72,74 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_ulonglong.c:6,10,13,15,18,20,22,28,31,40,45,47 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.closures/cls_8byte.c:7,10,15,18,20,23,25,27,28,32,33,35,38,40,41,43,51,55,60,64,68,71,75,81,86,88 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.go/closure1.c:2,4,6,10,11,13,15,19,22,24,26,28 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.go/aa-direct.c:2,4,6,8,13,16,17,19,22,24,26,28,30,31 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.bhaible/test-call.c:4,9,14,18,20,27,36,39,41,55,56,58,60,64,66,70,75,78,85,104,105,108,112,115,117,118,121,124,132,135,138,139,143,149,153,157,158,162,168,172,176,177,181,187,191,195,196,200,206,210,214,215,219,225,229,233,234,238,240,243,245,251,255,258,259,263,269,273,276,277,281,287,291,294,295,299,305,309,312,313,317,323,327,330,331,335,341,345,348,349,353,356,358,360,365,369,372,373,377,383,387,390,391,395,401,405,408,409,413,419,423,426,427,431,437,441,444,445,450,453,455,461,465,472,473,478,481,487,495,499,504,505,509,517,521,524,525,529,535,539,542,543,547,553,557,560,561,565,571,575,578,579,583,589,593,598,599,603,611,615,618,619,623,629,633,636,637,641,647,651,654,655,659,665,669,672,673,677,683,687,690,691,695,701,705,708,709,713,719,723,726,727,731,737,741,744,745,749,755,759,762,763,767,773,777,780,781,785,791,795,798,799,803,809,813,816,817,821,827,831,834,835,839,845,849,852,853,857,863,867,870,871,875,881,885,888,889,893,899,903,906,907,911,917,921,924,925,930,933,935,940,949,951,952,955,958,963,972,974,975,978,981,986,995,997,998,1001,1004,1009,1018,1020,1021,1024,1027,1032,1041,1043,1044,1047,1050,1055,1064,1066,1067,1070,1073,1078,1087,1089,1090,1093,1096,1101,1110,1112,1113,1116,1119,1124,1133,1135,1136,1139,1141,1144,1154,1160,1170,1173,1174,1183,1193,1196,1197,1206,1216,1219,1220,1229,1239,1242,1243,1252,1262,1265,1266,1275,1285,1288,1289,1299,1309,1313,1314,1323,1333,1336,1337,1342,1344,1345,1348,1357,1362,1367,1373,1377,1380,1381,1390,1394,1397,1398,1407,1411,1414,1415,1424,1428,1431,1432,1441,1445,1448,1449,1458,1462,1465,1466,1475,1479,1482,1483,1492,1496,1499,1500,1509,1513,1516,1517,1526,1530,1533,1534,1543,1547,1550,1551,1560,1564,1567,1568,1577,1581,1584,1585,1594,1598,1601,1602,1611,1615,1618,1619,1628,1632,1635,1636,1645,1649,1652,1653,1662,1666,1669,1670,1679,1683,1686,1687,1696,1700,1703,1704,1713,1717,1720,1721,1726,1727,1730,1733,1743,1745 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.bhaible/alignof.h:3,8,13,16,19,21,35,49 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.bhaible/test-callback.c:18,20,27,36,39,41,55,56,58,60,64,66,70,75,78,83,96,97,99,102,106,107,110,118,125,127,137,149,165,189,192,201,211,223,239,263,294,297,306,316,328,344,367,370,381,384,396,408,421,433,444,456,469,480,490,501,513,526,542,559,580,602,612,623,635,648,664,681,702,723,726,734,742,750,758,766,774,782,790,797,800,812,824,836,848,860,873,885,901,904,914,925,937,950,964,979,995,1024,1053,1065,1078,1092,1107,1123,1140,1152,1165,1179,1194,1210,1226,1227,1253,1254,1256,1266,1269,1275,1280,1283,1286,1293,1298,1303,1310,1316,1321,1328,1334,1339,1346,1352,1357,1364,1370,1375,1382,1388,1393,1394,1397,1404,1410,1415,1422,1428,1433,1440,1446,1451,1458,1464,1469,1476,1482,1487,1494,1500,1505,1506,1507,1510,1517,1523,1528,1535,1541,1546,1553,1559,1564,1571,1577,1582,1589,1595,1600,1601,1604,1611,1617,1622,1623,1630,1637,1643,1648,1655,1661,1666,1673,1679,1684,1691,1697,1702,1709,1715,1720,1727,1733,1738,1745,1751,1756,1763,1769,1774,1781,1787,1792,1799,1805,1810,1817,1823,1828,1835,1841,1846,1853,1859,1864,1871,1877,1882,1889,1895,1900,1907,1913,1918,1925,1931,1936,1943,1949,1954,1961,1967,1972,1979,1985,1990,1997,2003,2008,2015,2021,2026,2033,2039,2044,2045,2048,2054,2065,2069,2071,2073,2079,2090,2094,2096,2098,2104,2115,2119,2121,2123,2129,2140,2144,2146,2148,2154,2165,2169,2171,2173,2179,2190,2194,2196,2198,2204,2215,2219,2221,2223,2229,2240,2244,2246,2248,2254,2265,2269,2271,2272,2283,2290,2302,2307,2314,2326,2331,2338,2350,2355,2362,2374,2379,2386,2398,2403,2410,2422,2427,2435,2447,2452,2460,2472,2479,2480,2481,2483,2492,2497,2502,2509,2515,2520,2527,2533,2538,2545,2551,2556,2563,2569,2574,2581,2587,2592,2599,2605,2610,2617,2623,2628,2635,2641,2646,2653,2659,2664,2671,2677,2682,2689,2695,2700,2707,2713,2718,2725,2731,2736,2743,2749,2754,2761,2767,2772,2779,2785,2790,2797,2803,2808,2815,2821,2826,2833,2839,2844,2851,2857,2862,2869,2875,2880,2881,2882,2884,2885 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/testsuite/libffi.bhaible/testcases.c:18,21,23,25,30,66,78,83,90,107,118,122,125,128,129,132,137,139,144,146,151,153,158,160,165,168,174,175,178,183,185,190,192,197,200,205,208,213,217,222,223,226,231,233,238,240,245,248,253,257,262,263,266,271,272,275,280,282,287,289,294,296,301,303,308,310,315,316,318,323,325,330,331,333,338,340,345,347,352,354,359,362,367,370,375,378,383,386,391,392,394,399,401,406,408,413,415,420,423,428,431,436,440,445,449,454,455,458,462,464,468,470,474,476,480,482,486,488,492,494,498,500,504,506,510,511,514,520,522,528,530,536,538,544,546,552,554,560,562,568,570,579,580,585,587,592,594,599,601,606,608,613,615,620,622,627,629,634,642,647,652,657,658,660,665,667,672,674,679,681,686,688,693,695,700,701,703,708,710,715,717,722,724,729,731,736,738,743 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/msvc_build/aarch64/aarch64_include/fficonfig.h:3,6,11,14,17,20,23,26,29,32,35,38,42,45,48,51,55,58,61,64,67,70,73,76,79,82,85,88,91,94,97,100,103,109,112,115,118,121,124,127,131,134,137,140,143,146,149,152,155,158,161,164,172,175,178,182,185,197,200,201,219 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/msvc_build/aarch64/aarch64_include/ffi.h:4,12,15,24,26,29,34,36,38,40,43,46,50,55,57,59,61,65,68,72,74,99,102,104,110,128,136,144,154,167,175,185,199,205,216,222,234,236,244,248,256,270,271,277,281,285,291,298,300,302,321,327,330,342,349,361,363,367,370,372,375,377,385,387,389,393,396,398,401,403,409,416,422,429,431,433,439,442,445,447,449,456,464,470,474,477,479,481,505,506,508,510 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/m68k/ffitarget.h:5,13,16,25,27,30,34,38,46,48,52,54 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/m68k/ffi.c:3,6,9,23,32,35,38,44,46,56,58,62,65,67,69,73,77,81,85,96,99,101,103,105,109,110,113,114,116,117,128,132,135,139,143,146,147,149,175,177,181,185,195,199,204,208,212,216,217,219,220,223,225,228,231,238,240,245,249,250,251,254,259,262,264,266,272,274,276,281,283,285,289,291,293,295,297,301,302,305,306,307,310,313,316,318,320,322,323,330,333,337,347,356,360,362 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/moxie/ffitarget.h:4,12,15,24,26,29,31,35,43,45,48,51 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/moxie/ffi.c:3,5,13,16,26,29,31,34,36,42,45,47,50,51,55,57,59,61,64,66,69,73,77,81,85,88,89,91,93,95,97,101,102,104,105,108,113,115,117,118,124,129,131,134,137,140,142,145,147,155,156,157,160,166,170,173,176,181,187,192,193,196,198,219,225,227,229,232,234,241,242,245,247,249,254,255,256,263,267,270,272,279,283,285 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/avr32/ffitarget.h:5,13,16,25,27,30,34,38,46,48,50,54 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/avr32/ffi.c:4,6,14,17,27,30,35,37,42,44,47,52,56,58,59,66,68,76,78,81,84,85,88,93,96,98,100,103,105,107,110,113,115,117,120,122,125,126,127,128,130,133,134,137,139,154,155,157,158,162,167,168,170,172,174,175,178,183,186,189,212,223,230,231,233,234,236,238,241,244,247,250,256,258,266,267,268,271,278,282,284,286,289,292,293,295,297,300,302,305,307,309,312,314,316,319,322,324,326,329,331,334,335,336,337,339,342,343,346,351,352,354,355,359,361,363,364,366,369,374,376,379,381,386,388,390,392,393,397,400,416,420,422,423 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/m88k/ffitarget.h:23,27,30,34,42,44,48 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/m88k/ffi.c:23,45,48,51,60,63,67,70,73,81,85,91,93,95,98,102,111,116,118,120,123,126,127,132,133,136,139,140,142,146,150,154,158,166,173,176,177,181,183,187,190,193,194,196,197,201,204,208,216,222,226,227,229,230,233,235,238,241,249,251,255,259,260,261,265,269,275,277,279,281,284,288,297,302,304,306,309,312,313,318,319,322,325,326,331,335,337,341,344,347,348,349,353,356,359,361,363,365,366,371,374,376,381,392,394,398,400 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/ia64/ffitarget.h:5,13,16,25,27,30,34,38,46,48,55 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/ia64/ia64_flags.h:3,5,7,15,18,28,32,35 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/ia64/ffi.c:5,7,15,18,28,31,35,37,42,47,50,51,53,55,60,61,63,66,72,73,78,81,84,87,90,93,95,104,105,106,109,112,114,126,127,128,131,134,136,138,143,145,150,152,157,160,161,162,166,169,171,173,180,186,194,196,198,200,204,209,210,212,215,216,218,219,220,222,225,227,235,239,246,248,251,253,257,259,262,263,265,268,270,272,273,276,279,280,285,288,289,291,294,298,300,304,307,311,313,336,340,344,348,350,356,365,367,371,375,377,381,385,391,392,393,396,398,401,402,403,405,406,413,421,423,430,434,438,440,445,448,451,454,461,463,464,465,469,474,479,484,487,490,510,513,519,524,527,533,538,543,549,554,556,560,564,566,571,573,577,583,584,588,591,593,595,598,599,600,602,604 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/xtensa/ffitarget.h:4,12,15,25,28,32,36,44,46,48,52 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/xtensa/ffi.c:3,5,13,16,26,29,42,44,46,47,49,50,54,56,81,83,87,88,93,95,96,98,102,115,118,121,124,126,127,131,133,161,163,166,169,172,177,181,182,185,186,187,188,189,191,196,199,205,207,210,212,214,215,218,220,223,224,227,234,238,242,247,248,249,252,257,261,263,266,269,270,274,276,279,283,285,289,290,293,294,296,298 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/closures.c:6,8,16,19,29,33,37,41,45,48,53,55,58,63,67,71,74,80,86,91,92,98,99,102,105,111,113,133,142,144,146,148,156,158,161,163,167,172,176,178,182,185,188,191,200,207,219,222,223,229,233,235,239,242,243,245,247,248,251,255,258,261,265,266,269,274,276,280,283,287,288,293,295,296,302,304,312,314,315,318,320,322,326,331,336,338,340,346,348,349,351,354,355,357,359,361,369,372,375,378,382,385,401,406,410,412,415,420,428,436,440,441,445,446,449,451,453,455,459,461,464,473,476,481,485,486,490,492,494,497,499,503,520,526,529,531,534,536,539,543,546,550,552,558,561,563,564,568,575,581,589,591,594,597,600,602,603,608,610,613,615,616,624,627,629,632,634,639,640,643,645,649,652,657,659,662,663,665,669,684,687,693,696,701,704,705,707,708,713,715,717,720,723,726,727,729,731,732,742,744,748,751,753,758,759,761,762,770,772,774,780,781,783,786,789,793,795,798,800,804,805,807,811,813,815,818,822,824,825,827,829,831,832,838,840,845,847,850,851,853,855,859,863,864,866,870,872,873,875,876,881,890,892,896,897,899,900,905,913,914,916,918,924,926,929,931,933,935,937,938,940,941,944,954,955,962,965,969,971,972,974,977,979,982,985,987,988,991,993,994,997,999,1000,1003 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/powerpc/ffi_sysv.c:8,10,18,21,30,32,36,37,42,43,48,50,53,55,58,59,61,65,72,80,82,86,88,89,93,101,104,107,110,121,123,125,140,148,154,157,164,168,169,176,178,180,182,186,191,199,202,206,213,224,236,243,249,252,256,264,280,283,284,285,292,296,299,302,305,308,310,311,314,316,320,323,327,331,336,341,342,344,345,348,350,369,371,374,377,379,386,389,394,401,405,408,415,429,441,448,452,458,460,462,465,470,472,481,483,487,493,495,500,505,509,512,518,525,529,532,533,535,538,541,542,544,548,554,556,565,567,572,574,578,591,596,598,605,606,607,616,617,619,622,630,631,638,640,643,655,658,662,664,665,672,681,686,694,697,699,702,709,713,714,718,722,725,727,734,744,746,749,751,754,758,760,765,767,771,775,777,783,787,792,796,798,802,804,809,813,815,818,821,826,830,832,835,838,843,847,849,852,854,859,863,865,868,870,882,884,888,892,894,900,902,905,906,908,909,911,922 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/powerpc/ffitarget.h:5,7,15,18,27,29,32,36,38,55,59,62,68,74,84,107,117,136,139,141,152,155,160,166,169,172,179,193,203 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/powerpc/ffi_linux64.c:8,10,18,21,30,32,36,37,45,46,51,53,56,58,61,62,64,65,70,72,77,80,86,89,96,98,102,118,121,122,125,126,127,128,132,138,154,160,167,171,178,182,185,196,205,210,214,216,219,227,231,232,234,236,238,242,249,251,254,264,267,274,280,285,289,293,295,298,300,319,320,321,328,336,337,346,349,352,354,355,358,363,369,374,375,380,385,391,399,400,401,404,406,435,437,440,443,445,453,456,463,468,473,478,494,513,521,525,537,539,541,545,559,561,564,570,578,584,593,602,608,616,623,627,633,635,637,643,649,652,657,661,662,665,673,678,680,689,691,695,697,707,712,715,724,732,734,737,742,744,746,757,758,760,780,790,791,792,796,797,798,801,804,812,814,815,822,825,828,840,843,849,853,855,856,857,866,872,879,881,886,889,890,899,902,904,906,914,922,930,937,940,946,949,959,967,972,979,985,987,994,996,1000,1002,1004,1007,1012,1014,1016,1018,1020,1023,1028,1030,1037,1039,1048,1051,1055,1064,1066,1068,1071,1073,1075,1080,1082,1085,1094,1096,1099,1104,1110,1116,1118,1124,1127,1130,1131,1133,1134,1136,1139,1148,1152 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/powerpc/ffi_powerpc.h:8,10,18,21,30,38,42,44,53,55,59,67,72,85,90 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/powerpc/ffi.c:8,10,18,21,30,34,39,47,49,53,59,60,65,71,72,79,83,86,92,95,103,110,113,132,133,134,137,139,140,144,146,147,154,160,161,166,175 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/powerpc/asm.h:3,5,13,16,25,27,28,36,42,76,83,92,114,117,123 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/powerpc/ffi_darwin.c:3,7,9,17,20,29,32,34,37,48,50,56,63,65,68,70,72,95,97,103,105,108,115,118,123,126,136,141,145,148,151,153,171,187,189,255,266,271,282,288,293,302,303,304,310,311,313,319,321,323,325,328,341,342,343,344,347,349,351,357,359,361,388,391,393,394,398,400,402,406,411,416,421,423,424,428,432,435,442,444,467,470,473,474,480,483,485,488,494,501,503,506,508,513,514,516,517,520,523,526,533,535,541,544,549,552,556,559,563,566,568,569,571,575,578,580,583,586,589,609,610,612,620,621,624,627,629,632,635,638,645,646,648,655,656,660,668,672,674,678,679,681,685,686,689,691,712,713,720,727,735,738,741,751,753,757,758,763,767,777,781,782,790,793,805,819,836,864,870,871,872,875,888,899,902,905,907,908,911,914,917,920,922,925,928,931,933,936,938,950,951,952,956,958,961,964,967,969,972,974,982,983,984,987,990,995,998,1000,1002,1036,1038,1045,1049,1051,1053,1055,1067,1085,1088,1090,1092,1095,1097,1105,1109,1111,1112,1117,1119,1121,1123,1128,1133,1135,1136,1139,1149,1150,1153,1159,1160,1162,1166,1170,1174,1181,1187,1191,1193,1195,1199,1208,1210,1212,1215,1219,1222,1225,1230,1231,1235,1238,1240,1250,1260,1271,1277,1281,1285,1286,1288,1294,1316,1330,1335,1340,1342,1344,1347,1352,1355,1357,1359,1366,1368,1372,1375,1377,1379,1382,1384,1390,1393,1398,1404,1406,1408,1415,1417,1418,1420,1423,1424,1428,1431,1432,1436,1439,1440 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/m32r/ffitarget.h:5,13,16,24,26,29,33,35,39,41,48,52 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/m32r/ffi.c:4,6,14,17,26,29,31,34,36,43,46,48,51,52,55,59,61,65,67,71,73,75,79,83,87,91,100,103,104,106,108,110,112,114,117,119,122,123,125,128,129,132,133,134,136,137,141,144,148,152,155,159,165,170,171,173,174,177,179,181,184,189,191,194,196,201,204,206,209,211,213,215,217,220,223,224,225,227,231,232 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/or1k/ffitarget.h:3,5,13,16,26,29,33,35,39,47,49,53,56,58 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/or1k/ffi.c:3,5,13,16,26,29,32,34,40,44,46,50,52,53,56,59,61,64,68,72,76,80,84,91,94,97,101,102,107,109,110,117,118,120,124,126,128,136,137,141,144,145,150,152,159,160,161,162,165,168,171,175,178,186,188,190,193,194,197,198,201,204,206,208,213,218,225,229,232,240,243,246,249,250,252,255,260,261,262,263,270,274,277,281,287,292,295,298,300,301,302,304,306,313,315,317,318,319,322,324,328 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/tile/ffitarget.h:4,12,15,25,28,32,34,36,39,47,50,64 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/tile/ffi.c:3,5,13,16,26,35,36,39,47,51,52,55,61,66,69,70,71,75,77,81,85,89,93,103,107,112,115,117,119,128,132,136,140,141,142,143,146,154,156,161,164,165,167,171,179,181,184,187,190,191,194,196,198,199,200,204,207,208,209,212,213,220,227,230,232,236,242,245,250,252,254,259,262,265,268,272,275,277,278,279,288,299,302,306,310,312,316,317,320,324,332,336,340,341,345,346,349,351,354,355 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/s390/ffitarget.h:5,13,16,25,27,30,34,40,42,46,54,57,59,68,70 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/s390/internal.h:7,10 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/s390/ffi.c:4,6,14,17,30,35,37,42,45,52,55,57,62,64,71,74,77,79,88,91,93,99,103,106,109,115,121,124,125,128,129,131,139,142,147,150,152,154,159,166,171,175,188,204,208,209,211,215,217,223,226,231,236,237,240,243,250,257,262,274,277,284,285,286,289,291,293,294,296,304,311,320,322,325,330,331,333,340,342,347,349,355,360,363,370,375,379,384,387,412,429,434,441,443,451,459,470,474,475,476,478,479,482,484,485,489,491,492,494,502,510,512,516,520,523,526,532,535,538,544,547,552,557,558,561,567,568,571,579,586,603,612,620,628,632,633,638,639,640,643,646,655,660,664,676,683,690,694,695,696,698,706,713,723,725,728,732,736,738,739,741,743,747,750,754,756 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/prep_cif.c:4,12,15,25,29,31,33,36,38,40,43,46,48,51,53,57,60,65,68,70,71,80,87,92,93,98,101,104,107,108,114,118,122,125,130,138,143,150,167,169,170,175,183,185,189,193,197,203,205,207,208,210,216,218,220,223,225,226,233,235,236,238,244,246,247,249,252,257,261,263 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/cris/ffitarget.h:5,13,16,25,27,30,34,38,46,48,55 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/cris/ffi.c:6,8,16,19,28,31,33,36,38,40,44,46,48,52,54,56,59,61,62,67,68,71,77,79,81,84,86,88,90,93,96,98,101,103,111,113,117,119,123,128,132,137,140,142,148,151,152,154,155,161,165,170,175,177,181,183,185,189,191,195,197,200,202,207,208,211,212,214,216,217,220,222,231,235,236,238,239,244,247,249,252,254,256,259,261,269,270,271,274,278,283,288,295,298,305,311,314,317,320,322,325,327,329,333,334,339,342,343,344,347,353,358,360,362,363,365,372,384,386 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/debug.c:3,11,14,24,29,31,33,37,38,40,42,46,47,49,51,53,63,64 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/mips/ffitarget.h:5,13,16,25,27,30,34,47,57,71,82,84,87,94,98,113,123,146,193,203,226,230,232,236,242,244 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/mips/ffi.c:5,7,15,18,28,31,34,40,48,54,62,66,67,70,75,80,92,94,100,104,105,107,109,112,117,119,122,123,126,129,135,138,140,149,150,152,156,160,164,168,172,183,188,193,194,196,200,203,206,210,212,218,219,221,225,226,227,229,235,239,242,244,247,249,253,260,264,267,269,270,273,277,284,287,290,292,297,299,306,308,312,315,319,321,322,324,327,330,335,337,339,341,346,349,350,352,356,358,363,366,367,368,369,370,371,373,375,377,382,388,393,394,396,399,406,411,415,416,418,421,427,431,433,435,437,440,443,445,448,451,453,455,458,460,469,470,472,484,486,488,495,497,504,508,509,511,512,515,517,519,523,525,530,532,533,537,544,547,550,558,563,566,568,573,578,579,581,583,584,586,588,589,593,595,596,601,606,609,611,614,617,623,625,633,639,644,650,654,660,665,668,672,673,674,677,679,680,684,686,687,688,697,704,708,725,773,775,779,786,787,811,816,819,822,824,828,829,833,835,842,849,851,853,858,863,868,873,877,879,882,883,886,888,890,897,898,900,902,903,904,906,911,914,920,926,929,931,936,942,943,944,966,973,978,980,982,989,990,994,996,1000,1003,1006,1013,1015,1017,1020,1022,1027,1030,1032,1037,1042,1047,1052,1057,1062,1065,1071,1073,1078,1079,1082,1083,1086,1088,1089,1091,1099,1103,1105,1122,1126,1128,1129 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/sh/ffitarget.h:5,13,16,25,27,30,34,36,40,48,52,54 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/sh/ffi.c:4,6,14,17,27,30,32,37,43,47,52,54,55,58,60,63,66,68,76,79,80,81,84,87,89,92,98,101,102,103,104,106,107,110,112,123,126,128,132,135,140,142,144,147,150,153,157,161,165,169,173,176,178,180,183,186,189,192,195,198,205,208,220,221,222,229,231,233,236,239,242,246,250,254,258,262,265,267,269,272,275,278,281,284,287,289,293,296,299,302,305,308,311,315,316,317,319,320,323,331,333,336,339,342,350,359,369,370,373,383,385,388,392,400,404,405,407,408,411,413,416,419,422,428,430,433,435,443,444,449,450,455,462,465,468,474,484,488,493,495,496,504,512,517,526,529,533,536,539,543,546,548,551,554,557,562,567,571,574,576,578,581,586,589,594,595,598,607,610,622,623,624,629,631,633,636,639,642,647,652,656,659,661,663,666,669,672,675,678,681,683,687,690,693,696,699,702,706,710,711,712,714,717 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/sh64/ffitarget.h:5,13,16,25,27,30,34,36,40,47,50,52,56,58 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/sh64/ffi.c:4,6,14,17,27,30,32,35,38,39,42,52,54,55,58,60,66,68,70,73,74,77,79,82,86,88,92,96,100,104,108,111,113,115,117,122,129,133,135,139,142,144,146,149,150,151,153,154,157,164,168,170,173,180,183,188,193,196,200,215,216,217,220,224,232,236,237,239,240,250,255,258,261,264,270,272,275,277,285,286,291,292,295,302,304,307,329,333,337,339,340,348,352,359,362,366,369,372,376,379,382,385,387,389,401,404,405,407,409,411,413,416,418,427,428,435,443,445,449,452,454,456,458,461,462,463,465,468,469 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/frv/ffitarget.h:5,13,16,25,27,30,34,36,40,48,50,53,61 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/frv/ffi.c:5,7,15,18,28,31,33,36,38,44,47,51,53,55,57,60,62,64,68,73,76,80,84,88,92,95,96,98,100,102,104,108,109,111,112,115,120,122,124,125,131,136,138,141,144,147,149,152,153,155,163,164,165,168,174,179,183,189,192,194,216,218,223,224,227,233,235,239,245,246,247,254,262,264,281,285,290,292 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/pa/ffitarget.h:5,13,16,25,27,30,34,36,40,43,49,55,64,66,68,72 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/pa/ffi.c:6,9,17,20,30,33,36,38,42,51,53,55,57,63,82,83,85,100,106,112,116,121,124,127,130,133,138,141,143,150,153,156,158,160,162,166,170,174,178,186,193,199,205,207,214,218,220,228,230,234,237,240,242,246,250,253,254,258,259,261,263,266,269,271,272,274,276,277,279,283,285,287,289,295,302,305,306,307,314,316,317,320,323,329,336,345,350,354,355,359,363,367,368,370,371,375,377,379,382,385,393,395,398,399,401,407,411,412,413,420,433,435,441,445,447,449,451,461,467,477,482,486,492,495,499,506,512,515,517,521,525,528,529,532,533,536,539,542,565,569,573,577,585,590,593,596,601,602,605,608,610,614,619,621,622,626,628,635,637,641,645,647,652,655,658,661,667,671,673 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/metag/ffitarget.h:4,12,15,24,26,29,33,37,45,47,51,53 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/metag/ffi.c:3,12,15,24,27,29,31,36,38,43,45,50,51,53,56,58,62,65,69,86,91,92,93,97,98,101,104,108,112,116,118,119,122,126,129,130,132,159,161,162,164,174,176,180,182,187,194,202,203,206,207,209,212,214,217,219,234,235,236,237,239,246,248,253,258,262,264,265,266,273,276,279,288,290,292,293,297,302,305,310,311,313,317,323,328,330 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/x86/ffitarget.h:5,7,15,18,27,29,32,36,38,41,46,51,56,58,79,91,100,126,128,131,136,149,158,160 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/x86/internal.h:17,20,24 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/x86/ffi64.c:6,8,16,19,29,32,37,39,42,54,56,61,63,70,73,76,82,86,99,101,103,107,110,113,117,124,128,136,146,149,150,156,162,164,175,177,179,182,184,187,189,193,195,198,201,218,224,228,231,235,239,240,243,245,247,252,256,257,259,260,262,269,273,274,277,282,288,292,293,298,302,303,305,307,310,321,325,328,338,339,340,342,343,347,351,355,359,363,382,383,386,388,389,391,396,399,405,412,414,418,462,468,470,472,478,489,490,494,519,523,524,529,533,535,538,541,543,546,547,550,553,555,556,560,566,569,574,579,580,585,587,589,594,597,599,601,606,608,612,617,619,623,625,627,638,651,663,664,665,666,668,671,672,677,680,683,686,689,690,696,700,703,706,709,710,711,714,723,730,743,750,755,758,762,764,765,773,779,784,786,793,794,797,800,805,807,811,816,822,825,828,830,833,834,837,840,843,848,849,850,851,854,857,858,861,867,871,878,884,886,887 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/x86/ffi.c:8,10,18,21,31,38,49,53,60,64,67,69,80,81,83,131,134,144,147,151,173,177,179,181,183,186,188,190,191,194,196,205,211,214,215,216,218,226,228,234,245,255,257,261,268,273,276,278,292,293,294,301,306,309,313,317,323,324,327,332,334,336,340,343,345,348,349,351,354,363,373,375,380,382,386,387,388,390,392,393,396,398,399,403,405,406,408,412,414,421,424,432,440,442,445,450,457,458,461,464,469,471,475,478,480,483,484,486,489,493,502,504,509,511,515,516,517,519,520,522,527,528,535,539,541,558,559,562,566,570,574,576,577,581,585,587,589,605,606,610,612,613,615,617,620,627,631,638,642,643,645,654,655,659,663,667,669,670,673,680,684,687,689,703,704,705,712,716,719,723,727,734,735,738,742,744,748,750,754,757,760,762 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/x86/ffiw64.c:4,6,14,17,27,33,39,41,48,51,54,56,58,64,65,68,81,94,96,98,106,108,109,113,118,120,123,127,132,133,138,142,145,148,149,151,153,169,170,171,173,174,177,179,180,184,186,187,188,191,198,210,212,218,219,222,226,228,229,233,235,241,242,246,248,249,251,257,267,271,275,281,285,286,288,292,294,299,304,306,307,311,312 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/x86/asmnames.h:3,11,17,23,29 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/x86/internal64.h:17,19 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/types.c:3,5,13,16,26,30,33,35,46,47,62,63,68,77,79,82,88,101 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/microblaze/ffitarget.h:3,5,13,16,26,29,33,37,45,47,50,52 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/microblaze/ffi.c:3,5,13,16,26,29,33,35,39,43,48,51,52,54,57,64,65,68,69,72,78,81,83,121,124,134,135,136,137,139,142,147,149,150,152,156,163,164,166,174,175,176,180,184,195,200,202,207,208,213,214,217,219,243,245,261,263,264,274,275,276,281,286,290,292,295,301,307,315,319,321 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/arm/ffitarget.h:5,7,15,18,27,29,32,36,40,53,58,63,65,69,71,78,88 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/arm/ffi.c:7,9,17,20,30,38,43,45,49,57,61,64,75,76,79,81,83,96,106,114,120,125,128,129,131,132,135,143,146,148,151,152,154,158,159,160,164,170,175,179,182,183,185,189,192,196,199,206,212,217,223,224,229,230,231,235,238,245,248,252,263,268,275,279,281,289,290,298,301,303,306,307,312,316,319,321,322,327,331,333,334,336,338,345,350,354,360,363,371,373,376,379,382,385,388,391,392,394,398,402,404,407,409,412,413,416,417,420,422,423,427,429,430,434,437,439,442,444,447,448,450,453,457,458,460,461,465,471,474,476,479,480,482,486,488,491,493,495,497,501,505,510,513,515,518,520,521,522,527,528,530,531,533,538,544,550,551,557,563,564,569,571,577,579,581,585,588,594,601,617,621,623,624,628,630,632,636,639,643,645,646,648,652,655,658,661,664,668,670,671,673,674,677,680,683,686,689,692,695,696,698,699,703,706,709,713,717,732,733,738,743,745,749,750,751,755,768,771,774,777,780,783,784,788,789,792,795,798,802,804,807,810,813,814,818,821,826,829,834,835,838,845,847,851,852,853 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/arc/ffitarget.h:5,13,16,24,26,29,33,35,39,41,48,52 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/arc/ffi.c:3,5,13,16,25,28,31,33,41,44,47,52,54,56,59,60,62,65,68,71,75,78,80,82,86,90,94,98,102,105,106,108,110,112,114,116,118,121,122,125,126,128,129,133,136,140,144,150,155,156,158,159,163,166,168,171,175,177,180,182,187,191,192,193,197,203,205,208,211,212,214,217,220,223,227,231,232,234,236,237,239,244,246,248,255,258,259,264,266 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/riscv/ffitarget.h:3,5,13,16,25,27,30,34,38,40,43,53,56,58,60,67,69 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/riscv/ffi.c:6,8,16,19,29,32,35,43,47,49,57,59,65,73,78,84,93,95,96,105,110,120,125,126,128,130,147,162,163,168,169,170,184,185,190,191,205,206,207,211,220,221,222,226,228,237,243,244,250,251,252,257,266,267,268,272,274,285,291,292,299,300,301,307,309,311,312,317,318,320,324,325,329,333,342,354,355,358,363,367,371,373,377,378,381,383,384,388,390,391,393,395,398,401,404,415,419,421,423,424,426,430,433,437,439,440,449,460,464,470,474,476,480,481 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/dlmalloc.c:6,8,12,14,20,34,36,43,48,54,57,66,79,90,100,106,116,125,129,131,137,150,157,162,167,170,182,185,192,194,201,203,207,211,218,222,225,230,235,238,243,254,265,276,283,287,290,303,311,317,327,331,335,343,350,354,359,364,370,376,391,414,438,440,445,466,474,482,486,489,587,594,598,600,612,623,625,629,632,645,648,652,654,656,675,676,682,692,701,708,714,718,720,723,727,731,733,738,743,747,754,767,774,785,798,803,817,824,827,836,843,848,854,860,862,875,878,881,889,895,900,906,910,914,917,928,929,933,939,940,947,950,959,966,970,973,981,986,998,1002,1007,1009,1011,1017,1030,1038,1049,1055,1059,1065,1069,1076,1082,1088,1095,1102,1108,1114,1115,1123,1129,1135,1140,1142,1146,1154,1156,1158,1162,1164,1208,1255,1257,1261,1271,1274,1277,1282,1284,1290,1291,1295,1302,1306,1328,1330,1332,1340,1341,1343,1358,1360,1361,1365,1367,1372,1373,1379,1380,1395,1397,1398,1404,1410,1416,1419,1422,1423,1425,1427,1430,1437,1441,1449,1453,1455,1465,1471,1483,1484,1485,1488,1489,1498,1504,1512,1520,1521,1523,1526,1530,1538,1543,1545,1565,1567,1595,1600,1604,1615,1620,1628,1633,1635,1647,1656,1658,1665,1672,1674,1676,1682,1687,1691,1697,1701,1705,1709,1710,1712,1720,1724,1727,1732,1735,1739,1743,1746,1750,1754,1758,1761,1765,1772,1774,1778,1781,1797,1802,1825,1833,1840,1848,1856,1863,1870,1875,1879,1882,1884,1892,1906,1914,1921,1926,1939,1947,1949,1954,1957,1959,1968,1974,1978,1982,1985,1988,1990,1994,2003,2010,2020,2026,2039,2043,2048,2051,2054,2058,2063,2073,2094,2096,2098,2104,2113,2115,2121,2123,2125,2129,2133,2136,2141,2145,2149,2154,2158,2167,2168,2169,2178,2179,2180,2186,2194,2195,2197,2203,2205,2208,2212,2216,2220,2222,2230,2232,2235,2238,2241,2243,2247,2251,2253,2255,2257,2264,2272,2286,2288,2293,2297,2312,2330,2332,2336,2341,2346,2347,2349,2352,2357,2361,2363,2370,2371,2375,2387,2390,2393,2396,2399,2400,2402,2412,2428,2438,2445,2452,2453,2464,2466,2468,2470,2475,2480,2484,2486,2490,2494,2499,2504,2508,2510,2512,2517,2525,2527,2536,2540,2543,2544,2554,2556,2567,2572,2574,2590,2592,2593,2606,2614,2615,2616,2619,2624,2625,2638,2639,2652,2653,2663,2664,2682,2685,2686,2687,2699,2700,2701,2714,2726,2738,2743,2746,2747,2751,2752,2762,2763,2784,2785,2786,2787,2800,2801,2811,2818,2819,2820,2822,2823,2840,2845,2848,2850,2851,2853,2854,2864,2870,2871,2877,2878,2882,2884,2886,2906,2908,2910,2911,2919,2920,2922,2924,2926,2938,2946,2948,2949,2950,2954,2956,2957,2958,2960,2967,2985,2986,3005,3006,3022,3023,3035,3036,3038,3089,3090,3093,3107,3177,3178,3180,3184,3188,3189,3191,3206,3208,3218,3233,3241,3242,3244,3245,3269,3276,3277,3279,3280,3282,3289,3296,3297,3305,3306,3307,3309,3324,3326,3336,3340,3347,3352,3359,3363,3364,3367,3368,3369,3386,3389,3398,3408,3410,3418,3419,3421,3422,3424,3430,3432,3438,3439,3456,3462,3475,3476,3477,3486,3487,3488,3501,3502,3503,3504,3508,3511,3512,3514,3515,3525,3526,3527,3528,3543,3544,3545,3546,3547,3549,3552,3565,3566,3567,3580,3595,3598,3599,3600,3610,3611,3612,3615,3616,3618,3638,3641,3648,3651,3652,3653,3656,3658,3659,3664,3671,3682,3683,3684,3689,3697,3698,3700,3701,3702,3708,3709,3710,3714,3718,3719,3721,3722,3724,3732,3744,3752,3754,3755,3756,3764,3765,3766,3772,3774,3775,3789,3791,3792,3794,3796,3797,3805,3808,3814,3815,3816,3828,3830,3831,3832,3835,3836,3838,3843,3850,3852,3866,3867,3878,3879,3884,3885,3887,3891,3894,3901,3903,3904,3906,3907,3909,3919,3920,3924,3925,3934,3954,3958,3963,3965,3966,3976,3977,3978,3985,3988,3990,3991,3993,3994,3996,4005,4010,4022,4029,4036,4037,4042,4048,4049,4051,4064,4068,4070,4073,4074,4083,4084,4096,4100,4101,4102,4108,4111,4113,4116,4118,4121,4122,4123,4125,4127,4148,4151,4161,4173,4174,4196,4200,4201,4205,4206,4207,4215,4216,4217,4226,4232,4236,4237,4248,4249,4251,4255,4256,4258,4259,4266,4274,4291,4299,4304,4305,4308,4309,4310,4320,4324,4330,4339,4340,4341,4347,4348,4353,4354,4358,4359,4368,4373,4374,4382,4392,4395,4396,4397,4400,4401,4406,4407,4411,4412,4418,4419,4425,4426,4432,4434,4435,4438,4439,4442,4443,4447,4449,4452,4453,4459,4461,4462,4465,4466,4468,4470,4472,4491,4492,4497,4507,4508,4510,4511,4516,4522,4524,4525,4539,4540,4543,4545,4546,4551,4552,4558,4568,4580,4581,4603,4607,4608,4612,4613,4614,4622,4623,4624,4633,4639,4643,4644,4655,4656,4658,4662,4663,4665,4666,4678,4692,4700,4705,4706,4709,4710,4711,4721,4725,4731,4740,4741,4742,4748,4749,4754,4755,4756,4757,4765,4771,4776,4777,4785,4797,4799,4800,4801,4807,4809,4810,4818,4820,4821,4828,4830,4831,4839,4840,4843,4845,4846,4851,4854,4855,4856,4862,4865,4866,4867,4873,4876,4877,4878,4884,4886,4888,4891,4892,4894,4896,4899,4918,4925,4927,4930,4935,4937,4940,4942,4948,4950,4957,4959,4962,4964,4966,4967,4968,4971,4973,4975,4978,4981,4982,4983,4985,4986,5001,5004,5008,5024,5027,5040,5064,5080,5083,5092,5113,5124,5128,5132,5134,5143,5152,5161,5165 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/alpha/ffitarget.h:5,13,16,25,27,30,34,38,46,49,51,56 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/alpha/internal.h:7,19 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/alpha/ffi.c:4,6,14,17,27,32,43,49,53,57,58,61,63,64,67,71,74,77,80,97,103,111,114,115,116,120,160,173,177,179,187,189,190,193,195,204,209,215,221,224,225,226,230,235,240,245,249,252,254,259,261,277,283,290,295,302,305,306,307,310,311,314,316,317,321,323,324,331,333,336,343,347,349,352,355,357,358,363,366,370,372,373,379,383,387,391,394,395,397,400,405,407,420,426,431,434,437,443,450,454,459,472,477,480,486,493,497,499,502,505,508,511,512,514,515,518,521 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/aarch64/ffitarget.h:2,10,13,21,24,28,43,45,52,54,57,59,66,71,75,77,86,91 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/aarch64/internal.h:9,12,20,24,30,37,42,47,52,56,58,61,64 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/aarch64/ffi.c:2,10,13,21,33,44,46,50,52,55,57,61,63,70,72,76,79,89,90,92,96,99,102,105,108,112,114,115,117,118,121,124,127,130,133,136,139,140,142,143,148,151,154,158,162,173,179,183,184,189,194,196,200,201,202,206,224,227,230,233,236,239,240,244,245,248,251,253,257,262,266,273,274,279,281,291,294,296,297,300,302,324,325,326,332,335,382,384,390,392,395,399,420,423,427,448,453,455,457,461,466,469,472,473,476,480,482,512,520,523,526,533,535,538,539,542,545,546,553,555,556,562,566,568,572,578,585,590,596,599,604,610,613,618,621,625,639,644,655,656,658,664,666,669,673,675,680,683,685,688,693,697,699,701,709,711,714,721,723,730,731,733,735,738,739,742,746,748,749,751,754,755,758,760,761,766,768,770,772,775,782,785,787,792,809,811,813,815,826,830,832,833,837,841,843,846,851,855,857,859,861,868,871,875,882,886,888,890,894,896,900,913,921,925,927,930,939,941,946,947,949,952,956,958,962,964,966,968,974,976,979,982,984,988,989,991,994,995,998,1002,1004,1005,1009,1011,1013,1014 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/sparc/ffitarget.h:5,13,16,25,27,30,34,36,42,46,59,62,67,69,73,79,81 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/sparc/internal.h:12,21,25 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/sparc/ffi64.c:4,6,14,17,27,32,43,45,49,53,56,59,61,64,70,72,74,77,80,98,100,101,104,106,107,110,113,117,123,126,130,132,133,134,136,139,143,149,152,156,158,159,161,164,169,172,185,189,192,194,199,201,205,207,212,213,216,225,226,228,253,256,257,260,264,266,271,274,286,289,290,295,298,301,305,306,309,312,313,316,319,320,323,326,329,333,335,337,342,344,347,348,349,355,358,361,365,367,394,400,404,410,413,414,415,417,418,422,424,426,429,431,432,435,437,438,442,444,445,449,451,455,458,465,468,471,480,484,486,488,489,493,496,500,502,503,509,513,518,520,524,528,531,534,539,542,549,552,555,559,560,562,577,595,598,600,601,604,607 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/sparc/ffi.c:4,6,14,17,27,32,34,45,49,54,57,97,126,130,132,135,139,141,148,154,157,159,160,165,168,171,175,177,178,181,184,188,190,192,197,199,202,203,204,208,214,217,222,224,230,237,245,258,265,268,270,273,275,278,279,280,282,283,287,289,291,297,299,300,303,305,306,310,312,313,317,321,325,328,335,339,342,347,351,353,355,356,360,363,367,369,370,376,380,385,390,394,395,398,401,406,408,415,420,425,428,443,454,457,460,461,464,467 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/java_raw_api.c:3,5,8,10,18,21,31,37,41,43,46,49,51,53,68,69,70,72,73,74,77,80,82,84,86,91,96,105,109,113,118,119,120,122,124,127,141,147,148,152,154,155,158,161,163,165,173,181,189,197,205,213,217,226,230,239,240,241,242,244,247,250,256,266,270,273,275,276,279,282,288,295,299,302,304,305,312,315,320,321,323,327,330,334,335,342,344,351,354,355,357,358,362,368,370,371 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/vax/ffitarget.h:23,27,30,34,42,44,48 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/vax/ffi.c:23,30,33,36,41,45,49,52,58,60,66,68,72,74,77,79,83,87,91,95,99,102,104,106,108,112,113,116,117,119,120,123,126,130,134,137,138,150,157,158,160,161,164,166,169,172,179,181,185,189,190,191,195,199,202,206,208,210,212,215,219,222,223,224,227,230,233,235,237,239,240,245,248,250,258,264,270,274,276 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/bfin/ffitarget.h:3,5,13,16,26,29,33,41,43 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/bfin/ffi.c:4,6,14,17,29,32,35,44,49,54,56,61,62,66,68,104,109,111,112,121,127,135,136,137,138,145,164,170,184,189,192,193,194,195,196 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/raw_api.c:3,5,13,16,26,28,31,33,36,39,41,43,50,51,53,54,55,58,61,63,65,67,72,77,84,90,94,98,102,103,104,106,108,111,114,116,120,122,124,127,128,129,133,135,136,139,142,144,146,150,154,158,162,167,172,178,182,186,190,191,192,193,195,196,203,205,209,210,212,216,219,222,223,230,232,239,242,243,245,246,249,251,255,261,263,264,266 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/nios2/ffitarget.h:2,4,12,15,23,24,27,31,35,43,47,51 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/libffi/src/nios2/ffi.c:2,4,12,15,23,24,27,29,32,37,41,44,48,49,51,57,59,61,70,72,73,74,80,82,85,90,93,94,96,101,105,109,112,116,120,124,128,132,135,136,142,143,144,145,149,151,152,155,161,164,171,173,179,195,196,197,201,205,212,218,221,224,227,230,234,238,242,243,247,248,249,258,261,264,279,291,297,301,303,304 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/FunctionInfo.c:29,35,42,45,49,55,60,62,65,68,76,78,79,82,88,89,90,93,100,102,103,117,126,132,133,135,145,149,153,154,158,159,162,163,168,169,174,175,178,179,182,190,202,203,205,207,208,216,218,220,222,223,231,233,235,237,238,241,243,245,263,268,269,270 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/Pointer.h:29,32,38,42,44,49,57,59,61,63 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/ClosurePool.c:28,53,60,66,68,69,73,79,88,90,94,99,101,107,109,110,113,115,122,124,125,128,133,134,135,136,139,147,152,154,155,161,165,166,172,175,176,177,180,181,187,192,195,201,202,203,206,207,210,220,221,222,223,226,228,229,230,233,241,242,245,252,253,256,262,263,266,273,274,277,279,280 ./Vendor/bundle/ruby/2.7.0/gems/ffi-1.13.1/ext/ffi_c/StructByValue.c:29,44,48,52,54,59,61,64,66,68,72,77,79,80,83,87,91,92,97,100,102,103,106,109,110,113,116,117,118,121,123,126,127,130,132,134,136,137,140,144,149,150 ./Vendor/bundle/ruby/2.7.0/gems/rake-13.0.1/doc/example/a.c:2,4,6 ./Vendor/bundle/ruby/2.7.0/gems/rake-13.0.1/doc/example/main.c:2,5,7,11 ./Vendor/bundle/ruby/2.7.0/gems/rake-13.0.1/doc/example/b.c:2,4,6 <<<<<< EOF