./.codecov.yml .clang-format .gitmodules .ruby-version Cartfile Cartfile.resolved Carthage/Checkouts/Bolts-ObjC Carthage/Checkouts/OCMock Carthage/Checkouts/facebook-objc-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 <<<<<< network # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionUploadTaskDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionUploadTaskDelegate.m #####:12: #####:20: #####:23: #####:24: #####:26: #####:28: #####:29: #####:31: #####:34: #####:35: #####:36: #####:37: #####:43: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: <<<<<< 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| 0| 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| 0| 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| 0| 51| 0| return inv; 52| 0| 53| 0|} 54| | 55| | 56| |static NSString *const OCMRetainedObjectArgumentsKey = @"OCMRetainedObjectArgumentsKey"; 57| | 58| |- (void)retainObjectArgumentsExcludingObject:(id)objectToExclude 59| 61|{ 60| 61| if(objc_getAssociatedObject(self, OCMRetainedObjectArgumentsKey) != nil) 61| 61| { 62| 0| // looks like we've retained the arguments already; do nothing else 63| 0| return; 64| 0| } 65| 61| 66| 61| NSMutableArray *retainedArguments = [[NSMutableArray alloc] init]; 67| 61| 68| 61| id target = [self target]; 69| 61| if((target != nil) && (target != objectToExclude) && !object_isClass(target)) 70| 0| { 71| 0| // Bad things will happen if the target is a block since it's not being 72| 0| // copied. There isn't a very good way to tell if an invocation's target 73| 0| // is a block though (the argument type at index 0 is always "@" even if 74| 0| // the target is a Class or block), and in practice it's OK since you 75| 0| // can't mock a block. 76| 0| [retainedArguments addObject:target]; 77| 0| } 78| 61| 79| 61| NSUInteger numberOfArguments = [[self methodSignature] numberOfArguments]; 80| 168| for(NSUInteger index = 2; index < numberOfArguments; index++) 81| 107| { 82| 107| const char *argumentType = [[self methodSignature] getArgumentTypeAtIndex:index]; 83| 107| if(OCMIsObjectType(argumentType)) 84| 107| { 85| 107| id argument; 86| 107| [self getArgument:&argument atIndex:index]; 87| 107| if((argument != nil) && (argument != objectToExclude)) 88| 89| { 89| 89| if(OCMIsBlockType(argumentType) && OCMIsBlock(argument)) 90| 6| { 91| 6| // The argument's type is block and the passed argument is a block. In this 92| 6| // case we can't retain the argument because it might be stack block, which 93| 6| // must be copied. Further, non-escaping blocks have a lifetime that is stack- 94| 6| // based and they treat copy/release as a no-op. Keeping a reference to these 95| 6| // would result in a dangling pointer, which is why they are ignored here. 96| 6| // Note: even when the argument's type is block the argument could be 97| 6| // something else, e.g. an instance of OCMConstraint. Such cases are handled 98| 6| // like regular objects in the last else branch below. 99| 6| if(OCMIsNonEscapingBlock(argument) == NO) 100| 6| { 101| 6| id blockArgument = [argument copy]; 102| 6| [retainedArguments addObject:blockArgument]; 103| 6| [blockArgument release]; 104| 6| } 105| 6| } 106| 83| else if(OCMIsClassType(argumentType) && object_isClass(argument)) 107| 0| { 108| 0| // The argument's type is class and the passed argument is a class. In this 109| 0| // case do not retain the argument. Note: Even though the type is class the 110| 0| // argument could be a non-class, e.g. an instance of OCMArg. 111| 0| } 112| 83| else 113| 83| { 114| 83| [retainedArguments addObject:argument]; 115| 83| } 116| 89| } 117| 107| } 118| 107| } 119| 61| 120| 61| objc_setAssociatedObject(self, OCMRetainedObjectArgumentsKey, retainedArguments, OBJC_ASSOCIATION_RETAIN); 121| 61| [retainedArguments release]; 122| 61|} 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| 0| 162| 0| char const *valEncoding = [arg objCType]; 163| 0| 164| 0| /// @note Here we allow any data pointer to be passed as a void pointer and 165| 0| /// 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| 0| 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| 0| 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| 0| 180| 0|} 181| | 182| | 183| |- (id)getArgumentAtIndexAsObject:(NSInteger)argIndex 184| 256|{ 185| 256| const char *argType = OCMTypeWithoutQualifiers([[self methodSignature] getArgumentTypeAtIndex:(NSUInteger)argIndex]); 186| 256| 187| 256| if((strlen(argType) > 1) && (strchr("{^", argType[0]) == NULL) && (strcmp("@?", argType) != 0)) 188| 0| [NSException raise:NSInvalidArgumentException format:@"Cannot handle argument type '%s'.", argType]; 189| 256| 190| 256| if(OCMIsObjectType(argType)) 191| 256| { 192| 256| id value; 193| 256| [self getArgument:&value atIndex:argIndex]; 194| 256| return value; 195| 256| } 196| 0| 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| 0| 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| 0| 318| 0| if (numberOfArgs == 2) 319| 0| return NSStringFromSelector([self selector]); 320| 0| 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| 0| 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| 0| 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| 0| 361| 0|} 362| | 363| |- (NSString *)objectDescriptionAtIndex:(NSInteger)anInt 364| 0|{ 365| 0| id object; 366| 0| 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| 0| // 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| 0| 389| 0| [self getArgument:&buffer atIndex:anInt]; 390| 0| 391| 0| // 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 504| 0| [self getArgument:&buffer atIndex:anInt]; 505| 0| 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| 0| 516| 0| [self getArgument:&cStringPtr atIndex:anInt]; 517| 0| 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| 0| 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| 209|{ 542| 209| // Definitions here: https://clang.llvm.org/docs/AutomaticReferenceCounting.html#method-families 543| 209| 544| 209| NSMethodSignature *signature = [self methodSignature]; 545| 209| if(OCMIsObjectType(signature.methodReturnType) == NO) 546| 209| { 547| 60| return NO; 548| 60| } 549| 149| 550| 149| NSString *selString = NSStringFromSelector([self selector]); 551| 149| NSRange underscoreRange = [selString rangeOfString:@"^_*" options:NSRegularExpressionSearch]; 552| 149| selString = [selString substringFromIndex:NSMaxRange(underscoreRange)]; 553| 149| 554| 149| if([selString hasPrefix:family] == NO) 555| 149| { 556| 149| return NO; 557| 149| } 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| 61|{ 570| 61| return [self isMethodFamily:@"init"]; 571| 61|} 572| | 573| |- (BOOL)methodIsInCreateFamily 574| 37|{ 575| 37| return [self isMethodFamily:@"alloc"] 576| 37| || [self isMethodFamily:@"copy"] 577| 37| || [self isMethodFamily:@"mutableCopy"] 578| 37| || [self isMethodFamily:@"new"]; 579| 37|} 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| 0| 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| 0| 46| 0| if(!isDynamic) 47| 0| return nil; 48| 0| 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| 0| 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| 0| 63| 0| // 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| 0| 71| 0| // 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| 0| 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| 0| 87| 0| // 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| 0| 108| 0| return property; 109| 0|} 110| | 111| | 112| |#pragma mark Signatures for blocks 113| | 114| |+ (NSMethodSignature *)signatureForBlock:(id)block 115| 0|{ 116| 0| /* For a more complete implementation of parsing the block data structure see: 117| 0| * 118| 0| * https://github.com/ebf/CTObjectiveCRuntimeAdditions/tree/master/CTObjectiveCRuntimeAdditions/CTObjectiveCRuntimeAdditions 119| 0| */ 120| 0| 121| 0| struct OCMBlockDef *blockRef = (__bridge struct OCMBlockDef *) block; 122| 0| 123| 0| if(!(blockRef->flags & OCMBlockDescriptionFlagsHasSignature)) 124| 0| return nil; 125| 0| 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| 0| 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| 156|{ 144| 156| const char *types = OCMTypeWithoutQualifiers([self methodReturnType]); 145| 156| 146| 156| if((types == NULL) || (types[0] != '{')) 147| 156| return NO; 148| 0| 149| 0| /* In some cases structures are returned by ref. The rules are complex and depend on the 150| 0| architecture, see: 151| 0| 152| 0| http://sealiesoftware.com/blog/archive/2008/10/30/objc_explain_objc_msgSend_stret.html 153| 0| http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/LowLevelABI/000-Introduction/introduction.html 154| 0| https://github.com/atgreen/libffi/blob/master/src/x86/ffi64.c 155| 0| http://www.uclibc.org/docs/psABI-x86_64.pdf 156| 0| http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042e/IHI0042E_aapcs.pdf 157| 0| 158| 0| NSMethodSignature knows the details but has no API to return it, though it is in 159| 0| the debugDescription. Horribly kludgy. 160| 0| */ 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| 1.10k|{ 26| 1.10k| // use sel_registerName() and not @selector to avoid warning 27| 1.10k| SEL selectorWithNoImplementation = sel_registerName("methodWhichMustNotExist::::"); 28| 1.10k| 29| 1.10k|#ifndef __arm64__ 30| 1.10k| static NSMutableDictionary *_OCMReturnTypeCache; 31| 1.10k| 32| 1.10k| if(_OCMReturnTypeCache == nil) 33| 1.10k| _OCMReturnTypeCache = [[NSMutableDictionary alloc] init]; 34| 1.10k| 35| 1.10k| BOOL needsStructureReturn; 36| 1.10k| void *rawCacheKey[2] = { (void *)self, aSelector }; 37| 1.10k| NSData *cacheKey = [NSData dataWithBytes:rawCacheKey length:sizeof(rawCacheKey)]; 38| 1.10k| NSNumber *cachedValue = [_OCMReturnTypeCache objectForKey:cacheKey]; 39| 1.10k| 40| 1.10k| if(cachedValue == nil) 41| 1.10k| { 42| 156| NSMethodSignature *sig = [self instanceMethodSignatureForSelector:aSelector]; 43| 156| needsStructureReturn = [sig usesSpecialStructureReturn]; 44| 156| [_OCMReturnTypeCache setObject:@(needsStructureReturn) forKey:cacheKey]; 45| 156| } 46| 945| else 47| 945| { 48| 945| needsStructureReturn = [cachedValue boolValue]; 49| 945| } 50| 1.10k| 51| 1.10k| if(needsStructureReturn) 52| 0| return class_getMethodImplementation_stret([NSObject class], selectorWithNoImplementation); 53| 1.10k|#endif 54| 1.10k| 55| 1.10k| return class_getMethodImplementation([NSObject class], selectorWithNoImplementation); 56| 1.10k|} 57| | 58| | 59| |+ (void)enumerateMethodsInClass:(Class)aClass usingBlock:(void (^)(Class cls, SEL sel))aBlock 60| 32|{ 61| 145| for(Class cls = aClass; cls != nil; cls = class_getSuperclass(cls)) 62| 113| { 63| 113| Method *methodList = class_copyMethodList(cls, NULL); 64| 113| if(methodList == NULL) 65| 113| continue; 66| 105| 67| 16.8k| for(Method *mPtr = methodList; *mPtr != NULL; mPtr++) 68| 16.7k| { 69| 16.7k| SEL sel = method_getName(*mPtr); 70| 16.7k| aBlock(cls, sel); 71| 16.7k| } 72| 105| free(methodList); 73| 105| } 74| 32|} 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| 0| /* 49| 0| * See if they are similar number types, and if we can convert losslessly between them. 50| 0| * For the most part, we set things up to use CFNumberGetValue, which returns false if 51| 0| * conversion will be lossy. 52| 0| */ 53| 0| CFNumberType inputType = OCMNumberTypeForObjCType([self objCType]); 54| 0| CFNumberType outputType = OCMNumberTypeForObjCType(targetType); 55| 0| 56| 0| if(inputType == 0 || outputType == 0) // one or both are non-number types 57| 0| return NO; 58| 0| 59| 0| NSNumber *inputNumber = [self isKindOfClass:[NSNumber class]] ? (NSNumber *)self : OCMNumberForValue(self); 60| 0| 61| 0| /* 62| 0| * Due to some legacy, back-compatible requirements in CFNumber.c, CFNumberGetValue can return true for 63| 0| * some conversions which should not be allowed (by reading source, conversions from integer types to 64| 0| * 8-bit or 16-bit integer types). So, check ourselves. 65| 0| */ 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| 0| 81| 0| /* 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| 32|{ 35| 32| [self assertClassIsSupported:aClass]; 36| 32| [super init]; 37| 32| mockedClass = aClass; 38| 32| [self prepareClassForClassMethodMocking]; 39| 32| return self; 40| 32|} 41| | 42| |- (void)dealloc 43| 29|{ 44| 29| [self stopMocking]; 45| 29| [super dealloc]; 46| 29|} 47| | 48| |- (NSString *)description 49| 0|{ 50| 0| return [NSString stringWithFormat:@"OCClassMockObject(%@)", NSStringFromClass(mockedClass)]; 51| 0|} 52| | 53| |- (Class)mockedClass 54| 6|{ 55| 6| return mockedClass; 56| 6|} 57| | 58| |- (void)assertClassIsSupported:(Class)aClass 59| 32|{ 60| 32| if(aClass == Nil) 61| 32| [NSException raise:NSInvalidArgumentException format:@"Class cannot be Nil."]; 62| 32| 63| 32| 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| 32|} 70| | 71| |#pragma mark Extending/overriding superclass behaviour 72| | 73| |- (void)stopMocking 74| 61|{ 75| 61| if(originalMetaClass != nil) 76| 61| { 77| 31| [self stopMockingClassMethods]; 78| 31| } 79| 61| if(classCreatedForNewMetaClass != nil) 80| 61| { 81| 32| OCMDisposeSubclass(classCreatedForNewMetaClass); 82| 32| classCreatedForNewMetaClass = nil; 83| 32| } 84| 61| [super stopMocking]; 85| 61|} 86| | 87| | 88| |- (void)stopMockingClassMethods 89| 32|{ 90| 32| OCMSetAssociatedMockForClass(nil, mockedClass); 91| 32| object_setClass(mockedClass, originalMetaClass); 92| 32| originalMetaClass = nil; 93| 32| /* created meta class will be disposed later because partial mocks create another subclass depending on it */ 94| 32|} 95| | 96| | 97| |- (void)addStub:(OCMInvocationStub *)aStub 98| 24|{ 99| 24| [super addStub:aStub]; 100| 24| if([aStub recordedAsClassMethod]) 101| 6| [self setupForwarderForClassMethodSelector:[[aStub recordedInvocation] selector]]; 102| 24|} 103| | 104| | 105| |#pragma mark Class method mocking 106| | 107| |- (void)prepareClassForClassMethodMocking 108| 32|{ 109| 32| /* the runtime and OCMock depend on string and array; we don't intercept methods on them to avoid endless loops */ 110| 32| if([[mockedClass class] isSubclassOfClass:[NSString class]] || [[mockedClass class] isSubclassOfClass:[NSArray class]]) 111| 0| return; 112| 32| 113| 32| /* trying to replace class methods on NSManagedObject and subclasses of it doesn't work; see #339 */ 114| 32| if([mockedClass isSubclassOfClass:objc_getClass("NSManagedObject")]) 115| 0| return; 116| 32| 117| 32| /* if there is another mock for this exact class, stop it */ 118| 32| id otherMock = OCMGetAssociatedMockForClass(mockedClass, NO); 119| 32| if(otherMock != nil) 120| 32| [otherMock stopMockingClassMethods]; 121| 32| 122| 32| OCMSetAssociatedMockForClass(self, mockedClass); 123| 32| 124| 32| /* dynamically create a subclass and use its meta class as the meta class for the mocked class */ 125| 32| classCreatedForNewMetaClass = OCMCreateSubclass(mockedClass, mockedClass); 126| 32| originalMetaClass = object_getClass(mockedClass); 127| 32| id newMetaClass = object_getClass(classCreatedForNewMetaClass); 128| 32| 129| 32| /* create a dummy initialize method */ 130| 32| Method myDummyInitializeMethod = class_getInstanceMethod([self mockObjectClass], @selector(initializeForClassObject)); 131| 32| const char *initializeTypes = method_getTypeEncoding(myDummyInitializeMethod); 132| 32| IMP myDummyInitializeIMP = method_getImplementation(myDummyInitializeMethod); 133| 32| class_addMethod(newMetaClass, @selector(initialize), myDummyInitializeIMP, initializeTypes); 134| 32| 135| 32| object_setClass(mockedClass, newMetaClass); // only after dummy initialize is installed (iOS9) 136| 32| 137| 32| /* point forwardInvocation: of the object to the implementation in the mock */ 138| 32| Method myForwardMethod = class_getInstanceMethod([self mockObjectClass], @selector(forwardInvocationForClassObject:)); 139| 32| IMP myForwardIMP = method_getImplementation(myForwardMethod); 140| 32| class_addMethod(newMetaClass, @selector(forwardInvocation:), myForwardIMP, method_getTypeEncoding(myForwardMethod)); 141| 32| 142| 32| /* adding forwarder for most class methods (instance methods on meta class) to allow for verify after run */ 143| 32| NSArray *methodBlackList = @[@"class", @"forwardingTargetForSelector:", @"methodSignatureForSelector:", @"forwardInvocation:", @"isBlock", 144| 32| @"instanceMethodForwarderForSelector:", @"instanceMethodSignatureForSelector:", @"resolveClassMethod:"]; 145| 16.7k| [NSObject enumerateMethodsInClass:originalMetaClass usingBlock:^(Class cls, SEL sel) { 146| 16.7k| if((cls == object_getClass([NSObject class])) || (cls == [NSObject class]) || (cls == object_getClass(cls))) 147| 15.6k| return; 148| 1.12k| if(OCMIsApplePrivateMethod(cls, sel)) 149| 0| return; 150| 1.12k| if([methodBlackList containsObject:NSStringFromSelector(sel)]) 151| 0| return; 152| 1.12k| @try 153| 1.12k| { 154| 1.12k| [self setupForwarderForClassMethodSelector:sel]; 155| 1.12k| } 156| 1.12k| @catch(NSException *e) 157| 1.12k| { 158| 1.12k| // ignore for now 159| 1.12k| } 160| 1.12k| }]; 161| 32|} 162| | 163| | 164| |- (void)setupForwarderForClassMethodSelector:(SEL)selector 165| 1.13k|{ 166| 1.13k| SEL aliasSelector = OCMAliasForOriginalSelector(selector); 167| 1.13k| if(class_getClassMethod(mockedClass, aliasSelector) != NULL) 168| 1.13k| return; 169| 1.10k| 170| 1.10k| Method originalMethod = class_getClassMethod(mockedClass, selector); 171| 1.10k| IMP originalIMP = method_getImplementation(originalMethod); 172| 1.10k| const char *types = method_getTypeEncoding(originalMethod); 173| 1.10k| 174| 1.10k| Class metaClass = object_getClass(mockedClass); 175| 1.10k| IMP forwarderIMP = [originalMetaClass instanceMethodForwarderForSelector:selector]; 176| 1.10k| class_addMethod(metaClass, aliasSelector, originalIMP, types); 177| 1.10k| class_replaceMethod(metaClass, selector, forwarderIMP, types); 178| 1.10k|} 179| | 180| | 181| |- (void)forwardInvocationForClassObject:(NSInvocation *)anInvocation 182| 11|{ 183| 11| // in here "self" is a reference to the real class, not the mock 184| 11| OCClassMockObject *mock = OCMGetAssociatedMockForClass((Class) self, YES); 185| 11| if(mock == nil) 186| 11| { 187| 0| [NSException raise:NSInternalInconsistencyException format:@"No mock for class %@", NSStringFromClass((Class)self)]; 188| 0| } 189| 11| if([mock handleInvocation:anInvocation] == NO) 190| 11| { 191| 0| [anInvocation setSelector:OCMAliasForOriginalSelector([anInvocation selector])]; 192| 0| [anInvocation invoke]; 193| 0| } 194| 11|} 195| | 196| |- (void)initializeForClassObject 197| 32|{ 198| 32| // we really just want to have an implementation so that the superclass's is not called 199| 32|} 200| | 201| | 202| |#pragma mark Proxy API 203| | 204| |- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector 205| 44|{ 206| 44| NSMethodSignature *signature = [mockedClass instanceMethodSignatureForSelector:aSelector]; 207| 44| if(signature == nil) 208| 44| { 209| 0| signature = [NSMethodSignature signatureForDynamicPropertyAccessedWithSelector:aSelector inClass:mockedClass]; 210| 0| } 211| 44| return signature; 212| 44|} 213| | 214| |- (Class)mockObjectClass 215| 64|{ 216| 64| return [super class]; 217| 64|} 218| | 219| |- (Class)class 220| 58|{ 221| 58| return mockedClass; 222| 58|} 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| 12|{ 28| 12| return [OCMAnyConstraint constraint]; 29| 12|} 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| 4|{ 53| 4| return [OCMIsNotNilConstraint constraint]; 54| 4|} 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| 1|{ 82| 1| return [[[OCMBlockConstraint alloc] initWithConstraintBlock:block] autorelease]; 83| 1|} 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| 0| 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| 0| 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| 0| 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| 6|{ 24| 6| if ((self = [super init])) 25| 6| { 26| 6| block = [theBlock copy]; 27| 6| } 28| 6| 29| 6| return self; 30| 6|} 31| | 32| |-(void)dealloc 33| 6|{ 34| 6| [block release]; 35| 6| [super dealloc]; 36| 6|} 37| | 38| |- (void)handleInvocation:(NSInvocation *)anInvocation 39| 6|{ 40| 6| if (block != nil) 41| 6| { 42| 6| block(anInvocation); 43| 6| } 44| 6|} 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| 4|{ 26| 4| NSUInteger valueSize = 0; 27| 4| NSValue *returnValueAsNSValue = (NSValue *)returnValue; 28| 4| NSGetSizeAndAlignment([returnValueAsNSValue objCType], &valueSize, NULL); 29| 4| char valueBuffer[valueSize]; 30| 4| [returnValueAsNSValue getValue:valueBuffer]; 31| 4| 32| 4| const char *returnType = [[anInvocation methodSignature] methodReturnType]; 33| 4| 34| 4| if([self isMethodReturnType:returnType compatibleWithValueType:[returnValueAsNSValue objCType] 35| 4| value:valueBuffer valueSize:valueSize]) 36| 4| { 37| 4| [anInvocation setReturnValue:valueBuffer]; 38| 4| } 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| 4|} 49| | 50| |- (BOOL)isMethodReturnType:(const char *)returnType compatibleWithValueType:(const char *)valueType value:(const void *)value valueSize:(size_t)valueSize 51| 4|{ 52| 4| /* Same types are obviously compatible */ 53| 4| if(strcmp(returnType, valueType) == 0) 54| 2| return YES; 55| 2| 56| 2| /* Special treatment for nil and Nil */ 57| 2| if(strcmp(returnType, @encode(id)) == 0 || strcmp(returnType, @encode(Class)) == 0) 58| 2| return OCMIsNilValue(valueType, value, valueSize); 59| 0| 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| 16|{ 25| 16| return [[[self alloc] init] autorelease]; 26| 16|} 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| 12|{ 71| 12| return YES; 72| 12|} 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| 8|{ 97| 8| return value != nil; 98| 8|} 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| 1|{ 138| 1| if ((self = [super init])) 139| 1| { 140| 1| block = [aBlock copy]; 141| 1| } 142| 1| 143| 1| return self; 144| 1|} 145| | 146| 1|- (void)dealloc { 147| 1| [block release]; 148| 1| [super dealloc]; 149| 1|} 150| | 151| |- (BOOL)evaluate:(id)value 152| 1|{ 153| 1| return block ? block(value) : NO; 154| 1|} 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| 2|{ 28| 2| self = [super init]; 29| 2| [invocationMatcher release]; 30| 2| invocationMatcher = [[OCMInvocationExpectation alloc] init]; 31| 2| return self; 32| 2|} 33| | 34| |- (OCMInvocationExpectation *)expectation 35| 2|{ 36| 2| return (OCMInvocationExpectation *)invocationMatcher; 37| 2|} 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| 2|{ 53| 2| [super forwardInvocation:anInvocation]; 54| 2| [mockObject addExpectation:[self expectation]]; 55| 2|} 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| 1.20k|{ 43| 1.20k| while(strchr("rnNoORV", objCType[0]) != NULL) 44| 1.20k| objCType += 1; 45| 1.20k| return objCType; 46| 1.20k|} 47| | 48| | 49| |static BOOL OCMIsUnqualifiedClassType(const char *unqualifiedObjCType) 50| 185|{ 51| 185| return (strcmp(unqualifiedObjCType, @encode(Class)) == 0); 52| 185|} 53| | 54| | 55| |static BOOL OCMIsUnqualifiedBlockType(const char *unqualifiedObjCType) 56| 191|{ 57| 191| char blockType[] = @encode(void(^)(void)); 58| 191| if(strcmp(unqualifiedObjCType, blockType) == 0) 59| 48| return YES; 60| 143| 61| 143| // sometimes block argument/return types are tacked onto the type, in angle brackets 62| 143| if(strncmp(unqualifiedObjCType, blockType, sizeof(blockType) - 1) == 0 && unqualifiedObjCType[sizeof(blockType) - 1] == '<') 63| 0| return YES; 64| 143| 65| 143| return NO; 66| 143|} 67| | 68| |BOOL OCMIsClassType(const char *objCType) 69| 83|{ 70| 83| return OCMIsUnqualifiedClassType(OCMTypeWithoutQualifiers(objCType)); 71| 83|} 72| | 73| |BOOL OCMIsBlockType(const char *objCType) 74| 89|{ 75| 89| return OCMIsUnqualifiedBlockType(OCMTypeWithoutQualifiers(objCType)); 76| 89|} 77| | 78| | 79| |BOOL OCMIsObjectType(const char *objCType) 80| 625|{ 81| 625| const char *unqualifiedObjCType = OCMTypeWithoutQualifiers(objCType); 82| 625| 83| 625| char objectType[] = @encode(id); 84| 625| if(strcmp(unqualifiedObjCType, objectType) == 0 || OCMIsUnqualifiedClassType(unqualifiedObjCType)) 85| 523| return YES; 86| 102| 87| 102| // sometimes the name of an object's class is tacked onto the type, in double quotes 88| 102| if(strncmp(unqualifiedObjCType, objectType, sizeof(objectType) - 1) == 0 && unqualifiedObjCType[sizeof(objectType) - 1] == '"') 89| 0| return YES; 90| 102| 91| 102| // if the returnType is a typedef to an object, it has the form ^{OriginClass=#} 92| 102| NSString *regexString = @"^\\^\\{(.*)=#.*\\}"; 93| 102| NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:regexString options:0 error:NULL]; 94| 102| NSString *type = [NSString stringWithCString:unqualifiedObjCType encoding:NSASCIIStringEncoding]; 95| 102| if([regex numberOfMatchesInString:type options:0 range:NSMakeRange(0, type.length)] > 0) 96| 0| return YES; 97| 102| 98| 102| // if the return type is a block we treat it like an object 99| 102| return OCMIsUnqualifiedBlockType(unqualifiedObjCType); 100| 102|} 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| 0| 130| 0| *typeNameEnd = NULL; 131| 0| *typeEqualSign = NULL; 132| 0| 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| 0| 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| 0| 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| 0| 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| 0| 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| 0| 215| 0| /* Opaque types either don't have an equals sign (just the name and the end brace), or 216| 0| * empty content after the equals sign. 217| 0| * We want that to compare the same as a type of the same name but with the content. 218| 0| */ 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| 0| 224| 0| /* 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| 0| 230| 0| /* If the same name, and at least one is opaque, that is close enough. */ 231| 0| if (type1Opaque || type2Opaque) 232| 0| return YES; 233| 0| 234| 0| /* 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| 0| 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| 0| 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| 0| 258| 0| type1 = subType1End + 1; 259| 0| type2 = subType2End + 1; 260| 0| } 261| 0| } 262| 0| return YES; 263| 0| } 264| 0| case '^': 265| 0| /* 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| 0| 270| 0| case '?': 271| 0| return type2[0] == '?'; 272| 0| 273| 0| case '\0': 274| 0| return type2[0] == '\0'; 275| 0| 276| 0| default: 277| 0| { 278| 0| // 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| 0| 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| 0| /* 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| 2|{ 304| 2| // First, check value itself 305| 18| for(size_t i = 0; i < valueSize; i++) 306| 16| if(((const char *)value)[i] != 0) 307| 0| return NO; 308| 2| 309| 2| // Depending on the compilation settings of the file where the return value gets recorded, 310| 2| // nil and Nil get potentially different encodings. Check all known encodings. 311| 2| if((strcmp(objectCType, @encode(void *)) == 0) || // Standard Objective-C 312| 2| (strcmp(objectCType, @encode(int)) == 0) || // 32 bit C++ (before nullptr) 313| 2| (strcmp(objectCType, @encode(long long)) == 0) || // 64 bit C++ (before nullptr) 314| 2| (strcmp(objectCType, @encode(char *)) == 0)) // C++ with nullptr 315| 2| return YES; 316| 0| 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| 1.12k|{ 328| 1.12k| NSString *className = NSStringFromClass(cls); 329| 1.12k| NSString *selName = NSStringFromSelector(sel); 330| 1.12k| return ([className hasPrefix:@"NS"] || [className hasPrefix:@"UI"]) && 331| 1.12k| ([selName hasPrefix:@"_"] || [selName hasSuffix:@"_"]); 332| 1.12k|} 333| | 334| |BOOL OCMIsBlock(id potentialBlock) 335| 18|{ 336| 18| static Class blockClass; 337| 18| static dispatch_once_t onceToken; 338| 18| dispatch_once(&onceToken, ^ 339| 18| { 340| 1| blockClass = [^{} class]; 341| 1| Class nsObjectClass = [NSObject class]; 342| 2| while([blockClass superclass] != nsObjectClass) 343| 1| { 344| 1| blockClass = [blockClass superclass]; 345| 1| NSCAssert(blockClass != nil, @"Blocks are expected to inherit from NSObject."); 346| 1| } 347| 1| }); 348| 18| return [potentialBlock isKindOfClass:blockClass]; 349| 18|} 350| | 351| |BOOL OCMIsNonEscapingBlock(id block) 352| 6|{ 353| 6| struct OCMBlockDef *blockRef = (__bridge struct OCMBlockDef *)block; 354| 6| return OCMIsBlock(block) && (blockRef->flags & OCMBlockIsNoEscape) != 0; 355| 6|} 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| 32|{ 364| 32| const char *className = [[NSString stringWithFormat:@"%@%@-%p-%u", OCMSubclassPrefix, NSStringFromClass(class), ref, arc4random()] UTF8String]; 365| 32| Class subclass = objc_allocateClassPair(class, className, 0); 366| 32| objc_registerClassPair(subclass); 367| 32| return subclass; 368| 32|} 369| | 370| |void OCMDisposeSubclass(Class cls) 371| 32|{ 372| 32| 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| 32| objc_disposeClassPair(cls); 377| 32|} 378| | 379| |BOOL OCMIsMockSubclass(Class cls) 380| 32|{ 381| 32| return [NSStringFromClass(cls) hasPrefix:OCMSubclassPrefix]; 382| 32|} 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| 1.13k|{ 407| 1.13k| char aliasName[2048]; 408| 1.13k| const char *originalName = sel_getName(selector); 409| 1.13k| strlcpy(aliasName, OCMRealMethodAliasPrefixCString, sizeof(aliasName)); 410| 1.13k| strlcat(aliasName, originalName, sizeof(aliasName)); 411| 1.13k| return sel_registerName(aliasName); 412| 1.13k|} 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| 64|{ 429| 64| if((mock != nil) && (objc_getAssociatedObject(aClass, OCMClassMethodMockObjectKey) != nil)) 430| 0| [NSException raise:NSInternalInconsistencyException format:@"Another mock is already associated with class %@", NSStringFromClass(aClass)]; 431| 64| objc_setAssociatedObject(aClass, OCMClassMethodMockObjectKey, mock, OBJC_ASSOCIATION_ASSIGN); 432| 64|} 433| | 434| |OCClassMockObject *OCMGetAssociatedMockForClass(Class aClass, BOOL includeSuperclasses) 435| 43|{ 436| 43| OCClassMockObject *mock = nil; 437| 43| do 438| 43| { 439| 43| mock = objc_getAssociatedObject(aClass, OCMClassMethodMockObjectKey); 440| 43| aClass = class_getSuperclass(aClass); 441| 43| } 442| 43| while((mock == nil) && (aClass != nil) && includeSuperclasses); 443| 43| return mock; 444| 43|} 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| 0| 503| 0| } 504| 0| else 505| 0| { 506| 0| NSLog(@"%@", description); 507| 0| [[NSException exceptionWithName:@"OCMockTestFailure" reason:description userInfo:nil] raise]; 508| 0| } 509| 0| 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| 0| 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| 0| 44| 0| [anInvocation setTarget:provider]; 45| 0| [anInvocation setSelector:selector]; 46| 0| [anInvocation invoke]; 47| 0| 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| 4|{ 32| 4| return matchAndReject; 33| 4|} 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| 2|{ 52| 2| 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| 2| else 59| 2| { 60| 2| [super handleInvocation:anInvocation]; 61| 2| isSatisfied = YES; 62| 2| } 63| 2|} 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| 26|{ 35| 26| [recordedInvocation release]; 36| 26| [super dealloc]; 37| 26|} 38| | 39| |- (void)setInvocation:(NSInvocation *)anInvocation 40| 24|{ 41| 24| [recordedInvocation release]; 42| 24| // Don't do a regular -retainArguments on the invocation that we use for matching. NSInvocation 43| 24| // effectively does an strcpy on char* arguments which messes up matching them literally and blows 44| 24| // up with anyPointer (in strlen since it's not actually a C string). Also on the off-chance that 45| 24| // anInvocation contains self as an argument, -retainArguments would create a retain cycle. 46| 24| [anInvocation retainObjectArgumentsExcludingObject:self]; 47| 24| recordedInvocation = [anInvocation retain]; 48| 24|} 49| | 50| |- (void)setRecordedAsClassMethod:(BOOL)flag 51| 6|{ 52| 6| recordedAsClassMethod = flag; 53| 6|} 54| | 55| |- (BOOL)recordedAsClassMethod 56| 48|{ 57| 48| return recordedAsClassMethod; 58| 48|} 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| 6|{ 72| 6| return recordedInvocation; 73| 6|} 74| | 75| |- (BOOL)matchesSelector:(SEL)sel 76| 37|{ 77| 37| if(sel == [recordedInvocation selector]) 78| 37| return YES; 79| 0| if(OCMIsAliasSelector(sel) && 80| 0| OCMOriginalSelectorForAlias(sel) == [recordedInvocation selector]) 81| 0| return YES; 82| 0| 83| 0| return NO; 84| 0|} 85| | 86| |- (BOOL)matchesInvocation:(NSInvocation *)anInvocation 87| 37|{ 88| 37| id target = [anInvocation target]; 89| 37| BOOL isClassMethodInvocation = (target != nil) && (target == [target class]); 90| 37| if(isClassMethodInvocation != recordedAsClassMethod) 91| 0| return NO; 92| 37| 93| 37| if(![self matchesSelector:[anInvocation selector]]) 94| 0| return NO; 95| 37| 96| 37| NSMethodSignature *signature = [recordedInvocation methodSignature]; 97| 37| NSUInteger n = [signature numberOfArguments]; 98| 101| for(NSUInteger i = 2; i < n; i++) 99| 64| { 100| 64| if(ignoreNonObjectArgs && !OCMIsObjectType([signature getArgumentTypeAtIndex:i])) 101| 0| { 102| 0| continue; 103| 0| } 104| 64| 105| 64| id recordedArg = [recordedInvocation getArgumentAtIndexAsObject:i]; 106| 64| id passedArg = [anInvocation getArgumentAtIndexAsObject:i]; 107| 64| 108| 64| if([recordedArg isProxy]) 109| 4| { 110| 4| if(![recordedArg isEqual:passedArg]) 111| 0| return NO; 112| 4| continue; 113| 4| } 114| 60| 115| 60| if([recordedArg isKindOfClass:[NSValue class]]) 116| 0| recordedArg = [OCMArg resolveSpecialValues:recordedArg]; 117| 60| 118| 60| if([recordedArg isKindOfClass:[OCMConstraint class]]) 119| 21| { 120| 21| if([recordedArg evaluate:passedArg] == NO) 121| 21| return NO; 122| 39| } 123| 39| else if([recordedArg isKindOfClass:[OCMArgAction class]]) 124| 0| { 125| 0| // ignore, will be dealt with in handleInvocation: where applicable 126| 0| } 127| 39| else if([recordedArg conformsToProtocol:objc_getProtocol("HCMatcher")]) 128| 0| { 129| 0| if([recordedArg matches:passedArg] == NO) 130| 0| return NO; 131| 39| } 132| 39| else 133| 39| { 134| 39| if(([recordedArg class] == [NSNumber class]) && 135| 39| ([(NSNumber*)recordedArg compare:(NSNumber*)passedArg] != NSOrderedSame)) 136| 0| return NO; 137| 39| if(([recordedArg isEqual:passedArg] == NO) && 138| 39| !((recordedArg == nil) && (passedArg == nil))) 139| 0| return NO; 140| 39| } 141| 60| } 142| 37| return YES; 143| 37|} 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| 26|{ 29| 26| self = [super init]; 30| 26| invocationActions = [[NSMutableArray alloc] init]; 31| 26| return self; 32| 26|} 33| | 34| |- (void)dealloc 35| 24|{ 36| 24| [invocationActions release]; 37| 24| [super dealloc]; 38| 24|} 39| | 40| | 41| |- (void)addInvocationAction:(id)anAction 42| 22|{ 43| 22| [invocationActions addObject:anAction]; 44| 22|} 45| | 46| |- (NSArray *)invocationActions 47| 0|{ 48| 0| return invocationActions; 49| 0|} 50| | 51| | 52| |- (void)handleInvocation:(NSInvocation *)anInvocation 53| 37|{ 54| 37| [self invokeArgActionsForInvocation:anInvocation]; 55| 37| id target = [anInvocation target]; 56| 37| 57| 37| BOOL isInInitFamily = [anInvocation methodIsInInitFamily]; 58| 37| BOOL isInCreateFamily = isInInitFamily ? NO : [anInvocation methodIsInCreateFamily]; 59| 37| if(isInInitFamily || isInCreateFamily) 60| 0| { 61| 0| id returnVal = UNSET_RETURN_VALUE_MARKER; 62| 0| [anInvocation setReturnValue:&returnVal]; 63| 0| 64| 0| [self invokeActionsForInvocation:anInvocation]; 65| 0| 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| 0| 70| 0| if(isInCreateFamily) 71| 0| { 72| 0| // 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| 0| // init family methods "consume" self and retain their return value. Do the retain 78| 0| // first in case the return value and self are the same. 79| 0| [returnVal retain]; 80| 0| [target release]; 81| 0| } 82| 0| } 83| 37| else 84| 37| { 85| 37| [self invokeActionsForInvocation:anInvocation]; 86| 37| } 87| 37|} 88| | 89| |- (void)invokeArgActionsForInvocation:(NSInvocation *)anInvocation 90| 37|{ 91| 37| NSMethodSignature *signature = [recordedInvocation methodSignature]; 92| 37| NSUInteger n = [signature numberOfArguments]; 93| 101| for(NSUInteger i = 2; i < n; i++) 94| 64| { 95| 64| id recordedArg = [recordedInvocation getArgumentAtIndexAsObject:i]; 96| 64| id passedArg = [anInvocation getArgumentAtIndexAsObject:i]; 97| 64| 98| 64| if([recordedArg isProxy]) 99| 4| continue; 100| 60| 101| 60| if([recordedArg isKindOfClass:[NSValue class]]) 102| 0| recordedArg = [OCMArg resolveSpecialValues:recordedArg]; 103| 60| 104| 60| if([recordedArg isKindOfClass:[OCMArgAction class]]) 105| 0| [recordedArg handleArgument:passedArg]; 106| 60| } 107| 37|} 108| | 109| |- (void)invokeActionsForInvocation:(NSInvocation *)anInvocation 110| 37|{ 111| 37| [invocationActions makeObjectsPerformSelector:@selector(handleInvocation:) withObject:anInvocation]; 112| 37|} 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| 2|{ 24| 2| return [[[OCMLocation alloc] initWithTestCase:aTestCase file:aFile line:aLine] autorelease]; 25| 2|} 26| | 27| |- (instancetype)initWithTestCase:(id)aTestCase file:(NSString *)aFile line:(NSUInteger)aLine 28| 2|{ 29| 2| if ((self = [super init])) 30| 2| { 31| 2| testCase = aTestCase; 32| 2| file = [aFile retain]; 33| 2| line = aLine; 34| 2| } 35| 2| 36| 2| return self; 37| 2|} 38| | 39| |- (void)dealloc 40| 2|{ 41| 2| [file release]; 42| 2| [super dealloc]; 43| 2|} 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| 2|{ 65| 2| return [OCMLocation locationWithTestCase:testCase file:[NSString stringWithUTF8String:fileCString] line:line]; 66| 2|} 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| 22|{ 30| 22| OCMStubRecorder *recorder = [[[OCMStubRecorder alloc] init] autorelease]; 31| 22| OCMMacroState *macroState = [[OCMMacroState alloc] initWithRecorder:recorder]; 32| 22| [NSThread currentThread].threadDictionary[OCMGlobalStateKey] = macroState; 33| 22| [macroState release]; 34| 22|} 35| | 36| |+ (OCMStubRecorder *)endStubMacro 37| 24|{ 38| 24| NSMutableDictionary *threadDictionary = [NSThread currentThread].threadDictionary; 39| 24| OCMMacroState *globalState = threadDictionary[OCMGlobalStateKey]; 40| 24| OCMStubRecorder *recorder = [[(OCMStubRecorder *)[globalState recorder] retain] autorelease]; 41| 24| BOOL didThrow = [globalState invocationDidThrow]; 42| 24| [threadDictionary removeObjectForKey:OCMGlobalStateKey]; 43| 24| if(didThrow == NO && [recorder didRecordInvocation] == NO) 44| 24| { 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| 24| return recorder; 52| 24|} 53| | 54| | 55| |+ (void)beginExpectMacro 56| 2|{ 57| 2| OCMExpectationRecorder *recorder = [[[OCMExpectationRecorder alloc] init] autorelease]; 58| 2| OCMMacroState *macroState = [[OCMMacroState alloc] initWithRecorder:recorder]; 59| 2| [NSThread currentThread].threadDictionary[OCMGlobalStateKey] = macroState; 60| 2| [macroState release]; 61| 2|} 62| | 63| |+ (OCMStubRecorder *)endExpectMacro 64| 2|{ 65| 2| return [self endStubMacro]; 66| 2|} 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| 0| // Calling never after the invocation to avoid running afoul of ARC's expectations on 81| 0| // 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| 112|{ 124| 112| return [NSThread currentThread].threadDictionary[OCMGlobalStateKey]; 125| 112|} 126| | 127| | 128| |#pragma mark Init, dealloc, accessors 129| | 130| |- (id)initWithRecorder:(OCMRecorder *)aRecorder 131| 24|{ 132| 24| if((self = [super init])) 133| 24| { 134| 24| recorder = [aRecorder retain]; 135| 24| } 136| 24| 137| 24| return self; 138| 24|} 139| | 140| |- (void)dealloc 141| 24|{ 142| 24| [recorder release]; 143| 24| if([NSThread currentThread].threadDictionary[OCMGlobalStateKey] == self) 144| 0| [NSException raise:NSInternalInconsistencyException format:@"Unexpected dealloc while set as the global state"]; 145| 24| [super dealloc]; 146| 24|} 147| | 148| |- (void)setRecorder:(OCMRecorder *)aRecorder 149| 0|{ 150| 0| [recorder autorelease]; 151| 0| recorder = [aRecorder retain]; 152| 0|} 153| | 154| |- (OCMRecorder *)recorder 155| 48|{ 156| 48| return recorder; 157| 48|} 158| | 159| |- (void)setInvocationDidThrow:(BOOL)flag 160| 0|{ 161| 0| invocationDidThrow = flag; 162| 0|} 163| | 164| |- (BOOL)invocationDidThrow 165| 24|{ 166| 24| return invocationDidThrow; 167| 24|} 168| | 169| | 170| |#pragma mark Changing the recorder 171| | 172| |- (void)switchToClassMethod 173| 6|{ 174| 6| [recorder classMethod]; 175| 6|} 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| 16|{ 26| 16| if ((self = [super init])) 27| 16| returnValue = aValue; 28| 16| return self; 29| 16|} 30| | 31| |- (void)handleInvocation:(NSInvocation *)anInvocation 32| 25|{ 33| 25| 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| 25| [anInvocation setReturnValue:&returnValue]; 38| 25|} 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| 0| 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| 16|{ 24| 16| if((self = [super initWithValue:aValue])) 25| 16| [returnValue retain]; 26| 16| return self; 27| 16|} 28| | 29| |- (void)dealloc 30| 14|{ 31| 14| [returnValue release]; 32| 14| [super dealloc]; 33| 14|} 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| 0| 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| 0| 30| 0| BOOL isInInitFamily = [anInvocation methodIsInInitFamily]; 31| 0| BOOL isInCreateFamily = isInInitFamily ? NO : [anInvocation methodIsInCreateFamily]; 32| 0| 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| 0| 39| 0| NSObject *realObject = [(OCPartialMockObject *) invocationTarget realObject]; 40| 0| [anInvocation setTarget:realObject]; 41| 0| if(isInInitFamily) 42| 0| { 43| 0| // The init method of the real object will "consume" self, but because the method was 44| 0| // invoked on the mock and not the real object a corresponding retain is missing; so 45| 0| // we do this here. 46| 0| [realObject retain]; 47| 0| } 48| 0| } 49| 0| 50| 0| [anInvocation invoke]; 51| 0| 52| 0| if(isInInitFamily || isInCreateFamily) 53| 0| { 54| 0| // After invoking the method on the real object the return value's retain count is correct, 55| 0| // but because we have a chain of handlers for an invocation and we handle the retain count 56| 0| // 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| 26|{ 29| 26| // no super, we're inheriting from NSProxy 30| 26| didRecordInvocation = NO; 31| 26| shouldReturnMockFromInit = NO; 32| 26| return self; 33| 26|} 34| | 35| |- (instancetype)initWithMockObject:(OCMockObject *)aMockObject 36| 2|{ 37| 2| [self init]; 38| 2| [self setMockObject:aMockObject]; 39| 2| return self; 40| 2|} 41| | 42| |- (void)setMockObject:(OCMockObject *)aMockObject 43| 26|{ 44| 26| mockObject = aMockObject; 45| 26|} 46| | 47| |- (void)setShouldReturnMockFromInit:(BOOL)flag 48| 24|{ 49| 24| shouldReturnMockFromInit = flag; 50| 24|} 51| | 52| |- (void)dealloc 53| 26|{ 54| 26| [invocationMatcher release]; 55| 26| [super dealloc]; 56| 26|} 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| 24|{ 70| 24| return didRecordInvocation; 71| 24|} 72| | 73| | 74| |#pragma mark Modifying the matcher 75| | 76| |- (id)classMethod 77| 6|{ 78| 6| // should we handle the case where this is called with a mock that isn't a class mock? 79| 6| [invocationMatcher setRecordedAsClassMethod:YES]; 80| 6| return self; 81| 6|} 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| 24|{ 94| 24| if([invocationMatcher recordedAsClassMethod]) 95| 6| return [[(OCClassMockObject *)mockObject mockedClass] methodSignatureForSelector:aSelector]; 96| 18| 97| 18| NSMethodSignature *signature = [mockObject methodSignatureForSelector:aSelector]; 98| 18| if(signature == nil) 99| 18| { 100| 0| // 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| 18| return signature; 109| 18|} 110| | 111| |- (void)forwardInvocation:(NSInvocation *)anInvocation 112| 24|{ 113| 24| [anInvocation setTarget:nil]; 114| 24| didRecordInvocation = YES; 115| 24| [invocationMatcher setInvocation:anInvocation]; 116| 24| 117| 24| // Code with ARC may retain the receiver of an init method before invoking it. In that case it 118| 24| // relies on the init method returning an object it can release. So, we must set the correct 119| 24| // return value here. Normally, the correct return value is the recorder but sometimes it's the 120| 24| // mock. The decision is easier to make in the mock, which is why the mock sets a flag in the 121| 24| // recorder and we simply use the flag here. 122| 24| if([anInvocation methodIsInInitFamily]) 123| 0| { 124| 0| id returnValue = shouldReturnMockFromInit ? (id)mockObject : (id)self; 125| 0| [anInvocation setReturnValue:&returnValue]; 126| 0| } 127| 24|} 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| 24|{ 37| 24| if(invocationMatcher != nil) 38| 24| [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| 24| 40| 24| self = [super init]; 41| 24| invocationMatcher = [[OCMInvocationStub alloc] init]; 42| 24| return self; 43| 24|} 44| | 45| |- (OCMInvocationStub *)stub 46| 46|{ 47| 46| return (OCMInvocationStub *)invocationMatcher; 48| 46|} 49| | 50| | 51| |#pragma mark Recording invocation actions 52| | 53| |- (id)andReturn:(id)anObject 54| 13|{ 55| 13| id action; 56| 13| if(anObject == mockObject) 57| 0| { 58| 0| action = [[[OCMNonRetainingObjectReturnValueProvider alloc] initWithValue:anObject] autorelease]; 59| 0| } 60| 13| else 61| 13| { 62| 13| action = [[[OCMObjectReturnValueProvider alloc] initWithValue:anObject] autorelease]; 63| 13| } 64| 13| [[self stub] addInvocationAction:action]; 65| 13| return self; 66| 13|} 67| | 68| |- (id)andReturnValue:(NSValue *)aValue 69| 3|{ 70| 3| [[self stub] addInvocationAction:[[[OCMBoxedReturnValueProvider alloc] initWithValue:aValue] autorelease]]; 71| 3| return self; 72| 3|} 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| 6|{ 94| 6| [[self stub] addInvocationAction:[[[OCMBlockCaller alloc] initWithCallBlock:aBlock] autorelease]]; 95| 6| return self; 96| 6|} 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| 24|{ 118| 24| [super forwardInvocation:anInvocation]; 119| 24| [mockObject addStub:[self stub]]; 120| 24|} 121| | 122| | 123| |@end 124| | 125| | 126| |@implementation OCMStubRecorder (Properties) 127| | 128| |@dynamic _andReturn; 129| | 130| |- (OCMStubRecorder *(^)(NSValue *))_andReturn 131| 14|{ 132| 14| id (^theBlock)(id) = ^ (NSValue *aValue) 133| 14| { 134| 14| if(OCMIsObjectType([aValue objCType])) 135| 11| { 136| 11| id objValue = nil; 137| 11| [aValue getValue:&objValue]; // TODO: deprecated but replacement available in 10.13 only 138| 11| return [self andReturn:objValue]; 139| 11| } 140| 3| else 141| 3| { 142| 3| return [self andReturnValue:aValue]; 143| 3| } 144| 14| }; 145| 14| return (id)[[theBlock copy] autorelease]; 146| 14|} 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| 6|{ 189| 6| id (^theBlock)(void (^)(NSInvocation *)) = ^ (void (^ blockToCall)(NSInvocation *)) 190| 6| { 191| 6| return [self andDo:blockToCall]; 192| 6| }; 193| 6| return (id)[[theBlock copy] autorelease]; 194| 6|} 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| 2|{ 28| 2| if(invocationMatcher != nil) 29| 2| [NSException raise:NSInternalInconsistencyException format:@"** Method init invoked twice on verifier. Are you trying to verify the init method? This is currently not supported."]; 30| 2| if ((self = [super init])) 31| 2| { 32| 2| invocationMatcher = [[OCMInvocationMatcher alloc] init]; 33| 2| } 34| 2| 35| 2| return self; 36| 2|} 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| 2|{ 52| 2| [_location release]; 53| 2| [_quantifier release]; 54| 2| [super dealloc]; 55| 2|} 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| 2|{ 39| 2| if([[NSInvocation class] instanceMethodSignatureForSelector:@selector(getArgumentAtIndexAsObject:)] == NULL) 40| 2| [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| 2|} 42| | 43| | 44| |#pragma mark Factory methods 45| | 46| |+ (id)mockForClass:(Class)aClass 47| 32|{ 48| 32| return [[[OCClassMockObject alloc] initWithClass:aClass] autorelease]; 49| 32|} 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| 32|{ 90| 32| // check if we are called from inside a macro 91| 32| OCMRecorder *recorder = [[OCMMacroState globalState] recorder]; 92| 32| if(recorder != nil) 93| 32| { 94| 0| [recorder setMockObject:self]; 95| 0| return (id)[recorder init]; 96| 0| } 97| 32| 98| 32| // skip initialisation when init is called again, which can happen when stubbing alloc/init 99| 32| if(stubs != nil) 100| 32| { 101| 0| return self; 102| 0| } 103| 32| 104| 32| 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| 32| 109| 32| // no [super init], we're inheriting from NSProxy 110| 32| expectationOrderMatters = NO; 111| 32| stubs = [[NSMutableArray alloc] init]; 112| 32| expectations = [[NSMutableArray alloc] init]; 113| 32| exceptions = [[NSMutableArray alloc] init]; 114| 32| invocations = [[NSMutableArray alloc] init]; 115| 32| return self; 116| 32|} 117| | 118| |- (void)dealloc 119| 29|{ 120| 29| [stubs release]; 121| 29| [expectations release]; 122| 29| [exceptions release]; 123| 29| [invocations release]; 124| 29| [super dealloc]; 125| 29|} 126| | 127| |- (NSString *)description 128| 0|{ 129| 0| return @"OCMockObject"; 130| 0|} 131| | 132| |- (void)addStub:(OCMInvocationStub *)aStub 133| 24|{ 134| 24| [self assertInvocationsArrayIsPresent]; 135| 24| @synchronized(stubs) 136| 24| { 137| 24| [stubs addObject:aStub]; 138| 24| } 139| 24|} 140| | 141| |- (OCMInvocationStub *)stubForInvocation:(NSInvocation *)anInvocation 142| 37|{ 143| 37| @synchronized(stubs) 144| 37| { 145| 37| for(OCMInvocationStub *stub in stubs) 146| 37| if([stub matchesInvocation:anInvocation]) 147| 37| return stub; 148| 37| return nil; 149| 37| } 150| 37|} 151| | 152| |- (void)addExpectation:(OCMInvocationExpectation *)anExpectation 153| 2|{ 154| 2| @synchronized(expectations) 155| 2| { 156| 2| [expectations addObject:anExpectation]; 157| 2| } 158| 2|} 159| | 160| |- (void)assertInvocationsArrayIsPresent 161| 61|{ 162| 61| if(invocations == nil) 163| 61| { 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| 61|} 167| | 168| |- (void)addInvocation:(NSInvocation *)anInvocation 169| 37|{ 170| 37| @synchronized(invocations) 171| 37| { 172| 37| // We can't do a normal retain arguments on anInvocation because its target/arguments/return 173| 37| // value could be self. That would produce a retain cycle self->invocations->anInvocation->self. 174| 37| // However we need to retain everything on anInvocation that isn't self because we expect them to 175| 37| // stick around after this method returns. Use our special method to retain just what's needed. 176| 37| // This still doesn't completely prevent retain cycles since any of the arguments could have a 177| 37| // strong reference to self. Those will have to be broken with manual calls to -stopMocking. 178| 37| [anInvocation retainObjectArgumentsExcludingObject:self]; 179| 37| [invocations addObject:anInvocation]; 180| 37| } 181| 37|} 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| 61|{ 193| 61| // invocations can contain objects that clients expect to be deallocated by now, 194| 61| // and they can also have a strong reference to self, creating a retain cycle. Get 195| 61| // rid of all of the invocations to hopefully let their objects deallocate, and to 196| 61| // break any retain cycles involving self. 197| 61| @synchronized(invocations) 198| 61| { 199| 61| [invocations removeAllObjects]; 200| 61| [invocations autorelease]; 201| 61| invocations = nil; 202| 61| } 203| 61|} 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| 2|{ 229| 2| NSMutableArray *unsatisfiedExpectations = [NSMutableArray array]; 230| 2| @synchronized(expectations) 231| 2| { 232| 2| for(OCMInvocationExpectation *e in expectations) 233| 0| { 234| 0| if(![e isSatisfied]) 235| 0| [unsatisfiedExpectations addObject:e]; 236| 0| } 237| 2| } 238| 2| 239| 2| 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| 2| 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| 2| 252| 2| OCMInvocationExpectation *firstException = nil; 253| 2| @synchronized(exceptions) 254| 2| { 255| 2| firstException = [exceptions.firstObject retain]; 256| 2| } 257| 2| 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| 2| [firstException release]; 264| 2| 265| 2| return [[[OCMVerifier alloc] initWithMockObject:self] autorelease]; 266| 2|} 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| 0| 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| 50|{ 353| 50| if([OCMMacroState globalState] != nil) 354| 50| { 355| 24| OCMRecorder *recorder = [[OCMMacroState globalState] recorder]; 356| 24| [recorder setMockObject:self]; 357| 24| // In order for ARC to work correctly, the recorder has to set up return values for 358| 24| // methods in the init family of methods. If the mock forwards a method to the recorder 359| 24| // that it will record, i.e. a method that the recorder does not implement, then the 360| 24| // recorder must set the mock as the return value. Otherwise it must use itself. 361| 24| [recorder setShouldReturnMockFromInit:(class_getInstanceMethod(object_getClass(recorder), aSelector) == NO)]; 362| 24| return recorder; 363| 24| } 364| 26| return nil; 365| 26|} 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| 26|{ 381| 26| @try 382| 26| { 383| 26| if([self handleInvocation:anInvocation] == NO) 384| 26| [self handleUnRecordedInvocation:anInvocation]; 385| 26| } 386| 26| @catch(NSException *e) 387| 26| { 388| 26| if([[e name] isEqualToString:OCMStubbedException]) 389| 0| { 390| 0| e = [[e userInfo] objectForKey:@"exception"]; 391| 0| } 392| 26| else 393| 26| { 394| 26| // add non-stubbed method to list of exceptions to be re-raised in verify 395| 26| @synchronized(exceptions) 396| 26| { 397| 26| [exceptions addObject:e]; 398| 26| } 399| 26| } 400| 26| [e raise]; 401| 26| } 402| 26|} 403| | 404| |- (BOOL)handleInvocation:(NSInvocation *)anInvocation 405| 37|{ 406| 37| [self assertInvocationsArrayIsPresent]; 407| 37| [self addInvocation:anInvocation]; 408| 37| 409| 37| OCMInvocationStub *stub = [self stubForInvocation:anInvocation]; 410| 37| if(stub == nil) 411| 37| return NO; 412| 37| 413| 37| // Retain the stub in case it ends up being removed because we still need it at the end for handleInvocation: 414| 37| [stub retain]; 415| 37| 416| 37| BOOL removeStub = NO; 417| 37| @synchronized(expectations) 418| 37| { 419| 37| if([expectations containsObject:stub]) 420| 2| { 421| 2| OCMInvocationExpectation *expectation = [self _nextExpectedInvocation]; 422| 2| 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| 2| 428| 2| // We can't check isSatisfied yet, since the stub won't be satisfied until we call 429| 2| // handleInvocation: since we'll still have the current expectation in the expectations array, which 430| 2| // will cause an exception if expectationOrderMatters is YES and we're not ready for any future 431| 2| // expected methods to be called yet 432| 2| if(![(OCMInvocationExpectation *)stub isMatchAndReject]) 433| 2| { 434| 2| [expectations removeObject:stub]; 435| 2| removeStub = YES; 436| 2| } 437| 2| } 438| 37| } 439| 37| if(removeStub) 440| 2| { 441| 2| @synchronized(stubs) 442| 2| { 443| 2| [stubs removeObject:stub]; 444| 2| } 445| 2| } 446| 37| 447| 37| @try 448| 37| { 449| 37| [stub handleInvocation:anInvocation]; 450| 37| } 451| 37| @finally 452| 37| { 453| 37| [stub release]; 454| 37| } 455| 37| 456| 37| return YES; 457| 37|} 458| | 459| |// Must be synchronized on expectations when calling this method. 460| |- (OCMInvocationExpectation *)_nextExpectedInvocation 461| 2|{ 462| 2| for(OCMInvocationExpectation *expectation in expectations) 463| 2| if(![expectation isMatchAndReject]) 464| 2| return expectation; 465| 2| return nil; 466| 2|} 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| 0| // 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| 0| 511| 0| NSString *prefix = @""; 512| 0| 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| 0| 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| 0| 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| 0| 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| 0| // Special treatment for objects that are observed with KVO. The KVO implementation sets 72| 0| // a subclass for such objects and it overrides the -class method to return the original 73| 0| // class. If we base our subclass on the KVO subclass, as returned by object_getClass(), 74| 0| // crashes will occur. So, we take the real class instead. Unfortunately, this removes 75| 0| // 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| 0| 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| 0| // If the mock invokes a method on the real object we end up here a second time, but because 109| 0| // 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| 0| // In the case of an init that is called on a mock we must return the mock instance and 117| 0| // not the realObject if the underlying init returns the realObject because at the call site 118| 0| // ARC will have retained the target and the release/retain count must balance. If we return 119| 0| // the realObject, then realObject will be over released and the mock will leak. Equally if 120| 0| // 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| 0| 128| 0| invocationFromMock = anInvocation; 129| 0| [anInvocation invokeWithTarget:realObject]; 130| 0| invocationFromMock = nil; 131| 0| 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| 0| 153| 0| /* 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| 0| 157| 0| /* 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| 0| 162| 0| /* 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| 0| 169| 0| /* 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| 0| 175| 0| /* 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| 0| // 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| 0| 200| 0| Method originalMethod = class_getInstanceMethod(mockedClass, sel); 201| 0| /* 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| 0| // TODO: check the fallback implementation is actually sufficient 205| 0| if(types == NULL) 206| 0| types = ([[mockedClass instanceMethodSignatureForSelector:sel] fullObjCTypes]); 207| 0| 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| 0| // 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| 0| // 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| 0| 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| 0| // 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| 0| 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| 0| 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| 0| 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 #####:38: #####:40: #####:43: #####:45: #####:48: #####:50: #####:53: #####:55: #####:59: #####:61: #####:63: #####:64: #####:65: #####:66: #####:70: #####:72: #####:75: #####:77: #####:78: #####:79: #####:80: #####:81: #####:83: #####:90: #####:92: #####:100: #####:102: #####:103: #####:104: #####:107: #####:109: #####:112: #####:114: #####:122: #####:124: #####:125: #####:126: #####:129: #####:131: #####:134: #####:136: <<<<<< EOF # path=Parse#Internal#ThreadSafety#PFThreadsafety.m.gcov.reduced -: 0:Source:Parse/Internal/ThreadSafety/PFThreadsafety.m #####:14: #####:15: #####:16: #####:18: #####:19: #####:21: #####:22: #####:24: #####:25: #####:26: #####:28: #####:29: #####:30: #####:31: #####:33: <<<<<< EOF # path=Parse#PFEncoder.m.gcov.reduced -: 0:Source:Parse/PFEncoder.m #####:27: #####:30: #####:31: #####:32: #####:33: #####:36: #####:37: #####:38: #####:39: #####:40: #####:42: #####:45: #####:46: #####:48: #####:51: #####:52: #####:60: #####:62: #####:64: #####:65: #####:68: #####:70: #####:71: #####:73: #####:75: #####:77: #####:79: #####:81: #####:83: #####:85: #####:87: #####:88: #####:89: #####:90: #####:91: #####:92: #####:93: #####:94: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:108: #####:109: #####:110: #####:111: #####:113: #####:114: #####:116: #####:117: #####:119: #####:122: #####:132: #####:135: #####:136: #####:137: #####:138: #####:141: #####:142: #####:144: #####:154: #####:157: #####:158: #####:159: #####:160: #####:163: #####:164: #####:165: #####:167: #####:168: #####:171: #####:173: #####:174: #####:176: #####:186: #####:189: #####:190: #####:191: #####:192: #####:195: #####:196: #####:197: #####:198: #####:208: #####:209: #####:210: #####:211: #####:215: #####:217: #####:218: #####:219: #####:220: #####:222: #####:223: #####:224: #####:226: #####:227: #####:229: #####:230: #####:232: #####:233: #####:235: #####:236: #####:237: #####:239: #####:240: #####:241: #####:242: #####:243: #####:246: #####:247: #####:248: #####:249: #####:250: #####:252: #####:253: #####:254: #####:255: #####:256: #####:258: #####:259: #####:260: #####:262: #####:263: #####:264: #####:266: #####:267: #####:268: #####:269: #####:270: <<<<<< EOF # path=Parse#Internal#Relation#State#PFRelationState.m.gcov.reduced -: 0:Source:Parse/Internal/Relation/State/PFRelationState.m #####:15: #####:21: #####:22: #####:23: #####:24: #####:25: #####:26: #####:27: #####:34: #####:35: #####:36: #####:38: #####:40: #####:41: #####:43: #####:44: #####:45: #####:47: #####:48: #####:49: #####:55: #####:56: #####:59: #####:60: <<<<<< EOF # path=Parse#Internal#File#Controller#PFFileStagingController.h.gcov.reduced -: 0:Source:Parse/Internal/File/Controller/PFFileStagingController.h #####:22: <<<<<< EOF # path=Parse#Internal#Query#Utilities#PFQueryUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Query/Utilities/PFQueryUtilities.m #####:22: #####:23: #####:24: #####:30: #####:33: #####:34: #####:35: #####:37: #####:39: #####:40: #####:41: #####:42: #####:43: #####:44: #####:46: #####:47: #####:48: #####:50: #####:51: #####:52: #####:54: #####:57: #####:58: #####:59: #####:64: #####:65: #####:66: #####:67: #####:69: #####:73: #####:74: #####:75: #####:76: #####:77: #####:78: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: #####:88: #####:90: #####:93: #####:95: #####:96: #####:98: #####:100: #####:101: #####:104: #####:105: #####:108: #####:109: #####:110: #####:113: #####:114: #####:117: #####:118: #####:121: #####:122: #####:125: #####:126: #####:129: #####:130: #####:138: #####:139: #####:143: #####:144: #####:145: #####:146: #####:148: #####:149: #####:150: #####:151: #####:152: #####:154: #####:155: #####:161: #####:162: #####:163: #####:166: #####:167: #####:168: #####:169: #####:173: #####:174: #####:176: #####:177: #####:179: #####:180: #####:186: #####:187: #####:189: #####:190: #####:191: #####:192: #####:194: #####:198: #####:201: #####:202: #####:204: #####:205: #####:207: #####:208: #####:209: #####:210: #####:211: #####:212: #####:214: #####:215: #####:216: #####:217: #####:219: #####:220: #####:221: #####:222: #####:224: #####:226: #####:227: #####:228: #####:229: #####:236: #####:237: #####:239: #####:240: #####:241: #####:244: #####:246: #####:247: #####:250: #####:251: #####:254: #####:255: #####:258: #####:259: #####:262: #####:263: #####:266: #####:267: #####:272: #####:273: #####:274: #####:284: #####:287: #####:288: #####:289: #####:290: #####:291: #####:293: #####:294: #####:295: #####:302: #####:304: #####:305: #####:306: #####:307: #####:308: #####:309: #####:311: #####:313: #####:315: #####:316: #####:317: #####:318: #####:319: #####:320: #####:321: #####:322: #####:323: #####:325: #####:327: #####:328: #####:330: #####:331: #####:333: #####:335: #####:336: #####:337: #####:338: #####:339: #####:340: #####:342: #####:343: #####:344: #####:345: #####:346: #####:348: #####:350: #####:351: #####:352: #####:353: #####:355: #####:356: #####:358: #####:360: #####:361: #####:362: #####:364: #####:365: #####:368: #####:369: #####:370: #####:371: #####:372: #####:373: #####:374: #####:375: #####:377: #####:378: #####:379: #####:380: #####:382: #####:384: #####:385: #####:386: #####:387: #####:392: #####:393: #####:395: #####:396: #####:399: #####:400: #####:401: #####:407: #####:409: #####:412: #####:415: #####:418: #####:421: #####:422: #####:426: #####:427: #####:434: #####:436: #####:437: #####:438: #####:442: #####:443: #####:444: #####:445: #####:446: #####:447: #####:448: #####:449: #####:450: #####:453: #####:454: #####:455: #####:456: #####:458: #####:460: #####:461: #####:464: #####:467: #####:468: #####:469: #####:470: #####:471: #####:472: #####:473: #####:476: #####:477: #####:478: #####:480: #####:482: #####:483: #####:484: #####:485: #####:486: #####:487: #####:488: #####:489: #####:490: #####:493: #####:494: #####:495: #####:496: #####:508: #####:509: #####:511: #####:517: #####:518: <<<<<< EOF # path=#Applications#Xcode_12.3.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator14.3.sdk#System#Library#Frameworks#Foundation.framework#Headers#NSObject.h.gcov.reduced -: 0:Source:/Applications/Xcode_12.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObject.h #####:109: #####:110: <<<<<< EOF # path=Parse#PFGeoPoint.m.gcov.reduced -: 0:Source:Parse/PFGeoPoint.m #####:30: #####:31: #####:34: #####:35: #####:36: #####:37: #####:39: #####:40: #####:41: #####:42: #####:43: #####:44: #####:46: #####:47: #####:48: #####:51: #####:52: #####:53: #####:54: #####:55: #####:56: #####:62: #####:63: #####:65: #####:66: #####:68: #####:69: #####:71: #####:72: #####:74: #####:75: #####:76: #####:77: #####:78: #####:79: #####:80: #####:81: #####:82: #####:83: #####:85: #####:86: #####:87: #####:88: #####:90: #####:91: #####:92: #####:94: #####:95: #####:96: #####:106: #####:107: #####:109: #####:110: #####:114: #####:115: #####:116: #####:118: #####:119: #####:120: #####:122: #####:123: #####:125: #####:126: #####:128: #####:129: #####:131: #####:132: #####:138: #####:139: #####:140: #####:143: #####:144: #####:147: #####:149: #####:150: #####:151: #####:153: #####:154: #####:157: #####:158: #####:159: #####:160: #####:161: #####:162: #####:169: #####:170: #####:171: #####:172: #####:178: #####:179: #####:180: #####:181: #####:182: #####:183: #####:184: #####:186: #####:187: #####:188: #####:189: #####:190: #####:191: <<<<<< EOF # path=Parse#Internal#Installation#Controller#PFInstallationController.m.gcov.reduced -: 0:Source:Parse/Internal/Installation/Controller/PFInstallationController.m #####:19: #####:25: #####:26: #####:27: #####:29: #####:31: #####:32: #####:34: #####:35: #####:36: #####:42: #####:43: #####:44: #####:45: #####:46: #####:47: #####:50: #####:51: #####:54: #####:55: #####:58: #####:59: #####:60: #####:61: #####:63: #####:64: #####:65: #####:67: #####:68: #####:69: #####:71: #####:72: #####:73: #####:74: #####:75: #####:77: #####:78: #####:79: #####:85: #####:86: #####:88: #####:90: #####:91: #####:93: #####:99: #####:100: #####:103: #####:104: <<<<<< 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 #####:23: #####:32: #####:34: #####:35: #####:37: #####:38: #####:39: #####:41: #####:42: #####:44: #####:46: #####:47: #####:53: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:64: #####:65: #####:66: #####:67: #####:68: #####:74: #####:75: #####:76: #####:77: #####:78: #####:79: #####:80: #####:81: #####:82: #####:83: #####:85: #####:86: #####:87: #####:88: #####:89: <<<<<< 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 88:28: 88:30: 88:31: 88:32: 88:33: 88:34: 96:36: 96:38: 96:39: 96:40: 96:41: 96:42: 96:43: #####:45: #####:50: 96:51: 8:55: 8:57: 8:58: 8:59: 8:60: 8:61: 8:63: 8:65: #####:69: #####:71: #####:72: #####:73: #####:74: #####:75: #####:77: #####:79: #####:82: #####:83: #####:87: #####:89: #####:92: #####:94: #####:95: #####:96: #####:97: #####:98: #####:99: #####:100: #####:102: #####:104: #####:105: #####:106: #####:107: #####:108: #####:109: #####:111: #####:116: #####:117: 448:122: 448:124: 96:130: 96:132: 96:134: 96:135: 96:137: 96:140: 96:142: 96:143: #####:144: 96:145: 96:146: #####:148: #####:150: #####:151: #####:152: 192:154: 192:156: #####:159: #####:161: #####:162: 96:164: 96:166: 24:172: 24:174: 24:175: <<<<<< EOF # path=OCMock#OCMExpectationRecorder.m.gcov.reduced -: 0:Source:OCMock/OCMExpectationRecorder.m 8:26: 8:28: 8:29: 8:30: 8:31: 8:34: 8:36: #####:42: #####:44: #####:45: 8:51: 8:53: 8:54: 8:55: <<<<<< EOF # path=OCMock#NSObject+OCMAdditions.m.gcov.reduced -: 0:Source:OCMock/NSObject+OCMAdditions.m 4404:24: 4404:27: 4404:32: 4:33: 4404:36: 4404:37: 4404:38: 4404:40: 624:42: 624:43: 624:44: 624:45: 3780:48: 4404:51: #####:52: 4404:55: 4404:56: 128:59: 580:61: 452:63: 452:64: 32:65: 67524:67: 67104:69: 67104:70: 67104:71: 420:72: 420:73: 128:74: <<<<<< EOF # path=Parse#Internal#User#State#PFUserState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/User/State/PFUserState_Private.h #####:20: #####:21: #####:23: <<<<<< EOF # path=Parse#Internal#Product#ProductsRequestHandler#PFProductsRequestHandler.h.gcov.reduced -: 0:Source:Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.h #####:22: #####:23: <<<<<< 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 #####:16: #####:24: #####:25: #####:27: <<<<<< EOF # path=Parse#Internal#Query#State#PFQueryState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Query/State/PFQueryState_Private.h #####:49: #####:51: #####:52: #####:58: #####:59: #####:61: #####:67: #####:68: #####:69: #####:70: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTPushCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTPushCommand.m #####:22: #####:25: #####:27: #####:28: #####:29: #####:30: #####:32: #####:33: #####:34: #####:35: #####:36: #####:40: #####:41: #####:42: #####:44: #####:45: #####:46: #####:47: #####:48: #####:50: #####:51: #####:52: #####:55: #####:56: #####:57: #####:59: #####:61: #####:62: #####:63: #####:64: <<<<<< EOF # path=Parse#Internal#PropertyInfo#PFPropertyInfo.m.gcov.reduced -: 0:Source:Parse/Internal/PropertyInfo/PFPropertyInfo.m #####:18: #####:19: #####:20: #####:21: #####:24: #####:25: #####:27: #####:28: #####:30: #####:31: #####:32: #####:33: #####:34: #####:36: #####:42: #####:43: #####:44: #####:46: #####:48: #####:49: #####:51: #####:52: #####:53: #####:55: #####:57: #####:58: #####:59: #####:65: #####:66: #####:67: #####:68: #####:70: #####:71: #####:73: #####:76: #####:79: #####:80: #####:82: #####:83: #####:85: #####:86: #####:88: #####:89: #####:91: #####:92: #####:93: #####:94: #####:95: #####:97: #####:98: #####:99: #####:101: #####:102: #####:103: #####:104: #####:106: #####:107: #####:108: #####:109: #####:110: #####:111: #####:112: #####:113: #####:115: #####:117: #####:118: #####:120: #####:121: #####:122: #####:124: #####:126: #####:127: #####:133: #####:134: #####:135: #####:138: #####:139: #####:141: #####:142: #####:143: #####:144: #####:147: #####:148: #####:154: #####:155: #####:156: #####:157: #####:160: #####:162: #####:163: #####:165: #####:166: #####:168: #####:171: #####:172: #####:173: #####:175: #####:176: #####:177: #####:179: #####:180: #####:182: #####:183: #####:189: #####:190: #####:193: #####:194: #####:195: #####:198: #####:199: #####:202: #####:205: #####:206: #####:207: #####:208: <<<<<< EOF # path=Parse#Internal#File#Controller#PFFileController.h.gcov.reduced -: 0:Source:Parse/Internal/File/Controller/PFFileController.h #####:25: <<<<<< EOF # path=Tests#Other#TestCase#PFFacebookTestCase.m.gcov.reduced -: 0:Source:Tests/Other/TestCase/PFFacebookTestCase.m #####:12: 19:21: 19:22: 19:24: 19:25: 19:26: 19:28: 38:29: 19:30: 19:31: 19:33: 19:34: 19:36: 19:37: 6:43: 6:44: 6:45: 6:46: 6:47: 20:49: 20:50: 20:51: 32:57: 64:58: 32:59: 32:60: 32:61: <<<<<< EOF # path=Parse#Internal#Push#State#PFPushState.m.gcov.reduced -: 0:Source:Parse/Internal/Push/State/PFPushState.m #####:19: #####:25: #####:26: #####:27: #####:28: #####:29: #####:30: #####:31: #####:38: #####:39: #####:40: #####:42: #####:43: #####:44: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:56: #####:57: #####:63: #####:64: #####:71: #####:72: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTAnalyticsCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTAnalyticsCommand.m #####:23: #####:25: #####:26: #####:27: #####:28: #####:29: #####:31: #####:34: #####:35: #####:36: #####:38: #####:40: #####:41: #####:42: #####:43: #####:45: #####:48: #####:50: #####:51: #####:52: #####:53: #####:55: #####:57: #####:58: #####:60: <<<<<< EOF # path=Parse#Internal#Object#Controller#PFObjectController.h.gcov.reduced -: 0:Source:Parse/Internal/Object/Controller/PFObjectController.h #####:22: <<<<<< EOF # path=Parse#Internal#Object#Subclassing#PFObjectSubclassInfo.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.m #####:23: #####:26: #####:28: #####:37: #####:38: #####:39: #####:40: #####:42: #####:43: #####:44: #####:45: #####:47: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:58: #####:59: #####:60: #####:62: #####:63: #####:64: #####:65: #####:66: #####:67: #####:68: #####:70: #####:80: #####:81: #####:82: #####:84: #####:85: #####:87: #####:88: #####:90: #####:91: #####:93: #####:94: #####:101: #####:102: #####:103: #####:104: #####:105: #####:107: #####:108: #####:109: #####:111: #####:112: #####:114: #####:115: #####:116: #####:119: #####:120: #####:121: #####:122: #####:125: #####:126: #####:127: #####:130: #####:131: #####:135: #####:136: #####:137: #####:139: #####:140: #####:141: #####:143: #####:144: #####:146: #####:147: #####:149: #####:150: #####:156: #####:157: #####:158: #####:159: #####:160: #####:161: #####:165: #####:166: #####:167: #####:171: #####:172: #####:173: #####:175: #####:176: #####:179: #####:180: #####:181: #####:184: #####:186: #####:188: #####:189: #####:190: #####:191: #####:192: #####:193: #####:194: #####:196: #####:197: <<<<<< EOF # path=Parse#Internal#File#FileDataStream#PFFileDataStream.m.gcov.reduced -: 0:Source:Parse/Internal/File/FileDataStream/PFFileDataStream.m #####:27: #####:29: #####:30: #####:32: #####:33: #####:34: #####:36: #####:37: #####:39: #####:40: #####:42: #####:43: #####:49: #####:50: #####:53: #####:54: #####:55: #####:57: #####:58: #####:59: #####:66: #####:67: #####:68: #####:70: #####:71: #####:74: #####:75: #####:76: #####:77: #####:79: #####:80: #####:81: #####:82: #####:84: #####:85: #####:86: #####:87: #####:89: #####:90: #####:94: #####:95: #####:98: #####:99: #####:105: #####:106: #####:107: #####:108: #####:109: #####:110: <<<<<< EOF # path=Bolts#Common#BFTask.m.gcov.reduced -: 0:Source:Bolts/Common/BFTask.m #####:19: #####:20: #####:22: 1:34: 3:35: 46:36: 279:38: 138:39: 92:40: 44:44: 34:48: 34:49: 34:50: 34:52: 34:53: 34:54: 34:56: 34:57: 10:59: 10:60: 10:61: 10:63: 10:65: 10:66: 2:68: 2:69: 2:70: 2:72: 2:74: 2:75: #####:77: #####:78: #####:79: #####:81: #####:83: #####:84: 10:88: 10:89: 10:90: 2:92: 2:93: 2:94: #####:96: #####:97: #####:100: #####:101: #####:102: #####:103: #####:106: #####:107: #####:108: #####:110: #####:111: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:128: #####:129: #####:130: #####:131: #####:132: #####:133: #####:134: #####:136: #####:138: #####:139: #####:140: #####:141: #####:143: #####:144: #####:145: #####:146: #####:147: #####:149: #####:151: #####:152: #####:153: #####:156: #####:157: #####:159: #####:160: #####:162: #####:163: #####:164: #####:165: #####:166: #####:167: #####:168: #####:169: #####:170: #####:171: #####:172: #####:173: #####:174: #####:177: #####:178: #####:179: #####:180: #####:181: #####:182: #####:183: #####:184: #####:185: #####:187: #####:188: #####:189: #####:190: #####:191: #####:194: #####:195: #####:196: #####:197: #####:200: #####:201: #####:202: #####:203: #####:204: #####:205: #####:206: #####:207: #####:209: #####:210: #####:211: #####:214: #####:215: #####:216: #####:217: #####:218: #####:219: #####:221: #####:222: #####:223: #####:224: #####:226: #####:227: #####:228: #####:229: #####:230: 32:234: 32:235: 32:236: 32:237: 32:238: 42:240: 42:241: 42:242: #####:243: 42:245: 42:246: 42:247: 42:248: 42:249: 42:250: 19:252: 19:253: 19:254: 19:255: 19:256: 3:258: 3:259: 3:260: #####:261: 3:263: 3:264: 3:265: 3:266: 3:267: 3:268: 3:269: 17:271: 17:272: 17:273: 17:274: 9:277: 9:278: 9:279: 9:280: 1:283: 1:284: 1:285: #####:286: 1:288: 1:289: 1:290: 1:291: 1:292: 1:293: 82:295: 82:296: 82:297: 82:298: 46:301: 46:302: 46:303: 46:304: 46:305: 46:306: #####:307: 46:308: 46:309: 46:310: 46:311: 7:315: 7:316: 7:317: 28:319: 28:322: 56:325: 28:326: #####:327: #####:328: 28:331: 28:332: 16:334: 8:335: #####:336: 8:337: #####:338: #####:339: 8:340: 8:343: 8:345: 8:347: 8:348: 8:349: #####:350: 8:353: 20:354: 28:356: 28:359: 28:360: 28:361: #####:362: #####:363: #####:364: #####:365: 28:366: 28:367: 28:368: 28:369: 28:371: 28:372: 13:374: 13:375: 13:376: #####:378: #####:379: #####:380: #####:382: #####:384: #####:385: 8:387: 8:390: #####:391: 24:394: 8:395: #####:396: 8:398: 16:400: 8:401: 8:403: 8:404: 8:405: #####:407: #####:408: #####:409: #####:413: #####:414: #####:415: #####:417: #####:418: #####:419: #####:420: #####:422: #####:423: #####:424: #####:426: #####:427: #####:430: #####:431: #####:433: #####:434: #####:438: #####:443: #####:445: #####:446: #####:447: #####:448: #####:449: #####:450: #####:454: #####:455: #####:456: #####:457: #####:458: #####:459: #####:460: #####:461: <<<<<< EOF # path=Bolts#Common#BFExecutor.m.gcov.reduced -: 0:Source:Bolts/Common/BFExecutor.m 21:27: 21:28: 21:31: 21:32: 21:35: 21:37: 28:42: #####:46: 21:50: 22:53: 22:54: 21:58: 21:59: 21:61: #####:62: #####:63: 21:64: 21:65: 21:66: 21:68: 1:69: 21:70: #####:73: #####:76: #####:77: #####:78: #####:79: #####:80: #####:81: 7:84: 8:87: 8:88: 7:89: #####:90: #####:91: 7:92: 7:93: 7:94: 7:96: 1:97: 7:98: 2:101: 2:102: 2:103: #####:105: #####:106: #####:107: #####:108: #####:109: #####:111: #####:112: #####:113: #####:114: #####:115: 2:119: 2:120: 2:121: 2:123: 2:125: 2:126: 28:130: 28:131: 28:132: <<<<<< EOF # path=Parse#Internal#Analytics#Controller#PFAnalyticsController.h.gcov.reduced -: 0:Source:Parse/Internal/Analytics/Controller/PFAnalyticsController.h #####:23: <<<<<< EOF # path=Parse#Internal#FieldOperation#PFFieldOperation.m.gcov.reduced -: 0:Source:Parse/Internal/FieldOperation/PFFieldOperation.m #####:27: #####:28: #####:30: #####:32: #####:33: #####:35: #####:37: #####:38: #####:40: #####:48: #####:50: #####:51: #####:52: #####:54: #####:55: #####:56: #####:58: #####:59: #####:61: #####:62: #####:64: #####:65: #####:66: #####:68: #####:69: #####:72: #####:73: #####:74: #####:76: #####:77: #####:78: #####:80: #####:81: #####:82: #####:88: #####:89: #####:92: #####:93: #####:96: #####:97: #####:98: #####:100: #####:101: #####:102: #####:104: #####:106: #####:114: #####:116: #####:117: #####:118: #####:120: #####:121: #####:122: #####:124: #####:126: #####:127: #####:129: #####:130: #####:131: #####:133: #####:134: #####:137: #####:138: #####:139: #####:140: #####:142: #####:143: #####:144: #####:145: #####:146: #####:147: #####:148: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:160: #####:161: #####:162: #####:165: #####:166: #####:167: #####:175: #####:177: #####:178: #####:179: #####:181: #####:183: #####:184: #####:186: #####:187: #####:188: #####:190: #####:191: #####:194: #####:195: #####:196: #####:197: #####:198: #####:199: #####:201: #####:202: #####:203: #####:204: #####:205: #####:206: #####:207: #####:208: #####:209: #####:210: #####:211: #####:212: #####:213: #####:215: #####:216: #####:217: #####:218: #####:219: #####:220: #####:221: #####:222: #####:224: #####:225: #####:226: #####:227: #####:228: #####:230: #####:231: #####:232: #####:236: #####:238: #####:239: #####:240: #####:242: #####:244: #####:245: #####:247: #####:248: #####:249: #####:251: #####:252: #####:255: #####:256: #####:257: #####:258: #####:259: #####:260: #####:262: #####:263: #####:264: #####:265: #####:266: #####:267: #####:268: #####:269: #####:270: #####:271: #####:272: #####:273: #####:275: #####:276: #####:277: #####:278: #####:279: #####:280: #####:281: #####:283: #####:284: #####:285: #####:286: #####:287: #####:288: #####:289: #####:292: #####:293: #####:294: #####:295: #####:296: #####:297: #####:298: #####:299: #####:301: #####:302: #####:303: #####:304: #####:305: #####:306: #####:307: #####:308: #####:309: #####:313: #####:315: #####:316: #####:318: #####:320: #####:321: #####:323: #####:324: #####:325: #####:327: #####:328: #####:331: #####:332: #####:333: #####:334: #####:335: #####:336: #####:338: #####:339: #####:340: #####:341: #####:342: #####:343: #####:344: #####:345: #####:346: #####:347: #####:348: #####:349: #####:350: #####:352: #####:353: #####:354: #####:355: #####:357: #####:358: #####:359: #####:361: #####:362: #####:363: #####:364: #####:365: #####:366: #####:370: #####:371: #####:372: #####:373: #####:374: #####:375: #####:376: #####:377: #####:378: #####:379: #####:380: #####:381: #####:382: #####:383: #####:384: #####:385: #####:386: #####:387: #####:395: #####:396: #####:398: #####:399: #####:400: #####:402: #####:403: #####:405: #####:406: #####:408: #####:409: #####:410: #####:411: #####:412: #####:414: #####:415: #####:417: #####:418: #####:420: #####:421: #####:423: #####:424: #####:425: #####:426: #####:427: #####:429: #####:430: #####:432: #####:433: #####:435: #####:436: #####:438: #####:439: #####:440: #####:441: #####:442: #####:445: #####:446: #####:447: #####:448: #####:449: #####:450: #####:451: #####:452: #####:453: #####:455: #####:456: #####:457: #####:458: #####:459: #####:460: #####:461: #####:463: #####:464: #####:465: #####:466: #####:467: #####:468: #####:469: #####:471: #####:472: #####:473: #####:475: #####:476: #####:477: #####:480: #####:481: #####:484: #####:485: #####:487: #####:488: #####:489: #####:491: #####:492: #####:493: #####:496: #####:497: #####:499: #####:501: #####:506: #####:507: #####:508: #####:509: #####:511: #####:512: #####:513: #####:514: #####:515: #####:516: #####:517: #####:518: #####:520: #####:521: #####:522: #####:523: #####:524: #####:525: #####:526: #####:527: #####:528: #####:529: #####:531: #####:532: #####:533: #####:534: #####:535: #####:536: #####:537: #####:538: #####:539: #####:542: #####:543: #####:545: #####:546: #####:547: #####:548: #####:551: #####:552: #####:553: #####:554: #####:555: #####:556: #####:558: #####:559: <<<<<< EOF # path=OCMock#OCMFunctions.m.gcov.reduced -: 0:Source:OCMock/OCMFunctions.m 77376:41: 77376:42: 77376:43: #####:44: 77376:45: 11840:49: 11840:50: 11840:51: 12224:55: 12224:56: 12224:57: 12224:58: 3072:59: 9152:62: #####:63: 9152:65: 12224:66: 5312:68: 5312:69: 5312:70: 5696:73: 5696:74: 5696:75: 40000:79: 40000:80: 40000:81: 40000:83: 40000:84: 33472:85: 6528:88: #####:89: 6528:92: 6528:93: 6528:94: 6528:95: #####:96: 6528:99: 40000:100: #####:103: #####:104: #####:105: #####:106: #####:107: #####:108: #####:109: #####:110: #####:111: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:120: #####:122: #####:125: #####:126: #####:127: #####:128: #####:130: #####:131: #####:133: #####:134: #####:135: #####:142: #####:143: #####:144: #####:145: #####:146: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:158: #####:159: #####:160: #####:161: #####:162: #####:164: #####:165: #####:167: #####:168: #####:169: #####:171: #####:172: #####:190: #####:191: #####:192: #####:193: #####:195: #####:196: #####:200: #####:201: #####:206: #####:207: #####:212: #####:213: #####:219: #####:220: #####:221: #####:222: #####:225: #####:226: #####:227: #####:228: #####:231: #####:232: #####:235: #####:236: #####:237: #####:239: #####:240: #####:242: #####:243: #####:244: #####:245: #####:249: #####:250: #####:255: #####:256: #####:258: #####:259: #####:262: #####:263: #####:266: #####:267: #####:268: #####:271: #####:274: #####:279: #####:280: #####:281: #####:282: #####:284: #####:287: #####:289: #####:290: #####:293: #####:294: #####:296: #####:298: #####:299: #####:300: 128:302: 128:303: 1152:305: 1024:306: #####:307: 128:311: #####:312: #####:313: #####:314: 128:315: #####:317: 128:318: #####:321: #####:322: #####:323: 72192:326: 72192:327: 72192:328: 72192:329: 72192:330: #####:331: 1152:334: 1152:335: 1216:338: 64:339: 64:340: 64:341: 128:342: 64:344: 64:345: 64:347: 1152:348: 384:351: 384:352: 384:353: 384:354: 2048:362: 2048:363: 2048:364: 2048:365: 2048:366: 2048:367: 2048:370: 2048:371: 2048:372: #####:374: #####:375: 2048:376: 2048:377: 2048:379: 2048:380: 2048:381: #####:384: #####:385: #####:386: #####:388: #####:389: #####:390: #####:391: #####:392: #####:400: #####:401: #####:402: 72576:405: 72576:406: 72576:408: 72576:409: 72576:410: 72576:411: #####:414: #####:415: #####:416: #####:417: #####:418: #####:419: 4096:427: 4096:428: 4096:429: #####:430: 4096:431: 4096:432: 2752:434: 2752:435: 2752:436: 2752:437: 2752:439: 2752:440: 5504:441: 2752:442: 2752:443: #####:448: #####:449: #####:450: #####:451: #####:452: #####:453: #####:455: #####:456: #####:457: #####:463: #####:464: #####:465: #####:468: #####:470: #####:471: #####:472: #####:473: #####:474: #####:475: #####:479: #####:481: #####:482: #####:483: #####:485: #####:486: #####:488: #####:489: #####:492: #####:493: #####:495: #####:496: #####:497: #####:499: #####:500: #####:501: #####:503: #####:506: #####:507: #####:510: <<<<<< EOF # path=Parse#Internal#ParseModule.m.gcov.reduced -: 0:Source:Parse/Internal/ParseModule.m #####:22: #####:23: #####:27: #####:33: #####:34: #####:35: #####:37: #####:38: #####:40: #####:41: #####:47: #####:48: #####:49: #####:50: #####:51: #####:53: #####:54: #####:55: #####:56: #####:57: #####:59: #####:60: #####:61: #####:62: #####:63: #####:64: #####:65: #####:66: #####:67: #####:68: #####:70: #####:71: #####:78: #####:80: #####:82: #####:83: #####:84: #####:85: #####:86: #####:87: #####:89: #####:91: #####:97: #####:98: #####:99: #####:108: #####:109: #####:110: #####:112: #####:113: #####:115: #####:116: #####:117: #####:118: #####:119: #####:121: #####:122: #####:123: #####:125: #####:126: #####:127: #####:130: #####:131: #####:132: #####:133: #####:134: <<<<<< EOF # path=Parse#Internal#Object#LocalIdStore#PFObjectLocalIdStore.h.gcov.reduced -: 0:Source:Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.h #####:24: <<<<<< EOF # path=OCMock#OCMBlockArgCaller.m.gcov.reduced -: 0:Source:OCMock/OCMBlockArgCaller.m #####:23: #####:25: #####:26: #####:28: #####:29: #####:30: #####:33: #####:35: #####:36: #####:37: #####:39: #####:41: #####:44: #####:46: #####:48: #####:49: #####:50: #####:51: <<<<<< EOF # path=Parse#Internal#User#Coder#File#PFUserFileCodingLogic.m.gcov.reduced -: 0:Source:Parse/Internal/User/Coder/File/PFUserFileCodingLogic.m #####:28: #####:29: #####:31: #####:32: #####:33: #####:34: #####:35: #####:36: #####:39: #####:40: #####:41: #####:42: #####:43: #####:44: #####:45: #####:46: #####:47: #####:48: #####:49: #####:50: #####:51: #####:52: #####:54: #####:55: #####:57: #####:58: <<<<<< EOF # path=Parse#Internal#PFFileManager.m.gcov.reduced -: 0:Source:Parse/Internal/PFFileManager.m #####:21: #####:23: #####:29: #####:30: #####:32: #####:34: #####:39: #####:40: #####:44: #####:50: #####:51: #####:52: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:61: #####:62: #####:63: #####:64: #####:65: #####:67: #####:68: #####:70: #####:71: #####:72: #####:74: #####:75: #####:77: #####:78: #####:80: #####:83: #####:84: #####:85: #####:86: #####:88: #####:90: #####:91: #####:93: #####:96: #####:97: #####:98: #####:100: #####:101: #####:102: #####:104: #####:105: #####:106: #####:107: #####:108: #####:109: #####:111: #####:112: #####:113: #####:115: #####:116: #####:117: #####:119: #####:120: #####:121: #####:122: #####:123: #####:125: #####:126: #####:127: #####:129: #####:132: #####:133: #####:136: #####:138: #####:139: #####:140: #####:142: #####:143: #####:145: #####:146: #####:147: #####:148: #####:149: #####:152: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:161: #####:162: #####:164: #####:165: #####:166: #####:167: #####:168: #####:169: #####:170: #####:172: #####:173: #####:174: #####:176: #####:178: #####:179: #####:180: #####:181: #####:182: #####:185: #####:186: #####:187: #####:188: #####:189: #####:190: #####:191: #####:192: #####:193: #####:194: #####:195: #####:196: #####:197: #####:198: #####:199: #####:200: #####:201: #####:203: #####:204: #####:205: #####:207: #####:208: #####:209: #####:210: #####:211: #####:212: #####:213: #####:214: #####:215: #####:216: #####:217: #####:218: #####:219: #####:220: #####:222: #####:223: #####:224: #####:225: #####:226: #####:227: #####:228: #####:236: #####:238: #####:239: #####:241: #####:242: #####:244: #####:245: #####:249: #####:258: #####:259: #####:260: #####:261: #####:262: #####:263: #####:264: #####:268: #####:270: #####:271: #####:273: #####:274: #####:276: #####:280: #####:281: #####:282: #####:283: #####:285: #####:286: #####:288: #####:290: #####:292: #####:293: #####:294: #####:296: #####:297: #####:298: #####:299: #####:305: #####:306: #####:307: #####:314: #####:315: #####:316: #####:319: #####:321: #####:322: #####:323: #####:324: #####:326: #####:328: #####:329: <<<<<< EOF # path=Parse#PFPush.m.gcov.reduced -: 0:Source:Parse/PFPush.m #####:37: #####:38: #####:44: #####:45: #####:48: #####:49: #####:50: #####:52: #####:53: #####:54: #####:58: #####:66: #####:67: #####:70: #####:71: #####:72: #####:74: #####:76: #####:77: #####:81: #####:82: #####:83: #####:84: #####:86: #####:87: #####:88: #####:89: #####:91: #####:92: #####:93: #####:95: #####:96: #####:97: #####:99: #####:100: #####:101: #####:103: #####:104: #####:105: #####:106: #####:108: #####:109: #####:110: #####:111: #####:113: #####:114: #####:115: #####:116: #####:118: #####:119: #####:120: #####:122: #####:123: #####:126: #####:127: #####:128: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:140: #####:141: #####:142: #####:143: #####:144: #####:145: #####:146: #####:148: #####:149: #####:150: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:160: #####:161: #####:167: #####:168: #####:169: #####:170: #####:171: #####:177: #####:178: #####:181: #####:182: #####:183: #####:186: #####:187: #####:190: #####:191: #####:192: #####:193: #####:194: #####:202: #####:203: #####:204: #####:205: #####:207: #####:208: #####:209: #####:211: #####:212: #####:213: #####:214: #####:215: #####:216: #####:218: #####:219: #####:220: #####:224: #####:225: #####:226: #####:227: #####:228: #####:229: #####:231: #####:232: #####:233: #####:234: #####:235: #####:236: #####:238: #####:239: #####:240: #####:241: #####:242: #####:243: #####:245: #####:246: #####:247: #####:248: #####:249: #####:250: #####:258: #####:259: #####:262: #####:263: #####:264: #####:268: #####:269: #####:270: #####:272: #####:273: #####:274: #####:278: #####:279: #####:280: #####:282: #####:283: #####:284: #####:291: #####:292: #####:293: #####:294: #####:297: #####:300: #####:302: #####:303: #####:304: #####:305: #####:306: #####:307: #####:308: #####:309: #####:310: #####:311: #####:312: #####:313: #####:314: #####:315: #####:316: #####:317: #####:318: #####:321: #####:322: #####:323: #####:324: #####:325: #####:328: #####:331: #####:333: #####:334: #####:335: #####:336: #####:338: #####:340: #####:347: #####:348: #####:349: #####:350: #####:358: #####:359: #####:361: #####:362: #####:369: #####:370: #####:373: #####:374: #####:387: #####:388: #####:391: #####:392: #####:393: #####:395: #####:396: #####:397: #####:399: #####:400: #####:401: #####:402: #####:403: #####:404: #####:406: #####:407: #####:408: #####:409: #####:410: #####:411: #####:415: #####:416: #####:419: #####:420: #####:421: #####:423: #####:424: #####:425: #####:437: #####:438: #####:439: #####:440: #####:441: #####:443: #####:447: #####:448: #####:449: #####:450: #####:452: #####:456: #####:457: #####:458: #####:459: #####:463: #####:464: #####:465: #####:466: #####:467: #####:469: #####:470: #####:471: #####:472: #####:473: #####:475: #####:476: #####:477: #####:478: #####:479: <<<<<< EOF # path=Parse#PFInstallation.m.gcov.reduced -: 0:Source:Parse/PFInstallation.m #####:43: #####:45: #####:46: #####:55: #####:56: #####:59: #####:60: #####:61: #####:63: #####:64: #####:65: #####:67: #####:68: #####:72: #####:73: #####:75: #####:77: #####:78: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: #####:87: #####:88: #####:90: #####:91: #####:98: #####:99: #####:100: #####:106: #####:107: #####:108: #####:109: #####:110: #####:111: #####:112: #####:113: #####:119: #####:120: #####:138: #####:139: #####:142: #####:143: #####:150: #####:151: #####:154: #####:155: #####:162: #####:163: #####:165: #####:166: #####:168: #####:169: #####:171: #####:172: #####:175: #####:177: #####:178: #####:180: #####:181: #####:182: #####:184: #####:185: #####:187: #####:188: #####:191: #####:192: #####:194: #####:195: #####:197: #####:199: #####:200: #####:204: #####:205: #####:206: #####:208: #####:209: #####:210: #####:212: #####:213: #####:214: #####:216: #####:217: #####:218: #####:220: #####:222: #####:223: #####:224: #####:226: #####:227: #####:228: #####:230: #####:232: #####:233: #####:234: #####:240: #####:241: #####:242: #####:243: #####:246: #####:247: #####:248: #####:249: #####:250: #####:251: #####:253: #####:254: #####:255: #####:257: #####:258: #####:265: #####:266: #####:267: #####:268: #####:269: #####:270: #####:271: #####:272: #####:273: #####:274: #####:276: #####:279: #####:280: #####:281: #####:282: #####:283: #####:285: #####:286: #####:288: #####:289: #####:290: #####:291: #####:292: #####:293: #####:294: #####:296: #####:297: #####:298: #####:299: #####:300: #####:307: #####:308: #####:309: #####:310: #####:311: #####:313: #####:314: #####:315: #####:321: #####:322: #####:323: #####:324: #####:325: #####:326: #####:327: #####:328: #####:329: #####:330: #####:331: #####:332: #####:333: #####:345: #####:346: #####:347: #####:348: #####:350: #####:351: #####:354: #####:355: #####:356: #####:357: #####:358: #####:361: #####:362: #####:364: #####:365: #####:366: #####:372: #####:373: <<<<<< EOF # path=Parse#Internal#PFCoreManager.h.gcov.reduced -: 0:Source:Parse/Internal/PFCoreManager.h #####:59: <<<<<< 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 #####:27: #####:29: #####:30: #####:38: #####:39: <<<<<< EOF # path=Parse#Internal#Push#Controller#PFPushController.m.gcov.reduced -: 0:Source:Parse/Internal/Push/Controller/PFPushController.m #####:18: #####:24: #####:25: #####:26: #####:28: #####:30: #####:31: #####:33: #####:34: #####:35: #####:41: #####:43: #####:44: #####:45: #####:46: #####:47: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: <<<<<< EOF # path=Parse#Internal#Push#Utilites#PFPushUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Push/Utilites/PFPushUtilities.m #####:31: #####:32: #####:33: #####:35: #####:36: #####:37: #####:38: #####:39: #####:40: #####:41: #####:42: #####:44: #####:47: #####:48: #####:49: #####:51: #####:53: #####:54: #####:55: #####:59: #####:60: #####:63: #####:64: #####:65: #####:68: #####:70: #####:71: #####:73: #####:74: #####:75: #####:77: #####:78: #####:80: #####:81: #####:82: #####:83: #####:85: #####:86: #####:87: <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteDatabase.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabase.m #####:50: #####:55: #####:59: #####:65: #####:66: #####:67: #####:69: #####:70: #####:72: #####:73: #####:74: #####:77: #####:78: #####:79: #####:80: #####:82: #####:84: #####:85: #####:87: #####:88: #####:89: #####:95: #####:96: #####:97: #####:101: #####:102: #####:103: #####:104: #####:107: #####:108: #####:111: #####:112: #####:115: #####:116: #####:119: #####:122: #####:123: #####:124: #####:127: #####:128: #####:129: #####:132: #####:133: #####:134: #####:135: #####:138: #####:139: #####:141: #####:142: #####:144: #####:146: #####:148: #####:149: #####:150: #####:152: #####:154: #####:155: #####:162: #####:163: #####:167: #####:168: #####:172: #####:173: #####:181: #####:182: #####:183: #####:184: #####:185: #####:186: #####:187: #####:188: #####:189: #####:191: #####:193: #####:194: #####:195: #####:196: #####:197: #####:201: #####:202: #####:203: #####:204: #####:205: #####:206: #####:208: #####:211: #####:212: #####:213: #####:215: #####:216: #####:217: #####:219: #####:220: #####:221: #####:223: #####:224: #####:225: #####:227: #####:229: #####:230: #####:231: #####:232: #####:233: #####:234: #####:235: #####:236: #####:237: #####:238: #####:239: #####:241: #####:242: #####:243: #####:244: #####:245: #####:246: #####:247: #####:248: #####:250: #####:252: #####:255: #####:258: #####:259: #####:260: #####:262: #####:265: #####:267: #####:273: #####:274: #####:275: #####:276: #####:277: #####:278: #####:281: #####:282: #####:283: #####:284: #####:285: #####:286: #####:287: #####:288: #####:289: #####:290: #####:292: #####:293: #####:295: #####:301: #####:302: #####:303: #####:304: #####:306: #####:307: #####:309: #####:310: #####:311: #####:313: #####:314: #####:315: #####:324: #####:325: #####:326: #####:329: #####:330: #####:331: #####:333: #####:338: #####:341: #####:342: #####:343: #####:344: #####:345: #####:351: #####:352: <<<<<< EOF # path=Parse#ParseClientConfiguration.h.gcov.reduced -: 0:Source:Parse/ParseClientConfiguration.h #####:122: #####:127: #####:133: #####:138: #####:149: #####:161: #####:168: #####:179: #####:184: <<<<<< EOF # path=Parse#PFACL.m.gcov.reduced -: 0:Source:Parse/PFACL.m #####:33: #####:37: #####:45: #####:46: #####:47: #####:49: #####:51: #####:52: #####:58: #####:59: #####:62: #####:63: #####:64: #####:65: #####:66: #####:67: #####:69: #####:70: #####:71: #####:73: #####:74: #####:75: #####:76: #####:78: #####:79: #####:81: #####:82: #####:83: #####:85: #####:86: #####:87: #####:88: #####:89: #####:91: #####:92: #####:95: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:104: #####:105: #####:106: #####:108: #####:109: #####:111: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:120: #####:122: #####:123: #####:126: #####:127: #####:130: #####:131: #####:134: #####:135: #####:136: #####:137: #####:138: #####:141: #####:142: #####:143: #####:144: #####:145: #####:147: #####:148: #####:150: #####:151: #####:152: #####:154: #####:155: #####:156: #####:160: #####:161: #####:162: #####:163: #####:164: #####:166: #####:167: #####:169: #####:170: #####:171: #####:172: #####:174: #####:175: #####:176: #####:177: #####:179: #####:180: #####:181: #####:182: #####:184: #####:185: #####:186: #####:187: #####:189: #####:190: #####:191: #####:193: #####:194: #####:197: #####:198: #####:199: #####:201: #####:202: #####:205: #####:206: #####:207: #####:208: #####:210: #####:211: #####:212: #####:213: #####:215: #####:216: #####:217: #####:218: #####:220: #####:221: #####:222: #####:223: #####:225: #####:227: #####:228: #####:230: #####:231: #####:232: #####:233: #####:235: #####:236: #####:237: #####:238: #####:240: #####:241: #####:242: #####:243: #####:245: #####:246: #####:247: #####:248: #####:250: #####:252: #####:255: #####:256: #####:257: #####:259: #####:262: #####:263: #####:264: #####:265: #####:266: #####:267: #####:268: #####:269: #####:270: #####:271: #####:272: #####:273: #####:275: #####:276: #####:277: #####:278: #####:280: #####:281: #####:282: #####:283: #####:284: #####:285: #####:287: #####:288: #####:289: #####:290: #####:292: #####:293: #####:294: #####:296: #####:297: #####:298: #####:299: #####:301: #####:302: #####:303: #####:304: #####:306: #####:307: #####:308: #####:309: #####:310: #####:311: #####:313: #####:314: #####:315: #####:316: #####:318: #####:319: #####:320: #####:322: #####:323: #####:324: #####:325: #####:327: #####:328: #####:335: #####:336: #####:337: #####:339: #####:340: #####:343: #####:344: #####:345: #####:346: #####:348: #####:349: #####:356: #####:357: #####:364: #####:365: #####:366: #####:367: #####:369: #####:370: #####:371: <<<<<< 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=#Applications#Xcode_12.3.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator14.3.sdk#usr#include#dispatch#once.h.gcov.reduced -: 0:Source:/Applications/Xcode_12.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/usr/include/dispatch/once.h 1152:80: 1152:82: 1152:83: 64:84: 64:85: 1088:86: 1152:88: 1152:89: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTCommand.m #####:33: #####:35: #####:36: #####:37: #####:43: #####:48: #####:49: #####:50: #####:52: #####:53: #####:54: #####:56: #####:62: #####:63: #####:64: #####:65: #####:66: #####:67: #####:68: #####:69: #####:75: #####:76: #####:77: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: #####:88: #####:90: #####:91: #####:93: #####:94: #####:95: #####:103: #####:104: #####:105: #####:108: #####:109: #####:110: #####:111: #####:113: #####:114: #####:115: #####:117: #####:118: #####:119: #####:120: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:127: #####:128: #####:130: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:138: #####:139: #####:141: #####:142: #####:143: #####:155: #####:156: #####:157: #####:158: #####:159: #####:161: #####:162: #####:163: #####:164: #####:166: #####:167: #####:168: #####:169: #####:170: #####:172: #####:174: #####:175: #####:177: #####:182: #####:183: #####:184: #####:185: #####:186: #####:187: #####:188: #####:191: #####:192: #####:193: #####:194: #####:195: #####:196: #####:197: #####:198: #####:199: #####:200: #####:201: #####:202: #####:204: #####:205: #####:206: #####:207: #####:209: #####:210: #####:211: #####:212: #####:213: #####:215: #####:216: #####:217: #####:218: #####:219: #####:221: #####:222: #####:223: #####:224: #####:225: #####:227: #####:228: #####:229: #####:230: #####:232: #####:233: #####:234: #####:235: #####:237: #####:238: #####:239: #####:240: #####:241: #####:243: #####:244: #####:245: #####:247: #####:248: #####:249: #####:250: #####:251: #####:252: #####:253: #####:254: #####:255: #####:256: #####:257: #####:258: #####:260: #####:261: #####:262: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTUserCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTUserCommand.m #####:20: #####:30: #####:36: #####:37: #####:38: #####:39: #####:40: #####:41: #####:42: #####:43: #####:45: #####:46: #####:47: #####:48: #####:54: #####:58: #####:59: #####:60: #####:62: #####:64: #####:65: #####:66: #####:68: #####:72: #####:73: #####:74: #####:76: #####:77: #####:79: #####:83: #####:85: #####:86: #####:87: #####:88: #####:89: #####:95: #####:99: #####:101: #####:102: #####:103: #####:104: #####:105: #####:111: #####:112: #####:115: #####:116: #####:117: #####:119: #####:120: #####:123: #####:124: #####:125: #####:127: #####:128: #####:131: #####:132: #####:133: #####:139: #####:140: #####:142: #####:144: #####:145: <<<<<< EOF # path=Parse#Internal#Object#EstimatedData#PFObjectEstimatedData.m.gcov.reduced -: 0:Source:Parse/Internal/Object/EstimatedData/PFObjectEstimatedData.m #####:20: #####:26: #####:27: #####:28: #####:30: #####:32: #####:33: #####:35: #####:37: #####:38: #####:41: #####:42: #####:43: #####:44: #####:46: #####:47: #####:49: #####:51: #####:52: #####:58: #####:59: #####:60: #####:62: #####:63: #####:64: #####:66: #####:67: #####:68: #####:70: #####:71: #####:74: #####:75: #####:82: #####:83: #####:84: <<<<<< 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 #####:32: #####:33: #####:34: #####:35: #####:36: #####:38: #####:46: #####:47: #####:49: #####:51: #####:54: #####:57: #####:58: #####:59: #####:60: #####:63: #####:65: #####:66: #####:67: #####:70: #####:71: #####:76: #####:77: #####:80: #####:81: #####:87: #####:88: #####:89: #####:91: #####:92: #####:93: #####:95: #####:96: #####:98: #####:101: #####:102: #####:103: #####:104: #####:105: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:125: #####:126: #####:127: #####:128: #####:129: #####:130: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:138: #####:139: #####:140: #####:141: #####:143: #####:144: #####:145: #####:146: #####:147: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:158: #####:159: #####:160: #####:161: #####:162: #####:168: #####:169: #####:170: #####:171: #####:172: #####:173: #####:175: #####:176: #####:177: #####:178: #####:179: #####:180: #####:181: #####:183: #####:184: #####:191: #####:192: #####:193: #####:194: #####:197: #####:198: #####:201: #####:202: #####:203: #####:204: #####:205: #####:206: #####:207: #####:208: #####:209: <<<<<< EOF # path=OCMock#OCMExceptionReturnValueProvider.m.gcov.reduced -: 0:Source:OCMock/OCMExceptionReturnValueProvider.m #####:25: #####:27: #####:28: <<<<<< EOF # path=Parse#Internal#Push#ChannelsController#PFPushChannelsController.m.gcov.reduced -: 0:Source:Parse/Internal/Push/ChannelsController/PFPushChannelsController.m #####:25: #####:31: #####:32: #####:33: #####:35: #####:37: #####:38: #####:40: #####:41: #####:42: #####:48: #####:49: #####:50: #####:52: #####:53: #####:54: #####:56: #####:57: #####:58: #####:59: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:74: #####:75: #####:76: #####:77: #####:79: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:87: #####:88: #####:89: #####:90: #####:96: #####:97: #####:98: #####:99: #####:100: #####:102: #####:103: #####:105: #####:106: #####:113: #####:114: <<<<<< EOF # path=Parse#Internal#ACL#State#PFACLState.h.gcov.reduced -: 0:Source:Parse/Internal/ACL/State/PFACLState.h #####:20: #####:21: <<<<<< 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 #####:16: #####:17: #####:18: <<<<<< EOF # path=Parse#Internal#Persistence#PFPersistenceController.m.gcov.reduced -: 0:Source:Parse/Internal/Persistence/PFPersistenceController.m #####:30: #####:36: #####:39: #####:40: #####:42: #####:43: #####:44: #####:46: #####:48: #####:49: #####:55: #####:56: #####:57: #####:58: #####:60: #####:61: #####:68: #####:69: #####:73: #####:75: #####:76: #####:77: #####:78: #####:79: #####:80: #####:81: #####:88: #####:89: #####:90: #####:91: #####:92: #####:93: #####:94: #####:95: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:104: #####:105: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:120: #####:122: #####:123: #####:129: #####:130: #####:131: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTFileCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTFileCommand.m #####:17: #####:19: #####:20: #####:21: #####:22: #####:23: #####:26: #####:28: <<<<<< EOF # path=Bolts#Common#BFCancellationToken.m.gcov.reduced -: 0:Source:Bolts/Common/BFCancellationToken.m #####:18: #####:19: #####:20: #####:32: #####:38: #####:39: #####:40: #####:42: #####:43: #####:45: #####:46: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:64: #####:65: #####:66: #####:67: #####:69: #####:70: #####:72: #####:73: #####:74: #####:75: #####:76: #####:78: #####:79: #####:80: #####:81: #####:83: #####:84: #####:85: #####:87: #####:88: #####:89: #####:90: #####:91: #####:92: #####:96: #####:97: #####:98: #####:100: #####:101: #####:102: #####:103: #####:104: #####:106: #####:107: #####:108: #####:111: #####:112: #####:113: #####:114: #####:115: #####:118: #####:119: #####:120: #####:121: #####:122: #####:123: #####:125: #####:126: #####:127: #####:128: #####:130: #####:131: #####:132: #####:133: #####:134: #####:136: #####:137: #####:138: #####:139: #####:140: <<<<<< 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 #####:28: #####:62: #####:65: #####:72: #####:73: #####:76: #####:77: #####:78: #####:79: #####:81: #####:92: #####:93: #####:94: #####:96: #####:97: #####:98: #####:100: #####:101: #####:103: #####:104: #####:105: #####:107: #####:113: #####:114: #####:115: #####:118: #####:119: #####:121: #####:124: #####:125: #####:126: #####:129: #####:130: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:138: #####:140: #####:141: #####:144: #####:146: #####:147: #####:160: #####:162: #####:163: #####:165: #####:166: #####:167: #####:168: #####:171: #####:172: #####:173: #####:174: #####:176: #####:177: #####:179: #####:180: #####:181: #####:182: #####:188: #####:191: #####:192: #####:194: #####:195: #####:197: #####:198: #####:199: #####:200: #####:201: #####:202: #####:203: #####:204: #####:208: #####:209: #####:210: #####:213: #####:214: #####:215: #####:216: #####:217: #####:218: #####:219: #####:220: #####:221: #####:223: #####:227: #####:228: #####:230: #####:233: #####:235: #####:236: #####:238: #####:239: #####:241: #####:242: #####:244: #####:245: #####:246: #####:247: #####:249: #####:250: #####:252: #####:253: #####:254: #####:255: #####:256: #####:259: #####:260: #####:261: #####:262: #####:264: #####:265: #####:267: #####:268: #####:269: #####:280: #####:281: #####:286: #####:287: #####:290: #####:294: #####:298: #####:299: #####:301: #####:306: #####:308: #####:309: #####:312: #####:313: #####:316: #####:320: #####:323: #####:324: #####:325: #####:326: #####:327: #####:328: #####:330: #####:331: #####:333: #####:335: #####:336: #####:339: #####:340: #####:342: #####:343: #####:345: #####:346: #####:348: #####:349: #####:350: #####:353: #####:354: #####:363: #####:365: #####:366: #####:368: #####:369: #####:371: #####:372: #####:373: #####:374: #####:377: #####:378: #####:379: #####:381: #####:382: #####:384: #####:385: #####:390: #####:391: #####:394: #####:395: #####:396: #####:397: #####:398: #####:400: #####:401: #####:402: #####:403: #####:404: <<<<<< EOF # path=Parse#Internal#Config#Controller#PFCurrentConfigController.h.gcov.reduced -: 0:Source:Parse/Internal/Config/Controller/PFCurrentConfigController.h #####:21: <<<<<< EOF # path=OCMock#OCMockObject.m.gcov.reduced -: 0:Source:OCMock/OCMockObject.m 8:37: 8:39: #####:40: 8:41: 128:46: 128:48: #####:51: #####:53: #####:56: #####:58: #####:62: #####:64: #####:67: #####:69: #####:73: #####:75: #####:76: #####:80: #####:82: 128:88: 128:91: 128:92: #####:94: #####:95: 128:99: #####:101: 128:104: #####:106: #####:107: 128:110: 128:111: 128:112: 128:113: 128:114: 128:115: 128:116: 116:118: 116:120: 116:121: 116:122: 116:123: 116:124: 116:125: #####:127: #####:129: 96:132: 96:134: 96:135: 96:137: 96:138: 96:139: 148:141: 148:143: 148:145: 148:146: 148:147: #####:148: 148:149: 148:150: 8:152: 8:154: 8:156: 8:157: 8:158: 244:160: 244:162: #####:164: #####:165: 244:166: 148:168: 148:170: 148:178: 148:179: 148:180: 148:181: #####:186: #####:188: #####:189: 244:191: 244:197: 244:199: 244:200: 244:201: 244:202: 244:203: #####:206: #####:208: #####:211: #####:213: #####:216: #####:218: #####:222: #####:224: 8:227: 8:229: 8:230: 8:232: #####:234: #####:235: 8:236: 8:237: 8:239: #####:241: #####:242: #####:243: #####:244: 8:245: #####:247: #####:248: #####:249: #####:250: 8:252: 8:253: 8:255: 8:256: 8:257: #####:259: #####:260: #####:261: #####:262: 8:263: 8:265: #####:266: #####:269: #####:271: #####:272: #####:274: #####:276: #####:277: #####:279: #####:281: #####:282: #####:284: #####:286: #####:287: #####:289: #####:290: #####:291: #####:292: #####:293: #####:294: #####:295: #####:297: #####:298: #####:303: #####:305: #####:306: #####:308: #####:310: #####:311: #####:313: #####:315: #####:316: #####:317: #####:319: #####:321: #####:322: #####:323: #####:324: #####:325: #####:326: #####:327: #####:329: #####:330: #####:331: #####:332: #####:334: #####:336: #####:337: #####:338: #####:339: #####:340: #####:341: #####:342: #####:344: #####:345: 200:351: 200:353: 96:355: 96:356: 96:361: 96:362: 104:364: 200:365: #####:368: #####:370: #####:372: #####:373: #####:374: #####:375: #####:376: #####:377: 104:379: 104:383: #####:384: #####:385: #####:387: #####:388: #####:390: #####:391: #####:395: #####:397: #####:398: #####:400: 104:401: 104:402: 148:404: 148:406: 148:407: 148:409: 148:410: #####:411: 148:414: 148:416: 148:417: 148:419: 8:421: 8:422: #####:424: #####:425: #####:426: 8:432: 8:434: 8:435: 8:436: 8:437: 148:438: 148:439: 8:441: 8:443: 8:444: 8:445: 148:447: 148:449: 148:450: 148:453: 148:454: 148:456: 148:457: 8:460: 8:462: 8:463: 8:464: #####:465: 8:466: #####:468: #####:470: #####:472: #####:473: #####:474: #####:475: #####:477: #####:479: #####:482: #####:483: #####:484: #####:487: #####:488: #####:490: #####:495: #####:497: #####:498: #####:499: #####:501: #####:502: #####:503: #####:505: #####:506: #####:508: #####:509: #####:511: #####:513: #####:515: #####:516: #####:517: #####:520: #####:521: #####:523: #####:525: #####:526: #####:527: #####:528: #####:529: <<<<<< EOF # path=Parse#Internal#Object#PinningStore#PFPinningObjectStore.m.gcov.reduced -: 0:Source:Parse/Internal/Object/PinningStore/PFPinningObjectStore.m #####:27: #####:33: #####:34: #####:35: #####:37: #####:38: #####:39: #####:41: #####:43: #####:44: #####:46: #####:47: #####:48: #####:54: #####:55: #####:56: #####:57: #####:59: #####:60: #####:61: #####:62: #####:63: #####:65: #####:66: #####:68: #####:69: #####:70: #####:71: #####:73: #####:74: #####:75: #####:76: #####:78: #####:79: #####:80: #####:83: #####:84: #####:85: #####:86: #####:87: #####:93: #####:94: #####:95: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:103: #####:105: #####:106: #####:107: #####:108: #####:109: #####:111: #####:112: #####:113: #####:119: #####:120: #####:121: #####:124: #####:125: #####:126: #####:127: #####:128: #####:129: #####:131: #####:138: #####:140: #####:141: #####:142: #####:144: #####:146: #####:147: #####:148: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: <<<<<< EOF # path=OCMock#OCMNotificationPoster.m.gcov.reduced -: 0:Source:OCMock/OCMNotificationPoster.m #####:22: #####:24: #####:26: #####:27: #####:29: #####:32: #####:34: #####:35: #####:36: #####:38: #####:40: #####:41: <<<<<< EOF # path=Parse#Internal#ParseManager.h.gcov.reduced -: 0:Source:Parse/Internal/ParseManager.h #####:36: <<<<<< EOF # path=Parse#Internal#Query#State#PFQueryState.h.gcov.reduced -: 0:Source:Parse/Internal/Query/State/PFQueryState.h #####:18: #####:20: #####:22: #####:25: #####:26: #####:27: #####:29: #####:30: #####:36: #####:37: #####:39: #####:49: #####:54: #####:55: #####:56: <<<<<< EOF # path=ParseFacebookUtils#Internal#AuthenticationProvider#iOS#PFFacebookMobileAuthenticationProvider_Private.h.gcov.reduced -: 0:Source:ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider_Private.h 8:18: <<<<<< 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 1:43: 1:44: 1:48: 1:50: 1:51: 1:52: #####:58: #####:59: #####:60: #####:61: #####:62: #####:64: #####:68: #####:69: #####:71: #####:72: #####:74: #####:78: #####:80: #####:81: #####:83: #####:86: #####:89: #####:90: #####:91: #####:92: #####:93: #####:96: #####:98: #####:100: #####:101: #####:102: 1:104: 1:105: #####:108: #####:109: #####:111: #####:114: #####:115: #####:118: #####:119: #####:121: #####:124: #####:125: #####:128: #####:129: #####:136: #####:137: #####:139: #####:140: #####:142: #####:143: #####:145: #####:147: #####:149: #####:150: #####:152: #####:153: #####:154: #####:156: #####:157: #####:158: #####:159: #####:160: #####:162: #####:163: #####:164: #####:165: #####:166: #####:168: #####:169: #####:170: #####:176: #####:177: #####:182: #####:183: #####:185: #####:186: #####:187: #####:189: #####:190: #####:198: #####:200: #####:202: #####:204: #####:212: #####:213: #####:214: #####:216: #####:217: #####:224: #####:225: #####:228: #####:229: #####:230: #####:236: #####:237: #####:238: #####:240: #####:241: #####:242: #####:244: #####:245: #####:246: #####:248: #####:251: #####:252: #####:253: #####:254: <<<<<< EOF # path=Parse#Internal#User#CurrentUserController#PFCurrentUserController.m.gcov.reduced -: 0:Source:Parse/Internal/User/CurrentUserController/PFCurrentUserController.m #####:36: #####:38: #####:44: #####:47: #####:48: #####:50: #####:51: #####:53: #####:54: #####:55: #####:57: #####:58: #####:60: #####:63: #####:64: #####:65: #####:66: #####:72: #####:73: #####:74: #####:75: #####:76: #####:77: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:91: #####:92: #####:93: #####:94: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:109: #####:110: #####:111: #####:113: #####:116: #####:117: #####:120: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:127: #####:128: #####:129: #####:130: #####:131: #####:133: #####:134: #####:136: #####:137: #####:138: #####:141: #####:142: #####:143: #####:144: #####:145: #####:146: #####:148: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:160: #####:161: #####:162: #####:163: #####:164: #####:165: #####:166: #####:167: #####:168: #####:169: #####:171: #####:172: #####:173: #####:174: #####:176: #####:177: #####:178: #####:179: #####:180: #####:183: #####:184: #####:186: #####:187: #####:188: #####:189: #####:192: #####:194: #####:195: #####:196: #####:197: #####:198: #####:200: #####:201: #####:202: #####:203: #####:210: #####:211: #####:212: #####:214: #####:215: #####:220: #####:221: #####:222: #####:223: #####:224: #####:225: #####:229: #####:230: #####:232: #####:233: #####:234: #####:236: #####:237: #####:238: #####:239: #####:240: #####:241: #####:242: #####:243: #####:244: #####:245: #####:246: #####:247: #####:248: #####:249: #####:251: #####:252: #####:253: #####:254: #####:255: #####:257: #####:258: #####:261: #####:262: #####:263: #####:264: #####:265: #####:266: #####:272: #####:273: #####:274: #####:275: #####:276: #####:277: #####:279: #####:280: #####:281: #####:282: #####:284: #####:286: #####:287: #####:288: #####:289: #####:290: #####:291: #####:292: #####:293: #####:294: #####:295: #####:297: #####:298: #####:300: #####:301: #####:302: #####:303: #####:304: #####:305: #####:306: #####:307: #####:308: #####:309: #####:310: #####:311: #####:314: #####:315: #####:317: #####:318: #####:319: #####:325: #####:326: #####:327: #####:328: #####:329: #####:336: #####:337: #####:338: #####:346: #####:347: #####:350: #####:351: #####:352: #####:353: #####:354: #####:355: <<<<<< EOF # path=Parse#Internal#Session#Controller#PFSessionController.h.gcov.reduced -: 0:Source:Parse/Internal/Session/Controller/PFSessionController.h #####:23: <<<<<< EOF # path=Parse#Internal#LocalDataStore#OfflineStore#PFOfflineStore.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.m #####:51: #####:53: #####:60: #####:67: #####:74: #####:81: #####:85: #####:89: #####:97: #####:98: #####:99: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:109: #####:110: #####:112: #####:114: #####:115: #####:121: #####:122: #####:123: #####:126: #####:127: #####:128: #####:129: #####:130: #####:131: #####:133: #####:134: #####:135: #####:137: #####:138: #####:139: #####:142: #####:143: #####:144: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:159: #####:160: #####:162: #####:164: #####:169: #####:176: #####:177: #####:178: #####:180: #####:181: #####:182: #####:184: #####:185: #####:186: #####:187: #####:188: #####:189: #####:192: #####:195: #####:197: #####:198: #####:199: #####:200: #####:201: #####:207: #####:214: #####:215: #####:216: #####:217: #####:218: #####:221: #####:222: #####:224: #####:225: #####:226: #####:227: #####:228: #####:232: #####:233: #####:234: #####:235: #####:236: #####:237: #####:239: #####:240: #####:241: #####:246: #####:247: #####:248: #####:250: #####:251: #####:252: #####:253: #####:254: #####:256: #####:257: #####:258: #####:259: #####:260: #####:261: #####:262: #####:263: #####:265: #####:266: #####:267: #####:268: #####:269: #####:270: #####:272: #####:273: #####:274: #####:275: #####:276: #####:277: #####:278: #####:279: #####:280: #####:282: #####:283: #####:284: #####:290: #####:292: #####:293: #####:294: #####:295: #####:297: #####:298: #####:299: #####:300: #####:301: #####:303: #####:307: #####:308: #####:309: #####:310: #####:311: #####:312: #####:313: #####:314: #####:315: #####:316: #####:317: #####:318: #####:320: #####:324: #####:325: #####:326: #####:327: #####:328: #####:329: #####:330: #####:331: #####:335: #####:336: #####:337: #####:338: #####:340: #####:341: #####:342: #####:343: #####:344: #####:346: #####:351: #####:352: #####:353: #####:354: #####:355: #####:357: #####:358: #####:359: #####:360: #####:362: #####:363: #####:364: #####:366: #####:369: #####:370: #####:371: #####:374: #####:375: #####:376: #####:378: #####:379: #####:380: #####:383: #####:385: #####:386: #####:387: #####:388: #####:389: #####:390: #####:392: #####:393: #####:394: #####:395: #####:396: #####:398: #####:399: #####:402: #####:403: #####:404: #####:406: #####:409: #####:410: #####:412: #####:413: #####:414: #####:417: #####:418: #####:419: #####:425: #####:428: #####:429: #####:431: #####:434: #####:435: #####:436: #####:437: #####:438: #####:439: #####:440: #####:441: #####:442: #####:443: #####:444: #####:446: #####:450: #####:451: #####:452: #####:453: #####:454: #####:457: #####:458: #####:459: #####:461: #####:466: #####:467: #####:468: #####:470: #####:471: #####:473: #####:474: #####:475: #####:476: #####:478: #####:479: #####:483: #####:484: #####:485: #####:486: #####:487: #####:488: #####:490: #####:492: #####:493: #####:494: #####:495: #####:496: #####:498: #####:499: #####:504: #####:505: #####:508: #####:509: #####:511: #####:512: #####:513: #####:514: #####:515: #####:516: #####:517: #####:518: #####:519: #####:520: #####:521: #####:522: #####:524: #####:525: #####:527: #####:528: #####:529: #####:530: #####:531: #####:532: #####:533: #####:534: #####:535: #####:536: #####:537: #####:539: #####:540: #####:541: #####:542: #####:543: #####:545: #####:546: #####:547: #####:548: #####:549: #####:550: #####:551: #####:552: #####:553: #####:557: #####:558: #####:559: #####:560: #####:561: #####:562: #####:563: #####:566: #####:567: #####:568: #####:570: #####:571: #####:572: #####:573: #####:574: #####:580: #####:581: #####:583: #####:584: #####:585: #####:586: #####:589: #####:590: #####:591: #####:592: #####:593: #####:595: #####:596: #####:598: #####:601: #####:602: #####:603: #####:604: #####:605: #####:607: #####:608: #####:609: #####:610: #####:611: #####:613: #####:615: #####:617: #####:618: #####:619: #####:620: #####:622: #####:623: #####:624: #####:625: #####:626: #####:627: #####:628: #####:629: #####:631: #####:632: #####:633: #####:634: #####:636: #####:637: #####:638: #####:639: #####:642: #####:643: #####:644: #####:647: #####:650: #####:651: #####:653: #####:654: #####:655: #####:661: #####:662: #####:663: #####:664: #####:665: #####:667: #####:668: #####:671: #####:672: #####:673: #####:674: #####:676: #####:678: #####:680: #####:681: #####:682: #####:683: #####:686: #####:688: #####:691: #####:692: #####:693: #####:694: #####:695: #####:696: #####:697: #####:698: #####:699: #####:701: #####:703: #####:704: #####:705: #####:706: #####:707: #####:708: #####:710: #####:711: #####:712: #####:715: #####:716: #####:717: #####:719: #####:721: #####:722: #####:723: #####:724: #####:726: #####:727: #####:729: #####:730: #####:732: #####:733: #####:734: #####:736: #####:737: #####:740: #####:743: #####:744: #####:745: #####:746: #####:747: #####:748: #####:750: #####:751: #####:757: #####:758: #####:759: #####:760: #####:761: #####:763: #####:765: #####:766: #####:767: #####:769: #####:770: #####:771: #####:772: #####:773: #####:775: #####:776: #####:779: #####:789: #####:790: #####:791: #####:793: #####:794: #####:796: #####:797: #####:799: #####:801: #####:802: #####:803: #####:805: #####:806: #####:807: #####:808: #####:809: #####:810: #####:811: #####:812: #####:814: #####:815: #####:817: #####:818: #####:819: #####:822: #####:823: #####:824: #####:825: #####:826: #####:827: #####:828: #####:829: #####:832: #####:833: #####:834: #####:835: #####:836: #####:839: #####:840: #####:841: #####:847: #####:849: #####:850: #####:852: #####:853: #####:854: #####:856: #####:860: #####:861: #####:863: #####:864: #####:865: #####:866: #####:867: #####:872: #####:876: #####:877: #####:879: #####:881: #####:882: #####:896: #####:897: #####:898: #####:899: #####:900: #####:902: #####:906: #####:912: #####:913: #####:914: #####:915: #####:916: #####:919: #####:920: #####:922: #####:923: #####:924: #####:925: #####:926: #####:928: #####:930: #####:931: #####:932: #####:933: #####:934: #####:935: #####:936: #####:937: #####:938: #####:940: #####:941: #####:942: #####:948: #####:949: #####:950: #####:951: #####:952: #####:953: #####:954: #####:955: #####:956: #####:958: #####:959: #####:960: #####:961: #####:962: #####:963: #####:964: #####:965: #####:966: #####:967: #####:969: #####:972: #####:973: #####:974: #####:975: #####:976: #####:977: #####:981: #####:982: #####:983: #####:984: #####:985: #####:986: #####:987: #####:988: #####:992: #####:994: #####:996: #####:997: #####:998: #####:999: #####:1000: #####:1001: #####:1002: #####:1003: #####:1004: #####:1005: #####:1006: #####:1008: #####:1011: #####:1013: #####:1014: #####:1015: #####:1016: #####:1017: #####:1018: #####:1020: #####:1022: #####:1023: #####:1026: #####:1027: #####:1029: #####:1031: #####:1032: #####:1033: #####:1036: #####:1038: #####:1040: #####:1041: #####:1043: #####:1044: #####:1045: #####:1047: #####:1049: #####:1051: #####:1052: #####:1055: #####:1056: #####:1073: #####:1074: #####:1085: #####:1086: #####:1087: #####:1088: #####:1089: #####:1090: #####:1091: #####:1092: #####:1093: #####:1094: #####:1095: #####:1096: #####:1097: #####:1098: #####:1104: #####:1105: #####:1106: #####:1107: #####:1108: #####:1109: #####:1110: #####:1111: #####:1112: #####:1113: #####:1114: #####:1116: #####:1117: #####:1118: #####:1119: #####:1120: #####:1121: #####:1122: #####:1123: #####:1129: #####:1130: #####:1131: #####:1132: #####:1133: #####:1134: #####:1135: #####:1136: #####:1142: #####:1143: #####:1144: #####:1145: #####:1146: #####:1147: #####:1148: #####:1149: #####:1151: #####:1153: #####:1154: #####:1157: #####:1158: <<<<<< EOF # path=Parse#Internal#FieldOperation#PFFieldOperationDecoder.m.gcov.reduced -: 0:Source:Parse/Internal/FieldOperation/PFFieldOperationDecoder.m #####:24: #####:30: #####:31: #####:32: #####:34: #####:35: #####:37: #####:38: #####:40: #####:43: #####:44: #####:45: #####:46: #####:53: #####:54: #####:55: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:63: #####:64: #####:65: #####:66: #####:67: #####:68: #####:70: #####:71: #####:72: #####:73: #####:75: #####:79: #####:80: #####:81: #####:82: #####:83: #####:85: #####:86: #####:87: #####:89: #####:90: #####:91: #####:92: #####:94: #####:95: #####:96: #####:97: #####:99: #####:100: #####:101: #####:102: #####:104: #####:105: #####:106: #####:107: #####:109: #####:110: #####:111: #####:112: #####:113: #####:119: #####:120: #####:121: #####:122: #####:123: #####:124: <<<<<< EOF # path=Parse#Internal#ACL#DefaultACLController#PFDefaultACLController.h.gcov.reduced -: 0:Source:Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.h #####:23: <<<<<< EOF # path=Parse#Internal#PFSystemLogger.h.gcov.reduced -: 0:Source:Parse/Internal/PFSystemLogger.h #####:18: <<<<<< EOF # path=Parse#Internal#Persistence#Group#PFFilePersistenceGroup.m.gcov.reduced -: 0:Source:Parse/Internal/Persistence/Group/PFFilePersistenceGroup.m #####:16: #####:22: #####:24: #####:25: #####:27: #####:28: #####:30: #####:31: #####:37: #####:38: #####:39: #####:40: #####:41: #####:44: #####:45: #####:48: #####:49: #####:51: #####:52: #####:53: #####:55: #####:56: #####:57: #####:58: #####:59: #####:61: #####:62: #####:64: #####:65: #####:66: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:76: #####:77: #####:78: #####:80: #####:81: #####:84: #####:85: #####:86: #####:89: #####:90: #####:91: #####:93: #####:94: #####:96: #####:97: #####:98: #####:101: #####:102: #####:103: #####:105: #####:106: #####:112: #####:113: #####:114: <<<<<< EOF # path=OCMock#NSValue+OCMAdditions.m.gcov.reduced -: 0:Source:OCMock/NSValue+OCMAdditions.m #####:23: #####:24: #####:26: #####:27: #####:28: #####:29: #####:30: #####:31: #####:32: #####:33: #####:34: #####:35: #####:36: #####:37: #####:38: #####:39: #####:40: #####:41: #####:43: #####:46: #####:53: #####:54: #####:56: #####:57: #####:59: #####:68: #####:69: #####:70: #####:72: #####:73: #####:74: #####:75: #####:76: #####:77: #####:78: #####:79: #####:82: #####:83: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#PFURLSessionCommandRunner.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner.m #####:36: #####:37: #####:41: #####:43: #####:44: #####:45: #####:46: #####:52: #####:56: #####:57: #####:58: #####:59: #####:60: #####:61: #####:63: #####:68: #####:70: #####:71: #####:72: #####:73: #####:74: #####:75: #####:76: #####:78: #####:79: #####:80: #####:81: #####:83: #####:84: #####:86: #####:90: #####:91: #####:93: #####:94: #####:96: #####:97: #####:98: #####:100: #####:101: #####:103: #####:107: #####:108: #####:110: #####:115: #####:116: #####:117: #####:118: #####:119: #####:120: #####:126: #####:128: #####:129: #####:135: #####:136: #####:143: #####:144: #####:145: #####:147: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:164: #####:170: #####:171: #####:172: #####:174: #####:175: #####:176: #####:177: #####:178: #####:179: #####:180: #####:181: #####:182: #####:183: #####:184: #####:185: #####:186: #####:187: #####:189: #####:193: #####:194: #####:195: #####:196: #####:197: #####:198: #####:199: #####:200: #####:201: #####:207: #####:210: #####:211: #####:214: #####:215: #####:218: #####:223: #####:224: #####:225: #####:226: #####:227: #####:228: #####:230: #####:234: #####:235: #####:236: #####:237: #####:238: #####:241: #####:242: #####:246: #####:247: #####:248: #####:249: #####:250: #####:251: #####:252: #####:253: #####:254: #####:255: #####:256: #####:257: #####:263: #####:265: #####:268: #####:269: #####:278: #####:283: #####:284: #####:285: #####:286: #####:287: #####:288: #####:289: #####:290: #####:291: #####:293: #####:295: #####:296: #####:302: #####:303: #####:304: #####:305: #####:306: #####:307: #####:308: #####:309: #####:310: #####:312: #####:316: #####:317: #####:318: #####:319: #####:320: #####:321: #####:322: #####:323: #####:324: #####:325: #####:326: #####:327: #####:328: #####:329: #####:330: #####:331: #####:332: <<<<<< EOF # path=ParseFacebookUtils#Internal#AuthenticationProvider#iOS#PFFacebookMobileAuthenticationProvider.m.gcov.reduced -: 0:Source:ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.m 9:23: 9:29: 9:31: 9:32: 9:34: 9:36: 9:37: 6:43: 6:47: 6:49: 12:50: 6:51: 1:52: 6:53: 1:54: 1:55: 4:56: 6:58: 6:60: 6:62: 6:63: 2:69: 2:70: 1:71: 1:72: 2:73: 2:74: <<<<<< 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 #####:14: #####:18: #####:24: #####:29: #####:30: #####:31: #####:34: #####:35: #####:37: #####:38: #####:39: #####:40: #####:41: #####:43: #####:44: #####:45: #####:47: #####:49: #####:51: #####:52: #####:54: #####:55: #####:57: #####:58: #####:59: #####:60: #####:63: #####:64: #####:89: <<<<<< EOF # path=Parse#Internal#PFMulticastDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/PFMulticastDelegate.m #####:18: #####:20: #####:21: #####:22: #####:24: #####:26: #####:27: #####:29: #####:30: #####:31: #####:33: #####:34: #####:35: #####:37: #####:38: #####:39: #####:40: #####:41: #####:42: #####:43: #####:44: #####:45: <<<<<< EOF # path=Parse#Internal#Analytics#Utilities#PFAnalyticsUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Analytics/Utilities/PFAnalyticsUtilities.m #####:16: #####:17: #####:18: #####:19: #####:20: #####:21: #####:23: #####:24: #####:25: #####:28: #####:29: #####:30: #####:31: #####:32: #####:33: #####:34: #####:35: #####:36: #####:37: <<<<<< EOF # path=Parse#Internal#PFBase64Encoder.m.gcov.reduced -: 0:Source:Parse/Internal/PFBase64Encoder.m #####:14: #####:15: #####:16: #####:18: #####:19: #####:21: #####:22: #####:23: #####:25: #####:26: <<<<<< 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 64:22: 64:24: 64:25: 64:26: 56:29: 56:31: 56:32: 56:33: <<<<<< EOF # path=Parse#PFFileObject.m.gcov.reduced -: 0:Source:Parse/PFFileObject.m #####:36: #####:41: #####:42: #####:46: #####:48: #####:56: #####:57: #####:58: #####:60: #####:61: #####:62: #####:64: #####:65: #####:66: #####:67: #####:68: #####:69: #####:71: #####:72: #####:73: #####:75: #####:76: #####:77: #####:78: #####:80: #####:81: #####:82: #####:83: #####:85: #####:86: #####:87: #####:89: #####:90: #####:92: #####:95: #####:96: #####:97: #####:98: #####:99: #####:101: #####:105: #####:106: #####:107: #####:108: #####:110: #####:111: #####:112: #####:113: #####:115: #####:116: #####:117: #####:119: #####:120: #####:122: #####:123: #####:124: #####:128: #####:129: #####:132: #####:133: #####:134: #####:136: #####:137: #####:138: #####:140: #####:142: #####:143: #####:147: #####:148: #####:151: #####:152: #####:153: #####:155: #####:156: #####:159: #####:160: #####:161: #####:163: #####:164: #####:167: #####:168: #####:169: #####:171: #####:172: #####:173: #####:175: #####:176: #####:177: #####:179: #####:181: #####:182: #####:184: #####:186: #####:187: #####:189: #####:190: #####:193: #####:194: #####:195: #####:196: #####:198: #####:199: #####:200: #####:202: #####:203: #####:204: #####:206: #####:208: #####:209: #####:213: #####:214: #####:215: #####:216: #####:217: #####:218: #####:222: #####:223: #####:224: #####:225: #####:226: #####:227: #####:228: #####:230: #####:231: #####:240: #####:241: #####:242: #####:244: #####:245: #####:247: #####:249: #####:250: #####:252: #####:253: #####:254: #####:258: #####:259: #####:260: #####:261: #####:263: #####:264: #####:265: #####:266: #####:267: #####:268: #####:269: #####:271: #####:272: #####:273: #####:274: #####:275: #####:276: #####:279: #####:280: #####:281: #####:282: #####:283: #####:284: #####:285: #####:287: #####:290: #####:291: #####:294: #####:295: #####:296: #####:297: #####:298: #####:299: #####:300: #####:301: #####:302: #####:303: #####:304: #####:306: #####:307: #####:308: #####:309: #####:310: #####:311: #####:312: #####:313: #####:317: #####:318: #####:319: #####:320: #####:321: #####:323: #####:324: #####:325: #####:326: #####:327: #####:329: #####:330: #####:331: #####:332: #####:333: #####:334: #####:335: #####:336: #####:338: #####:339: #####:340: #####:341: #####:342: #####:343: #####:346: #####:347: #####:348: #####:349: #####:350: #####:351: #####:352: #####:353: #####:354: #####:355: #####:356: #####:358: #####:359: #####:360: #####:361: #####:362: #####:363: #####:364: #####:365: #####:367: #####:368: #####:369: #####:370: #####:371: #####:372: #####:375: #####:376: #####:377: #####:378: #####:379: #####:380: #####:381: #####:382: #####:383: #####:384: #####:385: #####:389: #####:390: #####:393: #####:394: #####:395: #####:396: #####:398: #####:399: #####:401: #####:402: #####:403: #####:404: #####:406: #####:407: #####:413: #####:414: #####:415: #####:416: #####:417: #####:418: #####:419: #####:421: #####:422: #####:423: #####:424: #####:426: #####:427: #####:428: #####:429: #####:430: #####:431: #####:432: #####:434: #####:435: #####:436: #####:437: #####:441: #####:442: #####:443: #####:444: #####:445: #####:446: #####:447: #####:449: #####:450: #####:451: #####:452: #####:453: #####:454: #####:455: #####:457: #####:458: #####:461: #####:462: #####:463: #####:464: #####:465: #####:466: #####:467: #####:468: #####:470: #####:471: #####:472: #####:474: #####:475: #####:476: #####:477: #####:478: #####:479: #####:480: #####:484: #####:485: #####:486: #####:489: #####:490: #####:491: #####:492: #####:498: #####:499: #####:512: #####:513: #####:516: #####:517: #####:522: #####:523: #####:526: #####:527: #####:530: #####:531: #####:534: #####:535: #####:546: #####:547: #####:548: #####:549: #####:550: #####:552: #####:553: #####:554: #####:555: #####:556: <<<<<< EOF # path=Parse#Internal#PFCommandCache.h.gcov.reduced -: 0:Source:Parse/Internal/PFCommandCache.h #####:27: #####:29: #####:30: <<<<<< EOF # path=OCMock#OCMVerifier.h.gcov.reduced -: 0:Source:OCMock/OCMVerifier.h #####:24: #####:25: <<<<<< 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 #####:18: #####:19: #####:21: <<<<<< EOF # path=Parse#Internal#PropertyInfo#PFPropertyInfo_Runtime.m.gcov.reduced -: 0:Source:Parse/Internal/PropertyInfo/PFPropertyInfo_Runtime.m #####:44: #####:45: #####:46: #####:48: #####:50: #####:51: #####:54: #####:55: #####:57: #####:58: #####:62: #####:64: #####:65: #####:71: #####:72: #####:74: #####:75: #####:78: #####:80: #####:81: #####:82: #####:84: #####:85: #####:87: #####:89: #####:91: #####:92: #####:95: #####:96: #####:100: #####:101: #####:105: #####:106: #####:110: #####:111: #####:114: #####:115: #####:117: #####:118: #####:119: #####:123: #####:124: <<<<<< EOF # path=Parse#Internal#CloudCode#PFCloudCodeController.h.gcov.reduced -: 0:Source:Parse/Internal/CloudCode/PFCloudCodeController.h #####:19: <<<<<< 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 #####:28: #####:31: #####:32: #####:33: #####:34: #####:37: #####:38: #####:39: #####:41: #####:42: #####:43: #####:44: #####:45: #####:46: #####:48: #####:49: #####:50: #####:56: #####:61: #####:64: #####:65: #####:68: #####:72: #####:93: #####:94: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:110: #####:111: #####:114: #####:115: #####:116: #####:117: #####:118: #####:121: #####:126: #####:130: #####:132: #####:133: #####:134: #####:136: <<<<<< EOF # path=OCMock#OCProtocolMockObject.m.gcov.reduced -: 0:Source:OCMock/OCProtocolMockObject.m #####:25: #####:27: #####:28: #####:30: #####:31: #####:32: #####:35: #####:37: #####:38: #####:43: #####:45: #####:46: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:55: #####:57: #####:60: #####:62: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTSessionCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTSessionCommand.m #####:16: #####:17: #####:20: #####:22: <<<<<< EOF # path=Parse#Internal#Object#OperationSet#PFOperationSet.h.gcov.reduced -: 0:Source:Parse/Internal/Object/OperationSet/PFOperationSet.h #####:26: #####:31: #####:33: <<<<<< EOF # path=Parse#Internal#Query#Controller#PFQueryController.m.gcov.reduced -: 0:Source:Parse/Internal/Query/Controller/PFQueryController.m #####:30: #####:36: #####:37: #####:38: #####:40: #####:42: #####:43: #####:45: #####:46: #####:47: #####:53: #####:56: #####:57: #####:59: #####:60: #####:61: #####:62: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:76: #####:77: #####:78: #####:79: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: #####:87: #####:88: #####:89: #####:90: #####:92: #####:93: #####:94: #####:95: #####:96: #####:97: #####:99: #####:100: #####:101: #####:107: #####:110: #####:111: #####:112: #####:113: #####:116: #####:117: #####:118: #####:120: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:127: #####:128: #####:129: #####:130: #####:136: #####:138: #####:140: #####:142: #####:144: #####:145: #####:147: #####:148: #####:154: #####:157: #####:159: #####:160: <<<<<< EOF # path=Parse#Internal#PropertyInfo#PFPropertyInfo_Private.h.gcov.reduced -: 0:Source:Parse/Internal/PropertyInfo/PFPropertyInfo_Private.h #####:16: #####:17: #####:19: #####:20: #####:22: #####:23: <<<<<< EOF # path=OCMock#OCMNonRetainingObjectReturnValueProvider.m.gcov.reduced -: 0:Source:OCMock/OCMNonRetainingObjectReturnValueProvider.m 64:24: 64:26: 64:27: 64:28: 100:31: 100:33: #####:35: 100:37: 100:38: <<<<<< EOF # path=Parse#Internal#LocalDataStore#Pin#PFPin.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/Pin/PFPin.m #####:29: #####:30: #####:34: #####:35: #####:37: #####:39: #####:40: #####:47: #####:48: #####:49: #####:52: #####:54: #####:55: #####:57: #####:58: #####:59: #####:65: #####:66: #####:69: #####:70: #####:71: #####:73: #####:74: #####:77: #####:78: #####:79: <<<<<< 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 #####:36: #####:38: #####:39: #####:41: #####:42: #####:43: #####:45: #####:47: #####:48: #####:49: #####:51: 488:58: 488:60: #####:63: 488:66: 488:68: 488:69: #####:76: #####:77: 488:79: 1344:80: 856:82: 856:83: 856:86: 856:87: 712:89: 48:99: 48:101: 48:102: 48:103: 48:104: 48:105: 664:106: #####:111: 664:114: 712:116: 856:117: 856:118: 488:120: 488:121: 488:122: #####:125: #####:127: #####:128: #####:130: #####:132: #####:133: #####:134: #####:135: #####:137: #####:138: #####:139: #####:140: #####:143: #####:144: #####:145: #####:146: #####:147: #####:150: #####:152: #####:153: #####:155: #####:156: #####:159: #####:160: #####:162: #####:166: #####:167: #####:169: #####:170: #####:173: #####:174: #####:175: #####:176: #####:177: #####:180: 2048:183: 2048:185: 2048:187: #####:188: 2048:190: 2048:193: 2048:194: #####:197: #####:198: #####:201: #####:202: #####:203: #####:204: #####:208: #####:209: #####:210: #####:214: #####:215: #####:216: #####:220: #####:221: #####:222: #####:226: #####:227: #####:228: #####:232: #####:233: #####:234: #####:238: #####:239: #####:240: #####:244: #####:245: #####:246: #####:250: #####:251: #####:252: #####:256: #####:257: #####:258: #####:262: #####:263: #####:264: #####:268: #####:269: #####:270: #####:274: #####:275: #####:276: #####:280: #####:281: #####:282: #####:286: #####:287: #####:288: #####:292: #####:293: #####:294: #####:295: #####:299: #####:300: #####:301: #####:302: #####:303: #####:304: #####:307: #####:308: #####:309: 2048:310: #####:313: #####:315: #####:316: #####:318: #####:319: #####:321: #####:322: #####:324: #####:326: #####:327: #####:328: #####:330: #####:331: #####:333: #####:335: #####:337: #####:338: #####:339: #####:340: #####:341: #####:342: #####:343: #####:344: #####:345: #####:346: #####:347: #####:348: #####:349: #####:350: #####:351: #####:352: #####:353: #####:354: #####:355: #####:356: #####:357: #####:358: #####:361: #####:363: #####:367: #####:368: #####:369: #####:370: #####:371: #####:374: #####:375: #####:377: #####:380: #####:381: #####:384: #####:387: #####:389: #####:392: #####:393: #####:395: #####:396: #####:398: #####:401: #####:403: #####:404: #####:407: #####:411: #####:412: #####:415: #####:419: #####:420: #####:423: #####:427: #####:428: #####:431: #####:435: #####:436: #####:439: #####:443: #####:444: #####:447: #####:451: #####:452: #####:455: #####:459: #####:460: #####:463: #####:467: #####:468: #####:471: #####:475: #####:476: #####:479: #####:483: #####:484: #####:487: #####:491: #####:492: #####:495: #####:497: #####:500: #####:504: #####:506: #####:507: #####:509: #####:510: #####:512: #####:516: #####:518: #####:520: #####:525: #####:526: #####:527: #####:529: #####:531: #####:535: #####:536: 1672:540: 1672:544: 1672:545: 480:547: 1192:550: 1192:551: 1192:552: 1192:554: 1192:556: #####:558: #####:559: #####:560: #####:562: #####:564: 1672:565: 488:568: 488:570: 296:573: 592:575: 296:576: 592:577: 592:578: <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteDatabaseResult.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseResult.m #####:20: #####:21: #####:25: #####:29: #####:30: #####:31: #####:32: #####:33: #####:34: #####:35: #####:37: #####:38: #####:41: #####:42: #####:45: #####:47: #####:48: #####:51: #####:52: #####:53: #####:55: #####:56: #####:59: #####:61: #####:62: #####:63: #####:65: #####:66: #####:69: #####:71: #####:72: #####:73: #####:75: #####:76: #####:79: #####:81: #####:82: #####:83: #####:85: #####:86: #####:89: #####:91: #####:92: #####:93: #####:95: #####:96: #####:107: #####:109: #####:110: #####:111: #####:113: #####:115: #####:118: #####:119: #####:120: #####:122: #####:123: #####:135: #####:137: #####:138: #####:139: #####:141: #####:142: #####:155: #####:157: #####:158: #####:159: #####:161: #####:162: #####:165: #####:167: #####:168: #####:169: #####:170: #####:173: #####:174: #####:176: #####:177: #####:178: #####:179: #####:180: #####:181: #####:182: #####:183: #####:184: #####:185: #####:186: #####:187: #####:188: <<<<<< EOF # path=Parse#Internal#Persistence#Group#PFUserDefaultsPersistenceGroup.h.gcov.reduced -: 0:Source:Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.h #####:16: #####:17: <<<<<< EOF # path=Parse#Internal#Object#State#PFObjectState.m.gcov.reduced -: 0:Source:Parse/Internal/Object/State/PFObjectState.m #####:21: #####:27: #####:28: #####:29: #####:31: #####:33: #####:34: #####:36: #####:37: #####:38: #####:40: #####:41: #####:43: #####:44: #####:46: #####:48: #####:49: #####:51: #####:52: #####:54: #####:55: #####:56: #####:58: #####:61: #####:62: #####:64: #####:65: #####:66: #####:68: #####:69: #####:71: #####:72: #####:73: #####:75: #####:77: #####:78: #####:80: #####:81: #####:82: #####:84: #####:85: #####:86: #####:88: #####:91: #####:92: #####:93: #####:94: #####:100: #####:101: #####:102: #####:103: #####:104: #####:110: #####:111: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:120: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:127: #####:128: #####:130: #####:131: #####:132: #####:133: #####:134: #####:136: #####:137: #####:145: #####:146: #####:147: #####:148: #####:149: #####:151: #####:153: #####:154: #####:155: #####:157: #####:158: #####:159: #####:161: #####:162: #####:163: #####:165: #####:166: #####:167: #####:171: #####:172: #####:173: #####:174: #####:175: #####:176: #####:177: #####:178: #####:179: #####:180: #####:181: #####:183: #####:184: #####:186: #####:187: #####:188: #####:194: #####:195: #####:196: #####:202: #####:203: #####:210: #####:211: <<<<<< EOF # path=OCMock#OCMBlockCaller.m.gcov.reduced -: 0:Source:OCMock/OCMBlockCaller.m 24:22: 24:24: 24:26: 24:27: 24:29: 24:32: 24:34: 24:35: 24:36: 24:38: 24:40: 24:42: 24:43: 24:44: <<<<<< 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 #####:30: #####:38: #####:40: #####:49: #####:52: #####:53: #####:55: #####:56: #####:58: #####:59: #####:60: #####:62: #####:63: #####:65: #####:68: #####:69: #####:70: #####:71: #####:77: #####:78: #####:79: #####:80: #####:81: #####:82: #####:83: #####:86: #####:87: #####:88: #####:89: #####:93: #####:94: #####:95: #####:96: #####:97: #####:98: #####:100: #####:101: #####:102: #####:104: #####:105: #####:106: #####:107: #####:114: #####:115: #####:116: #####:117: #####:118: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:127: #####:128: #####:129: #####:130: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:138: #####:140: #####:141: #####:143: #####:144: #####:145: #####:147: #####:148: #####:150: #####:151: #####:153: #####:154: #####:155: #####:161: #####:162: #####:165: #####:166: #####:167: #####:168: #####:170: #####:171: #####:172: #####:173: #####:175: #####:176: #####:177: #####:178: #####:179: #####:181: #####:182: #####:184: #####:185: #####:186: #####:188: #####:189: #####:190: #####:191: #####:194: #####:201: #####:202: #####:204: #####:207: #####:208: #####:209: #####:210: #####:211: #####:212: #####:217: #####:219: #####:220: #####:222: #####:223: #####:224: #####:226: #####:227: #####:228: #####:229: #####:232: #####:233: #####:234: #####:236: #####:237: #####:238: #####:244: #####:245: #####:248: #####:249: #####:252: #####:253: #####:254: #####:255: #####:256: #####:257: #####:258: #####:260: #####:261: #####:262: #####:263: #####:264: #####:265: #####:266: #####:268: #####:269: #####:270: #####:271: #####:272: #####:273: #####:274: #####:276: #####:277: #####:278: #####:279: #####:280: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#PFURLSession.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.m #####:34: #####:40: #####:43: #####:44: #####:46: #####:47: #####:49: #####:51: #####:52: #####:54: #####:55: #####:57: #####:59: #####:60: #####:62: #####:63: #####:65: #####:67: #####:68: #####:70: #####:72: #####:73: #####:79: #####:80: #####:81: #####:87: #####:90: #####:91: #####:94: #####:95: #####:96: #####:97: #####:98: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:107: #####:108: #####:109: #####:111: #####:116: #####:117: #####:120: #####:121: #####:122: #####:123: #####:124: #####:127: #####:128: #####:129: #####:130: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:138: #####:142: #####:143: #####:146: #####:147: #####:148: #####:149: #####:150: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:160: #####:161: #####:162: #####:163: #####:165: #####:166: #####:168: #####:169: #####:170: #####:171: #####:172: #####:174: #####:175: #####:176: #####:177: #####:178: #####:179: #####:181: #####:182: #####:183: #####:184: #####:186: #####:187: #####:188: #####:194: #####:195: #####:196: #####:197: #####:198: #####:199: #####:200: #####:202: #####:203: #####:204: #####:205: #####:206: #####:208: #####:209: #####:210: #####:211: #####:212: #####:218: #####:223: #####:224: #####:225: #####:226: #####:227: #####:228: #####:229: #####:231: #####:232: #####:233: #####:234: #####:240: #####:244: #####:245: #####:246: #####:248: #####:249: #####:250: #####:251: #####:253: #####:257: #####:258: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTCommand_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTCommand_Private.h #####:16: #####:17: #####:19: #####:21: <<<<<< EOF # path=Parse#Internal#User#Controller#PFUserController.m.gcov.reduced -: 0:Source:Parse/Internal/User/Controller/PFUserController.m #####:22: #####:28: #####:30: #####:31: #####:33: #####:34: #####:36: #####:37: #####:39: #####:41: #####:42: #####:43: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:56: #####:58: #####:59: #####:60: #####:61: #####:64: #####:65: #####:69: #####:70: #####:73: #####:74: #####:75: #####:76: #####:77: #####:78: #####:80: #####:83: #####:84: #####:85: #####:86: #####:87: #####:88: #####:90: #####:91: #####:93: #####:94: #####:95: #####:96: #####:99: #####:100: #####:104: #####:105: #####:109: #####:110: #####:111: #####:112: #####:113: #####:114: #####:116: #####:119: #####:120: #####:121: #####:122: #####:123: #####:124: #####:125: #####:127: #####:128: #####:130: #####:131: #####:132: #####:133: #####:135: #####:136: #####:137: #####:138: #####:139: #####:140: #####:141: #####:142: #####:148: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:157: #####:158: #####:164: #####:165: #####:166: #####:167: #####:168: #####:169: #####:170: #####:171: #####:173: #####:174: <<<<<< EOF # path=Parse#Internal#PFBaseState.h.gcov.reduced -: 0:Source:Parse/Internal/PFBaseState.h #####:23: <<<<<< EOF # path=Parse#Internal#User#AuthenticationProviders#Providers#Anonymous#PFAnonymousAuthenticationProvider.m.gcov.reduced -: 0:Source:Parse/Internal/User/AuthenticationProviders/Providers/Anonymous/PFAnonymousAuthenticationProvider.m #####:22: #####:24: #####:30: #####:31: #####:32: #####:33: #####:34: <<<<<< EOF # path=Parse#Internal#Installation#InstallationIdentifierStore#PFInstallationIdentifierStore.h.gcov.reduced -: 0:Source:Parse/Internal/Installation/InstallationIdentifierStore/PFInstallationIdentifierStore.h #####:20: <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteStatement.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.m #####:16: #####:18: #####:19: #####:20: #####:22: #####:23: #####:25: #####:26: #####:28: #####:29: #####:30: #####:32: #####:33: #####:43: #####:45: #####:46: #####:54: <<<<<< EOF # path=Parse#PFAnonymousUtils.m.gcov.reduced -: 0:Source:Parse/PFAnonymousUtils.m #####:24: #####:25: #####:26: #####:27: #####:29: #####:30: #####:31: #####:37: #####:38: #####:39: #####:47: #####:50: #####:51: #####:52: #####:53: #####:56: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:63: #####:64: #####:65: #####:66: #####:67: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:80: #####:81: #####:82: #####:83: #####:89: #####:90: #####:91: #####:92: #####:93: <<<<<< 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 #####:30: #####:38: #####:40: #####:41: #####:43: #####:44: #####:46: #####:47: #####:49: #####:51: #####:52: #####:58: #####:61: #####:62: #####:63: #####:64: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:75: #####:76: #####:77: #####:78: #####:79: #####:81: #####:82: #####:84: #####:89: #####:90: #####:91: #####:93: #####:94: #####:95: #####:96: #####:98: #####:100: #####:101: #####:102: #####:103: #####:106: #####:109: #####:110: #####:111: #####:112: #####:113: #####:116: #####:117: #####:118: #####:119: #####:120: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:132: #####:135: #####:136: #####:137: #####:138: #####:140: #####:141: #####:143: #####:146: #####:147: #####:148: #####:149: #####:150: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:160: #####:161: #####:162: #####:163: #####:169: #####:172: #####:174: #####:175: <<<<<< EOF # path=OCMock#OCMInvocationExpectation.m.gcov.reduced -: 0:Source:OCMock/OCMInvocationExpectation.m #####:23: #####:25: #####:26: #####:27: #####:28: 16:30: 16:32: #####:35: #####:37: #####:40: #####:42: #####:44: #####:45: #####:46: #####:47: #####:48: 8:50: 8:52: #####:54: #####:55: #####:56: #####:57: 8:60: 8:61: 8:63: <<<<<< EOF # path=Tests#TestApplication#Classes#main.m.gcov.reduced -: 0:Source:Tests/TestApplication/Classes/main.m 1:18: 1:19: 1:20: 1:21: 1:23: 1:27: 1:28: 1:29: 1:30: 1:31: <<<<<< EOF # path=Parse#Internal#Object#Controller#OfflineController#PFOfflineObjectController.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Controller/OfflineController/PFOfflineObjectController.m #####:33: #####:34: #####:35: #####:37: #####:38: #####:39: #####:45: #####:46: #####:48: #####:49: #####:50: #####:52: #####:53: #####:54: #####:55: #####:56: #####:58: #####:59: #####:60: #####:62: #####:63: #####:64: #####:65: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:74: #####:75: #####:76: #####:82: #####:83: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionDataTaskDelegate.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.h #####:22: #####:25: #####:26: <<<<<< EOF # path=OCMock#OCMPassByRefSetter.m.gcov.reduced -: 0:Source:OCMock/OCMPassByRefSetter.m #####:22: #####:24: #####:26: #####:27: #####:29: #####:32: #####:34: #####:35: #####:36: #####:38: #####:40: #####:41: #####:43: #####:44: #####:46: #####:47: #####:48: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionFileDownloadTaskDelegate.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.h #####:18: <<<<<< EOF # path=Parse#Internal#PFWeakValue.h.gcov.reduced -: 0:Source:Parse/Internal/PFWeakValue.h #####:14: <<<<<< EOF # path=Bolts#Common#BFTaskCompletionSource.m.gcov.reduced -: 0:Source:Bolts/Common/BFTaskCompletionSource.m 34:25: 34:29: 34:30: 34:33: 34:34: 34:35: 34:37: 34:39: 34:40: 32:44: 32:45: #####:46: #####:48: 32:49: 1:51: 1:52: #####:53: #####:55: 1:56: 1:58: 1:59: #####:60: #####:62: 1:63: #####:65: #####:66: #####:67: #####:69: #####:70: #####:71: #####:73: #####:74: <<<<<< EOF # path=Parse#Internal#MultiProcessLock#PFMultiProcessFileLock.h.gcov.reduced -: 0:Source:Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.h #####:15: #####:16: <<<<<< EOF # path=Parse#Internal#Object#Utilities#PFObjectUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Utilities/PFObjectUtilities.m #####:21: #####:24: #####:25: #####:26: #####:27: #####:28: #####:29: #####:31: #####:32: #####:34: #####:35: #####:36: #####:37: #####:38: #####:44: #####:45: #####:46: <<<<<< 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 #####:22: #####:24: #####:26: #####:27: #####:28: #####:30: #####:33: #####:35: #####:36: #####:37: #####:39: #####:41: #####:42: #####:44: #####:45: #####:46: #####:48: #####:49: #####:50: <<<<<< EOF # path=Parse#PFSession.m.gcov.reduced -: 0:Source:Parse/PFSession.m #####:22: #####:25: #####:26: #####:33: #####:34: #####:35: #####:45: #####:46: #####:49: #####:50: #####:57: #####:58: #####:60: #####:64: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:72: #####:73: #####:74: #####:80: #####:81: #####:83: #####:84: #####:86: #####:87: #####:89: #####:90: #####:92: #####:93: #####:95: #####:96: #####:102: #####:103: <<<<<< EOF # path=Parse#Internal#PFJSONSerialization.m.gcov.reduced -: 0:Source:Parse/Internal/PFJSONSerialization.m #####:17: #####:18: #####:19: #####:20: #####:22: #####:23: #####:25: #####:26: #####:27: #####:28: #####:30: #####:31: #####:32: #####:35: #####:36: #####:37: #####:39: #####:40: #####:42: #####:43: #####:44: #####:46: #####:47: #####:48: #####:49: #####:52: #####:54: #####:56: #####:57: #####:58: #####:61: #####:62: #####:63: #####:64: #####:65: #####:67: #####:69: #####:70: <<<<<< EOF # path=Parse#Internal#User#AuthenticationProviders#Controller#PFUserAuthenticationController.h.gcov.reduced -: 0:Source:Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.h #####:24: <<<<<< EOF # path=Parse#PFObject.m.gcov.reduced -: 0:Source:Parse/PFObject.m #####:66: #####:69: #####:70: #####:71: #####:72: #####:73: #####:75: #####:76: #####:77: #####:79: #####:81: #####:82: #####:114: #####:115: #####:116: #####:121: #####:122: #####:128: #####:129: #####:130: #####:131: #####:132: #####:143: #####:145: #####:152: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:160: #####:161: #####:162: #####:163: #####:165: #####:168: #####:171: #####:172: #####:173: #####:174: #####:175: #####:176: #####:177: #####:180: #####:181: #####:183: #####:185: #####:187: #####:188: #####:189: #####:190: #####:191: #####:192: #####:207: #####:214: #####:215: #####:216: #####:218: #####:219: #####:220: #####:221: #####:222: #####:223: #####:224: #####:226: #####:227: #####:228: #####:229: #####:231: #####:232: #####:233: #####:234: #####:235: #####:236: #####:237: #####:238: #####:239: #####:240: #####:241: #####:242: #####:243: #####:244: #####:245: #####:246: #####:247: #####:248: #####:249: #####:251: #####:252: #####:253: #####:254: #####:255: #####:256: #####:257: #####:258: #####:259: #####:260: #####:262: #####:263: #####:265: #####:267: #####:268: #####:269: #####:271: #####:274: #####:275: #####:276: #####:277: #####:278: #####:280: #####:282: #####:288: #####:289: #####:291: #####:296: #####:297: #####:299: #####:300: #####:301: #####:302: #####:303: #####:304: #####:305: #####:307: #####:308: #####:311: #####:312: #####:313: #####:314: #####:315: #####:316: #####:317: #####:318: #####:319: #####:320: #####:321: #####:325: #####:330: #####:331: #####:332: #####:333: #####:334: #####:335: #####:336: #####:337: #####:344: #####:347: #####:348: #####:349: #####:350: #####:351: #####:353: #####:354: #####:357: #####:358: #####:359: #####:360: #####:361: #####:362: #####:363: #####:364: #####:365: #####:366: #####:367: #####:368: #####:369: #####:370: #####:371: #####:372: #####:373: #####:374: #####:375: #####:376: #####:377: #####:378: #####:380: #####:381: #####:383: #####:384: #####:389: #####:390: #####:391: #####:392: #####:393: #####:399: #####:400: #####:401: #####:402: #####:405: #####:406: #####:407: #####:408: #####:409: #####:411: #####:412: #####:415: #####:416: #####:421: #####:422: #####:423: #####:424: #####:425: #####:426: #####:429: #####:430: #####:431: #####:433: #####:434: #####:435: #####:436: #####:439: #####:440: #####:442: #####:443: #####:444: #####:445: #####:446: #####:447: #####:450: #####:451: #####:452: #####:455: #####:456: #####:457: #####:458: #####:459: #####:460: #####:461: #####:463: #####:464: #####:469: #####:477: #####:478: #####:479: #####:480: #####:482: #####:483: #####:484: #####:485: #####:487: #####:489: #####:493: #####:494: #####:495: #####:497: #####:498: #####:499: #####:500: #####:501: #####:502: #####:503: #####:504: #####:505: #####:506: #####:507: #####:509: #####:510: #####:511: #####:513: #####:514: #####:515: #####:516: #####:517: #####:519: #####:520: #####:521: #####:522: #####:523: #####:525: #####:526: #####:527: #####:529: #####:531: #####:532: #####:536: #####:537: #####:538: #####:539: #####:540: #####:542: #####:543: #####:544: #####:545: #####:546: #####:547: #####:548: #####:549: #####:550: #####:551: #####:552: #####:553: #####:554: #####:556: #####:557: #####:558: #####:562: #####:563: #####:564: #####:566: #####:568: #####:569: #####:570: #####:571: #####:572: #####:573: #####:574: #####:576: #####:577: #####:578: #####:580: #####:581: #####:582: #####:584: #####:585: #####:587: #####:588: #####:593: #####:594: #####:595: #####:596: #####:597: #####:598: #####:599: #####:602: #####:603: #####:604: #####:606: #####:607: #####:608: #####:611: #####:613: #####:614: #####:615: #####:616: #####:619: #####:620: #####:621: #####:622: #####:623: #####:624: #####:625: #####:627: #####:628: #####:633: #####:645: #####:646: #####:647: #####:648: #####:649: #####:650: #####:652: #####:655: #####:656: #####:657: #####:659: #####:660: #####:661: #####:662: #####:663: #####:665: #####:666: #####:667: #####:668: #####:669: #####:675: #####:676: #####:677: #####:678: #####:681: #####:682: #####:683: #####:684: #####:686: #####:687: #####:688: #####:690: #####:691: #####:692: #####:693: #####:694: #####:696: #####:697: #####:698: #####:700: #####:702: #####:703: #####:704: #####:710: #####:711: #####:712: #####:713: #####:714: #####:715: #####:716: #####:717: #####:718: #####:719: #####:726: #####:727: #####:728: #####:729: #####:730: #####:731: #####:732: #####:733: #####:734: #####:736: #####:737: #####:738: #####:739: #####:740: #####:741: #####:742: #####:743: #####:744: #####:746: #####:747: #####:748: #####:751: #####:752: #####:753: #####:755: #####:756: #####:757: #####:764: #####:766: #####:771: #####:772: #####:773: #####:774: #####:780: #####:781: #####:782: #####:783: #####:785: #####:786: #####:787: #####:788: #####:789: #####:791: #####:792: #####:793: #####:794: #####:799: #####:802: #####:803: #####:804: #####:805: #####:806: #####:808: #####:811: #####:812: #####:813: #####:814: #####:815: #####:822: #####:825: #####:826: #####:827: #####:828: #####:829: #####:830: #####:831: #####:832: #####:833: #####:843: #####:847: #####:848: #####:849: #####:850: #####:851: #####:852: #####:853: #####:854: #####:855: #####:856: #####:866: #####:868: #####:869: #####:880: #####:883: #####:884: #####:885: #####:886: #####:887: #####:888: #####:889: #####:891: #####:892: #####:893: #####:894: #####:895: #####:896: #####:897: #####:900: #####:901: #####:902: #####:904: #####:905: #####:906: #####:907: #####:908: #####:909: #####:910: #####:919: #####:922: #####:923: #####:924: #####:925: #####:926: #####:927: #####:928: #####:929: #####:931: #####:932: #####:933: #####:934: #####:935: #####:936: #####:937: #####:939: #####:945: #####:946: #####:947: #####:949: #####:953: #####:954: #####:955: #####:956: #####:957: #####:959: #####:960: #####:961: #####:962: #####:963: #####:965: #####:967: #####:968: #####:969: #####:971: #####:972: #####:973: #####:975: #####:979: #####:980: #####:981: #####:982: #####:983: #####:984: #####:985: #####:986: #####:987: #####:988: #####:989: #####:990: #####:991: #####:992: #####:995: #####:996: #####:997: #####:998: #####:999: #####:1000: #####:1001: #####:1002: #####:1003: #####:1006: #####:1008: #####:1009: #####:1010: #####:1011: #####:1013: #####:1016: #####:1017: #####:1018: #####:1019: #####:1020: #####:1021: #####:1022: #####:1023: #####:1024: #####:1026: #####:1027: #####:1028: #####:1029: #####:1030: #####:1031: #####:1032: #####:1033: #####:1034: #####:1035: #####:1037: #####:1038: #####:1039: #####:1040: #####:1043: #####:1044: #####:1046: #####:1048: #####:1049: #####:1051: #####:1052: #####:1053: #####:1056: #####:1059: #####:1060: #####:1063: #####:1064: #####:1066: #####:1067: #####:1068: #####:1070: #####:1071: #####:1072: #####:1074: #####:1075: #####:1076: #####:1079: #####:1080: #####:1081: #####:1083: #####:1086: #####:1087: #####:1088: #####:1089: #####:1090: #####:1091: #####:1093: #####:1094: #####:1095: #####:1096: #####:1097: #####:1098: #####:1100: #####:1101: #####:1102: #####:1103: #####:1105: #####:1107: #####:1108: #####:1109: #####:1110: #####:1111: #####:1122: #####:1123: #####:1124: #####:1125: #####:1126: #####:1127: #####:1128: #####:1129: #####:1130: #####:1131: #####:1132: #####:1134: #####:1136: #####:1137: #####:1138: #####:1139: #####:1140: #####:1143: #####:1144: #####:1145: #####:1147: #####:1148: #####:1149: #####:1150: #####:1151: #####:1152: #####:1153: #####:1154: #####:1155: #####:1156: #####:1158: #####:1159: #####:1160: #####:1162: #####:1163: #####:1165: #####:1166: #####:1167: #####:1168: #####:1169: #####:1170: #####:1172: #####:1173: #####:1175: #####:1176: #####:1177: #####:1179: #####:1180: #####:1181: #####:1182: #####:1183: #####:1184: #####:1191: #####:1192: #####:1193: #####:1195: #####:1196: #####:1198: #####:1200: #####:1201: #####:1202: #####:1203: #####:1204: #####:1205: #####:1206: #####:1212: #####:1215: #####:1216: #####:1217: #####:1218: #####:1219: #####:1220: #####:1221: #####:1222: #####:1228: #####:1229: #####:1230: #####:1232: #####:1233: #####:1234: #####:1235: #####:1236: #####:1237: #####:1239: #####:1240: #####:1241: #####:1242: #####:1243: #####:1244: #####:1246: #####:1247: #####:1248: #####:1249: #####:1254: #####:1255: #####:1256: #####:1257: #####:1258: #####:1263: #####:1264: #####:1265: #####:1266: #####:1267: #####:1273: #####:1274: #####:1276: #####:1277: #####:1278: #####:1280: #####:1281: #####:1282: #####:1283: #####:1284: #####:1285: #####:1287: #####:1288: #####:1289: #####:1291: #####:1294: #####:1295: #####:1296: #####:1297: #####:1298: #####:1299: #####:1301: #####:1303: #####:1304: #####:1305: #####:1306: #####:1308: #####:1309: #####:1310: #####:1311: #####:1312: #####:1313: #####:1314: #####:1315: #####:1316: #####:1318: #####:1319: #####:1320: #####:1321: #####:1322: #####:1324: #####:1325: #####:1326: #####:1327: #####:1328: #####:1329: #####:1331: #####:1332: #####:1333: #####:1335: #####:1336: #####:1337: #####:1338: #####:1340: #####:1342: #####:1343: #####:1344: #####:1345: #####:1346: #####:1347: #####:1349: #####:1350: #####:1351: #####:1352: #####:1353: #####:1355: #####:1356: #####:1357: #####:1359: #####:1361: #####:1362: #####:1363: #####:1364: #####:1367: #####:1368: #####:1369: #####:1370: #####:1372: #####:1375: #####:1376: #####:1377: #####:1378: #####:1380: #####:1381: #####:1382: #####:1383: #####:1384: #####:1386: #####:1387: #####:1388: #####:1389: #####:1390: #####:1391: #####:1392: #####:1393: #####:1395: #####:1396: #####:1397: #####:1406: #####:1407: #####:1409: #####:1410: #####:1411: #####:1413: #####:1414: #####:1416: #####:1418: #####:1419: #####:1420: #####:1421: #####:1422: #####:1423: #####:1425: #####:1426: #####:1427: #####:1428: #####:1429: #####:1430: #####:1431: #####:1432: #####:1433: #####:1439: #####:1440: #####:1441: #####:1442: #####:1443: #####:1445: #####:1446: #####:1447: #####:1448: #####:1449: #####:1451: #####:1452: #####:1453: #####:1454: #####:1455: #####:1457: #####:1458: #####:1459: #####:1460: #####:1461: #####:1464: #####:1467: #####:1469: #####:1470: #####:1471: #####:1472: #####:1473: #####:1475: #####:1476: #####:1477: #####:1478: #####:1480: #####:1481: #####:1482: #####:1484: #####:1485: #####:1487: #####:1488: #####:1490: #####:1491: #####:1492: #####:1493: #####:1494: #####:1495: #####:1496: #####:1497: #####:1498: #####:1499: #####:1500: #####:1501: #####:1503: #####:1504: #####:1505: #####:1506: #####:1507: #####:1508: #####:1509: #####:1510: #####:1511: #####:1513: #####:1514: #####:1515: #####:1516: #####:1517: #####:1518: #####:1519: #####:1520: #####:1521: #####:1527: #####:1531: #####:1532: #####:1533: #####:1535: #####:1536: #####:1537: #####:1538: #####:1539: #####:1542: #####:1543: #####:1544: #####:1545: #####:1547: #####:1548: #####:1550: #####:1551: #####:1552: #####:1558: #####:1559: #####:1561: #####:1563: #####:1564: #####:1565: #####:1566: #####:1567: #####:1569: #####:1571: #####:1572: #####:1573: #####:1574: #####:1577: #####:1578: #####:1579: #####:1580: #####:1586: #####:1587: #####:1590: #####:1591: #####:1594: #####:1595: #####:1596: #####:1597: #####:1598: #####:1599: #####:1600: #####:1601: #####:1603: #####:1604: #####:1605: #####:1606: #####:1607: #####:1608: #####:1609: #####:1610: #####:1612: #####:1613: #####:1614: #####:1615: #####:1616: #####:1619: #####:1620: #####:1621: #####:1622: #####:1623: #####:1624: #####:1625: #####:1626: #####:1628: #####:1629: #####:1632: #####:1633: #####:1634: #####:1635: #####:1636: #####:1637: #####:1638: #####:1639: #####:1640: #####:1641: #####:1642: #####:1643: #####:1644: #####:1645: #####:1646: #####:1647: #####:1648: #####:1649: #####:1653: #####:1655: #####:1661: #####:1662: #####:1663: #####:1665: #####:1666: #####:1668: #####:1669: #####:1672: #####:1673: #####:1675: #####:1676: #####:1677: #####:1678: #####:1679: #####:1680: #####:1681: #####:1683: #####:1684: #####:1685: #####:1686: #####:1688: #####:1689: #####:1691: #####:1692: #####:1693: #####:1694: #####:1696: #####:1697: #####:1698: #####:1699: #####:1701: #####:1704: #####:1705: #####:1706: #####:1707: #####:1708: #####:1710: #####:1711: #####:1712: #####:1714: #####:1715: #####:1716: #####:1718: #####:1719: #####:1720: #####:1721: #####:1722: #####:1723: #####:1724: #####:1725: #####:1727: #####:1729: #####:1730: #####:1731: #####:1732: #####:1733: #####:1735: #####:1738: #####:1739: #####:1743: #####:1744: #####:1746: #####:1747: #####:1748: #####:1749: #####:1751: #####:1752: #####:1754: #####:1755: #####:1759: #####:1760: #####:1761: #####:1762: #####:1763: #####:1771: #####:1774: #####:1775: #####:1781: #####:1782: #####:1783: #####:1785: #####:1786: #####:1787: #####:1788: #####:1790: #####:1791: #####:1794: #####:1795: #####:1800: #####:1802: #####:1808: #####:1809: #####:1810: #####:1811: #####:1812: #####:1813: #####:1815: #####:1816: #####:1817: #####:1818: #####:1819: #####:1820: #####:1822: #####:1823: #####:1824: #####:1825: #####:1826: #####:1828: #####:1829: #####:1830: #####:1831: #####:1832: #####:1834: #####:1835: #####:1836: #####:1837: #####:1838: #####:1841: #####:1844: #####:1845: #####:1846: #####:1848: #####:1849: #####:1850: #####:1852: #####:1853: #####:1856: #####:1857: #####:1859: #####:1860: #####:1861: #####:1862: #####:1863: #####:1864: #####:1865: #####:1866: #####:1867: #####:1868: #####:1870: #####:1871: #####:1874: #####:1875: #####:1878: #####:1879: #####:1882: #####:1883: #####:1886: #####:1887: #####:1888: #####:1889: #####:1890: #####:1892: #####:1895: #####:1896: #####:1899: #####:1908: #####:1909: #####:1910: #####:1912: #####:1913: #####:1915: #####:1916: #####:1919: #####:1920: #####:1922: #####:1923: #####:1924: #####:1926: #####:1928: #####:1929: #####:1932: #####:1934: #####:1935: #####:1941: #####:1942: #####:1943: #####:1944: #####:1947: #####:1948: #####:1949: #####:1955: #####:1956: #####:1957: #####:1958: #####:1961: #####:1962: #####:1963: #####:1965: #####:1966: #####:1969: #####:1970: #####:1973: #####:1974: #####:1975: #####:1977: #####:1978: #####:1979: #####:1980: #####:1981: #####:1982: #####:1983: #####:1984: #####:1986: #####:1987: #####:1989: #####:1990: #####:1991: #####:1992: #####:1993: #####:1995: #####:1996: #####:1997: #####:1998: #####:1999: #####:2000: #####:2001: #####:2002: #####:2003: #####:2004: #####:2007: #####:2008: #####:2015: #####:2016: #####:2019: #####:2020: #####:2021: #####:2022: #####:2023: #####:2029: #####:2030: #####:2033: #####:2034: #####:2037: #####:2038: #####:2041: #####:2042: #####:2043: #####:2045: #####:2046: #####:2047: #####:2049: #####:2050: #####:2051: #####:2052: #####:2053: #####:2054: #####:2056: #####:2057: #####:2058: #####:2060: #####:2061: #####:2062: #####:2064: #####:2065: #####:2067: #####:2068: #####:2069: #####:2075: #####:2077: #####:2079: #####:2080: #####:2082: #####:2083: #####:2084: #####:2085: #####:2086: #####:2087: #####:2088: #####:2089: #####:2090: #####:2091: #####:2093: #####:2094: #####:2095: #####:2097: #####:2098: #####:2099: #####:2100: #####:2102: #####:2103: #####:2104: #####:2105: #####:2106: #####:2107: #####:2108: #####:2109: #####:2110: #####:2111: #####:2113: #####:2114: #####:2115: #####:2121: #####:2122: #####:2123: #####:2125: #####:2126: #####:2127: #####:2128: #####:2129: #####:2135: #####:2136: #####:2137: #####:2139: #####:2140: #####:2141: #####:2143: #####:2144: #####:2145: #####:2148: #####:2149: #####:2150: #####:2151: #####:2152: #####:2153: #####:2154: #####:2155: #####:2156: #####:2160: #####:2161: #####:2162: #####:2164: #####:2165: #####:2166: #####:2168: #####:2169: #####:2170: #####:2172: #####:2173: #####:2174: #####:2175: #####:2176: #####:2177: #####:2178: #####:2179: #####:2181: #####:2182: #####:2183: #####:2184: #####:2186: #####:2187: #####:2188: #####:2189: #####:2190: #####:2191: #####:2193: #####:2194: #####:2196: #####:2197: #####:2198: #####:2199: #####:2201: #####:2202: #####:2203: #####:2204: #####:2205: #####:2206: #####:2207: #####:2208: #####:2209: #####:2213: #####:2214: #####:2215: #####:2217: #####:2218: #####:2221: #####:2223: #####:2224: #####:2225: #####:2226: #####:2227: #####:2228: #####:2229: #####:2233: #####:2234: #####:2235: #####:2237: #####:2238: #####:2239: #####:2241: #####:2242: #####:2243: #####:2245: #####:2246: #####:2247: #####:2249: #####:2250: #####:2251: #####:2253: #####:2254: #####:2255: #####:2259: #####:2260: #####:2261: #####:2263: #####:2264: #####:2265: #####:2271: #####:2272: #####:2273: #####:2275: #####:2276: #####:2277: #####:2279: #####:2282: #####:2283: #####:2284: #####:2285: #####:2291: #####:2292: #####:2293: #####:2294: #####:2295: #####:2297: #####:2300: #####:2301: #####:2302: #####:2304: #####:2305: #####:2306: #####:2307: #####:2308: #####:2310: #####:2311: #####:2312: #####:2313: #####:2314: #####:2315: #####:2317: #####:2318: #####:2319: #####:2320: #####:2321: #####:2322: #####:2328: #####:2329: #####:2330: #####:2331: #####:2332: #####:2333: #####:2334: #####:2335: #####:2337: #####:2338: #####:2339: #####:2345: #####:2346: #####:2347: #####:2348: #####:2350: #####:2351: #####:2353: #####:2354: #####:2355: #####:2356: #####:2357: #####:2358: #####:2359: #####:2360: #####:2361: #####:2362: #####:2363: #####:2364: #####:2365: #####:2366: #####:2367: #####:2368: #####:2369: #####:2371: #####:2372: #####:2373: #####:2388: #####:2389: #####:2390: #####:2393: #####:2394: #####:2395: #####:2399: #####:2400: #####:2401: #####:2402: #####:2405: #####:2407: #####:2408: #####:2410: #####:2411: #####:2412: #####:2413: #####:2414: #####:2415: #####:2421: #####:2422: #####:2425: #####:2426: #####:2427: #####:2429: #####:2430: #####:2431: #####:2433: #####:2434: #####:2435: #####:2437: #####:2438: #####:2439: #####:2445: #####:2446: #####:2447: #####:2449: #####:2451: #####:2452: #####:2454: #####:2455: #####:2456: #####:2458: #####:2461: #####:2462: #####:2464: #####:2465: #####:2466: #####:2467: #####:2468: #####:2474: #####:2475: #####:2478: #####:2479: #####:2480: #####:2482: #####:2483: #####:2484: #####:2486: #####:2487: #####:2488: #####:2494: #####:2495: #####:2498: #####:2499: #####:2500: #####:2502: #####:2503: #####:2504: #####:2506: #####:2507: #####:2508: #####:2510: #####:2511: #####:2512: #####:2514: #####:2515: #####:2516: #####:2518: #####:2519: #####:2520: #####:2522: #####:2523: #####:2524: #####:2530: #####:2531: #####:2534: #####:2535: #####:2538: #####:2539: #####:2542: #####:2543: #####:2546: #####:2547: #####:2550: #####:2551: #####:2564: #####:2565: #####:2568: #####:2569: #####:2574: #####:2575: #####:2576: #####:2578: #####:2579: #####:2580: #####:2584: #####:2585: #####:2588: #####:2589: #####:2592: #####:2593: #####:2596: #####:2597: #####:2602: #####:2603: #####:2604: #####:2606: #####:2607: #####:2608: #####:2610: #####:2611: #####:2612: #####:2614: #####:2615: #####:2616: #####:2620: #####:2621: #####:2624: #####:2625: #####:2630: #####:2631: #####:2634: #####:2635: #####:2640: #####:2641: #####:2642: #####:2644: #####:2645: #####:2646: #####:2650: #####:2651: #####:2654: #####:2655: #####:2658: #####:2659: #####:2660: #####:2662: #####:2663: #####:2664: #####:2668: #####:2669: #####:2670: #####:2672: #####:2673: #####:2674: #####:2676: #####:2677: #####:2678: #####:2680: #####:2681: #####:2682: #####:2686: #####:2687: #####:2690: #####:2691: #####:2694: #####:2695: #####:2696: #####:2698: #####:2699: #####:2700: #####:2704: #####:2705: #####:2708: #####:2709: #####:2712: #####:2713: #####:2714: #####:2716: #####:2717: #####:2718: #####:2720: #####:2721: #####:2722: #####:2724: #####:2725: #####:2726: #####:2728: #####:2729: #####:2730: #####:2732: #####:2733: #####:2734: #####:2746: #####:2747: #####:2748: #####:2749: #####:2750: #####:2754: #####:2755: #####:2756: #####:2757: #####:2758: #####:2762: #####:2763: #####:2764: #####:2766: #####:2767: #####:2768: #####:2769: #####:2770: #####:2772: #####:2773: #####:2774: #####:2775: #####:2776: #####:2780: #####:2781: #####:2782: #####:2783: #####:2784: #####:2786: #####:2787: #####:2788: #####:2789: #####:2790: #####:2794: #####:2795: #####:2796: #####:2797: #####:2798: #####:2802: #####:2803: #####:2804: #####:2805: #####:2806: <<<<<< EOF # path=Parse#Internal#Object#BatchController#PFObjectBatchController.m.gcov.reduced -: 0:Source:Parse/Internal/Object/BatchController/PFObjectBatchController.m #####:27: #####:33: #####:34: #####:35: #####:37: #####:39: #####:40: #####:42: #####:43: #####:44: #####:50: #####:51: #####:52: #####:55: #####:56: #####:57: #####:58: #####:59: #####:60: #####:61: #####:63: #####:64: #####:65: #####:66: #####:67: #####:68: #####:70: #####:73: #####:74: #####:75: #####:76: #####:77: #####:78: #####:80: #####:81: #####:82: #####:83: #####:84: #####:86: #####:87: #####:88: #####:89: #####:91: #####:92: #####:93: #####:94: #####:95: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:103: #####:109: #####:110: #####:111: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:127: #####:128: #####:130: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:138: #####:139: #####:140: #####:141: #####:142: #####:143: #####:144: #####:145: #####:146: #####:148: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:158: #####:162: #####:163: #####:164: #####:165: #####:166: #####:167: #####:168: #####:169: #####:171: #####:172: #####:173: #####:174: #####:175: #####:176: #####:178: #####:179: #####:180: #####:181: #####:182: #####:183: #####:184: #####:185: #####:186: #####:187: #####:188: #####:195: #####:196: #####:197: #####:200: #####:201: #####:202: #####:203: #####:204: #####:205: #####:209: #####:211: #####:214: #####:215: #####:216: #####:217: #####:218: #####:220: #####:221: #####:222: #####:225: #####:226: #####:227: #####:228: #####:232: #####:233: #####:234: #####:235: #####:236: #####:237: #####:238: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTConfigCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTConfigCommand.m #####:17: #####:18: #####:21: #####:23: #####:25: #####:27: #####:28: #####:30: #####:31: #####:33: <<<<<< 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 #####:20: #####:26: #####:27: #####:28: #####:30: #####:32: #####:33: #####:35: #####:36: #####:37: #####:43: #####:44: #####:45: #####:46: #####:47: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:55: #####:56: #####:57: #####:59: #####:60: #####:61: #####:62: #####:64: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:76: #####:77: #####:78: #####:79: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:91: #####:92: <<<<<< EOF # path=ParseFacebookUtils#PFFacebookUtils.m.gcov.reduced -: 0:Source:ParseFacebookUtils/PFFacebookUtils.m 15:32: 15:33: 1:34: 1:35: 14:36: 10:38: 10:39: 19:42: 19:43: 19:44: 3:50: 3:51: 1:53: 1:54: 2:55: 1:56: 1:58: 2:62: 1:63: 1:64: 1:66: 1:67: 2:68: 1:73: 1:74: 1:75: 1:76: 2:84: 2:85: 2:86: 1:88: 1:90: 1:91: 2:93: 2:94: 2:95: 1:97: 1:99: 1:100: 4:102: 4:104: 4:106: 8:107: 8:108: 4:109: 4:110: 4:111: 2:113: 2:114: 2:116: 2:117: 2:118: #####:120: #####:121: #####:122: #####:123: #####:124: 2:125: 1:127: 1:129: 1:130: 2:136: 2:138: 2:139: 1:141: 1:144: 1:145: 2:147: 2:149: 2:150: 1:152: 1:155: 1:156: 2:158: 2:159: 2:161: 2:162: #####:163: 2:165: 2:166: 1:168: 1:171: 1:172: 4:174: 4:177: 4:179: 12:180: 12:181: 4:182: 4:183: 4:184: 3:190: 3:191: 3:192: 3:193: 1:195: 1:196: 1:197: 2:203: 2:204: 2:205: <<<<<< EOF # path=Parse#Internal#PFTaskQueue.m.gcov.reduced -: 0:Source:Parse/Internal/PFTaskQueue.m #####:16: #####:17: #####:21: #####:23: #####:24: #####:25: #####:27: #####:29: #####:30: #####:32: #####:33: #####:34: #####:39: #####:44: #####:46: #####:47: #####:48: <<<<<< EOF # path=Parse#Internal#PFAsyncTaskQueue.m.gcov.reduced -: 0:Source:Parse/Internal/PFAsyncTaskQueue.m #####:18: #####:19: #####:23: #####:29: #####:30: #####:31: #####:33: #####:34: #####:36: #####:37: #####:39: #####:40: #####:47: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:56: #####:57: #####:59: #####:60: #####:61: #####:62: #####:63: <<<<<< EOF # path=Parse#Internal#File#State#PFFileState.h.gcov.reduced -: 0:Source:Parse/Internal/File/State/PFFileState.h #####:18: #####:19: #####:22: <<<<<< EOF # path=Parse#PFNetworkActivityIndicatorManager.m.gcov.reduced -: 0:Source:Parse/PFNetworkActivityIndicatorManager.m #####:23: #####:27: #####:29: #####:36: #####:39: #####:40: #####:41: #####:42: #####:43: #####:46: #####:47: #####:48: #####:50: #####:53: #####:54: #####:55: #####:57: #####:58: #####:59: #####:62: #####:63: #####:65: #####:66: #####:67: #####:68: #####:74: #####:75: #####:76: #####:77: #####:78: #####:79: #####:80: #####:81: #####:83: #####:84: #####:85: #####:86: #####:87: #####:88: #####:89: #####:91: #####:92: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:108: #####:109: #####:110: #####:111: #####:112: #####:113: #####:114: #####:115: #####:121: #####:122: #####:124: #####:125: #####:127: #####:128: #####:129: #####:130: #####:131: #####:134: #####:135: #####:136: #####:137: #####:140: #####:142: #####:143: #####:145: #####:146: #####:147: #####:148: #####:149: #####:155: #####:156: #####:157: #####:159: #####:160: #####:161: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLRequestConstructor#PFCommandURLRequestConstructor.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.h #####:23: #####:24: <<<<<< EOF # path=Parse#Internal#Config#Controller#PFConfigController.m.gcov.reduced -: 0:Source:Parse/Internal/Config/Controller/PFConfigController.m #####:29: #####:37: #####:38: #####:39: #####:41: #####:43: #####:45: #####:46: #####:48: #####:49: #####:55: #####:56: #####:57: #####:58: #####:59: #####:60: #####:62: #####:63: #####:64: #####:65: #####:66: #####:68: #####:69: #####:70: #####:71: #####:77: #####:78: #####:79: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: <<<<<< EOF # path=#Applications#Xcode_12.3.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator14.3.sdk#System#Library#Frameworks#Foundation.framework#Headers#NSRange.h.gcov.reduced -: 0:Source:/Applications/Xcode_12.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSRange.h 6528:19: 6528:21: 6528:22: 6528:23: <<<<<< EOF # path=Bolts#Common#BFCancellationTokenSource.h.gcov.reduced -: 0:Source:Bolts/Common/BFCancellationTokenSource.h #####:33: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTObjectCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTObjectCommand.m #####:18: #####:20: #####:21: #####:23: #####:24: #####:27: #####:29: #####:30: #####:32: #####:36: #####:38: #####:39: #####:41: #####:42: #####:43: #####:45: #####:46: #####:48: #####:52: #####:53: #####:55: #####:56: #####:58: #####:59: #####:60: #####:62: #####:63: #####:65: #####:67: #####:69: #####:70: #####:71: #####:72: #####:73: #####:76: #####:78: #####:79: <<<<<< EOF # path=Parse#Internal#Purchase#Controller#PFPurchaseController.m.gcov.reduced -: 0:Source:Parse/Internal/Purchase/Controller/PFPurchaseController.m #####:36: #####:38: #####:45: #####:47: #####:48: #####:50: #####:51: #####:53: #####:54: #####:56: #####:58: #####:59: #####:65: #####:66: #####:67: #####:68: #####:69: #####:75: #####:76: #####:77: #####:78: #####:79: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: #####:87: #####:89: #####:90: #####:92: #####:93: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:104: #####:105: #####:106: #####:110: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:128: #####:131: #####:132: #####:134: #####:137: #####:138: #####:139: #####:140: #####:145: #####:146: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:156: #####:157: #####:159: #####:160: #####:161: #####:163: #####:164: #####:166: #####:167: #####:168: #####:169: #####:171: #####:172: #####:173: #####:174: #####:176: #####:179: #####:180: #####:181: #####:182: #####:183: #####:184: #####:188: #####:189: #####:190: #####:191: #####:192: #####:193: #####:194: #####:196: #####:197: #####:199: #####:200: #####:201: #####:202: #####:203: #####:205: #####:207: #####:208: #####:209: #####:210: #####:212: #####:213: #####:220: #####:221: #####:222: #####:223: #####:224: #####:227: #####:228: #####:229: #####:230: #####:231: #####:232: <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteDatabaseController.h.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.h #####:22: <<<<<< EOF # path=Parse#PFPolygon.h.gcov.reduced -: 0:Source:Parse/PFPolygon.h #####:51: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTObjectBatchCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTObjectBatchCommand.m #####:20: #####:24: #####:28: #####:29: #####:30: #####:31: #####:33: #####:34: #####:35: #####:36: #####:37: #####:39: #####:40: #####:41: #####:43: #####:44: #####:45: #####:46: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTCloudCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTCloudCommand.m #####:17: #####:21: #####:22: #####:24: #####:25: #####:26: #####:27: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTCommand.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTCommand.h #####:18: #####:19: #####:21: #####:22: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTUserCommand.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTUserCommand.h #####:16: <<<<<< EOF # path=Parse#Internal#Relation#State#PFMutableRelationState.m.gcov.reduced -: 0:Source:Parse/Internal/Relation/State/PFMutableRelationState.m #####:28: #####:29: #####:31: #####:33: #####:34: #####:40: #####:41: #####:42: #####:44: #####:46: #####:47: #####:53: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:60: <<<<<< 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 #####:20: #####:23: #####:24: #####:25: #####:26: #####:29: #####:30: #####:31: #####:32: #####:33: #####:34: #####:35: #####:36: #####:37: #####:38: #####:39: <<<<<< EOF # path=Parse#Internal#Push#ChannelsController#PFPushChannelsController.h.gcov.reduced -: 0:Source:Parse/Internal/Push/ChannelsController/PFPushChannelsController.h #####:24: <<<<<< EOF # path=Parse#Internal#ACL#State#PFACLState.m.gcov.reduced -: 0:Source:Parse/Internal/ACL/State/PFACLState.m #####:14: #####:20: #####:21: #####:22: #####:23: #####:31: #####:32: #####:33: #####:35: #####:36: #####:38: #####:39: #####:41: #####:42: #####:43: #####:45: #####:46: #####:47: #####:50: #####:52: #####:54: #####:56: #####:57: #####:59: #####:60: #####:61: #####:63: #####:64: #####:65: #####:71: #####:72: #####:75: #####:76: #####:83: #####:84: #####:85: <<<<<< EOF # path=Parse#Internal#PFCommandResult.m.gcov.reduced -: 0:Source:Parse/Internal/PFCommandResult.m #####:14: #####:20: #####:23: #####:24: #####:26: #####:27: #####:28: #####:30: #####:31: #####:33: #####:36: #####:37: <<<<<< EOF # path=Parse#Internal#Persistence#PFPersistenceController.h.gcov.reduced -: 0:Source:Parse/Internal/Persistence/PFPersistenceController.h #####:28: #####:29: <<<<<< 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 #####:26: #####:28: #####:30: #####:31: #####:33: #####:34: #####:36: #####:37: #####:39: #####:40: #####:41: #####:46: #####:47: #####:48: #####:50: #####:52: #####:58: #####:59: #####:60: #####:61: <<<<<< EOF # path=Parse#Internal#ACL#State#PFMutableACLState.m.gcov.reduced -: 0:Source:Parse/Internal/ACL/State/PFMutableACLState.m #####:23: #####:24: #####:25: #####:27: #####:29: #####:30: <<<<<< EOF # path=Parse#Internal#Object#PinningStore#PFPinningObjectStore.h.gcov.reduced -: 0:Source:Parse/Internal/Object/PinningStore/PFPinningObjectStore.h #####:24: <<<<<< EOF # path=Parse#Internal#Config#Controller#PFCurrentConfigController.m.gcov.reduced -: 0:Source:Parse/Internal/Config/Controller/PFCurrentConfigController.m #####:27: #####:31: #####:37: #####:38: #####:39: #####:41: #####:43: #####:45: #####:46: #####:48: #####:49: #####:50: #####:56: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:64: #####:65: #####:68: #####:69: #####:70: #####:71: #####:72: #####:74: #####:75: #####:76: #####:77: #####:78: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:87: #####:88: #####:89: #####:90: #####:91: #####:92: #####:93: #####:94: #####:95: #####:96: #####:98: #####:99: #####:100: #####:102: #####:109: #####:110: #####:111: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:120: #####:121: #####:128: #####:129: <<<<<< EOF # path=Parse#Internal#Query#State#PFQueryState.m.gcov.reduced -: 0:Source:Parse/Internal/Query/State/PFQueryState.m #####:17: #####:23: #####:24: #####:25: #####:26: #####:27: #####:28: #####:29: #####:30: #####:32: #####:33: #####:34: #####:35: #####:37: #####:38: #####:39: #####:40: #####:42: #####:50: #####:51: #####:52: #####:54: #####:55: #####:56: #####:58: #####:59: #####:61: #####:62: #####:63: #####:65: #####:66: #####:67: #####:73: #####:74: #####:81: #####:82: #####:85: #####:86: <<<<<< EOF # path=Parse#Internal#ParseManager.m.gcov.reduced -: 0:Source:Parse/Internal/ParseManager.m #####:67: #####:90: #####:91: #####:92: #####:94: #####:95: #####:96: #####:97: #####:98: #####:99: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:108: #####:110: #####:111: #####:113: #####:115: #####:118: #####:120: #####:121: #####:123: #####:124: #####:125: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:138: #####:139: #####:140: #####:141: #####:142: #####:144: #####:145: #####:146: #####:147: #####:148: #####:149: #####:150: #####:152: #####:153: #####:160: #####:161: #####:162: #####:168: #####:169: #####:170: #####:172: #####:173: #####:174: #####:176: #####:180: #####:181: #####:182: #####:183: #####:185: #####:186: #####:187: #####:189: #####:190: #####:191: #####:192: #####:194: #####:199: #####:200: #####:201: #####:203: #####:204: #####:205: #####:206: #####:207: #####:208: #####:209: #####:210: #####:211: #####:219: #####:220: #####:221: #####:222: #####:223: #####:224: #####:225: #####:226: #####:227: #####:228: #####:229: #####:230: #####:234: #####:235: #####:236: #####:237: #####:238: #####:239: #####:240: #####:241: #####:242: #####:243: #####:244: #####:248: #####:249: #####:250: #####:251: #####:252: #####:253: #####:254: #####:255: #####:256: #####:257: #####:259: #####:260: #####:261: #####:262: #####:264: #####:265: #####:266: #####:267: #####:268: #####:269: #####:272: #####:273: #####:274: #####:275: #####:277: #####:280: #####:281: #####:282: #####:283: #####:284: #####:285: #####:286: #####:287: #####:288: #####:289: #####:290: #####:291: #####:292: #####:293: #####:294: #####:298: #####:299: #####:300: #####:301: #####:302: #####:303: #####:304: #####:305: #####:306: #####:307: #####:312: #####:313: #####:314: #####:316: #####:317: #####:318: #####:319: #####:320: #####:321: #####:322: #####:323: #####:324: #####:325: #####:326: #####:327: #####:328: #####:329: #####:333: #####:334: #####:335: #####:336: #####:337: #####:338: #####:339: #####:340: #####:341: #####:342: #####:343: #####:347: #####:348: #####:349: #####:350: #####:351: #####:352: #####:353: #####:354: #####:355: #####:356: #####:358: #####:359: #####:360: #####:361: #####:362: #####:368: #####:369: #####:370: #####:371: #####:372: #####:373: #####:374: #####:375: #####:376: #####:377: #####:379: #####:380: #####:381: #####:382: #####:383: #####:389: #####:390: #####:391: #####:392: #####:393: #####:394: #####:395: #####:396: #####:397: #####:398: #####:400: #####:401: #####:402: #####:403: #####:404: #####:405: #####:406: #####:412: #####:413: #####:414: #####:415: #####:416: #####:417: #####:418: #####:419: #####:420: #####:421: #####:423: #####:424: #####:425: #####:426: #####:427: #####:435: #####:436: #####:437: #####:438: #####:440: #####:441: #####:442: #####:444: #####:447: #####:448: #####:451: #####:452: #####:458: #####:462: #####:463: #####:466: #####:467: #####:468: #####:469: #####:471: #####:472: #####:473: #####:474: #####:475: #####:476: #####:479: #####:480: #####:482: #####:484: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionJSONDataTaskDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionJSONDataTaskDelegate.m #####:32: #####:33: #####:35: #####:37: #####:38: #####:39: #####:40: #####:44: #####:45: #####:46: #####:47: #####:49: #####:51: #####:52: #####:53: #####:54: #####:55: #####:56: #####:58: #####:59: #####:60: #####:61: #####:63: #####:64: #####:66: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:75: #####:76: #####:77: #####:78: #####:79: #####:80: #####:81: #####:82: #####:84: #####:85: #####:86: #####:87: #####:88: <<<<<< EOF # path=Parse#Internal#Query#State#PFMutableQueryState.m.gcov.reduced -: 0:Source:Parse/Internal/Query/State/PFMutableQueryState.m #####:25: #####:27: #####:28: #####:29: #####:30: #####:48: #####:49: #####:51: #####:52: #####:53: #####:54: #####:56: #####:57: #####:63: #####:64: #####:65: #####:67: #####:69: #####:70: #####:72: #####:73: #####:74: #####:80: #####:81: #####:84: #####:85: #####:86: #####:87: #####:88: #####:89: #####:90: #####:91: #####:93: #####:94: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:103: #####:105: #####:106: #####:107: #####:108: #####:109: #####:111: #####:112: #####:113: #####:119: #####:120: #####:121: #####:122: #####:124: #####:125: #####:126: #####:129: #####:130: #####:131: #####:132: #####:133: #####:135: #####:137: #####:138: #####:139: #####:140: #####:141: #####:142: #####:148: #####:149: #####:150: #####:151: #####:152: #####:154: #####:156: #####:157: #####:158: #####:159: #####:160: #####:162: #####:168: #####:169: #####:170: #####:171: #####:172: #####:174: #####:180: #####:181: #####:182: #####:183: #####:184: #####:185: <<<<<< EOF # path=OCMock#NSMethodSignature+OCMAdditions.m.gcov.reduced -: 0:Source:OCMock/NSMethodSignature+OCMAdditions.m #####:26: #####:28: #####:29: #####:30: #####:31: #####:33: #####:34: #####:36: #####:37: #####:38: #####:40: #####:41: #####:42: #####:43: #####:44: #####:46: #####:47: #####:49: #####:50: #####:51: #####:53: #####:54: #####:55: #####:56: #####:59: #####:61: #####:64: #####:65: #####:67: #####:68: #####:72: #####:74: #####:75: #####:76: #####:77: #####:79: #####:80: #####:82: #####:83: #####:85: #####:88: #####:89: #####:90: #####:92: #####:94: #####:96: #####:97: #####:99: #####:100: #####:101: #####:102: #####:104: #####:105: #####:106: #####:108: #####:109: #####:114: #####:121: #####:123: #####:124: #####:126: #####:127: #####:128: #####:129: #####:131: #####:132: #####:133: #####:135: #####:136: #####:137: 624:142: 624:144: 624:146: 624:147: #####:161: #####:162: 624:163: #####:166: #####:168: #####:169: #####:170: #####:171: #####:172: #####:176: #####:178: <<<<<< EOF # path=Parse#Internal#User#CurrentUserController#PFCurrentUserController.h.gcov.reduced -: 0:Source:Parse/Internal/User/CurrentUserController/PFCurrentUserController.h #####:28: #####:29: #####:31: <<<<<< EOF # path=Parse#Internal#Session#Controller#PFSessionController.m.gcov.reduced -: 0:Source:Parse/Internal/Session/Controller/PFSessionController.m #####:20: #####:26: #####:27: #####:28: #####:30: #####:32: #####:33: #####:35: #####:36: #####:37: #####:43: #####:44: #####:45: #####:46: #####:47: #####:48: #####:50: #####:51: #####:52: #####:53: #####:54: #####:56: #####:57: #####:58: <<<<<< EOF # path=Parse#Internal#LocalDataStore#OfflineStore#PFOfflineStore.h.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/OfflineStore/PFOfflineStore.h #####:31: #####:32: <<<<<< EOF # path=Parse#Internal#BFTask+Private.m.gcov.reduced -: 0:Source:Parse/Internal/BFTask+Private.m #####:19: #####:22: #####:23: #####:24: #####:25: #####:32: #####:33: #####:34: #####:36: #####:37: #####:38: #####:40: #####:41: #####:42: #####:44: #####:45: #####:46: #####:48: #####:49: #####:50: #####:51: #####:52: #####:54: #####:55: #####:56: #####:57: #####:58: #####:60: #####:62: #####:63: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:75: #####:76: #####:77: #####:79: #####:81: #####:82: #####:83: #####:84: #####:86: #####:87: #####:88: #####:90: #####:91: #####:92: #####:94: #####:95: #####:96: #####:97: #####:99: #####:100: #####:103: #####:104: #####:105: #####:106: #####:107: #####:108: #####:109: #####:111: #####:112: #####:113: #####:114: #####:115: #####:117: #####:118: #####:119: #####:120: #####:121: 1:125: 1:126: 1:127: 1:128: <<<<<< EOF # path=Parse#Internal#ACL#DefaultACLController#PFDefaultACLController.m.gcov.reduced -: 0:Source:Parse/Internal/ACL/DefaultACLController/PFDefaultACLController.m #####:18: #####:32: #####:33: #####:34: #####:36: #####:37: #####:39: #####:40: #####:42: #####:43: #####:44: #####:50: #####:51: #####:52: #####:53: #####:56: #####:57: #####:58: #####:59: #####:60: #####:63: #####:64: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:75: #####:76: #####:77: #####:78: #####:80: #####:81: #####:83: #####:85: #####:86: #####:87: <<<<<< EOF # path=OCMock#OCMLocation.m.gcov.reduced -: 0:Source:OCMock/OCMLocation.m 8:22: 8:24: 8:27: 8:29: 8:31: 8:32: 8:33: 8:34: 8:36: 8:39: 8:41: 8:42: 8:43: #####:45: #####:47: #####:50: #####:52: #####:55: #####:57: 8:63: 8:64: 8:65: <<<<<< EOF # path=Parse#Internal#PFSystemLogger.m.gcov.reduced -: 0:Source:Parse/Internal/PFSystemLogger.m #####:21: #####:22: #####:23: #####:25: #####:27: #####:28: #####:30: #####:32: #####:33: #####:35: #####:36: #####:37: #####:39: #####:41: #####:42: #####:44: #####:45: #####:47: #####:48: #####:50: #####:51: #####:53: #####:54: #####:60: #####:63: #####:64: #####:65: #####:66: #####:69: #####:70: #####:71: #####:73: #####:75: #####:76: #####:82: #####:85: #####:86: #####:90: #####:92: #####:94: #####:95: #####:96: #####:97: #####:99: #####:101: #####:103: #####:104: <<<<<< EOF # path=Parse#Internal#Persistence#Group#PFFilePersistenceGroup.h.gcov.reduced -: 0:Source:Parse/Internal/Persistence/Group/PFFilePersistenceGroup.h #####:22: #####:23: <<<<<< EOF # path=ParseFacebookUtils#Internal#AuthenticationProvider#iOS#PFFacebookMobileAuthenticationProvider.h.gcov.reduced -: 0:Source:ParseFacebookUtils/Internal/AuthenticationProvider/iOS/PFFacebookMobileAuthenticationProvider.h 7:25: <<<<<< EOF # path=Parse#Internal#PFLocationManager.m.gcov.reduced -: 0:Source:Parse/Internal/PFLocationManager.m #####:20: #####:21: #####:22: #####:27: #####:31: #####:37: #####:38: #####:41: #####:42: #####:43: #####:44: #####:45: #####:46: #####:47: #####:49: #####:50: #####:56: #####:57: #####:58: #####:59: #####:61: #####:62: #####:63: #####:64: #####:65: #####:67: #####:70: #####:71: #####:73: #####:74: #####:75: #####:76: #####:77: #####:79: #####:80: #####:86: #####:87: #####:88: #####:94: #####:95: #####:96: #####:97: #####:117: #####:118: #####:119: #####:120: #####:121: #####:122: #####:123: #####:125: #####:126: #####:127: #####:128: #####:129: #####:131: #####:132: #####:136: #####:142: #####:143: #####:145: #####:147: #####:148: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:157: #####:158: #####:160: #####:161: #####:162: #####:163: #####:164: #####:165: #####:166: #####:167: #####:168: <<<<<< EOF # path=Parse#Internal#Commands#PFRESTQueryCommand.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/PFRESTQueryCommand.m #####:25: #####:26: #####:27: #####:28: #####:29: #####:30: #####:31: #####:32: #####:34: #####:45: #####:46: #####:47: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:61: #####:65: #####:66: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:79: #####:80: #####:81: #####:82: #####:83: #####:85: #####:86: #####:87: #####:88: #####:89: #####:90: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:108: #####:117: #####:119: #####:120: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:127: #####:128: #####:129: #####:130: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:138: #####:140: #####:141: #####:142: #####:143: #####:144: #####:146: #####:147: #####:148: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:156: #####:157: #####:158: #####:159: #####:160: #####:162: #####:163: #####:164: #####:165: #####:166: #####:167: #####:170: #####:171: #####:172: #####:173: #####:174: #####:177: #####:178: #####:179: #####:180: #####:181: #####:183: #####:184: #####:185: #####:186: #####:187: #####:188: #####:189: #####:190: #####:192: #####:193: #####:194: #####:195: #####:196: #####:198: #####:199: #####:200: #####:202: #####:203: #####:204: #####:205: #####:206: #####:209: #####:210: #####:212: #####:213: #####:214: #####:217: #####:218: #####:219: #####:220: #####:221: #####:222: #####:223: #####:224: #####:225: #####:226: #####:227: #####:228: #####:229: #####:231: #####:232: #####:233: #####:234: #####:235: #####:237: #####:238: #####:239: #####:240: #####:241: #####:242: #####:243: #####:244: #####:245: #####:247: #####:248: #####:249: #####:250: #####:251: #####:252: #####:253: #####:254: #####:256: #####:257: <<<<<< EOF # path=OCMock#OCMArgAction.m.gcov.reduced -: 0:Source:OCMock/OCMArgAction.m #####:22: #####:25: <<<<<< EOF # path=OCMock#OCPartialMockObject.m.gcov.reduced -: 0:Source:OCMock/OCPartialMockObject.m #####:30: #####:32: #####:33: #####:34: #####:35: #####:36: #####:37: #####:38: #####:41: #####:43: #####:46: #####:48: #####:53: #####:55: #####:56: #####:57: #####:58: #####:59: #####:60: #####:61: #####:63: #####:64: #####:65: #####:67: #####:69: #####:76: #####:77: #####:80: #####:81: #####:85: #####:87: #####:89: #####:90: #####:91: #####:92: #####:93: #####:94: #####:95: #####:96: #####:97: #####:99: #####:101: #####:102: #####:103: #####:104: #####:106: #####:110: #####:111: #####:112: #####:114: #####:121: #####:122: #####:124: #####:125: #####:126: #####:128: #####:129: #####:130: #####:132: #####:135: #####:136: #####:138: #####:139: #####:140: #####:141: #####:142: #####:143: #####:144: #####:149: #####:151: #####:154: #####:155: #####:158: #####:159: #####:160: #####:163: #####:164: #####:165: #####:166: #####:167: #####:170: #####:171: #####:172: #####:173: #####:176: #####:178: #####:179: #####:180: #####:181: #####:182: #####:185: #####:186: #####:188: #####:190: #####:191: #####:192: #####:194: #####:196: #####:197: #####:198: #####:200: #####:202: #####:203: #####:205: #####:206: #####:208: #####:209: #####:210: #####:211: #####:212: #####:216: #####:219: #####:220: #####:221: #####:222: #####:226: #####:229: #####:230: #####:231: #####:232: #####:233: #####:235: #####:236: #####:239: #####:241: #####:245: #####:248: #####:249: #####:250: #####:252: #####:254: #####:255: #####:256: #####:257: #####:262: #####:264: #####:265: #####:266: #####:267: #####:268: #####:269: #####:271: #####:272: #####:274: #####:275: #####:276: #####:277: <<<<<< EOF # path=Parse#Internal#PFPinningEventuallyQueue.m.gcov.reduced -: 0:Source:Parse/Internal/PFPinningEventuallyQueue.m #####:59: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:73: #####:76: #####:77: #####:79: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: #####:89: #####:91: #####:92: #####:98: #####:99: #####:101: #####:102: #####:103: #####:104: #####:105: #####:107: #####:108: #####:109: #####:111: #####:112: #####:113: #####:114: #####:116: #####:118: #####:119: #####:120: #####:121: #####:122: #####:123: #####:124: #####:126: #####:127: #####:129: #####:130: #####:131: #####:132: #####:134: #####:135: #####:141: #####:142: #####:143: #####:145: #####:146: #####:148: #####:149: #####:152: #####:153: #####:155: #####:156: #####:157: #####:158: #####:160: #####:162: #####:167: #####:169: #####:170: #####:171: #####:172: #####:173: #####:174: #####:176: #####:179: #####:182: #####:183: #####:184: #####:187: #####:188: #####:189: #####:191: #####:194: #####:195: #####:196: #####:197: #####:198: #####:199: #####:201: #####:207: #####:208: #####:209: #####:211: #####:212: #####:213: #####:214: #####:216: #####:217: #####:220: #####:222: #####:223: #####:224: #####:225: #####:226: #####:228: #####:229: #####:232: #####:233: #####:234: #####:236: #####:238: #####:239: #####:240: #####:241: #####:242: #####:244: #####:247: #####:250: #####:251: #####:254: #####:255: #####:256: #####:257: #####:258: #####:259: #####:265: #####:266: #####:268: #####:273: #####:274: #####:275: #####:276: #####:277: #####:278: #####:279: #####:280: #####:281: #####:282: #####:283: #####:284: #####:285: #####:288: #####:289: #####:290: #####:291: #####:297: #####:298: #####:299: #####:300: #####:301: #####:302: #####:304: #####:306: #####:307: #####:311: #####:312: #####:313: #####:314: #####:317: #####:318: #####:320: #####:321: #####:322: <<<<<< 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 #####:14: #####:16: #####:17: #####:18: #####:19: #####:25: #####:26: #####:27: #####:29: #####:30: #####:31: #####:32: #####:34: #####:35: #####:41: #####:42: #####:43: #####:47: #####:48: #####:51: #####:53: #####:54: #####:60: #####:61: #####:63: #####:64: #####:65: #####:66: #####:67: #####:68: #####:70: #####:71: #####:72: #####:73: #####:74: #####:75: #####:76: #####:79: #####:80: #####:86: #####:87: #####:88: #####:89: #####:90: #####:92: #####:93: #####:94: #####:97: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: <<<<<< EOF # path=Parse#Internal#KeyValueCache#PFKeyValueCache.m.gcov.reduced -: 0:Source:Parse/Internal/KeyValueCache/PFKeyValueCache.m #####:29: #####:33: #####:35: #####:36: #####:37: #####:39: #####:40: #####:41: #####:43: #####:44: #####:46: #####:47: #####:49: #####:50: #####:51: #####:53: #####:54: #####:55: #####:59: #####:72: #####:73: #####:74: #####:75: #####:76: #####:78: #####:81: #####:82: #####:84: #####:85: #####:86: #####:88: #####:90: #####:91: #####:92: #####:94: #####:95: #####:101: #####:102: #####:103: #####:110: #####:111: #####:112: #####:114: #####:115: #####:116: #####:118: #####:119: #####:120: #####:121: #####:124: #####:125: #####:126: #####:127: #####:128: #####:130: #####:131: #####:132: #####:134: #####:135: #####:138: #####:139: #####:142: #####:143: #####:144: #####:146: #####:147: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:160: #####:161: #####:162: #####:163: #####:165: #####:166: #####:168: #####:169: #####:171: #####:172: #####:173: #####:174: #####:176: #####:177: #####:179: #####:181: #####:182: #####:183: #####:185: #####:186: #####:188: #####:189: #####:195: #####:196: #####:197: #####:199: #####:200: #####:201: #####:203: #####:204: #####:205: #####:211: #####:212: #####:213: #####:214: #####:217: #####:218: #####:219: #####:221: #####:222: #####:223: #####:224: #####:226: #####:228: #####:229: #####:230: #####:231: #####:233: #####:234: #####:235: #####:237: #####:238: #####:239: #####:240: #####:241: #####:243: #####:245: #####:246: #####:247: #####:250: #####:251: #####:252: #####:259: #####:260: #####:262: #####:263: #####:264: #####:265: #####:266: #####:268: #####:269: #####:271: #####:272: #####:273: #####:275: #####:276: #####:278: #####:279: #####:281: #####:282: #####:284: #####:288: #####:289: #####:290: #####:291: #####:292: #####:294: #####:295: #####:296: #####:297: #####:298: #####:301: #####:302: #####:304: #####:305: #####:306: #####:308: #####:309: #####:311: #####:312: #####:313: #####:314: #####:316: #####:317: #####:318: #####:319: #####:321: #####:322: #####:324: #####:325: #####:326: <<<<<< EOF # path=OCMock#OCMInvocationStub.m.gcov.reduced -: 0:Source:OCMock/OCMInvocationStub.m 104:27: 104:29: 104:30: 104:31: 96:34: 96:36: 96:37: 96:38: 88:41: 88:43: 88:44: #####:46: #####:48: 148:52: 148:54: 148:55: 148:57: 148:58: 148:59: #####:61: #####:62: #####:64: #####:66: #####:67: #####:68: #####:70: #####:73: #####:74: #####:75: #####:79: #####:80: #####:81: #####:82: 148:85: 148:87: 148:89: 148:91: 148:92: 404:93: 256:95: 256:96: 256:98: 16:99: 240:101: #####:102: 240:104: #####:105: 240:106: 148:107: 148:109: 148:111: 148:112: <<<<<< EOF # path=Parse#Internal#File#Controller#PFFileStagingController.m.gcov.reduced -: 0:Source:Parse/Internal/File/Controller/PFFileStagingController.m #####:21: #####:29: #####:30: #####:31: #####:33: #####:34: #####:36: #####:38: #####:39: #####:41: #####:42: #####:43: #####:49: #####:50: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:63: #####:64: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:75: #####:76: #####:77: #####:78: #####:84: #####:85: #####:86: #####:87: #####:88: <<<<<< EOF # path=Parse#Internal#Relation#State#PFRelationState.h.gcov.reduced -: 0:Source:Parse/Internal/Relation/State/PFRelationState.h #####:16: #####:17: #####:18: #####:19: #####:20: #####:21: <<<<<< 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 #####:24: #####:28: #####:29: #####:31: #####:33: #####:34: #####:36: #####:37: #####:41: #####:43: #####:44: #####:47: #####:48: #####:49: #####:50: <<<<<< EOF # path=Parse#PFGeoPoint.h.gcov.reduced -: 0:Source:Parse/PFGeoPoint.h #####:78: #####:83: <<<<<< EOF # path=Parse#Internal#Installation#Controller#PFInstallationController.h.gcov.reduced -: 0:Source:Parse/Internal/Installation/Controller/PFInstallationController.h #####:21: <<<<<< EOF # path=OCMock#OCMInvocationMatcher.m.gcov.reduced -: 0:Source:OCMock/OCMInvocationMatcher.m 104:33: 104:35: 104:36: 104:37: 96:39: 96:41: 96:46: 96:47: 96:48: 24:50: 24:52: 24:53: 192:55: 192:57: #####:60: #####:62: #####:63: #####:65: #####:67: 24:70: 24:72: 148:75: 148:77: 148:78: #####:79: #####:80: #####:81: #####:83: 148:84: 148:86: 148:88: 148:89: 148:90: #####:91: 148:93: #####:94: 148:96: 148:97: 404:98: 256:100: #####:102: 256:105: 256:106: 256:108: 16:110: #####:111: 16:112: 240:115: #####:116: 240:118: 84:120: #####:121: 84:122: 156:123: #####:126: 156:127: #####:129: #####:130: #####:131: 156:134: #####:135: #####:136: 156:137: 32:138: #####:139: 240:141: 148:142: 148:143: <<<<<< 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 #####:26: #####:27: <<<<<< EOF # path=Parse#Internal#Relation#State#PFRelationState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Relation/State/PFRelationState_Private.h #####:32: #####:33: #####:34: #####:35: #####:36: #####:37: <<<<<< 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 #####:35: #####:36: <<<<<< EOF # path=Parse#Internal#Product#ProductsRequestHandler#PFProductsRequestHandler.m.gcov.reduced -: 0:Source:Parse/Internal/Product/ProductsRequestHandler/PFProductsRequestHandler.m #####:15: #####:17: #####:18: #####:19: #####:21: #####:22: #####:24: #####:25: #####:31: #####:32: #####:36: #####:42: #####:43: #####:44: #####:46: #####:48: #####:49: #####:51: #####:52: #####:58: #####:60: #####:61: #####:67: #####:68: #####:69: #####:70: #####:71: #####:78: #####:79: #####:81: #####:82: #####:83: #####:85: #####:87: #####:89: #####:90: #####:92: #####:94: #####:95: <<<<<< EOF # path=Parse#Internal#PFKeychainStore.m.gcov.reduced -: 0:Source:Parse/Internal/PFKeychainStore.m #####:23: #####:24: #####:28: #####:34: #####:35: #####:36: #####:37: #####:38: #####:39: #####:44: #####:48: #####:49: #####:55: #####:56: #####:57: #####:59: #####:60: #####:62: #####:63: #####:64: #####:66: #####:67: #####:73: #####:74: #####:75: #####:76: #####:77: #####:79: #####:80: #####:82: #####:83: #####:84: #####:85: #####:86: #####:88: #####:89: #####:90: #####:91: #####:93: #####:94: #####:95: #####:97: #####:98: #####:100: #####:101: #####:102: #####:105: #####:106: #####:107: #####:109: #####:110: #####:112: #####:113: #####:114: #####:116: #####:117: #####:118: #####:119: #####:120: #####:121: #####:123: #####:125: #####:126: #####:127: #####:129: #####:130: #####:134: #####:136: #####:139: #####:140: #####:142: #####:143: #####:144: #####:145: #####:151: #####:152: #####:154: #####:155: #####:158: #####:159: #####:160: #####:163: #####:164: #####:166: #####:168: #####:169: #####:170: #####:171: #####:172: #####:173: #####:174: #####:176: #####:178: #####:179: #####:181: #####:183: #####:184: #####:186: #####:187: #####:188: #####:190: #####:191: #####:192: #####:193: #####:194: #####:195: #####:196: #####:198: #####:199: #####:200: #####:201: #####:203: #####:204: #####:205: #####:207: #####:208: #####:209: #####:210: #####:212: #####:213: #####:214: #####:215: #####:216: #####:217: #####:220: #####:221: #####:222: #####:223: #####:224: #####:226: #####:227: #####:228: #####:229: <<<<<< EOF # path=Parse#Internal#Push#State#PFPushState.h.gcov.reduced -: 0:Source:Parse/Internal/Push/State/PFPushState.h #####:24: #####:25: #####:27: #####:28: #####:29: #####:31: <<<<<< EOF # path=Parse#Internal#File#Controller#PFFileController.m.gcov.reduced -: 0:Source:Parse/Internal/File/Controller/PFFileController.m #####:41: #####:49: #####:50: #####:51: #####:53: #####:55: #####:56: #####:57: #####:58: #####:60: #####:61: #####:63: #####:64: #####:65: #####:71: #####:72: #####:73: #####:74: #####:75: #####:76: #####:77: #####:78: #####:79: #####:80: #####:86: #####:89: #####:90: #####:92: #####:93: #####:95: #####:96: #####:98: #####:99: #####:100: #####:101: #####:103: #####:104: #####:105: #####:106: #####:108: #####:109: #####:110: #####:111: #####:112: #####:113: #####:114: #####:116: #####:117: #####:119: #####:120: #####:121: #####:122: #####:123: #####:124: #####:125: #####:126: #####:127: #####:128: #####:129: #####:130: #####:131: #####:132: #####:133: #####:134: #####:136: #####:139: #####:140: #####:141: #####:142: #####:143: #####:144: #####:145: #####:146: #####:148: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:157: #####:159: #####:160: #####:161: #####:162: #####:163: #####:164: #####:165: #####:167: #####:168: #####:169: #####:170: #####:171: #####:172: #####:173: #####:174: #####:175: #####:176: #####:177: #####:178: #####:179: #####:180: #####:181: #####:182: #####:183: #####:185: #####:186: #####:187: #####:190: #####:191: #####:192: #####:193: #####:194: #####:195: #####:196: #####:198: #####:199: #####:201: #####:202: #####:203: #####:209: #####:214: #####:215: #####:217: #####:218: #####:220: #####:221: #####:224: #####:225: #####:226: #####:227: #####:228: #####:229: #####:230: #####:231: #####:232: #####:233: #####:234: #####:235: #####:236: #####:237: #####:239: #####:240: #####:241: #####:242: #####:243: #####:244: #####:245: #####:246: #####:248: #####:249: #####:250: #####:251: #####:252: #####:253: #####:255: #####:256: #####:257: #####:258: #####:264: #####:265: #####:266: #####:267: #####:268: #####:270: #####:271: #####:272: #####:275: #####:276: #####:277: #####:278: #####:280: #####:281: #####:284: #####:285: #####:286: #####:287: #####:288: #####:291: #####:292: #####:293: #####:295: #####:296: #####:297: #####:298: #####:299: #####:301: #####:302: <<<<<< EOF # path=Parse#Internal#Object#Controller#PFObjectController.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Controller/PFObjectController.m #####:24: #####:30: #####:31: #####:32: #####:34: #####:36: #####:37: #####:39: #####:40: #####:41: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:63: #####:65: #####:66: #####:67: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:75: #####:77: #####:78: #####:82: #####:83: #####:84: #####:85: #####:86: #####:87: #####:88: #####:89: #####:90: #####:93: #####:94: #####:95: #####:96: #####:97: #####:98: #####:100: #####:101: #####:104: #####:105: #####:106: #####:107: #####:108: #####:110: #####:111: #####:112: #####:114: #####:115: #####:116: #####:117: #####:118: #####:120: <<<<<< EOF # path=Parse#Internal#Query#Controller#PFCachedQueryController.m.gcov.reduced -: 0:Source:Parse/Internal/Query/Controller/PFCachedQueryController.m #####:35: #####:36: #####:37: #####:39: #####:40: #####:41: #####:47: #####:50: #####:51: #####:54: #####:57: #####:58: #####:59: #####:64: #####:65: #####:66: #####:67: #####:68: #####:72: #####:73: #####:74: #####:79: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: #####:87: #####:88: #####:89: #####:90: #####:92: #####:93: #####:94: #####:98: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:107: #####:109: #####:110: #####:111: #####:114: #####:116: #####:117: #####:120: #####:121: #####:122: #####:123: #####:127: #####:129: #####:132: #####:134: #####:135: #####:136: #####:137: #####:138: #####:139: #####:140: #####:141: #####:142: #####:143: #####:144: #####:147: #####:148: #####:149: #####:155: #####:157: #####:158: #####:160: #####:164: #####:165: #####:166: #####:168: #####:170: #####:171: #####:172: #####:174: #####:175: #####:176: #####:178: #####:181: #####:182: #####:183: #####:184: #####:187: #####:188: #####:190: #####:191: #####:192: #####:194: #####:195: #####:197: #####:199: #####:200: #####:202: #####:203: #####:205: #####:206: #####:207: #####:208: #####:209: #####:211: #####:212: <<<<<< EOF # path=OCMock#OCMBoxedReturnValueProvider.m.gcov.reduced -: 0:Source:OCMock/OCMBoxedReturnValueProvider.m 32:24: 32:26: 32:27: 32:28: 32:29: 32:30: 32:32: 64:34: 32:35: 32:37: 32:38: #####:39: #####:41: #####:42: #####:45: #####:46: 32:48: 32:50: 32:53: 16:54: 16:57: 16:58: #####:60: 32:61: <<<<<< EOF # path=Parse#Internal#Object#Subclassing#PFObjectSubclassInfo.h.gcov.reduced -: 0:Source:Parse/Internal/Object/Subclassing/PFObjectSubclassInfo.h #####:16: <<<<<< 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=#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 #####:24: #####:30: #####:31: #####:32: #####:34: #####:36: #####:37: #####:39: #####:40: #####:41: #####:47: #####:49: #####:50: #####:51: #####:55: #####:56: #####:58: #####:59: #####:60: #####:61: #####:62: #####:64: #####:67: #####:70: #####:71: #####:72: #####:74: #####:75: #####:77: #####:78: #####:79: #####:80: #####:81: #####:82: #####:83: #####:85: #####:86: #####:87: #####:88: #####:89: #####:90: #####:96: #####:97: <<<<<< EOF # path=Parse#Internal#Object#State#PFMutableObjectState.m.gcov.reduced -: 0:Source:Parse/Internal/Object/State/PFMutableObjectState.m #####:31: #####:32: #####:33: #####:35: #####:36: #####:37: #####:39: #####:40: #####:41: #####:43: #####:44: #####:45: #####:47: #####:48: #####:49: #####:53: #####:54: #####:55: #####:57: #####:58: #####:59: <<<<<< EOF # path=OCMock#NSNotificationCenter+OCMAdditions.m.gcov.reduced -: 0:Source:OCMock/NSNotificationCenter+OCMAdditions.m #####:26: #####:28: #####:29: #####:30: <<<<<< EOF # path=Parse#Internal#FieldOperation#PFFieldOperation.h.gcov.reduced -: 0:Source:Parse/Internal/FieldOperation/PFFieldOperation.h #####:79: #####:105: #####:122: #####:134: #####:146: #####:162: #####:163: <<<<<< EOF # path=Parse#Internal#Object#LocalIdStore#PFObjectLocalIdStore.m.gcov.reduced -: 0:Source:Parse/Internal/Object/LocalIdStore/PFObjectLocalIdStore.m #####:30: #####:31: #####:38: #####:40: #####:41: #####:42: #####:44: #####:45: #####:46: #####:48: #####:49: #####:51: #####:52: #####:54: #####:55: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:64: #####:65: #####:66: #####:82: #####:87: #####:88: #####:89: #####:91: #####:93: #####:94: #####:97: #####:99: #####:100: #####:101: #####:102: #####:103: #####:105: #####:106: #####:108: #####:109: #####:110: #####:119: #####:120: #####:121: #####:123: #####:124: #####:126: #####:127: #####:128: #####:130: #####:131: #####:132: #####:137: #####:139: #####:141: #####:143: #####:144: #####:145: #####:146: #####:147: #####:152: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:160: #####:161: #####:162: #####:164: #####:165: #####:170: #####:171: #####:173: #####:174: #####:175: #####:176: #####:181: #####:182: #####:184: #####:185: #####:186: #####:187: #####:192: #####:193: #####:198: #####:199: #####:201: #####:203: #####:204: #####:205: #####:210: #####:211: #####:212: #####:213: #####:214: #####:216: #####:217: #####:218: #####:219: #####:225: #####:226: #####:227: #####:228: #####:229: #####:231: #####:232: #####:234: #####:236: #####:237: #####:242: #####:243: #####:244: #####:245: #####:246: #####:248: #####:249: #####:250: #####:251: #####:253: #####:254: #####:255: #####:256: #####:257: #####:263: #####:264: #####:265: #####:266: #####:267: #####:270: #####:271: #####:272: #####:273: #####:278: #####:279: #####:280: #####:282: #####:284: #####:286: #####:290: #####:291: #####:292: #####:297: #####:298: #####:299: #####:300: #####:301: <<<<<< EOF # path=Parse#Internal#PFCoreManager.m.gcov.reduced -: 0:Source:Parse/Internal/PFCoreManager.m #####:46: #####:76: #####:77: #####:78: #####:80: #####:82: #####:83: #####:84: #####:85: #####:86: #####:87: #####:89: #####:90: #####:91: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:120: #####:121: #####:127: #####:128: #####:129: #####:130: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:138: #####:139: #####:140: #####:141: #####:142: #####:144: #####:145: #####:146: #####:147: #####:148: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:160: #####:161: #####:162: #####:163: #####:165: #####:166: #####:167: #####:168: #####:169: #####:175: #####:176: #####:177: #####:178: #####:179: #####:180: #####:181: #####:182: #####:183: #####:184: #####:186: #####:187: #####:188: #####:189: #####:190: #####:196: #####:197: #####:198: #####:199: #####:200: #####:201: #####:202: #####:203: #####:204: #####:205: #####:207: #####:208: #####:209: #####:210: #####:211: #####:217: #####:218: #####:219: #####:220: #####:221: #####:222: #####:223: #####:224: #####:225: #####:227: #####:228: #####:229: #####:230: #####:231: #####:233: #####:234: #####:235: #####:236: #####:237: #####:243: #####:244: #####:245: #####:246: #####:247: #####:248: #####:249: #####:250: #####:251: #####:252: #####:253: #####:255: #####:256: #####:257: #####:258: #####:259: #####:265: #####:266: #####:267: #####:268: #####:269: #####:270: #####:271: #####:272: #####:273: #####:274: #####:280: #####:281: #####:282: #####:283: #####:284: #####:285: #####:286: #####:287: #####:288: #####:289: #####:291: #####:292: #####:293: #####:294: #####:295: #####:301: #####:302: #####:303: #####:304: #####:305: #####:306: #####:307: #####:308: #####:309: #####:310: #####:312: #####:313: #####:314: #####:315: #####:316: #####:322: #####:323: #####:324: #####:325: #####:326: #####:327: #####:328: #####:329: #####:330: #####:331: #####:332: #####:333: #####:335: #####:336: #####:337: #####:338: #####:339: #####:345: #####:346: #####:347: #####:348: #####:349: #####:350: #####:351: #####:352: #####:353: #####:354: #####:356: #####:357: #####:358: #####:359: #####:360: #####:366: #####:367: #####:368: #####:369: #####:370: #####:371: #####:372: #####:373: #####:374: #####:375: #####:377: #####:378: #####:379: #####:380: #####:381: #####:389: #####:390: #####:391: #####:392: #####:393: #####:394: #####:397: #####:398: #####:399: #####:400: #####:401: #####:402: #####:403: #####:404: #####:406: #####:407: #####:408: #####:409: #####:410: #####:418: #####:419: #####:420: #####:421: #####:422: #####:423: #####:426: #####:427: #####:428: #####:429: #####:430: #####:431: #####:432: #####:433: #####:435: #####:436: #####:437: #####:438: #####:439: #####:447: #####:448: #####:449: #####:450: #####:451: #####:452: #####:453: #####:454: #####:455: #####:456: #####:458: #####:459: #####:460: #####:461: #####:462: #####:470: #####:471: #####:472: #####:473: #####:474: #####:475: #####:476: #####:477: #####:478: #####:479: #####:480: #####:482: #####:483: #####:484: #####:485: #####:486: <<<<<< EOF # path=Parse#Internal#PFEventuallyQueue.m.gcov.reduced -: 0:Source:Parse/Internal/PFEventuallyQueue.m #####:38: #####:39: #####:43: #####:49: #####:52: #####:53: #####:55: #####:56: #####:57: #####:60: #####:62: #####:64: #####:65: #####:67: #####:69: #####:71: #####:73: #####:75: #####:77: #####:79: #####:80: #####:86: #####:87: #####:88: #####:90: #####:91: #####:93: #####:95: #####:96: #####:97: #####:98: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:107: #####:108: #####:109: #####:110: #####:112: #####:113: #####:114: #####:116: #####:117: #####:118: #####:120: #####:121: #####:123: #####:127: #####:129: #####:131: #####:134: #####:136: #####:137: #####:139: #####:140: #####:141: #####:142: #####:148: #####:149: #####:152: #####:154: #####:156: #####:158: #####:160: #####:161: #####:168: #####:169: #####:170: #####:171: #####:172: #####:173: #####:175: #####:176: #####:177: #####:179: #####:180: #####:181: #####:182: #####:184: #####:185: #####:186: #####:188: #####:189: #####:190: #####:192: #####:193: #####:194: #####:195: #####:197: #####:198: #####:199: #####:200: #####:201: #####:207: #####:208: #####:210: #####:211: #####:213: #####:214: #####:216: #####:217: #####:221: #####:222: #####:223: #####:224: #####:225: #####:226: #####:227: #####:228: #####:231: #####:232: #####:233: #####:235: #####:237: #####:238: #####:239: #####:240: #####:242: #####:243: #####:245: #####:246: #####:247: #####:248: #####:249: #####:251: #####:252: #####:253: #####:254: #####:256: #####:257: #####:258: #####:259: #####:261: #####:262: #####:267: #####:268: #####:269: #####:270: #####:271: #####:273: #####:274: #####:276: #####:277: #####:278: #####:279: #####:281: #####:283: #####:287: #####:288: #####:289: #####:291: #####:293: #####:294: #####:297: #####:298: #####:301: #####:302: #####:303: #####:304: #####:305: #####:306: #####:308: #####:311: #####:312: #####:314: #####:316: #####:317: #####:318: #####:321: #####:322: #####:324: #####:325: #####:327: #####:330: #####:332: #####:333: #####:334: #####:336: #####:337: #####:339: #####:341: #####:342: #####:348: #####:352: #####:353: #####:355: #####:357: #####:360: #####:362: #####:364: #####:366: #####:367: #####:370: #####:372: #####:374: #####:381: #####:382: #####:383: #####:384: #####:385: #####:386: #####:387: #####:388: #####:389: #####:390: #####:391: #####:392: #####:393: #####:394: #####:395: #####:396: #####:397: #####:398: #####:399: #####:400: #####:401: #####:402: #####:403: #####:404: #####:411: #####:413: #####:414: #####:415: #####:417: #####:419: #####:422: #####:423: #####:426: #####:427: #####:430: #####:431: #####:432: #####:434: #####:435: #####:436: #####:444: #####:445: #####:446: #####:447: #####:448: <<<<<< 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 #####:22: #####:23: #####:26: #####:27: #####:30: #####:35: #####:36: #####:39: #####:40: #####:41: #####:42: #####:43: #####:44: #####:45: #####:46: #####:49: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:60: #####:62: #####:63: #####:64: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:74: #####:75: #####:76: <<<<<< EOF # path=Parse#Internal#Push#Controller#PFPushController.h.gcov.reduced -: 0:Source:Parse/Internal/Push/Controller/PFPushController.h #####:24: <<<<<< EOF # path=#Applications#Xcode_12.3.app#Contents#Developer#Platforms#iPhoneSimulator.platform#Developer#SDKs#iPhoneSimulator14.3.sdk#usr#include#dispatch#queue.h.gcov.reduced -: 0:Source:/Applications/Xcode_12.3.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/usr/include/dispatch/queue.h #####:584: #####:586: <<<<<< EOF # path=Parse#ParseClientConfiguration.m.gcov.reduced -: 0:Source:Parse/ParseClientConfiguration.m #####:22: 1:28: 1:29: 1:32: 1:33: 1:34: 1:36: 1:37: 1:38: 1:40: 1:41: #####:43: #####:44: #####:45: #####:47: #####:49: #####:51: #####:52: #####:54: #####:55: #####:56: #####:62: #####:63: #####:64: #####:65: #####:67: #####:68: #####:69: #####:71: #####:72: #####:73: #####:74: #####:75: #####:77: #####:78: #####:82: #####:83: #####:85: #####:86: #####:88: #####:91: #####:92: #####:94: #####:95: #####:96: #####:97: #####:103: #####:104: #####:107: #####:108: #####:109: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:120: #####:121: #####:122: #####:128: #####:129: #####:130: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:138: #####:139: #####:140: #####:141: #####:142: <<<<<< EOF # path=Parse#Internal#Session#Utilities#PFSessionUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/Session/Utilities/PFSessionUtilities.m #####:18: #####:19: #####:20: <<<<<< EOF # path=Parse#Internal#PFInternalUtils.m.gcov.reduced -: 0:Source:Parse/Internal/PFInternalUtils.m #####:47: #####:48: #####:49: #####:50: #####:51: #####:53: #####:54: #####:60: #####:61: #####:62: #####:64: #####:67: #####:68: #####:69: #####:71: #####:72: #####:73: #####:74: #####:76: #####:77: #####:79: #####:80: #####:81: #####:86: #####:88: #####:94: #####:95: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:107: #####:108: #####:109: #####:110: #####:111: #####:112: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:120: #####:121: #####:122: #####:126: #####:127: #####:135: #####:136: #####:137: #####:138: #####:139: #####:143: #####:144: #####:145: #####:146: #####:147: #####:148: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:157: #####:159: #####:160: #####:162: #####:163: #####:164: #####:166: #####:167: #####:169: #####:170: #####:172: #####:173: #####:175: #####:176: #####:177: #####:178: #####:179: #####:180: #####:181: #####:182: #####:184: #####:185: #####:186: #####:188: #####:189: #####:190: #####:192: #####:193: #####:194: #####:196: #####:198: #####:200: #####:201: #####:202: #####:204: #####:205: #####:206: #####:207: #####:208: #####:209: #####:210: #####:211: #####:212: #####:213: #####:214: #####:215: #####:216: #####:217: #####:218: #####:219: #####:220: #####:221: #####:222: #####:223: #####:225: #####:226: #####:228: #####:229: #####:230: #####:231: #####:232: #####:234: #####:235: #####:236: #####:239: #####:240: #####:242: #####:243: #####:245: #####:246: #####:248: #####:249: #####:251: #####:252: #####:254: #####:256: #####:257: #####:258: #####:259: #####:260: #####:261: #####:262: #####:263: #####:264: <<<<<< 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 #####:32: #####:34: #####:40: #####:41: #####:42: #####:44: #####:45: #####:47: #####:48: #####:54: #####:55: #####:56: #####:57: #####:59: #####:60: #####:63: #####:64: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:77: #####:78: #####:79: #####:81: #####:88: #####:89: #####:90: #####:91: #####:92: #####:93: #####:94: #####:95: #####:96: #####:97: #####:98: #####:99: #####:100: #####:102: #####:103: #####:104: #####:105: #####:106: #####:107: #####:108: #####:109: #####:110: #####:111: #####:112: #####:113: #####:116: #####:117: <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteStatement.h.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteStatement.h #####:21: #####:22: <<<<<< EOF # path=Parse#Internal#PFDateFormatter.m.gcov.reduced -: 0:Source:Parse/Internal/PFDateFormatter.m #####:25: #####:31: #####:34: #####:35: #####:36: #####:37: #####:40: #####:41: #####:42: #####:44: #####:47: #####:48: #####:51: #####:53: #####:56: #####:59: #####:60: #####:62: #####:63: #####:64: #####:65: #####:66: #####:72: #####:73: #####:74: #####:75: #####:76: #####:78: #####:79: #####:80: #####:81: #####:83: #####:84: #####:85: #####:86: #####:92: #####:93: #####:94: #####:95: #####:96: #####:98: #####:99: #####:101: #####:102: #####:103: #####:104: #####:106: #####:107: #####:108: #####:110: #####:111: #####:113: #####:114: <<<<<< EOF # path=Parse#Internal#Query#Controller#PFOfflineQueryController.h.gcov.reduced -: 0:Source:Parse/Internal/Query/Controller/PFOfflineQueryController.h #####:19: <<<<<< EOF # path=Parse#PFConfig.m.gcov.reduced -: 0:Source:Parse/PFConfig.m #####:26: #####:30: #####:36: #####:37: #####:42: #####:43: #####:46: #####:47: #####:54: #####:55: #####:56: #####:58: #####:60: #####:61: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:75: #####:76: #####:77: #####:83: #####:84: #####:85: #####:87: #####:88: #####:89: #####:93: #####:94: #####:97: #####:98: #####:99: #####:102: #####:103: #####:104: #####:106: #####:107: #####:119: #####:120: #####:123: #####:124: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionDataTaskDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionDataTaskDelegate.m #####:25: #####:28: #####:34: #####:36: #####:37: #####:39: #####:41: #####:42: #####:43: #####:44: #####:45: #####:46: #####:48: #####:49: #####:51: #####:53: #####:54: #####:60: #####:61: #####:64: #####:65: #####:66: #####:67: #####:68: #####:75: #####:76: #####:77: #####:78: #####:79: #####:80: #####:82: #####:84: #####:85: #####:86: #####:87: #####:89: #####:90: #####:91: #####:97: #####:98: #####:99: #####:100: #####:102: #####:103: #####:104: #####:105: #####:106: #####:107: #####:109: #####:110: #####:111: #####:112: #####:113: #####:114: #####:117: #####:119: #####:122: #####:123: #####:124: #####:126: #####:129: #####:130: #####:132: #####:133: #####:134: #####:135: #####:141: #####:147: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:156: #####:162: #####:166: #####:167: #####:169: #####:170: #####:172: #####:173: #####:174: <<<<<< EOF # path=Bolts#Common#BFTaskCompletionSource.h.gcov.reduced -: 0:Source:Bolts/Common/BFTaskCompletionSource.h 68:32: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#TaskDelegate#PFURLSessionFileDownloadTaskDelegate.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/TaskDelegate/PFURLSessionFileDownloadTaskDelegate.m #####:23: #####:29: #####:33: #####:34: #####:36: #####:37: #####:38: #####:40: #####:41: #####:43: #####:47: #####:48: #####:49: #####:50: #####:51: #####:57: #####:58: #####:59: #####:62: #####:63: #####:64: #####:70: #####:71: #####:78: #####:79: #####:81: #####:82: #####:83: #####:84: #####:85: #####:87: #####:88: #####:89: #####:90: #####:92: #####:93: #####:94: #####:95: #####:96: #####:97: #####:98: #####:101: #####:102: #####:108: #####:109: #####:110: #####:111: <<<<<< 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 #####:14: #####:18: #####:20: #####:21: #####:22: #####:23: #####:24: <<<<<< EOF # path=Parse#Internal#Object#Coder#File#PFObjectFileCodingLogic.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Coder/File/PFObjectFileCodingLogic.m #####:21: #####:22: #####:29: #####:30: #####:31: #####:32: #####:33: #####:34: #####:35: #####:36: #####:37: #####:38: #####:39: #####:40: #####:41: #####:42: #####:43: #####:45: #####:46: #####:47: #####:48: #####:49: #####:50: #####:51: #####:53: #####:54: #####:55: #####:56: <<<<<< EOF # path=Parse#Internal#MultiProcessLock#PFMultiProcessFileLock.m.gcov.reduced -: 0:Source:Parse/Internal/MultiProcessLock/PFMultiProcessFileLock.m #####:22: #####:23: #####:27: #####:33: #####:34: #####:35: #####:37: #####:38: #####:40: #####:41: #####:43: #####:44: #####:46: #####:47: #####:48: #####:50: #####:51: #####:52: #####:58: #####:59: #####:61: #####:62: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:75: #####:76: #####:78: #####:79: #####:82: #####:83: #####:84: #####:85: #####:91: #####:92: #####:95: #####:97: <<<<<< EOF # path=OCMock#OCClassMockObject.m.gcov.reduced -: 0:Source:OCMock/OCClassMockObject.m 128:33: 128:35: 128:36: 128:37: 128:38: 128:39: 116:42: 116:44: 116:45: 116:46: #####:48: #####:50: 24:53: 24:55: 128:58: 128:60: #####:61: 128:63: #####:65: #####:66: #####:67: #####:68: 128:69: 244:73: 244:75: 124:77: 124:78: 244:79: 128:81: 128:82: 128:83: 244:84: 244:85: 128:88: 128:90: 128:91: 128:92: 128:94: 96:97: 96:99: 96:100: 24:101: 96:102: 128:107: 128:110: #####:111: 128:114: #####:115: 128:118: 128:119: 4:120: 128:122: 128:125: 128:126: 128:127: 128:130: 128:131: 128:132: 128:133: 128:135: 128:138: 128:139: 128:140: 128:143: 67232:145: 67104:146: 62592:147: 4512:148: #####:149: 4512:150: #####:151: 4512:154: #####:155: #####:157: 4512:159: 67104:160: 128:161: 4536:164: 4536:166: 4536:167: 132:168: 4404:170: 4404:171: 4404:172: 4404:174: 4404:175: 4404:176: 4404:177: 4536:178: 44:181: 44:184: 44:185: #####:187: #####:188: 44:189: #####:191: #####:192: #####:193: 44:194: 128:196: 128:199: 176:204: 176:206: 176:207: #####:209: #####:210: 176:211: 256:214: 256:216: 232:219: 232:221: #####:224: #####:226: #####:229: #####:231: #####:234: #####:236: #####:237: #####:238: #####:239: #####:241: #####:243: #####:244: #####:270: #####:272: #####:275: #####:277: #####:280: #####:282: #####:285: #####:287: #####:290: #####:292: #####:295: #####:297: #####:300: #####:302: #####:305: #####:307: #####:310: #####:312: #####:315: #####:317: <<<<<< EOF # path=Parse#Internal#PFDevice.m.gcov.reduced -: 0:Source:Parse/Internal/PFDevice.m #####:26: #####:27: #####:28: #####:29: #####:30: #####:32: #####:33: #####:34: #####:36: #####:38: #####:39: #####:42: #####:43: #####:48: #####:49: #####:50: #####:52: #####:53: #####:54: #####:62: #####:65: #####:66: #####:67: #####:68: #####:75: #####:76: #####:77: #####:81: #####:85: #####:86: #####:87: #####:89: #####:90: #####:91: #####:92: #####:93: #####:94: #####:95: #####:96: #####:97: #####:99: #####:130: #####:131: #####:134: #####:135: #####:143: <<<<<< EOF # path=Parse#Internal#Object#BatchController#PFObjectBatchController.h.gcov.reduced -: 0:Source:Parse/Internal/Object/BatchController/PFObjectBatchController.h #####:24: <<<<<< EOF # path=./ParseFacebookUtilsV4-UnitTests.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| 0| 42| 0| _registrations = [NSMutableArray array]; 43| 0| _lock = [NSObject new]; 44| 0| 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| 0| 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| 0| 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| 0| 106| 0| if (millis == 0) { 107| 0| [self cancel]; 108| 0| return; 109| 0| } 110| 0| 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| 0| 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| 0| 45| 0| _lock = [NSObject new]; 46| 0| 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| 0| 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| 0| 35| 0| _token = [BFCancellationToken new]; 36| 0| 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| 21|__attribute__((noinline)) static size_t remaining_stack_size(size_t *restrict totalSize) { 28| 21| pthread_t currentThread = pthread_self(); 29| 21| 30| 21| // NOTE: We must store stack pointers as uint8_t so that the pointer math is well-defined 31| 21| uint8_t *endStack = pthread_get_stackaddr_np(currentThread); 32| 21| *totalSize = pthread_get_stacksize_np(currentThread); 33| 21| 34| 21| // NOTE: If the function is inlined, this value could be incorrect 35| 21| uint8_t *frameAddr = __builtin_frame_address(0); 36| 21| 37| 21| return (*totalSize) - (size_t)(endStack - frameAddr); 38| 21|} 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| 21|+ (instancetype)defaultExecutor { 51| 21| static BFExecutor *defaultExecutor = NULL; 52| 21| static dispatch_once_t onceToken; 53| 21| dispatch_once(&onceToken, ^{ 54| 21| defaultExecutor = [self executorWithBlock:^void(void(^block)(void)) { 55| 21| // We prefer to run everything possible immediately, so that there is callstack information 56| 21| // when debugging. However, we don't want the stack to get too deep, so if the remaining stack space 57| 21| // is less than 10% of the total space, we dispatch to another GCD queue. 58| 21| size_t totalStackSize = 0; 59| 21| size_t remainingStackSize = remaining_stack_size(&totalStackSize); 60| 21| 61| 21| if (remainingStackSize < (totalStackSize / 10)) { 62| 0| dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), block); 63| 21| } else { 64| 21| @autoreleasepool { 65| 21| block(); 66| 21| } 67| 21| } 68| 21| }]; 69| 1| }); 70| 21| return defaultExecutor; 71| 21|} 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| 7|+ (instancetype)mainThreadExecutor { 85| 7| static BFExecutor *mainThreadExecutor = NULL; 86| 7| static dispatch_once_t onceToken; 87| 7| dispatch_once(&onceToken, ^{ 88| 7| mainThreadExecutor = [self executorWithBlock:^void(void(^block)(void)) { 89| 7| if (![NSThread isMainThread]) { 90| 0| dispatch_async(dispatch_get_main_queue(), block); 91| 7| } else { 92| 7| @autoreleasepool { 93| 7| block(); 94| 7| } 95| 7| } 96| 7| }]; 97| 1| }); 98| 7| return mainThreadExecutor; 99| 7|} 100| | 101| 2|+ (instancetype)executorWithBlock:(void(^)(void(^block)(void)))block { 102| 2| return [[self alloc] initWithBlock:block]; 103| 2|} 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| 2|- (instancetype)initWithBlock:(void(^)(void(^block)(void)))block { 120| 2| self = [super init]; 121| 2| if (!self) return self; 122| 2| 123| 2| _block = block; 124| 2| 125| 2| return self; 126| 2|} 127| | 128| |#pragma mark - Execution 129| | 130| 28|- (void)execute:(void(^)(void))block { 131| 28| self.block(block); 132| 28|} 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| 34|- (instancetype)init { 49| 34| self = [super init]; 50| 34| if (!self) return self; 51| 34| 52| 34| _lock = [[NSObject alloc] init]; 53| 34| _condition = [[NSCondition alloc] init]; 54| 34| _callbacks = [NSMutableArray array]; 55| 34| 56| 34| return self; 57| 34|} 58| | 59| 10|- (instancetype)initWithResult:(nullable id)result { 60| 10| self = [super init]; 61| 10| if (!self) return self; 62| 10| 63| 10| [self trySetResult:result]; 64| 10| 65| 10| return self; 66| 10|} 67| | 68| 2|- (instancetype)initWithError:(NSError *)error { 69| 2| self = [super init]; 70| 2| if (!self) return self; 71| 2| 72| 2| [self trySetError:error]; 73| 2| 74| 2| return self; 75| 2|} 76| | 77| 0|- (instancetype)initCancelled { 78| 0| self = [super init]; 79| 0| if (!self) return self; 80| 0| 81| 0| [self trySetCancelled]; 82| 0| 83| 0| return self; 84| 0|} 85| | 86| |#pragma mark - Task Class methods 87| | 88| 10|+ (instancetype)taskWithResult:(nullable id)result { 89| 10| return [[self alloc] initWithResult:result]; 90| 10|} 91| | 92| 2|+ (instancetype)taskWithError:(NSError *)error { 93| 2| return [[self alloc] initWithError:error]; 94| 2|} 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| 0| 106| 0| __block int32_t cancelled = 0; 107| 0| NSObject *lock = [[NSObject alloc] init]; 108| 0| NSMutableArray *errors = [NSMutableArray array]; 109| 0| 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| 0| 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| 0| 156| 0| __block int completed = 0; 157| 0| __block int32_t cancelled = 0; 158| 0| 159| 0| NSObject *lock = [NSObject new]; 160| 0| NSMutableArray *errors = [NSMutableArray new]; 161| 0| 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| 0| 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| 0| // 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| 0| 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| 32|- (nullable id)result { 235| 32| @synchronized(self.lock) { 236| 32| return _result; 237| 32| } 238| 32|} 239| | 240| 42|- (BOOL)trySetResult:(nullable id)result { 241| 42| @synchronized(self.lock) { 242| 42| if (self.completed) { 243| 0| return NO; 244| 0| } 245| 42| self.completed = YES; 246| 42| _result = result; 247| 42| [self runContinuations]; 248| 42| return YES; 249| 42| } 250| 42|} 251| | 252| 19|- (nullable NSError *)error { 253| 19| @synchronized(self.lock) { 254| 19| return _error; 255| 19| } 256| 19|} 257| | 258| 3|- (BOOL)trySetError:(NSError *)error { 259| 3| @synchronized(self.lock) { 260| 3| if (self.completed) { 261| 0| return NO; 262| 0| } 263| 3| self.completed = YES; 264| 3| self.faulted = YES; 265| 3| _error = error; 266| 3| [self runContinuations]; 267| 3| return YES; 268| 3| } 269| 3|} 270| | 271| 17|- (BOOL)isCancelled { 272| 17| @synchronized(self.lock) { 273| 17| return _cancelled; 274| 17| } 275| 17|} 276| | 277| 9|- (BOOL)isFaulted { 278| 9| @synchronized(self.lock) { 279| 9| return _faulted; 280| 9| } 281| 9|} 282| | 283| 1|- (BOOL)trySetCancelled { 284| 1| @synchronized(self.lock) { 285| 1| if (self.completed) { 286| 0| return NO; 287| 0| } 288| 1| self.completed = YES; 289| 1| self.cancelled = YES; 290| 1| [self runContinuations]; 291| 1| return YES; 292| 1| } 293| 1|} 294| | 295| 82|- (BOOL)isCompleted { 296| 82| @synchronized(self.lock) { 297| 82| return _completed; 298| 82| } 299| 82|} 300| | 301| 46|- (void)runContinuations { 302| 46| @synchronized(self.lock) { 303| 46| [self.condition lock]; 304| 46| [self.condition broadcast]; 305| 46| [self.condition unlock]; 306| 46| for (void (^callback)(void) in self.callbacks) { 307| 0| callback(); 308| 0| } 309| 46| [self.callbacks removeAllObjects]; 310| 46| } 311| 46|} 312| | 313| |#pragma mark - Chaining methods 314| | 315| 7|- (BFTask *)continueWithExecutor:(BFExecutor *)executor withBlock:(BFContinuationBlock)block { 316| 7| return [self continueWithExecutor:executor block:block cancellationToken:nil]; 317| 7|} 318| | 319| |- (BFTask *)continueWithExecutor:(BFExecutor *)executor 320| | block:(BFContinuationBlock)block 321| 28| cancellationToken:(nullable BFCancellationToken *)cancellationToken { 322| 28| BFTaskCompletionSource *tcs = [BFTaskCompletionSource taskCompletionSource]; 323| 28| 324| 28| // Capture all of the state that needs to used when the continuation is complete. 325| 28| dispatch_block_t executionBlock = ^{ 326| 28| if (cancellationToken.cancellationRequested) { 327| 0| [tcs cancel]; 328| 0| return; 329| 0| } 330| 28| 331| 28| id result = block(self); 332| 28| if ([result isKindOfClass:[BFTask class]]) { 333| 8| 334| 8| id (^setupWithTask) (BFTask *) = ^id(BFTask *task) { 335| 8| if (cancellationToken.cancellationRequested || task.cancelled) { 336| 0| [tcs cancel]; 337| 8| } else if (task.error) { 338| 0| tcs.error = task.error; 339| 8| } else { 340| 8| tcs.result = task.result; 341| 8| } 342| 8| return nil; 343| 8| }; 344| 8| 345| 8| BFTask *resultTask = (BFTask *)result; 346| 8| 347| 8| if (resultTask.completed) { 348| 8| setupWithTask(resultTask); 349| 8| } else { 350| 0| [resultTask continueWithBlock:setupWithTask]; 351| 0| } 352| 8| 353| 20| } else { 354| 20| tcs.result = result; 355| 20| } 356| 28| }; 357| 28| 358| 28| BOOL completed; 359| 28| @synchronized(self.lock) { 360| 28| completed = self.completed; 361| 28| if (!completed) { 362| 0| [self.callbacks addObject:[^{ 363| 0| [executor execute:executionBlock]; 364| 0| } copy]]; 365| 0| } 366| 28| } 367| 28| if (completed) { 368| 28| [executor execute:executionBlock]; 369| 28| } 370| 28| 371| 28| return tcs.task; 372| 28|} 373| | 374| 13|- (BFTask *)continueWithBlock:(BFContinuationBlock)block { 375| 13| return [self continueWithExecutor:[BFExecutor defaultExecutor] block:block cancellationToken:nil]; 376| 13|} 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| 8| cancellationToken:(nullable BFCancellationToken *)cancellationToken { 390| 8| if (cancellationToken.cancellationRequested) { 391| 0| return [BFTask cancelledTask]; 392| 0| } 393| 8| 394| 8| return [self continueWithExecutor:executor block:^id(BFTask *task) { 395| 8| if (task.faulted || task.cancelled) { 396| 0| return task; 397| 8| } else { 398| 8| return block(task); 399| 8| } 400| 8| } cancellationToken:cancellationToken]; 401| 8|} 402| | 403| 8|- (BFTask *)continueWithSuccessBlock:(BFContinuationBlock)block { 404| 8| return [self continueWithExecutor:[BFExecutor defaultExecutor] successBlock:block cancellationToken:nil]; 405| 8|} 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| 0| 422| 0| @synchronized(self.lock) { 423| 0| if (self.completed) { 424| 0| return; 425| 0| } 426| 0| [self.condition lock]; 427| 0| } 428| 0| // TODO: (nlutsenko) Restructure this to use Bolts-Swift thread access synchronization architecture 429| 0| // 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| 0| // 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| 0| 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| 0| 452| 0| // Description string includes status information and, if available, the 453| 0| // 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| 34|+ (instancetype)taskCompletionSource { 30| 34| return [[self alloc] init]; 31| 34|} 32| | 33| 34|- (instancetype)init { 34| 34| self = [super init]; 35| 34| if (!self) return self; 36| 34| 37| 34| _task = [[BFTask alloc] init]; 38| 34| 39| 34| return self; 40| 34|} 41| | 42| |#pragma mark - Custom Setters/Getters 43| | 44| 32|- (void)setResult:(nullable id)result { 45| 32| if (![self.task trySetResult:result]) { 46| 0| [NSException raise:NSInternalInconsistencyException 47| 0| format:@"Cannot set the result on a completed task."]; 48| 0| } 49| 32|} 50| | 51| 1|- (void)setError:(NSError *)error { 52| 1| if (![self.task trySetError:error]) { 53| 0| [NSException raise:NSInternalInconsistencyException 54| 0| format:@"Cannot set the error on a completed task."]; 55| 0| } 56| 1|} 57| | 58| 1|- (void)cancel { 59| 1| if (![self.task trySetCancelled]) { 60| 0| [NSException raise:NSInternalInconsistencyException 61| 0| format:@"Cannot cancel a completed task."]; 62| 0| } 63| 1|} 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#User#AuthenticationProviders#Controller#PFUserAuthenticationController.m.gcov.reduced -: 0:Source:Parse/Internal/User/AuthenticationProviders/Controller/PFUserAuthenticationController.m #####:29: #####:35: #####:36: #####:37: #####:39: #####:40: #####:41: #####:43: #####:44: #####:46: #####:47: #####:48: #####:54: #####:56: #####:57: #####:58: #####:60: #####:61: #####:62: #####:65: #####:66: #####:67: #####:69: #####:70: #####:72: #####:73: #####:74: #####:76: #####:77: #####:78: #####:79: #####:81: #####:82: #####:83: #####:86: #####:87: #####:88: #####:89: #####:90: #####:91: #####:97: #####:99: #####:100: #####:101: #####:103: #####:104: #####:106: #####:108: #####:109: #####:110: #####:116: #####:118: #####:119: #####:120: #####:121: #####:122: #####:123: #####:124: #####:125: #####:128: #####:130: #####:131: #####:133: #####:134: #####:135: #####:136: #####:137: #####:138: #####:139: #####:140: #####:142: #####:143: #####:144: #####:145: #####:146: #####:147: #####:148: #####:151: #####:152: #####:153: #####:155: #####:158: #####:159: #####:162: #####:163: #####:164: #####:165: #####:166: <<<<<< EOF # path=Tests#Unit#FacebookAuthenticationProviderTests.m.gcov.reduced -: 0:Source:Tests/Unit/FacebookAuthenticationProviderTests.m 1:24: 1:25: 1:26: 1:28: 1:29: 1:33: 1:35: 2:37: 1:60: 1:61: 1:63: 2:64: 2:65: 1:66: 1:67: 1:69: 1:70: 1:71: 1:73: 1:74: 1:78: 1:80: 2:82: 1:105: 1:106: 1:108: 3:109: 3:110: 1:111: 1:112: 1:114: 1:115: 1:116: 1:118: 1:119: 1:121: 1:122: 1:124: 2:126: 1:149: 2:150: 1:151: 1:152: 1:154: 1:155: 1:156: 1:158: 1:159: 1:161: 2:163: 1:176: 1:177: 1:179: 2:180: 1:181: 1:182: 1:184: 1:185: 1:186: 1:188: 1:189: 1:190: 1:192: 3:194: 1:201: 1:202: 1:204: 2:205: 1:206: 1:207: 1:209: 1:210: 1:211: 1:213: 1:214: 1:221: 2:223: 1:250: 1:251: 1:253: 2:254: 1:255: 1:256: 1:257: 1:259: 1:260: 1:261: 1:263: 1:264: 1:268: 1:270: 1:271: 1:273: 1:274: 1:276: 1:277: 1:278: 1:280: 1:281: 1:283: 1:285: 1:286: <<<<<< 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 192:35: 192:37: #####:38: 192:40: 192:41: 192:42: 368:45: 368:47: 104:53: 104:56: #####:58: #####:59: 104:62: 104:64: 104:65: 24:68: 24:70: 24:71: #####:74: #####:76: #####:77: #####:80: #####:82: #####:83: #####:86: #####:88: #####:89: 48:92: 48:94: 48:95: #####:98: #####:100: #####:101: #####:105: #####:107: #####:108: #####:109: #####:110: 192:116: 192:118: 192:119: 192:120: 112:130: 224:132: 112:133: 112:134: 88:136: 88:137: 88:138: 24:142: 112:144: 112:145: #####:151: #####:153: #####:154: #####:155: #####:157: #####:163: #####:165: #####:166: #####:167: #####:169: #####:175: #####:177: #####:178: #####:179: #####:181: 48:187: 96:189: 48:190: 48:191: 48:193: #####:199: #####:201: #####:202: #####:203: #####:205: #####:212: #####:214: #####:215: #####:216: #####:218: <<<<<< EOF # path=Parse#Internal#PFEventuallyPin.m.gcov.reduced -: 0:Source:Parse/Internal/PFEventuallyPin.m #####:39: #####:40: #####:44: #####:45: #####:47: #####:49: #####:50: #####:57: #####:58: #####:61: #####:62: #####:65: #####:66: #####:69: #####:70: #####:73: #####:74: #####:77: #####:78: #####:79: #####:80: #####:82: #####:83: #####:89: #####:90: #####:91: #####:93: #####:94: #####:95: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:105: #####:106: #####:108: #####:109: #####:112: #####:113: #####:114: #####:115: #####:117: #####:118: #####:119: #####:121: #####:122: #####:123: #####:125: #####:126: #####:127: #####:128: #####:129: #####:130: #####:132: #####:133: #####:134: #####:135: #####:136: #####:142: #####:148: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:160: #####:161: #####:162: #####:163: #####:167: #####:168: #####:169: #####:170: #####:171: #####:172: #####:173: #####:174: #####:175: #####:177: #####:178: #####:179: #####:180: #####:181: #####:182: #####:183: #####:184: #####:185: #####:186: #####:187: #####:188: #####:189: #####:190: <<<<<< EOF # path=Parse#Internal#ParseClientConfiguration_Private.h.gcov.reduced -: 0:Source:Parse/Internal/ParseClientConfiguration_Private.h #####:20: #####:24: #####:28: #####:30: <<<<<< EOF # path=ParseFacebookUtils#Internal#PFFacebookPrivateUtilities.m.gcov.reduced -: 0:Source:ParseFacebookUtils/Internal/PFFacebookPrivateUtilities.m 6:16: 6:17: 6:18: #####:19: 6:21: 6:22: 3:28: 9:31: 3:32: 3:33: 3:34: 4:36: 4:37: 1:38: 6:41: 3:42: 3:43: 4:44: 2:46: 2:47: 2:48: 2:49: 1:50: 1:53: 1:54: 1:55: 2:56: 3:62: 6:63: 3:64: 3:65: 3:66: 3:68: 3:69: 4:71: 8:72: 4:73: 4:74: 4:75: 4:77: 4:78: 7:80: 7:81: 7:82: 2:88: 4:89: 2:91: 4:98: 4:99: 4:100: 4:101: 4:102: 4:103: 4:104: <<<<<< EOF # path=Parse#Internal#PFCategoryLoader.m.gcov.reduced -: 0:Source:Parse/Internal/PFCategoryLoader.m 1:16: 1:17: 1:18: <<<<<< 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 #####:19: <<<<<< EOF # path=ParseFacebookUtils#Internal#AuthenticationProvider#PFFacebookAuthenticationProvider.m.gcov.reduced -: 0:Source:ParseFacebookUtils/Internal/AuthenticationProvider/PFFacebookAuthenticationProvider.m 9:24: 9:26: 9:27: 18:29: 9:30: 9:32: 9:33: 1:35: 1:37: 1:38: 6:44: 12:46: 6:47: 6:48: 6:49: #####:51: #####:54: #####:55: 2:61: 2:62: 2:63: 1:64: 1:67: 1:69: #####:70: 1:71: 1:72: 1:74: 2:75: <<<<<< EOF # path=Parse#Internal#Object#Coder#File#PFObjectFileCoder.m.gcov.reduced -: 0:Source:Parse/Internal/Object/Coder/File/PFObjectFileCoder.m #####:23: #####:24: #####:25: #####:27: #####:28: #####:29: #####:35: #####:36: #####:37: #####:38: #####:40: #####:41: #####:42: #####:43: <<<<<< EOF # path=Parse#Internal#Object#FilePersistence#PFObjectFilePersistenceController.h.gcov.reduced -: 0:Source:Parse/Internal/Object/FilePersistence/PFObjectFilePersistenceController.h #####:22: <<<<<< EOF # path=Parse#Internal#File#State#PFFileState.m.gcov.reduced -: 0:Source:Parse/Internal/File/State/PFFileState.m #####:20: #####:28: #####:29: #####:30: #####:31: #####:38: #####:39: #####:40: #####:42: #####:45: #####:46: #####:48: #####:49: #####:50: #####:52: #####:53: #####:59: #####:60: #####:61: #####:62: #####:63: #####:64: #####:66: #####:67: #####:68: #####:71: #####:72: #####:75: #####:76: #####:77: #####:80: #####:81: #####:82: #####:85: #####:86: #####:87: #####:88: #####:89: #####:90: #####:96: #####:97: #####:100: #####:101: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLRequestConstructor#PFCommandURLRequestConstructor.m.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLRequestConstructor/PFCommandURLRequestConstructor.m #####:24: #####:30: #####:31: #####:32: #####:34: #####:35: #####:37: #####:38: #####:40: #####:41: #####:42: #####:48: #####:49: #####:50: #####:51: #####:53: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:61: #####:62: #####:63: #####:64: #####:69: #####:70: #####:71: #####:72: #####:73: #####:75: #####:76: #####:77: #####:78: #####:80: #####:81: #####:82: #####:83: #####:85: #####:86: #####:87: #####:88: #####:89: #####:90: #####:96: #####:99: #####:100: #####:102: #####:103: #####:104: #####:106: #####:107: #####:108: #####:109: #####:110: #####:111: #####:113: #####:114: #####:115: #####:117: #####:118: #####:119: #####:125: #####:129: #####:138: #####:140: #####:141: #####:142: #####:143: #####:145: #####:146: #####:149: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:158: #####:159: #####:161: #####:162: #####:163: #####:164: #####:165: #####:166: #####:167: #####:168: #####:169: #####:170: #####:171: #####:172: #####:173: <<<<<< EOF # path=Parse#Internal#Config#Controller#PFConfigController.h.gcov.reduced -: 0:Source:Parse/Internal/Config/Controller/PFConfigController.h #####:22: <<<<<< 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 #####:37: #####:38: #####:39: #####:43: #####:49: #####:50: #####:51: #####:52: #####:53: #####:55: #####:56: #####:62: #####:63: #####:64: #####:65: #####:66: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:75: #####:81: #####:85: #####:91: #####:92: #####:93: #####:94: #####:95: #####:96: #####:102: #####:104: #####:105: #####:107: #####:110: #####:111: #####:113: #####:114: #####:115: #####:116: #####:117: #####:118: #####:119: #####:122: #####:123: #####:125: #####:126: #####:127: #####:129: #####:130: #####:131: #####:132: #####:133: #####:135: #####:136: #####:139: #####:142: #####:143: #####:144: #####:145: #####:146: #####:147: #####:149: #####:151: #####:152: #####:153: #####:154: #####:156: #####:158: #####:160: #####:169: #####:172: #####:173: #####:174: #####:176: #####:177: #####:178: #####:183: #####:186: #####:187: #####:189: #####:191: #####:200: #####:202: #####:204: #####:205: #####:206: #####:207: #####:208: #####:209: #####:210: #####:212: #####:213: #####:216: #####:217: #####:218: #####:223: #####:225: #####:226: #####:231: #####:233: #####:234: #####:235: #####:237: #####:238: #####:239: #####:240: #####:245: #####:247: #####:248: #####:249: #####:251: #####:252: #####:253: #####:254: #####:259: #####:261: #####:262: #####:263: #####:265: #####:266: #####:267: #####:268: #####:273: #####:275: #####:276: #####:277: #####:279: #####:280: #####:281: #####:282: #####:288: #####:290: #####:291: #####:294: #####:296: #####:297: #####:298: #####:300: #####:301: #####:302: #####:307: #####:309: #####:310: #####:315: #####:316: #####:317: #####:319: #####:320: #####:321: #####:323: #####:324: #####:325: #####:330: #####:333: #####:334: #####:337: #####:338: #####:339: #####:341: #####:344: #####:345: #####:346: #####:347: #####:348: #####:349: #####:350: #####:351: #####:352: #####:353: #####:354: #####:355: #####:356: #####:358: #####:359: #####:360: #####:362: #####:363: #####:364: #####:369: #####:371: #####:372: #####:375: #####:376: #####:381: #####:384: #####:385: #####:387: #####:388: #####:390: #####:391: #####:392: #####:393: #####:398: #####:400: #####:401: #####:402: #####:403: #####:404: #####:406: #####:408: #####:410: #####:414: #####:415: #####:416: #####:417: #####:418: #####:424: #####:428: #####:429: #####:430: #####:431: #####:432: #####:433: #####:434: #####:435: #####:436: #####:437: #####:438: #####:439: #####:440: #####:441: #####:442: #####:443: #####:444: #####:445: #####:446: #####:448: #####:449: #####:450: #####:451: #####:452: #####:453: #####:454: #####:455: #####:457: #####:458: #####:459: #####:461: #####:463: #####:464: #####:469: #####:472: #####:473: #####:474: #####:475: #####:476: #####:477: #####:478: #####:479: #####:484: #####:487: #####:488: #####:489: #####:490: #####:491: #####:492: #####:493: #####:498: #####:501: #####:502: #####:503: #####:504: #####:505: #####:506: #####:507: #####:508: #####:509: #####:510: #####:511: #####:513: #####:514: #####:515: #####:516: #####:521: #####:524: #####:525: #####:526: #####:527: #####:528: #####:529: #####:530: #####:535: #####:540: #####:541: #####:542: #####:543: #####:544: #####:545: #####:546: #####:547: #####:549: #####:550: #####:551: #####:552: #####:553: #####:554: #####:555: #####:556: #####:558: #####:563: #####:564: #####:565: #####:566: #####:567: #####:568: #####:571: #####:572: #####:573: #####:574: #####:575: #####:576: #####:578: #####:579: #####:580: #####:581: #####:582: #####:583: #####:590: #####:591: #####:592: #####:593: #####:595: #####:596: #####:597: #####:598: #####:599: #####:600: #####:601: #####:603: #####:604: #####:605: #####:606: #####:608: #####:609: #####:610: #####:611: #####:612: #####:613: #####:614: #####:615: #####:616: #####:617: #####:619: #####:620: #####:621: #####:622: #####:623: #####:624: #####:625: #####:626: #####:629: #####:630: #####:631: #####:632: #####:633: #####:634: #####:637: #####:638: #####:640: #####:641: #####:643: #####:644: #####:645: #####:646: #####:647: #####:648: #####:649: #####:655: #####:658: #####:659: #####:662: #####:663: #####:665: #####:666: #####:667: #####:668: #####:669: #####:670: #####:671: #####:672: #####:675: #####:676: #####:677: #####:678: #####:679: #####:682: #####:684: #####:686: #####:687: #####:690: #####:692: #####:693: #####:694: #####:695: #####:696: #####:697: #####:699: #####:700: #####:701: #####:702: #####:703: #####:704: #####:705: #####:706: #####:707: #####:710: #####:712: #####:714: #####:715: #####:716: #####:717: #####:718: #####:724: #####:725: #####:726: #####:729: #####:730: #####:731: #####:733: #####:734: #####:736: #####:737: #####:741: #####:742: #####:744: #####:745: #####:746: #####:749: #####:750: #####:751: #####:753: #####:754: #####:756: #####:757: #####:761: #####:762: #####:768: #####:769: #####:770: #####:772: #####:774: #####:776: #####:777: #####:779: #####:780: #####:781: #####:787: #####:791: #####:792: #####:795: #####:796: #####:797: #####:798: #####:799: #####:800: #####:801: #####:802: #####:803: #####:804: #####:805: #####:806: #####:807: #####:808: #####:809: #####:810: #####:811: #####:813: #####:814: #####:816: #####:817: #####:818: #####:819: #####:820: #####:821: #####:823: #####:824: #####:826: #####:827: #####:828: #####:829: #####:830: #####:831: #####:832: #####:833: #####:834: #####:835: #####:836: #####:839: #####:840: #####:843: #####:844: #####:845: #####:846: #####:848: #####:849: #####:850: #####:851: #####:853: #####:855: #####:856: #####:857: #####:858: #####:859: #####:860: #####:861: #####:863: #####:864: #####:866: #####:867: #####:868: #####:869: #####:870: #####:871: #####:872: #####:873: #####:874: #####:877: #####:878: #####:881: #####:883: #####:884: #####:885: #####:887: #####:890: #####:891: #####:892: #####:893: #####:894: #####:895: #####:896: #####:897: #####:898: #####:899: #####:900: #####:901: #####:903: #####:906: #####:908: #####:909: #####:911: #####:912: #####:913: #####:914: #####:915: #####:916: <<<<<< 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 #####:30: #####:31: #####:36: <<<<<< EOF # path=Bolts#Common#BFCancellationTokenSource.m.gcov.reduced -: 0:Source:Bolts/Common/BFCancellationTokenSource.m #####:27: #####:31: #####:32: #####:33: #####:35: #####:37: #####:38: #####:40: #####:41: #####:46: #####:47: #####:50: #####:51: #####:52: #####:54: #####:55: #####:56: #####:58: #####:59: #####:60: <<<<<< EOF # path=Parse#Internal#PFErrorUtilities.m.gcov.reduced -: 0:Source:Parse/Internal/PFErrorUtilities.m #####:17: #####:18: #####:19: #####:21: #####:22: #####:23: #####:24: #####:25: #####:27: #####:28: #####:29: #####:31: #####:32: #####:34: #####:36: #####:37: #####:39: #####:41: #####:42: #####:43: #####:44: #####:45: #####:46: <<<<<< EOF # path=Parse#Internal#Object#State#PFObjectState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Object/State/PFObjectState_Private.h #####:26: #####:27: #####:28: #####:29: #####:32: #####:33: <<<<<< EOF # path=Parse#Internal#LocalDataStore#SQLite#PFSQLiteDatabaseController.m.gcov.reduced -: 0:Source:Parse/Internal/LocalDataStore/SQLite/PFSQLiteDatabaseController.m #####:20: #####:28: #####:29: #####:30: #####:32: #####:33: #####:35: #####:36: #####:38: #####:39: #####:40: #####:47: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:60: #####:61: #####:65: #####:67: #####:68: #####:70: #####:71: <<<<<< EOF # path=Parse#Internal#ACL#State#PFACLState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/ACL/State/PFACLState_Private.h #####:29: #####:30: <<<<<< EOF # path=Parse#Internal#MultiProcessLock#PFMultiProcessFileLockController.m.gcov.reduced -: 0:Source:Parse/Internal/MultiProcessLock/PFMultiProcessFileLockController.m #####:22: #####:28: #####:29: #####:30: #####:32: #####:34: #####:35: #####:37: #####:38: #####:40: #####:43: #####:44: #####:45: #####:46: #####:53: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:61: #####:63: #####:64: #####:65: #####:66: #####:68: #####:69: #####:70: #####:71: #####:73: #####:74: #####:75: #####:76: #####:77: #####:78: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: <<<<<< EOF # path=Parse#PFPolygon.m.gcov.reduced -: 0:Source:Parse/PFPolygon.m #####:21: #####:27: #####:28: #####:29: #####:30: #####:31: #####:38: #####:39: #####:42: #####:45: #####:46: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:56: #####:57: #####:58: #####:59: #####:60: #####:62: #####:63: #####:65: #####:66: #####:68: #####:69: #####:70: #####:71: #####:72: #####:73: #####:74: #####:75: #####:76: #####:77: #####:78: #####:79: #####:81: #####:82: #####:85: #####:86: #####:87: #####:88: #####:89: #####:90: #####:91: #####:92: #####:93: #####:94: #####:95: #####:97: #####:98: #####:107: #####:108: #####:110: #####:114: #####:115: #####:116: #####:118: #####:119: #####:120: #####:122: #####:123: #####:125: #####:127: #####:128: #####:134: #####:135: #####:136: #####:139: #####:140: #####:143: #####:145: #####:146: #####:148: #####:149: #####:150: #####:151: #####:152: #####:159: #####:160: #####:161: #####:162: #####:168: #####:169: #####:170: #####:171: #####:172: #####:173: #####:175: #####:176: #####:177: #####:178: #####:179: #####:180: <<<<<< EOF # path=OCMock#OCMObserverRecorder.m.gcov.reduced -: 0:Source:OCMock/OCMObserverRecorder.m #####:33: #####:35: #####:36: #####:37: #####:39: #####:41: #####:47: #####:49: #####:50: #####:53: #####:55: #####:56: #####:62: #####:64: #####:65: #####:66: #####:69: #####:71: #####:73: #####:75: #####:77: #####:79: #####:81: #####:83: #####:85: #####:89: #####:91: <<<<<< EOF # path=OCMock#OCMVerifier.m.gcov.reduced -: 0:Source:OCMock/OCMVerifier.m 8:26: 8:28: #####:29: 8:30: 8:32: 8:33: 8:35: #####:38: #####:40: #####:41: #####:44: #####:46: #####:47: #####:48: 8:50: 8:52: 8:53: 8:54: 8:55: <<<<<< EOF # path=Parse#Internal#PFCommandCache.m.gcov.reduced -: 0:Source:Parse/Internal/PFCommandCache.m #####:47: #####:55: #####:58: #####:59: #####:60: #####:61: #####:62: #####:63: #####:64: #####:66: #####:67: #####:68: #####:70: #####:76: #####:77: #####:79: #####:80: #####:81: #####:82: #####:84: #####:86: #####:87: #####:93: #####:94: #####:96: #####:98: #####:99: #####:101: #####:102: #####:103: #####:104: #####:106: #####:108: #####:109: #####:115: #####:116: #####:117: #####:118: #####:124: #####:126: #####:127: #####:128: #####:129: #####:130: #####:131: #####:133: #####:134: #####:137: #####:139: #####:140: #####:142: #####:143: #####:145: #####:146: #####:150: #####:152: #####:153: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:160: #####:161: #####:163: #####:166: #####:167: #####:168: #####:169: #####:170: #####:171: #####:172: #####:173: #####:175: #####:179: #####:180: #####:181: #####:183: #####:184: #####:186: #####:189: #####:190: #####:192: #####:196: #####:197: #####:198: #####:199: #####:200: #####:201: #####:202: #####:203: #####:205: #####:206: #####:207: #####:208: #####:209: #####:210: #####:211: #####:213: #####:214: #####:215: #####:217: #####:218: #####:219: #####:221: #####:223: #####:224: #####:230: #####:231: #####:232: #####:234: #####:236: #####:238: #####:239: #####:240: #####:241: #####:244: #####:245: #####:246: #####:247: #####:248: #####:250: #####:251: #####:252: #####:253: #####:254: #####:255: #####:257: #####:259: #####:261: #####:262: #####:263: #####:264: #####:266: #####:267: #####:269: #####:270: #####:271: #####:274: #####:277: #####:278: #####:279: #####:285: #####:288: #####:289: #####:290: #####:292: #####:293: #####:294: #####:296: #####:297: #####:298: #####:299: #####:302: #####:303: #####:304: #####:306: #####:307: #####:309: #####:311: #####:312: #####:315: #####:316: #####:317: #####:318: #####:319: #####:320: #####:321: #####:322: #####:323: #####:324: #####:326: #####:327: #####:328: #####:329: #####:330: #####:331: #####:332: #####:333: #####:334: #####:335: #####:337: #####:338: #####:339: #####:341: #####:342: #####:343: <<<<<< EOF # path=Parse#Internal#User#State#PFUserState.m.gcov.reduced -: 0:Source:Parse/Internal/User/State/PFUserState.m #####:18: #####:24: #####:25: #####:26: #####:28: #####:29: #####:30: #####:32: #####:33: #####:35: #####:36: #####:37: #####:39: #####:41: #####:42: #####:44: #####:45: #####:46: #####:52: #####:53: #####:54: #####:55: #####:56: #####:57: #####:58: #####:64: #####:65: #####:66: #####:72: #####:73: #####:80: #####:81: <<<<<< EOF # path=Parse#Internal#Push#State#PFMutablePushState.m.gcov.reduced -: 0:Source:Parse/Internal/Push/State/PFMutablePushState.m #####:27: #####:28: #####:29: #####:30: #####:31: #####:33: <<<<<< EOF # path=Parse#Internal#CloudCode#PFCloudCodeController.m.gcov.reduced -: 0:Source:Parse/Internal/CloudCode/PFCloudCodeController.m #####:21: #####:27: #####:28: #####:29: #####:31: #####:33: #####:34: #####:36: #####:37: #####:38: #####:44: #####:47: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: #####:55: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:63: #####:64: <<<<<< EOF # path=Parse#PFQuery.m.gcov.reduced -: 0:Source:Parse/PFQuery.m #####:42: #####:45: #####:46: #####:47: #####:48: #####:50: #####:51: #####:52: #####:54: #####:56: #####:57: #####:62: #####:65: #####:66: #####:67: #####:69: #####:70: #####:71: #####:73: #####:75: #####:76: #####:82: #####:86: #####:92: #####:93: #####:94: #####:96: #####:98: #####:99: #####:101: #####:102: #####:103: #####:105: #####:107: #####:108: #####:116: #####:117: #####:120: #####:121: #####:122: #####:123: #####:127: #####:128: #####:129: #####:131: #####:132: #####:137: #####:138: #####:139: #####:141: #####:142: #####:147: #####:148: #####:149: #####:151: #####:152: #####:154: #####:155: #####:156: #####:158: #####:163: #####:164: #####:165: #####:167: #####:168: #####:173: #####:174: #####:175: #####:177: #####:178: #####:185: #####:186: #####:187: #####:188: #####:189: #####:191: #####:192: #####:193: #####:194: #####:195: #####:197: #####:198: #####:199: #####:200: #####:201: #####:203: #####:204: #####:205: #####:206: #####:207: #####:209: #####:210: #####:211: #####:212: #####:213: #####:214: #####:215: #####:217: #####:218: #####:219: #####:221: #####:222: #####:223: #####:224: #####:231: #####:232: #####:233: #####:234: #####:235: #####:237: #####:238: #####:239: #####:240: #####:241: #####:242: #####:244: #####:245: #####:246: #####:247: #####:249: #####:250: #####:251: #####:252: #####:254: #####:255: #####:256: #####:257: #####:259: #####:260: #####:261: #####:262: #####:264: #####:265: #####:266: #####:267: #####:269: #####:270: #####:271: #####:273: #####:274: #####:275: #####:277: #####:278: #####:279: #####:281: #####:282: #####:283: #####:285: #####:286: #####:287: #####:288: #####:290: #####:291: #####:292: #####:294: #####:295: #####:296: #####:298: #####:299: #####:300: #####:301: #####:302: #####:304: #####:305: #####:306: #####:307: #####:309: #####:310: #####:311: #####:312: #####:314: #####:315: #####:316: #####:317: #####:319: #####:320: #####:321: #####:323: #####:324: #####:325: #####:326: #####:327: #####:328: #####:329: #####:330: #####:331: #####:332: #####:334: #####:335: #####:336: #####:337: #####:339: #####:340: #####:341: #####:342: #####:344: #####:345: #####:346: #####:347: #####:349: #####:350: #####:351: #####:353: #####:354: #####:355: #####:357: #####:358: #####:359: #####:361: #####:362: #####:363: #####:365: #####:366: #####:367: #####:368: #####:369: #####:370: #####:372: #####:373: #####:374: #####:375: #####:376: #####:377: #####:379: #####:380: #####:381: #####:382: #####:384: #####:385: #####:386: #####:392: #####:393: #####:394: #####:395: #####:396: #####:398: #####:399: #####:400: #####:401: #####:402: #####:408: #####:409: #####:410: #####:411: #####:412: #####:418: #####:419: #####:422: #####:425: #####:426: #####:427: #####:429: #####:431: #####:432: #####:433: #####:436: #####:437: #####:438: #####:441: #####:442: #####:443: #####:446: #####:447: #####:448: #####:451: #####:452: #####:453: #####:456: #####:457: #####:458: #####:461: #####:462: #####:463: #####:465: #####:466: #####:468: #####:470: #####:471: #####:472: #####:474: #####:475: #####:476: #####:477: #####:478: #####:479: #####:480: #####:481: #####:483: #####:484: #####:485: #####:487: #####:490: #####:491: #####:492: #####:494: #####:495: #####:496: #####:498: #####:499: #####:501: #####:503: #####:504: #####:505: #####:507: #####:508: #####:509: #####:510: #####:511: #####:512: #####:513: #####:514: #####:516: #####:517: #####:518: #####:520: #####:523: #####:524: #####:525: #####:530: #####:533: #####:535: #####:536: #####:539: #####:541: #####:542: #####:548: #####:549: #####:550: #####:551: #####:552: #####:553: #####:554: #####:555: #####:557: #####:558: #####:560: #####:561: #####:562: #####:563: #####:564: #####:565: #####:566: #####:567: #####:568: #####:570: #####:572: #####:573: #####:574: #####:575: #####:576: #####:578: #####:580: #####:581: #####:582: #####:583: #####:584: #####:585: #####:587: #####:588: #####:589: #####:590: #####:591: #####:592: #####:593: #####:594: #####:595: #####:599: #####:600: #####:603: #####:604: #####:605: #####:607: #####:613: #####:614: #####:615: #####:616: #####:617: #####:618: #####:619: #####:621: #####:622: #####:623: #####:624: #####:625: #####:626: #####:632: #####:633: #####:634: #####:636: #####:637: #####:638: #####:641: #####:642: #####:643: #####:645: #####:646: #####:647: #####:648: #####:649: #####:650: #####:652: #####:655: #####:656: #####:657: #####:658: #####:659: #####:660: #####:666: #####:667: #####:668: #####:671: #####:673: #####:674: #####:676: #####:677: #####:678: #####:679: #####:681: #####:682: #####:684: #####:685: #####:686: #####:688: #####:689: #####:691: #####:692: #####:693: #####:694: #####:695: #####:697: #####:698: #####:699: #####:700: #####:701: #####:702: #####:705: #####:706: #####:707: #####:713: #####:714: #####:721: #####:722: #####:724: #####:726: #####:727: #####:729: #####:730: #####:731: #####:732: #####:733: #####:734: #####:736: #####:737: #####:738: #####:739: #####:740: #####:742: #####:743: #####:745: #####:746: #####:747: #####:748: #####:749: #####:750: #####:752: #####:754: #####:755: #####:756: #####:757: #####:758: #####:759: #####:760: #####:761: #####:762: #####:763: #####:764: #####:765: #####:766: #####:767: #####:769: #####:770: #####:771: #####:772: #####:773: #####:774: #####:775: #####:776: #####:782: #####:783: #####:785: #####:788: #####:789: #####:790: #####:791: #####:792: #####:793: #####:794: #####:795: #####:796: #####:798: #####:799: #####:801: #####:802: #####:804: #####:805: #####:806: #####:807: #####:808: #####:811: #####:812: #####:813: #####:819: #####:820: #####:822: #####:825: #####:826: #####:827: #####:828: #####:829: #####:830: #####:831: #####:833: #####:834: #####:835: #####:836: #####:837: #####:839: #####:840: #####:841: #####:842: #####:843: #####:845: #####:846: #####:848: #####:849: #####:850: #####:851: #####:852: #####:853: #####:855: #####:857: #####:858: #####:859: #####:860: #####:861: #####:862: #####:863: #####:864: #####:865: #####:866: #####:867: #####:868: #####:869: #####:870: #####:872: #####:873: #####:874: #####:875: #####:876: #####:877: #####:878: #####:879: #####:885: #####:886: #####:887: #####:888: #####:889: #####:890: #####:891: #####:892: #####:898: #####:899: #####:906: #####:907: #####:910: #####:911: #####:912: #####:915: #####:916: #####:919: #####:920: #####:926: #####:927: #####:928: #####:931: #####:932: #####:933: #####:934: #####:936: #####:937: #####:938: #####:948: #####:949: #####:950: #####:951: #####:952: #####:953: #####:955: #####:961: #####:962: #####:965: #####:966: #####:969: #####:970: #####:971: #####:973: #####:974: #####:976: #####:977: #####:979: #####:980: #####:981: #####:983: #####:985: #####:992: #####:993: #####:996: #####:997: #####:998: #####:999: #####:1000: #####:1002: #####:1003: #####:1005: #####:1011: #####:1012: #####:1019: #####:1020: #####:1021: #####:1023: #####:1024: #####:1036: #####:1037: #####:1038: #####:1040: #####:1041: #####:1042: #####:1043: #####:1045: #####:1046: #####:1047: #####:1049: #####:1050: #####:1051: #####:1055: #####:1056: #####:1057: #####:1059: #####:1060: #####:1061: #####:1062: #####:1066: #####:1067: #####:1070: #####:1071: #####:1076: #####:1077: #####:1080: #####:1081: #####:1086: #####:1087: #####:1090: #####:1091: #####:1092: #####:1095: #####:1098: #####:1099: #####:1111: #####:1112: #####:1113: #####:1114: #####:1115: #####:1119: #####:1120: #####:1121: #####:1122: #####:1123: #####:1127: #####:1128: #####:1129: #####:1130: #####:1131: #####:1135: #####:1136: #####:1137: #####:1138: #####:1139: <<<<<< EOF # path=OCMock#OCMRecorder.m.gcov.reduced -: 0:Source:OCMock/OCMRecorder.m 208:27: 208:30: 208:31: 208:32: 16:35: 16:37: 16:38: 16:39: 208:42: 208:44: 208:45: 192:47: 192:49: 192:50: 208:52: 208:54: 208:55: 208:56: #####:58: #####:60: #####:63: #####:65: 192:68: 192:70: 48:76: 48:79: 48:80: #####:83: #####:85: #####:86: 192:92: 192:94: 48:95: 144:97: 144:98: #####:101: #####:102: #####:104: #####:105: #####:106: #####:107: 144:108: 192:109: 192:111: 192:113: 192:114: 192:115: 192:122: #####:124: #####:125: #####:126: 192:127: #####:129: #####:131: #####:132: #####:142: #####:144: #####:145: #####:146: #####:148: <<<<<< EOF # path=OCMock#OCObserverMockObject.m.gcov.reduced -: 0:Source:OCMock/OCObserverMockObject.m #####:30: #####:32: #####:34: #####:35: #####:36: #####:38: #####:41: #####:43: #####:46: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:55: #####:57: #####:60: #####:62: #####:63: #####:65: #####:67: #####:69: #####:70: #####:71: #####:76: #####:78: #####:79: #####:81: #####:82: #####:83: #####:84: #####:86: #####:88: #####:89: #####:91: #####:93: #####:95: #####:97: #####:98: #####:99: #####:100: #####:101: #####:103: #####:104: #####:105: #####:106: #####:107: #####:108: #####:117: #####:119: #####:121: #####:122: #####:123: #####:125: #####:126: #####:128: #####:130: #####:132: #####:133: #####:134: #####:136: #####:137: #####:142: #####:144: #####:148: #####:149: #####:151: #####:153: #####:154: #####:156: #####:157: #####:158: #####:159: #####:160: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#PFURLSessionCommandRunner_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/PFURLSessionCommandRunner_Private.h #####:19: #####:20: <<<<<< EOF # path=Parse#Internal#Object#OperationSet#PFOperationSet.m.gcov.reduced -: 0:Source:Parse/Internal/Object/OperationSet/PFOperationSet.m #####:27: #####:31: #####:37: #####:38: #####:39: #####:41: #####:42: #####:43: #####:45: #####:46: #####:48: #####:50: #####:51: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:63: #####:64: #####:65: #####:67: #####:68: #####:69: #####:75: #####:78: #####:79: #####:80: #####:81: #####:82: #####:83: #####:84: #####:85: #####:86: #####:88: #####:89: #####:91: #####:92: #####:93: #####:96: #####:97: #####:99: #####:100: #####:101: #####:102: #####:103: #####:104: #####:106: #####:108: #####:109: #####:110: #####:111: #####:112: #####:113: #####:114: #####:115: #####:118: #####:119: #####:120: #####:121: #####:122: #####:124: #####:125: #####:127: #####:128: #####:129: #####:130: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:139: #####:140: #####:141: #####:143: #####:144: #####:150: #####:151: #####:152: #####:154: #####:155: #####:156: #####:158: #####:159: #####:162: #####:163: #####:166: #####:167: #####:168: #####:170: #####:171: #####:172: #####:173: #####:175: #####:176: #####:177: #####:179: #####:180: #####:181: #####:182: #####:184: #####:185: #####:186: #####:187: #####:193: #####:196: #####:203: #####:204: #####:205: #####:206: #####:207: #####:208: #####:209: <<<<<< EOF # path=Parse#Internal#Query#Controller#PFQueryController.h.gcov.reduced -: 0:Source:Parse/Internal/Query/Controller/PFQueryController.h #####:28: <<<<<< EOF # path=Parse#PFRelation.m.gcov.reduced -: 0:Source:Parse/PFRelation.m #####:41: #####:45: #####:49: #####:50: #####:51: #####:53: #####:54: #####:56: #####:57: #####:59: #####:60: #####:61: #####:63: #####:64: #####:66: #####:67: #####:69: #####:70: #####:71: #####:73: #####:75: #####:76: #####:78: #####:79: #####:80: #####:82: #####:83: #####:86: #####:87: #####:88: #####:90: #####:91: #####:93: #####:94: #####:96: #####:97: #####:98: #####:100: #####:101: #####:102: #####:104: #####:105: #####:106: #####:108: #####:109: #####:126: #####:128: #####:129: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:139: #####:140: #####:141: #####:143: #####:144: #####:145: #####:146: #####:147: #####:148: #####:150: #####:151: #####:152: #####:153: #####:154: #####:155: #####:156: #####:158: #####:159: #####:161: #####:162: #####:165: #####:166: #####:167: #####:168: #####:169: #####:171: #####:172: #####:181: #####:183: #####:184: #####:193: #####:195: #####:196: #####:197: #####:198: #####:199: #####:200: #####:201: #####:203: #####:204: #####:206: #####:208: #####:209: #####:211: #####:217: #####:218: #####:220: #####:221: #####:222: #####:224: #####:225: #####:227: #####:228: #####:229: #####:230: #####:231: #####:233: #####:234: #####:235: #####:236: #####:237: <<<<<< EOF # path=Parse#Internal#Object#State#PFObjectState.h.gcov.reduced -: 0:Source:Parse/Internal/Object/State/PFObjectState.h #####:19: #####:20: #####:22: #####:23: #####:25: #####:27: #####:28: <<<<<< EOF # path=Parse#Internal#Persistence#Group#PFUserDefaultsPersistenceGroup.m.gcov.reduced -: 0:Source:Parse/Internal/Persistence/Group/PFUserDefaultsPersistenceGroup.m #####:22: #####:28: #####:29: #####:30: #####:32: #####:33: #####:34: #####:36: #####:37: #####:39: #####:41: #####:42: #####:48: #####:49: #####:50: #####:51: #####:52: #####:53: #####:54: #####:56: #####:57: #####:58: #####:59: #####:60: #####:61: #####:62: #####:63: #####:65: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:72: #####:74: #####:75: #####:76: #####:77: #####:78: #####:79: #####:80: #####:83: #####:84: #####:85: #####:87: #####:88: #####:89: #####:95: #####:96: #####:97: #####:98: #####:99: #####:100: #####:101: #####:105: #####:106: #####:107: #####:108: <<<<<< EOF # path=Bolts#Common#BFCancellationTokenRegistration.m.gcov.reduced -: 0:Source:Bolts/Common/BFCancellationTokenRegistration.m #####:19: #####:20: #####:21: #####:22: #####:32: #####:34: #####:35: #####:36: #####:37: #####:38: #####:39: #####:41: #####:42: #####:43: #####:45: #####:47: #####:48: #####:50: #####:51: #####:52: #####:53: #####:55: #####:56: #####:58: #####:59: #####:60: #####:61: #####:62: #####:63: #####:64: #####:66: #####:67: #####:68: #####:69: #####:70: #####:71: #####:73: #####:74: #####:75: <<<<<< EOF # path=Parse#Internal#Installation#CurrentInstallationController#PFCurrentInstallationController.h.gcov.reduced -: 0:Source:Parse/Internal/Installation/CurrentInstallationController/PFCurrentInstallationController.h #####:29: #####:30: <<<<<< EOF # path=Parse#Internal#File#State#PFFileState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/File/State/PFFileState_Private.h #####:27: #####:29: <<<<<< EOF # path=OCMock#OCMConstraint.m.gcov.reduced -: 0:Source:OCMock/OCMConstraint.m 128:23: 128:25: #####:28: #####:30: #####:33: #####:35: #####:38: #####:40: #####:41: #####:42: #####:43: #####:44: #####:45: #####:46: #####:47: #####:48: #####:51: #####:53: #####:54: #####:55: #####:56: #####:57: 96:69: 96:71: #####:82: #####:84: 64:95: 64:97: #####:108: #####:110: #####:121: #####:123: #####:124: #####:126: #####:127: 8:136: 8:138: 8:140: 8:141: 8:143: 8:146: 8:147: 8:148: 8:149: 8:151: 8:153: <<<<<< EOF # path=Parse#Internal#KeyValueCache#PFKeyValueCache_Private.h.gcov.reduced -: 0:Source:Parse/Internal/KeyValueCache/PFKeyValueCache_Private.h #####:20: #####:21: #####:23: #####:24: #####:25: #####:49: #####:50: <<<<<< EOF # path=Parse#Internal#Commands#CommandRunner#URLSession#Session#PFURLSession.h.gcov.reduced -: 0:Source:Parse/Internal/Commands/CommandRunner/URLSession/Session/PFURLSession.h #####:33: <<<<<< EOF # path=Parse#PFUser.m.gcov.reduced -: 0:Source:Parse/PFUser.m #####:53: #####:54: #####:55: #####:57: #####:58: #####:59: #####:71: #####:72: #####:73: #####:74: #####:76: #####:77: #####:85: #####:86: #####:89: #####:90: #####:99: #####:100: #####:101: #####:102: #####:104: #####:105: #####:106: #####:107: #####:110: #####:111: #####:112: #####:113: #####:115: #####:116: #####:117: #####:118: #####:123: #####:124: #####:125: #####:127: #####:128: #####:131: #####:132: #####:134: #####:137: #####:138: #####:139: #####:144: #####:149: #####:150: #####:151: #####:154: #####:155: #####:156: #####:157: #####:158: #####:159: #####:161: #####:162: #####:164: #####:165: #####:167: #####:168: #####:169: #####:170: #####:172: #####:173: #####:176: #####:179: #####:180: #####:181: #####:182: #####:183: #####:184: #####:185: #####:186: #####:188: #####:189: #####:190: #####:191: #####:192: #####:193: #####:194: #####:195: #####:196: #####:197: #####:198: #####:199: #####:205: #####:206: #####:207: #####:208: #####:209: #####:210: #####:211: #####:212: #####:213: #####:214: #####:215: #####:222: #####:223: #####:224: #####:225: #####:226: #####:227: #####:228: #####:229: #####:230: #####:231: #####:232: #####:234: #####:235: #####:236: #####:237: #####:238: #####:239: #####:240: #####:241: #####:242: #####:243: #####:244: #####:245: #####:246: #####:249: #####:250: #####:251: #####:252: #####:253: #####:254: #####:255: #####:256: #####:257: #####:258: #####:259: #####:262: #####:263: #####:264: #####:265: #####:266: #####:269: #####:270: #####:271: #####:272: #####:274: #####:275: #####:276: #####:277: #####:278: #####:280: #####:281: #####:282: #####:283: #####:284: #####:285: #####:286: #####:287: #####:288: #####:289: #####:290: #####:291: #####:292: #####:293: #####:295: #####:296: #####:297: #####:298: #####:299: #####:300: #####:301: #####:303: #####:304: #####:305: #####:306: #####:307: #####:308: #####:313: #####:314: #####:315: #####:317: #####:319: #####:322: #####:323: #####:324: #####:325: #####:327: #####:328: #####:330: #####:331: #####:333: #####:334: #####:335: #####:351: #####:352: #####:355: #####:356: #####:358: #####:359: #####:360: #####:361: #####:364: #####:365: #####:366: #####:367: #####:368: #####:369: #####:370: #####:371: #####:372: #####:373: #####:374: #####:375: #####:376: #####:378: #####:379: #####:382: #####:383: #####:384: #####:387: #####:388: #####:389: #####:391: #####:392: #####:393: #####:394: #####:397: #####:398: #####:399: #####:400: #####:401: #####:402: #####:403: #####:404: #####:405: #####:407: #####:408: #####:410: #####:411: #####:412: #####:413: #####:414: #####:415: #####:416: #####:418: #####:419: #####:420: #####:421: #####:423: #####:425: #####:426: #####:427: #####:428: #####:431: #####:433: #####:434: #####:435: #####:437: #####:438: #####:439: #####:440: #####:442: #####:444: #####:446: #####:447: #####:450: #####:451: #####:454: #####:455: #####:457: #####:458: #####:459: #####:460: #####:461: #####:462: #####:463: #####:464: #####:466: #####:467: #####:468: #####:470: #####:471: #####:472: #####:473: #####:474: #####:475: #####:476: #####:477: #####:478: #####:479: #####:481: #####:482: #####:483: #####:484: #####:485: #####:489: #####:490: #####:494: #####:496: #####:497: #####:501: #####:502: #####:504: #####:505: #####:507: #####:508: #####:512: #####:514: #####:515: #####:516: #####:517: #####:520: #####:521: #####:522: #####:523: #####:524: #####:525: #####:527: #####:528: #####:529: #####:531: #####:532: #####:534: #####:535: #####:536: #####:537: #####:538: #####:539: #####:540: #####:541: #####:542: #####:544: #####:545: #####:546: #####:547: #####:548: #####:549: #####:550: #####:551: #####:552: #####:554: #####:555: #####:556: #####:557: #####:558: #####:559: #####:560: #####:563: #####:564: #####:565: #####:567: #####:568: #####:569: #####:572: #####:573: #####:574: #####:575: #####:577: #####:578: #####:579: #####:580: #####:581: #####:582: #####:584: #####:585: #####:586: #####:587: #####:589: #####:591: #####:592: #####:593: #####:594: #####:596: #####:597: #####:598: #####:599: #####:601: #####:602: #####:603: #####:604: #####:605: #####:606: #####:607: #####:608: #####:609: #####:615: #####:621: #####:622: #####:623: #####:624: #####:625: #####:626: #####:627: #####:628: #####:634: #####:635: #####:636: #####:638: #####:639: #####:640: #####:641: #####:642: #####:644: #####:645: #####:646: #####:647: #####:648: #####:649: #####:650: #####:651: #####:652: #####:654: #####:655: #####:657: #####:659: #####:660: #####:661: #####:663: #####:669: #####:670: #####:672: #####:673: #####:674: #####:676: #####:677: #####:678: #####:679: #####:680: #####:681: #####:682: #####:683: #####:684: #####:685: #####:691: #####:694: #####:695: #####:696: #####:697: #####:700: #####:701: #####:702: #####:703: #####:704: #####:705: #####:706: #####:708: #####:709: #####:710: #####:711: #####:712: #####:714: #####:715: #####:716: #####:717: #####:718: #####:721: #####:722: #####:724: #####:725: #####:726: #####:728: #####:729: #####:730: #####:731: #####:732: #####:734: #####:735: #####:736: #####:737: #####:740: #####:741: #####:744: #####:745: #####:746: #####:747: #####:748: #####:749: #####:750: #####:751: #####:753: #####:754: #####:755: #####:756: #####:757: #####:758: #####:759: #####:760: #####:761: #####:762: #####:763: #####:769: #####:770: #####:773: #####:774: #####:777: #####:778: #####:783: #####:796: #####:798: #####:799: #####:802: #####:803: #####:806: #####:807: #####:810: #####:811: #####:812: #####:813: #####:816: #####:817: #####:818: #####:819: #####:820: #####:826: #####:827: #####:828: #####:829: #####:830: #####:832: #####:835: #####:836: #####:842: #####:843: #####:844: #####:848: #####:850: #####:851: #####:852: #####:853: #####:857: #####:858: #####:862: #####:864: #####:865: #####:866: #####:867: #####:872: #####:873: #####:874: #####:875: #####:877: #####:879: #####:880: #####:881: #####:883: #####:884: #####:886: #####:887: #####:889: #####:890: #####:891: #####:892: #####:895: #####:896: #####:897: #####:898: #####:899: #####:901: #####:902: #####:903: #####:904: #####:905: #####:906: #####:907: #####:908: #####:912: #####:913: #####:914: #####:915: #####:916: #####:917: #####:918: #####:920: #####:921: #####:922: #####:923: #####:927: #####:928: #####:929: #####:930: #####:931: #####:932: #####:936: #####:937: #####:938: #####:944: #####:945: #####:946: #####:947: #####:949: #####:950: #####:951: #####:957: #####:958: #####:959: #####:961: #####:962: #####:963: #####:965: #####:966: #####:967: #####:969: #####:970: #####:976: #####:977: #####:978: #####:979: #####:981: #####:982: #####:983: #####:989: #####:990: #####:991: #####:992: #####:994: #####:995: #####:996: #####:998: #####:999: #####:1001: #####:1004: #####:1005: #####:1006: #####:1007: #####:1008: #####:1009: #####:1010: #####:1012: #####:1014: #####:1016: #####:1017: #####:1018: #####:1019: #####:1021: #####:1023: #####:1024: #####:1025: #####:1026: #####:1028: #####:1029: #####:1035: #####:1036: #####:1038: #####:1039: #####:1040: #####:1041: #####:1042: #####:1044: #####:1045: #####:1047: #####:1048: #####:1050: #####:1051: #####:1052: #####:1053: #####:1054: #####:1055: #####:1056: #####:1057: #####:1059: #####:1060: #####:1061: #####:1062: #####:1063: #####:1064: #####:1065: #####:1066: #####:1068: #####:1069: #####:1072: #####:1073: #####:1074: #####:1075: #####:1079: #####:1080: #####:1081: #####:1082: #####:1083: #####:1084: #####:1086: #####:1088: #####:1089: #####:1090: #####:1092: #####:1093: #####:1094: #####:1097: #####:1098: #####:1099: #####:1100: #####:1101: #####:1102: #####:1103: #####:1104: #####:1105: #####:1106: #####:1107: #####:1109: #####:1110: #####:1111: #####:1113: #####:1114: #####:1116: #####:1117: #####:1118: #####:1119: #####:1120: #####:1122: #####:1123: #####:1124: #####:1125: #####:1126: #####:1127: #####:1128: #####:1130: #####:1131: #####:1132: #####:1133: #####:1136: #####:1137: #####:1138: #####:1139: #####:1141: #####:1142: #####:1143: #####:1144: #####:1145: #####:1146: #####:1147: #####:1149: #####:1150: #####:1151: #####:1153: #####:1154: #####:1157: #####:1158: #####:1161: #####:1162: #####:1163: #####:1167: #####:1168: #####:1169: #####:1171: #####:1172: #####:1173: #####:1174: #####:1176: #####:1177: #####:1178: #####:1186: #####:1189: #####:1190: #####:1202: #####:1203: #####:1206: #####:1207: #####:1212: #####:1213: #####:1214: #####:1216: #####:1217: #####:1218: #####:1222: #####:1223: #####:1224: #####:1226: #####:1227: #####:1228: #####:1232: #####:1233: #####:1234: #####:1238: #####:1239: #####:1240: #####:1242: #####:1243: #####:1244: #####:1256: #####:1257: #####:1258: #####:1259: #####:1260: #####:1264: #####:1268: #####:1269: #####:1270: #####:1271: #####:1275: #####:1276: #####:1277: #####:1278: #####:1279: #####:1283: #####:1284: #####:1285: #####:1286: #####:1287: <<<<<< EOF # path=OCMock#OCMArg.m.gcov.reduced -: 0:Source:OCMock/OCMArg.m 96:26: 96:28: #####:31: #####:33: #####:36: #####:38: #####:41: #####:43: #####:46: #####:48: 32:51: 32:53: #####:56: #####:58: #####:61: #####:63: #####:64: #####:65: #####:68: #####:70: #####:71: #####:75: #####:77: 8:80: 8:82: #####:85: #####:87: #####:90: #####:92: #####:95: #####:97: #####:100: #####:103: #####:105: #####:107: #####:108: #####:110: #####:112: #####:114: #####:115: #####:116: #####:120: #####:122: #####:126: #####:128: #####:129: #####:131: #####:132: #####:133: #####:134: #####:135: #####:136: #####:137: #####:140: #####:141: #####:142: #####:143: #####:144: #####:145: <<<<<< EOF # path=Parse#Internal#User#Controller#PFUserController.h.gcov.reduced -: 0:Source:Parse/Internal/User/Controller/PFUserController.h #####:20: #####:21: <<<<<< EOF # path=Tests#Unit#FacebookUtilsTests.m.gcov.reduced -: 0:Source:Tests/Unit/FacebookUtilsTests.m 10:32: 10:33: 10:35: 10:36: 1:42: 1:43: 1:52: 1:53: 2:54: 2:58: 2:60: 1:62: 1:63: 1:64: 1:66: 1:67: 1:68: 1:70: 3:71: 1:73: 1:74: 1:75: 1:77: 1:79: 1:80: 1:81: 1:83: 1:84: 1:85: 1:86: 1:88: 1:89: 1:91: 2:92: 1:93: 1:94: 1:96: 1:97: 1:99: 2:100: 1:101: 1:102: 1:103: 1:104: 1:105: 1:106: 1:108: 1:109: 1:110: 1:111: 1:113: 1:114: 1:116: 2:117: 1:118: 1:119: 1:121: 1:122: 1:124: 2:125: 1:126: 1:127: 1:128: 1:129: 1:130: 1:131: 1:133: 1:134: 1:135: 1:136: 1:137: 1:140: 1:142: 2:143: 1:144: 1:145: 1:146: 1:148: 1:149: 1:151: 2:152: 1:153: 1:154: 1:155: 1:156: 1:157: 1:158: 1:159: 1:161: 1:162: 1:163: 1:165: 1:166: 1:168: 1:170: 2:171: 1:172: 1:173: 1:175: 1:176: 1:178: 2:179: 1:180: 1:181: 1:182: 1:183: 1:184: 1:186: 1:187: 1:188: 1:190: 1:191: 1:192: 1:194: 2:195: 1:196: 1:197: 1:199: 1:200: 1:202: 2:203: 1:204: 1:205: 1:206: 1:207: 1:208: 1:210: 1:211: 1:212: 1:213: 1:214: 1:216: 1:217: 1:219: 1:220: 1:222: 2:223: 1:224: 1:225: 1:227: 1:228: 1:230: 2:231: 1:232: 1:233: 1:234: 1:235: 1:236: 1:238: 1:239: 1:240: 1:242: 1:243: 1:245: 2:246: 1:247: 1:248: 1:250: 1:251: 1:253: 2:254: 1:255: 1:256: 1:257: 1:258: 1:259: 1:261: 1:262: 1:263: 1:265: 1:266: 1:268: 1:269: 1:270: <<<<<< EOF # path=Parse#PFDecoder.m.gcov.reduced -: 0:Source:Parse/PFDecoder.m #####:32: #####:35: #####:36: #####:37: #####:38: #####:43: #####:44: #####:45: #####:46: #####:49: #####:50: #####:51: #####:52: #####:54: #####:55: #####:57: #####:58: #####:60: #####:61: #####:63: #####:64: #####:66: #####:67: #####:68: #####:70: #####:71: #####:72: #####:73: #####:74: #####:78: #####:80: #####:83: #####:84: #####:86: #####:87: #####:88: #####:89: #####:91: #####:92: #####:94: #####:96: #####:98: #####:102: #####:103: #####:104: #####:105: #####:106: #####:107: #####:109: #####:110: #####:111: #####:113: #####:114: #####:115: #####:117: #####:118: #####:119: #####:120: #####:121: #####:122: #####:123: #####:125: #####:126: #####:127: #####:128: #####:129: #####:131: #####:132: #####:146: #####:150: #####:152: #####:153: #####:154: #####:155: #####:156: #####:160: #####:161: #####:162: #####:163: #####:164: #####:165: #####:168: #####:169: #####:179: #####:183: #####:185: #####:186: #####:187: #####:188: #####:189: #####:191: #####:192: #####:193: #####:195: #####:196: <<<<<< EOF # path=Parse#Internal#Push#State#PFPushState_Private.h.gcov.reduced -: 0:Source:Parse/Internal/Push/State/PFPushState_Private.h #####:25: #####:26: #####:28: #####:29: #####:32: <<<<<< EOF # path=Parse#Internal#PFBaseState.m.gcov.reduced -: 0:Source:Parse/Internal/PFBaseState.m #####:26: #####:27: #####:28: #####:30: #####:31: #####:32: #####:34: #####:36: #####:37: #####:39: #####:40: #####:43: #####:44: #####:61: #####:65: #####:66: #####:67: #####:69: #####:70: #####:71: #####:72: #####:73: #####:76: #####:77: #####:79: #####:80: #####:81: #####:82: #####:83: #####:85: #####:86: #####:88: #####:89: #####:95: #####:97: #####:98: #####:101: #####:102: #####:103: #####:105: #####:106: #####:107: #####:109: #####:110: #####:111: #####:113: #####:114: #####:116: #####:117: #####:119: #####:120: #####:121: #####:123: #####:124: #####:126: #####:127: #####:128: #####:134: #####:135: #####:137: #####:138: #####:139: #####:141: #####:148: #####:149: #####:152: #####:153: #####:155: #####:156: #####:158: #####:159: #####:160: #####:162: #####:163: #####:166: #####:167: #####:168: #####:170: #####:172: #####:173: #####:179: #####:180: #####:181: #####:184: #####:185: #####:188: #####:189: #####:191: #####:192: #####:194: #####:195: #####:196: #####:198: #####:199: #####:201: #####:203: #####:204: #####:211: #####:212: #####:214: #####:215: #####:216: #####:218: #####:219: #####:221: #####:222: #####:223: #####:225: #####:226: #####:229: #####:230: #####:237: #####:238: #####:239: #####:242: #####:243: #####:244: #####:246: #####:247: #####:249: #####:250: #####:252: #####:253: #####:255: #####:257: #####:258: #####:260: #####:261: #####:263: #####:264: <<<<<< 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 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKLoginConfiguration.h:18,20,22,24,28,32,36,40,43,46,49,52,63,66,74,77,82,84 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKReferralManager.h:18,20,22,24,26,28,37,43,49,55,57,59 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManagerResult.h:18,20,24,26,28,35,41,46,52,54 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKLoginButton.h:18,20,22,24,26,28,30,32,34,37,39,41,47,57,60,64,67,73,86,89,110,112,119,130,136,144,146,148 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/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 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginManager.h:18,20,23,25,27,33,42,53,55,62,67,75,78,83,88,94,100,105,107 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKReferralManagerResult.h:18,20,22,24,26,28,34,37,42,47,56,58 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/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 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKCoreKitImport.h:18,23 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKLoginManager.h:18,20,22,24,26,35,38,41,44,46,49,54,59,61,63,65,68,71,74,83,84,87,89,96,104,107,110,114,120,127,131,134,140,146,155,158,163,170,179,184,187,193,199,206,213,216,218,222,224,226 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKLoginKit.h:18,20,27 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKLoginKit-Swift.h:6,19,23,29,51,66,129,134,138,192,194,202,209,210,211,212,213,214,215,220,225,238,242,248,270,285,348,353,357,411,413,421,428,429,430,431,432,433,434,439 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKDeviceLoginCodeInfo.h:18,20,22,29,35,40,45,50,55,60,62 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKReferralCode.h:18,20,22,24,26,32,35,40,47,49,51 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/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 ./ParseFacebookUtils/Vendor/FBSDKLoginKit.framework/Headers/FBSDKLoginManagerLoginResult.h:18,20,22,24,33,35,41,43,45,48,54,57,62,67,72,75,79,82,86,102,104 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKWebViewAppLinkResolver.h:18,20,22,24,26,28,35,41,43,45 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKTestUsersManager.h:18,20,22,24,26,32,33,36,37,42,49,52,60,70,71,80,88,96,107,109 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAppLinkReturnToRefererView.h:18,20,22,24,26,28,33,36,43,49,56,58,69,74,79,81,89,94,96,98 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAppEvents.h:18,20,24,30,32,35,37,41,43,47,49,53,55,57,59,62,63,66,72,78,100,106,111,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,179,182,185,188,193,196,204,207,210,213,216,219,222,225,228,231,234,237,241,244,247,250,253,256,259,262,265,268,271,274,277,280,283,286,289,292,295,298,301,304,307,312,315,318,321,326,330,334,337,340,343,346,349,352,355,358,361,364,367,369,370,373,374,375,377,382,384,386,388,394,397,399,402,405,407,415,417,420,423,427,429,433,436,437,438,443,448,451,455,460,464,466,468,471,474,476,478,481,487,488,490,493,496,504,506,509,512,515,520,525,526,528,532,535,539,544,551,555,557,559,562,565,566,569,573,575,578,581,584,589,590,593,598,600,603,606,609,614,616,617,620,626,627,631,634,638,641,646,686,688,694,697,698,699,707,711,714,715,716,718,722,725,726,727,729,734,740,745,750,755,758,763,768,772,774,797,802,807,811,813,819,824,827,833,841,846,850,852,854,856,859,864,866 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAccessToken.h:18,20,22,28,30,32,35,42,44,47,55,59,64,71,74,79,82,87,94,95,101,102,105,110,113,116,121,126,132,138,143,149,154,159,164,169,174,179,182,198,213,230,246,253,260,265,268,272,274 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKURL.h:18,20,22,24,26,28,35,38,48,57,63,68,74,79,84,89,94,99,101,103 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAppLinkTarget.h:18,20,22,24,26,33,36,42,45,48,51,53,55 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/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 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKUtility.h:18,20,22,28,31,39,50,58,66,74,80,83,88,90 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/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,332,338,346,352,360,361,363,365,374 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKSettings.h:18,20,22,26,29,32,35,38,41,44,47,50,55,58,61,64,67,72,77,81,83,87,93,99,105,112,117,120,124,127,131,135,138,142,145,148,152,156,160,164,167,169,174,177,179,183,189,192,197,200,204,207,215,218,222,225,229,231 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAppLinkReturnToRefererController.h:18,20,22,24,26,28,31,38,40,45,52,54,62,67,72,78,82,87,92,98,104,109,111,113 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/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 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKMeasurementEvent.h:18,20,22,24,26,28,32,34,38,40,48,55,62,66,73,76,78,80 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKApplicationDelegate.h:18,20,22,24,28,29,30,36,39,45,50,52,54,56,58,65,71,73,75,77,84,90,92,94,99,102,107,109 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKCoreKit.h:18,20,22,36,58,60,74,96,98 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolving.h:18,20,22,24,26,28,33,37,38,46,49,55,57,59 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestDataAttachment.h:18,20,22,28,31,42,47,52,57,59 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolver.h:18,20,22,24,26,28,37,39,43,46,49,52,55,61,67,69,71 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKGraphErrorRecoveryProcessor.h:18,20,22,24,30,32,35,41,51,57,64,66,68,70,73,76,83,86,89,97,102,112,119,121,123 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKMutableCopying.h:18,20,22,24,26,28,31,36,42,44,46 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKProfile.h:18,20,22,24,27,29,31,34,41,43,46,53,55,57,62,64,69,74,78,81,85,88,93,96,114,137,141,144,148,171,173,178,189,193,197,200,206,210,215,223,230,232 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKProfilePictureView.h:18,20,22,24,26,28,34,56,62,65,71,74,78,83,88,91,96,98,100 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKCopying.h:18,20,22,25,30,36,38 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKGraphRequestConnection.h:18,20,22,26,27,34,37,40,43,46,48,52,54,60,63,69,71,74,76,77,78,82,86,89,91,92,93,98,100,104,107,109,110,111,115,123,126,128,129,130,132,134,144,146,148,150,151,152,156,160,165,170,175,178,179,180,183,188,191,196,200,204,207,209,212,218,221,223,225,228,233,241,244,246,248,250,254,262,266,269,272,280,283,286,287,290,294,297,299,303,307,309 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAppLinkResolverRequestBuilder.h:18,20,22,24,28,34,37,42,46,48 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKGraphRequest.h:18,20,22,24,26,29,32,35,38,41,42,46,50,52,55,60,63,69,77,85,95,110,115,120,125,130,135,139,144,149,155,157 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKCoreKit-Swift.h:6,19,23,29,51,66,129,134,138,192,194,202,209,210,211,212,213,218,223,236,240,246,268,283,346,351,355,409,411,419,426,427,428,429,430,435 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKButton.h:18,20,22,28,30 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAuthenticationToken.h:18,20,22,28,31,34,39,44,49,54,56 ./ParseFacebookUtils/Vendor/FBSDKCoreKit.framework/Headers/FBSDKAppLink.h:18,20,22,24,26,28,32,39,42,45,48,58,61,67,70,72,74 ./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,124,126,129,138,143,147,150,154,156,161,166,167,169,170,173,175,178,187,192,196,199,204,206,210,212,218,223,224,226,227 ./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,80,83,92,93,98,101,110,111,116,119,121,126,131,134,135 ./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,13,18,20,22,24,28,33,34,38,41,43,46,48,49,52,54,57,61,63,64,67,70,78,80,81,84,87,95,97,98 ./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,13,15,17,19,21,23,25,27,29,31,33,36,38,40,42,44,48,50,52,54,56,59,60,63,64,66,79,86,90,101,105,107,108,109,123,130,134,139,142,146,148,149 ./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/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Instrument/FBSDKLibAnalyzer.m:18,20,22,24,26,28,30,31,34,41,42,45,46,47,49,52,67,68,69,71,72,74,75,78,89,90,93,94,97,98,101,104,106,109,112,119,123,124,125,126,128,129,132,135,139,143,148,154,158,162,163,165,167,168,170,175,176,178,179,182,185,189,192,195,196,199,202,205,208,209,212,213,216,217,225,226 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Instrument/FBSDKCrashHandler.m:18,20,22,24,26,28,34,38,45,48,50,54,56,58,60,64,69,70,72,78,79,80,81,84,90,91,93,94,97,102,103,105,106,108,112,113,115,118,129,130,131,133,138,139,140,141,143,145,147,151,152,153,155,158,159,161,165,166,167,169,176,177,179,185,186,188,193,194,196,198,205,206,207,209,216,217,218,220,225,227,233,243,244,246,247,249,255,260,266,267,269,270,272,274,275,277,279,284,285,286,287,289,291,295,296,297,299,300,302,305,308,313,317,319,321,324,325,327,330,338,339,340,342,345,346,348,351,352,354,357,358,359,361,369,370,373,374,376,378,379 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Instrument/FBSDKCrashHandler.h:18,20,22,24,26,32,34 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Instrument/FBSDKLibAnalyzer.h:18,20,22,24,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Instrument/FBSDKCrashObserving.h:18,20,22,24,27,29,31,33 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Internal/FBSDKTypeUtility.h:18,20,23,26,36 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Internal/FBSDKBasicUtility.m:18,20,22,24,26,29,31,33,35,37,41,51,52,54,55,59,61,62,67,70,74,77,78,82,96,106,107,111,114,116,117,119,122,123,124,126,129,130,131,133,138,140,142,143,147,163,168,169,173,176,177,178,181,183,184,186,191,193,194,198,204,205,207,209,212,216,217,221,228,229,234,235,237,238,240,247,248,250,253,256,257,261,263,267,270,273,284,288,290,292,294,295,297,306,308,310,311,313,320,321,323,328,329,331,334,339,340 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Internal/FBSDKURLSessionTask.h:18,20,25,28,35,37,41,44 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Internal/FBSDKURLSession.m:18,20,23,25,28,32,34,35,38,47,48,49,51,56,58,59,61,64,65,67,69,70 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Internal/FBSDKTypeUtility.m:18,20,22,24,26,28,29,31,40,41,42,44,46,47,49,56,57,58,60,62,63,65,74,75,76,78,85,86,87,89,98,100,101,102,104,111,112,113,115,117,119,120 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Internal/FBSDKBasicUtility.h:18,20,22,27,31,33,44,54,67,74,83,94,101,108,115,122,129,132,134 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Internal/FBSDKURLSession.h:18,20,22,24,26,30,33,36,38,40,42,44 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Basics/Internal/FBSDKURLSessionTask.m:18,20,22,24,27,29,30,34,38,40,41,43,45,46,48,50,52,53,55,58,59 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceViewControllerBase.h:18,20,22,24,26,29,35,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m:18,20,22,24,30,32,38,44,47,49,51,57,64,66,67,69,79,80,82,85,88,89,91,95,96,98,103,104,106,108,114,115,117,119,122,124,125,127,130,132,133,136,139,141,143,144,146,148,149,151,153,154,156,158,166,167,169,170,172,174,175,177,182,183,184,186,190,191,192,194,199,200,201,203,205,210,211,215,216,220,224,225,227,229,232,235,236,238,242,251,253,254,256,273,274,275,277,287,290,294,295,298,300,301,303,305,309,311,312,326,328,332,333,341,343,351,353,354,356,360,364,365,367,371,372,383,384,385,387 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m:18,20,22,24,26,28,30,32,34,36,41,49,52,54,62,71,73,74,76,78,79,81,85,92,93,94,96,101,102,108,113,114,116,124,125,126,128,130,131,133,135,138,139,141,143,154,155,157,160,163,165,166,168,176,178,180,182,183,185,200,201,203,211,212,214,216,218,223,234,236,246,250,254,255,256,258,261,262,264,266,268,275,277,278,280,288,289,291,292,294 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h:18,20,22,24,26,32,33,36,37,42,49,52,60,70,71,80,88,96,107,109 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h:18,20,22,28,30,32,35,42,44,47,55,59,64,71,74,79,82,87,94,95,101,102,105,110,113,116,121,126,132,138,143,149,154,159,164,169,174,179,182,198,213,230,245,252,259,264,267,271,273 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h:18,20,22,28,31,39,50,58,66,74,80,83,88,90 ./Carthage/Checkouts/facebook-objc-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,332,338,346,352,360,361,363,365,374 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h:18,20,22,26,29,32,35,38,41,44,47,50,55,58,61,64,67,72,77,81,83,87,93,99,105,111,118,123,126,130,133,137,141,144,148,151,154,158,162,166,170,173,175,180,183,185,189,192,196,199,203,205 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m:18,20,23,26,27,29,36,37,39,50,52,53,55,57,58,62,67,72,74,93,98,99,100 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h:18,20,22,24,27 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m:18,20,23,25,27,28,30,32,43,45,46,48,50,54,59,61,62,64,66,67,69,71,79,81,86,87,89,91,95,96 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m:18,20,22,24,26,29,31,32,34,36,37,39,41,44,55,56,58,60,61 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m:18,20,22,24,27,29,67,69,70 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h:18,20,22,24,27,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h:18,20,25,29,30,35,38,39,42,43,51,53,54,59,62,63,77 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m:18,20,22,24,26,28,30,31,33,35,36 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h:18,20,23,25,27,29 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m:18,20,22,24,26,28,53,54,56 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h:18,20,22,25 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h:18,20,23,25,27,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m:18,20,22,24,26,28,30,34,36,39,60,65,70,85,89,90,92 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h:18,20,26,28,31,35,37,39,41,65 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h:18,20,22,24,26,31,35 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h:18,20,26,28,54,99,101,127,172 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m:18,20,23,27,29,31,33,35,37,39,46,47,48,50,51,53,55,57,58,60,63,64,65,67,69,72,73,74,76,82,84,85,86,87,89,92,93,94,96,98,104,105,111,113,115,116,117,119,121,123,124,131,132,133,136,142,144,145,146,147,151,157,163,168,171,173,174,175,176,179,181,184,185,189,190,192,197,198,199,200,203,205,207,210,211,213,214,215,216,217 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m:18,20,22,25,29,32,33,34,36,42,49,51,52,54,57,60,62,63,65,69,71,72,76,81,84,85,89,92,93,94,97,101,102,104,108,113,115,116,117,119,123,128,130,131,132,134,138,143,145,146,147,149,153,158,160,161,162,164,168,173,175,176,177,180,182,184,186,188,196,197,199,205,206,207,209,214,215,216,218,220,221,223,225,226,228,230,231,233,241,242,245,246,248,254,264,266,267,269,273,276,280,283,286,290,295,296,299,300,301,303,304,306,312,313,314,320,326,330,331,332,333,335,339,340,341,343,347,348,349,351,355,357,358,360,361,363,365,371,373,374,381,388,390,391,393,399,402,403,405,406,408,411,415,417,418 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h:18,22,24,26,29,35,37,40,42,44,46,49,51,53,55,60,62,64,69,71,73,75,78,80,82,84,91,93,95,97,100,102,104,106,108,110,116,118,121,123,129,131,134,136,140,145,148,150,153,157,160,164,167,171,174,178,181,185,188,192,195,199,202,206,209,213,216,220,223,227,230,234,237,241,243 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h:18,24,26,28,30,32,34,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h:18,20,22 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h:18,20,26,28,31,34,36 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m:18,20,22,24,26,27 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m:18,20,23,25,27,32,37,38,40,41,43,45,47,49,51,54,55 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h:18,21,23,26,29,43,45 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.m:18,20,22,24,26,28,30,32,35,40,45,47,48,50,53,54,60,61,62,64,66,67,69,71,79,80,82,85,88,89,91,109,111,113,115,116,118,119,121,143,144,145,147 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.h:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashObserver.m:18,20,28,30,32,34,42,44,45,47,49,50,52,59,60,62,66,73,77,79,83,85,86 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/CrashReport/FBSDKCrashShield.m:18,20,25,27,29,31,69,70,71,73,82,83,95,97,98,99,100,101,103,111,112,113,115,116,118,125,127,128 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.h:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.m:18,20,25,27,29,32,36,38,40,45,46,50,51,53,57,61,66,70,72,73,77,84,85,87,110,111,112,113,115,116,118,123,124,125,126,128,130,135,136,137,139,142 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/ErrorReport/FBSDKErrorReport.h:18,21,23,25,28,33,35 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Instrument/FBSDKInstrumentManager.m:18,20,25,27,29,32,33,37,42,44,45 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h:18,20,23,26,30,36 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.m:18,20,22,24,26,36,38,40,42,50,51,53,64,66,67,69,78,90,101,103,104,106,109,110,112,119,120,121 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKURL_Internal.h:18,20,22,24,28 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m:18,20,22,24,29,31,36,38,43,45,51,52,54,56,60,61,66,72,73,75,81,85,87,88,90,100,101,103,107,108,113,119,126,127,128,129,130,135,141,142,148,151,152,157,161,163,167,168,180,183,184,186,192,193,195,198,199,201,204,205,207,209,210,212,215,216,218,226,227,229,237,238,240,249,250,251,253,256,259,261,262,264,290,291,294,295,297,300,301,307,310,311,324,326,327,328,340,341,343,344,346,352,355,356,357,359,361,365,368,369,371,374,385,386,387,389,394,396,398,399,401,403,409,410,412,418,419,421,427,428,430,433,448,449,450,452,457,458,460,465,466,467,474,476,477,479,485,486,487,489,494,495,496,497,499,505,506,507,508,511,512,528,529,530,531,532,533,534,538,540,541,543,550,551,555,557,558,560,564,565,570,572,573,577,585,586,588,589,591,594,598,604,605,606,610,611,612,614,617,621,623,624,626,632,633,635,639,641,642 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h:18,20,22,24,26,28,31,33,35,38,40,42,44,46 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m:18,20,22,24,28,33,35,36,42,43,44,46,53,54 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m:18,20,27,29,31,35,36,38,43,44,46,47,49,54,55,56,58,63,66,67,71,77,79,80,84,91,92,96,102,103,107,116,117,119,126,127,129,131,132,137,142,145,149,153,155,156,158,161,162,164,165 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h:18,20,26,28,38,54,60 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m:18,20,22,25,27,29,37,38,42,43,44,45,47,65,71,84,85,91,93,104,110,115,119,121,122,124,133,141,142,143,145,150,157,158 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h:18,20,26,32,36,39,44 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h:18,21,24,27,29,33,37,41,45,47,49 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h:18,20,26,28,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h:18,20,23,25,27,29 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h:18,20,23,30,37,44,51 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m:18,20,22,25,27,29,33,34,35,37,39,40,42,44,45,47,49,50,52,54,55,57,59,61,64,71,72,74,75,77,81,83,84,86,89,90,92,93,95,97,98 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMeasurementEvent_Internal.h:18,20,22,24,26,31,34,36,38 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h:18,20,22,24,26,29,31,34,36,39,44,46 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h:18,20,22,24,27,30,34,39,41,43,46,50,52 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m:18,20,22,24,32,35,37,39,42,44,47,48,50,54,61,62,64,66,71,72,74,76,79,81,87,88,90,97,98,101,104,107,108,110,111,113,115,117,118,120,122,123,125,127,128,130,135,137,138,139,141,143,149,150,152,159,161,162,164,167,168,170,172,176,177,179,183,184,186,204,207,208,209,211,217,218,220,234,235,237,244,245,247,254,263,264,266,281,282,284,285,287,289,294,296,299,304,314,317,318,319,324,332,345,346,347,349 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m:18,20,22,24,26,31,33,36,38,42,43,45,47,51,55,68,72,74,75,77,79,80,82,84,87,88,90,92,93,95,97,107,108,110,112,119,125,128,136,137,138,140,142,144,145,147,149,151,160,161,162,166,168,180,183,190,191,192,194,197,198,200 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h:18,20,22,25,27,29,33,38,43,49,53,58,63,69,74,80,82,86,90,92,95,97 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m:18,20,22,24,28,30,34,35,37,39,45,58,59,60,61,63,64,66,68,71,73,74,76,78,79,81,83,85,90,91,92,95,96,98,101,103,104,106,108,111,112,120,121,127,128,130,132,133,135,137,139,141,143,144,146,148,149,151,153,154,156 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h:18,20,22,24,29,39,48,56,64,72 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLinkReturnToRefererView_Internal.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h:18,20,26,28,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m:18,20,24,26,28,33,34,36,37,39,42,43,45,49,50,54,55,57,58,60,63,64,66,70,71,73,74,76,79,80,85,89,94,101,102,105,107,112,113,114,117,118,120,123,124,133,138,139,142,143,146,149,150,152,160,162,164,165 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m:18,20,24,26,28,29,31,36,38,39,41,45,46,48,54,56,57,59,65,69,70 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m:18,20,23,25,27,29,30,32,34,35,37,42,46,48,49 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h:18,20,22,25,27,29 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m:18,20,24,29,31,33,34,36,40,42,43,45,48,57,58,59,64,65,67,71,78,84,88,89,91,98 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h:18,20,25,29 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.h:18,20,23 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h:18,20,23,26,30,33,36,39,42 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.h:18,20,23,26,28,30,34,38 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h:18,20,22,24,27,32,35,38,41,44,48,51,56,59,63,68,72,75,79,84,88,90 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m:18,20,22,24,26,28,29,31,35,36,38,46,47,48 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h:18,20,22,29,32,37,39,49,51,53 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h:18,20,22,24,26,28,31,33,35 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKFeatureManager.h:18,20,22,26,41,62,66,70,74,76,78,80,85,87 ./Carthage/Checkouts/facebook-objc-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,59,60,62,68,70,71,73,81,82,84,92,93,95,97,98,100,102,103,105,108,112,114,115,117,125,126,128,147,148 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h:18,20,22,25,33,41,43,45,48,50 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h:18,20,22,24,30,32,35,44,52,54,56 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPI.m:18,20,22,24,26,28,30,36,38,45,47,54,60,61,63,65,66,68,75,76,78,90,93,94,101,104,106,107,108,110,114,115,120,122,126,127,132,152,167,168,169,171,172,175,176,179,180,182,183,186,189,200,201,202,204,205,207,209,220,223,230,231,234,235,237,238,243,246,253,267,272,278,279,280,285,289,290,293,299,300,301,306,313,314,339,340,344,347,348,349,351,353,356,357,363,370,371,374,375,376,378,387,391,392,394,397,400,402,407,410,411,413,415,422,423,424,426,428,435,438,441,444,458,459,460,462,465,468,469,477,478,480 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h:18,20,22,24,26,30 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h:18,20,22,24,26,28,32,35,46,48 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h:18,20,22,24,30,32,35,38,45,50,52 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPI.h:18,20,22,24,30,36,38,41,43,48,53,57,61,62,64,66 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m:18,20,22,25,31,35,37,39,46,54,55,57,74,75,77,85,88,97,99,101,102,104,106,115,116,118,131,132,134,136,138,139,141,145,151,153,154,156 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h:18,20,22,25,27,36,38,40 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m:18,20,22,24,30,38,40,42,44,49,50,55,65,67,71,73,74,75,79,89,92,97,98,100,105,106,108,113,119,121,122,124,126,128,129,131 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m:18,20,22,24,26,35,37,39,44,46,52,54,58,60,64,66,72,78,80,82,86,91,93,98,103,105,107,109,114,115,120,126,128,129,131,138,141,145,150,159,160,164,168,172,173,179,180,185,188,191,202,204,209,216,218,227,229,233,235,236,238,240,243,249,251,252,254,265,266,268,271,278,279,281,290,315,316,320,323,324,326,331,337,338,340 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m:18,20,22,24,26,33,36,38,40,47,64,65,70,73,79,85,90,93,94,95,105,107,112,117,118,120 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h:18,20,22,24,26,28,34,36,43,45,50,52,57,60,63,70,75,77 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m:18,20,22,24,31,33,35,36,38,40,46,48,49,51,53,61,63,64,66,74,76,77,84,90,92,93,101,102,108,110,114,120,121,126,131,132,134 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceDialogView.h:18,20,22,24,27,31,34,37,39,42,44,46 ./Carthage/Checkouts/facebook-objc-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,86,97,107,120,130,142,151,156,163,170,186,189,194,203,212,232,247,265,267,268,270,272,273,275 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKModalFormPresentationController.h:18,20,22,24,26,32,34,36 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceUtilities.h:18,20,22,24,27,30,32,34 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceButton+Internal.h:18,20,22,24,30,32,36,38 ./Carthage/Checkouts/facebook-objc-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,83,95,105,118,128,140,145,154,184,190,198,216,218,219,221,223,224,226 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceViewControllerBase+Internal.h:18,20,22,28,31,33,35,38,46,48,50,52 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKDeviceUtilities.m:18,20,22,24,26,28,32,34,38,42,46,48,49,51 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKSmartDeviceDialogView.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Device/FBSDKModalFormPresentationController.m:18,20,22,24,27,28,30,34,36,37,39,41,48,49,51,54,55,56,58,63,64,66,69,70,71,74,79,80,82 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLink_Internal.h:18,20,22,24,33,35,40,43,45 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationObserving.h:18,20,22,24,30,35,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h:18,20,22,24,30,32,39,44,48,49,50,53,56,61,64,69,72,77,82,85,95,100,113,120,133,148,155,162,169,176,183,190,193,200,215,220,231,237,243,248,254,259,264,269,274,279,284,289,294,296,300,303,310,311,313,315 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKPerformanceMonitorEntry.h:18,20,22,30,33,35 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitor.h:18,20,22,24,31,35,39,43,48,50 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMethodUsageMonitor.h:18,20,22,25,28,32,34,36 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitorHeaders.h:18,21,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMethodUsageMonitorEntry.h:18,20,22,30,33,35 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKPerformanceMonitor.h:18,20,22,25,29,33,35,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitorNetworker.m:18,20,23,29,30,33,35,37,39,49,50,51,53,55,58,59,66,68,69,71,73,76,77,81,82,84,87,90,91 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitoringConfiguration.h:18,20,22,24,26,28,32,34,36 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitorEntry.h:18,20,22,27,29,31,34,40,43,45 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitorStore.m:18,20,22,24,26,28,30,32,36,38,39,41,45,46,48,51,52,55,56,59,62,64,65,67,68 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitor.m:18,20,24,26,29,31,33,38,40,42,45,46,50,51,53,57,60,61,62,63,64,66,68,71,72,74,75,77,79,80,82,86,87,89,90,92,94,95,97,103,109,115,116,118,120,121,123,127,130,131,132,133,135,139,140,141,143,147,148,154,159,160,162,166,167,168,170,173,174,176,181,182,184,188,189,190,192,194,195 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKPerformanceMonitorEntry.m:18,20,22,27,32,33,35,38,39,45,46,48,49,51,53,54,60,61,62,67,70,71,73,74,77,86,88,89 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKPerformanceMonitor.m:20,22,24,30,31,32 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMethodUsageMonitorEntry.m:18,20,23,28,29,31,36,37,39,40,42,45,48,50,51,53,56,59,60,62,65,66,68,70,71 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMethodUsageMonitor.m:18,20,23,25,27,30,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitoringConfiguration.m:18,20,22,27,30,31,34,36,38,39,41,43,44,46,48,49,51,55,59,63,64,65,67,68,70,71,73,75,76,79,80,84,85,88,90,91 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitorNetworker.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/Monitoring/FBSDKMonitorStore.h:18,20,22,24,26,28,32,35,41,44,50,55,57 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m:18,20,25,27,37,39,40,42,44,46,47,49,54,59,60,62,67,68,70,72,75,76 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h:18,20,26,29,32,40,42,44,49,51,54,57,85,111,115 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h:18,20,22,26,29,32,35,39 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h:18,20,22,24,26,28,30,32 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m:18,20,22,36,38,59,61,70,72,79,81,83,86,87,88,90,98,99,101,106,109,110,111,113,122,123,137,138,139,140,141,149,155,164,165,166,167,170,171,174,175,177,179,183,184,241,245,257,260,261,263,297,304,305,307,311,325,332,338,340,343,344,345,352,353,357,360,361,365,366,367,369,382,383,384,386,387,389,391,392,394,397,398,405,409,410,412,414,416,417 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.h:18,20,22,24,29,33,38,43,45 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h:18,20,26,29,32,37,41 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h:18,20,26,30,35,38 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h:18,20,22,26,29,32,37,40,44 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m:18,23,26,53,55,57,59,61,68,71,75,77,81,82,84,111,140,142,143,145,192,194,195,197,199,201,202,204,206,207,209,211,212,214,216,224,225,226,228,230,232,233,235,307,308,310,340,341,343,345,347,348,351,353,354,356,358,359 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m:18,20,22,24,28,30,32,34,35,37,78,79,81,82,84,96,98,99,101,112,117,122,123,132,139,140,142,143,144,146,148,150,151,153,158,159,161,163,164,166,168,170,171 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m:18,19,21,23,25,32,34,37,39,46,49,52,53,54,56,58,60,61,63,70,72,73,84,85,86,87,92,98,107,108,109,110,111,113,115,117,121,129,130,132,134,137,141,145,149,158,159,161,162,169,170,172,173,174,176,181,182,183,185,188,190,191,193,196,198,199 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h:18,21,24,27,29,31 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.h:18,20,22,24,27,33,38,45,53,59,61 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m:18,20,22,24,28,30,37,44,46,47,49,52,53,55,58,59,61,63,64,66,75,77,78,80,89,91,92 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h:18,20,22,24,26,28,30,33,35,37,41,43,45 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m:18,20,26,28,30,32,34,36,37,39,41,42,44,46,47,52,54,55,60,66,67,73,80,81,83,84,86,88,89,94,96,97,102,108,114,117,126,127,132,134,135,141,145,154,155,157,159,160,162,165,167,168,172,175,177,178,180,182,183,185,189,190,204,205,206,208,210,211 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h:18,20,26,28,30,32,34,36,38,40,42,47,49 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m:18,20,22,26,29,31,33,35,40,44,50,52,53,56,59,60,65,66,75,76,79,82,83,90,94,99,105,107,110,112,114,116,120,122,125,126,128,130,131,133,135,136,138,140,141,143,145,146,148,150,151,153,155,156,158,160,161,163,165,166,168,170,171,173,175,176,178,180,181,183,185,186,188,190,192,198,200,203,204,206,209,210,212,215,216,218,221,222,224,227,228,230,233,235,237,239,240,242,244,245,247,249,251,254,255,257,260,262,264,267,268,270,273,274,276,279,281,283,286,287,289,291,295,297,299,302,303,305,308,309,311,314,315,317,320,322,326,328,331,332,334,337,338,340,343,344,346,349,351,353,356,357,361,363,365,368,369,371,374,375,379,381,383,386,387,389,392,394,396,398,399,401,403,404,406,408,409,411,413,414,416,418,419,421,423,424,426,428,430,433,434,436,439,441,443,446,447,449,452,453,455,458,460,462,465,466,468,471,473,475,478,479,481,484,487,488,490,493,494,496,499,500,502,504,505,507,509,510,512,514,515,517,520,523,525,528,529,531,534,535,537,540,542,546,548,550,553,556,557,559,561,562,564,566,567,569,571,572,576,578,580,583,584,586,589 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h:18,20,22,24,28,29,30,36,39,45,50,52,54,56,58,65,71,73,75,77,84,90,92,94,99,104,109,111 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m:18,21,29,34,36,39,40,42,44,49,51,52,54,59,60,62,64,65,67,69,72,73,75,77,80,86,87,89,92,97,98,100,109,110,112,113,115,118,122,123,125,129,130,132,135,141,159,160,162,163,165,167,172,173,175,182,183,184,186,191,192,197,206,207,216,225,226,228,230,231,233,235,236,238,240,241,243,245,246,248,250,251,253,255,256,258,260,261,263,265,266,268,271,273,275,277,282,283,285,287,289,290,292,318,319,328,330,333,336,339,342,345,348,349,355,357,360,366,369,372,376,377,384,385,388,399,400,405,413,423,424,427,432,433,435,437,438,440,443,444,446,448,449,451,453,454,456,458,459,461,463,464 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.h:18,20,24,30,32,35,37,41,43,47,49,53,55,57,59,62,63,66,72,78,100,106,111,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,179,182,185,188,193,196,204,207,210,213,216,219,222,225,228,231,234,237,241,244,247,250,253,256,259,262,265,268,271,274,277,280,283,286,289,292,295,298,301,304,307,312,315,318,321,326,330,334,337,340,343,346,349,352,355,358,361,364,367,369,370,373,374,375,377,382,384,386,388,394,397,399,402,405,407,415,417,420,423,427,429,433,436,437,438,443,448,451,455,460,464,466,468,471,474,476,478,481,487,488,490,493,496,504,506,509,512,515,520,525,526,528,532,535,539,544,551,555,557,559,562,565,566,569,573,575,578,581,584,589,590,593,598,600,603,606,609,614,616,617,620,626,627,631,634,638,641,646,686,688,694,697,698,699,707,711,714,715,716,718,722,725,726,727,729,734,740,745,750,755,758,763,768,772,774,797,802,807,811,813,819,824,827,833,841,846,850,852,854,856,859,864,866 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.m:18,20,23,25,28,31,33,35,38,43,44,46,47,49,51,53,56,58,60,61,63,66,75,78,83,84,87,88,90,93,98,99,100,101,104,107,113,114,115,117,118 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/EventDeactivation/FBSDKEventDeactivationManager.h:18,20,22,24,30,32,34 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m:18,20,22,24,35,39,41,46,51,55,56,58,63,68,69,70,73,77,78,80,83,91,92,94,97,98,100,101,103,106,107,109,114,115,117,118,120,123,131,132,134,136,137,139,145,146,148,150,155,156,158,164,165,167,188,190,191,193,195,196,198,204,205,206,210,211,215,218,224,228,229,230,232,233,235,244,249,258,259,260,262,263,265,270,271,273,274,278,281,282,293,294,296,297,299,301,302,309,310,311,313,314,317,319,323,336,340,341,342,344,345,351,354,361,365,366,368,370,371,372,373,376,377,379,382,383,385,386,388,390,393,394,397,398,402,403,407,410,415,417,418,420,421,423,428,429 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.h:18,20,23,25 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.m:18,20,22,24,28,30,32,36,40,44,46,48,51,52,54,57,61,64,65,67,70,75,81,85,86,87,90,92,93,95,101,102,103,107,108,109,110,112,117,118,119,120,122,138,140,142,148,149,150,152,160,161,163,164,166,168,172,173,180,181,182,184,185,187,190,193,194,196,197,199,202,205,206,208,209,215,223,224,231,232,236,242,243,244,245,247,250,255,256,259,264,265,268,272,273,275,276,279,285,286,287,289,290,293,299,301,302,304,307,315,316,318,321,323,324,326,329,335,340,342,343,345 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/AAM/FBSDKMetadataIndexer.h:18,20,22,24,26,28,30,32,34 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.h:18,20 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m:18,20,28,29,36,42,43,47,50,53,75,87,97,98,102,104,106,107,109,111,112,117,120,125,126,129,130,135,136,139,145,146,148,156,158,163,166,168,169,170,175,176,178,182,187,190,193,199,203,205,207,209,215,218,223,224,225,226,229,236,241,242,250,251,252,253,254,255,257,262,263,265,269,270,278,280,281,283,286,287,289,292,293,295,299,303,304,306,309,310,312,317,318 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEvents+Internal.h:18,24,26,28,30,33,36,39,42,45,48,51,53,56,59,62,65,69,72,75,78,81,84,87,90,93,104,109,113,118,122,130,132,136,142,143,152,155,157,163,165,171,180,183,193,195,197,201,204,208,212,217,222,228,233,236 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m:18,20,22,24,30,32,34,36,38,40,52,57,61,64,68,69,70,71,73 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKUserDataStore.h:18,20,22,24,27,45,47 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m:18,20,22,28,31,33,35,41,42,44,47,50,53,56,57,59,63,69,71,72,74,76,78 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.h:18,20,22,24,27,32,35,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m:18,20,22,24,28,30,34,36,41,44,48,50,53,60,63,64,67,71,72,76,77,86,87,90,91,96,102,103,112,117,119,120,122,126,127,132,139,140,142,144,145,147,151,155,157,158,160,162,185,187,190,191,193,194,196,199,201,202,204,222,223,231,233,234,238,239,242,243,254,257,258,259,261,264,265,267,269,270,272,275,276,279,280,284,285,287,290,299,308,309,311,312,314,316,328,329,330,331,334,335,337,340,342,345,350,351,353,354,357,362,364,365,367,369,374,375,378,381,391,392,394 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m:18,20,22,24,26,28,35,38,43,45,51,53,55,62,76,79,82,83,85,87,88,91,95,96,98,99,101,108,110,112,113,117,120,121,124,125,127,131,135,142,156,172,174,178,179,180,181,184,185,187,188,196,197,211,212,219,220,224,225,229,230,231,235,236,243,244,245,251,256,259,260,261,264,265,266,267,272,273,277,278,280,292,293,303,304,307,308,319,320,321,322,333,334,341,353,354,355,356,367,368,375,377,380,381,391,392,393,396,397,398,403,404,408,409,411 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m:18,20,22,24,33,38,40,42,48,54,56,62,64,66,67,69,79,86,87,88,89,91,92,95,99,100,102,103,106,110,111,119,123,124,125,126,133,134,135,140,141,148,149,150,152,153,155,158,160,161,166,169,172,173,177,178,186,187,188,192,193,201,202,203,204,206,207,211,212,214,218,222,223,233,234,235,242,247,248,249,255,256,257,258,260,261,263,267,268,281,282,286,287,288,292,293,294,296,297,304,305,309,310,312,314,315,317 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.h:18,20,22,24,26,33,36,46,49,51 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m:18,20,22,24,27,29,35,41,43,44,46,47,49,52,53,62,65,66,70,71,72,74,75,77 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.h:18,20,22,24,27,31,33 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.h:18,20,22,24,26,28,31,33,35,37,39 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.h:18,20,22,24,27,34,40,42 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m:18,20,22,24,26,28,35,36,41,42,47,48,53,54,57,58,60,61,63,77,78,80 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h:18,20,24,30,34,41 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m:18,20,23,28,31,36,38,40,43,45,48,54,67,72,73,75,77,79,80,82,84,87,88,89,91,95,97,98,100,103,105,106,108,110,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,186,187,195,196,203,204,206,207,209,212,231,233,234,236,238,242,243,245,249,250,252,254,255,257,263,265,266,268,277,278 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.h:18,20,22,24,29,31,39,42,45,51,54,64 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.h:18,20,22,24,26,28,33,35,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.h:18,20,22,24,26,28,30,32,34 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKFeatureExtractor.m:18,20,22,24,27,36,41,43,45,47,71,72,74,76,77,80,84,85,87,90,94,96,98,103,104,105,107,111,113,114,117,122,123,128,134,135,136,145,146,148,149,151,152,157,159,161,167,168,171,176,183,184,189,191,195,199,203,207,209,210,212,214,218,222,223,227,228,232,233,237,238,242,243,247,248,251,252,256,257,261,262,264,268,269,271,274,275,277,278,282,283,284,286,289,290,294,297,300,303,304,308,309,310,312,317,318,319,320,322,323,325,330,331,336,341,342,344 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/SuggestedEvents/FBSDKSuggestedEventsIndexer.m:18,20,22,24,28,30,36,39,42,44,46,49,50,52,56,57,61,62,65,68,69,71,75,76,79,84,86,98,110,115,116,121,122,123,127,128,130,139,140,143,144,145,146,148,151,152,154,157,158,181,182,183,185,188,189,191,205,206,207,209,214,215,218,226,235,239,240,242,244,249,251,252,254,260,261,263,264,266,269,274,275,280,284,285,287 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKMLMacros.h:18,21,25,34,38,43 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelRuntime.hpp:18,20,22,27,29,31,34,36,42,43,49,53,56,57,63,71,73,75,76,91,92,93,100,101,103,104,117,118,120,121,138,140,141,169,170,173,174,175,177,178,197,199,200,201,203,204,218,219,221,222,238,239,240,242,243,252,253,254,261,263,264,269,283,290,293,298,304,309,314,321,330,331,332 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.m:18,20,22,24,26,28,30,34,35,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelManager.h:18,20,22,24,26,28,30,35,38,40,42 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKTensor.hpp:18,20,22,32,34,38,50,51,55,56,57,66,72,74,75,78,79,82,83,86,87,90,91,94,95,98,99,104,108,110,111,118,119,120 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelParser.h:18,20,22,24,26,28,30,33,35,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ML/FBSDKModelUtility.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.h:18,20,22,27,30,34 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m:18,20,22,24,29,32,48,50,52,54,57,59,62,64,66,67,69,71,72,74,76,77,79,81,84,89,90,92,96,98,99,101,106,107,108,109,111,116,117,118,119,121,132,133,134,135,137,140,141,143,147,149,153,154,156,159,160,161,163,176,177,179,180,182,186,188,189,190,192,199,201,202,204,207,208,210,211,213,220,221,222,224,229,233,234,237,253,269,270,271,287,290,293,294,298,299,301,304,308,309,311,314,318,319,322,336,337,338,339,350,351,352,356,357,359,370,371,372,379,380,384,385,387,399,401,402,406,407,409,415,419,421,422,424,426,427,429,432,433,435,438,439,440,443,457,460,470,471,475,476,480,481,484,501,502,506,507,511,512,516,518,524,525,526,531,536,537,538,541,545,546 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.h:18,20,22,24,27,33,35 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKRestrictiveDataFilterManager.m:18,20,23,27,29,32,35,38,40,42,45,50,51,53,54,56,58,60,63,65,68,79,84,87,88,91,92,93,94,97,104,105,106,108,109,112,115,119,126,127,128,134,135,137,138,140,141,143,146,147,151,152,153,154,156,158,159,161,164,168,169,170,172,175,176,177 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Integrity/FBSDKIntegrityManager.m:18,20,22,24,30,33,35,37,40,41,43,46,49,56,57,63,65,66,68 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.h:18,20,22,25,28,30 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.m:18,20,22,24,26,28,32,34,36,43,44,45,46,50,51,52,54,56,59,60,62,74,78,79,80,89,90,108,109,110,111,112,115,127,128,129,130,133,140,141,144,148,149,151,152,154,161,164,165,172,175,176,179,180,183,184,187,188,193,194,196,197,199,201,202,204,207,208,210,217,218,220,224,226,227,229,232,237,241,242,246,247,252,253,259,262,263,265,267,268,270,272,273,275,278,279,281,283,285,288,291,301,302,305,306,307,309,313,314,319,320,322,323,325,327,334,335,337,338,340,342,353,358,369,371,372,377,388,393,394,396,397,399,409,410,416,422,423,425,426,428,430,439,440,441,443,444,446,448,458,467,468,471,472,476,479,480,482,483,485,498,499,500,501,502,505,506,511,514,515,519,521,522,525,535,536,537,540,543,545,546,550,553,554,568,569,570,571,572,574,575,577,582,583,584,586,588,590,594,602,603,604,606,607,609,611,616,617,618,620,621,623,628,630,632,633,635,640,642,644,645,647,654,655,656,658,659,661,663,668,669,672,675,685,686,688,692,695,697,698,700,702 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchyMacros.h:20,42,45,48,58,61,67,73,81,86,96 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/ViewHierarchy/FBSDKViewHierarchy.h:18,20,22,24,47,49,52,55,60,69,74,76,78,80 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m:18,20,24,26,28,35,37,39,40,42,47,49,50,52,57,59,60,62,64,66,67,69,74,78,80,81,83,88,89,91,93,95,96,98,105,106,108,109,119,120,121,127,137,138,140,141,143,147,148,150,151,153,155,156,158,164,165,167,170,175,179,181,182,184,185 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.h:18,20,22,25,27,30,33,34 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKUserDataStore.m:18,20,25,27,30,32,34,41,44,45,46,57,61,64,67,70,73,76,79,82,85,88,89,95,96,99,102,103,106,112,116,117,119,121,122,124,130,131,133,139,140,142,153,154,155,158,161,163,164,167,189,191,192,194,197,198 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m:18,23,25,46,48,53,55,59,77,85,90,94,110,114,136,140,143,147,158,175,178,181,184,189,195,197,203,212,216,220,222,232,246,253,266,271,280,286,288,290,292,294,296,298,300,315,324,328,331,333,335,339,341,343,345,347,349,357,358,360,362,366,367,368,370,374,380,384,385,387,388,395,401,407,408,410,413,414,416,418,421,422,425,429,430,433,438,439,443,448,449,454,460,461,464,468,469,473,478,479,484,485,494,495,500,505,506,507,511,513,515,516,518,522,528,529,533,535,536,553,582,583,587,588,590,603,606,607,616,619,620,629,632,635,636,639,640,642,644,650,655,656,658,661,662,664,668,669,672,674,678,679,680,681,683,685,686,688,690,691,693,695,696,698,704,705,706,708,710,711,713,716,721,722,724,726,727,729,731,732,743,754,755,757,759,760,762,773,774,777,779,780,782,784,785,786,788,790,796,798,803,813,818,820,831,832,834,836,837,848,857,859,860,863,864,866,868,870,871,875,889,890,891,893,895,898,902,903,907,912,913,917,923,924,929,935,936,941,947,948,954,961,962,963,968,974,975,976,980,983,984,986,988,998,999,1001,1008,1015,1016,1017,1020,1022,1023,1025,1030,1035,1051,1054,1055,1060,1063,1064,1070,1071,1072,1074,1077,1080,1085,1090,1096,1099,1104,1109,1111,1112,1118,1126,1127,1130,1131,1134,1136,1142,1145,1149,1150,1152,1155,1158,1166,1171,1175,1176,1189,1194,1196,1199,1200,1203,1212,1214,1215,1222,1223,1225,1229,1230,1231,1232,1237,1241,1248,1249,1260,1261,1262,1267,1268,1269,1270,1271,1274,1275,1278,1279,1283,1284,1286,1294,1301,1302,1306,1309,1310,1321,1328,1329,1335,1341,1343,1344,1348,1354,1356,1360,1365,1366,1373,1381,1382,1383,1384,1390,1394,1398,1399,1402,1403,1405,1409,1410,1411,1413,1415,1417,1420,1421,1423,1430,1433,1435,1436,1438,1440,1448,1451,1452,1462,1463,1467,1468,1469,1473,1474,1481,1483,1484 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceButton.h:18,20,22,24,26,29,34,36,38 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h:18,20,22,35,56,58,71,92,94 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.m:18,20,22,24,29,31,32 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphErrorRecoveryProcessor.m:18,20,22,24,27,29,32,33,35,37,39,41,46,47,48,58,70,73,75,89,90,92,94,95,97,99,115,120,121,123,141,142,144,146,149,150,152 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.m:18,20,35,37,41,48,58,60,62,65,68,71,83,85,88,90,97,100,107,112,114,117,119,128,129,131,138,140,141,143,145,146,148,150,153,154,155,158,159,162,164,165,169,172,173,177,182,186,188,189,191,194,195,197,200,201,202,204,209,218,220,221,224,229,232,234,237,246,251,254,263,264,265,266,268,270,271,273,276,277,279,281,282,284,294,296,299,300,307,308,312,314,322,324,327,328,330,331,336,342,351,353,354,367,376,381,382,384,388,389,390,392,397,400,401,403,406,407,410,419,420,421,422,430,434,436,442,443,444,446,453,472,473,475,477,482,487,494,499,500,507,511,513,515,516,528,533,535,545,546,557,558,559,566,567,573,574,576,580,586,587,594,596,605,609,610,621,622,623,629,631,633,635,636,653,659,665,666,667,676,696,698,702,703,713,716,723,724,726,727,730,746,747,748,750,751,754,761,762,766,770,775,776,783,784,786,789,793,794,795,796,798,803,805,809,810,812,817,822,823,825,828,834,835,839,840,842,846,847,855,856,860,863,864,867,868,869,871,874,888,897,902,907,908,909,911,912,920,923,924,927,928,931,932,937,939,940,942,945,952,954,955,957,958,963,971,975,976,978,980,981,986,991,992,993,995,997,998,1003,1010,1011,1014,1022,1023,1026,1027,1029,1034,1041,1044,1045,1048,1049,1052,1053,1055,1057,1058,1059,1061,1065,1067,1068,1070,1073,1074,1075,1079,1088,1094,1095,1096,1098,1100,1102,1108,1110,1116,1117,1118,1120,1123,1143,1144,1146,1148,1150,1160,1163,1166,1167,1168 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.m:18,20,22,30,35,40,42,44,47,48,52,53,59,60,69,70,79,80,92,94,95,109,110,112,113,115,117,118,120,125,126,127,129,135,138,139,141,145,146,147,151,152,157,158,164,169,172,173,175,180,182,186,187,189,195,196,198,199,201,206,207,209,211,217,220,223,224 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestDataAttachment.h:18,20,22,28,31,42,47,52,57,59 ./Carthage/Checkouts/facebook-objc-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,102,112,119,121,123 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequestConnection.h:18,20,22,26,27,34,37,40,43,46,48,52,54,60,63,69,71,74,76,77,78,82,86,89,91,92,93,98,100,104,107,109,110,111,115,123,126,128,129,130,132,134,144,146,148,150,151,152,156,160,165,170,175,178,179,180,183,188,191,196,200,204,207,209,212,218,221,223,225,228,233,241,244,246,248,250,254,262,266,269,272,280,283,286,287,290,294,297,299,303,307,309 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/GraphAPI/FBSDKGraphRequest.h:18,20,22,24,26,29,32,35,38,41,42,46,50,52,55,60,63,69,77,85,95,110,115,120,125,130,135,139,144,149,155,157 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKDeviceViewControllerBase.m:18,20,22,24,26,29,31,38,40,44,46,47,49,58,59,61,63,64,66,69,71,72,74,104,105,106,108,110,112,113,115,117,118,122,125,126,128,130,132,134 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/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-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Swift/AccessToken.swift:18,20,30,31,37,38,44,45,52,53 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Swift/Exports.swift:18 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/Swift/Settings.swift:18,20,24,32,40,43,44,45 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.m:18,20,22,24,30,32,34,38,41,46,67,70,74,83,84,92,95,98,101,104,107,113,114,115,116,117,119,120,128,129,132,133,136,137,140,141,147,158,159,161,162,164 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m:18,20,25,27,29,31,33,35,40,42,53,55,65,76,78,79,90,102,105,106,108,109,111,113,114,115,117,119,120,122,124,125,127,129,130,132,140,141,143,148,149,154,155,156,158,161,162,164,173,174,175,177,179,193,194,196,199,202,204,205,207,219,220,222,224,227,228,230,232,234,235,237,248,261,262,264,275,276 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h:18,20,22,24,26,28,31,36,42,44,46 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m:18,20,22,27,31,33,40,41,47,49,50,56,60,62,63,68,74,76,90,95,103,111,113,116,122,123,124,141,147,153,154,156,157,159,166,169,193,194,204,207,208,221,222,226,230,236,242,243,244,247,248,255,266,287,291,300,303,310,311,312,314,315,317,318,325,326,329 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h:18,20,22,24,26,28,30,33,40,42,45,52,54,56,61,63,68,73,77,80,84,87,92,95,113,117,120,124,147,152,157,161,164,170,174,179,187,194,196 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h:18,20,22,24,26,28,34,44,50,53,59,62,66,71,76,79,84,86,88 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.m:18,20,22,24,27,29,31,33,35,37,39,42,46,50,54,55,62,66,70,71,77,79,80,84,85,87 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h:18,20,22,25,30,36,38 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m:18,20,25,48,49,60,69,73,85,87,89,93,96,97,98,100,113,115,117,118,120,122,123,125,127,128,130,132,133,135,137,138,140,144,145,146,148,150,151,153,155,156,158,160,161,163,165,166,168,170,171,173,175,176,178,180,181,183,185,186,188,192,194,195,197,201,202,204,213,214,216,217,219,222,224,225,226,228,231,234,235,237,240,243,244,246,248,250,251,253,255,257,258,260,263,264,265,267,269,270,272,275,276,277,279,281,283,284,285,287,289,290,292,294,295,298,300,301,304,308,310,311,313,318,321,324,325,326,328,334,338,350,357,358,359,361,363,368,369,370,372,377,378,380,381 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m:18,20,22,24,26,28,30,31,33,40,47,49,56,63 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m:18,20,22,24,26,28,30,31,33,35,36,38,40,41,43,45,46,48,53,58,60,62,64,65,67,70,71,72,74,76,81,82,85,86,92,93,95,96 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.h:18,20,22,24,26,28,35,41,43,45 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererView.h:18,20,22,24,26,28,33,36,43,49,56,58,69,74,79,81,89,94,96,98 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.h:18,20,22,24,26,33,36,42,45,48,51,53,55 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkResolver.m:18,20,22,24,26,36,46,48,52,54,56,58,59,60,62,66,68,69,71,75,76,78,82,86,99,100,101,102,106,108,110,120,123,131,136,142,144,150,151,155,159,160,166,168,171,172,174,176,177,179 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererController.h:18,20,22,24,26,28,31,38,40,45,52,54,62,67,72,78,82,87,92,98,104,109,111,113 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.m:18,20,22,24,27,29,31,33,35,37,41,43,45,57,58,60,66,67,79,83,84,86,88,89,91 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKMeasurementEventListener.h:18,20,22,24,26,29,32,34,36 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.m:18,20,22,24,34,36,40,42,44,46,56,57,65,66,70,72,73,75 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkResolving.h:18,20,22,24,26,28,33,37,38,46,49,55,57,59 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m:18,20,22,24,27,30,35,39,69,71,75,77,79,81,84,85,86,88,91,92,93,95,99,100,103,104,106,108,116,117,119,126,127,130,138,139,140,143,146,151,152,154,157,161,162,165,167,178,186,199,200,205,206,218,222,229,234,236,239,240,242,243,246,258,259,265,267,278,279,288,290,300,301,302,303,307,309,313,316,317,321,322,324 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkResolver.h:18,20,22,24,26,28,37,39,43,46,49,52,55,61,67,69,71 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m:18,20,22,24,26,30,32,34,43,44,46 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererView.m:18,20,22,24,27,30,36,38,42,44,47,48,50,56,58,59,64,66,67,71,76,78,79,89,91,100,104,106,107,108,110,118,120,121,124,126,133,138,139,146,148,149,152,161,166,167,169,170,172,177,178,182,183,189,190,196,197,198,202,203,205,209,210,213,216,217,219,221,223,226,228,230,234,238,241,243,244,248,249,252,253,256,257,260,261,264,265,268,269,271 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m:18,20,22,24,31,34,36,38,40,42,49,55,64,73,74,75,76,81,83,84,86,91,98,99,100,101,103,104,105,107,110,112,116,117,118,120,121,123 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererController.m:18,20,22,24,28,30,34,35,37,40,41,46,61,62,64,65,69,70,72,78,79,81,82,86,87,90,93,94,95,98,100,106,107,108,109,113,114,119,120,121,123,126,127,132,133,135,140,147,148,149,150,155,163,164,165,166,172,173,174,178,179,181,182,189,193,194,197,198,203,204,209,216,222,223,224,225,231,232,235,238,239,240,241,243 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m:18,20,22,24,30,39,41,43,47,49,51,60,61,65,66,69,70,74,78,81,84,86,93,99,104,105,108,109,110,115,122,127,128,129,137,142,143,144,149,150,156,161,164,165,171,174,177,180,198,201,204,205,210,211,212,217,218,221,222,225,226,230,238,239,245,246,251,252,255,256,263,264,265,272,273,274,281,282,283,285,286,290,292,293,296,297,299 ./Carthage/Checkouts/facebook-objc-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-objc-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,106,107,109,111,112,114,116,119,136,141,143,144,146 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h:18,20,22,28,30 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m:18,21,23,38,44,46,48,50,52,54,59,61,64,65,67,69,76,77,78,82,88,89,91,95,96,98,100,104,106,108,112,114,118,120,124,126,132,134,145,147,148,150,157,158,160,162,165,167,168,170,172,173,175,180,186,187,189,191,196,201,203,213,214,215,216,219,220,222,224,225,227,230,231,237,240,251,252,253,254,256,257,259,265,266,267,268,270,275,276,281,282,283,284,286,288,290,293,294,295,297,300,301,302,304,306,307,309,311,314,319,320,324,325,328,332,338,341,345,346,348,361,371,373,374,376,383,384,385,387,396,398,400,401,403,407,413,414,428,431,432,434,436,437,441,442 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKApplicationDelegateTests.m:18,20,22,25,30,35,36,38,40,42,45,47,49,54,58,59,67,68,70,72,74,76,78,79,82,84,87,88,90,92,94,97,99,100,102,104,107,110 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKCoreKitTestUtility.h:18,20,22,28 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKAppLinkUtilityTests.m:18,20,22,24,27,29,31,35,36,38,43 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Basics/FBSDKBasicUtilityTests.m:19,22,25,27,29,43,44,46,51,56,60,61,63,75,81,82,84,90,91,93,99,100 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Basics/FBSDKCrashHandlerTests.m:18,20,22,25,27,36,38,41,43,45,47,48,50,55,56,58,62,63,65,75,81,85,86,88,92,94,95,97,101,103,104,106,115,122,123,125,127,129,131,141,142,144,158,172,173 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Basics/FBSDKLibAnalyzerTests.m:18,20,22,24,26,30,32,35,37,39,41,42,44,52,55,57,58,60,64,68,69,70 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Instrument/FBSDKCrashObserverTests.m:18,20,22,26,28,30,32,35,37,39,41,43,45,50,54,58,59,61,76,77,79 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Instrument/FBSDKCrashShieldTests.m:18,20,22,25,27,30,32,35,37,39,44,47,51,54,58,61,65,68,73,76,77,79,84,89,94,95,97,101,104,106,109,110,112,116,119,122,123,125,142,143 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppLinks/FBSDKAppLinkResolverTests.m:18,20,22,25,30,34,37,39,41,43,45,47,49,52,54,56,57,59,61,63,64,67,69,70,74,78,79,83,90,91,94,98,99,106,111,112,114,116,118,119,122,126,138,146,151,153,156,160,169,176,180,182,187,192,195,200,202,205,209,223,231,236,238,241,245,254,261,265,267,276,279,284,285,286,288,292,302,309,313,315,322,325,330,332,335,339,343,345,353,356,361,363,366,370,377,379,388,391,396,398,401,405,409,411,418,421,426,428,431,433,436,443,446,448,455,458,463,465,468,470,473,479,482,484,491,494,499,501,504,506,509,516,519,521,528,531,536,538,541,543,546,550,552,561,566,568,571,573,576,578,587,591,592,597,604,612,617,619,622,624,627,630,640,644,654,658,659,660,667,669,675,679,686,691,696,698 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Base64/FBSDKBase64Tests.m:18,20,22,24,26,28,30,32,37,38,40,50,51,53,58,59,61,67,68 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKSettingsTests.m:18,20,22,25,30,32,34,36,38,40,43,46,47,49,52,55,56,58,61,64,65,67,70,73,74,76,79,82,88,89,91,94,97,101,105,106,108,110,114,115,117,121,124,125 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKTimeSpentDataTests.m:18,20,22,24,26,28,32,34,36,38,40,42,44,47,51,52,54,62,63 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/EventDeactivation/FBSDKEventDeactivationTests.m:18,20,22,24,27,29,31,33,34,36,54,55,57 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsTests.m:18,20,22,25,39,42,47,59,61,64,68,72,77,83,88,93,95,97,104,106,108,110,121,123,124,126,130,131,133,135,137,139,141,142,144,149,151,154,155,157,159,161,163,164,166,168,185,199,201,202,204,218,232,233,235,237,242,253,266,270,271,273,276,281,286,287,289,294,295,297,301,302,304,307,315,317,319,321,322,324,327,334,336,338,339,341,344,346,348,349,351,353,363,371,375,380,381,383,386,389,390,392,393,395,397,399,401,402,404,414,416,419,421,423,425,428,430,434,435,437,439,441,443,444,446,448,452,454,460,462,463,465,469,471,477,478,480,485,490,497,505,506,508,510,522,529,531,532,534,541,548,551,552,554,556,564,566,568,569,571,580,582,584,585,587,597,599,601,602,604,613,614,616,624,626,627,629,637,639,641,642,644,650,652,654,655 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/AAM/FBSDKMetadataIndexerTests.m:18,20,22,24,26,29,31,33,35,41,44,53,55,57,59,96,100,103,107,111,114,115,117,119,120,123,127,131,132,135,139,142,143,146,150,151,154,158,159,162,171,172,175,184,185,188,197,198,201,210,211,214,223,224,227,236,237,240,249,250,253,259,266,267,270,279,280,283,292,293,296,305,306,309,318,319,322,332,333,336,345,346,348,357,358,360,369,370,373,382,383,385,395,396,398,407,408,411,420,421,423,433,434,436,445,446,449,458,459,462,472,473,475,485,486,488,497,498,501,510,511,513,523,524,526,535,536,539,548,549,551,561,562,564,573,574,577,588,589 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/SuggestedEvent/FBSDKFeatureExtractorTests.m:18,20,22,26,30,35,37,39,43,46,49,51,57,59,61,63,69,70,74,158,160,166,168,170,173,180,242,243,245,248,249,251,256,257,259,260,262,265,266,268,273,274,276,279,280,289,294,295,297,298,300,303,304,306,311,312,314,315,317,325,326,328,336,337,339,346,347,349,352,353 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsStateTests.m:18,20,23,25,28,30,32,37,42,47,50,55,59,60,62,66,69,70,72,74,79,84,85,87,91,94,95,97,101,105,108,109,111,116,117,119,126,127 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKAppEventsUtilityTests.m:18,20,22,24,27,29,31,33,35,38,39,41,47,48,50,52,55,56,58,60,62,66,67,69,74,75,77,84,91,98,99,101,105,106,108,113,114,117,119,124,126,128,131,136,137,139,142,145,148,151,154,158,159,161,164,167,170,173,176,179,180 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKPaymentObserverTests.m:18,21,23,25,27,31,33,35,37,39,42,45,49,53,54,56,59,63,67,68,69 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Codeless/FBSDKSampleEventBinding.h:18,20 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Codeless/FBSDKEventBindingTests.m:18,20,25,32,33,35,37,41,43,45,48,55,59,64,68,72,76,80,83,84,85,89,90,95,101,110,111,116,117 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Codeless/FBSDKSampleEventBinding.m:18,20,23,51,68,83,125,136,139 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/FBSDKRestrictiveDataFilterTests.m:18,20,22,27,29,35,37,39,41,43,45,48,49,51,53,54,56,63,69,72,75,76,78,84,89,92,95,96,98,103,107,110,113,114,116,121,125,128,131,132,134,139,143,146,149,150,152,160,167,171,175,176,178,181,183,187,197,207,208,210,213,221,223,226,229,230 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/Integrity/FBSDKIntegrityTests.m:18,20,22,25,27,29,30,32,34,36,40,41,43,48,51,55,56,58,65,68,69 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/AppEvents/ViewHierarchy/FBSDKViewHierarchyTests.m:18,20,22,24,26,33,35,37,39,41,45,50,54,58,59,61,72,73,75,80,83,84,86,88,92,95,102,103 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKInternalUtilityTests.m:18,20,22,25,28,30,32,36,43,50,57,63,69,76,82,89,96,102,109,117,132,133,134 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1Tests.m:18,20,22,24,26,29,35,38,40,42,44,50,51,53,73,74,76,79,86,93,94,96,99,113,114,116,119,141,142,144,147,169,170,172,175,197,198,200,203,224,225,227,230,261,262,264,267,283,284,286,316,317,319,349,350,352,386,387,389,424,425,427,432,435,436,438,442,443,445,451,452,454,456,457,459,466,467,469,471,472,474,490,491,493,496,497 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FBSDKMethodUsageMonitorEntryTests.m:18,20,23,26,29,30,32,34,36,39,40,42,44,46,48,53,54,56,58,60,65,66 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/TestMonitorEntry.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FakeMonitorStore.h:18,20,22,24,26,31,33 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FBSDKMonitorNetworkerTests.m:18,20,22,24,27,29,31,33,36,37,39,41,45,46,48,50,53,54,56,59,61,67,69,70,72,75,77,83,92,98,100,106,107,109,116,118,120,121,123,125,128,129,131,134,135,137,140,141,143,146,147,149,153,156,157,158,160,163,166,167 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FBSDKPerformanceMonitorEntryTests.m:18,20,23,25,27,30,31,33,35,39,41,42,44,48,50,51,53,56,60,62,69,70,72,76,79,80,82,85,89,91,98,99,101,103,105,112,113 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FBSDKMonitorStoreTests.m:18,21,24,26,28,30,32,36,38,40,42,47,48,50,53,54,56,59,62,63,65,67,70,71,73,75,77,80,81,85,87,90,91,93,96,99,102,103,105,108,110,113,114,116,119,122,125,126,128,130,133,134,136,139,141,144,145,148,150,152,155,156,158,160,164,166,167,169,171,172 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FakeMonitorStore.m:18,20,22,24,26,29,30,32,34,36,37,39,41,43,44 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/TestMonitorEntry.m:18,20,22,24,27,29,30,32,35,37,38,40,42,43,45,47,49,50,52,54,56,58,59,61,64,65,67,68,70,73,74,77,78,80,81,83,85,86,87 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FBSDKMonitorTests.m:18,20,22,26,28,34,36,38,41,43,50,51,53,55,65,66,68,70,77,78,81,84,85,87,89,91,94,95,97,99,101,107,113,115,116,118,124,127,129,131,136,138,139,141,143,146,148,151,152,154,157,160,162,163,165,167,170,172,175,178,180,181,183,185,188,190,193,194,196,198,200,201,203,206,211,216,217,219,222,225,229,230,233,234,236,239,243,244,247,253,254,256,258,261,262,265,267,270,271,273,276,283,284,286,292,295,297,298,300,302,304,307,310,311,313,316,319,322,323,325,327,330,333,334,336,338,341,344,345,347,350,353,356,357,359,363,366,369,370,372,375,377,380,385,386,388,392,395,404,405,407,410,413,416,425,426,428,432,435,438,447,448,450,453,456,457,459,462,465,468,469 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FBSDKMonitorConfigurationTests.m:18,20,22,26,28,30,32,34,36,38,40,42,44,46,51,52,54,56,61,62,64,66,68,73,74,75,77,81,83,85,90,91,93,95,97,100,101,103,108,110,115,116,118,123,125,128,129,130,132,134,136,139,140,142,146,148,150,153,154,156,158,160,162,164,167,168,170 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FBSDKPerformanceMonitorTests.m:18,20,22,24,26,28,31,33,36,38,40,42,44,45,47,49,52,53,55,59,62,64,66,73,74,76,79,81,84,85 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Monitoring/FBSDKMethodUsageMonitorTests.m:18,20,22,24,26,28,31,33,36,38,40,42,44,45,47,49,52,53,55,57,59,61,64,65 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/ServerConfiguration/FBSDKServerConfigurationFixtures.h:18,20,22,24,26,29,31 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/ServerConfiguration/FBSDKServerConfigurationFixtures.m:18,20,22,25,27,29,31,33,34,36,40,44,48,52,56,60,64,68,69,97,98 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/ServerConfiguration/FBSDKServerConfigurationTests.m:18,21,27,29,32,34,36,38,40,43,46,47,50,52,54,56,57,59,61,63,64,66,68,71,72,74,76,77,79,83,84,86,89,90,92,96,97,99,102,103,105,109,110,112,115,116,118,122,123,125,128,129,131,135,136,138,141,142,144,148,149,151,153,154,156,160,161,163,167,168,170,173,174,176,180,181,183,187,188,190,193,194,196,200,201,203,205,206,208,212,213,215,219,220,222,224,225,227,232,233,235,238,239,241,245,246,250,251,256,257,262,263,265,268,269,271,275,276,278,282,283,284,286,289,290,292,296,297,299,301,302,304,307,310,311,313,316,317,319,323,324,326,330,331,333,336,337,339,343,344,346,350,351,353,356,357,359,364,365,367,370,373,374,376,379,380,382,387,391,392,394,396,399,402,412,414,415,417,419,422,425,435,437,438,439,441,449,451,453,456,457,459,462,463,465,467,469,472,473,475,478,479,481,483,485,488,489,491,494,495,497,499,501,504,505,507,511,512,514,517,519,522,523,525,530,558,560,587,588,590,593,599,634,635,637,641,643,646,647,649,653,657,659,662,663,665,669,675,676,680,686,687,691,697,698,702,708,709,713,719,720,724,730,731,735,741,742,746,752,753,757,763,764,768,774,775,779,785,786,790,796,797,801,807,808,812,818,819,823,829,830,834,840,841,845,851,852,856,862,863,867,873,874,878,884,885,889,895,896,900,906,907,911,917,918,922,928,929,933,939,940,944,950,951,955,961,962,966,972,973,977,983,984,988,994,995,999,1005,1006,1010,1016,1017,1021,1027,1028,1032,1038,1039,1043,1049,1050,1054,1060,1061,1065,1071,1072,1076,1082,1083,1087,1093,1094,1098,1104,1105,1109,1115,1116,1120,1126,1127,1131,1137,1138,1142,1148,1149,1153,1159,1160,1164,1170,1171,1175,1181,1182,1186,1192,1193,1197,1203,1204,1208,1214,1215,1219,1225,1226,1230,1236,1237,1241,1247,1248,1252,1258,1259,1261,1265,1271,1272,1276,1282,1283,1287,1293,1294,1298,1304,1305,1309,1315,1316,1320,1326,1327,1331,1337,1338,1342,1348,1349,1353,1359,1360,1364,1370,1371,1375,1381,1382,1386,1392,1393,1397,1403,1404,1408,1414,1415,1419,1425,1426,1430,1436,1437,1441,1447,1448,1452,1458,1459,1463,1469,1470,1474,1480,1481,1485,1491,1492,1496,1502,1503,1507,1513,1514,1518,1524,1525,1529,1535,1536,1540,1546,1547,1551,1557,1558,1562,1568,1569,1573,1579,1580,1584,1590,1591,1595,1601,1602,1606,1612,1613,1617,1623,1624,1628,1634,1635,1639,1645,1646,1650,1656,1657,1661,1667,1668,1672,1678,1679,1683,1689,1690,1694,1700,1701,1705,1711,1712,1716,1722,1723,1727,1733,1734,1738,1744,1745,1749,1755,1756,1760,1766,1767,1771,1777,1778,1782,1788,1789,1793,1799,1800,1804,1810,1811,1815,1821,1822,1826,1832,1833,1837,1843,1844,1848,1854,1855,1857,1863,1869,1874,1879,1880,1882,1883,1889,1894,1899,1900,1906,1912,1917,1918,1919 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/FBSDKErrorConfigurationTests.m:18,20,22,24,26,28,30,32,42,43,45,58,61,70,71 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FBSDKMonitoringConfigurationTestHelper.m:18,20,22,24,26,31,34,35,37,41,42 ./Carthage/Checkouts/facebook-objc-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 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FBSDKMonitoringConfigurationTestHelper.h:18,20,22,24,36,38 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/Internal/Helpers/FBSDKTestCoder.h:18,20,22,24,27,29 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKUtilityTests.m:18,20,22,24,26,28,31,33,34,37,39,40,44,47,48,52,55,56,62,64,65,66,70,76,78 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKCoreKitTests-Bridging-Header.h:18 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKGraphRequestConnectionTests.m:18,21,23,26,32,35,39,41,43,45,47,49,54,55,57,63,64,66,69,73,74,76,77,79,83,84,85,87,91,92,93,95,99,100,101,103,105,109,123,137,138,140,149,162,163,165,202,204,205,207,242,244,245,247,268,270,271,274,322,323,326,362,363,365,376,393,404,410,411,413,431,437,452,458,459,461,479,485,496,502,503,505,511,523,524,525,529,537,543,547,548,550,553,564,577,586,587,589,592,604,614,620,621,623,626,637,642,644,650,657,658,694 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKGraphRequestTests.m:18,20,22,31,36,38,39,41,43,44,46,48,49,51,53,55,57,58,60,62,68,84,87,88,89,91,96,109,112,113,114,116,120,130,133,134,135,137,140,147,150,151,152,154,166,168,172,175,176,178,182,186,192,198,199,201,208,214,215 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/FBSDKCoreKitTestUtility.m:18,20,22,24,26,28,35,36 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKCoreKit/FBSDKCoreKitTests/ExampleSwiftTests.swift:18,21,28,29 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVLoginButtonElement.h:18,20,22,24,29,36,38,43,47,49 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVShareButtonElement.m:18,20,22 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVInterfaceFactory.m:18,20,22,24,34,38,40,48,55,57,58,61,62,64,67,68,72,74,75,77,80,93,94,103,104,105,108,110,111,113,120,123,125,126,128,131,133,134,136,141,143,144 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKJS.h:18,21,23,30,35,40,46,53,61,69,80,82,90,92,98,100 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVOSKit.h:18,20 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVOSConstants.h:18,20,22,24,31,33,40,42,48,53,59 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVLoginViewControllerElement.m:18,20,22,24,30,31,33,39,40,42,48,49 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKDeviceLoginViewController.m:18,20,22,28,33,37,38,40,43,44,46,48,50,51,53,56,57,59,61,63,64,66,71,114,116,117,118,120,124,138,139,140,142,145,148,149,153,188,191,192,194,199,207,208,210,213,214 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVShareButtonElement.h:18,20,22,24,29,33,40,42 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVLoginButtonElement.m:18,20,22,24,26,32,34,40,42,48,50,56 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVInterfaceFactory.h:18,20,22,24,32,34,37,41,45,48,54,56 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKDeviceLoginButton.m:18,20,27,29,31,33,36,37,39,41,43,44,46,50,51,53,54,56,59,64,68,69,71,77,78,80,82,85,99,101,107,108,110,112,115,116,117,119,123,136,161,162,163,165,172,173,175,180,181,183,188,189,191,196,197,199,212,214,219,220,221,223,225,227,228,230,232,233,235,237,238 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKJS.m:18,20,22,24,27,28,30,32,33,35,37,38,40,42,43,45,47,48,50,52,53,55,57,58 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVLoginViewControllerElement.h:18,20,22,24,29,37,38,42,47,53,56,59,61 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKit/FBSDKTVOSConstants.m:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKTVOSKit/FBSDKTVOSKitTests/FBSDKTVOSKitTests.m:18,20,22,24,26,30,31 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionTests.m:24,28,30,36,38,40,42,44,47,48,51,55,57,59,68,71,73,76,77,79,86,87,91,93,95,104,106,109,111,114,117,119,120,121,123,125,126,127,129,131,132,133,137,139,144,155,158,161,167,171,175,180,183,184,186,188,189,191,193,194,195,197 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLSessionTests.m:24,31,33,41,48,50,52,54,57,58,62,64,67,74,76,83,86,89,94,97,99,103,104,105,113,115,118,125,127,138,149,155,157,163,167,169,174,178,190,191,194,198,203,204,205,210,212,214,220,223,230,232,234,236,237,238,240,242,245,251,254,261,263,265,267,268,269,271,273,275,278,281,288,290,292,294,295,296,305,307,310,315,319,322,333,335,336,337,340,344,347,354,356,357,359,361,362,363,366,368,373,377,390,400,402,403,404,406,408,409,411,413,415,418,424,427,434,436,438,440,441,442,444,446,450,457,460,466,468,470,472,473,474,476,478,486,489,492,494,496,499,501,503,505,506,507,509,511,514,522,523,528,533,536,540,543,545,547,549,551,553,554,555,557,559,562,570,575,579,582,584,586,588,589,590,592,593,596,598,602,603,605,608,611,613,614,616,618,619,621,625,626,629,630,632,635,637,639,641,644,645,647,649,650,652 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/SwiftHelpersTests.swift:8,12,19,20,21,26,29,30,31,34,36,40,51,52,53,54,57,69,77,78,79,82,91,99,100,101,104,112,120,121,122,128,131,132,135,136,142,167,177,178,179,182,183,186,187,190,216,226,227,228,232,258,268,269,270,273,274,277,278,286,307,317,318,319,322,332,340,341,342,347,356,368,375,377,378,379,387,389,391,392,399,401,403,404,412,414,416,417,425,427,429,430,437,439,441,442,455,456,476,481,483,484,486,509,514,516,517,519,544,547,559,560,561,573,574,575,585,586,587 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/MocktailTests.m:24,25,27,29,37,41,43,45,48,51,52,54,58,59,61,67,68,70,77,78,80,87,88,90,96,97,99,106,107,109,114,117,123,125,132,134,135,139,142,144,146,148,149,151,156,159,161,163,168,171,173,174,178,181,183,185,187,188 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/TimingTests.m:24,28,32,34,40,42,46,49,51,53,55,57,63,65,70,71,73,75,76,78,82,83,85,88,89,90,92,95,97,106,108,111,113,115,117,119,121,122,123,124,125,126,127,129,132,133,135,139,140,142,145,146,148,153,155,157,158,160,165,167,169,170,172,174 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/OHPathHelpersTests.m:2,9,12,14,19,21,22 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/AFNetworkingTests.m:24,27,34,36,38,40,42,44,47,48,50,60,62,64,75,77,79,80,82,92,94,100,105,109,117,119,121,122,124,127,135,138,144,149,154,162,164,166,167,176,178,181,187,192,197,205,208,210,212,213,215,216,217,219,225,226,228,231,233,235,239,246,248,253,261,266,268,270,272,274,275,276,278 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/WithContentsOfURLTests.m:24,25,27,33,35,37,39,41,44,45,48,52,54,56,65,67,71,74,75,77,84,85,89,91,93,102,104,106,109,110,112,119,120 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NSURLConnectionDelegateTests.m:24,28,30,36,38,40,42,45,48,50,51,55,57,61,62,64,72,73,75,78,80,82,84,86,87,89,91,93,94,96,98,99,101,103,104,106,109,110,112,114,115,116,117,121,123,127,136,138,141,143,145,149,152,153,155,159,168,170,173,175,177,181,184,185,187,190,198,200,203,205,207,212,215,216,217,221,223,232,235,243,248,251,252,253,254,258,260,273,275,281,288,293,295,298,299,301,302,305,306,307,308,312,314,322,328,332,351,353,355,358,360,365,371,376,378,381,382,384,389,391,394,395,397,398,401,402,404 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/UnitTests/Test Suites/NilValuesTests.m:24,28,30,37,39,41,43,45,48,49,51,60,62,64,68,70,73,75,76,78,85,87,89,93,95,98,100,101,103,113,115,117,121,123,126,128,129,131,141,143,145,149,151,154,156,157,159,162,163,165,170,171,173,178,179,180,182,190,192,194,198,200,203,205,206,208,216,218,220,224,226,229,231,232,234,236,244,246,252,254,258,262,264,266,267,269,271,272,274,276,277,279 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.m:21,23,25,27,29,32,34,36,39,40,43,44,47,48,51,52,54,57,60,62,63,66,69,71,72,74,79,86,87,88,94,95,96,101,104,105,108,109,111,112,113,114,115,117 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h:21,23,25,27,29,31,33,36,40,44,47,51,56,60,63,65,71,74,76,84,87,89,91,103,104,108,111,113,119,122,124,132,135,137,139,151,152,156,159,163,166,170,172,174 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.m:22,25,27,29,33,35,37,39,45,47,48,51,52,54,56,58,62,64,65,68,72,79,85,87,88,89,91,99,100,108,109,111,114,118,119,121 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h:21,23,25,27,29,31,33,38,42,45,49,54,58,61,63,65,69,72,74,76,82,85,87,89,99,104,106,108 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFImageDownloader.h:21,23,25,29,31,36,41,46,52,56,61,66,71,76,79,83,86,90,93,98,105,108,112,116,123,126,130,135,143,146,148,152,154,156 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m:21,23,26,33,36,42,43,44,46,55,58,60,67,69,70,75,82,84,85,88,91,92,97,98,99,102,103,107,108,109,115,121,122,123,124,128,129,133,134,139,141,145,146,154,156,160,161,165,166,167,171,172,173,196,197,199,200,201,208,216,221,223,224,225,226,231,232,238,239,240,245,246,249,250,253,254,257,258,260 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFAutoPurgingImageCache.h:21,24,27,29,34,37,42,45,47,51,54,58,61,63,68,69,74,77,83,86,89,93,96,99,103,105,110,115,120,125,128,132,136,139,143,145,147,149 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h:21,23,25,27,29,31,33,36,40,45,48,58,61,75,77,79 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h:21,23,25,27,29,34,38,41,45,47 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h:24,26,28,30,32,34 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h:21,23,25,27,29,31,32,37,41,44,50,53,59,61,63 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m:21,23,25,27,29,33,35,38,39,42,43,45,47,49,51,56,57,60,61,63,66,67,70,73,75,76,81,82,87,88,91,92,94,97,105,110,111,125,127,128,129,135,137,139,141,142,143,148,149,150,153,154,157,158,160 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h:22,25,28,36 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h:22,24,26,28,30,32,37,41,44,48,50,52 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.m:21,23,25,27,30,33,35,37,42,54,55,56,59,60,63,65,66,68,73,85,86,87,90,91,94,96,97,99,101,103,105,110,111,114,115,117,120,122,123,127,130,132,133,139,142,143,145,148,156,161,162,176,178,179,180,186,188,190,192,193,194,196,199,201,202,206,209,211,212,218,221,222,224,227,235,240,241,255,257,258,259,265,267,269,271,272,273,275,281,282,283,289,290,291,295,296,300,301,302,304 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m:21,24,26,28,32,34,36,38,44,46,47,50,51,53,55,57,61,63,64,67,71,74,82,84,88,89,90,91,93,101,102,110,111,113,116,120,121,123 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.m:21,23,25,27,31,35,37,40,41,44,45,47,49,51,60,65,66,69,70,77,82,83,86,87,89,94,101,102,103,107,108,111,112,119,121,124,126,137,139,142,143,147,152,155,156,157,159 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFAutoPurgingImageCache.m:21,23,25,27,29,35,37,39,44,50,52,53,57,58,62,63,64,66,72,74,77,78,84,87,93,94,96,97,100,101,108,109,113,117,118,122,130,132,138,139,141,143,144,153,156,157,165,168,169,177,178,181,182,185,186,189,190,195,197,198,200 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h:21,23,25,27,29,31,34,36,38,40,46,49,53,58,61,63,65,68,72,74,77,81,86,91,94,98,100,102 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/UIKit+AFNetworking/AFImageDownloader.m:21,23,25,28,34,36,44,46,47,50,51,53,58,60,62,68,70,71,74,75,78,79,81,83,88,90,91,93,95,98,101,104,106,107,109,114,115,118,120,123,128,130,131,136,141,142,149,153,157,160,163,164,166,167,175,176,181,182,190,198,199,211,213,215,218,219,223,236,237,240,246,247,248,249,254,264,270,271,278,279,280,288,299,300,301,304,306,307,313,316,317,322,324,325,334,335,336,338,339,343,344,353,354,355,361,362,365,366,368 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.h:21,24,30,33,36,38,40,45,48,50,54,59,64,68,71,75,79,82,86,90,93,95,99,102,105,109,113,116,118,121,126,128,130,134,137,139,144,145,148,151 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.h:21,23,26,33,35,38,40,42,46,51,56,61,66,70,75,78,82,85,87,91,94,96,100,103,105,109,113,118,123,127,132,136,139,143,145,149,152,154,160,161,164,167,170,173,175,177,182,186,190,195,199,204 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLSessionManager.h:21,22,24,31,34,36,38,40,42,44,48,50,55,57,62,64,68,70,72,74,76,78,80,83,86,88,90,95,100,103,107,111,116,121,127,131,136,141,146,151,155,160,165,169,172,174,178,182,185,187,191,194,198,202,205,211,214,224,228,231,236,243,246,256,259,267,271,274,279,286,289,299,303,306,308,312,315,317,321,325,328,332,335,339,343,346,350,353,357,360,364,367,371,374,378,382,385,389,392,396,399,403,406,410,413,417,421,424,428,431,435,438,442,444,448,453,458,463,468,473,478,483,488,493,498 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.h:21,24,30,32,35,39,42,46,52,54,56,58,63,65,68,72,77,80,84,87,91,94,98,101,105,108,112,115,119,123,126,129,133,138,141,147,150,152,156,159,165,170,174,179,182,184,188,191,195,199,202,204,209,216,219,221,227,235,238,242,244,250,252,254,259,262,264,268,274,277,283,291,294,306,309,319,322,326,329,330,333,339,342,344,350,352,354,359,364,367,371,373,375,380,385,390,393,396,401,403,405,409,412,414,416,418,423,426,428,430,432,437,440,442,444,447,453 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.m:21,23,25,33,37,41,42,45,46,49,51,52,58,59,61,62,68,69,79,80,81,83,84,86,87,89,92,93,98,99,101,104,106,107,109,113,116,127,128,130,131,133,134,141,144,145,147,149,150,151,154,155,157,158,160,164,166,168,169,171,174,175,180,181,184,186,187,191,192,194,199,201,202,204,206,208,211,212,216,218,219,224,225,227,229,230,232,236,240,241,242,250,251,252,261,267,273,275,276,277,278,281,282,285,286,288,289,291,296,297,300,302,303,306,309,310,312,317,319,320,322,324,326,329,331,332,337,338,340,342,343,345,349,353,354,355,357,358,360,362,364,366,369,370,374,376,377,382,383,385,387,388,390,394,398,399,400,403,406,407,409,410,412,417,418,420,422,423,426,428,429,431,435,437,438,440,442,444,446,449,450,453,457,459,460,465,466,468,470,471,473,477,481,482,483,486,489,490,493,494,496,497,499,504,505,508,510,511,514,517,518,520,525,527,528,530,532,536,540,542,544,551,556,557,559,564,565,567,568,572,573,576,581,585,590,591,592,593,595,600,601,605,606,607,611,614,616,617,623,634,636,637,639,641,644,646,647,650,652,654,657,659,661,662,664,669,670,672,680,682,683,685,689,693,694,695,701,707,710,712,713,715,720,721,729,732,734,735,738,743,744,746,749,754,756,757,759,761,765,767,771,773,774,776,780,784,785,791,792,794,795,796,798,799,801,806,807,809,811,812,815,817,818,820,824,826,827 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.m:21,23,26,30,36,42,46,49,52,53,56,57,60,61,64,65,68,72,73,77,78,80,83,85,86,88,91,93,94,97,99,100,102,107,108,110,111,117,118,126,128,130,131,136,140,142,144,146,147,152,154,155,161,163,165,167,168,174,176,177,184,195,196,198,199,204,208,209,211,213,215,216,221,223,225,227,228,233,235,237,239,240,245,247,249,251,252,260,271,272,274,275,284,288,289,291,293,294,296,299,300,302,305,306,318,319,320,324,325,331,332,334,335,338,344,348,349,351,354,359,360 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLResponseSerialization.h:21,24,26,29,33,36,40,46,48,50,53,57,59,64,69,73,76,80,85,88,90,94,100,102,104,105,108,110,116,118,123,128,131,135,137,139,142,144,149,151,153,155,158,160,165,167,172,175,179,181,183,185,188,190,194,196,201,206,209,215,217,219,222,224,237,243,249,251,253,258,263,266,270,272,276,279,281,283,285,290,293,295,298,300,303,308,310 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLSessionManager.m:21,24,30,37,39,40,49,50,51,58,60,61,68,70,71,77,83,85,87,89,92,96,100,105,110,112,113,115,127,129,134,135,139,143,144,146,149,167,168,179,185,186,195,204,213,214,222,223,234,235,239,240,244,245,246,247,249,253,257,259,262,269,270,275,276,279,283,284,293,296,297,300,301,304,305,309,310,316,318,319,321,325,327,328,330,334,337,342,345,346,347,348,349,351,353,362,367,368,371,372,375,377,379,381,387,400,404,423,431,433,434,437,438,439,443,446,447,450,451,452,456,457,462,465,466,467,472,475,476,478,480,504,506,509,510,515,516,519,520,522,525,527,529,531,535,537,540,544,545,548,549,552,554,556,557,560,561,563,566,567,575,576,577,578,586,587,588,589,591,594,599,601,602,605,608,614,615,620,624,627,630,631,635,639,641,643,645,646,651,655,660,661,663,665,667,668,671,678,679,681,694,695,698,700,702,703,706,707,710,711,714,715,718,719,721,728,730,731,733,736,738,739,744,745,749,750,752,755,757,758,763,768,770,772,773,775,780,785,789,790,791,793,795,796,801,806,808,810,811,815,820,822,824,825,827,832,837,839,841,842,847,852,854,856,857,861,862,865,866,868,871,872,875,876,879,880,882,885,886,889,890,893,894,897,898,901,902,904,907,908,911,912,915,916,919,920,922,925,926,929,930,933,934,936,939,940,950,951,953,954,956,959,962,963,965,966,970,973,984,987,990,991,992,995,996,997,999,1005,1007,1010,1011,1014,1015,1016,1021,1024,1034,1037,1038,1039,1042,1043,1044,1048,1050,1055,1056,1059,1060,1061,1067,1068,1074,1075,1076,1079,1080,1081,1085,1087,1091,1093,1094,1097,1098,1099,1101,1106,1108,1111,1112,1115,1116,1117,1121,1126,1127,1130,1131,1132,1136,1137,1140,1143,1144,1145,1150,1152,1155,1156,1159,1160,1161,1167,1168,1169,1171,1175,1185,1186,1188,1189,1190,1193,1194,1195,1201,1204,1205,1206,1211,1214,1215,1216,1218,1221,1222,1225,1229,1230,1232,1233,1236,1237,1239,1242,1243 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFURLRequestSerialization.m:21,23,29,32,34,40,50,53,56,58,61,68,71,75,77,78,80,81,83,87,89,92,94,99,100,103,105,106,112,113,114,116,118,121,126,127,129,130,133,134,137,139,147,148,153,158,161,162,164,165,167,171,174,176,183,185,186,188,195,197,200,201,206,207,209,211,220,239,240,242,243,246,251,252,253,255,256,261,262,263,264,266,269,274,275,280,281,286,287,292,293,298,299,304,305,307,310,311,314,316,317,320,321,324,328,329,332,333,335,339,340,343,344,346,351,354,356,358,361,365,366,367,369,371,372,378,381,383,385,395,396,399,400,401,402,405,406,408,409,413,416,420,424,427,430,435,436,441,442,445,446,447,450,455,457,460,462,463,465,469,471,473,477,479,485,489,490,492,498,499,500,501,505,510,513,515,516,518,519,521,525,526,528,529,534,540,541,542,543,545,548,549,554,555,558,560,561,565,566,568,574,576,577,579,581,584,585,587,590,591,594,595,598,599,607,608,609,612,620,623,626,630,637,642,644,651,653,656,660,661,666,668,669,673,676,679,681,682,688,693,698,699,705,706,708,709,713,714,718,726,728,729,735,739,743,749,751,753,754,759,763,767,769,770,773,775,778,780,781,784,786,793,795,796,799,802,803,807,808,812,815,817,818,820,822,827,836,846,851,852,856,858,859,865,866,869,870,871,874,875,878,879,881,884,887,888,890,897,906,909,910,911,912,914,916,917,920,922,923,926,927,929,933,934,936,939,940,943,944,947,948,951,953,954,958,962,967,968,970,971,973,977,981,986,987,989,992,995,996,998,1000,1001,1003,1005,1012,1017,1018,1024,1026,1031,1032,1034,1036,1037,1042,1043,1044,1055,1056,1057,1059,1060,1065,1067,1069,1070,1073,1076,1079,1081,1084,1086,1087,1092,1093,1108,1110,1111,1114,1116,1120,1121,1125,1126,1129,1135,1138,1139,1140,1141,1145,1146,1148,1149,1153,1159,1161,1164,1165,1167,1168,1175,1176,1196,1199,1201,1202,1204,1207,1213,1215,1216,1218,1220,1222,1225,1226,1228,1231,1233,1234,1236,1240,1242,1245,1246,1248,1252,1254,1258,1259,1261,1262,1264,1265,1267,1272,1273,1275,1277,1278,1281,1283,1284,1286,1290,1292,1293,1295,1297,1299,1302,1303,1306,1310,1312,1313,1315,1319,1321,1324,1325,1327,1331,1333,1337,1338,1340,1341,1343,1344,1346,1351,1352,1355,1357,1358,1361,1364,1365,1367,1372,1374,1375 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFNetworking.h:22,26,29,33,37,40 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFNetworkReachabilityManager.m:21,24,30,33,35,47,48,49,56,60,64,68,69,71,72,86,91,92,95,96,97,100,101,105,106,107,113,115,122,124,125,129,131,133,135,140,142,144,146,159,160,165,166,169,171,172,174,176,177,180,181,183,186,187,190,191,194,195,197,200,203,204,208,212,213,215,220,225,227,228,232,233,235,236,238,241,242,244,247,248,250,254,255,257,258 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFSecurityPolicy.m:21,23,25,29,31,33,37,38,40,42,49,50,59,62,65,69,71,75,76,79,80,83,84,87,88,90,91,96,98,101,102,106,110,111,113,114,121,124,127,130,132,136,137,140,141,143,145,147,148,150,155,157,160,165,166,168,169,177,179,180,184,186,187,190,191,195,197,199,200,205,206,208,210,211,214,221,223,227,228,229,231,234,246,247,253,254,256,261,262,271,273,276,277,280,284,285,286,288,292,297,298,299,301,302,303,305,306,308,311,312,314,317,318,320,324,325,330,332,333,339,340,342,349,351,352 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Pods/AFNetworking/AFNetworking/AFHTTPSessionManager.h:21,27,33,35,38,40,42,44,46,48,50,52,54,56,58,60,68,70,73,75,77,82,85,89,92,96,100,105,108,110,114,117,119,122,127,131,134,139,146,147,150,156,164,167,172,179,182,187,194,197,203,211,214,220,228,231,238,247,250,255,262,265,270,277,280,285,292,294 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Supporting Files/OHHTTPStubsUmbrella.h:24,29,34 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/Compatibility.h:24,25,30,31,39 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.h:24,25,28,30,32,35,40,48,49,51,54,60,63,99,100,104,107,121,122,125,141,142,157,160,171,172,175,191,209,210,214,223,241,242,257,258,273,286,287,298,300 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.m:24,28,31,33,36,38,40,43,53,58,61,63,65,68,73,74,76,78,79,81,82,83,84,87,89,92,94,96,101,103,104,107,109,111,113,114,116,119,122,124,125,127,129,130,133,135,138,143,144,146,148,149,151,153,154,156,158,160,162,164,166,167,168,170,172,173,175,177,178,181,185,189,191,193,195,197,199,203,204,205,207,211,215,217,222,223,225,227,229,231,232,234,236,237,239,241,242,244,246,247,249,251,252,253,254,257,259,262,264,266,267,269,271,274,275,276,278,280,282,283,284,286,289,292,294,295,297,299,301,302,303,305,308,310,312,315,316,317,319,320,322,323,324,325,326,327,328,329,330,331,334,341,343,345,349,351,352,354,359,360,362,364,365,367,369,370,385,387,388,390,394,396,408,410,412,413,415,417,419,420,422,427,430,433,435,436,437,438,442,444,446,448,451,454,457,459,467,469,472,476,477,480,482,483,484,488,490,494,498,500,502,505,507,509,511,517,520,522,523,525,526,527,529,531,532,538,542,544,546,548,553,555,558,560,564,566,569,570,575,577,580,582,584,585,586,587,592,594,596,601,603,613,622,624,626,631,632,634,635,637,639,641,642,643,644,648,650,656,657 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.h:24,25,28,31,33,41,43,45,56,70,73,74,76,78 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/HTTPMessage/OHHTTPStubsResponse+HTTPMessage.m:24,25,28,30,32,34,36,40,43,45,47,49,53,55,56,60,61,64,67,70,72,73,75 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.h:24,25,27,30,32,50,52,54,69,83,97,99 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/Mocktail/OHHTTPStubs+Mocktail.m:24,25,27,29,31,33,34,36,39,41,43,45,46,51,53,55,57,59,60,65,67,69,71,73,74,78,80,82,85,87,88,89,91,92,94,96,98,100,102,104,106,108,109,110,112,116,118,120,122,124,125,131,133,135,137,138,142,144,146,148,150,151,153,155,157,159,161,162,164,166,170,172,174,176,177,178,182,184,186,188,189,193,201,202,203,205,209,211,213,215,217,218,219,222,226,228,230,232,233,234,238,242,246,249,251,256,258,259 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m:24,25,27,29,31,35,37,41,42,46,47 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h:24,25,28,30,36,54,56 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/Swift/OHHTTPStubsSwift.swift:24,28,29,34,35,36,40,41,45,46,47,49,53,54,55,59,60,65,66,68,69,71,85,89,91,105,109,111,112,113,115,124,125,134,135,144,145,154,155,164,165,174,175,188,189,204,205,219,220,236,237,244,258,259,270,271,291,292,293,311,313,318,320,322,333,334,355,357,358,360,361,362,372,373,374,386,387,388,398,402,404,419,421,422,424,426,438,442,444,456,460,462,473,477 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m:24,25,27,29,32,33,35,38,39,41,45,46,48,52 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h:24,25,27,29,31,44,61,71,72,73,86 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubsResponse.m:24,28,31,33,43,46,48,51,52,54,58,63,64,65,67,71,76,77,81,86,87,89,91,94,95,98,100,103,104,106,110,111,114,116,119,120,125,128,135,137,139,141,142,146,152,153,163,164,167,171,177,182,183,187,194,195,197,201,203,204,206,209,210,213,215,218,219 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/OHHTTPStubs.h:24,25,28,30,33,35,38,41,62,65,70,73,74,75,95,106,111,114,130,137,159,169,171,178,189,197,207,215,217,219 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.m:24,26,28,31,33,36,38,40,42,44,45,47,50,53,55,61,62,64,65,73,75,77,82,83,85 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.m:24,27,29,32,37,40,42,44,45,47 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/NSURLRequest+HTTPBodyTesting.h:24,27,29,32,35,47 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m:24,26,30,32,39,43,45,49,50,52,56,57,59,61,63,72,73,75,77,78 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/OHHTTPStubs/Sources/NSURLSession/OHHTTPStubsMethodSwizzling.h:24,27,29,32 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/Examples/Swift/MainViewController.swift:8,11,13,16,22,25,28,33,34,35,38,44,47,48,49,50,53,54,58,61,66,67,68,69,79,84,85,86,87,90,94,97,102,103,104,105,115,120,121,122,125,129,130,131 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/Pods-OHHTTPStubsDemo/Pods-OHHTTPStubsDemo-umbrella.h:12,13,16 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/Examples/Swift/Pods/Target Support Files/OHHTTPStubs/OHHTTPStubs-umbrella.h:12,20,23 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/Examples/Swift/AppDelegate.swift:8,10,15,17,20,22,26,27,28 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/Examples/ObjC/MainViewController.m:8,12,13,22,24,27,29,31,37,38,45,46,49,51,56,58,59,60,61,62,65,66,68,71,74,79,84,85,86,87,88,90,93,107,109,112,113,114,115,118,120,122,125,130,134,135,137,140,154,156,159,160,161,164,166,169,170 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/Examples/ObjC/Supporting Files/main.m:8,10,11,13,16,17 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/OHHTTPStubs/Examples/ObjC/MainViewController.h:8,10,12 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCMockObjectPartialMocksTests.m:16,22,29,31,37,39,41,43,45,46,48,50,51,53,55,56,58,59,60,61,63,64,66,68,69,78,80,82,85,86,88,90,91,92,94,97,98,100,102,103,105,107,108,110,111,112,114,116,117,119,120,122,124,126,128,130,132,133,135,136,137,138,140,142,143,145,147,150,153,155,157,162,164,166,169,172,174,176,178,180,185,186,188,192,193,199,201,206,207,209,214,215,217,225,226,228,233,234,235,237,239,249,250,252,254,259,261,263,264,265,267,269,271,274,275,277,283,284,286,288,294,295,297,299,301,302,304,312,313,315,318,321,325,328,329,331,334,339,343,346,347,348,350,352,354,360,362,365,367,370,375,377,380,383,386,389,391,394,396,399,401,404,406,409,411,412,414,417,421,424,427,432,437,441,445,446,449,453,456,459,462,472,477,481,482,483,485,487,488,489,491,493,499,500,502,510,511,513,522,524,525,526,528,530,533,536,538,539,541,544,547,549,550,552,557,558,560,562,563,565,572,573,574,576,578,580,581,583,589,590,591,593,594,595,597,602,603,604 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCMStubRecorderTests.m:16,24,26,28,29,31,33,35,39,45,46,48,53,56,57,59,64,67,68,69 ./Carthage/Checkouts/facebook-objc-sdk/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,91,97,100,101,103,104,106,110,112,114,116,118,119,120,122,127,128,129,131,133,136,139,141,142,143,145,147,150,154,158,160,161,162,164,168,171,172,173,175,176,180,182,183,184,186,194,196,197,199,201,204,207,208,209,211,213,215,218,219,220,221 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/TestClassWithCustomReferenceCounting.m:16,19,21,27,28,30,32,33,35,42,43,45,53,54 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCMockObjectHamcrestTests.m:16,19,22,23,25,27,28,30,32,36,37,38,40,44,45,46 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCMBoxedReturnValueProviderTests.m:16,19,23,25,27,29,31,41,51,54,62,63,64,66,73,79,82,83,84,86,90,93,94,95,96,98,116,119,120,121,123,124,125,126 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCMockObjectVerifyAfterRunTests.m:16,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,129,130,131 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/NSMethodSignatureOCMAdditionsTests.m:16,19,25,27,29,31,33,37,38,40,45,46,48,57,98,99,101,108,109,111,114,117,122,123,125,128,131,140,141,143,147,150,152,153 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCMockObjectTests.m:16,20,21,23,25,27,29,31,33,34,35,37,38,40,42,44,46,48,50,51,53,56,58,60,62,67,69,71,75,76,78,80,82,84,86,88,90,91,93,95,97,99,101,103,104,106,107,109,111,113,115,117,122,123,125,126,128,131,132,134,136,138,140,141,143,145,146,148,149,156,157,159,161,163,165,167,169,170,172,173,175,178,180,182,184,186,187,189,191,192,194,195,197,198,200,202,203,205,206,207,209,211,213,215,216,217,219,221,224,225,227,230,231,232,234,237,238,239,241,245,246,248,252,253,254,256,258,261,262,263,265,268,269,271,274,275,276,278,281,282,284,287,288,289,291,295,296,298,302,303,305,309,310,311,313,316,318,319,321,325,327,329,330,332,334,337,338,339,341,344,346,348,349,351,352,354,357,359,360,361,363,366,368,369,371,376,377,378,380,384,385,386,388,392,393,394,396,400,401,402,404,408,409,410,412,417,418,419,421,425,426,428,432,433,435,439,440,442,447,448,449,451,454,455,457,460,461,463,470,471,472,474,476,479,481,482,484,487,489,490,492,497,501,505,509,513,516,521,522,524,528,532,536,539,540,542,544,546,547,549,556,557,559,561,563,565,566,568,570,572,574,575,577,582,584,586,587,588,590,592,595,597,598,600,603,606,608,612,613,615,618,621,624,625,626,628,630,631,633,635,637,639,640,641,643,645,651,653,656,657,659,661,664,665,666,668,670,671,672,674,676,679,682,686,690,691,692,694,697,700,702,703,704,705,707,712,713,714,716,718,719,722,727,733,737,738,740,742,744,745,747,749,751,752,754,756,758,759,761,765,767,768,770,774,776,777,779,781,785,790,793,794,796,798,802,807,810,811,813,820,821,823,826,830,835,838,839,841,845,853,856,857,859,861,864,865,866,868,871,873,874,875,877,880,883,884,885,887,890,893,894,895,897,899,902,905,907,908,909,911,914,916,918,919,921,924,927,929,930,931,933,936,939,941,942,944,947,951,953,954,956,960,961,962,964,966,969,972,974,975,977,982,985,986,988,993,996,997,999,1002,1003,1005,1007,1009,1012,1015,1016,1018,1020,1023,1025,1026,1028,1033,1034,1035,1036,1038,1040,1044,1045,1047,1051,1052,1054,1056,1059,1060,1062,1064,1068,1070,1071,1072,1073,1075,1076 ./Carthage/Checkouts/facebook-objc-sdk/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 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/TestClassWithCustomReferenceCounting.h:16,18 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/NSInvocationOCMAdditionsTests.m:16,19,20,22,24,26,27,29,30,32,34,35,37,39,44,46,47,49,57,60,61,63,71,74,75,77,87,90,91,93,101,104,105,107,115,118,119,121,129,132,133,135,143,146,147,149,157,160,161,163,171,174,175,177,185,188,189,191,199,202,203,205,213,216,217,219,227,230,231,233,241,244,245,247,255,258,259,261,269,272,273,275,283,286,287,289,297,300,301,303,313,316,317,319,328,331,332,334,342,345,346,348,359,365,366,368,376,379,380 ./Carthage/Checkouts/facebook-objc-sdk/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,95,97,99,101,103,105,108,109,110,112,116,117,118,120,123,125,127,128,129,131,134,135,136,138,142,143,144,146,149,150,151,153,155,158,159,161,166,167,168,171,178,183,186,188,190,193,194,196,199,200,202,208,209,210,212,214,222,223,224,226,228,237,238,239,241,243,247,250,252,255,256,257,259,261,264,267,268,269 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCObserverMockObjectTests.m:16,19,21,22,24,27,28,30,31,33,35,38,39,41,44,46,48,49,51,55,57,59,60,62,66,69,70,72,74,78,81,82,84,86,90,92,93,95,100,103,104,106,108,110,111,113,116,118,119,121,127,128,130,133,135,136,138,142,145,146,148,150,153,155,157,158 ./Carthage/Checkouts/facebook-objc-sdk/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,53,55,61,62,63,65,70,71,73,74,76,78,80,84,86,88,89,90,91,93,95,97,101,105,106,108,110,112,114,116,118,120,121,125,129,130,132,134,136,140,144,145,146,148,150,152,155,156,158,160,162,164,165,167,169,172,176,177,179,181,183,185,186,188,190,192,194,195,197,199,201,205,207,209,211,212,214,218,220,222,223,224,226,228,230,232,233,235,237,238,239,241,243,246,249,251,253,256,257,258,260,262,265,267,268,269,271,273,275,277,280,281,282,284,286,288,292,293,294,296,298,300,304,306,307,309,311,313,317,321,322,324,326,331,332,333,335,337,340,341,343,345,348,349,351,353,356,357,359,361,364,365,366,368,370,373,376,377,379,381,383,385,386,388,390,392,394,395,396,398,400,402,404,405,407,409,411,413,414,416,418,420,422,423,424,426,428,430,432,433,434,436,438,440,442,443,445,447,449,451,452 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCMockObjectForwardingTargetTests.m:16,20,22,24,26,29,31,36,38,40,42,43,45,47,49,53,56,57,59,61,62,64,69,70,72,78,79,81,85,87,88,90,93,95,96,98,101,103,104,106,108,109,111,113,114,116,117,119,120,122,124,125,127,129,134,135,137,140,143,144 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCMockObjectDynamicPropertyMockingTests.m:16,19,21,27,29,35,37,38,40,42,44,46,48,53,54,56,61,62,64,69,70,72,77,78,80,83,87,88,90,93,97,98,99 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMockTests/OCMInvocationMatcherTests.m:16,22,23,25,27,29,31,33,35,36,37,39,40,41,43,45,47,49,51,56,57,59,63,65,67,68,70,73,78,82,83,85,90,97,102,103,105,109,116,121,122,124,126,131,135,136 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMExceptionReturnValueProvider.h:16,18,20,22,23,24 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMNonRetainingObjectReturnValueProvider.h:16,18,20,22,23,25,27 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMExpectationRecorder.m:16,19,21,23,25,30,31,33,35,36,37,39,41,44,45,46,48,50,53,54,55 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMArgAction.h:16,18,20,22 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMMacroState.h:16,18,23,24,26,28,29,32,35,38,41,43,46,48 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMRealObjectForwarder.m:16,21,22,24,26,28,31,33,36,38,41,42,43,45,46,47 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMInvocationStub.h:16,18,20,22,23,26,28 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCPartialMockObject.h:16,18,20,22,23,25,27 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMock.h:16,26,27,29,31,33,35,37,39,40,54,68,82,88,89,91,93,105 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMStubRecorder.m:16,28,29,31,33,35,38,42,43,45,47,48,49,51,53,56,57,59,62,63,65,68,69,71,74,75,77,80,81,83,86,87,89,92,93,95,98,99,100,102,104,107,108,109,111,112,114,116,118,120,122,126,128,130,133,134,135,137,139,141,145,146,147,149,151,153,157,158,159,161,163,165,169,170,171,173,175,177,181,182,183,185,187,189,193,194,195 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMRecorder.m:16,22,24,26,29,30,32,36,37,39,41,42,44,47,48,50,52,53,55,57,58,60,62,63,64,66,68,72,73,75,78,79,80,82,84,87,90,94,97,98,100,101,103,107,108,110,113,114,115,117,118,120,122,124,126,130,131,132 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMInvocationExpectation.m:16,19,20,22,24,28,29,31,33,34,36,38,39,41,43,45,49,51,53,54,55 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMFunctions.m:16,22,23,25,29,34,35,37,39,43,44,45,47,49,50,51,53,57,61,63,64,66,68,69,70,72,74,78,82,89,92,93,94,96,98,113,114,115,116,118,121,124,130,138,140,144,146,149,155,157,160,161,162,164,165,166,183,186,188,191,194,200,206,215,221,225,230,233,243,249,252,253,255,261,264,267,269,275,277,278,279,280,282,284,286,288,291,292,293,294,296,298,303,304,305,307,310,312,314,315,317,323,324,326,331,332,333,335,337,339,343,344,346,349,352,355,356,358,360,364,365,367,369,370,371,373,375,378,380,382,385,387,389,392,394,396,400,401,403,406,407,408 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMIndirectReturnValueProvider.h:16,18,20,23,24,26,28 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMObjectReturnValueProvider.m:16,18,19,21,23,27,28,30,33,34,35 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCProtocolMockObject.m:16,20,22,24,26,31,32,34,37,38,40,42,45,49,51,52,54,56,57,59,61,62 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMBlockArgCaller.h:16,18,20,22,23,25 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMBoxedReturnValueProvider.m:16,20,22,24,29,31,34,36,38,40,43,44,45,46,48,52,56,58,59,60 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCClassMockObject.h:16,18,20,24,25,27,30 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/NSObject+OCMAdditions.m:16,20,22,24,27,30,33,38,40,44,46,48,49,53,55,56,57,59,61,65,67,70,72,73,74,75 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMInvocationMatcher.h:16,18,20,24,25,28,31,33,36 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMPassByRefSetter.h:16,18,20,22,23,25 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMArg.m:16,22,24,26,28,29,31,33,34,36,38,39,41,43,44,46,48,49,51,53,54,56,58,59,61,65,66,68,72,73,75,77,78,80,82,83,85,87,88,90,92,93,95,97,98,100,101,105,110,112,114,116,117,118,120,122,123,124,126,129,135,137,142,144,145 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/NSNotificationCenter+OCMAdditions.h:16,18,20,21,23,25 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMObserverRecorder.h:16,18,20,22,23,25,27,29,31,33 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMNotificationPoster.h:16,18,20,22,23,25,27 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMVerifier.h:16,19,20,22,24 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMConstraint.m:16,18,19,21,23,25,26,28,30,31,33,35,36,38,48,49,51,57,58,59,61,62,63,65,67,69,71,72,74,75,76,78,80,82,84,85,87,88,89,91,93,95,97,98,100,101,102,104,106,108,110,111,113,114,115,117,119,121,127,128,130,132,134,136,138,140,141,143,144,148,149,151,153,154,155 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMLocation.m:16,18,20,22,24,25,27,29,33,34,36,37,39,42,43,45,47,48,50,52,53,55,57,58,60,61,63,65,66 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/NSInvocation+OCMAdditions.m:16,23,24,29,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,95,97,99,100,101,102,103,106,110,112,116,118,120,121,122,123,126,127,128,130,133,135,138,140,143,145,151,153,155,156,158,160,162,165,167,172,175,182,183,184,185,186,188,190,193,195,199,200,202,204,208,210,214,216,220,222,226,228,232,234,238,240,244,246,250,252,256,258,262,264,268,270,274,276,280,282,286,288,292,295,299,301,309,310,311,314,315,317,320,323,328,331,332,334,335,337,339,341,362,363,364,365,366,368,370,379,380,382,386,387,389,392,394,400,401,403,406,409,410,412,414,417,418,420,422,425,426,428,430,433,434,436,438,441,442,444,446,449,450,452,454,457,458,460,462,465,466,468,470,473,474,476,478,481,482,484,486,489,490,492,494,497,498,500,502,503,505,507,510,511,513,516,521,522,524,526,529,530 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/NSValue+OCMAdditions.h:16,18,20,22 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCObserverMockObject.h:16,18,20,21,23,27,28,30,32,35,37,39,42 ./Carthage/Checkouts/facebook-objc-sdk/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,130,132,136,137,139,144,146,149,154,157,158,161,162,163,165,167,169,172,175,181,187,188,189,191,197,198,199,201,203,204 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMRealObjectForwarder.h:16,18,20,21,22,24 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMMacroState.m:16,23,24,26,28,30,32,37,38,40,46,49,51,52,53,55,60,61,63,65,66,67,69,75,76,78,80,81,82,84,90,91,93,99,102,103,104,105,107,109,111,112,113,115,117,119,121,122,124,125,127,131,132,134,137,138,140,142,143,144,146,148,150,151,152 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMArgAction.m:16,18,19,21,23,24,25,26,27 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMockObject.m:16,32,33,35,37,39,42,43,44,46,48,50,51,53,55,56,58,60,61,62,64,66,67,69,71,72,73,75,78,79,80,82,84,85,86,88,90,94,97,98,101,103,104,112,113,115,121,122,124,126,127,129,131,133,134,135,137,139,141,142,143,145,148,149,150,151,153,155,157,158,160,166,170,171,172,173,175,177,178,180,182,183,185,187,188,189,191,193,194,196,199,201,204,205,206,208,212,214,218,219,222,224,226,230,232,234,235,236,238,240,241,243,246,248,251,253,256,257,260,264,266,267,268,270,272,274,275,277,280,282,285,286,289,291,292,293,295,297,299,303,305,306,307,309,311,315,317,318,320,322,325,327,329,331,333,336,338,339,341,342,343,345,348,357,358,361,363,370,374,377,380,382,385,388,389,396,399,400,401,403,405,407,408,409,414,415,417,418,421,426,427,429,431,434,435,436,438,440,444,446,449,450,451,452,454,456,460,462,464,467,469,470,472,474,477,479,484,486,489,490,491 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMExpectationRecorder.h:16,18,20,22 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMNonRetainingObjectReturnValueProvider.m:16,19,20,22,24,28,29,31,33,35,38,41,43,45 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMBlockCaller.h:16,18,19,21,23,24,26,28,30 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMExceptionReturnValueProvider.m:16,18,19,21,23,24,26,28,29 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMObjectReturnValueProvider.h:16,18,20 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMIndirectReturnValueProvider.m:16,20,21,23,25,27,30,31,33,34,36,39,40,42,45,49,52,53 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMFunctions.h:16,18,19,25,26 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMStubRecorder.h:16,20,22,30,32,33,35,45,48,51,54,57,60,62,64,65,66 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMRecorder.h:16,18,21,22,24,28,29,32,34,37,40,42,44,47 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMInvocationExpectation.h:16,18,20,23,24,27,29 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCPartialMockObject.m:16,24,25,27,29,31,39,40,42,46,47,49,51,52,54,56,57,59,61,68,71,72,74,82,85,87,88,90,92,94,101,103,104,106,110,111,113,115,116,117,119,121,123,127,132,139,145,160,162,164,166,168,169,171,175,183,188,189,190,193,199,200,201,203,210,212,213,216,218,219,220,222,227,229,232,233,234,235 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMInvocationStub.m:16,22,24,26,30,31,33,36,37,38,40,42,43,45,47,48,49,51,55,58,61,64,67,69,70,72,73 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMInvocationMatcher.m:16,26,27,31,32,34,36,39,40,42,50,51,53,55,56,58,60,61,63,65,66,68,70,71,73,75,76,78,84,86,87,89,94,97,101,103,105,106,109,111,115,116,119,121,124,126,128,130,133,135,142,143,145,146 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/NSObject+OCMAdditions.h:16,18,20,23 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCClassMockObject.m:16,23,25,27,29,35,36,38,41,42,44,46,47,49,51,52,54,56,58,60,62,65,67,68,69,71,76,77,78,80,84,85,86,88,90,94,98,103,105,110,116,118,123,138,140,142,144,146,147,148,150,154,158,163,164,165,167,171,173,175,178,179,180,182,184,185,186,188,190,193,195,197,198,200,202,203,205,207,208,210,212,213,215,217,218,220,225,227,229,230,232,233,235,239,252,254,256,258,259,261,263,264,266,268,269,271,273,274,276,278,279,281,283,284,286,288,289,291,293,294,296,298,299,301,303,304 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMBoxedReturnValueProvider.h:16,18,20,21,22 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCProtocolMockObject.h:16,18,20,22,23,25,27 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/NSMethodSignature+OCMAdditions.h:16,18,20,23,25,28 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMFunctionsPrivate.h:16,18,22,23,29,31,35,38,41 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/NSInvocation+OCMAdditions.h:16,18,20,22,24,26,28,30,48 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCObserverMockObject.m:16,23,24,26,28,30,32,35,36,38,39,41,43,44,46,52,53,55,57,58,60,62,63,65,67,69,70,71,72,74,76,79,81,83,84,86,88,89,91,93,95,99,101,105,106,107,108,109,111,115,117,119,123,125,126,128,130,134,136,137,138,140,142,144,146,149,151,154,155,156,159,160,161 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/NSValue+OCMAdditions.m:16,19,21,23,26,41,42,43,44,46,54,57,59,69,76,79,82,83,84 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMLocation.h:16,19,20,22,26,27,29,31,35,37 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMVerifier.m:16,22,23,25,27,29,31,32,34,35,37,40,41,43,46,47 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMObserverRecorder.m:16,23,27,29,30,32,34,36,39,40,42,44,45,46,48,50,53,54,56,59,60,61,63,65,69,70,72,74,76,78,80,82,84,86,88,90,92,93,94,95 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/NSNotificationCenter+OCMAdditions.m:16,19,20,22,24,27,28 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Source/OCMock/OCMArg.h:16,18,20,22,34,36,41,43,45,47,49,51,58 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/SwiftExamples/usr/include/OCMock/NSNotificationCenter+OCMAdditions.h:16,18,20,21,23,25 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/SwiftExamples/usr/include/OCMock/OCMLocation.h:16,18,20,24,25,27,29,33,35 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/SwiftExamples/usr/include/OCMock/OCMArg.h:16,18,20,22,32,34,37,39,41,43,45 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/SwiftExamples/SwiftExamples/Connection.swift:8,10,14,15,19,20 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/SwiftExamples/SwiftExamples/Controller.swift:8,10,14,17,18,22,23,26,27 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/SwiftExamples/SwiftExamplesTests/SwiftExamplesTests.swift:8,10,12,16,17,21,22,26,27,32,33,34,35 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/SwiftExamples/SwiftExamplesTests/SwiftExamplesTests-Bridging-Header.h:4 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iPhoneExample/Classes/RootViewController.h:8,10,12,13 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iPhoneExample/Classes/iPhoneExampleAppDelegate.h:8,10,12,15,16,19,21 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iPhoneExample/Tests/RootViewControllerTests.h:9,10,13,14,16 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iPhoneExample/Libraries/Headers/OCMock/OCMock.h:5 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iPhoneExample/Libraries/Headers/OCMock/NSNotificationCenter+OCMAdditions.h:5,7,9,10,12,14 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iPhoneExample/Libraries/Headers/OCMock/OCMockRecorder.h:5,7,9,13,14,16,19,28,30 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iPhoneExample/Libraries/Headers/OCMock/OCMArg.h:5,7,9,11,21,23,25,27,29,31 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iPhoneExample/main.m:8,10,12,17 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS7Example/usr/include/OCMock/NSNotificationCenter+OCMAdditions.h:16,18,20,21,23,25 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS7Example/usr/include/OCMock/OCMRecorder.h:16,18,21,22,24,27,28,31,33,35,38 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS7Example/usr/include/OCMock/OCMLocation.h:16,18,20,24,25,27,29,33,35 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS7Example/usr/include/OCMock/OCMArg.h:16,18,20,22,32,34,37,39,41,43,45 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS7Example/iOS7Example/AppDelegate.h:8,10,12,14 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS7Example/iOS7Example/MasterViewController.h:8,10,12,14,16 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS7Example/iOS7Example/main.m:8,10,12,14,17,18 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS7Example/iOS7Example/DetailViewController.h:8,10,12,14 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/usr/include/OCMock/OCMock.h:5 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/usr/include/OCMock/NSNotificationCenter+OCMAdditions.h:5,7,9,10,12,14 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/usr/include/OCMock/OCMockRecorder.h:5,7,9,13,14,16,19,29,31 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/usr/include/OCMock/OCMArg.h:5,7,9,11,21,23,25,27,29,31 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/iOS5ExampleTests/iOS5ExampleTests.h:5,7,9 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/iOS5ExampleTests/ProtocolTests.h:5,7,9 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/iOS5Example/AppDelegate.h:5,7,9,11 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/iOS5Example/MasterViewController.h:5,7,9,11,13 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/iOS5Example/main.m:5,7,9,11,14,15 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS5Example/iOS5Example/DetailViewController.h:5,7,9,11,13 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS9Example/usr/include/OCMock/NSNotificationCenter+OCMAdditions.h:16,18,20,21,23,25 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS9Example/usr/include/OCMock/OCMFunctions.h:16,18,19,25,26 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS9Example/usr/include/OCMock/OCMRecorder.h:16,18,21,22,24,27,28,31,33,35,38 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS9Example/usr/include/OCMock/OCMLocation.h:16,19,20,22,26,27,29,31,35,37 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS9Example/iOS9ExampleTests/iOS9ExampleTests.m:8,12,14,16,18,20,22,25,27,33,35,37,39,40 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS9Example/iOS9Example/AppDelegate.h:8,10,12,14,15,17 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS9Example/iOS9Example/MasterViewController.h:8,10,12,14,16,17,19 ./Carthage/Checkouts/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS9Example/iOS9Example/main.m:8,11,15,16 ./Carthage/Checkouts/facebook-objc-sdk/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/facebook-objc-sdk/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/facebook-objc-sdk/Carthage/Checkouts/ocmock/Examples/iOS9Example/iOS9Example/DetailViewController.h:8,10,12,15,17 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingImageUploaderConfiguration.m:18,20,22,24,26,27,31,36,38,39 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingVideoUploaderConfiguration.h:18,21,23,26,29,31,34,40,42 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingServiceCompletionHandler.h:18,21,24,30,33,40,43 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingVideoUploader.m:18,20,24,26,32,34,36,38,40,41,44,51,52,54,55,58,64,65,69,76,78,79,86,88,89,94,101,103,104,105,107,114,116,123,125,126,131,137,139,140,144,145,147,153,154,157,158,160,161,163,166,167,170,172,173,175,179,185,186,188,190,191,194,196,201,202,205,210,211 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKFriendFinderDialog.m:18,20,23,26,28,30,32,33,35,41,43,44,51,52,54,56,57 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServiceController.m:18,20,22,25,27,31,34,35,36,38,46,47,48,50,54,55,59,64,66,67,69,77,79,80,82,85,86,100,101,103,104,106,109,110,116,123,126,127,129,130,135,140,141,143,146,147,148,150,152,153,154,156,158,163,164 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Internal/FBSDKGamingServiceController.h:18,20,23,28,30,34,36 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingImageUploader.h:18,20,26,28,31,33,36,41,47,50,58,61,72 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingImageUploaderConfiguration.h:18,21,23,26,30,32,35,44,46 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingVideoUploaderConfiguration.m:18,20,22,24,26,27,30,34,36,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/Swift/Exports.swift:18 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKFriendFinderDialog.h:18,20,26,29,31,35,40 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingVideoUploader.h:18,21,27,29,32,34,37,40,46,49,55,58,67 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingServicesKit.h:18,20,27,29,36,38 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKit/FBSDKGamingImageUploader.m:18,20,24,26,28,29,31,33,35,37,38,41,48,49,51,52,55,61,62,66,73,75,76,83,85,86,89,93,96,104,108,117,118,122,123,129,132,134,135,137,140,142,143,145,150,153,154,156,157 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKGamingImageUploaderTests.m:18,20,22,24,27,30,32,36,37,39,41,44,47,50,51,53,56,62,66,67,69,71,79,81,82,84,86,94,96,97,99,101,109,111,112,114,116,125,127,128,130,133,140,142,143,145,148,153,157,163,165,170,171,173,176,179,184,192,198,200,201,203,206,211,219,221,223,224,226,234,243,250,253,256,257,259,261,268,269,272,276,287,289,290,292,296,308,309 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKGamingServicesKitTestUtility.m:18,20,22,24,26,28,31,36,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKGamingServicesKitTestUtility.h:18,20,22,24,26 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKGamingVideoUploaderTests.m:18,20,22,24,28,31,33,36,37,39,41,44,47,48,50,52,57,60,61,63,65,73,75,76,78,80,88,90,91,93,96,104,106,107,109,114,116,124,126,128,129,131,136,144,150,152,153,155,160,168,174,176,177,179,184,193,200,206,215,221,230,237,241,242,244,246,251,257,260,266,268,269 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKGamingServicesKit/FBSDKGamingServicesKitTests/FBSDKFriendFinderDialogTests.m:18,20,22,24,27,30,32,35,36,38,40,43,46,47,49,51,58,60,61,63,69,71,76,78,83,84,86,91,99,101,102,104,107,112,119,121,123,124,126,131,138,140,142,143 ./Carthage/Checkouts/facebook-objc-sdk/samples/SmoketestSPM/SmoketestSPM/VerifyFacebookLogin.swift:18,20,25,28,31,32,36,39,42,43 ./Carthage/Checkouts/facebook-objc-sdk/samples/SmoketestSPM/SmoketestSPM/SmoketestSPM.h:18,20,23,26 ./Carthage/Checkouts/facebook-objc-sdk/samples/SmoketestSPM/SmoketestSPM/VerifyFacebookCore.swift:18,20,25,28,31,32 ./Carthage/Checkouts/facebook-objc-sdk/samples/SmoketestSPM/SmoketestSPM/VerifyFacebookShare.swift:18,20,25,28,31,32,36,39,40 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/samples/FacebookShareSample/FacebookShareSample/ShareViewController.swift:18,21,23,27,28,32,34,35,40,42,43,44,45,47,50,51,54,55,58,59,60,61 ./Carthage/Checkouts/facebook-objc-sdk/samples/FacebookShareSample/FacebookShareSample/AppDelegate.swift:18,21,24,34,35,46,47,48,49 ./Carthage/Checkouts/facebook-objc-sdk/samples/FacebookShareSample/FacebookShareSample/SceneDelegate.swift:18,19,22,24,26,30,31,38,39,40 ./Carthage/Checkouts/facebook-objc-sdk/samples/FacebookLoginSample/FacebookLoginSample/LoginButtonViewController.swift:18,21,23,25,28,30,31,32,33,35,43,44,47,48,51,52,54,55,58,59,60 ./Carthage/Checkouts/facebook-objc-sdk/samples/FacebookLoginSample/FacebookLoginSample/LoginManagerViewController.swift:18,21,23,25,28,30,31,34,36,37,40,44,45,50,54,57,61,62,63,64,70,71 ./Carthage/Checkouts/facebook-objc-sdk/samples/FacebookLoginSample/FacebookLoginSample/LoginViewController.swift:18,20,25,28,36,37,46,47,48,53,55,56,59,63,64,66,67,70,71,72 ./Carthage/Checkouts/facebook-objc-sdk/samples/FacebookLoginSample/FacebookLoginSample/AppDelegate.swift:18,21,24,33,35,36,47,48,50,61,62,63,64 ./Carthage/Checkouts/facebook-objc-sdk/samples/FacebookLoginSample/FacebookLoginSample/LoginDetailsViewController.swift:18,21,23,27,30,33,34,42,43,44 ./Carthage/Checkouts/facebook-objc-sdk/samples/FacebookLoginSample/FacebookLoginSample/SceneDelegate.swift:18,21,24,26,30,31,38,39,40,41 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkSwiftViewController.swift:18,21,25,28,31,35,39,44,48,51,55,59,69,71,72 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSCommonObjects.h:18,22,26 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSRootViewController.m:18,20,23,25,27,30,36,37,40,45,48,49 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSAppDelegate.h:18,20,28,30,34 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSGameViewController.m:18,20,23,25,27,29,33,40,47,54,56,59,71,72,78,80,84,88,92,96,100,106,108,109,111,112,115,117,120,122,124,128,130,132,133,135,142,148,154,158,165,172,177,180,181,182,186,187,196,197,198,202,203,217,218,225,226,227,239,243,245,246,252,255,256,262,267,272,280,290,291,294,295,304,305,310,316,320,337,339,342,343,344,345,348,349,356,357,361,362,375,376,382,383,384,385,393,395,399,401,408,412,430,434,435,436,437,438,441,442,445,446,454,459,460,465,466,479,480,485,486,490,492,501,502,505,506,517,519,520,525,527,528,531,533,534,543,544,556,557,571,574,575,580,590,597,598,606,607,614,615,617,620,621,624,625,628,629,631,639,648,649,650,657,658,669 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSFriendsViewController.m:18,20,22,24,26,28,31,32,36,37,43,44,46,47,49,52,66,67,79,84,85,86,87,89,97,98,101,103,104,106,108,110,113,114,117,121,122,126,130,131,133,135,136,138,155,156,161,165,166,173,195,196,199,201,214,217,218,232,243,244,247,249,250,252,253,257,258,263,264,274,277,292,295,296 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkDebugTool.h:18,20,22,25 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkBasicViewController.h:18,20,22,24 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSAppLinkedViewController.m:18,20,22,28,30,32,35,37,41,42,44,45,47,50,51,53,56,60,72,75,76,78,79 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSCoffee.h:18,20,22,26,28 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkStoryboardViewController.h:18,19,21,23,25 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/main.m:18,20,22,24,27,28 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSRootViewController.h:18,20,22,24 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSCommonObjects.m:18 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSSample-Bridging-Header.h:18 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSAppLinkedViewController.h:18,20,22,24 ./Carthage/Checkouts/facebook-objc-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-objc-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,97,98,102,105,108,109,110,111,113,120,121 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSFriendsViewController.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSGameViewController.h:18,20,22,26,28,31,35,38,41,45 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSAppDelegate.m:18,20,23,30,32,34,40,53,54,55,56,58,59,61,65,70,71,77,85,86,92,93,97,101,105,108,110,112,113 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSAutoAppLinkStoryboardViewController.m:18,20,22,25,30,32,34,36,38,41,42,46,49,50,51 ./Carthage/Checkouts/facebook-objc-sdk/samples/RPSSample/RPSSample/RPSCoffee.m:18,20,22,24,29,31,32 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/samples/HelloTV/HelloTV/AppDelegate.swift:18,22,25,27,33,34,37,38 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h:18,20,24,26,28,35,41,46,52,54 ./Carthage/Checkouts/facebook-objc-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,101,103,110,121,127,135,137,139 ./Carthage/Checkouts/facebook-objc-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,104,127 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/include/FBSDKCoreKitImport.h:18,23 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m:18,20,22,28,35,37 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m:18,20,22,24,30,33,34,47,48,50,52,53,55,57,58,60 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h:18,20,22,24,27,33,41,44,47,51,54,56,59,61,64,67,73,75,77,81,84,89,93,95 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceLoginManagerResult+Internal.h:18,20,26,28,30,32,40,42 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h:18,20,22,24,28,29,33,36,38,42,45,48,51 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m:18,20,22,24,26,28,34,48,49,50,52 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m:18,20,22,24,30,37,39,41,49,50,51,53,64,65,67,71,72,74,75,77,80,81,84,90,91,93,94,96 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h:18,20,22,24,26,28,30,33,36,38,40 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceLoginCodeInfo+Internal.h:18,20,22,24,26,40,42 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h:18,20 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m:18,20,22,24,30,35,37,42,44,47,54,61,64,71,78,83,89,92,95,96,98,100,102,103,105,108,110,111,113,115,117,121,122,124,127,130,136,137,139,140,142,152,153,155,156,158,161,164,172,174,176,181,182,189,191,195,197,201,204,205,207,209,213,214,218,219,224,225,234,235,236,238,241,242,245,248,251,252,271,273,277,281,282,285,287,288,290 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h:18,20,22,24,26,28,30,33,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m:18,20,22,24,33,37,40,49,51,56,59,61,65,68,71,72,74,76,85,86,88,89,91,96,98,99,101,106,115,117,118,120,122,123,125,128,129,131,133,144,145,146,150,152,153,155,157,163,166,168,169,171,174,177,183,184,186,192,193,194,196,198,204,209,210,212,213,215,217,227,229,230,232,239,241,245,246,247,249,251,253,256,261,264,269,272,276,277,279,280,282 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h:18,20,22,24,26,29,33,36,38,41,43,45,47 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h:18,20,22,24,30,32,35,41,45,48,50,54,59,66,68 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h:18,20,22,28,30,32 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m:18,20,22,24,30,36,38,43,45,47,49,50,53,55,57,60,95,96,99,103,104,106,115,117,121,122,124,126,129,133,136,137,139,143,144,146,147,149,151,157,171,172,173,175,176,179,185,192,201,209,210,213,219,220,221,223,224,226 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h:18,20,22,24,26,29,32,35,37,39 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m:18,20,22,24,30,33,35,37,43,44,46,50,56,61,65,66,68,69,71 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKCoreKitImport.h:18,23 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h:18,20,22,24,33,35,40,42,45,50,52,54,56,59,62,65,74,75,78,80,81,82,89,97,100,103,106,112,119,123,131,135,146,161,164,168,170,172 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m:18,20,22,24,30,32,38,41,43,48,49,51,53,55,56,58,60,62,63,65,67,68,70,72,77,78,79,81,83,85,90,91,92,94,96,100,101,103,106,110,112,113,115,123,124,126,127,129,132,134,139,140,144,145,147,149,151,152,154,156,157,159,161,162,164,166,168,171,189,195,196,198,200,203,204,205,207,211,224,257,258,259,263,265,269,270,271,272,274,278,279,281,285,286,288,292,293,295,303,305,306,307,309,322,324,325,326,327,329 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m:18,20,22,25,29,31,32 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h:18,20,26 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/FBLoginButton.swift:18,20,22,25,28,31,39,46,47 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/Exports.swift:18 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/Swift/LoginManager.swift:18,20,22,26,38,43,44,48,49,53,54,55,60,63,71,77,78,81,85,88,97,98,102,106,107,108 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m:18,21,28,31,33,39,40,42,45,46,47,49,53,55,56,58,61,77,78,85,90,91,95,96,98,102,103,105,107,113,114,116,122,152,170,176,177,178,180,195,196,197,199,203,204,215,227,228,231,232,235,238,240,241,242 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h:18,20,22,29,35,40,45,50,55,60,62 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m:18,20,22,25,32,38,45,51,55,63,65,71,72,74,78,79,80,82,88,90,91,95,98,102,103,105,108,111,112,113,115,118,119,121,123,126,127,129,136,137,139,148,149,155,159,163,164,165,167,169,170,172,178,183,184,185,186,188,193,196,204,205,209,210,211,213,218,223,239,244,245,246,247,254,255,260,261,262,265,266,268,269,274,284,285,286,289,292,295,296,297,299,304,315,316,317,318,320,322,323,325,327,342,346,350,352,354,355,357,360,363,365,367,368,370,379,380,382,386,396,398,400,405,406,408,412,413,416,418,419,421,439,441,442,444,446,448,449,451,453,454,458,460,464,466,479,480,482,487,489,499,504,505,506,507,510,512,515,516,520,523,524,529,530,532,533,538,542,543,545,548,549,550,552,554,555,557,561,562,564 ./Carthage/Checkouts/facebook-objc-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-objc-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,249,254,259,260,265,273,277,282,296,297,299,305,310,311,313,315,319,320,323,324,326,328,335,343,344,346,349,354,362,363,365,367,375,383,389,391,392,394,410,441,443,468,469,471,473,475,479,480,482,488,494,496,500,506,511,526,527,529,538,539,544,545,547,549,555,558,561,567,568,570,575,576,578,580,582,590,591,592,593,595,602,603,604,606,609,610,612 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h:18,20,22,24,33,35,40,42,44,46,52,55,60,65,68,72,75,79,93,95 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKLoginManagerTests.m:18,20,22,24,26,30,32,34,36,38,40,42,43,45,48,49,51,53,54,56,64,65,66,68,70,71,73,76,78,80,81,84,103,105,109,115,116,119,129,130,133,138,154,155,158,180,182,185,187,189,191,192,195,217,219,222,224,226,228,229,231,243,245,249,250,252,256,263,265,269,270,271,273,285,296,297,299,306,316,321,323,324,326,345,346 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKLoginUtilityTests.h:18,20,22,28 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKLoginKit/FBSDKLoginKitTests/FBSDKLoginUtilityTests.m:18,20,22,24,26,33,34 ./Carthage/Checkouts/facebook-objc-sdk/Package.swift:3,21,23 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/FBSDKShareKitTestUtility.h:18,20,22,28,33,38,43 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/Internal/FBSDKShareUtilityTests.m:18,21,27,30,33,35,37,43,44,46,56,57,59,65,66 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/FakeSharingDelegate.m:18,20,22,25,26,29,30,33,34 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKHashtagTests.m:18,20,22,24,26,28,30,33,34,36,43,44,46,52,53,55,60,61 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareMediaContentTests.m:18,20,23,25,27,29,31,34,35,37,41,42,44,49,50 ./Carthage/Checkouts/facebook-objc-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-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKCameraEffectArgumentsTests.m:18,21,27,31,34,36,38,41,42,44,49,50,52,54,66,69,70 ./Carthage/Checkouts/facebook-objc-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-objc-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,85,86,88,96,97 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareLinkContentTests.m:18,20,26,28,30,33,36,38,40,48,49,51,54,55,57,65,66,68,76,77,79,85,86,88,95,96 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareModelTestUtility.h:18,20,30,32,67 ./Carthage/Checkouts/facebook-objc-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,101,102,104,115,116,118,129,130,132,141,142,144,156,157,159,169,170 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/Models/FBSDKShareVideoTests.m:18,21,27,31,34,36,38,42,43,45,48,49,51,56,57 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/FBSDKShareDialogTests.m:18,22,24,30,33,38,41,43,45,56,57,58,60,69,70,71,73,76,77,79,89,90,95,100,101,110,111,120,121,132,133,135,144,145,147,154,155,157,159,175,176,178,180,192,197,198,200,219,220,222,224,240,241,243,250,257,263,269,282,283,285,287,301,302,304,317,318,320,322,336,337,339,352,353,355,361,368,369,371,373,376,388,413,423,424,426,433,434,436,443,444,446,448,457,458,460,466,467,469,475,476,477,479,485,486,488,494,495,497,503,504,506,512,524,537,539,543,544,550,572,576,582,587,588,593,603,615,619,624,626,637,638,640,642,643,646,649,654,655 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/FBSDKShareKitTestUtility.m:18,20,22,25,27,30,32,34,41,42,44,49,51,52,54,58,59,61,65,66 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/FakeSharingDelegate.h:18,20,22,24,26,30,32 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKitTests/FBSDKMessageDialogTests.m:18,20,22,28,31,33,37,40,42,44,51,52,53,55,58,59,61,81,82,84,92,99,106,113,114,116,121,123,132,133,135,140,142,151,152,154,161,163,172,173 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.m:18,20,22,30,32 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharingButton.h:18,20,22,24,26,28,31,33,38,43,45,47 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.h:18,20,22,24,26,29,31,34,40,42,44 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKDeviceShareButton.m:18,20,22,25,31,33,35,40,51,54,55,57,59,63,64,65,67,69,74,75,76,78 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.m:18,20,28,37,39,41,50,52,54,58,60,61,63,65,69,70,71,73,76,78,81,87,89,90,92,94,96,97,99,101,113,114,116,119,122,124,125,127,137,138,140,142,144,145,147,157,159,160,162,171,172,174,176,187,188 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareKit.h:18,20,31 ./Carthage/Checkouts/facebook-objc-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-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareMediaContent.h:18,20,22,24,30,32,38,44,51,53 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.h:18,20,22,26,31,61,67 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.m:18,20,22,31,40,42,44,52,54,56,60,62,63,65,67,71,72,73,75,79,80,81,83,86,88,105,113,114,118,119,124,125,127,128,130,132,135,139,140,142,143,145,147,159,160,162,165,168,170,171,173,183,184,186,188,190,191,193,204,206,207,209,218,219,221,223,234,235 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectArguments.m:18,20,22,24,31,33,35,37,38,40,42,45,47,48,50,52,53,55,57,58,60,62,63,65,67,68,70,72,73,75,77,79,80,82,85,88,90,91,93,95,96,98,100,102,103,105,109,111,112,114,116,117,119,121,125,126,127,129,131,138,139,140,142,145,146,148,151,152,154,157,160,161,163,173,174,177,178,182,183,184,186 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKDeviceShareViewController.h:18,20,22,24,26,28,30,32,38,41,47,49,53,56,58,69,73,75,81,87,92,97,99,101 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareConstants.m:18,20,22,24,26,28 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.m:18,20,22,24,31,33,35,36,38,40,42,43,45,48,49,51,53,55,56,58,60,61,63,65,66,68,70,75,80,83,84,86,88,89,91,93,96,97,99 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/include/FBSDKCoreKitImport.h:18,23 ./Carthage/Checkouts/facebook-objc-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-objc-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-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.h:18,20,24,26,32,38,45,47 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.h:18,20,22,24,27,30,32 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeButton+Internal.h:18,20,22,24,26,29,31,33,35 ./Carthage/Checkouts/facebook-objc-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,114,115,117 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.h:18,20,26,32,35,38,62,77 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.m:18,20,22,24,32,34,39,41,43,46,47,48,52,59,60,62,64,66,67,69,77,81,82,97,115,126,127,129,130,132,138,140,143,145,146,148,150,154,155,157,160,166,167,168,170 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxBorderView.h:18,20,22,24,26,29,37,39 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionController.m:18,20,22,24,26,32,40,42,46,48,52,54,56,60,63,74,76,78,82,84,89,98,100,103,105,121,122,124,126,128,130,131,133,135,151,154,157,158,159,162,172,173,174,176,180,183,184,186,190,200,201,202,204,211,212,213,215,218,227,230,231,232,234,238,243,245,247,248,250,252,253,255,257,259,260,262,265,266,270,271,275,288,290,292,293,295,307,308,310,312,314,315,317,319,320,322,324,326,327,329,331,335,336,338,340,341,343,346,347,348,350,352,353,355,357,363,376,378,379,381,384,387,392,398,400,401,403,405,412,414,415,421,435,436,447,450,456,480,487,488,496,499,507,511,518,519,524,527,533,542,543,552,555,561,565,584,585,586,589,590,597,601,616,619,621,622,629,643,646,648,649,655,658,665,676,684,685,692,704,706,713,714,715,717,720,730,732,733,742,744,747,750,751,755,769,770,771,775,782,783,784,785,789,813,817,826,827,831,853,857,865,866,868,874,876,881,883,884,885,889,890,893,922,923,925,931,943,944,945,954,957,958,961,965,974,975,979,980,983,986,989,992,995,996,1003,1006,1014,1015,1016,1018,1023,1024,1026 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.h:18,20,22,24,30,33,35 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.m:18,20,22,24,26,28,52,53,55 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCameraEffectArguments+Internal.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.h:18,20,22,24,27,31,33,37,39 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareKit+Internal.h:18,20,22 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareExtension.m:18,20,22,24,29,33,35,40,44,46,47,51,52,54,55 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.m:18,20,22,28,31,34,36,43,44,47,55,57,58,60,63,64,66,68,70,87,91,99,104,106,107,109,116,135,146,152,156,161,162,163,165,183,189,191,192,194,204,211,212,217,218,220,224,226,227,229,235,238,239 ./Carthage/Checkouts/facebook-objc-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,100,101,103,110,111,112,114,118,119,120,122,126,127,128,130,132,134,135,137,139,141,142,144,150,151,153,155,158,164,169,170,176,179,204,207,279,280,284,286,287,289,291,296,302,306,310,314,315,316,318,319,321,329,330,332 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeDialog.h:18,20,22,24,26,28,31,35,41,45,47,50,53,55 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareUtility.m:18,20,22,30,32,34,36,43,44,52,53,54,55,57,66,67,68,69,74,83,84,85,90,93,96,99,101,102,104,110,111,115,116,117,120,137,139,142,143,145,156,158,159,161,164,171,172,173,177,189,190,194,196,207,208,213,215,220,221,223,224,229,251,252,255,258,261,262,263,265,271,272,273,275,276,280,283,292,294,295,296,298,303,304,306,308,315,317,319,320,322,325,329,332,333,336,353,355,356,357,361,363,364,366,387,388,389,392,395,398,399,400,406,418,423,425,426,427,429,433,435,442,444,457,459,462,464,465,467,471,479,481,482,483,485,494,496,499,501,502,507,512,514,515,521,523,524,526,530,538,540,541,542 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeBoxView.h:18,20,22,24,27,31,41,44,47,49 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKGameRequestFrictionlessRecipientCache.m:18,20,22,24,30,36,38,40,41,43,45,52,54,55,57,59,60,62,64,67,71,78,79,80,82,85,86,87,89,91,94,97,98,100,104,114,116,117,119 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKMessengerIcon.h:18,20,22,24,30,33,35 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCheckmarkIcon.m:18,20,22,24,26,28,45,46,48 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareDefines.h:18,20 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKLikeActionControllerCache.m:18,20,22,24,26,28,31,34,36,39,40,42,44,48,50,51,53,55,57,58,60,69,71,72,74,77,78,80,82,84,85,87,90,91,93,95,96,98,100,109,112,113,115 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKCameraEffectTextures+Internal.h:18,20,22,24,26,28,30 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKVideoUploader.h:18,20,22,26,31,34,44,49,54,59,65,67,70,75,83,91,98 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Internal/FBSDKShareExtension.h:18,20,22,24,26,31,35,37 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharingContent.h:18,20,23,25,27,33,36,42,48,56,62,68,74,80,91,93 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.h:18,20,22,24,27,29,32,35,47,56,65,67,69 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectTextures.h:18,20,22,24,26,28,35,43,50,52,54 ./Carthage/Checkouts/facebook-objc-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-objc-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,164,165,167,169,181,182,184,187,190,192,193,195,205,206,208,210,212,213,215,225,227,228,230,239,240,242,244,255,256,258 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCoreKitImport.h:18,23 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareCameraEffectContent.h:18,20,22,24,29,31,37,42,47,52,59,61,63 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareLinkContent.h:18,20,22,24,30,33,38,45,47 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKDeviceShareButton.h:18,20,22,24,26,28,31,34,38,40,42 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSendButton.m:18,20,22,24,32,35,40,42,43,45,47,49,50,52,55,56,58,60,62,63,65,67,68,70,72,73,75,77,82,85,90,93,94,96,98,99,101,103,106,107,109 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKLikeObjectType.h:18,20,22,28,36,42 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Swift/Enums+Extensions.swift:18,27,28,29,38,39,40,49,50 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/Swift/Exports.swift:18 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKAppInviteContent.m:18,20,22,24,31,37,38,40,42,44,45,47,49,50,52,54,59,60,62,66,71,73,74,78,80,81,85,87,88,92,94,95,96,97,100,101,103,104,106,108,116,117,119,122,125,127,128,130,138,139,141,143,145,146,148,158,159,161,162,164,170,171,173,175,183,184,186 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKDeviceShareViewController.m:18,20,22,24,32,34,36,38,40,42,43,45,50,51,53,56,57,59,62,63,65,67,73,86,92,99,100,102,104,113,114,116,119,123,125,134,140,142,144 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectArguments.h:18,20,22,24,26,28,35,43,50,58,65,67,69 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharePhotoContent.h:18,20,22,24,26,32,38,45,47 ./Carthage/Checkouts/facebook-objc-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,129,136,138,139,141,142,144,146,158,159,161,164,167,169,170,172,182,183,185,187,189,190,192,203,205,206,208,217,218,220,222,233,234 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialogMode.m:18,20,26,28,32,35,38,41,44,47,50,53,54,55 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestDialog.m:18,20,22,24,33,36,38,41,42,44,46,48,50,53,54,55,57,62,63,65,69,70,72,74,79,81,82,84,86,87,89,91,93,94,96,104,108,109,111,114,115,125,134,138,139,140,146,147,150,151,153,156,159,165,167,168,170,172,175,176,178,179,181,184,185,187,188,190,193,194,196,197,199,201,208,209,218,220,229,231,232,234,238,239,243,244,246,247,249,251,254,256,269,270,275,276,279,280,282,286,287,289,293,294,296,298,300,301,303,306,311,315,319,320,324,325,326,328,332,335,338,341,344,345,346,347,349,353,356,359,362,363,364,365,367 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareVideoContent.m:18,20,22,30,40,42,44,52,54,56,60,62,63,65,67,71,72,73,75,78,80,93,100,114,115,116,117,122,123,127,129,130,132,134,137,139,140,142,144,156,157,159,162,165,167,168,170,180,181,183,185,187,188,190,200,202,203,205,214,215,217,219,230,231 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareDialog.m:18,20,22,24,26,43,52,54,59,60,62,67,68,69,72,74,77,78,80,82,86,87,88,92,98,99,103,109,110,112,114,120,122,123,124,126,130,132,134,148,151,154,155,156,157,158,160,164,170,174,178,182,186,190,194,195,196,202,204,205,207,209,210,212,214,217,227,234,236,237,239,242,246,247,249,252,256,257,259,261,264,267,268,270,281,282,284,287,290,291,295,296,312,313,316,319,320,321,323,325,326,328,331,332,336,342,344,345,347,351,360,361,363,367,373,374,376,378,379,381,383,384,386,390,397,398,400,403,404,406,417,418,419,420,422,423,425,435,439,440,441,444,446,447,449,456,463,464,465,466,468,469,471,480,482,483,487,503,504,505,506,508,512,513,515,516,518,521,541,543,554,570,572,573,575,578,597,598,600,603,610,611,613,619,621,624,628,631,651,652,666,674,675,677,683,685,688,695,697,701,706,712,714,715,719,720,723,726,729,735,739,740,747,748,750,753,762,767,768,770,773,776,777,779,782,785,786,788,791,792,806,808,809,810,815,816,824,827,830,833,836,840,841,847,849,850,855,860,864,876,878,879,881,882,884,895,897,898,905,907,919,921,925,932,934,935,943,945,949,950,951,959,961,962,964,965,967,978,980,987,989,991,992,994,1003,1005,1006,1009,1012,1013,1015,1028,1030,1048,1050,1051,1053,1054,1056,1065,1067,1069,1070,1072,1076,1081,1083,1084,1086,1090,1095,1097,1098,1100,1105,1110,1112,1113,1115,1117,1129,1130,1134,1136,1141,1142,1144,1152,1155,1160,1161,1162,1167,1168,1173,1174,1176,1177,1179 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharingScheme.h:18,20,22,24,26,32,39,41,43 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareButton.h:18,20,22,24,26,28,30,33,39,41,43 ./Carthage/Checkouts/facebook-objc-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-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKShareCameraEffectContent.m:18,20,22,24,34,45,47,49,60,62,64,68,70,71,73,76,81,87,91,103,110,114,116,117,119,121,126,127,129,130,132,134,142,144,145,146,148,149,151,153,167,168,170,173,176,178,179,181,193,194,196,198,200,201,203,215,217,218,220,231,232,234,236,249,250,252 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKGameRequestContent.h:18,20,22,24,26,28,30,36,46,52,60,66,69,72,76,83,89,95,99,105,108,112,115,118,122,126,130,135,137,139 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKHashtag.h:18,20,22,24,30,38,41,48,51,57,64,66 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKCameraEffectTextures.m:18,20,22,24,31,33,35,37,38,40,42,45,47,48,50,52,53,55,57,58,60,62,63,65,67,69,70,72,75,78,80,81,83,85,86,88,90,92,93,95,99,101,102,104,106,107,109,111,115,116,118,120,125,126,127,129,132,133,135,138,139,141 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKMessageDialog.m:18,20,22,24,35,37,42,44,46,50,51,52,55,60,61,63,67,68,70,74,76,78,80,81,83,91,95,96,121,125,126,128,140,142,143,147,148,150,152,156,157,159,168,169,170,172,176,181,184,185,187,188,190,194,199,202,203,205,206,208,212,217,220,221,223,224,225,227,237,238,242,247,248,250 ./Carthage/Checkouts/facebook-objc-sdk/FBSDKShareKit/FBSDKShareKit/FBSDKSharingValidation.h:18,20,22,27,35,41,48,50 ./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/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