From 7c6a48f91fa41eb730336ed4587fbbb1f020993b Mon Sep 17 00:00:00 2001 From: Garrett Moon Date: Sat, 5 Mar 2016 17:28:51 -0800 Subject: [PATCH] Update travis script to use xcodebuild --- .travis.yml | 12 +- .../PINRemoteImage_Tests.m | 2 +- .../PINRemoteImage.xcodeproj/project.pbxproj | 32 + .../xcschemes/PINRemoteImage.xcscheme | 11 +- Example/Podfile.lock | 14 +- .../PINRemoteImage.podspec.json | 4 +- Example/Pods/Manifest.lock | 14 +- Example/Pods/PINCache/PINCache/PINCache.m | 30 +- Example/Pods/PINCache/PINCache/PINDiskCache.h | 10 + Example/Pods/PINCache/PINCache/PINDiskCache.m | 153 +- .../Pods/PINCache/PINCache/PINMemoryCache.h | 10 + .../Pods/PINCache/PINCache/PINMemoryCache.m | 148 +- Example/Pods/PINCache/README.md | 4 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 3608 +++++++++-------- .../xcschemes/PINRemoteImage.xcscheme | 60 - ...NRemoteImage Tests-PINRemoteImage.xcscheme | 23 +- ...ods-PINRemoteImage-PINRemoteImage.xcscheme | 22 +- ...emoteImage Tests-PINCache-Private.xcconfig | 6 - ...s-PINRemoteImage Tests-PINCache-prefix.pch | 3 + ...ods-PINRemoteImage Tests-PINCache.xcconfig | 6 +- ...mage Tests-PINRemoteImage-Private.xcconfig | 6 - ...NRemoteImage Tests-PINRemoteImage.xcconfig | 7 +- ...RemoteImage Tests-libwebp-Private.xcconfig | 5 - ...Pods-PINRemoteImage Tests-libwebp.xcconfig | 4 + .../Pods-PINRemoteImage Tests-frameworks.sh | 84 + .../Pods-PINRemoteImage Tests-resources.sh | 2 +- .../Pods-PINRemoteImage Tests.debug.xcconfig | 6 +- ...Pods-PINRemoteImage Tests.release.xcconfig | 6 +- ...s-PINRemoteImage-PINCache-Private.xcconfig | 6 - .../Pods-PINRemoteImage-PINCache-prefix.pch | 3 + .../Pods-PINRemoteImage-PINCache.xcconfig | 6 +- ...emoteImage-PINRemoteImage-Private.xcconfig | 6 - ...ods-PINRemoteImage-PINRemoteImage.xcconfig | 7 +- ...ds-PINRemoteImage-libwebp-Private.xcconfig | 5 - .../Pods-PINRemoteImage-libwebp.xcconfig | 4 + .../Pods-PINRemoteImage-frameworks.sh | 84 + .../Pods-PINRemoteImage-resources.sh | 2 +- .../Pods-PINRemoteImage.debug.xcconfig | 6 +- .../Pods-PINRemoteImage.release.xcconfig | 6 +- 39 files changed, 2370 insertions(+), 2057 deletions(-) delete mode 100644 Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PINRemoteImage.xcscheme delete mode 100644 Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp-Private.xcconfig create mode 100755 Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests-frameworks.sh delete mode 100644 Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig delete mode 100644 Example/Pods/Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-Private.xcconfig create mode 100755 Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage-frameworks.sh diff --git a/.travis.yml b/.travis.yml index 37b9ab2..1c002cf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,13 +5,15 @@ branches: only: - master language: objective-c -osx_image: xcode7.1 +osx_image: xcode7.2 env: matrix: - - TEST_SDK=iphonesimulator9.1 OS=8.4 - - TEST_SDK=iphonesimulator9.1 OS=9.1 + - OS='8.4' name='iPhone 6' + - OS='9.2' name='iPhone 6' -before_install: gem install cocoapods -v '0.39.0' +before_install: + - gem install cocoapods -v '0.39.0' + - gem install xcpretty before_script: pod lib lint --verbose --allow-warnings script: -- xctool test -test-sdk $TEST_SDK -destination "name=iPhone 6,OS=$OS" -sdk iphonesimulator -workspace Example/PINRemoteImage.xcworkspace -scheme PINRemoteImage ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO +- xcodebuild clean test -destination "platform=iOS Simulator,OS=$OS,name=$name" -workspace Example/PINRemoteImage.xcworkspace -scheme PINRemoteImage ONLY_ACTIVE_ARCH=NO CODE_SIGNING_REQUIRED=NO | xcpretty diff --git a/Example/PINRemoteImage Tests/PINRemoteImage_Tests.m b/Example/PINRemoteImage Tests/PINRemoteImage_Tests.m index 6df8899..ac98c5c 100644 --- a/Example/PINRemoteImage Tests/PINRemoteImage_Tests.m +++ b/Example/PINRemoteImage Tests/PINRemoteImage_Tests.m @@ -690,7 +690,7 @@ completion:^(PINRemoteImageManagerResult *result) { image = result.image; - XCTAssert(image.size.width == 750, @"Large image should be downloaded"); + XCTAssert(image.size.width == 750, @"Large image should be downloaded. result.image: %@, result.error: %@", result.image, result.error); dispatch_semaphore_signal(semaphore); }]; XCTAssert(dispatch_semaphore_wait(semaphore, [self timeout]) == 0, @"Semaphore timed out."); diff --git a/Example/PINRemoteImage.xcodeproj/project.pbxproj b/Example/PINRemoteImage.xcodeproj/project.pbxproj index b8dd6eb..fe3c7bb 100644 --- a/Example/PINRemoteImage.xcodeproj/project.pbxproj +++ b/Example/PINRemoteImage.xcodeproj/project.pbxproj @@ -233,6 +233,7 @@ 6003F587195388D20070C39A /* Frameworks */, 6003F588195388D20070C39A /* Resources */, 976369F3155C4085B1D6B257 /* Copy Pods Resources */, + CA06F4EBD160279B91AC4611 /* Embed Pods Frameworks */, ); buildRules = ( ); @@ -252,6 +253,7 @@ 68B5CDEA1A0BEC8C00A4BAAC /* Frameworks */, 68B5CDEB1A0BEC8C00A4BAAC /* Resources */, 82957B3C29244E2585DE33E5 /* Copy Pods Resources */, + 01EE29DEABBCC2C48B66D4E8 /* Embed Pods Frameworks */, ); buildRules = ( ); @@ -320,6 +322,21 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ + 01EE29DEABBCC2C48B66D4E8 /* Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; 03CA8BAB9131410DA4474CBA /* Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -380,6 +397,21 @@ shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; + CA06F4EBD160279B91AC4611 /* Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Embed Pods Frameworks"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ diff --git a/Example/PINRemoteImage.xcodeproj/xcshareddata/xcschemes/PINRemoteImage.xcscheme b/Example/PINRemoteImage.xcodeproj/xcshareddata/xcschemes/PINRemoteImage.xcscheme index b256f3a..7855222 100644 --- a/Example/PINRemoteImage.xcodeproj/xcshareddata/xcschemes/PINRemoteImage.xcscheme +++ b/Example/PINRemoteImage.xcodeproj/xcshareddata/xcschemes/PINRemoteImage.xcscheme @@ -37,10 +37,10 @@ + shouldUseLaunchSchemeArgsEnv = "YES"> @@ -62,15 +62,18 @@ ReferencedContainer = "container:PINRemoteImage.xcodeproj"> + + @@ -86,10 +89,10 @@ diff --git a/Example/Podfile.lock b/Example/Podfile.lock index e52784a..012618a 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -23,12 +23,12 @@ PODS: - libwebp/utils (0.5.0): - libwebp/core - libwebp/webp (0.5.0) - - PINCache (2.1.2) - - PINRemoteImage/Core (2.0): + - PINCache (2.2.2) + - PINRemoteImage/Core (2.0.1): - PINCache (>= 2.1) - - PINRemoteImage/iOS (2.0): + - PINRemoteImage/iOS (2.0.1): - PINRemoteImage/Core - - PINRemoteImage/WebP (2.0): + - PINRemoteImage/WebP (2.0.1): - libwebp - PINRemoteImage/Core @@ -43,7 +43,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: libwebp: 68ba2001ba6806ee52837ebd77a551a0b6567e4e - PINCache: 9e70271f1bdd60c0465b7208adcc4b6acc1fc376 - PINRemoteImage: 13b66fc3694c84eb1d38aebdee02c952e82fa7fe + PINCache: 078426d356ab95ef875e9e62e5c35a2ea3333c28 + PINRemoteImage: b700a7bc774a19758092b5c06b3e076fe2cf3dce -COCOAPODS: 0.38.2 +COCOAPODS: 0.39.0 diff --git a/Example/Pods/Local Podspecs/PINRemoteImage.podspec.json b/Example/Pods/Local Podspecs/PINRemoteImage.podspec.json index 10a99a5..c5c6edf 100644 --- a/Example/Pods/Local Podspecs/PINRemoteImage.podspec.json +++ b/Example/Pods/Local Podspecs/PINRemoteImage.podspec.json @@ -1,6 +1,6 @@ { "name": "PINRemoteImage", - "version": "2.0", + "version": "2.0.1", "summary": "A thread safe, performant, feature rich image fetcher", "homepage": "https://github.com/pinterest/PINRemoteImage", "license": "Apache 2.0", @@ -9,7 +9,7 @@ }, "source": { "git": "https://github.com/pinterest/PINRemoteImage.git", - "tag": "2.0" + "tag": "2.0.1" }, "social_media_url": "https://twitter.com/garrettmoon", "platforms": { diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index e52784a..012618a 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -23,12 +23,12 @@ PODS: - libwebp/utils (0.5.0): - libwebp/core - libwebp/webp (0.5.0) - - PINCache (2.1.2) - - PINRemoteImage/Core (2.0): + - PINCache (2.2.2) + - PINRemoteImage/Core (2.0.1): - PINCache (>= 2.1) - - PINRemoteImage/iOS (2.0): + - PINRemoteImage/iOS (2.0.1): - PINRemoteImage/Core - - PINRemoteImage/WebP (2.0): + - PINRemoteImage/WebP (2.0.1): - libwebp - PINRemoteImage/Core @@ -43,7 +43,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: libwebp: 68ba2001ba6806ee52837ebd77a551a0b6567e4e - PINCache: 9e70271f1bdd60c0465b7208adcc4b6acc1fc376 - PINRemoteImage: 13b66fc3694c84eb1d38aebdee02c952e82fa7fe + PINCache: 078426d356ab95ef875e9e62e5c35a2ea3333c28 + PINRemoteImage: b700a7bc774a19758092b5c06b3e076fe2cf3dce -COCOAPODS: 0.38.2 +COCOAPODS: 0.39.0 diff --git a/Example/Pods/PINCache/PINCache/PINCache.m b/Example/Pods/PINCache/PINCache/PINCache.m index be4e5c2..53cdcd6 100644 --- a/Example/Pods/PINCache/PINCache/PINCache.m +++ b/Example/Pods/PINCache/PINCache/PINCache.m @@ -4,8 +4,8 @@ #import "PINCache.h" -NSString * const PINCachePrefix = @"com.pinterest.PINCache"; -NSString * const PINCacheSharedName = @"PINCacheShared"; +static NSString * const PINCachePrefix = @"com.pinterest.PINCache"; +static NSString * const PINCacheSharedName = @"PINCacheShared"; @interface PINCache () #if OS_OBJECT_USE_OBJC @@ -74,6 +74,8 @@ NSString * const PINCacheSharedName = @"PINCacheShared"; #pragma mark - Public Asynchronous Methods - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wshadow" - (void)objectForKey:(NSString *)key block:(PINCacheObjectBlock)block { @@ -89,13 +91,13 @@ NSString * const PINCacheSharedName = @"PINCacheShared"; __weak PINCache *weakSelf = strongSelf; - [strongSelf->_memoryCache objectForKey:key block:^(PINMemoryCache *cache, NSString *key, id object) { + [strongSelf->_memoryCache objectForKey:key block:^(PINMemoryCache *memoryCache, NSString *memoryCacheKey, id memoryCacheObject) { PINCache *strongSelf = weakSelf; if (!strongSelf) return; - if (object) { - [strongSelf->_diskCache fileURLForKey:key block:^(PINDiskCache *cache, NSString *key, id object, NSURL *fileURL) { + if (memoryCacheObject) { + [strongSelf->_diskCache fileURLForKey:memoryCacheKey block:^(PINDiskCache *diskCache, NSString *diskCacheKey, id diskCacheObject, NSURL *fileURL) { // update the access time on disk }]; @@ -104,24 +106,24 @@ NSString * const PINCacheSharedName = @"PINCacheShared"; dispatch_async(strongSelf->_concurrentQueue, ^{ PINCache *strongSelf = weakSelf; if (strongSelf) - block(strongSelf, key, object); + block(strongSelf, memoryCacheKey, memoryCacheObject); }); } else { __weak PINCache *weakSelf = strongSelf; - [strongSelf->_diskCache objectForKey:key block:^(PINDiskCache *cache, NSString *key, id object, NSURL *fileURL) { + [strongSelf->_diskCache objectForKey:memoryCacheKey block:^(PINDiskCache *diskCache, NSString *diskCacheKey, id diskCacheObject, NSURL *fileURL) { PINCache *strongSelf = weakSelf; if (!strongSelf) return; - [strongSelf->_memoryCache setObject:object forKey:key block:nil]; + [strongSelf->_memoryCache setObject:diskCacheObject forKey:diskCacheKey block:nil]; __weak PINCache *weakSelf = strongSelf; dispatch_async(strongSelf->_concurrentQueue, ^{ PINCache *strongSelf = weakSelf; if (strongSelf) - block(strongSelf, key, object); + block(strongSelf, diskCacheKey, diskCacheObject); }); }]; } @@ -129,6 +131,8 @@ NSString * const PINCacheSharedName = @"PINCacheShared"; }); } +#pragma clang diagnostic pop + - (void)setObject:(id )object forKey:(NSString *)key block:(PINCacheObjectBlock)block { if (!key || !object) @@ -143,11 +147,11 @@ NSString * const PINCacheSharedName = @"PINCacheShared"; dispatch_group_enter(group); dispatch_group_enter(group); - memBlock = ^(PINMemoryCache *cache, NSString *key, id object) { + memBlock = ^(PINMemoryCache *memoryCache, NSString *memoryCacheKey, id memoryCacheObject) { dispatch_group_leave(group); }; - diskBlock = ^(PINDiskCache *cache, NSString *key, id object, NSURL *fileURL) { + diskBlock = ^(PINDiskCache *diskCache, NSString *diskCacheKey, id memoryCacheObject, NSURL *memoryCacheFileURL) { dispatch_group_leave(group); }; } @@ -183,11 +187,11 @@ NSString * const PINCacheSharedName = @"PINCacheShared"; dispatch_group_enter(group); dispatch_group_enter(group); - memBlock = ^(PINMemoryCache *cache, NSString *key, id object) { + memBlock = ^(PINMemoryCache *memoryCache, NSString *memoryCacheKey, id memoryCacheObject) { dispatch_group_leave(group); }; - diskBlock = ^(PINDiskCache *cache, NSString *key, id object, NSURL *fileURL) { + diskBlock = ^(PINDiskCache *diskCache, NSString *diskCacheKey, id memoryCacheObject, NSURL *memoryCacheFileURL) { dispatch_group_leave(group); }; } diff --git a/Example/Pods/PINCache/PINCache/PINDiskCache.h b/Example/Pods/PINCache/PINCache/PINDiskCache.h index 3ce133a..8f2da08 100644 --- a/Example/Pods/PINCache/PINCache/PINDiskCache.h +++ b/Example/Pods/PINCache/PINCache/PINDiskCache.h @@ -97,6 +97,16 @@ typedef void (^PINDiskCacheObjectBlock)(PINDiskCache *cache, NSString *key, id < */ @property (assign) NSTimeInterval ageLimit; +/** + If ttlCache is YES, the cache behaves like a ttlCache. This means that once an object enters the + cache, it only lives as long as self.ageLimit. This has the following implications: + - Accessing an object in the cache does not extend that object's lifetime in the cache + - When attempting to access an object in the cache that has lived longer than self.ageLimit, + the cache will behave as if the object does not exist + + */ +@property (nonatomic, assign, getter=isTTLCache) BOOL ttlCache; + #pragma mark - /// @name Event Blocks diff --git a/Example/Pods/PINCache/PINCache/PINDiskCache.m b/Example/Pods/PINCache/PINCache/PINDiskCache.m index 0ded675..3755abb 100644 --- a/Example/Pods/PINCache/PINCache/PINDiskCache.m +++ b/Example/Pods/PINCache/PINCache/PINDiskCache.m @@ -12,11 +12,11 @@ [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [error localizedDescription]); } -NSString * const PINDiskCachePrefix = @"com.pinterest.PINDiskCache"; -NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; +static NSString * const PINDiskCachePrefix = @"com.pinterest.PINDiskCache"; +static NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; @interface PINBackgroundTask : NSObject -#if !defined(PIN_APP_EXTENSIONS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 +#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 && !TARGET_OS_WATCH @property (atomic, assign) UIBackgroundTaskIdentifier taskID; #endif + (instancetype)start; @@ -48,6 +48,7 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; @synthesize didRemoveAllObjectsBlock = _didRemoveAllObjectsBlock; @synthesize byteLimit = _byteLimit; @synthesize ageLimit = _ageLimit; +@synthesize ttlCache = _ttlCache; #pragma mark - Initialization - @@ -97,8 +98,15 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; NSString *pathComponent = [[NSString alloc] initWithFormat:@"%@.%@", PINDiskCachePrefix, _name]; _cacheURL = [NSURL fileURLWithPathComponents:@[ rootPath, pathComponent ]]; - [self createCacheDirectory]; - [self initializeDiskProperties]; + //we don't want to do anything without setting up the disk cache, but we also don't want to block init, it can take a while to initialize + //this is only safe because we use a dispatch_semaphore as a lock. If we switch to an NSLock or posix locks, this will *no longer be safe*. + [self lock]; + dispatch_async(_asyncQueue, ^{ + [self createCacheDirectory]; + [self initializeDiskProperties]; + + [self unlock]; + }); } return self; } @@ -141,16 +149,46 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; - (NSString *)encodedString:(NSString *)string { - if (![string length]) + if (![string length]) { return @""; - return [string stringByAddingPercentEncodingWithAllowedCharacters:[[NSCharacterSet characterSetWithCharactersInString:@".:/"] invertedSet]]; + } + + if ([string respondsToSelector:@selector(stringByAddingPercentEncodingWithAllowedCharacters:)]) { + return [string stringByAddingPercentEncodingWithAllowedCharacters:[[NSCharacterSet characterSetWithCharactersInString:@".:/%"] invertedSet]]; + } + else { + CFStringRef static const charsToEscape = CFSTR(".:/%"); +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + CFStringRef escapedString = CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, + (__bridge CFStringRef)string, + NULL, + charsToEscape, + kCFStringEncodingUTF8); +#pragma clang diagnostic pop + return (__bridge_transfer NSString *)escapedString; + } } - (NSString *)decodedString:(NSString *)string { - if (![string length]) + if (![string length]) { return @""; - return [string stringByRemovingPercentEncoding]; + } + + if ([string respondsToSelector:@selector(stringByRemovingPercentEncoding)]) { + return [string stringByRemovingPercentEncoding]; + } + else { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + CFStringRef unescapedString = CFURLCreateStringByReplacingPercentEscapesUsingEncoding(kCFAllocatorDefault, + (__bridge CFStringRef)string, + CFSTR(""), + kCFStringEncodingUTF8); +#pragma clang diagnostic pop + return (__bridge_transfer NSString *)unescapedString; + } } #pragma mark - Private Trash Methods - @@ -208,17 +246,17 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; PINBackgroundTask *task = [PINBackgroundTask start]; dispatch_async([self sharedTrashQueue], ^{ - NSError *error = nil; + NSError *searchTrashedItemsError = nil; NSArray *trashedItems = [[NSFileManager defaultManager] contentsOfDirectoryAtURL:[self sharedTrashURL] includingPropertiesForKeys:nil options:0 - error:&error]; - PINDiskCacheError(error); + error:&searchTrashedItemsError]; + PINDiskCacheError(searchTrashedItemsError); for (NSURL *trashedItemURL in trashedItems) { - NSError *error = nil; - [[NSFileManager defaultManager] removeItemAtURL:trashedItemURL error:&error]; - PINDiskCacheError(error); + NSError *removeTrashedItemError = nil; + [[NSFileManager defaultManager] removeItemAtURL:trashedItemURL error:&removeTrashedItemError]; + PINDiskCacheError(removeTrashedItemError); } [task end]; @@ -588,7 +626,9 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; fileURL = [self encodedFileURLForKey:key]; object = nil; - if ([[NSFileManager defaultManager] fileExistsAtPath:[fileURL path]]) { + if ([[NSFileManager defaultManager] fileExistsAtPath:[fileURL path]] && + // If the cache should behave like a TTL cache, then only fetch the object if there's a valid ageLimit and the object is still alive + (!self->_ttlCache || self->_ageLimit <= 0 || fabs([[_dates objectForKey:key] timeIntervalSinceDate:now]) < self->_ageLimit)) { @try { object = [NSKeyedUnarchiver unarchiveObjectWithFile:[fileURL path]]; } @@ -597,8 +637,9 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; [[NSFileManager defaultManager] removeItemAtPath:[fileURL path] error:&error]; PINDiskCacheError(error); } - + if (!self->_ttlCache) { [self setFileModificationDate:now forURL:fileURL]; + } } [self unlock]; @@ -622,7 +663,10 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; fileURL = [self encodedFileURLForKey:key]; if ([[NSFileManager defaultManager] fileExistsAtPath:[fileURL path]]) { - [self setFileModificationDate:now forURL:fileURL]; + // Don't update the file modification time, if self is a ttlCache + if (!self->_ttlCache) { + [self setFileModificationDate:now forURL:fileURL]; + } } else { fileURL = nil; } @@ -797,11 +841,15 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; PINBackgroundTask *task = [PINBackgroundTask start]; [self lock]; + NSDate *now = [NSDate date]; NSArray *keysSortedByDate = [self->_dates keysSortedByValueUsingSelector:@selector(compare:)]; for (NSString *key in keysSortedByDate) { NSURL *fileURL = [self encodedFileURLForKey:key]; - block(self, key, nil, fileURL); + // If the cache should behave like a TTL cache, then only fetch the object if there's a valid ageLimit and the object is still alive + if (!self->_ttlCache || self->_ageLimit <= 0 || fabs([[_dates objectForKey:key] timeIntervalSinceDate:now]) < self->_ageLimit) { + block(self, key, nil, fileURL); + } } [self unlock]; @@ -1022,6 +1070,30 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; }); } +- (BOOL)isTTLCache { + BOOL isTTLCache; + + [self lock]; + isTTLCache = _ttlCache; + [self unlock]; + + return isTTLCache; +} + +- (void)setTtlCache:(BOOL)ttlCache { + __weak PINDiskCache *weakSelf = self; + + dispatch_async(_asyncQueue, ^{ + PINDiskCache *strongSelf = weakSelf; + if (!strongSelf) + return; + + [strongSelf lock]; + strongSelf->_ttlCache = ttlCache; + [strongSelf unlock]; + }); +} + - (void)lock { dispatch_semaphore_wait(_lockSemaphore, DISPATCH_TIME_FOREVER); @@ -1035,10 +1107,24 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; @end @implementation PINBackgroundTask + ++ (BOOL)isAppExtension { + + static BOOL isExtension; + static dispatch_once_t onceToken; + + dispatch_once(&onceToken, ^{ + NSDictionary *extensionDictionary = [[NSBundle mainBundle] infoDictionary][@"NSExtension"]; + isExtension = [extensionDictionary isKindOfClass:[NSDictionary class]]; + }); + + return isExtension; +} + - (instancetype)init { if (self = [super init]) { -#if !defined(PIN_APP_EXTENSIONS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 +#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 && !TARGET_OS_WATCH _taskID = UIBackgroundTaskInvalid; #endif } @@ -1047,23 +1133,38 @@ NSString * const PINDiskCacheSharedName = @"PINDiskCacheShared"; + (instancetype)start { - PINBackgroundTask *task = [[self alloc] init]; -#if !defined(PIN_APP_EXTENSIONS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 - task.taskID = [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:^{ + PINBackgroundTask *task = nil; + +#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 && !TARGET_OS_WATCH + if ([self.class isAppExtension]) { + return task; + } + + task = [[self alloc] init]; + + UIApplication *sharedApplication = [UIApplication performSelector:@selector(sharedApplication)]; + task.taskID = [sharedApplication beginBackgroundTaskWithExpirationHandler:^{ UIBackgroundTaskIdentifier taskID = task.taskID; task.taskID = UIBackgroundTaskInvalid; - [[UIApplication sharedApplication] endBackgroundTask:taskID]; + [sharedApplication endBackgroundTask:taskID]; }]; #endif + return task; } - (void)end { -#if !defined(PIN_APP_EXTENSIONS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 +#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 && !TARGET_OS_WATCH + if ([self.class isAppExtension]) { + return; + } + UIBackgroundTaskIdentifier taskID = self.taskID; self.taskID = UIBackgroundTaskInvalid; - [[UIApplication sharedApplication] endBackgroundTask:taskID]; + + UIApplication *sharedApplication = [UIApplication performSelector:@selector(sharedApplication)]; + [sharedApplication endBackgroundTask:taskID]; #endif } diff --git a/Example/Pods/PINCache/PINCache/PINMemoryCache.h b/Example/Pods/PINCache/PINCache/PINMemoryCache.h index bf17df2..f0b244c 100644 --- a/Example/Pods/PINCache/PINCache/PINMemoryCache.h +++ b/Example/Pods/PINCache/PINCache/PINMemoryCache.h @@ -65,6 +65,16 @@ typedef void (^PINMemoryCacheObjectBlock)(PINMemoryCache *cache, NSString *key, */ @property (assign) NSTimeInterval ageLimit; +/** + If ttlCache is YES, the cache behaves like a ttlCache. This means that once an object enters the + cache, it only lives as long as self.ageLimit. This has the following implications: + - Accessing an object in the cache does not extend that object's lifetime in the cache + - When attempting to access an object in the cache that has lived longer than self.ageLimit, + the cache will behave as if the object does not exist + + */ +@property (nonatomic, assign, getter=isTTLCache) BOOL ttlCache; + /** When `YES` on iOS the cache will remove all objects when the app receives a memory warning. Defaults to `YES`. diff --git a/Example/Pods/PINCache/PINCache/PINMemoryCache.m b/Example/Pods/PINCache/PINCache/PINMemoryCache.m index d7069b1..63ea2ac 100644 --- a/Example/Pods/PINCache/PINCache/PINMemoryCache.m +++ b/Example/Pods/PINCache/PINCache/PINMemoryCache.m @@ -8,7 +8,7 @@ #import #endif -NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; +static NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; @interface PINMemoryCache () #if OS_OBJECT_USE_OBJC @@ -28,6 +28,7 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; @synthesize ageLimit = _ageLimit; @synthesize costLimit = _costLimit; @synthesize totalCost = _totalCost; +@synthesize ttlCache = _ttlCache; @synthesize willAddObjectBlock = _willAddObjectBlock; @synthesize willRemoveObjectBlock = _willRemoveObjectBlock; @synthesize willRemoveAllObjectsBlock = _willRemoveAllObjectsBlock; @@ -79,18 +80,17 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; _removeAllObjectsOnMemoryWarning = YES; _removeAllObjectsOnEnteringBackground = YES; - #if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 - for (NSString *name in @[UIApplicationDidReceiveMemoryWarningNotification, UIApplicationDidEnterBackgroundNotification]) { - [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(didObserveApocalypticNotification:) - name:name -#if !defined(PIN_APP_EXTENSIONS) - object:[UIApplication sharedApplication]]; -#else - object:nil]; +#if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 && !TARGET_OS_WATCH + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(didReceiveEnterBackgroundNotification:) + name:UIApplicationDidEnterBackgroundNotification + object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self + selector:@selector(didReceiveMemoryWarningNotification:) + name:UIApplicationDidReceiveMemoryWarningNotification + object:nil]; + #endif - } - #endif } return self; } @@ -109,51 +109,47 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; #pragma mark - Private Methods - -- (void)didObserveApocalypticNotification:(NSNotification *)notification +- (void)didReceiveMemoryWarningNotification:(NSNotification *)notification { + if (self.removeAllObjectsOnMemoryWarning) + [self removeAllObjects:nil]; + + __weak PINMemoryCache *weakSelf = self; + + dispatch_async(_concurrentQueue, ^{ + PINMemoryCache *strongSelf = weakSelf; + if (!strongSelf) { + return; + } + + [strongSelf lock]; + PINMemoryCacheBlock didReceiveMemoryWarningBlock = strongSelf->_didReceiveMemoryWarningBlock; + [strongSelf unlock]; + + if (didReceiveMemoryWarningBlock) + didReceiveMemoryWarningBlock(strongSelf); + }); +} + +- (void)didReceiveEnterBackgroundNotification:(NSNotification *)notification { - #if __IPHONE_OS_VERSION_MIN_REQUIRED >= __IPHONE_4_0 + if (self.removeAllObjectsOnEnteringBackground) + [self removeAllObjects:nil]; - if ([[notification name] isEqualToString:UIApplicationDidReceiveMemoryWarningNotification]) { - if (self.removeAllObjectsOnMemoryWarning) - [self removeAllObjects:nil]; + __weak PINMemoryCache *weakSelf = self; - __weak PINMemoryCache *weakSelf = self; + dispatch_async(_concurrentQueue, ^{ + PINMemoryCache *strongSelf = weakSelf; + if (!strongSelf) { + return; + } - dispatch_async(_concurrentQueue, ^{ - PINMemoryCache *strongSelf = weakSelf; - if (!strongSelf) { - return; - } - - [strongSelf lock]; - PINMemoryCacheBlock didReceiveMemoryWarningBlock = strongSelf->_didReceiveMemoryWarningBlock; - [strongSelf unlock]; - - if (didReceiveMemoryWarningBlock) - didReceiveMemoryWarningBlock(strongSelf); - }); - } else if ([[notification name] isEqualToString:UIApplicationDidEnterBackgroundNotification]) { - if (self.removeAllObjectsOnEnteringBackground) - [self removeAllObjects:nil]; + [strongSelf lock]; + PINMemoryCacheBlock didEnterBackgroundBlock = strongSelf->_didEnterBackgroundBlock; + [strongSelf unlock]; - __weak PINMemoryCache *weakSelf = self; - - dispatch_async(_concurrentQueue, ^{ - PINMemoryCache *strongSelf = weakSelf; - if (!strongSelf) { - return; - } - - [strongSelf lock]; - PINMemoryCacheBlock didEnterBackgroundBlock = strongSelf->_didEnterBackgroundBlock; - [strongSelf unlock]; - - if (didEnterBackgroundBlock) - didEnterBackgroundBlock(strongSelf); - }); - } - - #endif + if (didEnterBackgroundBlock) + didEnterBackgroundBlock(strongSelf); + }); } - (void)removeObjectAndExecuteBlocksForKey:(NSString *)key @@ -203,8 +199,10 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; - (void)trimToCostLimit:(NSUInteger)limit { + NSUInteger totalCost = 0; + [self lock]; - NSUInteger totalCost = _totalCost; + totalCost = _totalCost; NSArray *keysSortedByCost = [_costs keysSortedByValueUsingSelector:@selector(compare:)]; [self unlock]; @@ -216,7 +214,7 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; [self removeObjectAndExecuteBlocksForKey:key]; [self lock]; - NSUInteger totalCost = _totalCost; + totalCost = _totalCost; [self unlock]; if (totalCost <= limit) @@ -226,8 +224,10 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; - (void)trimToCostLimitByDate:(NSUInteger)limit { + NSUInteger totalCost = 0; + [self lock]; - NSUInteger totalCost = _totalCost; + totalCost = _totalCost; NSArray *keysSortedByDate = [_dates keysSortedByValueUsingSelector:@selector(compare:)]; [self unlock]; @@ -238,7 +238,7 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; [self removeObjectAndExecuteBlocksForKey:key]; [self lock]; - NSUInteger totalCost = _totalCost; + totalCost = _totalCost; [self unlock]; if (totalCost <= limit) break; @@ -383,13 +383,16 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; - (__nullable id)objectForKey:(NSString *)key { - NSDate *now = [[NSDate alloc] init]; - if (!key) return nil; + NSDate *now = [[NSDate alloc] init]; [self lock]; - id object = _dictionary[key]; + id object = nil; + // If the cache should behave like a TTL cache, then only fetch the object if there's a valid ageLimit and the object is still alive + if (!self->_ttlCache || self->_ageLimit <= 0 || fabs([[_dates objectForKey:key] timeIntervalSinceDate:now]) < self->_ageLimit) { + object = _dictionary[key]; + } [self unlock]; if (object) { @@ -408,8 +411,6 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; - (void)setObject:(id)object forKey:(NSString *)key withCost:(NSUInteger)cost { - NSDate *now = [[NSDate alloc] init]; - if (!key || !object) return; @@ -424,7 +425,7 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; [self lock]; _dictionary[key] = object; - _dates[key] = now; + _dates[key] = [[NSDate alloc] init]; _costs[key] = @(cost); _totalCost += cost; @@ -497,10 +498,14 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; return; [self lock]; + NSDate *now = [[NSDate alloc] init]; NSArray *keysSortedByDate = [_dates keysSortedByValueUsingSelector:@selector(compare:)]; for (NSString *key in keysSortedByDate) { - block(self, key, _dictionary[key]); + // If the cache should behave like a TTL cache, then only fetch the object if there's a valid ageLimit and the object is still alive + if (!self->_ttlCache || self->_ageLimit <= 0 || fabs([[_dates objectForKey:key] timeIntervalSinceDate:now]) < self->_ageLimit) { + block(self, key, _dictionary[key]); + } } [self unlock]; } @@ -681,6 +686,23 @@ NSString * const PINMemoryCachePrefix = @"com.pinterest.PINMemoryCache"; return cost; } +- (BOOL)isTTLCache { + BOOL isTTLCache; + + [self lock]; + isTTLCache = _ttlCache; + [self unlock]; + + return isTTLCache; +} + +- (void)setTtlCache:(BOOL)ttlCache { + [self lock]; + _ttlCache = ttlCache; + [self unlock]; +} + + - (void)lock { dispatch_semaphore_wait(_lockSemaphore, DISPATCH_TIME_FOREVER); diff --git a/Example/Pods/PINCache/README.md b/Example/Pods/PINCache/README.md index 33e0ba3..071f1ea 100644 --- a/Example/Pods/PINCache/README.md +++ b/Example/Pods/PINCache/README.md @@ -13,7 +13,7 @@ UIImage *img = [[UIImage alloc] initWithData:data scale:[[UIScreen mainScreen] scale]]; [[PINCache sharedCache] setObject:img forKey:@"image" block:nil]; // returns immediately ``` - + Get them back out like this: ```objective-c @@ -23,7 +23,7 @@ Get them back out like this: NSLog(@"image scale: %f", image.scale); }]; ``` - + Both `PINMemoryCache` and PINDiskCache use locks to protect reads and writes. `PINCache` coordinates them so that objects added to memory are available immediately to other threads while being written to disk safely in the background. Both caches are public properties of `PINCache`, so it's easy to manipulate one or the other separately if necessary. Collections work too. Thanks to the magic of `NSKeyedArchiver`, objects repeated in a collection only occupy the space of one on disk: diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 3aacce1..04afd86 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -7,883 +7,902 @@ objects = { /* Begin PBXBuildFile section */ - 000680CDB481DF262769A8F59F8ABF04 /* picture.c in Sources */ = {isa = PBXBuildFile; fileRef = 6200E3056D84B2FB97FEFA4EC8D4FC41 /* picture.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 024DCB8B2B4D59FC03CE6FCD953CB35F /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = F92AA451EABFEF58A20FAC55FE63085A /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 025BAEECB448BDB3DEAA9D965EB005FC /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 41DDC567DC99BCF757EE0D5B1C19AD3E /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 026CA89B98E212BF19B9EDC204BEEEFB /* bit_writer.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C2FAA7EA132F35B7AED314682CE9009 /* bit_writer.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 02A201A41CB2344683B5DBFC16333A0B /* Pods-PINRemoteImage-PINCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB026DAC639E6C7DB205190E273DA41 /* Pods-PINRemoteImage-PINCache-dummy.m */; }; - 0391744DF4371637E05661B377F96FED /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = A5C8083754B20671AF4622AF9074BE3C /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 03A068E7C397F00D88F72CF02FAEA499 /* PINButton+PINRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 630A0AA0C41E91B173F08DABECEEE724 /* PINButton+PINRemoteImage.m */; }; - 03AEAF6526171EE406AA3A56022C0A2D /* PINProgressiveImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 25459264DAA1A14F76EA630BDBF27A80 /* PINProgressiveImage.m */; }; - 03EC0D6C641F264AF7532CD018AAE709 /* filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C6E5130436F911EC3D3F7EE73632AF3 /* filter.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 04B063692290F344CEC24184C5690774 /* PINDataTaskOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF78B4AA97D012FBB7828E8FF2090FB /* PINDataTaskOperation.h */; }; - 04B0C3F6C89426D7D1CD0E30DD07B9A2 /* argb.c in Sources */ = {isa = PBXBuildFile; fileRef = 8942A2DC713084B9AAEAC62694E5229E /* argb.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0747CB21397CF6231B7A9DC6B90060CF /* PINRemoteImageManagerResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 85D3752DEA74618437CB8203556E5230 /* PINRemoteImageManagerResult.m */; }; - 0784731B08B6CF034BB066B164C24568 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = B858B1FDFC5C0B8AA30F140D154B1D24 /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0803F970B4590EE004B09E044A4D4FAD /* PINRemoteImageMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 057531B9633216FA5E68784C6639E33E /* PINRemoteImageMacros.h */; }; - 09338B0FF2F658569DC138DCF7777AD3 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D02416F31DAFAA496B55D8B34C0E51 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0939E0D5FAEFA5D1CFA595AF140DE952 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 91EE1AFE82A6F277CDB1116B8F7483FB /* vp8l.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 098F191990AAC8D3CFC558863DCB7B34 /* delta_palettization.c in Sources */ = {isa = PBXBuildFile; fileRef = F0C25668A9F0D57F282040473579A7BB /* delta_palettization.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 09F142822DD7ECADDAC5CAD82B8570C3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7E15DE087C3987DB99EDEB4C788061CC /* UIKit.framework */; }; - 0AA60D0B3AB543503A8ED824C38632AC /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 22505C9079E9D808441F8C821CB2C4BA /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0B5FD4B96F0EFCCB94C91B8F2C703120 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 68A029EA59B077134F562AF632205A50 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0BD233E0C6C8F4FF7728827D6DD7381B /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = AE7A416EF43367591DD6182B2F989416 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0BF410151DD7E41C330C3EA89480B4F3 /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 59BC1086C5EA5036BCA0BBD4D9F8A559 /* webp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0C213D9C31C4B59B0E27A519F119903A /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 22505C9079E9D808441F8C821CB2C4BA /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0C994E1F54A297C6E2ADC800F6C7FB7B /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 56865B878D54C96DBA8C061B287316CB /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0CCCA407F51A744039385BB9051BEB67 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D915E67112A3F1189EF725A47D1C8B /* mux_types.h */; }; - 0F3D8D1B36B073E00875D04484E1669F /* picture_psnr.c in Sources */ = {isa = PBXBuildFile; fileRef = A875C25A310D01839FFACC072B52018E /* picture_psnr.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 0F5CFA70675253C7677F9E674E156D65 /* PINCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C03369286F5CF896B434777953A5B4 /* PINCache.h */; }; - 0F8AD98D4AAC7B7B15EC0DAF37E5EB23 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B88D47AD37BF2A2E07CB33B4B5C6676 /* ImageIO.framework */; }; - 103C0D4B5497FC8CD3344E8AC7A386FB /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 830DF280BD8690B3E855D276044CB2A9 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 10FAA5986107078253640CCD5499A008 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C20EF1020D6D56152BE518697143366A /* Foundation.framework */; }; - 120A811C07A22F5AC98771E1C9E6BC69 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = CEDF194FDC6444BDB925812283B78703 /* random.h */; }; - 1239DE8AD2D8DB16673FAD9D25ECC48E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C20EF1020D6D56152BE518697143366A /* Foundation.framework */; }; - 136C011F839EC7D5366036F1B09AEBAE /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = CA469368DC9717A62A00A0AAAEACA58B /* dsp.h */; }; - 138D66A8B80F9C36D230DDFDFC72FAC1 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = A4B207EA65D235DFF00EE53A5DEF5858 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1393A486748311CE8515B1357A3B9A9B /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E11777934A2B901DC9A53BA794F22B8 /* color_cache.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 142342508E0BACCB1171AD33A98BEB8A /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = CCE0C46405CA03BBF919282A69338BFF /* lossless.h */; }; - 1516B20B810D1CDF21FCBDF640BF3DC8 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 7D8EED1D64A643F5B161E8395477FD30 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 15A52220776290BCE3E90E9ED9B5D1CB /* webpenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3718D88CE0F716564BDC706A868B2525 /* webpenc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1636B735B5482A90A0C3C5943CAF1A74 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 1ED141A34749C46238F7EA314A822845 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 17B57AC4EB7566EAB73F0C1639A55AA5 /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BC5441FB9D273A742DEF861BA7045FF /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1864D3C2D078E990E51AD472E49E0173 /* backward_references.c in Sources */ = {isa = PBXBuildFile; fileRef = 35728B9C318EC4B505A9D1E7F683A828 /* backward_references.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 193A99F2BB679613FC2B5ECD2244D936 /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2195359CEF0A977A2BBB84F166FCD23B /* rescaler.h */; }; - 19DD5241B7BC6074A033F7044A9F2B06 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 6176803187BDA92B52DE893722C975B9 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 1A734D2F5CB97B084ABF3FB3F87DFF8B /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = BB2794CAE6470324122DF724C52CC69F /* types.h */; }; - 1B0175DDC12A08CEEDB3C437B3DCFC21 /* PINRemoteImageTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 607F1AED27CE1600E5C161176A0E4F28 /* PINRemoteImageTask.m */; }; - 1DE39D3E2F7C727658DC67B318B5A7E5 /* PINRemoteImageDownloadTask.m in Sources */ = {isa = PBXBuildFile; fileRef = DCF332995ECED0641546BA5246695588 /* PINRemoteImageDownloadTask.m */; }; - 1F37374220A5A1B8CA9A49787E448052 /* PINURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0006003BFAD8A3BC3B093F63EA3C5C9C /* PINURLSessionManager.m */; }; - 1F4FF43A59497DB15A393FC727B6914B /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = BC46141E011E405C9BECDA9572391268 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 200CC5F5A209E41AC47481EE935BF5B5 /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = 06544B3BE8E629AF5D85A63F63F69A24 /* vp8i.h */; }; - 20B78808D2D005FCB657E31C047C0033 /* backward_references.h in Headers */ = {isa = PBXBuildFile; fileRef = C35E05C36038A9C1B8854F631F3587AF /* backward_references.h */; }; - 2155854240EA3B67371D772742AD206C /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = A4B207EA65D235DFF00EE53A5DEF5858 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 21D3CBF48A22340D5D9AAB36F63DA62C /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 22F581CB8C4E64CEFAB86FE565BAB8F3 /* alpha.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 231FEF684DCB6D9436840EF746ED1DDE /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E85FFE2C14D079CD83B77126205A31F /* neon.h */; }; - 2337A173E8A8E85AFB773C37BD7C6D8F /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = E1EC91DC8DE7B7172C4F398D5A8E46DE /* thread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 244C5AAF0D373F09A928CA447A5F47CE /* Pods-PINRemoteImage Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0CAAA4ADFF47F1C0476C7D7543488856 /* Pods-PINRemoteImage Tests-dummy.m */; }; - 24CE5E571C8D3BA2052C47F2100F9908 /* PINRemoteImageDownloadTask.m in Sources */ = {isa = PBXBuildFile; fileRef = DCF332995ECED0641546BA5246695588 /* PINRemoteImageDownloadTask.m */; }; - 24D0E86FD11BFA2B88DDDBF1028E0A75 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C924024D3585E71E3E0E4666034CB1D /* mips_macro.h */; }; - 24D434CC57298DCFB721B682CF0AED57 /* endian_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1128137951923816364A251E0D36581A /* endian_inl.h */; }; - 2565B0C83104539B1AA5B79A1115C2D0 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CE954FE88537AEE35CDD36AD5EE06668 /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 25783C779D35D86AF71357A122EE406A /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = 06544B3BE8E629AF5D85A63F63F69A24 /* vp8i.h */; }; - 258B7ADFE1241B68DB7814B55790EF01 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C924024D3585E71E3E0E4666034CB1D /* mips_macro.h */; }; - 259CE72AFDD1DDE93AE93D992D3870C9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C20EF1020D6D56152BE518697143366A /* Foundation.framework */; }; - 25CA675578265646A65B686FAC1DC80F /* PINRemoteImageManagerResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 201B563B7FD7F012BD1726EBF82A5911 /* PINRemoteImageManagerResult.h */; }; - 26AC598C528A38CE6391030ECFF29190 /* PINMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BD8A6F778616D8F7FA036583DCAB0DB4 /* PINMemoryCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2704241F8F322F9F6CABF8C47EBF3B8A /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = F53A3E52FEF64B913E359E11F6423873 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 27E18C8CDC3F16781DED29CC88AB4EB4 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 60663E71E9D3CACA1EA294F49E13F539 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 29271D654E65F68394F3B4517B18FA4C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C20EF1020D6D56152BE518697143366A /* Foundation.framework */; }; - 294EC6F2CABC9F68807D0B6305BB0F46 /* bit_reader_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = DAED3516AD11CEB3776757725B0A13BB /* bit_reader_inl.h */; }; - 2AE0E700ACEF00B3CCF1B5582E0F91CB /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 0841C8A29C12BAD243F1824D1D12E46C /* muxi.h */; }; - 2B36B29F95514896AD19603142C9925C /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = E1EC91DC8DE7B7172C4F398D5A8E46DE /* thread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2C4A3E86F76CF97BFE137239BE8CC83F /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 340CC70F3D69BC7E03C05B7C7AC0B43C /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2C92661CCCC7AB829C1140FFFF5C7DDE /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = BB2CE85DD028B05828881939D0152578 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 2E3E51660EEC2E02EF9041CCF5A190FF /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA1F8AAC42BE72AEDA331B283EF8996 /* yuv.h */; }; - 31AC47FBEA4B25B7F5C38A85D125C633 /* PINRemoteImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DAEB5792967B42F24F5BA845521B937C /* PINRemoteImageManager.h */; }; - 320336EB038FE872038A204F07F36520 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CF9BCFA37907265402809CABE1E8F35 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3268265AE810F9471B60E9F3D4D22033 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 1ED141A34749C46238F7EA314A822845 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 33C8FE91DE29DCD65AECD5AF2AECC9C1 /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 82BE71AD6226C78D78E3384D96B38949 /* color_cache.h */; }; - 3446A21CEBF28D31186AD52B39B0A74C /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C6F0435C6A7E14E4232AB684884AAF /* utils.h */; }; - 3693F6FAC98A3E52F8F999D863D24CE0 /* picture_rescale.c in Sources */ = {isa = PBXBuildFile; fileRef = DFA1E19449AC42671DA796789AB3228A /* picture_rescale.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 36EE56E7AFF25F09CBDBBEE3734D3125 /* NSData+ImageDetectors.h in Headers */ = {isa = PBXBuildFile; fileRef = BF953AC32E5D2ECE8E230B28C88C77CC /* NSData+ImageDetectors.h */; }; - 371F10CF81D5B287BE8460860F077661 /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = D2A5F487CDC7B78F8047070F45E293DD /* quant.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 378F2BD76C4A2C93DB1BF5A3409C46EA /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 86BCDA6E741DDA7550C94CB1BD81CB48 /* random.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 37A67151CAD53DCA043E60709FB8B241 /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9483175D765C4F8EA3931360F06075E1 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 399311C367EB1B22FB529FE42D8BC6F1 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 01F76E9A21D4EEE15CF9F4755C94FF56 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3A145FBFAF3AD28CAD483090C24478BC /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 01F76E9A21D4EEE15CF9F4755C94FF56 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3A56FA1E92DE8151962B42CAECF8E0BE /* PINRemoteImageProcessorTask.h in Headers */ = {isa = PBXBuildFile; fileRef = A7F476261870C8DE58AE88186FE99D10 /* PINRemoteImageProcessorTask.h */; }; - 3ACCC0887F9E55020989EC0B54D66EE7 /* vp8enci.h in Headers */ = {isa = PBXBuildFile; fileRef = 710A96308B197458F0D094F132568C02 /* vp8enci.h */; }; - 3B3ABB3470A2351EAB6F558EC8E39549 /* PINMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C6EA668108E963FBA7EE70F2FCC90E11 /* PINMemoryCache.h */; }; - 3BC65C1B7014AD137EBC76FA5F2FD8EF /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = E9800F62CEACBEB24CD3D2901BC3FD6F /* iterator.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3C97B72F5371F4CAA34ED61F56262F93 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 39DF3A4E50EDDF793B7A0C0CB255AE95 /* vp8li.h */; }; - 3CE67D2D8FCE7BF266502BD576D13A08 /* bit_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = B0F58DD17C45133DFEE8F50812B80DF0 /* bit_writer.h */; }; - 3D3FE1439D830E0CB68A1F596D55390E /* PINRemoteImageCallbacks.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EA2787E28D6B62C8576B51AC61AE950 /* PINRemoteImageCallbacks.m */; }; - 3D85199A9C9C8687608B0FEE1083869B /* bit_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = B0F58DD17C45133DFEE8F50812B80DF0 /* bit_writer.h */; }; - 3D8BE9164EDC740B5616CCEDA8035560 /* PINRemoteImageCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B65B1AA0683A058945B2E9802DB9C28 /* PINRemoteImageCallbacks.h */; }; - 3EDB0B2072009D57FF67CC40ECC6D6F4 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 774BED29BDBB220F72F7777855BCD284 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 3F695008D075CBA429DBB9FE1210D60B /* argb_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = BCAF268732D0BAC9F068D924E9FBFD7A /* argb_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 402A89C597AD96D0D7AB72EA16FC917D /* PINRemoteImageDownloadTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 8318BB360132163B75F9A286833BAB1A /* PINRemoteImageDownloadTask.h */; }; - 4095D25779733F8DA006DDDE61E0B31C /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = 98DFFFFEF0A3209DE4E689F047CECC4E /* filters.h */; }; - 40D180BF05D59A991A98EF0A1CF4FB80 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 92C6637FCBBA42A8EACF88E617B75DE2 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 42605360A49AD20D6A0D28C75DEDC5D6 /* alphai.h in Headers */ = {isa = PBXBuildFile; fileRef = D796F4900C6968125D56B7B14564807C /* alphai.h */; }; - 4294666DA894F909990C9F7516365472 /* PINURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4226149E173FEA09D7953A1A93C3ACBF /* PINURLSessionManager.h */; }; - 43206AA67A32915CAF766561764634CE /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E1060C21AD30BA48C98C8A19A5B8F55 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 434F271711019E13C03FB2D67A5CF718 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FD8F446FE966DE7DF62A693DBC05C8EE /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 43E406B70FD0B5BA95F5A6D372A5BC51 /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C1B9359BEC62DE926999891C93EC9A2 /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 448582584DAB487905E798C1F04C33B5 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = AE7A416EF43367591DD6182B2F989416 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 450418FAB86FA0EAFD708F17E387D6FC /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = A4DE85351A276AFD8F1B9E8463E107DF /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 45947629D26BC977A4261C9DE1B1AC8B /* analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 03BA04F07B2EF386400D4F323E2587E8 /* analysis.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 468F5BCFA1A618B6025C9CDC841F3973 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDF03ACE123A82CF5C7293CA1594704 /* tree.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4759792730F6A16A0A89BF50B309F245 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = CF1DF633D4ADFDE95F73F8AB048FA52E /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4776190F8024772B31C47440177AFDEC /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 082A15DDCD9F48B8B17FEEACAC5A904D /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4794DF635FEBDA89A93382F9A16C39DE /* backward_references.h in Headers */ = {isa = PBXBuildFile; fileRef = C35E05C36038A9C1B8854F631F3587AF /* backward_references.h */; }; - 48639A341165DF48A370E06E66DD0101 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 39DF3A4E50EDDF793B7A0C0CB255AE95 /* vp8li.h */; }; - 48DE111CED83CE7F2F7FCE2CDC33C8C8 /* picture_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = FBC3E8B74E5468D1A6625AE519123A45 /* picture_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 48E78FF278D6E4A1A4554E2D9F268AA4 /* huffman_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A63AC00FA83FBCF2EB61587BF683AE /* huffman_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4A16E30086AF90F52FADD5212B30CD23 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C0F614C1A94ED05BF7E5F685B4049CA /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4AC451AFCE790E5AD072C45D3E87BB9E /* PINRemoteImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BA3A4B62A73F958D05FCD1D7D64518C0 /* PINRemoteImageManager.m */; }; - 4ADD385B899D2080D916F55D57E9FC17 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3838EA7453CB3B1D72555FCCD61788B2 /* Accelerate.framework */; }; - 4B1647C1F717214E0670899D2F7C7F5C /* PINRemoteImageProcessorTask.h in Headers */ = {isa = PBXBuildFile; fileRef = A7F476261870C8DE58AE88186FE99D10 /* PINRemoteImageProcessorTask.h */; }; - 4B7F60DC1EF5ECE8DD805575279B413B /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 02D02416F31DAFAA496B55D8B34C0E51 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4BDD75FDD02B4C7DDEEE6F5709F314B1 /* picture_tools.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B4E0502C07D4A7CDBD5AFDC8A2ADDB5 /* picture_tools.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4CCF5282B2FBC22E62199B14FB5FF0A7 /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = 6676F3956DBE08ED0E6838A467EE0102 /* webpi.h */; }; - 4D1E1D2085AE1CF6198C1DF70FCAAB23 /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FED1FCF1158653CD5CCCBDA1F08F84A /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4E404951A78251961454872F7A0346C7 /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 59BC1086C5EA5036BCA0BBD4D9F8A559 /* webp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 4E98DBDD9974D419A60A9CE8ECD86E40 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C20EF1020D6D56152BE518697143366A /* Foundation.framework */; }; - 4EAF679813F65A10A709593EB55CF411 /* PINRemoteImageCallbacks.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EA2787E28D6B62C8576B51AC61AE950 /* PINRemoteImageCallbacks.m */; }; - 4FA2A7399E02ACBB7549C8B15FFBF7B6 /* argb_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FA2952319A25A356FD7874CEF5A17573 /* argb_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 50A012FD4AC3DFD43AADC50333CAE507 /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FB26A2BEBC8A2C3E2DF2BF7D90CD565 /* demux.h */; }; - 50FF14B2B3C877326A570649E6DCFD43 /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9483175D765C4F8EA3931360F06075E1 /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 52B78EC5629B5DF8BE5382417B9699A6 /* PINDataTaskOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BD6DC6145B162BA6405AA9019D12AE36 /* PINDataTaskOperation.m */; }; - 53560E79F8CE8C6553731A7409DF96E1 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = CD100848ECCDEBF807FBF2B841AE509C /* vp8l.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 53824D2EB73486103F1BF3C4C9175AE1 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 7693A09B947771240DD9F9A9F902A9C6 /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 54D66187BC3B5ED1E3CFEC6CF6214208 /* token.c in Sources */ = {isa = PBXBuildFile; fileRef = B5B6B8CDC5A5D18F4DF5AE398FE71EAE /* token.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 55B99C8E7455C9159267E382BDF65DD0 /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = 98DFFFFEF0A3209DE4E689F047CECC4E /* filters.h */; }; - 561919D436AA060C77F91B16287373CB /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 774BED29BDBB220F72F7777855BCD284 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 565CC01BADD91659755B01718174F70A /* cost.h in Headers */ = {isa = PBXBuildFile; fileRef = FE07DE3686409A702DA8A1704AB28C94 /* cost.h */; }; - 568793A1B682A67A7E3ADFCDA9F5EDBE /* PINDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BC1098BD32F39643E2B7D74511881E /* PINDiskCache.h */; }; - 578ED4F25BFEC4BE95CB264FE727E386 /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = B2516699CBA0BCFF5ABF341A1ED25911 /* huffman.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 58C893D503AF833BFC83AE36449E6E43 /* PINRemoteImageMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 057531B9633216FA5E68784C6639E33E /* PINRemoteImageMacros.h */; }; - 58F138692D4E40278ADE04FE3857FADA /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = DFF92A3DCD1791F602FAD0649F9AD03E /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5A013C662F60888BDD7BEDB4DA11037D /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 66DC48F0C80B0E713D92F4A6555E210E /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5D3D094CFD09E94952BC98C66C331F84 /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 8E3C88CA9483654E66ABE7489C21361D /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 5ECF75FFAA837ADEEADAD79EC6CAC4E1 /* extras.h in Headers */ = {isa = PBXBuildFile; fileRef = FE89702F6822AE7301208FA3E8A545CA /* extras.h */; }; - 6046115EC88AD52E5A933D8F1824132C /* idec.c in Sources */ = {isa = PBXBuildFile; fileRef = 54D5BB37BE66A3E20B5F7C9B20BB6890 /* idec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 605162CC610EF671BF284A61CA8B81D9 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = B9BD3C8432C1864404F5A302CA02EE87 /* mux.h */; }; - 60F876934A3026B173E35712FC3D0E9E /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 6EDF03ACE123A82CF5C7293CA1594704 /* tree.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 60FA8DC7B8A6E0828419BF695126CF6C /* PINImageView+PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1433A25402045CAC9D4F38074073E6F7 /* PINImageView+PINRemoteImage.h */; }; - 625A0ECADF483A73575926CDEC56C576 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 84E126951D6F17E3E412FBA009AC63D1 /* buffer.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 64D3CB54F446ABB34D49BB6C2E97C673 /* argb_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = BCAF268732D0BAC9F068D924E9FBFD7A /* argb_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6559DE80BD52C1243A76BB80386E932A /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 486B1ECF81CEF4EA6A47EE5A67C5678E /* quant_levels_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 65A140F04290BDDBD2449D5F6470AAC1 /* PINDataTaskOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = BD6DC6145B162BA6405AA9019D12AE36 /* PINDataTaskOperation.m */; }; - 66D5150FA91F699ED3F578AE2F97D24A /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F2D1E5D5F682370139C4B7890507A78 /* bit_reader.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 676D41B6C7BD268FD95DD2B8FB669414 /* decode_vp8.h in Headers */ = {isa = PBXBuildFile; fileRef = 25E35F3D8E7310628528A5FC5D434FEE /* decode_vp8.h */; }; - 679DBDCF009CACA56E41D4D073ADC8B5 /* alphai.h in Headers */ = {isa = PBXBuildFile; fileRef = D796F4900C6968125D56B7B14564807C /* alphai.h */; }; - 67BAD95E0141CFA8850C6C228D9CF1E9 /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FF195027FC488CCDA7F122D78F7E164 /* config.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 687CA0BA565E50EE6333D925CE3ADD7B /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = 82BE71AD6226C78D78E3384D96B38949 /* color_cache.h */; }; - 690DA537441B073CD0565F1A78D5BC3A /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E87A4E73F06FEA1FBAD9E09DA29BD23 /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6926DD64A3B97FEB9690575C19D9DCBF /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 95FDE3E43D6568CA1869E7EA0C03ECC6 /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 69EB610F75641A158BE992A732C86191 /* PINButton+PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = ECF61EE96439340D600F335167950905 /* PINButton+PINRemoteImage.h */; }; - 6BC7BE2BF0306516D9F2E2863B408677 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = D956EEFEF41BA9EDFB9B1AA39EC3AFAE /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6BC7D957EFED098214B927D07E1C1659 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0E1060C21AD30BA48C98C8A19A5B8F55 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6BF3CCCD9F208A0FAF314EEDD5C5CE40 /* NSData+ImageDetectors.m in Sources */ = {isa = PBXBuildFile; fileRef = 806A208BB338B4505C6A640CB9D7B9CE /* NSData+ImageDetectors.m */; }; - 6C652D9617897980B03328B6BB084B3B /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C27A2759F934FD2892682DDAC6CF785 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6D3D008DECACF6335F9166CF3CB3AA41 /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 95D5AB25212E2BB354E135EB52CF026A /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 6FFA86041C931BD90860AAD3A0C72DF0 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 80372D62D4683821A2EB95D5806B1056 /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7043CB5FD88FB5155E52E6157110B0BF /* histogram.h in Headers */ = {isa = PBXBuildFile; fileRef = 40EFF3444368F8071253D99C7359BA87 /* histogram.h */; }; - 70D83B77CE3DAA420397EC67161FD7D0 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 3F2D1E5D5F682370139C4B7890507A78 /* bit_reader.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7130AB4D16CA0907622A31BA821D8C17 /* huffman_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 276418F4773A7B641DB91CEB7A3E3139 /* huffman_encode.h */; }; - 7156DE0CBAEBEFD92C4633DBC46AD703 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A111E745F340DBC251BC2E464D2231B /* huffman.h */; }; - 71E258A02DDDA2A2C605760CBB9C833F /* enc_avx2.c in Sources */ = {isa = PBXBuildFile; fileRef = 60F8C7174DF9D4863CD6E8E7353158DA /* enc_avx2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 71F60EDFDC83F08FEA7FB3AD31E029A8 /* PINMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = C6EA668108E963FBA7EE70F2FCC90E11 /* PINMemoryCache.h */; }; - 72AE98647370E1682D17E0BCF447CC36 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 60663E71E9D3CACA1EA294F49E13F539 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 72EE9F2F3BCC5E235744425C8DD751FF /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FB26A2BEBC8A2C3E2DF2BF7D90CD565 /* demux.h */; }; - 739EA931AF6361DB08794DD41A6DA5DF /* near_lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = B042FE0131E4E0AB5A311ADCFE202ADF /* near_lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 74694A5AB178F25D06AC5EFBF4690C62 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 92CBC712F56735A4F96BBC9DB3139D7C /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7495AD58C3696E9AF6AD616A660171C8 /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 41DDC567DC99BCF757EE0D5B1C19AD3E /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 750286E59F6D5D1E89FC728691508D3C /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = D519BFDD50F4B2A8B8EACB637ED4F539 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7583E3BAB0E38B934EA90BF95F5F19E7 /* PINImage+DecodedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = DF81D34324CADDF0D3DED715968FA9F3 /* PINImage+DecodedImage.m */; }; - 75BC91704205B37C28128DD9433A1D73 /* PINImageView+PINRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 115418B1F1F61147C2EB85003A5E80AD /* PINImageView+PINRemoteImage.m */; }; - 75DFABA32AFE6E83017A43A383639498 /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 324FEBD3A47B0BBF380C80B320405352 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 782264FC2AC0E0D0EFAB16BBE8607883 /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 49015D85BFCAD33E0114069AB6196221 /* bit_reader.h */; }; - 78E4CDBFD3DD2726EB3EF035B8AE1998 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = A4DE85351A276AFD8F1B9E8463E107DF /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 78FFD074D3E6155A4C2D3D9C8D05EBFB /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = CE954FE88537AEE35CDD36AD5EE06668 /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 79BE2E2E8F36D2D44FCADA109ADFEB83 /* picture_tools.c in Sources */ = {isa = PBXBuildFile; fileRef = 6B4E0502C07D4A7CDBD5AFDC8A2ADDB5 /* picture_tools.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 79E383AAD30829071CC5116C63B5AAC1 /* PINImageView+PINRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 115418B1F1F61147C2EB85003A5E80AD /* PINImageView+PINRemoteImage.m */; }; - 7A25B468696E9E30F157C5F517531752 /* cost.h in Headers */ = {isa = PBXBuildFile; fileRef = FE07DE3686409A702DA8A1704AB28C94 /* cost.h */; }; - 7B09EB7E424366F705415682D4DFF79D /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = CD100848ECCDEBF807FBF2B841AE509C /* vp8l.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7B96202743B25EAF1592FDE1B2E962B5 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 229730AF87D8D3D233F83AC2C80EAFBC /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7BEB01B7DC7DD74E2AE75DC3B3DF58C4 /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9E87A4E73F06FEA1FBAD9E09DA29BD23 /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7C789F14E447E7B8425573A43D69A8C8 /* PINCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B5D5195556A6E6DD781F130EEC2DC3 /* PINCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7CD1F5942051520C7B5C7E7D55429F71 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 22F581CB8C4E64CEFAB86FE565BAB8F3 /* alpha.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7E865E7F50488E2A569924D9F76E4CD7 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = AC272BB46CFF7AAB1A80F24A32BF5CFF /* encode.h */; }; - 7F6AF0B6EF2E6259A130FB0885FCC410 /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = FF50E8E379EB83FADB748B3890BC1062 /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 7F7596A5FB8D980164B8D4DC0D515D4B /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = CCE0C46405CA03BBF919282A69338BFF /* lossless.h */; }; - 7FEA13830CECE1A1AEC558F05912C16A /* quant_levels.c in Sources */ = {isa = PBXBuildFile; fileRef = 632BD5263BAFA85CA0CC3F8D7FD04527 /* quant_levels.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 80981BCA477EAB8CB0147B0C201B561B /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = D519BFDD50F4B2A8B8EACB637ED4F539 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 819EF581555FC9EFA684675A747122FC /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = B2516699CBA0BCFF5ABF341A1ED25911 /* huffman.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 82862746FCC86BB5B0BAA1A7936C063A /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 41782C53833990D96ED4172FE10533C7 /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 82F724558E730DB0C5B8B54C7E3D985C /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = 6676F3956DBE08ED0E6838A467EE0102 /* webpi.h */; }; - 830DF1384AAAC0DC0C123F0D22D6D944 /* PINImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = D3DC599B116306DFB9C1187F14AF9C1D /* PINImage+WebP.h */; }; - 8532179F7BA85CB026E7F9891182DB5E /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = A5C8083754B20671AF4622AF9074BE3C /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 85367BA2E9A8158336A1FF78D8991BD8 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 80372D62D4683821A2EB95D5806B1056 /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8652BE74900FEB51A070BD6B49344757 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 810536399DE9AC1DD6CC107507D11911 /* format_constants.h */; }; - 86FF325500922423528CC41B11A9079D /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = 49015D85BFCAD33E0114069AB6196221 /* bit_reader.h */; }; - 8761C7FF28A2B706F7CCFE0A85B57789 /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 66DC48F0C80B0E713D92F4A6555E210E /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 877FADFF16ABFAF25D32FA1AFCE30335 /* syntax.c in Sources */ = {isa = PBXBuildFile; fileRef = 31ACA349F90A87532231D2B541E576AC /* syntax.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 87C28C299C17484B93F6082A0D150C4E /* histogram.c in Sources */ = {isa = PBXBuildFile; fileRef = 78FFF866B4B05C68C5E1C100073529DA /* histogram.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 88B98F8C77E71C64C98B7C9D525AA447 /* PINMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = BD8A6F778616D8F7FA036583DCAB0DB4 /* PINMemoryCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8941480A23B7C7F7654B7A160F186536 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = F6379CB1EBD685CCC854AC086FD18E8C /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8951D67E80D4502525D5B61951743DEA /* PINRemoteImageCategoryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A46515A73A1871CFE4FEC5493F3D4DE8 /* PINRemoteImageCategoryManager.m */; }; - 8961C0A6C3B4EC64F3C6BC469E3B9642 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 56865B878D54C96DBA8C061B287316CB /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 89836ABE779EA634B7577C8FB4935A07 /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 49F95A4FDAC82485D5682A305F604D26 /* quant_levels_dec.h */; }; - 89E20CEB1914C455958F2BBF3C998D45 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 91EE1AFE82A6F277CDB1116B8F7483FB /* vp8l.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8B104C361FEEBB254981839B63EB629A /* PINDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D8146542FD894C984C4DD437CFCEFC /* PINDiskCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8B3460B4E591F4DE16E609FBA053DBDC /* quant_levels.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B7F62FD8E1721B011A2CB8D5C146103 /* quant_levels.h */; }; - 8B68A222726AE28C1D272A8C60B0B6FE /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 9605F107D1BD5342D30E12107E7B4289 /* quant.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8BB3AD99C782A6F4A748C05CA16493D7 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = AC06CFCD3B2E8410EBD2F5905CABDB6B /* frame.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 8F4F7155071B415B198CB2211EC5BD7A /* argb.c in Sources */ = {isa = PBXBuildFile; fileRef = 8942A2DC713084B9AAEAC62694E5229E /* argb.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9184869A3E3F63D8E6D6F591C42B111E /* endian_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 1128137951923816364A251E0D36581A /* endian_inl.h */; }; - 91CFF3B6266596F76470C09F3C3D96CD /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 49F95A4FDAC82485D5682A305F604D26 /* quant_levels_dec.h */; }; - 9283811E40767EF894748082B8889C29 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = F6CED2C1F51117840ABCD17D6D5F6B22 /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 92888B9AB9C2BB07CEE6D6452E543B70 /* delta_palettization.c in Sources */ = {isa = PBXBuildFile; fileRef = F0C25668A9F0D57F282040473579A7BB /* delta_palettization.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9448D37DF36C81F6AB218E98F544CD03 /* PINRemoteImageTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 5474D622E5613796C212F8945DB6DD67 /* PINRemoteImageTask.h */; }; - 948973F7BF013C24F9C80CAC28D2D14C /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = CA469368DC9717A62A00A0AAAEACA58B /* dsp.h */; }; - 94D20B330B3DDAB68BA1C0E31C14EA45 /* PINRemoteImageCategoryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A46515A73A1871CFE4FEC5493F3D4DE8 /* PINRemoteImageCategoryManager.m */; }; - 9674D2A3D509EFF111DEE19E1F598DD2 /* PINProgressiveImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 36CEC69DE51A7065109C58072A5EB52D /* PINProgressiveImage.h */; }; - 97604A11C2F1A3C4F0B32AF78537280B /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 35CE407A189702E4B70CFD6302A279B7 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9869861C1E3DF1E28B8A609119A7FD9E /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 510A116DAF4E5C071B3E20C35BD9D7D8 /* thread.h */; }; - 98C7036E443CE9FA214EDA9BAE17BC0A /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = E9800F62CEACBEB24CD3D2901BC3FD6F /* iterator.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 998ACD0E1BC38814D49FB243A4F859F7 /* PINRemoteImageTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 5474D622E5613796C212F8945DB6DD67 /* PINRemoteImageTask.h */; }; - 9B3CD01755F1A0A17A0CBF1862632C21 /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = F20B0F25C439BDDB5BA0A545E9B680E1 /* vp8.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9C406FDBBA938D0856774A947D29D417 /* PINCache.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C03369286F5CF896B434777953A5B4 /* PINCache.h */; }; - 9C5EFAC7462D5E0592016ADD71D0890E /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C81BBAE46AF2564ECE724587D73F03 /* decode.h */; }; - 9D02DECFA9EFBD71BECE1A2B65138AA3 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4B88D47AD37BF2A2E07CB33B4B5C6676 /* ImageIO.framework */; }; - 9D1357D371F6DD86798008C4F55B3478 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = FB1F2735F76BDBA5BD82BB725700B608 /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - 9D2E5A84B75B172ABA15640D14EA901B /* NSData+ImageDetectors.m in Sources */ = {isa = PBXBuildFile; fileRef = 806A208BB338B4505C6A640CB9D7B9CE /* NSData+ImageDetectors.m */; }; - 9D3456044289D0C7F0B80CA1FE6139B9 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = CEDF194FDC6444BDB925812283B78703 /* random.h */; }; - 9D5D55B255AFDDEBCF959E40776BB30B /* PINImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = D67A04D538325ACA2C02E9F400480639 /* PINImage+WebP.m */; }; - 9E4CB727BE1B60181992C5EE9AB02363 /* PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 420C49D727B1BC0BF91C9208FA8B2A77 /* PINRemoteImage.h */; }; - 9FC88DE69AC5A85DB04BDBF209D3A966 /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 8E3C88CA9483654E66ABE7489C21361D /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A012BF55DF7D345C02C94634D0082F4D /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 830DF280BD8690B3E855D276044CB2A9 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A02A71F8FB35C94F03ACB0881B29AF1B /* PINButton+PINRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 630A0AA0C41E91B173F08DABECEEE724 /* PINButton+PINRemoteImage.m */; }; - A08FB7687A87309D1EC9BD4BD7596B7D /* quant_levels.c in Sources */ = {isa = PBXBuildFile; fileRef = 632BD5263BAFA85CA0CC3F8D7FD04527 /* quant_levels.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A124EFE584BA751CFD823AB9D304EDDE /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = BC46141E011E405C9BECDA9572391268 /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A1F3FBDA3A12FE5A96C3BCC3024B5D1D /* filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 6C6E5130436F911EC3D3F7EE73632AF3 /* filter.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A2F08BB80C53B57AD6CD39A7D5EE1C2E /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = 2195359CEF0A977A2BBB84F166FCD23B /* rescaler.h */; }; - A31C54D989430BAD4C0E728A3BE73D81 /* PINDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BC1098BD32F39643E2B7D74511881E /* PINDiskCache.h */; }; - A3EB99FFF7485718095A9726DBF38720 /* picture.c in Sources */ = {isa = PBXBuildFile; fileRef = 6200E3056D84B2FB97FEFA4EC8D4FC41 /* picture.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A54201F6F5CA3F30D8D07A57895C771E /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = B858B1FDFC5C0B8AA30F140D154B1D24 /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A545A913311EC9209D811EF6BBAC715C /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = DFF92A3DCD1791F602FAD0649F9AD03E /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A646A0F246B18E06D78987E6B0D38275 /* Nullability.h in Headers */ = {isa = PBXBuildFile; fileRef = B6862C4377F81140E08F532568EBE15F /* Nullability.h */; }; - A6BE37DE717ACD5BF53C42FB74C879CB /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 0841C8A29C12BAD243F1824D1D12E46C /* muxi.h */; }; - A6DE89BFF7B04F76966AE99762B5B70D /* near_lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = B042FE0131E4E0AB5A311ADCFE202ADF /* near_lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A74CDACE88724871C17BFAF4DCC3380F /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 95D5AB25212E2BB354E135EB52CF026A /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A796C72831671D977D3752E7F2B13EAA /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 92C6637FCBBA42A8EACF88E617B75DE2 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - A8DE5092AC33E8C1EE1131405711EE49 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D915E67112A3F1189EF725A47D1C8B /* mux_types.h */; }; - A8FA30710886635470577083D8859E6A /* Nullability.h in Headers */ = {isa = PBXBuildFile; fileRef = B6862C4377F81140E08F532568EBE15F /* Nullability.h */; }; - AA8AE00B8B220943E57C7C7BE7F07331 /* Pods-PINRemoteImage Tests-PINCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91891ABA8831CEBDB674524897A0C981 /* Pods-PINRemoteImage Tests-PINCache-dummy.m */; }; - AB0E74A08299F5766DC83507BF66FA23 /* webpenc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3718D88CE0F716564BDC706A868B2525 /* webpenc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - ABA2FFADD672E167071BE43F4A48DDCA /* PINRemoteImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BA3A4B62A73F958D05FCD1D7D64518C0 /* PINRemoteImageManager.m */; }; - AC57F37A18FF84A9350AF39C74B11602 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3838EA7453CB3B1D72555FCCD61788B2 /* Accelerate.framework */; }; - AC6649CABEF439F4CB0D73F8B749ADA6 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A942CCE6C9FE397AA982189F43A75F9 /* vp8li.h */; }; - AD0A4892735B120D345C361D9DD39A19 /* picture_rescale.c in Sources */ = {isa = PBXBuildFile; fileRef = DFA1E19449AC42671DA796789AB3228A /* picture_rescale.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AD8E6BCF1882C53A1EBF58C112861682 /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F13DB657F8C2406E8618C6C509D1FBE /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - ADA84E2EF49D7574551226FCEB8288FB /* huffman_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A63AC00FA83FBCF2EB61587BF683AE /* huffman_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - ADD24F20CE9B98020ABC46BF47EA7402 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = 810536399DE9AC1DD6CC107507D11911 /* format_constants.h */; }; - AE651DFE239BE5C9E3A9787518358EFC /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 486B1ECF81CEF4EA6A47EE5A67C5678E /* quant_levels_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - AE9FD8D4A276FA26E578BFAE50EADE19 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 827D78751B54C10E77EA4CADB6D3E31C /* common.h */; }; - AF54299912B14A3925960D30D51C692C /* PINRemoteImageCategoryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D93B86E61286C781842B33548C24AD5B /* PINRemoteImageCategoryManager.h */; }; - B0E4ADFB7B3C24EF40A04BC3FCC3C198 /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = DDA1F8AAC42BE72AEDA331B283EF8996 /* yuv.h */; }; - B1F2771B8178B2769B4A767BBE46906D /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = AC272BB46CFF7AAB1A80F24A32BF5CFF /* encode.h */; }; - B280B9FD4ABAABC867FC08B73FA78CBA /* Pods-PINRemoteImage-libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BD487B95DEA8C2E11CC4EF4CEFF4F358 /* Pods-PINRemoteImage-libwebp-dummy.m */; }; - B2AC61AA28C9F8ACB3FFE992934F8E10 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = CF1DF633D4ADFDE95F73F8AB048FA52E /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B308F38CA489773D0A00BAA7BDCDE8EB /* PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 420C49D727B1BC0BF91C9208FA8B2A77 /* PINRemoteImage.h */; }; - B34A0195D48F318B99D1E549C34DA7C4 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = D956EEFEF41BA9EDFB9B1AA39EC3AFAE /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B433169E314E4EDE54CBF3B553CABF22 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E85FFE2C14D079CD83B77126205A31F /* neon.h */; }; - B481E2F5D725103D111C6A62D7915ADB /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = BB2CE85DD028B05828881939D0152578 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B54708C1EACCB71A22F4998E8005313C /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = D2A5F487CDC7B78F8047070F45E293DD /* quant.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - B7C8EA0AD2B1B2A6E318554BD02B87AC /* PINRemoteImageCategoryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D93B86E61286C781842B33548C24AD5B /* PINRemoteImageCategoryManager.h */; }; - B82D79FEF2F99832D8EDAA030EE4B0A0 /* PINButton+PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = ECF61EE96439340D600F335167950905 /* PINButton+PINRemoteImage.h */; }; - B8D72FDC2AB6F9AD2FFC5A554CCCC9BF /* PINRemoteImageTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 607F1AED27CE1600E5C161176A0E4F28 /* PINRemoteImageTask.m */; }; - B94AC280094787DAF238FC589E5545AB /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = D3690F3C63119E697866C3E0383D0896 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BBA6A66D39358AE6C0067CE0952E6A8B /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8C0F614C1A94ED05BF7E5F685B4049CA /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BC8A55FE078EBE83221E4A2F991D5C7B /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = F6CED2C1F51117840ABCD17D6D5F6B22 /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BCA1BA49E1BCF0D91C29A3014C140D38 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 229730AF87D8D3D233F83AC2C80EAFBC /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BDE87351ADB8AC0BB791B38093981992 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = F6379CB1EBD685CCC854AC086FD18E8C /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BEA23270C94FBB66DA397FCD285014EB /* enc_avx2.c in Sources */ = {isa = PBXBuildFile; fileRef = 60F8C7174DF9D4863CD6E8E7353158DA /* enc_avx2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BF709EDC05BAF6606D76ECCDA7F05D6D /* backward_references.c in Sources */ = {isa = PBXBuildFile; fileRef = 35728B9C318EC4B505A9D1E7F683A828 /* backward_references.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - BFD39AC064ED86035AD282E6361EE51B /* PINDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D8146542FD894C984C4DD437CFCEFC /* PINDiskCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C471B9037B0679FCB497271C20F7F611 /* PINRemoteImageManagerResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 201B563B7FD7F012BD1726EBF82A5911 /* PINRemoteImageManagerResult.h */; }; - C4A1540B0E73E565D50C92636D1638BA /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 86BCDA6E741DDA7550C94CB1BD81CB48 /* random.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C4C42CDA33D349259EEFF0708465DDCB /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = 7D8EED1D64A643F5B161E8395477FD30 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C51A4B521D169FF465F70C222A3C8902 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A111E745F340DBC251BC2E464D2231B /* huffman.h */; }; - C522DD1B46E310090ADCA7A031BCB3B8 /* bit_reader_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = DAED3516AD11CEB3776757725B0A13BB /* bit_reader_inl.h */; }; - C58F2F99D0859B03C0E485EC375397F1 /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = B9BD3C8432C1864404F5A302CA02EE87 /* mux.h */; }; - C749A6216B6F7676886EF12AAC584C51 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 92CBC712F56735A4F96BBC9DB3139D7C /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - C813274312D258CCA34A74F54548524D /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = F92AA451EABFEF58A20FAC55FE63085A /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CAF53EB8854CC0503743E50FD2192CDA /* quant_levels.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B7F62FD8E1721B011A2CB8D5C146103 /* quant_levels.h */; }; - CC51045E20ABC1165DC5F3A766B8A0A5 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = D3690F3C63119E697866C3E0383D0896 /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CD2FCA2122DC566C5BB4BB39520EEB20 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 68A029EA59B077134F562AF632205A50 /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - CDC98802D90D92C8D46849196079B913 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 827D78751B54C10E77EA4CADB6D3E31C /* common.h */; }; - D093C241CC618D3CC754632A4D3FAF53 /* PINRemoteImageCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B65B1AA0683A058945B2E9802DB9C28 /* PINRemoteImageCallbacks.h */; }; - D1800FF75992F9F26DD1B2F83740C3AB /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 84E126951D6F17E3E412FBA009AC63D1 /* buffer.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D1ABDB73112D1D1C1D5A4C1C98BA5BFB /* NSData+ImageDetectors.h in Headers */ = {isa = PBXBuildFile; fileRef = BF953AC32E5D2ECE8E230B28C88C77CC /* NSData+ImageDetectors.h */; }; - D2F518D1E3BBB2782B61C5893BD37864 /* PINImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = D3DC599B116306DFB9C1187F14AF9C1D /* PINImage+WebP.h */; }; - D33BE42D82B14A0C06F1984FA164987E /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 3E11777934A2B901DC9A53BA794F22B8 /* color_cache.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D4D49841607C95EC30987CB49F1C7A4B /* PINImage+DecodedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = DF81D34324CADDF0D3DED715968FA9F3 /* PINImage+DecodedImage.m */; }; - D52D3735D34BC4FC94A4B966F1785DD5 /* delta_palettization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BE9952FF29015FA363AFC9C1FE58E81 /* delta_palettization.h */; }; - D54460BDE5387E7BE6A462AE16FEB072 /* PINURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4226149E173FEA09D7953A1A93C3ACBF /* PINURLSessionManager.h */; }; - D61B2F7459E93813209D715E6C08FC2E /* PINCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B5D5195556A6E6DD781F130EEC2DC3 /* PINCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D6763B686E060537AF85EBA0CB0C6351 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = C2C6F0435C6A7E14E4232AB684884AAF /* utils.h */; }; - D693B28DBBB87FB0E836F5C2A6EBFE29 /* idec.c in Sources */ = {isa = PBXBuildFile; fileRef = 54D5BB37BE66A3E20B5F7C9B20BB6890 /* idec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D717C417BC9BEC25D9EFCC9A77CF2E1C /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 75CB5E89AC74516A64EC00124F52AD9E /* io.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D74D4FC32DC83269708F5B823CD3624C /* analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 03BA04F07B2EF386400D4F323E2587E8 /* analysis.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D79D32967F6ECB754BACE955F6DB1940 /* PINRemoteImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = DAEB5792967B42F24F5BA845521B937C /* PINRemoteImageManager.h */; }; - D9231A0D0294F40D84E0AEA8C0790D48 /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FED1FCF1158653CD5CCCBDA1F08F84A /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D92F25FCDC5D8AB69B56B597B0EFD86E /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 324FEBD3A47B0BBF380C80B320405352 /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - D934A0C89F8BACF9E832E0FA7C68445B /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 510A116DAF4E5C071B3E20C35BD9D7D8 /* thread.h */; }; - D9C64FA8E3CB54AF9CE44F59CA99FAB2 /* PINRemoteImageManagerResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 85D3752DEA74618437CB8203556E5230 /* PINRemoteImageManagerResult.m */; }; - DC36A7AB61AFFFF3589168740D1D4156 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 082A15DDCD9F48B8B17FEEACAC5A904D /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DCA630DACC75639EF727B72B97D16E09 /* PINImage+DecodedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 459575963F1FA219A6FC38A6AD425524 /* PINImage+DecodedImage.h */; }; - DD3308FEAF302F253F9A13FF4DEBBF7A /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = BB2794CAE6470324122DF724C52CC69F /* types.h */; }; - DDEDF3657A08864F4DFA072058D2C50A /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = F53A3E52FEF64B913E359E11F6423873 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DE81100946249FB7D5F0313BC109B5CA /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C1B9359BEC62DE926999891C93EC9A2 /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DF6AEBC74021EFB928D535F7FF2EE9D5 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E11854B39F19B272DC85759B7B22CAD /* tree.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DF7AD7C8447CB35C3513E76E7B3D0D90 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FD8F446FE966DE7DF62A693DBC05C8EE /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - DFB09F1A143752F2D3EB42BAC1B1B147 /* PINImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = D67A04D538325ACA2C02E9F400480639 /* PINImage+WebP.m */; }; - E03A57F2A0377067269EE82E51A32309 /* token.c in Sources */ = {isa = PBXBuildFile; fileRef = B5B6B8CDC5A5D18F4DF5AE398FE71EAE /* token.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E0953146083BEE8DF162910311911AC7 /* histogram.c in Sources */ = {isa = PBXBuildFile; fileRef = 78FFF866B4B05C68C5E1C100073529DA /* histogram.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E221141D051F9287171587F6D74CF84E /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 7693A09B947771240DD9F9A9F902A9C6 /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E230769EC39D740F77E6B8E25AF59A08 /* argb_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FA2952319A25A356FD7874CEF5A17573 /* argb_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E25F27BDCE480B39933629D6E64C7059 /* PINProgressiveImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 36CEC69DE51A7065109C58072A5EB52D /* PINProgressiveImage.h */; }; - E26723A505A063FA54189C3D47D30F24 /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F13DB657F8C2406E8618C6C509D1FBE /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E311CDF67077D0B556A36C1FAB0F3495 /* histogram.h in Headers */ = {isa = PBXBuildFile; fileRef = 40EFF3444368F8071253D99C7359BA87 /* histogram.h */; }; - E392F4A4CE681D6724EBDC03149E78FA /* PINURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0006003BFAD8A3BC3B093F63EA3C5C9C /* PINURLSessionManager.m */; }; - E3B823CA1F670979756BD728A0B8C374 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8415A36511F838D3923EBC08354A5B0D /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E3BF1F24EE49B6A43C141A86401B382B /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0CF9BCFA37907265402809CABE1E8F35 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E49A06D653B70DE66D8C799975634310 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 31089C5D9147D50F3E7F1DF7B8F15A90 /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E4DDA04A4C2631F083CAA013ED668F7B /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 95FDE3E43D6568CA1869E7EA0C03ECC6 /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E62DDB1E5BCDD9B037254CB8052425A9 /* picture_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = FBC3E8B74E5468D1A6625AE519123A45 /* picture_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E64F6C2E19A96ABDEE6E9C2784C667B3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C20EF1020D6D56152BE518697143366A /* Foundation.framework */; }; - E7C9C838C5B9FE5AAB56249E83A8714F /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = F6C81BBAE46AF2564ECE724587D73F03 /* decode.h */; }; - E81E1E2350147AC6EB55FB8E53442141 /* PINRemoteImageProcessorTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 64D28923456DA2E7E1637998DD35813A /* PINRemoteImageProcessorTask.m */; }; - E82138EE7FAAFC0037EE5258AAC7C096 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 04F817FAA193B31BEACD6EE9693CE5D1 /* alpha.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - E8A09538B96EA50591371569BE7FC37E /* Pods-PINRemoteImage-PINRemoteImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AEF77405947C125A224AA31807871310 /* Pods-PINRemoteImage-PINRemoteImage-dummy.m */; }; - E97D02CC955146CC90ED4C85B99D813F /* PINImage+DecodedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 459575963F1FA219A6FC38A6AD425524 /* PINImage+DecodedImage.h */; }; - E9D427B435EFC90051B3BC567E6DA390 /* PINDataTaskOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AF78B4AA97D012FBB7828E8FF2090FB /* PINDataTaskOperation.h */; }; - EB8FCFB92C126CE86598B382A7FD4557 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = FB1F2735F76BDBA5BD82BB725700B608 /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EBDD40AC6556697664A33F11A5443A68 /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 31089C5D9147D50F3E7F1DF7B8F15A90 /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EC371A69FB41C8C74BCBFEB624246E8D /* Pods-PINRemoteImage Tests-libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A4776DA4983134BF164459289CEF4C4A /* Pods-PINRemoteImage Tests-libwebp-dummy.m */; }; - EC9A90CE7199F69C4B05D08F6876B68A /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = AC06CFCD3B2E8410EBD2F5905CABDB6B /* frame.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - ED1F61B22CD940893A39780D35C3D064 /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = F20B0F25C439BDDB5BA0A545E9B680E1 /* vp8.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EE238D1A0344752F3FBF9035633AA8CD /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 5E11854B39F19B272DC85759B7B22CAD /* tree.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EEA424D68285BBF4F6DD02C3F9E49A03 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8415A36511F838D3923EBC08354A5B0D /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - EFB14A283B2443BC39F50D0F56170F08 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A942CCE6C9FE397AA982189F43A75F9 /* vp8li.h */; }; - F01A5765EDF79EB7737A75E8E73CCCAF /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 6176803187BDA92B52DE893722C975B9 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F033A25DB8D42BB09181029617585588 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 03AFE9B5A3C40772B6C9CAF564D7118A /* frame.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F14DE4818F9FC21129EA5D065B0D9BA6 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = 75CB5E89AC74516A64EC00124F52AD9E /* io.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F15DFBFACF7C92EEE2312FD47DAA0B1B /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 04F817FAA193B31BEACD6EE9693CE5D1 /* alpha.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F1C246B9150D7A5326D3AFDC0DA9AE95 /* PINRemoteImageProcessorTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 64D28923456DA2E7E1637998DD35813A /* PINRemoteImageProcessorTask.m */; }; - F23DD3761087A69BEAD5B35875E7FE47 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 03AFE9B5A3C40772B6C9CAF564D7118A /* frame.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F3018E60479F54FE1812AE3768FAF6D4 /* picture_psnr.c in Sources */ = {isa = PBXBuildFile; fileRef = A875C25A310D01839FFACC072B52018E /* picture_psnr.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F34CFC49CC8175A540CDD67405A8DFAD /* huffman_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 276418F4773A7B641DB91CEB7A3E3139 /* huffman_encode.h */; }; - F384A6DB24828D0F5F7CE79C22C3854B /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C27A2759F934FD2892682DDAC6CF785 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F3E2B528133D3EFFEB4B85D7D3BCB986 /* delta_palettization.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BE9952FF29015FA363AFC9C1FE58E81 /* delta_palettization.h */; }; - F3F4D43369870767F1F1D93443ED68A4 /* PINRemoteImageDownloadTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 8318BB360132163B75F9A286833BAB1A /* PINRemoteImageDownloadTask.h */; }; - F51DA02E39F49DD9F0E809B8274F59E8 /* extras.h in Headers */ = {isa = PBXBuildFile; fileRef = FE89702F6822AE7301208FA3E8A545CA /* extras.h */; }; - F6B4AF33855D72C8E3316DA1D97D6F4C /* PINProgressiveImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 25459264DAA1A14F76EA630BDBF27A80 /* PINProgressiveImage.m */; }; - F6CA461E87C87E15630E9148A1A5967F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C20EF1020D6D56152BE518697143366A /* Foundation.framework */; }; - F6EDB7B6A3B721E692979D37B73A33DA /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BC5441FB9D273A742DEF861BA7045FF /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - F70FCF6A29F877C800A5DF3BF90A4728 /* Pods-PINRemoteImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DF6F1D5A39FB9978D04281182C90760 /* Pods-PINRemoteImage-dummy.m */; }; - F7B4DAFD6134647AA35596CC67490B5D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C20EF1020D6D56152BE518697143366A /* Foundation.framework */; }; - F8CC321C99A623AED7AACBD9D3F39299 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 340CC70F3D69BC7E03C05B7C7AC0B43C /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FB5722866F97E64B33DCCF1E8A93161E /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = 1FF195027FC488CCDA7F122D78F7E164 /* config.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FB5860D912D57F2BE061B39A817B81E4 /* vp8enci.h in Headers */ = {isa = PBXBuildFile; fileRef = 710A96308B197458F0D094F132568C02 /* vp8enci.h */; }; - FBA04FAF04E39D62685109FC7EA7754E /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 293754C4C5922234928C571E4E3E843F /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m */; }; - FBAE87116A5A2D2A91558D5784DB9EFC /* PINImageView+PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 1433A25402045CAC9D4F38074073E6F7 /* PINImageView+PINRemoteImage.h */; }; - FBF77D4C99FDB59A8863CD7DDE2D73EC /* bit_writer.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C2FAA7EA132F35B7AED314682CE9009 /* bit_writer.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FC32AD3A5CC17D8F85C1946ED7F42408 /* decode_vp8.h in Headers */ = {isa = PBXBuildFile; fileRef = 25E35F3D8E7310628528A5FC5D434FEE /* decode_vp8.h */; }; - FCBD69B33701F14869D7FD5CA3EDCE25 /* syntax.c in Sources */ = {isa = PBXBuildFile; fileRef = 31ACA349F90A87532231D2B541E576AC /* syntax.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FD84B47883A1814EF17E2E8080FF2997 /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 35CE407A189702E4B70CFD6302A279B7 /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FE0DA304A444C5F84020B772A2BF239C /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 41782C53833990D96ED4172FE10533C7 /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FE896BAB394E819188A58064A63B75F0 /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = FF50E8E379EB83FADB748B3890BC1062 /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; - FF517A8A84D0494F59C1D2C1C6E9D18B /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 9605F107D1BD5342D30E12107E7B4289 /* quant.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 00DE0203E4CA25AB48A5DECC5918A7AC /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 681EA22C94994D6846EB2149FD9490DD /* yuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0111FFC28501E410B9178023416A61B4 /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 74B326E811424EE1FD562D285F1DD5FA /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0195D38E17D953030D270A92BC297E5E /* PINRemoteImageManagerResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DA7CB02D3E2A298028767E73126F204 /* PINRemoteImageManagerResult.m */; }; + 02D7ACD18FE476758619E0EE2F8867EC /* PINRemoteImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E174A5CF1A5B03FB84E94F2D60A63EF /* PINRemoteImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03160258C1B0B80A1AC250D009F60A52 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 6CE3F4EEF2F6806DCC7F793DA0774547 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0324E2E2DAB347DB529B46872289234F /* PINButton+PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 341AD59FE075F7FED572B523EB5FF57C /* PINButton+PINRemoteImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 036879597ACB10D1459E5643E5FBE0AA /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A7D6B7741B415DB5DA808A4FD6A9500 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 03AAE5B8FDE4FC4381096DE9827E78F2 /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = C3FDA7250A758E30EF36CAE4D17D17D2 /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 042631CDBB7D92C2B8672B1BCD173BB2 /* PINImageView+PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D75C1ECF7085CB9E15653A94353FD9D5 /* PINImageView+PINRemoteImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 044114C6EBFEC51146983E861F1A5D06 /* PINDataTaskOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C1FF5A9682F9289FF9DF01205937EB /* PINDataTaskOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 060A675570DC5A9909A7E75B4AA4B077 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 898AF4FDCD5079C2CC73EF9BBF3E25F3 /* common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06345336133C8183081656A09E611A5E /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FDEEF898BA11FCFD0BCECEDE21784C1E /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 066579BE250B459C992B93D9B251A0A3 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBAC22E876E6610E3FE6D744F8AC3851 /* Accelerate.framework */; }; + 066BC0191565B6AA66B617D496756F1C /* Pods-PINRemoteImage Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A57EB68D6EE28230332CD41E941F6F4 /* Pods-PINRemoteImage Tests-dummy.m */; }; + 074830821EC18D4BB43614E2E8607AA0 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 50B226DE6B434F1128DEE396E4CD6CC6 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 07846C129A4327E7860FFAA833761215 /* PINCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D7184118DEA54355A60DD38CC51D70F0 /* PINCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0839296EA88638F77315F77F49687A01 /* PINMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E63B092F70C843637FA2D66B75A4099 /* PINMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09041728E2B2044FA9B2CA006A12210C /* decode_vp8.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF1F2093A7A265B185728E97D2BE1A3 /* decode_vp8.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0AB08C86A57EE63414A4353BB59F8376 /* PINRemoteImageTask.m in Sources */ = {isa = PBXBuildFile; fileRef = A239442C01B155807160082790D6F758 /* PINRemoteImageTask.m */; }; + 0ABA9F0F526D44F7F985A397A06B6F54 /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE16EC2F28D5ED0BCD2F6648CC402AD /* rescaler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B92C6DE82F0014698D1A17D04BA24CE /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = F950A973087E2B11EC730DE897D5834D /* thread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0C7B2AABE2323826509E208270E52616 /* PINRemoteImageCategoryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1752082E420FC5D5B94F184B69174A35 /* PINRemoteImageCategoryManager.m */; }; + 0D11F4EC0F409667FA38F85AA7730416 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 427D149590C0F9F9248588FB71CC4444 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0D648B0DE91E72036686B2543ED2AB2B /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 95174FD06AEBAE86CE63F82A2FC5C096 /* bit_reader.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0DFED1552D3BABCEC86A6D810B2B2105 /* idec.c in Sources */ = {isa = PBXBuildFile; fileRef = E82E7288D0143CF6DF6D26E9EC149E7B /* idec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0E12AFF5178286CC380E7DDA981D208F /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = E5D546B5D0D81392721C8201C011301F /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0E54C5B38594372F7F0505E83627DCDB /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FC80E8C81FBD441CD6E66D61A891F0CD /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0E6DEF3A9F586247A480ADB7E375DF8D /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = 9BF914AD8CFD182277A8081847596E78 /* vp8.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 0FCA3BBB0EDEF797E8EBE014609D18EB /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9EA6E0C46C068118BCCF3B06E00AD44D /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1011633F575487A161F2DF6967E7529B /* picture_rescale.c in Sources */ = {isa = PBXBuildFile; fileRef = E02430D22165864787A3573CFD1C9D86 /* picture_rescale.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 109DFFC70F517EB543DB249DB84B1B23 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 9FDE7D4EEB0314728FAF07C980E28146 /* vp8l.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 10EA225DB45150E7DC48128798AA7C90 /* webpenc.c in Sources */ = {isa = PBXBuildFile; fileRef = E38DC61B22CE7FB3F9FA673A0439E433 /* webpenc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 11631131641FB26234D690DAE94DB090 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 9FDE7D4EEB0314728FAF07C980E28146 /* vp8l.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 128418F732403DDCA1B04186719D75C3 /* lossless_enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 50B226DE6B434F1128DEE396E4CD6CC6 /* lossless_enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1286CB0EB138E6FD2955DCB35E966788 /* PINImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EF50AEC0C8C1F517039F48B79FDDF97 /* PINImage+WebP.m */; }; + 13238AAE414C28744680FBB3371701BA /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = EADD6BF8946F56DDBCCF1E95E9A25FE7 /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13387E37BA13D2371F4F25429003F08F /* rescaler_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FDEEF898BA11FCFD0BCECEDE21784C1E /* rescaler_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1443E792AF4592AC9812809671D12508 /* picture_rescale.c in Sources */ = {isa = PBXBuildFile; fileRef = E02430D22165864787A3573CFD1C9D86 /* picture_rescale.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1469474FB87D3A1F0EA4EC8639628467 /* bit_reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 95174FD06AEBAE86CE63F82A2FC5C096 /* bit_reader.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 149041F1AFA8C8F3ABA6533EA83E3E1A /* PINRemoteImageCategoryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A02D5B9E82EDCA6AFBF230693374DFC /* PINRemoteImageCategoryManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14BD3D5E31ABDA302CD428CBFB5219B6 /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 763A08FB765B13390F5A24BA26E28EEC /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 14EAB5DE2C7CC309A5AED102DA1CC2AD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */; }; + 15AB21E73E7776F7640A4C5B349F0D35 /* PINCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D7184118DEA54355A60DD38CC51D70F0 /* PINCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1619F8675722831B260A0F3CF8ACD6B4 /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = F5873346A199825538E3AED2E961F287 /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1699368A7589FD4C9C133F38ECCB3248 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = F21C38574B33F177AD80CAA924DC394E /* dsp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18A8837472AAFBE7694937135C522466 /* NSData+ImageDetectors.h in Headers */ = {isa = PBXBuildFile; fileRef = 115302D3AC9CD22BD8B7E1AE154187C3 /* NSData+ImageDetectors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18BB08B9D75FBAE43D10C9DC9E5EA49D /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = DFD5BB587CC1FD52C917E95AE877FD5E /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 18D0E5F998656022C692B93A64B3B9B3 /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = BF79C88160A1548DA3DF2B1CC081B534 /* quant_levels_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 19C986D184EAAC7DD9880C0B4A10981D /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A5EF12FBC4E53C10BCE4C42EF9EBB83 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1A2AC5F4F5D14EEDCAA031BA6AFA4C58 /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = AD749A45FB481EA176E9CCF3E7A55E5F /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1E1EE409D2F733496B163A5A00EB1DC4 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 28AE6FBBA40AF87A5A31CBAEF770A7ED /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1E45E5F249D273C829448CC25C050FF9 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 8686B44D31B77E2E9B2F5C8059B21951 /* buffer.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1E67CD99F07C45A5ED953C2328F7BE0D /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = EA7989D20FE8CE5B76DF905381328EB8 /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 1E9D600B80828014562AE99A248803F3 /* picture_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = 62265B8587BBA315558F9C214B0A218B /* picture_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2310584B1A349A2AECE50064336B8C01 /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = B2FF7D4A8188E0CB7A161A50C9BD1159 /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2378028B801F5B533F571E013C88B3EA /* anim_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = C3FDA7250A758E30EF36CAE4D17D17D2 /* anim_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 245A0345F358F66C1965E4C75ADB067B /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F303C1F606F27A263A23280D04202EE /* huffman.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 24C7E4E637BA83E975BBAC128FAC1E10 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 75F9CEF23DFA4DD20E4D37B98771285F /* vp8l.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2506AEAEA08053AC2DDAE6EFF67053EB /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D1223E3D1108E25E0C8086D1E03BF2A /* neon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25D147ECE9F49F5E6257569E7129B014 /* histogram.c in Sources */ = {isa = PBXBuildFile; fileRef = BA3344D1E7320DE475CF4C3500157284 /* histogram.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 26DF2602C21AA8CF2AB52EE7E3247328 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 88F7DFDC1EE7306EB1325339FC287B80 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 27B69590B9949FADBA89D1640706268A /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 737FC2D5F5133B9BD3A68A1B8D20AE47 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 28666BA8AEB34E665A16AD54C9EE093A /* analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D0E13E335F94D5F8C4BA43CC2F6BC93 /* analysis.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2AB0C4A27016791DBE68A4D65DF85BCC /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = D8072297B2867A71194AC2D99C334F0C /* color_cache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B601C8C3CDC2DF9CA8EF40DFA17DC83 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = DFD5BB587CC1FD52C917E95AE877FD5E /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2BDCBA33514E89055B9658AB6A1E16AC /* huffman.c in Sources */ = {isa = PBXBuildFile; fileRef = 5F303C1F606F27A263A23280D04202EE /* huffman.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2C3BB808565E82708384DBE2F928E259 /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B9B582F669B390FA2D4545EF4E621F4 /* filters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C5CA9538539FE8AFB9687CFBCA0E87E /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 47F086DF700A7233251EDB68FBE3B41E /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2C796FAC1525CFC599F8B27EE52B46AC /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A277D318B56290F672B755DC958B6C05 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2CBC048FEE035C457A0FA7E74D7215EA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */; }; + 2D20499AD60DE816F6281AF07DDBD65A /* cost_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9EA6E0C46C068118BCCF3B06E00AD44D /* cost_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2DBE5600B5521B7D4EE40C83E0EBCA99 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E76B97D3BB97419A2025005A8FCB40F /* tree.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2F377F294C4A7E7202938AD8F946F0F3 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 590CF4650597641E3CFC4DAD72CB9E76 /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 2F74A24F99641DECAD60721FC778FFF2 /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DCD538C08B92B25FE493C28ED5E54F3 /* webpi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30C090E8EE8174B8EA31A4881C62BE54 /* PINImageView+PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = D75C1ECF7085CB9E15653A94353FD9D5 /* PINImageView+PINRemoteImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 31DACA8410756DDD5E1D0CA958116075 /* PINRemoteImageTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EF8D88411B05D055AD7E85A879DAE4A /* PINRemoteImageTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 325E362B826F58E9DD425AA547679245 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DE4C1FD46E43020C37216D4540DA97DD /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 33B73572D23C67A745085DEC8A5509FF /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8CB290C26BA2EC077018F0FF62A00 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 34DAB74651966CC4C990DC370A835238 /* PINRemoteImageMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F823C73B23E10B908B4F21124C547B8C /* PINRemoteImageMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3536A56F5443D549CDAD91CCD913D5F0 /* huffman_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 11AF0128063E2507095CACC8001C21DC /* huffman_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 35A830B43630F58D80C51C9CA326E66C /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08ED420669A05CB90FB7FB746D33355E /* UIKit.framework */; }; + 3670096AEF6F2A811942E5178BCD5ED4 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 2941C9C6D7BD9755DA12DC753FF399A7 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 37AA123164231FAF69CA2A1A533FC98D /* picture_psnr.c in Sources */ = {isa = PBXBuildFile; fileRef = 036062D0A19FCA7E73B2DB789C00216A /* picture_psnr.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 37DFD74A9E6C9096458237F29D7BE490 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F84BA49DD764EBF8F11067B53627584 /* utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 386E7AA05B41C981817240E0227F9A50 /* PINDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DAAEDB5C6E071999CAC9912A085EFA48 /* PINDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 387A6756B7CC8CAAB51321B4975AB9DF /* PINDataTaskOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C1FF5A9682F9289FF9DF01205937EB /* PINDataTaskOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38EC4D13757D2679EDECFA95AA8F905A /* filters.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B9B582F669B390FA2D4545EF4E621F4 /* filters.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38F6861711C92F18890A84A75E1CBDC3 /* PINRemoteImageTask.m in Sources */ = {isa = PBXBuildFile; fileRef = A239442C01B155807160082790D6F758 /* PINRemoteImageTask.m */; }; + 398DDFAE84FFD1ED75C33790BD6AAF08 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9071E76274A61115F8E5FB167CD8D0 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3A15E5D8E37501E8FD69943D260CB04D /* quant_levels_dec.c in Sources */ = {isa = PBXBuildFile; fileRef = BF79C88160A1548DA3DF2B1CC081B534 /* quant_levels_dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3AEEF6189A41C350F82CE346D37075DC /* quant_levels.h in Headers */ = {isa = PBXBuildFile; fileRef = 926D7ECCA81FB2771868BF38E7D257A0 /* quant_levels.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BC7BF5D12FA6079B4DCAF5DE2FE0942 /* extras.h in Headers */ = {isa = PBXBuildFile; fileRef = 19C6F5AD54B501CB69E9B4014B763468 /* extras.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3BF94E1B726EBB8DE93374342FCCE8F5 /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = E0340BF9E5C5374C158D5E8CD2FA3119 /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3C0E96D487CC21C8A4AA29052D205D29 /* delta_palettization.c in Sources */ = {isa = PBXBuildFile; fileRef = F326E12CA3D3DE2B1F678407C8F47387 /* delta_palettization.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3C5DC962C9AD693E0E1B9FC17B9560F3 /* picture_psnr.c in Sources */ = {isa = PBXBuildFile; fileRef = 036062D0A19FCA7E73B2DB789C00216A /* picture_psnr.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3CC0C24276A43B707CD1FD4A1D11DE44 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 7668AE55CBA5F0B083DB12F92B99C3AA /* alpha.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3CEEE2A5010A26318F9A6EEAB92F5B33 /* argb_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E66215146AFB4BFB8C31DE89243615E /* argb_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3D905ADF612565961AFA0C53C1102874 /* dec_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 6CE3F4EEF2F6806DCC7F793DA0774547 /* dec_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 3E8EBD4B83E9C54F53F004361C29DB42 /* cost.h in Headers */ = {isa = PBXBuildFile; fileRef = 550EE1BBD51265063D794100F5D199B6 /* cost.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F1E658C002B4D53303E465A9C4FA6B5 /* PINRemoteImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B66A993BA64293CF6237995D26277EEE /* PINRemoteImageManager.m */; }; + 3FF2C8DE63A5EB18D3097EE3F3E95B8A /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B32C590F36ED0ADCB264E028CABDE00 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 419BABEEE67869F3FE43272B6EC711AA /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B8CA1EA4E5286BA1499522B01CD3026 /* webp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 41CDA9AD4C04388E108E7F348E01B622 /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = BA885AB2ADEEEB93F6CF7043AFD14FB6 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 426E41284A800EABA8FA66454FA02592 /* PINRemoteImageProcessorTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A57E6F6DA6032D40A32676C9A4E8A /* PINRemoteImageProcessorTask.m */; }; + 42CFFA58DE94D95F4C25BA1FFA7EAF87 /* PINRemoteImageDownloadTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 7514DD8DA0087019D2B3BBFD0481A2B0 /* PINRemoteImageDownloadTask.m */; }; + 43D1AE3C1185CCC5E573D95614C8D97F /* idec.c in Sources */ = {isa = PBXBuildFile; fileRef = E82E7288D0143CF6DF6D26E9EC149E7B /* idec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 43E222922CA1CB4589FB24F232484603 /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1B75A1285473A5FAF18E6EF3D8E2A2 /* bit_reader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 443A4351D64EA4D076B71F715530F4A8 /* cost.h in Headers */ = {isa = PBXBuildFile; fileRef = 550EE1BBD51265063D794100F5D199B6 /* cost.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44DE405E9535690BEA4531B8D8B5EA40 /* argb.c in Sources */ = {isa = PBXBuildFile; fileRef = BE4CB8F6B6E67C7CCBD47AAF4B285A84 /* argb.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 452E1BEAB1A85BA0CDB8854BC9F5A8E3 /* backward_references.c in Sources */ = {isa = PBXBuildFile; fileRef = B24E3DEB8283780BC447645833C0C0BC /* backward_references.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 454E6EA4D99A5391077A2F48613D3C25 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA9A5AFD587DDF6296D074163195F617 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4593B18B6F2DF4FE6C12EE10835D2595 /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 51C889FABDC614299ED1E20E4C20B996 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 46625BCADA4198C9FFE22261FE7FE462 /* PINMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 09B5280BE8CF7A30C35E871DB10384C2 /* PINMemoryCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 469B6D1CDD0E3C7B1C97376722ADB0E2 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B2B8642D7F583BFB278E28DA1DA16D /* random.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 488C1E355EF45B52DDFB1B1C14601327 /* argb_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = BEE4C19D2676501A4F4F6ACD28D2D120 /* argb_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 489E8B3850C326801C54647881D9A598 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 187E9ABCB6ADB6A633837ED6B5494381 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4937BA5317A3D1500A3F29ECFC3D9CC4 /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1B7650A3524BBE6B08263AAFB93B64FB /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 494EBEC6F965FF682F323426208D64E0 /* PINProgressiveImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C7BD4D5AEC31D173AFBF54111859896 /* PINProgressiveImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49925D7588E87ED6998AC3B688015AF0 /* PINImageView+PINRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = C9BD0E19299E1675E402B51DFAABC16B /* PINImageView+PINRemoteImage.m */; }; + 49BA88662FF77660B27BACA0E3EC69F8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */; }; + 4A8C65EBFC1E63DB40C089FD051AEF63 /* rescaler_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 88F7DFDC1EE7306EB1325339FC287B80 /* rescaler_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4B43C2ED2B9344E5D922FF9465A58A7C /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 2EAE0D0EEC67B7F5F86D053B5A671941 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4B50BB50EE00730C283F92A3ECB1D8F0 /* argb_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E66215146AFB4BFB8C31DE89243615E /* argb_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4B88BD0B68BE18C669DE4EF392A51FFD /* PINRemoteImageCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 09C12260BC77AD5530AA12B642E610AF /* PINRemoteImageCallbacks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C5FD3A0F912679DA6B1E1E1009ED968 /* bit_writer.c in Sources */ = {isa = PBXBuildFile; fileRef = 86D2B8D5CDFFD667A07381DA131C784E /* bit_writer.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4D007EA3944482E129D64AE79521CEDF /* enc_avx2.c in Sources */ = {isa = PBXBuildFile; fileRef = ECA054F0D9C82BEDFFC6EF04F8825DEF /* enc_avx2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4D54303811028A16BDAA51655FD097D0 /* dec_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DA9A5AFD587DDF6296D074163195F617 /* dec_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4E380A620D6B351D68018F95EBDB695B /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 89CBEDA8EC0EB7F3D3BF96695FDA7DF4 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4EBEE02B552754BAD952BE2157688CA4 /* analysis.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D0E13E335F94D5F8C4BA43CC2F6BC93 /* analysis.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 4F1AE80F7E52799B7D30F34DEDAF74C9 /* PINRemoteImageTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EF8D88411B05D055AD7E85A879DAE4A /* PINRemoteImageTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F2D26482E3A70DE276206BCBE2EA6A5 /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 17A2986A7D3037928D1C4870528DFA2B /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5287F02214C8F1C0BA4F2F5A70F78420 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = DD9C76A9F2689BD2B4A339C746CC2848 /* io.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 541131F1786E22FE24DC80FC3261F5AD /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = F3F6B2CD3CE00D68CBB81293EAD4093B /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 546D1728881FEE40134C5590B2714AF9 /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = 047836507CA69F275975EADE4C9B8BA7 /* vp8i.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 574D0AB465DEE51656A2FAED9D40C311 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = FB80156B75CACCAC0BC7D5CFC606E412 /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57791F1BC9B9D0B2D5B96263FFBC5F21 /* NSData+ImageDetectors.h in Headers */ = {isa = PBXBuildFile; fileRef = 115302D3AC9CD22BD8B7E1AE154187C3 /* NSData+ImageDetectors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57FE4459E712CFDA53B1D3FE1D0812CA /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 073FD25B9F15513B247D196CB42D6FD4 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 58CFFCC2A2DDB1188CD9C18088287071 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = C63F9964374DD05E512C73ABDF43ED97 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5962DD7238C4BBFCF261955C4651E8EE /* Pods-PINRemoteImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D175F0B2CE4974DA4A1448ED5888697D /* Pods-PINRemoteImage-dummy.m */; }; + 597EABFFF86A26555ACF60EF14695221 /* bit_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 22266C4A3D9B45499E94DAB4855E1034 /* bit_writer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59C9E514AE766ACB497D1AE1551CF1E3 /* histogram.c in Sources */ = {isa = PBXBuildFile; fileRef = BA3344D1E7320DE475CF4C3500157284 /* histogram.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5A8B455EE7C81A24E0FC0B8F61BE5357 /* token.c in Sources */ = {isa = PBXBuildFile; fileRef = 38B866ECB21E231232DF93978DC9A3DD /* token.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5AE812F549CE1A41FE183C24C0190B38 /* PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = E6BADF60FC4C29F45A755F9BB3DE03F6 /* PINRemoteImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BB7077146BA2AD9953A65648A97DD68 /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 971EF9C0B5C5113522E155B917278C42 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 5C625F7142C8F808C946FDBB23B6E08F /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C04168596CC414DF8C41E97A2F9D6F9 /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CEC4BBFC9D518A4FD8BC5A1362CF6E8 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C9B4C049421DC6370DBAC108EE7D36 /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5D438E3783B022065CD9EB93BE9200BA /* yuv.h in Headers */ = {isa = PBXBuildFile; fileRef = 681EA22C94994D6846EB2149FD9490DD /* yuv.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5FCCCBD3EA3D7C6E9DFE7C32284C9CE7 /* upsampling.c in Sources */ = {isa = PBXBuildFile; fileRef = 427D149590C0F9F9248588FB71CC4444 /* upsampling.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 60D15A35DC14B9708A72D61F033FD914 /* PINImage+DecodedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 32EAE84C1BAA216635E9A281CC6128CC /* PINImage+DecodedImage.m */; }; + 60FCA07287F3C9BC5A0073FE792D1D1A /* PINURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ACF8F9C057DD273C5583249E50473BE /* PINURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6106C8E4FFFBFBEA0663E1793B3DDF16 /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DD7A7885527CDBACBB03AC7ACC070D6A /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m */; }; + 616906687440069E679BED18B66A3233 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 5492121FD7CB922DA5F7172FD7E14939 /* lossless.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 623324BC3A34B9E72788C316186201B8 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = FB80156B75CACCAC0BC7D5CFC606E412 /* types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62EB088CB6AD58286E2AC05009505CAE /* PINImage+DecodedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 623DBC2B7C9CBADF7B2EF5CFE90053E9 /* PINImage+DecodedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63320D1B4A59314FC40EEC86B1960925 /* bit_writer.h in Headers */ = {isa = PBXBuildFile; fileRef = 22266C4A3D9B45499E94DAB4855E1034 /* bit_writer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63723A933F9F44EA83B9F5F0B8D9CABB /* yuv_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = A277D318B56290F672B755DC958B6C05 /* yuv_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6417C9204960876043FDEB1C9175915B /* PINCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 14DEB6FAB33B71BDECEA0EA07DFD60EE /* PINCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6726B54873B2DE4167A76EE1248D61D4 /* PINButton+PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 341AD59FE075F7FED572B523EB5FF57C /* PINButton+PINRemoteImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68429D82C13F40EBAA7B8196131F5EA0 /* utils.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F84BA49DD764EBF8F11067B53627584 /* utils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68945C8820E96977E339B0E1AFB5BF8C /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = 696346637584B1D00F0623BE4B00FDA6 /* random.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69F1CCC7FDA8AE9101A1C90454D1A66A /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = DA6FA979224A052FB3FF86ADF7A2C2D0 /* tree.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6AC8D52CC6B811486AFF1CC4381FB5F5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */; }; + 6B4EA5137E666D621A3B50D50FE1E19D /* color_cache.h in Headers */ = {isa = PBXBuildFile; fileRef = D8072297B2867A71194AC2D99C334F0C /* color_cache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B73E675F500CD763D839B0333CE9970 /* syntax.c in Sources */ = {isa = PBXBuildFile; fileRef = 669F7FAE613F78E5AB6329734226DEE0 /* syntax.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6BC9FB81BB48F86F5F4A7EC5F17E011C /* Pods-PINRemoteImage-PINCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 83E97BF934ECCFCB4591E1296D85489A /* Pods-PINRemoteImage-PINCache-dummy.m */; }; + 6C0FC05F38A87255EA196CB2448E0D92 /* alphai.h in Headers */ = {isa = PBXBuildFile; fileRef = 2227FD684BD87B70E4B9AAB05D5F4237 /* alphai.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C1E9994F688D04C89A40DDA456C9F43 /* lossless_enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = AD749A45FB481EA176E9CCF3E7A55E5F /* lossless_enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6C5D26C85F79C03CAA61DC5F851A7F12 /* near_lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 33B43C0C6C5AED91B7F97BC58B46EF2F /* near_lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6C5F7857B310D9B167CFD93AF09226C3 /* picture_csp.c in Sources */ = {isa = PBXBuildFile; fileRef = 62265B8587BBA315558F9C214B0A218B /* picture_csp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6C72DA0B8E59DFDCBF14D1FAC6E6B2F1 /* lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = F3F6B2CD3CE00D68CBB81293EAD4093B /* lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6C7C87779EA6321FE0EF7B4F3D2D1269 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 01FA6E9D9BCA378FBB88C89C9FDCBC9F /* frame.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6CC56E243DE14FF9C6296CF51C1D7358 /* dec.c in Sources */ = {isa = PBXBuildFile; fileRef = 590CF4650597641E3CFC4DAD72CB9E76 /* dec.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6CC764E24CB56CC1F90FAB630221CFE9 /* PINRemoteImageCategoryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1752082E420FC5D5B94F184B69174A35 /* PINRemoteImageCategoryManager.m */; }; + 6D0456A6E30C4D21329CE9872025AE11 /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 5622547C0A06D1C7112F74EDC4BB43DB /* color_cache.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6D3BF2A7D6A1FE3CEF3A7FA06E1C46BF /* PINURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ACF8F9C057DD273C5583249E50473BE /* PINURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E823A9FD8DD9685BD5195D154A6114F /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DE376634CE3FD8D4D12944DD182628A /* quant_levels_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EEA142F504C9CBB30D68E84171653D2 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 8535BBBE437ED3D4A00636834681CE46 /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 6FF7A8804F9B6855BFF8FB792B2CAC7C /* bit_reader.h in Headers */ = {isa = PBXBuildFile; fileRef = FA1B75A1285473A5FAF18E6EF3D8E2A2 /* bit_reader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70A303711B78ADBFD57BD4CA2B41795F /* enc_avx2.c in Sources */ = {isa = PBXBuildFile; fileRef = ECA054F0D9C82BEDFFC6EF04F8825DEF /* enc_avx2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7154029E34946D4BA8FC76A9D797A0F8 /* PINProgressiveImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 40C123B5EA9BCE2CAE7CF510DFB1BC1F /* PINProgressiveImage.m */; }; + 7214C0C7268ABB002C91F37B2233CCA1 /* PINImage+DecodedImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 32EAE84C1BAA216635E9A281CC6128CC /* PINImage+DecodedImage.m */; }; + 72BA32C32C4A40FD67E2100E9FF5D979 /* filters_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 0A7D6B7741B415DB5DA808A4FD6A9500 /* filters_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 73456CFB5766AB3E63FBEE04F502FA24 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = BE4A6F2292DD7DBD7FE4167DF49274C3 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 73A790E803FC982DE5EF6F7DC5144EF0 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 46F053250C9EA622CFDD4D646061FD5C /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 73E2A2A141D5E4C97586B4C8511C2E11 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = AC87B6818EAD3AE13773A0EF653B206E /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7409E39D66DF1BE4B7865A7B1CB164E3 /* lossless_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = DE4C1FD46E43020C37216D4540DA97DD /* lossless_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 754AE1DDFE84DA7C9B4EF7FC2773A869 /* PINRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = E6BADF60FC4C29F45A755F9BB3DE03F6 /* PINRemoteImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7564B41A99408B9625FF5C755BF5303A /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 303B856F72862C562506139B67598CE2 /* thread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7571A25CE9B786FA7590548E08162A43 /* PINImage+DecodedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 623DBC2B7C9CBADF7B2EF5CFE90053E9 /* PINImage+DecodedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75D0457B2ADD5B47E20C8B88F98A7C47 /* PINImageView+PINRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = C9BD0E19299E1675E402B51DFAABC16B /* PINImageView+PINRemoteImage.m */; }; + 75FF643623E87CB8173A6DD3C5037E80 /* Pods-PINRemoteImage-PINRemoteImage-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5630DB7021C06707C6AA8A000876C18E /* Pods-PINRemoteImage-PINRemoteImage-dummy.m */; }; + 764BD48E1D05DD2E116DCF9CF17DCA3D /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9AF6E7A670882E9A6118C2847671CEB6 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7808475EE065B297BA75BE7EA1E90857 /* PINDiskCache.h in Headers */ = {isa = PBXBuildFile; fileRef = DAAEDB5C6E071999CAC9912A085EFA48 /* PINDiskCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7827E1C52F01149F14DBBCD54C4A4498 /* enc_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 2EAE0D0EEC67B7F5F86D053B5A671941 /* enc_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7941BA0DB59C2B38DB6E75B0F6DF9BCC /* demux.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C04168596CC414DF8C41E97A2F9D6F9 /* demux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79D6D2DD34B906C502C14415A66DA2F9 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 72FC21DD287282526962956C50A2D617 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 79DA7914005EC151EDA44900CE6226E0 /* enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 28AE6FBBA40AF87A5A31CBAEF770A7ED /* enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 79FCCAA54C314B08873D4B20D721FE0C /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = E23DB6ED7944B001255161D7F486545E /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7DB5FDD9E417D6D4FB4B7ACE1005F8A8 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C9B4C049421DC6370DBAC108EE7D36 /* decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DF7FC094DDFF1E0F76BA5A378FB2669 /* picture_tools.c in Sources */ = {isa = PBXBuildFile; fileRef = DB311E7F99A454B189A2182CA6948174 /* picture_tools.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7E06838C3205CFC0EBFDB9A9BAB8FAA1 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4704BB4432713434FB894995758966B0 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7E6D29FD152989A03E08077276A316FB /* webp.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B8CA1EA4E5286BA1499522B01CD3026 /* webp.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7F024176BEA9BBEFADC74C2A5930A104 /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = 7734E4D7AE16EE579330251E1860258A /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 7F1362EF05DAB36F93DAB1A5C736D7F5 /* histogram.h in Headers */ = {isa = PBXBuildFile; fileRef = 74134908A3FC6B5F6FC1D82899A34F22 /* histogram.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F8B27B7F4572B90427E90EDD6CE0278 /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = 898AF4FDCD5079C2CC73EF9BBF3E25F3 /* common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 802E80B02F4C819071C19C01D4E6B1CB /* PINRemoteImageCallbacks.m in Sources */ = {isa = PBXBuildFile; fileRef = B070845FD38419D1D1042C9724F0302D /* PINRemoteImageCallbacks.m */; }; + 8079C2382B7972F5FEB2C3C7D09592A2 /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 9770CB90DDA17E286B6B519A9582DB38 /* muxi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81D7C4528DA3A6A6654B8EB4B8F8F7F2 /* vp8.c in Sources */ = {isa = PBXBuildFile; fileRef = 9BF914AD8CFD182277A8081847596E78 /* vp8.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 827D92D71F01A2AF1C73608B63FCBE0B /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = EE6DB9BC80D16176392B972E40580ED3 /* config.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 82B793E06C9E6F90F3AC8E7F13115218 /* PINRemoteImageCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 09C12260BC77AD5530AA12B642E610AF /* PINRemoteImageCallbacks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8371E7319ADA2C62069380AADFDD43BF /* lossless_enc_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = 763A08FB765B13390F5A24BA26E28EEC /* lossless_enc_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 83E3509BA552FBBF5AE6A5A59EE90CCB /* picture.c in Sources */ = {isa = PBXBuildFile; fileRef = 499DE4A46F0EDE60B8D3B48E950D25D5 /* picture.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 87D0CB66E7D297E3373B2E3947B35ED3 /* delta_palettization.h in Headers */ = {isa = PBXBuildFile; fileRef = 9982EA580B0BEB733B46525921A1C2F6 /* delta_palettization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8805086DB01D26D4D721583A4D0B1600 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 2758A5FC00CC3B1202376A50E8231045 /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 88C197D398EF3E640B3618AC3E6F4BE9 /* demux.c in Sources */ = {isa = PBXBuildFile; fileRef = 7734E4D7AE16EE579330251E1860258A /* demux.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 89DC8190712221C983F7BDBCED8DBDA0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */; }; + 8A3C4DFBD86EBFF4C93B58A4DA69B76A /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = B778EB4CFE27A2335422E272E87F8477 /* quant.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8AE9BB3B1A53E7C91BCECE762972145B /* Nullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F896E8B7299A16FFDFA0BD3D227078E /* Nullability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8C446B1D676CB91E552559C555C9CC6B /* bit_reader_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 49C6694887F17DBECAD6A4AE6F894375 /* bit_reader_inl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DEB91BB20B21CE4820C9196C35D95D6 /* quant_levels_dec.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DE376634CE3FD8D4D12944DD182628A /* quant_levels_dec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EFEA3735D6019344BF7366B86978110 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08CEB42F3786551FDFF2AD2B3614744E /* ImageIO.framework */; }; + 8F2302419769614B5E127D2B6623F05A /* yuv_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B32C590F36ED0ADCB264E028CABDE00 /* yuv_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8F367E5F940D75D7A40C3DB8C5BEB6B4 /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 269AFBB649024831256A9076291BBF2A /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8F881AEF4638D2E4EA1D94F27E58E044 /* yuv.c in Sources */ = {isa = PBXBuildFile; fileRef = 187E9ABCB6ADB6A633837ED6B5494381 /* yuv.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 8FF21C769E8B55B981C041583F14B167 /* PINButton+PINRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D1B1AE17B6A08FBD677088F522C5AE9 /* PINButton+PINRemoteImage.m */; }; + 9276B177CFC59437E5D4186EBA7F0B84 /* muxinternal.c in Sources */ = {isa = PBXBuildFile; fileRef = 7C9071E76274A61115F8E5FB167CD8D0 /* muxinternal.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 964E8EB735C62A961ABF088A7AFEEC7C /* lossless_enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 1B7650A3524BBE6B08263AAFB93B64FB /* lossless_enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9676F64E06952A014CC3E763A1633682 /* random.h in Headers */ = {isa = PBXBuildFile; fileRef = 696346637584B1D00F0623BE4B00FDA6 /* random.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 987AA18F3040FD88BD59BF2BBD4B0D99 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 7668AE55CBA5F0B083DB12F92B99C3AA /* alpha.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 990972728EB936291ECCB6F7BC743D7E /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EE07C344883F4C175CA37617B3A73AF /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 995F7286F08410FDA64A6E89EEAF168A /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = A9989568B323F3AFBC9CCF6618A3CC82 /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9988EDCDF778F7B6685EC9759251C27B /* Nullability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F896E8B7299A16FFDFA0BD3D227078E /* Nullability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A89BFD7E4D6A203E2B03BEB0AB2C466 /* filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 151E972AC06964417A47E6EDE160CE2A /* filter.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9ABA74A2F26156E742787D620343FE9F /* filter.c in Sources */ = {isa = PBXBuildFile; fileRef = 151E972AC06964417A47E6EDE160CE2A /* filter.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9BEA728A2929CABE809C6F013187BBC2 /* enc_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = E23DB6ED7944B001255161D7F486545E /* enc_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9E72AAB8B3BFC95F81432C55AB043810 /* alpha_processing_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 8535BBBE437ED3D4A00636834681CE46 /* alpha_processing_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + 9FB78DD2FDD95911BE70A6F878D81A1A /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = 64A8CB290C26BA2EC077018F0FF62A00 /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A0420A8217FA1ADB75C3AABC31A2BBFA /* lossless_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 51C889FABDC614299ED1E20E4C20B996 /* lossless_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A0FC271EB0F53705C0BCDC937762FAA7 /* dec_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = A9989568B323F3AFBC9CCF6618A3CC82 /* dec_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A1BF55A26F8FD8E66123D7ECF70C1382 /* dec_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 9AF6E7A670882E9A6118C2847671CEB6 /* dec_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A1DBF67CACE06196612F709266B09690 /* anim_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 971EF9C0B5C5113522E155B917278C42 /* anim_decode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A2918F68A7A260336513C2D3DB44B9DD /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = FC606FD872346908E3B088952A06FC88 /* vp8li.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4D2AE3237C03C7A6AE8048D70AA8D1C /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 72FC21DD287282526962956C50A2D617 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A597BFE6B87B31BB6B653E99E9144602 /* vp8enci.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D7638652490AB4B151E344722998013 /* vp8enci.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5E8AACBA2DCBD3ECB5F81B3E81FF86E /* token.c in Sources */ = {isa = PBXBuildFile; fileRef = 38B866ECB21E231232DF93978DC9A3DD /* token.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A72FA2C7F53DE2FDE428B97245EE47B4 /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = BE4A6F2292DD7DBD7FE4167DF49274C3 /* utils.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A7844669E96307EDEF439E8BC22DE333 /* random.c in Sources */ = {isa = PBXBuildFile; fileRef = 95B2B8642D7F583BFB278E28DA1DA16D /* random.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A7F34139126D7BE00C69469CD3C18B50 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E76B97D3BB97419A2025005A8FCB40F /* tree.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A8AE0B8B331DC95776FB2BED5BAFCDAC /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = A685A7DE95E07FA16ACF391F5CD2595C /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A8CD9C0A96FDCB9FA9E6DEAE89174CD8 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = FC606FD872346908E3B088952A06FC88 /* vp8li.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8F2827FDF89187A78DFAB1FD0D3F0CF /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 02B3E85CC4257F258A85CE3A6E7F5394 /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + A91DA2ECC263F7804E7F236333C4EEDE /* PINImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = C80B84BA44CF2E343E47832D1B2A0667 /* PINImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A93652F491889B018FF0A7AAE4B60FC1 /* vp8enci.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D7638652490AB4B151E344722998013 /* vp8enci.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9BC1162CC1C7A911BA8B0C848185DEF /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = B778EB4CFE27A2335422E272E87F8477 /* quant.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + AA0A64533463717FF80F50A06CB56790 /* PINRemoteImageProcessorTask.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C80E771F41D9F25DEA7CD9B0B05ADE /* PINRemoteImageProcessorTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD8FE2C6AD0CDB89DA2F149BED7A61C4 /* huffman_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FE91BB0F4EE1F7090E498D24A1F4454 /* huffman_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE1074C926C8D2EC97580EAAD0EDA061 /* PINURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EDDECFFCFE0145E115C7F9DE36E07C28 /* PINURLSessionManager.m */; }; + AE59BCCE742FB041D46CA25938A54133 /* delta_palettization.h in Headers */ = {isa = PBXBuildFile; fileRef = 9982EA580B0BEB733B46525921A1C2F6 /* delta_palettization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AED4867AAF3F0848B1225D5088C66CBC /* PINRemoteImageDownloadTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F41DE1F7D5A407639AA898D43E04D4D /* PINRemoteImageDownloadTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF1368B6241655B6F8305E75A982AFE2 /* quant_levels.h in Headers */ = {isa = PBXBuildFile; fileRef = 926D7ECCA81FB2771868BF38E7D257A0 /* quant_levels.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF39B0417CD43DE29CD7887CAF69472A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */; }; + B0175D2B9671F4FBDFFC78769695E992 /* huffman_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 11AF0128063E2507095CACC8001C21DC /* huffman_encode.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B05BC009CB931E4835D21011EA1BB53E /* rescaler.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE16EC2F28D5ED0BCD2F6648CC402AD /* rescaler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B07D21DBF6042F59ABF232E4FC67F3DA /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DC053B3873069543472D68CBD99C7C2 /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B155917FED61391E827C44C9EAA3D815 /* near_lossless.c in Sources */ = {isa = PBXBuildFile; fileRef = 33B43C0C6C5AED91B7F97BC58B46EF2F /* near_lossless.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B24938139F94D40CF6D65C7AA8C645EE /* cost_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = BA885AB2ADEEEB93F6CF7043AFD14FB6 /* cost_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B2662D61B5535B1DB115F2153D4C13B8 /* picture.c in Sources */ = {isa = PBXBuildFile; fileRef = 499DE4A46F0EDE60B8D3B48E950D25D5 /* picture.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B2F307CA1737272AF3C8E54E2D4F6719 /* alpha_processing_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 073FD25B9F15513B247D196CB42D6FD4 /* alpha_processing_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B4065A575AC46935C021689B17B3FE53 /* NSData+ImageDetectors.m in Sources */ = {isa = PBXBuildFile; fileRef = F2403A8D124872D9D416B246BC6C3239 /* NSData+ImageDetectors.m */; }; + B580DBEEEFB6C72CE6572878BADE8B61 /* PINRemoteImageManagerResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E6EA8AF158D59DD701BFB69F9D67681 /* PINRemoteImageManagerResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B64F781AFEBF77350CFF407F746BD103 /* Pods-PINRemoteImage Tests-PINCache-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7890BDF381866A9AD56EC49CC0D5ED98 /* Pods-PINRemoteImage Tests-PINCache-dummy.m */; }; + B84BB6FB4408B12A48240A6AEA081D0C /* bit_writer.c in Sources */ = {isa = PBXBuildFile; fileRef = 86D2B8D5CDFFD667A07381DA131C784E /* bit_writer.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + B8C9358CD71EA9B097D7AE7B06852B57 /* PINMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E63B092F70C843637FA2D66B75A4099 /* PINMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B974D7A76F5A1DB6B3B873FE7C77FDC8 /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEE7D55F12EF83A55A1C8CCDF34D92F /* vp8li.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA47DC08DCABDAE6C7CF7F7E6211886D /* PINRemoteImageCallbacks.m in Sources */ = {isa = PBXBuildFile; fileRef = B070845FD38419D1D1042C9724F0302D /* PINRemoteImageCallbacks.m */; }; + BA6F42BB05A01D6BD140F9A81E49603F /* filters_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = A685A7DE95E07FA16ACF391F5CD2595C /* filters_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BB30A9601735A38825189C21377F6C3D /* PINDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6728D29943D41E8245915D3CA0EF1DB9 /* PINDiskCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BC4A50CAE75C7A75174951BEC91F4F32 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = EADD6BF8946F56DDBCCF1E95E9A25FE7 /* encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD047943B639FEB03C0A1E91F887F643 /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C7FA0BBC129E96758B818C8D37AB602 /* iterator.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BE1B406CA7DE604E09005C02E23D42E6 /* PINRemoteImageDownloadTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F41DE1F7D5A407639AA898D43E04D4D /* PINRemoteImageDownloadTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BE67005B93ABA2AE788130F25611FA40 /* upsampling_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 2941C9C6D7BD9755DA12DC753FF399A7 /* upsampling_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + BFE075C253ACC59BFDB23C92177A722A /* Pods-PINRemoteImage-libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 18DA4E2541E08E8A11C77C1C573C5DB8 /* Pods-PINRemoteImage-libwebp-dummy.m */; }; + C008E732B12DF66116AB6FFC64D7E617 /* muxi.h in Headers */ = {isa = PBXBuildFile; fileRef = 9770CB90DDA17E286B6B519A9582DB38 /* muxi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C16912E7A03F3EA7DA0BC2CB0EA81D07 /* PINImage+WebP.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EF50AEC0C8C1F517039F48B79FDDF97 /* PINImage+WebP.m */; }; + C21D2DA2FB8A22A5AE4CD99696EFE0CC /* argb.c in Sources */ = {isa = PBXBuildFile; fileRef = BE4CB8F6B6E67C7CCBD47AAF4B285A84 /* argb.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C2426AE96F1430BD305632DA26471EA2 /* muxread.c in Sources */ = {isa = PBXBuildFile; fileRef = 8EE07C344883F4C175CA37617B3A73AF /* muxread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C2F7B71BA90E818E766CA6B39A373D42 /* PINProgressiveImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C7BD4D5AEC31D173AFBF54111859896 /* PINProgressiveImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3130D241C828616065862F53D603E77 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C6469BE12302D36653D553871B438A7 /* frame.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C3679830B74C726545AD2A1B6BA7AB85 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 01FA6E9D9BCA378FBB88C89C9FDCBC9F /* frame.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C388DF181EBE225C9A09BC87CF9E9309 /* PINRemoteImageProcessorTask.h in Headers */ = {isa = PBXBuildFile; fileRef = C9C80E771F41D9F25DEA7CD9B0B05ADE /* PINRemoteImageProcessorTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C478DF484960E4CD952EEA8D55125BC3 /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 81EF7950AAB501EB3CD0E61C70764816 /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C49060225E775882B26B37F8ECD6AC37 /* webpi.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DCD538C08B92B25FE493C28ED5E54F3 /* webpi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6D7223499B41F3859A449B2305BD3CB /* lossless_enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = E0340BF9E5C5374C158D5E8CD2FA3119 /* lossless_enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C886C718DFC0D2A72AB96BDFDFC7C259 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 33057D50F577B01298AD63ED4780C0F4 /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + C9EE4FB71DB3A9D72B5B4FF6143BA65F /* backward_references.h in Headers */ = {isa = PBXBuildFile; fileRef = C9547C390BC8ED1D42F1652697F7C492 /* backward_references.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA6E9CDD2BC991B84085B76E17743F0B /* iterator.c in Sources */ = {isa = PBXBuildFile; fileRef = 0C7FA0BBC129E96758B818C8D37AB602 /* iterator.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CA9FF2125F78006753C34387F17BACBB /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F992AD817B9CD6F5161835D4BB7B518 /* quant.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CC26AE5B8B0709D14806614A187AF4D8 /* decode_vp8.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AF1F2093A7A265B185728E97D2BE1A3 /* decode_vp8.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CCB5458D1B3290BF073E07C7747A7847 /* PINRemoteImageCategoryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A02D5B9E82EDCA6AFBF230693374DFC /* PINRemoteImageCategoryManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD77BEF718496956BA4FA58272C172DE /* Pods-PINRemoteImage Tests-libwebp-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C83F7A1FD748410E6A38F9D3EA1AC715 /* Pods-PINRemoteImage Tests-libwebp-dummy.m */; }; + CD8570F0ABD9230A07A63A42699635A7 /* PINURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = EDDECFFCFE0145E115C7F9DE36E07C28 /* PINURLSessionManager.m */; }; + CDA1660AC24CA8A520B55C986D0FDD05 /* rescaler.c in Sources */ = {isa = PBXBuildFile; fileRef = 737FC2D5F5133B9BD3A68A1B8D20AE47 /* rescaler.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CE9F8529EC0EE4E125305CBF6AA61807 /* quant_levels.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BB009D3E732DB3F5B2A3401B9E0471C /* quant_levels.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CF421937CCA2E5F313D8104D0650A814 /* PINRemoteImageManagerResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DA7CB02D3E2A298028767E73126F204 /* PINRemoteImageManagerResult.m */; }; + CFC1F581444B40E200EE51D644E0D074 /* delta_palettization.c in Sources */ = {isa = PBXBuildFile; fileRef = F326E12CA3D3DE2B1F678407C8F47387 /* delta_palettization.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + CFEA10D199081789CD23C1A2F5C898B6 /* NSData+ImageDetectors.m in Sources */ = {isa = PBXBuildFile; fileRef = F2403A8D124872D9D416B246BC6C3239 /* NSData+ImageDetectors.m */; }; + D045CD26524C03859DC5292E7E083F2A /* syntax.c in Sources */ = {isa = PBXBuildFile; fileRef = 669F7FAE613F78E5AB6329734226DEE0 /* syntax.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D0C0F1422A439355BF927294B61C21C0 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = DD657EB7E1CF7F9753F0DAFF42CC1A8D /* huffman.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1B0FD28F5540FF534AA87CBDBC7AC29 /* PINImage+WebP.h in Headers */ = {isa = PBXBuildFile; fileRef = C80B84BA44CF2E343E47832D1B2A0667 /* PINImage+WebP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1B239C64E09BD5317D4336C684A4FD7 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 08AFADD294D80244C39890D00507D9EE /* mips_macro.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1E4AC5761CDA3FD7C15C78CB22A0EA1 /* io.c in Sources */ = {isa = PBXBuildFile; fileRef = DD9C76A9F2689BD2B4A339C746CC2848 /* io.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D24BEE23C934B53826138ECFA997EBCA /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 42270D4A3B36C5A9D87CBFC54B714337 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D350BD90629BDDDAAE1E5CBA1E288BA0 /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FECD63F1C0353D6213E7E3CB0985594 /* alpha.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D3F64BAD0132CFE0D12A2B4D4BFBC14A /* muxedit.c in Sources */ = {isa = PBXBuildFile; fileRef = 74B326E811424EE1FD562D285F1DD5FA /* muxedit.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D5E852B7531703AACCD90EF18ED0D3A8 /* lossless.h in Headers */ = {isa = PBXBuildFile; fileRef = 5492121FD7CB922DA5F7172FD7E14939 /* lossless.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D67A1A0E7F9DE856C21CDC0CCE947C07 /* alpha_processing.c in Sources */ = {isa = PBXBuildFile; fileRef = 46F053250C9EA622CFDD4D646061FD5C /* alpha_processing.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D6BB8898716CBC63288BA2FA43F50722 /* alpha_processing_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 8A5EF12FBC4E53C10BCE4C42EF9EBB83 /* alpha_processing_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + D74CCAE1D3A0E6F75B2F26A2FC7C0A1B /* histogram.h in Headers */ = {isa = PBXBuildFile; fileRef = 74134908A3FC6B5F6FC1D82899A34F22 /* histogram.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7F393F3B25273B25D31481A121E9ED8 /* mips_macro.h in Headers */ = {isa = PBXBuildFile; fileRef = 08AFADD294D80244C39890D00507D9EE /* mips_macro.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7F7A1A79E4472B064933C254DE93AC8 /* extras.h in Headers */ = {isa = PBXBuildFile; fileRef = 19C6F5AD54B501CB69E9B4014B763468 /* extras.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D90073C39F9390001A15CE7E6BA49C49 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */; }; + DA4CF6AA8B86FF316C8F7C8F75309261 /* thread.h in Headers */ = {isa = PBXBuildFile; fileRef = 303B856F72862C562506139B67598CE2 /* thread.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA5CC1D6E1EEE3623163421E352B6A50 /* huffman_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FE91BB0F4EE1F7090E498D24A1F4454 /* huffman_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBA70329D901B7929BA1974AB74F1B44 /* bit_reader_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 49C6694887F17DBECAD6A4AE6F894375 /* bit_reader_inl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DBE69DEA22F6DA71B63A3BB2635D9F9A /* PINRemoteImageManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E174A5CF1A5B03FB84E94F2D60A63EF /* PINRemoteImageManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD732247716E8868380F83E6723296CF /* mux.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DC053B3873069543472D68CBD99C7C2 /* mux.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD832891F91BBC442F6AF91DC6E1E61F /* backward_references.c in Sources */ = {isa = PBXBuildFile; fileRef = B24E3DEB8283780BC447645833C0C0BC /* backward_references.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + DECFD03D228CFA10BE385904D0DF7814 /* upsampling_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = 89CBEDA8EC0EB7F3D3BF96695FDA7DF4 /* upsampling_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E07C2CC41192414D23636159D43981B8 /* PINCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 14DEB6FAB33B71BDECEA0EA07DFD60EE /* PINCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0CC3636B76CB4B125BA97B8ECC0C721 /* vp8l.c in Sources */ = {isa = PBXBuildFile; fileRef = 75F9CEF23DFA4DD20E4D37B98771285F /* vp8l.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E19B7F778F7B5467181317683A085424 /* filters.c in Sources */ = {isa = PBXBuildFile; fileRef = E5D546B5D0D81392721C8201C011301F /* filters.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E2ACA62E083FC02A133A7430A2FB52FF /* lossless_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 02B3E85CC4257F258A85CE3A6E7F5394 /* lossless_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E3DBDB19E80D574E3151C04CDC24109F /* vp8li.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEE7D55F12EF83A55A1C8CCDF34D92F /* vp8li.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E42242848CF6A8949B1DD6A697389E96 /* rescaler_neon.c in Sources */ = {isa = PBXBuildFile; fileRef = 4704BB4432713434FB894995758966B0 /* rescaler_neon.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E430B4877504F51ABC452BCAF2BDA0AE /* endian_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 09272F14B86EB723F4F71382F4295BE2 /* endian_inl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E451DF19308C3ABB9919D17C9DFB9FD1 /* huffman.h in Headers */ = {isa = PBXBuildFile; fileRef = DD657EB7E1CF7F9753F0DAFF42CC1A8D /* huffman.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E4EB3AE7F4A54833A0B60F6BE4AE608F /* PINRemoteImageDownloadTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 7514DD8DA0087019D2B3BBFD0481A2B0 /* PINRemoteImageDownloadTask.m */; }; + E5991E29F256169BD28A6A48638A749D /* PINMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 09B5280BE8CF7A30C35E871DB10384C2 /* PINMemoryCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E5C32E60814669FA0F6B8EA98DBA5CC7 /* PINRemoteImageManagerResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E6EA8AF158D59DD701BFB69F9D67681 /* PINRemoteImageManagerResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6FB8899110C41650B4A3960548A3A4E /* upsampling_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 47F086DF700A7233251EDB68FBE3B41E /* upsampling_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E71A4CCC5CE2221A0A423BC08C654A06 /* color_cache.c in Sources */ = {isa = PBXBuildFile; fileRef = 5622547C0A06D1C7112F74EDC4BB43DB /* color_cache.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E750B26B97E15237797E4E98D513570C /* webpenc.c in Sources */ = {isa = PBXBuildFile; fileRef = E38DC61B22CE7FB3F9FA673A0439E433 /* webpenc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E75919D834E12320C6E92BE29E0D829F /* PINDataTaskOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = ECC15B4255B859F73DF970C28C60D8F5 /* PINDataTaskOperation.m */; }; + E7D3BF77717933B9AC49BC760D4255A2 /* endian_inl.h in Headers */ = {isa = PBXBuildFile; fileRef = 09272F14B86EB723F4F71382F4295BE2 /* endian_inl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E86A1A0AB7AF02875D4BFB05718D33C2 /* cost.c in Sources */ = {isa = PBXBuildFile; fileRef = C63F9964374DD05E512C73ABDF43ED97 /* cost.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + E8F7374A160119DF12E51DD85B16B8AC /* format_constants.h in Headers */ = {isa = PBXBuildFile; fileRef = B2FF7D4A8188E0CB7A161A50C9BD1159 /* format_constants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E99A55B4E3965E0F0F422981870F5D43 /* PINDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6728D29943D41E8245915D3CA0EF1DB9 /* PINDiskCache.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EBFDF03F22BC2CAE9696098C6E8BE8A7 /* backward_references.h in Headers */ = {isa = PBXBuildFile; fileRef = C9547C390BC8ED1D42F1652697F7C492 /* backward_references.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBFE07B4DC7FFD35A6FA5BEC16825384 /* PINButton+PINRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D1B1AE17B6A08FBD677088F522C5AE9 /* PINButton+PINRemoteImage.m */; }; + EC47762E4A9A9A27C5A056BF7380FBC0 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 08CEB42F3786551FDFF2AD2B3614744E /* ImageIO.framework */; }; + ECE9D071E359266346967CEF37CE471F /* PINRemoteImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B66A993BA64293CF6237995D26277EEE /* PINRemoteImageManager.m */; }; + EDE666B89726928492BE8C210BCFC514 /* enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = AC87B6818EAD3AE13773A0EF653B206E /* enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + EE900EAC18358C6D51D9D3AD6F279DE7 /* quant.c in Sources */ = {isa = PBXBuildFile; fileRef = 1F992AD817B9CD6F5161835D4BB7B518 /* quant.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F0130F3B5E697FA9A3564588CF39ADA9 /* dec_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 269AFBB649024831256A9076291BBF2A /* dec_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F0F1C8F22775171F67AD0190C1B15F44 /* yuv_mips32.c in Sources */ = {isa = PBXBuildFile; fileRef = EA7989D20FE8CE5B76DF905381328EB8 /* yuv_mips32.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F1C4C719A4FB125724CFB0B721BD6C2E /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = E9C1DDB2A78F61A3EC8B87DF2DDEA718 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F2401DC8EFDF9742AC607CF3D4A8495B /* alphai.h in Headers */ = {isa = PBXBuildFile; fileRef = 2227FD684BD87B70E4B9AAB05D5F4237 /* alphai.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3FEF1FB2F145F04C5731E7588FDA016 /* vp8i.h in Headers */ = {isa = PBXBuildFile; fileRef = 047836507CA69F275975EADE4C9B8BA7 /* vp8i.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F434FFE4273DC1F5528F119F3B85D280 /* lossless_enc_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = 42270D4A3B36C5A9D87CBFC54B714337 /* lossless_enc_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F4CF063631DE6218FB0B6B6C3F80500C /* dec_clip_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = F5873346A199825538E3AED2E961F287 /* dec_clip_tables.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F589494E00E18584741E9EFFF8EBC76E /* enc_sse41.c in Sources */ = {isa = PBXBuildFile; fileRef = 17A2986A7D3037928D1C4870528DFA2B /* enc_sse41.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F6614F7200CA7CFCF8A9CFF1BF80C7E7 /* dsp.h in Headers */ = {isa = PBXBuildFile; fileRef = F21C38574B33F177AD80CAA924DC394E /* dsp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F66956DC1EF599ECAAD2EF35A78423A8 /* PINProgressiveImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 40C123B5EA9BCE2CAE7CF510DFB1BC1F /* PINProgressiveImage.m */; }; + F69F7865A9B2E252B230CCA9F701522E /* PINRemoteImageMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F823C73B23E10B908B4F21124C547B8C /* PINRemoteImageMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6ED95368FABE705FD6B801D06329900 /* rescaler_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = E9C1DDB2A78F61A3EC8B87DF2DDEA718 /* rescaler_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F6EDF71B0167BDB2F12F8FA63986FC72 /* neon.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D1223E3D1108E25E0C8086D1E03BF2A /* neon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F733357475781468BF05E75241944D25 /* thread.c in Sources */ = {isa = PBXBuildFile; fileRef = F950A973087E2B11EC730DE897D5834D /* thread.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F7618AC5ADF62C6C429017947B194B11 /* quant_levels.c in Sources */ = {isa = PBXBuildFile; fileRef = 1BB009D3E732DB3F5B2A3401B9E0471C /* quant_levels.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F7EEF69E30FF19D2B2D8CA48B0EC3CFA /* PINDataTaskOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = ECC15B4255B859F73DF970C28C60D8F5 /* PINDataTaskOperation.m */; }; + F8131AD17B788C12E43282CB97C53C91 /* buffer.c in Sources */ = {isa = PBXBuildFile; fileRef = 8686B44D31B77E2E9B2F5C8059B21951 /* buffer.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F9B5DD07367A7AEF9D643BD9789F18B7 /* cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 33057D50F577B01298AD63ED4780C0F4 /* cpu.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F9D237572A8F9F91E7DD3041CD8DEE41 /* config.c in Sources */ = {isa = PBXBuildFile; fileRef = EE6DB9BC80D16176392B972E40580ED3 /* config.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + F9FDB44159AB46134C13CBD621F3667A /* alpha.c in Sources */ = {isa = PBXBuildFile; fileRef = 5FECD63F1C0353D6213E7E3CB0985594 /* alpha.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FA2E91EC9E635B7F4CD8A2252AD2C64F /* argb_mips_dsp_r2.c in Sources */ = {isa = PBXBuildFile; fileRef = BEE4C19D2676501A4F4F6ACD28D2D120 /* argb_mips_dsp_r2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FBA760F5D07BA9C1B72B0B1096852D79 /* cost_sse2.c in Sources */ = {isa = PBXBuildFile; fileRef = FC80E8C81FBD441CD6E66D61A891F0CD /* cost_sse2.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FDC5971C4CD9C9E30D2D6DDC8C560BEB /* picture_tools.c in Sources */ = {isa = PBXBuildFile; fileRef = DB311E7F99A454B189A2182CA6948174 /* picture_tools.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FDD27DB24BFA926443E521ECC9FAE201 /* tree.c in Sources */ = {isa = PBXBuildFile; fileRef = DA6FA979224A052FB3FF86ADF7A2C2D0 /* tree.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FE280F3B337CF7953E84C8CCDA3CBC33 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = DBAC22E876E6610E3FE6D744F8AC3851 /* Accelerate.framework */; }; + FE825CBF59A6990EE2585AE24A4FECD9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */; }; + FEB0B48DA289DD070706449B4A475089 /* mux_types.h in Headers */ = {isa = PBXBuildFile; fileRef = 2758A5FC00CC3B1202376A50E8231045 /* mux_types.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FF405C350EAB480DD0055B5F9BBA5E78 /* frame.c in Sources */ = {isa = PBXBuildFile; fileRef = 5C6469BE12302D36653D553871B438A7 /* frame.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FFBA9CB9B03705310B8D32C38C81FB6E /* enc.c in Sources */ = {isa = PBXBuildFile; fileRef = 81EF7950AAB501EB3CD0E61C70764816 /* enc.c */; settings = {COMPILER_FLAGS = "-D_THREAD_SAFE -fno-objc-arc"; }; }; + FFBC41066DB3831FF92E4D117D3F5451 /* PINRemoteImageProcessorTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C1A57E6F6DA6032D40A32676C9A4E8A /* PINRemoteImageProcessorTask.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 1C9695E2C9DEF2470336E128ED1F9260 /* PBXContainerItemProxy */ = { + 1781B55E092353F762807E195F0D94F6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 47A2D651028FF100573F85A8EC827EF4; + remoteGlobalIDString = 4659B8FEB8162320413F74963CC40CBE; remoteInfo = "Pods-PINRemoteImage Tests-PINRemoteImage"; }; - 216797B52BAD6A74C799E2D80B05A88D /* PBXContainerItemProxy */ = { + 28F26A06F3AA8A72338D677DBEA15C04 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9284DA2BA5E71487C2146506DAEF3E11; + remoteGlobalIDString = 7BF73191DE0029A84865A46C8EE25D15; remoteInfo = "Pods-PINRemoteImage Tests-libwebp"; }; - 24E6CD0B28380DC2ABDD799915491173 /* PBXContainerItemProxy */ = { + 3D8B33A6AF105DD2D8441D4B2FF3D883 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = A3B637CA68955549D95264C3282CC28E; - remoteInfo = "Pods-PINRemoteImage Tests-PINCache"; - }; - 7356E764F6D0D1CF181704BFB27D3263 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9FE34B3AACC04DC8BEF96E39BE1C454A; - remoteInfo = "Pods-PINRemoteImage-libwebp"; - }; - 7DB86348EE8AA54B63EBADAE3956E142 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = 9FE34B3AACC04DC8BEF96E39BE1C454A; - remoteInfo = "Pods-PINRemoteImage-libwebp"; - }; - 86B48926468DBCF21279C19D64771EE2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = F48D33F088FB92C9306A4CC94D2BBF19; + remoteGlobalIDString = 49081F3E6842F3DE8A4F88EBA06D8A8E; remoteInfo = "Pods-PINRemoteImage-PINRemoteImage"; }; - D51DA296672713AF8F869EBA56573E4F /* PBXContainerItemProxy */ = { + 62A26CD4C293A522500F0ABF37DF55E5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9773BA3D88E721A1923A7F9C868E645F; + remoteGlobalIDString = 54F27F7B6DBD02B3C1ABB03D547E1C0E; remoteInfo = "Pods-PINRemoteImage-PINCache"; }; - DB807A84495FB1B9B8F87C36E4FB15E0 /* PBXContainerItemProxy */ = { + 7FC781C35D79A9DC6BE7744F72608432 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9284DA2BA5E71487C2146506DAEF3E11; + remoteGlobalIDString = F9376201BF64927784318551084CA15A; + remoteInfo = "Pods-PINRemoteImage Tests-PINCache"; + }; + 89A7F2C20C62FB1B52D09DB0612F9D6E /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4295C947AD69FD429F982D216B4F4B0D; + remoteInfo = "Pods-PINRemoteImage-libwebp"; + }; + C13A607998BB556A4C9770538C826C06 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 54F27F7B6DBD02B3C1ABB03D547E1C0E; + remoteInfo = "Pods-PINRemoteImage-PINCache"; + }; + C65F7374DCB7E10EA172911CDC4D5354 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = F9376201BF64927784318551084CA15A; + remoteInfo = "Pods-PINRemoteImage Tests-PINCache"; + }; + CD6CB65661FDE2958A3A5364EB0AAED9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7BF73191DE0029A84865A46C8EE25D15; remoteInfo = "Pods-PINRemoteImage Tests-libwebp"; }; - E229F6C297B4EDC9EF29EDFCDE7059FE /* PBXContainerItemProxy */ = { + F807ECB0D11647282E3BD0CC2C16EF5B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9773BA3D88E721A1923A7F9C868E645F; - remoteInfo = "Pods-PINRemoteImage-PINCache"; - }; - EB73B2EB2E0470EA372967C7BEBA019A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = A3B637CA68955549D95264C3282CC28E; - remoteInfo = "Pods-PINRemoteImage Tests-PINCache"; + remoteGlobalIDString = 4295C947AD69FD429F982D216B4F4B0D; + remoteInfo = "Pods-PINRemoteImage-libwebp"; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0006003BFAD8A3BC3B093F63EA3C5C9C /* PINURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINURLSessionManager.m; sourceTree = ""; }; - 01D8146542FD894C984C4DD437CFCEFC /* PINDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PINDiskCache.m; path = PINCache/PINDiskCache.m; sourceTree = ""; }; - 01F76E9A21D4EEE15CF9F4755C94FF56 /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; - 02D02416F31DAFAA496B55D8B34C0E51 /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost.c; path = src/enc/cost.c; sourceTree = ""; }; - 03AFE9B5A3C40772B6C9CAF564D7118A /* frame.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = frame.c; path = src/dec/frame.c; sourceTree = ""; }; - 03B5D5195556A6E6DD781F130EEC2DC3 /* PINCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PINCache.m; path = PINCache/PINCache.m; sourceTree = ""; }; - 03BA04F07B2EF386400D4F323E2587E8 /* analysis.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = analysis.c; path = src/enc/analysis.c; sourceTree = ""; }; - 04F817FAA193B31BEACD6EE9693CE5D1 /* alpha.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha.c; path = src/enc/alpha.c; sourceTree = ""; }; - 057531B9633216FA5E68784C6639E33E /* PINRemoteImageMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageMacros.h; sourceTree = ""; }; - 058091FA36FB51A00B13BA66CD4083AA /* Pods-PINRemoteImage Tests-PINCache-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests-PINCache-Private.xcconfig"; sourceTree = ""; }; - 06544B3BE8E629AF5D85A63F63F69A24 /* vp8i.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i.h; path = src/dec/vp8i.h; sourceTree = ""; }; - 082A15DDCD9F48B8B17FEEACAC5A904D /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; - 0841C8A29C12BAD243F1824D1D12E46C /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; - 08C08D0289F61D65D465D7B0D9401978 /* libPods-PINRemoteImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 0B7F62FD8E1721B011A2CB8D5C146103 /* quant_levels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels.h; path = src/utils/quant_levels.h; sourceTree = ""; }; - 0BE9952FF29015FA363AFC9C1FE58E81 /* delta_palettization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = delta_palettization.h; path = src/enc/delta_palettization.h; sourceTree = ""; }; - 0CAAA4ADFF47F1C0476C7D7543488856 /* Pods-PINRemoteImage Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage Tests-dummy.m"; sourceTree = ""; }; - 0CF9BCFA37907265402809CABE1E8F35 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; - 0DF6F1D5A39FB9978D04281182C90760 /* Pods-PINRemoteImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage-dummy.m"; sourceTree = ""; }; - 0E1060C21AD30BA48C98C8A19A5B8F55 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; - 0E85FFE2C14D079CD83B77126205A31F /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; - 0EA2787E28D6B62C8576B51AC61AE950 /* PINRemoteImageCallbacks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageCallbacks.m; sourceTree = ""; }; - 1128137951923816364A251E0D36581A /* endian_inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl.h; path = src/utils/endian_inl.h; sourceTree = ""; }; - 115418B1F1F61147C2EB85003A5E80AD /* PINImageView+PINRemoteImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PINImageView+PINRemoteImage.m"; sourceTree = ""; }; - 1433A25402045CAC9D4F38074073E6F7 /* PINImageView+PINRemoteImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PINImageView+PINRemoteImage.h"; sourceTree = ""; }; - 164139E281ADAE01A2BABC9BCE7462E4 /* Pods-PINRemoteImage Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PINRemoteImage Tests-resources.sh"; sourceTree = ""; }; - 17826D808116B3F1B265445737AA94A7 /* Pods-PINRemoteImage-PINCache-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PINRemoteImage-PINCache-Private.xcconfig"; path = "../Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-Private.xcconfig"; sourceTree = ""; }; - 1B65B1AA0683A058945B2E9802DB9C28 /* PINRemoteImageCallbacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageCallbacks.h; sourceTree = ""; }; - 1B6BF1C2ABCA988887337195E4B53B38 /* Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig"; path = "../Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig"; sourceTree = ""; }; - 1ED141A34749C46238F7EA314A822845 /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; - 1FED1FCF1158653CD5CCCBDA1F08F84A /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; - 1FF195027FC488CCDA7F122D78F7E164 /* config.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = config.c; path = src/enc/config.c; sourceTree = ""; }; - 201B563B7FD7F012BD1726EBF82A5911 /* PINRemoteImageManagerResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageManagerResult.h; sourceTree = ""; }; - 2132B9698858B5A3F68AC08DC84A63FB /* Pods-PINRemoteImage Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests.debug.xcconfig"; sourceTree = ""; }; - 2195359CEF0A977A2BBB84F166FCD23B /* rescaler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler.h; path = src/utils/rescaler.h; sourceTree = ""; }; - 22505C9079E9D808441F8C821CB2C4BA /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler.c; path = src/utils/rescaler.c; sourceTree = ""; }; - 229730AF87D8D3D233F83AC2C80EAFBC /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filters.c; path = src/utils/filters.c; sourceTree = ""; }; - 22F581CB8C4E64CEFAB86FE565BAB8F3 /* alpha.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha.c; path = src/dec/alpha.c; sourceTree = ""; }; - 24D915E67112A3F1189EF725A47D1C8B /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; - 25459264DAA1A14F76EA630BDBF27A80 /* PINProgressiveImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINProgressiveImage.m; sourceTree = ""; }; - 25E35F3D8E7310628528A5FC5D434FEE /* decode_vp8.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode_vp8.h; path = src/dec/decode_vp8.h; sourceTree = ""; }; - 276418F4773A7B641DB91CEB7A3E3139 /* huffman_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode.h; path = src/utils/huffman_encode.h; sourceTree = ""; }; - 293754C4C5922234928C571E4E3E843F /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m"; sourceTree = ""; }; - 2EB026DAC639E6C7DB205190E273DA41 /* Pods-PINRemoteImage-PINCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-PINRemoteImage-PINCache-dummy.m"; path = "../Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-dummy.m"; sourceTree = ""; }; - 31089C5D9147D50F3E7F1DF7B8F15A90 /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; - 31ACA349F90A87532231D2B541E576AC /* syntax.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = syntax.c; path = src/enc/syntax.c; sourceTree = ""; }; - 324FEBD3A47B0BBF380C80B320405352 /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; - 33EE3049DC4A3A430B3895209785A836 /* Pods-PINRemoteImage Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PINRemoteImage Tests-acknowledgements.markdown"; sourceTree = ""; }; - 340CC70F3D69BC7E03C05B7C7AC0B43C /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; - 35728B9C318EC4B505A9D1E7F683A828 /* backward_references.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = backward_references.c; path = src/enc/backward_references.c; sourceTree = ""; }; - 35CE407A189702E4B70CFD6302A279B7 /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; - 36CEC69DE51A7065109C58072A5EB52D /* PINProgressiveImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINProgressiveImage.h; sourceTree = ""; }; - 3718D88CE0F716564BDC706A868B2525 /* webpenc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = webpenc.c; path = src/enc/webpenc.c; sourceTree = ""; }; - 3838EA7453CB3B1D72555FCCD61788B2 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - 39DF3A4E50EDDF793B7A0C0CB255AE95 /* vp8li.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li.h; path = src/enc/vp8li.h; sourceTree = ""; }; - 3AF78B4AA97D012FBB7828E8FF2090FB /* PINDataTaskOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINDataTaskOperation.h; sourceTree = ""; }; - 3BC5441FB9D273A742DEF861BA7045FF /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; - 3E11777934A2B901DC9A53BA794F22B8 /* color_cache.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = color_cache.c; path = src/utils/color_cache.c; sourceTree = ""; }; - 3F2D1E5D5F682370139C4B7890507A78 /* bit_reader.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = bit_reader.c; path = src/utils/bit_reader.c; sourceTree = ""; }; - 3FB26A2BEBC8A2C3E2DF2BF7D90CD565 /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; - 40EFF3444368F8071253D99C7359BA87 /* histogram.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram.h; path = src/enc/histogram.h; sourceTree = ""; }; - 41782C53833990D96ED4172FE10533C7 /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; - 41DDC567DC99BCF757EE0D5B1C19AD3E /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; - 42034CB146F25E27595177FD053C701E /* libPods-PINRemoteImage Tests-PINRemoteImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage Tests-PINRemoteImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 420C49D727B1BC0BF91C9208FA8B2A77 /* PINRemoteImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImage.h; sourceTree = ""; }; - 4226149E173FEA09D7953A1A93C3ACBF /* PINURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINURLSessionManager.h; sourceTree = ""; }; - 42E14516FE894053F52E8F32FD784343 /* libPods-PINRemoteImage Tests-libwebp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage Tests-libwebp.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 459575963F1FA219A6FC38A6AD425524 /* PINImage+DecodedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PINImage+DecodedImage.h"; sourceTree = ""; }; - 45B07534E835BB3C17179D0B197AB4C2 /* Pods-PINRemoteImage-libwebp-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PINRemoteImage-libwebp-Private.xcconfig"; path = "../Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-Private.xcconfig"; sourceTree = ""; }; - 486B1ECF81CEF4EA6A47EE5A67C5678E /* quant_levels_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = quant_levels_dec.c; path = src/utils/quant_levels_dec.c; sourceTree = ""; }; - 49015D85BFCAD33E0114069AB6196221 /* bit_reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader.h; path = src/utils/bit_reader.h; sourceTree = ""; }; - 49F95A4FDAC82485D5682A305F604D26 /* quant_levels_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec.h; path = src/utils/quant_levels_dec.h; sourceTree = ""; }; - 4B88D47AD37BF2A2E07CB33B4B5C6676 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; - 4E60C87446EB836F266BF599494B9811 /* Pods-PINRemoteImage Tests-PINCache.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests-PINCache.xcconfig"; sourceTree = ""; }; - 5013E922172013EFFD7A13AE07CF10E7 /* libPods-PINRemoteImage-PINCache.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage-PINCache.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 510A116DAF4E5C071B3E20C35BD9D7D8 /* thread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread.h; path = src/utils/thread.h; sourceTree = ""; }; - 5326CA792B67F366CB26B18F6463A774 /* Pods-PINRemoteImage-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PINRemoteImage-acknowledgements.markdown"; sourceTree = ""; }; - 5474D622E5613796C212F8945DB6DD67 /* PINRemoteImageTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageTask.h; sourceTree = ""; }; - 54D5BB37BE66A3E20B5F7C9B20BB6890 /* idec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = idec.c; path = src/dec/idec.c; sourceTree = ""; }; - 56865B878D54C96DBA8C061B287316CB /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; - 570D63EDBE90B348534C103ED20C165E /* Pods-PINRemoteImage Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests.release.xcconfig"; sourceTree = ""; }; - 5799AC707A1B01F332267B371F85A3CA /* Pods-PINRemoteImage-PINCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-PINRemoteImage-PINCache-prefix.pch"; path = "../Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch"; sourceTree = ""; }; - 59BC1086C5EA5036BCA0BBD4D9F8A559 /* webp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = webp.c; path = src/dec/webp.c; sourceTree = ""; }; - 5A942CCE6C9FE397AA982189F43A75F9 /* vp8li.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li.h; path = src/dec/vp8li.h; sourceTree = ""; }; - 5E11854B39F19B272DC85759B7B22CAD /* tree.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tree.c; path = src/dec/tree.c; sourceTree = ""; }; - 5F13DB657F8C2406E8618C6C509D1FBE /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; - 60663E71E9D3CACA1EA294F49E13F539 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; - 607F1AED27CE1600E5C161176A0E4F28 /* PINRemoteImageTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageTask.m; sourceTree = ""; }; - 60F8C7174DF9D4863CD6E8E7353158DA /* enc_avx2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_avx2.c; path = src/dsp/enc_avx2.c; sourceTree = ""; }; - 6176803187BDA92B52DE893722C975B9 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; - 6200E3056D84B2FB97FEFA4EC8D4FC41 /* picture.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture.c; path = src/enc/picture.c; sourceTree = ""; }; - 630A0AA0C41E91B173F08DABECEEE724 /* PINButton+PINRemoteImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PINButton+PINRemoteImage.m"; sourceTree = ""; }; - 632BD5263BAFA85CA0CC3F8D7FD04527 /* quant_levels.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = quant_levels.c; path = src/utils/quant_levels.c; sourceTree = ""; }; - 638E358429BF5D77BB353217564ABA3E /* Pods-PINRemoteImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage.release.xcconfig"; sourceTree = ""; }; - 64A63AC00FA83FBCF2EB61587BF683AE /* huffman_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = huffman_encode.c; path = src/utils/huffman_encode.c; sourceTree = ""; }; - 64D28923456DA2E7E1637998DD35813A /* PINRemoteImageProcessorTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageProcessorTask.m; sourceTree = ""; }; - 6676F3956DBE08ED0E6838A467EE0102 /* webpi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi.h; path = src/dec/webpi.h; sourceTree = ""; }; - 66DC48F0C80B0E713D92F4A6555E210E /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; - 68A029EA59B077134F562AF632205A50 /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; - 6B4E0502C07D4A7CDBD5AFDC8A2ADDB5 /* picture_tools.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture_tools.c; path = src/enc/picture_tools.c; sourceTree = ""; }; - 6C6E5130436F911EC3D3F7EE73632AF3 /* filter.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filter.c; path = src/enc/filter.c; sourceTree = ""; }; - 6EDF03ACE123A82CF5C7293CA1594704 /* tree.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tree.c; path = src/enc/tree.c; sourceTree = ""; }; - 710A96308B197458F0D094F132568C02 /* vp8enci.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8enci.h; path = src/enc/vp8enci.h; sourceTree = ""; }; - 75CB5E89AC74516A64EC00124F52AD9E /* io.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = io.c; path = src/dec/io.c; sourceTree = ""; }; - 7693A09B947771240DD9F9A9F902A9C6 /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; - 774BED29BDBB220F72F7777855BCD284 /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; - 78FFF866B4B05C68C5E1C100073529DA /* histogram.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = histogram.c; path = src/enc/histogram.c; sourceTree = ""; }; - 7A111E745F340DBC251BC2E464D2231B /* huffman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman.h; path = src/utils/huffman.h; sourceTree = ""; }; - 7CBCD25ECF5E1B728354F8AE38477DFE /* Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig"; sourceTree = ""; }; - 7D8EED1D64A643F5B161E8395477FD30 /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; - 7E15DE087C3987DB99EDEB4C788061CC /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 7F328D35E9AF29DE15E119C8260F6313 /* Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch"; sourceTree = ""; }; - 7F4C624873E441FB6E434858B30AB5FD /* Pods-PINRemoteImage Tests-PINCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PINRemoteImage Tests-PINCache-prefix.pch"; sourceTree = ""; }; - 80372D62D4683821A2EB95D5806B1056 /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; - 806A208BB338B4505C6A640CB9D7B9CE /* NSData+ImageDetectors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+ImageDetectors.m"; sourceTree = ""; }; - 810536399DE9AC1DD6CC107507D11911 /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; - 827D78751B54C10E77EA4CADB6D3E31C /* common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common.h; path = src/dec/common.h; sourceTree = ""; }; - 82BE71AD6226C78D78E3384D96B38949 /* color_cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache.h; path = src/utils/color_cache.h; sourceTree = ""; }; - 830DF280BD8690B3E855D276044CB2A9 /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; - 8318BB360132163B75F9A286833BAB1A /* PINRemoteImageDownloadTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageDownloadTask.h; sourceTree = ""; }; - 8415A36511F838D3923EBC08354A5B0D /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; - 84E126951D6F17E3E412FBA009AC63D1 /* buffer.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = buffer.c; path = src/dec/buffer.c; sourceTree = ""; }; - 85D3752DEA74618437CB8203556E5230 /* PINRemoteImageManagerResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageManagerResult.m; sourceTree = ""; }; - 86BCDA6E741DDA7550C94CB1BD81CB48 /* random.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = random.c; path = src/utils/random.c; sourceTree = ""; }; - 88A9143712B4BEC6A1558772F9B5BC3E /* Pods-PINRemoteImage Tests-libwebp.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests-libwebp.xcconfig"; sourceTree = ""; }; - 8942A2DC713084B9AAEAC62694E5229E /* argb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = argb.c; path = src/dsp/argb.c; sourceTree = ""; }; - 89BC1098BD32F39643E2B7D74511881E /* PINDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PINDiskCache.h; path = PINCache/PINDiskCache.h; sourceTree = ""; }; - 8C0F614C1A94ED05BF7E5F685B4049CA /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; - 8C924024D3585E71E3E0E4666034CB1D /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; - 8E3C88CA9483654E66ABE7489C21361D /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; - 91891ABA8831CEBDB674524897A0C981 /* Pods-PINRemoteImage Tests-PINCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage Tests-PINCache-dummy.m"; sourceTree = ""; }; - 91EE1AFE82A6F277CDB1116B8F7483FB /* vp8l.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = vp8l.c; path = src/enc/vp8l.c; sourceTree = ""; }; - 92C6637FCBBA42A8EACF88E617B75DE2 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; - 92CBC712F56735A4F96BBC9DB3139D7C /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; - 9483175D765C4F8EA3931360F06075E1 /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; - 95D5AB25212E2BB354E135EB52CF026A /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; - 95FDE3E43D6568CA1869E7EA0C03ECC6 /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; - 9605F107D1BD5342D30E12107E7B4289 /* quant.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = quant.c; path = src/dec/quant.c; sourceTree = ""; }; - 98DFFFFEF0A3209DE4E689F047CECC4E /* filters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters.h; path = src/utils/filters.h; sourceTree = ""; }; - 9A4BC524D6D10519F2F94678E6404A88 /* libPods-PINRemoteImage Tests-PINCache.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage Tests-PINCache.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 9C1B9359BEC62DE926999891C93EC9A2 /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; - 9C27A2759F934FD2892682DDAC6CF785 /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; - 9C2FAA7EA132F35B7AED314682CE9009 /* bit_writer.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = bit_writer.c; path = src/utils/bit_writer.c; sourceTree = ""; }; - 9CE7F45D2D1AF97BA216985DA9671876 /* Pods-PINRemoteImage Tests-libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PINRemoteImage Tests-libwebp-prefix.pch"; sourceTree = ""; }; - 9E87A4E73F06FEA1FBAD9E09DA29BD23 /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; - A07ACD62FD05E05C8663DA741656BA35 /* Pods-PINRemoteImage-PINCache.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PINRemoteImage-PINCache.xcconfig"; path = "../Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache.xcconfig"; sourceTree = ""; }; - A2C3BC697BD27EE12894FBBD52E316A6 /* Pods-PINRemoteImage Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PINRemoteImage Tests-acknowledgements.plist"; sourceTree = ""; }; - A46515A73A1871CFE4FEC5493F3D4DE8 /* PINRemoteImageCategoryManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageCategoryManager.m; sourceTree = ""; }; - A4776DA4983134BF164459289CEF4C4A /* Pods-PINRemoteImage Tests-libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage Tests-libwebp-dummy.m"; sourceTree = ""; }; - A4B207EA65D235DFF00EE53A5DEF5858 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; - A4DE85351A276AFD8F1B9E8463E107DF /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; - A5C8083754B20671AF4622AF9074BE3C /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; - A7A57DAA61C4B1B8AC802AB61CA58002 /* Pods-PINRemoteImage-PINRemoteImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-PINRemoteImage-PINRemoteImage-prefix.pch"; path = "../Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-prefix.pch"; sourceTree = ""; }; - A7F476261870C8DE58AE88186FE99D10 /* PINRemoteImageProcessorTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageProcessorTask.h; sourceTree = ""; }; - A875C25A310D01839FFACC072B52018E /* picture_psnr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture_psnr.c; path = src/enc/picture_psnr.c; sourceTree = ""; }; - AC06CFCD3B2E8410EBD2F5905CABDB6B /* frame.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = frame.c; path = src/enc/frame.c; sourceTree = ""; }; - AC272BB46CFF7AAB1A80F24A32BF5CFF /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; - AE7A416EF43367591DD6182B2F989416 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; - AEF77405947C125A224AA31807871310 /* Pods-PINRemoteImage-PINRemoteImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-PINRemoteImage-PINRemoteImage-dummy.m"; path = "../Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-dummy.m"; sourceTree = ""; }; - B042FE0131E4E0AB5A311ADCFE202ADF /* near_lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = near_lossless.c; path = src/enc/near_lossless.c; sourceTree = ""; }; - B0F58DD17C45133DFEE8F50812B80DF0 /* bit_writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer.h; path = src/utils/bit_writer.h; sourceTree = ""; }; - B24589415003E51886B51602CADC9BB0 /* Pods-PINRemoteImage Tests-PINRemoteImage-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests-PINRemoteImage-Private.xcconfig"; sourceTree = ""; }; - B2516699CBA0BCFF5ABF341A1ED25911 /* huffman.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = huffman.c; path = src/utils/huffman.c; sourceTree = ""; }; - B5B6B8CDC5A5D18F4DF5AE398FE71EAE /* token.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = token.c; path = src/enc/token.c; sourceTree = ""; }; - B6862C4377F81140E08F532568EBE15F /* Nullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nullability.h; path = PINCache/Nullability.h; sourceTree = ""; }; - B858B1FDFC5C0B8AA30F140D154B1D24 /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; - B9BD3C8432C1864404F5A302CA02EE87 /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; - BA3A4B62A73F958D05FCD1D7D64518C0 /* PINRemoteImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageManager.m; sourceTree = ""; }; + 00B2BEE1D596A306899DFE0B44C7D72A /* Pods-PINRemoteImage-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PINRemoteImage-resources.sh"; sourceTree = ""; }; + 01FA6E9D9BCA378FBB88C89C9FDCBC9F /* frame.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = frame.c; path = src/dec/frame.c; sourceTree = ""; }; + 02B3E85CC4257F258A85CE3A6E7F5394 /* lossless_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_neon.c; path = src/dsp/lossless_neon.c; sourceTree = ""; }; + 036062D0A19FCA7E73B2DB789C00216A /* picture_psnr.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture_psnr.c; path = src/enc/picture_psnr.c; sourceTree = ""; }; + 047836507CA69F275975EADE4C9B8BA7 /* vp8i.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8i.h; path = src/dec/vp8i.h; sourceTree = ""; }; + 073FD25B9F15513B247D196CB42D6FD4 /* alpha_processing_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha_processing_sse2.c; path = src/dsp/alpha_processing_sse2.c; sourceTree = ""; }; + 08AFADD294D80244C39890D00507D9EE /* mips_macro.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mips_macro.h; path = src/dsp/mips_macro.h; sourceTree = ""; }; + 08CEB42F3786551FDFF2AD2B3614744E /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; + 08ED420669A05CB90FB7FB746D33355E /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 09272F14B86EB723F4F71382F4295BE2 /* endian_inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = endian_inl.h; path = src/utils/endian_inl.h; sourceTree = ""; }; + 09B5280BE8CF7A30C35E871DB10384C2 /* PINMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PINMemoryCache.m; path = PINCache/PINMemoryCache.m; sourceTree = ""; }; + 09C12260BC77AD5530AA12B642E610AF /* PINRemoteImageCallbacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageCallbacks.h; sourceTree = ""; }; + 09D94097DD3F68E0127E462B903BA098 /* Pods-PINRemoteImage-PINCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-PINRemoteImage-PINCache-prefix.pch"; path = "../Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch"; sourceTree = ""; }; + 0A7D6B7741B415DB5DA808A4FD6A9500 /* filters_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filters_sse2.c; path = src/dsp/filters_sse2.c; sourceTree = ""; }; + 0C7FA0BBC129E96758B818C8D37AB602 /* iterator.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = iterator.c; path = src/enc/iterator.c; sourceTree = ""; }; + 0D0E13E335F94D5F8C4BA43CC2F6BC93 /* analysis.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = analysis.c; path = src/enc/analysis.c; sourceTree = ""; }; + 0D7638652490AB4B151E344722998013 /* vp8enci.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8enci.h; path = src/enc/vp8enci.h; sourceTree = ""; }; + 0E6EA8AF158D59DD701BFB69F9D67681 /* PINRemoteImageManagerResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageManagerResult.h; sourceTree = ""; }; + 0EC0DF5B2E9F7B941F2DCB6F54F7F0BA /* Pods-PINRemoteImage-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PINRemoteImage-acknowledgements.plist"; sourceTree = ""; }; + 0EF50AEC0C8C1F517039F48B79FDDF97 /* PINImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PINImage+WebP.m"; sourceTree = ""; }; + 0F84BA49DD764EBF8F11067B53627584 /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; + 115302D3AC9CD22BD8B7E1AE154187C3 /* NSData+ImageDetectors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+ImageDetectors.h"; sourceTree = ""; }; + 11AF0128063E2507095CACC8001C21DC /* huffman_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = huffman_encode.c; path = src/utils/huffman_encode.c; sourceTree = ""; }; + 13E434C0AE2F99377B4587AE15199116 /* Pods-PINRemoteImage Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests.release.xcconfig"; sourceTree = ""; }; + 14DEB6FAB33B71BDECEA0EA07DFD60EE /* PINCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PINCache.h; path = PINCache/PINCache.h; sourceTree = ""; }; + 151E972AC06964417A47E6EDE160CE2A /* filter.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filter.c; path = src/enc/filter.c; sourceTree = ""; }; + 1752082E420FC5D5B94F184B69174A35 /* PINRemoteImageCategoryManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageCategoryManager.m; sourceTree = ""; }; + 17A2986A7D3037928D1C4870528DFA2B /* enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_sse41.c; path = src/dsp/enc_sse41.c; sourceTree = ""; }; + 187E9ABCB6ADB6A633837ED6B5494381 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; + 18DA4E2541E08E8A11C77C1C573C5DB8 /* Pods-PINRemoteImage-libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-PINRemoteImage-libwebp-dummy.m"; path = "../Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-dummy.m"; sourceTree = ""; }; + 19C6F5AD54B501CB69E9B4014B763468 /* extras.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = extras.h; path = src/webp/extras.h; sourceTree = ""; }; + 1B57B3C900DE5296E499AC6140EEA0AA /* Pods-PINRemoteImage Tests-libwebp.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests-libwebp.xcconfig"; sourceTree = ""; }; + 1B7650A3524BBE6B08263AAFB93B64FB /* lossless_enc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc.c; path = src/dsp/lossless_enc.c; sourceTree = ""; }; + 1B9B582F669B390FA2D4545EF4E621F4 /* filters.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = filters.h; path = src/utils/filters.h; sourceTree = ""; }; + 1BB009D3E732DB3F5B2A3401B9E0471C /* quant_levels.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = quant_levels.c; path = src/utils/quant_levels.c; sourceTree = ""; }; + 1BEE7D55F12EF83A55A1C8CCDF34D92F /* vp8li.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li.h; path = src/enc/vp8li.h; sourceTree = ""; }; + 1F992AD817B9CD6F5161835D4BB7B518 /* quant.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = quant.c; path = src/enc/quant.c; sourceTree = ""; }; + 20C7F726E0D6A8676CEF34159DB97DC4 /* Pods-PINRemoteImage-PINCache.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PINRemoteImage-PINCache.xcconfig"; path = "../Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache.xcconfig"; sourceTree = ""; }; + 22266C4A3D9B45499E94DAB4855E1034 /* bit_writer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_writer.h; path = src/utils/bit_writer.h; sourceTree = ""; }; + 2227FD684BD87B70E4B9AAB05D5F4237 /* alphai.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai.h; path = src/dec/alphai.h; sourceTree = ""; }; + 24C9B4C049421DC6370DBAC108EE7D36 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; + 269AFBB649024831256A9076291BBF2A /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; + 2758A5FC00CC3B1202376A50E8231045 /* mux_types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux_types.h; path = src/webp/mux_types.h; sourceTree = ""; }; + 28AE6FBBA40AF87A5A31CBAEF770A7ED /* enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_mips32.c; path = src/dsp/enc_mips32.c; sourceTree = ""; }; + 2941C9C6D7BD9755DA12DC753FF399A7 /* upsampling_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upsampling_neon.c; path = src/dsp/upsampling_neon.c; sourceTree = ""; }; + 2EAE0D0EEC67B7F5F86D053B5A671941 /* enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_neon.c; path = src/dsp/enc_neon.c; sourceTree = ""; }; + 303B856F72862C562506139B67598CE2 /* thread.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = thread.h; path = src/utils/thread.h; sourceTree = ""; }; + 319E2DB18C97B1E00EF72C11B4C0FCE7 /* Pods-PINRemoteImage-PINRemoteImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-PINRemoteImage-PINRemoteImage-prefix.pch"; path = "../Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-prefix.pch"; sourceTree = ""; }; + 31C1FF5A9682F9289FF9DF01205937EB /* PINDataTaskOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINDataTaskOperation.h; sourceTree = ""; }; + 32EAE84C1BAA216635E9A281CC6128CC /* PINImage+DecodedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PINImage+DecodedImage.m"; sourceTree = ""; }; + 33057D50F577B01298AD63ED4780C0F4 /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; + 33B43C0C6C5AED91B7F97BC58B46EF2F /* near_lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = near_lossless.c; path = src/enc/near_lossless.c; sourceTree = ""; }; + 341AD59FE075F7FED572B523EB5FF57C /* PINButton+PINRemoteImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PINButton+PINRemoteImage.h"; sourceTree = ""; }; + 37871A77E59A98A47B0245BEA1AD8A9B /* libPods-PINRemoteImage Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 38B866ECB21E231232DF93978DC9A3DD /* token.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = token.c; path = src/enc/token.c; sourceTree = ""; }; + 3DCD538C08B92B25FE493C28ED5E54F3 /* webpi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = webpi.h; path = src/dec/webpi.h; sourceTree = ""; }; + 3DE376634CE3FD8D4D12944DD182628A /* quant_levels_dec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels_dec.h; path = src/utils/quant_levels_dec.h; sourceTree = ""; }; + 40C123B5EA9BCE2CAE7CF510DFB1BC1F /* PINProgressiveImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINProgressiveImage.m; sourceTree = ""; }; + 42270D4A3B36C5A9D87CBFC54B714337 /* lossless_enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_sse2.c; path = src/dsp/lossless_enc_sse2.c; sourceTree = ""; }; + 427D149590C0F9F9248588FB71CC4444 /* upsampling.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upsampling.c; path = src/dsp/upsampling.c; sourceTree = ""; }; + 46F053250C9EA622CFDD4D646061FD5C /* alpha_processing.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha_processing.c; path = src/dsp/alpha_processing.c; sourceTree = ""; }; + 4704BB4432713434FB894995758966B0 /* rescaler_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler_neon.c; path = src/dsp/rescaler_neon.c; sourceTree = ""; }; + 47F086DF700A7233251EDB68FBE3B41E /* upsampling_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upsampling_sse2.c; path = src/dsp/upsampling_sse2.c; sourceTree = ""; }; + 499DE4A46F0EDE60B8D3B48E950D25D5 /* picture.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture.c; path = src/enc/picture.c; sourceTree = ""; }; + 49C6694887F17DBECAD6A4AE6F894375 /* bit_reader_inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl.h; path = src/utils/bit_reader_inl.h; sourceTree = ""; }; + 4A57EB68D6EE28230332CD41E941F6F4 /* Pods-PINRemoteImage Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage Tests-dummy.m"; sourceTree = ""; }; + 4E174A5CF1A5B03FB84E94F2D60A63EF /* PINRemoteImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageManager.h; sourceTree = ""; }; + 4FE91BB0F4EE1F7090E498D24A1F4454 /* huffman_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman_encode.h; path = src/utils/huffman_encode.h; sourceTree = ""; }; + 50B226DE6B434F1128DEE396E4CD6CC6 /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; + 51C889FABDC614299ED1E20E4C20B996 /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; + 5492121FD7CB922DA5F7172FD7E14939 /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; + 550EE1BBD51265063D794100F5D199B6 /* cost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost.h; path = src/enc/cost.h; sourceTree = ""; }; + 5622547C0A06D1C7112F74EDC4BB43DB /* color_cache.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = color_cache.c; path = src/utils/color_cache.c; sourceTree = ""; }; + 5630DB7021C06707C6AA8A000876C18E /* Pods-PINRemoteImage-PINRemoteImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-PINRemoteImage-PINRemoteImage-dummy.m"; path = "../Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-dummy.m"; sourceTree = ""; }; + 590CF4650597641E3CFC4DAD72CB9E76 /* dec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec.c; path = src/dsp/dec.c; sourceTree = ""; }; + 5C6469BE12302D36653D553871B438A7 /* frame.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = frame.c; path = src/enc/frame.c; sourceTree = ""; }; + 5DA7CB02D3E2A298028767E73126F204 /* PINRemoteImageManagerResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageManagerResult.m; sourceTree = ""; }; + 5E8DE7D0685A7209483CC150A0A4E7D0 /* libPods-PINRemoteImage Tests-PINRemoteImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage Tests-PINRemoteImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 5F303C1F606F27A263A23280D04202EE /* huffman.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = huffman.c; path = src/utils/huffman.c; sourceTree = ""; }; + 5FECD63F1C0353D6213E7E3CB0985594 /* alpha.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha.c; path = src/enc/alpha.c; sourceTree = ""; }; + 62265B8587BBA315558F9C214B0A218B /* picture_csp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture_csp.c; path = src/enc/picture_csp.c; sourceTree = ""; }; + 623DBC2B7C9CBADF7B2EF5CFE90053E9 /* PINImage+DecodedImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PINImage+DecodedImage.h"; sourceTree = ""; }; + 6262F371A63382ECF19EB817DD716A01 /* libPods-PINRemoteImage Tests-libwebp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage Tests-libwebp.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 64A8CB290C26BA2EC077018F0FF62A00 /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filters.c; path = src/utils/filters.c; sourceTree = ""; }; + 661607B3D93E621086FCBAA85921F167 /* libPods-PINRemoteImage-PINCache.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage-PINCache.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 669F7FAE613F78E5AB6329734226DEE0 /* syntax.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = syntax.c; path = src/enc/syntax.c; sourceTree = ""; }; + 6728D29943D41E8245915D3CA0EF1DB9 /* PINDiskCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PINDiskCache.m; path = PINCache/PINDiskCache.m; sourceTree = ""; }; + 681EA22C94994D6846EB2149FD9490DD /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; + 696346637584B1D00F0623BE4B00FDA6 /* random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random.h; path = src/utils/random.h; sourceTree = ""; }; + 6975B688661FC3E703CA5E05E0911A6B /* Pods-PINRemoteImage-libwebp.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PINRemoteImage-libwebp.xcconfig"; path = "../Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp.xcconfig"; sourceTree = ""; }; + 6A02D5B9E82EDCA6AFBF230693374DFC /* PINRemoteImageCategoryManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageCategoryManager.h; sourceTree = ""; }; + 6AA3AF2F7945B27DDB73816BEAC24885 /* libPods-PINRemoteImage-PINRemoteImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage-PINRemoteImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6CE3F4EEF2F6806DCC7F793DA0774547 /* dec_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_neon.c; path = src/dsp/dec_neon.c; sourceTree = ""; }; + 6D1B1AE17B6A08FBD677088F522C5AE9 /* PINButton+PINRemoteImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PINButton+PINRemoteImage.m"; sourceTree = ""; }; + 6DC053B3873069543472D68CBD99C7C2 /* mux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mux.h; path = src/webp/mux.h; sourceTree = ""; }; + 6FFB5369DE5023467EE00C37356BDA50 /* Pods-PINRemoteImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage.debug.xcconfig"; sourceTree = ""; }; + 72FC21DD287282526962956C50A2D617 /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler.c; path = src/utils/rescaler.c; sourceTree = ""; }; + 737FC2D5F5133B9BD3A68A1B8D20AE47 /* rescaler.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler.c; path = src/dsp/rescaler.c; sourceTree = ""; }; + 74134908A3FC6B5F6FC1D82899A34F22 /* histogram.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = histogram.h; path = src/enc/histogram.h; sourceTree = ""; }; + 74B326E811424EE1FD562D285F1DD5FA /* muxedit.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = muxedit.c; path = src/mux/muxedit.c; sourceTree = ""; }; + 7514DD8DA0087019D2B3BBFD0481A2B0 /* PINRemoteImageDownloadTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageDownloadTask.m; sourceTree = ""; }; + 75F9CEF23DFA4DD20E4D37B98771285F /* vp8l.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = vp8l.c; path = src/enc/vp8l.c; sourceTree = ""; }; + 763A08FB765B13390F5A24BA26E28EEC /* lossless_enc_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_mips32.c; path = src/dsp/lossless_enc_mips32.c; sourceTree = ""; }; + 7668AE55CBA5F0B083DB12F92B99C3AA /* alpha.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha.c; path = src/dec/alpha.c; sourceTree = ""; }; + 7734E4D7AE16EE579330251E1860258A /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; + 7890BDF381866A9AD56EC49CC0D5ED98 /* Pods-PINRemoteImage Tests-PINCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage Tests-PINCache-dummy.m"; sourceTree = ""; }; + 7AC3F6C398BC3DF5F78239D11AB3CD59 /* Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig"; sourceTree = ""; }; + 7B32C590F36ED0ADCB264E028CABDE00 /* yuv_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = yuv_mips_dsp_r2.c; path = src/dsp/yuv_mips_dsp_r2.c; sourceTree = ""; }; + 7B8CA1EA4E5286BA1499522B01CD3026 /* webp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = webp.c; path = src/dec/webp.c; sourceTree = ""; }; + 7C04168596CC414DF8C41E97A2F9D6F9 /* demux.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = demux.h; path = src/webp/demux.h; sourceTree = ""; }; + 7C9071E76274A61115F8E5FB167CD8D0 /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; + 7E66215146AFB4BFB8C31DE89243615E /* argb_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = argb_sse2.c; path = src/dsp/argb_sse2.c; sourceTree = ""; }; + 7E76B97D3BB97419A2025005A8FCB40F /* tree.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tree.c; path = src/dec/tree.c; sourceTree = ""; }; + 7EC874C64657EE6521C5F4CADA9EDCE9 /* Pods-PINRemoteImage Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PINRemoteImage Tests-frameworks.sh"; sourceTree = ""; }; + 7EF8D88411B05D055AD7E85A879DAE4A /* PINRemoteImageTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageTask.h; sourceTree = ""; }; + 7F41DE1F7D5A407639AA898D43E04D4D /* PINRemoteImageDownloadTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageDownloadTask.h; sourceTree = ""; }; + 809DB017E880B204F92007E2BA6B4BE2 /* libPods-PINRemoteImage Tests-PINCache.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage Tests-PINCache.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 81EF7950AAB501EB3CD0E61C70764816 /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; + 83E97BF934ECCFCB4591E1296D85489A /* Pods-PINRemoteImage-PINCache-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-PINRemoteImage-PINCache-dummy.m"; path = "../Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-dummy.m"; sourceTree = ""; }; + 8535BBBE437ED3D4A00636834681CE46 /* alpha_processing_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha_processing_sse41.c; path = src/dsp/alpha_processing_sse41.c; sourceTree = ""; }; + 8686B44D31B77E2E9B2F5C8059B21951 /* buffer.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = buffer.c; path = src/dec/buffer.c; sourceTree = ""; }; + 86D2B8D5CDFFD667A07381DA131C784E /* bit_writer.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = bit_writer.c; path = src/utils/bit_writer.c; sourceTree = ""; }; + 888FF927483334ABC1B960FCD738B03E /* Pods-PINRemoteImage-libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-PINRemoteImage-libwebp-prefix.pch"; path = "../Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-prefix.pch"; sourceTree = ""; }; + 88F7DFDC1EE7306EB1325339FC287B80 /* rescaler_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler_mips32.c; path = src/dsp/rescaler_mips32.c; sourceTree = ""; }; + 898AF4FDCD5079C2CC73EF9BBF3E25F3 /* common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = common.h; path = src/dec/common.h; sourceTree = ""; }; + 89CBEDA8EC0EB7F3D3BF96695FDA7DF4 /* upsampling_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = upsampling_mips_dsp_r2.c; path = src/dsp/upsampling_mips_dsp_r2.c; sourceTree = ""; }; + 8A294F3206E113303E2E6CB0A9399068 /* Pods-PINRemoteImage-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PINRemoteImage-frameworks.sh"; sourceTree = ""; }; + 8A5EF12FBC4E53C10BCE4C42EF9EBB83 /* alpha_processing_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = alpha_processing_mips_dsp_r2.c; path = src/dsp/alpha_processing_mips_dsp_r2.c; sourceTree = ""; }; + 8C1A57E6F6DA6032D40A32676C9A4E8A /* PINRemoteImageProcessorTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageProcessorTask.m; sourceTree = ""; }; + 8C7BD4D5AEC31D173AFBF54111859896 /* PINProgressiveImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINProgressiveImage.h; sourceTree = ""; }; + 8D1223E3D1108E25E0C8086D1E03BF2A /* neon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = neon.h; path = src/dsp/neon.h; sourceTree = ""; }; + 8EE07C344883F4C175CA37617B3A73AF /* muxread.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = muxread.c; path = src/mux/muxread.c; sourceTree = ""; }; + 925E841ADB0E805F18D8FC6955AE572C /* Pods-PINRemoteImage Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PINRemoteImage Tests-resources.sh"; sourceTree = ""; }; + 926D7ECCA81FB2771868BF38E7D257A0 /* quant_levels.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = quant_levels.h; path = src/utils/quant_levels.h; sourceTree = ""; }; + 95174FD06AEBAE86CE63F82A2FC5C096 /* bit_reader.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = bit_reader.c; path = src/utils/bit_reader.c; sourceTree = ""; }; + 95B2B8642D7F583BFB278E28DA1DA16D /* random.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = random.c; path = src/utils/random.c; sourceTree = ""; }; + 971EF9C0B5C5113522E155B917278C42 /* anim_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = anim_decode.c; path = src/demux/anim_decode.c; sourceTree = ""; }; + 9770CB90DDA17E286B6B519A9582DB38 /* muxi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = muxi.h; path = src/mux/muxi.h; sourceTree = ""; }; + 9982EA580B0BEB733B46525921A1C2F6 /* delta_palettization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = delta_palettization.h; path = src/enc/delta_palettization.h; sourceTree = ""; }; + 9ACF8F9C057DD273C5583249E50473BE /* PINURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINURLSessionManager.h; sourceTree = ""; }; + 9AE7C86174336E69FF08D2E1B88C65A4 /* Pods-PINRemoteImage Tests-PINCache.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests-PINCache.xcconfig"; sourceTree = ""; }; + 9AF1F2093A7A265B185728E97D2BE1A3 /* decode_vp8.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode_vp8.h; path = src/dec/decode_vp8.h; sourceTree = ""; }; + 9AF6E7A670882E9A6118C2847671CEB6 /* dec_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_sse2.c; path = src/dsp/dec_sse2.c; sourceTree = ""; }; + 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 9BF914AD8CFD182277A8081847596E78 /* vp8.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = vp8.c; path = src/dec/vp8.c; sourceTree = ""; }; + 9E63B092F70C843637FA2D66B75A4099 /* PINMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PINMemoryCache.h; path = PINCache/PINMemoryCache.h; sourceTree = ""; }; + 9EA6E0C46C068118BCCF3B06E00AD44D /* cost_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost_mips_dsp_r2.c; path = src/dsp/cost_mips_dsp_r2.c; sourceTree = ""; }; + 9F896E8B7299A16FFDFA0BD3D227078E /* Nullability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nullability.h; path = PINCache/Nullability.h; sourceTree = ""; }; + 9FDE7D4EEB0314728FAF07C980E28146 /* vp8l.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = vp8l.c; path = src/dec/vp8l.c; sourceTree = ""; }; + A239442C01B155807160082790D6F758 /* PINRemoteImageTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageTask.m; sourceTree = ""; }; + A277D318B56290F672B755DC958B6C05 /* yuv_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = yuv_sse2.c; path = src/dsp/yuv_sse2.c; sourceTree = ""; }; + A4020085942C62DF0992D426B0163DA7 /* Pods-PINRemoteImage-PINRemoteImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PINRemoteImage-PINRemoteImage.xcconfig"; path = "../Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage.xcconfig"; sourceTree = ""; }; + A685A7DE95E07FA16ACF391F5CD2595C /* filters_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filters_mips_dsp_r2.c; path = src/dsp/filters_mips_dsp_r2.c; sourceTree = ""; }; + A9989568B323F3AFBC9CCF6618A3CC82 /* dec_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_mips32.c; path = src/dsp/dec_mips32.c; sourceTree = ""; }; + AC87B6818EAD3AE13773A0EF653B206E /* enc_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_sse2.c; path = src/dsp/enc_sse2.c; sourceTree = ""; }; + AD749A45FB481EA176E9CCF3E7A55E5F /* lossless_enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_mips_dsp_r2.c; path = src/dsp/lossless_enc_mips_dsp_r2.c; sourceTree = ""; }; + B070845FD38419D1D1042C9724F0302D /* PINRemoteImageCallbacks.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageCallbacks.m; sourceTree = ""; }; + B24E3DEB8283780BC447645833C0C0BC /* backward_references.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = backward_references.c; path = src/enc/backward_references.c; sourceTree = ""; }; + B2DA8820D153800A564142BBB03DED79 /* Pods-PINRemoteImage.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage.release.xcconfig"; sourceTree = ""; }; + B2FF7D4A8188E0CB7A161A50C9BD1159 /* format_constants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = format_constants.h; path = src/webp/format_constants.h; sourceTree = ""; }; + B66A993BA64293CF6237995D26277EEE /* PINRemoteImageManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageManager.m; sourceTree = ""; }; + B6D792D666FFF7A9EEDA342548B2FB3B /* Pods-PINRemoteImage-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PINRemoteImage-acknowledgements.markdown"; sourceTree = ""; }; + B778EB4CFE27A2335422E272E87F8477 /* quant.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = quant.c; path = src/dec/quant.c; sourceTree = ""; }; + BA3344D1E7320DE475CF4C3500157284 /* histogram.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = histogram.c; path = src/enc/histogram.c; sourceTree = ""; }; BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - BB2794CAE6470324122DF724C52CC69F /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; - BB2CE85DD028B05828881939D0152578 /* lossless_enc_neon.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_neon.c; path = src/dsp/lossless_enc_neon.c; sourceTree = ""; }; - BC46141E011E405C9BECDA9572391268 /* demux.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = demux.c; path = src/demux/demux.c; sourceTree = ""; }; - BCAF268732D0BAC9F068D924E9FBFD7A /* argb_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = argb_mips_dsp_r2.c; path = src/dsp/argb_mips_dsp_r2.c; sourceTree = ""; }; - BD487B95DEA8C2E11CC4EF4CEFF4F358 /* Pods-PINRemoteImage-libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Pods-PINRemoteImage-libwebp-dummy.m"; path = "../Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-dummy.m"; sourceTree = ""; }; - BD6DC6145B162BA6405AA9019D12AE36 /* PINDataTaskOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINDataTaskOperation.m; sourceTree = ""; }; - BD8A6F778616D8F7FA036583DCAB0DB4 /* PINMemoryCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PINMemoryCache.m; path = PINCache/PINMemoryCache.m; sourceTree = ""; }; - BF953AC32E5D2ECE8E230B28C88C77CC /* NSData+ImageDetectors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSData+ImageDetectors.h"; sourceTree = ""; }; - BFCFDE2616C0A3EF41BA79608D0E46C5 /* Pods-PINRemoteImage-PINRemoteImage.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PINRemoteImage-PINRemoteImage.xcconfig"; path = "../Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage.xcconfig"; sourceTree = ""; }; - C20EF1020D6D56152BE518697143366A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - C2C6F0435C6A7E14E4232AB684884AAF /* utils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = utils.h; path = src/utils/utils.h; sourceTree = ""; }; - C35E05C36038A9C1B8854F631F3587AF /* backward_references.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references.h; path = src/enc/backward_references.h; sourceTree = ""; }; - C4F69DE74FEAE894D1B8AC41A3C33BDE /* libPods-PINRemoteImage-PINRemoteImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage-PINRemoteImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - C6EA668108E963FBA7EE70F2FCC90E11 /* PINMemoryCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PINMemoryCache.h; path = PINCache/PINMemoryCache.h; sourceTree = ""; }; - C964E3C28B80344A6171C9AE19D698B7 /* libPods-PINRemoteImage-libwebp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage-libwebp.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - CA469368DC9717A62A00A0AAAEACA58B /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; - CCE0C46405CA03BBF919282A69338BFF /* lossless.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = lossless.h; path = src/dsp/lossless.h; sourceTree = ""; }; - CD100848ECCDEBF807FBF2B841AE509C /* vp8l.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = vp8l.c; path = src/dec/vp8l.c; sourceTree = ""; }; - CE8DFB8822D20D82D70800091B064F48 /* libPods-PINRemoteImage Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - CE954FE88537AEE35CDD36AD5EE06668 /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; - CEDF194FDC6444BDB925812283B78703 /* random.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = random.h; path = src/utils/random.h; sourceTree = ""; }; - CF1DF633D4ADFDE95F73F8AB048FA52E /* enc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc.c; path = src/dsp/enc.c; sourceTree = ""; }; - D1B117C5B66C2108DB9F78D6DF0DBB0B /* Pods-PINRemoteImage-libwebp.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PINRemoteImage-libwebp.xcconfig"; path = "../Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp.xcconfig"; sourceTree = ""; }; - D2A5F487CDC7B78F8047070F45E293DD /* quant.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = quant.c; path = src/enc/quant.c; sourceTree = ""; }; - D3690F3C63119E697866C3E0383D0896 /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; - D3DC599B116306DFB9C1187F14AF9C1D /* PINImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PINImage+WebP.h"; sourceTree = ""; }; - D519BFDD50F4B2A8B8EACB637ED4F539 /* yuv.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = yuv.c; path = src/dsp/yuv.c; sourceTree = ""; }; - D67A04D538325ACA2C02E9F400480639 /* PINImage+WebP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PINImage+WebP.m"; sourceTree = ""; }; - D796F4900C6968125D56B7B14564807C /* alphai.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = alphai.h; path = src/dec/alphai.h; sourceTree = ""; }; - D7A07E2857E1C17716DD66E0009E571B /* Pods-PINRemoteImage-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PINRemoteImage-acknowledgements.plist"; sourceTree = ""; }; - D93B86E61286C781842B33548C24AD5B /* PINRemoteImageCategoryManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageCategoryManager.h; sourceTree = ""; }; - D956EEFEF41BA9EDFB9B1AA39EC3AFAE /* muxinternal.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = muxinternal.c; path = src/mux/muxinternal.c; sourceTree = ""; }; - DAEB5792967B42F24F5BA845521B937C /* PINRemoteImageManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageManager.h; sourceTree = ""; }; - DAED3516AD11CEB3776757725B0A13BB /* bit_reader_inl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader_inl.h; path = src/utils/bit_reader_inl.h; sourceTree = ""; }; - DCF332995ECED0641546BA5246695588 /* PINRemoteImageDownloadTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINRemoteImageDownloadTask.m; sourceTree = ""; }; - DDA1F8AAC42BE72AEDA331B283EF8996 /* yuv.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yuv.h; path = src/dsp/yuv.h; sourceTree = ""; }; - DF81D34324CADDF0D3DED715968FA9F3 /* PINImage+DecodedImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PINImage+DecodedImage.m"; sourceTree = ""; }; - DFA1E19449AC42671DA796789AB3228A /* picture_rescale.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture_rescale.c; path = src/enc/picture_rescale.c; sourceTree = ""; }; - DFF92A3DCD1791F602FAD0649F9AD03E /* cpu.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cpu.c; path = src/dsp/cpu.c; sourceTree = ""; }; - E1EC91DC8DE7B7172C4F398D5A8E46DE /* thread.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = thread.c; path = src/utils/thread.c; sourceTree = ""; }; - E9800F62CEACBEB24CD3D2901BC3FD6F /* iterator.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = iterator.c; path = src/enc/iterator.c; sourceTree = ""; }; - ECF61EE96439340D600F335167950905 /* PINButton+PINRemoteImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PINButton+PINRemoteImage.h"; sourceTree = ""; }; - F0C25668A9F0D57F282040473579A7BB /* delta_palettization.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = delta_palettization.c; path = src/enc/delta_palettization.c; sourceTree = ""; }; - F20B0F25C439BDDB5BA0A545E9B680E1 /* vp8.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = vp8.c; path = src/dec/vp8.c; sourceTree = ""; }; - F53A3E52FEF64B913E359E11F6423873 /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; - F6379CB1EBD685CCC854AC086FD18E8C /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; - F6853706DD435244D883F6C285D7B29F /* Pods-PINRemoteImage-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-PINRemoteImage-resources.sh"; sourceTree = ""; }; - F6C81BBAE46AF2564ECE724587D73F03 /* decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = decode.h; path = src/webp/decode.h; sourceTree = ""; }; - F6CED2C1F51117840ABCD17D6D5F6B22 /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; - F76029BCF457E10E8BA22A46FBC52832 /* Pods-PINRemoteImage Tests-libwebp-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests-libwebp-Private.xcconfig"; sourceTree = ""; }; - F9222A98ABD530CCDCE603F988732642 /* Pods-PINRemoteImage-libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Pods-PINRemoteImage-libwebp-prefix.pch"; path = "../Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-prefix.pch"; sourceTree = ""; }; - F92AA451EABFEF58A20FAC55FE63085A /* dec_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_sse41.c; path = src/dsp/dec_sse41.c; sourceTree = ""; }; - F9C03369286F5CF896B434777953A5B4 /* PINCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PINCache.h; path = PINCache/PINCache.h; sourceTree = ""; }; - FA2952319A25A356FD7874CEF5A17573 /* argb_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = argb_sse2.c; path = src/dsp/argb_sse2.c; sourceTree = ""; }; - FB1F2735F76BDBA5BD82BB725700B608 /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; - FBC3E8B74E5468D1A6625AE519123A45 /* picture_csp.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture_csp.c; path = src/enc/picture_csp.c; sourceTree = ""; }; - FD8F446FE966DE7DF62A693DBC05C8EE /* lossless_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_sse2.c; path = src/dsp/lossless_sse2.c; sourceTree = ""; }; - FE07DE3686409A702DA8A1704AB28C94 /* cost.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = cost.h; path = src/enc/cost.h; sourceTree = ""; }; - FE89702F6822AE7301208FA3E8A545CA /* extras.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = extras.h; path = src/webp/extras.h; sourceTree = ""; }; - FF50E8E379EB83FADB748B3890BC1062 /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; - FFEE88D16AD9D1413B913BDDC486262B /* Pods-PINRemoteImage.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage.debug.xcconfig"; sourceTree = ""; }; + BA885AB2ADEEEB93F6CF7043AFD14FB6 /* cost_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost_mips32.c; path = src/dsp/cost_mips32.c; sourceTree = ""; }; + BE4A6F2292DD7DBD7FE4167DF49274C3 /* utils.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = utils.c; path = src/utils/utils.c; sourceTree = ""; }; + BE4CB8F6B6E67C7CCBD47AAF4B285A84 /* argb.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = argb.c; path = src/dsp/argb.c; sourceTree = ""; }; + BEE4C19D2676501A4F4F6ACD28D2D120 /* argb_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = argb_mips_dsp_r2.c; path = src/dsp/argb_mips_dsp_r2.c; sourceTree = ""; }; + BF79C88160A1548DA3DF2B1CC081B534 /* quant_levels_dec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = quant_levels_dec.c; path = src/utils/quant_levels_dec.c; sourceTree = ""; }; + C01F47D4080C1D2D7D49F894E89131F0 /* Pods-PINRemoteImage Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-PINRemoteImage Tests.debug.xcconfig"; sourceTree = ""; }; + C3FDA7250A758E30EF36CAE4D17D17D2 /* anim_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = anim_encode.c; path = src/mux/anim_encode.c; sourceTree = ""; }; + C63F9964374DD05E512C73ABDF43ED97 /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost.c; path = src/enc/cost.c; sourceTree = ""; }; + C80B84BA44CF2E343E47832D1B2A0667 /* PINImage+WebP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PINImage+WebP.h"; sourceTree = ""; }; + C83F7A1FD748410E6A38F9D3EA1AC715 /* Pods-PINRemoteImage Tests-libwebp-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage Tests-libwebp-dummy.m"; sourceTree = ""; }; + C9547C390BC8ED1D42F1652697F7C492 /* backward_references.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = backward_references.h; path = src/enc/backward_references.h; sourceTree = ""; }; + C9BD0E19299E1675E402B51DFAABC16B /* PINImageView+PINRemoteImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PINImageView+PINRemoteImage.m"; sourceTree = ""; }; + C9C80E771F41D9F25DEA7CD9B0B05ADE /* PINRemoteImageProcessorTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageProcessorTask.h; sourceTree = ""; }; + D175F0B2CE4974DA4A1448ED5888697D /* Pods-PINRemoteImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage-dummy.m"; sourceTree = ""; }; + D7184118DEA54355A60DD38CC51D70F0 /* PINCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PINCache.m; path = PINCache/PINCache.m; sourceTree = ""; }; + D75C1ECF7085CB9E15653A94353FD9D5 /* PINImageView+PINRemoteImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PINImageView+PINRemoteImage.h"; sourceTree = ""; }; + D8072297B2867A71194AC2D99C334F0C /* color_cache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = color_cache.h; path = src/utils/color_cache.h; sourceTree = ""; }; + DA6FA979224A052FB3FF86ADF7A2C2D0 /* tree.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = tree.c; path = src/enc/tree.c; sourceTree = ""; }; + DA9A5AFD587DDF6296D074163195F617 /* dec_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_mips_dsp_r2.c; path = src/dsp/dec_mips_dsp_r2.c; sourceTree = ""; }; + DAAEDB5C6E071999CAC9912A085EFA48 /* PINDiskCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PINDiskCache.h; path = PINCache/PINDiskCache.h; sourceTree = ""; }; + DB311E7F99A454B189A2182CA6948174 /* picture_tools.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture_tools.c; path = src/enc/picture_tools.c; sourceTree = ""; }; + DB4565392710F462BD4C1FFD8CDA2C58 /* Pods-PINRemoteImage Tests-PINCache-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PINRemoteImage Tests-PINCache-prefix.pch"; sourceTree = ""; }; + DBAC22E876E6610E3FE6D744F8AC3851 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; + DD657EB7E1CF7F9753F0DAFF42CC1A8D /* huffman.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = huffman.h; path = src/utils/huffman.h; sourceTree = ""; }; + DD7A7885527CDBACBB03AC7ACC070D6A /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m"; sourceTree = ""; }; + DD9C76A9F2689BD2B4A339C746CC2848 /* io.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = io.c; path = src/dec/io.c; sourceTree = ""; }; + DE4C1FD46E43020C37216D4540DA97DD /* lossless_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_mips_dsp_r2.c; path = src/dsp/lossless_mips_dsp_r2.c; sourceTree = ""; }; + DF9E30DCFC8427B1CB642BFEB205CEB6 /* Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch"; sourceTree = ""; }; + DFD5BB587CC1FD52C917E95AE877FD5E /* cost.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost.c; path = src/dsp/cost.c; sourceTree = ""; }; + E02430D22165864787A3573CFD1C9D86 /* picture_rescale.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = picture_rescale.c; path = src/enc/picture_rescale.c; sourceTree = ""; }; + E0340BF9E5C5374C158D5E8CD2FA3119 /* lossless_enc_sse41.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless_enc_sse41.c; path = src/dsp/lossless_enc_sse41.c; sourceTree = ""; }; + E23DB6ED7944B001255161D7F486545E /* enc_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_mips_dsp_r2.c; path = src/dsp/enc_mips_dsp_r2.c; sourceTree = ""; }; + E38DC61B22CE7FB3F9FA673A0439E433 /* webpenc.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = webpenc.c; path = src/enc/webpenc.c; sourceTree = ""; }; + E5D546B5D0D81392721C8201C011301F /* filters.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = filters.c; path = src/dsp/filters.c; sourceTree = ""; }; + E6BADF60FC4C29F45A755F9BB3DE03F6 /* PINRemoteImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImage.h; sourceTree = ""; }; + E82E7288D0143CF6DF6D26E9EC149E7B /* idec.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = idec.c; path = src/dec/idec.c; sourceTree = ""; }; + E9C1DDB2A78F61A3EC8B87DF2DDEA718 /* rescaler_mips_dsp_r2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler_mips_dsp_r2.c; path = src/dsp/rescaler_mips_dsp_r2.c; sourceTree = ""; }; + EA7989D20FE8CE5B76DF905381328EB8 /* yuv_mips32.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = yuv_mips32.c; path = src/dsp/yuv_mips32.c; sourceTree = ""; }; + EADD6BF8946F56DDBCCF1E95E9A25FE7 /* encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = encode.h; path = src/webp/encode.h; sourceTree = ""; }; + EBE8E798B6138FBD9E3F50312579BFE1 /* Pods-PINRemoteImage Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-PINRemoteImage Tests-acknowledgements.markdown"; sourceTree = ""; }; + ECA054F0D9C82BEDFFC6EF04F8825DEF /* enc_avx2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = enc_avx2.c; path = src/dsp/enc_avx2.c; sourceTree = ""; }; + ECC15B4255B859F73DF970C28C60D8F5 /* PINDataTaskOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINDataTaskOperation.m; sourceTree = ""; }; + EDDECFFCFE0145E115C7F9DE36E07C28 /* PINURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PINURLSessionManager.m; sourceTree = ""; }; + EE6DB9BC80D16176392B972E40580ED3 /* config.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = config.c; path = src/enc/config.c; sourceTree = ""; }; + F21C38574B33F177AD80CAA924DC394E /* dsp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = dsp.h; path = src/dsp/dsp.h; sourceTree = ""; }; + F2403A8D124872D9D416B246BC6C3239 /* NSData+ImageDetectors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSData+ImageDetectors.m"; sourceTree = ""; }; + F326E12CA3D3DE2B1F678407C8F47387 /* delta_palettization.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = delta_palettization.c; path = src/enc/delta_palettization.c; sourceTree = ""; }; + F3F6B2CD3CE00D68CBB81293EAD4093B /* lossless.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = lossless.c; path = src/dsp/lossless.c; sourceTree = ""; }; + F4502839F40C1A395760CF3DEA205151 /* Pods-PINRemoteImage Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-PINRemoteImage Tests-acknowledgements.plist"; sourceTree = ""; }; + F5873346A199825538E3AED2E961F287 /* dec_clip_tables.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = dec_clip_tables.c; path = src/dsp/dec_clip_tables.c; sourceTree = ""; }; + F823C73B23E10B908B4F21124C547B8C /* PINRemoteImageMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PINRemoteImageMacros.h; sourceTree = ""; }; + F950A973087E2B11EC730DE897D5834D /* thread.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = thread.c; path = src/utils/thread.c; sourceTree = ""; }; + FA1B75A1285473A5FAF18E6EF3D8E2A2 /* bit_reader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = bit_reader.h; path = src/utils/bit_reader.h; sourceTree = ""; }; + FAE16EC2F28D5ED0BCD2F6648CC402AD /* rescaler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = rescaler.h; path = src/utils/rescaler.h; sourceTree = ""; }; + FAE37DA2A7F381474996F36CC9AFC8F7 /* libPods-PINRemoteImage-libwebp.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage-libwebp.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + FB80156B75CACCAC0BC7D5CFC606E412 /* types.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = types.h; path = src/webp/types.h; sourceTree = ""; }; + FC606FD872346908E3B088952A06FC88 /* vp8li.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = vp8li.h; path = src/dec/vp8li.h; sourceTree = ""; }; + FC80E8C81FBD441CD6E66D61A891F0CD /* cost_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = cost_sse2.c; path = src/dsp/cost_sse2.c; sourceTree = ""; }; + FC865A0747FD00FCD8F6982938158F74 /* Pods-PINRemoteImage Tests-libwebp-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-PINRemoteImage Tests-libwebp-prefix.pch"; sourceTree = ""; }; + FDEEF898BA11FCFD0BCECEDE21784C1E /* rescaler_sse2.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = rescaler_sse2.c; path = src/dsp/rescaler_sse2.c; sourceTree = ""; }; + FE17B96C82416A9CA45AC01AD94B0C03 /* libPods-PINRemoteImage.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-PINRemoteImage.a"; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 2079926FB48C14C19945F15E8CD84147 /* Frameworks */ = { + 29327B849B1EB071694C1D54BAF24F5F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 10FAA5986107078253640CCD5499A008 /* Foundation.framework in Frameworks */, + 6AC8D52CC6B811486AFF1CC4381FB5F5 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 26DBF30628F0C089D8C3DB17E70CFD72 /* Frameworks */ = { + 38AA6E5D5E3BC08CB794A2701A7F3CA3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 1239DE8AD2D8DB16673FAD9D25ECC48E /* Foundation.framework in Frameworks */, + 2CBC048FEE035C457A0FA7E74D7215EA /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4421C872C41C3B2B54C33F017CFB1EEF /* Frameworks */ = { + 4786D05D8A2530F356F5F91DC2EB7C87 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 29271D654E65F68394F3B4517B18FA4C /* Foundation.framework in Frameworks */, + 066579BE250B459C992B93D9B251A0A3 /* Accelerate.framework in Frameworks */, + D90073C39F9390001A15CE7E6BA49C49 /* Foundation.framework in Frameworks */, + 8EFEA3735D6019344BF7366B86978110 /* ImageIO.framework in Frameworks */, + 35A830B43630F58D80C51C9CA326E66C /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4F932701CA4EAF398DA1CDC4D4AD585B /* Frameworks */ = { + 7A9EE46DB52D2FBE53912B029476EDD8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4ADD385B899D2080D916F55D57E9FC17 /* Accelerate.framework in Frameworks */, - F7B4DAFD6134647AA35596CC67490B5D /* Foundation.framework in Frameworks */, - 9D02DECFA9EFBD71BECE1A2B65138AA3 /* ImageIO.framework in Frameworks */, + AF39B0417CD43DE29CD7887CAF69472A /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 62CBF8F8D865A867A916DA0DD2AB1EEF /* Frameworks */ = { + 82A10525E7723A03FE8C4FD942BEC8AD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 259CE72AFDD1DDE93AE93D992D3870C9 /* Foundation.framework in Frameworks */, + FE280F3B337CF7953E84C8CCDA3CBC33 /* Accelerate.framework in Frameworks */, + 89DC8190712221C983F7BDBCED8DBDA0 /* Foundation.framework in Frameworks */, + EC47762E4A9A9A27C5A056BF7380FBC0 /* ImageIO.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9E6B7EE0EAC6BE4115610A29B9BD7F6F /* Frameworks */ = { + 841D5EE65E62E97ED3C255632705022D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 4E98DBDD9974D419A60A9CE8ECD86E40 /* Foundation.framework in Frameworks */, + 49BA88662FF77660B27BACA0E3EC69F8 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A5AA0BFB30431854BA2A97CF367F5764 /* Frameworks */ = { + C54A0D9B0656FD2444F3EAC8B3295226 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E64F6C2E19A96ABDEE6E9C2784C667B3 /* Foundation.framework in Frameworks */, + FE825CBF59A6990EE2585AE24A4FECD9 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - C811CDB81AC257805F967C30FEAB9E84 /* Frameworks */ = { + E6F7CE49EBB0563978425635B483A4E9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - AC57F37A18FF84A9350AF39C74B11602 /* Accelerate.framework in Frameworks */, - F6CA461E87C87E15630E9148A1A5967F /* Foundation.framework in Frameworks */, - 0F8AD98D4AAC7B7B15EC0DAF37E5EB23 /* ImageIO.framework in Frameworks */, - 09F142822DD7ECADDAC5CAD82B8570C3 /* UIKit.framework in Frameworks */, + 14EAB5DE2C7CC309A5AED102DA1CC2AD /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 1047CBF7F1AC7528E1E0DB57B167F637 /* PINCache */ = { - isa = PBXGroup; - children = ( - B6862C4377F81140E08F532568EBE15F /* Nullability.h */, - F9C03369286F5CF896B434777953A5B4 /* PINCache.h */, - 03B5D5195556A6E6DD781F130EEC2DC3 /* PINCache.m */, - 89BC1098BD32F39643E2B7D74511881E /* PINDiskCache.h */, - 01D8146542FD894C984C4DD437CFCEFC /* PINDiskCache.m */, - C6EA668108E963FBA7EE70F2FCC90E11 /* PINMemoryCache.h */, - BD8A6F778616D8F7FA036583DCAB0DB4 /* PINMemoryCache.m */, - E94AFC27773470F1DE3C8D81DABA7AE7 /* Support Files */, - ); - path = PINCache; - sourceTree = ""; - }; 14B8B9B15ECBE87983FF987239AB2D7B /* Frameworks */ = { isa = PBXGroup; children = ( - 1FE0B5A1CB7B5C411DE8469CFA5AF535 /* iOS */, + A552779C0CE2759682964AD7FA9BD13D /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 155CF86B2CA44614D7FFF53E880F398C /* Core */ = { + 184557595DEFB316F6D1C5156558F802 /* Support Files */ = { isa = PBXGroup; children = ( - E58BB491235D4BCCBC7D08945FEE6FFB /* Pod */, + 1B57B3C900DE5296E499AC6140EEA0AA /* Pods-PINRemoteImage Tests-libwebp.xcconfig */, + C83F7A1FD748410E6A38F9D3EA1AC715 /* Pods-PINRemoteImage Tests-libwebp-dummy.m */, + FC865A0747FD00FCD8F6982938158F74 /* Pods-PINRemoteImage Tests-libwebp-prefix.pch */, + 6975B688661FC3E703CA5E05E0911A6B /* Pods-PINRemoteImage-libwebp.xcconfig */, + 18DA4E2541E08E8A11C77C1C573C5DB8 /* Pods-PINRemoteImage-libwebp-dummy.m */, + 888FF927483334ABC1B960FCD738B03E /* Pods-PINRemoteImage-libwebp-prefix.pch */, ); - name = Core; + name = "Support Files"; + path = "../Target Support Files/Pods-PINRemoteImage Tests-libwebp"; sourceTree = ""; }; - 1FE0B5A1CB7B5C411DE8469CFA5AF535 /* iOS */ = { + 1E22FCADE80C38232EC200A47D23DE40 /* Pods */ = { isa = PBXGroup; children = ( - 3838EA7453CB3B1D72555FCCD61788B2 /* Accelerate.framework */, - C20EF1020D6D56152BE518697143366A /* Foundation.framework */, - 4B88D47AD37BF2A2E07CB33B4B5C6676 /* ImageIO.framework */, - 7E15DE087C3987DB99EDEB4C788061CC /* UIKit.framework */, + F26C51C3981310A02DEE2A75FF6EEC48 /* libwebp */, + BDEB79FD4FA5E25A82EA118C061D89E0 /* PINCache */, ); - name = iOS; + name = Pods; sourceTree = ""; }; - 47E9F6DC01D15928224B473BEBECC8DE /* Categories */ = { + 2290E61096B5B722138589B6F5084139 /* Products */ = { isa = PBXGroup; children = ( - BF953AC32E5D2ECE8E230B28C88C77CC /* NSData+ImageDetectors.h */, - 806A208BB338B4505C6A640CB9D7B9CE /* NSData+ImageDetectors.m */, - 459575963F1FA219A6FC38A6AD425524 /* PINImage+DecodedImage.h */, - DF81D34324CADDF0D3DED715968FA9F3 /* PINImage+DecodedImage.m */, - D3DC599B116306DFB9C1187F14AF9C1D /* PINImage+WebP.h */, - D67A04D538325ACA2C02E9F400480639 /* PINImage+WebP.m */, + FE17B96C82416A9CA45AC01AD94B0C03 /* libPods-PINRemoteImage.a */, + 37871A77E59A98A47B0245BEA1AD8A9B /* libPods-PINRemoteImage Tests.a */, + 6262F371A63382ECF19EB817DD716A01 /* libPods-PINRemoteImage Tests-libwebp.a */, + 809DB017E880B204F92007E2BA6B4BE2 /* libPods-PINRemoteImage Tests-PINCache.a */, + 5E8DE7D0685A7209483CC150A0A4E7D0 /* libPods-PINRemoteImage Tests-PINRemoteImage.a */, + FAE37DA2A7F381474996F36CC9AFC8F7 /* libPods-PINRemoteImage-libwebp.a */, + 661607B3D93E621086FCBAA85921F167 /* libPods-PINRemoteImage-PINCache.a */, + 6AA3AF2F7945B27DDB73816BEAC24885 /* libPods-PINRemoteImage-PINRemoteImage.a */, ); - path = Categories; + name = Products; sourceTree = ""; }; - 4A62938EAECF302B0EAF8AA0A10A30C9 /* mux */ = { + 22A52AAD1EE943CE17A3EF447DB848C7 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 80372D62D4683821A2EB95D5806B1056 /* anim_encode.c */, - 8E3C88CA9483654E66ABE7489C21361D /* muxedit.c */, - 0841C8A29C12BAD243F1824D1D12E46C /* muxi.h */, - D956EEFEF41BA9EDFB9B1AA39EC3AFAE /* muxinternal.c */, - 68A029EA59B077134F562AF632205A50 /* muxread.c */, - ); - name = mux; - sourceTree = ""; - }; - 63C9CF928097E7AE43BEFA2B8D189C52 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - F7DC0E8BB49C6A308AE65399D18767DD /* Pods-PINRemoteImage */, - A3F5CAAC38DD261A9E817DF8262AA4BA /* Pods-PINRemoteImage Tests */, + D9E5AD6F99DB843F94B9C670DAEA79CC /* Pods-PINRemoteImage */, + 5BDBA0AA4F2B35D55707AB81D8831346 /* Pods-PINRemoteImage Tests */, ); name = "Targets Support Files"; sourceTree = ""; }; - 69B7501A6E1A421D3F7425B72863DCEE /* libwebp */ = { + 254971ECF0878DEC364D5EE07433F3BD /* Support Files */ = { isa = PBXGroup; children = ( - EFF17F0C6226F2B195EB725DFA23915D /* Support Files */, - C8D3E6956422BE5D0322CB00D054D10B /* core */, - 8771C13D7AA674B522AD0063E84C8243 /* demux */, - 4A62938EAECF302B0EAF8AA0A10A30C9 /* mux */, - FF7F8A1D616EA008B5C80697414B7AE7 /* webp */, + 9AE7C86174336E69FF08D2E1B88C65A4 /* Pods-PINRemoteImage Tests-PINCache.xcconfig */, + 7890BDF381866A9AD56EC49CC0D5ED98 /* Pods-PINRemoteImage Tests-PINCache-dummy.m */, + DB4565392710F462BD4C1FFD8CDA2C58 /* Pods-PINRemoteImage Tests-PINCache-prefix.pch */, + 20C7F726E0D6A8676CEF34159DB97DC4 /* Pods-PINRemoteImage-PINCache.xcconfig */, + 83E97BF934ECCFCB4591E1296D85489A /* Pods-PINRemoteImage-PINCache-dummy.m */, + 09D94097DD3F68E0127E462B903BA098 /* Pods-PINRemoteImage-PINCache-prefix.pch */, ); - path = libwebp; + name = "Support Files"; + path = "../Target Support Files/Pods-PINRemoteImage Tests-PINCache"; sourceTree = ""; }; - 6AAFD38F9C3522C59AB3F3E9971FDFD0 /* Support Files */ = { + 26DC66DDA5199897036F4169B93BA6BB /* Categories */ = { isa = PBXGroup; children = ( - 7CBCD25ECF5E1B728354F8AE38477DFE /* Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig */, - B24589415003E51886B51602CADC9BB0 /* Pods-PINRemoteImage Tests-PINRemoteImage-Private.xcconfig */, - 293754C4C5922234928C571E4E3E843F /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m */, - 7F328D35E9AF29DE15E119C8260F6313 /* Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch */, - BFCFDE2616C0A3EF41BA79608D0E46C5 /* Pods-PINRemoteImage-PINRemoteImage.xcconfig */, - 1B6BF1C2ABCA988887337195E4B53B38 /* Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig */, - AEF77405947C125A224AA31807871310 /* Pods-PINRemoteImage-PINRemoteImage-dummy.m */, - A7A57DAA61C4B1B8AC802AB61CA58002 /* Pods-PINRemoteImage-PINRemoteImage-prefix.pch */, + 115302D3AC9CD22BD8B7E1AE154187C3 /* NSData+ImageDetectors.h */, + F2403A8D124872D9D416B246BC6C3239 /* NSData+ImageDetectors.m */, + 623DBC2B7C9CBADF7B2EF5CFE90053E9 /* PINImage+DecodedImage.h */, + 32EAE84C1BAA216635E9A281CC6128CC /* PINImage+DecodedImage.m */, + C80B84BA44CF2E343E47832D1B2A0667 /* PINImage+WebP.h */, + 0EF50AEC0C8C1F517039F48B79FDDF97 /* PINImage+WebP.m */, + ); + path = Categories; + sourceTree = ""; + }; + 2CEE8789B9050BA296B0BADB775A23AF /* Core */ = { + isa = PBXGroup; + children = ( + 53F92E492823EB2A46B26778D517FB26 /* Pod */, + ); + name = Core; + sourceTree = ""; + }; + 351F2A6927128007F97015EDC9837246 /* Image Categories */ = { + isa = PBXGroup; + children = ( + 341AD59FE075F7FED572B523EB5FF57C /* PINButton+PINRemoteImage.h */, + 6D1B1AE17B6A08FBD677088F522C5AE9 /* PINButton+PINRemoteImage.m */, + D75C1ECF7085CB9E15653A94353FD9D5 /* PINImageView+PINRemoteImage.h */, + C9BD0E19299E1675E402B51DFAABC16B /* PINImageView+PINRemoteImage.m */, + ); + path = "Image Categories"; + sourceTree = ""; + }; + 53F92E492823EB2A46B26778D517FB26 /* Pod */ = { + isa = PBXGroup; + children = ( + B6F322FF73C772841A5B46656A6222C9 /* Classes */, + ); + path = Pod; + sourceTree = ""; + }; + 5B278691D517A7876E38DA3AC9AE3077 /* Support Files */ = { + isa = PBXGroup; + children = ( + 7AC3F6C398BC3DF5F78239D11AB3CD59 /* Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig */, + DD7A7885527CDBACBB03AC7ACC070D6A /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m */, + DF9E30DCFC8427B1CB642BFEB205CEB6 /* Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch */, + A4020085942C62DF0992D426B0163DA7 /* Pods-PINRemoteImage-PINRemoteImage.xcconfig */, + 5630DB7021C06707C6AA8A000876C18E /* Pods-PINRemoteImage-PINRemoteImage-dummy.m */, + 319E2DB18C97B1E00EF72C11B4C0FCE7 /* Pods-PINRemoteImage-PINRemoteImage-prefix.pch */, ); name = "Support Files"; path = "Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage"; sourceTree = ""; }; - 6BF9C9700E0D9AE36DD91FE28C7571A5 /* Image Categories */ = { + 5BDBA0AA4F2B35D55707AB81D8831346 /* Pods-PINRemoteImage Tests */ = { isa = PBXGroup; children = ( - ECF61EE96439340D600F335167950905 /* PINButton+PINRemoteImage.h */, - 630A0AA0C41E91B173F08DABECEEE724 /* PINButton+PINRemoteImage.m */, - 1433A25402045CAC9D4F38074073E6F7 /* PINImageView+PINRemoteImage.h */, - 115418B1F1F61147C2EB85003A5E80AD /* PINImageView+PINRemoteImage.m */, + EBE8E798B6138FBD9E3F50312579BFE1 /* Pods-PINRemoteImage Tests-acknowledgements.markdown */, + F4502839F40C1A395760CF3DEA205151 /* Pods-PINRemoteImage Tests-acknowledgements.plist */, + 4A57EB68D6EE28230332CD41E941F6F4 /* Pods-PINRemoteImage Tests-dummy.m */, + 7EC874C64657EE6521C5F4CADA9EDCE9 /* Pods-PINRemoteImage Tests-frameworks.sh */, + 925E841ADB0E805F18D8FC6955AE572C /* Pods-PINRemoteImage Tests-resources.sh */, + C01F47D4080C1D2D7D49F894E89131F0 /* Pods-PINRemoteImage Tests.debug.xcconfig */, + 13E434C0AE2F99377B4587AE15199116 /* Pods-PINRemoteImage Tests.release.xcconfig */, ); - path = "Image Categories"; + name = "Pods-PINRemoteImage Tests"; + path = "Target Support Files/Pods-PINRemoteImage Tests"; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -892,541 +911,461 @@ BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, B1A11A7DE699B711ECE8F5987072C1D1 /* Development Pods */, 14B8B9B15ECBE87983FF987239AB2D7B /* Frameworks */, - 8A74319460B70D1136664ABEB943DD7B /* Pods */, - CCA510CFBEA2D207524CDA0D73C3B561 /* Products */, - 63C9CF928097E7AE43BEFA2B8D189C52 /* Targets Support Files */, + 1E22FCADE80C38232EC200A47D23DE40 /* Pods */, + 2290E61096B5B722138589B6F5084139 /* Products */, + 22A52AAD1EE943CE17A3EF447DB848C7 /* Targets Support Files */, ); sourceTree = ""; }; - 8771C13D7AA674B522AD0063E84C8243 /* demux */ = { + 98BD260040697C6AE3488493AEDBC949 /* core */ = { isa = PBXGroup; children = ( - 9C27A2759F934FD2892682DDAC6CF785 /* anim_decode.c */, - BC46141E011E405C9BECDA9572391268 /* demux.c */, + 7668AE55CBA5F0B083DB12F92B99C3AA /* alpha.c */, + 5FECD63F1C0353D6213E7E3CB0985594 /* alpha.c */, + 46F053250C9EA622CFDD4D646061FD5C /* alpha_processing.c */, + 8A5EF12FBC4E53C10BCE4C42EF9EBB83 /* alpha_processing_mips_dsp_r2.c */, + 073FD25B9F15513B247D196CB42D6FD4 /* alpha_processing_sse2.c */, + 8535BBBE437ED3D4A00636834681CE46 /* alpha_processing_sse41.c */, + 2227FD684BD87B70E4B9AAB05D5F4237 /* alphai.h */, + 0D0E13E335F94D5F8C4BA43CC2F6BC93 /* analysis.c */, + BE4CB8F6B6E67C7CCBD47AAF4B285A84 /* argb.c */, + BEE4C19D2676501A4F4F6ACD28D2D120 /* argb_mips_dsp_r2.c */, + 7E66215146AFB4BFB8C31DE89243615E /* argb_sse2.c */, + B24E3DEB8283780BC447645833C0C0BC /* backward_references.c */, + C9547C390BC8ED1D42F1652697F7C492 /* backward_references.h */, + 95174FD06AEBAE86CE63F82A2FC5C096 /* bit_reader.c */, + FA1B75A1285473A5FAF18E6EF3D8E2A2 /* bit_reader.h */, + 49C6694887F17DBECAD6A4AE6F894375 /* bit_reader_inl.h */, + 86D2B8D5CDFFD667A07381DA131C784E /* bit_writer.c */, + 22266C4A3D9B45499E94DAB4855E1034 /* bit_writer.h */, + 8686B44D31B77E2E9B2F5C8059B21951 /* buffer.c */, + 5622547C0A06D1C7112F74EDC4BB43DB /* color_cache.c */, + D8072297B2867A71194AC2D99C334F0C /* color_cache.h */, + 898AF4FDCD5079C2CC73EF9BBF3E25F3 /* common.h */, + EE6DB9BC80D16176392B972E40580ED3 /* config.c */, + DFD5BB587CC1FD52C917E95AE877FD5E /* cost.c */, + C63F9964374DD05E512C73ABDF43ED97 /* cost.c */, + 550EE1BBD51265063D794100F5D199B6 /* cost.h */, + BA885AB2ADEEEB93F6CF7043AFD14FB6 /* cost_mips32.c */, + 9EA6E0C46C068118BCCF3B06E00AD44D /* cost_mips_dsp_r2.c */, + FC80E8C81FBD441CD6E66D61A891F0CD /* cost_sse2.c */, + 33057D50F577B01298AD63ED4780C0F4 /* cpu.c */, + 590CF4650597641E3CFC4DAD72CB9E76 /* dec.c */, + F5873346A199825538E3AED2E961F287 /* dec_clip_tables.c */, + A9989568B323F3AFBC9CCF6618A3CC82 /* dec_mips32.c */, + DA9A5AFD587DDF6296D074163195F617 /* dec_mips_dsp_r2.c */, + 6CE3F4EEF2F6806DCC7F793DA0774547 /* dec_neon.c */, + 9AF6E7A670882E9A6118C2847671CEB6 /* dec_sse2.c */, + 269AFBB649024831256A9076291BBF2A /* dec_sse41.c */, + 9AF1F2093A7A265B185728E97D2BE1A3 /* decode_vp8.h */, + F326E12CA3D3DE2B1F678407C8F47387 /* delta_palettization.c */, + 9982EA580B0BEB733B46525921A1C2F6 /* delta_palettization.h */, + F21C38574B33F177AD80CAA924DC394E /* dsp.h */, + 81EF7950AAB501EB3CD0E61C70764816 /* enc.c */, + ECA054F0D9C82BEDFFC6EF04F8825DEF /* enc_avx2.c */, + 28AE6FBBA40AF87A5A31CBAEF770A7ED /* enc_mips32.c */, + E23DB6ED7944B001255161D7F486545E /* enc_mips_dsp_r2.c */, + 2EAE0D0EEC67B7F5F86D053B5A671941 /* enc_neon.c */, + AC87B6818EAD3AE13773A0EF653B206E /* enc_sse2.c */, + 17A2986A7D3037928D1C4870528DFA2B /* enc_sse41.c */, + 09272F14B86EB723F4F71382F4295BE2 /* endian_inl.h */, + 151E972AC06964417A47E6EDE160CE2A /* filter.c */, + 64A8CB290C26BA2EC077018F0FF62A00 /* filters.c */, + E5D546B5D0D81392721C8201C011301F /* filters.c */, + 1B9B582F669B390FA2D4545EF4E621F4 /* filters.h */, + A685A7DE95E07FA16ACF391F5CD2595C /* filters_mips_dsp_r2.c */, + 0A7D6B7741B415DB5DA808A4FD6A9500 /* filters_sse2.c */, + 01FA6E9D9BCA378FBB88C89C9FDCBC9F /* frame.c */, + 5C6469BE12302D36653D553871B438A7 /* frame.c */, + BA3344D1E7320DE475CF4C3500157284 /* histogram.c */, + 74134908A3FC6B5F6FC1D82899A34F22 /* histogram.h */, + 5F303C1F606F27A263A23280D04202EE /* huffman.c */, + DD657EB7E1CF7F9753F0DAFF42CC1A8D /* huffman.h */, + 11AF0128063E2507095CACC8001C21DC /* huffman_encode.c */, + 4FE91BB0F4EE1F7090E498D24A1F4454 /* huffman_encode.h */, + E82E7288D0143CF6DF6D26E9EC149E7B /* idec.c */, + DD9C76A9F2689BD2B4A339C746CC2848 /* io.c */, + 0C7FA0BBC129E96758B818C8D37AB602 /* iterator.c */, + F3F6B2CD3CE00D68CBB81293EAD4093B /* lossless.c */, + 5492121FD7CB922DA5F7172FD7E14939 /* lossless.h */, + 1B7650A3524BBE6B08263AAFB93B64FB /* lossless_enc.c */, + 763A08FB765B13390F5A24BA26E28EEC /* lossless_enc_mips32.c */, + AD749A45FB481EA176E9CCF3E7A55E5F /* lossless_enc_mips_dsp_r2.c */, + 50B226DE6B434F1128DEE396E4CD6CC6 /* lossless_enc_neon.c */, + 42270D4A3B36C5A9D87CBFC54B714337 /* lossless_enc_sse2.c */, + E0340BF9E5C5374C158D5E8CD2FA3119 /* lossless_enc_sse41.c */, + DE4C1FD46E43020C37216D4540DA97DD /* lossless_mips_dsp_r2.c */, + 02B3E85CC4257F258A85CE3A6E7F5394 /* lossless_neon.c */, + 51C889FABDC614299ED1E20E4C20B996 /* lossless_sse2.c */, + 08AFADD294D80244C39890D00507D9EE /* mips_macro.h */, + 33B43C0C6C5AED91B7F97BC58B46EF2F /* near_lossless.c */, + 8D1223E3D1108E25E0C8086D1E03BF2A /* neon.h */, + 499DE4A46F0EDE60B8D3B48E950D25D5 /* picture.c */, + 62265B8587BBA315558F9C214B0A218B /* picture_csp.c */, + 036062D0A19FCA7E73B2DB789C00216A /* picture_psnr.c */, + E02430D22165864787A3573CFD1C9D86 /* picture_rescale.c */, + DB311E7F99A454B189A2182CA6948174 /* picture_tools.c */, + B778EB4CFE27A2335422E272E87F8477 /* quant.c */, + 1F992AD817B9CD6F5161835D4BB7B518 /* quant.c */, + 1BB009D3E732DB3F5B2A3401B9E0471C /* quant_levels.c */, + 926D7ECCA81FB2771868BF38E7D257A0 /* quant_levels.h */, + BF79C88160A1548DA3DF2B1CC081B534 /* quant_levels_dec.c */, + 3DE376634CE3FD8D4D12944DD182628A /* quant_levels_dec.h */, + 95B2B8642D7F583BFB278E28DA1DA16D /* random.c */, + 696346637584B1D00F0623BE4B00FDA6 /* random.h */, + 72FC21DD287282526962956C50A2D617 /* rescaler.c */, + 737FC2D5F5133B9BD3A68A1B8D20AE47 /* rescaler.c */, + FAE16EC2F28D5ED0BCD2F6648CC402AD /* rescaler.h */, + 88F7DFDC1EE7306EB1325339FC287B80 /* rescaler_mips32.c */, + E9C1DDB2A78F61A3EC8B87DF2DDEA718 /* rescaler_mips_dsp_r2.c */, + 4704BB4432713434FB894995758966B0 /* rescaler_neon.c */, + FDEEF898BA11FCFD0BCECEDE21784C1E /* rescaler_sse2.c */, + 669F7FAE613F78E5AB6329734226DEE0 /* syntax.c */, + F950A973087E2B11EC730DE897D5834D /* thread.c */, + 303B856F72862C562506139B67598CE2 /* thread.h */, + 38B866ECB21E231232DF93978DC9A3DD /* token.c */, + 7E76B97D3BB97419A2025005A8FCB40F /* tree.c */, + DA6FA979224A052FB3FF86ADF7A2C2D0 /* tree.c */, + 427D149590C0F9F9248588FB71CC4444 /* upsampling.c */, + 89CBEDA8EC0EB7F3D3BF96695FDA7DF4 /* upsampling_mips_dsp_r2.c */, + 2941C9C6D7BD9755DA12DC753FF399A7 /* upsampling_neon.c */, + 47F086DF700A7233251EDB68FBE3B41E /* upsampling_sse2.c */, + BE4A6F2292DD7DBD7FE4167DF49274C3 /* utils.c */, + 0F84BA49DD764EBF8F11067B53627584 /* utils.h */, + 9BF914AD8CFD182277A8081847596E78 /* vp8.c */, + 0D7638652490AB4B151E344722998013 /* vp8enci.h */, + 047836507CA69F275975EADE4C9B8BA7 /* vp8i.h */, + 9FDE7D4EEB0314728FAF07C980E28146 /* vp8l.c */, + 75F9CEF23DFA4DD20E4D37B98771285F /* vp8l.c */, + FC606FD872346908E3B088952A06FC88 /* vp8li.h */, + 1BEE7D55F12EF83A55A1C8CCDF34D92F /* vp8li.h */, + 7B8CA1EA4E5286BA1499522B01CD3026 /* webp.c */, + E38DC61B22CE7FB3F9FA673A0439E433 /* webpenc.c */, + 3DCD538C08B92B25FE493C28ED5E54F3 /* webpi.h */, + 187E9ABCB6ADB6A633837ED6B5494381 /* yuv.c */, + 681EA22C94994D6846EB2149FD9490DD /* yuv.h */, + EA7989D20FE8CE5B76DF905381328EB8 /* yuv_mips32.c */, + 7B32C590F36ED0ADCB264E028CABDE00 /* yuv_mips_dsp_r2.c */, + A277D318B56290F672B755DC958B6C05 /* yuv_sse2.c */, + ); + name = core; + sourceTree = ""; + }; + A552779C0CE2759682964AD7FA9BD13D /* iOS */ = { + isa = PBXGroup; + children = ( + DBAC22E876E6610E3FE6D744F8AC3851 /* Accelerate.framework */, + 9BC1EDF25D7D80CC6790FAA8959C9A73 /* Foundation.framework */, + 08CEB42F3786551FDFF2AD2B3614744E /* ImageIO.framework */, + 08ED420669A05CB90FB7FB746D33355E /* UIKit.framework */, + ); + name = iOS; + sourceTree = ""; + }; + A6294D45024849F07714CA4AA2A73E5A /* demux */ = { + isa = PBXGroup; + children = ( + 971EF9C0B5C5113522E155B917278C42 /* anim_decode.c */, + 7734E4D7AE16EE579330251E1860258A /* demux.c */, ); name = demux; sourceTree = ""; }; - 8A74319460B70D1136664ABEB943DD7B /* Pods */ = { - isa = PBXGroup; - children = ( - 1047CBF7F1AC7528E1E0DB57B167F637 /* PINCache */, - 69B7501A6E1A421D3F7425B72863DCEE /* libwebp */, - ); - name = Pods; - sourceTree = ""; - }; - A3F5CAAC38DD261A9E817DF8262AA4BA /* Pods-PINRemoteImage Tests */ = { - isa = PBXGroup; - children = ( - 33EE3049DC4A3A430B3895209785A836 /* Pods-PINRemoteImage Tests-acknowledgements.markdown */, - A2C3BC697BD27EE12894FBBD52E316A6 /* Pods-PINRemoteImage Tests-acknowledgements.plist */, - 0CAAA4ADFF47F1C0476C7D7543488856 /* Pods-PINRemoteImage Tests-dummy.m */, - 164139E281ADAE01A2BABC9BCE7462E4 /* Pods-PINRemoteImage Tests-resources.sh */, - 2132B9698858B5A3F68AC08DC84A63FB /* Pods-PINRemoteImage Tests.debug.xcconfig */, - 570D63EDBE90B348534C103ED20C165E /* Pods-PINRemoteImage Tests.release.xcconfig */, - ); - name = "Pods-PINRemoteImage Tests"; - path = "Target Support Files/Pods-PINRemoteImage Tests"; - sourceTree = ""; - }; - A78EA827CC6960FFCA2EFFFD047B2637 /* Classes */ = { - isa = PBXGroup; - children = ( - 3AF78B4AA97D012FBB7828E8FF2090FB /* PINDataTaskOperation.h */, - BD6DC6145B162BA6405AA9019D12AE36 /* PINDataTaskOperation.m */, - 36CEC69DE51A7065109C58072A5EB52D /* PINProgressiveImage.h */, - 25459264DAA1A14F76EA630BDBF27A80 /* PINProgressiveImage.m */, - 420C49D727B1BC0BF91C9208FA8B2A77 /* PINRemoteImage.h */, - 1B65B1AA0683A058945B2E9802DB9C28 /* PINRemoteImageCallbacks.h */, - 0EA2787E28D6B62C8576B51AC61AE950 /* PINRemoteImageCallbacks.m */, - D93B86E61286C781842B33548C24AD5B /* PINRemoteImageCategoryManager.h */, - A46515A73A1871CFE4FEC5493F3D4DE8 /* PINRemoteImageCategoryManager.m */, - 8318BB360132163B75F9A286833BAB1A /* PINRemoteImageDownloadTask.h */, - DCF332995ECED0641546BA5246695588 /* PINRemoteImageDownloadTask.m */, - 057531B9633216FA5E68784C6639E33E /* PINRemoteImageMacros.h */, - DAEB5792967B42F24F5BA845521B937C /* PINRemoteImageManager.h */, - BA3A4B62A73F958D05FCD1D7D64518C0 /* PINRemoteImageManager.m */, - 201B563B7FD7F012BD1726EBF82A5911 /* PINRemoteImageManagerResult.h */, - 85D3752DEA74618437CB8203556E5230 /* PINRemoteImageManagerResult.m */, - A7F476261870C8DE58AE88186FE99D10 /* PINRemoteImageProcessorTask.h */, - 64D28923456DA2E7E1637998DD35813A /* PINRemoteImageProcessorTask.m */, - 5474D622E5613796C212F8945DB6DD67 /* PINRemoteImageTask.h */, - 607F1AED27CE1600E5C161176A0E4F28 /* PINRemoteImageTask.m */, - 4226149E173FEA09D7953A1A93C3ACBF /* PINURLSessionManager.h */, - 0006003BFAD8A3BC3B093F63EA3C5C9C /* PINURLSessionManager.m */, - 47E9F6DC01D15928224B473BEBECC8DE /* Categories */, - 6BF9C9700E0D9AE36DD91FE28C7571A5 /* Image Categories */, - ); - path = Classes; - sourceTree = ""; - }; B1A11A7DE699B711ECE8F5987072C1D1 /* Development Pods */ = { isa = PBXGroup; children = ( - F39478E17767EAA9CCFF4C6855042BA9 /* PINRemoteImage */, + F5E93CAD31D88A44927AFCF177C8C52E /* PINRemoteImage */, ); name = "Development Pods"; sourceTree = ""; }; - C8D3E6956422BE5D0322CB00D054D10B /* core */ = { + B32C03521437048A468D2EE3C3BFDD35 /* webp */ = { isa = PBXGroup; children = ( - 22F581CB8C4E64CEFAB86FE565BAB8F3 /* alpha.c */, - 04F817FAA193B31BEACD6EE9693CE5D1 /* alpha.c */, - A5C8083754B20671AF4622AF9074BE3C /* alpha_processing.c */, - 8415A36511F838D3923EBC08354A5B0D /* alpha_processing_mips_dsp_r2.c */, - 830DF280BD8690B3E855D276044CB2A9 /* alpha_processing_sse2.c */, - 7693A09B947771240DD9F9A9F902A9C6 /* alpha_processing_sse41.c */, - D796F4900C6968125D56B7B14564807C /* alphai.h */, - 03BA04F07B2EF386400D4F323E2587E8 /* analysis.c */, - 8942A2DC713084B9AAEAC62694E5229E /* argb.c */, - BCAF268732D0BAC9F068D924E9FBFD7A /* argb_mips_dsp_r2.c */, - FA2952319A25A356FD7874CEF5A17573 /* argb_sse2.c */, - 35728B9C318EC4B505A9D1E7F683A828 /* backward_references.c */, - C35E05C36038A9C1B8854F631F3587AF /* backward_references.h */, - 3F2D1E5D5F682370139C4B7890507A78 /* bit_reader.c */, - 49015D85BFCAD33E0114069AB6196221 /* bit_reader.h */, - DAED3516AD11CEB3776757725B0A13BB /* bit_reader_inl.h */, - 9C2FAA7EA132F35B7AED314682CE9009 /* bit_writer.c */, - B0F58DD17C45133DFEE8F50812B80DF0 /* bit_writer.h */, - 84E126951D6F17E3E412FBA009AC63D1 /* buffer.c */, - 3E11777934A2B901DC9A53BA794F22B8 /* color_cache.c */, - 82BE71AD6226C78D78E3384D96B38949 /* color_cache.h */, - 827D78751B54C10E77EA4CADB6D3E31C /* common.h */, - 1FF195027FC488CCDA7F122D78F7E164 /* config.c */, - 7D8EED1D64A643F5B161E8395477FD30 /* cost.c */, - 02D02416F31DAFAA496B55D8B34C0E51 /* cost.c */, - FE07DE3686409A702DA8A1704AB28C94 /* cost.h */, - F53A3E52FEF64B913E359E11F6423873 /* cost_mips32.c */, - 9483175D765C4F8EA3931360F06075E1 /* cost_mips_dsp_r2.c */, - CE954FE88537AEE35CDD36AD5EE06668 /* cost_sse2.c */, - DFF92A3DCD1791F602FAD0649F9AD03E /* cpu.c */, - 56865B878D54C96DBA8C061B287316CB /* dec.c */, - 082A15DDCD9F48B8B17FEEACAC5A904D /* dec_clip_tables.c */, - 3BC5441FB9D273A742DEF861BA7045FF /* dec_mips32.c */, - 0E1060C21AD30BA48C98C8A19A5B8F55 /* dec_mips_dsp_r2.c */, - 92CBC712F56735A4F96BBC9DB3139D7C /* dec_neon.c */, - 6176803187BDA92B52DE893722C975B9 /* dec_sse2.c */, - F92AA451EABFEF58A20FAC55FE63085A /* dec_sse41.c */, - 25E35F3D8E7310628528A5FC5D434FEE /* decode_vp8.h */, - F0C25668A9F0D57F282040473579A7BB /* delta_palettization.c */, - 0BE9952FF29015FA363AFC9C1FE58E81 /* delta_palettization.h */, - CA469368DC9717A62A00A0AAAEACA58B /* dsp.h */, - CF1DF633D4ADFDE95F73F8AB048FA52E /* enc.c */, - 60F8C7174DF9D4863CD6E8E7353158DA /* enc_avx2.c */, - B858B1FDFC5C0B8AA30F140D154B1D24 /* enc_mips32.c */, - F6CED2C1F51117840ABCD17D6D5F6B22 /* enc_mips_dsp_r2.c */, - 1ED141A34749C46238F7EA314A822845 /* enc_neon.c */, - 8C0F614C1A94ED05BF7E5F685B4049CA /* enc_sse2.c */, - 5F13DB657F8C2406E8618C6C509D1FBE /* enc_sse41.c */, - 1128137951923816364A251E0D36581A /* endian_inl.h */, - 6C6E5130436F911EC3D3F7EE73632AF3 /* filter.c */, - 229730AF87D8D3D233F83AC2C80EAFBC /* filters.c */, - A4DE85351A276AFD8F1B9E8463E107DF /* filters.c */, - 98DFFFFEF0A3209DE4E689F047CECC4E /* filters.h */, - 9E87A4E73F06FEA1FBAD9E09DA29BD23 /* filters_mips_dsp_r2.c */, - 95D5AB25212E2BB354E135EB52CF026A /* filters_sse2.c */, - 03AFE9B5A3C40772B6C9CAF564D7118A /* frame.c */, - AC06CFCD3B2E8410EBD2F5905CABDB6B /* frame.c */, - 78FFF866B4B05C68C5E1C100073529DA /* histogram.c */, - 40EFF3444368F8071253D99C7359BA87 /* histogram.h */, - B2516699CBA0BCFF5ABF341A1ED25911 /* huffman.c */, - 7A111E745F340DBC251BC2E464D2231B /* huffman.h */, - 64A63AC00FA83FBCF2EB61587BF683AE /* huffman_encode.c */, - 276418F4773A7B641DB91CEB7A3E3139 /* huffman_encode.h */, - 54D5BB37BE66A3E20B5F7C9B20BB6890 /* idec.c */, - 75CB5E89AC74516A64EC00124F52AD9E /* io.c */, - E9800F62CEACBEB24CD3D2901BC3FD6F /* iterator.c */, - 41782C53833990D96ED4172FE10533C7 /* lossless.c */, - CCE0C46405CA03BBF919282A69338BFF /* lossless.h */, - 41DDC567DC99BCF757EE0D5B1C19AD3E /* lossless_enc.c */, - 9C1B9359BEC62DE926999891C93EC9A2 /* lossless_enc_mips32.c */, - 35CE407A189702E4B70CFD6302A279B7 /* lossless_enc_mips_dsp_r2.c */, - BB2CE85DD028B05828881939D0152578 /* lossless_enc_neon.c */, - AE7A416EF43367591DD6182B2F989416 /* lossless_enc_sse2.c */, - FF50E8E379EB83FADB748B3890BC1062 /* lossless_enc_sse41.c */, - D3690F3C63119E697866C3E0383D0896 /* lossless_mips_dsp_r2.c */, - 31089C5D9147D50F3E7F1DF7B8F15A90 /* lossless_neon.c */, - FD8F446FE966DE7DF62A693DBC05C8EE /* lossless_sse2.c */, - 8C924024D3585E71E3E0E4666034CB1D /* mips_macro.h */, - B042FE0131E4E0AB5A311ADCFE202ADF /* near_lossless.c */, - 0E85FFE2C14D079CD83B77126205A31F /* neon.h */, - 6200E3056D84B2FB97FEFA4EC8D4FC41 /* picture.c */, - FBC3E8B74E5468D1A6625AE519123A45 /* picture_csp.c */, - A875C25A310D01839FFACC072B52018E /* picture_psnr.c */, - DFA1E19449AC42671DA796789AB3228A /* picture_rescale.c */, - 6B4E0502C07D4A7CDBD5AFDC8A2ADDB5 /* picture_tools.c */, - 9605F107D1BD5342D30E12107E7B4289 /* quant.c */, - D2A5F487CDC7B78F8047070F45E293DD /* quant.c */, - 632BD5263BAFA85CA0CC3F8D7FD04527 /* quant_levels.c */, - 0B7F62FD8E1721B011A2CB8D5C146103 /* quant_levels.h */, - 486B1ECF81CEF4EA6A47EE5A67C5678E /* quant_levels_dec.c */, - 49F95A4FDAC82485D5682A305F604D26 /* quant_levels_dec.h */, - 86BCDA6E741DDA7550C94CB1BD81CB48 /* random.c */, - CEDF194FDC6444BDB925812283B78703 /* random.h */, - 22505C9079E9D808441F8C821CB2C4BA /* rescaler.c */, - 340CC70F3D69BC7E03C05B7C7AC0B43C /* rescaler.c */, - 2195359CEF0A977A2BBB84F166FCD23B /* rescaler.h */, - A4B207EA65D235DFF00EE53A5DEF5858 /* rescaler_mips32.c */, - 0CF9BCFA37907265402809CABE1E8F35 /* rescaler_mips_dsp_r2.c */, - 774BED29BDBB220F72F7777855BCD284 /* rescaler_neon.c */, - 324FEBD3A47B0BBF380C80B320405352 /* rescaler_sse2.c */, - 31ACA349F90A87532231D2B541E576AC /* syntax.c */, - E1EC91DC8DE7B7172C4F398D5A8E46DE /* thread.c */, - 510A116DAF4E5C071B3E20C35BD9D7D8 /* thread.h */, - B5B6B8CDC5A5D18F4DF5AE398FE71EAE /* token.c */, - 5E11854B39F19B272DC85759B7B22CAD /* tree.c */, - 6EDF03ACE123A82CF5C7293CA1594704 /* tree.c */, - 92C6637FCBBA42A8EACF88E617B75DE2 /* upsampling.c */, - 60663E71E9D3CACA1EA294F49E13F539 /* upsampling_mips_dsp_r2.c */, - 01F76E9A21D4EEE15CF9F4755C94FF56 /* upsampling_neon.c */, - 95FDE3E43D6568CA1869E7EA0C03ECC6 /* upsampling_sse2.c */, - F6379CB1EBD685CCC854AC086FD18E8C /* utils.c */, - C2C6F0435C6A7E14E4232AB684884AAF /* utils.h */, - F20B0F25C439BDDB5BA0A545E9B680E1 /* vp8.c */, - 710A96308B197458F0D094F132568C02 /* vp8enci.h */, - 06544B3BE8E629AF5D85A63F63F69A24 /* vp8i.h */, - CD100848ECCDEBF807FBF2B841AE509C /* vp8l.c */, - 91EE1AFE82A6F277CDB1116B8F7483FB /* vp8l.c */, - 5A942CCE6C9FE397AA982189F43A75F9 /* vp8li.h */, - 39DF3A4E50EDDF793B7A0C0CB255AE95 /* vp8li.h */, - 59BC1086C5EA5036BCA0BBD4D9F8A559 /* webp.c */, - 3718D88CE0F716564BDC706A868B2525 /* webpenc.c */, - 6676F3956DBE08ED0E6838A467EE0102 /* webpi.h */, - D519BFDD50F4B2A8B8EACB637ED4F539 /* yuv.c */, - DDA1F8AAC42BE72AEDA331B283EF8996 /* yuv.h */, - FB1F2735F76BDBA5BD82BB725700B608 /* yuv_mips32.c */, - 1FED1FCF1158653CD5CCCBDA1F08F84A /* yuv_mips_dsp_r2.c */, - 66DC48F0C80B0E713D92F4A6555E210E /* yuv_sse2.c */, + 24C9B4C049421DC6370DBAC108EE7D36 /* decode.h */, + 7C04168596CC414DF8C41E97A2F9D6F9 /* demux.h */, + EADD6BF8946F56DDBCCF1E95E9A25FE7 /* encode.h */, + 19C6F5AD54B501CB69E9B4014B763468 /* extras.h */, + B2FF7D4A8188E0CB7A161A50C9BD1159 /* format_constants.h */, + 6DC053B3873069543472D68CBD99C7C2 /* mux.h */, + 2758A5FC00CC3B1202376A50E8231045 /* mux_types.h */, + FB80156B75CACCAC0BC7D5CFC606E412 /* types.h */, ); - name = core; + name = webp; sourceTree = ""; }; - CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { + B6F322FF73C772841A5B46656A6222C9 /* Classes */ = { isa = PBXGroup; children = ( - 08C08D0289F61D65D465D7B0D9401978 /* libPods-PINRemoteImage.a */, - CE8DFB8822D20D82D70800091B064F48 /* libPods-PINRemoteImage Tests.a */, - 9A4BC524D6D10519F2F94678E6404A88 /* libPods-PINRemoteImage Tests-PINCache.a */, - 42034CB146F25E27595177FD053C701E /* libPods-PINRemoteImage Tests-PINRemoteImage.a */, - 42E14516FE894053F52E8F32FD784343 /* libPods-PINRemoteImage Tests-libwebp.a */, - 5013E922172013EFFD7A13AE07CF10E7 /* libPods-PINRemoteImage-PINCache.a */, - C4F69DE74FEAE894D1B8AC41A3C33BDE /* libPods-PINRemoteImage-PINRemoteImage.a */, - C964E3C28B80344A6171C9AE19D698B7 /* libPods-PINRemoteImage-libwebp.a */, + 31C1FF5A9682F9289FF9DF01205937EB /* PINDataTaskOperation.h */, + ECC15B4255B859F73DF970C28C60D8F5 /* PINDataTaskOperation.m */, + 8C7BD4D5AEC31D173AFBF54111859896 /* PINProgressiveImage.h */, + 40C123B5EA9BCE2CAE7CF510DFB1BC1F /* PINProgressiveImage.m */, + E6BADF60FC4C29F45A755F9BB3DE03F6 /* PINRemoteImage.h */, + 09C12260BC77AD5530AA12B642E610AF /* PINRemoteImageCallbacks.h */, + B070845FD38419D1D1042C9724F0302D /* PINRemoteImageCallbacks.m */, + 6A02D5B9E82EDCA6AFBF230693374DFC /* PINRemoteImageCategoryManager.h */, + 1752082E420FC5D5B94F184B69174A35 /* PINRemoteImageCategoryManager.m */, + 7F41DE1F7D5A407639AA898D43E04D4D /* PINRemoteImageDownloadTask.h */, + 7514DD8DA0087019D2B3BBFD0481A2B0 /* PINRemoteImageDownloadTask.m */, + F823C73B23E10B908B4F21124C547B8C /* PINRemoteImageMacros.h */, + 4E174A5CF1A5B03FB84E94F2D60A63EF /* PINRemoteImageManager.h */, + B66A993BA64293CF6237995D26277EEE /* PINRemoteImageManager.m */, + 0E6EA8AF158D59DD701BFB69F9D67681 /* PINRemoteImageManagerResult.h */, + 5DA7CB02D3E2A298028767E73126F204 /* PINRemoteImageManagerResult.m */, + C9C80E771F41D9F25DEA7CD9B0B05ADE /* PINRemoteImageProcessorTask.h */, + 8C1A57E6F6DA6032D40A32676C9A4E8A /* PINRemoteImageProcessorTask.m */, + 7EF8D88411B05D055AD7E85A879DAE4A /* PINRemoteImageTask.h */, + A239442C01B155807160082790D6F758 /* PINRemoteImageTask.m */, + 9ACF8F9C057DD273C5583249E50473BE /* PINURLSessionManager.h */, + EDDECFFCFE0145E115C7F9DE36E07C28 /* PINURLSessionManager.m */, + 26DC66DDA5199897036F4169B93BA6BB /* Categories */, + 351F2A6927128007F97015EDC9837246 /* Image Categories */, ); - name = Products; + path = Classes; sourceTree = ""; }; - E58BB491235D4BCCBC7D08945FEE6FFB /* Pod */ = { + BDEB79FD4FA5E25A82EA118C061D89E0 /* PINCache */ = { isa = PBXGroup; children = ( - A78EA827CC6960FFCA2EFFFD047B2637 /* Classes */, + 9F896E8B7299A16FFDFA0BD3D227078E /* Nullability.h */, + 14DEB6FAB33B71BDECEA0EA07DFD60EE /* PINCache.h */, + D7184118DEA54355A60DD38CC51D70F0 /* PINCache.m */, + DAAEDB5C6E071999CAC9912A085EFA48 /* PINDiskCache.h */, + 6728D29943D41E8245915D3CA0EF1DB9 /* PINDiskCache.m */, + 9E63B092F70C843637FA2D66B75A4099 /* PINMemoryCache.h */, + 09B5280BE8CF7A30C35E871DB10384C2 /* PINMemoryCache.m */, + 254971ECF0878DEC364D5EE07433F3BD /* Support Files */, ); - path = Pod; + path = PINCache; sourceTree = ""; }; - E94AFC27773470F1DE3C8D81DABA7AE7 /* Support Files */ = { + D9E5AD6F99DB843F94B9C670DAEA79CC /* Pods-PINRemoteImage */ = { isa = PBXGroup; children = ( - 4E60C87446EB836F266BF599494B9811 /* Pods-PINRemoteImage Tests-PINCache.xcconfig */, - 058091FA36FB51A00B13BA66CD4083AA /* Pods-PINRemoteImage Tests-PINCache-Private.xcconfig */, - 91891ABA8831CEBDB674524897A0C981 /* Pods-PINRemoteImage Tests-PINCache-dummy.m */, - 7F4C624873E441FB6E434858B30AB5FD /* Pods-PINRemoteImage Tests-PINCache-prefix.pch */, - A07ACD62FD05E05C8663DA741656BA35 /* Pods-PINRemoteImage-PINCache.xcconfig */, - 17826D808116B3F1B265445737AA94A7 /* Pods-PINRemoteImage-PINCache-Private.xcconfig */, - 2EB026DAC639E6C7DB205190E273DA41 /* Pods-PINRemoteImage-PINCache-dummy.m */, - 5799AC707A1B01F332267B371F85A3CA /* Pods-PINRemoteImage-PINCache-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/Pods-PINRemoteImage Tests-PINCache"; - sourceTree = ""; - }; - EFF17F0C6226F2B195EB725DFA23915D /* Support Files */ = { - isa = PBXGroup; - children = ( - 88A9143712B4BEC6A1558772F9B5BC3E /* Pods-PINRemoteImage Tests-libwebp.xcconfig */, - F76029BCF457E10E8BA22A46FBC52832 /* Pods-PINRemoteImage Tests-libwebp-Private.xcconfig */, - A4776DA4983134BF164459289CEF4C4A /* Pods-PINRemoteImage Tests-libwebp-dummy.m */, - 9CE7F45D2D1AF97BA216985DA9671876 /* Pods-PINRemoteImage Tests-libwebp-prefix.pch */, - D1B117C5B66C2108DB9F78D6DF0DBB0B /* Pods-PINRemoteImage-libwebp.xcconfig */, - 45B07534E835BB3C17179D0B197AB4C2 /* Pods-PINRemoteImage-libwebp-Private.xcconfig */, - BD487B95DEA8C2E11CC4EF4CEFF4F358 /* Pods-PINRemoteImage-libwebp-dummy.m */, - F9222A98ABD530CCDCE603F988732642 /* Pods-PINRemoteImage-libwebp-prefix.pch */, - ); - name = "Support Files"; - path = "../Target Support Files/Pods-PINRemoteImage Tests-libwebp"; - sourceTree = ""; - }; - F39478E17767EAA9CCFF4C6855042BA9 /* PINRemoteImage */ = { - isa = PBXGroup; - children = ( - 155CF86B2CA44614D7FFF53E880F398C /* Core */, - 6AAFD38F9C3522C59AB3F3E9971FDFD0 /* Support Files */, - ); - name = PINRemoteImage; - path = ../..; - sourceTree = ""; - }; - F7DC0E8BB49C6A308AE65399D18767DD /* Pods-PINRemoteImage */ = { - isa = PBXGroup; - children = ( - 5326CA792B67F366CB26B18F6463A774 /* Pods-PINRemoteImage-acknowledgements.markdown */, - D7A07E2857E1C17716DD66E0009E571B /* Pods-PINRemoteImage-acknowledgements.plist */, - 0DF6F1D5A39FB9978D04281182C90760 /* Pods-PINRemoteImage-dummy.m */, - F6853706DD435244D883F6C285D7B29F /* Pods-PINRemoteImage-resources.sh */, - FFEE88D16AD9D1413B913BDDC486262B /* Pods-PINRemoteImage.debug.xcconfig */, - 638E358429BF5D77BB353217564ABA3E /* Pods-PINRemoteImage.release.xcconfig */, + B6D792D666FFF7A9EEDA342548B2FB3B /* Pods-PINRemoteImage-acknowledgements.markdown */, + 0EC0DF5B2E9F7B941F2DCB6F54F7F0BA /* Pods-PINRemoteImage-acknowledgements.plist */, + D175F0B2CE4974DA4A1448ED5888697D /* Pods-PINRemoteImage-dummy.m */, + 8A294F3206E113303E2E6CB0A9399068 /* Pods-PINRemoteImage-frameworks.sh */, + 00B2BEE1D596A306899DFE0B44C7D72A /* Pods-PINRemoteImage-resources.sh */, + 6FFB5369DE5023467EE00C37356BDA50 /* Pods-PINRemoteImage.debug.xcconfig */, + B2DA8820D153800A564142BBB03DED79 /* Pods-PINRemoteImage.release.xcconfig */, ); name = "Pods-PINRemoteImage"; path = "Target Support Files/Pods-PINRemoteImage"; sourceTree = ""; }; - FF7F8A1D616EA008B5C80697414B7AE7 /* webp */ = { + E5959AE6AFBC3C6D95FDE33AB170AEB9 /* mux */ = { isa = PBXGroup; children = ( - F6C81BBAE46AF2564ECE724587D73F03 /* decode.h */, - 3FB26A2BEBC8A2C3E2DF2BF7D90CD565 /* demux.h */, - AC272BB46CFF7AAB1A80F24A32BF5CFF /* encode.h */, - FE89702F6822AE7301208FA3E8A545CA /* extras.h */, - 810536399DE9AC1DD6CC107507D11911 /* format_constants.h */, - B9BD3C8432C1864404F5A302CA02EE87 /* mux.h */, - 24D915E67112A3F1189EF725A47D1C8B /* mux_types.h */, - BB2794CAE6470324122DF724C52CC69F /* types.h */, + C3FDA7250A758E30EF36CAE4D17D17D2 /* anim_encode.c */, + 74B326E811424EE1FD562D285F1DD5FA /* muxedit.c */, + 9770CB90DDA17E286B6B519A9582DB38 /* muxi.h */, + 7C9071E76274A61115F8E5FB167CD8D0 /* muxinternal.c */, + 8EE07C344883F4C175CA37617B3A73AF /* muxread.c */, ); - name = webp; + name = mux; + sourceTree = ""; + }; + F26C51C3981310A02DEE2A75FF6EEC48 /* libwebp */ = { + isa = PBXGroup; + children = ( + 98BD260040697C6AE3488493AEDBC949 /* core */, + A6294D45024849F07714CA4AA2A73E5A /* demux */, + E5959AE6AFBC3C6D95FDE33AB170AEB9 /* mux */, + 184557595DEFB316F6D1C5156558F802 /* Support Files */, + B32C03521437048A468D2EE3C3BFDD35 /* webp */, + ); + path = libwebp; + sourceTree = ""; + }; + F5E93CAD31D88A44927AFCF177C8C52E /* PINRemoteImage */ = { + isa = PBXGroup; + children = ( + 2CEE8789B9050BA296B0BADB775A23AF /* Core */, + 5B278691D517A7876E38DA3AC9AE3077 /* Support Files */, + ); + name = PINRemoteImage; + path = ../..; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 0A229C20F3C336F5CDF857B1FCA925D5 /* Headers */ = { + 0C33A0B2CA62D0A538C4071B126CF0B0 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A646A0F246B18E06D78987E6B0D38275 /* Nullability.h in Headers */, - 0F5CFA70675253C7677F9E674E156D65 /* PINCache.h in Headers */, - 568793A1B682A67A7E3ADFCDA9F5EDBE /* PINDiskCache.h in Headers */, - 3B3ABB3470A2351EAB6F558EC8E39549 /* PINMemoryCache.h in Headers */, + F2401DC8EFDF9742AC607CF3D4A8495B /* alphai.h in Headers */, + EBFDF03F22BC2CAE9696098C6E8BE8A7 /* backward_references.h in Headers */, + 6FF7A8804F9B6855BFF8FB792B2CAC7C /* bit_reader.h in Headers */, + DBA70329D901B7929BA1974AB74F1B44 /* bit_reader_inl.h in Headers */, + 597EABFFF86A26555ACF60EF14695221 /* bit_writer.h in Headers */, + 6B4EA5137E666D621A3B50D50FE1E19D /* color_cache.h in Headers */, + 7F8B27B7F4572B90427E90EDD6CE0278 /* common.h in Headers */, + 3E8EBD4B83E9C54F53F004361C29DB42 /* cost.h in Headers */, + 5CEC4BBFC9D518A4FD8BC5A1362CF6E8 /* decode.h in Headers */, + CC26AE5B8B0709D14806614A187AF4D8 /* decode_vp8.h in Headers */, + 87D0CB66E7D297E3373B2E3947B35ED3 /* delta_palettization.h in Headers */, + 5C625F7142C8F808C946FDBB23B6E08F /* demux.h in Headers */, + F6614F7200CA7CFCF8A9CFF1BF80C7E7 /* dsp.h in Headers */, + 13238AAE414C28744680FBB3371701BA /* encode.h in Headers */, + E430B4877504F51ABC452BCAF2BDA0AE /* endian_inl.h in Headers */, + 3BC7BF5D12FA6079B4DCAF5DE2FE0942 /* extras.h in Headers */, + 2C3BB808565E82708384DBE2F928E259 /* filters.h in Headers */, + 2310584B1A349A2AECE50064336B8C01 /* format_constants.h in Headers */, + 7F1362EF05DAB36F93DAB1A5C736D7F5 /* histogram.h in Headers */, + D0C0F1422A439355BF927294B61C21C0 /* huffman.h in Headers */, + AD8FE2C6AD0CDB89DA2F149BED7A61C4 /* huffman_encode.h in Headers */, + 616906687440069E679BED18B66A3233 /* lossless.h in Headers */, + D7F393F3B25273B25D31481A121E9ED8 /* mips_macro.h in Headers */, + B07D21DBF6042F59ABF232E4FC67F3DA /* mux.h in Headers */, + 8805086DB01D26D4D721583A4D0B1600 /* mux_types.h in Headers */, + 8079C2382B7972F5FEB2C3C7D09592A2 /* muxi.h in Headers */, + 2506AEAEA08053AC2DDAE6EFF67053EB /* neon.h in Headers */, + AF1368B6241655B6F8305E75A982AFE2 /* quant_levels.h in Headers */, + 6E823A9FD8DD9685BD5195D154A6114F /* quant_levels_dec.h in Headers */, + 9676F64E06952A014CC3E763A1633682 /* random.h in Headers */, + B05BC009CB931E4835D21011EA1BB53E /* rescaler.h in Headers */, + DA4CF6AA8B86FF316C8F7C8F75309261 /* thread.h in Headers */, + 574D0AB465DEE51656A2FAED9D40C311 /* types.h in Headers */, + 68429D82C13F40EBAA7B8196131F5EA0 /* utils.h in Headers */, + A597BFE6B87B31BB6B653E99E9144602 /* vp8enci.h in Headers */, + 546D1728881FEE40134C5590B2714AF9 /* vp8i.h in Headers */, + A2918F68A7A260336513C2D3DB44B9DD /* vp8li.h in Headers */, + B974D7A76F5A1DB6B3B873FE7C77FDC8 /* vp8li.h in Headers */, + C49060225E775882B26B37F8ECD6AC37 /* webpi.h in Headers */, + 5D438E3783B022065CD9EB93BE9200BA /* yuv.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 433609F0C23231238691C5C0B272C18C /* Headers */ = { + 664F7CB4F8D6D5B28BB5D380973F03CB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 42605360A49AD20D6A0D28C75DEDC5D6 /* alphai.h in Headers */, - 4794DF635FEBDA89A93382F9A16C39DE /* backward_references.h in Headers */, - 782264FC2AC0E0D0EFAB16BBE8607883 /* bit_reader.h in Headers */, - 294EC6F2CABC9F68807D0B6305BB0F46 /* bit_reader_inl.h in Headers */, - 3CE67D2D8FCE7BF266502BD576D13A08 /* bit_writer.h in Headers */, - 687CA0BA565E50EE6333D925CE3ADD7B /* color_cache.h in Headers */, - CDC98802D90D92C8D46849196079B913 /* common.h in Headers */, - 7A25B468696E9E30F157C5F517531752 /* cost.h in Headers */, - E7C9C838C5B9FE5AAB56249E83A8714F /* decode.h in Headers */, - FC32AD3A5CC17D8F85C1946ED7F42408 /* decode_vp8.h in Headers */, - F3E2B528133D3EFFEB4B85D7D3BCB986 /* delta_palettization.h in Headers */, - 72EE9F2F3BCC5E235744425C8DD751FF /* demux.h in Headers */, - 948973F7BF013C24F9C80CAC28D2D14C /* dsp.h in Headers */, - B1F2771B8178B2769B4A767BBE46906D /* encode.h in Headers */, - 9184869A3E3F63D8E6D6F591C42B111E /* endian_inl.h in Headers */, - 5ECF75FFAA837ADEEADAD79EC6CAC4E1 /* extras.h in Headers */, - 4095D25779733F8DA006DDDE61E0B31C /* filters.h in Headers */, - 8652BE74900FEB51A070BD6B49344757 /* format_constants.h in Headers */, - 7043CB5FD88FB5155E52E6157110B0BF /* histogram.h in Headers */, - 7156DE0CBAEBEFD92C4633DBC46AD703 /* huffman.h in Headers */, - 7130AB4D16CA0907622A31BA821D8C17 /* huffman_encode.h in Headers */, - 142342508E0BACCB1171AD33A98BEB8A /* lossless.h in Headers */, - 258B7ADFE1241B68DB7814B55790EF01 /* mips_macro.h in Headers */, - C58F2F99D0859B03C0E485EC375397F1 /* mux.h in Headers */, - 0CCCA407F51A744039385BB9051BEB67 /* mux_types.h in Headers */, - 2AE0E700ACEF00B3CCF1B5582E0F91CB /* muxi.h in Headers */, - 231FEF684DCB6D9436840EF746ED1DDE /* neon.h in Headers */, - 8B3460B4E591F4DE16E609FBA053DBDC /* quant_levels.h in Headers */, - 91CFF3B6266596F76470C09F3C3D96CD /* quant_levels_dec.h in Headers */, - 120A811C07A22F5AC98771E1C9E6BC69 /* random.h in Headers */, - A2F08BB80C53B57AD6CD39A7D5EE1C2E /* rescaler.h in Headers */, - 9869861C1E3DF1E28B8A609119A7FD9E /* thread.h in Headers */, - DD3308FEAF302F253F9A13FF4DEBBF7A /* types.h in Headers */, - D6763B686E060537AF85EBA0CB0C6351 /* utils.h in Headers */, - 3ACCC0887F9E55020989EC0B54D66EE7 /* vp8enci.h in Headers */, - 25783C779D35D86AF71357A122EE406A /* vp8i.h in Headers */, - AC6649CABEF439F4CB0D73F8B749ADA6 /* vp8li.h in Headers */, - 48639A341165DF48A370E06E66DD0101 /* vp8li.h in Headers */, - 82F724558E730DB0C5B8B54C7E3D985C /* webpi.h in Headers */, - B0E4ADFB7B3C24EF40A04BC3FCC3C198 /* yuv.h in Headers */, + 6C0FC05F38A87255EA196CB2448E0D92 /* alphai.h in Headers */, + C9EE4FB71DB3A9D72B5B4FF6143BA65F /* backward_references.h in Headers */, + 43E222922CA1CB4589FB24F232484603 /* bit_reader.h in Headers */, + 8C446B1D676CB91E552559C555C9CC6B /* bit_reader_inl.h in Headers */, + 63320D1B4A59314FC40EEC86B1960925 /* bit_writer.h in Headers */, + 2AB0C4A27016791DBE68A4D65DF85BCC /* color_cache.h in Headers */, + 060A675570DC5A9909A7E75B4AA4B077 /* common.h in Headers */, + 443A4351D64EA4D076B71F715530F4A8 /* cost.h in Headers */, + 7DB5FDD9E417D6D4FB4B7ACE1005F8A8 /* decode.h in Headers */, + 09041728E2B2044FA9B2CA006A12210C /* decode_vp8.h in Headers */, + AE59BCCE742FB041D46CA25938A54133 /* delta_palettization.h in Headers */, + 7941BA0DB59C2B38DB6E75B0F6DF9BCC /* demux.h in Headers */, + 1699368A7589FD4C9C133F38ECCB3248 /* dsp.h in Headers */, + BC4A50CAE75C7A75174951BEC91F4F32 /* encode.h in Headers */, + E7D3BF77717933B9AC49BC760D4255A2 /* endian_inl.h in Headers */, + D7F7A1A79E4472B064933C254DE93AC8 /* extras.h in Headers */, + 38EC4D13757D2679EDECFA95AA8F905A /* filters.h in Headers */, + E8F7374A160119DF12E51DD85B16B8AC /* format_constants.h in Headers */, + D74CCAE1D3A0E6F75B2F26A2FC7C0A1B /* histogram.h in Headers */, + E451DF19308C3ABB9919D17C9DFB9FD1 /* huffman.h in Headers */, + DA5CC1D6E1EEE3623163421E352B6A50 /* huffman_encode.h in Headers */, + D5E852B7531703AACCD90EF18ED0D3A8 /* lossless.h in Headers */, + D1B239C64E09BD5317D4336C684A4FD7 /* mips_macro.h in Headers */, + DD732247716E8868380F83E6723296CF /* mux.h in Headers */, + FEB0B48DA289DD070706449B4A475089 /* mux_types.h in Headers */, + C008E732B12DF66116AB6FFC64D7E617 /* muxi.h in Headers */, + F6EDF71B0167BDB2F12F8FA63986FC72 /* neon.h in Headers */, + 3AEEF6189A41C350F82CE346D37075DC /* quant_levels.h in Headers */, + 8DEB91BB20B21CE4820C9196C35D95D6 /* quant_levels_dec.h in Headers */, + 68945C8820E96977E339B0E1AFB5BF8C /* random.h in Headers */, + 0ABA9F0F526D44F7F985A397A06B6F54 /* rescaler.h in Headers */, + 7564B41A99408B9625FF5C755BF5303A /* thread.h in Headers */, + 623324BC3A34B9E72788C316186201B8 /* types.h in Headers */, + 37DFD74A9E6C9096458237F29D7BE490 /* utils.h in Headers */, + A93652F491889B018FF0A7AAE4B60FC1 /* vp8enci.h in Headers */, + F3FEF1FB2F145F04C5731E7588FDA016 /* vp8i.h in Headers */, + A8CD9C0A96FDCB9FA9E6DEAE89174CD8 /* vp8li.h in Headers */, + E3DBDB19E80D574E3151C04CDC24109F /* vp8li.h in Headers */, + 2F74A24F99641DECAD60721FC778FFF2 /* webpi.h in Headers */, + 00DE0203E4CA25AB48A5DECC5918A7AC /* yuv.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5B7F3EDC8E1EE8038D135A0F079EAFAF /* Headers */ = { + 7311CA4BDE3DB5F713A42C68928AFE7A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D1ABDB73112D1D1C1D5A4C1C98BA5BFB /* NSData+ImageDetectors.h in Headers */, - B82D79FEF2F99832D8EDAA030EE4B0A0 /* PINButton+PINRemoteImage.h in Headers */, - 04B063692290F344CEC24184C5690774 /* PINDataTaskOperation.h in Headers */, - DCA630DACC75639EF727B72B97D16E09 /* PINImage+DecodedImage.h in Headers */, - 830DF1384AAAC0DC0C123F0D22D6D944 /* PINImage+WebP.h in Headers */, - FBAE87116A5A2D2A91558D5784DB9EFC /* PINImageView+PINRemoteImage.h in Headers */, - E25F27BDCE480B39933629D6E64C7059 /* PINProgressiveImage.h in Headers */, - 9E4CB727BE1B60181992C5EE9AB02363 /* PINRemoteImage.h in Headers */, - 3D8BE9164EDC740B5616CCEDA8035560 /* PINRemoteImageCallbacks.h in Headers */, - B7C8EA0AD2B1B2A6E318554BD02B87AC /* PINRemoteImageCategoryManager.h in Headers */, - F3F4D43369870767F1F1D93443ED68A4 /* PINRemoteImageDownloadTask.h in Headers */, - 0803F970B4590EE004B09E044A4D4FAD /* PINRemoteImageMacros.h in Headers */, - 31AC47FBEA4B25B7F5C38A85D125C633 /* PINRemoteImageManager.h in Headers */, - C471B9037B0679FCB497271C20F7F611 /* PINRemoteImageManagerResult.h in Headers */, - 3A56FA1E92DE8151962B42CAECF8E0BE /* PINRemoteImageProcessorTask.h in Headers */, - 998ACD0E1BC38814D49FB243A4F859F7 /* PINRemoteImageTask.h in Headers */, - 4294666DA894F909990C9F7516365472 /* PINURLSessionManager.h in Headers */, + 9988EDCDF778F7B6685EC9759251C27B /* Nullability.h in Headers */, + 6417C9204960876043FDEB1C9175915B /* PINCache.h in Headers */, + 386E7AA05B41C981817240E0227F9A50 /* PINDiskCache.h in Headers */, + 0839296EA88638F77315F77F49687A01 /* PINMemoryCache.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 93DD59CCFDB74D9482D67DF7B5D69605 /* Headers */ = { + 8518DF32E29D5D3AA3E5BEFA97970A79 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 679DBDCF009CACA56E41D4D073ADC8B5 /* alphai.h in Headers */, - 20B78808D2D005FCB657E31C047C0033 /* backward_references.h in Headers */, - 86FF325500922423528CC41B11A9079D /* bit_reader.h in Headers */, - C522DD1B46E310090ADCA7A031BCB3B8 /* bit_reader_inl.h in Headers */, - 3D85199A9C9C8687608B0FEE1083869B /* bit_writer.h in Headers */, - 33C8FE91DE29DCD65AECD5AF2AECC9C1 /* color_cache.h in Headers */, - AE9FD8D4A276FA26E578BFAE50EADE19 /* common.h in Headers */, - 565CC01BADD91659755B01718174F70A /* cost.h in Headers */, - 9C5EFAC7462D5E0592016ADD71D0890E /* decode.h in Headers */, - 676D41B6C7BD268FD95DD2B8FB669414 /* decode_vp8.h in Headers */, - D52D3735D34BC4FC94A4B966F1785DD5 /* delta_palettization.h in Headers */, - 50A012FD4AC3DFD43AADC50333CAE507 /* demux.h in Headers */, - 136C011F839EC7D5366036F1B09AEBAE /* dsp.h in Headers */, - 7E865E7F50488E2A569924D9F76E4CD7 /* encode.h in Headers */, - 24D434CC57298DCFB721B682CF0AED57 /* endian_inl.h in Headers */, - F51DA02E39F49DD9F0E809B8274F59E8 /* extras.h in Headers */, - 55B99C8E7455C9159267E382BDF65DD0 /* filters.h in Headers */, - ADD24F20CE9B98020ABC46BF47EA7402 /* format_constants.h in Headers */, - E311CDF67077D0B556A36C1FAB0F3495 /* histogram.h in Headers */, - C51A4B521D169FF465F70C222A3C8902 /* huffman.h in Headers */, - F34CFC49CC8175A540CDD67405A8DFAD /* huffman_encode.h in Headers */, - 7F7596A5FB8D980164B8D4DC0D515D4B /* lossless.h in Headers */, - 24D0E86FD11BFA2B88DDDBF1028E0A75 /* mips_macro.h in Headers */, - 605162CC610EF671BF284A61CA8B81D9 /* mux.h in Headers */, - A8DE5092AC33E8C1EE1131405711EE49 /* mux_types.h in Headers */, - A6BE37DE717ACD5BF53C42FB74C879CB /* muxi.h in Headers */, - B433169E314E4EDE54CBF3B553CABF22 /* neon.h in Headers */, - CAF53EB8854CC0503743E50FD2192CDA /* quant_levels.h in Headers */, - 89836ABE779EA634B7577C8FB4935A07 /* quant_levels_dec.h in Headers */, - 9D3456044289D0C7F0B80CA1FE6139B9 /* random.h in Headers */, - 193A99F2BB679613FC2B5ECD2244D936 /* rescaler.h in Headers */, - D934A0C89F8BACF9E832E0FA7C68445B /* thread.h in Headers */, - 1A734D2F5CB97B084ABF3FB3F87DFF8B /* types.h in Headers */, - 3446A21CEBF28D31186AD52B39B0A74C /* utils.h in Headers */, - FB5860D912D57F2BE061B39A817B81E4 /* vp8enci.h in Headers */, - 200CC5F5A209E41AC47481EE935BF5B5 /* vp8i.h in Headers */, - EFB14A283B2443BC39F50D0F56170F08 /* vp8li.h in Headers */, - 3C97B72F5371F4CAA34ED61F56262F93 /* vp8li.h in Headers */, - 4CCF5282B2FBC22E62199B14FB5FF0A7 /* webpi.h in Headers */, - 2E3E51660EEC2E02EF9041CCF5A190FF /* yuv.h in Headers */, + 18A8837472AAFBE7694937135C522466 /* NSData+ImageDetectors.h in Headers */, + 0324E2E2DAB347DB529B46872289234F /* PINButton+PINRemoteImage.h in Headers */, + 387A6756B7CC8CAAB51321B4975AB9DF /* PINDataTaskOperation.h in Headers */, + 62EB088CB6AD58286E2AC05009505CAE /* PINImage+DecodedImage.h in Headers */, + D1B0FD28F5540FF534AA87CBDBC7AC29 /* PINImage+WebP.h in Headers */, + 30C090E8EE8174B8EA31A4881C62BE54 /* PINImageView+PINRemoteImage.h in Headers */, + 494EBEC6F965FF682F323426208D64E0 /* PINProgressiveImage.h in Headers */, + 754AE1DDFE84DA7C9B4EF7FC2773A869 /* PINRemoteImage.h in Headers */, + 82B793E06C9E6F90F3AC8E7F13115218 /* PINRemoteImageCallbacks.h in Headers */, + CCB5458D1B3290BF073E07C7747A7847 /* PINRemoteImageCategoryManager.h in Headers */, + AED4867AAF3F0848B1225D5088C66CBC /* PINRemoteImageDownloadTask.h in Headers */, + 34DAB74651966CC4C990DC370A835238 /* PINRemoteImageMacros.h in Headers */, + 02D7ACD18FE476758619E0EE2F8867EC /* PINRemoteImageManager.h in Headers */, + E5C32E60814669FA0F6B8EA98DBA5CC7 /* PINRemoteImageManagerResult.h in Headers */, + C388DF181EBE225C9A09BC87CF9E9309 /* PINRemoteImageProcessorTask.h in Headers */, + 4F1AE80F7E52799B7D30F34DEDAF74C9 /* PINRemoteImageTask.h in Headers */, + 60FCA07287F3C9BC5A0073FE792D1D1A /* PINURLSessionManager.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B5357C7F640A0B3CD0DE4A2F292AA661 /* Headers */ = { + AC64DD94805C74F57814D96AF58F7C2A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 36EE56E7AFF25F09CBDBBEE3734D3125 /* NSData+ImageDetectors.h in Headers */, - 69EB610F75641A158BE992A732C86191 /* PINButton+PINRemoteImage.h in Headers */, - E9D427B435EFC90051B3BC567E6DA390 /* PINDataTaskOperation.h in Headers */, - E97D02CC955146CC90ED4C85B99D813F /* PINImage+DecodedImage.h in Headers */, - D2F518D1E3BBB2782B61C5893BD37864 /* PINImage+WebP.h in Headers */, - 60FA8DC7B8A6E0828419BF695126CF6C /* PINImageView+PINRemoteImage.h in Headers */, - 9674D2A3D509EFF111DEE19E1F598DD2 /* PINProgressiveImage.h in Headers */, - B308F38CA489773D0A00BAA7BDCDE8EB /* PINRemoteImage.h in Headers */, - D093C241CC618D3CC754632A4D3FAF53 /* PINRemoteImageCallbacks.h in Headers */, - AF54299912B14A3925960D30D51C692C /* PINRemoteImageCategoryManager.h in Headers */, - 402A89C597AD96D0D7AB72EA16FC917D /* PINRemoteImageDownloadTask.h in Headers */, - 58C893D503AF833BFC83AE36449E6E43 /* PINRemoteImageMacros.h in Headers */, - D79D32967F6ECB754BACE955F6DB1940 /* PINRemoteImageManager.h in Headers */, - 25CA675578265646A65B686FAC1DC80F /* PINRemoteImageManagerResult.h in Headers */, - 4B1647C1F717214E0670899D2F7C7F5C /* PINRemoteImageProcessorTask.h in Headers */, - 9448D37DF36C81F6AB218E98F544CD03 /* PINRemoteImageTask.h in Headers */, - D54460BDE5387E7BE6A462AE16FEB072 /* PINURLSessionManager.h in Headers */, + 57791F1BC9B9D0B2D5B96263FFBC5F21 /* NSData+ImageDetectors.h in Headers */, + 6726B54873B2DE4167A76EE1248D61D4 /* PINButton+PINRemoteImage.h in Headers */, + 044114C6EBFEC51146983E861F1A5D06 /* PINDataTaskOperation.h in Headers */, + 7571A25CE9B786FA7590548E08162A43 /* PINImage+DecodedImage.h in Headers */, + A91DA2ECC263F7804E7F236333C4EEDE /* PINImage+WebP.h in Headers */, + 042631CDBB7D92C2B8672B1BCD173BB2 /* PINImageView+PINRemoteImage.h in Headers */, + C2F7B71BA90E818E766CA6B39A373D42 /* PINProgressiveImage.h in Headers */, + 5AE812F549CE1A41FE183C24C0190B38 /* PINRemoteImage.h in Headers */, + 4B88BD0B68BE18C669DE4EF392A51FFD /* PINRemoteImageCallbacks.h in Headers */, + 149041F1AFA8C8F3ABA6533EA83E3E1A /* PINRemoteImageCategoryManager.h in Headers */, + BE1B406CA7DE604E09005C02E23D42E6 /* PINRemoteImageDownloadTask.h in Headers */, + F69F7865A9B2E252B230CCA9F701522E /* PINRemoteImageMacros.h in Headers */, + DBE69DEA22F6DA71B63A3BB2635D9F9A /* PINRemoteImageManager.h in Headers */, + B580DBEEEFB6C72CE6572878BADE8B61 /* PINRemoteImageManagerResult.h in Headers */, + AA0A64533463717FF80F50A06CB56790 /* PINRemoteImageProcessorTask.h in Headers */, + 31DACA8410756DDD5E1D0CA958116075 /* PINRemoteImageTask.h in Headers */, + 6D3BF2A7D6A1FE3CEF3A7FA06E1C46BF /* PINURLSessionManager.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - EB91FBF6D882E2DA4F85C9C82BA9BF9E /* Headers */ = { + F16FE0E8BCA3F0D76E749D39D2595CCD /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A8FA30710886635470577083D8859E6A /* Nullability.h in Headers */, - 9C406FDBBA938D0856774A947D29D417 /* PINCache.h in Headers */, - A31C54D989430BAD4C0E728A3BE73D81 /* PINDiskCache.h in Headers */, - 71F60EDFDC83F08FEA7FB3AD31E029A8 /* PINMemoryCache.h in Headers */, + 8AE9BB3B1A53E7C91BCECE762972145B /* Nullability.h in Headers */, + E07C2CC41192414D23636159D43981B8 /* PINCache.h in Headers */, + 7808475EE065B297BA75BE7EA1E90857 /* PINDiskCache.h in Headers */, + B8C9358CD71EA9B097D7AE7B06852B57 /* PINMemoryCache.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 47A2D651028FF100573F85A8EC827EF4 /* Pods-PINRemoteImage Tests-PINRemoteImage */ = { + 4295C947AD69FD429F982D216B4F4B0D /* Pods-PINRemoteImage-libwebp */ = { isa = PBXNativeTarget; - buildConfigurationList = 7CD04DA5D63A8877D267D855E012CE8B /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-PINRemoteImage" */; + buildConfigurationList = D8144AB855026636396D296E4B308EA0 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-libwebp" */; buildPhases = ( - 6DF795C107F50E589A1746D33BB88559 /* Sources */, - 4F932701CA4EAF398DA1CDC4D4AD585B /* Frameworks */, - B5357C7F640A0B3CD0DE4A2F292AA661 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 1F5919D871FED86F835F151CB489BFEA /* PBXTargetDependency */, - B49F78A7400D585B002ECB0E3E8ED4EB /* PBXTargetDependency */, - ); - name = "Pods-PINRemoteImage Tests-PINRemoteImage"; - productName = "Pods-PINRemoteImage Tests-PINRemoteImage"; - productReference = 42034CB146F25E27595177FD053C701E /* libPods-PINRemoteImage Tests-PINRemoteImage.a */; - productType = "com.apple.product-type.library.static"; - }; - 9284DA2BA5E71487C2146506DAEF3E11 /* Pods-PINRemoteImage Tests-libwebp */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8DE04465EBF10E80C371BFA55527EFAE /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-libwebp" */; - buildPhases = ( - 58132ED225E4FEF7717541B039447F65 /* Sources */, - 62CBF8F8D865A867A916DA0DD2AB1EEF /* Frameworks */, - 433609F0C23231238691C5C0B272C18C /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-PINRemoteImage Tests-libwebp"; - productName = "Pods-PINRemoteImage Tests-libwebp"; - productReference = 42E14516FE894053F52E8F32FD784343 /* libPods-PINRemoteImage Tests-libwebp.a */; - productType = "com.apple.product-type.library.static"; - }; - 9773BA3D88E721A1923A7F9C868E645F /* Pods-PINRemoteImage-PINCache */ = { - isa = PBXNativeTarget; - buildConfigurationList = 41681586728998CD06E6D7377EAE70FB /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-PINCache" */; - buildPhases = ( - D9EC4C94A39E3C11E272B1CC58562786 /* Sources */, - A5AA0BFB30431854BA2A97CF367F5764 /* Frameworks */, - EB91FBF6D882E2DA4F85C9C82BA9BF9E /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-PINRemoteImage-PINCache"; - productName = "Pods-PINRemoteImage-PINCache"; - productReference = 5013E922172013EFFD7A13AE07CF10E7 /* libPods-PINRemoteImage-PINCache.a */; - productType = "com.apple.product-type.library.static"; - }; - 9FE34B3AACC04DC8BEF96E39BE1C454A /* Pods-PINRemoteImage-libwebp */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4FB6DBA9140CEFFCCD357BD806A7B9D9 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-libwebp" */; - buildPhases = ( - 9290E5C374CDE0E9D8BA58264FB359BC /* Sources */, - 2079926FB48C14C19945F15E8CD84147 /* Frameworks */, - 93DD59CCFDB74D9482D67DF7B5D69605 /* Headers */, + B39462ED5823A1237F106B3A558AB86A /* Sources */, + 38AA6E5D5E3BC08CB794A2701A7F3CA3 /* Frameworks */, + 0C33A0B2CA62D0A538C4071B126CF0B0 /* Headers */, ); buildRules = ( ); @@ -1434,16 +1373,126 @@ ); name = "Pods-PINRemoteImage-libwebp"; productName = "Pods-PINRemoteImage-libwebp"; - productReference = C964E3C28B80344A6171C9AE19D698B7 /* libPods-PINRemoteImage-libwebp.a */; + productReference = FAE37DA2A7F381474996F36CC9AFC8F7 /* libPods-PINRemoteImage-libwebp.a */; productType = "com.apple.product-type.library.static"; }; - A3B637CA68955549D95264C3282CC28E /* Pods-PINRemoteImage Tests-PINCache */ = { + 4659B8FEB8162320413F74963CC40CBE /* Pods-PINRemoteImage Tests-PINRemoteImage */ = { isa = PBXNativeTarget; - buildConfigurationList = C079847ED0D45A0FD39994AE8B542672 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-PINCache" */; + buildConfigurationList = C3F89E39B463FFD2021C7AE5BEBF65D6 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-PINRemoteImage" */; buildPhases = ( - 2F91BCDEC5C31556FFD1061A99DCFCB0 /* Sources */, - 4421C872C41C3B2B54C33F017CFB1EEF /* Frameworks */, - 0A229C20F3C336F5CDF857B1FCA925D5 /* Headers */, + 143A346E3E733EF61912D9839FD9791C /* Sources */, + 82A10525E7723A03FE8C4FD942BEC8AD /* Frameworks */, + 8518DF32E29D5D3AA3E5BEFA97970A79 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + E19B8ABBCDEEDC4F322F81B92825972F /* PBXTargetDependency */, + 3694B90780FE266FD409D8DA74399901 /* PBXTargetDependency */, + ); + name = "Pods-PINRemoteImage Tests-PINRemoteImage"; + productName = "Pods-PINRemoteImage Tests-PINRemoteImage"; + productReference = 5E8DE7D0685A7209483CC150A0A4E7D0 /* libPods-PINRemoteImage Tests-PINRemoteImage.a */; + productType = "com.apple.product-type.library.static"; + }; + 49081F3E6842F3DE8A4F88EBA06D8A8E /* Pods-PINRemoteImage-PINRemoteImage */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2CE3094E5B3487B8F790A1AB07048B00 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-PINRemoteImage" */; + buildPhases = ( + B464E3358C29880CF7A9B2D10D95CEF1 /* Sources */, + 4786D05D8A2530F356F5F91DC2EB7C87 /* Frameworks */, + AC64DD94805C74F57814D96AF58F7C2A /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + E353EF26682110F0BB0765C319A49DD5 /* PBXTargetDependency */, + ACFEDB5DFC5CC534D0453D764DCE9C06 /* PBXTargetDependency */, + ); + name = "Pods-PINRemoteImage-PINRemoteImage"; + productName = "Pods-PINRemoteImage-PINRemoteImage"; + productReference = 6AA3AF2F7945B27DDB73816BEAC24885 /* libPods-PINRemoteImage-PINRemoteImage.a */; + productType = "com.apple.product-type.library.static"; + }; + 54F27F7B6DBD02B3C1ABB03D547E1C0E /* Pods-PINRemoteImage-PINCache */ = { + isa = PBXNativeTarget; + buildConfigurationList = 68AB40E1C361C8036348661A5205FAA8 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-PINCache" */; + buildPhases = ( + D33E8D5A06B2C8469AD3455850322A57 /* Sources */, + 29327B849B1EB071694C1D54BAF24F5F /* Frameworks */, + 7311CA4BDE3DB5F713A42C68928AFE7A /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-PINRemoteImage-PINCache"; + productName = "Pods-PINRemoteImage-PINCache"; + productReference = 661607B3D93E621086FCBAA85921F167 /* libPods-PINRemoteImage-PINCache.a */; + productType = "com.apple.product-type.library.static"; + }; + 7BF73191DE0029A84865A46C8EE25D15 /* Pods-PINRemoteImage Tests-libwebp */ = { + isa = PBXNativeTarget; + buildConfigurationList = BC5703129B9B32E33C8FA8546E370C3D /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-libwebp" */; + buildPhases = ( + 4EC8BAB8D835F9D987516A152BBD5112 /* Sources */, + 841D5EE65E62E97ED3C255632705022D /* Frameworks */, + 664F7CB4F8D6D5B28BB5D380973F03CB /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Pods-PINRemoteImage Tests-libwebp"; + productName = "Pods-PINRemoteImage Tests-libwebp"; + productReference = 6262F371A63382ECF19EB817DD716A01 /* libPods-PINRemoteImage Tests-libwebp.a */; + productType = "com.apple.product-type.library.static"; + }; + BABBE39694A3798ECE610EA60A1794DF /* Pods-PINRemoteImage Tests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 121ED0D7BAE3EBBB84217918E8434439 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests" */; + buildPhases = ( + 5D541CD75E9C22B1541466AE5DA838BD /* Sources */, + C54A0D9B0656FD2444F3EAC8B3295226 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 3F28397BB3ECA016DF47059C9FA98296 /* PBXTargetDependency */, + 8C39A85AD66E63AB4A272CB63B60DB0D /* PBXTargetDependency */, + A1F297253D919FBAA6571339593A1A61 /* PBXTargetDependency */, + ); + name = "Pods-PINRemoteImage Tests"; + productName = "Pods-PINRemoteImage Tests"; + productReference = 37871A77E59A98A47B0245BEA1AD8A9B /* libPods-PINRemoteImage Tests.a */; + productType = "com.apple.product-type.library.static"; + }; + CAF7E195ED7F6F65645FF836081BBCFF /* Pods-PINRemoteImage */ = { + isa = PBXNativeTarget; + buildConfigurationList = C614CD1F2299FAE605449BA1D9894EB8 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage" */; + buildPhases = ( + 7E2E59D9702480FF4D6B419C151E869D /* Sources */, + E6F7CE49EBB0563978425635B483A4E9 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + 08721ED67EA094F960FAEF205FAE47C0 /* PBXTargetDependency */, + C9B1AF7BC99CC4448C07577EDAC72BDF /* PBXTargetDependency */, + 84BF72C4C5B822EA1053B174CF730065 /* PBXTargetDependency */, + ); + name = "Pods-PINRemoteImage"; + productName = "Pods-PINRemoteImage"; + productReference = FE17B96C82416A9CA45AC01AD94B0C03 /* libPods-PINRemoteImage.a */; + productType = "com.apple.product-type.library.static"; + }; + F9376201BF64927784318551084CA15A /* Pods-PINRemoteImage Tests-PINCache */ = { + isa = PBXNativeTarget; + buildConfigurationList = AAD51DD8962F8079939E6B0611FEED2D /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-PINCache" */; + buildPhases = ( + 4C2B9C6635457F0DB1BE15B981CCD69C /* Sources */, + 7A9EE46DB52D2FBE53912B029476EDD8 /* Frameworks */, + F16FE0E8BCA3F0D76E749D39D2595CCD /* Headers */, ); buildRules = ( ); @@ -1451,64 +1500,7 @@ ); name = "Pods-PINRemoteImage Tests-PINCache"; productName = "Pods-PINRemoteImage Tests-PINCache"; - productReference = 9A4BC524D6D10519F2F94678E6404A88 /* libPods-PINRemoteImage Tests-PINCache.a */; - productType = "com.apple.product-type.library.static"; - }; - E8C18D699107007630D2180ABD1B397C /* Pods-PINRemoteImage Tests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 72EC54CBECC11D54632E078140AB7DDD /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests" */; - buildPhases = ( - 480EB810C29379AD8357E148391F2D3D /* Sources */, - 9E6B7EE0EAC6BE4115610A29B9BD7F6F /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - B7DFFFC3E7573E1C136FDBD54F7F0249 /* PBXTargetDependency */, - 5EAD26F8EF7CDFD7E662267AE148867F /* PBXTargetDependency */, - 2B9F93607DE88FFD6F5EFCA2105489DC /* PBXTargetDependency */, - ); - name = "Pods-PINRemoteImage Tests"; - productName = "Pods-PINRemoteImage Tests"; - productReference = CE8DFB8822D20D82D70800091B064F48 /* libPods-PINRemoteImage Tests.a */; - productType = "com.apple.product-type.library.static"; - }; - F0AEAB07BCA44B2B0966CD024E46566B /* Pods-PINRemoteImage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 28D0FC6833008762D53B656274756F8E /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage" */; - buildPhases = ( - FCA347DD13421152AEA3AD8E224F692F /* Sources */, - 26DBF30628F0C089D8C3DB17E70CFD72 /* Frameworks */, - ); - buildRules = ( - ); - dependencies = ( - 3AB950884DCF257E6C54044D699ECF60 /* PBXTargetDependency */, - 8F8B4BC99495F3E724167A5E2AC4701F /* PBXTargetDependency */, - 8AA714EDD57338DE9B1FE2DE220E395A /* PBXTargetDependency */, - ); - name = "Pods-PINRemoteImage"; - productName = "Pods-PINRemoteImage"; - productReference = 08C08D0289F61D65D465D7B0D9401978 /* libPods-PINRemoteImage.a */; - productType = "com.apple.product-type.library.static"; - }; - F48D33F088FB92C9306A4CC94D2BBF19 /* Pods-PINRemoteImage-PINRemoteImage */ = { - isa = PBXNativeTarget; - buildConfigurationList = 28E56C17108A26E678E5503D7B63CAA6 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-PINRemoteImage" */; - buildPhases = ( - BBD7AC9119375F94E29E303565A3309C /* Sources */, - C811CDB81AC257805F967C30FEAB9E84 /* Frameworks */, - 5B7F3EDC8E1EE8038D135A0F079EAFAF /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 969167F5753308E465F6DDFCF781F2F5 /* PBXTargetDependency */, - 0009D27021B803586B51599EFCE046CF /* PBXTargetDependency */, - ); - name = "Pods-PINRemoteImage-PINRemoteImage"; - productName = "Pods-PINRemoteImage-PINRemoteImage"; - productReference = C4F69DE74FEAE894D1B8AC41A3C33BDE /* libPods-PINRemoteImage-PINRemoteImage.a */; + productReference = 809DB017E880B204F92007E2BA6B4BE2 /* libPods-PINRemoteImage Tests-PINCache.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -1528,389 +1520,389 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */; + productRefGroup = 2290E61096B5B722138589B6F5084139 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - F0AEAB07BCA44B2B0966CD024E46566B /* Pods-PINRemoteImage */, - E8C18D699107007630D2180ABD1B397C /* Pods-PINRemoteImage Tests */, - A3B637CA68955549D95264C3282CC28E /* Pods-PINRemoteImage Tests-PINCache */, - 47A2D651028FF100573F85A8EC827EF4 /* Pods-PINRemoteImage Tests-PINRemoteImage */, - 9284DA2BA5E71487C2146506DAEF3E11 /* Pods-PINRemoteImage Tests-libwebp */, - 9773BA3D88E721A1923A7F9C868E645F /* Pods-PINRemoteImage-PINCache */, - F48D33F088FB92C9306A4CC94D2BBF19 /* Pods-PINRemoteImage-PINRemoteImage */, - 9FE34B3AACC04DC8BEF96E39BE1C454A /* Pods-PINRemoteImage-libwebp */, + CAF7E195ED7F6F65645FF836081BBCFF /* Pods-PINRemoteImage */, + BABBE39694A3798ECE610EA60A1794DF /* Pods-PINRemoteImage Tests */, + 7BF73191DE0029A84865A46C8EE25D15 /* Pods-PINRemoteImage Tests-libwebp */, + F9376201BF64927784318551084CA15A /* Pods-PINRemoteImage Tests-PINCache */, + 4659B8FEB8162320413F74963CC40CBE /* Pods-PINRemoteImage Tests-PINRemoteImage */, + 4295C947AD69FD429F982D216B4F4B0D /* Pods-PINRemoteImage-libwebp */, + 54F27F7B6DBD02B3C1ABB03D547E1C0E /* Pods-PINRemoteImage-PINCache */, + 49081F3E6842F3DE8A4F88EBA06D8A8E /* Pods-PINRemoteImage-PINRemoteImage */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 2F91BCDEC5C31556FFD1061A99DCFCB0 /* Sources */ = { + 143A346E3E733EF61912D9839FD9791C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7C789F14E447E7B8425573A43D69A8C8 /* PINCache.m in Sources */, - BFD39AC064ED86035AD282E6361EE51B /* PINDiskCache.m in Sources */, - 88B98F8C77E71C64C98B7C9D525AA447 /* PINMemoryCache.m in Sources */, - AA8AE00B8B220943E57C7C7BE7F07331 /* Pods-PINRemoteImage Tests-PINCache-dummy.m in Sources */, + B4065A575AC46935C021689B17B3FE53 /* NSData+ImageDetectors.m in Sources */, + 8FF21C769E8B55B981C041583F14B167 /* PINButton+PINRemoteImage.m in Sources */, + E75919D834E12320C6E92BE29E0D829F /* PINDataTaskOperation.m in Sources */, + 60D15A35DC14B9708A72D61F033FD914 /* PINImage+DecodedImage.m in Sources */, + 1286CB0EB138E6FD2955DCB35E966788 /* PINImage+WebP.m in Sources */, + 49925D7588E87ED6998AC3B688015AF0 /* PINImageView+PINRemoteImage.m in Sources */, + F66956DC1EF599ECAAD2EF35A78423A8 /* PINProgressiveImage.m in Sources */, + BA47DC08DCABDAE6C7CF7F7E6211886D /* PINRemoteImageCallbacks.m in Sources */, + 6CC764E24CB56CC1F90FAB630221CFE9 /* PINRemoteImageCategoryManager.m in Sources */, + E4EB3AE7F4A54833A0B60F6BE4AE608F /* PINRemoteImageDownloadTask.m in Sources */, + ECE9D071E359266346967CEF37CE471F /* PINRemoteImageManager.m in Sources */, + CF421937CCA2E5F313D8104D0650A814 /* PINRemoteImageManagerResult.m in Sources */, + 426E41284A800EABA8FA66454FA02592 /* PINRemoteImageProcessorTask.m in Sources */, + 0AB08C86A57EE63414A4353BB59F8376 /* PINRemoteImageTask.m in Sources */, + AE1074C926C8D2EC97580EAAD0EDA061 /* PINURLSessionManager.m in Sources */, + 6106C8E4FFFBFBEA0663E1793B3DDF16 /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 480EB810C29379AD8357E148391F2D3D /* Sources */ = { + 4C2B9C6635457F0DB1BE15B981CCD69C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 244C5AAF0D373F09A928CA447A5F47CE /* Pods-PINRemoteImage Tests-dummy.m in Sources */, + 15AB21E73E7776F7640A4C5B349F0D35 /* PINCache.m in Sources */, + BB30A9601735A38825189C21377F6C3D /* PINDiskCache.m in Sources */, + E5991E29F256169BD28A6A48638A749D /* PINMemoryCache.m in Sources */, + B64F781AFEBF77350CFF407F746BD103 /* Pods-PINRemoteImage Tests-PINCache-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 58132ED225E4FEF7717541B039447F65 /* Sources */ = { + 4EC8BAB8D835F9D987516A152BBD5112 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - EC371A69FB41C8C74BCBFEB624246E8D /* Pods-PINRemoteImage Tests-libwebp-dummy.m in Sources */, - 21D3CBF48A22340D5D9AAB36F63DA62C /* alpha.c in Sources */, - E82138EE7FAAFC0037EE5258AAC7C096 /* alpha.c in Sources */, - 0391744DF4371637E05661B377F96FED /* alpha_processing.c in Sources */, - EEA424D68285BBF4F6DD02C3F9E49A03 /* alpha_processing_mips_dsp_r2.c in Sources */, - 103C0D4B5497FC8CD3344E8AC7A386FB /* alpha_processing_sse2.c in Sources */, - E221141D051F9287171587F6D74CF84E /* alpha_processing_sse41.c in Sources */, - D74D4FC32DC83269708F5B823CD3624C /* analysis.c in Sources */, - F384A6DB24828D0F5F7CE79C22C3854B /* anim_decode.c in Sources */, - 6FFA86041C931BD90860AAD3A0C72DF0 /* anim_encode.c in Sources */, - 04B0C3F6C89426D7D1CD0E30DD07B9A2 /* argb.c in Sources */, - 3F695008D075CBA429DBB9FE1210D60B /* argb_mips_dsp_r2.c in Sources */, - 4FA2A7399E02ACBB7549C8B15FFBF7B6 /* argb_sse2.c in Sources */, - 1864D3C2D078E990E51AD472E49E0173 /* backward_references.c in Sources */, - 70D83B77CE3DAA420397EC67161FD7D0 /* bit_reader.c in Sources */, - 026CA89B98E212BF19B9EDC204BEEEFB /* bit_writer.c in Sources */, - 625A0ECADF483A73575926CDEC56C576 /* buffer.c in Sources */, - D33BE42D82B14A0C06F1984FA164987E /* color_cache.c in Sources */, - FB5722866F97E64B33DCCF1E8A93161E /* config.c in Sources */, - 1516B20B810D1CDF21FCBDF640BF3DC8 /* cost.c in Sources */, - 4B7F60DC1EF5ECE8DD805575279B413B /* cost.c in Sources */, - 2704241F8F322F9F6CABF8C47EBF3B8A /* cost_mips32.c in Sources */, - 37A67151CAD53DCA043E60709FB8B241 /* cost_mips_dsp_r2.c in Sources */, - 78FFD074D3E6155A4C2D3D9C8D05EBFB /* cost_sse2.c in Sources */, - 58F138692D4E40278ADE04FE3857FADA /* cpu.c in Sources */, - 0C994E1F54A297C6E2ADC800F6C7FB7B /* dec.c in Sources */, - DC36A7AB61AFFFF3589168740D1D4156 /* dec_clip_tables.c in Sources */, - F6EDB7B6A3B721E692979D37B73A33DA /* dec_mips32.c in Sources */, - 6BC7D957EFED098214B927D07E1C1659 /* dec_mips_dsp_r2.c in Sources */, - 74694A5AB178F25D06AC5EFBF4690C62 /* dec_neon.c in Sources */, - 19DD5241B7BC6074A033F7044A9F2B06 /* dec_sse2.c in Sources */, - 024DCB8B2B4D59FC03CE6FCD953CB35F /* dec_sse41.c in Sources */, - 92888B9AB9C2BB07CEE6D6452E543B70 /* delta_palettization.c in Sources */, - A124EFE584BA751CFD823AB9D304EDDE /* demux.c in Sources */, - B2AC61AA28C9F8ACB3FFE992934F8E10 /* enc.c in Sources */, - BEA23270C94FBB66DA397FCD285014EB /* enc_avx2.c in Sources */, - A54201F6F5CA3F30D8D07A57895C771E /* enc_mips32.c in Sources */, - BC8A55FE078EBE83221E4A2F991D5C7B /* enc_mips_dsp_r2.c in Sources */, - 1636B735B5482A90A0C3C5943CAF1A74 /* enc_neon.c in Sources */, - 4A16E30086AF90F52FADD5212B30CD23 /* enc_sse2.c in Sources */, - AD8E6BCF1882C53A1EBF58C112861682 /* enc_sse41.c in Sources */, - A1F3FBDA3A12FE5A96C3BCC3024B5D1D /* filter.c in Sources */, - 78E4CDBFD3DD2726EB3EF035B8AE1998 /* filters.c in Sources */, - BCA1BA49E1BCF0D91C29A3014C140D38 /* filters.c in Sources */, - 7BEB01B7DC7DD74E2AE75DC3B3DF58C4 /* filters_mips_dsp_r2.c in Sources */, - A74CDACE88724871C17BFAF4DCC3380F /* filters_sse2.c in Sources */, - F033A25DB8D42BB09181029617585588 /* frame.c in Sources */, - EC9A90CE7199F69C4B05D08F6876B68A /* frame.c in Sources */, - E0953146083BEE8DF162910311911AC7 /* histogram.c in Sources */, - 819EF581555FC9EFA684675A747122FC /* huffman.c in Sources */, - ADA84E2EF49D7574551226FCEB8288FB /* huffman_encode.c in Sources */, - D693B28DBBB87FB0E836F5C2A6EBFE29 /* idec.c in Sources */, - D717C417BC9BEC25D9EFCC9A77CF2E1C /* io.c in Sources */, - 3BC65C1B7014AD137EBC76FA5F2FD8EF /* iterator.c in Sources */, - 82862746FCC86BB5B0BAA1A7936C063A /* lossless.c in Sources */, - 7495AD58C3696E9AF6AD616A660171C8 /* lossless_enc.c in Sources */, - DE81100946249FB7D5F0313BC109B5CA /* lossless_enc_mips32.c in Sources */, - FD84B47883A1814EF17E2E8080FF2997 /* lossless_enc_mips_dsp_r2.c in Sources */, - 2C92661CCCC7AB829C1140FFFF5C7DDE /* lossless_enc_neon.c in Sources */, - 448582584DAB487905E798C1F04C33B5 /* lossless_enc_sse2.c in Sources */, - FE896BAB394E819188A58064A63B75F0 /* lossless_enc_sse41.c in Sources */, - B94AC280094787DAF238FC589E5545AB /* lossless_mips_dsp_r2.c in Sources */, - EBDD40AC6556697664A33F11A5443A68 /* lossless_neon.c in Sources */, - 434F271711019E13C03FB2D67A5CF718 /* lossless_sse2.c in Sources */, - 9FC88DE69AC5A85DB04BDBF209D3A966 /* muxedit.c in Sources */, - 6BC7BE2BF0306516D9F2E2863B408677 /* muxinternal.c in Sources */, - CD2FCA2122DC566C5BB4BB39520EEB20 /* muxread.c in Sources */, - 739EA931AF6361DB08794DD41A6DA5DF /* near_lossless.c in Sources */, - A3EB99FFF7485718095A9726DBF38720 /* picture.c in Sources */, - E62DDB1E5BCDD9B037254CB8052425A9 /* picture_csp.c in Sources */, - F3018E60479F54FE1812AE3768FAF6D4 /* picture_psnr.c in Sources */, - AD0A4892735B120D345C361D9DD39A19 /* picture_rescale.c in Sources */, - 4BDD75FDD02B4C7DDEEE6F5709F314B1 /* picture_tools.c in Sources */, - B54708C1EACCB71A22F4998E8005313C /* quant.c in Sources */, - 8B68A222726AE28C1D272A8C60B0B6FE /* quant.c in Sources */, - 7FEA13830CECE1A1AEC558F05912C16A /* quant_levels.c in Sources */, - 6559DE80BD52C1243A76BB80386E932A /* quant_levels_dec.c in Sources */, - 378F2BD76C4A2C93DB1BF5A3409C46EA /* random.c in Sources */, - F8CC321C99A623AED7AACBD9D3F39299 /* rescaler.c in Sources */, - 0C213D9C31C4B59B0E27A519F119903A /* rescaler.c in Sources */, - 2155854240EA3B67371D772742AD206C /* rescaler_mips32.c in Sources */, - E3BF1F24EE49B6A43C141A86401B382B /* rescaler_mips_dsp_r2.c in Sources */, - 561919D436AA060C77F91B16287373CB /* rescaler_neon.c in Sources */, - D92F25FCDC5D8AB69B56B597B0EFD86E /* rescaler_sse2.c in Sources */, - FCBD69B33701F14869D7FD5CA3EDCE25 /* syntax.c in Sources */, - 2B36B29F95514896AD19603142C9925C /* thread.c in Sources */, - 54D66187BC3B5ED1E3CFEC6CF6214208 /* token.c in Sources */, - DF6AEBC74021EFB928D535F7FF2EE9D5 /* tree.c in Sources */, - 468F5BCFA1A618B6025C9CDC841F3973 /* tree.c in Sources */, - A796C72831671D977D3752E7F2B13EAA /* upsampling.c in Sources */, - 72AE98647370E1682D17E0BCF447CC36 /* upsampling_mips_dsp_r2.c in Sources */, - 3A145FBFAF3AD28CAD483090C24478BC /* upsampling_neon.c in Sources */, - 6926DD64A3B97FEB9690575C19D9DCBF /* upsampling_sse2.c in Sources */, - 8941480A23B7C7F7654B7A160F186536 /* utils.c in Sources */, - 9B3CD01755F1A0A17A0CBF1862632C21 /* vp8.c in Sources */, - 89E20CEB1914C455958F2BBF3C998D45 /* vp8l.c in Sources */, - 7B09EB7E424366F705415682D4DFF79D /* vp8l.c in Sources */, - 4E404951A78251961454872F7A0346C7 /* webp.c in Sources */, - AB0E74A08299F5766DC83507BF66FA23 /* webpenc.c in Sources */, - 750286E59F6D5D1E89FC728691508D3C /* yuv.c in Sources */, - 9D1357D371F6DD86798008C4F55B3478 /* yuv_mips32.c in Sources */, - 4D1E1D2085AE1CF6198C1DF70FCAAB23 /* yuv_mips_dsp_r2.c in Sources */, - 8761C7FF28A2B706F7CCFE0A85B57789 /* yuv_sse2.c in Sources */, + F9FDB44159AB46134C13CBD621F3667A /* alpha.c in Sources */, + 3CC0C24276A43B707CD1FD4A1D11DE44 /* alpha.c in Sources */, + D67A1A0E7F9DE856C21CDC0CCE947C07 /* alpha_processing.c in Sources */, + 19C986D184EAAC7DD9880C0B4A10981D /* alpha_processing_mips_dsp_r2.c in Sources */, + B2F307CA1737272AF3C8E54E2D4F6719 /* alpha_processing_sse2.c in Sources */, + 6EEA142F504C9CBB30D68E84171653D2 /* alpha_processing_sse41.c in Sources */, + 28666BA8AEB34E665A16AD54C9EE093A /* analysis.c in Sources */, + A1DBF67CACE06196612F709266B09690 /* anim_decode.c in Sources */, + 2378028B801F5B533F571E013C88B3EA /* anim_encode.c in Sources */, + 44DE405E9535690BEA4531B8D8B5EA40 /* argb.c in Sources */, + FA2E91EC9E635B7F4CD8A2252AD2C64F /* argb_mips_dsp_r2.c in Sources */, + 4B50BB50EE00730C283F92A3ECB1D8F0 /* argb_sse2.c in Sources */, + 452E1BEAB1A85BA0CDB8854BC9F5A8E3 /* backward_references.c in Sources */, + 0D648B0DE91E72036686B2543ED2AB2B /* bit_reader.c in Sources */, + B84BB6FB4408B12A48240A6AEA081D0C /* bit_writer.c in Sources */, + 1E45E5F249D273C829448CC25C050FF9 /* buffer.c in Sources */, + 6D0456A6E30C4D21329CE9872025AE11 /* color_cache.c in Sources */, + F9D237572A8F9F91E7DD3041CD8DEE41 /* config.c in Sources */, + 58CFFCC2A2DDB1188CD9C18088287071 /* cost.c in Sources */, + 2B601C8C3CDC2DF9CA8EF40DFA17DC83 /* cost.c in Sources */, + B24938139F94D40CF6D65C7AA8C645EE /* cost_mips32.c in Sources */, + 2D20499AD60DE816F6281AF07DDBD65A /* cost_mips_dsp_r2.c in Sources */, + FBA760F5D07BA9C1B72B0B1096852D79 /* cost_sse2.c in Sources */, + F9B5DD07367A7AEF9D643BD9789F18B7 /* cpu.c in Sources */, + 6CC56E243DE14FF9C6296CF51C1D7358 /* dec.c in Sources */, + F4CF063631DE6218FB0B6B6C3F80500C /* dec_clip_tables.c in Sources */, + A0FC271EB0F53705C0BCDC937762FAA7 /* dec_mips32.c in Sources */, + 454E6EA4D99A5391077A2F48613D3C25 /* dec_mips_dsp_r2.c in Sources */, + 03160258C1B0B80A1AC250D009F60A52 /* dec_neon.c in Sources */, + 764BD48E1D05DD2E116DCF9CF17DCA3D /* dec_sse2.c in Sources */, + F0130F3B5E697FA9A3564588CF39ADA9 /* dec_sse41.c in Sources */, + CFC1F581444B40E200EE51D644E0D074 /* delta_palettization.c in Sources */, + 88C197D398EF3E640B3618AC3E6F4BE9 /* demux.c in Sources */, + FFBA9CB9B03705310B8D32C38C81FB6E /* enc.c in Sources */, + 4D007EA3944482E129D64AE79521CEDF /* enc_avx2.c in Sources */, + 1E1EE409D2F733496B163A5A00EB1DC4 /* enc_mips32.c in Sources */, + 79FCCAA54C314B08873D4B20D721FE0C /* enc_mips_dsp_r2.c in Sources */, + 7827E1C52F01149F14DBBCD54C4A4498 /* enc_neon.c in Sources */, + 73E2A2A141D5E4C97586B4C8511C2E11 /* enc_sse2.c in Sources */, + 4F2D26482E3A70DE276206BCBE2EA6A5 /* enc_sse41.c in Sources */, + 9ABA74A2F26156E742787D620343FE9F /* filter.c in Sources */, + 33B73572D23C67A745085DEC8A5509FF /* filters.c in Sources */, + 0E12AFF5178286CC380E7DDA981D208F /* filters.c in Sources */, + BA6F42BB05A01D6BD140F9A81E49603F /* filters_mips_dsp_r2.c in Sources */, + 72BA32C32C4A40FD67E2100E9FF5D979 /* filters_sse2.c in Sources */, + 6C7C87779EA6321FE0EF7B4F3D2D1269 /* frame.c in Sources */, + FF405C350EAB480DD0055B5F9BBA5E78 /* frame.c in Sources */, + 25D147ECE9F49F5E6257569E7129B014 /* histogram.c in Sources */, + 2BDCBA33514E89055B9658AB6A1E16AC /* huffman.c in Sources */, + 3536A56F5443D549CDAD91CCD913D5F0 /* huffman_encode.c in Sources */, + 43D1AE3C1185CCC5E573D95614C8D97F /* idec.c in Sources */, + 5287F02214C8F1C0BA4F2F5A70F78420 /* io.c in Sources */, + BD047943B639FEB03C0A1E91F887F643 /* iterator.c in Sources */, + 6C72DA0B8E59DFDCBF14D1FAC6E6B2F1 /* lossless.c in Sources */, + 4937BA5317A3D1500A3F29ECFC3D9CC4 /* lossless_enc.c in Sources */, + 8371E7319ADA2C62069380AADFDD43BF /* lossless_enc_mips32.c in Sources */, + 6C1E9994F688D04C89A40DDA456C9F43 /* lossless_enc_mips_dsp_r2.c in Sources */, + 128418F732403DDCA1B04186719D75C3 /* lossless_enc_neon.c in Sources */, + D24BEE23C934B53826138ECFA997EBCA /* lossless_enc_sse2.c in Sources */, + C6D7223499B41F3859A449B2305BD3CB /* lossless_enc_sse41.c in Sources */, + 325E362B826F58E9DD425AA547679245 /* lossless_mips_dsp_r2.c in Sources */, + A8F2827FDF89187A78DFAB1FD0D3F0CF /* lossless_neon.c in Sources */, + A0420A8217FA1ADB75C3AABC31A2BBFA /* lossless_sse2.c in Sources */, + D3F64BAD0132CFE0D12A2B4D4BFBC14A /* muxedit.c in Sources */, + 398DDFAE84FFD1ED75C33790BD6AAF08 /* muxinternal.c in Sources */, + C2426AE96F1430BD305632DA26471EA2 /* muxread.c in Sources */, + B155917FED61391E827C44C9EAA3D815 /* near_lossless.c in Sources */, + 83E3509BA552FBBF5AE6A5A59EE90CCB /* picture.c in Sources */, + 6C5F7857B310D9B167CFD93AF09226C3 /* picture_csp.c in Sources */, + 37AA123164231FAF69CA2A1A533FC98D /* picture_psnr.c in Sources */, + 1443E792AF4592AC9812809671D12508 /* picture_rescale.c in Sources */, + FDC5971C4CD9C9E30D2D6DDC8C560BEB /* picture_tools.c in Sources */, + CD77BEF718496956BA4FA58272C172DE /* Pods-PINRemoteImage Tests-libwebp-dummy.m in Sources */, + A9BC1162CC1C7A911BA8B0C848185DEF /* quant.c in Sources */, + CA9FF2125F78006753C34387F17BACBB /* quant.c in Sources */, + CE9F8529EC0EE4E125305CBF6AA61807 /* quant_levels.c in Sources */, + 3A15E5D8E37501E8FD69943D260CB04D /* quant_levels_dec.c in Sources */, + A7844669E96307EDEF439E8BC22DE333 /* random.c in Sources */, + 27B69590B9949FADBA89D1640706268A /* rescaler.c in Sources */, + 79D6D2DD34B906C502C14415A66DA2F9 /* rescaler.c in Sources */, + 26DF2602C21AA8CF2AB52EE7E3247328 /* rescaler_mips32.c in Sources */, + F1C4C719A4FB125724CFB0B721BD6C2E /* rescaler_mips_dsp_r2.c in Sources */, + 7E06838C3205CFC0EBFDB9A9BAB8FAA1 /* rescaler_neon.c in Sources */, + 06345336133C8183081656A09E611A5E /* rescaler_sse2.c in Sources */, + 6B73E675F500CD763D839B0333CE9970 /* syntax.c in Sources */, + F733357475781468BF05E75241944D25 /* thread.c in Sources */, + A5E8AACBA2DCBD3ECB5F81B3E81FF86E /* token.c in Sources */, + 69F1CCC7FDA8AE9101A1C90454D1A66A /* tree.c in Sources */, + A7F34139126D7BE00C69469CD3C18B50 /* tree.c in Sources */, + 5FCCCBD3EA3D7C6E9DFE7C32284C9CE7 /* upsampling.c in Sources */, + DECFD03D228CFA10BE385904D0DF7814 /* upsampling_mips_dsp_r2.c in Sources */, + 3670096AEF6F2A811942E5178BCD5ED4 /* upsampling_neon.c in Sources */, + 2C5CA9538539FE8AFB9687CFBCA0E87E /* upsampling_sse2.c in Sources */, + A72FA2C7F53DE2FDE428B97245EE47B4 /* utils.c in Sources */, + 0E6DEF3A9F586247A480ADB7E375DF8D /* vp8.c in Sources */, + 24C7E4E637BA83E975BBAC128FAC1E10 /* vp8l.c in Sources */, + 109DFFC70F517EB543DB249DB84B1B23 /* vp8l.c in Sources */, + 7E6D29FD152989A03E08077276A316FB /* webp.c in Sources */, + E750B26B97E15237797E4E98D513570C /* webpenc.c in Sources */, + 8F881AEF4638D2E4EA1D94F27E58E044 /* yuv.c in Sources */, + 1E67CD99F07C45A5ED953C2328F7BE0D /* yuv_mips32.c in Sources */, + 3FF2C8DE63A5EB18D3097EE3F3E95B8A /* yuv_mips_dsp_r2.c in Sources */, + 63723A933F9F44EA83B9F5F0B8D9CABB /* yuv_sse2.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6DF795C107F50E589A1746D33BB88559 /* Sources */ = { + 5D541CD75E9C22B1541466AE5DA838BD /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 6BF3CCCD9F208A0FAF314EEDD5C5CE40 /* NSData+ImageDetectors.m in Sources */, - 03A068E7C397F00D88F72CF02FAEA499 /* PINButton+PINRemoteImage.m in Sources */, - 65A140F04290BDDBD2449D5F6470AAC1 /* PINDataTaskOperation.m in Sources */, - D4D49841607C95EC30987CB49F1C7A4B /* PINImage+DecodedImage.m in Sources */, - 9D5D55B255AFDDEBCF959E40776BB30B /* PINImage+WebP.m in Sources */, - 75BC91704205B37C28128DD9433A1D73 /* PINImageView+PINRemoteImage.m in Sources */, - F6B4AF33855D72C8E3316DA1D97D6F4C /* PINProgressiveImage.m in Sources */, - 4EAF679813F65A10A709593EB55CF411 /* PINRemoteImageCallbacks.m in Sources */, - 8951D67E80D4502525D5B61951743DEA /* PINRemoteImageCategoryManager.m in Sources */, - 1DE39D3E2F7C727658DC67B318B5A7E5 /* PINRemoteImageDownloadTask.m in Sources */, - 4AC451AFCE790E5AD072C45D3E87BB9E /* PINRemoteImageManager.m in Sources */, - D9C64FA8E3CB54AF9CE44F59CA99FAB2 /* PINRemoteImageManagerResult.m in Sources */, - F1C246B9150D7A5326D3AFDC0DA9AE95 /* PINRemoteImageProcessorTask.m in Sources */, - B8D72FDC2AB6F9AD2FFC5A554CCCC9BF /* PINRemoteImageTask.m in Sources */, - 1F37374220A5A1B8CA9A49787E448052 /* PINURLSessionManager.m in Sources */, - FBA04FAF04E39D62685109FC7EA7754E /* Pods-PINRemoteImage Tests-PINRemoteImage-dummy.m in Sources */, + 066BC0191565B6AA66B617D496756F1C /* Pods-PINRemoteImage Tests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9290E5C374CDE0E9D8BA58264FB359BC /* Sources */ = { + 7E2E59D9702480FF4D6B419C151E869D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - B280B9FD4ABAABC867FC08B73FA78CBA /* Pods-PINRemoteImage-libwebp-dummy.m in Sources */, - 7CD1F5942051520C7B5C7E7D55429F71 /* alpha.c in Sources */, - F15DFBFACF7C92EEE2312FD47DAA0B1B /* alpha.c in Sources */, - 8532179F7BA85CB026E7F9891182DB5E /* alpha_processing.c in Sources */, - E3B823CA1F670979756BD728A0B8C374 /* alpha_processing_mips_dsp_r2.c in Sources */, - A012BF55DF7D345C02C94634D0082F4D /* alpha_processing_sse2.c in Sources */, - 53824D2EB73486103F1BF3C4C9175AE1 /* alpha_processing_sse41.c in Sources */, - 45947629D26BC977A4261C9DE1B1AC8B /* analysis.c in Sources */, - 6C652D9617897980B03328B6BB084B3B /* anim_decode.c in Sources */, - 85367BA2E9A8158336A1FF78D8991BD8 /* anim_encode.c in Sources */, - 8F4F7155071B415B198CB2211EC5BD7A /* argb.c in Sources */, - 64D3CB54F446ABB34D49BB6C2E97C673 /* argb_mips_dsp_r2.c in Sources */, - E230769EC39D740F77E6B8E25AF59A08 /* argb_sse2.c in Sources */, - BF709EDC05BAF6606D76ECCDA7F05D6D /* backward_references.c in Sources */, - 66D5150FA91F699ED3F578AE2F97D24A /* bit_reader.c in Sources */, - FBF77D4C99FDB59A8863CD7DDE2D73EC /* bit_writer.c in Sources */, - D1800FF75992F9F26DD1B2F83740C3AB /* buffer.c in Sources */, - 1393A486748311CE8515B1357A3B9A9B /* color_cache.c in Sources */, - 67BAD95E0141CFA8850C6C228D9CF1E9 /* config.c in Sources */, - C4C42CDA33D349259EEFF0708465DDCB /* cost.c in Sources */, - 09338B0FF2F658569DC138DCF7777AD3 /* cost.c in Sources */, - DDEDF3657A08864F4DFA072058D2C50A /* cost_mips32.c in Sources */, - 50FF14B2B3C877326A570649E6DCFD43 /* cost_mips_dsp_r2.c in Sources */, - 2565B0C83104539B1AA5B79A1115C2D0 /* cost_sse2.c in Sources */, - A545A913311EC9209D811EF6BBAC715C /* cpu.c in Sources */, - 8961C0A6C3B4EC64F3C6BC469E3B9642 /* dec.c in Sources */, - 4776190F8024772B31C47440177AFDEC /* dec_clip_tables.c in Sources */, - 17B57AC4EB7566EAB73F0C1639A55AA5 /* dec_mips32.c in Sources */, - 43206AA67A32915CAF766561764634CE /* dec_mips_dsp_r2.c in Sources */, - C749A6216B6F7676886EF12AAC584C51 /* dec_neon.c in Sources */, - F01A5765EDF79EB7737A75E8E73CCCAF /* dec_sse2.c in Sources */, - C813274312D258CCA34A74F54548524D /* dec_sse41.c in Sources */, - 098F191990AAC8D3CFC558863DCB7B34 /* delta_palettization.c in Sources */, - 1F4FF43A59497DB15A393FC727B6914B /* demux.c in Sources */, - 4759792730F6A16A0A89BF50B309F245 /* enc.c in Sources */, - 71E258A02DDDA2A2C605760CBB9C833F /* enc_avx2.c in Sources */, - 0784731B08B6CF034BB066B164C24568 /* enc_mips32.c in Sources */, - 9283811E40767EF894748082B8889C29 /* enc_mips_dsp_r2.c in Sources */, - 3268265AE810F9471B60E9F3D4D22033 /* enc_neon.c in Sources */, - BBA6A66D39358AE6C0067CE0952E6A8B /* enc_sse2.c in Sources */, - E26723A505A063FA54189C3D47D30F24 /* enc_sse41.c in Sources */, - 03EC0D6C641F264AF7532CD018AAE709 /* filter.c in Sources */, - 450418FAB86FA0EAFD708F17E387D6FC /* filters.c in Sources */, - 7B96202743B25EAF1592FDE1B2E962B5 /* filters.c in Sources */, - 690DA537441B073CD0565F1A78D5BC3A /* filters_mips_dsp_r2.c in Sources */, - 6D3D008DECACF6335F9166CF3CB3AA41 /* filters_sse2.c in Sources */, - F23DD3761087A69BEAD5B35875E7FE47 /* frame.c in Sources */, - 8BB3AD99C782A6F4A748C05CA16493D7 /* frame.c in Sources */, - 87C28C299C17484B93F6082A0D150C4E /* histogram.c in Sources */, - 578ED4F25BFEC4BE95CB264FE727E386 /* huffman.c in Sources */, - 48E78FF278D6E4A1A4554E2D9F268AA4 /* huffman_encode.c in Sources */, - 6046115EC88AD52E5A933D8F1824132C /* idec.c in Sources */, - F14DE4818F9FC21129EA5D065B0D9BA6 /* io.c in Sources */, - 98C7036E443CE9FA214EDA9BAE17BC0A /* iterator.c in Sources */, - FE0DA304A444C5F84020B772A2BF239C /* lossless.c in Sources */, - 025BAEECB448BDB3DEAA9D965EB005FC /* lossless_enc.c in Sources */, - 43E406B70FD0B5BA95F5A6D372A5BC51 /* lossless_enc_mips32.c in Sources */, - 97604A11C2F1A3C4F0B32AF78537280B /* lossless_enc_mips_dsp_r2.c in Sources */, - B481E2F5D725103D111C6A62D7915ADB /* lossless_enc_neon.c in Sources */, - 0BD233E0C6C8F4FF7728827D6DD7381B /* lossless_enc_sse2.c in Sources */, - 7F6AF0B6EF2E6259A130FB0885FCC410 /* lossless_enc_sse41.c in Sources */, - CC51045E20ABC1165DC5F3A766B8A0A5 /* lossless_mips_dsp_r2.c in Sources */, - E49A06D653B70DE66D8C799975634310 /* lossless_neon.c in Sources */, - DF7AD7C8447CB35C3513E76E7B3D0D90 /* lossless_sse2.c in Sources */, - 5D3D094CFD09E94952BC98C66C331F84 /* muxedit.c in Sources */, - B34A0195D48F318B99D1E549C34DA7C4 /* muxinternal.c in Sources */, - 0B5FD4B96F0EFCCB94C91B8F2C703120 /* muxread.c in Sources */, - A6DE89BFF7B04F76966AE99762B5B70D /* near_lossless.c in Sources */, - 000680CDB481DF262769A8F59F8ABF04 /* picture.c in Sources */, - 48DE111CED83CE7F2F7FCE2CDC33C8C8 /* picture_csp.c in Sources */, - 0F3D8D1B36B073E00875D04484E1669F /* picture_psnr.c in Sources */, - 3693F6FAC98A3E52F8F999D863D24CE0 /* picture_rescale.c in Sources */, - 79BE2E2E8F36D2D44FCADA109ADFEB83 /* picture_tools.c in Sources */, - 371F10CF81D5B287BE8460860F077661 /* quant.c in Sources */, - FF517A8A84D0494F59C1D2C1C6E9D18B /* quant.c in Sources */, - A08FB7687A87309D1EC9BD4BD7596B7D /* quant_levels.c in Sources */, - AE651DFE239BE5C9E3A9787518358EFC /* quant_levels_dec.c in Sources */, - C4A1540B0E73E565D50C92636D1638BA /* random.c in Sources */, - 2C4A3E86F76CF97BFE137239BE8CC83F /* rescaler.c in Sources */, - 0AA60D0B3AB543503A8ED824C38632AC /* rescaler.c in Sources */, - 138D66A8B80F9C36D230DDFDFC72FAC1 /* rescaler_mips32.c in Sources */, - 320336EB038FE872038A204F07F36520 /* rescaler_mips_dsp_r2.c in Sources */, - 3EDB0B2072009D57FF67CC40ECC6D6F4 /* rescaler_neon.c in Sources */, - 75DFABA32AFE6E83017A43A383639498 /* rescaler_sse2.c in Sources */, - 877FADFF16ABFAF25D32FA1AFCE30335 /* syntax.c in Sources */, - 2337A173E8A8E85AFB773C37BD7C6D8F /* thread.c in Sources */, - E03A57F2A0377067269EE82E51A32309 /* token.c in Sources */, - EE238D1A0344752F3FBF9035633AA8CD /* tree.c in Sources */, - 60F876934A3026B173E35712FC3D0E9E /* tree.c in Sources */, - 40D180BF05D59A991A98EF0A1CF4FB80 /* upsampling.c in Sources */, - 27E18C8CDC3F16781DED29CC88AB4EB4 /* upsampling_mips_dsp_r2.c in Sources */, - 399311C367EB1B22FB529FE42D8BC6F1 /* upsampling_neon.c in Sources */, - E4DDA04A4C2631F083CAA013ED668F7B /* upsampling_sse2.c in Sources */, - BDE87351ADB8AC0BB791B38093981992 /* utils.c in Sources */, - ED1F61B22CD940893A39780D35C3D064 /* vp8.c in Sources */, - 0939E0D5FAEFA5D1CFA595AF140DE952 /* vp8l.c in Sources */, - 53560E79F8CE8C6553731A7409DF96E1 /* vp8l.c in Sources */, - 0BF410151DD7E41C330C3EA89480B4F3 /* webp.c in Sources */, - 15A52220776290BCE3E90E9ED9B5D1CB /* webpenc.c in Sources */, - 80981BCA477EAB8CB0147B0C201B561B /* yuv.c in Sources */, - EB8FCFB92C126CE86598B382A7FD4557 /* yuv_mips32.c in Sources */, - D9231A0D0294F40D84E0AEA8C0790D48 /* yuv_mips_dsp_r2.c in Sources */, - 5A013C662F60888BDD7BEDB4DA11037D /* yuv_sse2.c in Sources */, + 5962DD7238C4BBFCF261955C4651E8EE /* Pods-PINRemoteImage-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BBD7AC9119375F94E29E303565A3309C /* Sources */ = { + B39462ED5823A1237F106B3A558AB86A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 9D2E5A84B75B172ABA15640D14EA901B /* NSData+ImageDetectors.m in Sources */, - A02A71F8FB35C94F03ACB0881B29AF1B /* PINButton+PINRemoteImage.m in Sources */, - 52B78EC5629B5DF8BE5382417B9699A6 /* PINDataTaskOperation.m in Sources */, - 7583E3BAB0E38B934EA90BF95F5F19E7 /* PINImage+DecodedImage.m in Sources */, - DFB09F1A143752F2D3EB42BAC1B1B147 /* PINImage+WebP.m in Sources */, - 79E383AAD30829071CC5116C63B5AAC1 /* PINImageView+PINRemoteImage.m in Sources */, - 03AEAF6526171EE406AA3A56022C0A2D /* PINProgressiveImage.m in Sources */, - 3D3FE1439D830E0CB68A1F596D55390E /* PINRemoteImageCallbacks.m in Sources */, - 94D20B330B3DDAB68BA1C0E31C14EA45 /* PINRemoteImageCategoryManager.m in Sources */, - 24CE5E571C8D3BA2052C47F2100F9908 /* PINRemoteImageDownloadTask.m in Sources */, - ABA2FFADD672E167071BE43F4A48DDCA /* PINRemoteImageManager.m in Sources */, - 0747CB21397CF6231B7A9DC6B90060CF /* PINRemoteImageManagerResult.m in Sources */, - E81E1E2350147AC6EB55FB8E53442141 /* PINRemoteImageProcessorTask.m in Sources */, - 1B0175DDC12A08CEEDB3C437B3DCFC21 /* PINRemoteImageTask.m in Sources */, - E392F4A4CE681D6724EBDC03149E78FA /* PINURLSessionManager.m in Sources */, - E8A09538B96EA50591371569BE7FC37E /* Pods-PINRemoteImage-PINRemoteImage-dummy.m in Sources */, + D350BD90629BDDDAAE1E5CBA1E288BA0 /* alpha.c in Sources */, + 987AA18F3040FD88BD59BF2BBD4B0D99 /* alpha.c in Sources */, + 73A790E803FC982DE5EF6F7DC5144EF0 /* alpha_processing.c in Sources */, + D6BB8898716CBC63288BA2FA43F50722 /* alpha_processing_mips_dsp_r2.c in Sources */, + 57FE4459E712CFDA53B1D3FE1D0812CA /* alpha_processing_sse2.c in Sources */, + 9E72AAB8B3BFC95F81432C55AB043810 /* alpha_processing_sse41.c in Sources */, + 4EBEE02B552754BAD952BE2157688CA4 /* analysis.c in Sources */, + 5BB7077146BA2AD9953A65648A97DD68 /* anim_decode.c in Sources */, + 03AAE5B8FDE4FC4381096DE9827E78F2 /* anim_encode.c in Sources */, + C21D2DA2FB8A22A5AE4CD99696EFE0CC /* argb.c in Sources */, + 488C1E355EF45B52DDFB1B1C14601327 /* argb_mips_dsp_r2.c in Sources */, + 3CEEE2A5010A26318F9A6EEAB92F5B33 /* argb_sse2.c in Sources */, + DD832891F91BBC442F6AF91DC6E1E61F /* backward_references.c in Sources */, + 1469474FB87D3A1F0EA4EC8639628467 /* bit_reader.c in Sources */, + 4C5FD3A0F912679DA6B1E1E1009ED968 /* bit_writer.c in Sources */, + F8131AD17B788C12E43282CB97C53C91 /* buffer.c in Sources */, + E71A4CCC5CE2221A0A423BC08C654A06 /* color_cache.c in Sources */, + 827D92D71F01A2AF1C73608B63FCBE0B /* config.c in Sources */, + E86A1A0AB7AF02875D4BFB05718D33C2 /* cost.c in Sources */, + 18BB08B9D75FBAE43D10C9DC9E5EA49D /* cost.c in Sources */, + 41CDA9AD4C04388E108E7F348E01B622 /* cost_mips32.c in Sources */, + 0FCA3BBB0EDEF797E8EBE014609D18EB /* cost_mips_dsp_r2.c in Sources */, + 0E54C5B38594372F7F0505E83627DCDB /* cost_sse2.c in Sources */, + C886C718DFC0D2A72AB96BDFDFC7C259 /* cpu.c in Sources */, + 2F377F294C4A7E7202938AD8F946F0F3 /* dec.c in Sources */, + 1619F8675722831B260A0F3CF8ACD6B4 /* dec_clip_tables.c in Sources */, + 995F7286F08410FDA64A6E89EEAF168A /* dec_mips32.c in Sources */, + 4D54303811028A16BDAA51655FD097D0 /* dec_mips_dsp_r2.c in Sources */, + 3D905ADF612565961AFA0C53C1102874 /* dec_neon.c in Sources */, + A1BF55A26F8FD8E66123D7ECF70C1382 /* dec_sse2.c in Sources */, + 8F367E5F940D75D7A40C3DB8C5BEB6B4 /* dec_sse41.c in Sources */, + 3C0E96D487CC21C8A4AA29052D205D29 /* delta_palettization.c in Sources */, + 7F024176BEA9BBEFADC74C2A5930A104 /* demux.c in Sources */, + C478DF484960E4CD952EEA8D55125BC3 /* enc.c in Sources */, + 70A303711B78ADBFD57BD4CA2B41795F /* enc_avx2.c in Sources */, + 79DA7914005EC151EDA44900CE6226E0 /* enc_mips32.c in Sources */, + 9BEA728A2929CABE809C6F013187BBC2 /* enc_mips_dsp_r2.c in Sources */, + 4B43C2ED2B9344E5D922FF9465A58A7C /* enc_neon.c in Sources */, + EDE666B89726928492BE8C210BCFC514 /* enc_sse2.c in Sources */, + F589494E00E18584741E9EFFF8EBC76E /* enc_sse41.c in Sources */, + 9A89BFD7E4D6A203E2B03BEB0AB2C466 /* filter.c in Sources */, + 9FB78DD2FDD95911BE70A6F878D81A1A /* filters.c in Sources */, + E19B7F778F7B5467181317683A085424 /* filters.c in Sources */, + A8AE0B8B331DC95776FB2BED5BAFCDAC /* filters_mips_dsp_r2.c in Sources */, + 036879597ACB10D1459E5643E5FBE0AA /* filters_sse2.c in Sources */, + C3679830B74C726545AD2A1B6BA7AB85 /* frame.c in Sources */, + C3130D241C828616065862F53D603E77 /* frame.c in Sources */, + 59C9E514AE766ACB497D1AE1551CF1E3 /* histogram.c in Sources */, + 245A0345F358F66C1965E4C75ADB067B /* huffman.c in Sources */, + B0175D2B9671F4FBDFFC78769695E992 /* huffman_encode.c in Sources */, + 0DFED1552D3BABCEC86A6D810B2B2105 /* idec.c in Sources */, + D1E4AC5761CDA3FD7C15C78CB22A0EA1 /* io.c in Sources */, + CA6E9CDD2BC991B84085B76E17743F0B /* iterator.c in Sources */, + 541131F1786E22FE24DC80FC3261F5AD /* lossless.c in Sources */, + 964E8EB735C62A961ABF088A7AFEEC7C /* lossless_enc.c in Sources */, + 14BD3D5E31ABDA302CD428CBFB5219B6 /* lossless_enc_mips32.c in Sources */, + 1A2AC5F4F5D14EEDCAA031BA6AFA4C58 /* lossless_enc_mips_dsp_r2.c in Sources */, + 074830821EC18D4BB43614E2E8607AA0 /* lossless_enc_neon.c in Sources */, + F434FFE4273DC1F5528F119F3B85D280 /* lossless_enc_sse2.c in Sources */, + 3BF94E1B726EBB8DE93374342FCCE8F5 /* lossless_enc_sse41.c in Sources */, + 7409E39D66DF1BE4B7865A7B1CB164E3 /* lossless_mips_dsp_r2.c in Sources */, + E2ACA62E083FC02A133A7430A2FB52FF /* lossless_neon.c in Sources */, + 4593B18B6F2DF4FE6C12EE10835D2595 /* lossless_sse2.c in Sources */, + 0111FFC28501E410B9178023416A61B4 /* muxedit.c in Sources */, + 9276B177CFC59437E5D4186EBA7F0B84 /* muxinternal.c in Sources */, + 990972728EB936291ECCB6F7BC743D7E /* muxread.c in Sources */, + 6C5D26C85F79C03CAA61DC5F851A7F12 /* near_lossless.c in Sources */, + B2662D61B5535B1DB115F2153D4C13B8 /* picture.c in Sources */, + 1E9D600B80828014562AE99A248803F3 /* picture_csp.c in Sources */, + 3C5DC962C9AD693E0E1B9FC17B9560F3 /* picture_psnr.c in Sources */, + 1011633F575487A161F2DF6967E7529B /* picture_rescale.c in Sources */, + 7DF7FC094DDFF1E0F76BA5A378FB2669 /* picture_tools.c in Sources */, + BFE075C253ACC59BFDB23C92177A722A /* Pods-PINRemoteImage-libwebp-dummy.m in Sources */, + 8A3C4DFBD86EBFF4C93B58A4DA69B76A /* quant.c in Sources */, + EE900EAC18358C6D51D9D3AD6F279DE7 /* quant.c in Sources */, + F7618AC5ADF62C6C429017947B194B11 /* quant_levels.c in Sources */, + 18D0E5F998656022C692B93A64B3B9B3 /* quant_levels_dec.c in Sources */, + 469B6D1CDD0E3C7B1C97376722ADB0E2 /* random.c in Sources */, + CDA1660AC24CA8A520B55C986D0FDD05 /* rescaler.c in Sources */, + A4D2AE3237C03C7A6AE8048D70AA8D1C /* rescaler.c in Sources */, + 4A8C65EBFC1E63DB40C089FD051AEF63 /* rescaler_mips32.c in Sources */, + F6ED95368FABE705FD6B801D06329900 /* rescaler_mips_dsp_r2.c in Sources */, + E42242848CF6A8949B1DD6A697389E96 /* rescaler_neon.c in Sources */, + 13387E37BA13D2371F4F25429003F08F /* rescaler_sse2.c in Sources */, + D045CD26524C03859DC5292E7E083F2A /* syntax.c in Sources */, + 0B92C6DE82F0014698D1A17D04BA24CE /* thread.c in Sources */, + 5A8B455EE7C81A24E0FC0B8F61BE5357 /* token.c in Sources */, + FDD27DB24BFA926443E521ECC9FAE201 /* tree.c in Sources */, + 2DBE5600B5521B7D4EE40C83E0EBCA99 /* tree.c in Sources */, + 0D11F4EC0F409667FA38F85AA7730416 /* upsampling.c in Sources */, + 4E380A620D6B351D68018F95EBDB695B /* upsampling_mips_dsp_r2.c in Sources */, + BE67005B93ABA2AE788130F25611FA40 /* upsampling_neon.c in Sources */, + E6FB8899110C41650B4A3960548A3A4E /* upsampling_sse2.c in Sources */, + 73456CFB5766AB3E63FBEE04F502FA24 /* utils.c in Sources */, + 81D7C4528DA3A6A6654B8EB4B8F8F7F2 /* vp8.c in Sources */, + E0CC3636B76CB4B125BA97B8ECC0C721 /* vp8l.c in Sources */, + 11631131641FB26234D690DAE94DB090 /* vp8l.c in Sources */, + 419BABEEE67869F3FE43272B6EC711AA /* webp.c in Sources */, + 10EA225DB45150E7DC48128798AA7C90 /* webpenc.c in Sources */, + 489E8B3850C326801C54647881D9A598 /* yuv.c in Sources */, + F0F1C8F22775171F67AD0190C1B15F44 /* yuv_mips32.c in Sources */, + 8F2302419769614B5E127D2B6623F05A /* yuv_mips_dsp_r2.c in Sources */, + 2C796FAC1525CFC599F8B27EE52B46AC /* yuv_sse2.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D9EC4C94A39E3C11E272B1CC58562786 /* Sources */ = { + B464E3358C29880CF7A9B2D10D95CEF1 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D61B2F7459E93813209D715E6C08FC2E /* PINCache.m in Sources */, - 8B104C361FEEBB254981839B63EB629A /* PINDiskCache.m in Sources */, - 26AC598C528A38CE6391030ECFF29190 /* PINMemoryCache.m in Sources */, - 02A201A41CB2344683B5DBFC16333A0B /* Pods-PINRemoteImage-PINCache-dummy.m in Sources */, + CFEA10D199081789CD23C1A2F5C898B6 /* NSData+ImageDetectors.m in Sources */, + EBFE07B4DC7FFD35A6FA5BEC16825384 /* PINButton+PINRemoteImage.m in Sources */, + F7EEF69E30FF19D2B2D8CA48B0EC3CFA /* PINDataTaskOperation.m in Sources */, + 7214C0C7268ABB002C91F37B2233CCA1 /* PINImage+DecodedImage.m in Sources */, + C16912E7A03F3EA7DA0BC2CB0EA81D07 /* PINImage+WebP.m in Sources */, + 75D0457B2ADD5B47E20C8B88F98A7C47 /* PINImageView+PINRemoteImage.m in Sources */, + 7154029E34946D4BA8FC76A9D797A0F8 /* PINProgressiveImage.m in Sources */, + 802E80B02F4C819071C19C01D4E6B1CB /* PINRemoteImageCallbacks.m in Sources */, + 0C7B2AABE2323826509E208270E52616 /* PINRemoteImageCategoryManager.m in Sources */, + 42CFFA58DE94D95F4C25BA1FFA7EAF87 /* PINRemoteImageDownloadTask.m in Sources */, + 3F1E658C002B4D53303E465A9C4FA6B5 /* PINRemoteImageManager.m in Sources */, + 0195D38E17D953030D270A92BC297E5E /* PINRemoteImageManagerResult.m in Sources */, + FFBC41066DB3831FF92E4D117D3F5451 /* PINRemoteImageProcessorTask.m in Sources */, + 38F6861711C92F18890A84A75E1CBDC3 /* PINRemoteImageTask.m in Sources */, + CD8570F0ABD9230A07A63A42699635A7 /* PINURLSessionManager.m in Sources */, + 75FF643623E87CB8173A6DD3C5037E80 /* Pods-PINRemoteImage-PINRemoteImage-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - FCA347DD13421152AEA3AD8E224F692F /* Sources */ = { + D33E8D5A06B2C8469AD3455850322A57 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F70FCF6A29F877C800A5DF3BF90A4728 /* Pods-PINRemoteImage-dummy.m in Sources */, + 07846C129A4327E7860FFAA833761215 /* PINCache.m in Sources */, + E99A55B4E3965E0F0F422981870F5D43 /* PINDiskCache.m in Sources */, + 46625BCADA4198C9FFE22261FE7FE462 /* PINMemoryCache.m in Sources */, + 6BC9FB81BB48F86F5F4A7EC5F17E011C /* Pods-PINRemoteImage-PINCache-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0009D27021B803586B51599EFCE046CF /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-PINRemoteImage-libwebp"; - target = 9FE34B3AACC04DC8BEF96E39BE1C454A /* Pods-PINRemoteImage-libwebp */; - targetProxy = 7356E764F6D0D1CF181704BFB27D3263 /* PBXContainerItemProxy */; - }; - 1F5919D871FED86F835F151CB489BFEA /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-PINRemoteImage Tests-PINCache"; - target = A3B637CA68955549D95264C3282CC28E /* Pods-PINRemoteImage Tests-PINCache */; - targetProxy = 24E6CD0B28380DC2ABDD799915491173 /* PBXContainerItemProxy */; - }; - 2B9F93607DE88FFD6F5EFCA2105489DC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-PINRemoteImage Tests-libwebp"; - target = 9284DA2BA5E71487C2146506DAEF3E11 /* Pods-PINRemoteImage Tests-libwebp */; - targetProxy = 216797B52BAD6A74C799E2D80B05A88D /* PBXContainerItemProxy */; - }; - 3AB950884DCF257E6C54044D699ECF60 /* PBXTargetDependency */ = { + 08721ED67EA094F960FAEF205FAE47C0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-PINRemoteImage-PINCache"; - target = 9773BA3D88E721A1923A7F9C868E645F /* Pods-PINRemoteImage-PINCache */; - targetProxy = E229F6C297B4EDC9EF29EDFCDE7059FE /* PBXContainerItemProxy */; + target = 54F27F7B6DBD02B3C1ABB03D547E1C0E /* Pods-PINRemoteImage-PINCache */; + targetProxy = C13A607998BB556A4C9770538C826C06 /* PBXContainerItemProxy */; }; - 5EAD26F8EF7CDFD7E662267AE148867F /* PBXTargetDependency */ = { + 3694B90780FE266FD409D8DA74399901 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-PINRemoteImage Tests-libwebp"; + target = 7BF73191DE0029A84865A46C8EE25D15 /* Pods-PINRemoteImage Tests-libwebp */; + targetProxy = CD6CB65661FDE2958A3A5364EB0AAED9 /* PBXContainerItemProxy */; + }; + 3F28397BB3ECA016DF47059C9FA98296 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-PINRemoteImage Tests-PINCache"; + target = F9376201BF64927784318551084CA15A /* Pods-PINRemoteImage Tests-PINCache */; + targetProxy = C65F7374DCB7E10EA172911CDC4D5354 /* PBXContainerItemProxy */; + }; + 84BF72C4C5B822EA1053B174CF730065 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-PINRemoteImage-libwebp"; + target = 4295C947AD69FD429F982D216B4F4B0D /* Pods-PINRemoteImage-libwebp */; + targetProxy = 89A7F2C20C62FB1B52D09DB0612F9D6E /* PBXContainerItemProxy */; + }; + 8C39A85AD66E63AB4A272CB63B60DB0D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-PINRemoteImage Tests-PINRemoteImage"; - target = 47A2D651028FF100573F85A8EC827EF4 /* Pods-PINRemoteImage Tests-PINRemoteImage */; - targetProxy = 1C9695E2C9DEF2470336E128ED1F9260 /* PBXContainerItemProxy */; + target = 4659B8FEB8162320413F74963CC40CBE /* Pods-PINRemoteImage Tests-PINRemoteImage */; + targetProxy = 1781B55E092353F762807E195F0D94F6 /* PBXContainerItemProxy */; }; - 8AA714EDD57338DE9B1FE2DE220E395A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-PINRemoteImage-libwebp"; - target = 9FE34B3AACC04DC8BEF96E39BE1C454A /* Pods-PINRemoteImage-libwebp */; - targetProxy = 7DB86348EE8AA54B63EBADAE3956E142 /* PBXContainerItemProxy */; - }; - 8F8B4BC99495F3E724167A5E2AC4701F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-PINRemoteImage-PINRemoteImage"; - target = F48D33F088FB92C9306A4CC94D2BBF19 /* Pods-PINRemoteImage-PINRemoteImage */; - targetProxy = 86B48926468DBCF21279C19D64771EE2 /* PBXContainerItemProxy */; - }; - 969167F5753308E465F6DDFCF781F2F5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-PINRemoteImage-PINCache"; - target = 9773BA3D88E721A1923A7F9C868E645F /* Pods-PINRemoteImage-PINCache */; - targetProxy = D51DA296672713AF8F869EBA56573E4F /* PBXContainerItemProxy */; - }; - B49F78A7400D585B002ECB0E3E8ED4EB /* PBXTargetDependency */ = { + A1F297253D919FBAA6571339593A1A61 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-PINRemoteImage Tests-libwebp"; - target = 9284DA2BA5E71487C2146506DAEF3E11 /* Pods-PINRemoteImage Tests-libwebp */; - targetProxy = DB807A84495FB1B9B8F87C36E4FB15E0 /* PBXContainerItemProxy */; + target = 7BF73191DE0029A84865A46C8EE25D15 /* Pods-PINRemoteImage Tests-libwebp */; + targetProxy = 28F26A06F3AA8A72338D677DBEA15C04 /* PBXContainerItemProxy */; }; - B7DFFFC3E7573E1C136FDBD54F7F0249 /* PBXTargetDependency */ = { + ACFEDB5DFC5CC534D0453D764DCE9C06 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-PINRemoteImage-libwebp"; + target = 4295C947AD69FD429F982D216B4F4B0D /* Pods-PINRemoteImage-libwebp */; + targetProxy = F807ECB0D11647282E3BD0CC2C16EF5B /* PBXContainerItemProxy */; + }; + C9B1AF7BC99CC4448C07577EDAC72BDF /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-PINRemoteImage-PINRemoteImage"; + target = 49081F3E6842F3DE8A4F88EBA06D8A8E /* Pods-PINRemoteImage-PINRemoteImage */; + targetProxy = 3D8B33A6AF105DD2D8441D4B2FF3D883 /* PBXContainerItemProxy */; + }; + E19B8ABBCDEEDC4F322F81B92825972F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Pods-PINRemoteImage Tests-PINCache"; - target = A3B637CA68955549D95264C3282CC28E /* Pods-PINRemoteImage Tests-PINCache */; - targetProxy = EB73B2EB2E0470EA372967C7BEBA019A /* PBXContainerItemProxy */; + target = F9376201BF64927784318551084CA15A /* Pods-PINRemoteImage Tests-PINCache */; + targetProxy = 7FC781C35D79A9DC6BE7744F72608432 /* PBXContainerItemProxy */; + }; + E353EF26682110F0BB0765C319A49DD5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-PINRemoteImage-PINCache"; + target = 54F27F7B6DBD02B3C1ABB03D547E1C0E /* Pods-PINRemoteImage-PINCache */; + targetProxy = 62A26CD4C293A522500F0ABF37DF55E5 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -1949,6 +1941,24 @@ }; name = Release; }; + 0AEDFD4BDD22628E975DD7594AD92982 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9AE7C86174336E69FF08D2E1B88C65A4 /* Pods-PINRemoteImage Tests-PINCache.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; 0B57334D6C23DADAA4F7D802A5760EB2 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1988,172 +1998,13 @@ }; name = Debug; }; - 0E58B70AC1EDEFFBB37E3390079B6922 /* Debug */ = { + 2590656B0BF2C1970F0285AC1B019470 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F76029BCF457E10E8BA22A46FBC52832 /* Pods-PINRemoteImage Tests-libwebp-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 22BC96DE0819AE008D5C019230BF3241 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 45B07534E835BB3C17179D0B197AB4C2 /* Pods-PINRemoteImage-libwebp-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 44EC20187E86E41298BA610DF9271E25 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1B6BF1C2ABCA988887337195E4B53B38 /* Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 5309506424EADFA5465D9AE591C15697 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F76029BCF457E10E8BA22A46FBC52832 /* Pods-PINRemoteImage Tests-libwebp-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 550EF30D895A83E8518A5A5DE87622F8 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 570D63EDBE90B348534C103ED20C165E /* Pods-PINRemoteImage Tests.release.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 5EB39451E1F6EE4D949A07D49D9741D0 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 17826D808116B3F1B265445737AA94A7 /* Pods-PINRemoteImage-PINCache-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - 629E04AD29CD52B3FA7D7E235AF22C71 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 638E358429BF5D77BB353217564ABA3E /* Pods-PINRemoteImage.release.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 71FE056BAD907A484AD2A314A18618C3 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 45B07534E835BB3C17179D0B197AB4C2 /* Pods-PINRemoteImage-libwebp-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 7D72FD59B72BB6013961E69B66B29F97 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 17826D808116B3F1B265445737AA94A7 /* Pods-PINRemoteImage-PINCache-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 7FDC92C4D9DF2A54B363DE04E60F7AA2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B24589415003E51886B51602CADC9BB0 /* Pods-PINRemoteImage Tests-PINRemoteImage-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - 989260E0DE02D509083B73A9A269AA86 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 2132B9698858B5A3F68AC08DC84A63FB /* Pods-PINRemoteImage Tests.debug.xcconfig */; + baseConfigurationReference = C01F47D4080C1D2D7D49F894E89131F0 /* Pods-PINRemoteImage Tests.debug.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MACH_O_TYPE = staticlib; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; @@ -2164,25 +2015,9 @@ }; name = Debug; }; - BA1C81CAE49ED228327E2422C76B820E /* Debug */ = { + 2B44B395AF7E18AB8EA3F1FE13136DD5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FFEE88D16AD9D1413B913BDDC486262B /* Pods-PINRemoteImage.debug.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Debug; - }; - D21FE68A0043EEB8A850242E937679CA /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 058091FA36FB51A00B13BA66CD4083AA /* Pods-PINRemoteImage Tests-PINCache-Private.xcconfig */; + baseConfigurationReference = 9AE7C86174336E69FF08D2E1B88C65A4 /* Pods-PINRemoteImage Tests-PINCache.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-prefix.pch"; @@ -2190,47 +2025,35 @@ MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - D500C60D052336BF44EFEF39412D91A4 /* Debug */ = { + 2E0F3015D71BA214D593B476049F4F9D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B24589415003E51886B51602CADC9BB0 /* Pods-PINRemoteImage Tests-PINRemoteImage-Private.xcconfig */; + baseConfigurationReference = 20C7F726E0D6A8676CEF34159DB97DC4 /* Pods-PINRemoteImage-PINCache.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch"; IPHONEOS_DEPLOYMENT_TARGET = 7.1; MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; - ECD459F6DB4C579EEAAE8637A4C09F67 /* Release */ = { + 5642133CC79FF696D4B27C16EBA8E0F8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 058091FA36FB51A00B13BA66CD4083AA /* Pods-PINRemoteImage Tests-PINCache-Private.xcconfig */; - buildSettings = { - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-prefix.pch"; - IPHONEOS_DEPLOYMENT_TARGET = 7.1; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - }; - name = Release; - }; - FA8AE1B9ACEAD322DBA3483D898E856F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1B6BF1C2ABCA988887337195E4B53B38 /* Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig */; + baseConfigurationReference = A4020085942C62DF0992D426B0163DA7 /* Pods-PINRemoteImage-PINRemoteImage.xcconfig */; buildSettings = { ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-prefix.pch"; @@ -2238,29 +2061,226 @@ MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 5E07044ECFB3D8D53789727C3B6EAF4D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 20C7F726E0D6A8676CEF34159DB97DC4 /* Pods-PINRemoteImage-PINCache.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 664764B6BCE4BCB8FFD473272E495E28 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A4020085942C62DF0992D426B0163DA7 /* Pods-PINRemoteImage-PINRemoteImage.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 6BEF4574755644E40611F12A799F84F0 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6975B688661FC3E703CA5E05E0911A6B /* Pods-PINRemoteImage-libwebp.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + 70FCA1A8ECF34478BDE26A3132DE8D4D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6975B688661FC3E703CA5E05E0911A6B /* Pods-PINRemoteImage-libwebp.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + 7D94886C37D075EE36EE045CA49EA75A /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6FFB5369DE5023467EE00C37356BDA50 /* Pods-PINRemoteImage.debug.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; }; name = Debug; }; + A75479B91072A77EAFA7F782E23243DC /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1B57B3C900DE5296E499AC6140EEA0AA /* Pods-PINRemoteImage Tests-libwebp.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + B4B2D915C54143E76AB80D3406BFE4C8 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 1B57B3C900DE5296E499AC6140EEA0AA /* Pods-PINRemoteImage Tests-libwebp.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + CA83C564ECE9FD4F03DCD74989769F01 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AC3F6C398BC3DF5F78239D11AB3CD59 /* Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MTL_ENABLE_DEBUG_INFO = YES; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Debug; + }; + D08B67211B222784905737841D0094D3 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = B2DA8820D153800A564142BBB03DED79 /* Pods-PINRemoteImage.release.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + D8B301F948BC227677F71A4B6DA7006C /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AC3F6C398BC3DF5F78239D11AB3CD59 /* Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_PREFIX_HEADER = "Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage-prefix.pch"; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_NAME = "$(TARGET_NAME)"; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; + EE0CDB25ADD3A80D742C569148E4AD00 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 13E434C0AE2F99377B4587AE15199116 /* Pods-PINRemoteImage Tests.release.xcconfig */; + buildSettings = { + ENABLE_STRICT_OBJC_MSGSEND = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.1; + MACH_O_TYPE = staticlib; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 28D0FC6833008762D53B656274756F8E /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage" */ = { + 121ED0D7BAE3EBBB84217918E8434439 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - BA1C81CAE49ED228327E2422C76B820E /* Debug */, - 629E04AD29CD52B3FA7D7E235AF22C71 /* Release */, + 2590656B0BF2C1970F0285AC1B019470 /* Debug */, + EE0CDB25ADD3A80D742C569148E4AD00 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 28E56C17108A26E678E5503D7B63CAA6 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-PINRemoteImage" */ = { + 2CE3094E5B3487B8F790A1AB07048B00 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-PINRemoteImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - FA8AE1B9ACEAD322DBA3483D898E856F /* Debug */, - 44EC20187E86E41298BA610DF9271E25 /* Release */, + 5642133CC79FF696D4B27C16EBA8E0F8 /* Debug */, + 664764B6BCE4BCB8FFD473272E495E28 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -2274,56 +2294,56 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 41681586728998CD06E6D7377EAE70FB /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-PINCache" */ = { + 68AB40E1C361C8036348661A5205FAA8 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-PINCache" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5EB39451E1F6EE4D949A07D49D9741D0 /* Debug */, - 7D72FD59B72BB6013961E69B66B29F97 /* Release */, + 2E0F3015D71BA214D593B476049F4F9D /* Debug */, + 5E07044ECFB3D8D53789727C3B6EAF4D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4FB6DBA9140CEFFCCD357BD806A7B9D9 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-libwebp" */ = { + AAD51DD8962F8079939E6B0611FEED2D /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-PINCache" */ = { isa = XCConfigurationList; buildConfigurations = ( - 22BC96DE0819AE008D5C019230BF3241 /* Debug */, - 71FE056BAD907A484AD2A314A18618C3 /* Release */, + 2B44B395AF7E18AB8EA3F1FE13136DD5 /* Debug */, + 0AEDFD4BDD22628E975DD7594AD92982 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 72EC54CBECC11D54632E078140AB7DDD /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests" */ = { + BC5703129B9B32E33C8FA8546E370C3D /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-libwebp" */ = { isa = XCConfigurationList; buildConfigurations = ( - 989260E0DE02D509083B73A9A269AA86 /* Debug */, - 550EF30D895A83E8518A5A5DE87622F8 /* Release */, + A75479B91072A77EAFA7F782E23243DC /* Debug */, + B4B2D915C54143E76AB80D3406BFE4C8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 7CD04DA5D63A8877D267D855E012CE8B /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-PINRemoteImage" */ = { + C3F89E39B463FFD2021C7AE5BEBF65D6 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-PINRemoteImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - D500C60D052336BF44EFEF39412D91A4 /* Debug */, - 7FDC92C4D9DF2A54B363DE04E60F7AA2 /* Release */, + CA83C564ECE9FD4F03DCD74989769F01 /* Debug */, + D8B301F948BC227677F71A4B6DA7006C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8DE04465EBF10E80C371BFA55527EFAE /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-libwebp" */ = { + C614CD1F2299FAE605449BA1D9894EB8 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage" */ = { isa = XCConfigurationList; buildConfigurations = ( - 0E58B70AC1EDEFFBB37E3390079B6922 /* Debug */, - 5309506424EADFA5465D9AE591C15697 /* Release */, + 7D94886C37D075EE36EE045CA49EA75A /* Debug */, + D08B67211B222784905737841D0094D3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C079847ED0D45A0FD39994AE8B542672 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage Tests-PINCache" */ = { + D8144AB855026636396D296E4B308EA0 /* Build configuration list for PBXNativeTarget "Pods-PINRemoteImage-libwebp" */ = { isa = XCConfigurationList; buildConfigurations = ( - D21FE68A0043EEB8A850242E937679CA /* Debug */, - ECD459F6DB4C579EEAAE8637A4C09F67 /* Release */, + 6BEF4574755644E40611F12A799F84F0 /* Debug */, + 70FCA1A8ECF34478BDE26A3132DE8D4D /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PINRemoteImage.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PINRemoteImage.xcscheme deleted file mode 100644 index 73de449..0000000 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/PINRemoteImage.xcscheme +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-PINRemoteImage Tests-PINRemoteImage.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-PINRemoteImage Tests-PINRemoteImage.xcscheme index e099646..c1078e1 100644 --- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-PINRemoteImage Tests-PINRemoteImage.xcscheme +++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/Pods-PINRemoteImage Tests-PINRemoteImage.xcscheme @@ -14,7 +14,7 @@ buildForAnalyzing = "YES"> @@ -23,33 +23,42 @@ - - + shouldUseLaunchSchemeArgsEnv = "YES"> + + + + + + + buildForArchiving = "YES"> + BuildableIdentifier = 'primary' + BlueprintIdentifier = '385E12D68B3AF6655007C776' + BlueprintName = 'Pods-PINRemoteImage-PINRemoteImage' + ReferencedContainer = 'container:Pods.xcodeproj' + BuildableName = 'libPods-PINRemoteImage-PINRemoteImage.a'> @@ -29,28 +29,26 @@ buildConfiguration = "Debug"> - - + shouldUseLaunchSchemeArgsEnv = "YES"> diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-Private.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-Private.xcconfig deleted file mode 100644 index 96a15e9..0000000 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-PINRemoteImage Tests-PINCache.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINCache" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -OTHER_LDFLAGS = ${PODS_PINREMOTEIMAGE_TESTS_PINCACHE_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-prefix.pch b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-prefix.pch index aa992a4..5e15de4 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-prefix.pch +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache-prefix.pch @@ -2,3 +2,6 @@ #import #endif +#ifndef TARGET_OS_WATCH + #define TARGET_OS_WATCH 0 +#endif diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache.xcconfig index 845d9d9..46994bf 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINCache/Pods-PINRemoteImage Tests-PINCache.xcconfig @@ -1 +1,5 @@ -PODS_PINREMOTEIMAGE_TESTS_PINCACHE_OTHER_LDFLAGS = -framework "Foundation" -weak_framework "UIKit" \ No newline at end of file +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINCache" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +OTHER_LDFLAGS = -framework "Foundation" -weak_framework "UIKit" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage-Private.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage-Private.xcconfig deleted file mode 100644 index a1f86b5..0000000 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${PODS_PINREMOTEIMAGE_TESTS_PINREMOTEIMAGE_GCC_PREPROCESSOR_DEFINITIONS} -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINRemoteImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -OTHER_LDFLAGS = ${PODS_PINREMOTEIMAGE_TESTS_PINREMOTEIMAGE_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig index 0a82e5e..1b17663 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-PINRemoteImage/Pods-PINRemoteImage Tests-PINRemoteImage.xcconfig @@ -1,2 +1,5 @@ -PODS_PINREMOTEIMAGE_TESTS_PINREMOTEIMAGE_GCC_PREPROCESSOR_DEFINITIONS = $(inherited) PIN_WEBP=1 -PODS_PINREMOTEIMAGE_TESTS_PINREMOTEIMAGE_OTHER_LDFLAGS = -framework "Accelerate" -framework "ImageIO" \ No newline at end of file +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINRemoteImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +OTHER_LDFLAGS = -framework "Accelerate" -framework "ImageIO" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp-Private.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp-Private.xcconfig deleted file mode 100644 index 6bd9dcc..0000000 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-PINRemoteImage Tests-libwebp.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/libwebp" "${PODS_ROOT}/Headers/Private/libwebp/webp" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp.xcconfig index e69de29..de2e8a2 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests-libwebp/Pods-PINRemoteImage Tests-libwebp.xcconfig @@ -0,0 +1,4 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/libwebp" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests-frameworks.sh new file mode 100755 index 0000000..6f76344 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests-frameworks.sh @@ -0,0 +1,84 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" + /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests-resources.sh b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests-resources.sh index ea685a2..16774fb 100755 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests-resources.sh +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests-resources.sh @@ -60,7 +60,7 @@ install_resource() mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]]; then +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests.debug.xcconfig index 4011591..bb8988a 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests.debug.xcconfig @@ -1,5 +1,5 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 $(inherited) PIN_WEBP=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PINCache" -isystem "${PODS_ROOT}/Headers/Public/PINRemoteImage" -isystem "${PODS_ROOT}/Headers/Public/libwebp" -isystem "${PODS_ROOT}/Headers/Public/libwebp/webp" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PINCache" -isystem "${PODS_ROOT}/Headers/Public/PINRemoteImage" -isystem "${PODS_ROOT}/Headers/Public/libwebp" OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-PINRemoteImage Tests-PINCache" -l"Pods-PINRemoteImage Tests-PINRemoteImage" -l"Pods-PINRemoteImage Tests-libwebp" -framework "Accelerate" -framework "Foundation" -framework "ImageIO" -weak_framework "UIKit" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests.release.xcconfig index 4011591..bb8988a 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage Tests/Pods-PINRemoteImage Tests.release.xcconfig @@ -1,5 +1,5 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 $(inherited) PIN_WEBP=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PINCache" -isystem "${PODS_ROOT}/Headers/Public/PINRemoteImage" -isystem "${PODS_ROOT}/Headers/Public/libwebp" -isystem "${PODS_ROOT}/Headers/Public/libwebp/webp" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PINCache" -isystem "${PODS_ROOT}/Headers/Public/PINRemoteImage" -isystem "${PODS_ROOT}/Headers/Public/libwebp" OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-PINRemoteImage Tests-PINCache" -l"Pods-PINRemoteImage Tests-PINRemoteImage" -l"Pods-PINRemoteImage Tests-libwebp" -framework "Accelerate" -framework "Foundation" -framework "ImageIO" -weak_framework "UIKit" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-Private.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-Private.xcconfig deleted file mode 100644 index cd228f5..0000000 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-PINRemoteImage-PINCache.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINCache" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -OTHER_LDFLAGS = ${PODS_PINREMOTEIMAGE_PINCACHE_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch b/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch index aa992a4..5e15de4 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache-prefix.pch @@ -2,3 +2,6 @@ #import #endif +#ifndef TARGET_OS_WATCH + #define TARGET_OS_WATCH 0 +#endif diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache.xcconfig index 146be67..46994bf 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINCache/Pods-PINRemoteImage-PINCache.xcconfig @@ -1 +1,5 @@ -PODS_PINREMOTEIMAGE_PINCACHE_OTHER_LDFLAGS = -framework "Foundation" -weak_framework "UIKit" \ No newline at end of file +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINCache" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +OTHER_LDFLAGS = -framework "Foundation" -weak_framework "UIKit" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig deleted file mode 100644 index c75328d..0000000 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage-Private.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -#include "Pods-PINRemoteImage-PINRemoteImage.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 ${PODS_PINREMOTEIMAGE_PINREMOTEIMAGE_GCC_PREPROCESSOR_DEFINITIONS} -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINRemoteImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -OTHER_LDFLAGS = ${PODS_PINREMOTEIMAGE_PINREMOTEIMAGE_OTHER_LDFLAGS} -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage.xcconfig index de8181f..c037012 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage-PINRemoteImage/Pods-PINRemoteImage-PINRemoteImage.xcconfig @@ -1,2 +1,5 @@ -PODS_PINREMOTEIMAGE_PINREMOTEIMAGE_GCC_PREPROCESSOR_DEFINITIONS = $(inherited) PIN_WEBP=1 -PODS_PINREMOTEIMAGE_PINREMOTEIMAGE_OTHER_LDFLAGS = -framework "Accelerate" -framework "ImageIO" -framework "UIKit" \ No newline at end of file +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PINRemoteImage" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +OTHER_LDFLAGS = -framework "Accelerate" -framework "ImageIO" -framework "UIKit" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-Private.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-Private.xcconfig deleted file mode 100644 index eb7e90b..0000000 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "Pods-PINRemoteImage-libwebp.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/libwebp" "${PODS_ROOT}/Headers/Private/libwebp/webp" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp.xcconfig index e69de29..de2e8a2 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage-libwebp/Pods-PINRemoteImage-libwebp.xcconfig @@ -0,0 +1,4 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/libwebp" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +PODS_ROOT = ${SRCROOT} +SKIP_INSTALL = YES \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage-frameworks.sh b/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage-frameworks.sh new file mode 100755 index 0000000..6f76344 --- /dev/null +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage-frameworks.sh @@ -0,0 +1,84 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" + /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage-resources.sh b/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage-resources.sh index ea685a2..16774fb 100755 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage-resources.sh +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage-resources.sh @@ -60,7 +60,7 @@ install_resource() mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]]; then +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" fi diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage.debug.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage.debug.xcconfig index 00379c3..cf7fe9c 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage.debug.xcconfig @@ -1,5 +1,5 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 $(inherited) PIN_WEBP=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PINCache" -isystem "${PODS_ROOT}/Headers/Public/PINRemoteImage" -isystem "${PODS_ROOT}/Headers/Public/libwebp" -isystem "${PODS_ROOT}/Headers/Public/libwebp/webp" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PINCache" -isystem "${PODS_ROOT}/Headers/Public/PINRemoteImage" -isystem "${PODS_ROOT}/Headers/Public/libwebp" OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-PINRemoteImage-PINCache" -l"Pods-PINRemoteImage-PINRemoteImage" -l"Pods-PINRemoteImage-libwebp" -framework "Accelerate" -framework "Foundation" -framework "ImageIO" -framework "UIKit" -weak_framework "UIKit" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage.release.xcconfig b/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage.release.xcconfig index 00379c3..cf7fe9c 100644 --- a/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-PINRemoteImage/Pods-PINRemoteImage.release.xcconfig @@ -1,5 +1,5 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 $(inherited) PIN_WEBP=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" "${PODS_ROOT}/Headers/Public/libwebp/webp" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PINCache" -isystem "${PODS_ROOT}/Headers/Public/PINRemoteImage" -isystem "${PODS_ROOT}/Headers/Public/libwebp" -isystem "${PODS_ROOT}/Headers/Public/libwebp/webp" +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) PIN_WEBP=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/PINCache" "${PODS_ROOT}/Headers/Public/PINRemoteImage" "${PODS_ROOT}/Headers/Public/libwebp" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/PINCache" -isystem "${PODS_ROOT}/Headers/Public/PINRemoteImage" -isystem "${PODS_ROOT}/Headers/Public/libwebp" OTHER_LDFLAGS = $(inherited) -ObjC -l"Pods-PINRemoteImage-PINCache" -l"Pods-PINRemoteImage-PINRemoteImage" -l"Pods-PINRemoteImage-libwebp" -framework "Accelerate" -framework "Foundation" -framework "ImageIO" -framework "UIKit" -weak_framework "UIKit" PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file