diff --git a/Easydict.xcodeproj/project.pbxproj b/Easydict.xcodeproj/project.pbxproj index dd1fdf0a7..fbca9c020 100644 --- a/Easydict.xcodeproj/project.pbxproj +++ b/Easydict.xcodeproj/project.pbxproj @@ -83,6 +83,7 @@ 03882F9129D95044005B5A52 /* CTCommon.m in Sources */ = {isa = PBXBuildFile; fileRef = 03882F8929D95044005B5A52 /* CTCommon.m */; }; 03882F9229D95044005B5A52 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 03882F8C29D95044005B5A52 /* Info.plist */; }; 038EA1AA2B41169C008A6DD1 /* ZipArchive in Frameworks */ = {isa = PBXBuildFile; productRef = 038EA1A92B41169C008A6DD1 /* ZipArchive */; }; + 038EA1AD2B41282F008A6DD1 /* MJExtension in Frameworks */ = {isa = PBXBuildFile; productRef = 038EA1AC2B41282F008A6DD1 /* MJExtension */; }; 0396D611292C932F006A11D9 /* EZSelectLanguageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 0396D610292C932F006A11D9 /* EZSelectLanguageCell.m */; }; 0396D615292CC4C3006A11D9 /* EZLocalStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 0396D614292CC4C3006A11D9 /* EZLocalStorage.m */; }; 03991158292927E000E1B06D /* EZTitlebar.m in Sources */ = {isa = PBXBuildFile; fileRef = 03991157292927E000E1B06D /* EZTitlebar.m */; }; @@ -763,6 +764,7 @@ 03022F1F2B36CF3100B63209 /* SwiftShell in Frameworks */, 038030952B4106800009230C /* CocoaLumberjack in Frameworks */, 03FD68BB2B1DC59600FD388E /* CryptoSwift in Frameworks */, + 038EA1AD2B41282F008A6DD1 /* MJExtension in Frameworks */, 03CF28002B3DA7D500E19B57 /* RealmSwift in Frameworks */, 03022F222B36D1A400B63209 /* SnapKit in Frameworks */, 03A8308D2B405F8E00112834 /* Sparkle in Frameworks */, @@ -2214,6 +2216,7 @@ 038030942B4106800009230C /* CocoaLumberjack */, 038030962B4106800009230C /* CocoaLumberjackSwift */, 038EA1A92B41169C008A6DD1 /* ZipArchive */, + 038EA1AC2B41282F008A6DD1 /* MJExtension */, ); productName = Bob; productReference = C99EEB182385796700FEE666 /* Easydict-debug.app */; @@ -2271,6 +2274,7 @@ 03A830932B4076FC00112834 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */, 038030932B4106800009230C /* XCRemoteSwiftPackageReference "CocoaLumberjack" */, 038EA1A82B41169C008A6DD1 /* XCRemoteSwiftPackageReference "ZipArchive" */, + 038EA1AB2B41282F008A6DD1 /* XCRemoteSwiftPackageReference "MJExtension" */, ); productRefGroup = C99EEB192385796700FEE666 /* Products */; projectDirPath = ""; @@ -3163,6 +3167,14 @@ minimumVersion = 2.5.5; }; }; + 038EA1AB2B41282F008A6DD1 /* XCRemoteSwiftPackageReference "MJExtension" */ = { + isa = XCRemoteSwiftPackageReference; + repositoryURL = "https://github.com/CoderMJLee/MJExtension"; + requirement = { + kind = upToNextMajorVersion; + minimumVersion = 3.4.1; + }; + }; 03A8308B2B405F8E00112834 /* XCRemoteSwiftPackageReference "Sparkle" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/sparkle-project/Sparkle"; @@ -3244,6 +3256,11 @@ package = 038EA1A82B41169C008A6DD1 /* XCRemoteSwiftPackageReference "ZipArchive" */; productName = ZipArchive; }; + 038EA1AC2B41282F008A6DD1 /* MJExtension */ = { + isa = XCSwiftPackageProductDependency; + package = 038EA1AB2B41282F008A6DD1 /* XCRemoteSwiftPackageReference "MJExtension" */; + productName = MJExtension; + }; 03A8308C2B405F8E00112834 /* Sparkle */ = { isa = XCSwiftPackageProductDependency; package = 03A8308B2B405F8E00112834 /* XCRemoteSwiftPackageReference "Sparkle" */; diff --git a/Easydict.xcworkspace/xcshareddata/swiftpm/Package.resolved b/Easydict.xcworkspace/xcshareddata/swiftpm/Package.resolved index 54d5cf499..4516ef259 100644 --- a/Easydict.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/Easydict.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -135,6 +135,15 @@ "version" : "1.22.3" } }, + { + "identity" : "mjextension", + "kind" : "remoteSourceControl", + "location" : "https://github.com/CoderMJLee/MJExtension", + "state" : { + "revision" : "43dce6be9c91a7034d37ed171b3e60a7bb760857", + "version" : "3.4.1" + } + }, { "identity" : "nanopb", "kind" : "remoteSourceControl", diff --git a/Easydict/App/PrefixHeader.pch b/Easydict/App/PrefixHeader.pch index 1c7d95403..9f259206c 100644 --- a/Easydict/App/PrefixHeader.pch +++ b/Easydict/App/PrefixHeader.pch @@ -9,7 +9,7 @@ //#define NSLog(frmt, ...) MMLogVerbose(frmt, ##__VA_ARGS__) #import -#import +#import #import #import diff --git a/Podfile b/Podfile index eeabdb982..a25e5b8de 100644 --- a/Podfile +++ b/Podfile @@ -7,7 +7,6 @@ target 'Easydict' do use_frameworks! pod 'AFNetworking', '~> 3.2.1' - pod 'MJExtension', '~> 3.2.1' pod 'Masonry', '~> 1.1.0' pod 'ReactiveObjC', '~> 3.1.1' pod 'MASShortcut', :git => 'git@github.com:AkaShark/MASShortcut.git', :branch => 'double_click_modifier' @@ -24,7 +23,6 @@ target 'EasydictTests' do use_frameworks! pod 'AFNetworking', '~> 3.2.1' - pod 'MJExtension', '~> 3.2.1' pod 'Masonry', '~> 1.1.0' pod 'ReactiveObjC', '~> 3.1.1' pod 'MASShortcut', :git => 'git@github.com:AkaShark/MASShortcut.git', :branch => 'double_click_modifier' diff --git a/Podfile.lock b/Podfile.lock index 0737ed874..e5280bb54 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -17,7 +17,6 @@ PODS: - Masonry (1.1.0) - MASPreferences (1.4.1) - MASShortcut (2.4.0) - - MJExtension (3.2.4) - ReactiveObjC (3.1.1) - SwiftFormat/CLI (0.52.11) @@ -28,7 +27,6 @@ DEPENDENCIES: - Masonry (~> 1.1.0) - MASPreferences (~> 1.4.1) - "MASShortcut (from `git@github.com:AkaShark/MASShortcut.git`, branch `double_click_modifier`)" - - MJExtension (~> 3.2.1) - ReactiveObjC (~> 3.1.1) - SwiftFormat/CLI (~> 0.52.11) @@ -39,7 +37,6 @@ SPEC REPOS: - KVOController - Masonry - MASPreferences - - MJExtension - ReactiveObjC - SwiftFormat @@ -60,10 +57,9 @@ SPEC CHECKSUMS: Masonry: 678fab65091a9290e40e2832a55e7ab731aad201 MASPreferences: 1ba2deb14086792857af44d22846fc4aae477fd9 MASShortcut: d9e4909e878661cc42877cc9d6efbe638273ab57 - MJExtension: 88e0900751b6cac8de1cf724ca9838a0b28d5acb ReactiveObjC: 011caa393aa0383245f2dcf9bf02e86b80b36040 SwiftFormat: 2ca3d0b75754193f0f3ba532291f25ae08dd1e42 -PODFILE CHECKSUM: e9bdddca2d7cf15e00b0d57cb178bbfc2b1f43f9 +PODFILE CHECKSUM: 33cdb145e7fdb7bf5895f75865a1ef7987ef9a17 COCOAPODS: 1.14.2 diff --git a/Pods/MJExtension/LICENSE b/Pods/MJExtension/LICENSE deleted file mode 100644 index 9c294c6ca..000000000 --- a/Pods/MJExtension/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (c) 2013-2019 MJExtension (https://github.com/CoderMJLee/MJExtension) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/Pods/MJExtension/MJExtension/MJExtension.h b/Pods/MJExtension/MJExtension/MJExtension.h deleted file mode 100644 index f2ede55cf..000000000 --- a/Pods/MJExtension/MJExtension/MJExtension.h +++ /dev/null @@ -1,27 +0,0 @@ -// -// MJExtension.h -// MJExtension -// -// Created by mj on 14-1-15. -// Copyright (c) 2014年 小码哥. All rights reserved. -// - -#import -#import "NSObject+MJCoding.h" -#import "NSObject+MJProperty.h" -#import "NSObject+MJClass.h" -#import "NSObject+MJKeyValue.h" -#import "NSString+MJExtension.h" -#import "MJExtensionConst.h" - -#import "MJFoundation.h" - -//! Project version number for MJExtension. -FOUNDATION_EXPORT double MJExtensionVersionNumber; - -//! Project version string for MJExtension. -FOUNDATION_EXPORT const unsigned char MJExtensionVersionString[]; - -// In this header, you should import all the public headers of your framework using statements like #import - - diff --git a/Pods/MJExtension/MJExtension/MJExtensionConst.h b/Pods/MJExtension/MJExtension/MJExtensionConst.h deleted file mode 100644 index 5120431c0..000000000 --- a/Pods/MJExtension/MJExtension/MJExtensionConst.h +++ /dev/null @@ -1,111 +0,0 @@ - -#ifndef __MJExtensionConst__H__ -#define __MJExtensionConst__H__ - -#import - -#ifndef MJ_LOCK -#define MJ_LOCK(lock) dispatch_semaphore_wait(lock, DISPATCH_TIME_FOREVER); -#endif - -#ifndef MJ_UNLOCK -#define MJ_UNLOCK(lock) dispatch_semaphore_signal(lock); -#endif - -// 信号量 -#define MJExtensionSemaphoreCreate \ -extern dispatch_semaphore_t mje_signalSemaphore; \ -extern dispatch_once_t mje_onceTokenSemaphore; \ -dispatch_once(&mje_onceTokenSemaphore, ^{ \ - mje_signalSemaphore = dispatch_semaphore_create(1); \ -}); - -// 过期 -#define MJExtensionDeprecated(instead) NS_DEPRECATED(2_0, 2_0, 2_0, 2_0, instead) - -// 构建错误 -#define MJExtensionBuildError(clazz, msg) \ -NSError *error = [NSError errorWithDomain:msg code:250 userInfo:nil]; \ -[clazz setMj_error:error]; - -// 日志输出 -#ifdef DEBUG -#define MJExtensionLog(...) NSLog(__VA_ARGS__) -#else -#define MJExtensionLog(...) -#endif - -/** - * 断言 - * @param condition 条件 - * @param returnValue 返回值 - */ -#define MJExtensionAssertError(condition, returnValue, clazz, msg) \ -[clazz setMj_error:nil]; \ -if ((condition) == NO) { \ - MJExtensionBuildError(clazz, msg); \ - return returnValue;\ -} - -#define MJExtensionAssert2(condition, returnValue) \ -if ((condition) == NO) return returnValue; - -/** - * 断言 - * @param condition 条件 - */ -#define MJExtensionAssert(condition) MJExtensionAssert2(condition, ) - -/** - * 断言 - * @param param 参数 - * @param returnValue 返回值 - */ -#define MJExtensionAssertParamNotNil2(param, returnValue) \ -MJExtensionAssert2((param) != nil, returnValue) - -/** - * 断言 - * @param param 参数 - */ -#define MJExtensionAssertParamNotNil(param) MJExtensionAssertParamNotNil2(param, ) - -/** - * 打印所有的属性 - */ -#define MJLogAllIvars \ -- (NSString *)description \ -{ \ - return [self mj_keyValues].description; \ -} -#define MJExtensionLogAllProperties MJLogAllIvars - -/** 仅在 Debugger 展示所有的属性 */ -#define MJImplementDebugDescription \ -- (NSString *)debugDescription \ -{ \ -return [self mj_keyValues].debugDescription; \ -} - -/** - * 类型(属性类型) - */ -FOUNDATION_EXPORT NSString *const MJPropertyTypeInt; -FOUNDATION_EXPORT NSString *const MJPropertyTypeShort; -FOUNDATION_EXPORT NSString *const MJPropertyTypeFloat; -FOUNDATION_EXPORT NSString *const MJPropertyTypeDouble; -FOUNDATION_EXPORT NSString *const MJPropertyTypeLong; -FOUNDATION_EXPORT NSString *const MJPropertyTypeLongLong; -FOUNDATION_EXPORT NSString *const MJPropertyTypeChar; -FOUNDATION_EXPORT NSString *const MJPropertyTypeBOOL1; -FOUNDATION_EXPORT NSString *const MJPropertyTypeBOOL2; -FOUNDATION_EXPORT NSString *const MJPropertyTypePointer; - -FOUNDATION_EXPORT NSString *const MJPropertyTypeIvar; -FOUNDATION_EXPORT NSString *const MJPropertyTypeMethod; -FOUNDATION_EXPORT NSString *const MJPropertyTypeBlock; -FOUNDATION_EXPORT NSString *const MJPropertyTypeClass; -FOUNDATION_EXPORT NSString *const MJPropertyTypeSEL; -FOUNDATION_EXPORT NSString *const MJPropertyTypeId; - -#endif diff --git a/Pods/MJExtension/MJExtension/MJExtensionConst.m b/Pods/MJExtension/MJExtension/MJExtensionConst.m deleted file mode 100644 index 24bcca516..000000000 --- a/Pods/MJExtension/MJExtension/MJExtensionConst.m +++ /dev/null @@ -1,27 +0,0 @@ -#ifndef __MJExtensionConst__M__ -#define __MJExtensionConst__M__ - -#import - -/** - * 成员变量类型(属性类型) - */ -NSString *const MJPropertyTypeInt = @"i"; -NSString *const MJPropertyTypeShort = @"s"; -NSString *const MJPropertyTypeFloat = @"f"; -NSString *const MJPropertyTypeDouble = @"d"; -NSString *const MJPropertyTypeLong = @"l"; -NSString *const MJPropertyTypeLongLong = @"q"; -NSString *const MJPropertyTypeChar = @"c"; -NSString *const MJPropertyTypeBOOL1 = @"c"; -NSString *const MJPropertyTypeBOOL2 = @"b"; -NSString *const MJPropertyTypePointer = @"*"; - -NSString *const MJPropertyTypeIvar = @"^{objc_ivar=}"; -NSString *const MJPropertyTypeMethod = @"^{objc_method=}"; -NSString *const MJPropertyTypeBlock = @"@?"; -NSString *const MJPropertyTypeClass = @"#"; -NSString *const MJPropertyTypeSEL = @":"; -NSString *const MJPropertyTypeId = @"@"; - -#endif \ No newline at end of file diff --git a/Pods/MJExtension/MJExtension/MJFoundation.h b/Pods/MJExtension/MJExtension/MJFoundation.h deleted file mode 100644 index f2c1967a2..000000000 --- a/Pods/MJExtension/MJExtension/MJFoundation.h +++ /dev/null @@ -1,16 +0,0 @@ -// -// MJFoundation.h -// MJExtensionExample -// -// Created by MJ Lee on 14/7/16. -// Copyright (c) 2014年 小码哥. All rights reserved. -// - -#import - -@interface MJFoundation : NSObject - -+ (BOOL)isClassFromFoundation:(Class)c; -+ (BOOL)isFromNSObjectProtocolProperty:(NSString *)propertyName; - -@end diff --git a/Pods/MJExtension/MJExtension/MJFoundation.m b/Pods/MJExtension/MJExtension/MJFoundation.m deleted file mode 100644 index 31e107d5e..000000000 --- a/Pods/MJExtension/MJExtension/MJFoundation.m +++ /dev/null @@ -1,70 +0,0 @@ -// -// MJFoundation.m -// MJExtensionExample -// -// Created by MJ Lee on 14/7/16. -// Copyright (c) 2014年 小码哥. All rights reserved. -// - -#import "MJFoundation.h" -#import "MJExtensionConst.h" -#import -#import "objc/runtime.h" - -@implementation MJFoundation - -+ (BOOL)isClassFromFoundation:(Class)c -{ - if (c == [NSObject class] || c == [NSManagedObject class]) return YES; - - static NSSet *foundationClasses; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - // 集合中没有NSObject,因为几乎所有的类都是继承自NSObject,具体是不是NSObject需要特殊判断 - foundationClasses = [NSSet setWithObjects: - [NSURL class], - [NSDate class], - [NSValue class], - [NSData class], - [NSError class], - [NSArray class], - [NSDictionary class], - [NSString class], - [NSAttributedString class], nil]; - }); - - __block BOOL result = NO; - [foundationClasses enumerateObjectsUsingBlock:^(Class foundationClass, BOOL *stop) { - if ([c isSubclassOfClass:foundationClass]) { - result = YES; - *stop = YES; - } - }]; - return result; -} - -+ (BOOL)isFromNSObjectProtocolProperty:(NSString *)propertyName -{ - if (!propertyName) return NO; - - static NSSet *objectProtocolPropertyNames; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - unsigned int count = 0; - objc_property_t *propertyList = protocol_copyPropertyList(@protocol(NSObject), &count); - NSMutableSet *propertyNames = [NSMutableSet setWithCapacity:count]; - for (int i = 0; i < count; i++) { - objc_property_t property = propertyList[i]; - NSString *propertyName = [NSString stringWithCString:property_getName(property) encoding:NSUTF8StringEncoding]; - if (propertyName) { - [propertyNames addObject:propertyName]; - } - } - objectProtocolPropertyNames = [propertyNames copy]; - free(propertyList); - }); - - return [objectProtocolPropertyNames containsObject:propertyName]; -} - -@end diff --git a/Pods/MJExtension/MJExtension/MJProperty.h b/Pods/MJExtension/MJExtension/MJProperty.h deleted file mode 100644 index 90ac6bc98..000000000 --- a/Pods/MJExtension/MJExtension/MJProperty.h +++ /dev/null @@ -1,53 +0,0 @@ -// -// MJProperty.h -// MJExtensionExample -// -// Created by MJ Lee on 15/4/17. -// Copyright (c) 2015年 小码哥. All rights reserved. -// 包装一个成员属性 - -#import -#import -#import "MJPropertyType.h" -#import "MJPropertyKey.h" - -/** - * 包装一个成员 - */ -@interface MJProperty : NSObject -/** 成员属性 */ -@property (nonatomic, assign) objc_property_t property; -/** 成员属性的名字 */ -@property (nonatomic, readonly) NSString *name; - -/** 成员属性的类型 */ -@property (nonatomic, readonly) MJPropertyType *type; -/** 成员属性来源于哪个类(可能是父类) */ -@property (nonatomic, assign) Class srcClass; - -/**** 同一个成员属性 - 父类和子类的行为可能不一致(originKey、propertyKeys、objectClassInArray) ****/ -/** 设置最原始的key */ -- (void)setOriginKey:(id)originKey forClass:(Class)c; -/** 对应着字典中的多级key(里面存放的数组,数组里面都是MJPropertyKey对象) */ -- (NSArray *)propertyKeysForClass:(Class)c; - -/** 模型数组中的模型类型 */ -- (void)setObjectClassInArray:(Class)objectClass forClass:(Class)c; -- (Class)objectClassInArrayForClass:(Class)c; -/**** 同一个成员变量 - 父类和子类的行为可能不一致(key、keys、objectClassInArray) ****/ - -/** - * 设置object的成员变量值 - */ -- (void)setValue:(id)value forObject:(id)object; -/** - * 得到object的成员属性值 - */ -- (id)valueForObject:(id)object; - -/** - * 初始化 - */ -+ (instancetype)cachedPropertyWithProperty:(objc_property_t)property; - -@end diff --git a/Pods/MJExtension/MJExtension/MJProperty.m b/Pods/MJExtension/MJExtension/MJProperty.m deleted file mode 100644 index dcda032fb..000000000 --- a/Pods/MJExtension/MJExtension/MJProperty.m +++ /dev/null @@ -1,211 +0,0 @@ -// -// MJProperty.m -// MJExtensionExample -// -// Created by MJ Lee on 15/4/17. -// Copyright (c) 2015年 小码哥. All rights reserved. -// - -#import "MJProperty.h" -#import "MJFoundation.h" -#import "MJExtensionConst.h" -#import -#include "TargetConditionals.h" - -@interface MJProperty() -@property (strong, nonatomic) NSMutableDictionary *propertyKeysDict; -@property (strong, nonatomic) NSMutableDictionary *objectClassInArrayDict; -@property (strong, nonatomic) dispatch_semaphore_t propertyKeysLock; -@property (strong, nonatomic) dispatch_semaphore_t objectClassInArrayLock; -@end - -@implementation MJProperty - -#pragma mark - 初始化 -- (instancetype)init -{ - if (self = [super init]) { - _propertyKeysDict = [NSMutableDictionary dictionary]; - _objectClassInArrayDict = [NSMutableDictionary dictionary]; - _propertyKeysLock = dispatch_semaphore_create(1); - _objectClassInArrayLock = dispatch_semaphore_create(1); - } - return self; -} - -#pragma mark - 缓存 -+ (instancetype)cachedPropertyWithProperty:(objc_property_t)property -{ - MJProperty *propertyObj = objc_getAssociatedObject(self, property); - if (propertyObj == nil) { - propertyObj = [[self alloc] init]; - propertyObj.property = property; - objc_setAssociatedObject(self, property, propertyObj, OBJC_ASSOCIATION_RETAIN_NONATOMIC); - } - return propertyObj; -} - -#pragma mark - 公共方法 -- (void)setProperty:(objc_property_t)property -{ - _property = property; - - MJExtensionAssertParamNotNil(property); - - // 1.属性名 - _name = @(property_getName(property)); - - // 2.成员类型 - NSString *attrs = @(property_getAttributes(property)); - NSUInteger dotLoc = [attrs rangeOfString:@","].location; - NSString *code = nil; - NSUInteger loc = 1; - if (dotLoc == NSNotFound) { // 没有, - code = [attrs substringFromIndex:loc]; - } else { - code = [attrs substringWithRange:NSMakeRange(loc, dotLoc - loc)]; - } - _type = [MJPropertyType cachedTypeWithCode:code]; -} - -/** - * 获得成员变量的值 - */ -- (id)valueForObject:(id)object -{ - if (self.type.KVCDisabled) return [NSNull null]; - - id value = [object valueForKey:self.name]; - - // 32位BOOL类型转换json后成Int类型 - /** https://github.com/CoderMJLee/MJExtension/issues/545 */ - // 32 bit device OR 32 bit Simulator -#if defined(__arm__) || (TARGET_OS_SIMULATOR && !__LP64__) - if (self.type.isBoolType) { - value = @([(NSNumber *)value boolValue]); - } -#endif - - return value; -} - -/** - * 设置成员变量的值 - */ -- (void)setValue:(id)value forObject:(id)object -{ - if (self.type.KVCDisabled || value == nil) return; - [object setValue:value forKey:self.name]; -} - -/** - * 通过字符串key创建对应的keys - */ -- (NSArray *)propertyKeysWithStringKey:(NSString *)stringKey -{ - if (stringKey.length == 0) return nil; - - NSMutableArray *propertyKeys = [NSMutableArray array]; - // 如果有多级映射 - NSArray *oldKeys = [stringKey componentsSeparatedByString:@"."]; - - for (NSString *oldKey in oldKeys) { - NSUInteger start = [oldKey rangeOfString:@"["].location; - if (start != NSNotFound) { // 有索引的key - NSString *prefixKey = [oldKey substringToIndex:start]; - NSString *indexKey = prefixKey; - if (prefixKey.length) { - MJPropertyKey *propertyKey = [[MJPropertyKey alloc] init]; - propertyKey.name = prefixKey; - [propertyKeys addObject:propertyKey]; - - indexKey = [oldKey stringByReplacingOccurrencesOfString:prefixKey withString:@""]; - } - - /** 解析索引 **/ - // 元素 - NSArray *cmps = [[indexKey stringByReplacingOccurrencesOfString:@"[" withString:@""] componentsSeparatedByString:@"]"]; - for (NSInteger i = 0; i - -typedef enum { - MJPropertyKeyTypeDictionary = 0, // 字典的key - MJPropertyKeyTypeArray // 数组的key -} MJPropertyKeyType; - -/** - * 属性的key - */ -@interface MJPropertyKey : NSObject -/** key的名字 */ -@property (copy, nonatomic) NSString *name; -/** key的种类,可能是@"10",可能是@"age" */ -@property (assign, nonatomic) MJPropertyKeyType type; - -/** - * 根据当前的key,也就是name,从object(字典或者数组)中取值 - */ -- (id)valueInObject:(id)object; - -@end diff --git a/Pods/MJExtension/MJExtension/MJPropertyKey.m b/Pods/MJExtension/MJExtension/MJPropertyKey.m deleted file mode 100644 index 438d019af..000000000 --- a/Pods/MJExtension/MJExtension/MJPropertyKey.m +++ /dev/null @@ -1,25 +0,0 @@ -// -// MJPropertyKey.m -// MJExtensionExample -// -// Created by MJ Lee on 15/8/11. -// Copyright (c) 2015年 小码哥. All rights reserved. -// - -#import "MJPropertyKey.h" - -@implementation MJPropertyKey - -- (id)valueInObject:(id)object -{ - if ([object isKindOfClass:[NSDictionary class]] && self.type == MJPropertyKeyTypeDictionary) { - return object[self.name]; - } else if ([object isKindOfClass:[NSArray class]] && self.type == MJPropertyKeyTypeArray) { - NSArray *array = object; - NSUInteger index = self.name.intValue; - if (index < array.count) return array[index]; - return nil; - } - return nil; -} -@end diff --git a/Pods/MJExtension/MJExtension/MJPropertyType.h b/Pods/MJExtension/MJExtension/MJPropertyType.h deleted file mode 100755 index 8c53f27aa..000000000 --- a/Pods/MJExtension/MJExtension/MJPropertyType.h +++ /dev/null @@ -1,39 +0,0 @@ -// -// MJPropertyType.h -// MJExtension -// -// Created by mj on 14-1-15. -// Copyright (c) 2014年 小码哥. All rights reserved. -// 包装一种类型 - -#import - -/** - * 包装一种类型 - */ -@interface MJPropertyType : NSObject -/** 类型标识符 */ -@property (nonatomic, copy) NSString *code; - -/** 是否为id类型 */ -@property (nonatomic, readonly, getter=isIdType) BOOL idType; - -/** 是否为基本数字类型:int、float等 */ -@property (nonatomic, readonly, getter=isNumberType) BOOL numberType; - -/** 是否为BOOL类型 */ -@property (nonatomic, readonly, getter=isBoolType) BOOL boolType; - -/** 对象类型(如果是基本数据类型,此值为nil) */ -@property (nonatomic, readonly) Class typeClass; - -/** 类型是否来自于Foundation框架,比如NSString、NSArray */ -@property (nonatomic, readonly, getter = isFromFoundation) BOOL fromFoundation; -/** 类型是否不支持KVC */ -@property (nonatomic, readonly, getter = isKVCDisabled) BOOL KVCDisabled; - -/** - * 获得缓存的类型对象 - */ -+ (instancetype)cachedTypeWithCode:(NSString *)code; -@end \ No newline at end of file diff --git a/Pods/MJExtension/MJExtension/MJPropertyType.m b/Pods/MJExtension/MJExtension/MJPropertyType.m deleted file mode 100755 index 77d6b300e..000000000 --- a/Pods/MJExtension/MJExtension/MJPropertyType.m +++ /dev/null @@ -1,71 +0,0 @@ -// -// MJPropertyType.m -// MJExtension -// -// Created by mj on 14-1-15. -// Copyright (c) 2014年 小码哥. All rights reserved. -// - -#import "MJPropertyType.h" -#import "MJExtension.h" -#import "MJFoundation.h" -#import "MJExtensionConst.h" - -@implementation MJPropertyType - -+ (instancetype)cachedTypeWithCode:(NSString *)code -{ - MJExtensionAssertParamNotNil2(code, nil); - - static NSMutableDictionary *types; - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - types = [NSMutableDictionary dictionary]; - }); - - MJPropertyType *type = types[code]; - if (type == nil) { - type = [[self alloc] init]; - type.code = code; - types[code] = type; - } - return type; -} - -#pragma mark - 公共方法 -- (void)setCode:(NSString *)code -{ - _code = code; - - MJExtensionAssertParamNotNil(code); - - if ([code isEqualToString:MJPropertyTypeId]) { - _idType = YES; - } else if (code.length == 0) { - _KVCDisabled = YES; - } else if (code.length > 3 && [code hasPrefix:@"@\""]) { - // 去掉@"和",截取中间的类型名称 - _code = [code substringWithRange:NSMakeRange(2, code.length - 3)]; - _typeClass = NSClassFromString(_code); - _fromFoundation = [MJFoundation isClassFromFoundation:_typeClass]; - _numberType = [_typeClass isSubclassOfClass:[NSNumber class]]; - - } else if ([code isEqualToString:MJPropertyTypeSEL] || - [code isEqualToString:MJPropertyTypeIvar] || - [code isEqualToString:MJPropertyTypeMethod]) { - _KVCDisabled = YES; - } - - // 是否为数字类型 - NSString *lowerCode = _code.lowercaseString; - NSArray *numberTypes = @[MJPropertyTypeInt, MJPropertyTypeShort, MJPropertyTypeBOOL1, MJPropertyTypeBOOL2, MJPropertyTypeFloat, MJPropertyTypeDouble, MJPropertyTypeLong, MJPropertyTypeLongLong, MJPropertyTypeChar]; - if ([numberTypes containsObject:lowerCode]) { - _numberType = YES; - - if ([lowerCode isEqualToString:MJPropertyTypeBOOL1] - || [lowerCode isEqualToString:MJPropertyTypeBOOL2]) { - _boolType = YES; - } - } -} -@end diff --git a/Pods/MJExtension/MJExtension/NSObject+MJClass.h b/Pods/MJExtension/MJExtension/NSObject+MJClass.h deleted file mode 100644 index 260c8fcac..000000000 --- a/Pods/MJExtension/MJExtension/NSObject+MJClass.h +++ /dev/null @@ -1,90 +0,0 @@ -// -// NSObject+MJClass.h -// MJExtensionExample -// -// Created by MJ Lee on 15/8/11. -// Copyright (c) 2015年 小码哥. All rights reserved. -// - -#import - -/** - * 遍历所有类的block(父类) - */ -typedef void (^MJClassesEnumeration)(Class c, BOOL *stop); - -/** 这个数组中的属性名才会进行字典和模型的转换 */ -typedef NSArray * (^MJAllowedPropertyNames)(void); -/** 这个数组中的属性名才会进行归档 */ -typedef NSArray * (^MJAllowedCodingPropertyNames)(void); - -/** 这个数组中的属性名将会被忽略:不进行字典和模型的转换 */ -typedef NSArray * (^MJIgnoredPropertyNames)(void); -/** 这个数组中的属性名将会被忽略:不进行归档 */ -typedef NSArray * (^MJIgnoredCodingPropertyNames)(void); - -/** - * 类相关的扩展 - */ -@interface NSObject (MJClass) -/** - * 遍历所有的类 - */ -+ (void)mj_enumerateClasses:(MJClassesEnumeration)enumeration; -+ (void)mj_enumerateAllClasses:(MJClassesEnumeration)enumeration; - -#pragma mark - 属性白名单配置 -/** - * 这个数组中的属性名才会进行字典和模型的转换 - * - * @param allowedPropertyNames 这个数组中的属性名才会进行字典和模型的转换 - */ -+ (void)mj_setupAllowedPropertyNames:(MJAllowedPropertyNames)allowedPropertyNames; - -/** - * 这个数组中的属性名才会进行字典和模型的转换 - */ -+ (NSMutableArray *)mj_totalAllowedPropertyNames; - -#pragma mark - 属性黑名单配置 -/** - * 这个数组中的属性名将会被忽略:不进行字典和模型的转换 - * - * @param ignoredPropertyNames 这个数组中的属性名将会被忽略:不进行字典和模型的转换 - */ -+ (void)mj_setupIgnoredPropertyNames:(MJIgnoredPropertyNames)ignoredPropertyNames; - -/** - * 这个数组中的属性名将会被忽略:不进行字典和模型的转换 - */ -+ (NSMutableArray *)mj_totalIgnoredPropertyNames; - -#pragma mark - 归档属性白名单配置 -/** - * 这个数组中的属性名才会进行归档 - * - * @param allowedCodingPropertyNames 这个数组中的属性名才会进行归档 - */ -+ (void)mj_setupAllowedCodingPropertyNames:(MJAllowedCodingPropertyNames)allowedCodingPropertyNames; - -/** - * 这个数组中的属性名才会进行字典和模型的转换 - */ -+ (NSMutableArray *)mj_totalAllowedCodingPropertyNames; - -#pragma mark - 归档属性黑名单配置 -/** - * 这个数组中的属性名将会被忽略:不进行归档 - * - * @param ignoredCodingPropertyNames 这个数组中的属性名将会被忽略:不进行归档 - */ -+ (void)mj_setupIgnoredCodingPropertyNames:(MJIgnoredCodingPropertyNames)ignoredCodingPropertyNames; - -/** - * 这个数组中的属性名将会被忽略:不进行归档 - */ -+ (NSMutableArray *)mj_totalIgnoredCodingPropertyNames; - -#pragma mark - 内部使用 -+ (void)mj_setupBlockReturnValue:(id (^)(void))block key:(const char *)key; -@end diff --git a/Pods/MJExtension/MJExtension/NSObject+MJClass.m b/Pods/MJExtension/MJExtension/NSObject+MJClass.m deleted file mode 100644 index c09074c24..000000000 --- a/Pods/MJExtension/MJExtension/NSObject+MJClass.m +++ /dev/null @@ -1,175 +0,0 @@ -// -// NSObject+MJClass.m -// MJExtensionExample -// -// Created by MJ Lee on 15/8/11. -// Copyright (c) 2015年 小码哥. All rights reserved. -// - -#import "NSObject+MJClass.h" -#import "NSObject+MJCoding.h" -#import "NSObject+MJKeyValue.h" -#import "MJFoundation.h" -#import - -static const char MJAllowedPropertyNamesKey = '\0'; -static const char MJIgnoredPropertyNamesKey = '\0'; -static const char MJAllowedCodingPropertyNamesKey = '\0'; -static const char MJIgnoredCodingPropertyNamesKey = '\0'; - -@implementation NSObject (MJClass) - -+ (NSMutableDictionary *)mj_classDictForKey:(const void *)key -{ - static NSMutableDictionary *allowedPropertyNamesDict; - static NSMutableDictionary *ignoredPropertyNamesDict; - static NSMutableDictionary *allowedCodingPropertyNamesDict; - static NSMutableDictionary *ignoredCodingPropertyNamesDict; - - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - allowedPropertyNamesDict = [NSMutableDictionary dictionary]; - ignoredPropertyNamesDict = [NSMutableDictionary dictionary]; - allowedCodingPropertyNamesDict = [NSMutableDictionary dictionary]; - ignoredCodingPropertyNamesDict = [NSMutableDictionary dictionary]; - }); - - if (key == &MJAllowedPropertyNamesKey) return allowedPropertyNamesDict; - if (key == &MJIgnoredPropertyNamesKey) return ignoredPropertyNamesDict; - if (key == &MJAllowedCodingPropertyNamesKey) return allowedCodingPropertyNamesDict; - if (key == &MJIgnoredCodingPropertyNamesKey) return ignoredCodingPropertyNamesDict; - return nil; -} - -+ (void)mj_enumerateClasses:(MJClassesEnumeration)enumeration -{ - // 1.没有block就直接返回 - if (enumeration == nil) return; - - // 2.停止遍历的标记 - BOOL stop = NO; - - // 3.当前正在遍历的类 - Class c = self; - - // 4.开始遍历每一个类 - while (c && !stop) { - // 4.1.执行操作 - enumeration(c, &stop); - - // 4.2.获得父类 - c = class_getSuperclass(c); - - if ([MJFoundation isClassFromFoundation:c]) break; - } -} - -+ (void)mj_enumerateAllClasses:(MJClassesEnumeration)enumeration -{ - // 1.没有block就直接返回 - if (enumeration == nil) return; - - // 2.停止遍历的标记 - BOOL stop = NO; - - // 3.当前正在遍历的类 - Class c = self; - - // 4.开始遍历每一个类 - while (c && !stop) { - // 4.1.执行操作 - enumeration(c, &stop); - - // 4.2.获得父类 - c = class_getSuperclass(c); - } -} - -#pragma mark - 属性黑名单配置 -+ (void)mj_setupIgnoredPropertyNames:(MJIgnoredPropertyNames)ignoredPropertyNames -{ - [self mj_setupBlockReturnValue:ignoredPropertyNames key:&MJIgnoredPropertyNamesKey]; -} - -+ (NSMutableArray *)mj_totalIgnoredPropertyNames -{ - return [self mj_totalObjectsWithSelector:@selector(mj_ignoredPropertyNames) key:&MJIgnoredPropertyNamesKey]; -} - -#pragma mark - 归档属性黑名单配置 -+ (void)mj_setupIgnoredCodingPropertyNames:(MJIgnoredCodingPropertyNames)ignoredCodingPropertyNames -{ - [self mj_setupBlockReturnValue:ignoredCodingPropertyNames key:&MJIgnoredCodingPropertyNamesKey]; -} - -+ (NSMutableArray *)mj_totalIgnoredCodingPropertyNames -{ - return [self mj_totalObjectsWithSelector:@selector(mj_ignoredCodingPropertyNames) key:&MJIgnoredCodingPropertyNamesKey]; -} - -#pragma mark - 属性白名单配置 -+ (void)mj_setupAllowedPropertyNames:(MJAllowedPropertyNames)allowedPropertyNames; -{ - [self mj_setupBlockReturnValue:allowedPropertyNames key:&MJAllowedPropertyNamesKey]; -} - -+ (NSMutableArray *)mj_totalAllowedPropertyNames -{ - return [self mj_totalObjectsWithSelector:@selector(mj_allowedPropertyNames) key:&MJAllowedPropertyNamesKey]; -} - -#pragma mark - 归档属性白名单配置 -+ (void)mj_setupAllowedCodingPropertyNames:(MJAllowedCodingPropertyNames)allowedCodingPropertyNames -{ - [self mj_setupBlockReturnValue:allowedCodingPropertyNames key:&MJAllowedCodingPropertyNamesKey]; -} - -+ (NSMutableArray *)mj_totalAllowedCodingPropertyNames -{ - return [self mj_totalObjectsWithSelector:@selector(mj_allowedCodingPropertyNames) key:&MJAllowedCodingPropertyNamesKey]; -} - -#pragma mark - block和方法处理:存储block的返回值 -+ (void)mj_setupBlockReturnValue:(id (^)(void))block key:(const char *)key -{ - if (block) { - objc_setAssociatedObject(self, key, block(), OBJC_ASSOCIATION_RETAIN_NONATOMIC); - } else { - objc_setAssociatedObject(self, key, nil, OBJC_ASSOCIATION_RETAIN_NONATOMIC); - } - - // 清空数据 - MJExtensionSemaphoreCreate - MJ_LOCK(mje_signalSemaphore); - [[self mj_classDictForKey:key] removeAllObjects]; - MJ_UNLOCK(mje_signalSemaphore); -} - -+ (NSMutableArray *)mj_totalObjectsWithSelector:(SEL)selector key:(const char *)key -{ - MJExtensionSemaphoreCreate - MJ_LOCK(mje_signalSemaphore); - NSMutableArray *array = [self mj_classDictForKey:key][NSStringFromClass(self)]; - if (array == nil) { - // 创建、存储 - [self mj_classDictForKey:key][NSStringFromClass(self)] = array = [NSMutableArray array]; - - if ([self respondsToSelector:selector]) { -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Warc-performSelector-leaks" - NSArray *subArray = [self performSelector:selector]; -#pragma clang diagnostic pop - if (subArray) { - [array addObjectsFromArray:subArray]; - } - } - - [self mj_enumerateAllClasses:^(__unsafe_unretained Class c, BOOL *stop) { - NSArray *subArray = objc_getAssociatedObject(c, key); - [array addObjectsFromArray:subArray]; - }]; - } - MJ_UNLOCK(mje_signalSemaphore); - return array; -} -@end diff --git a/Pods/MJExtension/MJExtension/NSObject+MJCoding.h b/Pods/MJExtension/MJExtension/NSObject+MJCoding.h deleted file mode 100755 index d4327ddc8..000000000 --- a/Pods/MJExtension/MJExtension/NSObject+MJCoding.h +++ /dev/null @@ -1,55 +0,0 @@ -// -// NSObject+MJCoding.h -// MJExtension -// -// Created by mj on 14-1-15. -// Copyright (c) 2014年 小码哥. All rights reserved. -// - -#import -#import "MJExtensionConst.h" - -/** - * Codeing协议 - */ -@protocol MJCoding -@optional -/** - * 这个数组中的属性名才会进行归档 - */ -+ (NSArray *)mj_allowedCodingPropertyNames; -/** - * 这个数组中的属性名将会被忽略:不进行归档 - */ -+ (NSArray *)mj_ignoredCodingPropertyNames; -@end - -@interface NSObject (MJCoding) -/** - * 解码(从文件中解析对象) - */ -- (void)mj_decode:(NSCoder *)decoder; -/** - * 编码(将对象写入文件中) - */ -- (void)mj_encode:(NSCoder *)encoder; -@end - -/** - 归档的实现 - */ -#define MJCodingImplementation \ -- (id)initWithCoder:(NSCoder *)decoder \ -{ \ -if (self = [super init]) { \ -[self mj_decode:decoder]; \ -} \ -return self; \ -} \ -\ -- (void)encodeWithCoder:(NSCoder *)encoder \ -{ \ -[self mj_encode:encoder]; \ -} - -#define MJExtensionCodingImplementation MJCodingImplementation \ No newline at end of file diff --git a/Pods/MJExtension/MJExtension/NSObject+MJCoding.m b/Pods/MJExtension/MJExtension/NSObject+MJCoding.m deleted file mode 100755 index 27ae8ee47..000000000 --- a/Pods/MJExtension/MJExtension/NSObject+MJCoding.m +++ /dev/null @@ -1,54 +0,0 @@ -// -// NSObject+MJCoding.m -// MJExtension -// -// Created by mj on 14-1-15. -// Copyright (c) 2014年 小码哥. All rights reserved. -// - -#import "NSObject+MJCoding.h" -#import "NSObject+MJClass.h" -#import "NSObject+MJProperty.h" -#import "MJProperty.h" - -@implementation NSObject (MJCoding) - -- (void)mj_encode:(NSCoder *)encoder -{ - Class clazz = [self class]; - - NSArray *allowedCodingPropertyNames = [clazz mj_totalAllowedCodingPropertyNames]; - NSArray *ignoredCodingPropertyNames = [clazz mj_totalIgnoredCodingPropertyNames]; - - [clazz mj_enumerateProperties:^(MJProperty *property, BOOL *stop) { - // 检测是否被忽略 - if (allowedCodingPropertyNames.count && ![allowedCodingPropertyNames containsObject:property.name]) return; - if ([ignoredCodingPropertyNames containsObject:property.name]) return; - - id value = [property valueForObject:self]; - if (value == nil) return; - [encoder encodeObject:value forKey:property.name]; - }]; -} - -- (void)mj_decode:(NSCoder *)decoder -{ - Class clazz = [self class]; - - NSArray *allowedCodingPropertyNames = [clazz mj_totalAllowedCodingPropertyNames]; - NSArray *ignoredCodingPropertyNames = [clazz mj_totalIgnoredCodingPropertyNames]; - - [clazz mj_enumerateProperties:^(MJProperty *property, BOOL *stop) { - // 检测是否被忽略 - if (allowedCodingPropertyNames.count && ![allowedCodingPropertyNames containsObject:property.name]) return; - if ([ignoredCodingPropertyNames containsObject:property.name]) return; - - id value = [decoder decodeObjectForKey:property.name]; - if (value == nil) { // 兼容以前的MJExtension版本 - value = [decoder decodeObjectForKey:[@"_" stringByAppendingString:property.name]]; - } - if (value == nil) return; - [property setValue:value forObject:self]; - }]; -} -@end diff --git a/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.h b/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.h deleted file mode 100755 index 360935729..000000000 --- a/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.h +++ /dev/null @@ -1,194 +0,0 @@ -// -// NSObject+MJKeyValue.h -// MJExtension -// -// Created by mj on 13-8-24. -// Copyright (c) 2013年 小码哥. All rights reserved. -// - -#import -#import "MJExtensionConst.h" -#import -#import "MJProperty.h" - -/** - * KeyValue协议 - */ -@protocol MJKeyValue -@optional -/** - * 只有这个数组中的属性名才允许进行字典和模型的转换 - */ -+ (NSArray *)mj_allowedPropertyNames; - -/** - * 这个数组中的属性名将会被忽略:不进行字典和模型的转换 - */ -+ (NSArray *)mj_ignoredPropertyNames; - -/** - * 将属性名换为其他key去字典中取值 - * - * @return 字典中的key是属性名,value是从字典中取值用的key - */ -+ (NSDictionary *)mj_replacedKeyFromPropertyName; - -/** - * 将属性名换为其他key去字典中取值 - * - * @return 从字典中取值用的key - */ -+ (id)mj_replacedKeyFromPropertyName121:(NSString *)propertyName; - -/** - * 数组中需要转换的模型类 - * - * @return 字典中的key是数组属性名,value是数组中存放模型的Class(Class类型或者NSString类型) - */ -+ (NSDictionary *)mj_objectClassInArray; - - -/** 特殊地区在字符串格式化数字时使用 */ -+ (NSLocale *)mj_numberLocale; - -/** - * 旧值换新值,用于过滤字典中的值 - * - * @param oldValue 旧值 - * - * @return 新值 - */ -- (id)mj_newValueFromOldValue:(id)oldValue property:(MJProperty *)property; - -/** - * 当字典转模型完毕时调用 - */ -- (void)mj_keyValuesDidFinishConvertingToObject MJExtensionDeprecated("请使用`mj_didConvertToObjectWithKeyValues:`替代"); -- (void)mj_keyValuesDidFinishConvertingToObject:(NSDictionary *)keyValues MJExtensionDeprecated("请使用`mj_didConvertToObjectWithKeyValues:`替代"); -- (void)mj_didConvertToObjectWithKeyValues:(NSDictionary *)keyValues; - -/** - * 当模型转字典完毕时调用 - */ -- (void)mj_objectDidFinishConvertingToKeyValues MJExtensionDeprecated("请使用`mj_objectDidConvertToKeyValues:`替代"); -- (void)mj_objectDidConvertToKeyValues:(NSMutableDictionary *)keyValues; - -@end - -@interface NSObject (MJKeyValue) -#pragma mark - 类方法 -/** - * 字典转模型过程中遇到的错误 - */ -+ (NSError *)mj_error; - -/** - * 模型转字典时,字典的key是否参考replacedKeyFromPropertyName等方法(父类设置了,子类也会继承下来) - */ -+ (void)mj_referenceReplacedKeyWhenCreatingKeyValues:(BOOL)reference; - -#pragma mark - 对象方法 -/** - * 将字典的键值对转成模型属性 - * @param keyValues 字典(可以是NSDictionary、NSData、NSString) - */ -- (instancetype)mj_setKeyValues:(id)keyValues; - -/** - * 将字典的键值对转成模型属性 - * @param keyValues 字典(可以是NSDictionary、NSData、NSString) - * @param context CoreData上下文 - */ -- (instancetype)mj_setKeyValues:(id)keyValues context:(NSManagedObjectContext *)context; - -/** - * 将模型转成字典 - * @return 字典 - */ -- (NSMutableDictionary *)mj_keyValues; -- (NSMutableDictionary *)mj_keyValuesWithKeys:(NSArray *)keys; -- (NSMutableDictionary *)mj_keyValuesWithIgnoredKeys:(NSArray *)ignoredKeys; - -/** - * 通过模型数组来创建一个字典数组 - * @param objectArray 模型数组 - * @return 字典数组 - */ -+ (NSMutableArray *)mj_keyValuesArrayWithObjectArray:(NSArray *)objectArray; -+ (NSMutableArray *)mj_keyValuesArrayWithObjectArray:(NSArray *)objectArray keys:(NSArray *)keys; -+ (NSMutableArray *)mj_keyValuesArrayWithObjectArray:(NSArray *)objectArray ignoredKeys:(NSArray *)ignoredKeys; - -#pragma mark - 字典转模型 -/** - * 通过字典来创建一个模型 - * @param keyValues 字典(可以是NSDictionary、NSData、NSString) - * @return 新建的对象 - */ -+ (instancetype)mj_objectWithKeyValues:(id)keyValues; - -/** - * 通过字典来创建一个CoreData模型 - * @param keyValues 字典(可以是NSDictionary、NSData、NSString) - * @param context CoreData上下文 - * @return 新建的对象 - */ -+ (instancetype)mj_objectWithKeyValues:(id)keyValues context:(NSManagedObjectContext *)context; - -/** - * 通过plist来创建一个模型 - * @param filename 文件名(仅限于mainBundle中的文件) - * @return 新建的对象 - */ -+ (instancetype)mj_objectWithFilename:(NSString *)filename; - -/** - * 通过plist来创建一个模型 - * @param file 文件全路径 - * @return 新建的对象 - */ -+ (instancetype)mj_objectWithFile:(NSString *)file; - -#pragma mark - 字典数组转模型数组 -/** - * 通过字典数组来创建一个模型数组 - * @param keyValuesArray 字典数组(可以是NSDictionary、NSData、NSString) - * @return 模型数组 - */ -+ (NSMutableArray *)mj_objectArrayWithKeyValuesArray:(id)keyValuesArray; - -/** - * 通过字典数组来创建一个模型数组 - * @param keyValuesArray 字典数组(可以是NSDictionary、NSData、NSString) - * @param context CoreData上下文 - * @return 模型数组 - */ -+ (NSMutableArray *)mj_objectArrayWithKeyValuesArray:(id)keyValuesArray context:(NSManagedObjectContext *)context; - -/** - * 通过plist来创建一个模型数组 - * @param filename 文件名(仅限于mainBundle中的文件) - * @return 模型数组 - */ -+ (NSMutableArray *)mj_objectArrayWithFilename:(NSString *)filename; - -/** - * 通过plist来创建一个模型数组 - * @param file 文件全路径 - * @return 模型数组 - */ -+ (NSMutableArray *)mj_objectArrayWithFile:(NSString *)file; - -#pragma mark - 转换为JSON -/** - * 转换为JSON Data - */ -- (NSData *)mj_JSONData; -/** - * 转换为字典或者数组 - */ -- (id)mj_JSONObject; -/** - * 转换为JSON 字符串 - */ -- (NSString *)mj_JSONString; -@end diff --git a/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.m b/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.m deleted file mode 100755 index f5ab97c26..000000000 --- a/Pods/MJExtension/MJExtension/NSObject+MJKeyValue.m +++ /dev/null @@ -1,518 +0,0 @@ -// -// NSObject+MJKeyValue.m -// MJExtension -// -// Created by mj on 13-8-24. -// Copyright (c) 2013年 小码哥. All rights reserved. -// - -#import "NSObject+MJKeyValue.h" -#import "NSObject+MJProperty.h" -#import "NSString+MJExtension.h" -#import "MJProperty.h" -#import "MJPropertyType.h" -#import "MJExtensionConst.h" -#import "MJFoundation.h" -#import "NSString+MJExtension.h" -#import "NSObject+MJClass.h" - -@implementation NSDecimalNumber(MJKeyValue) - -- (id)mj_standardValueWithTypeCode:(NSString *)typeCode { - // 由于这里涉及到编译器问题, 暂时保留 Long, 实际上在 64 位系统上, 这 2 个精度范围相同, - // 32 位略有不同, 其余都可使用 Double 进行强转不丢失精度 - if ([typeCode isEqualToString:MJPropertyTypeLongLong]) { - return @(self.longLongValue); - } else if ([typeCode isEqualToString:MJPropertyTypeLongLong.uppercaseString]) { - return @(self.unsignedLongLongValue); - } else if ([typeCode isEqualToString:MJPropertyTypeLong]) { - return @(self.longValue); - } else if ([typeCode isEqualToString:MJPropertyTypeLong.uppercaseString]) { - return @(self.unsignedLongValue); - } else { - return @(self.doubleValue); - } -} - -@end - -@implementation NSObject (MJKeyValue) - -#pragma mark - 错误 -static const char MJErrorKey = '\0'; -+ (NSError *)mj_error -{ - return objc_getAssociatedObject(self, &MJErrorKey); -} - -+ (void)setMj_error:(NSError *)error -{ - objc_setAssociatedObject(self, &MJErrorKey, error, OBJC_ASSOCIATION_RETAIN_NONATOMIC); -} - -#pragma mark - 模型 -> 字典时的参考 -/** 模型转字典时,字典的key是否参考replacedKeyFromPropertyName等方法(父类设置了,子类也会继承下来) */ -static const char MJReferenceReplacedKeyWhenCreatingKeyValuesKey = '\0'; - -+ (void)mj_referenceReplacedKeyWhenCreatingKeyValues:(BOOL)reference -{ - objc_setAssociatedObject(self, &MJReferenceReplacedKeyWhenCreatingKeyValuesKey, @(reference), OBJC_ASSOCIATION_ASSIGN); -} - -+ (BOOL)mj_isReferenceReplacedKeyWhenCreatingKeyValues -{ - __block id value = objc_getAssociatedObject(self, &MJReferenceReplacedKeyWhenCreatingKeyValuesKey); - if (!value) { - [self mj_enumerateAllClasses:^(__unsafe_unretained Class c, BOOL *stop) { - value = objc_getAssociatedObject(c, &MJReferenceReplacedKeyWhenCreatingKeyValuesKey); - - if (value) *stop = YES; - }]; - } - return [value boolValue]; -} - -#pragma mark - --常用的对象-- -+ (void)load -{ - // 默认设置 - [self mj_referenceReplacedKeyWhenCreatingKeyValues:YES]; -} - -#pragma mark - --公共方法-- -#pragma mark - 字典 -> 模型 -- (instancetype)mj_setKeyValues:(id)keyValues -{ - return [self mj_setKeyValues:keyValues context:nil]; -} - -/** - 核心代码: - */ -- (instancetype)mj_setKeyValues:(id)keyValues context:(NSManagedObjectContext *)context -{ - // 获得JSON对象 - keyValues = [keyValues mj_JSONObject]; - - MJExtensionAssertError([keyValues isKindOfClass:[NSDictionary class]], self, [self class], @"keyValues参数不是一个字典"); - - Class clazz = [self class]; - NSArray *allowedPropertyNames = [clazz mj_totalAllowedPropertyNames]; - NSArray *ignoredPropertyNames = [clazz mj_totalIgnoredPropertyNames]; - - NSLocale *numberLocale = nil; - if ([self.class respondsToSelector:@selector(mj_numberLocale)]) { - numberLocale = self.class.mj_numberLocale; - } - - //通过封装的方法回调一个通过运行时编写的,用于返回属性列表的方法。 - [clazz mj_enumerateProperties:^(MJProperty *property, BOOL *stop) { - @try { - // 0.检测是否被忽略 - if (allowedPropertyNames.count && ![allowedPropertyNames containsObject:property.name]) return; - if ([ignoredPropertyNames containsObject:property.name]) return; - - // 1.取出属性值 - id value; - NSArray *propertyKeyses = [property propertyKeysForClass:clazz]; - for (NSArray *propertyKeys in propertyKeyses) { - value = keyValues; - for (MJPropertyKey *propertyKey in propertyKeys) { - value = [propertyKey valueInObject:value]; - } - if (value) break; - } - - // 值的过滤 - id newValue = [clazz mj_getNewValueFromObject:self oldValue:value property:property]; - if (newValue != value) { // 有过滤后的新值 - [property setValue:newValue forObject:self]; - return; - } - - // 如果没有值,就直接返回 - if (!value || value == [NSNull null]) return; - - // 2.复杂处理 - MJPropertyType *type = property.type; - Class propertyClass = type.typeClass; - Class objectClass = [property objectClassInArrayForClass:[self class]]; - - // 不可变 -> 可变处理 - if (propertyClass == [NSMutableArray class] && [value isKindOfClass:[NSArray class]]) { - value = [NSMutableArray arrayWithArray:value]; - } else if (propertyClass == [NSMutableDictionary class] && [value isKindOfClass:[NSDictionary class]]) { - value = [NSMutableDictionary dictionaryWithDictionary:value]; - } else if (propertyClass == [NSMutableString class] && [value isKindOfClass:[NSString class]]) { - value = [NSMutableString stringWithString:value]; - } else if (propertyClass == [NSMutableData class] && [value isKindOfClass:[NSData class]]) { - value = [NSMutableData dataWithData:value]; - } - - if (!type.isFromFoundation && propertyClass) { // 模型属性 - value = [propertyClass mj_objectWithKeyValues:value context:context]; - } else if (objectClass) { - if (objectClass == [NSURL class] && [value isKindOfClass:[NSArray class]]) { - // string array -> url array - NSMutableArray *urlArray = [NSMutableArray array]; - for (NSString *string in value) { - if (![string isKindOfClass:[NSString class]]) continue; - [urlArray addObject:string.mj_url]; - } - value = urlArray; - } else { // 字典数组-->模型数组 - value = [objectClass mj_objectArrayWithKeyValuesArray:value context:context]; - } - } else if (propertyClass == [NSString class]) { - if ([value isKindOfClass:[NSNumber class]]) { - // NSNumber -> NSString - value = [value description]; - } else if ([value isKindOfClass:[NSURL class]]) { - // NSURL -> NSString - value = [value absoluteString]; - } - } else if ([value isKindOfClass:[NSString class]]) { - if (propertyClass == [NSURL class]) { - // NSString -> NSURL - // 字符串转码 - value = [value mj_url]; - } else if (type.isNumberType) { - NSString *oldValue = value; - - // NSString -> NSDecimalNumber, 使用 DecimalNumber 来转换数字, 避免丢失精度以及溢出 - NSDecimalNumber *decimalValue = [NSDecimalNumber decimalNumberWithString:oldValue - locale:numberLocale]; - - // 检查特殊情况 - if (decimalValue == NSDecimalNumber.notANumber) { - value = @(0); - }else if (propertyClass != [NSDecimalNumber class]) { - value = [decimalValue mj_standardValueWithTypeCode:type.code]; - } else { - value = decimalValue; - } - - // 如果是BOOL - if (type.isBoolType) { - // 字符串转BOOL(字符串没有charValue方法) - // 系统会调用字符串的charValue转为BOOL类型 - NSString *lower = [oldValue lowercaseString]; - if ([lower isEqualToString:@"yes"] || [lower isEqualToString:@"true"]) { - value = @YES; - } else if ([lower isEqualToString:@"no"] || [lower isEqualToString:@"false"]) { - value = @NO; - } - } - } - } else if ([value isKindOfClass:[NSNumber class]] && propertyClass == [NSDecimalNumber class]){ - // 过滤 NSDecimalNumber类型 - if (![value isKindOfClass:[NSDecimalNumber class]]) { - value = [NSDecimalNumber decimalNumberWithDecimal:[((NSNumber *)value) decimalValue]]; - } - } - - // 经过转换后, 最终检查 value 与 property 是否匹配 - if (propertyClass && ![value isKindOfClass:propertyClass]) { - value = nil; - } - - // 3.赋值 - [property setValue:value forObject:self]; - } @catch (NSException *exception) { - MJExtensionBuildError([self class], exception.reason); - MJExtensionLog(@"%@", exception); - } - }]; - - // 转换完毕 - if ([self respondsToSelector:@selector(mj_didConvertToObjectWithKeyValues:)]) { - [self mj_didConvertToObjectWithKeyValues:keyValues]; - } -#pragma clang diagnostic push -#pragma clang diagnostic ignored"-Wdeprecated-declarations" - if ([self respondsToSelector:@selector(mj_keyValuesDidFinishConvertingToObject)]) { - [self mj_keyValuesDidFinishConvertingToObject]; - } - if ([self respondsToSelector:@selector(mj_keyValuesDidFinishConvertingToObject:)]) { - [self mj_keyValuesDidFinishConvertingToObject:keyValues]; - } -#pragma clang diagnostic pop - return self; -} - -+ (instancetype)mj_objectWithKeyValues:(id)keyValues -{ - return [self mj_objectWithKeyValues:keyValues context:nil]; -} - -+ (instancetype)mj_objectWithKeyValues:(id)keyValues context:(NSManagedObjectContext *)context -{ - // 获得JSON对象 - keyValues = [keyValues mj_JSONObject]; - MJExtensionAssertError([keyValues isKindOfClass:[NSDictionary class]], nil, [self class], @"keyValues参数不是一个字典"); - - if ([self isSubclassOfClass:[NSManagedObject class]] && context) { - NSString *entityName = [NSStringFromClass(self) componentsSeparatedByString:@"."].lastObject; - return [[NSEntityDescription insertNewObjectForEntityForName:entityName inManagedObjectContext:context] mj_setKeyValues:keyValues context:context]; - } - return [[[self alloc] init] mj_setKeyValues:keyValues]; -} - -+ (instancetype)mj_objectWithFilename:(NSString *)filename -{ - MJExtensionAssertError(filename != nil, nil, [self class], @"filename参数为nil"); - - return [self mj_objectWithFile:[[NSBundle mainBundle] pathForResource:filename ofType:nil]]; -} - -+ (instancetype)mj_objectWithFile:(NSString *)file -{ - MJExtensionAssertError(file != nil, nil, [self class], @"file参数为nil"); - - return [self mj_objectWithKeyValues:[NSDictionary dictionaryWithContentsOfFile:file]]; -} - -#pragma mark - 字典数组 -> 模型数组 -+ (NSMutableArray *)mj_objectArrayWithKeyValuesArray:(NSArray *)keyValuesArray -{ - return [self mj_objectArrayWithKeyValuesArray:keyValuesArray context:nil]; -} - -+ (NSMutableArray *)mj_objectArrayWithKeyValuesArray:(id)keyValuesArray context:(NSManagedObjectContext *)context -{ - // 如果是JSON字符串 - keyValuesArray = [keyValuesArray mj_JSONObject]; - - // 1.判断真实性 - MJExtensionAssertError([keyValuesArray isKindOfClass:[NSArray class]], nil, [self class], @"keyValuesArray参数不是一个数组"); - - // 如果数组里面放的是NSString、NSNumber等数据 - if ([MJFoundation isClassFromFoundation:self]) return [NSMutableArray arrayWithArray:keyValuesArray]; - - - // 2.创建数组 - NSMutableArray *modelArray = [NSMutableArray array]; - - // 3.遍历 - for (NSDictionary *keyValues in keyValuesArray) { - if ([keyValues isKindOfClass:[NSArray class]]){ - [modelArray addObject:[self mj_objectArrayWithKeyValuesArray:keyValues context:context]]; - } else { - id model = [self mj_objectWithKeyValues:keyValues context:context]; - if (model) [modelArray addObject:model]; - } - } - - return modelArray; -} - -+ (NSMutableArray *)mj_objectArrayWithFilename:(NSString *)filename -{ - MJExtensionAssertError(filename != nil, nil, [self class], @"filename参数为nil"); - - return [self mj_objectArrayWithFile:[[NSBundle mainBundle] pathForResource:filename ofType:nil]]; -} - -+ (NSMutableArray *)mj_objectArrayWithFile:(NSString *)file -{ - MJExtensionAssertError(file != nil, nil, [self class], @"file参数为nil"); - - return [self mj_objectArrayWithKeyValuesArray:[NSArray arrayWithContentsOfFile:file]]; -} - -#pragma mark - 模型 -> 字典 -- (NSMutableDictionary *)mj_keyValues -{ - return [self mj_keyValuesWithKeys:nil ignoredKeys:nil]; -} - -- (NSMutableDictionary *)mj_keyValuesWithKeys:(NSArray *)keys -{ - return [self mj_keyValuesWithKeys:keys ignoredKeys:nil]; -} - -- (NSMutableDictionary *)mj_keyValuesWithIgnoredKeys:(NSArray *)ignoredKeys -{ - return [self mj_keyValuesWithKeys:nil ignoredKeys:ignoredKeys]; -} - -- (NSMutableDictionary *)mj_keyValuesWithKeys:(NSArray *)keys ignoredKeys:(NSArray *)ignoredKeys -{ - // 如果自己不是模型类, 那就返回自己 - // 模型类过滤掉 NSNull - // 唯一一个不返回自己的 - if ([self isMemberOfClass:NSNull.class]) { return nil; } - // 这里虽然返回了自己, 但是其实是有报错信息的. - // TODO: 报错机制不好, 需要重做 - MJExtensionAssertError(![MJFoundation isClassFromFoundation:[self class]], (NSMutableDictionary *)self, [self class], @"不是自定义的模型类") - - id keyValues = [NSMutableDictionary dictionary]; - - Class clazz = [self class]; - NSArray *allowedPropertyNames = [clazz mj_totalAllowedPropertyNames]; - NSArray *ignoredPropertyNames = [clazz mj_totalIgnoredPropertyNames]; - - [clazz mj_enumerateProperties:^(MJProperty *property, BOOL *stop) { - @try { - // 0.检测是否被忽略 - if (allowedPropertyNames.count && ![allowedPropertyNames containsObject:property.name]) return; - if ([ignoredPropertyNames containsObject:property.name]) return; - if (keys.count && ![keys containsObject:property.name]) return; - if ([ignoredKeys containsObject:property.name]) return; - - // 1.取出属性值 - id value = [property valueForObject:self]; - if (!value) return; - - // 2.如果是模型属性 - MJPropertyType *type = property.type; - Class propertyClass = type.typeClass; - if (!type.isFromFoundation && propertyClass) { - value = [value mj_keyValues]; - } else if ([value isKindOfClass:[NSArray class]]) { - // 3.处理数组里面有模型的情况 - value = [NSObject mj_keyValuesArrayWithObjectArray:value]; - } else if (propertyClass == [NSURL class]) { - value = [value absoluteString]; - } - - // 4.赋值 - if ([clazz mj_isReferenceReplacedKeyWhenCreatingKeyValues]) { - NSArray *propertyKeys = [[property propertyKeysForClass:clazz] firstObject]; - NSUInteger keyCount = propertyKeys.count; - // 创建字典 - __block id innerContainer = keyValues; - [propertyKeys enumerateObjectsUsingBlock:^(MJPropertyKey *propertyKey, NSUInteger idx, BOOL *stop) { - // 下一个属性 - MJPropertyKey *nextPropertyKey = nil; - if (idx != keyCount - 1) { - nextPropertyKey = propertyKeys[idx + 1]; - } - - if (nextPropertyKey) { // 不是最后一个key - // 当前propertyKey对应的字典或者数组 - id tempInnerContainer = [propertyKey valueInObject:innerContainer]; - if (tempInnerContainer == nil || [tempInnerContainer isKindOfClass:[NSNull class]]) { - if (nextPropertyKey.type == MJPropertyKeyTypeDictionary) { - tempInnerContainer = [NSMutableDictionary dictionary]; - } else { - tempInnerContainer = [NSMutableArray array]; - } - if (propertyKey.type == MJPropertyKeyTypeDictionary) { - innerContainer[propertyKey.name] = tempInnerContainer; - } else { - innerContainer[propertyKey.name.intValue] = tempInnerContainer; - } - } - - if ([tempInnerContainer isKindOfClass:[NSMutableArray class]]) { - NSMutableArray *tempInnerContainerArray = tempInnerContainer; - int index = nextPropertyKey.name.intValue; - while (tempInnerContainerArray.count < index + 1) { - [tempInnerContainerArray addObject:[NSNull null]]; - } - } - - innerContainer = tempInnerContainer; - } else { // 最后一个key - if (propertyKey.type == MJPropertyKeyTypeDictionary) { - innerContainer[propertyKey.name] = value; - } else { - innerContainer[propertyKey.name.intValue] = value; - } - } - }]; - } else { - keyValues[property.name] = value; - } - } @catch (NSException *exception) { - MJExtensionBuildError([self class], exception.reason); - MJExtensionLog(@"%@", exception); - } - }]; - - // 转换完毕 - if ([self respondsToSelector:@selector(mj_objectDidConvertToKeyValues:)]) { - [self mj_objectDidConvertToKeyValues:keyValues]; - } -#pragma clang diagnostic push -#pragma clang diagnostic ignored"-Wdeprecated-declarations" - if ([self respondsToSelector:@selector(mj_objectDidFinishConvertingToKeyValues)]) { - [self mj_objectDidFinishConvertingToKeyValues]; - } -#pragma clang diagnostic pop - - return keyValues; -} -#pragma mark - 模型数组 -> 字典数组 -+ (NSMutableArray *)mj_keyValuesArrayWithObjectArray:(NSArray *)objectArray -{ - return [self mj_keyValuesArrayWithObjectArray:objectArray keys:nil ignoredKeys:nil]; -} - -+ (NSMutableArray *)mj_keyValuesArrayWithObjectArray:(NSArray *)objectArray keys:(NSArray *)keys -{ - return [self mj_keyValuesArrayWithObjectArray:objectArray keys:keys ignoredKeys:nil]; -} - -+ (NSMutableArray *)mj_keyValuesArrayWithObjectArray:(NSArray *)objectArray ignoredKeys:(NSArray *)ignoredKeys -{ - return [self mj_keyValuesArrayWithObjectArray:objectArray keys:nil ignoredKeys:ignoredKeys]; -} - -+ (NSMutableArray *)mj_keyValuesArrayWithObjectArray:(NSArray *)objectArray keys:(NSArray *)keys ignoredKeys:(NSArray *)ignoredKeys -{ - // 0.判断真实性 - MJExtensionAssertError([objectArray isKindOfClass:[NSArray class]], nil, [self class], @"objectArray参数不是一个数组"); - - // 1.创建数组 - NSMutableArray *keyValuesArray = [NSMutableArray array]; - for (id object in objectArray) { - if (keys) { - id convertedObj = [object mj_keyValuesWithKeys:keys]; - if (!convertedObj) { continue; } - [keyValuesArray addObject:convertedObj]; - } else { - id convertedObj = [object mj_keyValuesWithIgnoredKeys:ignoredKeys]; - if (!convertedObj) { continue; } - [keyValuesArray addObject:convertedObj]; - } - } - return keyValuesArray; -} - -#pragma mark - 转换为JSON -- (NSData *)mj_JSONData -{ - if ([self isKindOfClass:[NSString class]]) { - return [((NSString *)self) dataUsingEncoding:NSUTF8StringEncoding]; - } else if ([self isKindOfClass:[NSData class]]) { - return (NSData *)self; - } - - return [NSJSONSerialization dataWithJSONObject:[self mj_JSONObject] options:kNilOptions error:nil]; -} - -- (id)mj_JSONObject -{ - if ([self isKindOfClass:[NSString class]]) { - return [NSJSONSerialization JSONObjectWithData:[((NSString *)self) dataUsingEncoding:NSUTF8StringEncoding] options:kNilOptions error:nil]; - } else if ([self isKindOfClass:[NSData class]]) { - return [NSJSONSerialization JSONObjectWithData:(NSData *)self options:kNilOptions error:nil]; - } - - return self.mj_keyValues; -} - -- (NSString *)mj_JSONString -{ - if ([self isKindOfClass:[NSString class]]) { - return (NSString *)self; - } else if ([self isKindOfClass:[NSData class]]) { - return [[NSString alloc] initWithData:(NSData *)self encoding:NSUTF8StringEncoding]; - } - - return [[NSString alloc] initWithData:[self mj_JSONData] encoding:NSUTF8StringEncoding]; -} - -@end diff --git a/Pods/MJExtension/MJExtension/NSObject+MJProperty.h b/Pods/MJExtension/MJExtension/NSObject+MJProperty.h deleted file mode 100644 index 1bf88e95d..000000000 --- a/Pods/MJExtension/MJExtension/NSObject+MJProperty.h +++ /dev/null @@ -1,70 +0,0 @@ -// -// NSObject+MJProperty.h -// MJExtensionExample -// -// Created by MJ Lee on 15/4/17. -// Copyright (c) 2015年 小码哥. All rights reserved. -// - -#import -#import "MJExtensionConst.h" - -@class MJProperty; - -/** - * 遍历成员变量用的block - * - * @param property 成员的包装对象 - * @param stop YES代表停止遍历,NO代表继续遍历 - */ -typedef void (^MJPropertiesEnumeration)(MJProperty *property, BOOL *stop); - -/** 将属性名换为其他key去字典中取值 */ -typedef NSDictionary * (^MJReplacedKeyFromPropertyName)(void); -typedef id (^MJReplacedKeyFromPropertyName121)(NSString *propertyName); -/** 数组中需要转换的模型类 */ -typedef NSDictionary * (^MJObjectClassInArray)(void); -/** 用于过滤字典中的值 */ -typedef id (^MJNewValueFromOldValue)(id object, id oldValue, MJProperty *property); - -/** - * 成员属性相关的扩展 - */ -@interface NSObject (MJProperty) -#pragma mark - 遍历 -/** - * 遍历所有的成员 - */ -+ (void)mj_enumerateProperties:(MJPropertiesEnumeration)enumeration; - -#pragma mark - 新值配置 -/** - * 用于过滤字典中的值 - * - * @param newValueFormOldValue 用于过滤字典中的值 - */ -+ (void)mj_setupNewValueFromOldValue:(MJNewValueFromOldValue)newValueFormOldValue; -+ (id)mj_getNewValueFromObject:(__unsafe_unretained id)object oldValue:(__unsafe_unretained id)oldValue property:(__unsafe_unretained MJProperty *)property; - -#pragma mark - key配置 -/** - * 将属性名换为其他key去字典中取值 - * - * @param replacedKeyFromPropertyName 将属性名换为其他key去字典中取值 - */ -+ (void)mj_setupReplacedKeyFromPropertyName:(MJReplacedKeyFromPropertyName)replacedKeyFromPropertyName; -/** - * 将属性名换为其他key去字典中取值 - * - * @param replacedKeyFromPropertyName121 将属性名换为其他key去字典中取值 - */ -+ (void)mj_setupReplacedKeyFromPropertyName121:(MJReplacedKeyFromPropertyName121)replacedKeyFromPropertyName121; - -#pragma mark - array model class配置 -/** - * 数组中需要转换的模型类 - * - * @param objectClassInArray 数组中需要转换的模型类 - */ -+ (void)mj_setupObjectClassInArray:(MJObjectClassInArray)objectClassInArray; -@end diff --git a/Pods/MJExtension/MJExtension/NSObject+MJProperty.m b/Pods/MJExtension/MJExtension/NSObject+MJProperty.m deleted file mode 100644 index ba93a36af..000000000 --- a/Pods/MJExtension/MJExtension/NSObject+MJProperty.m +++ /dev/null @@ -1,234 +0,0 @@ -// -// NSObject+MJProperty.m -// MJExtensionExample -// -// Created by MJ Lee on 15/4/17. -// Copyright (c) 2015年 小码哥. All rights reserved. -// - -#import "NSObject+MJProperty.h" -#import "NSObject+MJKeyValue.h" -#import "NSObject+MJCoding.h" -#import "NSObject+MJClass.h" -#import "MJProperty.h" -#import "MJFoundation.h" -#import - -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wundeclared-selector" -#pragma clang diagnostic ignored "-Warc-performSelector-leaks" - -static const char MJReplacedKeyFromPropertyNameKey = '\0'; -static const char MJReplacedKeyFromPropertyName121Key = '\0'; -static const char MJNewValueFromOldValueKey = '\0'; -static const char MJObjectClassInArrayKey = '\0'; - -static const char MJCachedPropertiesKey = '\0'; - -dispatch_semaphore_t mje_signalSemaphore; -dispatch_once_t mje_onceTokenSemaphore; - -@implementation NSObject (Property) - -+ (NSMutableDictionary *)mj_propertyDictForKey:(const void *)key -{ - static NSMutableDictionary *replacedKeyFromPropertyNameDict; - static NSMutableDictionary *replacedKeyFromPropertyName121Dict; - static NSMutableDictionary *newValueFromOldValueDict; - static NSMutableDictionary *objectClassInArrayDict; - static NSMutableDictionary *cachedPropertiesDict; - - static dispatch_once_t onceToken; - dispatch_once(&onceToken, ^{ - replacedKeyFromPropertyNameDict = [NSMutableDictionary dictionary]; - replacedKeyFromPropertyName121Dict = [NSMutableDictionary dictionary]; - newValueFromOldValueDict = [NSMutableDictionary dictionary]; - objectClassInArrayDict = [NSMutableDictionary dictionary]; - cachedPropertiesDict = [NSMutableDictionary dictionary]; - }); - - if (key == &MJReplacedKeyFromPropertyNameKey) return replacedKeyFromPropertyNameDict; - if (key == &MJReplacedKeyFromPropertyName121Key) return replacedKeyFromPropertyName121Dict; - if (key == &MJNewValueFromOldValueKey) return newValueFromOldValueDict; - if (key == &MJObjectClassInArrayKey) return objectClassInArrayDict; - if (key == &MJCachedPropertiesKey) return cachedPropertiesDict; - return nil; -} - -#pragma mark - --私有方法-- -+ (id)mj_propertyKey:(NSString *)propertyName -{ - MJExtensionAssertParamNotNil2(propertyName, nil); - - __block id key = nil; - // 查看有没有需要替换的key - if ([self respondsToSelector:@selector(mj_replacedKeyFromPropertyName121:)]) { - key = [self mj_replacedKeyFromPropertyName121:propertyName]; - } - - // 调用block - if (!key) { - [self mj_enumerateAllClasses:^(__unsafe_unretained Class c, BOOL *stop) { - MJReplacedKeyFromPropertyName121 block = objc_getAssociatedObject(c, &MJReplacedKeyFromPropertyName121Key); - if (block) { - key = block(propertyName); - } - if (key) *stop = YES; - }]; - } - - // 查看有没有需要替换的key - if ((!key || [key isEqual:propertyName]) && [self respondsToSelector:@selector(mj_replacedKeyFromPropertyName)]) { - key = [self mj_replacedKeyFromPropertyName][propertyName]; - } - - if (!key || [key isEqual:propertyName]) { - [self mj_enumerateAllClasses:^(__unsafe_unretained Class c, BOOL *stop) { - NSDictionary *dict = objc_getAssociatedObject(c, &MJReplacedKeyFromPropertyNameKey); - if (dict) { - key = dict[propertyName]; - } - if (key && ![key isEqual:propertyName]) *stop = YES; - }]; - } - - // 2.用属性名作为key - if (!key) key = propertyName; - - return key; -} - -+ (Class)mj_propertyObjectClassInArray:(NSString *)propertyName -{ - __block id clazz = nil; - if ([self respondsToSelector:@selector(mj_objectClassInArray)]) { - clazz = [self mj_objectClassInArray][propertyName]; - } - - if (!clazz) { - [self mj_enumerateAllClasses:^(__unsafe_unretained Class c, BOOL *stop) { - NSDictionary *dict = objc_getAssociatedObject(c, &MJObjectClassInArrayKey); - if (dict) { - clazz = dict[propertyName]; - } - if (clazz) *stop = YES; - }]; - } - - // 如果是NSString类型 - if ([clazz isKindOfClass:[NSString class]]) { - clazz = NSClassFromString(clazz); - } - return clazz; -} - -#pragma mark - --公共方法-- -+ (void)mj_enumerateProperties:(MJPropertiesEnumeration)enumeration -{ - // 获得成员变量 - MJExtensionSemaphoreCreate - MJ_LOCK(mje_signalSemaphore); - NSArray *cachedProperties = [self mj_properties]; - MJ_UNLOCK(mje_signalSemaphore); - // 遍历成员变量 - BOOL stop = NO; - for (MJProperty *property in [cachedProperties copy]) { - enumeration(property, &stop); - if (stop) break; - } -} - -#pragma mark - 公共方法 -+ (NSMutableArray *)mj_properties -{ - NSMutableDictionary *cachedInfo = [self mj_propertyDictForKey:&MJCachedPropertiesKey]; - NSMutableArray *cachedProperties = cachedInfo[NSStringFromClass(self)]; - if (cachedProperties == nil) { - cachedProperties = [NSMutableArray array]; - - [self mj_enumerateClasses:^(__unsafe_unretained Class c, BOOL *stop) { - // 1.获得所有的成员变量 - unsigned int outCount = 0; - objc_property_t *properties = class_copyPropertyList(c, &outCount); - - // 2.遍历每一个成员变量 - for (unsigned int i = 0; i -#import "MJExtensionConst.h" - -@interface NSString (MJExtension) -/** - * 驼峰转下划线(loveYou -> love_you) - */ -- (NSString *)mj_underlineFromCamel; -/** - * 下划线转驼峰(love_you -> loveYou) - */ -- (NSString *)mj_camelFromUnderline; -/** - * 首字母变大写 - */ -- (NSString *)mj_firstCharUpper; -/** - * 首字母变小写 - */ -- (NSString *)mj_firstCharLower; - -- (BOOL)mj_isPureInt; - -- (NSURL *)mj_url; -@end diff --git a/Pods/MJExtension/MJExtension/NSString+MJExtension.m b/Pods/MJExtension/MJExtension/NSString+MJExtension.m deleted file mode 100644 index 20533c5c7..000000000 --- a/Pods/MJExtension/MJExtension/NSString+MJExtension.m +++ /dev/null @@ -1,80 +0,0 @@ -// -// NSString+MJExtension.m -// MJExtensionExample -// -// Created by MJ Lee on 15/6/7. -// Copyright (c) 2015年 小码哥. All rights reserved. -// - -#import "NSString+MJExtension.h" - -@implementation NSString (MJExtension) -- (NSString *)mj_underlineFromCamel -{ - if (self.length == 0) return self; - NSMutableString *string = [NSMutableString string]; - for (NSUInteger i = 0; i= 2) [string appendString:[cmp substringFromIndex:1]]; - } else { - [string appendString:cmp]; - } - } - return string; -} - -- (NSString *)mj_firstCharLower -{ - if (self.length == 0) return self; - NSMutableString *string = [NSMutableString string]; - [string appendString:[NSString stringWithFormat:@"%c", [self characterAtIndex:0]].lowercaseString]; - if (self.length >= 2) [string appendString:[self substringFromIndex:1]]; - return string; -} - -- (NSString *)mj_firstCharUpper -{ - if (self.length == 0) return self; - NSMutableString *string = [NSMutableString string]; - [string appendString:[NSString stringWithFormat:@"%c", [self characterAtIndex:0]].uppercaseString]; - if (self.length >= 2) [string appendString:[self substringFromIndex:1]]; - return string; -} - -- (BOOL)mj_isPureInt -{ - NSScanner *scan = [NSScanner scannerWithString:self]; - int val; - return [scan scanInt:&val] && [scan isAtEnd]; -} - -- (NSURL *)mj_url -{ -// [self stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet characterSetWithCharactersInString:@"!$&'()*+,-./:;=?@_~%#[]"]]; -#pragma clang diagnostic push -#pragma clang diagnostic ignored"-Wdeprecated-declarations" - return [NSURL URLWithString:(NSString *)CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault, (CFStringRef)self, (CFStringRef)@"!$&'()*+,-./:;=?@_~%#[]", NULL,kCFStringEncodingUTF8))]; -#pragma clang diagnostic pop -} -@end diff --git a/Pods/MJExtension/README.md b/Pods/MJExtension/README.md deleted file mode 100644 index 2f7ae3408..000000000 --- a/Pods/MJExtension/README.md +++ /dev/null @@ -1,582 +0,0 @@ -MJExtension -=== -[![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) -![podversion](https://img.shields.io/cocoapods/v/MJExtension.svg) -- A fast, convenient and nonintrusive conversion framework between JSON and model. -- 转换速度快、使用简单方便的字典转模型框架 - -[📜✍🏻**Release Notes**: more details](https://github.com/CoderMJLee/MJExtension/releases) - -### ‼️ 纯Swift版的JSON与Model转换框架已经开源上架 ‼️ - -- [KakaJSON](https://github.com/kakaopensource/KakaJSON) -- [中文教程](https://www.cnblogs.com/mjios/p/11352776.html) -- 如果你的项目是用Swift写的Model,墙裂推荐使用[KakaJSON](https://github.com/kakaopensource/KakaJSON) - - 已经对各种常用的数据场景进行了大量的单元测试 - - 简单易用、功能丰富、转换快速 - - - -### Use the Framework in Swift [关于在Swift中使用MJExtension] ‼️ - -> Example: -> -> - [Model - MJTester.swift](MJExtensionTests/SwiftModel/MJTester.swift) -> -> - [Usage - SwiftModelTests.swift](MJExtensionTests/SwiftModelTests.swift) - -#### ‼️ `@objc` attributes should be added to class and property for declaration of Objc accessibility [在 Swift4 之后, 请在属性前加 `@objc` 修饰. 以保证 Swift 的属性能够暴露给 Objc 使用. ]‼️ -#### ‼️ Use `NSNumber` instead of `Bool`, which is not bridged to `BOOL`. [请勿使用 `Bool` 类型, 因为在 Swift 中并没有桥接该类型, 不能显式的对应 `BOOL`, 请使用 `NSNumber` 替代] ‼️ - - - -## Contents - -* [Getting Started 【开始使用】](#Getting_Started) - * [Features 【能做什么】](#Features) - * [Installation 【安装】](#Installation) -* [Examples 【示例】](#Examples) - * [JSON -> Model](#JSON_Model) - * [JSONString -> Model](#JSONString_Model) - * [Model contains model](#Model_contains_model) - * [Model contains model-array](#Model_contains_model_array) - * [Model name - JSON key mapping](#Model_name_JSON_key_mapping) - * [JSON array -> model array](#JSON_array_model_array) - * [Model -> JSON](#Model_JSON) - * [Model array -> JSON array](#Model_array_JSON_array) - * [Core Data](#Core_Data) - * [Coding](#Coding) - * [Camel -> underline](#Camel_underline) - * [NSString -> NSDate, nil -> @""](#NSString_NSDate) - * [NSDate -> NSString](#NSDate_NSString) - * [More use cases](#More_use_cases) - ---- - -# Getting Started【开始使用】 - -## Features【能做什么】 -- MJExtension是一套字典和模型之间互相转换的超轻量级框架 -* `JSON` --> `Model`、`Core Data Model` -* `JSONString` --> `Model`、`Core Data Model` -* `Model`、`Core Data Model` --> `JSON` -* `JSON Array` --> `Model Array`、`Core Data Model Array` -* `JSONString` --> `Model Array`、`Core Data Model Array` -* `Model Array`、`Core Data Model Array` --> `JSON Array` -* Coding all properties of a model with only one line of code. - * 只需要一行代码,就能实现模型的所有属性进行Coding(归档和解档) - -## Installation【安装】 - -### From CocoaPods【使用CocoaPods】 - -```ruby -pod 'MJExtension' -``` - -### Manually【手动导入】 -- Drag all source files under folder `MJExtension` to your project.【将`MJExtension`文件夹中的所有源代码拽入项目中】 -- Import the main header file:`#import "MJExtension.h"`【导入主头文件:`#import "MJExtension.h"`】 - -```objc -MJExtension.h -MJConst.h MJConst.m -MJFoundation.h MJFoundation.m -MJProperty.h MJProperty.m -MJType.h MJType.m -NSObject+MJCoding.h NSObject+MJCoding.m -NSObject+MJProperty.h NSObject+MJProperty.m -NSObject+MJKeyValue.h NSObject+MJKeyValue.m -``` - -# Examples【示例】 - -**Add `MJKeyValue` protocol to your model if needed【如果有需要, 请在模型中加入 `MJKeyValue` 协议】** - -### The most simple JSON -> Model【最简单的字典转模型】 - -```objc -typedef enum { - SexMale, - SexFemale -} Sex; - -@interface User : NSObject -@property (copy, nonatomic) NSString *name; -@property (copy, nonatomic) NSString *icon; -@property (assign, nonatomic) unsigned int age; -@property (copy, nonatomic) NSString *height; -@property (strong, nonatomic) NSNumber *money; -@property (assign, nonatomic) Sex sex; -@property (assign, nonatomic, getter=isGay) BOOL gay; -@end - -/***********************************************/ - -NSDictionary *dict = @{ - @"name" : @"Jack", - @"icon" : @"lufy.png", - @"age" : @20, - @"height" : @"1.55", - @"money" : @100.9, - @"sex" : @(SexFemale), - @"gay" : @"true" -// @"gay" : @"1" -// @"gay" : @"NO" -}; - -// JSON -> User -User *user = [User mj_objectWithKeyValues:dict]; - -NSLog(@"name=%@, icon=%@, age=%zd, height=%@, money=%@, sex=%d, gay=%d", user.name, user.icon, user.age, user.height, user.money, user.sex, user.gay); -// name=Jack, icon=lufy.png, age=20, height=1.550000, money=100.9, sex=1 -``` - -### JSONString -> Model【JSON字符串转模型】 - -```objc -// 1.Define a JSONString -NSString *jsonString = @"{\"name\":\"Jack\", \"icon\":\"lufy.png\", \"age\":20}"; - -// 2.JSONString -> User -User *user = [User mj_objectWithKeyValues:jsonString]; - -// 3.Print user's properties -NSLog(@"name=%@, icon=%@, age=%d", user.name, user.icon, user.age); -// name=Jack, icon=lufy.png, age=20 -``` - -### Model contains model【模型中嵌套模型】 - -```objc -@interface Status : NSObject -@property (copy, nonatomic) NSString *text; -@property (strong, nonatomic) User *user; -@property (strong, nonatomic) Status *retweetedStatus; -@end - -/***********************************************/ - -NSDictionary *dict = @{ - @"text" : @"Agree!Nice weather!", - @"user" : @{ - @"name" : @"Jack", - @"icon" : @"lufy.png" - }, - @"retweetedStatus" : @{ - @"text" : @"Nice weather!", - @"user" : @{ - @"name" : @"Rose", - @"icon" : @"nami.png" - } - } -}; - -// JSON -> Status -Status *status = [Status mj_objectWithKeyValues:dict]; - -NSString *text = status.text; -NSString *name = status.user.name; -NSString *icon = status.user.icon; -NSLog(@"text=%@, name=%@, icon=%@", text, name, icon); -// text=Agree!Nice weather!, name=Jack, icon=lufy.png - -NSString *text2 = status.retweetedStatus.text; -NSString *name2 = status.retweetedStatus.user.name; -NSString *icon2 = status.retweetedStatus.user.icon; -NSLog(@"text2=%@, name2=%@, icon2=%@", text2, name2, icon2); -// text2=Nice weather!, name2=Rose, icon2=nami.png -``` - -### Model contains model-array【模型中有个数组属性,数组里面又要装着其他模型】 - -```objc -@interface Ad : NSObject -@property (copy, nonatomic) NSString *image; -@property (copy, nonatomic) NSString *url; -@end - -@interface StatusResult : NSObject -/** Contatins status model */ -@property (strong, nonatomic) NSMutableArray *statuses; -/** Contatins ad model */ -@property (strong, nonatomic) NSArray *ads; -@property (strong, nonatomic) NSNumber *totalNumber; -@end - -/***********************************************/ - -// Tell MJExtension what type of model will be contained in statuses and ads. -[StatusResult mj_setupObjectClassInArray:^NSDictionary *{ - return @{ - @"statuses" : @"Status", - // @"statuses" : [Status class], - @"ads" : @"Ad" - // @"ads" : [Ad class] - }; -}]; -// Equals: StatusResult.m implements +mj_objectClassInArray method. - -NSDictionary *dict = @{ - @"statuses" : @[ - @{ - @"text" : @"Nice weather!", - @"user" : @{ - @"name" : @"Rose", - @"icon" : @"nami.png" - } - }, - @{ - @"text" : @"Go camping tomorrow!", - @"user" : @{ - @"name" : @"Jack", - @"icon" : @"lufy.png" - } - } - ], - @"ads" : @[ - @{ - @"image" : @"ad01.png", - @"url" : @"http://www.ad01.com" - }, - @{ - @"image" : @"ad02.png", - @"url" : @"http://www.ad02.com" - } - ], - @"totalNumber" : @"2014" -}; - -// JSON -> StatusResult -StatusResult *result = [StatusResult mj_objectWithKeyValues:dict]; - -NSLog(@"totalNumber=%@", result.totalNumber); -// totalNumber=2014 - -// Printing -for (Status *status in result.statuses) { - NSString *text = status.text; - NSString *name = status.user.name; - NSString *icon = status.user.icon; - NSLog(@"text=%@, name=%@, icon=%@", text, name, icon); -} -// text=Nice weather!, name=Rose, icon=nami.png -// text=Go camping tomorrow!, name=Jack, icon=lufy.png - -// Printing -for (Ad *ad in result.ads) { - NSLog(@"image=%@, url=%@", ad.image, ad.url); -} -// image=ad01.png, url=http://www.ad01.com -// image=ad02.png, url=http://www.ad02.com -``` - -### Model name - JSON key mapping【模型中的属性名和字典中的key不相同(或者需要多级映射)】 - -```objc -@interface Bag : NSObject -@property (copy, nonatomic) NSString *name; -@property (assign, nonatomic) double price; -@end - -@interface Student : NSObject -@property (copy, nonatomic) NSString *ID; -@property (copy, nonatomic) NSString *desc; -@property (copy, nonatomic) NSString *nowName; -@property (copy, nonatomic) NSString *oldName; -@property (copy, nonatomic) NSString *nameChangedTime; -@property (strong, nonatomic) Bag *bag; -@end - -/***********************************************/ - -// How to map -[Student mj_setupReplacedKeyFromPropertyName:^NSDictionary *{ - return @{ - @"ID" : @"id", - @"desc" : @"description", - @"oldName" : @"name.oldName", - @"nowName" : @"name.newName", - @"nameChangedTime" : @"name.info[1].nameChangedTime", - @"bag" : @"other.bag" - }; -}]; -// Equals: Student.m implements +mj_replacedKeyFromPropertyName method. - -NSDictionary *dict = @{ - @"id" : @"20", - @"description" : @"kids", - @"name" : @{ - @"newName" : @"lufy", - @"oldName" : @"kitty", - @"info" : @[ - @"test-data", - @{ - @"nameChangedTime" : @"2013-08" - } - ] - }, - @"other" : @{ - @"bag" : @{ - @"name" : @"a red bag", - @"price" : @100.7 - } - } -}; - -// JSON -> Student -Student *stu = [Student mj_objectWithKeyValues:dict]; - -// Printing -NSLog(@"ID=%@, desc=%@, oldName=%@, nowName=%@, nameChangedTime=%@", - stu.ID, stu.desc, stu.oldName, stu.nowName, stu.nameChangedTime); -// ID=20, desc=kids, oldName=kitty, nowName=lufy, nameChangedTime=2013-08 -NSLog(@"bagName=%@, bagPrice=%f", stu.bag.name, stu.bag.price); -// bagName=a red bag, bagPrice=100.700000 -``` - - -### JSON array -> model array【将一个字典数组转成模型数组】 - -```objc -NSArray *dictArray = @[ - @{ - @"name" : @"Jack", - @"icon" : @"lufy.png" - }, - @{ - @"name" : @"Rose", - @"icon" : @"nami.png" - } - ]; - -// JSON array -> User array -NSArray *userArray = [User mj_objectArrayWithKeyValuesArray:dictArray]; - -// Printing -for (User *user in userArray) { - NSLog(@"name=%@, icon=%@", user.name, user.icon); -} -// name=Jack, icon=lufy.png -// name=Rose, icon=nami.png -``` - -### Model -> JSON【将一个模型转成字典】 -```objc -// New model -User *user = [[User alloc] init]; -user.name = @"Jack"; -user.icon = @"lufy.png"; - -Status *status = [[Status alloc] init]; -status.user = user; -status.text = @"Nice mood!"; - -// Status -> JSON -NSDictionary *statusDict = status.mj_keyValues; -NSLog(@"%@", statusDict); -/* - { - text = "Nice mood!"; - user = { - icon = "lufy.png"; - name = Jack; - }; - } - */ - -// More complex situation -Student *stu = [[Student alloc] init]; -stu.ID = @"123"; -stu.oldName = @"rose"; -stu.nowName = @"jack"; -stu.desc = @"handsome"; -stu.nameChangedTime = @"2018-09-08"; - -Bag *bag = [[Bag alloc] init]; -bag.name = @"a red bag"; -bag.price = 205; -stu.bag = bag; - -NSDictionary *stuDict = stu.mj_keyValues; -NSLog(@"%@", stuDict); -/* -{ - ID = 123; - bag = { - name = "\U5c0f\U4e66\U5305"; - price = 205; - }; - desc = handsome; - nameChangedTime = "2018-09-08"; - nowName = jack; - oldName = rose; -} - */ -``` - -### Model array -> JSON array【将一个模型数组转成字典数组】 - -```objc -// New model array -User *user1 = [[User alloc] init]; -user1.name = @"Jack"; -user1.icon = @"lufy.png"; - -User *user2 = [[User alloc] init]; -user2.name = @"Rose"; -user2.icon = @"nami.png"; - -NSArray *userArray = @[user1, user2]; - -// Model array -> JSON array -NSArray *dictArray = [User mj_keyValuesArrayWithObjectArray:userArray]; -NSLog(@"%@", dictArray); -/* - ( - { - icon = "lufy.png"; - name = Jack; - }, - { - icon = "nami.png"; - name = Rose; - } - ) - */ -``` - -### Core Data - -```objc -NSDictionary *dict = @{ - @"name" : @"Jack", - @"icon" : @"lufy.png", - @"age" : @20, - @"height" : @1.55, - @"money" : @"100.9", - @"sex" : @(SexFemale), - @"gay" : @"true" - }; - -// This demo just provide simple steps -NSManagedObjectContext *context = nil; -User *user = [User mj_objectWithKeyValues:dict context:context]; - -[context save:nil]; -``` - -### Coding - -```objc -#import "MJExtension.h" - -@implementation Bag -// NSCoding Implementation -MJExtensionCodingImplementation -@end - -/***********************************************/ - -// what properties not to be coded -[Bag mj_setupIgnoredCodingPropertyNames:^NSArray *{ - return @[@"name"]; -}]; -// Equals: Bag.m implements +mj_ignoredCodingPropertyNames method. - -// Create model -Bag *bag = [[Bag alloc] init]; -bag.name = @"Red bag"; -bag.price = 200.8; - -NSString *file = [NSHomeDirectory() stringByAppendingPathComponent:@"Desktop/bag.data"]; -// Encoding -[NSKeyedArchiver archiveRootObject:bag toFile:file]; - -// Decoding -Bag *decodedBag = [NSKeyedUnarchiver unarchiveObjectWithFile:file]; -NSLog(@"name=%@, price=%f", decodedBag.name, decodedBag.price); -// name=(null), price=200.800000 -``` - -### Camel -> underline【统一转换属性名(比如驼峰转下划线)】 -```objc -// Dog -#import "MJExtension.h" - -@implementation Dog -+ (NSString *)mj_replacedKeyFromPropertyName121:(NSString *)propertyName -{ - // nickName -> nick_name - return [propertyName mj_underlineFromCamel]; -} -@end - -// NSDictionary -NSDictionary *dict = @{ - @"nick_name" : @"旺财", - @"sale_price" : @"10.5", - @"run_speed" : @"100.9" - }; -// NSDictionary -> Dog -Dog *dog = [Dog mj_objectWithKeyValues:dict]; - -// printing -NSLog(@"nickName=%@, scalePrice=%f runSpeed=%f", dog.nickName, dog.salePrice, dog.runSpeed); -``` - -### NSString -> NSDate, nil -> @""【过滤字典的值(比如字符串日期处理为NSDate、字符串nil处理为@"")】 -```objc -// Book -#import "MJExtension.h" - -@implementation Book -- (id)mj_newValueFromOldValue:(id)oldValue property:(MJProperty *)property -{ - if ([property.name isEqualToString:@"publisher"]) { - if (oldValue == nil) return @""; - } else if (property.type.typeClass == [NSDate class]) { - NSDateFormatter *fmt = [[NSDateFormatter alloc] init]; - fmt.dateFormat = @"yyyy-MM-dd"; - return [fmt dateFromString:oldValue]; - } - - return oldValue; -} -@end - -// NSDictionary -NSDictionary *dict = @{ - @"name" : @"5分钟突破iOS开发", - @"publishedTime" : @"2011-09-10" - }; -// NSDictionary -> Book -Book *book = [Book mj_objectWithKeyValues:dict]; - -// printing -NSLog(@"name=%@, publisher=%@, publishedTime=%@", book.name, book.publisher, book.publishedTime); -``` - -### NSDate -> NSString【模型转字典时, 修改 Date 类型至 String】 - -```objc -- (void)mj_objectDidConvertToKeyValues:(NSMutableDictionary *)keyValues { - // NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; - // formatter.dateFormat = @"yyy-MM-dd"; - // should use sharedFormatter for better performance - keyValues[@"publishedTime"] = [sharedFormatter stringFromDate:self.publishedTime]; -} -``` - - - -### More use cases【更多用法】 - -- Please reference to `NSObject+MJKeyValue.h` and `NSObject+MJCoding.h` - - -## 期待 -* 如果在使用过程中遇到BUG,希望你能Issues我,谢谢(或者尝试下载最新的框架代码看看BUG修复没有) -* 如果在使用过程中发现功能不够用,希望你能Issues我,我非常想为这个框架增加更多好用的功能,谢谢 -* 如果你想为MJExtension输出代码,请拼命Pull Requests我 - diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 0737ed874..e5280bb54 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -17,7 +17,6 @@ PODS: - Masonry (1.1.0) - MASPreferences (1.4.1) - MASShortcut (2.4.0) - - MJExtension (3.2.4) - ReactiveObjC (3.1.1) - SwiftFormat/CLI (0.52.11) @@ -28,7 +27,6 @@ DEPENDENCIES: - Masonry (~> 1.1.0) - MASPreferences (~> 1.4.1) - "MASShortcut (from `git@github.com:AkaShark/MASShortcut.git`, branch `double_click_modifier`)" - - MJExtension (~> 3.2.1) - ReactiveObjC (~> 3.1.1) - SwiftFormat/CLI (~> 0.52.11) @@ -39,7 +37,6 @@ SPEC REPOS: - KVOController - Masonry - MASPreferences - - MJExtension - ReactiveObjC - SwiftFormat @@ -60,10 +57,9 @@ SPEC CHECKSUMS: Masonry: 678fab65091a9290e40e2832a55e7ab731aad201 MASPreferences: 1ba2deb14086792857af44d22846fc4aae477fd9 MASShortcut: d9e4909e878661cc42877cc9d6efbe638273ab57 - MJExtension: 88e0900751b6cac8de1cf724ca9838a0b28d5acb ReactiveObjC: 011caa393aa0383245f2dcf9bf02e86b80b36040 SwiftFormat: 2ca3d0b75754193f0f3ba532291f25ae08dd1e42 -PODFILE CHECKSUM: e9bdddca2d7cf15e00b0d57cb178bbfc2b1f43f9 +PODFILE CHECKSUM: 33cdb145e7fdb7bf5895f75865a1ef7987ef9a17 COCOAPODS: 1.14.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index e6d63debe..b277b32ba 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -19,837 +19,778 @@ /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0141E916DBB77A535B3C8DDA3A1152EB /* MASDictionaryTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = FC05261157A6770DC8DC45EE8BD81D15 /* MASDictionaryTransformer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 01D3BF84B08B81B14FBA4618356582D5 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 510C558AA6065604533EC385D51A1F5C /* nl.lproj */; }; - 0288BE9F2193466D8D03AD6C782D2159 /* JLRRouteDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 08B59A0A08856F6C5B55CDDBEF28F1A0 /* JLRRouteDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02FA3CE6E4354729F82AB52059990D58 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B29CD54E1DC81DB4702C7694C66884A /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0386399A2F9E2A44401AE722E4332003 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = D72FB6A3CADB88F94E8E8791D2D91F89 /* MASLayoutConstraint.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0514DD3B26BEFD1C17E3173DFE0B30AF /* NSControl+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6457B693FEC91A0A8E86EB7105C8B31E /* NSControl+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 052F36F52D181BCD11BECD191576B4DE /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5A27DE015DF1CF703475F9B58BA32B42 /* ja.lproj */; }; - 05C2890E40EEBB079D0785AC83BE82CA /* NSObject+RACLifting.h in Headers */ = {isa = PBXBuildFile; fileRef = D261865E1BC139CC9E4898E2CDD2C99B /* NSObject+RACLifting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0141E916DBB77A535B3C8DDA3A1152EB /* MASDictionaryTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 864FB2F6ABFF22FB544A83B28029CF37 /* MASDictionaryTransformer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0288BE9F2193466D8D03AD6C782D2159 /* JLRRouteDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 73513BA45C684C2CDA29FC2A9AB5EE97 /* JLRRouteDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02D608635B7D96B507FCB264437DFE99 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FAA0B9B7E01CE8210B4BC2FEF2ABC190 /* ru.lproj */; }; + 02FA3CE6E4354729F82AB52059990D58 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD694D63518352111CF185BE57FDDE0 /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0386399A2F9E2A44401AE722E4332003 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BFF8C16B1362ED760C5FA5FDEF52293 /* MASLayoutConstraint.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0514DD3B26BEFD1C17E3173DFE0B30AF /* NSControl+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A62D0CAA092F5162FD8229BCF1DB5DC3 /* NSControl+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05C2890E40EEBB079D0785AC83BE82CA /* NSObject+RACLifting.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B7AF68023C37D78F094E216085A427D /* NSObject+RACLifting.h */; settings = {ATTRIBUTES = (Public, ); }; }; 06E689EAE82BAFB010CD741C40221167 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A45F11F0883FE4EE3264F359CBB240FC /* Carbon.framework */; }; - 071549FA70DFD91BA41883B77DD8A6F0 /* MASPreferences-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 87ECC3154393B00641A86D3A2E1AB6CC /* MASPreferences-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07749D3EB0084B5809E8C18D705ACF21 /* MASPreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5718D7E1740397D6531E52D2DAF58B /* MASPreferencesWindowController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 07E22C0626B43F18D2A05AEDDB55C040 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = EE8D1293977B5D316394DEB6852BF119 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 083AB6A254BE09E57EAADE2D5FDF22FC /* NSObject+RACSelectorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = AE7DC45DD4F3FAA78571056EAFEFF7D0 /* NSObject+RACSelectorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09A3A629E8DF45AEA0166BD30804D45A /* RACStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D3D03E95A00FC71403911E73FD79421C /* RACStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 09A9DEA7E3AAC943E5833496B024A58E /* JLRoutes-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B3F8309E025C840E128F79AB415B5380 /* JLRoutes-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09BB49C68986BB73BBC138D20EBCAADB /* NSText+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = F981AFE80DF851730886D2BEFBE589FD /* NSText+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09BCDC4C9F70510ACFB082B108BC1A07 /* NSObject+RACPropertySubscribing.m in Sources */ = {isa = PBXBuildFile; fileRef = 22F03052B67FA7832C853528B5834FCF /* NSObject+RACPropertySubscribing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0A5BB43C9613B4A00D6CDA434171C161 /* ReactiveObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 87EC75ECC2B55AD31C743F0A985F8650 /* ReactiveObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B0FB646E7BCCA90A67CFBA885360B35 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A40475940FC344B025307A0C518A4EF /* Masonry-dummy.m */; }; - 0B37493732E3125036CA21C2EBF8B4D7 /* RACStringSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 82A4ED31D7A854EC028871D0B7D7DFC3 /* RACStringSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0B5019666EF74D963C418D0E11CCAA49 /* NSSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CE8427593DE5AE690F89E787312AA80D /* NSSet+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0BB508DB89EC77E72AE38194BD58153E /* RACKVOProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 969B21DC4461E2E59E371E5AEB3FD09D /* RACKVOProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0BF18B665E2ADAFC886CBBAE9F11E32E /* MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 81E7C3389E95A8A52FAE406FBFED7396 /* MJProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 0E897D05ACDC04C15C03CFE53CE544F8 /* Pods-Easydict-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B845C2ACCFEF00A5B6C2314BC9ACE0DD /* Pods-Easydict-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F20999DB2E6867904A912A5F83573F5 /* NSUserDefaults+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A5F265622E22C0EEEAB94750EBE6134 /* NSUserDefaults+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 071549FA70DFD91BA41883B77DD8A6F0 /* MASPreferences-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A327671A4373EF86CB2CAF4765C15F6 /* MASPreferences-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07749D3EB0084B5809E8C18D705ACF21 /* MASPreferencesWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F378B4AA3ED0A50223018E3DCDB86D3 /* MASPreferencesWindowController.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 07E22C0626B43F18D2A05AEDDB55C040 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 146E8807F0EEDC7DE30D7A136635151E /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 083AB6A254BE09E57EAADE2D5FDF22FC /* NSObject+RACSelectorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = F490C74FEA4EE92BBFD8533AF4209805 /* NSObject+RACSelectorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09A3A629E8DF45AEA0166BD30804D45A /* RACStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 3812AE4BAA68C6CADD03A6BF0B4F6146 /* RACStream.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 09A9DEA7E3AAC943E5833496B024A58E /* JLRoutes-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2262BD446EE11FAAA174256EBC8EE9A6 /* JLRoutes-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09BB49C68986BB73BBC138D20EBCAADB /* NSText+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = AA968474464B4057949CAAFF9C8F1BD9 /* NSText+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 09BCDC4C9F70510ACFB082B108BC1A07 /* NSObject+RACPropertySubscribing.m in Sources */ = {isa = PBXBuildFile; fileRef = F2F9B7B5A1CA5D901BCFBE52A48308C3 /* NSObject+RACPropertySubscribing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0A5BB43C9613B4A00D6CDA434171C161 /* ReactiveObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = EA0B83BB1D480D020BA32E869D710327 /* ReactiveObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B0FB646E7BCCA90A67CFBA885360B35 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 06675C1E058812F81EC1D8671349509E /* Masonry-dummy.m */; }; + 0B37493732E3125036CA21C2EBF8B4D7 /* RACStringSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = FA7419F16E7ACBCEB7073BF6B7BD4DFE /* RACStringSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0B5019666EF74D963C418D0E11CCAA49 /* NSSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CD80C53A79777900E064656D3307FB0 /* NSSet+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 0BB508DB89EC77E72AE38194BD58153E /* RACKVOProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = B59D71A704E852B4016FC8A16AE24CDF /* RACKVOProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F20999DB2E6867904A912A5F83573F5 /* NSUserDefaults+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A9BA19ED43EFEB56264BFA9AAE4B751 /* NSUserDefaults+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 1013EC126D12375A685BC607F93626F3 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; - 102528BAF30B937EE8CD06E109F5A1A3 /* JLRoutes.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D614C5FC34AA34451C2BDA1C0E421EA /* JLRoutes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 117E6FBDF33EB74E967000B9848B6821 /* NSObject+FBKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = 04B49437CB66B3443A88EC92E3181351 /* NSObject+FBKVOController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 11D6B62A4B1BF3471A84A9F8C69CFF2F /* NSEnumerator+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 88A8A5463ED57DE4C56D0FEF06D6800D /* NSEnumerator+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1339E6C9911F6C3F413CF37B1DB1207A /* MJFoundation.h in Headers */ = {isa = PBXBuildFile; fileRef = A63729F7512EA740FEE0EA195AC9361A /* MJFoundation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13B6DCF366BC1D9ADEA240F12B7F6C99 /* NSArray+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 55BC3D33A9542584D8C808926741A47B /* NSArray+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14D54F5B48619E8523FBD57CDE224325 /* RACMulticastConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D2FE85C7430AFD024C0474EFB247B76 /* RACMulticastConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16429745F190530B8B9F0384805AEF0F /* RACBehaviorSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 18B731F1037B0714D5F9AB49621C9361 /* RACBehaviorSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 167EE6824B8B34885CDABFEC9912FE6D /* RACEXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = C696A284FFC6A1D10C0BEAF361EE1412 /* RACEXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 16DA1E0753881A8D6C6B6914182B109D /* NSObject+RACSelectorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 47AD2D8CAE0CCE18C3B1F113990A5E44 /* NSObject+RACSelectorSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 171E0D7B4276864E03B745324F99A4E0 /* JLRRouteDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 788B21A2A553AA362A1CB6577CFA6B5A /* JLRRouteDefinition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 184DD69E04094297A9FEE0BA04218F3D /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F1FCDBDE14CF2854E67D545901E9017E /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A3A48510F5EADB9FB14E0DF45B3AD2F /* MASShortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = B4AB5D4A028F9B0DD563F829B71C3FBD /* MASShortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1ABD3DA2DE56DBF1B91D47EE8511B71D /* JLRRouteRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B0C6205B6AF7C1FC53FE473EA2C5A44B /* JLRRouteRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1BCA1F0342BB6AB6AADF3A8319E8537C /* NSObject+RACDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 9431131D924F8FACC0BDBAC0DA230A7A /* NSObject+RACDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1C2DA2FFED3F4B8B580AF311F7EC7B7C /* Shortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = A68020C63AED43D2F02B016D1172F0A9 /* Shortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C59E23513E8D9E53FB5C11507133D5D /* MASKeyMasks.h in Headers */ = {isa = PBXBuildFile; fileRef = 901C1A6C5DCC4331CFF8AEAE18A879F0 /* MASKeyMasks.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1D61EC66FF509EE11FD3844B3DD966E9 /* RACTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 277835F63879EBA8DF4FC6D65C94A9EC /* RACTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E1A4A726494A11CA6958D7599DC515B /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 45B3F5BF28538E134CB9DE0D6480C890 /* zh-Hant.lproj */; }; - 1E3D006F9735A3432DE863DF1D3EBE3C /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A363F2177CFFF6EC8F77C912287ABC05 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F4432060B2C404E90F912576F2A65D9 /* RACValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4463E98CFB316D6FAAD670E109C075 /* RACValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F609B958FF08B165ED0228D2CD8C95B /* RACUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = 489E2FE8DB39A7FD4640428096AD329D /* RACUnit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F9D460616DC9526B323BC29E7F14CC8 /* RACTupleSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = B2A5892D5CC07F46A2693982D4EBFD43 /* RACTupleSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 102528BAF30B937EE8CD06E109F5A1A3 /* JLRoutes.m in Sources */ = {isa = PBXBuildFile; fileRef = B476201C666404E1D7BB100473F89834 /* JLRoutes.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 117E6FBDF33EB74E967000B9848B6821 /* NSObject+FBKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = E55B347AF16BE4668ACD889224574DF2 /* NSObject+FBKVOController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 11D6B62A4B1BF3471A84A9F8C69CFF2F /* NSEnumerator+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4867EFC45580A5EC83FA93B3816971DB /* NSEnumerator+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13B6DCF366BC1D9ADEA240F12B7F6C99 /* NSArray+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C8199D21E923A3D3AD2B9B51A719D34 /* NSArray+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14D54F5B48619E8523FBD57CDE224325 /* RACMulticastConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = EB515EDF1537DB5D1A322F844B12D4DC /* RACMulticastConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16429745F190530B8B9F0384805AEF0F /* RACBehaviorSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D2AE1FA724486C325A79B0C53455095 /* RACBehaviorSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 167EE6824B8B34885CDABFEC9912FE6D /* RACEXTRuntimeExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C1F7C21DCFF7429D72A6093180CD2E9 /* RACEXTRuntimeExtensions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 16DA1E0753881A8D6C6B6914182B109D /* NSObject+RACSelectorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E3C6339B580FA2833F91E556157B35C /* NSObject+RACSelectorSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 171E0D7B4276864E03B745324F99A4E0 /* JLRRouteDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = BCD5160BE96C54B0DF28809EF5DD4FF2 /* JLRRouteDefinition.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 184DD69E04094297A9FEE0BA04218F3D /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F095D8BAF58CD04F16412ADA13BC146 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18CAB445DB7A793457704F4984B40F78 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 728BE5F242E8E7DB99E2172101E12D1A /* pl.lproj */; }; + 1A3A48510F5EADB9FB14E0DF45B3AD2F /* MASShortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = A7DBFACB0B5BB5BC6883426C92CB7F08 /* MASShortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1ABD3DA2DE56DBF1B91D47EE8511B71D /* JLRRouteRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A9D1F78CBFF11ED4B94EFA16928D727 /* JLRRouteRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1BCA1F0342BB6AB6AADF3A8319E8537C /* NSObject+RACDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 071603AE20F87C57756E7687C09591FA /* NSObject+RACDescription.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1C2DA2FFED3F4B8B580AF311F7EC7B7C /* Shortcut.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EAD1CFE61FB68884E17A9F6653E95DC /* Shortcut.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C59E23513E8D9E53FB5C11507133D5D /* MASKeyMasks.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A2A8060F6EEB0BDECA030AA42EF5D80 /* MASKeyMasks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D61EC66FF509EE11FD3844B3DD966E9 /* RACTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 9400E007F4A7D32F4E3C7DA5BDF58B32 /* RACTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1E3D006F9735A3432DE863DF1D3EBE3C /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A3B50820E70455306C64BEC7AF692427 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F4432060B2C404E90F912576F2A65D9 /* RACValueTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AC9E48DD0B3BB8FDBC138936A670E78 /* RACValueTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F609B958FF08B165ED0228D2CD8C95B /* RACUnit.h in Headers */ = {isa = PBXBuildFile; fileRef = F058A758C85748DB6CDF3FA12D0AE576 /* RACUnit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F9D460616DC9526B323BC29E7F14CC8 /* RACTupleSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = C7D0B432FB52167EFCED472977B9C0F4 /* RACTupleSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1FA3A6F0773C5D86C7DFEF86BCF54070 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B86B4AAB47DFB9C73D2476D317BE774E /* AppKit.framework */; }; - 200E7C29E35EDDB6AFC2F22B1CA06D93 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = F13C6E61E99E202B56300F56A3034112 /* MASConstraint.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 20AB9F4381BB0EDC1192D067954C4C01 /* RACReplaySubject.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F236E38605D856EA8099E70D35452C /* RACReplaySubject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 23DB848C71B3729BEA9156A4EAE6BB99 /* RACDynamicSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D2B0003F49FC9EDC7590321AC6BFB88 /* RACDynamicSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 241AA443CD8914CAFB3D02607CAA1A02 /* RACBehaviorSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = 251FBBC73D5EF330DFA2C3CC7100E5C0 /* RACBehaviorSubject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 243D5679D072C7AE7FC011852575392E /* NSObject+MJCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AC754C18E4EBD564FF0BE9BDD9D73B3 /* NSObject+MJCoding.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 24B2F36AABCA815294B79288994BB954 /* JLRoutes.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FBA4265FA607A57D44F29A0B238DC2 /* JLRoutes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26754C506C5038F24FC6E53FC0490C2A /* RACTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AC3286DD6B6CD4CF2D1971F091E558B /* RACTuple.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 200E7C29E35EDDB6AFC2F22B1CA06D93 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D54BD81189B3F3A2D94505098F521B2 /* MASConstraint.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 20AB9F4381BB0EDC1192D067954C4C01 /* RACReplaySubject.m in Sources */ = {isa = PBXBuildFile; fileRef = 449927672D2232DA759BA2737801FF8B /* RACReplaySubject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2166313E42CCC010958BB61FCBE967B7 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D26149BDFE3E683EC50D8FD03BDCA375 /* cs.lproj */; }; + 2367A415D5B3F7402A60AD8D7539D977 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3899D8940B4D9488FC720F0682E4ECF8 /* zh-Hant.lproj */; }; + 23DB848C71B3729BEA9156A4EAE6BB99 /* RACDynamicSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 1415C2BD37D05B09623DE7E2BD7DCC30 /* RACDynamicSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 241AA443CD8914CAFB3D02607CAA1A02 /* RACBehaviorSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = F8D57C06D4407215555FE0EDBE01DA02 /* RACBehaviorSubject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 24B2F36AABCA815294B79288994BB954 /* JLRoutes.h in Headers */ = {isa = PBXBuildFile; fileRef = 727BB891F8CCA0FDC79EFEFB41858870 /* JLRoutes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26754C506C5038F24FC6E53FC0490C2A /* RACTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = B64FDD5EFD95901E81557CF05F73FCB8 /* RACTuple.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 27ED8CB48F36ED56E14F00110449A184 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A2D2EDD4A1DFEE11C6B812AE906708F7 /* Foundation.framework */; }; - 287A7A7F92D4586945DFE45BC81DC609 /* KVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = 8732412B937B54EE325D65A55733DE4F /* KVOController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2889203BB35EBE6B01E6540E08999938 /* RACCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = EA47250AC7DC8A0ED211DF2944D660E7 /* RACCommand.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28F6C290B055D8D3C8FFBB94D8ADDC3A /* MASKeyCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 326CD7D1E6876C681A11EA3A448B22C6 /* MASKeyCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2916A7C0B224EA2FE0992DD8FE6E24CB /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = DDE5352C18521D46523F24C8848FCA5C /* NSLayoutConstraint+MASDebugAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 294F1C3D0C34FF15F97993D067DE3ECC /* MASLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = 64CC83238DB7C833833C937D8D1721B2 /* MASLocalization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2BA5EE588F31DE62B27A2B2EA07E0B1F /* RACCompoundDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 68A1AE4033446A00B9B658009304A320 /* RACCompoundDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2BAFE84A2806F2C57C358858858B34B4 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 34AAF569E806D3602F701C9682E5C305 /* de.lproj */; }; - 2BBCD37212013DAD4CE01E215440C39A /* RACUnarySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 3504A868701069CEC6DC85A1F0999986 /* RACUnarySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BE7DC932756FAF205163806526AFBEA /* RACBlockTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 054E09A0D2ED3DDEE3600C793BC1A762 /* RACBlockTrampoline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2C65D301E09FF2BD41AF536C8C112F69 /* RACKVOProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3DB5301428F8A0955C03BDE9F62A181 /* RACKVOProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2EDD49432CBD28F16DF76E75CC70B5BD /* FBKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = DFE1DBD7301E01B5E3A39F1686D42F00 /* FBKVOController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2F991149B70E82A39A5DC711A3C9C15C /* RACUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = 89C15C0B172E1FBF5B29DE5DAF45BE18 /* RACUnit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2FF332350AF2EB8C13983D021E5137AB /* MASShortcut-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = ACDFA4F3C1F306F3AFD355D748B780E4 /* MASShortcut-dummy.m */; }; - 306986657C6E91084481E801295EB005 /* RACSerialDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 95E168FCAECAB4B00D2398F200EE92D8 /* RACSerialDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 287A7A7F92D4586945DFE45BC81DC609 /* KVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = D37CAE10EC2F0C858E9429729D1B651D /* KVOController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2889203BB35EBE6B01E6540E08999938 /* RACCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 1564A8F61C6CB09E80F1242522BC7319 /* RACCommand.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28F6C290B055D8D3C8FFBB94D8ADDC3A /* MASKeyCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7991C451461038360C002EC25ACCD4 /* MASKeyCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2916A7C0B224EA2FE0992DD8FE6E24CB /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A05A55C93337D72E09F6957618FEE5C /* NSLayoutConstraint+MASDebugAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 294F1C3D0C34FF15F97993D067DE3ECC /* MASLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = C3FE9A013C7BC55279F731898331AE5F /* MASLocalization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2BA5EE588F31DE62B27A2B2EA07E0B1F /* RACCompoundDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8730F47BE426C7F948D05432463B5937 /* RACCompoundDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2BBCD37212013DAD4CE01E215440C39A /* RACUnarySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CD634BE0AEA1DA2A380D712BC934544 /* RACUnarySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BE7DC932756FAF205163806526AFBEA /* RACBlockTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A13E6B41FEEAC57A26BC12EDB7C6032 /* RACBlockTrampoline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2C65D301E09FF2BD41AF536C8C112F69 /* RACKVOProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = E75AEFCABEA743CC4DD6CDA2F1B952D4 /* RACKVOProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2EDD49432CBD28F16DF76E75CC70B5BD /* FBKVOController.m in Sources */ = {isa = PBXBuildFile; fileRef = 124F008ABA62F78938FD643E8E6E5F68 /* FBKVOController.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2F991149B70E82A39A5DC711A3C9C15C /* RACUnit.m in Sources */ = {isa = PBXBuildFile; fileRef = 2233AABD233F432816D80870E42A39BF /* RACUnit.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2FF332350AF2EB8C13983D021E5137AB /* MASShortcut-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FE9F37E8123B597BCEE1A8D8EF10FBD /* MASShortcut-dummy.m */; }; + 306986657C6E91084481E801295EB005 /* RACSerialDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 742BD7F1FDA5C6984855201FB8767936 /* RACSerialDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30860B7D83CBD0C93162E0AAA6266917 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FF6B0C2758B75CE43C3A6CD6721AD2CA /* fr.lproj */; }; 328005DE69E91B4FD87B69BEA01DC8D1 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; 32E250C367D40DFE6A365F8AE7A55AF1 /* CoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96D7824CF9886D89981192488F3F0108 /* CoreServices.framework */; }; - 332E3754A8F370333ADF20E3B5AC62AE /* RACEXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = FA917799E98A1E768A7093FB39CA50CE /* RACEXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 333888D1F6052AE89725994E87DEAF61 /* NSString+RACKeyPathUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = C1B2819C042811649674BE814D7311E0 /* NSString+RACKeyPathUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3341A4FD296669238CA7682890CB574E /* NSUserDefaults+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3125A95116695F297C4B988185A37F4F /* NSUserDefaults+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 334BC5CE21B72A5A7D5BD0AA6C77B89C /* RACDynamicSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BCC53E6F0D51446F5F9AD5B4A804CED /* RACDynamicSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3355B8D221BF86265D6F9558952DE40F /* NSObject+RACKVOWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A895C70FC205D4C828BDDA9B32AA8C25 /* NSObject+RACKVOWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 336B781E5AF19CF4F84DA9462E41429D /* RACStream+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 739BB29D7F24D25CC4FD1FF3C3A1446C /* RACStream+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 33DC154CACD614244DE45A53CE08EF0D /* MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = 77F669F680AB719763FA6289A8D3C6DC /* MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 340497E83F9DF147F7354194E48F9A2C /* RACEmptySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F3C6B8BD03A7EA869C7EA4FAFA9FBD0 /* RACEmptySequence.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 35B8EEF818BC5B8190F182868D50305F /* NSData+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F52071790C899E157EDF80FF63545ACF /* NSData+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 35C7EA5B31465C4197892CE66A24D9AB /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 67D6FF948119298A85C2A5D2E687B50D /* NSArray+MASAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 37F6A3BECF37C125152A3BBA232AD7DC /* NSObject+MJKeyValue.h in Headers */ = {isa = PBXBuildFile; fileRef = C0832D0AF0A7F2AF4A7F43BFB4EBD18B /* NSObject+MJKeyValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3867CC4ABC7A37211B3CAC46C6967377 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CCFC8929A42FFCEAA406A5C537FEF4B /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 38C6AFD5844D9504C94AC5B704AF043D /* NSString+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AA502F6F3E15635A61A28C7BD0527845 /* NSString+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3A1F5D39AD202F3AA9EDFB10477999BA /* RACPassthroughSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = E767D844B2691C5FD65E7551044C2048 /* RACPassthroughSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B416856EA2CD1BE345BE4DB01F5ED94 /* JLRParsingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F5BF928F82A886C8E3388230ED79B39 /* JLRParsingUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3B54F4738380D2CCDB9160683BB65E0E /* Pods-EasydictTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9557017CFFCCA6BDFC4839A96EFD0115 /* Pods-EasydictTests-dummy.m */; }; - 428F28195C11E0207B4555399B679FE1 /* RACReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C5EE6FF6E65A797C4DD72A754BC231 /* RACReturnSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 44283063B529551289C111E42AEA7487 /* JLRRouteHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = FF381107CB36EC9C8A57BCA65E77EB05 /* JLRRouteHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4454EEE74707A4645C03835CBED33F97 /* NSControl+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 253FCA858D5F0219F5921EA261F5F006 /* NSControl+RACCommandSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 44A145033020E857348F2CF287D18EBB /* RACScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D7F0A9546B9AEB5A6625473E776137E /* RACScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45B0F1C3F3965E69C8F71044B1397D54 /* RACQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 54C2F839D3238DCC6675AC9449A91A09 /* RACQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46D6446DA8450AF0B1C24CA52C55D9BA /* NSIndexSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0133444D217A20710819BF36151B2DE4 /* NSIndexSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 332E3754A8F370333ADF20E3B5AC62AE /* RACEXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C6448AC82A4A7E28F96E47A48525668 /* RACEXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 333888D1F6052AE89725994E87DEAF61 /* NSString+RACKeyPathUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 728C01F2BFAE704FD4C6081BB4D74C79 /* NSString+RACKeyPathUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3341A4FD296669238CA7682890CB574E /* NSUserDefaults+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 24F277C0BAD328B2C8933F42E42DD2E8 /* NSUserDefaults+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 334BC5CE21B72A5A7D5BD0AA6C77B89C /* RACDynamicSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 5112B060EABBDFAE3BC8BF6BD7F78D7B /* RACDynamicSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3355B8D221BF86265D6F9558952DE40F /* NSObject+RACKVOWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6187F7EB204B0EF89147FD2A169B8268 /* NSObject+RACKVOWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 336B781E5AF19CF4F84DA9462E41429D /* RACStream+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F6162D54BEF7747DBF198004962EE93 /* RACStream+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 340497E83F9DF147F7354194E48F9A2C /* RACEmptySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 05CC669CEDDE873DFE051116645AF28D /* RACEmptySequence.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 35B8EEF818BC5B8190F182868D50305F /* NSData+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E412CC66181F24A50CCED9A37E10FAE /* NSData+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 35C7EA5B31465C4197892CE66A24D9AB /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AD2C6CC2AA72EAFC55F1B252E28E79B /* NSArray+MASAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3867CC4ABC7A37211B3CAC46C6967377 /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = A421FDD9846BC1B47BA41E6F8F4299CE /* AFURLRequestSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 38C6AFD5844D9504C94AC5B704AF043D /* NSString+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D91786CC047344AB93D8BE85427A4904 /* NSString+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3A1F5D39AD202F3AA9EDFB10477999BA /* RACPassthroughSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F9C864E92016AA76B7AF96876A27587 /* RACPassthroughSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B416856EA2CD1BE345BE4DB01F5ED94 /* JLRParsingUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 42FE0E4E3402E5910BFD2D7D3B5531A0 /* JLRParsingUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3FD6090B473DC6B2CD60ACCCFAB9E484 /* Pods-EasydictTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9557017CFFCCA6BDFC4839A96EFD0115 /* Pods-EasydictTests-dummy.m */; }; + 428F28195C11E0207B4555399B679FE1 /* RACReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 2666F1531932D700E450DF3EDD8836AC /* RACReturnSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 44283063B529551289C111E42AEA7487 /* JLRRouteHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E8A45F7832D17842268FA283E4C15561 /* JLRRouteHandler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4454EEE74707A4645C03835CBED33F97 /* NSControl+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = E921E86302CCB70B536CB8192696D14B /* NSControl+RACCommandSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 44A145033020E857348F2CF287D18EBB /* RACScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = FE4C513363A7BBD570689CB5ABDB58D5 /* RACScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45B0F1C3F3965E69C8F71044B1397D54 /* RACQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = AF5525A9AE2D1EE4452ADDB4B04526C9 /* RACQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46D6446DA8450AF0B1C24CA52C55D9BA /* NSIndexSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BD410EC8C15EB233896C4FE3F9039087 /* NSIndexSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4716131F729BB859DCD543139D113C84 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A2D2EDD4A1DFEE11C6B812AE906708F7 /* Foundation.framework */; }; - 48A66702255B568AACB57D13353ABFF4 /* NSControl+RACTextSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 406F8228457D5CB0D921813E21FE946D /* NSControl+RACTextSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 49950BD77895F5F6F6CD80DE9C30E805 /* NSFileHandle+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = EBA76980BAEFE095A7DE076F41D1363F /* NSFileHandle+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 488A04950F94C0FC3ABA87BFC3A84DE1 /* MASPreferencesWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = 08D66D888F37F6B09827528CA157C432 /* MASPreferencesWindow.xib */; }; + 48A66702255B568AACB57D13353ABFF4 /* NSControl+RACTextSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = AF1D126F6F72BD274238E330D66F4A45 /* NSControl+RACTextSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 49950BD77895F5F6F6CD80DE9C30E805 /* NSFileHandle+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = C3B9A5C08AC350FD6A79A3BF05BC3A11 /* NSFileHandle+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 49B8FBDE96C9DCE54EEA80A427E400C7 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 855AAEC987B11544B8EA8FABF064A20E /* SystemConfiguration.framework */; }; - 49F1B4350A7592A60D8775649C9D3128 /* NSObject+MJKeyValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 148E666FDFB3D3BF2F71CED30853AACB /* NSObject+MJKeyValue.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 4A085767EC07957D09C7A6A16F17F399 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; - 4A62422B6748C90B540D628CC75BB411 /* JLRRouteRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = DFEAFC95BA525C7E233427D5820D0C01 /* JLRRouteRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4C4C76D60BD561ECF267C9E1C9799046 /* RACSubscriptingAssignmentTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C47AD376829AC1E98C2387B2ED5149D /* RACSubscriptingAssignmentTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CD15A7B893829FBD76453E3916364C1 /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = D146F011303B1C83593CEABF179537E2 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D1A7F6A852677BCE5A9995AA0E1BAE0 /* RACEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 28219A7DAFE0AC6DF6CCE34E8C591E00 /* RACEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E196744FE4AB51C8ECFCE7FFF1E8E66 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 604C599F9DB7356D975D61A7A4A4B102 /* it.lproj */; }; - 4F30642E4F2109DE340494AAB2FAB993 /* MASShortcutMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = DAA0E1E553E4FFF8010FC1E15C64834F /* MASShortcutMonitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F4B2E680C0F15245B9F1FAEA47CC55B /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F387F3547F7723B133F6EB622868C05E /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4F5E782016B36C23D3C8E1A72C4E89F1 /* RACStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CE37FA4A2F489645A1017746EC0CA0D /* RACStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 512EF163DFB5960605C314D95C3A26C9 /* RACSubscriber+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 591DB7CE7DE6D4E2827BC73612B65B20 /* RACSubscriber+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 5175CE9F4B3A893304218D99403D93ED /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E8A491921DCFC162EB2A938076F782B3 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5269125E3DB0BD186DB3AE857B3C9E62 /* MASHotKey.h in Headers */ = {isa = PBXBuildFile; fileRef = DF5D7576CB5ECA11321E060997DF2279 /* MASHotKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54E0065B88A69879DE8F65A73B9E0204 /* RACSignalSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B8DC497D2256FF535AF9649B43C3C3F /* RACSignalSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 559B7E07FA1B3835D7C39FE52EFA7B4C /* NSIndexSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 63770CC527BB6F6D848F71FA5B3825CD /* NSIndexSet+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 55D00552A59AD27200549B9979163B51 /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7397CEDA777130C0129CCE6E1C63624B /* pl.lproj */; }; - 561168BDE155FA7E57A48961E0DF8D51 /* KVOController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F3A375CD22E0FCA8C79DE532D1CCA411 /* KVOController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56DBD44404488F15CE0AD26708AECCA3 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 95A397D2F5C88626A6774905D8DBBAB4 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58052DFA57FA2569F3D7720EA7A744F1 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 998369D782732EA87BD493C1D0B05A33 /* MASConstraintMaker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5807E0632368B365308B44C5AE6973BD /* MJExtensionConst.h in Headers */ = {isa = PBXBuildFile; fileRef = CAA886A17877F13CACC362267C18975D /* MJExtensionConst.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 582575125BD55FDF6B022C83E6D57414 /* RACSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 90D47D004B261B10EB65D9F403336742 /* RACSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5857D7331F535E55BE0260651348CEC3 /* RACEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = A09DBA0292F567D6F52AAAD9C6430526 /* RACEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5864A26625028DA54B66904E1F3CB559 /* RACQueueScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 11ADA566099A0C86F81BCC2034C0DE15 /* RACQueueScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 586B1D7E92AEC3C2462B5BA36B2D413B /* RACSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 33D1A9E562E03C58892F3B45AB3E946E /* RACSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5943324F179C6C962816A4712A889E0C /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C6B606655F9CFAC168E519400032517 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 5991FB507FDD0F6C4D2EA204337EF426 /* RACTargetQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = F0FCCF1F53756B076591F1B9385D7AFD /* RACTargetQueueScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 59C5DEA34359323178DC4924BFEDF256 /* MASShortcutView+Bindings.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE1DD698E397FDA3CAF658795EEB61F /* MASShortcutView+Bindings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C4E3BEC68F14D2154A75E65160409AC /* MASPreferencesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = AD36416299FD1BBB5C0715988BCAE464 /* MASPreferencesViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5CB0D9FA9418E1F8C6D5BB116C78DB6F /* NSControl+RACTextSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B06FA4447823AF0F6F97B8E96B719A4 /* NSControl+RACTextSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5EF9CEBC53E00075A9DA6DA100DB48C6 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 68073F3A5385DAF3DF77757ABF121769 /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4A62422B6748C90B540D628CC75BB411 /* JLRRouteRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 91B78AD8954AD9725DF542FF55A64790 /* JLRRouteRequest.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4C4C76D60BD561ECF267C9E1C9799046 /* RACSubscriptingAssignmentTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = 31A6003DB03E3BAE3DFC88493A8AD221 /* RACSubscriptingAssignmentTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4CD15A7B893829FBD76453E3916364C1 /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 12CB833CE477679E8285869F87743C83 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D1A7F6A852677BCE5A9995AA0E1BAE0 /* RACEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 31C75A8DF5866EEA1BB0B88C16610615 /* RACEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F30642E4F2109DE340494AAB2FAB993 /* MASShortcutMonitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 18056F19D653CF2E03A823684A74D205 /* MASShortcutMonitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F4B2E680C0F15245B9F1FAEA47CC55B /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F14A540F223630B025007DEC543F5A4 /* AFURLSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4F5E782016B36C23D3C8E1A72C4E89F1 /* RACStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 13DC024A4488907623BB56014775EE87 /* RACStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 512EF163DFB5960605C314D95C3A26C9 /* RACSubscriber+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3ECFE854D5ACDF9D32D7454F5FB16300 /* RACSubscriber+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5175CE9F4B3A893304218D99403D93ED /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DA4CF9DFA48C0A5F4AE58B82C7410F8 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5269125E3DB0BD186DB3AE857B3C9E62 /* MASHotKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 372128ACDDC55A5504A48E8AE12E1F7B /* MASHotKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54E0065B88A69879DE8F65A73B9E0204 /* RACSignalSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DBC6BBCD2FE602640F0F3A01FF4A5C5 /* RACSignalSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 559B7E07FA1B3835D7C39FE52EFA7B4C /* NSIndexSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1ED109ECA47EF3F3163C51593DD4E94F /* NSIndexSet+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 55C92A84CEE1C5F1942B6291D80DE59B /* Pods-EasydictTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 91595758B02C3B624DAEBA1FA94E413B /* Pods-EasydictTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 561168BDE155FA7E57A48961E0DF8D51 /* KVOController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D72D48B229FD05836F763B6B490661B /* KVOController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56DBD44404488F15CE0AD26708AECCA3 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 988630678DB07F73D902798179FEFEEB /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 58052DFA57FA2569F3D7720EA7A744F1 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FBD06AF2AAD6478A8D75D2F133433E5 /* MASConstraintMaker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 582575125BD55FDF6B022C83E6D57414 /* RACSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 538A90A383C72EF72998BE4874B2B40E /* RACSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5857D7331F535E55BE0260651348CEC3 /* RACEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = B71F6C3524461DCCFB0F68D9B5CB6D8B /* RACEvent.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5864A26625028DA54B66904E1F3CB559 /* RACQueueScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 46DA845B6AC6E7D90326074F3D9420DC /* RACQueueScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 586B1D7E92AEC3C2462B5BA36B2D413B /* RACSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EAA35B6D723F9015FC9082CBCEA5A8 /* RACSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5943324F179C6C962816A4712A889E0C /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 360526AF2499C9350E0B952688137023 /* AFHTTPSessionManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 5991FB507FDD0F6C4D2EA204337EF426 /* RACTargetQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 549148CAE8F94D18AD4562FD24C9E9F5 /* RACTargetQueueScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 59C5DEA34359323178DC4924BFEDF256 /* MASShortcutView+Bindings.h in Headers */ = {isa = PBXBuildFile; fileRef = 81137365B06912D132A4884ECE29A145 /* MASShortcutView+Bindings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C4E3BEC68F14D2154A75E65160409AC /* MASPreferencesViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = AD45BB2231694E772E7A12AA4B7046F1 /* MASPreferencesViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CB0D9FA9418E1F8C6D5BB116C78DB6F /* NSControl+RACTextSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BE4413152E3327F1A4632C5601527D5 /* NSControl+RACTextSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5EF9CEBC53E00075A9DA6DA100DB48C6 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = FF0287DCA0AD387E4C1011821520477C /* AFSecurityPolicy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 603C9389FA7851613185C94F3D5661DD /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; - 6057AA30197F38E7470EB7A7883C7F2A /* RACEmptySignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 13A3C94CE26E870553A8A3C07CA30B57 /* RACEmptySignal.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 60F7D8253F359283B31BC58A73AA70AD /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 684929ACE56AE3580624ACE30CC449FA /* ru.lproj */; }; - 6130390A28FACC2AAB743924489049C0 /* MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = 600DDBAD99DE6B05BE64FBF58452AFC6 /* MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 616261015BA6EAFD7A64CDF635586BE9 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 65F6B1F59FB75CA17AF3F2A69F4B39CB /* MASViewConstraint.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 620C987092D89C947D6D7D4B25437EC8 /* NSText+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EF47CB28463C586B26B2991DB5B8480 /* NSText+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 621A85EEC558E827589BA680DE3CAC95 /* RACValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 99E497B8E5B34A08E9B954F44EFA8EA6 /* RACValueTransformer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6255E01AD848E216F970969B14F11C8B /* NSObject+RACLifting.m in Sources */ = {isa = PBXBuildFile; fileRef = 47CC1777B7155CF036F83A3AF8B6BB22 /* NSObject+RACLifting.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 62A0A45228800D371EC22C888600851E /* NSInvocation+RACTypeParsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FDFC78F08EBC020DBD1C6D8C4A0C55A /* NSInvocation+RACTypeParsing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65886C3F4D2DE9256A673D0C8320222A /* MJExtensionConst.m in Sources */ = {isa = PBXBuildFile; fileRef = E4E5BBD9F6262ACB2685A9A0B6BA63CF /* MJExtensionConst.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 662FA58BFBA87239B5EDAC3BF981D4A5 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 67AC21D8CEFD70F19580760DB46C52F3 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6758F4C7DCD713527DBB69B197F5E1E3 /* MASShortcutView+Bindings.m in Sources */ = {isa = PBXBuildFile; fileRef = 98DA7C31845B11E5E9EBD831F28190FF /* MASShortcutView+Bindings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 67926EEACC4290F238C9C48C6C2D13B6 /* KVOController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AA4A61BEE93277F6D81303E6AA2487E /* KVOController-dummy.m */; }; - 67AEE626250489F63A0BBE4D3C98855C /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B71D33A8AB4126FCB0ADA296093911BF /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68C57367CBE929943971836F2F6C4297 /* RACArraySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 637CF36B361FC92C13AB4A54A4328CA4 /* RACArraySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68DF57F8D5E78A535CB8C7143CAF7809 /* NSData+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = E8CC0F06D34E00AD8B317D99FD7F01F9 /* NSData+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 699F22C683CA2D29123075ED20D36F58 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 38EC48346056ADBA21FD4503D6825E8B /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A7EDEB3C7193F1D6B7070A5CE21D6B3 /* RACImmediateScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 721DC296B9673576570113B47B8C4095 /* RACImmediateScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6AAB57091A8680E7F9C22AD25F70300B /* RACGroupedSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = DFB09FBA9611715413E83EF84786C7D9 /* RACGroupedSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6CCDDE6469F1EA9A57235BF0D9DE5774 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; - 6D819C516A1ED58B10AD4110F944A6C0 /* NSString+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A8F378C18103DCA850A05EBFCE4E72D /* NSString+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 6DD5D1A933244769CC0504FE934A68CA /* MASLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = B9B75FA5CC7BE798947804D7024634AA /* MASLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E4EC8B8ED1F08438208A9537C18FDB5 /* RACDynamicSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = C5221D021795CA36BD5947FC0168EE65 /* RACDynamicSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E5BA38F45C9B904BAA86970852F0A9E /* NSString+MJExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = C04939DBE13B5A909F833EFA2E579926 /* NSString+MJExtension.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E7E57D178AB07637DCE13FD1CC1D253 /* RACAnnotations.h in Headers */ = {isa = PBXBuildFile; fileRef = 0175E2A27E40ECB93F6CE0B80E0FA51C /* RACAnnotations.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FFF5D225862928BBE3242F61D2FFD6D /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 5625F93AE851A424B622A7AE18538527 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7098D7E4487E9DA9B7ACBAEB1CE9E20C /* RACTupleSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = D3A7AA25FCD790A199EEC597E269F9E1 /* RACTupleSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 710C42636E795A793DE3E99C42A95080 /* RACScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = AFED17BB38CF542660A6D3381ABBE5C0 /* RACScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 71314239929D8F0CB31DD755C3F4187E /* JLRParsingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = DA14B0FFEB38306B2D54B1626D742F3B /* JLRParsingUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 717704BD9C6A7612D0709A634AF70097 /* RACSignal+Operations.h in Headers */ = {isa = PBXBuildFile; fileRef = A057CDE29E056CE8AF865D1B8F7A7ADE /* RACSignal+Operations.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7189A1BF2FC68A735BC4A983AAFF0A95 /* JLRRouteHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D4F58C235F070C7997D182C3ABB1E38 /* JLRRouteHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72022B481CDC49826D8692D64C090F95 /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DD80013E393CE7349EA0CEAEFADB0437 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7484C7803CF324FB12F27C0C3AAC0C3B /* Pods-EasydictTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 91595758B02C3B624DAEBA1FA94E413B /* Pods-EasydictTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76CDE97AAF5D3E001525455B10A407F0 /* NSEnumerator+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 41EADBE38E92458F65B7405E077B05B6 /* NSEnumerator+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 77116A50197ADFC6613300A7E187C4AE /* NSOrderedSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B01D19A83232C1E4D8400AB254C4BB47 /* NSOrderedSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7729C11A2558C2471A8B8D58A874EE6A /* JLRRouteResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B2AEDEF7C9586A7261C207549FA53B92 /* JLRRouteResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 77E89ABBF0B14D029D55072153F36336 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 88CADD68D050BE1261C07FE417DD8F5B /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79CAC0A0F92732E566C161D4E4EE7B14 /* NSNotificationCenter+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD9ABE326EC7D0AC6E288CA1EEF8983 /* NSNotificationCenter+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7B835D47DE258886D4DE32448092B2E0 /* MASShortcutView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA8DDD6894772E67D509F8D625D8578 /* MASShortcutView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C029376ECFAAF6EE34B547B6A8F98FD /* MASShortcutValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = BC40127846A28F86F1EC4CDCD51FD5D2 /* MASShortcutValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EF822A9C4C636B72A8D8A75743B7BA1 /* MASShortcutMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1741DDBD8CCD946C9E079F964513420C /* MASShortcutMonitor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6057AA30197F38E7470EB7A7883C7F2A /* RACEmptySignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 337BC36C0E369D56A93DA541104D875E /* RACEmptySignal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 616261015BA6EAFD7A64CDF635586BE9 /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = A289D53E8C85289016677ECC46C9C490 /* MASViewConstraint.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 620C987092D89C947D6D7D4B25437EC8 /* NSText+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 9399CA177D1AED183B82E4989A66BAF1 /* NSText+RACSignalSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 621A85EEC558E827589BA680DE3CAC95 /* RACValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 05C7C9BB69E3D52C4FD7EF630B22F24C /* RACValueTransformer.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6255E01AD848E216F970969B14F11C8B /* NSObject+RACLifting.m in Sources */ = {isa = PBXBuildFile; fileRef = 07B71BD53F386674D1C56A40DE0AAFFF /* NSObject+RACLifting.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 62A0A45228800D371EC22C888600851E /* NSInvocation+RACTypeParsing.h in Headers */ = {isa = PBXBuildFile; fileRef = ECABAA0BD0DCD4A5AE1B61E61B75AFFA /* NSInvocation+RACTypeParsing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 662FA58BFBA87239B5EDAC3BF981D4A5 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = D94E2C40A4A05442B0F80DBE17E06450 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6758F4C7DCD713527DBB69B197F5E1E3 /* MASShortcutView+Bindings.m in Sources */ = {isa = PBXBuildFile; fileRef = B68C0D1248B03F3A09EDBB3027423BC0 /* MASShortcutView+Bindings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 67926EEACC4290F238C9C48C6C2D13B6 /* KVOController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CFE03C1952FBA829EECD0D4938535E44 /* KVOController-dummy.m */; }; + 67AEE626250489F63A0BBE4D3C98855C /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = CB37D513A4C904D0FA3F7BFFCB80ABE5 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68C57367CBE929943971836F2F6C4297 /* RACArraySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 1298F38D01ABEAC23638D1B5870C3BF4 /* RACArraySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68DF57F8D5E78A535CB8C7143CAF7809 /* NSData+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = E289241B40C16DCF4383F6466A14B0E0 /* NSData+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 699F22C683CA2D29123075ED20D36F58 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B894FE8C5CC15F7554D83EB4EBA0E8A7 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A4079EE30A70453D7E131D3B6B972F9 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6367D96CDF09136CE8225E76A803F168 /* ja.lproj */; }; + 6A7EDEB3C7193F1D6B7070A5CE21D6B3 /* RACImmediateScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = ECE6F936049B59539EDD8A2CD13CD878 /* RACImmediateScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AAB57091A8680E7F9C22AD25F70300B /* RACGroupedSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = C3CE171194B7810F3B34AFE49CC89140 /* RACGroupedSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6D819C516A1ED58B10AD4110F944A6C0 /* NSString+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CF92EEE01B8394B9D75266586303F84 /* NSString+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 6DC00E7343079D2309D366D98BE2C4F9 /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BF16684FCF2B79221B112CEF72E494F7 /* nl.lproj */; }; + 6DD5D1A933244769CC0504FE934A68CA /* MASLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF35FE6F465E5F49DC53F726AE9B801 /* MASLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E4EC8B8ED1F08438208A9537C18FDB5 /* RACDynamicSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C6AFFB4DAE6EAF24BD808BE124DDBD /* RACDynamicSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E7E57D178AB07637DCE13FD1CC1D253 /* RACAnnotations.h in Headers */ = {isa = PBXBuildFile; fileRef = EB34E81476F35C788FAB72FC11C19923 /* RACAnnotations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6FFF5D225862928BBE3242F61D2FFD6D /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 37994AC35986CF6908F3FCB9A1F3EF3B /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7098D7E4487E9DA9B7ACBAEB1CE9E20C /* RACTupleSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 63BB976E129324F62AF0F1685FF320D9 /* RACTupleSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 70F5F1116501D8B1F5298A2DE8CF655D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; + 710C42636E795A793DE3E99C42A95080 /* RACScheduler+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FEE9E1DFD8E12F4ECAF4ECF54392F16 /* RACScheduler+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71314239929D8F0CB31DD755C3F4187E /* JLRParsingUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EA5D3F340506E996974D95A41EE63B1 /* JLRParsingUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 717704BD9C6A7612D0709A634AF70097 /* RACSignal+Operations.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A4CDC860CBBE79129DBEC0C715FB66F /* RACSignal+Operations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7189A1BF2FC68A735BC4A983AAFF0A95 /* JLRRouteHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = F72508AE6F7AC0147EFF90F591163F55 /* JLRRouteHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72022B481CDC49826D8692D64C090F95 /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EFB7D47257622A7F94879A0B2FF0D6E2 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76CDE97AAF5D3E001525455B10A407F0 /* NSEnumerator+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E267DA822844A3466A6B0C03171C3752 /* NSEnumerator+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 77116A50197ADFC6613300A7E187C4AE /* NSOrderedSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 774A45951A8AA5B542AC4B9B33477EC8 /* NSOrderedSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7729C11A2558C2471A8B8D58A874EE6A /* JLRRouteResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = DC70A6AF2ADF58665CCE5BE99167DA4B /* JLRRouteResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77E89ABBF0B14D029D55072153F36336 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BA8ADE6249875DD36DCBCE5EC8BCEF28 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 781076F8EA682F34541E8BAE299339AA /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 10E4AFDF5ED4904A4303EA17327B637C /* de.lproj */; }; + 79CAC0A0F92732E566C161D4E4EE7B14 /* NSNotificationCenter+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1EEEC79E3ABA9B9468603D165B7576 /* NSNotificationCenter+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7B835D47DE258886D4DE32448092B2E0 /* MASShortcutView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A2C73C1386A957152BFE6C9D7F46B21 /* MASShortcutView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C029376ECFAAF6EE34B547B6A8F98FD /* MASShortcutValidator.h in Headers */ = {isa = PBXBuildFile; fileRef = 105FF30AFA9EB31D35BF918AF732A0B6 /* MASShortcutValidator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7EF822A9C4C636B72A8D8A75743B7BA1 /* MASShortcutMonitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 98AAB4362E10AD79E54052D2F3D50BA3 /* MASShortcutMonitor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; 7F59999179584A86DC8922AF1D751E96 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; - 81B0A880263E42B4A7682B8D656E9433 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E6E01872C9281ADD015A35037ECEF69 /* MJExtension-dummy.m */; }; - 822C5A15A16A7B73568F2B5AA5DF8C19 /* RACMulticastConnection+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 703A69CB76ECF4F69270F3B3DD1F9EE1 /* RACMulticastConnection+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 834348F0132529F12B348C26A4B3C46A /* RACBlockTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = ACD836DF5991AC95BA07C0B0A37FD771 /* RACBlockTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83F1B5B477C366CEB687307042F60FD3 /* RACReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 196A53B1CFC100F355DF6945BFEF8AA2 /* RACReturnSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8590AC8670A3A6156B48C56C3C2C9A8E /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = AD20BF87C3E8D0A70DE4247BA7286001 /* View+MASAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 865AF9D290E6170F37B1EFC3D530B9C9 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = D178922C21826738E65BAEBAEDF12E6C /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8677BB28A889433C2632F2C1829F2F3A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; - 881F1FEB1A7C73462643B5E5B3F732CD /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = F403493C0E51FB0DFC829E48064496E3 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 886B4AC9B1FE36EFF7CD38820E10BFAD /* MJPropertyType.h in Headers */ = {isa = PBXBuildFile; fileRef = 693BCC41CA6AE081DCD74851DF36DD8A /* MJPropertyType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 88E47D775FC3CD3D7E309D8C6742EC69 /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 38435F790DF285E2BD4696B60E31EED7 /* zh-Hans.lproj */; }; - 892AD72AE8798E957105491D1824792E /* RACGroupedSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B2DA95C83C5CA0AD515305E0B4B5D5D /* RACGroupedSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A0307588E78B40E788D91E74AB060B3 /* RACDynamicSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B3A24D332D9DF6EEF896D9724574BC9 /* RACDynamicSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 8AFFCCF815D5B2928A26CFFCA51EBA4B /* RACStringSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 948964A755759E5C30E07FDB640F6070 /* RACStringSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B52D38719C57490297531FC9E292934 /* RACSignalProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = DA288F12EE641D34B1FA163FDFD0B1FA /* RACSignalProvider.d */; }; + 822C5A15A16A7B73568F2B5AA5DF8C19 /* RACMulticastConnection+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 680E0A8F87253C620BC8A24892216F47 /* RACMulticastConnection+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 834348F0132529F12B348C26A4B3C46A /* RACBlockTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = 596F0ABD7C5B22EDDF9C44AB4CAE70EA /* RACBlockTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 83F1B5B477C366CEB687307042F60FD3 /* RACReturnSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = FC061C3D6629192F70DCFF4C82A3125B /* RACReturnSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8590AC8670A3A6156B48C56C3C2C9A8E /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A5F1C9FDBC7EC88AF5C3A4FF58D419F /* View+MASAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 865AF9D290E6170F37B1EFC3D530B9C9 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 346712D4C4908C38D3C78DDD357B4DAE /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 881F1FEB1A7C73462643B5E5B3F732CD /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 152321D641A764CDE7ECEE114056D744 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 892AD72AE8798E957105491D1824792E /* RACGroupedSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = E5D552B3D184172548DA3D2D169C06C2 /* RACGroupedSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8A0307588E78B40E788D91E74AB060B3 /* RACDynamicSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 55B458E3484B29479FF542C90FF149C7 /* RACDynamicSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 8AFFCCF815D5B2928A26CFFCA51EBA4B /* RACStringSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = FB2E41998215CA3A5DD09E5841FDE5B9 /* RACStringSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B52D38719C57490297531FC9E292934 /* RACSignalProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = 95B5B966A1E1293DAE5E87DB0009024C /* RACSignalProvider.d */; }; 8D1041565BCC3CD7C38D565F0AF0C746 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; - 8D215B9F6A2D5684D6AEA6A74DB0C471 /* RACErrorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = E977CF4DD4DC0D16BD175FAF40106B48 /* RACErrorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D8BBB7738F7262E2634CB26FD06BE0A /* RACScheduler+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = E5C3C6580EE6475513CDADA12A1D56B8 /* RACScheduler+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 8E4E3DE7EA18A7E21A11AE50CFD47981 /* MASPreferences-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D651BE9C05BA9013554CCDE43680CE87 /* MASPreferences-dummy.m */; }; - 8F4FEF0B88CCF7080DFED57647D91E18 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = D24F0B1C0005B76FF49DA21B2D9A673E /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FFAEC748E582309A35E1B2723DA9448 /* MASShortcutBinder.h in Headers */ = {isa = PBXBuildFile; fileRef = B4FFE4D8F4F7A71CE950B4E92395913D /* MASShortcutBinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 928265A6EFF9056246732CBB45311D9D /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 934BDB24FA9C8A92FBA878383A672CF4 /* pt.lproj */; }; - 92D044D57D3E990695C6AABD6D7969C4 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 91A7DD4172A033191FD66C63275D0DF8 /* es.lproj */; }; - 93D8E710B07B1C24714594FB530E1FA4 /* RACSignalSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = D0584BA0761EEB3C48E3013C17111CBF /* RACSignalSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 94040927102D7FFDE941DEA49AD6AF4D /* NSDictionary+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FB67B384497FD2084C365BEF63C8041 /* NSDictionary+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9412894A7260A55BFDD408C03A81C3EF /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 045F7038CBFE8E86B42AF4ABEB1497D9 /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 97244E3B5FF4E21DC23909491BEF2A18 /* NSObject+MJProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 99AA657F879F25B6FC467E19D0F77123 /* NSObject+MJProperty.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 97AE4FB93C2E5F42EE079A132EE7F1D4 /* MASShortcutView.m in Sources */ = {isa = PBXBuildFile; fileRef = 521ED242874317D9E20EC77CCA09ED73 /* MASShortcutView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 98D7016BD808889A12E8F9E705A9EAFA /* RACSerialDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = D945988E2461D8A7A1AAFD0DC7B36714 /* RACSerialDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 99C3157D6C24B6313766D8AC358CEAE4 /* MASShortcut-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DF1638CD2F8B386BDC015BF9818839 /* MASShortcut-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A597A653561E72D78F469066B2895F1 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9900F43FA4AC6CE9C5F6E70AC70DA0A4 /* AFNetworking-dummy.m */; }; - 9ABB1EE03E16CEA317C94740FA1E42D0 /* RACEmptySignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EE79DFB54C2C8C73B2BD37E27B171B8 /* RACEmptySignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9BA289B9A97387364A7B455D8E6452B8 /* RACEXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = DB34F13FFE77DA49C8C0734D0689FAFE /* RACEXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D215B9F6A2D5684D6AEA6A74DB0C471 /* RACErrorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A94A77F30419532C6E534DC41775BA7 /* RACErrorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D8BBB7738F7262E2634CB26FD06BE0A /* RACScheduler+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E1B8C5A5839057EB390564EE2EE5566 /* RACScheduler+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 8E4E3DE7EA18A7E21A11AE50CFD47981 /* MASPreferences-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BD055B6E1346F6A59333ADB157F024C1 /* MASPreferences-dummy.m */; }; + 8F4FEF0B88CCF7080DFED57647D91E18 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E6C1C4DBFFCD5FB34F9EFF58265B667 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8FFAEC748E582309A35E1B2723DA9448 /* MASShortcutBinder.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E63B3771D8D5A8CD2DCAD8E40BB3A70 /* MASShortcutBinder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9006CFCD83FBF75393DA7FF20BED3C00 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7554A1ECE515AC765E4AA62D9EFB02B3 /* es.lproj */; }; + 93D8E710B07B1C24714594FB530E1FA4 /* RACSignalSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = A5F2F73FFBBFCCDCD1685E20C41A954A /* RACSignalSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 94040927102D7FFDE941DEA49AD6AF4D /* NSDictionary+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 53C089160890AB3CDB6F3BF1843466C5 /* NSDictionary+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9412894A7260A55BFDD408C03A81C3EF /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 593E2BCDCD27DEF4544701958CD3F17A /* AFNetworkReachabilityManager.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 97AE4FB93C2E5F42EE079A132EE7F1D4 /* MASShortcutView.m in Sources */ = {isa = PBXBuildFile; fileRef = DA9766900F98D37DADEC5BD2EA58D170 /* MASShortcutView.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 98D7016BD808889A12E8F9E705A9EAFA /* RACSerialDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 35161E7BA4DC069928DF72B7FFAC7032 /* RACSerialDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 99C3157D6C24B6313766D8AC358CEAE4 /* MASShortcut-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 77C56020D1F555E3841D5DA5F7904720 /* MASShortcut-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A597A653561E72D78F469066B2895F1 /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A53A0E62F4240CC173A0A521EB962438 /* AFNetworking-dummy.m */; }; + 9ABB1EE03E16CEA317C94740FA1E42D0 /* RACEmptySignal.m in Sources */ = {isa = PBXBuildFile; fileRef = B644764A270771FF22FE5F9190B4E211 /* RACEmptySignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9BA289B9A97387364A7B455D8E6452B8 /* RACEXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 741D499FB0F6BB8D7AA0586503250C62 /* RACEXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9C833CC525D852B80C82F3F4CFC7E889 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 48B09F156C30EB6AFE10D8B6F39CD41A /* Security.framework */; }; - 9C9BBEE903057FBB0A560B0D752C43F6 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = CCCFE646EAFC5D1508BF29DC58EF2F45 /* en.lproj */; }; - 9E0F4BFEB3736B96D2E36B0E31B37F5B /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 35F2945E22A96ED6C55B5A9BB42A4CB2 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E75571BABA8A9EF2AA615B065BEF700 /* RACScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A5B2722E81669D7E064E8258636315D /* RACScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 9EC0C540EC73C9BBEFEE86715ECFBB53 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EB44E29D432DEF742D5E4B088F7211E /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0301AED7E0391CEDD4C30D8DF6A1B1C /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = CFF0DDC9C9A1595390EE7D1074CF59EC /* NSString+MJExtension.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A05DB2FB1D83C0D2421A24F161B885AA /* FBKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E564116F17AF80AE09123FBF77646E4 /* FBKVOController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A0C286BD41AE2F2CC527F45DFCD4A2E6 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 6746F16048E61E9228198C90B125454C /* MASViewAttribute.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A22F05D6BA16470C55E1012F26456DDC /* RACDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 327D5C19692CFE8D5019828621A7C75E /* RACDelegateProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A2EC812DC322E4BDDC772EA662DB0A87 /* RACDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 64FC5B89973A9BBA2E34B86493690D6E /* RACDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A36B349F4F080AAA4038E80CBFCD0140 /* NSObject+MJClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 2899D6AB3E186AC9F9F070EEF648B279 /* NSObject+MJClass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3EB36BC1B7ADA57B83261D66743A1F6 /* NSObject+RACDeallocating.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D2E4C3D2273815903523951768C1EB5 /* NSObject+RACDeallocating.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4387C455B8DFBCC22948EB90FD613C8 /* RACSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F12A6A6708A56022FC8CADA2707E730 /* RACSubject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A4E0666FA7CB73704AFAE5A087AD02B6 /* RACIndexSetSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = D596C7C7A1ADCBD775547A10BCB57046 /* RACIndexSetSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A60BCBFD6EABE3B6D02BB8C7C26E97EC /* RACIndexSetSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B81FE1A497A608EDF5A5DA65E3F2CFA /* RACIndexSetSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A6A6DD308EF1383CF3739A4431B6BC99 /* RACSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = 3192BF46419BDAAF9DE20D46F683F244 /* RACSubscriber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A938F21CAC87C5F8AADEF955F9127E3A /* MASPreferencesWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = 50AEE34E616CCE18C9AF677539B4954E /* MASPreferencesWindowController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9B6C5BB3BBDA9138B560342263FC7B8 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E89CCDD82841225308C2BE76B785C66 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC437AB3F30FD2D50B2F02256A50BC22 /* NSObject+MJProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = F8EF09C7490DF0F896C3C93D42AB6E55 /* NSObject+MJProperty.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF68A38290AA2FA3DAFAD968E4E06B1F /* RACQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = B629F9A2136903DCADF4EE76CCFB076D /* RACQueueScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - AF961BC9B2EE1D8F1CE78A2EF19FFF59 /* RACEmptySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = F6D6705C49D1560E5CE8C34ECB7DAAAB /* RACEmptySequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B01D0C7640BCE16285879367A57428D0 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E634CF76AABF8CB7B9A7E048DD956E87 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B18164010E8FD712C57DD0585257FE75 /* MASPreferencesWindow.xib in Resources */ = {isa = PBXBuildFile; fileRef = CA857A6B18656D3B59DE5A526792F775 /* MASPreferencesWindow.xib */; }; - B2C4971593724BBCC6DA58B5D01D1102 /* RACTargetQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 123B1CEAB1F94CCF67D0A975CD375F8C /* RACTargetQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2D767077E12511712E5AAF1783BFDB1 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DD65E7CAED8DD43572BFE54E4AAD3FE2 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E0F4BFEB3736B96D2E36B0E31B37F5B /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D7C82C36BB34274746EBE2FC6986558 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9E75571BABA8A9EF2AA615B065BEF700 /* RACScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BF9CF8D0DD3D79CAF91F70CA06BA5BE /* RACScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 9EC0C540EC73C9BBEFEE86715ECFBB53 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 10BAA06B075FDFAF5264546B340DD744 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A05DB2FB1D83C0D2421A24F161B885AA /* FBKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = 870C92EFDF2AEE7CF9C178BC452C51F3 /* FBKVOController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A0C286BD41AE2F2CC527F45DFCD4A2E6 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = A3B1C7ACD2BB7962FDF39AB04F49D684 /* MASViewAttribute.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A22F05D6BA16470C55E1012F26456DDC /* RACDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 798872B601C881E00DF7BC66BB84D646 /* RACDelegateProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A2EC812DC322E4BDDC772EA662DB0A87 /* RACDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D0DD903047DC1B0F0558C0EEAB00892 /* RACDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A3EB36BC1B7ADA57B83261D66743A1F6 /* NSObject+RACDeallocating.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E09CB98390BA536E9F995679AE19E2C /* NSObject+RACDeallocating.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4387C455B8DFBCC22948EB90FD613C8 /* RACSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = DECF9F231D0A205E668C55808E788BB2 /* RACSubject.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A4E0666FA7CB73704AFAE5A087AD02B6 /* RACIndexSetSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 3BB4E5D4F710210C1128110DCDD83F8B /* RACIndexSetSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A60BCBFD6EABE3B6D02BB8C7C26E97EC /* RACIndexSetSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = D97E99F348FD518751F5C0CA5269F681 /* RACIndexSetSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A6A6DD308EF1383CF3739A4431B6BC99 /* RACSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = BB6260C773C933EAA9A5864C8A440F23 /* RACSubscriber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A938F21CAC87C5F8AADEF955F9127E3A /* MASPreferencesWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AAC5B4CEEFA6C1CD9CA0E83D9BB0A02 /* MASPreferencesWindowController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9B6C5BB3BBDA9138B560342263FC7B8 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D818725CEDD5E4FE771B194B272CDBA7 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AF68A38290AA2FA3DAFAD968E4E06B1F /* RACQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 66870CD9CE5CCB02659CE00010F8C1DE /* RACQueueScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + AF961BC9B2EE1D8F1CE78A2EF19FFF59 /* RACEmptySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = CFE61C36777D9B56583FCA9115261AF2 /* RACEmptySequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B01D0C7640BCE16285879367A57428D0 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DD07C3D23BE6EE4F65AB2EB408E4FE56 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2C4971593724BBCC6DA58B5D01D1102 /* RACTargetQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 237D73BD9C2B44FB39BB7E3EBE1ACC44 /* RACTargetQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B2D767077E12511712E5AAF1783BFDB1 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A19A9ACD0785A8793920E037F21FC5D5 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3BE7A98372D394ADEE5AFACF7699367 /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7F06EC91E1CA9AC4C8283DDA0D0BBB08 /* sv.lproj */; }; B43CC37C065E2EAAACF54568F9271A81 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; - B445F07005215B37980C2A024EEC2A2E /* JLRRouteResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = D9F48EF2A4F07A1C694E759F94C2AE73 /* JLRRouteResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B50DC151AB020394FE7F96FF6093B05C /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 46635DC58FF9895EC898A65F2FBB1EF5 /* sv.lproj */; }; - B79696D30B3F5191904052EAF05C2151 /* NSObject+RACAppKitBindings.m in Sources */ = {isa = PBXBuildFile; fileRef = 4504265EE89A55949D98E758BFA4D542 /* NSObject+RACAppKitBindings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B445F07005215B37980C2A024EEC2A2E /* JLRRouteResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = C1BF8791812BD922F3879D05570D1250 /* JLRRouteResponse.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B79696D30B3F5191904052EAF05C2151 /* NSObject+RACAppKitBindings.m in Sources */ = {isa = PBXBuildFile; fileRef = D6A70603FD6A9CBCB9B197851EA7BFB3 /* NSObject+RACAppKitBindings.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; B7FE21CBE9E55AAB77769EF33369909B /* MASPreferences-MASPreferences in Resources */ = {isa = PBXBuildFile; fileRef = 9D635ACBDB58BEC168F692A7F0132B89 /* MASPreferences-MASPreferences */; }; - B843C29FE9D5BCCD42B4DC51141173B4 /* RACChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9ACC057F3DF81B44862CA6FEA49DD1AC /* RACChannel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B9081AED27E3F943F19570A6153FC4BE /* RACmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 57332336D3C571B3F1628C476FA358CA /* RACmetamacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B843C29FE9D5BCCD42B4DC51141173B4 /* RACChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 94A8CC98AA070BD8C4F058778EB6E80E /* RACChannel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B8DA459EC724D8E921F627E9901407CD /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2C2935BA805FB54961A70FA8EFCA6F3E /* it.lproj */; }; + B9081AED27E3F943F19570A6153FC4BE /* RACmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 216C93C1D979D8CC0492D33A3BA69381 /* RACmetamacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B96AD1E79C532B39D5D0988A3A33307B /* Pods-Easydict-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B845C2ACCFEF00A5B6C2314BC9ACE0DD /* Pods-Easydict-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA5B972DBB6399BBEBEB6C0515D3CDF8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; BC37334FECA38F44C28F422B0364387A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A2D2EDD4A1DFEE11C6B812AE906708F7 /* Foundation.framework */; }; BD227A88D50B87748A8DB3C7D5C73656 /* MASShortcut-MASShortcut in Resources */ = {isa = PBXBuildFile; fileRef = 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut-MASShortcut */; }; - BDEA39690C9B32888031D9507233D855 /* NSURLConnection+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = FADE81D60C709CEB8F78AF3CFFEDBB13 /* NSURLConnection+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BED8E888D106997872D17351EDCAD07D /* NSString+RACKeyPathUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 2854A514B6E210ADBAE3D2DD47C43532 /* NSString+RACKeyPathUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C045F6A0277C6F70BFF8A833F50D7572 /* RACTestScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D090957A33F33D4EACE904ABCD322E6 /* RACTestScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C29320E20783BC40176A01DAD5E4EDAC /* RACCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = C338BC8F6C32D66BE1110D7C20EF815C /* RACCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C3D87040A83EA6075D62B4CDB7652116 /* NSObject+MJClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 928C0B77481831CA04347484C68D1646 /* NSObject+MJClass.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C404C936161582DD236AC6C32EB0A44E /* RACDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 90FBE6CB793F698D6B87D4432831BD99 /* RACDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C4B3C1DEC971329465B12B3D1F07C39B /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 871782758F1BDABA53844F5B77A1BB8F /* fr.lproj */; }; - C50E4AEAA79D1607A1303F7A63AA4392 /* RACSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 51B7E8EDE24955CC93FED246F4F9C0EE /* RACSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C633E62BE35A79083D0CFAD950438D06 /* MJFoundation.m in Sources */ = {isa = PBXBuildFile; fileRef = ADDF104BB27C1F5E1498DA5687684824 /* MJFoundation.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - C6A6D25BCCBF4F4781E49D0C676F9818 /* ReactiveObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 04E837A3F5A899D7092E76AB85A05AF3 /* ReactiveObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6FB12795146624A3745348B3897939B /* RACTestScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 14F74B08DC54FBC3238B20FDADF379C9 /* RACTestScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CB96DD5B6FCE2C32103DFB6178837A93 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 8662EE39A070B79BE42A8A22983F4264 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CC98B80E4E01EEE45C3DE01882693891 /* RACKVOTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = FC5FB37020588032709C66F2BC2D09D7 /* RACKVOTrampoline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CCD4362E8522B5BC2820666098E91B93 /* NSObject+MJCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FF1AB2D7D8B6CBF97BB08C490C07ADD /* NSObject+MJCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD48B797D8CD59CF9DFD83DD38EF93A0 /* MASShortcut.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F129CA0BA48EE1F0F7FAEA3ECF98D46 /* MASShortcut.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CE01329411A643C3D8BEBF2CDF7F4AD3 /* NSObject+RACPropertySubscribing.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B3B791EBC92A4566237409A8D97AC8C /* NSObject+RACPropertySubscribing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CE07980C3F99005358185E37A2EACBCA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */; }; - CE9F398B1DAD84FEA79B6E830A05E852 /* MJExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EEB7B9084C6354B53A5A5E8FBFA97F8 /* MJExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEA22B67F1AC2CA252B0FFA43C429B90 /* RACSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 900B502DEA493BB0F4F6121E3F8056D5 /* RACSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2B90BAE847AE8FEC37D87D24E324863 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 39D4344CE5E0E310C702692275620010 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D361321BA59712264BE6128FC92D64AF /* Pods-Easydict-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D610BCDDE18DC2909FCA3135208FAB9 /* Pods-Easydict-dummy.m */; }; - D3BE1FD3043309DAF610AC08ACE160D2 /* MASPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 6919C37C6B26F4098D0EA1B61962FBBB /* MASPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D49FEE7B31C8EE134E0A15331DF86564 /* NSFileHandle+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = DE4624DEDC5ABCF8C3C5CB949A5D66D6 /* NSFileHandle+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4C959ABE1AF2C19B1CCE80E18A4D8C3 /* NSSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F18674DE256462BEE4BAD5D24D3372F /* NSSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6B9216743757D8CCF0DC1BAFAAEFBE6 /* MJPropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = 67615EAD637B6A48F4AA51D5890AC031 /* MJPropertyKey.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D6DFB6F5115E9971FCD81C378255F6A7 /* RACErrorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 5010C9BAE5EDD1145C624DF635CA270D /* RACErrorSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D75921CECF780F790933BD025E2811C0 /* RACScopedDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 23B30D39C016E53021A70A320CBD096F /* RACScopedDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDEA39690C9B32888031D9507233D855 /* NSURLConnection+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5773269B8F62D0FE68970BB70003851E /* NSURLConnection+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEBFF82CC6EB75BB3EBFF5BD7CA6EB8C /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8AE9B2D7DF5B8E139B4328320FF97825 /* zh-Hans.lproj */; }; + BED8E888D106997872D17351EDCAD07D /* NSString+RACKeyPathUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 71AEB1BA4DDF5DFE08AB8ED46FC717EA /* NSString+RACKeyPathUtilities.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C045F6A0277C6F70BFF8A833F50D7572 /* RACTestScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 24E52BE0579C30B4DA7960E6FF6CF4F3 /* RACTestScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C29320E20783BC40176A01DAD5E4EDAC /* RACCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = 023CE9A5B533CF135BB2929FFD09013A /* RACCommand.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C404C936161582DD236AC6C32EB0A44E /* RACDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = F3D71DF0C0980DDF059BE717CFFAAE4E /* RACDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C50E4AEAA79D1607A1303F7A63AA4392 /* RACSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 2717DE8217510569FDD1E037CAC15182 /* RACSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C6A6D25BCCBF4F4781E49D0C676F9818 /* ReactiveObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D7A920C324C1EF1CB24282D241457CC2 /* ReactiveObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6FB12795146624A3745348B3897939B /* RACTestScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DCCB76EAE47EA3003C1F56AA02765B6 /* RACTestScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + C805C4F80FDAFA37915B69207E6FF4CE /* Pods-Easydict-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D610BCDDE18DC2909FCA3135208FAB9 /* Pods-Easydict-dummy.m */; }; + CAEC29670C7EC36DB7568196DBBD0CC3 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8E51C94C06AA8EA46FFC48738DC86858 /* en.lproj */; }; + CB96DD5B6FCE2C32103DFB6178837A93 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 33342B9BCABA031A2B531793B00A1D43 /* AFURLResponseSerialization.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CC98B80E4E01EEE45C3DE01882693891 /* RACKVOTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 86CF00086B45871975F730D16CE792E1 /* RACKVOTrampoline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CD48B797D8CD59CF9DFD83DD38EF93A0 /* MASShortcut.m in Sources */ = {isa = PBXBuildFile; fileRef = B738FFFA052F32F6A073979F6AB98FB6 /* MASShortcut.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CE01329411A643C3D8BEBF2CDF7F4AD3 /* NSObject+RACPropertySubscribing.h in Headers */ = {isa = PBXBuildFile; fileRef = B6A72ED725AC1F8BCB329EB7B9ACE9D2 /* NSObject+RACPropertySubscribing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CEA22B67F1AC2CA252B0FFA43C429B90 /* RACSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 688F13993BFDF52F5E5511790A765E28 /* RACSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D2B90BAE847AE8FEC37D87D24E324863 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 08C5BAD61176728D573836FEF5E60BDB /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3BE1FD3043309DAF610AC08ACE160D2 /* MASPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 689AEDC606E44AF83363E3D364CCC967 /* MASPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D49FEE7B31C8EE134E0A15331DF86564 /* NSFileHandle+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 264E484EDF60C4BF419810317DB28BFC /* NSFileHandle+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4C959ABE1AF2C19B1CCE80E18A4D8C3 /* NSSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F9A562995AAA4F6629C0675E9947EDF1 /* NSSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D6DFB6F5115E9971FCD81C378255F6A7 /* RACErrorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = C401DDCF96DDFE1EEEA6FA67785C36BC /* RACErrorSignal.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D75921CECF780F790933BD025E2811C0 /* RACScopedDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D199C8FBF1125BD48E0215B9A4CADE6 /* RACScopedDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; D7BACCDBCFD6D790639E01FF764A13F8 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B86B4AAB47DFB9C73D2476D317BE774E /* AppKit.framework */; }; - D9DDF2E4C525EF8F639E0CDBB52B3F56 /* NSNotificationCenter+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = ED307F72D76E573A9F55CEFAFDA27722 /* NSNotificationCenter+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DABBB1262760EFBA785B17EA8E96F5FB /* RACImmediateScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 325101FA5CF228941A48D8130C849BE5 /* RACImmediateScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DC19322E1AC76B4FC16A52406F726CDD /* MASShortcutValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = B16533960BBE208985AFFF951CB11B5E /* MASShortcutValidator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DC6BD38EAAEDFDE949D984D9E1A54E5E /* NSString+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E5EEC8A028C140600D19544981AE13A1 /* NSString+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCFA26EA11F8C99F507E2F4A3C895715 /* MASShortcutBinder.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E118A1F80BB1B215ECBBE9F8F5950C6 /* MASShortcutBinder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DD60B6F0A6F57A3203F89A83DB9DA28E /* RACKVOChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CCA2E16F2CA5AB3968EBBBC56D59388 /* RACKVOChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD8FFF67D74BD3A0B33676226E7B9074 /* RACSignal+Operations.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F88E3987A0B33C045CB16C4D69514DD /* RACSignal+Operations.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DE5C95EBE816F475F7876F086A81D37B /* RACMulticastConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 25DCCB7CB0629E9D4F24E3F7F60FBE99 /* RACMulticastConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DF3995875E0A180CA609AC93011CFE0A /* RACScopedDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = BAC04264E593BA1DAD6C7055BB10788B /* RACScopedDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DFA0CE53A18E1B10D1FF48D14E2BCE03 /* RACKVOChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 222C339170B2627B8066C6AB909E2946 /* RACKVOChannel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DFD3D7741356C89A72808D72BB3B7298 /* NSDictionary+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C04B75999FE12F2028A24A1F8A03DB8 /* NSDictionary+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E00C87C2F3A77AF33D8D18761E440BE0 /* RACEagerSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = CD6919B88EB9F73E006736E7499E76E1 /* RACEagerSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E04EF19B8D61D83DFE848F3C441C9E48 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = A67450CD504F7DF1BA53A80F3C84D4FD /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0599F5B16B5FEAFE22991A67B2A03B3 /* RACChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = C64CDE42C3C53F35696255E603CB79F3 /* RACChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E15140790FAE035434C8995CF5FB75D4 /* RACSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F72CA14E30E63F2051E46A4A3F474B2 /* RACSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E15CA15970D3B85AE90E3AD925D411EA /* RACCompoundDisposableProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = 050D0F75E3F0C03C3115162F83B7DAB5 /* RACCompoundDisposableProvider.d */; }; - E1A65E122DDC1E06FAC465C08F5807A2 /* NSString+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4055A730DD7487EBAAA97AA7670F09BC /* NSString+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3075471866A5050A2B318398C8E2890 /* RACSubscriptingAssignmentTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 03839DE82107BA6BAC3D53AB9E1E9219 /* RACSubscriptingAssignmentTrampoline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E369D09C64733430A7227B9612CC03F5 /* RACKVOTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = 09FE8D7DF983AB72D7DB52D7BE5C72C0 /* RACKVOTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E445F72759F8EFA05DEE8D36320188C9 /* NSObject+RACKVOWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C044071E44947DB5A6EC1C8E3295F78 /* NSObject+RACKVOWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E4C6CA66822B8958F08B7BBFA27E4E03 /* RACSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = A80A588A1F8D437D283EE06EC52A1306 /* RACSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E65D60E3597E4A17834AEA20872F1094 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B4DDE5DB3802282C2554D266594130C3 /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8905332E322AA8C20CF95B0FD2FC6F3 /* NSObject+RACDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = D77C5430C3CFD14BCCA81F321744D9C6 /* NSObject+RACDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E915F2E1B315C91CD81CE7D06883DF77 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 88EBF7349FB1E511A56DD59B085384D5 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E9AE0C8455FB34BD22F122828231B916 /* NSObject+RACAppKitBindings.h in Headers */ = {isa = PBXBuildFile; fileRef = 99BBDF8E148692F49C6D547D5B4D01EE /* NSObject+RACAppKitBindings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA819967C6E6F1B5E07557BF9328CCCC /* RACCompoundDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C49E3ACBD8E47C0928E69BE5481DEB /* RACCompoundDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB169FE87BA2FADF91380AAAC6D8FFB2 /* RACReplaySubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E24B128CC2A210E76A83A4D999ABDAC /* RACReplaySubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB7727BEC7F1C00A4EF184D5730D8437 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 730E2CA15BE47396A84B9D738C378F64 /* ko.lproj */; }; - EBEF759128AD2CBB1059D3FA93DD8CFD /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3856FB9950A3ACB5D8D21A1281D26A84 /* cs.lproj */; }; - EC3217E01954C6A48347C1F07CD72C95 /* RACEagerSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 9243E79BAE39ABF95CAF568F2FFF2A04 /* RACEagerSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECF8E0036E1A866A16E85FF223EDDFE5 /* MASHotKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 24F43A655E291C554E574873ABE31858 /* MASHotKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EDDCD019E5779C305C822EFB5FBD146C /* MJPropertyType.m in Sources */ = {isa = PBXBuildFile; fileRef = DEEC875830573012E783B7FB8DAEEC06 /* MJPropertyType.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF6C63832640E6C32C8AD925D66B8164 /* RACPassthroughSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = 121F5210DEA3A3A2A224DEF5E0EE5683 /* RACPassthroughSubscriber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EF9522478C1F9C1AE2B79C8E4B875675 /* RACSubscriptionScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 87170DD51F5D2459662B6DF0F82C60BD /* RACSubscriptionScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF97DAD218C088FBED655073542DD1AE /* NSOrderedSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8B93E05CB12A7E45793451C01DA161 /* NSOrderedSet+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F04000A157F4A60BBE08879421963D9E /* MASDictionaryTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F0E09962A346D3210ED3FDF83AC2047 /* MASDictionaryTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F160F6622F6705018E6DF5DEE37EA0F3 /* RACSubscriptionScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = A525C8B7A0E4DE2E6249F8E85445EDB0 /* RACSubscriptionScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F17D1F48BF71EA3D56458F9E65D3822A /* RACDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DEBF7AD59351A81DE554B0F7965CCEB /* RACDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F22CB23F2A73D5DA5ED851D94EA97285 /* RACArraySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A91090C7AC1F11A62E4F88F17AA7888 /* RACArraySequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F25C250EBE865764D2B4C8A712DCB307 /* NSURLConnection+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F691BFCC43D6861134C5851121076FC3 /* NSURLConnection+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F29AA39F3F4459869F0AB48F05C20C7E /* RACEXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = ABE88F7BB5D4B4B81693E91DD9F04F16 /* RACEXTScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8C49CDE272D461C160CB0CDFF3FD6D8 /* RACUnarySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = DF69E65723E7E5AC49610DE725855BD6 /* RACUnarySequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F968724F52CDF671F14C391CDAFDF4D8 /* NSObject+RACDeallocating.m in Sources */ = {isa = PBXBuildFile; fileRef = 86CBCF2CC9084A4B4ECA0A9B13DC6F2A /* NSObject+RACDeallocating.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FB01A21AFF27B369AD27C4F56DD69A44 /* NSObject+FBKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = 93456C1C7C8084B69D5DC9D2005E009E /* NSObject+FBKVOController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB47863E0EB625ACB20647FA758ABFB9 /* MJPropertyKey.m in Sources */ = {isa = PBXBuildFile; fileRef = C172333F44A46FDA52229990392C2BEA /* MJPropertyKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FB8AFC91637879CDC139F8453DE87F29 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = CBBF4B9205D7D1E430C6D76523D6C54A /* MASCompositeConstraint.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FBD272BE5EA05F5FF4553A864B196C78 /* JLRoutes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 770525F5992933EA6AA843E871896267 /* JLRoutes-dummy.m */; }; - FD68516225C24EB2327FB1AD595B4DAF /* NSInvocation+RACTypeParsing.m in Sources */ = {isa = PBXBuildFile; fileRef = 85136B76D7FEF75ACD42AD2E2D895FBC /* NSInvocation+RACTypeParsing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FDE9F7D0CF7E9A3B28E12BF7F210E1F1 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = F30694DEB38967E802B5D53C1F73AB42 /* ViewController+MASAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - FED65D6D50F9ECAC2D12C98932742DCE /* ReactiveObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 03032F224B7664C333A022CC4E74C680 /* ReactiveObjC-dummy.m */; }; - FF097723176FF0B345A5E0C2615B0B61 /* NSArray+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 188F20AB3B320AEC7B8C267470943015 /* NSArray+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D9DDF2E4C525EF8F639E0CDBB52B3F56 /* NSNotificationCenter+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 528931C4020748BD2FA560F592482DD9 /* NSNotificationCenter+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DABBB1262760EFBA785B17EA8E96F5FB /* RACImmediateScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = DF0AC42EA950540657B96DF28A6EF539 /* RACImmediateScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DC19322E1AC76B4FC16A52406F726CDD /* MASShortcutValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = 0415A727D82E66742E3B249395C170C2 /* MASShortcutValidator.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DC6BD38EAAEDFDE949D984D9E1A54E5E /* NSString+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A813C36DF7D75B4AB80F3F3D9AD90270 /* NSString+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCFA26EA11F8C99F507E2F4A3C895715 /* MASShortcutBinder.m in Sources */ = {isa = PBXBuildFile; fileRef = ADAA33B1A71AEEF6AC974F255754E742 /* MASShortcutBinder.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DD60B6F0A6F57A3203F89A83DB9DA28E /* RACKVOChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 2001324EB69F74518F2DCA8C4ABDDFE8 /* RACKVOChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD8FFF67D74BD3A0B33676226E7B9074 /* RACSignal+Operations.m in Sources */ = {isa = PBXBuildFile; fileRef = 112DB6D47EBD1CEE1B2E8AE3BDCA2F43 /* RACSignal+Operations.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DE5C95EBE816F475F7876F086A81D37B /* RACMulticastConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B6F3E298AE8E78BFDB7B9BE4B46F410 /* RACMulticastConnection.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DF3995875E0A180CA609AC93011CFE0A /* RACScopedDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 034460345D027FA9B0EBB69F7F643BF5 /* RACScopedDisposable.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DFA0CE53A18E1B10D1FF48D14E2BCE03 /* RACKVOChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CD728079526DD632E1123C7228F4C58 /* RACKVOChannel.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DFD3D7741356C89A72808D72BB3B7298 /* NSDictionary+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A00ED83CAA1684BEC47F38BE627DB55 /* NSDictionary+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E00C87C2F3A77AF33D8D18761E440BE0 /* RACEagerSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C52DDF27F9BD5661E70A071083AC040 /* RACEagerSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E04EF19B8D61D83DFE848F3C441C9E48 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = EFF9979676F3E17B40A2B946EB3F6BC2 /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E0599F5B16B5FEAFE22991A67B2A03B3 /* RACChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CF7E7669DEA5655023E5AACE5A6B3B6 /* RACChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E15140790FAE035434C8995CF5FB75D4 /* RACSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = BED1638C6CEA7B9B3F2E20A439D40B3E /* RACSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E15CA15970D3B85AE90E3AD925D411EA /* RACCompoundDisposableProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = 034A21CD98A30BCE4AD2B72C3B9A6E64 /* RACCompoundDisposableProvider.d */; }; + E1A65E122DDC1E06FAC465C08F5807A2 /* NSString+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A72390FD6F411447FF35C669FAA7643A /* NSString+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3075471866A5050A2B318398C8E2890 /* RACSubscriptingAssignmentTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 73E207D6CF33B538465F060766ECF8F2 /* RACSubscriptingAssignmentTrampoline.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E369D09C64733430A7227B9612CC03F5 /* RACKVOTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = B6D31D449ACADDCDDAA53CF09C3D295D /* RACKVOTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E445F72759F8EFA05DEE8D36320188C9 /* NSObject+RACKVOWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 25A8D34F83B53B5FAF9E0E5A9C893F18 /* NSObject+RACKVOWrapper.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E4C6CA66822B8958F08B7BBFA27E4E03 /* RACSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 99946AEF80D939E80FE3A14EFA9C5257 /* RACSequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E65D60E3597E4A17834AEA20872F1094 /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 50E1622697EA46DBD6AE72CEBD473EEE /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8905332E322AA8C20CF95B0FD2FC6F3 /* NSObject+RACDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = D49FCF23D2CF33AD2966C72EE786B68A /* NSObject+RACDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E915F2E1B315C91CD81CE7D06883DF77 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 86FD6D27D88421A845CABB6001A515FD /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9AE0C8455FB34BD22F122828231B916 /* NSObject+RACAppKitBindings.h in Headers */ = {isa = PBXBuildFile; fileRef = C5BA38B6CEA6D32321C088544C394B14 /* NSObject+RACAppKitBindings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EA819967C6E6F1B5E07557BF9328CCCC /* RACCompoundDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E118D97B7975538479D261E3E0286AF /* RACCompoundDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB169FE87BA2FADF91380AAAC6D8FFB2 /* RACReplaySubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C5E6B6537EDFCA56AB4BD8C77BCD9D3 /* RACReplaySubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC3217E01954C6A48347C1F07CD72C95 /* RACEagerSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 56729A0083F89B5F8F692DABD3A00566 /* RACEagerSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECF8E0036E1A866A16E85FF223EDDFE5 /* MASHotKey.m in Sources */ = {isa = PBXBuildFile; fileRef = 55CCCBF4696D6BF750710951D90727F3 /* MASHotKey.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EF6C63832640E6C32C8AD925D66B8164 /* RACPassthroughSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = A9FE646E8839E8CF1429ACC76666F1EB /* RACPassthroughSubscriber.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EF9522478C1F9C1AE2B79C8E4B875675 /* RACSubscriptionScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8CA3ACB8B6D6FAEC1A4576E322DF18 /* RACSubscriptionScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF97DAD218C088FBED655073542DD1AE /* NSOrderedSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 49E9DF005B918DC17AA9BF8D5266A5B8 /* NSOrderedSet+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F04000A157F4A60BBE08879421963D9E /* MASDictionaryTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 039302200D363170585DC01AF1E4B7B7 /* MASDictionaryTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F160F6622F6705018E6DF5DEE37EA0F3 /* RACSubscriptionScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 96BD5DC13CEA7810CB1234608243FE5F /* RACSubscriptionScheduler.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F17D1F48BF71EA3D56458F9E65D3822A /* RACDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = D4B3D8D31E380CE46A57A17F19724508 /* RACDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F22CB23F2A73D5DA5ED851D94EA97285 /* RACArraySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AA1C6F334DADF359EC4947E8B8CCD01 /* RACArraySequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F25C250EBE865764D2B4C8A712DCB307 /* NSURLConnection+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A23D99BAC36801D2C63A2AE3BC1CFAE /* NSURLConnection+RACSupport.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F29AA39F3F4459869F0AB48F05C20C7E /* RACEXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = B7C449D317DE285E15FB059AEB609F38 /* RACEXTScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2ADA592CAC68F55EB50E4992FA50A6A /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 61921BCF6EEDD5E22AE5AD53A1EA4877 /* pt.lproj */; }; + F4F6B9111D2C1CA279A58021650DC721 /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 91B0599D9112E907D1F7E136017960F1 /* ko.lproj */; }; + F8C49CDE272D461C160CB0CDFF3FD6D8 /* RACUnarySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = C6B442BA703042BB0091424E1014C9F0 /* RACUnarySequence.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F968724F52CDF671F14C391CDAFDF4D8 /* NSObject+RACDeallocating.m in Sources */ = {isa = PBXBuildFile; fileRef = 67F19841776FF764A0FC3B2D5012970D /* NSObject+RACDeallocating.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FB01A21AFF27B369AD27C4F56DD69A44 /* NSObject+FBKVOController.h in Headers */ = {isa = PBXBuildFile; fileRef = E9F8A9EC8725DEE18B4C576285CDAF9D /* NSObject+FBKVOController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB8AFC91637879CDC139F8453DE87F29 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D486667D8BDB8942DC107D213B923BB /* MASCompositeConstraint.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FBD272BE5EA05F5FF4553A864B196C78 /* JLRoutes-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B90F70E0635D1AD95B4B2E7104413020 /* JLRoutes-dummy.m */; }; + FD68516225C24EB2327FB1AD595B4DAF /* NSInvocation+RACTypeParsing.m in Sources */ = {isa = PBXBuildFile; fileRef = 15583773D74BE394580BCA67B38F72B5 /* NSInvocation+RACTypeParsing.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FDE9F7D0CF7E9A3B28E12BF7F210E1F1 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B767D3D48AB4683A3D00B6E4EB004D8 /* ViewController+MASAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + FED65D6D50F9ECAC2D12C98932742DCE /* ReactiveObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BFC1E68DA8C6594DCA13B778A7666566 /* ReactiveObjC-dummy.m */; }; + FF097723176FF0B345A5E0C2615B0B61 /* NSArray+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = BCC682F38D9B53AD843522CE7DC32D70 /* NSArray+RACSequenceAdditions.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 0559980FCA78B504B87D8F2D6D785902 /* PBXContainerItemProxy */ = { + 09DCC66EA7AD111D2B9ED9321ECB40F3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 94C1BAA17BCEBC27586488A205D2E0CB; - remoteInfo = JLRoutes; + remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; + remoteInfo = ReactiveObjC; }; - 45377EE7B0E33310C4CABB76CB0C2088 /* PBXContainerItemProxy */ = { + 30D2FC366671ED8CBB3ABB0C39ABFBB3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2B2B481A164695722839BD581D442457; - remoteInfo = MASShortcut; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; - 4EC3F997951193744D953BD1430C3F03 /* PBXContainerItemProxy */ = { + 3306C97585A5AA5816AC7F62D0A8D168 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 73C37A16ECCEAD845651DCDEE95675BE; - remoteInfo = "MASShortcut-MASShortcut"; + remoteGlobalIDString = 94C1BAA17BCEBC27586488A205D2E0CB; + remoteInfo = JLRoutes; }; - 5CB01B18C07E466DF252F27538E8CA8C /* PBXContainerItemProxy */ = { + 3F10C6FFEBF528221C373A7C7E79C19A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CCE0F64E83CEAFEE20D04DC7BD57303E; - remoteInfo = MASPreferences; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; }; - 66316E968043422C960CFB9B83699B6E /* PBXContainerItemProxy */ = { + 41E8C93D595DC45A092FA4BE8DFEAC14 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0A273FF147C6C1A3B504E3652CD01233; - remoteInfo = "MASPreferences-MASPreferences"; + remoteGlobalIDString = 2568F753F09C4DFFD8770DCC78EDAEAE; + remoteInfo = KVOController; }; - 6EA571EAC95CA65D27B6F24E5D0DB5A8 /* PBXContainerItemProxy */ = { + 47E029169CEC01DB8F2B516B3D36FAFE /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1CD0618C486973D5588EF20D2E8C0AEA; - remoteInfo = SwiftFormat; + remoteGlobalIDString = 2568F753F09C4DFFD8770DCC78EDAEAE; + remoteInfo = KVOController; }; - 8CFFC92306784A2F511B7809EC7AEC44 /* PBXContainerItemProxy */ = { + 673EDBCB118527BBE40BBA3B17836277 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = 0A273FF147C6C1A3B504E3652CD01233; + remoteInfo = "MASPreferences-MASPreferences"; }; - 9AE8350A0201C8299D38BDE5CA18053D /* PBXContainerItemProxy */ = { + 8C95465BCFFDD5C04E68EF664D6DF9C4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 94C1BAA17BCEBC27586488A205D2E0CB; remoteInfo = JLRoutes; }; - A094FC8F3E7ED4FC5E156EF58F5EE7AE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; - remoteInfo = MJExtension; - }; - AC64FA19D74DB21324708E116C84DEAA /* PBXContainerItemProxy */ = { + 9BF572372B8EEA67F86B09540F26A7D1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; - remoteInfo = ReactiveObjC; - }; - B18C7A33C138BAFEACF84A43D17F74CA /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 2568F753F09C4DFFD8770DCC78EDAEAE; - remoteInfo = KVOController; + remoteGlobalIDString = 1CD0618C486973D5588EF20D2E8C0AEA; + remoteInfo = SwiftFormat; }; - D3F34EB807D90020C997E3F5A739CB38 /* PBXContainerItemProxy */ = { + 9C22B1A36829D8189D0D0E357CC8B3AD /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 2568F753F09C4DFFD8770DCC78EDAEAE; - remoteInfo = KVOController; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; }; - D5919134FB5E722D388489805965D4E5 /* PBXContainerItemProxy */ = { + 9D59F1473B219D39B7F0ECD46F3CF184 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 2B2B481A164695722839BD581D442457; remoteInfo = MASShortcut; }; - D9348FC3BF47216915CF774FD159A123 /* PBXContainerItemProxy */ = { + 9E919918387E8450C35EE26D37D8FEB3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; remoteInfo = ReactiveObjC; }; - E69DE2810F74D7DB7768791D8D0DDFE4 /* PBXContainerItemProxy */ = { + B406ACB06139BF67692C6E3484D7C959 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = CCE0F64E83CEAFEE20D04DC7BD57303E; + remoteInfo = MASPreferences; }; - F4F55D9E1CA6BBF94FE48974512CC5C7 /* PBXContainerItemProxy */ = { + BD4AA7A5D10813384FB018E98B04E708 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = CCE0F64E83CEAFEE20D04DC7BD57303E; - remoteInfo = MASPreferences; + remoteGlobalIDString = 73C37A16ECCEAD845651DCDEE95675BE; + remoteInfo = "MASShortcut-MASShortcut"; }; - F891921D097D760FAB5DCC07512EEB49 /* PBXContainerItemProxy */ = { + CE3C8BB2709C09A8F52138D8ADBDFA24 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; + remoteGlobalIDString = 2B2B481A164695722839BD581D442457; + remoteInfo = MASShortcut; }; - F930E8177A4A6FAE839A88C477CACBD7 /* PBXContainerItemProxy */ = { + E7A37A9AA0A2D4C7A572E5583A32ED53 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; - remoteInfo = MJExtension; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; }; - FFF0DA685B895C7828D0ABECDBCA0FE6 /* PBXContainerItemProxy */ = { + F17E620D1C27C4F3B0C24C417483F28E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; + remoteGlobalIDString = CCE0F64E83CEAFEE20D04DC7BD57303E; + remoteInfo = MASPreferences; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0133444D217A20710819BF36151B2DE4 /* NSIndexSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSIndexSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.h"; sourceTree = ""; }; - 0175E2A27E40ECB93F6CE0B80E0FA51C /* RACAnnotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACAnnotations.h; path = ReactiveObjC/RACAnnotations.h; sourceTree = ""; }; - 03032F224B7664C333A022CC4E74C680 /* ReactiveObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactiveObjC-dummy.m"; sourceTree = ""; }; - 03839DE82107BA6BAC3D53AB9E1E9219 /* RACSubscriptingAssignmentTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptingAssignmentTrampoline.m; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.m; sourceTree = ""; }; - 045F7038CBFE8E86B42AF4ABEB1497D9 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; - 04B49437CB66B3443A88EC92E3181351 /* NSObject+FBKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+FBKVOController.m"; path = "FBKVOController/NSObject+FBKVOController.m"; sourceTree = ""; }; - 04E837A3F5A899D7092E76AB85A05AF3 /* ReactiveObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-umbrella.h"; sourceTree = ""; }; - 050D0F75E3F0C03C3115162F83B7DAB5 /* RACCompoundDisposableProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACCompoundDisposableProvider.d; path = ReactiveObjC/RACCompoundDisposableProvider.d; sourceTree = ""; }; - 054E09A0D2ED3DDEE3600C793BC1A762 /* RACBlockTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBlockTrampoline.m; path = ReactiveObjC/RACBlockTrampoline.m; sourceTree = ""; }; - 057B615D84F5758C9B338A734FB6A3D9 /* MJExtension-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MJExtension-Info.plist"; sourceTree = ""; }; + 019528065FA1DA49A2BAD55A6B20DF77 /* MASPreferences.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MASPreferences.modulemap; sourceTree = ""; }; + 023CE9A5B533CF135BB2929FFD09013A /* RACCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCommand.m; path = ReactiveObjC/RACCommand.m; sourceTree = ""; }; + 034460345D027FA9B0EBB69F7F643BF5 /* RACScopedDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScopedDisposable.m; path = ReactiveObjC/RACScopedDisposable.m; sourceTree = ""; }; + 034A21CD98A30BCE4AD2B72C3B9A6E64 /* RACCompoundDisposableProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACCompoundDisposableProvider.d; path = ReactiveObjC/RACCompoundDisposableProvider.d; sourceTree = ""; }; + 039302200D363170585DC01AF1E4B7B7 /* MASDictionaryTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASDictionaryTransformer.h; path = "Framework/User Defaults Storage/MASDictionaryTransformer.h"; sourceTree = ""; }; + 0415A727D82E66742E3B249395C170C2 /* MASShortcutValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutValidator.m; path = Framework/Model/MASShortcutValidator.m; sourceTree = ""; }; + 05C7C9BB69E3D52C4FD7EF630B22F24C /* RACValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACValueTransformer.m; path = ReactiveObjC/RACValueTransformer.m; sourceTree = ""; }; + 05CC669CEDDE873DFE051116645AF28D /* RACEmptySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySequence.h; path = ReactiveObjC/RACEmptySequence.h; sourceTree = ""; }; + 06675C1E058812F81EC1D8671349509E /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; + 071603AE20F87C57756E7687C09591FA /* NSObject+RACDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDescription.m"; path = "ReactiveObjC/NSObject+RACDescription.m"; sourceTree = ""; }; 075B59E91BF3BF5ABD9620878E2DB30F /* Pods-EasydictTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-EasydictTests-acknowledgements.markdown"; sourceTree = ""; }; 077721F948898091D9B33938E5F2054E /* Pods-Easydict-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Easydict-acknowledgements.plist"; sourceTree = ""; }; - 084A271996074B79A788318D8325ABEF /* MASPreferences.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASPreferences.debug.xcconfig; sourceTree = ""; }; - 08B59A0A08856F6C5B55CDDBEF28F1A0 /* JLRRouteDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRRouteDefinition.h; path = JLRoutes/Classes/JLRRouteDefinition.h; sourceTree = ""; }; - 09FE8D7DF983AB72D7DB52D7BE5C72C0 /* RACKVOTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOTrampoline.h; path = ReactiveObjC/RACKVOTrampoline.h; sourceTree = ""; }; - 0B2DA95C83C5CA0AD515305E0B4B5D5D /* RACGroupedSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACGroupedSignal.h; path = ReactiveObjC/RACGroupedSignal.h; sourceTree = ""; }; - 0B3A24D332D9DF6EEF896D9724574BC9 /* RACDynamicSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSequence.m; path = ReactiveObjC/RACDynamicSequence.m; sourceTree = ""; }; + 07B71BD53F386674D1C56A40DE0AAFFF /* NSObject+RACLifting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACLifting.m"; path = "ReactiveObjC/NSObject+RACLifting.m"; sourceTree = ""; }; + 08C5BAD61176728D573836FEF5E60BDB /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; + 090F3224CEAD1CBC7C7784613298B39A /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = ""; }; + 0B7AF68023C37D78F094E216085A427D /* NSObject+RACLifting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACLifting.h"; path = "ReactiveObjC/NSObject+RACLifting.h"; sourceTree = ""; }; + 0D199C8FBF1125BD48E0215B9A4CADE6 /* RACScopedDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScopedDisposable.h; path = ReactiveObjC/RACScopedDisposable.h; sourceTree = ""; }; + 0D486667D8BDB8942DC107D213B923BB /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; 0D610BCDDE18DC2909FCA3135208FAB9 /* Pods-Easydict-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-Easydict-dummy.m"; sourceTree = ""; }; - 0F12A6A6708A56022FC8CADA2707E730 /* RACSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubject.m; path = ReactiveObjC/RACSubject.m; sourceTree = ""; }; + 0D7C82C36BB34274746EBE2FC6986558 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; + 0DA3C1B989B63608899CA0DF2982C6CB /* ReactiveObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.release.xcconfig; sourceTree = ""; }; + 0E1B8C5A5839057EB390564EE2EE5566 /* RACScheduler+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Private.h"; path = "ReactiveObjC/RACScheduler+Private.h"; sourceTree = ""; }; + 0E6C1C4DBFFCD5FB34F9EFF58265B667 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; 0F1C25F44128BF7424E93AA5262DC85E /* Pods-Easydict.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Easydict.release.xcconfig"; sourceTree = ""; }; 0F323AD32ECF8E3A45048665333843F7 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 0F88E3987A0B33C045CB16C4D69514DD /* RACSignal+Operations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RACSignal+Operations.m"; path = "ReactiveObjC/RACSignal+Operations.m"; sourceTree = ""; }; - 0FF1AB2D7D8B6CBF97BB08C490C07ADD /* NSObject+MJCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJCoding.h"; path = "MJExtension/NSObject+MJCoding.h"; sourceTree = ""; }; - 11A0BB4CD62028B856E79841C7AAFFC7 /* MASPreferencesWindow.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = MASPreferencesWindow.xib; path = en.lproj/MASPreferencesWindow.xib; sourceTree = ""; }; - 11ADA566099A0C86F81BCC2034C0DE15 /* RACQueueScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACQueueScheduler+Subclass.h"; path = "ReactiveObjC/RACQueueScheduler+Subclass.h"; sourceTree = ""; }; - 121F5210DEA3A3A2A224DEF5E0EE5683 /* RACPassthroughSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACPassthroughSubscriber.m; path = ReactiveObjC/RACPassthroughSubscriber.m; sourceTree = ""; }; - 123B1CEAB1F94CCF67D0A975CD375F8C /* RACTargetQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTargetQueueScheduler.h; path = ReactiveObjC/RACTargetQueueScheduler.h; sourceTree = ""; }; - 124F572A4AF3C094D228E0480E207BBB /* ResourceBundle-MASShortcut-MASShortcut-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MASShortcut-MASShortcut-Info.plist"; sourceTree = ""; }; - 13A3C94CE26E870553A8A3C07CA30B57 /* RACEmptySignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySignal.h; path = ReactiveObjC/RACEmptySignal.h; sourceTree = ""; }; - 148E666FDFB3D3BF2F71CED30853AACB /* NSObject+MJKeyValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJKeyValue.m"; path = "MJExtension/NSObject+MJKeyValue.m"; sourceTree = ""; }; - 14DD101AFE77558C08E826AD863F79D6 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - 14F74B08DC54FBC3238B20FDADF379C9 /* RACTestScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTestScheduler.m; path = ReactiveObjC/RACTestScheduler.m; sourceTree = ""; }; - 157A8FE995BAEAFD617C141EECFE0C5C /* KVOController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KVOController.modulemap; sourceTree = ""; }; - 16933E06DABABD65B6013D957A54C838 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; - 1741DDBD8CCD946C9E079F964513420C /* MASShortcutMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutMonitor.m; path = Framework/Monitoring/MASShortcutMonitor.m; sourceTree = ""; }; - 1815ECA03D253EB0C5C731F09E1B2FDD /* ReactiveObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReactiveObjC.modulemap; sourceTree = ""; }; - 188F20AB3B320AEC7B8C267470943015 /* NSArray+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+RACSequenceAdditions.m"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.m"; sourceTree = ""; }; - 18B731F1037B0714D5F9AB49621C9361 /* RACBehaviorSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBehaviorSubject.h; path = ReactiveObjC/RACBehaviorSubject.h; sourceTree = ""; }; - 196A53B1CFC100F355DF6945BFEF8AA2 /* RACReturnSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReturnSignal.h; path = ReactiveObjC/RACReturnSignal.h; sourceTree = ""; }; - 1A4463E98CFB316D6FAAD670E109C075 /* RACValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACValueTransformer.h; path = ReactiveObjC/RACValueTransformer.h; sourceTree = ""; }; - 1AA4A61BEE93277F6D81303E6AA2487E /* KVOController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KVOController-dummy.m"; sourceTree = ""; }; - 1B0540801E5F6C452A7B5E447BD1EDA3 /* SwiftFormat.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftFormat.debug.xcconfig; sourceTree = ""; }; - 1B29CD54E1DC81DB4702C7694C66884A /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; - 1B3B791EBC92A4566237409A8D97AC8C /* NSObject+RACPropertySubscribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACPropertySubscribing.h"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.h"; sourceTree = ""; }; - 1BCC53E6F0D51446F5F9AD5B4A804CED /* RACDynamicSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSequence.h; path = ReactiveObjC/RACDynamicSequence.h; sourceTree = ""; }; - 1C04B75999FE12F2028A24A1F8A03DB8 /* NSDictionary+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+RACSequenceAdditions.m"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.m"; sourceTree = ""; }; - 1DEBF7AD59351A81DE554B0F7965CCEB /* RACDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDelegateProxy.h; path = ReactiveObjC/RACDelegateProxy.h; sourceTree = ""; }; - 1E74FC70604E8E1B292CD2ED1E381BDB /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; - 1F0E09962A346D3210ED3FDF83AC2047 /* MASDictionaryTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASDictionaryTransformer.h; path = "Framework/User Defaults Storage/MASDictionaryTransformer.h"; sourceTree = ""; }; + 0F378B4AA3ED0A50223018E3DCDB86D3 /* MASPreferencesWindowController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASPreferencesWindowController.m; path = Framework/MASPreferencesWindowController.m; sourceTree = ""; }; + 0F6162D54BEF7747DBF198004962EE93 /* RACStream+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACStream+Private.h"; path = "ReactiveObjC/RACStream+Private.h"; sourceTree = ""; }; + 105FF30AFA9EB31D35BF918AF732A0B6 /* MASShortcutValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutValidator.h; path = Framework/Model/MASShortcutValidator.h; sourceTree = ""; }; + 10BAA06B075FDFAF5264546B340DD744 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; + 10E4AFDF5ED4904A4303EA17327B637C /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = Resources/de.lproj; sourceTree = ""; }; + 112DB6D47EBD1CEE1B2E8AE3BDCA2F43 /* RACSignal+Operations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "RACSignal+Operations.m"; path = "ReactiveObjC/RACSignal+Operations.m"; sourceTree = ""; }; + 124F008ABA62F78938FD643E8E6E5F68 /* FBKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBKVOController.m; path = FBKVOController/FBKVOController.m; sourceTree = ""; }; + 1298F38D01ABEAC23638D1B5870C3BF4 /* RACArraySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACArraySequence.h; path = ReactiveObjC/RACArraySequence.h; sourceTree = ""; }; + 12CB833CE477679E8285869F87743C83 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; + 13DC024A4488907623BB56014775EE87 /* RACStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStream.h; path = ReactiveObjC/RACStream.h; sourceTree = ""; }; + 1415C2BD37D05B09623DE7E2BD7DCC30 /* RACDynamicSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSignal.m; path = ReactiveObjC/RACDynamicSignal.m; sourceTree = ""; }; + 146E8807F0EEDC7DE30D7A136635151E /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; + 14B9ECB8D99D4A843B9D7DE667D362BE /* MASPreferences-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MASPreferences-Info.plist"; sourceTree = ""; }; + 152321D641A764CDE7ECEE114056D744 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + 15583773D74BE394580BCA67B38F72B5 /* NSInvocation+RACTypeParsing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+RACTypeParsing.m"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.m"; sourceTree = ""; }; + 1564A8F61C6CB09E80F1242522BC7319 /* RACCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCommand.h; path = ReactiveObjC/RACCommand.h; sourceTree = ""; }; + 15ABA9B34E4F187A15453430849C3C52 /* ResourceBundle-MASShortcut-MASShortcut-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MASShortcut-MASShortcut-Info.plist"; sourceTree = ""; }; + 18056F19D653CF2E03A823684A74D205 /* MASShortcutMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutMonitor.h; path = Framework/Monitoring/MASShortcutMonitor.h; sourceTree = ""; }; + 18C0210EB9CCA42686DEFD96A2AA26CE /* SwiftFormat.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftFormat.debug.xcconfig; sourceTree = ""; }; + 1B767D3D48AB4683A3D00B6E4EB004D8 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; + 1C5E6B6537EDFCA56AB4BD8C77BCD9D3 /* RACReplaySubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReplaySubject.h; path = ReactiveObjC/RACReplaySubject.h; sourceTree = ""; }; + 1CF7E7669DEA5655023E5AACE5A6B3B6 /* RACChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACChannel.h; path = ReactiveObjC/RACChannel.h; sourceTree = ""; }; + 1CF92EEE01B8394B9D75266586303F84 /* NSString+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSupport.m"; path = "ReactiveObjC/NSString+RACSupport.m"; sourceTree = ""; }; + 1DBC6BBCD2FE602640F0F3A01FF4A5C5 /* RACSignalSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignalSequence.h; path = ReactiveObjC/RACSignalSequence.h; sourceTree = ""; }; + 1ED109ECA47EF3F3163C51593DD4E94F /* NSIndexSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSIndexSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.m"; sourceTree = ""; }; + 1F01858B79BECA2A454CB5C66DBCE655 /* MASPreferences-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASPreferences-prefix.pch"; sourceTree = ""; }; + 1F7CB75A21FBFE0AE71E10EE4622823B /* MASPreferencesWindow.xib */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.xib; name = MASPreferencesWindow.xib; path = en.lproj/MASPreferencesWindow.xib; sourceTree = ""; }; 1FFED36A657123030ABB700256D73F15 /* Masonry */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Masonry; path = Masonry.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 222C339170B2627B8066C6AB909E2946 /* RACKVOChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOChannel.m; path = ReactiveObjC/RACKVOChannel.m; sourceTree = ""; }; + 2001324EB69F74518F2DCA8C4ABDDFE8 /* RACKVOChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOChannel.h; path = ReactiveObjC/RACKVOChannel.h; sourceTree = ""; }; + 216C93C1D979D8CC0492D33A3BA69381 /* RACmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACmetamacros.h; path = ReactiveObjC/extobjc/RACmetamacros.h; sourceTree = ""; }; + 2233AABD233F432816D80870E42A39BF /* RACUnit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnit.m; path = ReactiveObjC/RACUnit.m; sourceTree = ""; }; 225198CE18CF6D457A07FFA8E1635FD6 /* Pods-EasydictTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-EasydictTests.debug.xcconfig"; sourceTree = ""; }; - 22F03052B67FA7832C853528B5834FCF /* NSObject+RACPropertySubscribing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACPropertySubscribing.m"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.m"; sourceTree = ""; }; + 2262BD446EE11FAAA174256EBC8EE9A6 /* JLRoutes-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JLRoutes-umbrella.h"; sourceTree = ""; }; 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut-MASShortcut */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MASShortcut-MASShortcut"; path = MASShortcut.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - 23B30D39C016E53021A70A320CBD096F /* RACScopedDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScopedDisposable.h; path = ReactiveObjC/RACScopedDisposable.h; sourceTree = ""; }; - 24C49E3ACBD8E47C0928E69BE5481DEB /* RACCompoundDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCompoundDisposable.h; path = ReactiveObjC/RACCompoundDisposable.h; sourceTree = ""; }; - 24F43A655E291C554E574873ABE31858 /* MASHotKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASHotKey.m; path = Framework/Monitoring/MASHotKey.m; sourceTree = ""; }; - 251FBBC73D5EF330DFA2C3CC7100E5C0 /* RACBehaviorSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBehaviorSubject.m; path = ReactiveObjC/RACBehaviorSubject.m; sourceTree = ""; }; - 253FCA858D5F0219F5921EA261F5F006 /* NSControl+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSControl+RACCommandSupport.m"; path = "ReactiveObjC/NSControl+RACCommandSupport.m"; sourceTree = ""; }; - 25DCCB7CB0629E9D4F24E3F7F60FBE99 /* RACMulticastConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACMulticastConnection.m; path = ReactiveObjC/RACMulticastConnection.m; sourceTree = ""; }; - 262BBB1E323B18142FAA365CCC6F0404 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = ""; }; + 237D73BD9C2B44FB39BB7E3EBE1ACC44 /* RACTargetQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTargetQueueScheduler.h; path = ReactiveObjC/RACTargetQueueScheduler.h; sourceTree = ""; }; + 23F04632582B04A7D942FCE27937C9BE /* KVOController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KVOController-prefix.pch"; sourceTree = ""; }; + 24E52BE0579C30B4DA7960E6FF6CF4F3 /* RACTestScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTestScheduler.h; path = ReactiveObjC/RACTestScheduler.h; sourceTree = ""; }; + 24F277C0BAD328B2C8933F42E42DD2E8 /* NSUserDefaults+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+RACSupport.h"; path = "ReactiveObjC/NSUserDefaults+RACSupport.h"; sourceTree = ""; }; + 25A8D34F83B53B5FAF9E0E5A9C893F18 /* NSObject+RACKVOWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACKVOWrapper.m"; path = "ReactiveObjC/NSObject+RACKVOWrapper.m"; sourceTree = ""; }; + 264E484EDF60C4BF419810317DB28BFC /* NSFileHandle+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSFileHandle+RACSupport.h"; path = "ReactiveObjC/NSFileHandle+RACSupport.h"; sourceTree = ""; }; + 2666F1531932D700E450DF3EDD8836AC /* RACReturnSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReturnSignal.m; path = ReactiveObjC/RACReturnSignal.m; sourceTree = ""; }; 26A8810424438A12E7ADBFB3E068C658 /* MASShortcut */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MASShortcut; path = MASShortcut.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 277835F63879EBA8DF4FC6D65C94A9EC /* RACTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTuple.h; path = ReactiveObjC/RACTuple.h; sourceTree = ""; }; - 28219A7DAFE0AC6DF6CCE34E8C591E00 /* RACEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEvent.h; path = ReactiveObjC/RACEvent.h; sourceTree = ""; }; - 2854A514B6E210ADBAE3D2DD47C43532 /* NSString+RACKeyPathUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACKeyPathUtilities.m"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.m"; sourceTree = ""; }; - 2899D6AB3E186AC9F9F070EEF648B279 /* NSObject+MJClass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJClass.h"; path = "MJExtension/NSObject+MJClass.h"; sourceTree = ""; }; - 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MJExtension; path = MJExtension.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2B8DC497D2256FF535AF9649B43C3C3F /* RACSignalSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignalSequence.h; path = ReactiveObjC/RACSignalSequence.h; sourceTree = ""; }; - 2BA8DDD6894772E67D509F8D625D8578 /* MASShortcutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutView.h; path = Framework/UI/MASShortcutView.h; sourceTree = ""; }; - 2C6B606655F9CFAC168E519400032517 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; - 2EE79DFB54C2C8C73B2BD37E27B171B8 /* RACEmptySignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySignal.m; path = ReactiveObjC/RACEmptySignal.m; sourceTree = ""; }; - 2EEB7B9084C6354B53A5A5E8FBFA97F8 /* MJExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-umbrella.h"; sourceTree = ""; }; - 3125A95116695F297C4B988185A37F4F /* NSUserDefaults+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSUserDefaults+RACSupport.h"; path = "ReactiveObjC/NSUserDefaults+RACSupport.h"; sourceTree = ""; }; - 3192BF46419BDAAF9DE20D46F683F244 /* RACSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriber.m; path = ReactiveObjC/RACSubscriber.m; sourceTree = ""; }; - 325101FA5CF228941A48D8130C849BE5 /* RACImmediateScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACImmediateScheduler.m; path = ReactiveObjC/RACImmediateScheduler.m; sourceTree = ""; }; - 326CD7D1E6876C681A11EA3A448B22C6 /* MASKeyCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyCodes.h; path = Framework/Model/MASKeyCodes.h; sourceTree = ""; }; - 327D5C19692CFE8D5019828621A7C75E /* RACDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDelegateProxy.m; path = ReactiveObjC/RACDelegateProxy.m; sourceTree = ""; }; - 33D1A9E562E03C58892F3B45AB3E946E /* RACSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSequence.h; path = ReactiveObjC/RACSequence.h; sourceTree = ""; }; - 34AAF569E806D3602F701C9682E5C305 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = Resources/de.lproj; sourceTree = ""; }; - 3504A868701069CEC6DC85A1F0999986 /* RACUnarySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnarySequence.h; path = ReactiveObjC/RACUnarySequence.h; sourceTree = ""; }; - 353C2DB990599197DB894FF3EF87C4B3 /* JLRoutes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JLRoutes.release.xcconfig; sourceTree = ""; }; - 35F2945E22A96ED6C55B5A9BB42A4CB2 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; + 2717DE8217510569FDD1E037CAC15182 /* RACSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignal.m; path = ReactiveObjC/RACSignal.m; sourceTree = ""; }; + 2A00ED83CAA1684BEC47F38BE627DB55 /* NSDictionary+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+RACSequenceAdditions.m"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.m"; sourceTree = ""; }; + 2A2C73C1386A957152BFE6C9D7F46B21 /* MASShortcutView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutView.h; path = Framework/UI/MASShortcutView.h; sourceTree = ""; }; + 2A4CDC860CBBE79129DBEC0C715FB66F /* RACSignal+Operations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSignal+Operations.h"; path = "ReactiveObjC/RACSignal+Operations.h"; sourceTree = ""; }; + 2A5F1C9FDBC7EC88AF5C3A4FF58D419F /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; + 2AC9E48DD0B3BB8FDBC138936A670E78 /* RACValueTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACValueTransformer.h; path = ReactiveObjC/RACValueTransformer.h; sourceTree = ""; }; + 2C2935BA805FB54961A70FA8EFCA6F3E /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = Resources/it.lproj; sourceTree = ""; }; + 2CD728079526DD632E1123C7228F4C58 /* RACKVOChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOChannel.m; path = ReactiveObjC/RACKVOChannel.m; sourceTree = ""; }; + 2DA4CF9DFA48C0A5F4AE58B82C7410F8 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + 2EA5D3F340506E996974D95A41EE63B1 /* JLRParsingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRParsingUtilities.h; path = JLRoutes/Classes/JLRParsingUtilities.h; sourceTree = ""; }; + 2EAD1CFE61FB68884E17A9F6653E95DC /* Shortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shortcut.h; path = Framework/Shortcut.h; sourceTree = ""; }; + 2F2AD93B7B824EDD55115A1BCF538B5D /* MASShortcut.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASShortcut.debug.xcconfig; sourceTree = ""; }; + 2FEF517A9EDFD696D637A6DA8FFDB00F /* ReactiveObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReactiveObjC-Info.plist"; sourceTree = ""; }; + 3181CC0123C9920295F36B70C75C42E0 /* ReactiveObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.debug.xcconfig; sourceTree = ""; }; + 31A6003DB03E3BAE3DFC88493A8AD221 /* RACSubscriptingAssignmentTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptingAssignmentTrampoline.h; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.h; sourceTree = ""; }; + 31C75A8DF5866EEA1BB0B88C16610615 /* RACEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEvent.h; path = ReactiveObjC/RACEvent.h; sourceTree = ""; }; + 33342B9BCABA031A2B531793B00A1D43 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 337BC36C0E369D56A93DA541104D875E /* RACEmptySignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySignal.h; path = ReactiveObjC/RACEmptySignal.h; sourceTree = ""; }; + 346712D4C4908C38D3C78DDD357B4DAE /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; + 34D61E6852CDAD843D10A0F9A9C9B404 /* JLRoutes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JLRoutes-prefix.pch"; sourceTree = ""; }; + 35161E7BA4DC069928DF72B7FFAC7032 /* RACSerialDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSerialDisposable.m; path = ReactiveObjC/RACSerialDisposable.m; sourceTree = ""; }; + 360526AF2499C9350E0B952688137023 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; 36A4A62A1CCA6B9F3C0381439421C36C /* Pods-EasydictTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-EasydictTests.modulemap"; sourceTree = ""; }; - 38435F790DF285E2BD4696B60E31EED7 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "Resources/zh-Hans.lproj"; sourceTree = ""; }; - 3856FB9950A3ACB5D8D21A1281D26A84 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = Resources/cs.lproj; sourceTree = ""; }; - 38EC48346056ADBA21FD4503D6825E8B /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 372128ACDDC55A5504A48E8AE12E1F7B /* MASHotKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASHotKey.h; path = Framework/Monitoring/MASHotKey.h; sourceTree = ""; }; + 37994AC35986CF6908F3FCB9A1F3EF3B /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; + 37EBF51A4AE4E1490FDCD58D38C8A2CC /* MASPreferences.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASPreferences.release.xcconfig; sourceTree = ""; }; + 3812AE4BAA68C6CADD03A6BF0B4F6146 /* RACStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStream.m; path = ReactiveObjC/RACStream.m; sourceTree = ""; }; + 3899D8940B4D9488FC720F0682E4ECF8 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "Resources/zh-Hant.lproj"; sourceTree = ""; }; 3906AD4DF1E6F559AA77E8B9CE6C6075 /* Pods-EasydictTests-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-EasydictTests-Info.plist"; sourceTree = ""; }; 399EC9508E73C0D54D9BBD8741FBA137 /* KVOController */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = KVOController; path = KVOController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 39D4344CE5E0E310C702692275620010 /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; - 3AF29BA84E32D7948FEEC04EDEE677DE /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; - 3B81FE1A497A608EDF5A5DA65E3F2CFA /* RACIndexSetSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACIndexSetSequence.m; path = ReactiveObjC/RACIndexSetSequence.m; sourceTree = ""; }; - 3F72CA14E30E63F2051E46A4A3F474B2 /* RACSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignal.h; path = ReactiveObjC/RACSignal.h; sourceTree = ""; }; - 4055A730DD7487EBAAA97AA7670F09BC /* NSString+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSupport.h"; path = "ReactiveObjC/NSString+RACSupport.h"; sourceTree = ""; }; - 406F8228457D5CB0D921813E21FE946D /* NSControl+RACTextSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSControl+RACTextSignalSupport.m"; path = "ReactiveObjC/NSControl+RACTextSignalSupport.m"; sourceTree = ""; }; - 41EADBE38E92458F65B7405E077B05B6 /* NSEnumerator+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEnumerator+RACSequenceAdditions.m"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.m"; sourceTree = ""; }; + 3A05A55C93337D72E09F6957618FEE5C /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; + 3B1EEEC79E3ABA9B9468603D165B7576 /* NSNotificationCenter+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+RACSupport.m"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.m"; sourceTree = ""; }; + 3BB4E5D4F710210C1128110DCDD83F8B /* RACIndexSetSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACIndexSetSequence.h; path = ReactiveObjC/RACIndexSetSequence.h; sourceTree = ""; }; + 3BE4413152E3327F1A4632C5601527D5 /* NSControl+RACTextSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSControl+RACTextSignalSupport.h"; path = "ReactiveObjC/NSControl+RACTextSignalSupport.h"; sourceTree = ""; }; + 3CD634BE0AEA1DA2A380D712BC934544 /* RACUnarySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnarySequence.h; path = ReactiveObjC/RACUnarySequence.h; sourceTree = ""; }; + 3CD694D63518352111CF185BE57FDDE0 /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + 3CD80C53A79777900E064656D3307FB0 /* NSSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.m"; sourceTree = ""; }; + 3E118D97B7975538479D261E3E0286AF /* RACCompoundDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCompoundDisposable.h; path = ReactiveObjC/RACCompoundDisposable.h; sourceTree = ""; }; + 3ECFE854D5ACDF9D32D7454F5FB16300 /* RACSubscriber+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSubscriber+Private.h"; path = "ReactiveObjC/RACSubscriber+Private.h"; sourceTree = ""; }; + 3F14A540F223630B025007DEC543F5A4 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + 3FEE9E1DFD8E12F4ECAF4ECF54392F16 /* RACScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Subclass.h"; path = "ReactiveObjC/RACScheduler+Subclass.h"; sourceTree = ""; }; + 42FE0E4E3402E5910BFD2D7D3B5531A0 /* JLRParsingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRParsingUtilities.m; path = JLRoutes/Classes/JLRParsingUtilities.m; sourceTree = ""; }; 43F9966E7614888A0CDCFAB2F62F2FDD /* MASPreferences */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = MASPreferences; path = MASPreferences.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4504265EE89A55949D98E758BFA4D542 /* NSObject+RACAppKitBindings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACAppKitBindings.m"; path = "ReactiveObjC/NSObject+RACAppKitBindings.m"; sourceTree = ""; }; - 45A906069D6CDDB1DFEA6FD3D527783E /* MJExtension-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MJExtension-prefix.pch"; sourceTree = ""; }; - 45B3F5BF28538E134CB9DE0D6480C890 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "Resources/zh-Hant.lproj"; sourceTree = ""; }; - 46635DC58FF9895EC898A65F2FBB1EF5 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = Resources/sv.lproj; sourceTree = ""; }; - 47AD2D8CAE0CCE18C3B1F113990A5E44 /* NSObject+RACSelectorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACSelectorSignal.m"; path = "ReactiveObjC/NSObject+RACSelectorSignal.m"; sourceTree = ""; }; - 47CC1777B7155CF036F83A3AF8B6BB22 /* NSObject+RACLifting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACLifting.m"; path = "ReactiveObjC/NSObject+RACLifting.m"; sourceTree = ""; }; - 489E2FE8DB39A7FD4640428096AD329D /* RACUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnit.h; path = ReactiveObjC/RACUnit.h; sourceTree = ""; }; + 449927672D2232DA759BA2737801FF8B /* RACReplaySubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReplaySubject.m; path = ReactiveObjC/RACReplaySubject.m; sourceTree = ""; }; + 46DA845B6AC6E7D90326074F3D9420DC /* RACQueueScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACQueueScheduler+Subclass.h"; path = "ReactiveObjC/RACQueueScheduler+Subclass.h"; sourceTree = ""; }; + 47215465F07D6AFD6161E5226A776CEC /* JLRoutes-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JLRoutes-Info.plist"; sourceTree = ""; }; + 47F93A301731559617E93AF8E07381EE /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = ""; }; + 4867EFC45580A5EC83FA93B3816971DB /* NSEnumerator+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEnumerator+RACSequenceAdditions.h"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.h"; sourceTree = ""; }; 48B09F156C30EB6AFE10D8B6F39CD41A /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 4A5F265622E22C0EEEAB94750EBE6134 /* NSUserDefaults+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSUserDefaults+RACSupport.m"; path = "ReactiveObjC/NSUserDefaults+RACSupport.m"; sourceTree = ""; }; - 4A91090C7AC1F11A62E4F88F17AA7888 /* RACArraySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACArraySequence.m; path = ReactiveObjC/RACArraySequence.m; sourceTree = ""; }; - 4AC3286DD6B6CD4CF2D1971F091E558B /* RACTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTuple.m; path = ReactiveObjC/RACTuple.m; sourceTree = ""; }; - 4D2E4C3D2273815903523951768C1EB5 /* NSObject+RACDeallocating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDeallocating.h"; path = "ReactiveObjC/NSObject+RACDeallocating.h"; sourceTree = ""; }; - 4E24B128CC2A210E76A83A4D999ABDAC /* RACReplaySubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReplaySubject.h; path = ReactiveObjC/RACReplaySubject.h; sourceTree = ""; }; - 4F418D61F93C77822FD3AF790AF4FCE7 /* KVOController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KVOController-Info.plist"; sourceTree = ""; }; - 5010C9BAE5EDD1145C624DF635CA270D /* RACErrorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACErrorSignal.m; path = ReactiveObjC/RACErrorSignal.m; sourceTree = ""; }; - 50AEE34E616CCE18C9AF677539B4954E /* MASPreferencesWindowController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASPreferencesWindowController.h; path = Framework/MASPreferencesWindowController.h; sourceTree = ""; }; + 49E9DF005B918DC17AA9BF8D5266A5B8 /* NSOrderedSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSOrderedSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.m"; sourceTree = ""; }; + 4A9D1F78CBFF11ED4B94EFA16928D727 /* JLRRouteRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRRouteRequest.h; path = JLRoutes/Classes/JLRRouteRequest.h; sourceTree = ""; }; + 4BECDD19AAE8F8276096F4180E1AA563 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; + 50E1622697EA46DBD6AE72CEBD473EEE /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; 50FFBAE87DAAA5D19C6D04413ED5E6D3 /* JLRoutes */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JLRoutes; path = JLRoutes.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 510C558AA6065604533EC385D51A1F5C /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = Resources/nl.lproj; sourceTree = ""; }; - 51B7E8EDE24955CC93FED246F4F9C0EE /* RACSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignal.m; path = ReactiveObjC/RACSignal.m; sourceTree = ""; }; - 521ED242874317D9E20EC77CCA09ED73 /* MASShortcutView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutView.m; path = Framework/UI/MASShortcutView.m; sourceTree = ""; }; - 54C2F839D3238DCC6675AC9449A91A09 /* RACQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACQueueScheduler.h; path = ReactiveObjC/RACQueueScheduler.h; sourceTree = ""; }; - 55BC3D33A9542584D8C808926741A47B /* NSArray+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+RACSequenceAdditions.h"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.h"; sourceTree = ""; }; - 5625F93AE851A424B622A7AE18538527 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; - 57332336D3C571B3F1628C476FA358CA /* RACmetamacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACmetamacros.h; path = ReactiveObjC/extobjc/RACmetamacros.h; sourceTree = ""; }; - 591DB7CE7DE6D4E2827BC73612B65B20 /* RACSubscriber+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSubscriber+Private.h"; path = "ReactiveObjC/RACSubscriber+Private.h"; sourceTree = ""; }; - 598F8165863EF02A9B983AFB931236BA /* MJExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.debug.xcconfig; sourceTree = ""; }; - 5A27DE015DF1CF703475F9B58BA32B42 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = Resources/ja.lproj; sourceTree = ""; }; - 5D7F0A9546B9AEB5A6625473E776137E /* RACScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScheduler.h; path = ReactiveObjC/RACScheduler.h; sourceTree = ""; }; - 5E118A1F80BB1B215ECBBE9F8F5950C6 /* MASShortcutBinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutBinder.m; path = "Framework/User Defaults Storage/MASShortcutBinder.m"; sourceTree = ""; }; - 5F5718D7E1740397D6531E52D2DAF58B /* MASPreferencesWindowController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASPreferencesWindowController.m; path = Framework/MASPreferencesWindowController.m; sourceTree = ""; }; - 5F5BF928F82A886C8E3388230ED79B39 /* JLRParsingUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRParsingUtilities.m; path = JLRoutes/Classes/JLRParsingUtilities.m; sourceTree = ""; }; - 5F6C54676F2CD046B3B2E2C1478B60DB /* MASPreferences.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MASPreferences.modulemap; sourceTree = ""; }; - 5FB67B384497FD2084C365BEF63C8041 /* NSDictionary+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+RACSequenceAdditions.h"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.h"; sourceTree = ""; }; - 5FDFC78F08EBC020DBD1C6D8C4A0C55A /* NSInvocation+RACTypeParsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+RACTypeParsing.h"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.h"; sourceTree = ""; }; - 600DDBAD99DE6B05BE64FBF58452AFC6 /* MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJProperty.h; path = MJExtension/MJProperty.h; sourceTree = ""; }; - 604C599F9DB7356D975D61A7A4A4B102 /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = it.lproj; path = Resources/it.lproj; sourceTree = ""; }; + 5112B060EABBDFAE3BC8BF6BD7F78D7B /* RACDynamicSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSequence.h; path = ReactiveObjC/RACDynamicSequence.h; sourceTree = ""; }; + 528931C4020748BD2FA560F592482DD9 /* NSNotificationCenter+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+RACSupport.h"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.h"; sourceTree = ""; }; + 5294808E8B67DBF5452C273951FB620E /* ReactiveObjC.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = ReactiveObjC.modulemap; sourceTree = ""; }; + 538A90A383C72EF72998BE4874B2B40E /* RACSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubject.h; path = ReactiveObjC/RACSubject.h; sourceTree = ""; }; + 53BEBFED298951342AEA22AFB6374CF1 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; + 53C089160890AB3CDB6F3BF1843466C5 /* NSDictionary+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+RACSequenceAdditions.h"; path = "ReactiveObjC/NSDictionary+RACSequenceAdditions.h"; sourceTree = ""; }; + 549148CAE8F94D18AD4562FD24C9E9F5 /* RACTargetQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTargetQueueScheduler.m; path = ReactiveObjC/RACTargetQueueScheduler.m; sourceTree = ""; }; + 55B458E3484B29479FF542C90FF149C7 /* RACDynamicSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSequence.m; path = ReactiveObjC/RACDynamicSequence.m; sourceTree = ""; }; + 55CCCBF4696D6BF750710951D90727F3 /* MASHotKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASHotKey.m; path = Framework/Monitoring/MASHotKey.m; sourceTree = ""; }; + 56729A0083F89B5F8F692DABD3A00566 /* RACEagerSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEagerSequence.h; path = ReactiveObjC/RACEagerSequence.h; sourceTree = ""; }; + 5773269B8F62D0FE68970BB70003851E /* NSURLConnection+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLConnection+RACSupport.h"; path = "ReactiveObjC/NSURLConnection+RACSupport.h"; sourceTree = ""; }; + 593E2BCDCD27DEF4544701958CD3F17A /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + 596F0ABD7C5B22EDDF9C44AB4CAE70EA /* RACBlockTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBlockTrampoline.h; path = ReactiveObjC/RACBlockTrampoline.h; sourceTree = ""; }; + 59FCBED61FCE51C15BE1AA8AA2CBC2FE /* KVOController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = KVOController.modulemap; sourceTree = ""; }; + 5A23D99BAC36801D2C63A2AE3BC1CFAE /* NSURLConnection+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLConnection+RACSupport.m"; path = "ReactiveObjC/NSURLConnection+RACSupport.m"; sourceTree = ""; }; + 5AAC5B4CEEFA6C1CD9CA0E83D9BB0A02 /* MASPreferencesWindowController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASPreferencesWindowController.h; path = Framework/MASPreferencesWindowController.h; sourceTree = ""; }; + 5BA3327079A86F882304712479A09ED0 /* MASShortcut-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MASShortcut-Info.plist"; sourceTree = ""; }; + 5C6448AC82A4A7E28F96E47A48525668 /* RACEXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTRuntimeExtensions.h; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.h; sourceTree = ""; }; + 5C9F45A58D343BFB47CFCEE9123B22BD /* MASShortcut.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MASShortcut.modulemap; sourceTree = ""; }; + 5E09CB98390BA536E9F995679AE19E2C /* NSObject+RACDeallocating.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDeallocating.h"; path = "ReactiveObjC/NSObject+RACDeallocating.h"; sourceTree = ""; }; + 5FBD06AF2AAD6478A8D75D2F133433E5 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; + 5FE9F37E8123B597BCEE1A8D8EF10FBD /* MASShortcut-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MASShortcut-dummy.m"; sourceTree = ""; }; 609FBC631238BFF4067769DA895D7F5D /* Pods-Easydict-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-Easydict-frameworks.sh"; sourceTree = ""; }; - 63770CC527BB6F6D848F71FA5B3825CD /* NSIndexSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSIndexSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.m"; sourceTree = ""; }; - 637CF36B361FC92C13AB4A54A4328CA4 /* RACArraySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACArraySequence.h; path = ReactiveObjC/RACArraySequence.h; sourceTree = ""; }; - 63EF7037BCC5C6FBC19A441ACC7F619E /* AFNetworking-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "AFNetworking-Info.plist"; sourceTree = ""; }; - 6457B693FEC91A0A8E86EB7105C8B31E /* NSControl+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSControl+RACCommandSupport.h"; path = "ReactiveObjC/NSControl+RACCommandSupport.h"; sourceTree = ""; }; - 64BE225CE299B9A5139450D47403CCAE /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = AFNetworking.modulemap; sourceTree = ""; }; - 64CC83238DB7C833833C937D8D1721B2 /* MASLocalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLocalization.m; path = Framework/UI/MASLocalization.m; sourceTree = ""; }; - 64FC5B89973A9BBA2E34B86493690D6E /* RACDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDisposable.m; path = ReactiveObjC/RACDisposable.m; sourceTree = ""; }; - 65E1C4A2EA40FCAC93DE04DC53CB65F5 /* MASPreferences.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASPreferences.release.xcconfig; sourceTree = ""; }; - 65F6B1F59FB75CA17AF3F2A69F4B39CB /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; - 6746F16048E61E9228198C90B125454C /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; - 67615EAD637B6A48F4AA51D5890AC031 /* MJPropertyKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyKey.h; path = MJExtension/MJPropertyKey.h; sourceTree = ""; }; - 67AC21D8CEFD70F19580760DB46C52F3 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; - 67D6FF948119298A85C2A5D2E687B50D /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; - 68073F3A5385DAF3DF77757ABF121769 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 684929ACE56AE3580624ACE30CC449FA /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = Resources/ru.lproj; sourceTree = ""; }; - 68A1AE4033446A00B9B658009304A320 /* RACCompoundDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCompoundDisposable.m; path = ReactiveObjC/RACCompoundDisposable.m; sourceTree = ""; }; - 6919C37C6B26F4098D0EA1B61962FBBB /* MASPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASPreferences.h; path = Framework/MASPreferences.h; sourceTree = ""; }; - 693BCC41CA6AE081DCD74851DF36DD8A /* MJPropertyType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJPropertyType.h; path = MJExtension/MJPropertyType.h; sourceTree = ""; }; - 6A40475940FC344B025307A0C518A4EF /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; - 6A8F378C18103DCA850A05EBFCE4E72D /* NSString+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSupport.m"; path = "ReactiveObjC/NSString+RACSupport.m"; sourceTree = ""; }; - 6CCFC8929A42FFCEAA406A5C537FEF4B /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - 6D614C5FC34AA34451C2BDA1C0E421EA /* JLRoutes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRoutes.m; path = JLRoutes/JLRoutes.m; sourceTree = ""; }; - 6E6E01872C9281ADD015A35037ECEF69 /* MJExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MJExtension-dummy.m"; sourceTree = ""; }; - 6E89CCDD82841225308C2BE76B785C66 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; - 6F3C6B8BD03A7EA869C7EA4FAFA9FBD0 /* RACEmptySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySequence.h; path = ReactiveObjC/RACEmptySequence.h; sourceTree = ""; }; - 703A69CB76ECF4F69270F3B3DD1F9EE1 /* RACMulticastConnection+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACMulticastConnection+Private.h"; path = "ReactiveObjC/RACMulticastConnection+Private.h"; sourceTree = ""; }; - 71CA2A82FC3C54FC57C3BA363945B7C0 /* MASShortcut.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MASShortcut.modulemap; sourceTree = ""; }; - 71F236E38605D856EA8099E70D35452C /* RACReplaySubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReplaySubject.m; path = ReactiveObjC/RACReplaySubject.m; sourceTree = ""; }; - 721DC296B9673576570113B47B8C4095 /* RACImmediateScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACImmediateScheduler.h; path = ReactiveObjC/RACImmediateScheduler.h; sourceTree = ""; }; - 730E2CA15BE47396A84B9D738C378F64 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = Resources/ko.lproj; sourceTree = ""; }; - 7397CEDA777130C0129CCE6E1C63624B /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = Resources/pl.lproj; sourceTree = ""; }; - 739BB29D7F24D25CC4FD1FF3C3A1446C /* RACStream+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACStream+Private.h"; path = "ReactiveObjC/RACStream+Private.h"; sourceTree = ""; }; - 7412C6245E30E86FD6CDD9502444A22F /* KVOController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KVOController.release.xcconfig; sourceTree = ""; }; - 770525F5992933EA6AA843E871896267 /* JLRoutes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JLRoutes-dummy.m"; sourceTree = ""; }; - 77F669F680AB719763FA6289A8D3C6DC /* MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtension.h; path = MJExtension/MJExtension.h; sourceTree = ""; }; - 788B21A2A553AA362A1CB6577CFA6B5A /* JLRRouteDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRRouteDefinition.m; path = JLRoutes/Classes/JLRRouteDefinition.m; sourceTree = ""; }; + 6187F7EB204B0EF89147FD2A169B8268 /* NSObject+RACKVOWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACKVOWrapper.h"; path = "ReactiveObjC/NSObject+RACKVOWrapper.h"; sourceTree = ""; }; + 61921BCF6EEDD5E22AE5AD53A1EA4877 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = Resources/pt.lproj; sourceTree = ""; }; + 624436CCD35E0EB6525E2DA41E123EE7 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; + 6367D96CDF09136CE8225E76A803F168 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = Resources/ja.lproj; sourceTree = ""; }; + 63BB976E129324F62AF0F1685FF320D9 /* RACTupleSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTupleSequence.m; path = ReactiveObjC/RACTupleSequence.m; sourceTree = ""; }; + 660D1D68D990D47B92E837664D2BCB42 /* SwiftFormat.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftFormat.release.xcconfig; sourceTree = ""; }; + 66870CD9CE5CCB02659CE00010F8C1DE /* RACQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACQueueScheduler.m; path = ReactiveObjC/RACQueueScheduler.m; sourceTree = ""; }; + 67F19841776FF764A0FC3B2D5012970D /* NSObject+RACDeallocating.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDeallocating.m"; path = "ReactiveObjC/NSObject+RACDeallocating.m"; sourceTree = ""; }; + 680E0A8F87253C620BC8A24892216F47 /* RACMulticastConnection+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACMulticastConnection+Private.h"; path = "ReactiveObjC/RACMulticastConnection+Private.h"; sourceTree = ""; }; + 688F13993BFDF52F5E5511790A765E28 /* RACSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriber.h; path = ReactiveObjC/RACSubscriber.h; sourceTree = ""; }; + 689AEDC606E44AF83363E3D364CCC967 /* MASPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASPreferences.h; path = Framework/MASPreferences.h; sourceTree = ""; }; + 68EAA35B6D723F9015FC9082CBCEA5A8 /* RACSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSequence.h; path = ReactiveObjC/RACSequence.h; sourceTree = ""; }; + 6D72D48B229FD05836F763B6B490661B /* KVOController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KVOController-umbrella.h"; sourceTree = ""; }; + 6E63B3771D8D5A8CD2DCAD8E40BB3A70 /* MASShortcutBinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutBinder.h; path = "Framework/User Defaults Storage/MASShortcutBinder.h"; sourceTree = ""; }; + 6F095D8BAF58CD04F16412ADA13BC146 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + 71AEB1BA4DDF5DFE08AB8ED46FC717EA /* NSString+RACKeyPathUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACKeyPathUtilities.m"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.m"; sourceTree = ""; }; + 7271633F05DDCEC3FED479ACB9593078 /* ReactiveObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-prefix.pch"; sourceTree = ""; }; + 727BB891F8CCA0FDC79EFEFB41858870 /* JLRoutes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRoutes.h; path = JLRoutes/JLRoutes.h; sourceTree = ""; }; + 728BE5F242E8E7DB99E2172101E12D1A /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pl.lproj; path = Resources/pl.lproj; sourceTree = ""; }; + 728C01F2BFAE704FD4C6081BB4D74C79 /* NSString+RACKeyPathUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACKeyPathUtilities.h"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.h"; sourceTree = ""; }; + 73513BA45C684C2CDA29FC2A9AB5EE97 /* JLRRouteDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRRouteDefinition.h; path = JLRoutes/Classes/JLRRouteDefinition.h; sourceTree = ""; }; + 73E207D6CF33B538465F060766ECF8F2 /* RACSubscriptingAssignmentTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptingAssignmentTrampoline.m; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.m; sourceTree = ""; }; + 741D499FB0F6BB8D7AA0586503250C62 /* RACEXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTKeyPathCoding.h; path = ReactiveObjC/extobjc/RACEXTKeyPathCoding.h; sourceTree = ""; }; + 742BD7F1FDA5C6984855201FB8767936 /* RACSerialDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSerialDisposable.h; path = ReactiveObjC/RACSerialDisposable.h; sourceTree = ""; }; + 7474E76479C0BFBD1B7B4C87B17A1978 /* JLRoutes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JLRoutes.debug.xcconfig; sourceTree = ""; }; + 7554A1ECE515AC765E4AA62D9EFB02B3 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = Resources/es.lproj; sourceTree = ""; }; + 77347377729782276F5119F5CF2E0C47 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; + 774A45951A8AA5B542AC4B9B33477EC8 /* NSOrderedSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSOrderedSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.h"; sourceTree = ""; }; + 77C56020D1F555E3841D5DA5F7904720 /* MASShortcut-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-umbrella.h"; sourceTree = ""; }; 7928E94955D0DC03EACC29A7B0111C9C /* Pods-Easydict.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-Easydict.modulemap"; sourceTree = ""; }; - 7CE37FA4A2F489645A1017746EC0CA0D /* RACStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStream.h; path = ReactiveObjC/RACStream.h; sourceTree = ""; }; - 7D4F58C235F070C7997D182C3ABB1E38 /* JLRRouteHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRRouteHandler.h; path = JLRoutes/Classes/JLRRouteHandler.h; sourceTree = ""; }; - 7EB44E29D432DEF742D5E4B088F7211E /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; - 7EF47CB28463C586B26B2991DB5B8480 /* NSText+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSText+RACSignalSupport.m"; path = "ReactiveObjC/NSText+RACSignalSupport.m"; sourceTree = ""; }; - 7F129CA0BA48EE1F0F7FAEA3ECF98D46 /* MASShortcut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcut.m; path = Framework/Model/MASShortcut.m; sourceTree = ""; }; - 800B51F871BBAE506C7CEB56383D360B /* JLRoutes-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "JLRoutes-Info.plist"; sourceTree = ""; }; - 81E7C3389E95A8A52FAE406FBFED7396 /* MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJProperty.m; path = MJExtension/MJProperty.m; sourceTree = ""; }; - 82A4ED31D7A854EC028871D0B7D7DFC3 /* RACStringSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStringSequence.m; path = ReactiveObjC/RACStringSequence.m; sourceTree = ""; }; - 83B58515EF009DAB463A6B5233F53376 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; - 85136B76D7FEF75ACD42AD2E2D895FBC /* NSInvocation+RACTypeParsing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+RACTypeParsing.m"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.m"; sourceTree = ""; }; + 798872B601C881E00DF7BC66BB84D646 /* RACDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDelegateProxy.m; path = ReactiveObjC/RACDelegateProxy.m; sourceTree = ""; }; + 7A2A8060F6EEB0BDECA030AA42EF5D80 /* MASKeyMasks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyMasks.h; path = Framework/Model/MASKeyMasks.h; sourceTree = ""; }; + 7AA1C6F334DADF359EC4947E8B8CCD01 /* RACArraySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACArraySequence.m; path = ReactiveObjC/RACArraySequence.m; sourceTree = ""; }; + 7B93396E21B419144952398771F8A747 /* JLRoutes.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JLRoutes.release.xcconfig; sourceTree = ""; }; + 7BF9CF8D0DD3D79CAF91F70CA06BA5BE /* RACScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScheduler.m; path = ReactiveObjC/RACScheduler.m; sourceTree = ""; }; + 7C52DDF27F9BD5661E70A071083AC040 /* RACEagerSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEagerSequence.m; path = ReactiveObjC/RACEagerSequence.m; sourceTree = ""; }; + 7D8CA3ACB8B6D6FAEC1A4576E322DF18 /* RACSubscriptionScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptionScheduler.h; path = ReactiveObjC/RACSubscriptionScheduler.h; sourceTree = ""; }; + 7DCCB76EAE47EA3003C1F56AA02765B6 /* RACTestScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTestScheduler.m; path = ReactiveObjC/RACTestScheduler.m; sourceTree = ""; }; + 7E412CC66181F24A50CCED9A37E10FAE /* NSData+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+RACSupport.m"; path = "ReactiveObjC/NSData+RACSupport.m"; sourceTree = ""; }; + 7F06EC91E1CA9AC4C8283DDA0D0BBB08 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = sv.lproj; path = Resources/sv.lproj; sourceTree = ""; }; + 81137365B06912D132A4884ECE29A145 /* MASShortcutView+Bindings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASShortcutView+Bindings.h"; path = "Framework/UI/MASShortcutView+Bindings.h"; sourceTree = ""; }; + 81C6AFFB4DAE6EAF24BD808BE124DDBD /* RACDynamicSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSignal.h; path = ReactiveObjC/RACDynamicSignal.h; sourceTree = ""; }; 855AAEC987B11544B8EA8FABF064A20E /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - 8662EE39A070B79BE42A8A22983F4264 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 86CBCF2CC9084A4B4ECA0A9B13DC6F2A /* NSObject+RACDeallocating.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDeallocating.m"; path = "ReactiveObjC/NSObject+RACDeallocating.m"; sourceTree = ""; }; - 87170DD51F5D2459662B6DF0F82C60BD /* RACSubscriptionScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptionScheduler.h; path = ReactiveObjC/RACSubscriptionScheduler.h; sourceTree = ""; }; - 871782758F1BDABA53844F5B77A1BB8F /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = Resources/fr.lproj; sourceTree = ""; }; - 8732412B937B54EE325D65A55733DE4F /* KVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KVOController.h; path = FBKVOController/KVOController.h; sourceTree = ""; }; - 87EC75ECC2B55AD31C743F0A985F8650 /* ReactiveObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactiveObjC.h; path = ReactiveObjC/ReactiveObjC.h; sourceTree = ""; }; - 87ECC3154393B00641A86D3A2E1AB6CC /* MASPreferences-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASPreferences-umbrella.h"; sourceTree = ""; }; - 88A8A5463ED57DE4C56D0FEF06D6800D /* NSEnumerator+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSEnumerator+RACSequenceAdditions.h"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.h"; sourceTree = ""; }; - 88B3AE0C1AACF41F3110D93A3E54FCAB /* ReactiveObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReactiveObjC-Info.plist"; sourceTree = ""; }; - 88CADD68D050BE1261C07FE417DD8F5B /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; - 88EBF7349FB1E511A56DD59B085384D5 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; - 898E00ADB6FD7F9375280975FDFEC9F8 /* KVOController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KVOController-prefix.pch"; sourceTree = ""; }; - 89C15C0B172E1FBF5B29DE5DAF45BE18 /* RACUnit.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnit.m; path = ReactiveObjC/RACUnit.m; sourceTree = ""; }; - 8A5B2722E81669D7E064E8258636315D /* RACScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScheduler.m; path = ReactiveObjC/RACScheduler.m; sourceTree = ""; }; - 8AC754C18E4EBD564FF0BE9BDD9D73B3 /* NSObject+MJCoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJCoding.m"; path = "MJExtension/NSObject+MJCoding.m"; sourceTree = ""; }; - 8AC873C67EA040B9547FEEE92ED41138 /* ReactiveObjC-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-prefix.pch"; sourceTree = ""; }; + 864FB2F6ABFF22FB544A83B28029CF37 /* MASDictionaryTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASDictionaryTransformer.m; path = "Framework/User Defaults Storage/MASDictionaryTransformer.m"; sourceTree = ""; }; + 86CF00086B45871975F730D16CE792E1 /* RACKVOTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOTrampoline.m; path = ReactiveObjC/RACKVOTrampoline.m; sourceTree = ""; }; + 86EABF25325704E4489A53698489B979 /* MASShortcut.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASShortcut.release.xcconfig; sourceTree = ""; }; + 86FD6D27D88421A845CABB6001A515FD /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; + 870C92EFDF2AEE7CF9C178BC452C51F3 /* FBKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBKVOController.h; path = FBKVOController/FBKVOController.h; sourceTree = ""; }; + 8730F47BE426C7F948D05432463B5937 /* RACCompoundDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCompoundDisposable.m; path = ReactiveObjC/RACCompoundDisposable.m; sourceTree = ""; }; + 8A13E6B41FEEAC57A26BC12EDB7C6032 /* RACBlockTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBlockTrampoline.m; path = ReactiveObjC/RACBlockTrampoline.m; sourceTree = ""; }; + 8A94A77F30419532C6E534DC41775BA7 /* RACErrorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACErrorSignal.h; path = ReactiveObjC/RACErrorSignal.h; sourceTree = ""; }; + 8AD2C6CC2AA72EAFC55F1B252E28E79B /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; + 8AE9B2D7DF5B8E139B4328320FF97825 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "Resources/zh-Hans.lproj"; sourceTree = ""; }; 8B00B1A7406B4F5FEEC4C4B39D91D48A /* Pods-Easydict.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-Easydict.debug.xcconfig"; sourceTree = ""; }; - 8B06FA4447823AF0F6F97B8E96B719A4 /* NSControl+RACTextSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSControl+RACTextSignalSupport.h"; path = "ReactiveObjC/NSControl+RACTextSignalSupport.h"; sourceTree = ""; }; - 8C47AD376829AC1E98C2387B2ED5149D /* RACSubscriptingAssignmentTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriptingAssignmentTrampoline.h; path = ReactiveObjC/RACSubscriptingAssignmentTrampoline.h; sourceTree = ""; }; - 8D090957A33F33D4EACE904ABCD322E6 /* RACTestScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTestScheduler.h; path = ReactiveObjC/RACTestScheduler.h; sourceTree = ""; }; - 8D2B0003F49FC9EDC7590321AC6BFB88 /* RACDynamicSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDynamicSignal.m; path = ReactiveObjC/RACDynamicSignal.m; sourceTree = ""; }; - 8D2FE85C7430AFD024C0474EFB247B76 /* RACMulticastConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACMulticastConnection.h; path = ReactiveObjC/RACMulticastConnection.h; sourceTree = ""; }; - 8F8B93E05CB12A7E45793451C01DA161 /* NSOrderedSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSOrderedSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.m"; sourceTree = ""; }; - 900B502DEA493BB0F4F6121E3F8056D5 /* RACSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubscriber.h; path = ReactiveObjC/RACSubscriber.h; sourceTree = ""; }; - 901C1A6C5DCC4331CFF8AEAE18A879F0 /* MASKeyMasks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyMasks.h; path = Framework/Model/MASKeyMasks.h; sourceTree = ""; }; - 90D47D004B261B10EB65D9F403336742 /* RACSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSubject.h; path = ReactiveObjC/RACSubject.h; sourceTree = ""; }; - 90FBE6CB793F698D6B87D4432831BD99 /* RACDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDisposable.h; path = ReactiveObjC/RACDisposable.h; sourceTree = ""; }; + 8BFF8C16B1362ED760C5FA5FDEF52293 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; + 8C8199D21E923A3D3AD2B9B51A719D34 /* NSArray+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+RACSequenceAdditions.h"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.h"; sourceTree = ""; }; + 8D0DD903047DC1B0F0558C0EEAB00892 /* RACDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACDisposable.m; path = ReactiveObjC/RACDisposable.m; sourceTree = ""; }; + 8D54BD81189B3F3A2D94505098F521B2 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; + 8E3C6339B580FA2833F91E556157B35C /* NSObject+RACSelectorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACSelectorSignal.m"; path = "ReactiveObjC/NSObject+RACSelectorSignal.m"; sourceTree = ""; }; + 8E51C94C06AA8EA46FFC48738DC86858 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Resources/en.lproj; sourceTree = ""; }; + 8F9C864E92016AA76B7AF96876A27587 /* RACPassthroughSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACPassthroughSubscriber.h; path = ReactiveObjC/RACPassthroughSubscriber.h; sourceTree = ""; }; 91595758B02C3B624DAEBA1FA94E413B /* Pods-EasydictTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-EasydictTests-umbrella.h"; sourceTree = ""; }; - 91A7DD4172A033191FD66C63275D0DF8 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = Resources/es.lproj; sourceTree = ""; }; - 920696354FC7E765F24C5A4A3B3DCE09 /* JLRoutes.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JLRoutes.modulemap; sourceTree = ""; }; - 9243E79BAE39ABF95CAF568F2FFF2A04 /* RACEagerSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEagerSequence.h; path = ReactiveObjC/RACEagerSequence.h; sourceTree = ""; }; - 928C0B77481831CA04347484C68D1646 /* NSObject+MJClass.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJClass.m"; path = "MJExtension/NSObject+MJClass.m"; sourceTree = ""; }; + 91B0599D9112E907D1F7E136017960F1 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ko.lproj; path = Resources/ko.lproj; sourceTree = ""; }; + 91B78AD8954AD9725DF542FF55A64790 /* JLRRouteRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRRouteRequest.m; path = JLRoutes/Classes/JLRRouteRequest.m; sourceTree = ""; }; 9312CC9A36808D0478AE8052EF3DF43A /* Pods-EasydictTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-EasydictTests-acknowledgements.plist"; sourceTree = ""; }; - 93456C1C7C8084B69D5DC9D2005E009E /* NSObject+FBKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+FBKVOController.h"; path = "FBKVOController/NSObject+FBKVOController.h"; sourceTree = ""; }; - 934BDB24FA9C8A92FBA878383A672CF4 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = Resources/pt.lproj; sourceTree = ""; }; - 93DF1638CD2F8B386BDC015BF9818839 /* MASShortcut-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-umbrella.h"; sourceTree = ""; }; - 9431131D924F8FACC0BDBAC0DA230A7A /* NSObject+RACDescription.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACDescription.m"; path = "ReactiveObjC/NSObject+RACDescription.m"; sourceTree = ""; }; - 948964A755759E5C30E07FDB640F6070 /* RACStringSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStringSequence.h; path = ReactiveObjC/RACStringSequence.h; sourceTree = ""; }; + 9399CA177D1AED183B82E4989A66BAF1 /* NSText+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSText+RACSignalSupport.m"; path = "ReactiveObjC/NSText+RACSignalSupport.m"; sourceTree = ""; }; + 9400E007F4A7D32F4E3C7DA5BDF58B32 /* RACTuple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTuple.h; path = ReactiveObjC/RACTuple.h; sourceTree = ""; }; + 94A8CC98AA070BD8C4F058778EB6E80E /* RACChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACChannel.m; path = ReactiveObjC/RACChannel.m; sourceTree = ""; }; 9557017CFFCCA6BDFC4839A96EFD0115 /* Pods-EasydictTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-EasydictTests-dummy.m"; sourceTree = ""; }; - 95A397D2F5C88626A6774905D8DBBAB4 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; - 95E168FCAECAB4B00D2398F200EE92D8 /* RACSerialDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSerialDisposable.h; path = ReactiveObjC/RACSerialDisposable.h; sourceTree = ""; }; + 95B5B966A1E1293DAE5E87DB0009024C /* RACSignalProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACSignalProvider.d; path = ReactiveObjC/RACSignalProvider.d; sourceTree = ""; }; 9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ReactiveObjC; path = ReactiveObjC.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 969B21DC4461E2E59E371E5AEB3FD09D /* RACKVOProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOProxy.h; path = ReactiveObjC/RACKVOProxy.h; sourceTree = ""; }; + 96BD5DC13CEA7810CB1234608243FE5F /* RACSubscriptionScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptionScheduler.m; path = ReactiveObjC/RACSubscriptionScheduler.m; sourceTree = ""; }; 96D7824CF9886D89981192488F3F0108 /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/CoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 97B9F2337913A49C751244AABAEDE23E /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = ""; }; - 98DA7C31845B11E5E9EBD831F28190FF /* MASShortcutView+Bindings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MASShortcutView+Bindings.m"; path = "Framework/UI/MASShortcutView+Bindings.m"; sourceTree = ""; }; - 9900F43FA4AC6CE9C5F6E70AC70DA0A4 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; - 998369D782732EA87BD493C1D0B05A33 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; - 99AA657F879F25B6FC467E19D0F77123 /* NSObject+MJProperty.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+MJProperty.m"; path = "MJExtension/NSObject+MJProperty.m"; sourceTree = ""; }; - 99BBDF8E148692F49C6D547D5B4D01EE /* NSObject+RACAppKitBindings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACAppKitBindings.h"; path = "ReactiveObjC/NSObject+RACAppKitBindings.h"; sourceTree = ""; }; - 99E497B8E5B34A08E9B954F44EFA8EA6 /* RACValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACValueTransformer.m; path = ReactiveObjC/RACValueTransformer.m; sourceTree = ""; }; - 9ACC057F3DF81B44862CA6FEA49DD1AC /* RACChannel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACChannel.m; path = ReactiveObjC/RACChannel.m; sourceTree = ""; }; + 988630678DB07F73D902798179FEFEEB /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; + 98AAB4362E10AD79E54052D2F3D50BA3 /* MASShortcutMonitor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutMonitor.m; path = Framework/Monitoring/MASShortcutMonitor.m; sourceTree = ""; }; + 99946AEF80D939E80FE3A14EFA9C5257 /* RACSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSequence.m; path = ReactiveObjC/RACSequence.m; sourceTree = ""; }; + 9A327671A4373EF86CB2CAF4765C15F6 /* MASPreferences-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASPreferences-umbrella.h"; sourceTree = ""; }; + 9A9BA19ED43EFEB56264BFA9AAE4B751 /* NSUserDefaults+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSUserDefaults+RACSupport.m"; path = "ReactiveObjC/NSUserDefaults+RACSupport.m"; sourceTree = ""; }; 9B03860033D4E77E2A17C8CEDAA65BA7 /* Pods-EasydictTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-EasydictTests.release.xcconfig"; sourceTree = ""; }; 9B4352D1CD18BB2BDE8A51479B871C10 /* Pods-Easydict */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-Easydict"; path = Pods_Easydict.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9C044071E44947DB5A6EC1C8E3295F78 /* NSObject+RACKVOWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACKVOWrapper.m"; path = "ReactiveObjC/NSObject+RACKVOWrapper.m"; sourceTree = ""; }; - 9C5BBD0242ABA2863F1583168BD00059 /* JLRoutes.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JLRoutes.debug.xcconfig; sourceTree = ""; }; - 9CCA2E16F2CA5AB3968EBBBC56D59388 /* RACKVOChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOChannel.h; path = ReactiveObjC/RACKVOChannel.h; sourceTree = ""; }; + 9B6F3E298AE8E78BFDB7B9BE4B46F410 /* RACMulticastConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACMulticastConnection.m; path = ReactiveObjC/RACMulticastConnection.m; sourceTree = ""; }; + 9C1F7C21DCFF7429D72A6093180CD2E9 /* RACEXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEXTRuntimeExtensions.m; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.m; sourceTree = ""; }; + 9D2AE1FA724486C325A79B0C53455095 /* RACBehaviorSubject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBehaviorSubject.h; path = ReactiveObjC/RACBehaviorSubject.h; sourceTree = ""; }; 9D635ACBDB58BEC168F692A7F0132B89 /* MASPreferences-MASPreferences */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = "MASPreferences-MASPreferences"; path = MASPreferences.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 9E564116F17AF80AE09123FBF77646E4 /* FBKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBKVOController.h; path = FBKVOController/FBKVOController.h; sourceTree = ""; }; - 9EE1DD698E397FDA3CAF658795EEB61F /* MASShortcutView+Bindings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASShortcutView+Bindings.h"; path = "Framework/UI/MASShortcutView+Bindings.h"; sourceTree = ""; }; - 9F18674DE256462BEE4BAD5D24D3372F /* NSSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.h"; sourceTree = ""; }; - A057CDE29E056CE8AF865D1B8F7A7ADE /* RACSignal+Operations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACSignal+Operations.h"; path = "ReactiveObjC/RACSignal+Operations.h"; sourceTree = ""; }; - A09DBA0292F567D6F52AAAD9C6430526 /* RACEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEvent.m; path = ReactiveObjC/RACEvent.m; sourceTree = ""; }; + A0CAFC72BB7AF6EBE3E0DFD81692FEF1 /* AFNetworking.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.debug.xcconfig; sourceTree = ""; }; + A17EFC66B7B3BAA4D942EBC13424D678 /* KVOController.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KVOController.release.xcconfig; sourceTree = ""; }; + A19A9ACD0785A8793920E037F21FC5D5 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; + A289D53E8C85289016677ECC46C9C490 /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; A2D2EDD4A1DFEE11C6B812AE906708F7 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - A363F2177CFFF6EC8F77C912287ABC05 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; - A3C6CAE6AD059DD07A9EAEC80681A3F6 /* MASShortcut.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASShortcut.release.xcconfig; sourceTree = ""; }; + A3B1C7ACD2BB7962FDF39AB04F49D684 /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; + A3B50820E70455306C64BEC7AF692427 /* AFCompatibilityMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFCompatibilityMacros.h; path = AFNetworking/AFCompatibilityMacros.h; sourceTree = ""; }; + A421FDD9846BC1B47BA41E6F8F4299CE /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; A45F11F0883FE4EE3264F359CBB240FC /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/Carbon.framework; sourceTree = DEVELOPER_DIR; }; A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A525C8B7A0E4DE2E6249F8E85445EDB0 /* RACSubscriptionScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriptionScheduler.m; path = ReactiveObjC/RACSubscriptionScheduler.m; sourceTree = ""; }; - A63729F7512EA740FEE0EA195AC9361A /* MJFoundation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJFoundation.h; path = MJExtension/MJFoundation.h; sourceTree = ""; }; - A67450CD504F7DF1BA53A80F3C84D4FD /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; - A68020C63AED43D2F02B016D1172F0A9 /* Shortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Shortcut.h; path = Framework/Shortcut.h; sourceTree = ""; }; - A80A588A1F8D437D283EE06EC52A1306 /* RACSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSequence.m; path = ReactiveObjC/RACSequence.m; sourceTree = ""; }; + A53A0E62F4240CC173A0A521EB962438 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + A5F2F73FFBBFCCDCD1685E20C41A954A /* RACSignalSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignalSequence.m; path = ReactiveObjC/RACSignalSequence.m; sourceTree = ""; }; + A61FC3A64AA52194AE909815982C5344 /* Masonry.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.debug.xcconfig; sourceTree = ""; }; + A62D0CAA092F5162FD8229BCF1DB5DC3 /* NSControl+RACCommandSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSControl+RACCommandSupport.h"; path = "ReactiveObjC/NSControl+RACCommandSupport.h"; sourceTree = ""; }; + A72390FD6F411447FF35C669FAA7643A /* NSString+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSupport.h"; path = "ReactiveObjC/NSString+RACSupport.h"; sourceTree = ""; }; + A7DBFACB0B5BB5BC6883426C92CB7F08 /* MASShortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcut.h; path = Framework/Model/MASShortcut.h; sourceTree = ""; }; + A813C36DF7D75B4AB80F3F3D9AD90270 /* NSString+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSequenceAdditions.h"; path = "ReactiveObjC/NSString+RACSequenceAdditions.h"; sourceTree = ""; }; A8855B8F589FC345830C0325F4E7724D /* Pods-Easydict-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-Easydict-Info.plist"; sourceTree = ""; }; - A895C70FC205D4C828BDDA9B32AA8C25 /* NSObject+RACKVOWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACKVOWrapper.h"; path = "ReactiveObjC/NSObject+RACKVOWrapper.h"; sourceTree = ""; }; - AA502F6F3E15635A61A28C7BD0527845 /* NSString+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSequenceAdditions.m"; path = "ReactiveObjC/NSString+RACSequenceAdditions.m"; sourceTree = ""; }; - ABD9ABE326EC7D0AC6E288CA1EEF8983 /* NSNotificationCenter+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNotificationCenter+RACSupport.m"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.m"; sourceTree = ""; }; - ABE88F7BB5D4B4B81693E91DD9F04F16 /* RACEXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTScope.h; path = ReactiveObjC/extobjc/RACEXTScope.h; sourceTree = ""; }; - ACD836DF5991AC95BA07C0B0A37FD771 /* RACBlockTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACBlockTrampoline.h; path = ReactiveObjC/RACBlockTrampoline.h; sourceTree = ""; }; - ACDFA4F3C1F306F3AFD355D748B780E4 /* MASShortcut-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MASShortcut-dummy.m"; sourceTree = ""; }; - AD20BF87C3E8D0A70DE4247BA7286001 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; - AD36416299FD1BBB5C0715988BCAE464 /* MASPreferencesViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASPreferencesViewController.h; path = Framework/MASPreferencesViewController.h; sourceTree = ""; }; - ADDF104BB27C1F5E1498DA5687684824 /* MJFoundation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJFoundation.m; path = MJExtension/MJFoundation.m; sourceTree = ""; }; - AE7DC45DD4F3FAA78571056EAFEFF7D0 /* NSObject+RACSelectorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACSelectorSignal.h"; path = "ReactiveObjC/NSObject+RACSelectorSignal.h"; sourceTree = ""; }; - AFED17BB38CF542660A6D3381ABBE5C0 /* RACScheduler+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Subclass.h"; path = "ReactiveObjC/RACScheduler+Subclass.h"; sourceTree = ""; }; - B01D19A83232C1E4D8400AB254C4BB47 /* NSOrderedSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSOrderedSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSOrderedSet+RACSequenceAdditions.h"; sourceTree = ""; }; - B0C6205B6AF7C1FC53FE473EA2C5A44B /* JLRRouteRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRRouteRequest.h; path = JLRoutes/Classes/JLRRouteRequest.h; sourceTree = ""; }; - B16533960BBE208985AFFF951CB11B5E /* MASShortcutValidator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutValidator.m; path = Framework/Model/MASShortcutValidator.m; sourceTree = ""; }; - B286562038D848BD289E9C7D3C9D222E /* KVOController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KVOController.debug.xcconfig; sourceTree = ""; }; - B2A5892D5CC07F46A2693982D4EBFD43 /* RACTupleSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTupleSequence.h; path = ReactiveObjC/RACTupleSequence.h; sourceTree = ""; }; - B2AEDEF7C9586A7261C207549FA53B92 /* JLRRouteResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRRouteResponse.h; path = JLRoutes/Classes/JLRRouteResponse.h; sourceTree = ""; }; - B3F8309E025C840E128F79AB415B5380 /* JLRoutes-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JLRoutes-umbrella.h"; sourceTree = ""; }; - B4AB5D4A028F9B0DD563F829B71C3FBD /* MASShortcut.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcut.h; path = Framework/Model/MASShortcut.h; sourceTree = ""; }; - B4DDE5DB3802282C2554D266594130C3 /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - B4FFE4D8F4F7A71CE950B4E92395913D /* MASShortcutBinder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutBinder.h; path = "Framework/User Defaults Storage/MASShortcutBinder.h"; sourceTree = ""; }; - B629F9A2136903DCADF4EE76CCFB076D /* RACQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACQueueScheduler.m; path = ReactiveObjC/RACQueueScheduler.m; sourceTree = ""; }; - B71D33A8AB4126FCB0ADA296093911BF /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; - B82599254B9E1827EBA5B44F35FE6FD3 /* MJExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MJExtension.release.xcconfig; sourceTree = ""; }; + A9FE646E8839E8CF1429ACC76666F1EB /* RACPassthroughSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACPassthroughSubscriber.m; path = ReactiveObjC/RACPassthroughSubscriber.m; sourceTree = ""; }; + AA968474464B4057949CAAFF9C8F1BD9 /* NSText+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSText+RACSignalSupport.h"; path = "ReactiveObjC/NSText+RACSignalSupport.h"; sourceTree = ""; }; + AD45BB2231694E772E7A12AA4B7046F1 /* MASPreferencesViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASPreferencesViewController.h; path = Framework/MASPreferencesViewController.h; sourceTree = ""; }; + ADAA33B1A71AEEF6AC974F255754E742 /* MASShortcutBinder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutBinder.m; path = "Framework/User Defaults Storage/MASShortcutBinder.m"; sourceTree = ""; }; + AF1D126F6F72BD274238E330D66F4A45 /* NSControl+RACTextSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSControl+RACTextSignalSupport.m"; path = "ReactiveObjC/NSControl+RACTextSignalSupport.m"; sourceTree = ""; }; + AF5525A9AE2D1EE4452ADDB4B04526C9 /* RACQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACQueueScheduler.h; path = ReactiveObjC/RACQueueScheduler.h; sourceTree = ""; }; + B476201C666404E1D7BB100473F89834 /* JLRoutes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRoutes.m; path = JLRoutes/JLRoutes.m; sourceTree = ""; }; + B59D71A704E852B4016FC8A16AE24CDF /* RACKVOProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOProxy.h; path = ReactiveObjC/RACKVOProxy.h; sourceTree = ""; }; + B644764A270771FF22FE5F9190B4E211 /* RACEmptySignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySignal.m; path = ReactiveObjC/RACEmptySignal.m; sourceTree = ""; }; + B64FDD5EFD95901E81557CF05F73FCB8 /* RACTuple.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTuple.m; path = ReactiveObjC/RACTuple.m; sourceTree = ""; }; + B68C0D1248B03F3A09EDBB3027423BC0 /* MASShortcutView+Bindings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "MASShortcutView+Bindings.m"; path = "Framework/UI/MASShortcutView+Bindings.m"; sourceTree = ""; }; + B6A72ED725AC1F8BCB329EB7B9ACE9D2 /* NSObject+RACPropertySubscribing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACPropertySubscribing.h"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.h"; sourceTree = ""; }; + B6D31D449ACADDCDDAA53CF09C3D295D /* RACKVOTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOTrampoline.h; path = ReactiveObjC/RACKVOTrampoline.h; sourceTree = ""; }; + B71F6C3524461DCCFB0F68D9B5CB6D8B /* RACEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEvent.m; path = ReactiveObjC/RACEvent.m; sourceTree = ""; }; + B738FFFA052F32F6A073979F6AB98FB6 /* MASShortcut.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcut.m; path = Framework/Model/MASShortcut.m; sourceTree = ""; }; + B7C449D317DE285E15FB059AEB609F38 /* RACEXTScope.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTScope.h; path = ReactiveObjC/extobjc/RACEXTScope.h; sourceTree = ""; }; B845C2ACCFEF00A5B6C2314BC9ACE0DD /* Pods-Easydict-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-Easydict-umbrella.h"; sourceTree = ""; }; B86B4AAB47DFB9C73D2476D317BE774E /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/System/Library/Frameworks/AppKit.framework; sourceTree = DEVELOPER_DIR; }; - B9B75FA5CC7BE798947804D7024634AA /* MASLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLocalization.h; path = Framework/UI/MASLocalization.h; sourceTree = ""; }; - BAC04264E593BA1DAD6C7055BB10788B /* RACScopedDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACScopedDisposable.m; path = ReactiveObjC/RACScopedDisposable.m; sourceTree = ""; }; - BC40127846A28F86F1EC4CDCD51FD5D2 /* MASShortcutValidator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutValidator.h; path = Framework/Model/MASShortcutValidator.h; sourceTree = ""; }; - C04939DBE13B5A909F833EFA2E579926 /* NSString+MJExtension.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+MJExtension.h"; path = "MJExtension/NSString+MJExtension.h"; sourceTree = ""; }; - C0832D0AF0A7F2AF4A7F43BFB4EBD18B /* NSObject+MJKeyValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJKeyValue.h"; path = "MJExtension/NSObject+MJKeyValue.h"; sourceTree = ""; }; - C172333F44A46FDA52229990392C2BEA /* MJPropertyKey.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyKey.m; path = MJExtension/MJPropertyKey.m; sourceTree = ""; }; - C1B2819C042811649674BE814D7311E0 /* NSString+RACKeyPathUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACKeyPathUtilities.h"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.h"; sourceTree = ""; }; - C338BC8F6C32D66BE1110D7C20EF815C /* RACCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCommand.m; path = ReactiveObjC/RACCommand.m; sourceTree = ""; }; - C3DB5301428F8A0955C03BDE9F62A181 /* RACKVOProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOProxy.m; path = ReactiveObjC/RACKVOProxy.m; sourceTree = ""; }; - C3E40362BE502C6658B3CD1E905F5B0A /* MASPreferences-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MASPreferences-Info.plist"; sourceTree = ""; }; - C5221D021795CA36BD5947FC0168EE65 /* RACDynamicSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDynamicSignal.h; path = ReactiveObjC/RACDynamicSignal.h; sourceTree = ""; }; - C64CDE42C3C53F35696255E603CB79F3 /* RACChannel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACChannel.h; path = ReactiveObjC/RACChannel.h; sourceTree = ""; }; - C696A284FFC6A1D10C0BEAF361EE1412 /* RACEXTRuntimeExtensions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEXTRuntimeExtensions.m; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.m; sourceTree = ""; }; + B894FE8C5CC15F7554D83EB4EBA0E8A7 /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + B8D471B3872E18283FA43BB823103DA5 /* MASPreferences.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASPreferences.debug.xcconfig; sourceTree = ""; }; + B90F70E0635D1AD95B4B2E7104413020 /* JLRoutes-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JLRoutes-dummy.m"; sourceTree = ""; }; + BA8ADE6249875DD36DCBCE5EC8BCEF28 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; + BB6260C773C933EAA9A5864C8A440F23 /* RACSubscriber.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubscriber.m; path = ReactiveObjC/RACSubscriber.m; sourceTree = ""; }; + BCC682F38D9B53AD843522CE7DC32D70 /* NSArray+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+RACSequenceAdditions.m"; path = "ReactiveObjC/NSArray+RACSequenceAdditions.m"; sourceTree = ""; }; + BCD5160BE96C54B0DF28809EF5DD4FF2 /* JLRRouteDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRRouteDefinition.m; path = JLRoutes/Classes/JLRRouteDefinition.m; sourceTree = ""; }; + BD055B6E1346F6A59333ADB157F024C1 /* MASPreferences-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MASPreferences-dummy.m"; sourceTree = ""; }; + BD410EC8C15EB233896C4FE3F9039087 /* NSIndexSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSIndexSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSIndexSet+RACSequenceAdditions.h"; sourceTree = ""; }; + BED1638C6CEA7B9B3F2E20A439D40B3E /* RACSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACSignal.h; path = ReactiveObjC/RACSignal.h; sourceTree = ""; }; + BF16684FCF2B79221B112CEF72E494F7 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = nl.lproj; path = Resources/nl.lproj; sourceTree = ""; }; + BFC1E68DA8C6594DCA13B778A7666566 /* ReactiveObjC-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "ReactiveObjC-dummy.m"; sourceTree = ""; }; + C1BF8791812BD922F3879D05570D1250 /* JLRRouteResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRRouteResponse.m; path = JLRoutes/Classes/JLRRouteResponse.m; sourceTree = ""; }; + C3B9A5C08AC350FD6A79A3BF05BC3A11 /* NSFileHandle+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSFileHandle+RACSupport.m"; path = "ReactiveObjC/NSFileHandle+RACSupport.m"; sourceTree = ""; }; + C3CE171194B7810F3B34AFE49CC89140 /* RACGroupedSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACGroupedSignal.m; path = ReactiveObjC/RACGroupedSignal.m; sourceTree = ""; }; + C3FE9A013C7BC55279F731898331AE5F /* MASLocalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLocalization.m; path = Framework/UI/MASLocalization.m; sourceTree = ""; }; + C401DDCF96DDFE1EEEA6FA67785C36BC /* RACErrorSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACErrorSignal.m; path = ReactiveObjC/RACErrorSignal.m; sourceTree = ""; }; + C5BA38B6CEA6D32321C088544C394B14 /* NSObject+RACAppKitBindings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACAppKitBindings.h"; path = "ReactiveObjC/NSObject+RACAppKitBindings.h"; sourceTree = ""; }; + C68A7BB3C93BC8A2016F5B6AC8B4CD44 /* ResourceBundle-MASPreferences-MASPreferences-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MASPreferences-MASPreferences-Info.plist"; sourceTree = ""; }; + C6B442BA703042BB0091424E1014C9F0 /* RACUnarySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnarySequence.m; path = ReactiveObjC/RACUnarySequence.m; sourceTree = ""; }; + C7D0B432FB52167EFCED472977B9C0F4 /* RACTupleSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACTupleSequence.h; path = ReactiveObjC/RACTupleSequence.h; sourceTree = ""; }; CA7E6DB6AFE7635C9077622C743F91CC /* Pods-EasydictTests */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = "Pods-EasydictTests"; path = Pods_EasydictTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CAA886A17877F13CACC362267C18975D /* MJExtensionConst.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MJExtensionConst.h; path = MJExtension/MJExtensionConst.h; sourceTree = ""; }; - CBBF4B9205D7D1E430C6D76523D6C54A /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; - CCCFE646EAFC5D1508BF29DC58EF2F45 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = Resources/en.lproj; sourceTree = ""; }; - CD6919B88EB9F73E006736E7499E76E1 /* RACEagerSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEagerSequence.m; path = ReactiveObjC/RACEagerSequence.m; sourceTree = ""; }; - CD7502C68829FB285396FB19B2323CFF /* MASShortcut-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-prefix.pch"; sourceTree = ""; }; - CE8427593DE5AE690F89E787312AA80D /* NSSet+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSSet+RACSequenceAdditions.m"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.m"; sourceTree = ""; }; - CFF0DDC9C9A1595390EE7D1074CF59EC /* NSString+MJExtension.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+MJExtension.m"; path = "MJExtension/NSString+MJExtension.m"; sourceTree = ""; }; - D043E1B15997F3DC996E1A3489DA0AA8 /* ReactiveObjC.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.release.xcconfig; sourceTree = ""; }; - D0584BA0761EEB3C48E3013C17111CBF /* RACSignalSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSignalSequence.m; path = ReactiveObjC/RACSignalSequence.m; sourceTree = ""; }; - D146F011303B1C83593CEABF179537E2 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; - D178922C21826738E65BAEBAEDF12E6C /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; - D24F0B1C0005B76FF49DA21B2D9A673E /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - D261865E1BC139CC9E4898E2CDD2C99B /* NSObject+RACLifting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACLifting.h"; path = "ReactiveObjC/NSObject+RACLifting.h"; sourceTree = ""; }; - D3A7AA25FCD790A199EEC597E269F9E1 /* RACTupleSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTupleSequence.m; path = ReactiveObjC/RACTupleSequence.m; sourceTree = ""; }; - D3D03E95A00FC71403911E73FD79421C /* RACStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStream.m; path = ReactiveObjC/RACStream.m; sourceTree = ""; }; + CB37D513A4C904D0FA3F7BFFCB80ABE5 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; + CE950DE6EF253AEA93C2C535ABE95FC7 /* JLRoutes.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = JLRoutes.modulemap; sourceTree = ""; }; + CFE03C1952FBA829EECD0D4938535E44 /* KVOController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "KVOController-dummy.m"; sourceTree = ""; }; + CFE61C36777D9B56583FCA9115261AF2 /* RACEmptySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySequence.m; path = ReactiveObjC/RACEmptySequence.m; sourceTree = ""; }; + D251A263DEB8CBCCD54CB239A2BD3309 /* MASShortcut-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASShortcut-prefix.pch"; sourceTree = ""; }; + D26149BDFE3E683EC50D8FD03BDCA375 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = cs.lproj; path = Resources/cs.lproj; sourceTree = ""; }; + D37CAE10EC2F0C858E9429729D1B651D /* KVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KVOController.h; path = FBKVOController/KVOController.h; sourceTree = ""; }; D4577EDD80EE21A830A0D562EA93FACB /* Pods-Easydict-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-Easydict-acknowledgements.markdown"; sourceTree = ""; }; - D596C7C7A1ADCBD775547A10BCB57046 /* RACIndexSetSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACIndexSetSequence.h; path = ReactiveObjC/RACIndexSetSequence.h; sourceTree = ""; }; - D651BE9C05BA9013554CCDE43680CE87 /* MASPreferences-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "MASPreferences-dummy.m"; sourceTree = ""; }; - D72FB6A3CADB88F94E8E8791D2D91F89 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; - D77C5430C3CFD14BCCA81F321744D9C6 /* NSObject+RACDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDescription.h"; path = "ReactiveObjC/NSObject+RACDescription.h"; sourceTree = ""; }; - D945988E2461D8A7A1AAFD0DC7B36714 /* RACSerialDisposable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSerialDisposable.m; path = ReactiveObjC/RACSerialDisposable.m; sourceTree = ""; }; - D9F48EF2A4F07A1C694E759F94C2AE73 /* JLRRouteResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRRouteResponse.m; path = JLRoutes/Classes/JLRRouteResponse.m; sourceTree = ""; }; - DA14B0FFEB38306B2D54B1626D742F3B /* JLRParsingUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRParsingUtilities.h; path = JLRoutes/Classes/JLRParsingUtilities.h; sourceTree = ""; }; - DA288F12EE641D34B1FA163FDFD0B1FA /* RACSignalProvider.d */ = {isa = PBXFileReference; includeInIndex = 1; name = RACSignalProvider.d; path = ReactiveObjC/RACSignalProvider.d; sourceTree = ""; }; - DA399651343E19D25EEC9AD3305C8A99 /* MASPreferences-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MASPreferences-prefix.pch"; sourceTree = ""; }; - DAA0E1E553E4FFF8010FC1E15C64834F /* MASShortcutMonitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASShortcutMonitor.h; path = Framework/Monitoring/MASShortcutMonitor.h; sourceTree = ""; }; - DB34F13FFE77DA49C8C0734D0689FAFE /* RACEXTKeyPathCoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTKeyPathCoding.h; path = ReactiveObjC/extobjc/RACEXTKeyPathCoding.h; sourceTree = ""; }; - DBA43944052A42E1413F5009872D5166 /* SwiftFormat.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftFormat.release.xcconfig; sourceTree = ""; }; - DBAA192A036915695EB6A269D9D99210 /* ReactiveObjC.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = ReactiveObjC.debug.xcconfig; sourceTree = ""; }; - DD65E7CAED8DD43572BFE54E4AAD3FE2 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; - DD80013E393CE7349EA0CEAEFADB0437 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = ""; }; - DDE5352C18521D46523F24C8848FCA5C /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; - DE4624DEDC5ABCF8C3C5CB949A5D66D6 /* NSFileHandle+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSFileHandle+RACSupport.h"; path = "ReactiveObjC/NSFileHandle+RACSupport.h"; sourceTree = ""; }; - DEEC875830573012E783B7FB8DAEEC06 /* MJPropertyType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJPropertyType.m; path = MJExtension/MJPropertyType.m; sourceTree = ""; }; - DF5D7576CB5ECA11321E060997DF2279 /* MASHotKey.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASHotKey.h; path = Framework/Monitoring/MASHotKey.h; sourceTree = ""; }; - DF69E65723E7E5AC49610DE725855BD6 /* RACUnarySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACUnarySequence.m; path = ReactiveObjC/RACUnarySequence.m; sourceTree = ""; }; - DFB09FBA9611715413E83EF84786C7D9 /* RACGroupedSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACGroupedSignal.m; path = ReactiveObjC/RACGroupedSignal.m; sourceTree = ""; }; - DFE1DBD7301E01B5E3A39F1686D42F00 /* FBKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBKVOController.m; path = FBKVOController/FBKVOController.m; sourceTree = ""; }; - DFEAFC95BA525C7E233427D5820D0C01 /* JLRRouteRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRRouteRequest.m; path = JLRoutes/Classes/JLRRouteRequest.m; sourceTree = ""; }; - DFF58D8D51B75C084E47C279D580F597 /* JLRoutes-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JLRoutes-prefix.pch"; sourceTree = ""; }; - E11FF524A5BEE8418271D653EAF40B6B /* ResourceBundle-MASPreferences-MASPreferences-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-MASPreferences-MASPreferences-Info.plist"; sourceTree = ""; }; - E1FBA4265FA607A57D44F29A0B238DC2 /* JLRoutes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRoutes.h; path = JLRoutes/JLRoutes.h; sourceTree = ""; }; - E4E5BBD9F6262ACB2685A9A0B6BA63CF /* MJExtensionConst.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MJExtensionConst.m; path = MJExtension/MJExtensionConst.m; sourceTree = ""; }; - E5C3C6580EE6475513CDADA12A1D56B8 /* RACScheduler+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "RACScheduler+Private.h"; path = "ReactiveObjC/RACScheduler+Private.h"; sourceTree = ""; }; - E5EEC8A028C140600D19544981AE13A1 /* NSString+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSequenceAdditions.h"; path = "ReactiveObjC/NSString+RACSequenceAdditions.h"; sourceTree = ""; }; - E634CF76AABF8CB7B9A7E048DD956E87 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; - E767D844B2691C5FD65E7551044C2048 /* RACPassthroughSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACPassthroughSubscriber.h; path = ReactiveObjC/RACPassthroughSubscriber.h; sourceTree = ""; }; - E7C5EE6FF6E65A797C4DD72A754BC231 /* RACReturnSignal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACReturnSignal.m; path = ReactiveObjC/RACReturnSignal.m; sourceTree = ""; }; - E8A491921DCFC162EB2A938076F782B3 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - E8CC0F06D34E00AD8B317D99FD7F01F9 /* NSData+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+RACSupport.h"; path = "ReactiveObjC/NSData+RACSupport.h"; sourceTree = ""; }; - E977CF4DD4DC0D16BD175FAF40106B48 /* RACErrorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACErrorSignal.h; path = ReactiveObjC/RACErrorSignal.h; sourceTree = ""; }; - EA47250AC7DC8A0ED211DF2944D660E7 /* RACCommand.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACCommand.h; path = ReactiveObjC/RACCommand.h; sourceTree = ""; }; - EBA76980BAEFE095A7DE076F41D1363F /* NSFileHandle+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSFileHandle+RACSupport.m"; path = "ReactiveObjC/NSFileHandle+RACSupport.m"; sourceTree = ""; }; - ED307F72D76E573A9F55CEFAFDA27722 /* NSNotificationCenter+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNotificationCenter+RACSupport.h"; path = "ReactiveObjC/NSNotificationCenter+RACSupport.h"; sourceTree = ""; }; - EE8D1293977B5D316394DEB6852BF119 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; - F0FCCF1F53756B076591F1B9385D7AFD /* RACTargetQueueScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACTargetQueueScheduler.m; path = ReactiveObjC/RACTargetQueueScheduler.m; sourceTree = ""; }; - F0FD90812DB015D3994AE3DC4168CD20 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = ""; }; - F11C9011F802BEEFFA9202F4CDF25398 /* MJExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = MJExtension.modulemap; sourceTree = ""; }; - F13C6E61E99E202B56300F56A3034112 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; - F1FCDBDE14CF2854E67D545901E9017E /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - F2CF7ACFFCAE6C8CF3ACEEB59A6C634D /* MASShortcut-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MASShortcut-Info.plist"; sourceTree = ""; }; - F30694DEB38967E802B5D53C1F73AB42 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; - F387F3547F7723B133F6EB622868C05E /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - F3A375CD22E0FCA8C79DE532D1CCA411 /* KVOController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "KVOController-umbrella.h"; sourceTree = ""; }; - F403493C0E51FB0DFC829E48064496E3 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - F52071790C899E157EDF80FF63545ACF /* NSData+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+RACSupport.m"; path = "ReactiveObjC/NSData+RACSupport.m"; sourceTree = ""; }; - F691BFCC43D6861134C5851121076FC3 /* NSURLConnection+RACSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLConnection+RACSupport.m"; path = "ReactiveObjC/NSURLConnection+RACSupport.m"; sourceTree = ""; }; + D49FCF23D2CF33AD2966C72EE786B68A /* NSObject+RACDescription.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACDescription.h"; path = "ReactiveObjC/NSObject+RACDescription.h"; sourceTree = ""; }; + D4B3D8D31E380CE46A57A17F19724508 /* RACDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDelegateProxy.h; path = ReactiveObjC/RACDelegateProxy.h; sourceTree = ""; }; + D6A70603FD6A9CBCB9B197851EA7BFB3 /* NSObject+RACAppKitBindings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACAppKitBindings.m"; path = "ReactiveObjC/NSObject+RACAppKitBindings.m"; sourceTree = ""; }; + D7A920C324C1EF1CB24282D241457CC2 /* ReactiveObjC-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "ReactiveObjC-umbrella.h"; sourceTree = ""; }; + D818725CEDD5E4FE771B194B272CDBA7 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; + D91786CC047344AB93D8BE85427A4904 /* NSString+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACSequenceAdditions.m"; path = "ReactiveObjC/NSString+RACSequenceAdditions.m"; sourceTree = ""; }; + D94E2C40A4A05442B0F80DBE17E06450 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; + D97E99F348FD518751F5C0CA5269F681 /* RACIndexSetSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACIndexSetSequence.m; path = ReactiveObjC/RACIndexSetSequence.m; sourceTree = ""; }; + DA0662A9D475C9AF4AEF36A719E5EA94 /* KVOController-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "KVOController-Info.plist"; sourceTree = ""; }; + DA9766900F98D37DADEC5BD2EA58D170 /* MASShortcutView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASShortcutView.m; path = Framework/UI/MASShortcutView.m; sourceTree = ""; }; + DBEB90B6E87002FA4934630996A45CA6 /* Masonry.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Masonry.modulemap; sourceTree = ""; }; + DC70A6AF2ADF58665CCE5BE99167DA4B /* JLRRouteResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRRouteResponse.h; path = JLRoutes/Classes/JLRRouteResponse.h; sourceTree = ""; }; + DD07C3D23BE6EE4F65AB2EB408E4FE56 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; + DECF9F231D0A205E668C55808E788BB2 /* RACSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSubject.m; path = ReactiveObjC/RACSubject.m; sourceTree = ""; }; + DF0AC42EA950540657B96DF28A6EF539 /* RACImmediateScheduler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACImmediateScheduler.m; path = ReactiveObjC/RACImmediateScheduler.m; sourceTree = ""; }; + E267DA822844A3466A6B0C03171C3752 /* NSEnumerator+RACSequenceAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSEnumerator+RACSequenceAdditions.m"; path = "ReactiveObjC/NSEnumerator+RACSequenceAdditions.m"; sourceTree = ""; }; + E289241B40C16DCF4383F6466A14B0E0 /* NSData+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+RACSupport.h"; path = "ReactiveObjC/NSData+RACSupport.h"; sourceTree = ""; }; + E55B347AF16BE4668ACD889224574DF2 /* NSObject+FBKVOController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+FBKVOController.m"; path = "FBKVOController/NSObject+FBKVOController.m"; sourceTree = ""; }; + E5D552B3D184172548DA3D2D169C06C2 /* RACGroupedSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACGroupedSignal.h; path = ReactiveObjC/RACGroupedSignal.h; sourceTree = ""; }; + E75AEFCABEA743CC4DD6CDA2F1B952D4 /* RACKVOProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOProxy.m; path = ReactiveObjC/RACKVOProxy.m; sourceTree = ""; }; + E8A45F7832D17842268FA283E4C15561 /* JLRRouteHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRRouteHandler.m; path = JLRoutes/Classes/JLRRouteHandler.m; sourceTree = ""; }; + E921E86302CCB70B536CB8192696D14B /* NSControl+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSControl+RACCommandSupport.m"; path = "ReactiveObjC/NSControl+RACCommandSupport.m"; sourceTree = ""; }; + E9F8A9EC8725DEE18B4C576285CDAF9D /* NSObject+FBKVOController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+FBKVOController.h"; path = "FBKVOController/NSObject+FBKVOController.h"; sourceTree = ""; }; + EA0B83BB1D480D020BA32E869D710327 /* ReactiveObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ReactiveObjC.h; path = ReactiveObjC/ReactiveObjC.h; sourceTree = ""; }; + EB34E81476F35C788FAB72FC11C19923 /* RACAnnotations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACAnnotations.h; path = ReactiveObjC/RACAnnotations.h; sourceTree = ""; }; + EB515EDF1537DB5D1A322F844B12D4DC /* RACMulticastConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACMulticastConnection.h; path = ReactiveObjC/RACMulticastConnection.h; sourceTree = ""; }; + ECABAA0BD0DCD4A5AE1B61E61B75AFFA /* NSInvocation+RACTypeParsing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+RACTypeParsing.h"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.h"; sourceTree = ""; }; + ECE6F936049B59539EDD8A2CD13CD878 /* RACImmediateScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACImmediateScheduler.h; path = ReactiveObjC/RACImmediateScheduler.h; sourceTree = ""; }; + EEF35FE6F465E5F49DC53F726AE9B801 /* MASLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLocalization.h; path = Framework/UI/MASLocalization.h; sourceTree = ""; }; + EFB7D47257622A7F94879A0B2FF0D6E2 /* Masonry-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-umbrella.h"; sourceTree = ""; }; + EFF9979676F3E17B40A2B946EB3F6BC2 /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; + F058A758C85748DB6CDF3FA12D0AE576 /* RACUnit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACUnit.h; path = ReactiveObjC/RACUnit.h; sourceTree = ""; }; + F106902FE3265727EC924275DB32649D /* KVOController.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = KVOController.debug.xcconfig; sourceTree = ""; }; + F2F9B7B5A1CA5D901BCFBE52A48308C3 /* NSObject+RACPropertySubscribing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+RACPropertySubscribing.m"; path = "ReactiveObjC/NSObject+RACPropertySubscribing.m"; sourceTree = ""; }; + F3D71DF0C0980DDF059BE717CFFAAE4E /* RACDisposable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACDisposable.h; path = ReactiveObjC/RACDisposable.h; sourceTree = ""; }; + F490C74FEA4EE92BBFD8533AF4209805 /* NSObject+RACSelectorSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+RACSelectorSignal.h"; path = "ReactiveObjC/NSObject+RACSelectorSignal.h"; sourceTree = ""; }; F6AC3A4C0F4CF68BC61D5D70CB9B9971 /* Pods-EasydictTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-EasydictTests-frameworks.sh"; sourceTree = ""; }; - F6D6705C49D1560E5CE8C34ECB7DAAAB /* RACEmptySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySequence.m; path = ReactiveObjC/RACEmptySequence.m; sourceTree = ""; }; - F8EF09C7490DF0F896C3C93D42AB6E55 /* NSObject+MJProperty.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+MJProperty.h"; path = "MJExtension/NSObject+MJProperty.h"; sourceTree = ""; }; - F981AFE80DF851730886D2BEFBE589FD /* NSText+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSText+RACSignalSupport.h"; path = "ReactiveObjC/NSText+RACSignalSupport.h"; sourceTree = ""; }; - FA917799E98A1E768A7093FB39CA50CE /* RACEXTRuntimeExtensions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEXTRuntimeExtensions.h; path = ReactiveObjC/extobjc/RACEXTRuntimeExtensions.h; sourceTree = ""; }; - FADE81D60C709CEB8F78AF3CFFEDBB13 /* NSURLConnection+RACSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLConnection+RACSupport.h"; path = "ReactiveObjC/NSURLConnection+RACSupport.h"; sourceTree = ""; }; - FBD7EC3B1C295E5ED2A83F53EAFA3CDA /* MASShortcut.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = MASShortcut.debug.xcconfig; sourceTree = ""; }; - FC05261157A6770DC8DC45EE8BD81D15 /* MASDictionaryTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASDictionaryTransformer.m; path = "Framework/User Defaults Storage/MASDictionaryTransformer.m"; sourceTree = ""; }; - FC5FB37020588032709C66F2BC2D09D7 /* RACKVOTrampoline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACKVOTrampoline.m; path = ReactiveObjC/RACKVOTrampoline.m; sourceTree = ""; }; - FF381107CB36EC9C8A57BCA65E77EB05 /* JLRRouteHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = JLRRouteHandler.m; path = JLRoutes/Classes/JLRRouteHandler.m; sourceTree = ""; }; + F72508AE6F7AC0147EFF90F591163F55 /* JLRRouteHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = JLRRouteHandler.h; path = JLRoutes/Classes/JLRRouteHandler.h; sourceTree = ""; }; + F8D57C06D4407215555FE0EDBE01DA02 /* RACBehaviorSubject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACBehaviorSubject.m; path = ReactiveObjC/RACBehaviorSubject.m; sourceTree = ""; }; + F9A562995AAA4F6629C0675E9947EDF1 /* NSSet+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSSet+RACSequenceAdditions.h"; path = "ReactiveObjC/NSSet+RACSequenceAdditions.h"; sourceTree = ""; }; + FA7419F16E7ACBCEB7073BF6B7BD4DFE /* RACStringSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACStringSequence.m; path = ReactiveObjC/RACStringSequence.m; sourceTree = ""; }; + FAA0B9B7E01CE8210B4BC2FEF2ABC190 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ru.lproj; path = Resources/ru.lproj; sourceTree = ""; }; + FB2E41998215CA3A5DD09E5841FDE5B9 /* RACStringSequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACStringSequence.h; path = ReactiveObjC/RACStringSequence.h; sourceTree = ""; }; + FB7991C451461038360C002EC25ACCD4 /* MASKeyCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASKeyCodes.h; path = Framework/Model/MASKeyCodes.h; sourceTree = ""; }; + FC061C3D6629192F70DCFF4C82A3125B /* RACReturnSignal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACReturnSignal.h; path = ReactiveObjC/RACReturnSignal.h; sourceTree = ""; }; + FE4C513363A7BBD570689CB5ABDB58D5 /* RACScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACScheduler.h; path = ReactiveObjC/RACScheduler.h; sourceTree = ""; }; + FF0287DCA0AD387E4C1011821520477C /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + FF6B0C2758B75CE43C3A6CD6721AD2CA /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = Resources/fr.lproj; sourceTree = ""; }; + FFE0A62B6842E57045AA3955468B95F4 /* Masonry.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.release.xcconfig; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + 033E77F690CECB73F324CAD018C3BC08 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 70F5F1116501D8B1F5298A2DE8CF655D /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 082BC6B1EDFE8F7F4A2E9D6DAAF97F25 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -880,14 +821,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 4A8F7B3996BA271F1FA0508948F3E13B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8677BB28A889433C2632F2C1829F2F3A /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 53B89818E0F94453AABC1D91DD0D00CC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -896,34 +829,25 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 756975389DB158F36AD7266CC7D90B49 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D1041565BCC3CD7C38D565F0AF0C746 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 79FBE4AF4E5E2FAA0740460CE0A108B2 /* Frameworks */ = { + 70196541B0B98C93FB7EFF80711EFD06 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 7B18BFC139248DC66ACA3F0D670E1060 /* Frameworks */ = { + 756975389DB158F36AD7266CC7D90B49 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6CCDDE6469F1EA9A57235BF0D9DE5774 /* Cocoa.framework in Frameworks */, + 8D1041565BCC3CD7C38D565F0AF0C746 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9E2AEAB3A5CAFFF2B40BEEE49255F8AE /* Frameworks */ = { + 81585C175D2F7727644BF602354F022C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - CE07980C3F99005358185E37A2EACBCA /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -937,10 +861,11 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - CC17EAD51FB2D947C635AEF62719EC0C /* Frameworks */ = { + D47E30B4A958AA17489EEE6E5756550B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + BA5B972DBB6399BBEBEB6C0515D3CDF8 /* Cocoa.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -956,61 +881,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 035341FF6B1664B702BA3BC355E56381 /* Support Files */ = { - isa = PBXGroup; - children = ( - 157A8FE995BAEAFD617C141EECFE0C5C /* KVOController.modulemap */, - 1AA4A61BEE93277F6D81303E6AA2487E /* KVOController-dummy.m */, - 4F418D61F93C77822FD3AF790AF4FCE7 /* KVOController-Info.plist */, - 898E00ADB6FD7F9375280975FDFEC9F8 /* KVOController-prefix.pch */, - F3A375CD22E0FCA8C79DE532D1CCA411 /* KVOController-umbrella.h */, - B286562038D848BD289E9C7D3C9D222E /* KVOController.debug.xcconfig */, - 7412C6245E30E86FD6CDD9502444A22F /* KVOController.release.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/KVOController"; - sourceTree = ""; - }; - 0ADC8771B711D5EBDAFE7D8383BEE957 /* SwiftFormat */ = { - isa = PBXGroup; - children = ( - B50EBDBFCA231FD91F50398FFD98F731 /* Support Files */, - ); - name = SwiftFormat; - path = SwiftFormat; - sourceTree = ""; - }; - 0B919615173B4C5BA9F8CF6353BB29A2 /* MASShortcut */ = { - isa = PBXGroup; - children = ( - 1F0E09962A346D3210ED3FDF83AC2047 /* MASDictionaryTransformer.h */, - FC05261157A6770DC8DC45EE8BD81D15 /* MASDictionaryTransformer.m */, - DF5D7576CB5ECA11321E060997DF2279 /* MASHotKey.h */, - 24F43A655E291C554E574873ABE31858 /* MASHotKey.m */, - 326CD7D1E6876C681A11EA3A448B22C6 /* MASKeyCodes.h */, - 901C1A6C5DCC4331CFF8AEAE18A879F0 /* MASKeyMasks.h */, - B9B75FA5CC7BE798947804D7024634AA /* MASLocalization.h */, - 64CC83238DB7C833833C937D8D1721B2 /* MASLocalization.m */, - B4AB5D4A028F9B0DD563F829B71C3FBD /* MASShortcut.h */, - 7F129CA0BA48EE1F0F7FAEA3ECF98D46 /* MASShortcut.m */, - B4FFE4D8F4F7A71CE950B4E92395913D /* MASShortcutBinder.h */, - 5E118A1F80BB1B215ECBBE9F8F5950C6 /* MASShortcutBinder.m */, - DAA0E1E553E4FFF8010FC1E15C64834F /* MASShortcutMonitor.h */, - 1741DDBD8CCD946C9E079F964513420C /* MASShortcutMonitor.m */, - BC40127846A28F86F1EC4CDCD51FD5D2 /* MASShortcutValidator.h */, - B16533960BBE208985AFFF951CB11B5E /* MASShortcutValidator.m */, - 2BA8DDD6894772E67D509F8D625D8578 /* MASShortcutView.h */, - 521ED242874317D9E20EC77CCA09ED73 /* MASShortcutView.m */, - 9EE1DD698E397FDA3CAF658795EEB61F /* MASShortcutView+Bindings.h */, - 98DA7C31845B11E5E9EBD831F28190FF /* MASShortcutView+Bindings.m */, - A68020C63AED43D2F02B016D1172F0A9 /* Shortcut.h */, - 86BF722FD1F334169CDEA4AD3659D62A /* Resources */, - 485853D7E1F40365552E4ECA796FA8BC /* Support Files */, - ); - name = MASShortcut; - path = MASShortcut; - sourceTree = ""; - }; 17BB3CDB23E505FDA8F1F2B38BFBCB42 /* OS X */ = { isa = PBXGroup; children = ( @@ -1025,185 +895,33 @@ name = "OS X"; sourceTree = ""; }; - 1F9B2FD6B4FAEBD8E79775688295CF21 /* Support Files */ = { + 1B5F59EA462375C5F5149DFB31DCCD9C /* Support Files */ = { isa = PBXGroup; children = ( - 920696354FC7E765F24C5A4A3B3DCE09 /* JLRoutes.modulemap */, - 770525F5992933EA6AA843E871896267 /* JLRoutes-dummy.m */, - 800B51F871BBAE506C7CEB56383D360B /* JLRoutes-Info.plist */, - DFF58D8D51B75C084E47C279D580F597 /* JLRoutes-prefix.pch */, - B3F8309E025C840E128F79AB415B5380 /* JLRoutes-umbrella.h */, - 9C5BBD0242ABA2863F1583168BD00059 /* JLRoutes.debug.xcconfig */, - 353C2DB990599197DB894FF3EF87C4B3 /* JLRoutes.release.xcconfig */, + DBEB90B6E87002FA4934630996A45CA6 /* Masonry.modulemap */, + 06675C1E058812F81EC1D8671349509E /* Masonry-dummy.m */, + 624436CCD35E0EB6525E2DA41E123EE7 /* Masonry-Info.plist */, + 77347377729782276F5119F5CF2E0C47 /* Masonry-prefix.pch */, + EFB7D47257622A7F94879A0B2FF0D6E2 /* Masonry-umbrella.h */, + A61FC3A64AA52194AE909815982C5344 /* Masonry.debug.xcconfig */, + FFE0A62B6842E57045AA3955468B95F4 /* Masonry.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/JLRoutes"; + path = "../Target Support Files/Masonry"; sourceTree = ""; }; - 26A78EAF95E558857B1D7DC59625923A /* ReactiveObjC */ = { + 257C42CBF0E8DCB2624BE167126BBEE8 /* MASPreferences */ = { isa = PBXGroup; children = ( - 55BC3D33A9542584D8C808926741A47B /* NSArray+RACSequenceAdditions.h */, - 188F20AB3B320AEC7B8C267470943015 /* NSArray+RACSequenceAdditions.m */, - 6457B693FEC91A0A8E86EB7105C8B31E /* NSControl+RACCommandSupport.h */, - 253FCA858D5F0219F5921EA261F5F006 /* NSControl+RACCommandSupport.m */, - 8B06FA4447823AF0F6F97B8E96B719A4 /* NSControl+RACTextSignalSupport.h */, - 406F8228457D5CB0D921813E21FE946D /* NSControl+RACTextSignalSupport.m */, - E8CC0F06D34E00AD8B317D99FD7F01F9 /* NSData+RACSupport.h */, - F52071790C899E157EDF80FF63545ACF /* NSData+RACSupport.m */, - 5FB67B384497FD2084C365BEF63C8041 /* NSDictionary+RACSequenceAdditions.h */, - 1C04B75999FE12F2028A24A1F8A03DB8 /* NSDictionary+RACSequenceAdditions.m */, - 88A8A5463ED57DE4C56D0FEF06D6800D /* NSEnumerator+RACSequenceAdditions.h */, - 41EADBE38E92458F65B7405E077B05B6 /* NSEnumerator+RACSequenceAdditions.m */, - DE4624DEDC5ABCF8C3C5CB949A5D66D6 /* NSFileHandle+RACSupport.h */, - EBA76980BAEFE095A7DE076F41D1363F /* NSFileHandle+RACSupport.m */, - 0133444D217A20710819BF36151B2DE4 /* NSIndexSet+RACSequenceAdditions.h */, - 63770CC527BB6F6D848F71FA5B3825CD /* NSIndexSet+RACSequenceAdditions.m */, - 5FDFC78F08EBC020DBD1C6D8C4A0C55A /* NSInvocation+RACTypeParsing.h */, - 85136B76D7FEF75ACD42AD2E2D895FBC /* NSInvocation+RACTypeParsing.m */, - ED307F72D76E573A9F55CEFAFDA27722 /* NSNotificationCenter+RACSupport.h */, - ABD9ABE326EC7D0AC6E288CA1EEF8983 /* NSNotificationCenter+RACSupport.m */, - 99BBDF8E148692F49C6D547D5B4D01EE /* NSObject+RACAppKitBindings.h */, - 4504265EE89A55949D98E758BFA4D542 /* NSObject+RACAppKitBindings.m */, - 4D2E4C3D2273815903523951768C1EB5 /* NSObject+RACDeallocating.h */, - 86CBCF2CC9084A4B4ECA0A9B13DC6F2A /* NSObject+RACDeallocating.m */, - D77C5430C3CFD14BCCA81F321744D9C6 /* NSObject+RACDescription.h */, - 9431131D924F8FACC0BDBAC0DA230A7A /* NSObject+RACDescription.m */, - A895C70FC205D4C828BDDA9B32AA8C25 /* NSObject+RACKVOWrapper.h */, - 9C044071E44947DB5A6EC1C8E3295F78 /* NSObject+RACKVOWrapper.m */, - D261865E1BC139CC9E4898E2CDD2C99B /* NSObject+RACLifting.h */, - 47CC1777B7155CF036F83A3AF8B6BB22 /* NSObject+RACLifting.m */, - 1B3B791EBC92A4566237409A8D97AC8C /* NSObject+RACPropertySubscribing.h */, - 22F03052B67FA7832C853528B5834FCF /* NSObject+RACPropertySubscribing.m */, - AE7DC45DD4F3FAA78571056EAFEFF7D0 /* NSObject+RACSelectorSignal.h */, - 47AD2D8CAE0CCE18C3B1F113990A5E44 /* NSObject+RACSelectorSignal.m */, - B01D19A83232C1E4D8400AB254C4BB47 /* NSOrderedSet+RACSequenceAdditions.h */, - 8F8B93E05CB12A7E45793451C01DA161 /* NSOrderedSet+RACSequenceAdditions.m */, - 9F18674DE256462BEE4BAD5D24D3372F /* NSSet+RACSequenceAdditions.h */, - CE8427593DE5AE690F89E787312AA80D /* NSSet+RACSequenceAdditions.m */, - C1B2819C042811649674BE814D7311E0 /* NSString+RACKeyPathUtilities.h */, - 2854A514B6E210ADBAE3D2DD47C43532 /* NSString+RACKeyPathUtilities.m */, - E5EEC8A028C140600D19544981AE13A1 /* NSString+RACSequenceAdditions.h */, - AA502F6F3E15635A61A28C7BD0527845 /* NSString+RACSequenceAdditions.m */, - 4055A730DD7487EBAAA97AA7670F09BC /* NSString+RACSupport.h */, - 6A8F378C18103DCA850A05EBFCE4E72D /* NSString+RACSupport.m */, - F981AFE80DF851730886D2BEFBE589FD /* NSText+RACSignalSupport.h */, - 7EF47CB28463C586B26B2991DB5B8480 /* NSText+RACSignalSupport.m */, - FADE81D60C709CEB8F78AF3CFFEDBB13 /* NSURLConnection+RACSupport.h */, - F691BFCC43D6861134C5851121076FC3 /* NSURLConnection+RACSupport.m */, - 3125A95116695F297C4B988185A37F4F /* NSUserDefaults+RACSupport.h */, - 4A5F265622E22C0EEEAB94750EBE6134 /* NSUserDefaults+RACSupport.m */, - 0175E2A27E40ECB93F6CE0B80E0FA51C /* RACAnnotations.h */, - 637CF36B361FC92C13AB4A54A4328CA4 /* RACArraySequence.h */, - 4A91090C7AC1F11A62E4F88F17AA7888 /* RACArraySequence.m */, - 18B731F1037B0714D5F9AB49621C9361 /* RACBehaviorSubject.h */, - 251FBBC73D5EF330DFA2C3CC7100E5C0 /* RACBehaviorSubject.m */, - ACD836DF5991AC95BA07C0B0A37FD771 /* RACBlockTrampoline.h */, - 054E09A0D2ED3DDEE3600C793BC1A762 /* RACBlockTrampoline.m */, - C64CDE42C3C53F35696255E603CB79F3 /* RACChannel.h */, - 9ACC057F3DF81B44862CA6FEA49DD1AC /* RACChannel.m */, - EA47250AC7DC8A0ED211DF2944D660E7 /* RACCommand.h */, - C338BC8F6C32D66BE1110D7C20EF815C /* RACCommand.m */, - 24C49E3ACBD8E47C0928E69BE5481DEB /* RACCompoundDisposable.h */, - 68A1AE4033446A00B9B658009304A320 /* RACCompoundDisposable.m */, - 050D0F75E3F0C03C3115162F83B7DAB5 /* RACCompoundDisposableProvider.d */, - 1DEBF7AD59351A81DE554B0F7965CCEB /* RACDelegateProxy.h */, - 327D5C19692CFE8D5019828621A7C75E /* RACDelegateProxy.m */, - 90FBE6CB793F698D6B87D4432831BD99 /* RACDisposable.h */, - 64FC5B89973A9BBA2E34B86493690D6E /* RACDisposable.m */, - 1BCC53E6F0D51446F5F9AD5B4A804CED /* RACDynamicSequence.h */, - 0B3A24D332D9DF6EEF896D9724574BC9 /* RACDynamicSequence.m */, - C5221D021795CA36BD5947FC0168EE65 /* RACDynamicSignal.h */, - 8D2B0003F49FC9EDC7590321AC6BFB88 /* RACDynamicSignal.m */, - 9243E79BAE39ABF95CAF568F2FFF2A04 /* RACEagerSequence.h */, - CD6919B88EB9F73E006736E7499E76E1 /* RACEagerSequence.m */, - 6F3C6B8BD03A7EA869C7EA4FAFA9FBD0 /* RACEmptySequence.h */, - F6D6705C49D1560E5CE8C34ECB7DAAAB /* RACEmptySequence.m */, - 13A3C94CE26E870553A8A3C07CA30B57 /* RACEmptySignal.h */, - 2EE79DFB54C2C8C73B2BD37E27B171B8 /* RACEmptySignal.m */, - E977CF4DD4DC0D16BD175FAF40106B48 /* RACErrorSignal.h */, - 5010C9BAE5EDD1145C624DF635CA270D /* RACErrorSignal.m */, - 28219A7DAFE0AC6DF6CCE34E8C591E00 /* RACEvent.h */, - A09DBA0292F567D6F52AAAD9C6430526 /* RACEvent.m */, - DB34F13FFE77DA49C8C0734D0689FAFE /* RACEXTKeyPathCoding.h */, - FA917799E98A1E768A7093FB39CA50CE /* RACEXTRuntimeExtensions.h */, - C696A284FFC6A1D10C0BEAF361EE1412 /* RACEXTRuntimeExtensions.m */, - ABE88F7BB5D4B4B81693E91DD9F04F16 /* RACEXTScope.h */, - 0B2DA95C83C5CA0AD515305E0B4B5D5D /* RACGroupedSignal.h */, - DFB09FBA9611715413E83EF84786C7D9 /* RACGroupedSignal.m */, - 721DC296B9673576570113B47B8C4095 /* RACImmediateScheduler.h */, - 325101FA5CF228941A48D8130C849BE5 /* RACImmediateScheduler.m */, - D596C7C7A1ADCBD775547A10BCB57046 /* RACIndexSetSequence.h */, - 3B81FE1A497A608EDF5A5DA65E3F2CFA /* RACIndexSetSequence.m */, - 9CCA2E16F2CA5AB3968EBBBC56D59388 /* RACKVOChannel.h */, - 222C339170B2627B8066C6AB909E2946 /* RACKVOChannel.m */, - 969B21DC4461E2E59E371E5AEB3FD09D /* RACKVOProxy.h */, - C3DB5301428F8A0955C03BDE9F62A181 /* RACKVOProxy.m */, - 09FE8D7DF983AB72D7DB52D7BE5C72C0 /* RACKVOTrampoline.h */, - FC5FB37020588032709C66F2BC2D09D7 /* RACKVOTrampoline.m */, - 57332336D3C571B3F1628C476FA358CA /* RACmetamacros.h */, - 8D2FE85C7430AFD024C0474EFB247B76 /* RACMulticastConnection.h */, - 25DCCB7CB0629E9D4F24E3F7F60FBE99 /* RACMulticastConnection.m */, - 703A69CB76ECF4F69270F3B3DD1F9EE1 /* RACMulticastConnection+Private.h */, - E767D844B2691C5FD65E7551044C2048 /* RACPassthroughSubscriber.h */, - 121F5210DEA3A3A2A224DEF5E0EE5683 /* RACPassthroughSubscriber.m */, - 54C2F839D3238DCC6675AC9449A91A09 /* RACQueueScheduler.h */, - B629F9A2136903DCADF4EE76CCFB076D /* RACQueueScheduler.m */, - 11ADA566099A0C86F81BCC2034C0DE15 /* RACQueueScheduler+Subclass.h */, - 4E24B128CC2A210E76A83A4D999ABDAC /* RACReplaySubject.h */, - 71F236E38605D856EA8099E70D35452C /* RACReplaySubject.m */, - 196A53B1CFC100F355DF6945BFEF8AA2 /* RACReturnSignal.h */, - E7C5EE6FF6E65A797C4DD72A754BC231 /* RACReturnSignal.m */, - 5D7F0A9546B9AEB5A6625473E776137E /* RACScheduler.h */, - 8A5B2722E81669D7E064E8258636315D /* RACScheduler.m */, - E5C3C6580EE6475513CDADA12A1D56B8 /* RACScheduler+Private.h */, - AFED17BB38CF542660A6D3381ABBE5C0 /* RACScheduler+Subclass.h */, - 23B30D39C016E53021A70A320CBD096F /* RACScopedDisposable.h */, - BAC04264E593BA1DAD6C7055BB10788B /* RACScopedDisposable.m */, - 33D1A9E562E03C58892F3B45AB3E946E /* RACSequence.h */, - A80A588A1F8D437D283EE06EC52A1306 /* RACSequence.m */, - 95E168FCAECAB4B00D2398F200EE92D8 /* RACSerialDisposable.h */, - D945988E2461D8A7A1AAFD0DC7B36714 /* RACSerialDisposable.m */, - 3F72CA14E30E63F2051E46A4A3F474B2 /* RACSignal.h */, - 51B7E8EDE24955CC93FED246F4F9C0EE /* RACSignal.m */, - A057CDE29E056CE8AF865D1B8F7A7ADE /* RACSignal+Operations.h */, - 0F88E3987A0B33C045CB16C4D69514DD /* RACSignal+Operations.m */, - DA288F12EE641D34B1FA163FDFD0B1FA /* RACSignalProvider.d */, - 2B8DC497D2256FF535AF9649B43C3C3F /* RACSignalSequence.h */, - D0584BA0761EEB3C48E3013C17111CBF /* RACSignalSequence.m */, - 7CE37FA4A2F489645A1017746EC0CA0D /* RACStream.h */, - D3D03E95A00FC71403911E73FD79421C /* RACStream.m */, - 739BB29D7F24D25CC4FD1FF3C3A1446C /* RACStream+Private.h */, - 948964A755759E5C30E07FDB640F6070 /* RACStringSequence.h */, - 82A4ED31D7A854EC028871D0B7D7DFC3 /* RACStringSequence.m */, - 90D47D004B261B10EB65D9F403336742 /* RACSubject.h */, - 0F12A6A6708A56022FC8CADA2707E730 /* RACSubject.m */, - 900B502DEA493BB0F4F6121E3F8056D5 /* RACSubscriber.h */, - 3192BF46419BDAAF9DE20D46F683F244 /* RACSubscriber.m */, - 591DB7CE7DE6D4E2827BC73612B65B20 /* RACSubscriber+Private.h */, - 8C47AD376829AC1E98C2387B2ED5149D /* RACSubscriptingAssignmentTrampoline.h */, - 03839DE82107BA6BAC3D53AB9E1E9219 /* RACSubscriptingAssignmentTrampoline.m */, - 87170DD51F5D2459662B6DF0F82C60BD /* RACSubscriptionScheduler.h */, - A525C8B7A0E4DE2E6249F8E85445EDB0 /* RACSubscriptionScheduler.m */, - 123B1CEAB1F94CCF67D0A975CD375F8C /* RACTargetQueueScheduler.h */, - F0FCCF1F53756B076591F1B9385D7AFD /* RACTargetQueueScheduler.m */, - 8D090957A33F33D4EACE904ABCD322E6 /* RACTestScheduler.h */, - 14F74B08DC54FBC3238B20FDADF379C9 /* RACTestScheduler.m */, - 277835F63879EBA8DF4FC6D65C94A9EC /* RACTuple.h */, - 4AC3286DD6B6CD4CF2D1971F091E558B /* RACTuple.m */, - B2A5892D5CC07F46A2693982D4EBFD43 /* RACTupleSequence.h */, - D3A7AA25FCD790A199EEC597E269F9E1 /* RACTupleSequence.m */, - 3504A868701069CEC6DC85A1F0999986 /* RACUnarySequence.h */, - DF69E65723E7E5AC49610DE725855BD6 /* RACUnarySequence.m */, - 489E2FE8DB39A7FD4640428096AD329D /* RACUnit.h */, - 89C15C0B172E1FBF5B29DE5DAF45BE18 /* RACUnit.m */, - 1A4463E98CFB316D6FAAD670E109C075 /* RACValueTransformer.h */, - 99E497B8E5B34A08E9B954F44EFA8EA6 /* RACValueTransformer.m */, - 87EC75ECC2B55AD31C743F0A985F8650 /* ReactiveObjC.h */, - 4073A8C4CA0025A905BADB2B8780E903 /* Support Files */, + 689AEDC606E44AF83363E3D364CCC967 /* MASPreferences.h */, + AD45BB2231694E772E7A12AA4B7046F1 /* MASPreferencesViewController.h */, + 5AAC5B4CEEFA6C1CD9CA0E83D9BB0A02 /* MASPreferencesWindowController.h */, + 0F378B4AA3ED0A50223018E3DCDB86D3 /* MASPreferencesWindowController.m */, + 4EF1BBC33F8499B7641D0E496114043D /* Resources */, + E39E663F623065F1573BDAE31225E976 /* Support Files */, ); - name = ReactiveObjC; - path = ReactiveObjC; + name = MASPreferences; + path = MASPreferences; sourceTree = ""; }; 277079E64D587828BC84168A65DD46C6 /* Pods-EasydictTests */ = { @@ -1223,55 +941,41 @@ path = "Target Support Files/Pods-EasydictTests"; sourceTree = ""; }; - 28AB3AF0A387580C55B957F811EAAF13 /* Pods */ = { - isa = PBXGroup; - children = ( - 8DA2B5D090B7EA55C75ACD738E6B7BBB /* AFNetworking */, - 2B3C8206F169A6EDDA20448356EF38FB /* JLRoutes */, - 798DF4BCEB7A4A2C4B57373F1A8842EB /* KVOController */, - 44AE25D586C070D413A2495B7E7918B6 /* Masonry */, - 2F0EB9C11C4A2FB6B6BBB72AC94A7870 /* MASPreferences */, - 0B919615173B4C5BA9F8CF6353BB29A2 /* MASShortcut */, - E0571C37A234FF3B2745EEFA3E61901C /* MJExtension */, - 26A78EAF95E558857B1D7DC59625923A /* ReactiveObjC */, - 0ADC8771B711D5EBDAFE7D8383BEE957 /* SwiftFormat */, - ); - name = Pods; - sourceTree = ""; - }; - 2B3C8206F169A6EDDA20448356EF38FB /* JLRoutes */ = { + 2C11EC46CAABCD4C4ADABA56FBB2E23B /* Support Files */ = { isa = PBXGroup; children = ( - E1FBA4265FA607A57D44F29A0B238DC2 /* JLRoutes.h */, - 6D614C5FC34AA34451C2BDA1C0E421EA /* JLRoutes.m */, - DA14B0FFEB38306B2D54B1626D742F3B /* JLRParsingUtilities.h */, - 5F5BF928F82A886C8E3388230ED79B39 /* JLRParsingUtilities.m */, - 08B59A0A08856F6C5B55CDDBEF28F1A0 /* JLRRouteDefinition.h */, - 788B21A2A553AA362A1CB6577CFA6B5A /* JLRRouteDefinition.m */, - 7D4F58C235F070C7997D182C3ABB1E38 /* JLRRouteHandler.h */, - FF381107CB36EC9C8A57BCA65E77EB05 /* JLRRouteHandler.m */, - B0C6205B6AF7C1FC53FE473EA2C5A44B /* JLRRouteRequest.h */, - DFEAFC95BA525C7E233427D5820D0C01 /* JLRRouteRequest.m */, - B2AEDEF7C9586A7261C207549FA53B92 /* JLRRouteResponse.h */, - D9F48EF2A4F07A1C694E759F94C2AE73 /* JLRRouteResponse.m */, - 1F9B2FD6B4FAEBD8E79775688295CF21 /* Support Files */, + 090F3224CEAD1CBC7C7784613298B39A /* AFNetworking.modulemap */, + A53A0E62F4240CC173A0A521EB962438 /* AFNetworking-dummy.m */, + 47F93A301731559617E93AF8E07381EE /* AFNetworking-Info.plist */, + 4BECDD19AAE8F8276096F4180E1AA563 /* AFNetworking-prefix.pch */, + D818725CEDD5E4FE771B194B272CDBA7 /* AFNetworking-umbrella.h */, + A0CAFC72BB7AF6EBE3E0DFD81692FEF1 /* AFNetworking.debug.xcconfig */, + 53BEBFED298951342AEA22AFB6374CF1 /* AFNetworking.release.xcconfig */, ); - name = JLRoutes; - path = JLRoutes; + name = "Support Files"; + path = "../Target Support Files/AFNetworking"; sourceTree = ""; }; - 2F0EB9C11C4A2FB6B6BBB72AC94A7870 /* MASPreferences */ = { + 359CA2F7D77657D7C4829C7DCB6F1A8B /* Resources */ = { isa = PBXGroup; children = ( - 6919C37C6B26F4098D0EA1B61962FBBB /* MASPreferences.h */, - AD36416299FD1BBB5C0715988BCAE464 /* MASPreferencesViewController.h */, - 50AEE34E616CCE18C9AF677539B4954E /* MASPreferencesWindowController.h */, - 5F5718D7E1740397D6531E52D2DAF58B /* MASPreferencesWindowController.m */, - 4DA149AB85F42084C396E4D59D45FBA5 /* Resources */, - B333AF1A5AB96D6D2E25ADFC7E32DC8C /* Support Files */, + D26149BDFE3E683EC50D8FD03BDCA375 /* cs.lproj */, + 10E4AFDF5ED4904A4303EA17327B637C /* de.lproj */, + 8E51C94C06AA8EA46FFC48738DC86858 /* en.lproj */, + 7554A1ECE515AC765E4AA62D9EFB02B3 /* es.lproj */, + FF6B0C2758B75CE43C3A6CD6721AD2CA /* fr.lproj */, + 2C2935BA805FB54961A70FA8EFCA6F3E /* it.lproj */, + 6367D96CDF09136CE8225E76A803F168 /* ja.lproj */, + 91B0599D9112E907D1F7E136017960F1 /* ko.lproj */, + BF16684FCF2B79221B112CEF72E494F7 /* nl.lproj */, + 728BE5F242E8E7DB99E2172101E12D1A /* pl.lproj */, + 61921BCF6EEDD5E22AE5AD53A1EA4877 /* pt.lproj */, + FAA0B9B7E01CE8210B4BC2FEF2ABC190 /* ru.lproj */, + 7F06EC91E1CA9AC4C8283DDA0D0BBB08 /* sv.lproj */, + 8AE9B2D7DF5B8E139B4328320FF97825 /* zh-Hans.lproj */, + 3899D8940B4D9488FC720F0682E4ECF8 /* zh-Hant.lproj */, ); - name = MASPreferences; - path = MASPreferences; + name = Resources; sourceTree = ""; }; 3D866075C3D3015C6742E23645E52689 /* Pods-Easydict */ = { @@ -1291,88 +995,216 @@ path = "Target Support Files/Pods-Easydict"; sourceTree = ""; }; - 4073A8C4CA0025A905BADB2B8780E903 /* Support Files */ = { + 4B652C4EBA642481BB6008DA8C2A8F13 /* KVOController */ = { isa = PBXGroup; children = ( - 1815ECA03D253EB0C5C731F09E1B2FDD /* ReactiveObjC.modulemap */, - 03032F224B7664C333A022CC4E74C680 /* ReactiveObjC-dummy.m */, - 88B3AE0C1AACF41F3110D93A3E54FCAB /* ReactiveObjC-Info.plist */, - 8AC873C67EA040B9547FEEE92ED41138 /* ReactiveObjC-prefix.pch */, - 04E837A3F5A899D7092E76AB85A05AF3 /* ReactiveObjC-umbrella.h */, - DBAA192A036915695EB6A269D9D99210 /* ReactiveObjC.debug.xcconfig */, - D043E1B15997F3DC996E1A3489DA0AA8 /* ReactiveObjC.release.xcconfig */, + 870C92EFDF2AEE7CF9C178BC452C51F3 /* FBKVOController.h */, + 124F008ABA62F78938FD643E8E6E5F68 /* FBKVOController.m */, + D37CAE10EC2F0C858E9429729D1B651D /* KVOController.h */, + E9F8A9EC8725DEE18B4C576285CDAF9D /* NSObject+FBKVOController.h */, + E55B347AF16BE4668ACD889224574DF2 /* NSObject+FBKVOController.m */, + 6930E900EC9353D4233AF4770E1B25E3 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/ReactiveObjC"; + name = KVOController; + path = KVOController; sourceTree = ""; }; - 44AE25D586C070D413A2495B7E7918B6 /* Masonry */ = { + 4EF1BBC33F8499B7641D0E496114043D /* Resources */ = { isa = PBXGroup; children = ( - A67450CD504F7DF1BA53A80F3C84D4FD /* MASCompositeConstraint.h */, - CBBF4B9205D7D1E430C6D76523D6C54A /* MASCompositeConstraint.m */, - 35F2945E22A96ED6C55B5A9BB42A4CB2 /* MASConstraint.h */, - F13C6E61E99E202B56300F56A3034112 /* MASConstraint.m */, - EE8D1293977B5D316394DEB6852BF119 /* MASConstraint+Private.h */, - 5625F93AE851A424B622A7AE18538527 /* MASConstraintMaker.h */, - 998369D782732EA87BD493C1D0B05A33 /* MASConstraintMaker.m */, - D146F011303B1C83593CEABF179537E2 /* MASLayoutConstraint.h */, - D72FB6A3CADB88F94E8E8791D2D91F89 /* MASLayoutConstraint.m */, - 7EB44E29D432DEF742D5E4B088F7211E /* Masonry.h */, - 67AC21D8CEFD70F19580760DB46C52F3 /* MASUtilities.h */, - 95A397D2F5C88626A6774905D8DBBAB4 /* MASViewAttribute.h */, - 6746F16048E61E9228198C90B125454C /* MASViewAttribute.m */, - D178922C21826738E65BAEBAEDF12E6C /* MASViewConstraint.h */, - 65F6B1F59FB75CA17AF3F2A69F4B39CB /* MASViewConstraint.m */, - 88EBF7349FB1E511A56DD59B085384D5 /* NSArray+MASAdditions.h */, - 67D6FF948119298A85C2A5D2E687B50D /* NSArray+MASAdditions.m */, - 88CADD68D050BE1261C07FE417DD8F5B /* NSArray+MASShorthandAdditions.h */, - B71D33A8AB4126FCB0ADA296093911BF /* NSLayoutConstraint+MASDebugAdditions.h */, - DDE5352C18521D46523F24C8848FCA5C /* NSLayoutConstraint+MASDebugAdditions.m */, - 39D4344CE5E0E310C702692275620010 /* View+MASAdditions.h */, - AD20BF87C3E8D0A70DE4247BA7286001 /* View+MASAdditions.m */, - DD65E7CAED8DD43572BFE54E4AAD3FE2 /* View+MASShorthandAdditions.h */, - E634CF76AABF8CB7B9A7E048DD956E87 /* ViewController+MASAdditions.h */, - F30694DEB38967E802B5D53C1F73AB42 /* ViewController+MASAdditions.m */, - DB0EE47EB23FCD11A1B487ADD546EE30 /* Support Files */, + 08D66D888F37F6B09827528CA157C432 /* MASPreferencesWindow.xib */, ); - name = Masonry; - path = Masonry; + name = Resources; sourceTree = ""; }; - 465C1488993ACCC767977FB1E64B5D73 /* Serialization */ = { + 5223CB92E0C03FB4BC39083974F5DD75 /* ReactiveObjC */ = { isa = PBXGroup; children = ( - 1B29CD54E1DC81DB4702C7694C66884A /* AFURLRequestSerialization.h */, - 6CCFC8929A42FFCEAA406A5C537FEF4B /* AFURLRequestSerialization.m */, - F403493C0E51FB0DFC829E48064496E3 /* AFURLResponseSerialization.h */, - 8662EE39A070B79BE42A8A22983F4264 /* AFURLResponseSerialization.m */, + 8C8199D21E923A3D3AD2B9B51A719D34 /* NSArray+RACSequenceAdditions.h */, + BCC682F38D9B53AD843522CE7DC32D70 /* NSArray+RACSequenceAdditions.m */, + A62D0CAA092F5162FD8229BCF1DB5DC3 /* NSControl+RACCommandSupport.h */, + E921E86302CCB70B536CB8192696D14B /* NSControl+RACCommandSupport.m */, + 3BE4413152E3327F1A4632C5601527D5 /* NSControl+RACTextSignalSupport.h */, + AF1D126F6F72BD274238E330D66F4A45 /* NSControl+RACTextSignalSupport.m */, + E289241B40C16DCF4383F6466A14B0E0 /* NSData+RACSupport.h */, + 7E412CC66181F24A50CCED9A37E10FAE /* NSData+RACSupport.m */, + 53C089160890AB3CDB6F3BF1843466C5 /* NSDictionary+RACSequenceAdditions.h */, + 2A00ED83CAA1684BEC47F38BE627DB55 /* NSDictionary+RACSequenceAdditions.m */, + 4867EFC45580A5EC83FA93B3816971DB /* NSEnumerator+RACSequenceAdditions.h */, + E267DA822844A3466A6B0C03171C3752 /* NSEnumerator+RACSequenceAdditions.m */, + 264E484EDF60C4BF419810317DB28BFC /* NSFileHandle+RACSupport.h */, + C3B9A5C08AC350FD6A79A3BF05BC3A11 /* NSFileHandle+RACSupport.m */, + BD410EC8C15EB233896C4FE3F9039087 /* NSIndexSet+RACSequenceAdditions.h */, + 1ED109ECA47EF3F3163C51593DD4E94F /* NSIndexSet+RACSequenceAdditions.m */, + ECABAA0BD0DCD4A5AE1B61E61B75AFFA /* NSInvocation+RACTypeParsing.h */, + 15583773D74BE394580BCA67B38F72B5 /* NSInvocation+RACTypeParsing.m */, + 528931C4020748BD2FA560F592482DD9 /* NSNotificationCenter+RACSupport.h */, + 3B1EEEC79E3ABA9B9468603D165B7576 /* NSNotificationCenter+RACSupport.m */, + C5BA38B6CEA6D32321C088544C394B14 /* NSObject+RACAppKitBindings.h */, + D6A70603FD6A9CBCB9B197851EA7BFB3 /* NSObject+RACAppKitBindings.m */, + 5E09CB98390BA536E9F995679AE19E2C /* NSObject+RACDeallocating.h */, + 67F19841776FF764A0FC3B2D5012970D /* NSObject+RACDeallocating.m */, + D49FCF23D2CF33AD2966C72EE786B68A /* NSObject+RACDescription.h */, + 071603AE20F87C57756E7687C09591FA /* NSObject+RACDescription.m */, + 6187F7EB204B0EF89147FD2A169B8268 /* NSObject+RACKVOWrapper.h */, + 25A8D34F83B53B5FAF9E0E5A9C893F18 /* NSObject+RACKVOWrapper.m */, + 0B7AF68023C37D78F094E216085A427D /* NSObject+RACLifting.h */, + 07B71BD53F386674D1C56A40DE0AAFFF /* NSObject+RACLifting.m */, + B6A72ED725AC1F8BCB329EB7B9ACE9D2 /* NSObject+RACPropertySubscribing.h */, + F2F9B7B5A1CA5D901BCFBE52A48308C3 /* NSObject+RACPropertySubscribing.m */, + F490C74FEA4EE92BBFD8533AF4209805 /* NSObject+RACSelectorSignal.h */, + 8E3C6339B580FA2833F91E556157B35C /* NSObject+RACSelectorSignal.m */, + 774A45951A8AA5B542AC4B9B33477EC8 /* NSOrderedSet+RACSequenceAdditions.h */, + 49E9DF005B918DC17AA9BF8D5266A5B8 /* NSOrderedSet+RACSequenceAdditions.m */, + F9A562995AAA4F6629C0675E9947EDF1 /* NSSet+RACSequenceAdditions.h */, + 3CD80C53A79777900E064656D3307FB0 /* NSSet+RACSequenceAdditions.m */, + 728C01F2BFAE704FD4C6081BB4D74C79 /* NSString+RACKeyPathUtilities.h */, + 71AEB1BA4DDF5DFE08AB8ED46FC717EA /* NSString+RACKeyPathUtilities.m */, + A813C36DF7D75B4AB80F3F3D9AD90270 /* NSString+RACSequenceAdditions.h */, + D91786CC047344AB93D8BE85427A4904 /* NSString+RACSequenceAdditions.m */, + A72390FD6F411447FF35C669FAA7643A /* NSString+RACSupport.h */, + 1CF92EEE01B8394B9D75266586303F84 /* NSString+RACSupport.m */, + AA968474464B4057949CAAFF9C8F1BD9 /* NSText+RACSignalSupport.h */, + 9399CA177D1AED183B82E4989A66BAF1 /* NSText+RACSignalSupport.m */, + 5773269B8F62D0FE68970BB70003851E /* NSURLConnection+RACSupport.h */, + 5A23D99BAC36801D2C63A2AE3BC1CFAE /* NSURLConnection+RACSupport.m */, + 24F277C0BAD328B2C8933F42E42DD2E8 /* NSUserDefaults+RACSupport.h */, + 9A9BA19ED43EFEB56264BFA9AAE4B751 /* NSUserDefaults+RACSupport.m */, + EB34E81476F35C788FAB72FC11C19923 /* RACAnnotations.h */, + 1298F38D01ABEAC23638D1B5870C3BF4 /* RACArraySequence.h */, + 7AA1C6F334DADF359EC4947E8B8CCD01 /* RACArraySequence.m */, + 9D2AE1FA724486C325A79B0C53455095 /* RACBehaviorSubject.h */, + F8D57C06D4407215555FE0EDBE01DA02 /* RACBehaviorSubject.m */, + 596F0ABD7C5B22EDDF9C44AB4CAE70EA /* RACBlockTrampoline.h */, + 8A13E6B41FEEAC57A26BC12EDB7C6032 /* RACBlockTrampoline.m */, + 1CF7E7669DEA5655023E5AACE5A6B3B6 /* RACChannel.h */, + 94A8CC98AA070BD8C4F058778EB6E80E /* RACChannel.m */, + 1564A8F61C6CB09E80F1242522BC7319 /* RACCommand.h */, + 023CE9A5B533CF135BB2929FFD09013A /* RACCommand.m */, + 3E118D97B7975538479D261E3E0286AF /* RACCompoundDisposable.h */, + 8730F47BE426C7F948D05432463B5937 /* RACCompoundDisposable.m */, + 034A21CD98A30BCE4AD2B72C3B9A6E64 /* RACCompoundDisposableProvider.d */, + D4B3D8D31E380CE46A57A17F19724508 /* RACDelegateProxy.h */, + 798872B601C881E00DF7BC66BB84D646 /* RACDelegateProxy.m */, + F3D71DF0C0980DDF059BE717CFFAAE4E /* RACDisposable.h */, + 8D0DD903047DC1B0F0558C0EEAB00892 /* RACDisposable.m */, + 5112B060EABBDFAE3BC8BF6BD7F78D7B /* RACDynamicSequence.h */, + 55B458E3484B29479FF542C90FF149C7 /* RACDynamicSequence.m */, + 81C6AFFB4DAE6EAF24BD808BE124DDBD /* RACDynamicSignal.h */, + 1415C2BD37D05B09623DE7E2BD7DCC30 /* RACDynamicSignal.m */, + 56729A0083F89B5F8F692DABD3A00566 /* RACEagerSequence.h */, + 7C52DDF27F9BD5661E70A071083AC040 /* RACEagerSequence.m */, + 05CC669CEDDE873DFE051116645AF28D /* RACEmptySequence.h */, + CFE61C36777D9B56583FCA9115261AF2 /* RACEmptySequence.m */, + 337BC36C0E369D56A93DA541104D875E /* RACEmptySignal.h */, + B644764A270771FF22FE5F9190B4E211 /* RACEmptySignal.m */, + 8A94A77F30419532C6E534DC41775BA7 /* RACErrorSignal.h */, + C401DDCF96DDFE1EEEA6FA67785C36BC /* RACErrorSignal.m */, + 31C75A8DF5866EEA1BB0B88C16610615 /* RACEvent.h */, + B71F6C3524461DCCFB0F68D9B5CB6D8B /* RACEvent.m */, + 741D499FB0F6BB8D7AA0586503250C62 /* RACEXTKeyPathCoding.h */, + 5C6448AC82A4A7E28F96E47A48525668 /* RACEXTRuntimeExtensions.h */, + 9C1F7C21DCFF7429D72A6093180CD2E9 /* RACEXTRuntimeExtensions.m */, + B7C449D317DE285E15FB059AEB609F38 /* RACEXTScope.h */, + E5D552B3D184172548DA3D2D169C06C2 /* RACGroupedSignal.h */, + C3CE171194B7810F3B34AFE49CC89140 /* RACGroupedSignal.m */, + ECE6F936049B59539EDD8A2CD13CD878 /* RACImmediateScheduler.h */, + DF0AC42EA950540657B96DF28A6EF539 /* RACImmediateScheduler.m */, + 3BB4E5D4F710210C1128110DCDD83F8B /* RACIndexSetSequence.h */, + D97E99F348FD518751F5C0CA5269F681 /* RACIndexSetSequence.m */, + 2001324EB69F74518F2DCA8C4ABDDFE8 /* RACKVOChannel.h */, + 2CD728079526DD632E1123C7228F4C58 /* RACKVOChannel.m */, + B59D71A704E852B4016FC8A16AE24CDF /* RACKVOProxy.h */, + E75AEFCABEA743CC4DD6CDA2F1B952D4 /* RACKVOProxy.m */, + B6D31D449ACADDCDDAA53CF09C3D295D /* RACKVOTrampoline.h */, + 86CF00086B45871975F730D16CE792E1 /* RACKVOTrampoline.m */, + 216C93C1D979D8CC0492D33A3BA69381 /* RACmetamacros.h */, + EB515EDF1537DB5D1A322F844B12D4DC /* RACMulticastConnection.h */, + 9B6F3E298AE8E78BFDB7B9BE4B46F410 /* RACMulticastConnection.m */, + 680E0A8F87253C620BC8A24892216F47 /* RACMulticastConnection+Private.h */, + 8F9C864E92016AA76B7AF96876A27587 /* RACPassthroughSubscriber.h */, + A9FE646E8839E8CF1429ACC76666F1EB /* RACPassthroughSubscriber.m */, + AF5525A9AE2D1EE4452ADDB4B04526C9 /* RACQueueScheduler.h */, + 66870CD9CE5CCB02659CE00010F8C1DE /* RACQueueScheduler.m */, + 46DA845B6AC6E7D90326074F3D9420DC /* RACQueueScheduler+Subclass.h */, + 1C5E6B6537EDFCA56AB4BD8C77BCD9D3 /* RACReplaySubject.h */, + 449927672D2232DA759BA2737801FF8B /* RACReplaySubject.m */, + FC061C3D6629192F70DCFF4C82A3125B /* RACReturnSignal.h */, + 2666F1531932D700E450DF3EDD8836AC /* RACReturnSignal.m */, + FE4C513363A7BBD570689CB5ABDB58D5 /* RACScheduler.h */, + 7BF9CF8D0DD3D79CAF91F70CA06BA5BE /* RACScheduler.m */, + 0E1B8C5A5839057EB390564EE2EE5566 /* RACScheduler+Private.h */, + 3FEE9E1DFD8E12F4ECAF4ECF54392F16 /* RACScheduler+Subclass.h */, + 0D199C8FBF1125BD48E0215B9A4CADE6 /* RACScopedDisposable.h */, + 034460345D027FA9B0EBB69F7F643BF5 /* RACScopedDisposable.m */, + 68EAA35B6D723F9015FC9082CBCEA5A8 /* RACSequence.h */, + 99946AEF80D939E80FE3A14EFA9C5257 /* RACSequence.m */, + 742BD7F1FDA5C6984855201FB8767936 /* RACSerialDisposable.h */, + 35161E7BA4DC069928DF72B7FFAC7032 /* RACSerialDisposable.m */, + BED1638C6CEA7B9B3F2E20A439D40B3E /* RACSignal.h */, + 2717DE8217510569FDD1E037CAC15182 /* RACSignal.m */, + 2A4CDC860CBBE79129DBEC0C715FB66F /* RACSignal+Operations.h */, + 112DB6D47EBD1CEE1B2E8AE3BDCA2F43 /* RACSignal+Operations.m */, + 95B5B966A1E1293DAE5E87DB0009024C /* RACSignalProvider.d */, + 1DBC6BBCD2FE602640F0F3A01FF4A5C5 /* RACSignalSequence.h */, + A5F2F73FFBBFCCDCD1685E20C41A954A /* RACSignalSequence.m */, + 13DC024A4488907623BB56014775EE87 /* RACStream.h */, + 3812AE4BAA68C6CADD03A6BF0B4F6146 /* RACStream.m */, + 0F6162D54BEF7747DBF198004962EE93 /* RACStream+Private.h */, + FB2E41998215CA3A5DD09E5841FDE5B9 /* RACStringSequence.h */, + FA7419F16E7ACBCEB7073BF6B7BD4DFE /* RACStringSequence.m */, + 538A90A383C72EF72998BE4874B2B40E /* RACSubject.h */, + DECF9F231D0A205E668C55808E788BB2 /* RACSubject.m */, + 688F13993BFDF52F5E5511790A765E28 /* RACSubscriber.h */, + BB6260C773C933EAA9A5864C8A440F23 /* RACSubscriber.m */, + 3ECFE854D5ACDF9D32D7454F5FB16300 /* RACSubscriber+Private.h */, + 31A6003DB03E3BAE3DFC88493A8AD221 /* RACSubscriptingAssignmentTrampoline.h */, + 73E207D6CF33B538465F060766ECF8F2 /* RACSubscriptingAssignmentTrampoline.m */, + 7D8CA3ACB8B6D6FAEC1A4576E322DF18 /* RACSubscriptionScheduler.h */, + 96BD5DC13CEA7810CB1234608243FE5F /* RACSubscriptionScheduler.m */, + 237D73BD9C2B44FB39BB7E3EBE1ACC44 /* RACTargetQueueScheduler.h */, + 549148CAE8F94D18AD4562FD24C9E9F5 /* RACTargetQueueScheduler.m */, + 24E52BE0579C30B4DA7960E6FF6CF4F3 /* RACTestScheduler.h */, + 7DCCB76EAE47EA3003C1F56AA02765B6 /* RACTestScheduler.m */, + 9400E007F4A7D32F4E3C7DA5BDF58B32 /* RACTuple.h */, + B64FDD5EFD95901E81557CF05F73FCB8 /* RACTuple.m */, + C7D0B432FB52167EFCED472977B9C0F4 /* RACTupleSequence.h */, + 63BB976E129324F62AF0F1685FF320D9 /* RACTupleSequence.m */, + 3CD634BE0AEA1DA2A380D712BC934544 /* RACUnarySequence.h */, + C6B442BA703042BB0091424E1014C9F0 /* RACUnarySequence.m */, + F058A758C85748DB6CDF3FA12D0AE576 /* RACUnit.h */, + 2233AABD233F432816D80870E42A39BF /* RACUnit.m */, + 2AC9E48DD0B3BB8FDBC138936A670E78 /* RACValueTransformer.h */, + 05C7C9BB69E3D52C4FD7EF630B22F24C /* RACValueTransformer.m */, + EA0B83BB1D480D020BA32E869D710327 /* ReactiveObjC.h */, + F2ADE5094AF299DD881BC7773A8E9253 /* Support Files */, ); - name = Serialization; + name = ReactiveObjC; + path = ReactiveObjC; sourceTree = ""; }; - 485853D7E1F40365552E4ECA796FA8BC /* Support Files */ = { + 56B458CEA00F569323CC4C4202C09AA3 /* SwiftFormat */ = { isa = PBXGroup; children = ( - 71CA2A82FC3C54FC57C3BA363945B7C0 /* MASShortcut.modulemap */, - ACDFA4F3C1F306F3AFD355D748B780E4 /* MASShortcut-dummy.m */, - F2CF7ACFFCAE6C8CF3ACEEB59A6C634D /* MASShortcut-Info.plist */, - CD7502C68829FB285396FB19B2323CFF /* MASShortcut-prefix.pch */, - 93DF1638CD2F8B386BDC015BF9818839 /* MASShortcut-umbrella.h */, - FBD7EC3B1C295E5ED2A83F53EAFA3CDA /* MASShortcut.debug.xcconfig */, - A3C6CAE6AD059DD07A9EAEC80681A3F6 /* MASShortcut.release.xcconfig */, - 124F572A4AF3C094D228E0480E207BBB /* ResourceBundle-MASShortcut-MASShortcut-Info.plist */, + C81EFD967CC5871746F6EFE9D202CF09 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/MASShortcut"; + name = SwiftFormat; + path = SwiftFormat; sourceTree = ""; }; - 4DA149AB85F42084C396E4D59D45FBA5 /* Resources */ = { + 6930E900EC9353D4233AF4770E1B25E3 /* Support Files */ = { isa = PBXGroup; children = ( - CA857A6B18656D3B59DE5A526792F775 /* MASPreferencesWindow.xib */, + 59FCBED61FCE51C15BE1AA8AA2CBC2FE /* KVOController.modulemap */, + CFE03C1952FBA829EECD0D4938535E44 /* KVOController-dummy.m */, + DA0662A9D475C9AF4AEF36A719E5EA94 /* KVOController-Info.plist */, + 23F04632582B04A7D942FCE27937C9BE /* KVOController-prefix.pch */, + 6D72D48B229FD05836F763B6B490661B /* KVOController-umbrella.h */, + F106902FE3265727EC924275DB32649D /* KVOController.debug.xcconfig */, + A17EFC66B7B3BAA4D942EBC13424D678 /* KVOController.release.xcconfig */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/KVOController"; sourceTree = ""; }; 7067D651188BC7621BDA2A7C82934B7E /* Frameworks */ = { @@ -1383,128 +1215,174 @@ name = Frameworks; sourceTree = ""; }; - 798DF4BCEB7A4A2C4B57373F1A8842EB /* KVOController */ = { + 7A70D3C52E3C14EF36355C4B2FC976FA /* JLRoutes */ = { isa = PBXGroup; children = ( - 9E564116F17AF80AE09123FBF77646E4 /* FBKVOController.h */, - DFE1DBD7301E01B5E3A39F1686D42F00 /* FBKVOController.m */, - 8732412B937B54EE325D65A55733DE4F /* KVOController.h */, - 93456C1C7C8084B69D5DC9D2005E009E /* NSObject+FBKVOController.h */, - 04B49437CB66B3443A88EC92E3181351 /* NSObject+FBKVOController.m */, - 035341FF6B1664B702BA3BC355E56381 /* Support Files */, + 727BB891F8CCA0FDC79EFEFB41858870 /* JLRoutes.h */, + B476201C666404E1D7BB100473F89834 /* JLRoutes.m */, + 2EA5D3F340506E996974D95A41EE63B1 /* JLRParsingUtilities.h */, + 42FE0E4E3402E5910BFD2D7D3B5531A0 /* JLRParsingUtilities.m */, + 73513BA45C684C2CDA29FC2A9AB5EE97 /* JLRRouteDefinition.h */, + BCD5160BE96C54B0DF28809EF5DD4FF2 /* JLRRouteDefinition.m */, + F72508AE6F7AC0147EFF90F591163F55 /* JLRRouteHandler.h */, + E8A45F7832D17842268FA283E4C15561 /* JLRRouteHandler.m */, + 4A9D1F78CBFF11ED4B94EFA16928D727 /* JLRRouteRequest.h */, + 91B78AD8954AD9725DF542FF55A64790 /* JLRRouteRequest.m */, + DC70A6AF2ADF58665CCE5BE99167DA4B /* JLRRouteResponse.h */, + C1BF8791812BD922F3879D05570D1250 /* JLRRouteResponse.m */, + E7055AF0E51F3ADF30BDF9F6BDD05067 /* Support Files */, ); - name = KVOController; - path = KVOController; + name = JLRoutes; + path = JLRoutes; sourceTree = ""; }; - 7A1C6513AC38FBBC165A04274933899C /* Reachability */ = { + 7D1F2E4C140B5D207ED6085AD38DDE86 /* Masonry */ = { isa = PBXGroup; children = ( - B4DDE5DB3802282C2554D266594130C3 /* AFNetworkReachabilityManager.h */, - 045F7038CBFE8E86B42AF4ABEB1497D9 /* AFNetworkReachabilityManager.m */, + EFF9979676F3E17B40A2B946EB3F6BC2 /* MASCompositeConstraint.h */, + 0D486667D8BDB8942DC107D213B923BB /* MASCompositeConstraint.m */, + 0D7C82C36BB34274746EBE2FC6986558 /* MASConstraint.h */, + 8D54BD81189B3F3A2D94505098F521B2 /* MASConstraint.m */, + 146E8807F0EEDC7DE30D7A136635151E /* MASConstraint+Private.h */, + 37994AC35986CF6908F3FCB9A1F3EF3B /* MASConstraintMaker.h */, + 5FBD06AF2AAD6478A8D75D2F133433E5 /* MASConstraintMaker.m */, + 12CB833CE477679E8285869F87743C83 /* MASLayoutConstraint.h */, + 8BFF8C16B1362ED760C5FA5FDEF52293 /* MASLayoutConstraint.m */, + 10BAA06B075FDFAF5264546B340DD744 /* Masonry.h */, + D94E2C40A4A05442B0F80DBE17E06450 /* MASUtilities.h */, + 988630678DB07F73D902798179FEFEEB /* MASViewAttribute.h */, + A3B1C7ACD2BB7962FDF39AB04F49D684 /* MASViewAttribute.m */, + 346712D4C4908C38D3C78DDD357B4DAE /* MASViewConstraint.h */, + A289D53E8C85289016677ECC46C9C490 /* MASViewConstraint.m */, + 86FD6D27D88421A845CABB6001A515FD /* NSArray+MASAdditions.h */, + 8AD2C6CC2AA72EAFC55F1B252E28E79B /* NSArray+MASAdditions.m */, + BA8ADE6249875DD36DCBCE5EC8BCEF28 /* NSArray+MASShorthandAdditions.h */, + CB37D513A4C904D0FA3F7BFFCB80ABE5 /* NSLayoutConstraint+MASDebugAdditions.h */, + 3A05A55C93337D72E09F6957618FEE5C /* NSLayoutConstraint+MASDebugAdditions.m */, + 08C5BAD61176728D573836FEF5E60BDB /* View+MASAdditions.h */, + 2A5F1C9FDBC7EC88AF5C3A4FF58D419F /* View+MASAdditions.m */, + A19A9ACD0785A8793920E037F21FC5D5 /* View+MASShorthandAdditions.h */, + DD07C3D23BE6EE4F65AB2EB408E4FE56 /* ViewController+MASAdditions.h */, + 1B767D3D48AB4683A3D00B6E4EB004D8 /* ViewController+MASAdditions.m */, + 1B5F59EA462375C5F5149DFB31DCCD9C /* Support Files */, ); - name = Reachability; + name = Masonry; + path = Masonry; sourceTree = ""; }; - 86BF722FD1F334169CDEA4AD3659D62A /* Resources */ = { + 7D8A875F0A3EAB9FAFAAB7ADDC042CF6 /* Serialization */ = { isa = PBXGroup; children = ( - 3856FB9950A3ACB5D8D21A1281D26A84 /* cs.lproj */, - 34AAF569E806D3602F701C9682E5C305 /* de.lproj */, - CCCFE646EAFC5D1508BF29DC58EF2F45 /* en.lproj */, - 91A7DD4172A033191FD66C63275D0DF8 /* es.lproj */, - 871782758F1BDABA53844F5B77A1BB8F /* fr.lproj */, - 604C599F9DB7356D975D61A7A4A4B102 /* it.lproj */, - 5A27DE015DF1CF703475F9B58BA32B42 /* ja.lproj */, - 730E2CA15BE47396A84B9D738C378F64 /* ko.lproj */, - 510C558AA6065604533EC385D51A1F5C /* nl.lproj */, - 7397CEDA777130C0129CCE6E1C63624B /* pl.lproj */, - 934BDB24FA9C8A92FBA878383A672CF4 /* pt.lproj */, - 684929ACE56AE3580624ACE30CC449FA /* ru.lproj */, - 46635DC58FF9895EC898A65F2FBB1EF5 /* sv.lproj */, - 38435F790DF285E2BD4696B60E31EED7 /* zh-Hans.lproj */, - 45B3F5BF28538E134CB9DE0D6480C890 /* zh-Hant.lproj */, + 3CD694D63518352111CF185BE57FDDE0 /* AFURLRequestSerialization.h */, + A421FDD9846BC1B47BA41E6F8F4299CE /* AFURLRequestSerialization.m */, + 152321D641A764CDE7ECEE114056D744 /* AFURLResponseSerialization.h */, + 33342B9BCABA031A2B531793B00A1D43 /* AFURLResponseSerialization.m */, ); - name = Resources; + name = Serialization; sourceTree = ""; }; - 8DA2B5D090B7EA55C75ACD738E6B7BBB /* AFNetworking */ = { + 7EB5B365EBB363D7773F2B6850B6F98E /* Support Files */ = { isa = PBXGroup; children = ( - E8A491921DCFC162EB2A938076F782B3 /* AFNetworking.h */, - E115B2EF1AF6A8AFD3624588410B5C05 /* NSURLSession */, - 7A1C6513AC38FBBC165A04274933899C /* Reachability */, - B7892AD6AEB7CB6CFEB3D76E11315D28 /* Security */, - 465C1488993ACCC767977FB1E64B5D73 /* Serialization */, - 9C4DBA7E425450490CA3B1090B843B70 /* Support Files */, + 5C9F45A58D343BFB47CFCEE9123B22BD /* MASShortcut.modulemap */, + 5FE9F37E8123B597BCEE1A8D8EF10FBD /* MASShortcut-dummy.m */, + 5BA3327079A86F882304712479A09ED0 /* MASShortcut-Info.plist */, + D251A263DEB8CBCCD54CB239A2BD3309 /* MASShortcut-prefix.pch */, + 77C56020D1F555E3841D5DA5F7904720 /* MASShortcut-umbrella.h */, + 2F2AD93B7B824EDD55115A1BCF538B5D /* MASShortcut.debug.xcconfig */, + 86EABF25325704E4489A53698489B979 /* MASShortcut.release.xcconfig */, + 15ABA9B34E4F187A15453430849C3C52 /* ResourceBundle-MASShortcut-MASShortcut-Info.plist */, ); - name = AFNetworking; - path = AFNetworking; + name = "Support Files"; + path = "../Target Support Files/MASShortcut"; sourceTree = ""; }; - 9B4E6CDD52D9B7D38D173B9A316C2A49 /* Support Files */ = { + 97052F4A73E4A1097EEEEF7E255C7557 /* MASShortcut */ = { isa = PBXGroup; children = ( - F11C9011F802BEEFFA9202F4CDF25398 /* MJExtension.modulemap */, - 6E6E01872C9281ADD015A35037ECEF69 /* MJExtension-dummy.m */, - 057B615D84F5758C9B338A734FB6A3D9 /* MJExtension-Info.plist */, - 45A906069D6CDDB1DFEA6FD3D527783E /* MJExtension-prefix.pch */, - 2EEB7B9084C6354B53A5A5E8FBFA97F8 /* MJExtension-umbrella.h */, - 598F8165863EF02A9B983AFB931236BA /* MJExtension.debug.xcconfig */, - B82599254B9E1827EBA5B44F35FE6FD3 /* MJExtension.release.xcconfig */, + 039302200D363170585DC01AF1E4B7B7 /* MASDictionaryTransformer.h */, + 864FB2F6ABFF22FB544A83B28029CF37 /* MASDictionaryTransformer.m */, + 372128ACDDC55A5504A48E8AE12E1F7B /* MASHotKey.h */, + 55CCCBF4696D6BF750710951D90727F3 /* MASHotKey.m */, + FB7991C451461038360C002EC25ACCD4 /* MASKeyCodes.h */, + 7A2A8060F6EEB0BDECA030AA42EF5D80 /* MASKeyMasks.h */, + EEF35FE6F465E5F49DC53F726AE9B801 /* MASLocalization.h */, + C3FE9A013C7BC55279F731898331AE5F /* MASLocalization.m */, + A7DBFACB0B5BB5BC6883426C92CB7F08 /* MASShortcut.h */, + B738FFFA052F32F6A073979F6AB98FB6 /* MASShortcut.m */, + 6E63B3771D8D5A8CD2DCAD8E40BB3A70 /* MASShortcutBinder.h */, + ADAA33B1A71AEEF6AC974F255754E742 /* MASShortcutBinder.m */, + 18056F19D653CF2E03A823684A74D205 /* MASShortcutMonitor.h */, + 98AAB4362E10AD79E54052D2F3D50BA3 /* MASShortcutMonitor.m */, + 105FF30AFA9EB31D35BF918AF732A0B6 /* MASShortcutValidator.h */, + 0415A727D82E66742E3B249395C170C2 /* MASShortcutValidator.m */, + 2A2C73C1386A957152BFE6C9D7F46B21 /* MASShortcutView.h */, + DA9766900F98D37DADEC5BD2EA58D170 /* MASShortcutView.m */, + 81137365B06912D132A4884ECE29A145 /* MASShortcutView+Bindings.h */, + B68C0D1248B03F3A09EDBB3027423BC0 /* MASShortcutView+Bindings.m */, + 2EAD1CFE61FB68884E17A9F6653E95DC /* Shortcut.h */, + 359CA2F7D77657D7C4829C7DCB6F1A8B /* Resources */, + 7EB5B365EBB363D7773F2B6850B6F98E /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/MJExtension"; + name = MASShortcut; + path = MASShortcut; sourceTree = ""; }; - 9C4DBA7E425450490CA3B1090B843B70 /* Support Files */ = { + B617AD2B57F0A1E1A60FA4767120A122 /* Pods */ = { isa = PBXGroup; children = ( - 64BE225CE299B9A5139450D47403CCAE /* AFNetworking.modulemap */, - 9900F43FA4AC6CE9C5F6E70AC70DA0A4 /* AFNetworking-dummy.m */, - 63EF7037BCC5C6FBC19A441ACC7F619E /* AFNetworking-Info.plist */, - 14DD101AFE77558C08E826AD863F79D6 /* AFNetworking-prefix.pch */, - 6E89CCDD82841225308C2BE76B785C66 /* AFNetworking-umbrella.h */, - 16933E06DABABD65B6013D957A54C838 /* AFNetworking.debug.xcconfig */, - 3AF29BA84E32D7948FEEC04EDEE677DE /* AFNetworking.release.xcconfig */, + CDF3C4E2DFE08831CA47216C8700A0E7 /* AFNetworking */, + 7A70D3C52E3C14EF36355C4B2FC976FA /* JLRoutes */, + 4B652C4EBA642481BB6008DA8C2A8F13 /* KVOController */, + 7D1F2E4C140B5D207ED6085AD38DDE86 /* Masonry */, + 257C42CBF0E8DCB2624BE167126BBEE8 /* MASPreferences */, + 97052F4A73E4A1097EEEEF7E255C7557 /* MASShortcut */, + 5223CB92E0C03FB4BC39083974F5DD75 /* ReactiveObjC */, + 56B458CEA00F569323CC4C4202C09AA3 /* SwiftFormat */, ); - name = "Support Files"; - path = "../Target Support Files/AFNetworking"; + name = Pods; sourceTree = ""; }; - B333AF1A5AB96D6D2E25ADFC7E32DC8C /* Support Files */ = { + C81EFD967CC5871746F6EFE9D202CF09 /* Support Files */ = { isa = PBXGroup; children = ( - 5F6C54676F2CD046B3B2E2C1478B60DB /* MASPreferences.modulemap */, - D651BE9C05BA9013554CCDE43680CE87 /* MASPreferences-dummy.m */, - C3E40362BE502C6658B3CD1E905F5B0A /* MASPreferences-Info.plist */, - DA399651343E19D25EEC9AD3305C8A99 /* MASPreferences-prefix.pch */, - 87ECC3154393B00641A86D3A2E1AB6CC /* MASPreferences-umbrella.h */, - 084A271996074B79A788318D8325ABEF /* MASPreferences.debug.xcconfig */, - 65E1C4A2EA40FCAC93DE04DC53CB65F5 /* MASPreferences.release.xcconfig */, - E11FF524A5BEE8418271D653EAF40B6B /* ResourceBundle-MASPreferences-MASPreferences-Info.plist */, + 18C0210EB9CCA42686DEFD96A2AA26CE /* SwiftFormat.debug.xcconfig */, + 660D1D68D990D47B92E837664D2BCB42 /* SwiftFormat.release.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/MASPreferences"; + path = "../Target Support Files/SwiftFormat"; sourceTree = ""; }; - B50EBDBFCA231FD91F50398FFD98F731 /* Support Files */ = { + C907C27243D1A270DB23EA179D3CD3A4 /* Products */ = { isa = PBXGroup; children = ( - 1B0540801E5F6C452A7B5E447BD1EDA3 /* SwiftFormat.debug.xcconfig */, - DBA43944052A42E1413F5009872D5166 /* SwiftFormat.release.xcconfig */, + A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */, + 50FFBAE87DAAA5D19C6D04413ED5E6D3 /* JLRoutes */, + 399EC9508E73C0D54D9BBD8741FBA137 /* KVOController */, + 1FFED36A657123030ABB700256D73F15 /* Masonry */, + 43F9966E7614888A0CDCFAB2F62F2FDD /* MASPreferences */, + 9D635ACBDB58BEC168F692A7F0132B89 /* MASPreferences-MASPreferences */, + 26A8810424438A12E7ADBFB3E068C658 /* MASShortcut */, + 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut-MASShortcut */, + 9B4352D1CD18BB2BDE8A51479B871C10 /* Pods-Easydict */, + CA7E6DB6AFE7635C9077622C743F91CC /* Pods-EasydictTests */, + 9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */, ); - name = "Support Files"; - path = "../Target Support Files/SwiftFormat"; + name = Products; sourceTree = ""; }; - B7892AD6AEB7CB6CFEB3D76E11315D28 /* Security */ = { + CDF3C4E2DFE08831CA47216C8700A0E7 /* AFNetworking */ = { isa = PBXGroup; children = ( - D24F0B1C0005B76FF49DA21B2D9A673E /* AFSecurityPolicy.h */, - 68073F3A5385DAF3DF77757ABF121769 /* AFSecurityPolicy.m */, + 2DA4CF9DFA48C0A5F4AE58B82C7410F8 /* AFNetworking.h */, + E0F2D155F803091C2F06613703B14326 /* NSURLSession */, + EC3DCFD59039C9602BA4910F07AE77A7 /* Reachability */, + D4652F4A52E4429E1734BC0211D1C09A /* Security */, + 7D8A875F0A3EAB9FAFAAB7ADDC042CF6 /* Serialization */, + 2C11EC46CAABCD4C4ADABA56FBB2E23B /* Support Files */, ); - name = Security; + name = AFNetworking; + path = AFNetworking; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1512,8 +1390,8 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, 7067D651188BC7621BDA2A7C82934B7E /* Frameworks */, - 28AB3AF0A387580C55B957F811EAAF13 /* Pods */, - FB98C3483FEDBEED405A9D573460F773 /* Products */, + B617AD2B57F0A1E1A60FA4767120A122 /* Pods */, + C907C27243D1A270DB23EA179D3CD3A4 /* Products */, D1E0CB3188DEDB5AE871914790FAE975 /* Targets Support Files */, ); sourceTree = ""; @@ -1527,80 +1405,80 @@ name = "Targets Support Files"; sourceTree = ""; }; - DB0EE47EB23FCD11A1B487ADD546EE30 /* Support Files */ = { + D4652F4A52E4429E1734BC0211D1C09A /* Security */ = { + isa = PBXGroup; + children = ( + 0E6C1C4DBFFCD5FB34F9EFF58265B667 /* AFSecurityPolicy.h */, + FF0287DCA0AD387E4C1011821520477C /* AFSecurityPolicy.m */, + ); + name = Security; + sourceTree = ""; + }; + E0F2D155F803091C2F06613703B14326 /* NSURLSession */ = { + isa = PBXGroup; + children = ( + A3B50820E70455306C64BEC7AF692427 /* AFCompatibilityMacros.h */, + B894FE8C5CC15F7554D83EB4EBA0E8A7 /* AFHTTPSessionManager.h */, + 360526AF2499C9350E0B952688137023 /* AFHTTPSessionManager.m */, + 6F095D8BAF58CD04F16412ADA13BC146 /* AFURLSessionManager.h */, + 3F14A540F223630B025007DEC543F5A4 /* AFURLSessionManager.m */, + ); + name = NSURLSession; + sourceTree = ""; + }; + E39E663F623065F1573BDAE31225E976 /* Support Files */ = { isa = PBXGroup; children = ( - F0FD90812DB015D3994AE3DC4168CD20 /* Masonry.modulemap */, - 6A40475940FC344B025307A0C518A4EF /* Masonry-dummy.m */, - 83B58515EF009DAB463A6B5233F53376 /* Masonry-Info.plist */, - 1E74FC70604E8E1B292CD2ED1E381BDB /* Masonry-prefix.pch */, - DD80013E393CE7349EA0CEAEFADB0437 /* Masonry-umbrella.h */, - 262BBB1E323B18142FAA365CCC6F0404 /* Masonry.debug.xcconfig */, - 97B9F2337913A49C751244AABAEDE23E /* Masonry.release.xcconfig */, + 019528065FA1DA49A2BAD55A6B20DF77 /* MASPreferences.modulemap */, + BD055B6E1346F6A59333ADB157F024C1 /* MASPreferences-dummy.m */, + 14B9ECB8D99D4A843B9D7DE667D362BE /* MASPreferences-Info.plist */, + 1F01858B79BECA2A454CB5C66DBCE655 /* MASPreferences-prefix.pch */, + 9A327671A4373EF86CB2CAF4765C15F6 /* MASPreferences-umbrella.h */, + B8D471B3872E18283FA43BB823103DA5 /* MASPreferences.debug.xcconfig */, + 37EBF51A4AE4E1490FDCD58D38C8A2CC /* MASPreferences.release.xcconfig */, + C68A7BB3C93BC8A2016F5B6AC8B4CD44 /* ResourceBundle-MASPreferences-MASPreferences-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/Masonry"; + path = "../Target Support Files/MASPreferences"; sourceTree = ""; }; - E0571C37A234FF3B2745EEFA3E61901C /* MJExtension */ = { + E7055AF0E51F3ADF30BDF9F6BDD05067 /* Support Files */ = { isa = PBXGroup; children = ( - 77F669F680AB719763FA6289A8D3C6DC /* MJExtension.h */, - CAA886A17877F13CACC362267C18975D /* MJExtensionConst.h */, - E4E5BBD9F6262ACB2685A9A0B6BA63CF /* MJExtensionConst.m */, - A63729F7512EA740FEE0EA195AC9361A /* MJFoundation.h */, - ADDF104BB27C1F5E1498DA5687684824 /* MJFoundation.m */, - 600DDBAD99DE6B05BE64FBF58452AFC6 /* MJProperty.h */, - 81E7C3389E95A8A52FAE406FBFED7396 /* MJProperty.m */, - 67615EAD637B6A48F4AA51D5890AC031 /* MJPropertyKey.h */, - C172333F44A46FDA52229990392C2BEA /* MJPropertyKey.m */, - 693BCC41CA6AE081DCD74851DF36DD8A /* MJPropertyType.h */, - DEEC875830573012E783B7FB8DAEEC06 /* MJPropertyType.m */, - 2899D6AB3E186AC9F9F070EEF648B279 /* NSObject+MJClass.h */, - 928C0B77481831CA04347484C68D1646 /* NSObject+MJClass.m */, - 0FF1AB2D7D8B6CBF97BB08C490C07ADD /* NSObject+MJCoding.h */, - 8AC754C18E4EBD564FF0BE9BDD9D73B3 /* NSObject+MJCoding.m */, - C0832D0AF0A7F2AF4A7F43BFB4EBD18B /* NSObject+MJKeyValue.h */, - 148E666FDFB3D3BF2F71CED30853AACB /* NSObject+MJKeyValue.m */, - F8EF09C7490DF0F896C3C93D42AB6E55 /* NSObject+MJProperty.h */, - 99AA657F879F25B6FC467E19D0F77123 /* NSObject+MJProperty.m */, - C04939DBE13B5A909F833EFA2E579926 /* NSString+MJExtension.h */, - CFF0DDC9C9A1595390EE7D1074CF59EC /* NSString+MJExtension.m */, - 9B4E6CDD52D9B7D38D173B9A316C2A49 /* Support Files */, - ); - name = MJExtension; - path = MJExtension; + CE950DE6EF253AEA93C2C535ABE95FC7 /* JLRoutes.modulemap */, + B90F70E0635D1AD95B4B2E7104413020 /* JLRoutes-dummy.m */, + 47215465F07D6AFD6161E5226A776CEC /* JLRoutes-Info.plist */, + 34D61E6852CDAD843D10A0F9A9C9B404 /* JLRoutes-prefix.pch */, + 2262BD446EE11FAAA174256EBC8EE9A6 /* JLRoutes-umbrella.h */, + 7474E76479C0BFBD1B7B4C87B17A1978 /* JLRoutes.debug.xcconfig */, + 7B93396E21B419144952398771F8A747 /* JLRoutes.release.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/JLRoutes"; sourceTree = ""; }; - E115B2EF1AF6A8AFD3624588410B5C05 /* NSURLSession */ = { + EC3DCFD59039C9602BA4910F07AE77A7 /* Reachability */ = { isa = PBXGroup; children = ( - A363F2177CFFF6EC8F77C912287ABC05 /* AFCompatibilityMacros.h */, - 38EC48346056ADBA21FD4503D6825E8B /* AFHTTPSessionManager.h */, - 2C6B606655F9CFAC168E519400032517 /* AFHTTPSessionManager.m */, - F1FCDBDE14CF2854E67D545901E9017E /* AFURLSessionManager.h */, - F387F3547F7723B133F6EB622868C05E /* AFURLSessionManager.m */, + 50E1622697EA46DBD6AE72CEBD473EEE /* AFNetworkReachabilityManager.h */, + 593E2BCDCD27DEF4544701958CD3F17A /* AFNetworkReachabilityManager.m */, ); - name = NSURLSession; + name = Reachability; sourceTree = ""; }; - FB98C3483FEDBEED405A9D573460F773 /* Products */ = { + F2ADE5094AF299DD881BC7773A8E9253 /* Support Files */ = { isa = PBXGroup; children = ( - A4FA15D44DF6BAC7550EDEED10862AA3 /* AFNetworking */, - 50FFBAE87DAAA5D19C6D04413ED5E6D3 /* JLRoutes */, - 399EC9508E73C0D54D9BBD8741FBA137 /* KVOController */, - 1FFED36A657123030ABB700256D73F15 /* Masonry */, - 43F9966E7614888A0CDCFAB2F62F2FDD /* MASPreferences */, - 9D635ACBDB58BEC168F692A7F0132B89 /* MASPreferences-MASPreferences */, - 26A8810424438A12E7ADBFB3E068C658 /* MASShortcut */, - 230F8208BE63C052A548A7D41A1158B2 /* MASShortcut-MASShortcut */, - 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */, - 9B4352D1CD18BB2BDE8A51479B871C10 /* Pods-Easydict */, - CA7E6DB6AFE7635C9077622C743F91CC /* Pods-EasydictTests */, - 9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */, + 5294808E8B67DBF5452C273951FB620E /* ReactiveObjC.modulemap */, + BFC1E68DA8C6594DCA13B778A7666566 /* ReactiveObjC-dummy.m */, + 2FEF517A9EDFD696D637A6DA8FFDB00F /* ReactiveObjC-Info.plist */, + 7271633F05DDCEC3FED479ACB9593078 /* ReactiveObjC-prefix.pch */, + D7A920C324C1EF1CB24282D241457CC2 /* ReactiveObjC-umbrella.h */, + 3181CC0123C9920295F36B70C75C42E0 /* ReactiveObjC.debug.xcconfig */, + 0DA3C1B989B63608899CA0DF2982C6CB /* ReactiveObjC.release.xcconfig */, ); - name = Products; + name = "Support Files"; + path = "../Target Support Files/ReactiveObjC"; sourceTree = ""; }; /* End PBXGroup section */ @@ -1622,14 +1500,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 20BE4A739D59E00557045C26EDF64399 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 7484C7803CF324FB12F27C0C3AAC0C3B /* Pods-EasydictTests-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 27FF3BDB330FA77A1EBDA55E2A1656DB /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1641,14 +1511,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 2A26D118FF3075C03129E24545814E74 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 0E897D05ACDC04C15C03CFE53CE544F8 /* Pods-Easydict-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 2D498B2E6C57E97239417375B4E66EF7 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1760,25 +1622,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 65698788A38D6A188CBC7939C6A94525 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 33DC154CACD614244DE45A53CE08EF0D /* MJExtension.h in Headers */, - CE9F398B1DAD84FEA79B6E830A05E852 /* MJExtension-umbrella.h in Headers */, - 5807E0632368B365308B44C5AE6973BD /* MJExtensionConst.h in Headers */, - 1339E6C9911F6C3F413CF37B1DB1207A /* MJFoundation.h in Headers */, - 6130390A28FACC2AAB743924489049C0 /* MJProperty.h in Headers */, - D6B9216743757D8CCF0DC1BAFAAEFBE6 /* MJPropertyKey.h in Headers */, - 886B4AC9B1FE36EFF7CD38820E10BFAD /* MJPropertyType.h in Headers */, - A36B349F4F080AAA4038E80CBFCD0140 /* NSObject+MJClass.h in Headers */, - CCD4362E8522B5BC2820666098E91B93 /* NSObject+MJCoding.h in Headers */, - 37F6A3BECF37C125152A3BBA232AD7DC /* NSObject+MJKeyValue.h in Headers */, - AC437AB3F30FD2D50B2F02256A50BC22 /* NSObject+MJProperty.h in Headers */, - 6E5BA38F45C9B904BAA86970852F0A9E /* NSString+MJExtension.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 678D46A2A979B059B3F172AD8C01A280 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1827,6 +1670,22 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D292C0A3300A14929F035D43498F60C1 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 55C92A84CEE1C5F1942B6291D80DE59B /* Pods-EasydictTests-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + D5378EF37BA3C19A759A058CBBC13E01 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B96AD1E79C532B39D5D0988A3A33307B /* Pods-Easydict-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -1850,24 +1709,23 @@ }; 0470353E8CC9CF58F0DD2C31E0F3E085 /* Pods-EasydictTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 10696070B58400BED01FC33D2C9D8BDB /* Build configuration list for PBXNativeTarget "Pods-EasydictTests" */; + buildConfigurationList = AD3804D39A89DE806B751F3918E2FB33 /* Build configuration list for PBXNativeTarget "Pods-EasydictTests" */; buildPhases = ( - 20BE4A739D59E00557045C26EDF64399 /* Headers */, - 0DF5C4FE676F051510CF1A5A3AEA79D1 /* Sources */, - 7B18BFC139248DC66ACA3F0D670E1060 /* Frameworks */, - 1E24B7286AF5DDBACF84DDABC1342595 /* Resources */, + D292C0A3300A14929F035D43498F60C1 /* Headers */, + 7FA145A19442C40DEA7E15781E015197 /* Sources */, + D47E30B4A958AA17489EEE6E5756550B /* Frameworks */, + 548268196F4FB2A01622EA03C9B47E9E /* Resources */, ); buildRules = ( ); dependencies = ( - C49CBC52AC7451BC0D8ED20C3BA1FC35 /* PBXTargetDependency */, - 22E4E1E32CD48AF7E93CB2F01F346510 /* PBXTargetDependency */, - 211EC32B8DC10D986E15AB1CAB828951 /* PBXTargetDependency */, - 57CA68EC0A5EDD5E5551BB24259F047F /* PBXTargetDependency */, - 6635B9672D01B5CC8462791F35412B96 /* PBXTargetDependency */, - CEEF9E7C9E1771E697E3973249DC57AF /* PBXTargetDependency */, - 593CF67A81DE339AE5F5248A01274CE0 /* PBXTargetDependency */, - 1F902AA631380B29DA85660B09AA1C98 /* PBXTargetDependency */, + 2D03C2A687AA63DC301221C947B3301A /* PBXTargetDependency */, + CED9BCD1906ABC7A52EBF318E41D9E0F /* PBXTargetDependency */, + 6AA3E82E7EAFCA70ED852FE1D85789FF /* PBXTargetDependency */, + 3A6BE8DEE0CB72B10A79B4FBD9CF3614 /* PBXTargetDependency */, + C18D10B92D484C14F3AA985537252650 /* PBXTargetDependency */, + E24671253661EE4642BEAAA0CAF210AB /* PBXTargetDependency */, + D8B72B06B53258B1FEB7B34C484037FA /* PBXTargetDependency */, ); name = "Pods-EasydictTests"; productName = Pods_EasydictTests; @@ -1876,11 +1734,11 @@ }; 0A273FF147C6C1A3B504E3652CD01233 /* MASPreferences-MASPreferences */ = { isa = PBXNativeTarget; - buildConfigurationList = 60C62A6B82AD5FC1B20920A8E3CEEC33 /* Build configuration list for PBXNativeTarget "MASPreferences-MASPreferences" */; + buildConfigurationList = C8FCE32EB72DB550C8EBEFD151563FE6 /* Build configuration list for PBXNativeTarget "MASPreferences-MASPreferences" */; buildPhases = ( - 2AE8209E9F59A89686A60EDFBB8ADFD1 /* Sources */, - CC17EAD51FB2D947C635AEF62719EC0C /* Frameworks */, - 2844820C1AFB95287F79F74BCADB0216 /* Resources */, + BA447ABCE8BEF89127106E1B7A538EE6 /* Sources */, + 81585C175D2F7727644BF602354F022C /* Frameworks */, + C4DFEE922C3D0F361249D859ECB666CD /* Resources */, ); buildRules = ( ); @@ -1921,7 +1779,7 @@ buildRules = ( ); dependencies = ( - 67B93F732BA3E5540B1175AF4A9B5919 /* PBXTargetDependency */, + 3050E7D247046D6ED80A3589406DCB0A /* PBXTargetDependency */, ); name = MASShortcut; productName = MASShortcut; @@ -1946,24 +1804,6 @@ productReference = 9621C6383F5733C35183B2DE886C7EC6 /* ReactiveObjC */; productType = "com.apple.product-type.framework"; }; - 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 2D268A7665B36CDB9436B0809E0E3055 /* Build configuration list for PBXNativeTarget "MJExtension" */; - buildPhases = ( - 65698788A38D6A188CBC7939C6A94525 /* Headers */, - C6023C2AE78CB93A694CD9A3AEE44D1E /* Sources */, - 4A8F7B3996BA271F1FA0508948F3E13B /* Frameworks */, - B8E8D5E5D1ED0D861BF0C3F5228B5E45 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = MJExtension; - productName = MJExtension; - productReference = 2B276B0A79173A1D6E83C9B4FB9A4A57 /* MJExtension */; - productType = "com.apple.product-type.framework"; - }; 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */ = { isa = PBXNativeTarget; buildConfigurationList = 3543966CBCBB8B1310857E673C36709F /* Build configuration list for PBXNativeTarget "Masonry" */; @@ -1984,11 +1824,11 @@ }; 73C37A16ECCEAD845651DCDEE95675BE /* MASShortcut-MASShortcut */ = { isa = PBXNativeTarget; - buildConfigurationList = D4EE400B4D5E48CF8D06880C56E13427 /* Build configuration list for PBXNativeTarget "MASShortcut-MASShortcut" */; + buildConfigurationList = 2A687FA9D796AC4176518FF180093BEE /* Build configuration list for PBXNativeTarget "MASShortcut-MASShortcut" */; buildPhases = ( - B48535C97CD70D00FB2C8C63EAF5396C /* Sources */, - 79FBE4AF4E5E2FAA0740460CE0A108B2 /* Frameworks */, - 5B0B3E4C2DB1905FC849886074455A74 /* Resources */, + DF85969071563D15AEEB7A0DE4EB2836 /* Sources */, + 70196541B0B98C93FB7EFF80711EFD06 /* Frameworks */, + F2EE6303F567054CD02B3B3ECF6BC7D4 /* Resources */, ); buildRules = ( ); @@ -2001,25 +1841,24 @@ }; 85E42DEBB9BFEB455B18B8D5F0F36F65 /* Pods-Easydict */ = { isa = PBXNativeTarget; - buildConfigurationList = 13B17F2531864C50ECF5BFB40CD3CDB5 /* Build configuration list for PBXNativeTarget "Pods-Easydict" */; + buildConfigurationList = 5E9EC10F977F824756CA966CCA533B6F /* Build configuration list for PBXNativeTarget "Pods-Easydict" */; buildPhases = ( - 2A26D118FF3075C03129E24545814E74 /* Headers */, - 1CFDF114AC847990A352DE15D3CE5010 /* Sources */, - 9E2AEAB3A5CAFFF2B40BEEE49255F8AE /* Frameworks */, - 0C56339F6E5EB2A1D3F9E2A4406C3BF6 /* Resources */, + D5378EF37BA3C19A759A058CBBC13E01 /* Headers */, + C5D3F2C22A448E2D66C9772E06F497D8 /* Sources */, + 033E77F690CECB73F324CAD018C3BC08 /* Frameworks */, + 716634E4D04B92AD7C3174886964C386 /* Resources */, ); buildRules = ( ); dependencies = ( - 38B5BDB796AECBFBE2E00D8867281ACD /* PBXTargetDependency */, - 7A85F82658C905B280B0D9C9E29C2FD6 /* PBXTargetDependency */, - 20D43FC297C2CE10CCED26C152301265 /* PBXTargetDependency */, - 5542DA81857BD6464B6DA70CCE19E795 /* PBXTargetDependency */, - 41C30387FE9D90C1C5CD29CC8A77A005 /* PBXTargetDependency */, - BC567696E3C7A62EBACFCED22B59CE7A /* PBXTargetDependency */, - 01EB53CE50577283ADFDC2CB80200180 /* PBXTargetDependency */, - BC8C83E4431517CE0E1AB966FDFE19A5 /* PBXTargetDependency */, - 83C30A9287033D864F5E84A87FB0AE1B /* PBXTargetDependency */, + 784BE44BCC7CB9763E5668664BD2DAC2 /* PBXTargetDependency */, + DCC0F76C0C2A42770DCFB4F7DFD0D3E1 /* PBXTargetDependency */, + 5C22A9997E7C7AD87683F5B42248A16A /* PBXTargetDependency */, + B6424DD159BA57EDB4444066C87DBB3F /* PBXTargetDependency */, + 6AD9DB920E7988CF5DE1BDEFB44FB3B8 /* PBXTargetDependency */, + 1698F8FC2F42ED80EB749289FC5D77B5 /* PBXTargetDependency */, + 2F2197DE172DE20E9A8A2541ADA1B2E1 /* PBXTargetDependency */, + ACAD3878CFBF87096BA1B9082C261B1F /* PBXTargetDependency */, ); name = "Pods-Easydict"; productName = Pods_Easydict; @@ -2056,7 +1895,7 @@ buildRules = ( ); dependencies = ( - 5D536D9530FFDCF907DD2CA6BF455529 /* PBXTargetDependency */, + 1014A0EE889B5D741C0EE4EF63672190 /* PBXTargetDependency */, ); name = MASPreferences; productName = MASPreferences; @@ -2095,7 +1934,7 @@ "zh-Hant", ); mainGroup = CF1408CF629C7361332E53B88F7BD30C; - productRefGroup = FB98C3483FEDBEED405A9D573460F773 /* Products */; + productRefGroup = C907C27243D1A270DB23EA179D3CD3A4 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( @@ -2107,7 +1946,6 @@ 0A273FF147C6C1A3B504E3652CD01233 /* MASPreferences-MASPreferences */, 2B2B481A164695722839BD581D442457 /* MASShortcut */, 73C37A16ECCEAD845651DCDEE95675BE /* MASShortcut-MASShortcut */, - 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */, 85E42DEBB9BFEB455B18B8D5F0F36F65 /* Pods-Easydict */, 0470353E8CC9CF58F0DD2C31E0F3E085 /* Pods-EasydictTests */, 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */, @@ -2124,68 +1962,38 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 0C56339F6E5EB2A1D3F9E2A4406C3BF6 /* Resources */ = { + 1C5C09E0A9D3FFF44C9A2D2EEFC11A37 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 1C5C09E0A9D3FFF44C9A2D2EEFC11A37 /* Resources */ = { + 35A04E3D56729C21B2C23D946D3D2936 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 1E24B7286AF5DDBACF84DDABC1342595 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2844820C1AFB95287F79F74BCADB0216 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B18164010E8FD712C57DD0585257FE75 /* MASPreferencesWindow.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 35A04E3D56729C21B2C23D946D3D2936 /* Resources */ = { + 4C01DE77BA52FE917D39D96D38D157F7 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 4C01DE77BA52FE917D39D96D38D157F7 /* Resources */ = { + 548268196F4FB2A01622EA03C9B47E9E /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5B0B3E4C2DB1905FC849886074455A74 /* Resources */ = { + 716634E4D04B92AD7C3174886964C386 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - EBEF759128AD2CBB1059D3FA93DD8CFD /* cs.lproj in Resources */, - 2BAFE84A2806F2C57C358858858B34B4 /* de.lproj in Resources */, - 9C9BBEE903057FBB0A560B0D752C43F6 /* en.lproj in Resources */, - 92D044D57D3E990695C6AABD6D7969C4 /* es.lproj in Resources */, - C4B3C1DEC971329465B12B3D1F07C39B /* fr.lproj in Resources */, - 4E196744FE4AB51C8ECFCE7FFF1E8E66 /* it.lproj in Resources */, - 052F36F52D181BCD11BECD191576B4DE /* ja.lproj in Resources */, - EB7727BEC7F1C00A4EF184D5730D8437 /* ko.lproj in Resources */, - 01D3BF84B08B81B14FBA4618356582D5 /* nl.lproj in Resources */, - 55D00552A59AD27200549B9979163B51 /* pl.lproj in Resources */, - 928265A6EFF9056246732CBB45311D9D /* pt.lproj in Resources */, - 60F7D8253F359283B31BC58A73AA70AD /* ru.lproj in Resources */, - B50DC151AB020394FE7F96FF6093B05C /* sv.lproj in Resources */, - 88E47D775FC3CD3D7E309D8C6742EC69 /* zh-Hans.lproj in Resources */, - 1E1A4A726494A11CA6958D7599DC515B /* zh-Hant.lproj in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2197,17 +2005,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B8E8D5E5D1ED0D861BF0C3F5228B5E45 /* Resources */ = { + BC665AA86AC9AA7A4AD82F95245A797D /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - BC665AA86AC9AA7A4AD82F95245A797D /* Resources */ = { + C4DFEE922C3D0F361249D859ECB666CD /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 488A04950F94C0FC3ABA87BFC3A84DE1 /* MASPreferencesWindow.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2219,17 +2028,31 @@ ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 0DF5C4FE676F051510CF1A5A3AEA79D1 /* Sources */ = { - isa = PBXSourcesBuildPhase; + F2EE6303F567054CD02B3B3ECF6BC7D4 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3B54F4738380D2CCDB9160683BB65E0E /* Pods-EasydictTests-dummy.m in Sources */, + 2166313E42CCC010958BB61FCBE967B7 /* cs.lproj in Resources */, + 781076F8EA682F34541E8BAE299339AA /* de.lproj in Resources */, + CAEC29670C7EC36DB7568196DBBD0CC3 /* en.lproj in Resources */, + 9006CFCD83FBF75393DA7FF20BED3C00 /* es.lproj in Resources */, + 30860B7D83CBD0C93162E0AAA6266917 /* fr.lproj in Resources */, + B8DA459EC724D8E921F627E9901407CD /* it.lproj in Resources */, + 6A4079EE30A70453D7E131D3B6B972F9 /* ja.lproj in Resources */, + F4F6B9111D2C1CA279A58021650DC721 /* ko.lproj in Resources */, + 6DC00E7343079D2309D366D98BE2C4F9 /* nl.lproj in Resources */, + 18CAB445DB7A793457704F4984B40F78 /* pl.lproj in Resources */, + F2ADA592CAC68F55EB50E4992FA50A6A /* pt.lproj in Resources */, + 02D608635B7D96B507FCB264437DFE99 /* ru.lproj in Resources */, + B3BE7A98372D394ADEE5AFACF7699367 /* sv.lproj in Resources */, + BEBFF82CC6EB75BB3EBFF5BD7CA6EB8C /* zh-Hans.lproj in Resources */, + 2367A415D5B3F7402A60AD8D7539D977 /* zh-Hant.lproj in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ 1B3F17B2F61269DA07B7D6872A80D726 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2248,21 +2071,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1CFDF114AC847990A352DE15D3CE5010 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - D361321BA59712264BE6128FC92D64AF /* Pods-Easydict-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 2AE8209E9F59A89686A60EDFBB8ADFD1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 51C35CC1C260FD391252AD75605479C4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2304,6 +2112,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7FA145A19442C40DEA7E15781E015197 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 3FD6090B473DC6B2CD60ACCCFAB9E484 /* Pods-EasydictTests-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 97B2896CCF84E3668832C8689BE0917F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2400,28 +2216,18 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B48535C97CD70D00FB2C8C63EAF5396C /* Sources */ = { + BA447ABCE8BEF89127106E1B7A538EE6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - C6023C2AE78CB93A694CD9A3AEE44D1E /* Sources */ = { + C5D3F2C22A448E2D66C9772E06F497D8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 81B0A880263E42B4A7682B8D656E9433 /* MJExtension-dummy.m in Sources */, - 65886C3F4D2DE9256A673D0C8320222A /* MJExtensionConst.m in Sources */, - C633E62BE35A79083D0CFAD950438D06 /* MJFoundation.m in Sources */, - 0BF18B665E2ADAFC886CBBAE9F11E32E /* MJProperty.m in Sources */, - FB47863E0EB625ACB20647FA758ABFB9 /* MJPropertyKey.m in Sources */, - EDDCD019E5779C305C822EFB5FBD146C /* MJPropertyType.m in Sources */, - C3D87040A83EA6075D62B4CDB7652116 /* NSObject+MJClass.m in Sources */, - 243D5679D072C7AE7FC011852575392E /* NSObject+MJCoding.m in Sources */, - 49F1B4350A7592A60D8775649C9D3128 /* NSObject+MJKeyValue.m in Sources */, - 97244E3B5FF4E21DC23909491BEF2A18 /* NSObject+MJProperty.m in Sources */, - A0301AED7E0391CEDD4C30D8DF6A1B1C /* NSString+MJExtension.m in Sources */, + C805C4F80FDAFA37915B69207E6FF4CE /* Pods-Easydict-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -2434,130 +2240,125 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + DF85969071563D15AEEB7A0DE4EB2836 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 01EB53CE50577283ADFDC2CB80200180 /* PBXTargetDependency */ = { + 1014A0EE889B5D741C0EE4EF63672190 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MASPreferences-MASPreferences"; + target = 0A273FF147C6C1A3B504E3652CD01233 /* MASPreferences-MASPreferences */; + targetProxy = 673EDBCB118527BBE40BBA3B17836277 /* PBXContainerItemProxy */; + }; + 1698F8FC2F42ED80EB749289FC5D77B5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Masonry; target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = F891921D097D760FAB5DCC07512EEB49 /* PBXContainerItemProxy */; + targetProxy = 9C22B1A36829D8189D0D0E357CC8B3AD /* PBXContainerItemProxy */; }; - 1F902AA631380B29DA85660B09AA1C98 /* PBXTargetDependency */ = { + 2D03C2A687AA63DC301221C947B3301A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 30D2FC366671ED8CBB3ABB0C39ABFBB3 /* PBXContainerItemProxy */; + }; + 2F2197DE172DE20E9A8A2541ADA1B2E1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ReactiveObjC; target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; - targetProxy = AC64FA19D74DB21324708E116C84DEAA /* PBXContainerItemProxy */; + targetProxy = 9E919918387E8450C35EE26D37D8FEB3 /* PBXContainerItemProxy */; + }; + 3050E7D247046D6ED80A3589406DCB0A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "MASShortcut-MASShortcut"; + target = 73C37A16ECCEAD845651DCDEE95675BE /* MASShortcut-MASShortcut */; + targetProxy = BD4AA7A5D10813384FB018E98B04E708 /* PBXContainerItemProxy */; + }; + 3A6BE8DEE0CB72B10A79B4FBD9CF3614 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MASPreferences; + target = CCE0F64E83CEAFEE20D04DC7BD57303E /* MASPreferences */; + targetProxy = F17E620D1C27C4F3B0C24C417483F28E /* PBXContainerItemProxy */; }; - 20D43FC297C2CE10CCED26C152301265 /* PBXTargetDependency */ = { + 5C22A9997E7C7AD87683F5B42248A16A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = KVOController; target = 2568F753F09C4DFFD8770DCC78EDAEAE /* KVOController */; - targetProxy = D3F34EB807D90020C997E3F5A739CB38 /* PBXContainerItemProxy */; + targetProxy = 47E029169CEC01DB8F2B516B3D36FAFE /* PBXContainerItemProxy */; }; - 211EC32B8DC10D986E15AB1CAB828951 /* PBXTargetDependency */ = { + 6AA3E82E7EAFCA70ED852FE1D85789FF /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = KVOController; target = 2568F753F09C4DFFD8770DCC78EDAEAE /* KVOController */; - targetProxy = B18C7A33C138BAFEACF84A43D17F74CA /* PBXContainerItemProxy */; + targetProxy = 41E8C93D595DC45A092FA4BE8DFEAC14 /* PBXContainerItemProxy */; }; - 22E4E1E32CD48AF7E93CB2F01F346510 /* PBXTargetDependency */ = { + 6AD9DB920E7988CF5DE1BDEFB44FB3B8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = JLRoutes; - target = 94C1BAA17BCEBC27586488A205D2E0CB /* JLRoutes */; - targetProxy = 0559980FCA78B504B87D8F2D6D785902 /* PBXContainerItemProxy */; + name = MASShortcut; + target = 2B2B481A164695722839BD581D442457 /* MASShortcut */; + targetProxy = CE3C8BB2709C09A8F52138D8ADBDFA24 /* PBXContainerItemProxy */; }; - 38B5BDB796AECBFBE2E00D8867281ACD /* PBXTargetDependency */ = { + 784BE44BCC7CB9763E5668664BD2DAC2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AFNetworking; target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = E69DE2810F74D7DB7768791D8D0DDFE4 /* PBXContainerItemProxy */; - }; - 41C30387FE9D90C1C5CD29CC8A77A005 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MASShortcut; - target = 2B2B481A164695722839BD581D442457 /* MASShortcut */; - targetProxy = D5919134FB5E722D388489805965D4E5 /* PBXContainerItemProxy */; + targetProxy = E7A37A9AA0A2D4C7A572E5583A32ED53 /* PBXContainerItemProxy */; }; - 5542DA81857BD6464B6DA70CCE19E795 /* PBXTargetDependency */ = { + ACAD3878CFBF87096BA1B9082C261B1F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MASPreferences; - target = CCE0F64E83CEAFEE20D04DC7BD57303E /* MASPreferences */; - targetProxy = 5CB01B18C07E466DF252F27538E8CA8C /* PBXContainerItemProxy */; + name = SwiftFormat; + target = 1CD0618C486973D5588EF20D2E8C0AEA /* SwiftFormat */; + targetProxy = 9BF572372B8EEA67F86B09540F26A7D1 /* PBXContainerItemProxy */; }; - 57CA68EC0A5EDD5E5551BB24259F047F /* PBXTargetDependency */ = { + B6424DD159BA57EDB4444066C87DBB3F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MASPreferences; target = CCE0F64E83CEAFEE20D04DC7BD57303E /* MASPreferences */; - targetProxy = F4F55D9E1CA6BBF94FE48974512CC5C7 /* PBXContainerItemProxy */; - }; - 593CF67A81DE339AE5F5248A01274CE0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Masonry; - target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = FFF0DA685B895C7828D0ABECDBCA0FE6 /* PBXContainerItemProxy */; - }; - 5D536D9530FFDCF907DD2CA6BF455529 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MASPreferences-MASPreferences"; - target = 0A273FF147C6C1A3B504E3652CD01233 /* MASPreferences-MASPreferences */; - targetProxy = 66316E968043422C960CFB9B83699B6E /* PBXContainerItemProxy */; + targetProxy = B406ACB06139BF67692C6E3484D7C959 /* PBXContainerItemProxy */; }; - 6635B9672D01B5CC8462791F35412B96 /* PBXTargetDependency */ = { + C18D10B92D484C14F3AA985537252650 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = MASShortcut; target = 2B2B481A164695722839BD581D442457 /* MASShortcut */; - targetProxy = 45377EE7B0E33310C4CABB76CB0C2088 /* PBXContainerItemProxy */; - }; - 67B93F732BA3E5540B1175AF4A9B5919 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "MASShortcut-MASShortcut"; - target = 73C37A16ECCEAD845651DCDEE95675BE /* MASShortcut-MASShortcut */; - targetProxy = 4EC3F997951193744D953BD1430C3F03 /* PBXContainerItemProxy */; + targetProxy = 9D59F1473B219D39B7F0ECD46F3CF184 /* PBXContainerItemProxy */; }; - 7A85F82658C905B280B0D9C9E29C2FD6 /* PBXTargetDependency */ = { + CED9BCD1906ABC7A52EBF318E41D9E0F /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = JLRoutes; target = 94C1BAA17BCEBC27586488A205D2E0CB /* JLRoutes */; - targetProxy = 9AE8350A0201C8299D38BDE5CA18053D /* PBXContainerItemProxy */; - }; - 83C30A9287033D864F5E84A87FB0AE1B /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftFormat; - target = 1CD0618C486973D5588EF20D2E8C0AEA /* SwiftFormat */; - targetProxy = 6EA571EAC95CA65D27B6F24E5D0DB5A8 /* PBXContainerItemProxy */; - }; - BC567696E3C7A62EBACFCED22B59CE7A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJExtension; - target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; - targetProxy = F930E8177A4A6FAE839A88C477CACBD7 /* PBXContainerItemProxy */; + targetProxy = 8C95465BCFFDD5C04E68EF664D6DF9C4 /* PBXContainerItemProxy */; }; - BC8C83E4431517CE0E1AB966FDFE19A5 /* PBXTargetDependency */ = { + D8B72B06B53258B1FEB7B34C484037FA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ReactiveObjC; target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; - targetProxy = D9348FC3BF47216915CF774FD159A123 /* PBXContainerItemProxy */; + targetProxy = 09DCC66EA7AD111D2B9ED9321ECB40F3 /* PBXContainerItemProxy */; }; - C49CBC52AC7451BC0D8ED20C3BA1FC35 /* PBXTargetDependency */ = { + DCC0F76C0C2A42770DCFB4F7DFD0D3E1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = 8CFFC92306784A2F511B7809EC7AEC44 /* PBXContainerItemProxy */; + name = JLRoutes; + target = 94C1BAA17BCEBC27586488A205D2E0CB /* JLRoutes */; + targetProxy = 3306C97585A5AA5816AC7F62D0A8D168 /* PBXContainerItemProxy */; }; - CEEF9E7C9E1771E697E3973249DC57AF /* PBXTargetDependency */ = { + E24671253661EE4642BEAAA0CAF210AB /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MJExtension; - target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; - targetProxy = A094FC8F3E7ED4FC5E156EF58F5EE7AE /* PBXContainerItemProxy */; + name = Masonry; + target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; + targetProxy = 3F10C6FFEBF528221C373A7C7E79C19A /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - CA857A6B18656D3B59DE5A526792F775 /* MASPreferencesWindow.xib */ = { + 08D66D888F37F6B09827528CA157C432 /* MASPreferencesWindow.xib */ = { isa = PBXVariantGroup; children = ( - 11A0BB4CD62028B856E79841C7AAFFC7 /* MASPreferencesWindow.xib */, + 1F7CB75A21FBFE0AE71E10EE4622823B /* MASPreferencesWindow.xib */, ); name = MASPreferencesWindow.xib; path = Framework; @@ -2568,7 +2369,7 @@ /* Begin XCBuildConfiguration section */ 043770A62E4D6E4557524616820F24D9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 262BBB1E323B18142FAA365CCC6F0404 /* Masonry.debug.xcconfig */; + baseConfigurationReference = A61FC3A64AA52194AE909815982C5344 /* Masonry.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2603,7 +2404,7 @@ }; 0C0FD866D8E471B7918EA49896103C5B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3C6CAE6AD059DD07A9EAEC80681A3F6 /* MASShortcut.release.xcconfig */; + baseConfigurationReference = 86EABF25325704E4489A53698489B979 /* MASShortcut.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -2637,9 +2438,27 @@ }; name = Release; }; + 16F39DF802073267790535124BF6DC19 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 86EABF25325704E4489A53698489B979 /* MASShortcut.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASShortcut"; + IBSC_MODULE = MASShortcut; + INFOPLIST_FILE = "Target Support Files/MASShortcut/ResourceBundle-MASShortcut-MASShortcut-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = MASShortcut; + SDKROOT = macosx; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; 2F56E83552421DE5781CDF6A7F5E81DE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = B286562038D848BD289E9C7D3C9D222E /* KVOController.debug.xcconfig */; + baseConfigurationReference = F106902FE3265727EC924275DB32649D /* KVOController.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2674,7 +2493,7 @@ }; 31CCC3E65C5F3199484421502A03D5C4 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D043E1B15997F3DC996E1A3489DA0AA8 /* ReactiveObjC.release.xcconfig */; + baseConfigurationReference = 0DA3C1B989B63608899CA0DF2982C6CB /* ReactiveObjC.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2707,12 +2526,12 @@ }; name = Release; }; - 3F7EC0EEDA0FA79BAEEFD18E6B60EC59 /* Debug */ = { + 3420DFA34D03B19AAD88EB4E0BF2AC57 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FBD7EC3B1C295E5ED2A83F53EAFA3CDA /* MASShortcut.debug.xcconfig */; + baseConfigurationReference = 8B00B1A7406B4F5FEEC4C4B39D91D48A /* Pods-Easydict.debug.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -2722,32 +2541,34 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MASShortcut/MASShortcut-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MASShortcut/MASShortcut-Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-Easydict/Pods-Easydict-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@loader_path/Frameworks", ); + MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = "Target Support Files/MASShortcut/MASShortcut.modulemap"; - PRODUCT_MODULE_NAME = MASShortcut; - PRODUCT_NAME = MASShortcut; + MODULEMAP_FILE = "Target Support Files/Pods-Easydict/Pods-Easydict.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = macosx; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 45F693C9DA8B3438A0F53CB630A06C26 /* Release */ = { + 3F7EC0EEDA0FA79BAEEFD18E6B60EC59 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 97B9F2337913A49C751244AABAEDE23E /* Masonry.release.xcconfig */; + baseConfigurationReference = 2F2AD93B7B824EDD55115A1BCF538B5D /* MASShortcut.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; @@ -2757,8 +2578,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/MASShortcut/MASShortcut-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/MASShortcut/MASShortcut-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -2766,9 +2587,9 @@ "@loader_path/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap"; - PRODUCT_MODULE_NAME = Masonry; - PRODUCT_NAME = Masonry; + MODULEMAP_FILE = "Target Support Files/MASShortcut/MASShortcut.modulemap"; + PRODUCT_MODULE_NAME = MASShortcut; + PRODUCT_NAME = MASShortcut; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -2776,48 +2597,11 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; - }; - 56A01C920CE533D16B2DE7BC5C19FCB2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 225198CE18CF6D457A07FFA8E1635FD6 /* Pods-EasydictTests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-EasydictTests/Pods-EasydictTests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = "Target Support Files/Pods-EasydictTests/Pods-EasydictTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; name = Debug; }; - 62F6FD063953FA192F4B3A673FE97AFC /* Debug */ = { + 45F693C9DA8B3438A0F53CB630A06C26 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 598F8165863EF02A9B983AFB931236BA /* MJExtension.debug.xcconfig */; + baseConfigurationReference = FFE0A62B6842E57045AA3955468B95F4 /* Masonry.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2829,8 +2613,8 @@ DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -2838,9 +2622,9 @@ "@loader_path/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap"; - PRODUCT_MODULE_NAME = MJExtension; - PRODUCT_NAME = MJExtension; + MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap"; + PRODUCT_MODULE_NAME = Masonry; + PRODUCT_NAME = Masonry; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; @@ -2848,48 +2632,29 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - 631C6BE48CE9D702D93E75150A3B4300 /* Release */ = { + 66FBBE81F647C60091536838C3EA3673 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9B03860033D4E77E2A17C8CEDAA65BA7 /* Pods-EasydictTests.release.xcconfig */; + baseConfigurationReference = 2F2AD93B7B824EDD55115A1BCF538B5D /* MASShortcut.debug.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CODE_SIGNING_ALLOWED = NO; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-EasydictTests/Pods-EasydictTests-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASShortcut"; + IBSC_MODULE = MASShortcut; + INFOPLIST_FILE = "Target Support Files/MASShortcut/ResourceBundle-MASShortcut-MASShortcut-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; MACOSX_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = "Target Support Files/Pods-EasydictTests/Pods-EasydictTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRODUCT_NAME = MASShortcut; SDKROOT = macosx; SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; }; 7198CE043F7549A17243F7D986CC7DE9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 084A271996074B79A788318D8325ABEF /* MASPreferences.debug.xcconfig */; + baseConfigurationReference = B8D471B3872E18283FA43BB823103DA5 /* MASPreferences.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -2925,7 +2690,7 @@ }; 77A9A4C7C0E39F315878AECFE0340C85 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7412C6245E30E86FD6CDD9502444A22F /* KVOController.release.xcconfig */; + baseConfigurationReference = A17EFC66B7B3BAA4D942EBC13424D678 /* KVOController.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2960,7 +2725,7 @@ }; 7DFA6BE9948EE0D520F94690444EEFF4 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBAA192A036915695EB6A269D9D99210 /* ReactiveObjC.debug.xcconfig */; + baseConfigurationReference = 3181CC0123C9920295F36B70C75C42E0 /* ReactiveObjC.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -2993,81 +2758,9 @@ }; name = Debug; }; - 7F4BF0C7A0AEC57DE6BE11905CEAA2C2 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0F1C25F44128BF7424E93AA5262DC85E /* Pods-Easydict.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Easydict/Pods-Easydict-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = "Target Support Files/Pods-Easydict/Pods-Easydict.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 80FE3E30DE35C00EEF289734BD6835A1 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = B82599254B9E1827EBA5B44F35FE6FD3 /* MJExtension.release.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/MJExtension/MJExtension-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/MJExtension/MJExtension-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = "Target Support Files/MJExtension/MJExtension.modulemap"; - PRODUCT_MODULE_NAME = MJExtension; - PRODUCT_NAME = MJExtension; - SDKROOT = macosx; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 5.0; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 81598A85C9E566CD3600642CF0AF261D /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3AF29BA84E32D7948FEEC04EDEE677DE /* AFNetworking.release.xcconfig */; + baseConfigurationReference = 53BEBFED298951342AEA22AFB6374CF1 /* AFNetworking.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3162,27 +2855,46 @@ }; name = Release; }; - 889A0237F5475FAAEF120795EE03AF09 /* Release */ = { + 99914EA38F3F39B2AA5092910329A70F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 65E1C4A2EA40FCAC93DE04DC53CB65F5 /* MASPreferences.release.xcconfig */; + baseConfigurationReference = 0F1C25F44128BF7424E93AA5262DC85E /* Pods-Easydict.release.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASPreferences"; - IBSC_MODULE = MASPreferences; - INFOPLIST_FILE = "Target Support Files/MASPreferences/ResourceBundle-MASPreferences-MASPreferences-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-Easydict/Pods-Easydict-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = MASPreferences; + MODULEMAP_FILE = "Target Support Files/Pods-Easydict/Pods-Easydict.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = macosx; SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; name = Release; }; 9D56C7C807BEF554AE693FC1C147A3D6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 9C5BBD0242ABA2863F1583168BD00059 /* JLRoutes.debug.xcconfig */; + baseConfigurationReference = 7474E76479C0BFBD1B7B4C87B17A1978 /* JLRoutes.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3218,7 +2930,7 @@ }; 9F6B4AB21290A67737A24D8105A17E76 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 353C2DB990599197DB894FF3EF87C4B3 /* JLRoutes.release.xcconfig */; + baseConfigurationReference = 7B93396E21B419144952398771F8A747 /* JLRoutes.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3254,7 +2966,7 @@ }; A1B8D9C6673EE83E3F80E3B3F66FF70C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 16933E06DABABD65B6013D957A54C838 /* AFNetworking.debug.xcconfig */; + baseConfigurationReference = A0CAFC72BB7AF6EBE3E0DFD81692FEF1 /* AFNetworking.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -3287,46 +2999,9 @@ }; name = Debug; }; - B10260C01BA04DBC8F880359D47C9324 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8B00B1A7406B4F5FEEC4C4B39D91D48A /* Pods-Easydict.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = "Target Support Files/Pods-Easydict/Pods-Easydict-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MACOSX_DEPLOYMENT_TARGET = 11.0; - MODULEMAP_FILE = "Target Support Files/Pods-Easydict/Pods-Easydict.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = macosx; - SKIP_INSTALL = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; B6BA742924E0E5E87AB0C87DB332BA28 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1B0540801E5F6C452A7B5E447BD1EDA3 /* SwiftFormat.debug.xcconfig */; + baseConfigurationReference = 18C0210EB9CCA42686DEFD96A2AA26CE /* SwiftFormat.debug.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3342,27 +3017,9 @@ }; name = Debug; }; - BA6E589DC8C76370F633A94AB1F7FDAD /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 084A271996074B79A788318D8325ABEF /* MASPreferences.debug.xcconfig */; - buildSettings = { - CODE_SIGNING_ALLOWED = NO; - COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASPreferences"; - IBSC_MODULE = MASPreferences; - INFOPLIST_FILE = "Target Support Files/MASPreferences/ResourceBundle-MASPreferences-MASPreferences-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; - MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = MASPreferences; - SDKROOT = macosx; - SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; C0F3506412CA0D28220A8C3FC819CBAE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 65E1C4A2EA40FCAC93DE04DC53CB65F5 /* MASPreferences.release.xcconfig */; + baseConfigurationReference = 37EBF51A4AE4E1490FDCD58D38C8A2CC /* MASPreferences.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3396,9 +3053,27 @@ }; name = Release; }; + C7B08E83B81EC00BB3AEB1F389E5EE8F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 37EBF51A4AE4E1490FDCD58D38C8A2CC /* MASPreferences.release.xcconfig */; + buildSettings = { + CODE_SIGNING_ALLOWED = NO; + COMBINE_HIDPI_IMAGES = YES; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASPreferences"; + IBSC_MODULE = MASPreferences; + INFOPLIST_FILE = "Target Support Files/MASPreferences/ResourceBundle-MASPreferences-MASPreferences-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 11.0; + PRODUCT_NAME = MASPreferences; + SDKROOT = macosx; + SKIP_INSTALL = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; CE466BE2EA36869F615413F9FA519750 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBA43944052A42E1413F5009872D5166 /* SwiftFormat.release.xcconfig */; + baseConfigurationReference = 660D1D68D990D47B92E837664D2BCB42 /* SwiftFormat.release.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3414,23 +3089,42 @@ }; name = Release; }; - D300F5C03CE6421312EAB6C81819CE43 /* Debug */ = { + CF85D1111770646E2BB9ACB391F957AC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FBD7EC3B1C295E5ED2A83F53EAFA3CDA /* MASShortcut.debug.xcconfig */; + baseConfigurationReference = 9B03860033D4E77E2A17C8CEDAA65BA7 /* Pods-EasydictTests.release.xcconfig */; buildSettings = { - CODE_SIGNING_ALLOWED = NO; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASShortcut"; - IBSC_MODULE = MASShortcut; - INFOPLIST_FILE = "Target Support Files/MASShortcut/ResourceBundle-MASShortcut-MASShortcut-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-EasydictTests/Pods-EasydictTests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = MASShortcut; + MODULEMAP_FILE = "Target Support Files/Pods-EasydictTests/Pods-EasydictTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = macosx; SKIP_INSTALL = YES; - WRAPPER_EXTENSION = bundle; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; D39E634FC2CFF97419EB3682DD2807FA /* Debug */ = { isa = XCBuildConfiguration; @@ -3498,23 +3192,60 @@ }; name = Debug; }; - D567197C995D35F449CBCCFBD318099A /* Release */ = { + F51AA3A002780720FF84290B1B5815F9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A3C6CAE6AD059DD07A9EAEC80681A3F6 /* MASShortcut.release.xcconfig */; + baseConfigurationReference = B8D471B3872E18283FA43BB823103DA5 /* MASPreferences.debug.xcconfig */; buildSettings = { CODE_SIGNING_ALLOWED = NO; COMBINE_HIDPI_IMAGES = YES; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASShortcut"; - IBSC_MODULE = MASShortcut; - INFOPLIST_FILE = "Target Support Files/MASShortcut/ResourceBundle-MASShortcut-MASShortcut-Info.plist"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/MASPreferences"; + IBSC_MODULE = MASPreferences; + INFOPLIST_FILE = "Target Support Files/MASPreferences/ResourceBundle-MASPreferences-MASPreferences-Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; MACOSX_DEPLOYMENT_TARGET = 11.0; - PRODUCT_NAME = MASShortcut; + PRODUCT_NAME = MASPreferences; SDKROOT = macosx; SKIP_INSTALL = YES; WRAPPER_EXTENSION = bundle; }; - name = Release; + name = Debug; + }; + F78A65791F8032D395652EDA81C6E5BF /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 225198CE18CF6D457A07FFA8E1635FD6 /* Pods-EasydictTests.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-EasydictTests/Pods-EasydictTests-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MACOSX_DEPLOYMENT_TARGET = 11.0; + MODULEMAP_FILE = "Target Support Files/Pods-EasydictTests/Pods-EasydictTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = macosx; + SKIP_INSTALL = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; }; /* End XCBuildConfiguration section */ @@ -3528,24 +3259,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 10696070B58400BED01FC33D2C9D8BDB /* Build configuration list for PBXNativeTarget "Pods-EasydictTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 56A01C920CE533D16B2DE7BC5C19FCB2 /* Debug */, - 631C6BE48CE9D702D93E75150A3B4300 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 13B17F2531864C50ECF5BFB40CD3CDB5 /* Build configuration list for PBXNativeTarget "Pods-Easydict" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - B10260C01BA04DBC8F880359D47C9324 /* Debug */, - 7F4BF0C7A0AEC57DE6BE11905CEAA2C2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 2734D298ADB3BB6DE1AD51B10EB2EFF2 /* Build configuration list for PBXNativeTarget "KVOController" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3555,11 +3268,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D268A7665B36CDB9436B0809E0E3055 /* Build configuration list for PBXNativeTarget "MJExtension" */ = { + 2A687FA9D796AC4176518FF180093BEE /* Build configuration list for PBXNativeTarget "MASShortcut-MASShortcut" */ = { isa = XCConfigurationList; buildConfigurations = ( - 62F6FD063953FA192F4B3A673FE97AFC /* Debug */, - 80FE3E30DE35C00EEF289734BD6835A1 /* Release */, + 66FBBE81F647C60091536838C3EA3673 /* Debug */, + 16F39DF802073267790535124BF6DC19 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3591,20 +3304,20 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 5F6BF3D278A3C9C873968A927045E89B /* Build configuration list for PBXNativeTarget "MASShortcut" */ = { + 5E9EC10F977F824756CA966CCA533B6F /* Build configuration list for PBXNativeTarget "Pods-Easydict" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3F7EC0EEDA0FA79BAEEFD18E6B60EC59 /* Debug */, - 0C0FD866D8E471B7918EA49896103C5B /* Release */, + 3420DFA34D03B19AAD88EB4E0BF2AC57 /* Debug */, + 99914EA38F3F39B2AA5092910329A70F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 60C62A6B82AD5FC1B20920A8E3CEEC33 /* Build configuration list for PBXNativeTarget "MASPreferences-MASPreferences" */ = { + 5F6BF3D278A3C9C873968A927045E89B /* Build configuration list for PBXNativeTarget "MASShortcut" */ = { isa = XCConfigurationList; buildConfigurations = ( - BA6E589DC8C76370F633A94AB1F7FDAD /* Debug */, - 889A0237F5475FAAEF120795EE03AF09 /* Release */, + 3F7EC0EEDA0FA79BAEEFD18E6B60EC59 /* Debug */, + 0C0FD866D8E471B7918EA49896103C5B /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -3627,6 +3340,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + AD3804D39A89DE806B751F3918E2FB33 /* Build configuration list for PBXNativeTarget "Pods-EasydictTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + F78A65791F8032D395652EDA81C6E5BF /* Debug */, + CF85D1111770646E2BB9ACB391F957AC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; B2B6083FF2E56AD5C69CA24E8DF6434D /* Build configuration list for PBXNativeTarget "ReactiveObjC" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3636,11 +3358,11 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D4EE400B4D5E48CF8D06880C56E13427 /* Build configuration list for PBXNativeTarget "MASShortcut-MASShortcut" */ = { + C8FCE32EB72DB550C8EBEFD151563FE6 /* Build configuration list for PBXNativeTarget "MASPreferences-MASPreferences" */ = { isa = XCConfigurationList; buildConfigurations = ( - D300F5C03CE6421312EAB6C81819CE43 /* Debug */, - D567197C995D35F449CBCCFBD318099A /* Release */, + F51AA3A002780720FF84290B1B5815F9 /* Debug */, + C7B08E83B81EC00BB3AEB1F389E5EE8F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Target Support Files/MJExtension/MJExtension-Info.plist b/Pods/Target Support Files/MJExtension/MJExtension-Info.plist deleted file mode 100644 index fc25e8322..000000000 --- a/Pods/Target Support Files/MJExtension/MJExtension-Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - ${PODS_DEVELOPMENT_LANGUAGE} - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 3.2.4 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/Pods/Target Support Files/MJExtension/MJExtension-dummy.m b/Pods/Target Support Files/MJExtension/MJExtension-dummy.m deleted file mode 100644 index 79c234ee7..000000000 --- a/Pods/Target Support Files/MJExtension/MJExtension-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_MJExtension : NSObject -@end -@implementation PodsDummy_MJExtension -@end diff --git a/Pods/Target Support Files/MJExtension/MJExtension-prefix.pch b/Pods/Target Support Files/MJExtension/MJExtension-prefix.pch deleted file mode 100644 index 082f8af22..000000000 --- a/Pods/Target Support Files/MJExtension/MJExtension-prefix.pch +++ /dev/null @@ -1,12 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - diff --git a/Pods/Target Support Files/MJExtension/MJExtension-umbrella.h b/Pods/Target Support Files/MJExtension/MJExtension-umbrella.h deleted file mode 100644 index 5ea176bca..000000000 --- a/Pods/Target Support Files/MJExtension/MJExtension-umbrella.h +++ /dev/null @@ -1,27 +0,0 @@ -#ifdef __OBJC__ -#import -#else -#ifndef FOUNDATION_EXPORT -#if defined(__cplusplus) -#define FOUNDATION_EXPORT extern "C" -#else -#define FOUNDATION_EXPORT extern -#endif -#endif -#endif - -#import "MJExtension.h" -#import "MJExtensionConst.h" -#import "MJFoundation.h" -#import "MJProperty.h" -#import "MJPropertyKey.h" -#import "MJPropertyType.h" -#import "NSObject+MJClass.h" -#import "NSObject+MJCoding.h" -#import "NSObject+MJKeyValue.h" -#import "NSObject+MJProperty.h" -#import "NSString+MJExtension.h" - -FOUNDATION_EXPORT double MJExtensionVersionNumber; -FOUNDATION_EXPORT const unsigned char MJExtensionVersionString[]; - diff --git a/Pods/Target Support Files/MJExtension/MJExtension.debug.xcconfig b/Pods/Target Support Files/MJExtension/MJExtension.debug.xcconfig deleted file mode 100644 index ee4e240a7..000000000 --- a/Pods/Target Support Files/MJExtension/MJExtension.debug.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CODE_SIGN_IDENTITY = -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MJExtension -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/MJExtension -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/MJExtension/MJExtension.modulemap b/Pods/Target Support Files/MJExtension/MJExtension.modulemap deleted file mode 100644 index 921670bc2..000000000 --- a/Pods/Target Support Files/MJExtension/MJExtension.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module MJExtension { - umbrella header "MJExtension-umbrella.h" - - export * - module * { export * } -} diff --git a/Pods/Target Support Files/MJExtension/MJExtension.release.xcconfig b/Pods/Target Support Files/MJExtension/MJExtension.release.xcconfig deleted file mode 100644 index ee4e240a7..000000000 --- a/Pods/Target Support Files/MJExtension/MJExtension.release.xcconfig +++ /dev/null @@ -1,13 +0,0 @@ -CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -CODE_SIGN_IDENTITY = -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MJExtension -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_DEVELOPMENT_LANGUAGE = ${DEVELOPMENT_LANGUAGE} -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/MJExtension -PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkIntermediates -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES -USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES diff --git a/Pods/Target Support Files/MJExtension/MJExtension.xcconfig b/Pods/Target Support Files/MJExtension/MJExtension.xcconfig deleted file mode 100644 index 02a905656..000000000 --- a/Pods/Target Support Files/MJExtension/MJExtension.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -CODE_SIGN_IDENTITY = -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/MJExtension -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/MJExtension -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-acknowledgements.markdown b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-acknowledgements.markdown index d7e829992..5fa3389e9 100644 --- a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-acknowledgements.markdown @@ -124,29 +124,6 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -## MJExtension - -Copyright (c) 2013-2019 MJExtension (https://github.com/CoderMJLee/MJExtension) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ## Masonry Copyright (c) 2011-2012 Masonry Team - https://github.com/Masonry diff --git a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-acknowledgements.plist b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-acknowledgements.plist index 42c9a96de..ee5bfc865 100644 --- a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-acknowledgements.plist @@ -165,35 +165,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Type PSGroupSpecifier - - FooterText - Copyright (c) 2013-2019 MJExtension (https://github.com/CoderMJLee/MJExtension) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - License - MIT - Title - MJExtension - Type - PSGroupSpecifier - FooterText Copyright (c) 2011-2012 Masonry Team - https://github.com/Masonry diff --git a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Debug-input-files.xcfilelist index e0a7907dc..5f6a7a1d8 100644 --- a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Debug-input-files.xcfilelist @@ -4,6 +4,5 @@ ${BUILT_PRODUCTS_DIR}/JLRoutes/JLRoutes.framework ${BUILT_PRODUCTS_DIR}/KVOController/KVOController.framework ${BUILT_PRODUCTS_DIR}/MASPreferences/MASPreferences.framework ${BUILT_PRODUCTS_DIR}/MASShortcut/MASShortcut.framework -${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework ${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework ${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Debug-output-files.xcfilelist index 3db1bbc69..9ac62a2c2 100644 --- a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Debug-output-files.xcfilelist @@ -3,6 +3,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JLRoutes.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KVOController.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MASPreferences.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MASShortcut.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveObjC.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Release-input-files.xcfilelist index e0a7907dc..5f6a7a1d8 100644 --- a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Release-input-files.xcfilelist @@ -4,6 +4,5 @@ ${BUILT_PRODUCTS_DIR}/JLRoutes/JLRoutes.framework ${BUILT_PRODUCTS_DIR}/KVOController/KVOController.framework ${BUILT_PRODUCTS_DIR}/MASPreferences/MASPreferences.framework ${BUILT_PRODUCTS_DIR}/MASShortcut/MASShortcut.framework -${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework ${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework ${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Release-output-files.xcfilelist index 3db1bbc69..9ac62a2c2 100644 --- a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks-Release-output-files.xcfilelist @@ -3,6 +3,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JLRoutes.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KVOController.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MASPreferences.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MASShortcut.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveObjC.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks.sh b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks.sh index 1486d8105..97bc6d82d 100755 --- a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks.sh +++ b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict-frameworks.sh @@ -181,7 +181,6 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/KVOController/KVOController.framework" install_framework "${BUILT_PRODUCTS_DIR}/MASPreferences/MASPreferences.framework" install_framework "${BUILT_PRODUCTS_DIR}/MASShortcut/MASShortcut.framework" - install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework" install_framework "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework" install_framework "${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework" fi @@ -191,7 +190,6 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/KVOController/KVOController.framework" install_framework "${BUILT_PRODUCTS_DIR}/MASPreferences/MASPreferences.framework" install_framework "${BUILT_PRODUCTS_DIR}/MASShortcut/MASShortcut.framework" - install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework" install_framework "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework" install_framework "${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework" fi diff --git a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict.debug.xcconfig b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict.debug.xcconfig index 72f7b67c1..5a1bb0844 100644 --- a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict.debug.xcconfig +++ b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict.debug.xcconfig @@ -1,12 +1,12 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/../Frameworks' '@loader_path/Frameworks' "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" -OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "AppKit" -framework "Carbon" -framework "CoreServices" -framework "Foundation" -framework "JLRoutes" -framework "KVOController" -framework "MASPreferences" -framework "MASShortcut" -framework "MJExtension" -framework "Masonry" -framework "ReactiveObjC" -framework "Security" -framework "SystemConfiguration" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "AppKit" -framework "Carbon" -framework "CoreServices" -framework "Foundation" -framework "JLRoutes" -framework "KVOController" -framework "MASPreferences" -framework "MASShortcut" -framework "Masonry" -framework "ReactiveObjC" -framework "Security" -framework "SystemConfiguration" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict.release.xcconfig b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict.release.xcconfig index 72f7b67c1..5a1bb0844 100644 --- a/Pods/Target Support Files/Pods-Easydict/Pods-Easydict.release.xcconfig +++ b/Pods/Target Support Files/Pods-Easydict/Pods-Easydict.release.xcconfig @@ -1,12 +1,12 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/../Frameworks' '@loader_path/Frameworks' "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift -OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" -OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "AppKit" -framework "Carbon" -framework "CoreServices" -framework "Foundation" -framework "JLRoutes" -framework "KVOController" -framework "MASPreferences" -framework "MASShortcut" -framework "MJExtension" -framework "Masonry" -framework "ReactiveObjC" -framework "Security" -framework "SystemConfiguration" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "AppKit" -framework "Carbon" -framework "CoreServices" -framework "Foundation" -framework "JLRoutes" -framework "KVOController" -framework "MASPreferences" -framework "MASShortcut" -framework "Masonry" -framework "ReactiveObjC" -framework "Security" -framework "SystemConfiguration" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) diff --git a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-acknowledgements.markdown b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-acknowledgements.markdown index 3dba21e98..701fe744f 100644 --- a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-acknowledgements.markdown @@ -124,29 +124,6 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -## MJExtension - -Copyright (c) 2013-2019 MJExtension (https://github.com/CoderMJLee/MJExtension) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - ## Masonry Copyright (c) 2011-2012 Masonry Team - https://github.com/Masonry diff --git a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-acknowledgements.plist b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-acknowledgements.plist index 093feffea..130da07c1 100644 --- a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-acknowledgements.plist @@ -165,35 +165,6 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Type PSGroupSpecifier - - FooterText - Copyright (c) 2013-2019 MJExtension (https://github.com/CoderMJLee/MJExtension) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - License - MIT - Title - MJExtension - Type - PSGroupSpecifier - FooterText Copyright (c) 2011-2012 Masonry Team - https://github.com/Masonry diff --git a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Debug-input-files.xcfilelist b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Debug-input-files.xcfilelist index fb795f7b9..8b1b33be2 100644 --- a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Debug-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Debug-input-files.xcfilelist @@ -4,6 +4,5 @@ ${BUILT_PRODUCTS_DIR}/JLRoutes/JLRoutes.framework ${BUILT_PRODUCTS_DIR}/KVOController/KVOController.framework ${BUILT_PRODUCTS_DIR}/MASPreferences/MASPreferences.framework ${BUILT_PRODUCTS_DIR}/MASShortcut/MASShortcut.framework -${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework ${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework ${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Debug-output-files.xcfilelist b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Debug-output-files.xcfilelist index 3db1bbc69..9ac62a2c2 100644 --- a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Debug-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Debug-output-files.xcfilelist @@ -3,6 +3,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JLRoutes.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KVOController.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MASPreferences.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MASShortcut.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveObjC.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Release-input-files.xcfilelist b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Release-input-files.xcfilelist index fb795f7b9..8b1b33be2 100644 --- a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Release-input-files.xcfilelist +++ b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Release-input-files.xcfilelist @@ -4,6 +4,5 @@ ${BUILT_PRODUCTS_DIR}/JLRoutes/JLRoutes.framework ${BUILT_PRODUCTS_DIR}/KVOController/KVOController.framework ${BUILT_PRODUCTS_DIR}/MASPreferences/MASPreferences.framework ${BUILT_PRODUCTS_DIR}/MASShortcut/MASShortcut.framework -${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework ${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework ${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Release-output-files.xcfilelist b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Release-output-files.xcfilelist index 3db1bbc69..9ac62a2c2 100644 --- a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Release-output-files.xcfilelist +++ b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks-Release-output-files.xcfilelist @@ -3,6 +3,5 @@ ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JLRoutes.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KVOController.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MASPreferences.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MASShortcut.framework -${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/MJExtension.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Masonry.framework ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveObjC.framework \ No newline at end of file diff --git a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks.sh b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks.sh index 1486d8105..97bc6d82d 100755 --- a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks.sh +++ b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests-frameworks.sh @@ -181,7 +181,6 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/KVOController/KVOController.framework" install_framework "${BUILT_PRODUCTS_DIR}/MASPreferences/MASPreferences.framework" install_framework "${BUILT_PRODUCTS_DIR}/MASShortcut/MASShortcut.framework" - install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework" install_framework "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework" install_framework "${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework" fi @@ -191,7 +190,6 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/KVOController/KVOController.framework" install_framework "${BUILT_PRODUCTS_DIR}/MASPreferences/MASPreferences.framework" install_framework "${BUILT_PRODUCTS_DIR}/MASShortcut/MASShortcut.framework" - install_framework "${BUILT_PRODUCTS_DIR}/MJExtension/MJExtension.framework" install_framework "${BUILT_PRODUCTS_DIR}/Masonry/Masonry.framework" install_framework "${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework" fi diff --git a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests.debug.xcconfig b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests.debug.xcconfig index e5a6c3598..13b2fe3b5 100644 --- a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests.debug.xcconfig +++ b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests.debug.xcconfig @@ -1,10 +1,10 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/../Frameworks' -OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" -OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "AppKit" -framework "Carbon" -framework "CoreServices" -framework "Foundation" -framework "JLRoutes" -framework "KVOController" -framework "MASPreferences" -framework "MASShortcut" -framework "MJExtension" -framework "Masonry" -framework "ReactiveObjC" -framework "Security" -framework "SystemConfiguration" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "AppKit" -framework "Carbon" -framework "CoreServices" -framework "Foundation" -framework "JLRoutes" -framework "KVOController" -framework "MASPreferences" -framework "MASShortcut" -framework "Masonry" -framework "ReactiveObjC" -framework "Security" -framework "SystemConfiguration" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests.release.xcconfig b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests.release.xcconfig index e5a6c3598..13b2fe3b5 100644 --- a/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests.release.xcconfig +++ b/Pods/Target Support Files/Pods-EasydictTests/Pods-EasydictTests.release.xcconfig @@ -1,10 +1,10 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/../Frameworks' -OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" -OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "AppKit" -framework "Carbon" -framework "CoreServices" -framework "Foundation" -framework "JLRoutes" -framework "KVOController" -framework "MASPreferences" -framework "MASShortcut" -framework "MJExtension" -framework "Masonry" -framework "ReactiveObjC" -framework "Security" -framework "SystemConfiguration" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes/JLRoutes.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/KVOController/KVOController.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences/MASPreferences.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut/MASShortcut.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/JLRoutes" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/KVOController" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASPreferences" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/MASShortcut" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "AppKit" -framework "Carbon" -framework "CoreServices" -framework "Foundation" -framework "JLRoutes" -framework "KVOController" -framework "MASPreferences" -framework "MASShortcut" -framework "Masonry" -framework "ReactiveObjC" -framework "Security" -framework "SystemConfiguration" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/.