diff --git a/ClashX.xcodeproj/project.pbxproj b/ClashX.xcodeproj/project.pbxproj index bd28ea3..33c13b7 100644 --- a/ClashX.xcodeproj/project.pbxproj +++ b/ClashX.xcodeproj/project.pbxproj @@ -56,6 +56,8 @@ 49CF3B6320CED9CF001EBF94 /* check_proxy_helper.sh in Resources */ = {isa = PBXBuildFile; fileRef = 49CF3B6220CED934001EBF94 /* check_proxy_helper.sh */; }; 49CF3B6520CEE06C001EBF94 /* ConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49CF3B6420CEE06C001EBF94 /* ConfigManager.swift */; }; 49E07A8C20D501A000A088A3 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 49E07A8920D501A000A088A3 /* Main.storyboard */; }; + 49EC8D1922F13F330079B8F4 /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 49EC8D0F22F13DEE0079B8F4 /* Sparkle.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 49EC8D1A22F13FFC0079B8F4 /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 49EC8D0F22F13DEE0079B8F4 /* Sparkle.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -86,6 +88,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 49EC8D1822F13F100079B8F4 /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 49EC8D1922F13F330079B8F4 /* Sparkle.framework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 663E4677213FCDC4006F11BB /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; @@ -161,6 +173,7 @@ 49CF3B6220CED934001EBF94 /* check_proxy_helper.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = check_proxy_helper.sh; sourceTree = ""; }; 49CF3B6420CEE06C001EBF94 /* ConfigManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigManager.swift; sourceTree = ""; }; 49E07A8A20D501A000A088A3 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Main.storyboard; sourceTree = ""; }; + 49EC8D0F22F13DEE0079B8F4 /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = ""; }; 5217C006C5A22A1CEA24BFC1 /* Pods-ClashX.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClashX.debug.xcconfig"; path = "Pods/Target Support Files/Pods-ClashX/Pods-ClashX.debug.xcconfig"; sourceTree = ""; }; A1485BCE642059532D01B8BA /* Pods-ClashX.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ClashX.release.xcconfig"; path = "Pods/Target Support Files/Pods-ClashX/Pods-ClashX.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -179,6 +192,7 @@ files = ( 492D7321216CEC4000146BC1 /* ClashX.a in Frameworks */, 0D318CDAC9464E01DAD1F92B /* Pods_ClashX.framework in Frameworks */, + 49EC8D1A22F13FFC0079B8F4 /* Sparkle.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -377,6 +391,7 @@ 49CF3B3A20CD783A001EBF94 /* Support Files */ = { isa = PBXGroup; children = ( + 49EC8D0F22F13DEE0079B8F4 /* Sparkle.framework */, 492D731F216CEC4000146BC1 /* ClashX.a */, 492D7320216CEC4000146BC1 /* ClashX.h */, 4989F98D20D0AE990001E564 /* sampleConfig.yaml */, @@ -443,6 +458,7 @@ 495A44CC20D266B000888A0A /* CopyFiles */, A741C26F5755233F0D7CEC6F /* [CP] Embed Pods Frameworks */, 663E4677213FCDC4006F11BB /* CopyFiles */, + 49EC8D1822F13F100079B8F4 /* CopyFiles */, 4929F1E621BC170D0059D8B4 /* ShellScript */, ); buildRules = ( @@ -868,11 +884,18 @@ COMBINE_HIDPI_IMAGES = YES; DEVELOPMENT_TEAM = MEWHFZ92DY; ENABLE_HARDENED_RUNTIME = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/ClashX/Support\\ Files", + "$(PROJECT_DIR)/ClashX/Support\\ Files", + "$(PROJECT_DIR)/ClashX/Support\\ Files", + "$(PROJECT_DIR)/ClashX/Support\\ Files", + ); INFOPLIST_FILE = ClashX/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", + "@loader_path/../Frameworks", ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", @@ -899,11 +922,18 @@ COMBINE_HIDPI_IMAGES = YES; DEVELOPMENT_TEAM = MEWHFZ92DY; ENABLE_HARDENED_RUNTIME = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; + FRAMEWORK_SEARCH_PATHS = ( + "$(inherited)", + "$(PROJECT_DIR)/ClashX/Support\\ Files", + "$(PROJECT_DIR)/ClashX/Support\\ Files", + "$(PROJECT_DIR)/ClashX/Support\\ Files", + "$(PROJECT_DIR)/ClashX/Support\\ Files", + ); INFOPLIST_FILE = ClashX/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", + "@loader_path/../Frameworks", ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", diff --git a/ClashX/Info.plist b/ClashX/Info.plist index ad30845..4e582c2 100644 --- a/ClashX/Info.plist +++ b/ClashX/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.10.2 + 1.10.3 CFBundleURLTypes @@ -46,7 +46,7 @@ CFBundleVersion - 1.10.2 + 1.10.3 Fabric APIKey diff --git a/ClashX/Support Files/Sparkle.framework/Headers b/ClashX/Support Files/Sparkle.framework/Headers new file mode 120000 index 0000000..a177d2a --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Headers @@ -0,0 +1 @@ +Versions/Current/Headers \ No newline at end of file diff --git a/ClashX/Support Files/Sparkle.framework/Modules b/ClashX/Support Files/Sparkle.framework/Modules new file mode 120000 index 0000000..5736f31 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Modules @@ -0,0 +1 @@ +Versions/Current/Modules \ No newline at end of file diff --git a/ClashX/Support Files/Sparkle.framework/PrivateHeaders b/ClashX/Support Files/Sparkle.framework/PrivateHeaders new file mode 120000 index 0000000..d8e5645 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/PrivateHeaders @@ -0,0 +1 @@ +Versions/Current/PrivateHeaders \ No newline at end of file diff --git a/ClashX/Support Files/Sparkle.framework/Resources b/ClashX/Support Files/Sparkle.framework/Resources new file mode 120000 index 0000000..953ee36 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Resources @@ -0,0 +1 @@ +Versions/Current/Resources \ No newline at end of file diff --git a/ClashX/Support Files/Sparkle.framework/Sparkle b/ClashX/Support Files/Sparkle.framework/Sparkle new file mode 120000 index 0000000..b2c5273 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Sparkle @@ -0,0 +1 @@ +Versions/Current/Sparkle \ No newline at end of file diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h new file mode 100644 index 0000000..41cd574 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloadData.h @@ -0,0 +1,43 @@ +// +// SPUDownloadData.h +// Sparkle +// +// Created by Mayur Pawashe on 8/10/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +#import "SUExport.h" + +NS_ASSUME_NONNULL_BEGIN + +/*! + * A class for containing downloaded data along with some information about it. + */ +SU_EXPORT @interface SPUDownloadData : NSObject + +- (instancetype)initWithData:(NSData *)data textEncodingName:(NSString * _Nullable)textEncodingName MIMEType:(NSString * _Nullable)MIMEType; + +/*! + * The raw data that was downloaded. + */ +@property (nonatomic, readonly) NSData *data; + +/*! + * The IANA charset encoding name if available. Eg: "utf-8" + */ +@property (nonatomic, readonly, nullable, copy) NSString *textEncodingName; + +/*! + * The MIME type if available. Eg: "text/plain" + */ +@property (nonatomic, readonly, nullable, copy) NSString *MIMEType; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloader.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloader.h new file mode 100644 index 0000000..5eee9bd --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloader.h @@ -0,0 +1,25 @@ +// +// SPUDownloader.h +// Downloader +// +// Created by Mayur Pawashe on 4/1/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SPUDownloaderProtocol.h" + +@protocol SPUDownloaderDelegate; + +// This object implements the protocol which we have defined. It provides the actual behavior for the service. It is 'exported' by the service to make it available to the process hosting the service over an NSXPCConnection. +@interface SPUDownloader : NSObject + +// Due to XPC remote object reasons, this delegate is strongly referenced +// Invoke cleanup when done with this instance +- (instancetype)initWithDelegate:(id )delegate; + +@end diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h new file mode 100644 index 0000000..76e7e75 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderDelegate.h @@ -0,0 +1,38 @@ +// +// SPUDownloaderDelegate.h +// Sparkle +// +// Created by Mayur Pawashe on 4/1/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +NS_ASSUME_NONNULL_BEGIN + +@class SPUDownloadData; + +@protocol SPUDownloaderDelegate + +// This is only invoked for persistent downloads +- (void)downloaderDidSetDestinationName:(NSString *)destinationName temporaryDirectory:(NSString *)temporaryDirectory; + +// Under rare cases, this may be called more than once, in which case the current progress should be reset back to 0 +// This is only invoked for persistent downloads +- (void)downloaderDidReceiveExpectedContentLength:(int64_t)expectedContentLength; + +// This is only invoked for persistent downloads +- (void)downloaderDidReceiveDataOfLength:(uint64_t)length; + +// downloadData is nil if this is a persisent download, otherwise it's non-nil if it's a temporary download +- (void)downloaderDidFinishWithTemporaryDownloadData:(SPUDownloadData * _Nullable)downloadData; + +- (void)downloaderDidFailWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h new file mode 100644 index 0000000..36302df --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h @@ -0,0 +1,13 @@ +// +// SPUDownloaderDeprecated.h +// Sparkle +// +// Created by Deadpikle on 12/20/17. +// Copyright © 2017 Sparkle Project. All rights reserved. +// + +#import "SPUDownloader.h" + +@interface SPUDownloaderDeprecated : SPUDownloader + +@end diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h new file mode 100644 index 0000000..ebe477f --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderProtocol.h @@ -0,0 +1,34 @@ +// +// SPUDownloaderProtocol.h +// PersistentDownloader +// +// Created by Mayur Pawashe on 4/1/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +NS_ASSUME_NONNULL_BEGIN + +@class SPUURLRequest; + +// The protocol that this service will vend as its API. This header file will also need to be visible to the process hosting the service. +@protocol SPUDownloaderProtocol + +- (void)startPersistentDownloadWithRequest:(SPUURLRequest *)request bundleIdentifier:(NSString *)bundleIdentifier desiredFilename:(NSString *)desiredFilename; + +- (void)startTemporaryDownloadWithRequest:(SPUURLRequest *)request; + +- (void)downloadDidFinish; + +- (void)cleanup; + +- (void)cancel; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h new file mode 100644 index 0000000..4bde75a --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUDownloaderSession.h @@ -0,0 +1,20 @@ +// +// SPUDownloaderSession.h +// Sparkle +// +// Created by Deadpikle on 12/20/17. +// Copyright © 2017 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SPUDownloader.h" +#import "SPUDownloaderProtocol.h" + +NS_CLASS_AVAILABLE(NSURLSESSION_AVAILABLE, 7_0) +@interface SPUDownloaderSession : SPUDownloader + +@end diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h new file mode 100644 index 0000000..6949614 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SPUURLRequest.h @@ -0,0 +1,35 @@ +// +// SPUURLRequest.h +// Sparkle +// +// Created by Mayur Pawashe on 5/19/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +NS_ASSUME_NONNULL_BEGIN + +// A class that wraps NSURLRequest and implements NSSecureCoding +// This class exists because NSURLRequest did not support NSSecureCoding in macOS 10.8 +// I have not verified if NSURLRequest in 10.9 implements NSSecureCoding or not +@interface SPUURLRequest : NSObject + +// Creates a new URL request +// Only these properties are currently tracked: +// * URL +// * Cache policy +// * Timeout interval +// * HTTP header fields +// * networkServiceType ++ (instancetype)URLRequestWithRequest:(NSURLRequest *)request; + +@property (nonatomic, readonly) NSURLRequest *request; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUAppcast.h new file mode 100644 index 0000000..34276b7 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUAppcast.h @@ -0,0 +1,35 @@ +// +// SUAppcast.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCAST_H +#define SUAPPCAST_H + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SUExport.h" + +NS_ASSUME_NONNULL_BEGIN + +@class SUAppcastItem; +SU_EXPORT @interface SUAppcast : NSObject + +@property (copy, nullable) NSString *userAgentString; +@property (copy, nullable) NSDictionary *httpHeaders; + +- (void)fetchAppcastFromURL:(NSURL *)url inBackground:(BOOL)bg completionBlock:(void (^)(NSError *_Nullable))err; +- (SUAppcast *)copyWithoutDeltaUpdates; + +@property (readonly, copy, nullable) NSArray *items; +@end + +NS_ASSUME_NONNULL_END + +#endif diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h new file mode 100644 index 0000000..1d8b1d0 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h @@ -0,0 +1,54 @@ +// +// SUAppcastItem.h +// Sparkle +// +// Created by Andy Matuschak on 3/12/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUAPPCASTITEM_H +#define SUAPPCASTITEM_H + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SUExport.h" +@class SUSignatures; + +SU_EXPORT @interface SUAppcastItem : NSObject +@property (copy, readonly) NSString *title; +@property (copy, readonly) NSString *dateString; +@property (copy, readonly) NSDate *date; +@property (copy, readonly) NSString *itemDescription; +@property (strong, readonly) NSURL *releaseNotesURL; +@property (strong, readonly) SUSignatures *signatures; +@property (copy, readonly) NSString *minimumSystemVersion; +@property (copy, readonly) NSString *maximumSystemVersion; +@property (strong, readonly) NSURL *fileURL; +@property (nonatomic, readonly) uint64_t contentLength; +@property (copy, readonly) NSString *versionString; +@property (copy, readonly) NSString *osString; +@property (copy, readonly) NSString *displayVersionString; +@property (copy, readonly) NSDictionary *deltaUpdates; +@property (strong, readonly) NSURL *infoURL; +@property (copy, readonly) NSNumber* phasedRolloutInterval; + +// Initializes with data from a dictionary provided by the RSS class. +- (instancetype)initWithDictionary:(NSDictionary *)dict; +- (instancetype)initWithDictionary:(NSDictionary *)dict failureReason:(NSString **)error; + +@property (getter=isDeltaUpdate, readonly) BOOL deltaUpdate; +@property (getter=isCriticalUpdate, readonly) BOOL criticalUpdate; +@property (getter=isMacOsUpdate, readonly) BOOL macOsUpdate; +@property (getter=isInformationOnlyUpdate, readonly) BOOL informationOnlyUpdate; + +// Returns the dictionary provided in initWithDictionary; this might be useful later for extensions. +@property (readonly, copy) NSDictionary *propertiesDictionary; + +- (NSURL *)infoURL; + +@end + +#endif diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h new file mode 100644 index 0000000..3756a37 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h @@ -0,0 +1,26 @@ +// +// SUCodeSigningVerifier.h +// Sparkle +// +// Created by Andy Matuschak on 7/5/12. +// +// + +#ifndef SUCODESIGNINGVERIFIER_H +#define SUCODESIGNINGVERIFIER_H + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SUExport.h" + +SU_EXPORT @interface SUCodeSigningVerifier : NSObject ++ (BOOL)codeSignatureAtBundleURL:(NSURL *)oldBundlePath matchesSignatureAtBundleURL:(NSURL *)newBundlePath error:(NSError **)error; ++ (BOOL)codeSignatureIsValidAtBundleURL:(NSURL *)bundlePath error:(NSError **)error; ++ (BOOL)bundleAtURLIsCodeSigned:(NSURL *)bundlePath; ++ (NSDictionary *)codeSignatureInfoAtBundleURL:(NSURL *)bundlePath; +@end + +#endif diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUErrors.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUErrors.h new file mode 100644 index 0000000..4b160c4 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUErrors.h @@ -0,0 +1,57 @@ +// +// SUErrors.h +// Sparkle +// +// Created by C.W. Betts on 10/13/14. +// Copyright (c) 2014 Sparkle Project. All rights reserved. +// + +#ifndef SUERRORS_H +#define SUERRORS_H + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SUExport.h" + +/** + * Error domain used by Sparkle + */ +SU_EXPORT extern NSString *const SUSparkleErrorDomain; + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wc++98-compat" +typedef NS_ENUM(OSStatus, SUError) { + // Appcast phase errors. + SUAppcastParseError = 1000, + SUNoUpdateError = 1001, + SUAppcastError = 1002, + SURunningFromDiskImageError = 1003, + SURunningTranslocated = 1004, + + // Download phase errors. + SUTemporaryDirectoryError = 2000, + SUDownloadError = 2001, + + // Extraction phase errors. + SUUnarchivingError = 3000, + SUSignatureError = 3001, + + // Installation phase errors. + SUFileCopyFailure = 4000, + SUAuthenticationFailure = 4001, + SUMissingUpdateError = 4002, + SUMissingInstallerToolError = 4003, + SURelaunchError = 4004, + SUInstallationError = 4005, + SUDowngradeError = 4006, + SUInstallationCancelledError = 4007, + + // System phase errors + SUSystemPowerOffError = 5000 +}; +#pragma clang diagnostic pop + +#endif diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUExport.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUExport.h new file mode 100644 index 0000000..3e3f8a1 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUExport.h @@ -0,0 +1,18 @@ +// +// SUExport.h +// Sparkle +// +// Created by Jake Petroules on 2014-08-23. +// Copyright (c) 2014 Sparkle Project. All rights reserved. +// + +#ifndef SUEXPORT_H +#define SUEXPORT_H + +#ifdef BUILDING_SPARKLE +#define SU_EXPORT __attribute__((visibility("default"))) +#else +#define SU_EXPORT +#endif + +#endif diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h new file mode 100644 index 0000000..ed11921 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUStandardVersionComparator.h @@ -0,0 +1,52 @@ +// +// SUStandardVersionComparator.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUSTANDARDVERSIONCOMPARATOR_H +#define SUSTANDARDVERSIONCOMPARATOR_H + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SUExport.h" +#import "SUVersionComparisonProtocol.h" + +NS_ASSUME_NONNULL_BEGIN + +/*! + Sparkle's default version comparator. + + This comparator is adapted from MacPAD, by Kevin Ballard. + It's "dumb" in that it does essentially string comparison, + in components split by character type. +*/ +SU_EXPORT @interface SUStandardVersionComparator : NSObject + +/*! + Initializes a new instance of the standard version comparator. + */ +- (instancetype)init; + +/*! + Returns a singleton instance of the comparator. + + It is usually preferred to alloc/init new a comparator instead. +*/ ++ (SUStandardVersionComparator *)defaultComparator; + +/*! + Compares version strings through textual analysis. + + See the implementation for more details. +*/ +- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; +@end + +NS_ASSUME_NONNULL_END +#endif diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUUpdater.h new file mode 100644 index 0000000..d05270f --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUUpdater.h @@ -0,0 +1,233 @@ +// +// SUUpdater.h +// Sparkle +// +// Created by Andy Matuschak on 1/4/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SUUPDATER_H +#define SUUPDATER_H + +#if __has_feature(modules) +@import Cocoa; +#else +#import +#endif +#import "SUExport.h" +#import "SUVersionComparisonProtocol.h" +#import "SUVersionDisplayProtocol.h" + +@class SUAppcastItem, SUAppcast; + +@protocol SUUpdaterDelegate; + +/*! + The main API in Sparkle for controlling the update mechanism. + + This class is used to configure the update paramters as well as manually + and automatically schedule and control checks for updates. + */ +SU_EXPORT @interface SUUpdater : NSObject + +@property (unsafe_unretained) IBOutlet id delegate; + +/*! + The shared updater for the main bundle. + + This is equivalent to passing [NSBundle mainBundle] to SUUpdater::updaterForBundle: + */ ++ (SUUpdater *)sharedUpdater; + +/*! + The shared updater for a specified bundle. + + If an updater has already been initialized for the provided bundle, that shared instance will be returned. + */ ++ (SUUpdater *)updaterForBundle:(NSBundle *)bundle; + +/*! + Designated initializer for SUUpdater. + + If an updater has already been initialized for the provided bundle, that shared instance will be returned. + */ +- (instancetype)initForBundle:(NSBundle *)bundle; + +/*! + Explicitly checks for updates and displays a progress dialog while doing so. + + This method is meant for a main menu item. + Connect any menu item to this action in Interface Builder, + and Sparkle will check for updates and report back its findings verbosely + when it is invoked. + + This will find updates that the user has opted into skipping. + */ +- (IBAction)checkForUpdates:(id)sender; + +/*! + The menu item validation used for the -checkForUpdates: action + */ +- (BOOL)validateMenuItem:(NSMenuItem *)menuItem; + +/*! + Checks for updates, but does not display any UI unless an update is found. + + This is meant for programmatically initating a check for updates. That is, + it will display no UI unless it actually finds an update, in which case it + proceeds as usual. + + If automatic downloading of updates it turned on and allowed, however, + this will invoke that behavior, and if an update is found, it will be downloaded + in the background silently and will be prepped for installation. + + This will not find updates that the user has opted into skipping. + */ +- (void)checkForUpdatesInBackground; + +/*! + A property indicating whether or not to check for updates automatically. + + Setting this property will persist in the host bundle's user defaults. + The update schedule cycle will be reset in a short delay after the property's new value is set. + This is to allow reverting this property without kicking off a schedule change immediately + */ +@property BOOL automaticallyChecksForUpdates; + +/*! + A property indicating whether or not updates can be automatically downloaded in the background. + + Note that automatic downloading of updates can be disallowed by the developer + or by the user's system if silent updates cannot be done (eg: if they require authentication). + In this case, -automaticallyDownloadsUpdates will return NO regardless of how this property is set. + + Setting this property will persist in the host bundle's user defaults. + */ +@property BOOL automaticallyDownloadsUpdates; + +/*! + A property indicating the current automatic update check interval. + + Setting this property will persist in the host bundle's user defaults. + The update schedule cycle will be reset in a short delay after the property's new value is set. + This is to allow reverting this property without kicking off a schedule change immediately + */ +@property NSTimeInterval updateCheckInterval; + +/*! + Begins a "probing" check for updates which will not actually offer to + update to that version. + + However, the delegate methods + SUUpdaterDelegate::updater:didFindValidUpdate: and + SUUpdaterDelegate::updaterDidNotFindUpdate: will be called, + so you can use that information in your UI. + + Updates that have been skipped by the user will not be found. + */ +- (void)checkForUpdateInformation; + +/*! + The URL of the appcast used to download update information. + + Setting this property will persist in the host bundle's user defaults. + If you don't want persistence, you may want to consider instead implementing + SUUpdaterDelegate::feedURLStringForUpdater: or SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile: + + This property must be called on the main thread. + */ +@property (copy) NSURL *feedURL; + +/*! + The host bundle that is being updated. + */ +@property (readonly, strong) NSBundle *hostBundle; + +/*! + The bundle this class (SUUpdater) is loaded into. + */ +@property (strong, readonly) NSBundle *sparkleBundle; + +/*! + The user agent used when checking for updates. + + The default implementation can be overrided. + */ +@property (nonatomic, copy) NSString *userAgentString; + +/*! + The HTTP headers used when checking for updates. + + The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString) + */ +@property (copy) NSDictionary *httpHeaders; + +/*! + A property indicating whether or not the user's system profile information is sent when checking for updates. + + Setting this property will persist in the host bundle's user defaults. + */ +@property BOOL sendsSystemProfile; + +/*! + A property indicating the decryption password used for extracting updates shipped as Apple Disk Images (dmg) + */ +@property (nonatomic, copy) NSString *decryptionPassword; + +/*! + This function ignores normal update schedule, ignores user preferences, + and interrupts users with an unwanted immediate app update. + + WARNING: this function should not be used in regular apps. This function + is a user-unfriendly hack only for very special cases, like unstable + rapidly-changing beta builds that would not run correctly if they were + even one day out of date. + + Instead of this function you should set `SUAutomaticallyUpdate` to `YES`, + which will gracefully install updates when the app quits. + + For UI-less/daemon apps that aren't usually quit, instead of this function, + you can use the delegate method + SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationInvocation: + or + SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationBlock: + to immediately start installation when an update was found. + + A progress dialog is shown but the user will never be prompted to read the + release notes. + + This function will cause update to be downloaded twice if automatic updates are + enabled. + + You may want to respond to the userDidCancelDownload delegate method in case + the user clicks the "Cancel" button while the update is downloading. + */ +- (void)installUpdatesIfAvailable; + +/*! + Returns the date of last update check. + + \returns \c nil if no check has been performed. + */ +@property (readonly, copy) NSDate *lastUpdateCheckDate; + +/*! + Appropriately schedules or cancels the update checking timer according to + the preferences for time interval and automatic checks. + + This call does not change the date of the next check, + but only the internal NSTimer. + */ +- (void)resetUpdateCycle; + +/*! + A property indicating whether or not an update is in progress. + + Note this property is not indicative of whether or not user initiated updates can be performed. + Use SUUpdater::validateMenuItem: for that instead. + */ +@property (readonly) BOOL updateInProgress; + +@end + +#endif diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h new file mode 100644 index 0000000..b86debe --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h @@ -0,0 +1,345 @@ +// +// SUUpdaterDelegate.h +// Sparkle +// +// Created by Mayur Pawashe on 12/25/16. +// Copyright © 2016 Sparkle Project. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif + +#import "SUExport.h" + +@protocol SUVersionComparison, SUVersionDisplay; +@class SUUpdater, SUAppcast, SUAppcastItem; + +NS_ASSUME_NONNULL_BEGIN + +// ----------------------------------------------------------------------------- +// SUUpdater Notifications for events that might be interesting to more than just the delegate +// The updater will be the notification object +// ----------------------------------------------------------------------------- +SU_EXPORT extern NSString *const SUUpdaterDidFinishLoadingAppCastNotification; +SU_EXPORT extern NSString *const SUUpdaterDidFindValidUpdateNotification; +SU_EXPORT extern NSString *const SUUpdaterDidNotFindUpdateNotification; +SU_EXPORT extern NSString *const SUUpdaterWillRestartNotification; +#define SUUpdaterWillRelaunchApplicationNotification SUUpdaterWillRestartNotification; +#define SUUpdaterWillInstallUpdateNotification SUUpdaterWillRestartNotification; + +// Key for the SUAppcastItem object in the SUUpdaterDidFindValidUpdateNotification userInfo +SU_EXPORT extern NSString *const SUUpdaterAppcastItemNotificationKey; +// Key for the SUAppcast object in the SUUpdaterDidFinishLoadingAppCastNotification userInfo +SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; + +// ----------------------------------------------------------------------------- +// SUUpdater Delegate: +// ----------------------------------------------------------------------------- + +/*! + Provides methods to control the behavior of an SUUpdater object. + */ +@protocol SUUpdaterDelegate +@optional + +/*! + Returns whether to allow Sparkle to pop up. + + For example, this may be used to prevent Sparkle from interrupting a setup assistant. + + \param updater The SUUpdater instance. + */ +- (BOOL)updaterMayCheckForUpdates:(SUUpdater *)updater; + +/*! + Returns additional parameters to append to the appcast URL's query string. + + This is potentially based on whether or not Sparkle will also be sending along the system profile. + + \param updater The SUUpdater instance. + \param sendingProfile Whether the system profile will also be sent. + + \return An array of dictionaries with keys: "key", "value", "displayKey", "displayValue", the latter two being specifically for display to the user. + */ +- (NSArray *> *)feedParametersForUpdater:(SUUpdater *)updater sendingSystemProfile:(BOOL)sendingProfile; + +/*! + Returns a custom appcast URL. + + Override this to dynamically specify the entire URL. + + An alternative may be to use SUUpdaterDelegate::feedParametersForUpdater:sendingSystemProfile: + and let the server handle what kind of feed to provide. + + \param updater The SUUpdater instance. + */ +- (nullable NSString *)feedURLStringForUpdater:(SUUpdater *)updater; + +/*! + Returns whether Sparkle should prompt the user about automatic update checks. + + Use this to override the default behavior. + + \param updater The SUUpdater instance. + */ +- (BOOL)updaterShouldPromptForPermissionToCheckForUpdates:(SUUpdater *)updater; + +/*! + Called after Sparkle has downloaded the appcast from the remote server. + + Implement this if you want to do some special handling with the appcast once it finishes loading. + + \param updater The SUUpdater instance. + \param appcast The appcast that was downloaded from the remote server. + */ +- (void)updater:(SUUpdater *)updater didFinishLoadingAppcast:(SUAppcast *)appcast; + +/*! + Returns the item in the appcast corresponding to the update that should be installed. + + If you're using special logic or extensions in your appcast, + implement this to use your own logic for finding a valid update, if any, + in the given appcast. + + \param appcast The appcast that was downloaded from the remote server. + \param updater The SUUpdater instance. + */ +- (nullable SUAppcastItem *)bestValidUpdateInAppcast:(SUAppcast *)appcast forUpdater:(SUUpdater *)updater; + +/*! + Called when a valid update is found by the update driver. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + */ +- (void)updater:(SUUpdater *)updater didFindValidUpdate:(SUAppcastItem *)item; + +/*! + Called just before the scheduled update driver prompts the user to install an update. + + \param updater The SUUpdater instance. + + \return YES to allow the update prompt to be shown (the default behavior), or NO to suppress it. + */ +- (BOOL)updaterShouldShowUpdateAlertForScheduledUpdate:(SUUpdater *)updater forItem:(SUAppcastItem *)item; + +/*! + Called after the user dismisses the update alert. + + \param updater The SUUpdater instance. + \param permanently YES if the alert will not appear again for this update; NO if it may reappear. + */ +- (void)updater:(SUUpdater *)updater didDismissUpdateAlertPermanently:(BOOL)permanently forItem:(SUAppcastItem *)item; + +/*! + Called when a valid update is not found. + + \param updater The SUUpdater instance. + */ +- (void)updaterDidNotFindUpdate:(SUUpdater *)updater; + +/*! + Called immediately before downloading the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be downloaded. + \param request The mutable URL request that will be used to download the update. + */ +- (void)updater:(SUUpdater *)updater willDownloadUpdate:(SUAppcastItem *)item withRequest:(NSMutableURLRequest *)request; + +/*! + Called immediately after succesfull download of the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been downloaded. + */ +- (void)updater:(SUUpdater *)updater didDownloadUpdate:(SUAppcastItem *)item; + +/*! + Called after the specified update failed to download. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that failed to download. + \param error The error generated by the failed download. + */ +- (void)updater:(SUUpdater *)updater failedToDownloadUpdate:(SUAppcastItem *)item error:(NSError *)error; + +/*! + Called when the user clicks the cancel button while and update is being downloaded. + + \param updater The SUUpdater instance. + */ +- (void)userDidCancelDownload:(SUUpdater *)updater; + +/*! + Called immediately before extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be extracted. + */ +- (void)updater:(SUUpdater *)updater willExtractUpdate:(SUAppcastItem *)item; + +/*! + Called immediately after extracting the specified downloaded update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that has been extracted. + */ +- (void)updater:(SUUpdater *)updater didExtractUpdate:(SUAppcastItem *)item; + +/*! + Called immediately before installing the specified update. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdate:(SUAppcastItem *)item; + +/*! + Returns whether the relaunch should be delayed in order to perform other tasks. + + This is not called if the user didn't relaunch on the previous update, + in that case it will immediately restart. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param invocation The invocation that must be completed with `[invocation invoke]` before continuing with the relaunch. + + \return \c YES to delay the relaunch until \p invocation is invoked. + */ +- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item untilInvoking:(NSInvocation *)invocation; + +/*! + Returns whether the relaunch should be delayed in order to perform other tasks. + + This is not called if the user didn't relaunch on the previous update, + in that case it will immediately restart. + + This method acts as a simpler alternative to SUUpdaterDelegate::updater:shouldPostponeRelaunchForUpdate:untilInvoking: avoiding usage of NSInvocation, which is not available in Swift environments. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + + \return \c YES to delay the relaunch. + */ +- (BOOL)updater:(SUUpdater *)updater shouldPostponeRelaunchForUpdate:(SUAppcastItem *)item; + +/*! + Returns whether the application should be relaunched at all. + + Some apps \b cannot be relaunched under certain circumstances. + This method can be used to explicitly prevent a relaunch. + + \param updater The SUUpdater instance. + */ +- (BOOL)updaterShouldRelaunchApplication:(SUUpdater *)updater; + +/*! + Called immediately before relaunching. + + \param updater The SUUpdater instance. + */ +- (void)updaterWillRelaunchApplication:(SUUpdater *)updater; + +/*! + Called immediately after relaunching. SUUpdater delegate must be set before applicationDidFinishLaunching: to catch this event. + + \param updater The SUUpdater instance. + */ +- (void)updaterDidRelaunchApplication:(SUUpdater *)updater; + +/*! + Returns an object that compares version numbers to determine their arithmetic relation to each other. + + This method allows you to provide a custom version comparator. + If you don't implement this method or return \c nil, + the standard version comparator will be used. + + \sa SUStandardVersionComparator + + \param updater The SUUpdater instance. + */ +- (nullable id)versionComparatorForUpdater:(SUUpdater *)updater; + +/*! + Returns an object that formats version numbers for display to the user. + + If you don't implement this method or return \c nil, + the standard version formatter will be used. + + \sa SUUpdateAlert + + \param updater The SUUpdater instance. + */ +- (nullable id)versionDisplayerForUpdater:(SUUpdater *)updater; + +/*! + Returns the path which is used to relaunch the client after the update is installed. + + The default is the path of the host bundle. + + \param updater The SUUpdater instance. + */ +- (nullable NSString *)pathToRelaunchForUpdater:(SUUpdater *)updater; + +/*! + Called before an updater shows a modal alert window, + to give the host the opportunity to hide attached windows that may get in the way. + + \param updater The SUUpdater instance. + */ +- (void)updaterWillShowModalAlert:(SUUpdater *)updater; + +/*! + Called after an updater shows a modal alert window, + to give the host the opportunity to hide attached windows that may get in the way. + + \param updater The SUUpdater instance. + */ +- (void)updaterDidShowModalAlert:(SUUpdater *)updater; + +/*! + Called when an update is scheduled to be silently installed on quit. + This is after an update has been automatically downloaded in the background. + (i.e. SUUpdater::automaticallyDownloadsUpdates is YES) + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param invocation Can be used to trigger an immediate silent install and relaunch. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationInvocation:(NSInvocation *)invocation; + +/*! + Called when an update is scheduled to be silently installed on quit. + This is after an update has been automatically downloaded in the background. + (i.e. SUUpdater::automaticallyDownloadsUpdates is YES) + This method acts as a more modern alternative to SUUpdaterDelegate::updater:willInstallUpdateOnQuit:immediateInstallationInvocation: using a block instead of NSInvocation, which is not available in Swift environments. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that is proposed to be installed. + \param installationBlock Can be used to trigger an immediate silent install and relaunch. + */ +- (void)updater:(SUUpdater *)updater willInstallUpdateOnQuit:(SUAppcastItem *)item immediateInstallationBlock:(void (^)(void))installationBlock; + +/*! + Calls after an update that was scheduled to be silently installed on quit has been canceled. + + \param updater The SUUpdater instance. + \param item The appcast item corresponding to the update that was proposed to be installed. + */ +- (void)updater:(SUUpdater *)updater didCancelInstallUpdateOnQuit:(SUAppcastItem *)item; + +/*! + Called after an update is aborted due to an error. + + \param updater The SUUpdater instance. + \param error The error that caused the abort + */ +- (void)updater:(SUUpdater *)updater didAbortWithError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h new file mode 100644 index 0000000..c654fc4 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUVersionComparisonProtocol.h @@ -0,0 +1,37 @@ +// +// SUVersionComparisonProtocol.h +// Sparkle +// +// Created by Andy Matuschak on 12/21/07. +// Copyright 2007 Andy Matuschak. All rights reserved. +// + +#ifndef SUVERSIONCOMPARISONPROTOCOL_H +#define SUVERSIONCOMPARISONPROTOCOL_H + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SUExport.h" + +NS_ASSUME_NONNULL_BEGIN + +/*! + Provides version comparison facilities for Sparkle. +*/ +@protocol SUVersionComparison + +/*! + An abstract method to compare two version strings. + + Should return NSOrderedAscending if b > a, NSOrderedDescending if b < a, + and NSOrderedSame if they are equivalent. +*/ +- (NSComparisonResult)compareVersion:(NSString *)versionA toVersion:(NSString *)versionB; // *** MAY BE CALLED ON NON-MAIN THREAD! + +@end + +NS_ASSUME_NONNULL_END +#endif diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h new file mode 100644 index 0000000..980efb3 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/SUVersionDisplayProtocol.h @@ -0,0 +1,29 @@ +// +// SUVersionDisplayProtocol.h +// EyeTV +// +// Created by Uli Kusterer on 08.12.09. +// Copyright 2009 Elgato Systems GmbH. All rights reserved. +// + +#if __has_feature(modules) +@import Foundation; +#else +#import +#endif +#import "SUExport.h" + +/*! + Applies special display formatting to version numbers. +*/ +@protocol SUVersionDisplay + +/*! + Formats two version strings. + + Both versions are provided so that important distinguishing information + can be displayed while also leaving out unnecessary/confusing parts. +*/ +- (void)formatVersion:(NSString *_Nonnull*_Nonnull)inOutVersionA andVersion:(NSString *_Nonnull*_Nonnull)inOutVersionB; + +@end diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/Sparkle.h b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/Sparkle.h new file mode 100644 index 0000000..5ae2e6a --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Headers/Sparkle.h @@ -0,0 +1,33 @@ +// +// Sparkle.h +// Sparkle +// +// Created by Andy Matuschak on 3/16/06. (Modified by CDHW on 23/12/07) +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#ifndef SPARKLE_H +#define SPARKLE_H + +// This list should include the shared headers. It doesn't matter if some of them aren't shared (unless +// there are name-space collisions) so we can list all of them to start with: + +#import "SUAppcast.h" +#import "SUAppcastItem.h" +#import "SUStandardVersionComparator.h" +#import "SUUpdater.h" +#import "SUUpdaterDelegate.h" +#import "SUVersionComparisonProtocol.h" +#import "SUVersionDisplayProtocol.h" +#import "SUErrors.h" + +#import "SPUDownloader.h" +#import "SPUDownloaderDelegate.h" +#import "SPUDownloaderDeprecated.h" +#import "SPUDownloadData.h" +#import "SPUDownloaderProtocol.h" +#import "SPUDownloaderSession.h" +#import "SPUURLRequest.h" +#import "SUCodeSigningVerifier.h" + +#endif diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Modules/module.modulemap b/ClashX/Support Files/Sparkle.framework/Versions/A/Modules/module.modulemap new file mode 100644 index 0000000..af3fe6d --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Modules/module.modulemap @@ -0,0 +1,6 @@ +framework module Sparkle { + umbrella header "Sparkle.h" + + export * + module * { export * } +} diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h b/ClashX/Support Files/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h new file mode 100644 index 0000000..a52bf5a --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/PrivateHeaders/SUUnarchiver.h @@ -0,0 +1,21 @@ +// +// SUUnarchiver.h +// Sparkle +// +// Created by Andy Matuschak on 3/16/06. +// Copyright 2006 Andy Matuschak. All rights reserved. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@protocol SUUnarchiverProtocol; + +@interface SUUnarchiver : NSObject + ++ (nullable id )unarchiverForPath:(NSString *)path updatingHostBundlePath:(nullable NSString *)hostPath decryptionPassword:(nullable NSString *)decryptionPassword; + +@end + +NS_ASSUME_NONNULL_END diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist new file mode 100644 index 0000000..8cf31f3 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist @@ -0,0 +1,54 @@ + + + + + BuildMachineOSBuild + 18G84 + CFBundleDevelopmentRegion + English + CFBundleExecutable + Autoupdate + CFBundleIconFile + AppIcon.icns + CFBundleIdentifier + org.sparkle-project.Sparkle.Autoupdate + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.22.0 13-g35deefdc + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.22.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 10G8 + DTPlatformVersion + GM + DTSDKBuild + 18G74 + DTSDKName + macosx10.14 + DTXcode + 1030 + DTXcodeBuild + 10G8 + LSBackgroundOnly + 1 + LSMinimumSystemVersion + 10.7 + LSUIElement + 1 + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate new file mode 100755 index 0000000..1a97b63 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop new file mode 100755 index 0000000..6dee0a6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo new file mode 100644 index 0000000..bd04210 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/PkgInfo @@ -0,0 +1 @@ +APPL???? \ No newline at end of file diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns new file mode 100644 index 0000000..7f2a571 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/AppIcon.icns differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib new file mode 100644 index 0000000..c512190 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings new file mode 100644 index 0000000..13aa656 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings new file mode 100644 index 0000000..84d8ce6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings new file mode 100644 index 0000000..b38c768 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings new file mode 100644 index 0000000..87c4d56 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings new file mode 100644 index 0000000..94e39df Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings new file mode 100644 index 0000000..7b98418 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings new file mode 100644 index 0000000..2932703 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings new file mode 100644 index 0000000..adc988a Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings new file mode 100644 index 0000000..773f7c9 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings new file mode 100644 index 0000000..4b92083 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings new file mode 100644 index 0000000..ce63fde Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings new file mode 100644 index 0000000..37efe8c Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings new file mode 100644 index 0000000..a4400b3 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings new file mode 100644 index 0000000..5f6ace2 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings new file mode 100644 index 0000000..7ead710 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings new file mode 100644 index 0000000..b5c57a6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings new file mode 100644 index 0000000..fc12fbe Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings new file mode 100644 index 0000000..9c01a9f Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings new file mode 100644 index 0000000..2b64de9 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings new file mode 100644 index 0000000..a82d40d Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings new file mode 100644 index 0000000..2bbed06 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings new file mode 100644 index 0000000..23da2b1 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings new file mode 100644 index 0000000..cf84d35 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings new file mode 100644 index 0000000..128a031 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings new file mode 100644 index 0000000..2705369 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings new file mode 100644 index 0000000..32548dc Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings new file mode 100644 index 0000000..afe75f6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings new file mode 100644 index 0000000..59608b2 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings new file mode 100644 index 0000000..8d0c930 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings new file mode 100644 index 0000000..2f366da Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings new file mode 100644 index 0000000..0e28943 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings new file mode 100644 index 0000000..a826f16 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..7a7fe7b --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,860 @@ + + + + + files + + Resources/AppIcon.icns + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + Resources/SUStatus.nib + + WeHAQlGzzecLWofOPo/0rgREQao= + + Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + 1Jc0nBNhvJCmFOoJ42lv2cosoSs= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + jqTxE/BP2n5m4yNop6nqh9AwHlo= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + optional + + + + files2 + + MacOS/fileop + + cdhash + + AqryFJ6uUsjydUNljML+1B27y5M= + + requirement + anchor apple generic and identifier fileop and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = MEWHFZ92DY) + + Resources/AppIcon.icns + + hash + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + hash2 + + nq7j0ugQwyNbJn/7zGFwxIR0njwU3i7hAYKEyZhvUfE= + + + Resources/SUStatus.nib + + hash + + WeHAQlGzzecLWofOPo/0rgREQao= + + hash2 + + SuBluccOQqNjKuMoBnL5ccxkxMs3HX6C0Ju2cAu6TKY= + + + Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + hash2 + + kXl1QOUKU1bn38zZFTTTo6jSvJa3xzW+506BHFqXTrA= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + hash2 + + qveaz1JvR0txRBIrXESNsw7OQ/Ff/cPzhDLnsoEQraU= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + hash2 + + +egOEAm7wKsZEYpWPMyIt3O/K3rKusLoqgRPDjTbVj0= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + hash2 + + TNnVYVM/FH7RRT5MJDiudHhliKhwVdzKtoFHoaOyYNA= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + hash2 + + RWEMiKY073CexFxlxvRxZNV6sIGKW4o2w1zkbu84jTo= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + hash2 + + k6iM4cKwuwNERro0buUXP+cC7EfqUysLG3xtqQTYd88= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + hash2 + + NsYIQJr5hHbcZCmDpOJU7CG0gQyMCwtcCHxnVm6hX10= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + hash2 + + Ft9c/NUFvzlK18fFR95eU9BF+WhuLxk4/mxS9Anjtgw= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + hash2 + + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + 1Jc0nBNhvJCmFOoJ42lv2cosoSs= + + hash2 + + /4XWDKDMoBIGgrguEkGMUACoXc+xdhovjpau0iyejsM= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + hash2 + + 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + hash2 + + dkl+Vn68FbdfQQMcnDHr8oXTSzW0uKtYMKZ0dTf9aC4= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + hash2 + + 03d0wnNZx2by2rcwyyUQp8ZbjVmAEQoBXA1HN25F7Hs= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + hash2 + + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + hash2 + + SnALHmsNWW8OuPdd4u6wTLF7MpPLJhJp//vTwuGcJpY= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + jqTxE/BP2n5m4yNop6nqh9AwHlo= + + hash2 + + am0COU6NMa9bS/53MZyLTtjDDbqrUK2+0C0OxRMPcf0= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + hash2 + + o5tc0FFNdGdzBM2RGpZDRFKYF7JMFNZbfPyh3Surt7c= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + hash2 + + CiGpWxnyFqcL70YEaY6tZavZqd/L3I/gl/58Vf/j9ys= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + hash2 + + rOb3Gc/eTUZhs/QUuspB/stVPNkSU75vZKR5LNcdTek= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + hash2 + + yGt+gco6nzn7EMGrYj5QUGfy/Ax/HcMHlPi7v2gwdPk= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + hash2 + + vKlvCF9C0Tkpv05lzTmL8xZUeTclYhgm3mDU+0FCPLQ= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + hash2 + + Qedn2GikAYoVHUMFjZs4DYYZ0OLQtZKSCJTQDSb0WuE= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + hash2 + + HakhsVJkpV0iiAc2tmuQ/p107dUH70aWI4tutDGX5Ps= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + hash2 + + /aioLC/IpLjhwGWWNrpmzvhFrjFcHxA6ZXtagde3rjA= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + hash2 + + Dr7D2ChakP7IjzSKPULAjfQ//onLMkL0gw+yyfYjspA= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + hash2 + + TonjJQq91roqTPcD7kBKH/xsfvhc0wl3q0XBSySAu+g= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + hash2 + + QLVPGXWqtZ9Udh4uz+lLiX83nnDGdDM9WER9W2GBsv4= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + hash2 + + fS7xcje0F0oq7sIn18SpN+cXAXCKsPBDNU/R9W3POqI= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + hash2 + + zKHIxWlHwUZ/93ji6b0kLof1QMBjmIQGE8E5urNuTZg= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + hash2 + + P9H3Jrk+Zyq2tenKBdBC+b9hcLg4nlIEbRlXUAN1AqA= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + hash2 + + BhJKIV1dEw3kjBKsXdi9ATHVkYVIbZphZW4ZuTLUXQQ= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + hash2 + + 2aZwBp9W8BR6Tbt6hEDjm/y/vo3FGMCIQOAsclVy+kQ= + + optional + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/DarkAqua.css b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/DarkAqua.css new file mode 100644 index 0000000..a41e0f2 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/DarkAqua.css @@ -0,0 +1,9 @@ +html { + color: #FFFFFFD8; +} +:link { + color: #419CFF; +} +:link:active { + color: #FF1919; +} diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Info.plist b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Info.plist new file mode 100644 index 0000000..192d55a --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/Info.plist @@ -0,0 +1,44 @@ + + + + + BuildMachineOSBuild + 18G84 + CFBundleDevelopmentRegion + en + CFBundleExecutable + Sparkle + CFBundleIdentifier + org.sparkle-project.Sparkle + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + Sparkle + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.22.0 13-g35deefdc + CFBundleSignature + ???? + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.22.0 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 10G8 + DTPlatformVersion + GM + DTSDKBuild + 18G74 + DTSDKName + macosx10.14 + DTXcode + 1030 + DTXcodeBuild + 10G8 + + diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist new file mode 100644 index 0000000..1f75b24 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/SUModelTranslation.plist @@ -0,0 +1,314 @@ + + + + + ADP2,1 + Developer Transition Kit + iMac1,1 + iMac G3 (Rev A-D) + iMac4,1 + iMac (Core Duo) + iMac4,2 + iMac for Education (17 inch, Core Duo) + iMac5,1 + iMac (Core 2 Duo, 17 or 20 inch, SuperDrive) + iMac5,2 + iMac (Core 2 Duo, 17 inch, Combo Drive) + iMac6,1 + iMac (Core 2 Duo, 24 inch, SuperDrive) + iMac7,1 + iMac Intel Core 2 Duo (aluminum enclosure) + iMac8,1 + iMac (Core 2 Duo, 20 or 24 inch, Early 2008 ) + iMac9,1 + iMac (Core 2 Duo, 20 or 24 inch, Early or Mid 2009 ) + iMac10,1 + iMac (Core 2 Duo, 21.5 or 27 inch, Late 2009 ) + iMac11,1 + iMac (Core i5 or i7, 27 inch Late 2009) + iMac11,2 + 21.5" iMac (mid 2010) + iMac11,3 + iMac (Core i5 or i7, 27 inch Mid 2010) + iMac12,1 + iMac (Core i3 or i5 or i7, 21.5 inch Mid 2010 or Late 2011) + iMac12,2 + iMac (Core i5 or i7, 27 inch Mid 2011) + iMac13,1 + iMac (Core i3 or i5 or i7, 21.5 inch Late 2012 or Early 2013) + iMac13,2 + iMac (Core i5 or i7, 27 inch Late 2012) + iMac14,1 + iMac (Core i5, 21.5 inch Late 2013) + iMac14,2 + iMac (Core i5 or i7, 27 inch Late 2013) + iMac14,3 + iMac (Core i5 or i7, 21.5 inch Late 2013) + iMac14,4 + iMac (Core i5, 21.5 inch Mid 2014) + iMac15,1 + iMac (Retina 5K Core i5 or i7, 27 inch Late 2014 or Mid 2015) + iMac16,1 + iMac (Core i5, 21,5 inch Late 2015) + iMac16,2 + iMac (Retina 4K Core i5 or i7, 21.5 inch Late 2015) + iMac17,1 + iMac (Retina 5K Core i5 or i7, 27 inch Late 2015) + MacBook1,1 + MacBook (Core Duo) + MacBook2,1 + MacBook (Core 2 Duo) + MacBook4,1 + MacBook (Core 2 Duo Feb 2008) + MacBook5,1 + MacBook (Core 2 Duo, Late 2008, Unibody) + MacBook5,2 + MacBook (Core 2 Duo, Early 2009, White) + MacBook6,1 + MacBook (Core 2 Duo, Late 2009, Unibody) + MacBook7,1 + MacBook (Core 2 Duo, Mid 2010, White) + MacBook8,1 + MacBook (Core M, 12 inch, Early 2015) + MacBookAir1,1 + MacBook Air (Core 2 Duo, 13 inch, Early 2008) + MacBookAir2,1 + MacBook Air (Core 2 Duo, 13 inch, Mid 2009) + MacBookAir3,1 + MacBook Air (Core 2 Duo, 11 inch, Late 2010) + MacBookAir3,2 + MacBook Air (Core 2 Duo, 13 inch, Late 2010) + MacBookAir4,1 + MacBook Air (Core i5 or i7, 11 inch, Mid 2011) + MacBookAir4,2 + MacBook Air (Core i5 or i7, 13 inch, Mid 2011) + MacBookAir5,1 + MacBook Air (Core i5 or i7, 11 inch, Mid 2012) + MacBookAir5,2 + MacBook Air (Core i5 or i7, 13 inch, Mid 2012) + MacBookAir6,1 + MacBook Air (Core i5 or i7, 11 inch, Mid 2013 or Early 2014) + MacBookAir6,2 + MacBook Air (Core i5 or i7, 13 inch, Mid 2013 or Early 2014) + MacBookAir7,1 + MacBook Air (Core i5 or i7, 11 inch, Early 2015) + MacBookAir7,2 + MacBook Air (Core i5 or i7, 13 inch, Early 2015) + MacBookPro1,1 + MacBook Pro Core Duo (15-inch) + MacBookPro1,2 + MacBook Pro Core Duo (17-inch) + MacBookPro2,1 + MacBook Pro Core 2 Duo (17-inch) + MacBookPro2,2 + MacBook Pro Core 2 Duo (15-inch) + MacBookPro3,1 + MacBook Pro Core 2 Duo (15-inch LED, Core 2 Duo) + MacBookPro3,2 + MacBook Pro Core 2 Duo (17-inch HD, Core 2 Duo) + MacBookPro4,1 + MacBook Pro (Core 2 Duo Feb 2008) + MacBookPro5,1 + MacBook Pro Intel Core 2 Duo (aluminum unibody) + MacBookPro5,2 + MacBook Pro Intel Core 2 Duo (aluminum unibody) + MacBookPro5,3 + MacBook Pro Intel Core 2 Duo (aluminum unibody) + MacBookPro5,4 + MacBook Pro Intel Core 2 Duo (aluminum unibody) + MacBookPro5,5 + MacBook Pro Intel Core 2 Duo (aluminum unibody) + MacBookPro6,1 + MacBook Pro Intel Core i5, Intel Core i7 (mid 2010) + MacBookPro6,2 + MacBook Pro Intel Core i5, Intel Core i7 (mid 2010) + MacBookPro7,1 + MacBook Pro Intel Core 2 Duo (mid 2010) + MacBookPro8,1 + MacBook Pro Intel Core i5, Intel Core i7, 13" (early 2011) + MacBookPro8,2 + MacBook Pro Intel Core i7, 15" (early 2011) + MacBookPro8,3 + MacBook Pro Intel Core i7, 17" (early 2011) + MacBookPro9,1 + MacBook Pro (15-inch, Mid 2012) + MacBookPro9,2 + MacBook Pro (13-inch, Mid 2012) + MacBookPro10,1 + MacBook Pro (Retina, Mid 2012) + MacBookPro10,2 + MacBook Pro (Retina, 13-inch, Late 2012) + MacBookPro11,1 + MacBook Pro (Retina, 13-inch, Late 2013) + MacBookPro11,2 + MacBook Pro (Retina, 15-inch, Late 2013) + MacBookPro11,3 + MacBook Pro (Retina, 15-inch, Late 2013) + MacbookPro11,4 + MacBook Pro (Retina, 15-inch, Mid 2015) + MacbookPro11,5 + MacBook Pro (Retina, 15-inch, Mid 2015) + MacbookPro12,1  + MacBook Pro (Retina, 13-inch, Early 2015) + Macmini1,1 + Mac Mini (Core Solo/Duo) + Macmini2,1 + Mac mini Intel Core + Macmini3,1 + Mac mini Intel Core + Macmini4,1 + Mac mini Intel Core (Mid 2010) + Macmini5,1 + Mac mini (Core i5, Mid 2011) + Macmini5,2 + Mac mini (Core i5 or Core i7, Mid 2011) + Macmini5,3 + Mac mini (Core i7, Server, Mid 2011) + Macmini6,1 + Mac mini (Core i5, Late 2012) + Macmini6,2 + Mac mini (Core i7, Normal or Server, Late 2012) + Macmini7,1 + Mac mini (Core i5 or Core i7, Late 2014) + MacPro1,1,Quad + Mac Pro + MacPro1,1 + Mac Pro (four-core) + MacPro2,1 + Mac Pro (eight-core) + MacPro3,1 + Mac Pro (January 2008 4- or 8- core "Harpertown") + MacPro4,1 + Mac Pro (March 2009) + MacPro5,1 + Mac Pro (2010 or 2012) + MacPro6,1 + Mac Pro (Late 2013) + PowerBook1,1 + PowerBook G3 + PowerBook2,1 + iBook G3 + PowerBook2,2 + iBook G3 (FireWire) + PowerBook2,3 + iBook G3 + PowerBook2,4 + iBook G3 + PowerBook3,1 + PowerBook G3 (FireWire) + PowerBook3,2 + PowerBook G4 + PowerBook3,3 + PowerBook G4 (Gigabit Ethernet) + PowerBook3,4 + PowerBook G4 (DVI) + PowerBook3,5 + PowerBook G4 (1GHz / 867MHz) + PowerBook4,1 + iBook G3 (Dual USB, Late 2001) + PowerBook4,2 + iBook G3 (16MB VRAM) + PowerBook4,3 + iBook G3 Opaque 16MB VRAM, 32MB VRAM, Early 2003) + PowerBook5,1 + PowerBook G4 (17 inch) + PowerBook5,2 + PowerBook G4 (15 inch FW 800) + PowerBook5,3 + PowerBook G4 (17-inch 1.33GHz) + PowerBook5,4 + PowerBook G4 (15 inch 1.5/1.33GHz) + PowerBook5,5 + PowerBook G4 (17-inch 1.5GHz) + PowerBook5,6 + PowerBook G4 (15 inch 1.67GHz/1.5GHz) + PowerBook5,7 + PowerBook G4 (17-inch 1.67GHz) + PowerBook5,8 + PowerBook G4 (Double layer SD, 15 inch) + PowerBook5,9 + PowerBook G4 (Double layer SD, 17 inch) + PowerBook6,1 + PowerBook G4 (12 inch) + PowerBook6,2 + PowerBook G4 (12 inch, DVI) + PowerBook6,3 + iBook G4 + PowerBook6,4 + PowerBook G4 (12 inch 1.33GHz) + PowerBook6,5 + iBook G4 (Early-Late 2004) + PowerBook6,7 + iBook G4 (Mid 2005) + PowerBook6,8 + PowerBook G4 (12 inch 1.5GHz) + PowerMac1,1 + Power Macintosh G3 (Blue & White) + PowerMac1,2 + Power Macintosh G4 (PCI Graphics) + PowerMac2,1 + iMac G3 (Slot-loading CD-ROM) + PowerMac2,2 + iMac G3 (Summer 2000) + PowerMac3,1 + Power Macintosh G4 (AGP Graphics) + PowerMac3,2 + Power Macintosh G4 (AGP Graphics) + PowerMac3,3 + Power Macintosh G4 (Gigabit Ethernet) + PowerMac3,4 + Power Macintosh G4 (Digital Audio) + PowerMac3,5 + Power Macintosh G4 (Quick Silver) + PowerMac3,6 + Power Macintosh G4 (Mirrored Drive Door) + PowerMac4,1 + iMac G3 (Early/Summer 2001) + PowerMac4,2 + iMac G4 (Flat Panel) + PowerMac4,4 + eMac + PowerMac4,5 + iMac G4 (17-inch Flat Panel) + PowerMac5,1 + Power Macintosh G4 Cube + PowerMac5,2 + Power Mac G4 Cube + PowerMac6,1 + iMac G4 (USB 2.0) + PowerMac6,3 + iMac G4 (20-inch Flat Panel) + PowerMac6,4 + eMac (USB 2.0, 2005) + PowerMac7,2 + Power Macintosh G5 + PowerMac7,3 + Power Macintosh G5 + PowerMac8,1 + iMac G5 + PowerMac8,2 + iMac G5 (Ambient Light Sensor) + PowerMac9,1 + Power Macintosh G5 (Late 2005) + PowerMac10,1 + Mac Mini G4 + PowerMac10,2 + Mac Mini (Late 2005) + PowerMac11,2 + Power Macintosh G5 (Late 2005) + PowerMac12,1 + iMac G5 (iSight) + RackMac1,1 + Xserve G4 + RackMac1,2 + Xserve G4 (slot-loading, cluster node) + RackMac3,1 + Xserve G5 + Xserve1,1 + Xserve (Intel Xeon) + Xserve2,1 + Xserve (January 2008 quad-core) + Xserve3,1 + Xserve (early 2009) + + diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/SUStatus.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/SUStatus.nib new file mode 100644 index 0000000..c512190 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/SUStatus.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..e015916 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..6b662bf Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..3444a58 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings new file mode 100644 index 0000000..13aa656 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ar.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings new file mode 100644 index 0000000..84d8ce6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ca.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..0257400 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..95b544b Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..88b9609 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings new file mode 100644 index 0000000..b38c768 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/cs.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..fda3edc Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..81b9c06 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..d7332df Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings new file mode 100644 index 0000000..87c4d56 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/da.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..624cca8 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..cc4a0bf Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..8130fcb Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings new file mode 100644 index 0000000..94e39df Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/de.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..a4d42e6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..140dd86 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..1dbe4d3 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings new file mode 100644 index 0000000..7b98418 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/el.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..765957f Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..ed52a8b Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..8912dae Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings new file mode 100644 index 0000000..2932703 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..1610ac0 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..54db3b2 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..dc50a43 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings new file mode 100644 index 0000000..adc988a Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/es.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..224ccb8 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..4071d63 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..2731ae8 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings new file mode 100644 index 0000000..773f7c9 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fi.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..499c1da Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..897a29e Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..b1c3b2d Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings new file mode 100644 index 0000000..4b92083 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr_CA.lproj b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr_CA.lproj new file mode 120000 index 0000000..f9834a3 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/fr_CA.lproj @@ -0,0 +1 @@ +fr.lproj \ No newline at end of file diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings new file mode 100644 index 0000000..ce63fde Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/he.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..5d87581 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..5b79581 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..b1c3f19 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings new file mode 100644 index 0000000..37efe8c Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hr.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..d381c88 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..adb86f7 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..c1fb3bc Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings new file mode 100644 index 0000000..a4400b3 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/hu.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..0cdd171 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..cfb7cca Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..e7dec6c Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings new file mode 100644 index 0000000..5f6ace2 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/is.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..412af5b Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..5b7f84e Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..e68ecff Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings new file mode 100644 index 0000000..7ead710 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/it.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..b88bce6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..68d53cc Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..8e62ecb Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings new file mode 100644 index 0000000..b5c57a6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ja.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..44a6a82 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..6dd50c6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..062f0c1 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings new file mode 100644 index 0000000..fc12fbe Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ko.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..7ebf6bf Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..7ab85b7 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..290b8b8 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings new file mode 100644 index 0000000..9c01a9f Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nb.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..c9e0b6a Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..f0043f8 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..42ee112 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings new file mode 100644 index 0000000..2b64de9 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/nl.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..1001723 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..e0de806 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..3c4d151 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings new file mode 100644 index 0000000..a82d40d Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pl.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt.lproj b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt.lproj new file mode 120000 index 0000000..3c1c9f6 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt.lproj @@ -0,0 +1 @@ +pt_BR.lproj \ No newline at end of file diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..5da7ceb Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..cf36553 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..d37523d Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings new file mode 100644 index 0000000..2bbed06 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_BR.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..07f3f57 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..3ec20d9 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..ad560e5 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings new file mode 100644 index 0000000..23da2b1 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/pt_PT.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..04dd3a6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..ed356c0 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..f4d1e00 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings new file mode 100644 index 0000000..cf84d35 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ro.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..1bf992f Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..29592a0 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..b7b1e5e Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings new file mode 100644 index 0000000..128a031 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/ru.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..f246b43 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..fa9ab35 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..4d6cb51 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings new file mode 100644 index 0000000..2705369 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sk.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..f6c8aa5 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..7d1590a Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..ad9930e Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings new file mode 100644 index 0000000..32548dc Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sl.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..a0b9a50 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..545b9b1 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..a3cfa4b Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings new file mode 100644 index 0000000..afe75f6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/sv.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..a59efc4 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..9fae130 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..35ed177 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings new file mode 100644 index 0000000..59608b2 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/th.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..11083dc Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..961e292 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..0eaa7b2 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings new file mode 100644 index 0000000..8d0c930 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/tr.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..fb048d6 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..4609260 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..87684c9 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings new file mode 100644 index 0000000..2f366da Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/uk.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..a123ddc Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..b457fbd Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..4ba6cc8 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings new file mode 100644 index 0000000..0e28943 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_CN.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib new file mode 100644 index 0000000..93c2a15 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib new file mode 100644 index 0000000..3f2ed4a Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdateAlert.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib new file mode 100644 index 0000000..8d6316b Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings new file mode 100644 index 0000000..a826f16 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Resources/zh_TW.lproj/Sparkle.strings differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/Sparkle b/ClashX/Support Files/Sparkle.framework/Versions/A/Sparkle new file mode 100755 index 0000000..9db20f1 Binary files /dev/null and b/ClashX/Support Files/Sparkle.framework/Versions/A/Sparkle differ diff --git a/ClashX/Support Files/Sparkle.framework/Versions/A/_CodeSignature/CodeResources b/ClashX/Support Files/Sparkle.framework/Versions/A/_CodeSignature/CodeResources new file mode 100644 index 0000000..704fd71 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/A/_CodeSignature/CodeResources @@ -0,0 +1,3900 @@ + + + + + files + + Resources/Autoupdate.app/Contents/Info.plist + + OkZt+5MYJwE57RtGWmJ8opZ5zGg= + + Resources/Autoupdate.app/Contents/MacOS/Autoupdate + + +6OED4XGB+PxURWY5D1wisMM2g8= + + Resources/Autoupdate.app/Contents/MacOS/fileop + + 6pZPqF49EKV7SVFAA659EAYbVAU= + + Resources/Autoupdate.app/Contents/PkgInfo + + n57qDP4tZfLD1rCS43W0B4LQjzE= + + Resources/Autoupdate.app/Contents/Resources/AppIcon.icns + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + Resources/Autoupdate.app/Contents/Resources/SUStatus.nib + + WeHAQlGzzecLWofOPo/0rgREQao= + + Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + optional + + + Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + optional + + + Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + optional + + + Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + optional + + + Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings + + hash + + 1Jc0nBNhvJCmFOoJ42lv2cosoSs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + optional + + + Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings + + hash + + jqTxE/BP2n5m4yNop6nqh9AwHlo= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + optional + + + Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + optional + + + Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + optional + + + Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources + + +6GFdrML5exGPUMuKzEl9GChR9U= + + Resources/DarkAqua.css + + SCihC2/GG/DhF4xcXD9MYaxhawM= + + Resources/Info.plist + + LaQAlUIy96aXUW+i4KNJFmDsQ5k= + + Resources/SUModelTranslation.plist + + iD2Ex40Usc4ZE6IAhRePqgwK/xw= + + Resources/SUStatus.nib + + WeHAQlGzzecLWofOPo/0rgREQao= + + Resources/ar.lproj/SUAutomaticUpdateAlert.nib + + hash + + 4yL3AXjOSUlysCet1Oj1YBPxPUo= + + optional + + + Resources/ar.lproj/SUUpdateAlert.nib + + hash + + makBbwPn+xr/FFq1L0t9m3mHv88= + + optional + + + Resources/ar.lproj/SUUpdatePermissionPrompt.nib + + hash + + 9k1P+/Gnqf6ETONKq3bdyiKeoek= + + optional + + + Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + optional + + + Resources/cs.lproj/SUAutomaticUpdateAlert.nib + + hash + + YspvOZqoRfJT1VhhQML9ETTuZ7I= + + optional + + + Resources/cs.lproj/SUUpdateAlert.nib + + hash + + tPpkQenotZWswxudNhEezjeN/9c= + + optional + + + Resources/cs.lproj/SUUpdatePermissionPrompt.nib + + hash + + qjamqWUqusTy4rR1X8GB+Iw1tec= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + optional + + + Resources/da.lproj/SUAutomaticUpdateAlert.nib + + hash + + Y2Qbsg3+B5ah6Q2vhq3WN0J1LSc= + + optional + + + Resources/da.lproj/SUUpdateAlert.nib + + hash + + QRxR3P/4U8Haa4vVD4F7BGCR8XQ= + + optional + + + Resources/da.lproj/SUUpdatePermissionPrompt.nib + + hash + + GXYyYDtCQMHDfMB0tFe/iQYJYiw= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + optional + + + Resources/de.lproj/SUAutomaticUpdateAlert.nib + + hash + + b++IcmJrf34oT/wqSSelRDPWv9s= + + optional + + + Resources/de.lproj/SUUpdateAlert.nib + + hash + + TQxvHbKDdyuDApCOckaNW4oN5mI= + + optional + + + Resources/de.lproj/SUUpdatePermissionPrompt.nib + + hash + + szQ5IoLtjRrllRBL6MVJkrORLOU= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + optional + + + Resources/el.lproj/SUAutomaticUpdateAlert.nib + + hash + + 4E7Sj8wnYwXs+mkp0ZmqDUtmKRQ= + + optional + + + Resources/el.lproj/SUUpdateAlert.nib + + hash + + Rn/PFpamAn8NT2P4v5muRr4PRUc= + + optional + + + Resources/el.lproj/SUUpdatePermissionPrompt.nib + + hash + + CDgHtpdwsJ941aec8GVOYXdpSwU= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + optional + + + Resources/en.lproj/SUAutomaticUpdateAlert.nib + + hash + + 6H0vrF71h+hQzYB9DciyYD0zons= + + optional + + + Resources/en.lproj/SUUpdateAlert.nib + + hash + + AvWDDn0VZJ9nEZHbVNfUOw081SA= + + optional + + + Resources/en.lproj/SUUpdatePermissionPrompt.nib + + hash + + 60jl4KkGGEoENbP8liPRbR35cHA= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + optional + + + Resources/es.lproj/SUAutomaticUpdateAlert.nib + + hash + + tJ+qKhNT5ObBYSbkIOVPfeLoV0w= + + optional + + + Resources/es.lproj/SUUpdateAlert.nib + + hash + + AnYzkVlrMRcV/Pax4RVMjMs1GPc= + + optional + + + Resources/es.lproj/SUUpdatePermissionPrompt.nib + + hash + + RLiTRKOlYw3vJkfSwnbVU/u/VDA= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + optional + + + Resources/fi.lproj/SUAutomaticUpdateAlert.nib + + hash + + oyR2+vjfMxwmlSurSzqY7PTEcvk= + + optional + + + Resources/fi.lproj/SUUpdateAlert.nib + + hash + + yn4lPEK+giizQuNoJ2PHw9Mph00= + + optional + + + Resources/fi.lproj/SUUpdatePermissionPrompt.nib + + hash + + 2CeTTa0fNEahDrY0HLUI/TbSyl4= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + optional + + + Resources/fr.lproj/SUAutomaticUpdateAlert.nib + + hash + + StsLForZM6Ft0EsVo93lJzDAIrU= + + optional + + + Resources/fr.lproj/SUUpdateAlert.nib + + hash + + 5vbcnLobLa60D9+efRHmUrVFCeE= + + optional + + + Resources/fr.lproj/SUUpdatePermissionPrompt.nib + + hash + + 3qtPTr+tngf+lbY4dZXMFTiLsj8= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + 1Jc0nBNhvJCmFOoJ42lv2cosoSs= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + optional + + + Resources/hr.lproj/SUAutomaticUpdateAlert.nib + + hash + + 7gaxcqyG11fJCBtU+7y/Rv05KgI= + + optional + + + Resources/hr.lproj/SUUpdateAlert.nib + + hash + + Rnfp+sOZtIVYfYosENwJpzSPwXc= + + optional + + + Resources/hr.lproj/SUUpdatePermissionPrompt.nib + + hash + + Lf+WxzeHQrFyzVIvCE1YRw+5Y88= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + optional + + + Resources/hu.lproj/SUAutomaticUpdateAlert.nib + + hash + + biNMp6aUdEYbP55397IGVkVu5r8= + + optional + + + Resources/hu.lproj/SUUpdateAlert.nib + + hash + + CXNtkLKseL4MKcdb1E/F0sJuaLw= + + optional + + + Resources/hu.lproj/SUUpdatePermissionPrompt.nib + + hash + + n29KdVvkH2N9ZkolY7bMW3s6dJM= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + optional + + + Resources/is.lproj/SUAutomaticUpdateAlert.nib + + hash + + hx1uR+bfVp56/COu4LTaA8xGVVM= + + optional + + + Resources/is.lproj/SUUpdateAlert.nib + + hash + + B+73ulAjxU0ZkJQTGaQn6a11mIE= + + optional + + + Resources/is.lproj/SUUpdatePermissionPrompt.nib + + hash + + 2+rlrruhlevWFTw40Es0z/GCJ0c= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + optional + + + Resources/it.lproj/SUAutomaticUpdateAlert.nib + + hash + + 5t+lLuE4qrx8Rq0yttAjXM1wcKg= + + optional + + + Resources/it.lproj/SUUpdateAlert.nib + + hash + + +qY23xLDLyrOwFdty9dPaZwJGRI= + + optional + + + Resources/it.lproj/SUUpdatePermissionPrompt.nib + + hash + + OtRetG5W7Xult+alS4VvI+C5ukU= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + optional + + + Resources/ja.lproj/SUAutomaticUpdateAlert.nib + + hash + + KckWx0LZ/G7Rm3NBqudb3nDiDaA= + + optional + + + Resources/ja.lproj/SUUpdateAlert.nib + + hash + + p8E7qiBpIkw4+CpXB4Z1fPyJHBo= + + optional + + + Resources/ja.lproj/SUUpdatePermissionPrompt.nib + + hash + + ut2TT9z8Lu7yR+OUwcCDbLl2sLc= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + jqTxE/BP2n5m4yNop6nqh9AwHlo= + + optional + + + Resources/ko.lproj/SUAutomaticUpdateAlert.nib + + hash + + IbJ+uUIoo9FqyDjC95y4Lj0H2Gs= + + optional + + + Resources/ko.lproj/SUUpdateAlert.nib + + hash + + 7Vv2T70K/jmNjELIROWwOYcFd6E= + + optional + + + Resources/ko.lproj/SUUpdatePermissionPrompt.nib + + hash + + EATEeMVFHMoq6NKZfAQb87oErbA= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + optional + + + Resources/nb.lproj/SUAutomaticUpdateAlert.nib + + hash + + GSsVonbhdiP33BNwRdKs3JvhJro= + + optional + + + Resources/nb.lproj/SUUpdateAlert.nib + + hash + + mYMON008o90P67i+0h9IKLZFmww= + + optional + + + Resources/nb.lproj/SUUpdatePermissionPrompt.nib + + hash + + HpGSYWA2MBwOfUsVhz6mID8LJlY= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + optional + + + Resources/nl.lproj/SUAutomaticUpdateAlert.nib + + hash + + L9P0PRpptrq5lh4okngo2L9oVSY= + + optional + + + Resources/nl.lproj/SUUpdateAlert.nib + + hash + + v5yVQN7J/Dgh5E6GLJDhxD83i8Q= + + optional + + + Resources/nl.lproj/SUUpdatePermissionPrompt.nib + + hash + + UlbGp7jGBUT4Klv/+74QyYANS/I= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + optional + + + Resources/pl.lproj/SUAutomaticUpdateAlert.nib + + hash + + F9BZCcGyYpVnS4YVPAEO+w9mMV8= + + optional + + + Resources/pl.lproj/SUUpdateAlert.nib + + hash + + ml83FAmnE2/2EccZZK9UZje5hsY= + + optional + + + Resources/pl.lproj/SUUpdatePermissionPrompt.nib + + hash + + GOvg8lfKB/nhN9HdWk4RcumFD9A= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + optional + + + Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib + + hash + + G7/aHWFNoVb8CSitOhWmUWff54Q= + + optional + + + Resources/pt_BR.lproj/SUUpdateAlert.nib + + hash + + xvxXG3Ve/8xrBCrzglpQ5GECWV8= + + optional + + + Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib + + hash + + YP8ohuJrhpzyzggzdQK5t5cmb3I= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + optional + + + Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib + + hash + + bI9UcuV0WcvG7A019yKFgJkGerw= + + optional + + + Resources/pt_PT.lproj/SUUpdateAlert.nib + + hash + + mMIkEvsUa+GAumnfE5bgz0TM8cM= + + optional + + + Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib + + hash + + 4X4nY0kKIY6R8zUaY1xaYMAmZFg= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + optional + + + Resources/ro.lproj/SUAutomaticUpdateAlert.nib + + hash + + uYBoqWvLv6JPfcHocS6Lqi63zXU= + + optional + + + Resources/ro.lproj/SUUpdateAlert.nib + + hash + + ME+FSGRmH0zBiqzfvJhCYRXFN6Y= + + optional + + + Resources/ro.lproj/SUUpdatePermissionPrompt.nib + + hash + + tT1upVPYO+Qu+jvaRIgtsCITR00= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + optional + + + Resources/ru.lproj/SUAutomaticUpdateAlert.nib + + hash + + t3lP0OwX/faugvoWLv+hTWQ/uSE= + + optional + + + Resources/ru.lproj/SUUpdateAlert.nib + + hash + + 2T4hgYgPmBZMxozxylMTviDk7q8= + + optional + + + Resources/ru.lproj/SUUpdatePermissionPrompt.nib + + hash + + 2Kh+9/kUQP7uiolyb9ZHHPLp9f8= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + optional + + + Resources/sk.lproj/SUAutomaticUpdateAlert.nib + + hash + + SDEfHuFDNG3Q0P7OEje683RWWP4= + + optional + + + Resources/sk.lproj/SUUpdateAlert.nib + + hash + + 43Tvu0MsLVIc4jdW5oVN8PQS9B4= + + optional + + + Resources/sk.lproj/SUUpdatePermissionPrompt.nib + + hash + + AI+E5v2/GXvAfHuZKXe6HY/d3Y4= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + optional + + + Resources/sl.lproj/SUAutomaticUpdateAlert.nib + + hash + + sACm48aitbMJwdMdv8k5C7c0HoE= + + optional + + + Resources/sl.lproj/SUUpdateAlert.nib + + hash + + VxRP3RbGOcXIz9zeq/QQ3t7V77o= + + optional + + + Resources/sl.lproj/SUUpdatePermissionPrompt.nib + + hash + + L7eXARAJRRj63QdT5V5kCJxRK5E= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + optional + + + Resources/sv.lproj/SUAutomaticUpdateAlert.nib + + hash + + ci2/7bOQhzXo/9LNK1aEQoO4Oxg= + + optional + + + Resources/sv.lproj/SUUpdateAlert.nib + + hash + + /tKWAPltvh2Qdjj2N5iHY28zWR4= + + optional + + + Resources/sv.lproj/SUUpdatePermissionPrompt.nib + + hash + + 4SvsNOJ+HJmOaxw0gLb0eDq02Ic= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + optional + + + Resources/th.lproj/SUAutomaticUpdateAlert.nib + + hash + + lzt+7f6fnY80Yv/KFym1nF3tNNA= + + optional + + + Resources/th.lproj/SUUpdateAlert.nib + + hash + + ncYST0QU/529Hr7zRcRcz4iDgFw= + + optional + + + Resources/th.lproj/SUUpdatePermissionPrompt.nib + + hash + + RJ9Y6LYHUjbg6Ip4olCqxqj/RXc= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + optional + + + Resources/tr.lproj/SUAutomaticUpdateAlert.nib + + hash + + tL12neVh2iWqLQGt+SxzEX3E/bw= + + optional + + + Resources/tr.lproj/SUUpdateAlert.nib + + hash + + UFwIbmTW2NO6oGV0wf6dcaFVH5I= + + optional + + + Resources/tr.lproj/SUUpdatePermissionPrompt.nib + + hash + + k/yVUjKN8OlhU0NpiVNfePOdRJc= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + optional + + + Resources/uk.lproj/SUAutomaticUpdateAlert.nib + + hash + + nJoQe7uGGWWRPGbFwqYKfS0Nm8E= + + optional + + + Resources/uk.lproj/SUUpdateAlert.nib + + hash + + QYUSbmP5bIaSEh//TaBazqb9oOg= + + optional + + + Resources/uk.lproj/SUUpdatePermissionPrompt.nib + + hash + + sMZ7kFLDjMrn91cRGIBVzd65mhM= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + optional + + + Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib + + hash + + tV8fe/ytIA0rW34nPnZg6+yhKD0= + + optional + + + Resources/zh_CN.lproj/SUUpdateAlert.nib + + hash + + oG0fZ/lP9crT5S6vkciAY95lDTw= + + optional + + + Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib + + hash + + W8ubX+BkuZFategELgKCI5+k+aA= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + optional + + + Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib + + hash + + f9d6yBmtEc7ZGNf90mMjT2Y2iPY= + + optional + + + Resources/zh_TW.lproj/SUUpdateAlert.nib + + hash + + g+17l+rA13V8lX6SRDY24mVpy60= + + optional + + + Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib + + hash + + Zm1+u9SKhZx36+pWSdXXQBZumUw= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + optional + + + + files2 + + Headers/SPUDownloadData.h + + hash + + 0uirAEMDYuzqSh3dbtfncvlTpvo= + + hash2 + + DkOXqPnwmXR6QeDI4ja3DtFxDW5L3Dcjf21hEPWImoY= + + + Headers/SPUDownloader.h + + hash + + OAA6tKxz1g4V1SQZaj3RPNmNMzo= + + hash2 + + OEDz5kY4WgtWuZ8SApjyqvVDEf3iEj7Sg2uhl+3J+jk= + + + Headers/SPUDownloaderDelegate.h + + hash + + UkBvHxzNYA/YON0ImE8m/8g4vkg= + + hash2 + + 8D6RyR2aziRQIiRN3e7qxlEM9jfgkwBBTWmSjDhLqm8= + + + Headers/SPUDownloaderDeprecated.h + + hash + + l7/+P82TkgRp/YLnQtJtjMWd3/A= + + hash2 + + A7PBMhwuTH0X/JDeyLlh1Xrdc0krwjPqdBPCiePFrxQ= + + + Headers/SPUDownloaderProtocol.h + + hash + + VsD58zsMmnH4mVuK456ekiJcYFU= + + hash2 + + 02oqvyfRCQp5SMSBQNzYZaz1/0VTso0GKnOSbuDEAVo= + + + Headers/SPUDownloaderSession.h + + hash + + IeDSEpUGRwB9HcDVlqbxb6k19A8= + + hash2 + + ZFXLQz90P2h4rR2v1VqRAKzrSSlItkO5cW/0AFy7eYQ= + + + Headers/SPUURLRequest.h + + hash + + 588/W6GUNXYFVar9nygqHNYeTX8= + + hash2 + + 4EG4qYbJgM0wBJCoSPD1lbbDTLHlm85m4xNehyXyU74= + + + Headers/SUAppcast.h + + hash + + puyTMIscPdgGWGQM4TITePIKSdA= + + hash2 + + R3/VQvZCv8Ab34CC17vtBHR3dqkJXnidTR5n8aX4DD0= + + + Headers/SUAppcastItem.h + + hash + + YQvyEYAn6UWDwU8NT5ccPwhdRXE= + + hash2 + + ZB27X0FfNZ54ez8FZAFDEi6/o4BYtQnl4A9Y3tAbkUI= + + + Headers/SUCodeSigningVerifier.h + + hash + + Wj90pgADRte0DhyUmlOXWORp830= + + hash2 + + PPwqqlfaR8hxIfD2YEKdVzyDN4kBVdul55HDAELxQ7U= + + + Headers/SUErrors.h + + hash + + fXyYJmeBH5lNthmGD2GJOWkMmjg= + + hash2 + + JKSoOJCqip87NB39v1ip2Gki8x1rGVcXB7D6kTCeBTI= + + + Headers/SUExport.h + + hash + + G2w3uU/V7JzIupuOjQ2LyPVGdo4= + + hash2 + + XO8CQmbFThLbYg949NEGhg3g+iouIw3/3+BCCLtEdFE= + + + Headers/SUStandardVersionComparator.h + + hash + + 6L4GrA8i1OjMLIGc/sFvEUeSfso= + + hash2 + + 5HrjOlX+uJHOw1ma+1BtG5tlYx/75N/gVzt+BX/GOxg= + + + Headers/SUUpdater.h + + hash + + krK593R1jTMhVN/yl8nXWo1WIfg= + + hash2 + + IJc5cjKEoEbG6onu/Dy+1OXT5YJ7GV3R1U0u2FamUsY= + + + Headers/SUUpdaterDelegate.h + + hash + + wiZrhZL2wahFTJ01oGrM/Ucvgw4= + + hash2 + + rFiZ054ng/d5lqg5dNo5J59QdrUU/MG7kq76p2ZPDD8= + + + Headers/SUVersionComparisonProtocol.h + + hash + + pin8CrEV9eYWF9sdDu0N1YixWOE= + + hash2 + + rsm3T+GsIhDgSqY8EtkBpIxYgSZCZxf4HE9a/FcTRCc= + + + Headers/SUVersionDisplayProtocol.h + + hash + + D3yVFnts0j1IacN9dSN7iZSVlZg= + + hash2 + + AQITUMp8aq1UAOrmksAKmGFpgI24u9rDSBBZrgDqdN4= + + + Headers/Sparkle.h + + hash + + kAc+dA9KctczULg0aLWypDdBvy0= + + hash2 + + qx9pH2muu7OaSYEeZEfIzGFTWCk/gIo7ZQ+6TExPhyA= + + + Modules/module.modulemap + + hash + + /2jgDcgH5+EG9ojcVskajfVo4yg= + + hash2 + + 1TF+JZkzFr6n8oH4WItto+C5Vf3K12f0H9KjqD0A5QU= + + + PrivateHeaders/SUUnarchiver.h + + hash + + 7mTpmnTkJ97DZQQzK/hdl2aZmXU= + + hash2 + + SQYAanTtlyX15CJapj5tDbhBEMtgQ7ZNdmpSij0+tD4= + + + Resources/Autoupdate.app/Contents/Info.plist + + hash + + OkZt+5MYJwE57RtGWmJ8opZ5zGg= + + hash2 + + KlHOtfe+Wi1hZ31HRONPOLmHlhcpuaY+qSPXGIfFUzY= + + + Resources/Autoupdate.app/Contents/MacOS/Autoupdate + + hash + + +6OED4XGB+PxURWY5D1wisMM2g8= + + hash2 + + /iNjI05O427EzeNUUtAxAMm4CuW42/ejs/KyQoTY7yc= + + + Resources/Autoupdate.app/Contents/MacOS/fileop + + hash + + 6pZPqF49EKV7SVFAA659EAYbVAU= + + hash2 + + BQ1LRr/KchNP2De/9AM2K/d0xhI+7Uhcdu7oa4f+c/s= + + + Resources/Autoupdate.app/Contents/PkgInfo + + hash + + n57qDP4tZfLD1rCS43W0B4LQjzE= + + hash2 + + glAhkclISwTWhTdPmHmgBmBpxJuKyuegSwHTjQfo7KA= + + + Resources/Autoupdate.app/Contents/Resources/AppIcon.icns + + hash + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + hash2 + + nq7j0ugQwyNbJn/7zGFwxIR0njwU3i7hAYKEyZhvUfE= + + + Resources/Autoupdate.app/Contents/Resources/SUStatus.nib + + hash + + WeHAQlGzzecLWofOPo/0rgREQao= + + hash2 + + SuBluccOQqNjKuMoBnL5ccxkxMs3HX6C0Ju2cAu6TKY= + + + Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + hash2 + + kXl1QOUKU1bn38zZFTTTo6jSvJa3xzW+506BHFqXTrA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + hash2 + + qveaz1JvR0txRBIrXESNsw7OQ/Ff/cPzhDLnsoEQraU= + + optional + + + Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + hash2 + + +egOEAm7wKsZEYpWPMyIt3O/K3rKusLoqgRPDjTbVj0= + + optional + + + Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + hash2 + + TNnVYVM/FH7RRT5MJDiudHhliKhwVdzKtoFHoaOyYNA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + hash2 + + RWEMiKY073CexFxlxvRxZNV6sIGKW4o2w1zkbu84jTo= + + optional + + + Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + hash2 + + k6iM4cKwuwNERro0buUXP+cC7EfqUysLG3xtqQTYd88= + + optional + + + Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + hash2 + + NsYIQJr5hHbcZCmDpOJU7CG0gQyMCwtcCHxnVm6hX10= + + optional + + + Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + hash2 + + Ft9c/NUFvzlK18fFR95eU9BF+WhuLxk4/mxS9Anjtgw= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + hash2 + + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings + + hash + + 1Jc0nBNhvJCmFOoJ42lv2cosoSs= + + hash2 + + /4XWDKDMoBIGgrguEkGMUACoXc+xdhovjpau0iyejsM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + hash2 + + 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + hash2 + + dkl+Vn68FbdfQQMcnDHr8oXTSzW0uKtYMKZ0dTf9aC4= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + hash2 + + 03d0wnNZx2by2rcwyyUQp8ZbjVmAEQoBXA1HN25F7Hs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + hash2 + + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= + + optional + + + Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + hash2 + + SnALHmsNWW8OuPdd4u6wTLF7MpPLJhJp//vTwuGcJpY= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings + + hash + + jqTxE/BP2n5m4yNop6nqh9AwHlo= + + hash2 + + am0COU6NMa9bS/53MZyLTtjDDbqrUK2+0C0OxRMPcf0= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + hash2 + + o5tc0FFNdGdzBM2RGpZDRFKYF7JMFNZbfPyh3Surt7c= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + hash2 + + CiGpWxnyFqcL70YEaY6tZavZqd/L3I/gl/58Vf/j9ys= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + hash2 + + rOb3Gc/eTUZhs/QUuspB/stVPNkSU75vZKR5LNcdTek= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + hash2 + + yGt+gco6nzn7EMGrYj5QUGfy/Ax/HcMHlPi7v2gwdPk= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + hash2 + + vKlvCF9C0Tkpv05lzTmL8xZUeTclYhgm3mDU+0FCPLQ= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + hash2 + + Qedn2GikAYoVHUMFjZs4DYYZ0OLQtZKSCJTQDSb0WuE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + hash2 + + HakhsVJkpV0iiAc2tmuQ/p107dUH70aWI4tutDGX5Ps= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + hash2 + + /aioLC/IpLjhwGWWNrpmzvhFrjFcHxA6ZXtagde3rjA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + hash2 + + Dr7D2ChakP7IjzSKPULAjfQ//onLMkL0gw+yyfYjspA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + hash2 + + TonjJQq91roqTPcD7kBKH/xsfvhc0wl3q0XBSySAu+g= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + hash2 + + QLVPGXWqtZ9Udh4uz+lLiX83nnDGdDM9WER9W2GBsv4= + + optional + + + Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + hash2 + + fS7xcje0F0oq7sIn18SpN+cXAXCKsPBDNU/R9W3POqI= + + optional + + + Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + hash2 + + zKHIxWlHwUZ/93ji6b0kLof1QMBjmIQGE8E5urNuTZg= + + optional + + + Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + hash2 + + P9H3Jrk+Zyq2tenKBdBC+b9hcLg4nlIEbRlXUAN1AqA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + hash2 + + BhJKIV1dEw3kjBKsXdi9ATHVkYVIbZphZW4ZuTLUXQQ= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + hash2 + + 2aZwBp9W8BR6Tbt6hEDjm/y/vo3FGMCIQOAsclVy+kQ= + + optional + + + Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources + + hash + + +6GFdrML5exGPUMuKzEl9GChR9U= + + hash2 + + lafcuPRg569/2rFtaGcoHtkYRpaRKWhp5lXk38uETTM= + + + Resources/DarkAqua.css + + hash + + SCihC2/GG/DhF4xcXD9MYaxhawM= + + hash2 + + 1G4+GJId47E8UijYTy9xeqA8RpLdOaGZQZ8B85ydROg= + + + Resources/Info.plist + + hash + + LaQAlUIy96aXUW+i4KNJFmDsQ5k= + + hash2 + + 99OGfkOtPVDMWP2Omfl9gtHX6iYYCFu90GU64bj/9eM= + + + Resources/SUModelTranslation.plist + + hash + + iD2Ex40Usc4ZE6IAhRePqgwK/xw= + + hash2 + + bxnpRQhROJXTL2xuIeffR3p+hOuuji7eOoDeNqSYqTg= + + + Resources/SUStatus.nib + + hash + + WeHAQlGzzecLWofOPo/0rgREQao= + + hash2 + + SuBluccOQqNjKuMoBnL5ccxkxMs3HX6C0Ju2cAu6TKY= + + + Resources/ar.lproj/SUAutomaticUpdateAlert.nib + + hash + + 4yL3AXjOSUlysCet1Oj1YBPxPUo= + + hash2 + + grOmIIEMNhkMcVomPaa7qj26u08PH/NU1awN2qln0Lc= + + optional + + + Resources/ar.lproj/SUUpdateAlert.nib + + hash + + makBbwPn+xr/FFq1L0t9m3mHv88= + + hash2 + + TtZp3QTwdpWSKtJa/pC5Gxe4yLdZdL41KElp3tDjEek= + + optional + + + Resources/ar.lproj/SUUpdatePermissionPrompt.nib + + hash + + 9k1P+/Gnqf6ETONKq3bdyiKeoek= + + hash2 + + 4d576g76+cAXz+l1ZAKKzf9Qc0wmDn6ndiXTRKKQbOI= + + optional + + + Resources/ar.lproj/Sparkle.strings + + hash + + 3/ZrgZd3oO/InbR3VBYBSZ3KsDs= + + hash2 + + kXl1QOUKU1bn38zZFTTTo6jSvJa3xzW+506BHFqXTrA= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + 8xZ59T/LZxVMOWNsGblySVsijvs= + + hash2 + + qveaz1JvR0txRBIrXESNsw7OQ/Ff/cPzhDLnsoEQraU= + + optional + + + Resources/cs.lproj/SUAutomaticUpdateAlert.nib + + hash + + YspvOZqoRfJT1VhhQML9ETTuZ7I= + + hash2 + + tS0w9JC+m8XjXnh+QZUPLhICc1teJAgL9YUTJ1zoeHM= + + optional + + + Resources/cs.lproj/SUUpdateAlert.nib + + hash + + tPpkQenotZWswxudNhEezjeN/9c= + + hash2 + + smAtMPA4APw0UyK973yfGQbKCS5W2cLaJ+2lDjNiZRc= + + optional + + + Resources/cs.lproj/SUUpdatePermissionPrompt.nib + + hash + + qjamqWUqusTy4rR1X8GB+Iw1tec= + + hash2 + + uoZEODEBuJPrQDA0pqJZfYORxAO8v1wF2EaGzRdd6tQ= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + 6JE9xjhtYHPDzzXXR8Mosaib/q4= + + hash2 + + +egOEAm7wKsZEYpWPMyIt3O/K3rKusLoqgRPDjTbVj0= + + optional + + + Resources/da.lproj/SUAutomaticUpdateAlert.nib + + hash + + Y2Qbsg3+B5ah6Q2vhq3WN0J1LSc= + + hash2 + + 2GQvHnuw4bNaMsHC2aZzobRaHyU3Ca4psqVRiCrTHv4= + + optional + + + Resources/da.lproj/SUUpdateAlert.nib + + hash + + QRxR3P/4U8Haa4vVD4F7BGCR8XQ= + + hash2 + + UAcC7OZUEgpUo3Un0xKVRTf3bDJYqv0FgxKQYcKl3Ko= + + optional + + + Resources/da.lproj/SUUpdatePermissionPrompt.nib + + hash + + GXYyYDtCQMHDfMB0tFe/iQYJYiw= + + hash2 + + LXycQ2A9ae1xCzp6eEzuZDAstj0DFCzlNFII7LQIk+c= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + OjB4Xa9yPARy+Ji2tdn3b+Ac0Fo= + + hash2 + + TNnVYVM/FH7RRT5MJDiudHhliKhwVdzKtoFHoaOyYNA= + + optional + + + Resources/de.lproj/SUAutomaticUpdateAlert.nib + + hash + + b++IcmJrf34oT/wqSSelRDPWv9s= + + hash2 + + ZjNuMWdy33CCTikHjrpbQmL+DRS9qPXTWYz/PNPIS/4= + + optional + + + Resources/de.lproj/SUUpdateAlert.nib + + hash + + TQxvHbKDdyuDApCOckaNW4oN5mI= + + hash2 + + Bg0GF0XcDg7geBbaKCCVnWc6+Ey//r/vc3Z525Gd900= + + optional + + + Resources/de.lproj/SUUpdatePermissionPrompt.nib + + hash + + szQ5IoLtjRrllRBL6MVJkrORLOU= + + hash2 + + KRHXxxeG1OdGffQ9oQ9E9BBW+Cl5YXX4ZbZUU0zyg04= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + 9TpatxKVW4B5x0nkam4LaP8YZpE= + + hash2 + + RWEMiKY073CexFxlxvRxZNV6sIGKW4o2w1zkbu84jTo= + + optional + + + Resources/el.lproj/SUAutomaticUpdateAlert.nib + + hash + + 4E7Sj8wnYwXs+mkp0ZmqDUtmKRQ= + + hash2 + + vDYIgqkS3M7CYNBirtZ2vCMR7UxDLR2EK6T7SSlino0= + + optional + + + Resources/el.lproj/SUUpdateAlert.nib + + hash + + Rn/PFpamAn8NT2P4v5muRr4PRUc= + + hash2 + + F5VlsKEmh828LCijDGZzRG8zC1SO0poY5ZFo3iSzmHQ= + + optional + + + Resources/el.lproj/SUUpdatePermissionPrompt.nib + + hash + + CDgHtpdwsJ941aec8GVOYXdpSwU= + + hash2 + + RA+PBrEmSJuSldCFMkuCAMXQU1E36Z1lkcs3LMJVRRQ= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + RU7Vl6NphtB/j6np3vlCOV+f3hg= + + hash2 + + k6iM4cKwuwNERro0buUXP+cC7EfqUysLG3xtqQTYd88= + + optional + + + Resources/en.lproj/SUAutomaticUpdateAlert.nib + + hash + + 6H0vrF71h+hQzYB9DciyYD0zons= + + hash2 + + vaS60tLCfJMOBBbNKhs++cXncA7fLi22EFeo6sEHYY8= + + optional + + + Resources/en.lproj/SUUpdateAlert.nib + + hash + + AvWDDn0VZJ9nEZHbVNfUOw081SA= + + hash2 + + bFZEBTn6qYvV0vdgdEa+onvreG56hZ1UKoKOb3AT4DM= + + optional + + + Resources/en.lproj/SUUpdatePermissionPrompt.nib + + hash + + 60jl4KkGGEoENbP8liPRbR35cHA= + + hash2 + + 3oTriAEQf1obwNWjpztkB5balxZJuK9ihtSFdepTBHs= + + optional + + + Resources/en.lproj/Sparkle.strings + + hash + + l89zcS7iMBHT6EWrGbWHDVntC48= + + hash2 + + NsYIQJr5hHbcZCmDpOJU7CG0gQyMCwtcCHxnVm6hX10= + + optional + + + Resources/es.lproj/SUAutomaticUpdateAlert.nib + + hash + + tJ+qKhNT5ObBYSbkIOVPfeLoV0w= + + hash2 + + GkrkhKv6UFTLic2G9SvJNBHPoJp5+SewiNz6xlsoLjQ= + + optional + + + Resources/es.lproj/SUUpdateAlert.nib + + hash + + AnYzkVlrMRcV/Pax4RVMjMs1GPc= + + hash2 + + 7CxAQTvMCmtZpKP4PI02ep/xr/99X5Qc54rEgeVO8S8= + + optional + + + Resources/es.lproj/SUUpdatePermissionPrompt.nib + + hash + + RLiTRKOlYw3vJkfSwnbVU/u/VDA= + + hash2 + + ZfgHpYs7PsvyjX6XnOp4TdPv5cvVodQ5d4BeJQmGvWA= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + wOQS5w7QXdkdtKNJB7rdanciR0s= + + hash2 + + Ft9c/NUFvzlK18fFR95eU9BF+WhuLxk4/mxS9Anjtgw= + + optional + + + Resources/fi.lproj/SUAutomaticUpdateAlert.nib + + hash + + oyR2+vjfMxwmlSurSzqY7PTEcvk= + + hash2 + + O+Dr1sB/YJKsCsrrKEMWM9kT03cKJxzv7UoD8Gkx7Ag= + + optional + + + Resources/fi.lproj/SUUpdateAlert.nib + + hash + + yn4lPEK+giizQuNoJ2PHw9Mph00= + + hash2 + + xPcqzA8Vv7ZD54Vu4lStEFzlp2Du1UgfItSXEfGBKio= + + optional + + + Resources/fi.lproj/SUUpdatePermissionPrompt.nib + + hash + + 2CeTTa0fNEahDrY0HLUI/TbSyl4= + + hash2 + + X3oF88JWgOVz0tHyiVBZ3gTkAdVbTDzDc7N+WQkGl5Q= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + hash2 + + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= + + optional + + + Resources/fr.lproj/SUAutomaticUpdateAlert.nib + + hash + + StsLForZM6Ft0EsVo93lJzDAIrU= + + hash2 + + E8GJhNyypf+k6RAutbaJOPWjw5TXuz7F9nNZGYHWYp4= + + optional + + + Resources/fr.lproj/SUUpdateAlert.nib + + hash + + 5vbcnLobLa60D9+efRHmUrVFCeE= + + hash2 + + 2WMxG60gejXItiy7Ssfdb2Kz6v468XhyuBc0m80ZzFg= + + optional + + + Resources/fr.lproj/SUUpdatePermissionPrompt.nib + + hash + + 3qtPTr+tngf+lbY4dZXMFTiLsj8= + + hash2 + + dDLODLVLF7ScI/C0AMbJ3ziayJInhJvNV6kfZKInQOQ= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + 1Jc0nBNhvJCmFOoJ42lv2cosoSs= + + hash2 + + /4XWDKDMoBIGgrguEkGMUACoXc+xdhovjpau0iyejsM= + + optional + + + Resources/fr_CA.lproj + + symlink + fr.lproj + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + hash2 + + 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= + + optional + + + Resources/hr.lproj/SUAutomaticUpdateAlert.nib + + hash + + 7gaxcqyG11fJCBtU+7y/Rv05KgI= + + hash2 + + ELNKKStObGu5TsxaWTREiYLZwOY18+IOlZmdAzppCtE= + + optional + + + Resources/hr.lproj/SUUpdateAlert.nib + + hash + + Rnfp+sOZtIVYfYosENwJpzSPwXc= + + hash2 + + mh9OsCXJN9Ojy1BFWrFCqNEOrb22ceCpNAAXpjtIjkk= + + optional + + + Resources/hr.lproj/SUUpdatePermissionPrompt.nib + + hash + + Lf+WxzeHQrFyzVIvCE1YRw+5Y88= + + hash2 + + wDd5KxsgDR0XSGWW35YKZT12jRMQ2/YMvkEp1NEB1ig= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + cg3tRv/UshuWY4el+bbeoBZUzd4= + + hash2 + + dkl+Vn68FbdfQQMcnDHr8oXTSzW0uKtYMKZ0dTf9aC4= + + optional + + + Resources/hu.lproj/SUAutomaticUpdateAlert.nib + + hash + + biNMp6aUdEYbP55397IGVkVu5r8= + + hash2 + + KuCJ0eFy9zMqyywBYrrAtLK/4u7wxfwr6K2FAg/4pJg= + + optional + + + Resources/hu.lproj/SUUpdateAlert.nib + + hash + + CXNtkLKseL4MKcdb1E/F0sJuaLw= + + hash2 + + k3xVS5EWbZpxTkWEtP2NWhN1ElyhiD0Iqb1xGeiFkzE= + + optional + + + Resources/hu.lproj/SUUpdatePermissionPrompt.nib + + hash + + n29KdVvkH2N9ZkolY7bMW3s6dJM= + + hash2 + + YzdVriXcoIQml0mWqzeYlAzwN20Tkp4LOfVxg0FScDU= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + PR7CwzbW+Lh9vVOFOSEI/fShBAM= + + hash2 + + 03d0wnNZx2by2rcwyyUQp8ZbjVmAEQoBXA1HN25F7Hs= + + optional + + + Resources/is.lproj/SUAutomaticUpdateAlert.nib + + hash + + hx1uR+bfVp56/COu4LTaA8xGVVM= + + hash2 + + qZNa1IMntPI1hWoAp/N5wE6HxqM1i6WeXevwVZew3I0= + + optional + + + Resources/is.lproj/SUUpdateAlert.nib + + hash + + B+73ulAjxU0ZkJQTGaQn6a11mIE= + + hash2 + + O7YvQDOPfQT2mSppVPzfokb8HYzRx5DyeOesXdXNYr4= + + optional + + + Resources/is.lproj/SUUpdatePermissionPrompt.nib + + hash + + 2+rlrruhlevWFTw40Es0z/GCJ0c= + + hash2 + + M1Y1MNvU3K4Y/VIs7MuIkJf+5GN0QtW3wAYil0EUr3Q= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + hash2 + + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= + + optional + + + Resources/it.lproj/SUAutomaticUpdateAlert.nib + + hash + + 5t+lLuE4qrx8Rq0yttAjXM1wcKg= + + hash2 + + B5FIqTxe4OcUlRXBiqgTIIUv5/r9xpSSLBuRjv/DgIg= + + optional + + + Resources/it.lproj/SUUpdateAlert.nib + + hash + + +qY23xLDLyrOwFdty9dPaZwJGRI= + + hash2 + + NLSDmGbLC5dk2deKlKpOH6SObaOt9yGCqr7PIIzdzek= + + optional + + + Resources/it.lproj/SUUpdatePermissionPrompt.nib + + hash + + OtRetG5W7Xult+alS4VvI+C5ukU= + + hash2 + + yuuMfLzh3nil/ErPLk1RP9pKdRxTUkMyDLYAf6Z87XQ= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + KrPl3iDKA91Kcl3LXG7nUmlQ9rY= + + hash2 + + SnALHmsNWW8OuPdd4u6wTLF7MpPLJhJp//vTwuGcJpY= + + optional + + + Resources/ja.lproj/SUAutomaticUpdateAlert.nib + + hash + + KckWx0LZ/G7Rm3NBqudb3nDiDaA= + + hash2 + + xEZx3cQNpNPPqOR54ewuCY2IFNBneBIIwAJBTgUmIMc= + + optional + + + Resources/ja.lproj/SUUpdateAlert.nib + + hash + + p8E7qiBpIkw4+CpXB4Z1fPyJHBo= + + hash2 + + vv/Qb1K6NCMO3mdEeY4tqnbkBqMhEPnHor759z74Jys= + + optional + + + Resources/ja.lproj/SUUpdatePermissionPrompt.nib + + hash + + ut2TT9z8Lu7yR+OUwcCDbLl2sLc= + + hash2 + + fN2qkvYvuSehS8EKSiCwQ4Q8GkymLjtKtvoE+Ye34Gs= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + jqTxE/BP2n5m4yNop6nqh9AwHlo= + + hash2 + + am0COU6NMa9bS/53MZyLTtjDDbqrUK2+0C0OxRMPcf0= + + optional + + + Resources/ko.lproj/SUAutomaticUpdateAlert.nib + + hash + + IbJ+uUIoo9FqyDjC95y4Lj0H2Gs= + + hash2 + + GVvzCq1yXkDw3F7anTYTvXtnIFm/Z+9QLZbUvbVR5xg= + + optional + + + Resources/ko.lproj/SUUpdateAlert.nib + + hash + + 7Vv2T70K/jmNjELIROWwOYcFd6E= + + hash2 + + ijr7sFLcUJqubddPWTXT0AWFKtcDrSUMB45eFDwlf/4= + + optional + + + Resources/ko.lproj/SUUpdatePermissionPrompt.nib + + hash + + EATEeMVFHMoq6NKZfAQb87oErbA= + + hash2 + + RtM4YvzHEjm1Wcaf/oEOBjlpjPWCxS4K7Gb1xcxKxbg= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + ZiduO/QU0b+UIt/1uiR2Ltiq/nY= + + hash2 + + o5tc0FFNdGdzBM2RGpZDRFKYF7JMFNZbfPyh3Surt7c= + + optional + + + Resources/nb.lproj/SUAutomaticUpdateAlert.nib + + hash + + GSsVonbhdiP33BNwRdKs3JvhJro= + + hash2 + + wEI55AjMXRl2vj56L2Q+k+6N6hUPaV+Q5aKvUFzotxI= + + optional + + + Resources/nb.lproj/SUUpdateAlert.nib + + hash + + mYMON008o90P67i+0h9IKLZFmww= + + hash2 + + JiddF5O7XNo7diIv3bB0CsCaZd0VWu22A2zOO77ZvE8= + + optional + + + Resources/nb.lproj/SUUpdatePermissionPrompt.nib + + hash + + HpGSYWA2MBwOfUsVhz6mID8LJlY= + + hash2 + + kyPwvIOLlE7uvGLj1lfFdt716ES81nug0LY2zT3ZykQ= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + ZdW2FCEBSCiNzzblpiVbzqOQs00= + + hash2 + + CiGpWxnyFqcL70YEaY6tZavZqd/L3I/gl/58Vf/j9ys= + + optional + + + Resources/nl.lproj/SUAutomaticUpdateAlert.nib + + hash + + L9P0PRpptrq5lh4okngo2L9oVSY= + + hash2 + + R6i6AtsOtOofoKzYizQV+69ui5/m/OROT9FszavDYd4= + + optional + + + Resources/nl.lproj/SUUpdateAlert.nib + + hash + + v5yVQN7J/Dgh5E6GLJDhxD83i8Q= + + hash2 + + s1TS+Ey6aF650SPMb6kKznaqUq2khSBLf64V63DZQCA= + + optional + + + Resources/nl.lproj/SUUpdatePermissionPrompt.nib + + hash + + UlbGp7jGBUT4Klv/+74QyYANS/I= + + hash2 + + lBL/hqCPmiP9lNLOaoy2Q/bN4Zq8CSTFbQ74oGHqlXE= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + 3BsDDQcMCxtwvlr07YzTG096bmU= + + hash2 + + rOb3Gc/eTUZhs/QUuspB/stVPNkSU75vZKR5LNcdTek= + + optional + + + Resources/pl.lproj/SUAutomaticUpdateAlert.nib + + hash + + F9BZCcGyYpVnS4YVPAEO+w9mMV8= + + hash2 + + //bpjTrzYkYVyPVYiitXqkIEkJAWLNzo57sWZNdEESA= + + optional + + + Resources/pl.lproj/SUUpdateAlert.nib + + hash + + ml83FAmnE2/2EccZZK9UZje5hsY= + + hash2 + + EfEYQP2XgkSLmUqZmk7OafjabFxLYH2Wv67aS9F0dCc= + + optional + + + Resources/pl.lproj/SUUpdatePermissionPrompt.nib + + hash + + GOvg8lfKB/nhN9HdWk4RcumFD9A= + + hash2 + + Qy0lhtH+IBFYET69jHQ9KZUneVYZuTZtIuZb7C0WgK0= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + tbKCaaSKLjvC7nDxfs/zxdO0sB0= + + hash2 + + yGt+gco6nzn7EMGrYj5QUGfy/Ax/HcMHlPi7v2gwdPk= + + optional + + + Resources/pt.lproj + + symlink + pt_BR.lproj + + Resources/pt_BR.lproj/SUAutomaticUpdateAlert.nib + + hash + + G7/aHWFNoVb8CSitOhWmUWff54Q= + + hash2 + + byXPFVbjecSHFn1aEvnSPJXiNKdMmSklaXs3deUKkwQ= + + optional + + + Resources/pt_BR.lproj/SUUpdateAlert.nib + + hash + + xvxXG3Ve/8xrBCrzglpQ5GECWV8= + + hash2 + + U6qlB6+xjcuO2HTFCX7CZdRwapkCnTHiHDcCuAYd44c= + + optional + + + Resources/pt_BR.lproj/SUUpdatePermissionPrompt.nib + + hash + + YP8ohuJrhpzyzggzdQK5t5cmb3I= + + hash2 + + Awb3QNLak6vWUKrq1faJ0arwergmdOmWMOKiK3247Go= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + fCBMPEPsgJUYEr/n7SCU8YstLAs= + + hash2 + + vKlvCF9C0Tkpv05lzTmL8xZUeTclYhgm3mDU+0FCPLQ= + + optional + + + Resources/pt_PT.lproj/SUAutomaticUpdateAlert.nib + + hash + + bI9UcuV0WcvG7A019yKFgJkGerw= + + hash2 + + VXgUwNnPM3IqeF5XEWfk1duOE2g7IaMTzh3OJzxu2qc= + + optional + + + Resources/pt_PT.lproj/SUUpdateAlert.nib + + hash + + mMIkEvsUa+GAumnfE5bgz0TM8cM= + + hash2 + + rPnbWNCjA1oWigtkYHp6+7hzsWMH9ZnrDRYQIgxq3MA= + + optional + + + Resources/pt_PT.lproj/SUUpdatePermissionPrompt.nib + + hash + + 4X4nY0kKIY6R8zUaY1xaYMAmZFg= + + hash2 + + RmtLpeKE2GwoL7D8XslKwzkfTwddKcrWeQ/PBxJ1g0A= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + CzVZ2qGRE0ZQoYAFZ/C1OoqoaH8= + + hash2 + + Qedn2GikAYoVHUMFjZs4DYYZ0OLQtZKSCJTQDSb0WuE= + + optional + + + Resources/ro.lproj/SUAutomaticUpdateAlert.nib + + hash + + uYBoqWvLv6JPfcHocS6Lqi63zXU= + + hash2 + + a1up4sGZeJ4YLKferI+wX8kWKWxFxbDFAz2pXpQhiFo= + + optional + + + Resources/ro.lproj/SUUpdateAlert.nib + + hash + + ME+FSGRmH0zBiqzfvJhCYRXFN6Y= + + hash2 + + 6yIOncC/UQDTRvxcbYDIPN8/biPT9qcTILSLolqJ71o= + + optional + + + Resources/ro.lproj/SUUpdatePermissionPrompt.nib + + hash + + tT1upVPYO+Qu+jvaRIgtsCITR00= + + hash2 + + IelmUhRaEioAXPvtXZ+VpxajE+iBKLjyoEOr/odSAHg= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + DQSgRc2GsuXpDdBrs3wSPW5Y3As= + + hash2 + + HakhsVJkpV0iiAc2tmuQ/p107dUH70aWI4tutDGX5Ps= + + optional + + + Resources/ru.lproj/SUAutomaticUpdateAlert.nib + + hash + + t3lP0OwX/faugvoWLv+hTWQ/uSE= + + hash2 + + YkO98WC3ZocT9T8RUDonDwLARxPgyDFUE8Rr9KK+o2c= + + optional + + + Resources/ru.lproj/SUUpdateAlert.nib + + hash + + 2T4hgYgPmBZMxozxylMTviDk7q8= + + hash2 + + zFvWzNA/KM6rLgSfRUTh0COI+jhJ+VMvApdTIfgmnRc= + + optional + + + Resources/ru.lproj/SUUpdatePermissionPrompt.nib + + hash + + 2Kh+9/kUQP7uiolyb9ZHHPLp9f8= + + hash2 + + vywrV+mMRgy0sOidxY4F7fqKaHnSoLYCaAX6OenBd+A= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + nm1CwJSExUzZFYaiAHF7VIkGn6I= + + hash2 + + /aioLC/IpLjhwGWWNrpmzvhFrjFcHxA6ZXtagde3rjA= + + optional + + + Resources/sk.lproj/SUAutomaticUpdateAlert.nib + + hash + + SDEfHuFDNG3Q0P7OEje683RWWP4= + + hash2 + + XPn+oareebcD55T9QL3XtlvaHRYPufiebiNa04aANIc= + + optional + + + Resources/sk.lproj/SUUpdateAlert.nib + + hash + + 43Tvu0MsLVIc4jdW5oVN8PQS9B4= + + hash2 + + bAQebxNZI9itdAkaWqx4Oo+kLpKs68Ixd7ybxRLlmsE= + + optional + + + Resources/sk.lproj/SUUpdatePermissionPrompt.nib + + hash + + AI+E5v2/GXvAfHuZKXe6HY/d3Y4= + + hash2 + + Y6C8EZ8PeSaV7GEX/KAalbfPOhDuaUk/ilw37/gWQ+c= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + /iRGi+ly+kyot+oc/hjr0ZcBShM= + + hash2 + + Dr7D2ChakP7IjzSKPULAjfQ//onLMkL0gw+yyfYjspA= + + optional + + + Resources/sl.lproj/SUAutomaticUpdateAlert.nib + + hash + + sACm48aitbMJwdMdv8k5C7c0HoE= + + hash2 + + /jaQNYKNIil+qg09VmeWsUD6cCh4MErHzyrG+pe2tPs= + + optional + + + Resources/sl.lproj/SUUpdateAlert.nib + + hash + + VxRP3RbGOcXIz9zeq/QQ3t7V77o= + + hash2 + + Gv4QVgpJvCq/Fv22yi/6lKB0wocY+cYlGgRU1ruUNK4= + + optional + + + Resources/sl.lproj/SUUpdatePermissionPrompt.nib + + hash + + L7eXARAJRRj63QdT5V5kCJxRK5E= + + hash2 + + GI2KAnZywX7bGPi7Ayuq7e6BZ8qr0CU4vntrlKHc5/s= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + sATNnW+R68nq8JWI+WTAnDhypIM= + + hash2 + + TonjJQq91roqTPcD7kBKH/xsfvhc0wl3q0XBSySAu+g= + + optional + + + Resources/sv.lproj/SUAutomaticUpdateAlert.nib + + hash + + ci2/7bOQhzXo/9LNK1aEQoO4Oxg= + + hash2 + + Hb3Z6YgW7emBbk2bKwnN54JEyC7YY15CI9iPlJ5TW1c= + + optional + + + Resources/sv.lproj/SUUpdateAlert.nib + + hash + + /tKWAPltvh2Qdjj2N5iHY28zWR4= + + hash2 + + ODi3v1vriFJ/TylQRZbyME7D1uivAmddomm2S7PGT6E= + + optional + + + Resources/sv.lproj/SUUpdatePermissionPrompt.nib + + hash + + 4SvsNOJ+HJmOaxw0gLb0eDq02Ic= + + hash2 + + jzgP//rEBOOymZUrjonVKgSF4kdpHiu7LsmKOGrsp5Y= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + tUiNJSF7ds41OWD4IyeZogQOekk= + + hash2 + + QLVPGXWqtZ9Udh4uz+lLiX83nnDGdDM9WER9W2GBsv4= + + optional + + + Resources/th.lproj/SUAutomaticUpdateAlert.nib + + hash + + lzt+7f6fnY80Yv/KFym1nF3tNNA= + + hash2 + + YTNbW1IFtvNEWce0yCoEjimClLdOMN16dhHOgBq5RBc= + + optional + + + Resources/th.lproj/SUUpdateAlert.nib + + hash + + ncYST0QU/529Hr7zRcRcz4iDgFw= + + hash2 + + pRVPe0Ki0bfEb+1O0Wh/7N2nWGwEy0AJu+u7mwFlQME= + + optional + + + Resources/th.lproj/SUUpdatePermissionPrompt.nib + + hash + + RJ9Y6LYHUjbg6Ip4olCqxqj/RXc= + + hash2 + + OcdaZ+W6R4CbdIienQ8sIJQGgspClIc6rAT479RBoQU= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + xtkemLr0M1e/ZWKgA4ENtgOFXa8= + + hash2 + + fS7xcje0F0oq7sIn18SpN+cXAXCKsPBDNU/R9W3POqI= + + optional + + + Resources/tr.lproj/SUAutomaticUpdateAlert.nib + + hash + + tL12neVh2iWqLQGt+SxzEX3E/bw= + + hash2 + + 7L1Edv7PfLplV+pzx7DEWZd2NKsVZHUkyCb3wslLLog= + + optional + + + Resources/tr.lproj/SUUpdateAlert.nib + + hash + + UFwIbmTW2NO6oGV0wf6dcaFVH5I= + + hash2 + + rGwK91kmx1AaA3MPsvTP+DEDH0c9fdGwsHNQHM9pxsg= + + optional + + + Resources/tr.lproj/SUUpdatePermissionPrompt.nib + + hash + + k/yVUjKN8OlhU0NpiVNfePOdRJc= + + hash2 + + swWYgq2OTaJwD8ihA/8Em6o74nfbDcqylMMWnKFM/G0= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + 1ZAnkcXSiedlZc0O8oX54NwZHkA= + + hash2 + + zKHIxWlHwUZ/93ji6b0kLof1QMBjmIQGE8E5urNuTZg= + + optional + + + Resources/uk.lproj/SUAutomaticUpdateAlert.nib + + hash + + nJoQe7uGGWWRPGbFwqYKfS0Nm8E= + + hash2 + + h546OdFyViTCt/VJsrdumXihGaBR1lRn4ryc5oYig7U= + + optional + + + Resources/uk.lproj/SUUpdateAlert.nib + + hash + + QYUSbmP5bIaSEh//TaBazqb9oOg= + + hash2 + + WpMVYI+NT6cHEcbaaZ23muJt8GBTLYan6nwCMT5RO3c= + + optional + + + Resources/uk.lproj/SUUpdatePermissionPrompt.nib + + hash + + sMZ7kFLDjMrn91cRGIBVzd65mhM= + + hash2 + + 9HN31yg5WJJAqMtzBD7fvq0bTcvDWH9ZMoqE5UGr8x0= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + pZzpQkpsUENxNUOdVMiFdri0zX0= + + hash2 + + P9H3Jrk+Zyq2tenKBdBC+b9hcLg4nlIEbRlXUAN1AqA= + + optional + + + Resources/zh_CN.lproj/SUAutomaticUpdateAlert.nib + + hash + + tV8fe/ytIA0rW34nPnZg6+yhKD0= + + hash2 + + EPWb35659LjGQjBNA3r6lDUDIDaPnKa9G/qT9I4wJn0= + + optional + + + Resources/zh_CN.lproj/SUUpdateAlert.nib + + hash + + oG0fZ/lP9crT5S6vkciAY95lDTw= + + hash2 + + iB7DSUVxju0oEYArnzu4UZvzJOspLLglZ5u4L6QUALM= + + optional + + + Resources/zh_CN.lproj/SUUpdatePermissionPrompt.nib + + hash + + W8ubX+BkuZFategELgKCI5+k+aA= + + hash2 + + ghRtG+aW4exdUhXiu92fm1Tf8mYBa8R9tUh/wI6LtIE= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + srfTNLIFIdhNKE0yRzwEqAD7b+c= + + hash2 + + BhJKIV1dEw3kjBKsXdi9ATHVkYVIbZphZW4ZuTLUXQQ= + + optional + + + Resources/zh_TW.lproj/SUAutomaticUpdateAlert.nib + + hash + + f9d6yBmtEc7ZGNf90mMjT2Y2iPY= + + hash2 + + KdKocutBVqo0YiqkEu1ml3NA15D++r87Gsg15fnqyYY= + + optional + + + Resources/zh_TW.lproj/SUUpdateAlert.nib + + hash + + g+17l+rA13V8lX6SRDY24mVpy60= + + hash2 + + pGXbMSoHwxntOlrTafpJq80W/LPR4Js5sPfXm1l42OM= + + optional + + + Resources/zh_TW.lproj/SUUpdatePermissionPrompt.nib + + hash + + Zm1+u9SKhZx36+pWSdXXQBZumUw= + + hash2 + + IDdNffmmyVyNFKUzwiB42tUj6wQEMS5wzg0xkNPYEkw= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + xTTZRp0ziBZthxP8cgRiEgxZE0U= + + hash2 + + 2aZwBp9W8BR6Tbt6hEDjm/y/vo3FGMCIQOAsclVy+kQ= + + optional + + + + rules + + ^Resources/ + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^(Frameworks|SharedFrameworks|PlugIns|Plug-ins|XPCServices|Helpers|MacOS|Library/(Automator|Spotlight|LoginItems))/ + + nested + + weight + 10 + + ^.* + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^Resources/ + + weight + 20 + + ^Resources/.*\.lproj/ + + optional + + weight + 1000 + + ^Resources/.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Resources/Base\.lproj/ + + weight + 1010 + + ^[^/]+$ + + nested + + weight + 10 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + + diff --git a/ClashX/Support Files/Sparkle.framework/Versions/Current b/ClashX/Support Files/Sparkle.framework/Versions/Current new file mode 120000 index 0000000..8c7e5a6 --- /dev/null +++ b/ClashX/Support Files/Sparkle.framework/Versions/Current @@ -0,0 +1 @@ +A \ No newline at end of file diff --git a/ClashX/go.mod b/ClashX/go.mod index 1673ed1..69f18f2 100644 --- a/ClashX/go.mod +++ b/ClashX/go.mod @@ -1,3 +1,3 @@ module github.com/yichengchen/clashX/ClashX -require github.com/Dreamacro/clash v0.15.1-0.20190729042529-f6acbaac7b35 +require github.com/Dreamacro/clash v0.15.1-0.20190731031349-85128a634d99 diff --git a/ClashX/go.sum b/ClashX/go.sum index cb6cb80..17167b7 100644 --- a/ClashX/go.sum +++ b/ClashX/go.sum @@ -1,5 +1,5 @@ -github.com/Dreamacro/clash v0.15.1-0.20190729042529-f6acbaac7b35 h1:4751OM2GJ0jTLptztcVwSzR11S7/dWhs5krMIYP4k+0= -github.com/Dreamacro/clash v0.15.1-0.20190729042529-f6acbaac7b35/go.mod h1:iHa8PSisHJxXdH86+6QzH/lfVVXRAN/G2zOkWN5h5nY= +github.com/Dreamacro/clash v0.15.1-0.20190731031349-85128a634d99 h1:y9LWfZdcq/4MHZO2TJEjQBIIZT/4nKfeX8c+2gl3OyM= +github.com/Dreamacro/clash v0.15.1-0.20190731031349-85128a634d99/go.mod h1:iHa8PSisHJxXdH86+6QzH/lfVVXRAN/G2zOkWN5h5nY= github.com/Dreamacro/go-shadowsocks2 v0.1.3 h1:1ffY/q4e3o+MnztYgIq1iZiX1BWoWQ6D3AIO1kkb8bc= github.com/Dreamacro/go-shadowsocks2 v0.1.3/go.mod h1:0x17IhQ+mlY6q/ffKRpzaE7u4aHMxxnitTRSrV5G6TU= github.com/aead/chacha20 v0.0.0-20180709150244-8b13a72661da h1:KjTM2ks9d14ZYCvmHS9iAKVt9AyzRSqNU1qabPih5BY= diff --git a/Podfile b/Podfile index c699b05..d521258 100644 --- a/Podfile +++ b/Podfile @@ -3,7 +3,6 @@ target 'ClashX' do inhibit_all_warnings! use_frameworks! pod 'LetsMove' - pod 'Sparkle',git:'https://github.com/sparkle-project/Sparkle.git',tag:'1.22.0rc1' pod 'Alamofire' pod 'SwiftyJSON' pod 'RxSwift' diff --git a/Podfile.lock b/Podfile.lock index ed62281..763c309 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -13,7 +13,6 @@ PODS: - RxRelay (5.0.0): - RxSwift (~> 5) - RxSwift (5.0.0) - - Sparkle (1.21.3) - SwiftyJSON (5.0.0) - WebViewJavascriptBridge (6.0.3) - Yams (2.0.0) @@ -26,7 +25,6 @@ DEPENDENCIES: - LetsMove - RxCocoa - RxSwift - - Sparkle (from `https://github.com/sparkle-project/Sparkle.git`, tag `1.22.0rc1`) - SwiftyJSON - WebViewJavascriptBridge - Yams @@ -45,16 +43,6 @@ SPEC REPOS: - WebViewJavascriptBridge - Yams -EXTERNAL SOURCES: - Sparkle: - :git: https://github.com/sparkle-project/Sparkle.git - :tag: 1.22.0rc1 - -CHECKOUT OPTIONS: - Sparkle: - :git: https://github.com/sparkle-project/Sparkle.git - :tag: 1.22.0rc1 - SPEC CHECKSUMS: Alamofire: ae5c501addb7afdbb13687d7f2f722c78734c2d3 CocoaLumberjack: 2f44e60eb91c176d471fdba43b9e3eae6a721947 @@ -64,11 +52,10 @@ SPEC CHECKSUMS: RxCocoa: fcf32050ac00d801f34a7f71d5e8e7f23026dcd8 RxRelay: 4f7409406a51a55cd88483f21ed898c234d60f18 RxSwift: 8b0671caa829a763bbce7271095859121cbd895f - Sparkle: 3f75576db8b0265adef36c43249d747f22d0b708 SwiftyJSON: 36413e04c44ee145039d332b4f4e2d3e8d6c4db7 WebViewJavascriptBridge: 7f5bc4d3581e672e8f32bd0f812d54bc69bb8e29 Yams: cb96472112d99e4b368f8dae9ab62e8a3eb8a3f9 -PODFILE CHECKSUM: c05e22366eb20f66e3e46bc59c567dc8b411f84e +PODFILE CHECKSUM: ffa36e521c8287e1558aef4a79e4fa3ba081d8ac COCOAPODS: 1.7.5 diff --git a/Pods/Local Podspecs/Sparkle.podspec.json b/Pods/Local Podspecs/Sparkle.podspec.json deleted file mode 100644 index 8d1b2ba..0000000 --- a/Pods/Local Podspecs/Sparkle.podspec.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "Sparkle", - "version": "1.21.3", - "summary": "A software update framework for macOS", - "description": "Sparkle is an easy-to-use software update framework for Cocoa developers.", - "homepage": "http://sparkle-project.org", - "documentation_url": "http://sparkle-project.org/documentation/", - "screenshots": "http://sparkle-project.org/images/screenshot-noshadow@2x.png", - "license": { - "type": "MIT", - "file": "LICENSE" - }, - "authors": { - "Mayur Pawashe": "zorgiepoo@gmail.com", - "Kornel Lesiński": "pornel@pornel.net", - "Jake Petroules": "jake.petroules@petroules.com", - "C.W. Betts": "computers57@hotmail.com", - "Andy Matuschak": "andy@andymatuschak.org" - }, - "platforms": { - "osx": "10.7" - }, - "source": { - "http": "https://github.com/sparkle-project/Sparkle/releases/download/1.21.3/Sparkle-1.21.3.tar.bz2" - }, - "source_files": "Sparkle.framework/Versions/A/Headers/*.h", - "preserve_paths": "bin/*", - "public_header_files": "Sparkle.framework/Versions/A/Headers/*.h", - "vendored_frameworks": "Sparkle.framework", - "xcconfig": { - "FRAMEWORK_SEARCH_PATHS": "\"${PODS_ROOT}/Sparkle\"", - "LD_RUNPATH_SEARCH_PATHS": "@loader_path/../Frameworks" - }, - "requires_arc": true -} diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index ed62281..763c309 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -13,7 +13,6 @@ PODS: - RxRelay (5.0.0): - RxSwift (~> 5) - RxSwift (5.0.0) - - Sparkle (1.21.3) - SwiftyJSON (5.0.0) - WebViewJavascriptBridge (6.0.3) - Yams (2.0.0) @@ -26,7 +25,6 @@ DEPENDENCIES: - LetsMove - RxCocoa - RxSwift - - Sparkle (from `https://github.com/sparkle-project/Sparkle.git`, tag `1.22.0rc1`) - SwiftyJSON - WebViewJavascriptBridge - Yams @@ -45,16 +43,6 @@ SPEC REPOS: - WebViewJavascriptBridge - Yams -EXTERNAL SOURCES: - Sparkle: - :git: https://github.com/sparkle-project/Sparkle.git - :tag: 1.22.0rc1 - -CHECKOUT OPTIONS: - Sparkle: - :git: https://github.com/sparkle-project/Sparkle.git - :tag: 1.22.0rc1 - SPEC CHECKSUMS: Alamofire: ae5c501addb7afdbb13687d7f2f722c78734c2d3 CocoaLumberjack: 2f44e60eb91c176d471fdba43b9e3eae6a721947 @@ -64,11 +52,10 @@ SPEC CHECKSUMS: RxCocoa: fcf32050ac00d801f34a7f71d5e8e7f23026dcd8 RxRelay: 4f7409406a51a55cd88483f21ed898c234d60f18 RxSwift: 8b0671caa829a763bbce7271095859121cbd895f - Sparkle: 3f75576db8b0265adef36c43249d747f22d0b708 SwiftyJSON: 36413e04c44ee145039d332b4f4e2d3e8d6c4db7 WebViewJavascriptBridge: 7f5bc4d3581e672e8f32bd0f812d54bc69bb8e29 Yams: cb96472112d99e4b368f8dae9ab62e8a3eb8a3f9 -PODFILE CHECKSUM: c05e22366eb20f66e3e46bc59c567dc8b411f84e +PODFILE CHECKSUM: ffa36e521c8287e1558aef4a79e4fa3ba081d8ac COCOAPODS: 1.7.5 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 13d60f9..d14435a 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -26,444 +26,435 @@ ); name = Crashlytics; }; - ED77B4B88587C894E85C361023D67C53 /* Sparkle */ = { - isa = PBXAggregateTarget; - buildConfigurationList = 2C8D06A2289713323892B3638F08AC0B /* Build configuration list for PBXAggregateTarget "Sparkle" */; - buildPhases = ( - ); - dependencies = ( - ); - name = Sparkle; - }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ - 0035578E546D7EC40FF3802054754F9C /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9204799B33BA5A9F93E03B9914F398D6 /* ScheduledDisposable.swift */; }; - 003C5B985F4DB50CEB0C67098D780864 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88216452D2BE702F258B6DABC459657 /* DisposeBase.swift */; }; - 008344B3D81B0F13F9748D9210B92CFB /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D568927A7B633CDF69A74822BABBE912 /* RetryWhen.swift */; }; - 00E10BF36643367D5A235B6DE92CA997 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD47314C4D7AE4EBE247D1EB963BFA6 /* KVORepresentable+CoreGraphics.swift */; }; - 010C4CF5D609EF19F304CA31FB464F9E /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2A73D1C26DB7920649170FF244B6F7A /* Zip.swift */; }; - 01CD0C3C60160AC1519957BF479D6160 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06517071DF1DA3773062FC5E0C5B8900 /* NSObject+Rx.swift */; }; - 0200F221BFA53FB04D3CFA8AB4C806CB /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FDC889BC0E577C572E38C9E4449BC9A /* ObservableConvertibleType+SharedSequence.swift */; }; - 020E098C253F02CF5A2F89A505CA37EE /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 42FC95DDF7AAA7720CE23A0AEE7CB3D2 /* nl.lproj */; }; + 0035578E546D7EC40FF3802054754F9C /* ScheduledDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1469DC410AB9EB97C7A3825D4C0CBA20 /* ScheduledDisposable.swift */; }; + 003C5B985F4DB50CEB0C67098D780864 /* DisposeBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BB6712972F9C2ABB21EA20FBBF0882E /* DisposeBase.swift */; }; + 008344B3D81B0F13F9748D9210B92CFB /* RetryWhen.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6736AB7F6FE072DCB5AC50CC2D33844 /* RetryWhen.swift */; }; + 00E10BF36643367D5A235B6DE92CA997 /* KVORepresentable+CoreGraphics.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CA6846C5EC1EDB470FAE1326DBA223 /* KVORepresentable+CoreGraphics.swift */; }; + 010C4CF5D609EF19F304CA31FB464F9E /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE482942BA376E4DEECCDECCBE755192 /* Zip.swift */; }; + 01CD0C3C60160AC1519957BF479D6160 /* NSObject+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9630C1218B9D9665ABFEBA8D020E36BB /* NSObject+Rx.swift */; }; + 0200F221BFA53FB04D3CFA8AB4C806CB /* ObservableConvertibleType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F98595546001D9C82E6093DCE15809 /* ObservableConvertibleType+SharedSequence.swift */; }; + 020E098C253F02CF5A2F89A505CA37EE /* nl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F8A92E610CB7F9AA5A1AD34F34AB80AD /* nl.lproj */; }; 03B52E0F2C663A93B3A465F2DF2E56A5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - 044D98241744F97F76C268C3078E2046 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F3F95143441B2310EFD044D43C27FE05 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 04923D256CD1D0B5EFB1B41852961500 /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F843F5CDB6C4F79DBA8747A0C084E02 /* ItemEvents.swift */; }; - 04F11DF5ECF5E3DF33AD0CD0420038D6 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26256FA3B670297072D65A745E83E373 /* UIGestureRecognizer+Rx.swift */; }; - 0593E504E6DDAF3E0041029140FEE46F /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5430C7B481BBB4F70BE7FC687A0FBA69 /* SerialDisposable.swift */; }; - 05B07F0A1B869CC27F68EEEDCD16C83F /* WebViewJavascriptBridgeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 499A0CAF25E22DC04A37A91C98816887 /* WebViewJavascriptBridgeBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05CA23C43024A74D57C330814E1A8351 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E84494E0AF71BFB54570F3355C67916F /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0608C7A4DDCAD7A60E472ECE1336E1A3 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47BD786FED213B438C864AF5691A3D67 /* BinaryDisposable.swift */; }; - 0665DEB92466614F18FC85AD5302BA32 /* Emitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BA8F295950E305ABAC4B265A9948F71 /* Emitter.swift */; }; - 06FBACE2AE11B091F6D0220E45524F2A /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F67C5A93309DB9D414E6ADD42B21C079 /* BehaviorRelay+Driver.swift */; }; - 073F84495644AA246285C6CCE6D1D45B /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8743A939CAC6935455FB7C538777B1D4 /* AsyncLock.swift */; }; - 07A96C072BD66C9180D0E0FCD9BDD5CF /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0847CFE38A3859D3903719815ACA8DC7 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; - 082264B202F927D6BF41D8A69080BC56 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8F5CE6183C68D39B2F6F595E6A37790 /* Just.swift */; }; - 090B04CBD679837B9DDD12FEE6A33B54 /* WebViewJavascriptBridge_JS.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A5A624E2859F65F8911150FD7EFB516 /* WebViewJavascriptBridge_JS.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 090E508A9601BD246967AC85380CC739 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = CCD5F45CC7E864CFF3E912936DCDEE70 /* _RXObjCRuntime.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 092FC8C9EEBBD1F00ADF57C2C04CEBB6 /* Node.Scalar.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA3E75ABED465C1FF7664D1C756D73EC /* Node.Scalar.swift */; }; + 044D98241744F97F76C268C3078E2046 /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FE06D8C1C1E248DAB0CD59CE83D01FD /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 04923D256CD1D0B5EFB1B41852961500 /* ItemEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C4715E938426736FBFCC1691CEC36C5 /* ItemEvents.swift */; }; + 04F11DF5ECF5E3DF33AD0CD0420038D6 /* UIGestureRecognizer+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B4DAE8B6180EBD5736479DFC0CFCE37 /* UIGestureRecognizer+Rx.swift */; }; + 0593E504E6DDAF3E0041029140FEE46F /* SerialDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07CF6884E903629F08062C3A6318B44B /* SerialDisposable.swift */; }; + 05B07F0A1B869CC27F68EEEDCD16C83F /* WebViewJavascriptBridgeBase.h in Headers */ = {isa = PBXBuildFile; fileRef = E59F79C157A774591D1B01449A3C2F90 /* WebViewJavascriptBridgeBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05CA23C43024A74D57C330814E1A8351 /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = B6AA14DF6D7C2201E282DB1C3CEBF9BE /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0608C7A4DDCAD7A60E472ECE1336E1A3 /* BinaryDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DEB18A433A5ED5712A6ADC27A1AE771 /* BinaryDisposable.swift */; }; + 0665DEB92466614F18FC85AD5302BA32 /* Emitter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC43F4D8A7CFE62FCFA8FE6DEACE535 /* Emitter.swift */; }; + 06FBACE2AE11B091F6D0220E45524F2A /* BehaviorRelay+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A5D7414AEEC9F6613D25C8D906E356D /* BehaviorRelay+Driver.swift */; }; + 073F84495644AA246285C6CCE6D1D45B /* AsyncLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E154EF1E2B76D6970E0ACD0B3032BC0 /* AsyncLock.swift */; }; + 07A96C072BD66C9180D0E0FCD9BDD5CF /* RxCollectionViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27DF5D4B641EDA5D26453F530F995133 /* RxCollectionViewDataSourcePrefetchingProxy.swift */; }; + 082264B202F927D6BF41D8A69080BC56 /* Just.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5475E946E1533E0A2A0E3C12C5E5CCF /* Just.swift */; }; + 090B04CBD679837B9DDD12FEE6A33B54 /* WebViewJavascriptBridge_JS.h in Headers */ = {isa = PBXBuildFile; fileRef = 48C28FC086BC3B935B22ACB880DBBC63 /* WebViewJavascriptBridge_JS.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 090E508A9601BD246967AC85380CC739 /* _RXObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F5DD2418D5A56EA7E84FF015C931B6C /* _RXObjCRuntime.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 092FC8C9EEBBD1F00ADF57C2C04CEBB6 /* Node.Scalar.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB0BEF45879D2D15D4261F1C00B8FD80 /* Node.Scalar.swift */; }; 095FEEE130C1B6486D74DA8DB0B290F6 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - 09D156E385FAFDBC0DC75CDD49988336 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F898C6045246261B6C1379A124537A04 /* Completable.swift */; }; - 09F6953D0A355AEEDD4DE40E8FD483B6 /* PFMoveApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 998BFBEA23EB9947E90ECF4E270AC5FC /* PFMoveApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A1237C0C6C64DAE78E6F4CD771CA4B0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = D14E59FB62713065395451815C17C426 /* da.lproj */; }; - 0A86959B5090748380AAE06F3CA3C524 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73A189A706E9E7721C8F4BC5B248BD2A /* RxPickerViewAdapter.swift */; }; - 0AAADAECA05781027EB4CD032DD0FDF4 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B030E3B02792888E391E9FFCD36151A /* ObservableConvertibleType.swift */; }; - 0AE84F7E4C09893C13598DD05E7D93C8 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17051836EB445E113E9E80D1B38FB540 /* SchedulerServices+Emulation.swift */; }; - 0BE2FC0DB38C590D73425807974A2B64 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E46B3CB10D673D60D4549BAA6D71CBDB /* RxPickerViewDataSourceProxy.swift */; }; - 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA63DB0DF21CB55199B4C7EBD1308B73 /* ParameterEncoding.swift */; }; - 0D604E8878A04BA1858C1476F6902E3B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23EEB43A1DC83488382842DD0B48DDA7 /* RxCollectionViewDataSourceType.swift */; }; - 0D7EEDD1755456AD6E1B6B70968B67D7 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EAB64D4D9C9DC10E68B78F93AC34D9ED /* RxRelay-dummy.m */; }; + 09D156E385FAFDBC0DC75CDD49988336 /* Completable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2684F5332B620EF0242A219AF2BFA4ED /* Completable.swift */; }; + 09F6953D0A355AEEDD4DE40E8FD483B6 /* PFMoveApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = EDF92CA2CE6DA70A2E91FFD1A82C000B /* PFMoveApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0A1237C0C6C64DAE78E6F4CD771CA4B0 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0386B09C204F230F8577596767F6C3B6 /* da.lproj */; }; + 0A86959B5090748380AAE06F3CA3C524 /* RxPickerViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6F0CEA9B971471F68B35ACD81107C1 /* RxPickerViewAdapter.swift */; }; + 0AAADAECA05781027EB4CD032DD0FDF4 /* ObservableConvertibleType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A227E3927BDB5E81CC95157F14D3D236 /* ObservableConvertibleType.swift */; }; + 0AE84F7E4C09893C13598DD05E7D93C8 /* SchedulerServices+Emulation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCE2E2AE4185A99176E6195AF80A4E27 /* SchedulerServices+Emulation.swift */; }; + 0BE2FC0DB38C590D73425807974A2B64 /* RxPickerViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F79F9C291488C920E47DD7880581E4AE /* RxPickerViewDataSourceProxy.swift */; }; + 0C5E11DE24DAA737704B355F5F2F3426 /* ParameterEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56A849BD65C7F2D74ED8C2DF0209DCBF /* ParameterEncoding.swift */; }; + 0D604E8878A04BA1858C1476F6902E3B /* RxCollectionViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B94C46664053886735A2AAB29688CB91 /* RxCollectionViewDataSourceType.swift */; }; + 0D7EEDD1755456AD6E1B6B70968B67D7 /* RxRelay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 005C7558D73AF86504DF2C5FB647D2FC /* RxRelay-dummy.m */; }; 0E4EE6AED2E0D2D760A6480FC256AF57 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 562CD424F5F54A670645DDF85B8E0DE3 /* RxSwift.framework */; }; - 0F9D3873F3D524EFDC25D234602BFE7E /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = F112BE0CACB92E822FA78D2FB65CCCBC /* SwiftSupport.swift */; }; - 10405C1A5923C6AD547D666C3FD873DF /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8608D8572CB1E0A71BF31DFDB07701EA /* Zip+arity.swift */; }; - 104F93F51E9874729C21655508F6D9D9 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 91708A5A784D725A06EC823DD1E6ED55 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 10F338979909A45B2DEB7AA8892046F4 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BED412A10CA697E6E5ECDF5DC548A633 /* tr.lproj */; }; - 128EBF00EE83F414E547EA75C3D205D6 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C79F6B4AD3E0861BEA09F862E1943BD /* KVORepresentable+Swift.swift */; }; - 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D432FD731FA6838F1D4947D282554CF /* Notifications.swift */; }; - 13340050F3ABC9742E1949F879948B95 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF461C1C2ED0A49FCB8EBD41E43BDD15 /* Do.swift */; }; - 13A73DB357DDAAEB712594E0E6331F7B /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = DE1738D8B501C7970505F04B84B8962A /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 143856DC8C34586709E57A6F8C561D84 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B98FB216A4219B833FAF2476F489D94A /* CombineLatest.swift */; }; - 1525AEE6DD45F7D6ED32A2870AF95BDA /* WebViewJavascriptBridgeBase.m in Sources */ = {isa = PBXBuildFile; fileRef = CB0CEAEA044AEE27251C0CF1104F0AB0 /* WebViewJavascriptBridgeBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 166FD42123ACB3FA0865A7414E44E5E0 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = AED816BDA0FD53D8140682342C4EBAC1 /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 180141534FED214D47B30C7E93AF4681 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1734BF58A5F01472643870A5A3B09458 /* Platform.Darwin.swift */; }; - 188BB84A5555462909871E8F1CAECC1F /* Encoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FECEFB891F4B4BCDF288D784FECBA20 /* Encoder.swift */; }; - 19421430C951894E8B446C7A71C2CBB5 /* Yams-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D57F33E318924B9CB078A98F87F9329B /* Yams-dummy.m */; }; - 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 539C2D91DE5C1E4F714CE564A468EC2F /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E87BB589BA4CA735F76E1DCD2C11B3D3 /* Alamofire-dummy.m */; }; - 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BDC7BCC2895FEC068053A7613A04958 /* MultipartFormData.swift */; }; - 1A57869233B2763E39A255436D7879D5 /* Representer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 519AB40331B36B5C36A6EFBCC84B122E /* Representer.swift */; }; - 1A73743D0ACF79E17620444695C737D9 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EEBFDEFA6E08A4D00C2274F1E759951A /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B528B2591CB4191FF4FC3DA585EFA6A /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5A54C346C7D315E84DD2FD6DF8398D7 /* Cancelable.swift */; }; - 1BBB0850343C10E0B6A3F9784BD4AB45 /* Mark.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15F6A8560086B2B0F80E2E7B57FE4BB8 /* Mark.swift */; }; - 1C2B8DF7D88E1662D7A92D5E31BB7EB5 /* Pods-ClashX-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 080327B0BD83032A4455D58D48EE472E /* Pods-ClashX-dummy.m */; }; - 1D12E759BC70591C70CCC2BC2F845F01 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FA0CFF90E8EBCB650A23A5AF88EF063 /* ControlTarget.swift */; }; - 1D319F63A4C029C8A4BC6BCC7D68B321 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D8E829B6BCCE9A659AF60B36BFF09EF /* RxNavigationControllerDelegateProxy.swift */; }; - 1DBF1E4A8E1A5CB93EDCF21984E05AF0 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CA36B418642B2A86E19078F51538CFE /* ElementAt.swift */; }; - 1DDBAF7598BF86FDA87E36D6A793F870 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A22DE0F2C8DCC858501A455CC7EE93A /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1E8345851BDF40D49634C86D9CE0441D /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44D5E11957CBA6959EDD9A86D3D72620 /* Skip.swift */; }; - 2042A55FF7A1761CB25D0D86A254C442 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9F02F20532B8AAD66A88CA9C8A7ECBBA /* hu.lproj */; }; - 206B2D6A80FCE860C707A2B09931B6C4 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = FF747BDC04A2529192B28F5B5CE9D661 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 23382ACCE12B1D4957F14BBC9D8D0DCF /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD4360295D87E5516077D553C4179FE3 /* HistoricalSchedulerTimeConverter.swift */; }; - 23B070AA8A852F310D4E1FB1072BF42A /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 57ECF2A95C9D0336FC33CE5226EE1D28 /* _RXKVOObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 245BA2C2CEF69752F8F62AED3C06F6D8 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 65219A3189DDA123209A4A7DB46DDE8C /* DDOSLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 24746D85048D00CEC87B87D4ADFFA3C2 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D9BA7A3FBB8AE0B03418435057C731E /* Map.swift */; }; - 2533E2685C3D19B467013372FF443007 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EDEF372524980ED9F1322F1EE24B7CF /* Filter.swift */; }; - 25CBD8F4D6317A376851953A2134009D /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744097DE9244CED2C74AB09944E7C978 /* AnonymousDisposable.swift */; }; - 2625C3D81DA7F7A64588F1BDFE03FBB5 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A4BA9F92DACE014E5699E2B0010D8A2 /* VirtualTimeConverterType.swift */; }; - 284FD7F457D61BF637538B5D8A34D32B /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = C614E072FDEA18A5452200B42CBEB146 /* TakeWhile.swift */; }; - 287D2792C4259E7F7A26275680FEAFE7 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CE50AABEB8BFCD383BDDFCC8258471E /* InfiniteSequence.swift */; }; - 296E400E76B224EBF3794150CD01C803 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A03EFC92502951D6F16DE893583F8907 /* NSTextView+Rx.swift */; }; - 2A11F0CD9D492C270EC795212EEABD2F /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F7E408546F3EF2737FD7DB43654735A /* PublishSubject.swift */; }; - 2A669602458D50A6B59F46733689CA3E /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F1BA7FE61258E4A8EAC25897F703D67 /* BooleanDisposable.swift */; }; - 2B2AEE412F4C22626CB0D3E89CDC54FA /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97FC9575481A951C409E0A7A7402440 /* StartWith.swift */; }; - 2B2B6FDCB09E100E56EE86589959CB5D /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = C4DCE318057A9B573BFA6D241F9749E7 /* DDLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2B3471678E792D3906DF70A3C03ADEFD /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EA028F74066FCA3A5D8C3D471A342A6 /* ObservableType+Extensions.swift */; }; - 2BDA680976D863D1EA5F40C391600356 /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 244D4C16E93A50D404B713D1F77F6920 /* RxTableViewDataSourceProxy.swift */; }; - 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E8FFB7458A6C80BAF0A85B5363C3E84 /* SwiftyJSON-dummy.m */; }; - 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5647D1F22C264BB1F93F9541528881A /* SessionDelegate.swift */; }; - 2D19C10B554DEFAF5D8AF46140990D05 /* WebViewJavascriptBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6913BF43F89EAF4319E7B34504C0D5 /* WebViewJavascriptBridge.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 2E15CAB0A52B69D3FA0D70119BBE8E53 /* LetsMove-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C019E1611EB29AE0CBACDB74DA867492 /* LetsMove-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EACEEA44AA346A1290E6905CB8746F2 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8015C4C97D774365F4A27A1AD4B204A6 /* UISearchBar+Rx.swift */; }; - 301340C63610AF1D5D4CE50709F31219 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A28D12A699663B376D4CEC38A5FB007B /* UINavigationController+Rx.swift */; }; - 304D93701B5CE1DC28D23D398041D04B /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23C08EA3C38124D3BDAEEE7E1A9B12EC /* RxTableViewDataSourceType.swift */; }; - 31178C789D180A66D48BE5AA4499BF9C /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB2B67FFC6FF06673B993B1CD3BB1647 /* Scan.swift */; }; - 31194073C810A8C763DB8B070D931BE2 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FA22C9ACE54C3BCC399A2C6B45558AE8 /* es.lproj */; }; - 3229B2AC8E6AEEAA7A1869FFB3A34A83 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E6F1F2954830E1D5B77D492BF82226 /* NSControl+Rx.swift */; }; - 32548F19AD8CE091C9B839D129A12ED3 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEA8071AE33E71B577B98DE5D95EF3A /* LockOwnerType.swift */; }; - 32FAB693F35FD0A43BFAA96EE42C0592 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD57704B024ECC89BB1B7BEDA47CE947 /* AsyncSubject.swift */; }; - 33DB58AF9288D79925FB91F693665208 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4AAF3B4DD461A8CCDC4A6D0B51CD6F6 /* PriorityQueue.swift */; }; - 34CBC2B817C33CC3DE31260F20057592 /* YamlError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1312FB77B0F8EE88AC751DA9B4B2FE /* YamlError.swift */; }; - 34D029FAA2D10623122CAE30AABE059C /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1172F4D39D624C8F06E500672345C38F /* SectionedViewDataSourceType.swift */; }; - 34DB7BB76B5B3210F0A97FD9E95EBB0A /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2C52A77F5BB69457461EE67EB8FB59D /* Error.swift */; }; - 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB50A41F6502B25E2FA37D073A6A231 /* NetworkReachabilityManager.swift */; }; - 35B313568A73F9B9156EB797EAB4D124 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10BC672BAF7D54CBFE80978C03B2A81 /* HistoricalScheduler.swift */; }; - 35F457359E3D6A39785679EBFE7DBB79 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = B933A77DBEBD6788104D5CDF3D5A23F3 /* Debug.swift */; }; - 3602B092CE2FBF8D79C48C4C6C6D7680 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 587836E1CE0BD73E7645803D465D3C55 /* _RX.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 3659C98B7C40FC03D7F95EA0F5D4FAB1 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20914813E501B4A6A7D11E3BB5DB21FB /* UISlider+Rx.swift */; }; - 38B6CF46DC1ADF2D89BCE70E449708CF /* Constructor.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDD457EA461EAE9B8811C0B3739277A6 /* Constructor.swift */; }; - 3A14BB97B3788BF621E1E310347945DF /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D14537D76DA29673FB9F94AD274E7022 /* CompositeDisposable.swift */; }; + 0F9D3873F3D524EFDC25D234602BFE7E /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0482E9B30E23D89B20EA950E629030E /* SwiftSupport.swift */; }; + 10405C1A5923C6AD547D666C3FD873DF /* Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B7D62D1F0163A3C01872BC17F44875C /* Zip+arity.swift */; }; + 104F93F51E9874729C21655508F6D9D9 /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = E169806EA02344165D71B87A8E77ACD0 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10F338979909A45B2DEB7AA8892046F4 /* tr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 1B7317E57FA3EFCE8FF4D5F8BBE7DBDC /* tr.lproj */; }; + 128EBF00EE83F414E547EA75C3D205D6 /* KVORepresentable+Swift.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ECD2047DE778A8ECEB4D16E51CADAF3 /* KVORepresentable+Swift.swift */; }; + 132E0F619E4338E5D1B27E4C72076B3F /* Notifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95D19095EB86699E5F947B8E3D3E081A /* Notifications.swift */; }; + 13340050F3ABC9742E1949F879948B95 /* Do.swift in Sources */ = {isa = PBXBuildFile; fileRef = B33C6587F0825043A2C120470AEF187D /* Do.swift */; }; + 13A73DB357DDAAEB712594E0E6331F7B /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F1CF9C182006A3A4C86541FCBA73876E /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 143856DC8C34586709E57A6F8C561D84 /* CombineLatest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AB96E41B094CC63AC54AE613FD385F3 /* CombineLatest.swift */; }; + 1525AEE6DD45F7D6ED32A2870AF95BDA /* WebViewJavascriptBridgeBase.m in Sources */ = {isa = PBXBuildFile; fileRef = E15182A56D026D0F3542E29747F07573 /* WebViewJavascriptBridgeBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 166FD42123ACB3FA0865A7414E44E5E0 /* RxCocoaRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 0766DFCA8AD31A716722CAB66C5F82BD /* RxCocoaRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 180141534FED214D47B30C7E93AF4681 /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5422C25A233FA6DD82FA96454BC579C /* Platform.Darwin.swift */; }; + 188BB84A5555462909871E8F1CAECC1F /* Encoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC967A04AAA1E333E1D5C8816D11A664 /* Encoder.swift */; }; + 19421430C951894E8B446C7A71C2CBB5 /* Yams-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 17FC5CDB09A9EB564A002BD0F8D6CB79 /* Yams-dummy.m */; }; + 1942F7D3B7722A5637C3FC0BE44B1E6C /* SwiftyJSON-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C04D1AE93ABEC279125CF95CC9BD2925 /* SwiftyJSON-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1945CD5D63A1C164AEAAA9A33E85571E /* Alamofire-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 965EB35B6DDD88B6ED96F50D86C3A83F /* Alamofire-dummy.m */; }; + 1986B50C74F1697EA43F68335C93CEB3 /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5EF6A48983DCCF1EEDDB0BDDEC0E2B4 /* MultipartFormData.swift */; }; + 1A57869233B2763E39A255436D7879D5 /* Representer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F832E152E2C8BF69C4A7A2D8C43FC57 /* Representer.swift */; }; + 1A73743D0ACF79E17620444695C737D9 /* RxRelay-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 390B993E3935F4F6845E0077EB268894 /* RxRelay-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B528B2591CB4191FF4FC3DA585EFA6A /* Cancelable.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB2CE2CF151E5F0698A32F777EB5528F /* Cancelable.swift */; }; + 1BBB0850343C10E0B6A3F9784BD4AB45 /* Mark.swift in Sources */ = {isa = PBXBuildFile; fileRef = 581F6E0919B4CC96B8C19AB1F5F5A22D /* Mark.swift */; }; + 1D12E759BC70591C70CCC2BC2F845F01 /* ControlTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB14AAE7E120F4DD284E9732011FD4E /* ControlTarget.swift */; }; + 1D319F63A4C029C8A4BC6BCC7D68B321 /* RxNavigationControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AF6FBB5279384A234CC39494E353161 /* RxNavigationControllerDelegateProxy.swift */; }; + 1DBF1E4A8E1A5CB93EDCF21984E05AF0 /* ElementAt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 488862E14BE898E39AEEB30E3A76DBF0 /* ElementAt.swift */; }; + 1DDBAF7598BF86FDA87E36D6A793F870 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 96464495DD5E53B32FFD7B726A7751D8 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1E8345851BDF40D49634C86D9CE0441D /* Skip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40DC95CE8C5EFA06F34680A458DC5F37 /* Skip.swift */; }; + 2042A55FF7A1761CB25D0D86A254C442 /* hu.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5B6A8E63C5F063A8172E20B7540D0ED4 /* hu.lproj */; }; + 206B2D6A80FCE860C707A2B09931B6C4 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = D7A2745098780CD55CEEE60175052EBB /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 23382ACCE12B1D4957F14BBC9D8D0DCF /* HistoricalSchedulerTimeConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F36962489278BF6D1BCAA2E04F1DF0 /* HistoricalSchedulerTimeConverter.swift */; }; + 23B070AA8A852F310D4E1FB1072BF42A /* _RXKVOObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F56002366418E883EAF9F01C417837 /* _RXKVOObserver.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 245BA2C2CEF69752F8F62AED3C06F6D8 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AAE4097218F0DB2CFC317E588ED4506 /* DDOSLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 24746D85048D00CEC87B87D4ADFFA3C2 /* Map.swift in Sources */ = {isa = PBXBuildFile; fileRef = 146714B08629D99570DCF6D78F568EAC /* Map.swift */; }; + 2533E2685C3D19B467013372FF443007 /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B8936AD7FA3A695275D643431049A67 /* Filter.swift */; }; + 25CBD8F4D6317A376851953A2134009D /* AnonymousDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65EF8FADB3187B5480F52B6A4684EF7 /* AnonymousDisposable.swift */; }; + 2625C3D81DA7F7A64588F1BDFE03FBB5 /* VirtualTimeConverterType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2223D31251DACB915F399E40A754C2A1 /* VirtualTimeConverterType.swift */; }; + 284FD7F457D61BF637538B5D8A34D32B /* TakeWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35CFACDE96A9CDB24AC41EDE0A783B7B /* TakeWhile.swift */; }; + 287D2792C4259E7F7A26275680FEAFE7 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = C53D5C01805316EDA393829CE4BB3D77 /* InfiniteSequence.swift */; }; + 296E400E76B224EBF3794150CD01C803 /* NSTextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86E6F808624ADC0761F5C72F2AF55555 /* NSTextView+Rx.swift */; }; + 2A11F0CD9D492C270EC795212EEABD2F /* PublishSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACF510B95AE0D517163BD207F408585F /* PublishSubject.swift */; }; + 2A669602458D50A6B59F46733689CA3E /* BooleanDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2786060B0631BACF75B66A890B50A0A /* BooleanDisposable.swift */; }; + 2B2AEE412F4C22626CB0D3E89CDC54FA /* StartWith.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EE52FAD4EA29483BFD78A0C2FFDC6CC /* StartWith.swift */; }; + 2B2B6FDCB09E100E56EE86589959CB5D /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FE1E46EB5C07BDD3AFA9D417B74C98D /* DDLog.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2B3471678E792D3906DF70A3C03ADEFD /* ObservableType+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CF401254C81466016D4CE2AE646033 /* ObservableType+Extensions.swift */; }; + 2BDA680976D863D1EA5F40C391600356 /* RxTableViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7265548FB4C34EA3FEBC1153EC17343 /* RxTableViewDataSourceProxy.swift */; }; + 2BF6FBC0A64BF107C5D64C61F1397770 /* SwiftyJSON-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 63D9E91E311BD8FD3D659D9463DB3519 /* SwiftyJSON-dummy.m */; }; + 2C61B040BA6A9A7AE66C4D9BA26D5520 /* SessionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE1B887C24D7916848ED9E902794841 /* SessionDelegate.swift */; }; + 2D19C10B554DEFAF5D8AF46140990D05 /* WebViewJavascriptBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C8EE68BCC0D4AC5A320E7A0341492F1 /* WebViewJavascriptBridge.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 2E15CAB0A52B69D3FA0D70119BBE8E53 /* LetsMove-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C9246A3B3DBA2B67F3E40BF354ABBA4B /* LetsMove-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EACEEA44AA346A1290E6905CB8746F2 /* UISearchBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3B15636E35EFC3D98EE0377735A9435 /* UISearchBar+Rx.swift */; }; + 301340C63610AF1D5D4CE50709F31219 /* UINavigationController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA2E2E42D7E772EC4F79CA4141538ABA /* UINavigationController+Rx.swift */; }; + 304D93701B5CE1DC28D23D398041D04B /* RxTableViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23A04FF3E53F025698AC33CA6BEAC267 /* RxTableViewDataSourceType.swift */; }; + 31178C789D180A66D48BE5AA4499BF9C /* Scan.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00A1679363B1FF4D1D6CE79E32261A98 /* Scan.swift */; }; + 31194073C810A8C763DB8B070D931BE2 /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6D6A71633CD031B97B00B3B95A29C623 /* es.lproj */; }; + 3229B2AC8E6AEEAA7A1869FFB3A34A83 /* NSControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0EF1BAE4F43C7E8B1D3C8D385DFFCF6 /* NSControl+Rx.swift */; }; + 32548F19AD8CE091C9B839D129A12ED3 /* LockOwnerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DE956A479F4ADB67F8E2F1AD7855DB4 /* LockOwnerType.swift */; }; + 32FAB693F35FD0A43BFAA96EE42C0592 /* AsyncSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = D724CB818671A4CFBCA1BF99C85984DF /* AsyncSubject.swift */; }; + 33DB58AF9288D79925FB91F693665208 /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = B945D68282B2D733EA6F0A6658CBC8E3 /* PriorityQueue.swift */; }; + 34CBC2B817C33CC3DE31260F20057592 /* YamlError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6554DA9116A3E547E6B99C9E333ED546 /* YamlError.swift */; }; + 34D029FAA2D10623122CAE30AABE059C /* SectionedViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1DA3E8E72EBCFC05BBD91B9C6DADAF4 /* SectionedViewDataSourceType.swift */; }; + 34DB7BB76B5B3210F0A97FD9E95EBB0A /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0002607012D68BB9100EA453DCE3F2 /* Error.swift */; }; + 3571F958A3907B3A806E62D50C2550D4 /* NetworkReachabilityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2E9777CAAC5AB657832730539298CA4 /* NetworkReachabilityManager.swift */; }; + 35B313568A73F9B9156EB797EAB4D124 /* HistoricalScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0F65C6CA87CD7E837F6991CF5EA09E4 /* HistoricalScheduler.swift */; }; + 35F457359E3D6A39785679EBFE7DBB79 /* Debug.swift in Sources */ = {isa = PBXBuildFile; fileRef = C62BAA1C46E8DD846A4DCC1F37D2D7A1 /* Debug.swift */; }; + 3602B092CE2FBF8D79C48C4C6C6D7680 /* _RX.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B520E5AFB7E1EEF18CA80BE2EB9322C /* _RX.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 3659C98B7C40FC03D7F95EA0F5D4FAB1 /* UISlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 241289596481F12057562FECAFCFF5EB /* UISlider+Rx.swift */; }; + 38B6CF46DC1ADF2D89BCE70E449708CF /* Constructor.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3D094139C554BE2DCDC5936F50AE364 /* Constructor.swift */; }; + 3A14BB97B3788BF621E1E310347945DF /* CompositeDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17306CEC366D7348DBAEB99BAE4BBAEF /* CompositeDisposable.swift */; }; 3B439B7513C843BF0C396B9DBF16CBFF /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - 3C1D1EB82B7A96888513719042022CF5 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0DDA4BC49B42BCF3F19CFF6F986B626 /* Bag.swift */; }; - 3C453D2AFA7BD40BB29EED562D475463 /* WebViewJavascriptBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = B8C77C3EAF1EFD03764AC669277E61B0 /* WebViewJavascriptBridge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C683A6082B0876794E75B8528536388 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B593EF2099BAA19444EBFEF55722B3 /* Errors.swift */; }; - 3CDFD24908D9F5BB181BE6E87447EF2B /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 866CB7ED7BC30B4B68F0B93C3CDBEA28 /* SerialDispatchQueueScheduler.swift */; }; - 3CF2CD18FB573A30174F95AD6BA563C4 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6F9A6095903AA267D54007D10B62963F /* ja.lproj */; }; - 3EA4A1ADEDCA2AE0CA13F960CC05E4B0 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47D27C7CC8F5640ABCCF26443709F251 /* ObservableType+PrimitiveSequence.swift */; }; - 3ED8C56F19603D3E5AAD15D6D786330B /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 204D95E220CBED196DCBABD7B570DBB1 /* CombineLatest+arity.swift */; }; - 3F939013A07A32A96322ADCC0D21C252 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D47B0ED2A4353C5161260247F9F7050 /* RxTableViewDelegateProxy.swift */; }; - 3FB5F92B95411ADE4158EF7D842AAA85 /* UILabel+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48C7ADDD0F5D8D719223A931AD52C58D /* UILabel+Rx.swift */; }; - 40843B33D64FD3C08201F5AF059E87BD /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10860732EBF4540FB66A31064B923959 /* Sink.swift */; }; - 4191966137BD6F5735F3A7930B76F4DE /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1373A2E07E242F2CB9F0D29959E2F7C /* Binder.swift */; }; - 41E004B17C010DF07FB2930289A4342A /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D706CAC36A385B92C05A56CD9F0D677 /* ConnectableObservableType.swift */; }; - 4232596095131A91F5F70EB23C095A52 /* Pods-ClashX-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F84C7900FF7D7C957B57C2BC5F21FFD /* Pods-ClashX-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4272CC91050885D42F491DE1D638D1C4 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = D22F78C42BECF015BAE59CF75AD8BDFF /* InfiniteSequence.swift */; }; - 428269FAE739F3BF98900D0A8F653435 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23863B37B02C10E28DCB9FD124FF409B /* Utils.swift */; }; - 42B997CBEF719FAE752BCE7F46E04CAF /* UIPageControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90C72BD6E95F4865C17885068EF29E0F /* UIPageControl+Rx.swift */; }; - 43391FBF91601CD98AD3323C46A9A298 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EB4859996AD7BFE124B7D527E632E4A /* RxCocoa-dummy.m */; }; - 44D7FC78DA96572DA949EDC39F164F5A /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = E84E86118F487EE39910472EB241193F /* Disposables.swift */; }; - 455BC29B913E8E61B66F4D3FC806118E /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9966745DDD47647EF99B31B2EFB7E977 /* ScheduledItemType.swift */; }; - 459133F075C2888346D75ECC86DC8EEA /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7A52E6F1C2567BC891B1C8148D20101 /* VirtualTimeScheduler.swift */; }; - 4601619849965948D91509BFB7CE86BF /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA04F91B3D5674C95F16103272138F44 /* UITextField+Rx.swift */; }; - 464C33E968DB4039D6F100B66D2CDA6C /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F24AC118A84CE55E0B3B9D52EFED13FB /* RxPickerViewDataSourceType.swift */; }; - 4659DD868A7DD83C6B4A5CDFA143C300 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F1977907D8DC617E2C218776EF99BE7 /* NotificationCenter+Rx.swift */; }; - 469D8E99911AFAA88AC6CFF5D9173DBD /* Node.Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F204DFB5C007C16BCA568E45F4CDB6 /* Node.Sequence.swift */; }; - 47771D4F38962FF6D770D8D36E43D021 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0E93FB337951E3DBC19CFD6B3E5A72 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49554DE45B2BC36D0199153FF94F1A73 /* reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 3EA2B84ECF45DC689B9329355B585C8D /* reader.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 4ABDE110575BAB32C2B12B05F32052D8 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAED217E32E248483F90008AF32C09B4 /* UIBarButtonItem+Rx.swift */; }; - 4B51E8D3E920993B3C2E195F2697432B /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 005EC94286E7EA26BA37180FC365E63A /* NopDisposable.swift */; }; - 4BCE65D139E0B55B2F44858D9B000AE6 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69A671EA110F2DB4CF72919D836A1AC /* Switch.swift */; }; - 4CA16B06D2808A352D9DE6E9DAE94BB7 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63A53E420BD9B5B2DA673B360F5D42AB /* RxTabBarControllerDelegateProxy.swift */; }; - 4CA88ED4C68220C159968EEBD27EB858 /* RxWebViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E0618EA406FBBDDB7DCBCFD3B4EA5AD /* RxWebViewDelegateProxy.swift */; }; - 4CAD49704680286622E12C021FB60917 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D71DC4E78087D41511E17FD24CF5BFE /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4CB8337198FDE1993480CE70C221FABB /* sr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3B94536FF7F42C980CCE96BD15A9BEBA /* sr.lproj */; }; - 4EAC3D69F4903411B1C8A52E8AFE90DD /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = C2980125D0B75E3BD8337C31129E216F /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F45B9215F455000EEE0E00F6ACEBBD7 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC68E96321AE3C2CBE8959588AA4606 /* RecursiveScheduler.swift */; }; - 4F7B36E3D7E6A3572C407468E5E4A520 /* WebViewJavascriptBridge-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF26704972217830F9EC547FC3A86DC6 /* WebViewJavascriptBridge-dummy.m */; }; - 4F812DF1452D1E7A24C1A9B0776872D5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58287A61E9656F6040FE62F86504B861 /* UIDatePicker+Rx.swift */; }; - 4FB04B400988011619CD4BE85DC530F8 /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022E533A6960F34BF1EEC7054DD4262D /* UIViewController+Rx.swift */; }; - 500A10E28FCAAFB0A968CCED417B3275 /* pt_BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 4BEB2CE4C1D40980C7F2D54BC356C85B /* pt_BR.lproj */; }; - 501AF9D152F8944C79CD4E1D89FEE68B /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 146BBD491D67D61B288A4525F4F1DF31 /* DistinctUntilChanged.swift */; }; - 502D09DEB62B494D86C975E0D0F63A7C /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFA2D29E0053629DA33FB0D1B7A56500 /* SkipWhile.swift */; }; - 5040704EDE036920A4BE42B099DF9249 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 114A25CD88D9481C39EAB74D283E81FB /* SkipUntil.swift */; }; - 5044E706D0DF64272A5AE91F3C4FCB47 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6FDFD9518B03D2DE05D754773DF6857 /* ObserverType.swift */; }; - 5105DE1B7805A13C9F7A3BD73CE000C0 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE2ADB386A6BBA2DC67F0F46EDBF1DE3 /* SynchronizedDisposeType.swift */; }; - 5106AB5C56CC8CAF87D45CC798D1B925 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFFDD50E41148DDF2808BDDCD0C99CDB /* Amb.swift */; }; - 51174E90F6D96528BBB067FFC001953C /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF27BF0A4E16C0DEE040BC159D8CF4BF /* URLSession+Rx.swift */; }; - 5149E608AB6C442CD9F9AF1C7F5B8C66 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97BF2A20D520E32D8E6ED0AFEC3F1712 /* WithLatestFrom.swift */; }; - 517CEF448B1C12C067663A748C20AB1D /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = F99EA833928776435D6AA79F672AEFAF /* ControlEvent.swift */; }; - 524143924E58369DBEB88DC4C094A0A7 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4787B783008B67DA19F734BA19DDD43 /* CompactMap.swift */; }; - 52461958B28163E97533C5B2FEC84796 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = CED119EE6751D6431155B5D56C171488 /* Enumerated.swift */; }; - 527285D8DCD7045615C41A1300E3BF86 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 114690F7888CC21E63C026FF93479141 /* ControlEvent+Signal.swift */; }; - 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08B651D51C532514189821EA8805CC17 /* Validation.swift */; }; - 53BDA762329FE54F35C17BE5B912C268 /* WebViewJavascriptBridge_JS.m in Sources */ = {isa = PBXBuildFile; fileRef = 64DFEF6D91DA9FC9A78CA9DA9CE9BBD9 /* WebViewJavascriptBridge_JS.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 53D2DBC47F4D90EA3ECD6FB3EC609163 /* PFMoveApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = B72571CF9124801C56712CE24859600C /* PFMoveApplication.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 568560CA36FE09111F664C6BBA404742 /* zh_TW.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 30F697CF9A3525BCAB399CCE8094D056 /* zh_TW.lproj */; }; - 568E4675094D79DC46764739631B1AE8 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 01EBD3196D8AA954AEB3CE76AA25035E /* RxSwift-dummy.m */; }; - 571D67412D63E7B133DC365423BFC3F3 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = DE414820721D044AC798FEAC7347525F /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5896D2CB29E5127FB72CF2352E0FE8AC /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 51CE456768271F36BF2B86EDD0F44B6E /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 592D2347A18A00653DFF0AF4251E46B2 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A00B60F479BE7D0B0AB4C3D7B756A3D /* Timeout.swift */; }; - 5937BBBCD6B708ADDEF32BA5E4FD2BF2 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12391CBF71839989009DB96BC03631D6 /* DisposeBag.swift */; }; - 5B0479E4E42FB5F5B771E331F63FD11A /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF127ADD0B0AF0EB73B545063EAD4340 /* UIActivityIndicatorView+Rx.swift */; }; - 5B1D259FB0CB8889B3E3DDA5E158321C /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = F25CDF8C12BFD1567DF63898B2872153 /* ImmediateSchedulerType.swift */; }; - 5B317668F69ADABCAD5AE47A1CE39D69 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E750D5EB1CCB23ED2E9AD1743C1E3A53 /* sk.lproj */; }; - 5B4EEEA61E2C0A3E8B7E99333861F018 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = C271C9BE046AC7324EF7BD23C4B5EC01 /* Create.swift */; }; - 5C06BDAE6501E0FB2BCFB78EC012FBDA /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9E2646FE3F911A0174B62B29EEA38B /* ConcurrentMainScheduler.swift */; }; - 5C2890DC48B7DDE393C7773A3CAAADB5 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56C2C7669C44FF42B79EB0258B2685E5 /* UITabBar+Rx.swift */; }; - 5D666D5BF5178D08EC3A5C4746BDD0BD /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B340C599D774FE998692B96249D3B35 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DEA6CA33ADB5CFBEB1C77AA1BBFD910 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0495363B87B5A228A66CA5960570EC62 /* MainScheduler.swift */; }; - 5E615985AE6C7D5B9238F364549E9677 /* LetsMove-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FACDB7FD913F3509C16865E87DF31C25 /* LetsMove-dummy.m */; }; - 5E8CE2C981C351587725E7D2D3751B4A /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD03170BD08EE1841200DE9CACF65DF /* RxTarget.swift */; }; - 5F921A564196BA4B9F0E81BE349A3200 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - 5FD114155CC69119ED7E587D68F0237E /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B000BC5127683C99E43FEAD5E28ACC6B /* UIPickerView+Rx.swift */; }; - 60A8496AB06F0A2C5E3A71CF145E04EB /* emitter.c in Sources */ = {isa = PBXBuildFile; fileRef = E716D2AF4BD59ADFDE9F997995FBBBA1 /* emitter.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 60FCBD89DFF8D37AE1399FB6DAA20C21 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 619620CCA2D802C1BCE897FE720B1CDB /* Date+Dispatch.swift */; }; - 61DC3C67FB4C154B3AF3031A28619156 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC3E7B9F917A9FAC0B04E4EE173F125B /* DispatchQueue+Extensions.swift */; }; - 624EB5C2E3BAE9752E44A6D6ED63C61D /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 944A8AB4C8BFDAD8C3B33103959ACCBF /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62D80CBCDFFDF5F4AC44E703B847E237 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82FA86ABB4F11E472BCA76735517179C /* ShareReplayScope.swift */; }; - 63179D8525FF04647FF7BA5D565357A7 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F1386E190923FC56C6670D20A14F4A1 /* OperationQueueScheduler.swift */; }; - 63E2CC6CD18520C62D986203AD5C5D74 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F9850A6588F59DF69E79D6AEFF73351 /* Window.swift */; }; - 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABEC5C9ABC9D0996BEE65E45384D4DB9 /* Result.swift */; }; - 654FC8398243C2E2E3F8D1863F27028B /* UIWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8755FF32051108DDB4B045601E44346D /* UIWebView+Rx.swift */; }; - 67A4C4A5764636432DC4E24C259A0F7F /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 58A93A40486C4F503F4CC681A0D0BBCF /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 69D5B8B43F71C91C15DE6A606B791F5D /* mk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 30303A898BD4079BC3BDFDC9BE0FE0D8 /* mk.lproj */; }; - 6A41803D71142C9B8BDA08FD83212897 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9281386FC2861D04263A3BC331508646 /* NSTextStorage+Rx.swift */; }; - 6AADFA956516A6DC262186665EFD99D8 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA7E28638714F9E627713151E1D9B3B /* Observable.swift */; }; - 6AD41D3894765DA8014FAF44101F00BD /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD644378B30D1440745C35B327CF5A01 /* UIControl+Rx.swift */; }; - 6B618D8099888409BA82F9AC21D931C0 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = C10EA5DE32609318D1FBFF026EAE3F92 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BD5C25DA93098E19F7CE6302B176A0C /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABB41FF45E2698F0AE241B56A79277FD /* NSSlider+Rx.swift */; }; - 6BFF6115FE8A06D81C87D256FB99DD6A /* UIImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC586D32F0115F41C5B5E33462176E06 /* UIImageView+Rx.swift */; }; - 6C7847B5EE79878D537FF196B7F0ECFD /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 600B606B89A484FFFD999426ADA021CB /* pl.lproj */; }; - 6D17986AC614D408A2417C560CC7DC54 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16421B85D13C8F564F0E6AF799E8FBA8 /* SubscribeOn.swift */; }; - 6FAD00B4A78E07C3324BCDFB1AE1731E /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4910660F71E465CD49F4E70BF1EE6F88 /* BehaviorRelay.swift */; }; - 704F2E26E75B34CBBCCFEEBA84580C3F /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BA97FAE8DF37514166E6607C2F47B60 /* RxTableViewReactiveArrayDataSource.swift */; }; - 705308400D111E994E64FA80F09CB297 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FD1FC8529F9D5C823051B3CD1E31377 /* Optional.swift */; }; - 708DA1146B468B75D210831308B7A1CF /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A07E5B8B3ADEA02DEF7F7D7016224CB /* RxScrollViewDelegateProxy.swift */; }; - 714877A9B514D48984F58028D8CD5C8E /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C70586AD646BEC078FF550628437CB9 /* NSTextField+Rx.swift */; }; - 729B7AE3AE6C35966D88D0C140BFE6B3 /* ca.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 115C1FC657FC84B928179904DCAE83A2 /* ca.lproj */; }; - 72E30DA133CCCE9704B6EC5FF3C7A74D /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4633153FA4A02E3FF86878C2D56891 /* SchedulerType.swift */; }; - 7468FBF2A61F664DFD0FF168611B77ED /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A434CCC4F31BFC635A01F927CB2978E /* Signal+Subscription.swift */; }; - 7501CD304A304673BBAE0291BE980CA3 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADED87595CC6C2F05B30939CFD353E88 /* PrimitiveSequence.swift */; }; - 7513F1ABD00EBD501E5E447FF463A18B /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 876DDAB21F81B4D5C3E4C77196D3348F /* Signal.swift */; }; - 7514292C6046E69E64A2A99304B58A47 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EE87869002AD5F0CC0C5060958E45CC /* RxTableViewDataSourcePrefetchingProxy.swift */; }; - 755119E700CE8DA38A304D69AE50338C /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0049DEF85D663D4C2A898FE37CC1CBCB /* Concat.swift */; }; - 7589109E877C628E6E226E9651BF0673 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36544890A05221162314F4D1FCBEED30 /* UIScrollView+Rx.swift */; }; - 76077CA94F5C1C10AAA10B85CF59A000 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2089F4E671CC08215E68C7932DD345EC /* Logging.swift */; }; - 77310007ABA03254B3E8D09C5EBFE8CD /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAF39C76B0BD84E4411B2E44C31DC3AD /* Range.swift */; }; + 3C1D1EB82B7A96888513719042022CF5 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDA0A00139611815774D1341C7ED69E2 /* Bag.swift */; }; + 3C453D2AFA7BD40BB29EED562D475463 /* WebViewJavascriptBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F4261D08A5636B1F0A5B9172CC77098 /* WebViewJavascriptBridge.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C683A6082B0876794E75B8528536388 /* Errors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5509306E39F66C7673BB401B2F34C593 /* Errors.swift */; }; + 3CDFD24908D9F5BB181BE6E87447EF2B /* SerialDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = E92FE39764AA5782D7603D767887C8A0 /* SerialDispatchQueueScheduler.swift */; }; + 3CF2CD18FB573A30174F95AD6BA563C4 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3DA9FCE00BC44C3B1F06FD92B80F9711 /* ja.lproj */; }; + 3EA4A1ADEDCA2AE0CA13F960CC05E4B0 /* ObservableType+PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = B22AE223D0334C8E544ABC4D36FC26ED /* ObservableType+PrimitiveSequence.swift */; }; + 3ED8C56F19603D3E5AAD15D6D786330B /* CombineLatest+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 200AA1D9625127C32CB6EBB0323804AE /* CombineLatest+arity.swift */; }; + 3F939013A07A32A96322ADCC0D21C252 /* RxTableViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 865F08DA44E1D1A677629C9EC5C6CEDB /* RxTableViewDelegateProxy.swift */; }; + 3FB5F92B95411ADE4158EF7D842AAA85 /* UILabel+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 187E969AF9AD057D1F0AD02C6CADAB3F /* UILabel+Rx.swift */; }; + 40843B33D64FD3C08201F5AF059E87BD /* Sink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 221BD4D95B6C0349C7136F0E62831059 /* Sink.swift */; }; + 4191966137BD6F5735F3A7930B76F4DE /* Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2164D2371886F2C6A0C8D32300ADA4B5 /* Binder.swift */; }; + 41E004B17C010DF07FB2930289A4342A /* ConnectableObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D43F0A3FD54CE67D81523F6D3AB685C /* ConnectableObservableType.swift */; }; + 4272CC91050885D42F491DE1D638D1C4 /* InfiniteSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 065807C3C706103B33EDECEE6FBA94F7 /* InfiniteSequence.swift */; }; + 428269FAE739F3BF98900D0A8F653435 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 533732E79E5635FE6223685487DFE4D5 /* Utils.swift */; }; + 42B997CBEF719FAE752BCE7F46E04CAF /* UIPageControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CDE181543C866F4E64E37D4D68DEDDD /* UIPageControl+Rx.swift */; }; + 43391FBF91601CD98AD3323C46A9A298 /* RxCocoa-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F791EA9B242E328DCCFF216E3721B1C /* RxCocoa-dummy.m */; }; + 44D7FC78DA96572DA949EDC39F164F5A /* Disposables.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAB5FBBF56D39626952AAE60AFA07AD1 /* Disposables.swift */; }; + 455BC29B913E8E61B66F4D3FC806118E /* ScheduledItemType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A8724B5628EEDF4A3236DF0F3B33CDF /* ScheduledItemType.swift */; }; + 459133F075C2888346D75ECC86DC8EEA /* VirtualTimeScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B5E74389ACBC3452587429010293C7 /* VirtualTimeScheduler.swift */; }; + 4601619849965948D91509BFB7CE86BF /* UITextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 496B1363EA923E953714A832CE42CF42 /* UITextField+Rx.swift */; }; + 464C33E968DB4039D6F100B66D2CDA6C /* RxPickerViewDataSourceType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02AD85BB6FA70C98EE9C4D2EBD5F511E /* RxPickerViewDataSourceType.swift */; }; + 4659DD868A7DD83C6B4A5CDFA143C300 /* NotificationCenter+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FB26DCD09F8DD180A873D9FCFC2B930 /* NotificationCenter+Rx.swift */; }; + 469D8E99911AFAA88AC6CFF5D9173DBD /* Node.Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CD48BD2304F6310EE3C34D6DE6BD62B /* Node.Sequence.swift */; }; + 47771D4F38962FF6D770D8D36E43D021 /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ADB3FCF779F5D8CF2B78F04E07A5AF2 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49554DE45B2BC36D0199153FF94F1A73 /* reader.c in Sources */ = {isa = PBXBuildFile; fileRef = 7B3A050956E3BB72BB11F28A3A30C084 /* reader.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 4ABDE110575BAB32C2B12B05F32052D8 /* UIBarButtonItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 569B6A3BAB1F6D3D135E7E13A3BBC6A4 /* UIBarButtonItem+Rx.swift */; }; + 4B51E8D3E920993B3C2E195F2697432B /* NopDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8252E20F7A1461C47DACA586E5FF8363 /* NopDisposable.swift */; }; + 4BCE65D139E0B55B2F44858D9B000AE6 /* Switch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78E3F90C29989FEF6CDAA12525469C20 /* Switch.swift */; }; + 4CA16B06D2808A352D9DE6E9DAE94BB7 /* RxTabBarControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E5E201C8976DE8EFC97C9BDA55243BE /* RxTabBarControllerDelegateProxy.swift */; }; + 4CA88ED4C68220C159968EEBD27EB858 /* RxWebViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9AEC842CB1447B87879542E040BDA88 /* RxWebViewDelegateProxy.swift */; }; + 4CAD49704680286622E12C021FB60917 /* CocoaLumberjack-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 498E9A84CD373D85D06534C7B590D7F1 /* CocoaLumberjack-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4CB8337198FDE1993480CE70C221FABB /* sr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9BAF5448FC30D44C4C9EAF7C75827304 /* sr.lproj */; }; + 4EAC3D69F4903411B1C8A52E8AFE90DD /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 38F7D6D6647EC44C8DFA1B22E2D0F25D /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F45B9215F455000EEE0E00F6ACEBBD7 /* RecursiveScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8229D94B973E6CB9D18CCC739132D718 /* RecursiveScheduler.swift */; }; + 4F7B36E3D7E6A3572C407468E5E4A520 /* WebViewJavascriptBridge-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9746CD0ED2B9CA4AFA0B85E7EA98DBA9 /* WebViewJavascriptBridge-dummy.m */; }; + 4F812DF1452D1E7A24C1A9B0776872D5 /* UIDatePicker+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06E267607D05999EB65A4EE2DDA250A5 /* UIDatePicker+Rx.swift */; }; + 4FB04B400988011619CD4BE85DC530F8 /* UIViewController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46E426650C07455284CC1396F3E43D06 /* UIViewController+Rx.swift */; }; + 500A10E28FCAAFB0A968CCED417B3275 /* pt_BR.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E75EB1B0656ED32CF36DA0B7C00DBCED /* pt_BR.lproj */; }; + 501AF9D152F8944C79CD4E1D89FEE68B /* DistinctUntilChanged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B2FAF7A6662040E55F79347CBA563D6 /* DistinctUntilChanged.swift */; }; + 502D09DEB62B494D86C975E0D0F63A7C /* SkipWhile.swift in Sources */ = {isa = PBXBuildFile; fileRef = F27A045414C26459C92B0A3687D0257B /* SkipWhile.swift */; }; + 5040704EDE036920A4BE42B099DF9249 /* SkipUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69197E1C6655F0EC3CF1153BA9798C3F /* SkipUntil.swift */; }; + 5044E706D0DF64272A5AE91F3C4FCB47 /* ObserverType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A53BA732DFBC55EC072600191F37A66 /* ObserverType.swift */; }; + 5105DE1B7805A13C9F7A3BD73CE000C0 /* SynchronizedDisposeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A01013A851541052B0F4D2B4AF39BD67 /* SynchronizedDisposeType.swift */; }; + 5106AB5C56CC8CAF87D45CC798D1B925 /* Amb.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1C039B649C9C40799FAA99879FEEB5F /* Amb.swift */; }; + 51174E90F6D96528BBB067FFC001953C /* URLSession+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C51EA8ABC57C82697425753C47C2A0A0 /* URLSession+Rx.swift */; }; + 5149E608AB6C442CD9F9AF1C7F5B8C66 /* WithLatestFrom.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF95B10CEEC848CFA31503FF3A6F32F8 /* WithLatestFrom.swift */; }; + 517CEF448B1C12C067663A748C20AB1D /* ControlEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 559A7CE1DADFF444B3303FBCA5DD5D5B /* ControlEvent.swift */; }; + 524143924E58369DBEB88DC4C094A0A7 /* CompactMap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A5B191C83291677992DEB002DDF33EE /* CompactMap.swift */; }; + 52461958B28163E97533C5B2FEC84796 /* Enumerated.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABBE594C73DB5BD51DF15A795ADEE9EC /* Enumerated.swift */; }; + 527285D8DCD7045615C41A1300E3BF86 /* ControlEvent+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43288FDC508D156F1E04822ACA1C203A /* ControlEvent+Signal.swift */; }; + 53791F5E5F07400F92CFDFC89A432305 /* Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A28C5C77FCF36B0D7C0D55B3B616DE /* Validation.swift */; }; + 53BDA762329FE54F35C17BE5B912C268 /* WebViewJavascriptBridge_JS.m in Sources */ = {isa = PBXBuildFile; fileRef = 15286ABD3C2569AAE48BE0880977461F /* WebViewJavascriptBridge_JS.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 53D2DBC47F4D90EA3ECD6FB3EC609163 /* PFMoveApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D0318A6399F6ECDADB36D96A2A76354 /* PFMoveApplication.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 568560CA36FE09111F664C6BBA404742 /* zh_TW.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 369CF66E6570DC5E6BD9E79B2470C304 /* zh_TW.lproj */; }; + 568E4675094D79DC46764739631B1AE8 /* RxSwift-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C63095EE31C5A8E6E5F1B27A6DF669F /* RxSwift-dummy.m */; }; + 571D67412D63E7B133DC365423BFC3F3 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = B48B0BD6A508670D8F2C80E8BFC58E54 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5896D2CB29E5127FB72CF2352E0FE8AC /* _RX.h in Headers */ = {isa = PBXBuildFile; fileRef = 2188B28FF8ED16EF3BC4ACC350A5C8C6 /* _RX.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 592D2347A18A00653DFF0AF4251E46B2 /* Timeout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 309145C25C1F46E5F4E2DD874CACDFCE /* Timeout.swift */; }; + 5937BBBCD6B708ADDEF32BA5E4FD2BF2 /* DisposeBag.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB22B18D4BECF49DE80B9C0719E2C3D /* DisposeBag.swift */; }; + 5B0479E4E42FB5F5B771E331F63FD11A /* UIActivityIndicatorView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DD1CA0AF158FC8773747DFFE2E86803 /* UIActivityIndicatorView+Rx.swift */; }; + 5B1D259FB0CB8889B3E3DDA5E158321C /* ImmediateSchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 405A9CCA93B0C92AAE5CE15C3CB9067A /* ImmediateSchedulerType.swift */; }; + 5B317668F69ADABCAD5AE47A1CE39D69 /* sk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = AAABD61E4DF0470E40026DEF8A2144F0 /* sk.lproj */; }; + 5B4EEEA61E2C0A3E8B7E99333861F018 /* Create.swift in Sources */ = {isa = PBXBuildFile; fileRef = F577E2699098E462E0B526ADE60A7038 /* Create.swift */; }; + 5C06BDAE6501E0FB2BCFB78EC012FBDA /* ConcurrentMainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 905B709ECD2282B4BAAC6ADF57E6D2B0 /* ConcurrentMainScheduler.swift */; }; + 5C2890DC48B7DDE393C7773A3CAAADB5 /* UITabBar+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 903B1A251F8F4FB5D75720AABF7BC0ED /* UITabBar+Rx.swift */; }; + 5D666D5BF5178D08EC3A5C4746BDD0BD /* _RXKVOObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = BF3D671ED93ECFDD3CFEF532D95E4578 /* _RXKVOObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5DEA6CA33ADB5CFBEB1C77AA1BBFD910 /* MainScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD03143FEE020EFDCABA9D88935BEB9C /* MainScheduler.swift */; }; + 5E615985AE6C7D5B9238F364549E9677 /* LetsMove-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 723E8A7501EA5B18C777BAA248592B4B /* LetsMove-dummy.m */; }; + 5E8CE2C981C351587725E7D2D3751B4A /* RxTarget.swift in Sources */ = {isa = PBXBuildFile; fileRef = C875C0D6B79B90A901D7B9829358C8C8 /* RxTarget.swift */; }; + 5FD114155CC69119ED7E587D68F0237E /* UIPickerView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F3C1FED30B67BF7DF1317EFC1AD4B6F /* UIPickerView+Rx.swift */; }; + 60A8496AB06F0A2C5E3A71CF145E04EB /* emitter.c in Sources */ = {isa = PBXBuildFile; fileRef = 9A8CCEAA2E06370B3891F2CA7BD6FE8B /* emitter.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 60FCBD89DFF8D37AE1399FB6DAA20C21 /* Date+Dispatch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76A55E49584C85E57D5D81D9ABD7A9F9 /* Date+Dispatch.swift */; }; + 61DC3C67FB4C154B3AF3031A28619156 /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060E5B1D63DEB57207949419FCAE9C1A /* DispatchQueue+Extensions.swift */; }; + 624EB5C2E3BAE9752E44A6D6ED63C61D /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D7132D0F5587677BDC524CF9CCBEB89 /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62D80CBCDFFDF5F4AC44E703B847E237 /* ShareReplayScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 330037EAF15FA2051BC81D051135E872 /* ShareReplayScope.swift */; }; + 63179D8525FF04647FF7BA5D565357A7 /* OperationQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBCCC270021F4AE80616F60DA2E698EE /* OperationQueueScheduler.swift */; }; + 63E2CC6CD18520C62D986203AD5C5D74 /* Window.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDA937253F456AA55492C20D025326B /* Window.swift */; }; + 64744C911253C3E01461FAD7C935C8D7 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E7C522B1E09F596E0BBDFE112CE341D /* Result.swift */; }; + 654FC8398243C2E2E3F8D1863F27028B /* UIWebView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CEFA95726024FA2687F3B95166C17FD /* UIWebView+Rx.swift */; }; + 67A4C4A5764636432DC4E24C259A0F7F /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 20EF41E1EE239F2AD10D89FA29AC8A29 /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69D5B8B43F71C91C15DE6A606B791F5D /* mk.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FCB6241CBADBA773FFF992E86D30B179 /* mk.lproj */; }; + 6A41803D71142C9B8BDA08FD83212897 /* NSTextStorage+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA62619DD12FEBC8F2F39241F25F88B6 /* NSTextStorage+Rx.swift */; }; + 6AADFA956516A6DC262186665EFD99D8 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CFCC2B29125D36CF8FDD4B89CA27672 /* Observable.swift */; }; + 6AD41D3894765DA8014FAF44101F00BD /* UIControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F5261697D5575D0E3B85A9432444D10 /* UIControl+Rx.swift */; }; + 6B618D8099888409BA82F9AC21D931C0 /* RxCocoa.h in Headers */ = {isa = PBXBuildFile; fileRef = EC48C215CCF9F356752B9FA9A36C5898 /* RxCocoa.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6BD5C25DA93098E19F7CE6302B176A0C /* NSSlider+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E281D79E7809A056CD5E06D8E4F3750 /* NSSlider+Rx.swift */; }; + 6BFF6115FE8A06D81C87D256FB99DD6A /* UIImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1569444F3F12E7304AFD55F47C97939 /* UIImageView+Rx.swift */; }; + 6C7847B5EE79878D537FF196B7F0ECFD /* pl.lproj in Resources */ = {isa = PBXBuildFile; fileRef = EA85582443DEE869056E854F0EE7B77D /* pl.lproj */; }; + 6D17986AC614D408A2417C560CC7DC54 /* SubscribeOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = F07D2D87131892EFCBC4DAB50A548A13 /* SubscribeOn.swift */; }; + 6FAD00B4A78E07C3324BCDFB1AE1731E /* BehaviorRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26FE018D1F1C9583C89A9D401E13F543 /* BehaviorRelay.swift */; }; + 704F2E26E75B34CBBCCFEEBA84580C3F /* RxTableViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0F36E8AAA036DA59C7308B217068755 /* RxTableViewReactiveArrayDataSource.swift */; }; + 705308400D111E994E64FA80F09CB297 /* Optional.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D3C5CA6E26C8C4746932911671CAA34 /* Optional.swift */; }; + 708DA1146B468B75D210831308B7A1CF /* RxScrollViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F31189565DA4001C749E7DE0BE1EDF97 /* RxScrollViewDelegateProxy.swift */; }; + 714877A9B514D48984F58028D8CD5C8E /* NSTextField+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 559D03A848A0834EA70C9E35525125A2 /* NSTextField+Rx.swift */; }; + 729B7AE3AE6C35966D88D0C140BFE6B3 /* ca.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7AAB299115DE0325245C7E452053AFEB /* ca.lproj */; }; + 72E30DA133CCCE9704B6EC5FF3C7A74D /* SchedulerType.swift in Sources */ = {isa = PBXBuildFile; fileRef = A57B6F33D2FC1338194CC3D1B5D7FF16 /* SchedulerType.swift */; }; + 7468FBF2A61F664DFD0FF168611B77ED /* Signal+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = E268C445333974610E8637CF4B233BA9 /* Signal+Subscription.swift */; }; + 7501CD304A304673BBAE0291BE980CA3 /* PrimitiveSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 032CD1EA66512F19FD77694F36CF7DF1 /* PrimitiveSequence.swift */; }; + 7513F1ABD00EBD501E5E447FF463A18B /* Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2D0007112B1066967838D5F18083F85 /* Signal.swift */; }; + 7514292C6046E69E64A2A99304B58A47 /* RxTableViewDataSourcePrefetchingProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CF3D76DE4B78AAEEBBF4E4B04D8F073 /* RxTableViewDataSourcePrefetchingProxy.swift */; }; + 755119E700CE8DA38A304D69AE50338C /* Concat.swift in Sources */ = {isa = PBXBuildFile; fileRef = E72680F99D3B751CE837EA12608B4147 /* Concat.swift */; }; + 7589109E877C628E6E226E9651BF0673 /* UIScrollView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CC85BAA3134E462C063A92249AB5FB7 /* UIScrollView+Rx.swift */; }; + 76077CA94F5C1C10AAA10B85CF59A000 /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6161FE77FC9F0812FFDCE1C3B6518E5A /* Logging.swift */; }; + 77310007ABA03254B3E8D09C5EBFE8CD /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 550865E527A32B6112C923726022D673 /* Range.swift */; }; 7884B57C39BF3BDDDF1231AFF21A3F76 /* RxSwift.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 562CD424F5F54A670645DDF85B8E0DE3 /* RxSwift.framework */; }; - 78F712DC0EBDB056BAF0433A20507F22 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4318D31560604BD9B7EC57CB5DA2A922 /* RxTextStorageDelegateProxy.swift */; }; - 7A377D6B6C745B0B3035B7F69BE5551E /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF44793605D2BAFEE8149BE45A392EE /* Observable+Bind.swift */; }; - 7A9C100963E908B52DEFCD2726B9E8AC /* Yams.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CB650451C650A3DCCC67EDD5E9726F5 /* Yams.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F46403F4B047E2457656DC79157CF4 /* SwiftyJSON.swift */; }; - 7BA346CC6EAFFE261903123A2CAB9BDC /* UIView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C70FD9102ADCCEF2F009A036B03101A /* UIView+Rx.swift */; }; - 7BB947EA62030EB477712B705A7B446F /* SwiftLogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7152D2C73F7E52B0448AFA7834DA44B7 /* SwiftLogLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C5EECD44203ACF66DAF24D42E46FC1E /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D899EF999520CF110E1341A69456A59D /* RxTextViewDelegateProxy.swift */; }; - 7D687D9B4912360CF779C68EAE4F0F14 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80D554436DF3681E2B9E2D647CFC5DB2 /* Maybe.swift */; }; - 7D9FD7963BD0891B07B86C1BA858930B /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 835815E3A5EB36127ED65706CEF09B92 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 78F712DC0EBDB056BAF0433A20507F22 /* RxTextStorageDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31F4789E7FE30B1C54297B57755C3B8C /* RxTextStorageDelegateProxy.swift */; }; + 7A377D6B6C745B0B3035B7F69BE5551E /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A0C5B5E87356EE3090290A16C37D274 /* Observable+Bind.swift */; }; + 7A9C100963E908B52DEFCD2726B9E8AC /* Yams.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BBB3F1DB13636F734298ED776D21D0A /* Yams.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B4CE5C84161E2BFE477F42DFD634382 /* SwiftyJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9641EFC3AE359A5E1A40D5CBA9E9F115 /* SwiftyJSON.swift */; }; + 7BA346CC6EAFFE261903123A2CAB9BDC /* UIView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63338197B70D53565C83572601B41FCC /* UIView+Rx.swift */; }; + 7BB947EA62030EB477712B705A7B446F /* SwiftLogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = D3CF37C9D785CCAAC959A6AA55FD948E /* SwiftLogLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C5EECD44203ACF66DAF24D42E46FC1E /* RxTextViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 011F2989905FF4D5DE2C3CC44393D295 /* RxTextViewDelegateProxy.swift */; }; + 7D687D9B4912360CF779C68EAE4F0F14 /* Maybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D8885E88F7674083DE36B992260AA82 /* Maybe.swift */; }; + 7D9FD7963BD0891B07B86C1BA858930B /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 58D6DE2DA68F4C84C330B9A9BE7773F0 /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 7ED4F32FB64818516F5D4FF442B640CF /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - 7F78604698AFB36AAA6BF598B5ADC884 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D9006A1E8B3F72CD4F99115351B5FF9 /* ScheduledItem.swift */; }; - 8002154D2E1443D26BDA24DC57D84361 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0F3612EECBB7A3D37FF702933AAFF93 /* ControlProperty.swift */; }; - 8027A1ACE2B71CD057FCC75ECAE7CC29 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFE06B11E1F902CF7EE8A1B961308BE2 /* BehaviorSubject.swift */; }; - 809C8FC222C5B17F6AD02D895A267A4C /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF5B9BA5C18189C500AE2BDD74EE8E9 /* Throttle.swift */; }; - 8130B57AADFB6DEE44E6FAC36C1719FC /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45560EEF977371F6D837A5A22F56A8B3 /* NSObject+Rx+KVORepresentable.swift */; }; - 820329843FC2DB75EDFFD4E0308639AE /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9DF0BDBAC723E8DEF5C3CD4DF75ECDB /* Driver+Subscription.swift */; }; - 825173539A72A84295EB46A0717D5013 /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4E88EE2CCC975DBAB10DFAFE14C1D90 /* NSLayoutConstraint+Rx.swift */; }; - 826C126D2445D0F2586B6B3B671B40A1 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 056426E769A9DF5AEB99F3F0D1F3E9EC /* it.lproj */; }; - 82839F9A20080BAA60F9313405B945A2 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07F152CDF9CE9144E9983645999D1E6C /* First.swift */; }; - 82E2C8F0B7234FFAD654AC9D3605B6DF /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD76932A8DBA1E1AC42269186A700805 /* ControlEvent+Driver.swift */; }; - 830DC79179D0DF8270A4AC25FBF97CA5 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15010EE6BB870B04FAEF5804DBAC77ED /* Single.swift */; }; - 830F30B7B5DAB6F8FFAAD1ABBBB079BB /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F465D78180F8E1912D3DB02C488A53D /* Timer.swift */; }; - 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F01E8E599FF65165C1FE67067510904 /* AFError.swift */; }; - 83CEDA52E05E203DEF2DC601EA38081B /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FAE219331DDF6E0E5A01269125C169A /* DispatchQueue+Extensions.swift */; }; - 84DA043E377D11D7E4BA94DF9CF0E60A /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2F011A5A472557680FFCAB4C06C4D494 /* nb.lproj */; }; - 8571B683B9E178468C9A53B516EA68D5 /* String+Yams.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFC7A833BFFC5821952CCBD6AD090D5A /* String+Yams.swift */; }; + 7F78604698AFB36AAA6BF598B5ADC884 /* ScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7560143E1F2B889A3198605BAE2255E1 /* ScheduledItem.swift */; }; + 8002154D2E1443D26BDA24DC57D84361 /* ControlProperty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79622EE94724014E66B4A3255F0DC4EF /* ControlProperty.swift */; }; + 8027A1ACE2B71CD057FCC75ECAE7CC29 /* BehaviorSubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DCEE8ED3A85A8BA7EAB9BAF3FBEEB7E /* BehaviorSubject.swift */; }; + 809C8FC222C5B17F6AD02D895A267A4C /* Throttle.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB5B75945F0C13FFC6D3012728DC96F2 /* Throttle.swift */; }; + 8130B57AADFB6DEE44E6FAC36C1719FC /* NSObject+Rx+KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D59CEED79A3EC8A11288CA8EB79A0120 /* NSObject+Rx+KVORepresentable.swift */; }; + 820329843FC2DB75EDFFD4E0308639AE /* Driver+Subscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713133AA5405682346C628F634B845B3 /* Driver+Subscription.swift */; }; + 825173539A72A84295EB46A0717D5013 /* NSLayoutConstraint+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1834FE98918D1EA87EA185DCD13113D1 /* NSLayoutConstraint+Rx.swift */; }; + 826C126D2445D0F2586B6B3B671B40A1 /* it.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2C16C26A703A39D8B72D2C630BC7180C /* it.lproj */; }; + 82839F9A20080BAA60F9313405B945A2 /* First.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CCFBD0358FBC5E3290D10A6CF91C6F /* First.swift */; }; + 82E2C8F0B7234FFAD654AC9D3605B6DF /* ControlEvent+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A0DEB90BE7F155815252F99B01FB858 /* ControlEvent+Driver.swift */; }; + 830DC79179D0DF8270A4AC25FBF97CA5 /* Single.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3DF7C4EC75211DF69C10BA05591FF75 /* Single.swift */; }; + 830F30B7B5DAB6F8FFAAD1ABBBB079BB /* Timer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8654013FE060E9BF54DB7166262E1217 /* Timer.swift */; }; + 83956E20859CDBBE7BC38ABADE0170FB /* AFError.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAA26735D2A8F0190685C54EEA6C9A38 /* AFError.swift */; }; + 83CEDA52E05E203DEF2DC601EA38081B /* DispatchQueue+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C56A2DA4C3B86261D49A52BDAE8BFAE /* DispatchQueue+Extensions.swift */; }; + 84DA043E377D11D7E4BA94DF9CF0E60A /* nb.lproj in Resources */ = {isa = PBXBuildFile; fileRef = CA412F061315476F597F12F534DA23C3 /* nb.lproj */; }; + 8571B683B9E178468C9A53B516EA68D5 /* String+Yams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 107FC751EBCAB370A1417E8347AA2B92 /* String+Yams.swift */; }; 872697D5F7B999FB9B3C05E670427F3D /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - 87BEDAE7D7D7F71F271838A4496D7C85 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5E3D6A997A6500DB0F3D5454BACD9C0 /* SynchronizedUnsubscribeType.swift */; }; - 87DAC59B6872B6EDD52647E3C85A28FE /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 161CF749E65CA710066DD09BDB616C2F /* Platform.Linux.swift */; }; - 8802414F8C920905AD1192F101021231 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = 575B026221ACC001E2C4DCEA6623E612 /* Platform.Linux.swift */; }; - 88044B1C761CA2BD4F17ADE1CFEAE3CD /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 446605CDFEDB8AFB6F8B79F57B08DCF1 /* en.lproj */; }; - 8843D894303010505D426B652EBDCEE0 /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC532F341049B693ABD90F2EBC509A54 /* UIApplication+Rx.swift */; }; - 88E7E587DC5F4B87ABA42E9B7E7A6102 /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBB29761DE99C56968D9055A9D150BE5 /* ControlProperty+Driver.swift */; }; - 8915B7B8E398390194C67DCAD8E6A525 /* WebViewJavascriptBridge-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B809286311BD0F0BC5EEC55A4DC8E62 /* WebViewJavascriptBridge-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 896F5DC25A6A9E07759A49298E616B51 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C195EFB0B4C5D2736F439A245FC575D1 /* ObservableConvertibleType+Driver.swift */; }; - 8999CEBAA3A313F1C8544DC1D581B339 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 89EFCEC3BBD3FF2B972E13ED0195EE36 /* cs.lproj */; }; - 8C500482DF0DA821FBFD71A84CD466AD /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F385FDD04A7CD8D4D73A9CBE13709FA5 /* ko.lproj */; }; - 8CE9AB44C0F2A07D842FB9957AF0AD08 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8B1159F9C51434AAFBE775EE62B5674 /* Materialize.swift */; }; - 8D2794858FDC2C0A121898D0C5667F79 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D4FC79A185BD6587E13972106FAE8FC /* ReplaySubject.swift */; }; - 8F63A4D7B118FA6F375381BC1F724A9C /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA42513414CA7BE2F04B1EFAB34C7742 /* RxCocoaObjCRuntimeError+Extensions.swift */; }; - 8F8AB597E750E21334AF325BFC32827D /* writer.c in Sources */ = {isa = PBXBuildFile; fileRef = 9D630F9FA298F425FDEC59206907DFB0 /* writer.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 919DECAECD9ADE84E28BB0D808943E7F /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 137EC505D4AC9129BECB26EEE3C36D0C /* RxCollectionViewDataSourceProxy.swift */; }; - 91EA1B41F1EEA785D0BAD0AAC36240C1 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFFDC3DCD79D1CAC8D8889854DEF4247 /* RxMutableBox.swift */; }; - 91F71BCDBFF49AAF49883FFF7AFCEB1E /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3131EF4287CD0E595760CC56137E8E87 /* Bag+Rx.swift */; }; - 928CD4F07EE2EE7D74550114D365B538 /* Yams-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 58B1CB6AEF2DFC56911EA43066203BCE /* Yams-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93083611A9632235E743D2E2752B6197 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F7D6B34AA1F1DE601515A938E5F01AD /* Producer.swift */; }; - 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06F865E1A5BCC321D384D3ED0D7C289F /* SessionManager.swift */; }; - 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1C21EDE6E982572C356F4F48BC20A8A /* Timeline.swift */; }; - 93552CB9A7BACE5061FE178126BEA040 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = EB8FA722CE1BC4EF6166A04C8226F299 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 940C063BA63E04C26083CA576243D70E /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 09105282F615E7E4F6638F4F81EADF91 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9462C1EF69F222DCAFC84922E1293010 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC6868AF5766220860562207AF5B2072 /* RxSearchControllerDelegateProxy.swift */; }; - 9468647C47AD968EC2F195299E3872F6 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E0C70B8AC9D17834F261E58D09B29EF /* KVORepresentable.swift */; }; - 95343125D71B0F32FC3343B752DF5087 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = 408B42071F11E0205270CE12E5EC966A /* DelaySubscription.swift */; }; - 95707E5796B9C71F4D750DD1B86AA1D5 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72B2DCFCF3C1969431C7A9FD3767BB42 /* Buffer.swift */; }; - 95E5AA5F7C9CA156C334D08328EF72D4 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 455570EDE1700F5F4B258FDE3CB5BB25 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 965A18A487904191FF5746F992FEC574 /* Node.Mapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = E22A35E7E1C50C2B8F97785E72FE9679 /* Node.Mapping.swift */; }; - 96C992C0F03A2CFEE591347813E2DD31 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8688EB508D68E518F2CDFD2B3DD33B15 /* AnyObserver.swift */; }; - 97018E3F26477315503309283E22BCAE /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32044EC62608BE023AB4E71E4269D6D6 /* NSButton+Rx.swift */; }; - 98166652563F2DF4CE6B52869391FD88 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = C01DDE1D8478909E5510D88A13E3D74F /* Disposable.swift */; }; - 9848C40D1D36544754ACFA9E1EA19B29 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63F62EB7F29309F3538D5686F969DA5D /* Never.swift */; }; - 988407F7B321AD1C079CC23C5B768AE8 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6EA016B9AA32929373264A01A170F00 /* Take.swift */; }; - 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 106AF0FBA2FD0C1E05203FF549592850 /* Request.swift */; }; - 990F99078BB2AEE820BB23C3E9FF84AF /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 795F14EDAFA8F056C1CDA8C6A4FC21BD /* Sample.swift */; }; - 9A7A03C856F641F8E24BAB0831402007 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A19E193154C4D9593DD1346B959229C /* SchedulerType+SharedSequence.swift */; }; - 9AB0BBAF4A884DAFA6E06B0B406A436F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE9177993D82DFCBD0D50A57C6A01481 /* PublishRelay+Signal.swift */; }; - 9AB605083F68C75A908D6F7B10172CA1 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6952D3288CFA955A0D09F1027A5D169 /* RecursiveLock.swift */; }; + 87BEDAE7D7D7F71F271838A4496D7C85 /* SynchronizedUnsubscribeType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D7D1CF75E83EAD54D2AB048CC211426 /* SynchronizedUnsubscribeType.swift */; }; + 87DAC59B6872B6EDD52647E3C85A28FE /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2241EFC6F69766C9C25E568682580D0 /* Platform.Linux.swift */; }; + 8802414F8C920905AD1192F101021231 /* Platform.Linux.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0F4C76DBCF035852143BABEFF3BB2D8 /* Platform.Linux.swift */; }; + 88044B1C761CA2BD4F17ADE1CFEAE3CD /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 67E9537C77151D341CA5B8D6DD5A8AD3 /* en.lproj */; }; + 8843D894303010505D426B652EBDCEE0 /* UIApplication+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC579443831ED157832C91C8CCF37706 /* UIApplication+Rx.swift */; }; + 88E7E587DC5F4B87ABA42E9B7E7A6102 /* ControlProperty+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A76341BDB1384D5C0FC4D0992DDBD3 /* ControlProperty+Driver.swift */; }; + 8915B7B8E398390194C67DCAD8E6A525 /* WebViewJavascriptBridge-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4541E6E9846A74E1167457AB115F5A6D /* WebViewJavascriptBridge-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 896F5DC25A6A9E07759A49298E616B51 /* ObservableConvertibleType+Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A661F8386A764D70E8EBE39C6B95CB5 /* ObservableConvertibleType+Driver.swift */; }; + 8999CEBAA3A313F1C8544DC1D581B339 /* cs.lproj in Resources */ = {isa = PBXBuildFile; fileRef = B394F41A26A2C4C98ADD3C2A30359C09 /* cs.lproj */; }; + 8C500482DF0DA821FBFD71A84CD466AD /* ko.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 87FDEE0335006C09EDB49D759415D059 /* ko.lproj */; }; + 8CE9AB44C0F2A07D842FB9957AF0AD08 /* Materialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5145BB42B6F0FFB5A17A083EA6FF3C60 /* Materialize.swift */; }; + 8D2794858FDC2C0A121898D0C5667F79 /* ReplaySubject.swift in Sources */ = {isa = PBXBuildFile; fileRef = FAAA5E1F8A129ACFA74D8FA46E649CC2 /* ReplaySubject.swift */; }; + 8F63A4D7B118FA6F375381BC1F724A9C /* RxCocoaObjCRuntimeError+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5FC7386D0FF973655C040392B92AF7D /* RxCocoaObjCRuntimeError+Extensions.swift */; }; + 8F8AB597E750E21334AF325BFC32827D /* writer.c in Sources */ = {isa = PBXBuildFile; fileRef = 24C65CF45445FF10F44E64969DD75946 /* writer.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 919DECAECD9ADE84E28BB0D808943E7F /* RxCollectionViewDataSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = B77844ED57A7376CFBB0732AD2C45A66 /* RxCollectionViewDataSourceProxy.swift */; }; + 91EA1B41F1EEA785D0BAD0AAC36240C1 /* RxMutableBox.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD16BB8620A2B8BC4B9A86A92C16EDBB /* RxMutableBox.swift */; }; + 91F71BCDBFF49AAF49883FFF7AFCEB1E /* Bag+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5031E2F1BB02BDEA910CB020DEF41D9 /* Bag+Rx.swift */; }; + 928CD4F07EE2EE7D74550114D365B538 /* Yams-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FE57A392F638C0DA647EDA6BCFA53FC /* Yams-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 93083611A9632235E743D2E2752B6197 /* Producer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0893C2E2024A4828F6BF8ACEEF27B03D /* Producer.swift */; }; + 931BBB8230A25161D5C37528A8F9FECF /* SessionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10BA1875FB5F4E49AC96D897E17E21D5 /* SessionManager.swift */; }; + 933FDA5970AA525D6CB92BFEBA2BAB4A /* Timeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D06334F348D18CC9D2DF1A60BAF1CE8 /* Timeline.swift */; }; + 93552CB9A7BACE5061FE178126BEA040 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E7578BD6A00D1C6965C961A24DF45AAB /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 940C063BA63E04C26083CA576243D70E /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 49DCCF508201562BD2DA96F828EE3D09 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9462C1EF69F222DCAFC84922E1293010 /* RxSearchControllerDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76A5AD3A3935201085A59E803F4EB534 /* RxSearchControllerDelegateProxy.swift */; }; + 9468647C47AD968EC2F195299E3872F6 /* KVORepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C8CEB2BFBB5C1F00549E585D2F1C5A5 /* KVORepresentable.swift */; }; + 95343125D71B0F32FC3343B752DF5087 /* DelaySubscription.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD74F43338B671ABC64B38D6C6F8CB0 /* DelaySubscription.swift */; }; + 95707E5796B9C71F4D750DD1B86AA1D5 /* Buffer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42B7841A835371CF99984C55870F3C7A /* Buffer.swift */; }; + 95E5AA5F7C9CA156C334D08328EF72D4 /* RxCocoa-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ECDD5E016EA5A080C72276E22152E11 /* RxCocoa-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 965A18A487904191FF5746F992FEC574 /* Node.Mapping.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D2BDB88CA64200A0587E08004589FB /* Node.Mapping.swift */; }; + 96C992C0F03A2CFEE591347813E2DD31 /* AnyObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D4E4CABFF843528C8082DAB2B73D0BA /* AnyObserver.swift */; }; + 97018E3F26477315503309283E22BCAE /* NSButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C28A7A38B1D30EF236385313871CA49E /* NSButton+Rx.swift */; }; + 98166652563F2DF4CE6B52869391FD88 /* Disposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63D797F89B0A6543724F2CF359E59849 /* Disposable.swift */; }; + 9848C40D1D36544754ACFA9E1EA19B29 /* Never.swift in Sources */ = {isa = PBXBuildFile; fileRef = E72C724F163C911E455DCFF8EA1F084A /* Never.swift */; }; + 988407F7B321AD1C079CC23C5B768AE8 /* Take.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23D1E51F7FCE557D78663C7C00D8EE70 /* Take.swift */; }; + 98A929C8E9012AB167672714FFD2113C /* Request.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22B3F45CE363B49CC2937D6D6E7D1AFC /* Request.swift */; }; + 990F99078BB2AEE820BB23C3E9FF84AF /* Sample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 758239C86D30673B6015DCD550D169AE /* Sample.swift */; }; + 9A7A03C856F641F8E24BAB0831402007 /* SchedulerType+SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17E3BA1F44FB63DAC64BABB9B5A336D /* SchedulerType+SharedSequence.swift */; }; + 9AB0BBAF4A884DAFA6E06B0B406A436F /* PublishRelay+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 221D40F0239B06C3E99930C3D2E3B2F4 /* PublishRelay+Signal.swift */; }; + 9AB605083F68C75A908D6F7B10172CA1 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46BD3521B67473815336331CBDE96EA4 /* RecursiveLock.swift */; }; 9B1015EC076147887BA26E2AE160FEF9 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - 9C4C6EAAF32E01E3CF91BFBE3AA45669 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2698E191BE8A64E7E05E2103C34D0A9F /* Lock.swift */; }; - 9D07D75F7C84943BDCE3ABC491CD59D1 /* LetsMove.h in Headers */ = {isa = PBXBuildFile; fileRef = AC6F9EB74F1CE6F7E66FC0639752BF2D /* LetsMove.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9E86C76FA7671ECA45022ED2AFE14095 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF888D04D138B0461A58C0E72B032DE5 /* InvocableScheduledItem.swift */; }; - 9EE10A78E1E40DB34EE5BF31FC53B964 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DECE8F4CF432AE443F7F251CA96B4BF2 /* RxCollectionViewDelegateProxy.swift */; }; - 9FCF199FDC8E0613AA09392B9FD6E3E0 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30CA80309DEE3BDBCFA8A6A1CA4C32F7 /* Debounce.swift */; }; - A086395C3C4300488EF23AF3D67A9B10 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = BED43676B0A8FF56E6C88BBC689AC2D2 /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A35C62088F8D04AC5EBC5C1F406AC120 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F5463ECA9A0D18E9E9BBD4D5D719FD0 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5E839070BC3DF5291BE4CC48FAB08E6 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = 01C09A39DC815E99DC65F61636757085 /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A66A920CA8335659D591A546857D901B /* WKWebViewJavascriptBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 64F9436D56B878406892DFD955F29C13 /* WKWebViewJavascriptBridge.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - A735217C70939149D5640EB8A936ECF7 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D9103D05D0709665552FE4F873A4C21 /* TakeUntil.swift */; }; - A7FAA9E16858041F9A72021F726637F4 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B0C4D46835E6AEDE58E75A5FBE847FC /* Completable+AndThen.swift */; }; - A8009EC68E67C7D40D467478BE019F5D /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEABFBE5B0589FF7C59BDCC92F523607 /* CombineLatest+Collection.swift */; }; - A9817E170C4FDCFD23BB30A289CD9ED7 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = D96D7F1734EB6CE11398761937C6DFBE /* Reactive.swift */; }; + 9C4C6EAAF32E01E3CF91BFBE3AA45669 /* Lock.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB92A4C44981CFD84031138960458D86 /* Lock.swift */; }; + 9D07D75F7C84943BDCE3ABC491CD59D1 /* LetsMove.h in Headers */ = {isa = PBXBuildFile; fileRef = F4AE309BCA2849F34FD79C687F06F388 /* LetsMove.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9E86C76FA7671ECA45022ED2AFE14095 /* InvocableScheduledItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72D5C95C4A124892BCB19DB71FC2622F /* InvocableScheduledItem.swift */; }; + 9EE10A78E1E40DB34EE5BF31FC53B964 /* RxCollectionViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8D15BF0499E81748B1CA4055DD0536C /* RxCollectionViewDelegateProxy.swift */; }; + 9FCF199FDC8E0613AA09392B9FD6E3E0 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D3934575C0E707628DC1D0044A99168 /* Debounce.swift */; }; + A086395C3C4300488EF23AF3D67A9B10 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 5199D364577471B33DAB0DE3CA14178C /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A24FFF13862FDD6AFE1B207626BA6282 /* Pods-ClashX-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 080327B0BD83032A4455D58D48EE472E /* Pods-ClashX-dummy.m */; }; + A35C62088F8D04AC5EBC5C1F406AC120 /* RxSwift-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A0044973242FD6BAA1F84BE57150EC73 /* RxSwift-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5E839070BC3DF5291BE4CC48FAB08E6 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = D079E8C1177AC302F23FAADA8F86D87B /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A66A920CA8335659D591A546857D901B /* WKWebViewJavascriptBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 32C8ECA0A9F8462FC789B22B79AE2AA9 /* WKWebViewJavascriptBridge.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0 -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + A735217C70939149D5640EB8A936ECF7 /* TakeUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 466FCEB0C9477F831A1A45A5AAA4E8C3 /* TakeUntil.swift */; }; + A7FAA9E16858041F9A72021F726637F4 /* Completable+AndThen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E30E06D3EB55566611E2D7651810AD /* Completable+AndThen.swift */; }; + A8009EC68E67C7D40D467478BE019F5D /* CombineLatest+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B0FFB8A38CB0E8E96D7427889C66236 /* CombineLatest+Collection.swift */; }; + A9817E170C4FDCFD23BB30A289CD9ED7 /* Reactive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 778927E378C88573CB2125EBA58321D4 /* Reactive.swift */; }; A9BE33D3690A2C1AF159D4E8B19D5B36 /* RxRelay.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4FC875397C5DEC3EBFD3A61FC1069B55 /* RxRelay.framework */; }; - AAED64043EA082107D5C6A37718F4C7A /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9D8979D31D39457666D5DE3F5052BBE /* NSView+Rx.swift */; }; - AAF3816CF0C1909371E8A78AD8047C7F /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F78707ECC410320BEBBFA6679D28469 /* SharedSequence+Operators.swift */; }; - AB6662125E665F61F45B5D224E18D20B /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9B0D5E44ABE81232F2D360F5892AF2D /* Decoder.swift */; }; - AD52E53BBE0DECA2974068540DF8325C /* shim.swift in Sources */ = {isa = PBXBuildFile; fileRef = B49AC2F2046E349EF5F52EB6E8C27DC7 /* shim.swift */; }; - AD8A43BADA70A46EC4F958B4ADF7A642 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B4CECDFEA37161B905C2ADDAF8FA7F /* ObservableConvertibleType+Signal.swift */; }; - AECE89CE5364011E4C71F28D0F0531E6 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5254ADE6CF3C4A29C388B870267EAC2F /* de.lproj */; }; - AEFB74CC1B3ACA85667B0171F7B2E29E /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 282BB6F863BD026202D8C93C05F0ACA7 /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B978E58AD0304DD627EF43CEC6D848C /* TaskDelegate.swift */; }; - B19EB3C18523F1D003A1158979CC8C2A /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEED3EB4319F8A49AEC5AF56E2FF9035 /* UISwitch+Rx.swift */; }; - B1B3A07B7C42FD3543A814FC0844ABAF /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41929A77227A34D571F5D2CE9AF09B18 /* TextInput.swift */; }; - B25AFA2775DFEC1085D803C9821205FA /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 58139B6B70B0D55AD5EB29642847E9FB /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B4562B1D18CE91DD3E9E9489E1A751A7 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CE44333A57138D82E904E3CBC457AE1 /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B56FACA532F0EAD787609C2275BBDA37 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57CB677D9F3AA53CE4D9C2A65A1E9003 /* RecursiveLock.swift */; }; - B5A2613D87C2FA9CB98911D484544F9C /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = DE38EAB77D41754A77790E0D73AB696D /* DDLoggerNames.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - B6073B7D340523A56B48E26BD7E72D4A /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 0867C91274551C4CC38386B73D5B719B /* fr.lproj */; }; - B6F45BF479FA85DB7324FA8C51628124 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B083E0774196BC3C674A2E259D3F3249 /* Rx.swift */; }; - B82C31E9CFA4E8280367A6C1ABE27AB6 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75D3CFC595C3494229905857C8AB02E6 /* RxCocoa.swift */; }; - B965684BBDC699A10F259028739F05D0 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D3FB93F8299BC9163CB91B12F893D38 /* AsMaybe.swift */; }; - B9C424FCB40A22054E2CA0AFFC6DBE17 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12FABAE58DB04DCC62C9965CD68DF212 /* DelegateProxyType.swift */; }; - BA9741FC2E69359C71C008DC3B8E0921 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03036D1F0A8A4F2FA87A51691B1E8BFC /* SubscriptionDisposable.swift */; }; - BB52DA90F04ED0A960E85F2CB906E8AC /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE6B0999C5A808B94EC8609393E40AA /* SingleAssignmentDisposable.swift */; }; - BB5DAE8F0BF073D93B3639BF8833FD0F /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D34ED899BF07B04B32E9EA19C785A3 /* Reduce.swift */; }; - BB62BF12448BE09989BC89E2F748CB0B /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32791BD005288A11FE804EB33E6215AB /* SwitchIfEmpty.swift */; }; - BCE4261415D3045347C4BB85ECB32BFF /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C43CBF2EF4080CD7C5743BC8C577276 /* DDFileLogger+Buffering.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - BDBBF105FA484C40F61441B51612476D /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9C40A4EBFCB5C96508DB5E5341C24BC /* UITextView+Rx.swift */; }; - BDD1E72862B4E7ED736B53DB8B230BE7 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = E97346573AFE1DDCBE9039D9B0C6CDD0 /* Observable+Bind.swift */; }; - BEC34045902EBB7B7C585DCB94CCB30F /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2B1FB66871D46E8A4F7C506FC0C8BCF /* Zip+Collection.swift */; }; - BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 601D8FA3D27C5735824C311789501451 /* Alamofire.swift */; }; - BF215A525F71C72302C912AB9B78F800 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 708DE4BF5550FAD86C310ABE564A9108 /* UIButton+Rx.swift */; }; - BF286BEFC30E9B9A10727672039FE555 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DD50433A7A8FAF97BCC73C68871F9F6 /* Bag.swift */; }; - BF57B743A41B1A1A3F3BD0C9945E25C0 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6ED697874FA929CFD71EA39C93207A07 /* UITableView+Rx.swift */; }; + AAED64043EA082107D5C6A37718F4C7A /* NSView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E9D598DE0BB3B9F58D079474105DFCA /* NSView+Rx.swift */; }; + AAF3816CF0C1909371E8A78AD8047C7F /* SharedSequence+Operators.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B39DFCE8FFF0D260D026B5923D32ADA /* SharedSequence+Operators.swift */; }; + AB6662125E665F61F45B5D224E18D20B /* Decoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2388FC242CA96E5A87193CAF15B8955F /* Decoder.swift */; }; + ACC457D4C42E72BD0833D0052EAC0563 /* Pods-ClashX-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F84C7900FF7D7C957B57C2BC5F21FFD /* Pods-ClashX-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD52E53BBE0DECA2974068540DF8325C /* shim.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5D89D40A9F72FBB312ED0F13B932CDF /* shim.swift */; }; + AD8A43BADA70A46EC4F958B4ADF7A642 /* ObservableConvertibleType+Signal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BF1ABB1A7A6A0493EEEA5D8E917B115 /* ObservableConvertibleType+Signal.swift */; }; + AECE89CE5364011E4C71F28D0F0531E6 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 3AE0DF65359A44F7411C1D2C5B3A13E1 /* de.lproj */; }; + AEFB74CC1B3ACA85667B0171F7B2E29E /* _RXObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E7BA9CC5978ED61056EA2B4EAC5BD7C /* _RXObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFC64B1097F7355FF423D6A73E9C7210 /* TaskDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 188F4A9D33D0D164CC7B967B4B4507BE /* TaskDelegate.swift */; }; + B19EB3C18523F1D003A1158979CC8C2A /* UISwitch+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9E41E4129D53F7371DEE1F12068E8A0 /* UISwitch+Rx.swift */; }; + B1B3A07B7C42FD3543A814FC0844ABAF /* TextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5ADCC7E01375AE8850D40C88E46066C /* TextInput.swift */; }; + B25AFA2775DFEC1085D803C9821205FA /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 52F80B1BF47EDED9A6DF50317D5E4D75 /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B4562B1D18CE91DD3E9E9489E1A751A7 /* _RXDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 69F2275D7C741E1541AD1E4E150EF2CB /* _RXDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B56FACA532F0EAD787609C2275BBDA37 /* RecursiveLock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A509E8FDF5CC0954D9F3E256BA8EA3 /* RecursiveLock.swift */; }; + B5A2613D87C2FA9CB98911D484544F9C /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = 573B3A4D2A5F2F3AD4F67B50D25C0659 /* DDLoggerNames.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + B6073B7D340523A56B48E26BD7E72D4A /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = C1B16EA687FF27C40455B1FAF129AFEB /* fr.lproj */; }; + B6F45BF479FA85DB7324FA8C51628124 /* Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 296A786BD8F3EE472636F94F087541AA /* Rx.swift */; }; + B82C31E9CFA4E8280367A6C1ABE27AB6 /* RxCocoa.swift in Sources */ = {isa = PBXBuildFile; fileRef = A387F2905DE05560D7C2FB393D6B50DA /* RxCocoa.swift */; }; + B965684BBDC699A10F259028739F05D0 /* AsMaybe.swift in Sources */ = {isa = PBXBuildFile; fileRef = 482794182F542C951D38666CF2AF9F73 /* AsMaybe.swift */; }; + B9C424FCB40A22054E2CA0AFFC6DBE17 /* DelegateProxyType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C195084074719E04D0A2076C4818816 /* DelegateProxyType.swift */; }; + BA9741FC2E69359C71C008DC3B8E0921 /* SubscriptionDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60F60C40F7EC7C58DBC909EB761A1A20 /* SubscriptionDisposable.swift */; }; + BB52DA90F04ED0A960E85F2CB906E8AC /* SingleAssignmentDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3739F656EF5EEEA3B53BA6CC28260AB4 /* SingleAssignmentDisposable.swift */; }; + BB5DAE8F0BF073D93B3639BF8833FD0F /* Reduce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BCE165062806F7E7DB3B7F2BAD50050 /* Reduce.swift */; }; + BB62BF12448BE09989BC89E2F748CB0B /* SwitchIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = D098860073B14684BBC834FBBA532E6C /* SwitchIfEmpty.swift */; }; + BCE4261415D3045347C4BB85ECB32BFF /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC61DB2204EA36BA1F3BC39E8812986 /* DDFileLogger+Buffering.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + BDBBF105FA484C40F61441B51612476D /* UITextView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47B8AAA9051AB86BDCA2A26A1E25EBD4 /* UITextView+Rx.swift */; }; + BDD1E72862B4E7ED736B53DB8B230BE7 /* Observable+Bind.swift in Sources */ = {isa = PBXBuildFile; fileRef = 003F4020E337AEA18D5BE06CC3BA84B8 /* Observable+Bind.swift */; }; + BEC34045902EBB7B7C585DCB94CCB30F /* Zip+Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A81EF72727CFED4625A604EA193ADBC /* Zip+Collection.swift */; }; + BEE6B677416CA71C981D1D3F60B18C96 /* Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B9B5DAEF8466DCD2089AE96698AD412 /* Alamofire.swift */; }; + BF215A525F71C72302C912AB9B78F800 /* UIButton+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D50C34DA69D3F53C34CAF0D1843C7B0C /* UIButton+Rx.swift */; }; + BF286BEFC30E9B9A10727672039FE555 /* Bag.swift in Sources */ = {isa = PBXBuildFile; fileRef = F60410A1390646B9C42D59B317C8A098 /* Bag.swift */; }; + BF57B743A41B1A1A3F3BD0C9945E25C0 /* UITableView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15933536FE2B9E09557695328B7AE566 /* UITableView+Rx.swift */; }; BFACD3D619319F2235F7180717F13161 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EFD8CBA2377421E48AA4CE821DC25340 /* WebKit.framework */; }; - C02F52161033C4ABBC074F07D0EFDA4A /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A85548C5E76FA1FA0B5F41396A67A93 /* Node.swift */; }; - C091B2153EC15985455A7C362EFCF0D3 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5BFCB24F3DE7FB058E0ABAEDC9508DA /* Sequence.swift */; }; - C0B9B6614546426AB50CEFD04DF81F8E /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4DA73C22FB1A3A990B40DDC19475C24 /* UIStepper+Rx.swift */; }; - C1720CEFBCDF891D229E2933A25FB21F /* zh_CN.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 6BA085180915C97DAFBE1715EEF59C39 /* zh_CN.lproj */; }; - C22796CF85FAF2DB44594428D2ED6289 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CCA6A35791698CD0D07F348408677E /* Using.swift */; }; - C375F94C1B4EE60AD6F9364461DDD69B /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7A5AA6A97CC83F3B8BF6662298EE62E /* ObserverBase.swift */; }; - C37C3F40271755E68C586C4BF43FFD3D /* UINavigationItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA20EC7289AA6A9574BACA85F08DD6BF /* UINavigationItem+Rx.swift */; }; + C02F52161033C4ABBC074F07D0EFDA4A /* Node.swift in Sources */ = {isa = PBXBuildFile; fileRef = 352E9E8A2402F14958F726A8320B39B7 /* Node.swift */; }; + C091B2153EC15985455A7C362EFCF0D3 /* Sequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2530022D9616999B98C778CDF9BD3A9 /* Sequence.swift */; }; + C0B9B6614546426AB50CEFD04DF81F8E /* UIStepper+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA44C402B62994FD1D1764726842F83 /* UIStepper+Rx.swift */; }; + C1720CEFBCDF891D229E2933A25FB21F /* zh_CN.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F37C2E60DE38A33BF88486FE15D68DDB /* zh_CN.lproj */; }; + C22796CF85FAF2DB44594428D2ED6289 /* Using.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE5EC8FD9C4D376E008916BF61FB861 /* Using.swift */; }; + C375F94C1B4EE60AD6F9364461DDD69B /* ObserverBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F9E45D58C86CCE0D520EED9086AA8B2 /* ObserverBase.swift */; }; + C37C3F40271755E68C586C4BF43FFD3D /* UINavigationItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E33F1F5CAC51383316E1530212FFA0A /* UINavigationItem+Rx.swift */; }; C3E114986799AF788EA2F05E7B369387 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - C4D2ACE4BEFACB336A501CD2AD20E045 /* UITabBarItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AD9A2E475C79619FB25CE0579224DBE /* UITabBarItem+Rx.swift */; }; - C53426C08803D4BAC2BD0223CB4D8BD7 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 334B5958388DD0753297AAEC506F6587 /* Catch.swift */; }; - C6966F365CF851124CF5C7BF7E66848D /* UIAlertAction+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = F08C1F39C57685174806C1FB83904094 /* UIAlertAction+Rx.swift */; }; - C69B9F74D133DFF7A4B7E5EAF896CBEA /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCE62C801FF757FB36BF109E7D4010CF /* Merge.swift */; }; - C80C661674CA79F11D200A304E43A4BB /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9FB7CE99FD8E0B2319ACD94C2B66603 /* UISegmentedControl+Rx.swift */; }; - C839B3C517155C12A52358875C47DDB8 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F49AD9461D5ED12EA473CE2EE002EEE /* Multicast.swift */; }; - C842A3714E310A2958BD557E9832DE7B /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64B65C52FF2B0F14F1A068F1A2A3B901 /* PriorityQueue.swift */; }; - C873E16D7C16E9104C0DEF548CEB3CDC /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFADED6C71511DE8A2FD55B8C5A31BA0 /* AsSingle.swift */; }; - C8F485EB180B24283296995C8556FF2D /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5809E921CF4B15EFB67BD0D0766ACF3F /* DefaultIfEmpty.swift */; }; - C95CB5617DB833DF0108F8966E2E6E88 /* api.c in Sources */ = {isa = PBXBuildFile; fileRef = 381D96FD886BAEF99DAB5C3CD2F5B0A3 /* api.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CB8EC10AF104EAA696B4BBDE414C6BB2 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E7E00FB590CB797CAA7619C396BB18 /* ToArray.swift */; }; - CCA6A3D7B4E4216CAD40B17CEEABF488 /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = CD196AA25A0F56EF205C20B1B539D565 /* CLIColor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - CD3E9E9302FD0EC7FA6C85FE7D178A9A /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A37CF1A17166ECD2A236009FFA410EBB /* Driver.swift */; }; - CDA1BA87D43C3DD219632A8540F8F4D4 /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98C0FCA4840AF29786967D9C8625A3DF /* NSImageView+Rx.swift */; }; - CE7086BC12DFBC465F3F035E8B913B5D /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 374E548CB43AC60A4516DBD44A4BD16C /* RxCollectionViewReactiveArrayDataSource.swift */; }; - CEACC465425FF72502176A3E7AD4E3E5 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC685127FF2C42715D4FE5DBFA298A78 /* SharedSequence.swift */; }; - CEC449BC885049DF42BCC794683503FE /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A58FC02FF0B87AE214FED266E99E15E2 /* Resolver.swift */; }; - D01E1AF1A0D38DB1F2DECA1FA43A7D58 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CF18F4BF67AE006CAC0546BDF46E38E /* SynchronizedOnType.swift */; }; - D0EFA3211E8768EAE44790351AFF3DBB /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = 65B5956EDB5C9FE1F53745773000DDE8 /* _RXDelegateProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D0F2E1AB8507BA499B94A4D32CF7E325 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2432D2156733010B2FE738BA482A79A7 /* Dematerialize.swift */; }; - D16D912F8C268F6BA1AAB01B40145A74 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FFA4C2108C0ACFDFA38458344E5FDFD2 /* ru.lproj */; }; - D170E7EF31C98FC2CB35594ECF608E6B /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FD24C322DC9F7B0EB01E1CFA2AE3A99 /* ObservableType.swift */; }; - D1A10E7B621C61B7DE025B804E03F0B5 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35EAE8E52AE4632EB1852B448828644E /* Delay.swift */; }; - D2B7098D6AA93509101CED05E6E10AE0 /* parser.c in Sources */ = {isa = PBXBuildFile; fileRef = 809DF6524E99DF31FCE7A6E8B84E4204 /* parser.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00C5C30DDA4C0AEB2E770D0DC6754B7 /* DispatchQueue+Alamofire.swift */; }; - D3E4DC6A79A00F6F387858A0055B0E64 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77303F453426059132F9BD119A46D2F6 /* Parser.swift */; }; - D4DB8A02127BB87032E1DA5223CFF741 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C58FCDF9BB513D1C0E5A8E61FDE9690 /* PublishRelay.swift */; }; - D4DC105D032F4013C7939450F0788DC5 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 549C640DD784E12ECD7BA81EBD561657 /* SharedSequence+Operators+arity.swift */; }; - D4EABA6421CCDD554276DC67D4DED21A /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3097A641DB868FF8F82AE669EF10AEBD /* TailRecursiveSink.swift */; }; - D54C69CC9C628C3D6F4375897D3C57F7 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = E39622120A9F7013848D41C0B4DDED90 /* Repeat.swift */; }; - D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = A452D72D0063A16EB5C6FF4B3BE870EC /* Response.swift */; }; - D6DBDF295B79847471A87BF27114BBA0 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = E46BF64E945B1ED960A954D2D4CA4BC3 /* Deferred.swift */; }; - D78BCE6A7D315A25BB07E793BBEFD517 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3C95E5BF08062DA4C345BD5A1D23B0 /* Generate.swift */; }; - D7C39E2A45461CB32635D12C0DB411C9 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93A761923037AF303F8BE679441D963D /* RxSearchBarDelegateProxy.swift */; }; - D83AF6D95A86518886A424BA36B2E7E0 /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF8249BD10E6F17F6B10259A7D0E58EC /* UITabBarController+Rx.swift */; }; - D865950786FDC596321E957342A44D5E /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = ED60C6C7D5DFA17C7B5D91E3D3C81D32 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA5628721FD25F42FD5BFB47B3950512 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FB6C7AC71D374A50117AB67E6DF89E /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAB784BB60F3E20F389688F65D3FD40A /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 555838DF41BF4F6F0508883FF466F34B /* Empty.swift */; }; - DBA1DFA48782099673B506B6E5AC4E74 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CD27BEB7902EEAE44783E8875D3EA13 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCA9221B3596DE7D98EDA14C538E6CC1 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12E7DEAAA528239FB4D80F2B0BEE88CF /* InvocableType.swift */; }; - DCBE950AABC61F4C3F2967FC067A040A /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DD5BF8758F7C3E97E55ED59B54CD7D4 /* Deprecated.swift */; }; - DCEA419F73E173BE62E1976B3F9C8019 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BCE395C373D2570484D9DB69353CDE4A /* CocoaLumberjack-dummy.m */; }; - DCF32203126D8CDBE087718FC2189B86 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C31D8F519E61427B0A162F52F4149E23 /* Queue.swift */; }; - DDFD60FE3B1065212548AEB5440972C9 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A56F72342DBDCBD11B89C072563BAAFB /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - DE07DAA4BBEF2D34B55D0ABD0C042D80 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C93EE63C5C1B73FCA0A4AC7A2E5F26 /* AddRef.swift */; }; - DF9327EC78C2C9B00731DB763458B3DF /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A993559F7F3528E74A8DAE9F1A164BCD /* RxPickerViewDelegateProxy.swift */; }; - E0FDE4E536BE74D5651405C42901EB7C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F50455DE1BF5D88F2C536D363E86B16 /* Queue.swift */; }; - E16242A2BB0D920138F246FE4BC6656E /* scanner.c in Sources */ = {isa = PBXBuildFile; fileRef = 122F786E8302F1518D9E714D3CE8E3EA /* scanner.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - E19203C917B4E14C0E5D1527689F9B60 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8317139329F5F7EFD54091037D04D7EE /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7897A15C427DC9CC3C82764C9BAF179B /* ResponseSerialization.swift */; }; - E45B49B7B4BA6C90CC66AABA9F9BF7BB /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA3514D3A6B529DB4597AE1B2420EA72 /* Platform.Darwin.swift */; }; - E49E6AE912D309CA0F167A9D9D39E1F1 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E77A708B60CEF8E26FE64160C756B9C /* PrimitiveSequence+Zip+arity.swift */; }; - E4DB81FC5392815F65D39DD5F8B1009D /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB5251745017F1492638E4665F3210D7 /* GroupedObservable.swift */; }; - E641BD12CF3AD3888CF543C07EAC8333 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 04ED8676CF4A16085B1FD0E67E0B06C9 /* pt.lproj */; }; - E64C8B1C40D80A49056AF32421D50CE6 /* CocoaLumberjack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 861A5A2E714E7E6FCBCF8D52099F2FC9 /* CocoaLumberjack.swift */; }; - E66C0E19B0E30BA5F6EBAAC0A31D9318 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6B54D5EB8F8C7664B3A26FB8754833A /* UISearchController+Rx.swift */; }; - E7CE229BC4F34AE1066057A234791C37 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 087EC8DF9998A3718AE41FE9E70BB3FF /* UICollectionView+Rx.swift */; }; - E93B00DBE0E91BA8CD06378AA54C125B /* WKWebViewJavascriptBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 437DD070616C8DEFF5DF1A3CF14A61A5 /* WKWebViewJavascriptBridge.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E99C75530ED3A69294DB3F4FD7E54309 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686A3F66BE41F72AC9E051E3C42D4D5C /* DispatchQueueConfiguration.swift */; }; - EA4BF9F870AC7329C1A3D6F0F0CF077B /* KeyPathBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B627BBA6002FBBB36344EE22BA0FAA /* KeyPathBinder.swift */; }; - EB45FA22DF7FBF26D403EB54B5AF1127 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CB0688A2DF1D5997A29DD587B40685B /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - EB7270A60C67D5574C85C4987B69DEF6 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD556ED099A23555B40070A10DCCCB6A /* SubjectType.swift */; }; - EBCAE7DBC36A1C734124EF865B4952AF /* CYaml.h in Headers */ = {isa = PBXBuildFile; fileRef = 359BCA8744053CD8C362737E48AC9A01 /* CYaml.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC5409AF40F9DDB862F6D9A4DFD7D43E /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD0D9972A09E3B5FF28C97AB722D22EF /* Deprecated.swift */; }; - EC582F82D5C1F6AB5EDA3BDEA472C373 /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8254E4E2C4BB1EC7A66B6CBF1FA36BA2 /* Tag.swift */; }; - EC8AA67E12A1AA5DD94C82859BDA6330 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F64C4E8D32B700BC6D42AF1013630C98 /* GroupBy.swift */; }; - ECBFF9900B43E51EBAB4B771EF06A9EC /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48F265648B549477B7AA0A661B2ECE53 /* ConcurrentDispatchQueueScheduler.swift */; }; - EF9F1055DC793477AA33CC1DE7D9EACF /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53A88F590EABA736A2940954AED17596 /* AtomicInt.swift */; }; - F0C9E6D47553C4EB65F042D9EDD78E9D /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 639EF5302C0C9F94A0B58B543C1FDC59 /* DelegateProxy.swift */; }; - F0E6D67C1663810CED7AF71C11AE67F9 /* DDAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB76041CCFC08F54D4DDA2A954A5FE86 /* DDAssert.swift */; }; - F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EBC43347CA16D76F52A94E191B34DC /* ServerTrustPolicy.swift */; }; - F1645D79A34866403BF4F79BDD882131 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F78310CB1ED53ACB8B144431B7AB050 /* RxTabBarDelegateProxy.swift */; }; - F337238E4310A50BDBF50005C88220C0 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = 20930AA0B29F8F65DEBC42F25427188E /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F51013C3D7AD87FBBBBA8AA9A4BE03EC /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = FC2A31513548F5ED3E9BE92AFE010B66 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5606FFFB78659FBC285EB3A85EB551B /* yaml.h in Headers */ = {isa = PBXBuildFile; fileRef = 35497B2BF0C241D596BB8077699347E9 /* yaml.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F58DC676A393DB78FCEC88886C986092 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B6E68931C0CE466D1AF005FD7DB2047 /* CurrentThreadScheduler.swift */; }; - F5EDF5AFD3373E4930104CAC661F9ECA /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = A9780F54ACB6F1AD701A7DE6BA0CBE85 /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; - F625FEFC59A7AC97354796B4FA6D21F0 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28BDA6A48D35F5BCD4962FEDDA82FF20 /* UIRefreshControl+Rx.swift */; }; - F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 414D462D613D0588F7FADAF68862864E /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C4D2ACE4BEFACB336A501CD2AD20E045 /* UITabBarItem+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DD7BCE200A032F3F94238030800580 /* UITabBarItem+Rx.swift */; }; + C53426C08803D4BAC2BD0223CB4D8BD7 /* Catch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C920B99182A6F10C4A806FEE8167713 /* Catch.swift */; }; + C6966F365CF851124CF5C7BF7E66848D /* UIAlertAction+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7FE5EE8F7307C9713C0D4D270FBCB9F /* UIAlertAction+Rx.swift */; }; + C69B9F74D133DFF7A4B7E5EAF896CBEA /* Merge.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6901F6A9A4CA5E0B5B3D5F4E14EFE00 /* Merge.swift */; }; + C80C661674CA79F11D200A304E43A4BB /* UISegmentedControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8761D541A699D256A42FF151A553275 /* UISegmentedControl+Rx.swift */; }; + C839B3C517155C12A52358875C47DDB8 /* Multicast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E6484A5C1ABB1E6B0585D69818E3F18 /* Multicast.swift */; }; + C842A3714E310A2958BD557E9832DE7B /* PriorityQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8910542A8AD98855F664C28D839CF8ED /* PriorityQueue.swift */; }; + C873E16D7C16E9104C0DEF548CEB3CDC /* AsSingle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33AB29486976F226D0A7BB866C42CCD4 /* AsSingle.swift */; }; + C8F485EB180B24283296995C8556FF2D /* DefaultIfEmpty.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A6385C383FFA9BF9E20FE9E37C51E85 /* DefaultIfEmpty.swift */; }; + C9297D23CE0DB70352F22AFA1876AAA7 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; + C95CB5617DB833DF0108F8966E2E6E88 /* api.c in Sources */ = {isa = PBXBuildFile; fileRef = EDCCA3C5C3C192375460CDA8E5FDD282 /* api.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CB8EC10AF104EAA696B4BBDE414C6BB2 /* ToArray.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CA93BDE7DB370F3E463F48BD65A487C /* ToArray.swift */; }; + CCA6A3D7B4E4216CAD40B17CEEABF488 /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 04FDEB1292E7F65462AEB6C614C0EE03 /* CLIColor.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + CD3E9E9302FD0EC7FA6C85FE7D178A9A /* Driver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72089B1079B6B30C2E5A0EF94E041847 /* Driver.swift */; }; + CDA1BA87D43C3DD219632A8540F8F4D4 /* NSImageView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC4CE7B422286D035B622009E4703425 /* NSImageView+Rx.swift */; }; + CE7086BC12DFBC465F3F035E8B913B5D /* RxCollectionViewReactiveArrayDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA94AF09897AA099CD4A326F5C350B99 /* RxCollectionViewReactiveArrayDataSource.swift */; }; + CEACC465425FF72502176A3E7AD4E3E5 /* SharedSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BC7A1B96F39B7199C235C5A48548444 /* SharedSequence.swift */; }; + CEC449BC885049DF42BCC794683503FE /* Resolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7132FF3E17C1A1B9198A556F45A80436 /* Resolver.swift */; }; + D01E1AF1A0D38DB1F2DECA1FA43A7D58 /* SynchronizedOnType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 271B09A8918A3CBFD400B2AB009E63ED /* SynchronizedOnType.swift */; }; + D0EFA3211E8768EAE44790351AFF3DBB /* _RXDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3B10027985ABC4AC3F791E9E28E36D4 /* _RXDelegateProxy.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D0F2E1AB8507BA499B94A4D32CF7E325 /* Dematerialize.swift in Sources */ = {isa = PBXBuildFile; fileRef = B044AED2ADF48B7FA82710A1DAF9B858 /* Dematerialize.swift */; }; + D16D912F8C268F6BA1AAB01B40145A74 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 079B99F3C34E2D560268396861C6C321 /* ru.lproj */; }; + D170E7EF31C98FC2CB35594ECF608E6B /* ObservableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4096DFEEB54743C213DAEA49256D6400 /* ObservableType.swift */; }; + D1A10E7B621C61B7DE025B804E03F0B5 /* Delay.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB1C04D624934A268434D0AE4128E555 /* Delay.swift */; }; + D2B7098D6AA93509101CED05E6E10AE0 /* parser.c in Sources */ = {isa = PBXBuildFile; fileRef = 0FEBE353C5266FFB9597FF20DB222F2F /* parser.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + D3D8C379C6E4FB487E5ABD6800AD7B7E /* DispatchQueue+Alamofire.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1E9923A8CDF50D6FE736C554E4BCC5C /* DispatchQueue+Alamofire.swift */; }; + D3E4DC6A79A00F6F387858A0055B0E64 /* Parser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DCB8DF8883B40504AE129895C1C9A0A /* Parser.swift */; }; + D4DB8A02127BB87032E1DA5223CFF741 /* PublishRelay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35B7DF785F8EF8523B864F0C6618D987 /* PublishRelay.swift */; }; + D4DC105D032F4013C7939450F0788DC5 /* SharedSequence+Operators+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67597B37E0E26A61D6BC09F2DAAAB3D2 /* SharedSequence+Operators+arity.swift */; }; + D4EABA6421CCDD554276DC67D4DED21A /* TailRecursiveSink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49AE61ACEB58E6DB765D5E34D530B2DF /* TailRecursiveSink.swift */; }; + D54C69CC9C628C3D6F4375897D3C57F7 /* Repeat.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC6B2939DCF8732EA62795BCBAFA4CC /* Repeat.swift */; }; + D65C254F5ABF2CB5ECEE50FE8F8E1A80 /* Response.swift in Sources */ = {isa = PBXBuildFile; fileRef = E10E3CEE16BDB9CB364CBB9049E760E7 /* Response.swift */; }; + D6DBDF295B79847471A87BF27114BBA0 /* Deferred.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E2C8C47846CE55845D80C7195C60525 /* Deferred.swift */; }; + D78BCE6A7D315A25BB07E793BBEFD517 /* Generate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9A53F2D37771958F44AE545A0C816C5 /* Generate.swift */; }; + D7C39E2A45461CB32635D12C0DB411C9 /* RxSearchBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBEFB912F18787783C645234AFC62769 /* RxSearchBarDelegateProxy.swift */; }; + D83AF6D95A86518886A424BA36B2E7E0 /* UITabBarController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B805A85D75D5E4233FE72BBC63280CBF /* UITabBarController+Rx.swift */; }; + D865950786FDC596321E957342A44D5E /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 92979E11D8C7FB58DE8FEFB3FA44CCB2 /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA5628721FD25F42FD5BFB47B3950512 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 7993133D605C45E20D8EE6BA2A36FC23 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DAB784BB60F3E20F389688F65D3FD40A /* Empty.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93D39409A562E0E2DFE478860982B8C /* Empty.swift */; }; + DBA1DFA48782099673B506B6E5AC4E74 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 449C3D793187CF78194074C7B8C01D34 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DCA9221B3596DE7D98EDA14C538E6CC1 /* InvocableType.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF0D6BE592B573198745194DFBF9A463 /* InvocableType.swift */; }; + DCBE950AABC61F4C3F2967FC067A040A /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF9381919C66CFF360955BD236E3DF0D /* Deprecated.swift */; }; + DCEA419F73E173BE62E1976B3F9C8019 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 57DEAC806A30D33A91B2E0D57B9B0D23 /* CocoaLumberjack-dummy.m */; }; + DCF32203126D8CDBE087718FC2189B86 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C277D32805548AC1557D131A259A742C /* Queue.swift */; }; + DDFD60FE3B1065212548AEB5440972C9 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F86826AF8B3EF9D25CAD2A5EF8B4213 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + DE07DAA4BBEF2D34B55D0ABD0C042D80 /* AddRef.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2762841B1DDCE25C706856BD66949C /* AddRef.swift */; }; + DF9327EC78C2C9B00731DB763458B3DF /* RxPickerViewDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB2560AF78E1D089C8543B5890B3DB3 /* RxPickerViewDelegateProxy.swift */; }; + E0FDE4E536BE74D5651405C42901EB7C /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 496375C1DC8E128E6B93FE797A464092 /* Queue.swift */; }; + E16242A2BB0D920138F246FE4BC6656E /* scanner.c in Sources */ = {isa = PBXBuildFile; fileRef = 895D3ED8A2BA36C7AD0ADE2AB1054BC7 /* scanner.c */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + E19203C917B4E14C0E5D1527689F9B60 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E0427BEC9F94ECE368F9CE356F35E87 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3747EC31FCCA97D75A81FC700CF7E24 /* ResponseSerialization.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5153E59BDDCF779ED4C3C9C4B75CB2DD /* ResponseSerialization.swift */; }; + E45B49B7B4BA6C90CC66AABA9F9BF7BB /* Platform.Darwin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 880B40BBF4E28708DF8C9824F621953A /* Platform.Darwin.swift */; }; + E49E6AE912D309CA0F167A9D9D39E1F1 /* PrimitiveSequence+Zip+arity.swift in Sources */ = {isa = PBXBuildFile; fileRef = C231DE8FFFBE42FA22AD9EACA91F3CFA /* PrimitiveSequence+Zip+arity.swift */; }; + E4DB81FC5392815F65D39DD5F8B1009D /* GroupedObservable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B6284E6276344A53E4557C21B802037 /* GroupedObservable.swift */; }; + E641BD12CF3AD3888CF543C07EAC8333 /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = A32BEB0E62461884CC19365415DD3930 /* pt.lproj */; }; + E64C8B1C40D80A49056AF32421D50CE6 /* CocoaLumberjack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D5D107D0C20E9F1BA2109A38FBD6404 /* CocoaLumberjack.swift */; }; + E66C0E19B0E30BA5F6EBAAC0A31D9318 /* UISearchController+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D1B60973C384BA689C0392EE1E34752 /* UISearchController+Rx.swift */; }; + E7CE229BC4F34AE1066057A234791C37 /* UICollectionView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E05376EB2D93633178630F5731744C9 /* UICollectionView+Rx.swift */; }; + E93B00DBE0E91BA8CD06378AA54C125B /* WKWebViewJavascriptBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 36654D393276286783CECFDE8A6EBE75 /* WKWebViewJavascriptBridge.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E99C75530ED3A69294DB3F4FD7E54309 /* DispatchQueueConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F1DABACC3858C705CD08D21906B31DE /* DispatchQueueConfiguration.swift */; }; + EA4BF9F870AC7329C1A3D6F0F0CF077B /* KeyPathBinder.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC6ED4EEA9CC63485D9DAECD4D694556 /* KeyPathBinder.swift */; }; + EB45FA22DF7FBF26D403EB54B5AF1127 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E58AEA472C08221B9F85408E632234E /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + EB7270A60C67D5574C85C4987B69DEF6 /* SubjectType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D268F7765D5AA5960DDBFA34DCB1F7D6 /* SubjectType.swift */; }; + EBCAE7DBC36A1C734124EF865B4952AF /* CYaml.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D609EFF89011EB1F7C4E6C24F8C9506 /* CYaml.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC5409AF40F9DDB862F6D9A4DFD7D43E /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9BA3340C5C6CF748841A5586765AE77 /* Deprecated.swift */; }; + EC582F82D5C1F6AB5EDA3BDEA472C373 /* Tag.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBC30EE5AB941597755949A8EB5DE2B /* Tag.swift */; }; + EC8AA67E12A1AA5DD94C82859BDA6330 /* GroupBy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28CAD5C11B6B8C37399C4F230B9BCB26 /* GroupBy.swift */; }; + ECBFF9900B43E51EBAB4B771EF06A9EC /* ConcurrentDispatchQueueScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1BCDB82876E35F1AE42D9DFFEB4BEA1 /* ConcurrentDispatchQueueScheduler.swift */; }; + EF9F1055DC793477AA33CC1DE7D9EACF /* AtomicInt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36B736368A740179875ECCCBBDAFBB5F /* AtomicInt.swift */; }; + F0C9E6D47553C4EB65F042D9EDD78E9D /* DelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDFC5665A416CC35BC3934F702404BA /* DelegateProxy.swift */; }; + F0E6D67C1663810CED7AF71C11AE67F9 /* DDAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4A8583B3FC078728FE5E7D444B984B1 /* DDAssert.swift */; }; + F13F2AA7F2E6D95A181CAB99B900D531 /* ServerTrustPolicy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7100DD7259DD8393B57BEDC592627E9F /* ServerTrustPolicy.swift */; }; + F1645D79A34866403BF4F79BDD882131 /* RxTabBarDelegateProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8931C51045847EBCD8A49A4015F045FA /* RxTabBarDelegateProxy.swift */; }; + F337238E4310A50BDBF50005C88220C0 /* DDLoggerNames.h in Headers */ = {isa = PBXBuildFile; fileRef = DB33A82021070312D47316819FBCB281 /* DDLoggerNames.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F51013C3D7AD87FBBBBA8AA9A4BE03EC /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = C368FD5573CB0E29C95621F1C6C05B1F /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F5606FFFB78659FBC285EB3A85EB551B /* yaml.h in Headers */ = {isa = PBXBuildFile; fileRef = D332B5569573FB13C47F676E633C3B0D /* yaml.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F58DC676A393DB78FCEC88886C986092 /* CurrentThreadScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B33A34A168E9F7BF7F3863471DB22FF /* CurrentThreadScheduler.swift */; }; + F5EDF5AFD3373E4930104CAC661F9ECA /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E3AB4CFB47A425BBA496A7C27058D52 /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-w -Xanalyzer -analyzer-disable-all-checks"; }; }; + F625FEFC59A7AC97354796B4FA6D21F0 /* UIRefreshControl+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC448630BF73209B635524DA7BE79972 /* UIRefreshControl+Rx.swift */; }; + F7B74645E07C39771156A1FA413B98D4 /* Alamofire-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C63007BC1268816429257EC9AE6B892 /* Alamofire-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; F7F13DADAC83BE187A2FD4D509F02A3B /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - F91CCB0A3ACB8646ED32EE3459172B33 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7CB74C99A7299CCB01A92E9D17B8CA /* AnonymousObserver.swift */; }; - FA211F2C89DF99EF0ABDDD41B3AC231E /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 325BDC84013B28B623DBDDBEC55671C7 /* String+Rx.swift */; }; - FA9E918652A18F831988906618D13420 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9C7D9D012A72F7E857C21D47E03AF7B /* TakeLast.swift */; }; - FB4BED652EC8187C9353CAFABA5A5B6C /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4794DB6D8E47F1C179F98C4AEF71C15 /* ObserveOn.swift */; }; - FBD5014D83C1E7D5454E526F18106F05 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27CF5854F2CFC68BDD7BA1482AB1C41E /* NSObject+Rx+RawRepresentable.swift */; }; - FC3DA8E2D7CF5D0F7F39A7A570523C2B /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D9E035D1D4C1EF8F7C0A3D6A6ABF8D1 /* SingleAsync.swift */; }; - FC7CD1461FEB62322510D9BCEACE09DA /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 750283D3D6A861D28FBBB5F8E50ECCBA /* RefCountDisposable.swift */; }; - FD50D88AF2AB7692F630B7E45B38603E /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BB8A369DBB111F6C086D924A0BA7BAE1 /* sv.lproj */; }; - FE30A63259AC11364A0089DD1F8E16B3 /* yaml_private.h in Headers */ = {isa = PBXBuildFile; fileRef = E8D606282EC2EBCA8691B79AD4C42573 /* yaml_private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE73185D40AB21945F0C1042528BCBE9 /* UIProgressView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8495850785129F44FD01237D86F3E7B5 /* UIProgressView+Rx.swift */; }; - FE744FCC324426ADC0BA21A902799C48 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = EC114E1BFF4F4BC31EA02D6D55D82EA6 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F91CCB0A3ACB8646ED32EE3459172B33 /* AnonymousObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ED325AC164166232499D7BDF9B2C7CC /* AnonymousObserver.swift */; }; + FA211F2C89DF99EF0ABDDD41B3AC231E /* String+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3C664C7A99584DA691E777D64686512 /* String+Rx.swift */; }; + FA9E918652A18F831988906618D13420 /* TakeLast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D212B3A851BD34CC2A277CCAAC0F0BD /* TakeLast.swift */; }; + FB4BED652EC8187C9353CAFABA5A5B6C /* ObserveOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976D053CCA1EDB70D4B5CA3373C3DBB1 /* ObserveOn.swift */; }; + FBD5014D83C1E7D5454E526F18106F05 /* NSObject+Rx+RawRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 760FBA9EF211C4C8263823FB687FF8C7 /* NSObject+Rx+RawRepresentable.swift */; }; + FC3DA8E2D7CF5D0F7F39A7A570523C2B /* SingleAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9055E1F08A1A3B306B93020560A2188A /* SingleAsync.swift */; }; + FC7CD1461FEB62322510D9BCEACE09DA /* RefCountDisposable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51179D352FE40819DFCFAA6F7CEC9634 /* RefCountDisposable.swift */; }; + FD50D88AF2AB7692F630B7E45B38603E /* sv.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 428E4398709B3EB3D9F3F487D84FE37B /* sv.lproj */; }; + FE30A63259AC11364A0089DD1F8E16B3 /* yaml_private.h in Headers */ = {isa = PBXBuildFile; fileRef = D52166D6EA35EE9015071F7F11E51ABB /* yaml_private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FE73185D40AB21945F0C1042528BCBE9 /* UIProgressView+Rx.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D15ABD8534EDDB63BE84B925FF1736 /* UIProgressView+Rx.swift */; }; + FE744FCC324426ADC0BA21A902799C48 /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DE8BC8F962C68C9E195AE7D22489C43 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; FE8F71E369829BC794EE97E62E60EC89 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */; }; - FF517C317938BD24C0D7703F47808F0F /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7616D2A96292579CC238EBEA60ECE3BB /* Event.swift */; }; + FF517C317938BD24C0D7703F47808F0F /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = D29866D2756C94257DC85E94AE4BAE91 /* Event.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -474,12 +465,12 @@ remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; - 06186B8511BEF7195AF5181683350546 /* PBXContainerItemProxy */ = { + 0778F68992A056BEFB2BE66A66F431F7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; + remoteGlobalIDString = F83960005EA88D0C24A1D277DD0E8667; + remoteInfo = LetsMove; }; 07E45B0AFEEED2846D13571956E582B3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -488,26 +479,12 @@ remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; remoteInfo = RxRelay; }; - 09917A11476B875E9FAE4FE9A06D0CFF /* PBXContainerItemProxy */ = { + 1BA2B2D23F9B10A835892F96E2B44A8F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = ED77B4B88587C894E85C361023D67C53; - remoteInfo = Sparkle; - }; - 211A51056B446142892D7CCC6B24DA1F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = C0E41540D6862472ED7F2FA11669BE1F; - remoteInfo = Crashlytics; - }; - 33D1EE5D4C59A5D5299B9F06DC913300 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; - remoteInfo = RxRelay; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; }; 3AA5F122E4B6C1CDC8306AE3F5C627D8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -516,54 +493,40 @@ remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; - 5B42250EC5497EF6229F2771D0449B03 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; - remoteInfo = Alamofire; - }; - 72D398EC9A0F050B809190F0E4448436 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F83960005EA88D0C24A1D277DD0E8667; - remoteInfo = LetsMove; - }; - 8BDE9DE2CF50FBA66C4DAA439A268CD8 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; - remoteInfo = SwiftyJSON; - }; - ADAA0C434289D4F5BBFFF94DC824FF07 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; - remoteInfo = RxCocoa; - }; - B8B966176533A90870A4F0634DDA8D41 /* PBXContainerItemProxy */ = { + 4E5AF33214983FF1CFA60D17D912C1DB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = EA9EA43B3B503823EE36C60D9C8A865F; remoteInfo = RxSwift; }; - C91BDA6CDD5407D110640F9635BBB62A /* PBXContainerItemProxy */ = { + 586C1C93FF116F7F7F82B31BA6B7D764 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4622BFEF3DC16E8BD15EEFC30D4D0084; + remoteInfo = RxRelay; + }; + 58CC5701DD3DD74B76370905D3D9DD9F /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = D118A6A04828FD3CDA8640CD2B6796D2; + remoteInfo = SwiftyJSON; + }; + 70452376B2D83D742C6D95D8CB49646F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5; remoteInfo = Fabric; }; - D43A3CC77787A857AEBC7FA9A6CA6FEF /* PBXContainerItemProxy */ = { + 903BD39446CF27B14F71BF522035CD41 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 7A5852F1D89CE2FE43485C63F48F223A; - remoteInfo = Yams; + remoteGlobalIDString = D6EE36F386DBFD58A8A5B22D65791ABB; + remoteInfo = WebViewJavascriptBridge; }; D465047540D12FD9D95291AE82A76DB9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -572,500 +535,520 @@ remoteGlobalIDString = ABB048B191245233986A7CD75FE412A5; remoteInfo = Fabric; }; - FD83492AF04732074B4363704D8D57DB /* PBXContainerItemProxy */ = { + DD7A9C833730A146881CD48B5EAE80D7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = D6EE36F386DBFD58A8A5B22D65791ABB; - remoteInfo = WebViewJavascriptBridge; + remoteGlobalIDString = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6; + remoteInfo = RxCocoa; + }; + E352069930BDC5D137DABF7720649186 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 7A5852F1D89CE2FE43485C63F48F223A; + remoteInfo = Yams; + }; + EB827DA04268E10BC70FCD445A5159D1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = C0E41540D6862472ED7F2FA11669BE1F; + remoteInfo = Crashlytics; + }; + EF6C8BCDBA60AD4EE411B62CEA5CDBD7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = EAAA1AD3A8A1B59AB91319EE40752C6D; + remoteInfo = Alamofire; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0049DEF85D663D4C2A898FE37CC1CBCB /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; - 005EC94286E7EA26BA37180FC365E63A /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; - 01C09A39DC815E99DC65F61636757085 /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Classes/Extensions/DDFileLogger+Buffering.h"; sourceTree = ""; }; - 01EBD3196D8AA954AEB3CE76AA25035E /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; - 022E533A6960F34BF1EEC7054DD4262D /* UIViewController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Rx.swift"; path = "RxCocoa/iOS/UIViewController+Rx.swift"; sourceTree = ""; }; - 03036D1F0A8A4F2FA87A51691B1E8BFC /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; - 0495363B87B5A228A66CA5960570EC62 /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; - 04ED8676CF4A16085B1FD0E67E0B06C9 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = pt.lproj; sourceTree = ""; }; - 056426E769A9DF5AEB99F3F0D1F3E9EC /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = it.lproj; sourceTree = ""; }; - 05AE1B88F2DED40D20FA3E713343ADCD /* Crashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Crashlytics.h; path = OSX/Crashlytics.framework/Versions/A/Headers/Crashlytics.h; sourceTree = ""; }; - 06517071DF1DA3773062FC5E0C5B8900 /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; - 06B1C606690B14A5AA8BD55AD5BFC8FA /* CLSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSStackFrame.h; path = OSX/Crashlytics.framework/Versions/A/Headers/CLSStackFrame.h; sourceTree = ""; }; - 06F865E1A5BCC321D384D3ED0D7C289F /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; - 07F152CDF9CE9144E9983645999D1E6C /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + 003F4020E337AEA18D5BE06CC3BA84B8 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; + 005C7558D73AF86504DF2C5FB647D2FC /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; + 00A1679363B1FF4D1D6CE79E32261A98 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; + 011F2989905FF4D5DE2C3CC44393D295 /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; + 025BDD0A70D312F23EA83FABFA8D3A13 /* CLSAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSAttributes.h; path = OSX/Crashlytics.framework/Versions/A/Headers/CLSAttributes.h; sourceTree = ""; }; + 02AD85BB6FA70C98EE9C4D2EBD5F511E /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; + 032CD1EA66512F19FD77694F36CF7DF1 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; + 0386B09C204F230F8577596767F6C3B6 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = da.lproj; sourceTree = ""; }; + 03E87A11EA8AA1CF8C0A69AD3E2815CE /* Crashlytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Crashlytics.framework; path = OSX/Crashlytics.framework; sourceTree = ""; }; + 04DD7BCE200A032F3F94238030800580 /* UITabBarItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarItem+Rx.swift"; path = "RxCocoa/iOS/UITabBarItem+Rx.swift"; sourceTree = ""; }; + 04FDEB1292E7F65462AEB6C614C0EE03 /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Classes/CLI/CLIColor.m; sourceTree = ""; }; + 05D038E474ECF1BA969792A5754ACC9A /* FABAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABAttributes.h; path = OSX/Fabric.framework/Versions/A/Headers/FABAttributes.h; sourceTree = ""; }; + 060E5B1D63DEB57207949419FCAE9C1A /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 065807C3C706103B33EDECEE6FBA94F7 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + 06E267607D05999EB65A4EE2DDA250A5 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; + 0766DFCA8AD31A716722CAB66C5F82BD /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; + 077C15B61C195EF87249B770E19B09E7 /* CLSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSStackFrame.h; path = OSX/Crashlytics.framework/Versions/A/Headers/CLSStackFrame.h; sourceTree = ""; }; + 079B99F3C34E2D560268396861C6C321 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = ru.lproj; sourceTree = ""; }; + 07CF6884E903629F08062C3A6318B44B /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; 080327B0BD83032A4455D58D48EE472E /* Pods-ClashX-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ClashX-dummy.m"; sourceTree = ""; }; - 0847CFE38A3859D3903719815ACA8DC7 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 0867C91274551C4CC38386B73D5B719B /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = fr.lproj; sourceTree = ""; }; - 087EC8DF9998A3718AE41FE9E70BB3FF /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; - 08B651D51C532514189821EA8805CC17 /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; - 09105282F615E7E4F6638F4F81EADF91 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; - 0B340C599D774FE998692B96249D3B35 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; - 0B6E68931C0CE466D1AF005FD7DB2047 /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; - 0C58FCDF9BB513D1C0E5A8E61FDE9690 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; - 0C79F6B4AD3E0861BEA09F862E1943BD /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; - 0CA36B418642B2A86E19078F51538CFE /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; - 0CB650451C650A3DCCC67EDD5E9726F5 /* Yams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yams.h; path = Sources/Yams/Yams.h; sourceTree = ""; }; - 0D9BA7A3FBB8AE0B03418435057C731E /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; - 0F7D6B34AA1F1DE601515A938E5F01AD /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; - 0F7E408546F3EF2737FD7DB43654735A /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; - 0FF44793605D2BAFEE8149BE45A392EE /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; - 106AF0FBA2FD0C1E05203FF549592850 /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; - 10860732EBF4540FB66A31064B923959 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; - 10EDE759A781AE8465D4A3AE74C90927 /* LetsMove.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = LetsMove.modulemap; sourceTree = ""; }; - 114690F7888CC21E63C026FF93479141 /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; - 114A25CD88D9481C39EAB74D283E81FB /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; - 115C1FC657FC84B928179904DCAE83A2 /* ca.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = ca.lproj; sourceTree = ""; }; - 1172F4D39D624C8F06E500672345C38F /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; - 122F786E8302F1518D9E714D3CE8E3EA /* scanner.c */ = {isa = PBXFileReference; includeInIndex = 1; name = scanner.c; path = Sources/CYaml/src/scanner.c; sourceTree = ""; }; - 12391CBF71839989009DB96BC03631D6 /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; - 12E7DEAAA528239FB4D80F2B0BEE88CF /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + 0893C2E2024A4828F6BF8ACEEF27B03D /* Producer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Producer.swift; path = RxSwift/Observables/Producer.swift; sourceTree = ""; }; + 0A0C5B5E87356EE3090290A16C37D274 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxRelay/Observable+Bind.swift"; sourceTree = ""; }; + 0A5B191C83291677992DEB002DDF33EE /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; + 0A7CF6F568992F393BC8ECBBEC9AAD3E /* Crashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Crashlytics.h; path = OSX/Crashlytics.framework/Versions/A/Headers/Crashlytics.h; sourceTree = ""; }; + 0B8936AD7FA3A695275D643431049A67 /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; + 0CA93BDE7DB370F3E463F48BD65A487C /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; + 0D07C4AA4FDBB45104B27F6CF23DAF46 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; + 0D7D1CF75E83EAD54D2AB048CC211426 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; + 0E17FEEE7F6731D3A19282751FD842D4 /* Yams-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yams-prefix.pch"; sourceTree = ""; }; + 0E58AEA472C08221B9F85408E632234E /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + 0EAAAAB925221F221D5142B84C24ED4A /* LetsMove-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LetsMove-Info.plist"; sourceTree = ""; }; + 0FEBE353C5266FFB9597FF20DB222F2F /* parser.c */ = {isa = PBXFileReference; includeInIndex = 1; name = parser.c; path = Sources/CYaml/src/parser.c; sourceTree = ""; }; + 107FC751EBCAB370A1417E8347AA2B92 /* String+Yams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Yams.swift"; path = "Sources/Yams/String+Yams.swift"; sourceTree = ""; }; + 10BA1875FB5F4E49AC96D897E17E21D5 /* SessionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionManager.swift; path = Source/SessionManager.swift; sourceTree = ""; }; 12EF96C730DC27F4B122A96D1D1A2330 /* Pods-ClashX-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-ClashX-frameworks.sh"; sourceTree = ""; }; - 12FABAE58DB04DCC62C9965CD68DF212 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; - 137EC505D4AC9129BECB26EEE3C36D0C /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; - 146BBD491D67D61B288A4525F4F1DF31 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; - 15010EE6BB870B04FAEF5804DBAC77ED /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; - 15F6A8560086B2B0F80E2E7B57FE4BB8 /* Mark.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mark.swift; path = Sources/Yams/Mark.swift; sourceTree = ""; }; - 161CF749E65CA710066DD09BDB616C2F /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 16421B85D13C8F564F0E6AF799E8FBA8 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; - 17051836EB445E113E9E80D1B38FB540 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; - 1734BF58A5F01472643870A5A3B09458 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - 18F204DFB5C007C16BCA568E45F4CDB6 /* Node.Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.Sequence.swift; path = Sources/Yams/Node.Sequence.swift; sourceTree = ""; }; - 1A7CB74C99A7299CCB01A92E9D17B8CA /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; - 1B963DB308E924EE3B06F7F4A916588D /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; - 1BA7E28638714F9E627713151E1D9B3B /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; - 1BD03170BD08EE1841200DE9CACF65DF /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; - 1C0D35A64C04A373E4D1A1ED56538803 /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + 146714B08629D99570DCF6D78F568EAC /* Map.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Map.swift; path = RxSwift/Observables/Map.swift; sourceTree = ""; }; + 1469DC410AB9EB97C7A3825D4C0CBA20 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; + 15286ABD3C2569AAE48BE0880977461F /* WebViewJavascriptBridge_JS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WebViewJavascriptBridge_JS.m; path = WebViewJavascriptBridge/WebViewJavascriptBridge_JS.m; sourceTree = ""; }; + 15933536FE2B9E09557695328B7AE566 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; + 17306CEC366D7348DBAEB99BAE4BBAEF /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; + 17FC5CDB09A9EB564A002BD0F8D6CB79 /* Yams-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Yams-dummy.m"; sourceTree = ""; }; + 1834FE98918D1EA87EA185DCD13113D1 /* NSLayoutConstraint+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+Rx.swift"; path = "RxCocoa/Common/NSLayoutConstraint+Rx.swift"; sourceTree = ""; }; + 187E969AF9AD057D1F0AD02C6CADAB3F /* UILabel+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILabel+Rx.swift"; path = "RxCocoa/iOS/UILabel+Rx.swift"; sourceTree = ""; }; + 188F4A9D33D0D164CC7B967B4B4507BE /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; + 1A53BA732DFBC55EC072600191F37A66 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; + 1A8724B5628EEDF4A3236DF0F3B33CDF /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; + 1AB7EAB430C460972212CD1150F6BCB9 /* Answers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Answers.h; path = OSX/Crashlytics.framework/Versions/A/Headers/Answers.h; sourceTree = ""; }; + 1ADB3FCF779F5D8CF2B78F04E07A5AF2 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; + 1B39DFCE8FFF0D260D026B5923D32ADA /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; + 1B7317E57FA3EFCE8FF4D5F8BBE7DBDC /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = tr.lproj; sourceTree = ""; }; + 1BCE165062806F7E7DB3B7F2BAD50050 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; 1C3206AB93735D7544683F9E075C1809 /* Pods_ClashX.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_ClashX.framework; path = "Pods-ClashX.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 1CE44333A57138D82E904E3CBC457AE1 /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; - 1CE50AABEB8BFCD383BDDFCC8258471E /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - 1F01E8E599FF65165C1FE67067510904 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; - 1F49AD9461D5ED12EA473CE2EE002EEE /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; - 1F5463ECA9A0D18E9E9BBD4D5D719FD0 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; - 1FAE219331DDF6E0E5A01269125C169A /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - 204D95E220CBED196DCBABD7B570DBB1 /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; - 2089F4E671CC08215E68C7932DD345EC /* Logging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logging.swift; path = RxCocoa/Foundation/Logging.swift; sourceTree = ""; }; - 20914813E501B4A6A7D11E3BB5DB21FB /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; - 20930AA0B29F8F65DEBC42F25427188E /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Classes/DDLoggerNames.h; sourceTree = ""; }; - 23863B37B02C10E28DCB9FD124FF409B /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; - 23C08EA3C38124D3BDAEEE7E1A9B12EC /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; - 23EEB43A1DC83488382842DD0B48DDA7 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; - 2432D2156733010B2FE738BA482A79A7 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; - 244D4C16E93A50D404B713D1F77F6920 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; - 26256FA3B670297072D65A745E83E373 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; - 2698E191BE8A64E7E05E2103C34D0A9F /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + 1C8EE68BCC0D4AC5A320E7A0341492F1 /* WebViewJavascriptBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WebViewJavascriptBridge.m; path = WebViewJavascriptBridge/WebViewJavascriptBridge.m; sourceTree = ""; }; + 1C920B99182A6F10C4A806FEE8167713 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; + 1DCEE8ED3A85A8BA7EAB9BAF3FBEEB7E /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + 1EDA937253F456AA55492C20D025326B /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; + 1EE1B887C24D7916848ED9E902794841 /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; + 1FC43F4D8A7CFE62FCFA8FE6DEACE535 /* Emitter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Emitter.swift; path = Sources/Yams/Emitter.swift; sourceTree = ""; }; + 200AA1D9625127C32CB6EBB0323804AE /* CombineLatest+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+arity.swift"; path = "RxSwift/Observables/CombineLatest+arity.swift"; sourceTree = ""; }; + 20EF41E1EE239F2AD10D89FA29AC8A29 /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Classes/CLI/CLIColor.h; sourceTree = ""; }; + 2164D2371886F2C6A0C8D32300ADA4B5 /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxCocoa/Common/Binder.swift; sourceTree = ""; }; + 2188B28FF8ED16EF3BC4ACC350A5C8C6 /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; + 221BD4D95B6C0349C7136F0E62831059 /* Sink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sink.swift; path = RxSwift/Observables/Sink.swift; sourceTree = ""; }; + 221D40F0239B06C3E99930C3D2E3B2F4 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; + 2223D31251DACB915F399E40A754C2A1 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; + 22B3F45CE363B49CC2937D6D6E7D1AFC /* Request.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Request.swift; path = Source/Request.swift; sourceTree = ""; }; + 2388FC242CA96E5A87193CAF15B8955F /* Decoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decoder.swift; path = Sources/Yams/Decoder.swift; sourceTree = ""; }; + 23A04FF3E53F025698AC33CA6BEAC267 /* RxTableViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxTableViewDataSourceType.swift; sourceTree = ""; }; + 23D1E51F7FCE557D78663C7C00D8EE70 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; + 241289596481F12057562FECAFCFF5EB /* UISlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISlider+Rx.swift"; path = "RxCocoa/iOS/UISlider+Rx.swift"; sourceTree = ""; }; + 24C65CF45445FF10F44E64969DD75946 /* writer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = writer.c; path = Sources/CYaml/src/writer.c; sourceTree = ""; }; + 2684F5332B620EF0242A219AF2BFA4ED /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; + 26FE018D1F1C9583C89A9D401E13F543 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; 270BE883DFB5E4AD2648C2DB55117928 /* Pods-ClashX.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ClashX.modulemap"; sourceTree = ""; }; - 27CF5854F2CFC68BDD7BA1482AB1C41E /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; - 282BB6F863BD026202D8C93C05F0ACA7 /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; - 28BDA6A48D35F5BCD4962FEDDA82FF20 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; - 2B0C4D46835E6AEDE58E75A5FBE847FC /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; - 2C70FD9102ADCCEF2F009A036B03101A /* UIView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Rx.swift"; path = "RxCocoa/iOS/UIView+Rx.swift"; sourceTree = ""; }; - 2D3FB93F8299BC9163CB91B12F893D38 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; - 2D706CAC36A385B92C05A56CD9F0D677 /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; - 2DD5BF8758F7C3E97E55ED59B54CD7D4 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; - 2E0618EA406FBBDDB7DCBCFD3B4EA5AD /* RxWebViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWebViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWebViewDelegateProxy.swift; sourceTree = ""; }; - 2F011A5A472557680FFCAB4C06C4D494 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = nb.lproj; sourceTree = ""; }; - 2FF5B9BA5C18189C500AE2BDD74EE8E9 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; - 30303A898BD4079BC3BDFDC9BE0FE0D8 /* mk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = mk.lproj; sourceTree = ""; }; - 3088EFC64821392EC009FCE71A8EC429 /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; - 3097A641DB868FF8F82AE669EF10AEBD /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; - 30CA80309DEE3BDBCFA8A6A1CA4C32F7 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; - 30F697CF9A3525BCAB399CCE8094D056 /* zh_TW.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = zh_TW.lproj; sourceTree = ""; }; - 3131EF4287CD0E595760CC56137E8E87 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; - 31B593EF2099BAA19444EBFEF55722B3 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; - 32044EC62608BE023AB4E71E4269D6D6 /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; - 325BDC84013B28B623DBDDBEC55671C7 /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; - 32791BD005288A11FE804EB33E6215AB /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; - 334B5958388DD0753297AAEC506F6587 /* Catch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Catch.swift; path = RxSwift/Observables/Catch.swift; sourceTree = ""; }; - 34D34ED899BF07B04B32E9EA19C785A3 /* Reduce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reduce.swift; path = RxSwift/Observables/Reduce.swift; sourceTree = ""; }; - 35497B2BF0C241D596BB8077699347E9 /* yaml.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yaml.h; path = Sources/CYaml/include/yaml.h; sourceTree = ""; }; - 359BCA8744053CD8C362737E48AC9A01 /* CYaml.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYaml.h; path = Sources/CYaml/include/CYaml.h; sourceTree = ""; }; - 35EAE8E52AE4632EB1852B448828644E /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; - 36544890A05221162314F4D1FCBEED30 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; - 374E548CB43AC60A4516DBD44A4BD16C /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 381D96FD886BAEF99DAB5C3CD2F5B0A3 /* api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = api.c; path = Sources/CYaml/src/api.c; sourceTree = ""; }; - 39CCA6A35791698CD0D07F348408677E /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; - 39EF7A6AE17B3FA6468DF09E510BE7D6 /* RxSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.xcconfig; sourceTree = ""; }; - 3A22DE0F2C8DCC858501A455CC7EE93A /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - 3A4BA9F92DACE014E5699E2B0010D8A2 /* VirtualTimeConverterType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeConverterType.swift; path = RxSwift/Schedulers/VirtualTimeConverterType.swift; sourceTree = ""; }; - 3AB50A41F6502B25E2FA37D073A6A231 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; - 3B94536FF7F42C980CCE96BD15A9BEBA /* sr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = sr.lproj; sourceTree = ""; }; - 3D8E829B6BCCE9A659AF60B36BFF09EF /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; - 3E77A708B60CEF8E26FE64160C756B9C /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; - 3EA2B84ECF45DC689B9329355B585C8D /* reader.c */ = {isa = PBXFileReference; includeInIndex = 1; name = reader.c; path = Sources/CYaml/src/reader.c; sourceTree = ""; }; - 3F0A2914598E443CF887FE1264FAC3B7 /* CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.xcconfig; sourceTree = ""; }; - 3F1977907D8DC617E2C218776EF99BE7 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; - 3F1BA7FE61258E4A8EAC25897F703D67 /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; - 408B42071F11E0205270CE12E5EC966A /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; - 414D462D613D0588F7FADAF68862864E /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; - 41929A77227A34D571F5D2CE9AF09B18 /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; - 42FC95DDF7AAA7720CE23A0AEE7CB3D2 /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = nl.lproj; sourceTree = ""; }; - 4318D31560604BD9B7EC57CB5DA2A922 /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; - 437DD070616C8DEFF5DF1A3CF14A61A5 /* WKWebViewJavascriptBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WKWebViewJavascriptBridge.h; path = WebViewJavascriptBridge/WKWebViewJavascriptBridge.h; sourceTree = ""; }; - 43FB6C7AC71D374A50117AB67E6DF89E /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; - 446605CDFEDB8AFB6F8B79F57B08DCF1 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = en.lproj; sourceTree = ""; }; - 44D5E11957CBA6959EDD9A86D3D72620 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; - 455570EDE1700F5F4B258FDE3CB5BB25 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; - 45560EEF977371F6D837A5A22F56A8B3 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; - 45B66DD7F0AD8264388FE30E794C0C0A /* WebViewJavascriptBridge.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WebViewJavascriptBridge.xcconfig; sourceTree = ""; }; - 476FDB3D289967B81A40D5B01C96B7FE /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; - 47BD786FED213B438C864AF5691A3D67 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; - 47D27C7CC8F5640ABCCF26443709F251 /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; - 48C7ADDD0F5D8D719223A931AD52C58D /* UILabel+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UILabel+Rx.swift"; path = "RxCocoa/iOS/UILabel+Rx.swift"; sourceTree = ""; }; - 48F265648B549477B7AA0A661B2ECE53 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; - 4910660F71E465CD49F4E70BF1EE6F88 /* BehaviorRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorRelay.swift; path = RxRelay/BehaviorRelay.swift; sourceTree = ""; }; - 499A0CAF25E22DC04A37A91C98816887 /* WebViewJavascriptBridgeBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WebViewJavascriptBridgeBase.h; path = WebViewJavascriptBridge/WebViewJavascriptBridgeBase.h; sourceTree = ""; }; - 49F4B8DFBFCF06AFAC64EE23ABE062FC /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; - 4A00B60F479BE7D0B0AB4C3D7B756A3D /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; - 4A07E5B8B3ADEA02DEF7F7D7016224CB /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; - 4A85548C5E76FA1FA0B5F41396A67A93 /* Node.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.swift; path = Sources/Yams/Node.swift; sourceTree = ""; }; - 4AD9A2E475C79619FB25CE0579224DBE /* UITabBarItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarItem+Rx.swift"; path = "RxCocoa/iOS/UITabBarItem+Rx.swift"; sourceTree = ""; }; - 4BA8F295950E305ABAC4B265A9948F71 /* Emitter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Emitter.swift; path = Sources/Yams/Emitter.swift; sourceTree = ""; }; - 4BEB2CE4C1D40980C7F2D54BC356C85B /* pt_BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = pt_BR.lproj; sourceTree = ""; }; - 4CF18F4BF67AE006CAC0546BDF46E38E /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; - 4D9103D05D0709665552FE4F873A4C21 /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; - 4D9E035D1D4C1EF8F7C0A3D6A6ABF8D1 /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; - 4E8B8EF12D238DE8FC62C2E07FF45F58 /* FABAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABAttributes.h; path = OSX/Fabric.framework/Versions/A/Headers/FABAttributes.h; sourceTree = ""; }; - 4EB4859996AD7BFE124B7D527E632E4A /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; - 4F3C95E5BF08062DA4C345BD5A1D23B0 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; - 4F465D78180F8E1912D3DB02C488A53D /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; - 4F78310CB1ED53ACB8B144431B7AB050 /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; - 4FC68E96321AE3C2CBE8959588AA4606 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 271B09A8918A3CBFD400B2AB009E63ED /* SynchronizedOnType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedOnType.swift; path = RxSwift/Concurrency/SynchronizedOnType.swift; sourceTree = ""; }; + 27DF5D4B641EDA5D26453F530F995133 /* RxCollectionViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 28A509E8FDF5CC0954D9F3E256BA8EA3 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 28CAD5C11B6B8C37399C4F230B9BCB26 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; + 2926BBBFC8126D8A7853A3AEFCC5CE3A /* SwiftyJSON-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-prefix.pch"; sourceTree = ""; }; + 296A786BD8F3EE472636F94F087541AA /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; + 2A661F8386A764D70E8EBE39C6B95CB5 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + 2BB2560AF78E1D089C8543B5890B3DB3 /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; + 2BBB3F1DB13636F734298ED776D21D0A /* Yams.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Yams.h; path = Sources/Yams/Yams.h; sourceTree = ""; }; + 2BF1ABB1A7A6A0493EEEA5D8E917B115 /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; + 2C16C26A703A39D8B72D2C630BC7180C /* it.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = it.lproj; sourceTree = ""; }; + 2C63095EE31C5A8E6E5F1B27A6DF669F /* RxSwift-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxSwift-dummy.m"; sourceTree = ""; }; + 2D8885E88F7674083DE36B992260AA82 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; + 2E05376EB2D93633178630F5731744C9 /* UICollectionView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+Rx.swift"; path = "RxCocoa/iOS/UICollectionView+Rx.swift"; sourceTree = ""; }; + 2E33F1F5CAC51383316E1530212FFA0A /* UINavigationItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationItem+Rx.swift"; path = "RxCocoa/iOS/UINavigationItem+Rx.swift"; sourceTree = ""; }; + 2E7C522B1E09F596E0BBDFE112CE341D /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; + 2F86826AF8B3EF9D25CAD2A5EF8B4213 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; + 2FB26DCD09F8DD180A873D9FCFC2B930 /* NotificationCenter+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NotificationCenter+Rx.swift"; path = "RxCocoa/Foundation/NotificationCenter+Rx.swift"; sourceTree = ""; }; + 2FE06D8C1C1E248DAB0CD59CE83D01FD /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; + 309145C25C1F46E5F4E2DD874CACDFCE /* Timeout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeout.swift; path = RxSwift/Observables/Timeout.swift; sourceTree = ""; }; + 31F4789E7FE30B1C54297B57755C3B8C /* RxTextStorageDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextStorageDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextStorageDelegateProxy.swift; sourceTree = ""; }; + 32C8ECA0A9F8462FC789B22B79AE2AA9 /* WKWebViewJavascriptBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WKWebViewJavascriptBridge.m; path = WebViewJavascriptBridge/WKWebViewJavascriptBridge.m; sourceTree = ""; }; + 330037EAF15FA2051BC81D051135E872 /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; + 33AB29486976F226D0A7BB866C42CCD4 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; + 33CF401254C81466016D4CE2AE646033 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; + 352E9E8A2402F14958F726A8320B39B7 /* Node.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.swift; path = Sources/Yams/Node.swift; sourceTree = ""; }; + 35B7DF785F8EF8523B864F0C6618D987 /* PublishRelay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishRelay.swift; path = RxRelay/PublishRelay.swift; sourceTree = ""; }; + 35CFACDE96A9CDB24AC41EDE0A783B7B /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; + 36654D393276286783CECFDE8A6EBE75 /* WKWebViewJavascriptBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WKWebViewJavascriptBridge.h; path = WebViewJavascriptBridge/WKWebViewJavascriptBridge.h; sourceTree = ""; }; + 369CF66E6570DC5E6BD9E79B2470C304 /* zh_TW.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = zh_TW.lproj; sourceTree = ""; }; + 36B736368A740179875ECCCBBDAFBB5F /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; + 36E800CEFFC78D355125D03643E9C44E /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; + 3739F656EF5EEEA3B53BA6CC28260AB4 /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; + 37F98595546001D9C82E6093DCE15809 /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; + 38F7D6D6647EC44C8DFA1B22E2D0F25D /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; + 390B993E3935F4F6845E0077EB268894 /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; + 3AE0DF65359A44F7411C1D2C5B3A13E1 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = de.lproj; sourceTree = ""; }; + 3B33A34A168E9F7BF7F3863471DB22FF /* CurrentThreadScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CurrentThreadScheduler.swift; path = RxSwift/Schedulers/CurrentThreadScheduler.swift; sourceTree = ""; }; + 3B509CE8E1752A3AE4FA80613BAAAF5E /* Yams-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Yams-Info.plist"; sourceTree = ""; }; + 3B7D62D1F0163A3C01872BC17F44875C /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; + 3C63007BC1268816429257EC9AE6B892 /* Alamofire-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-umbrella.h"; sourceTree = ""; }; + 3C8CEB2BFBB5C1F00549E585D2F1C5A5 /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; + 3D90BF2AAED441171BB6F5E389A1A9B4 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; + 3DA9FCE00BC44C3B1F06FD92B80F9711 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = ja.lproj; sourceTree = ""; }; + 3DE8BC8F962C68C9E195AE7D22489C43 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; + 3F5DD2418D5A56EA7E84FF015C931B6C /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; + 405A9CCA93B0C92AAE5CE15C3CB9067A /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; + 4096DFEEB54743C213DAEA49256D6400 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; + 40DC95CE8C5EFA06F34680A458DC5F37 /* Skip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Skip.swift; path = RxSwift/Observables/Skip.swift; sourceTree = ""; }; + 41D2BDB88CA64200A0587E08004589FB /* Node.Mapping.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.Mapping.swift; path = Sources/Yams/Node.Mapping.swift; sourceTree = ""; }; + 428E4398709B3EB3D9F3F487D84FE37B /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = sv.lproj; sourceTree = ""; }; + 42B7841A835371CF99984C55870F3C7A /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; + 43288FDC508D156F1E04822ACA1C203A /* ControlEvent+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Signal.swift"; path = "RxCocoa/Traits/Signal/ControlEvent+Signal.swift"; sourceTree = ""; }; + 43A28C5C77FCF36B0D7C0D55B3B616DE /* Validation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Validation.swift; path = Source/Validation.swift; sourceTree = ""; }; + 44004FFFF080ED5539F073570094EEF0 /* Alamofire-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Alamofire-Info.plist"; sourceTree = ""; }; + 449C3D793187CF78194074C7B8C01D34 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; + 4541E6E9846A74E1167457AB115F5A6D /* WebViewJavascriptBridge-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WebViewJavascriptBridge-umbrella.h"; sourceTree = ""; }; + 466FCEB0C9477F831A1A45A5AAA4E8C3 /* TakeUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeUntil.swift; path = RxSwift/Observables/TakeUntil.swift; sourceTree = ""; }; + 46BD3521B67473815336331CBDE96EA4 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; + 46E426650C07455284CC1396F3E43D06 /* UIViewController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+Rx.swift"; path = "RxCocoa/iOS/UIViewController+Rx.swift"; sourceTree = ""; }; + 47B8AAA9051AB86BDCA2A26A1E25EBD4 /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; + 482794182F542C951D38666CF2AF9F73 /* AsMaybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsMaybe.swift; path = RxSwift/Observables/AsMaybe.swift; sourceTree = ""; }; + 488862E14BE898E39AEEB30E3A76DBF0 /* ElementAt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ElementAt.swift; path = RxSwift/Observables/ElementAt.swift; sourceTree = ""; }; + 48C28FC086BC3B935B22ACB880DBBC63 /* WebViewJavascriptBridge_JS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WebViewJavascriptBridge_JS.h; path = WebViewJavascriptBridge/WebViewJavascriptBridge_JS.h; sourceTree = ""; }; + 496375C1DC8E128E6B93FE797A464092 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 496B1363EA923E953714A832CE42CF42 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; + 498E9A84CD373D85D06534C7B590D7F1 /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; + 49AE61ACEB58E6DB765D5E34D530B2DF /* TailRecursiveSink.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TailRecursiveSink.swift; path = RxSwift/Observers/TailRecursiveSink.swift; sourceTree = ""; }; + 49DCCF508201562BD2DA96F828EE3D09 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; + 4A6385C383FFA9BF9E20FE9E37C51E85 /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; + 4A81EF72727CFED4625A604EA193ADBC /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; + 4BE5EC8FD9C4D376E008916BF61FB861 /* Using.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Using.swift; path = RxSwift/Observables/Using.swift; sourceTree = ""; }; + 4D212B3A851BD34CC2A277CCAAC0F0BD /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; + 4D43F0A3FD54CE67D81523F6D3AB685C /* ConnectableObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConnectableObservableType.swift; path = RxSwift/ConnectableObservableType.swift; sourceTree = ""; }; + 4D609EFF89011EB1F7C4E6C24F8C9506 /* CYaml.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CYaml.h; path = Sources/CYaml/include/CYaml.h; sourceTree = ""; }; + 4DD1CA0AF158FC8773747DFFE2E86803 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; + 4DEB18A433A5ED5712A6ADC27A1AE771 /* BinaryDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BinaryDisposable.swift; path = RxSwift/Disposables/BinaryDisposable.swift; sourceTree = ""; }; + 4E3AB4CFB47A425BBA496A7C27058D52 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + 4E6484A5C1ABB1E6B0585D69818E3F18 /* Multicast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Multicast.swift; path = RxSwift/Observables/Multicast.swift; sourceTree = ""; }; + 4E9D598DE0BB3B9F58D079474105DFCA /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; + 4ECDD5E016EA5A080C72276E22152E11 /* RxCocoa-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-umbrella.h"; sourceTree = ""; }; 4FC875397C5DEC3EBFD3A61FC1069B55 /* RxRelay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4FDC889BC0E577C572E38C9E4449BC9A /* ObservableConvertibleType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/ObservableConvertibleType+SharedSequence.swift"; sourceTree = ""; }; - 4FE6B0999C5A808B94EC8609393E40AA /* SingleAssignmentDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAssignmentDisposable.swift; path = RxSwift/Disposables/SingleAssignmentDisposable.swift; sourceTree = ""; }; - 519AB40331B36B5C36A6EFBCC84B122E /* Representer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Representer.swift; path = Sources/Yams/Representer.swift; sourceTree = ""; }; - 51CE456768271F36BF2B86EDD0F44B6E /* _RX.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RX.h; path = RxCocoa/Runtime/include/_RX.h; sourceTree = ""; }; - 5254ADE6CF3C4A29C388B870267EAC2F /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = de.lproj; sourceTree = ""; }; - 539C2D91DE5C1E4F714CE564A468EC2F /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; - 53A88F590EABA736A2940954AED17596 /* AtomicInt.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AtomicInt.swift; path = Platform/AtomicInt.swift; sourceTree = ""; }; - 5430C7B481BBB4F70BE7FC687A0FBA69 /* SerialDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDisposable.swift; path = RxSwift/Disposables/SerialDisposable.swift; sourceTree = ""; }; - 549C640DD784E12ECD7BA81EBD561657 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; - 555838DF41BF4F6F0508883FF466F34B /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + 50F5F1A3EB2A03AA7BBB3189BF670510 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; + 51179D352FE40819DFCFAA6F7CEC9634 /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; + 5145BB42B6F0FFB5A17A083EA6FF3C60 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; + 5153E59BDDCF779ED4C3C9C4B75CB2DD /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; + 5199D364577471B33DAB0DE3CA14178C /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + 52F80B1BF47EDED9A6DF50317D5E4D75 /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; + 533732E79E5635FE6223685487DFE4D5 /* Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Utils.swift; path = RxRelay/Utils.swift; sourceTree = ""; }; + 550865E527A32B6112C923726022D673 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; + 5509306E39F66C7673BB401B2F34C593 /* Errors.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Errors.swift; path = RxSwift/Errors.swift; sourceTree = ""; }; + 559A7CE1DADFF444B3303FBCA5DD5D5B /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; + 559D03A848A0834EA70C9E35525125A2 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; 562CD424F5F54A670645DDF85B8E0DE3 /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 56C2C7669C44FF42B79EB0258B2685E5 /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; - 575B026221ACC001E2C4DCEA6623E612 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; - 57CB677D9F3AA53CE4D9C2A65A1E9003 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - 57ECF2A95C9D0336FC33CE5226EE1D28 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; - 5809E921CF4B15EFB67BD0D0766ACF3F /* DefaultIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultIfEmpty.swift; path = RxSwift/Observables/DefaultIfEmpty.swift; sourceTree = ""; }; - 58139B6B70B0D55AD5EB29642847E9FB /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; - 58287A61E9656F6040FE62F86504B861 /* UIDatePicker+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIDatePicker+Rx.swift"; path = "RxCocoa/iOS/UIDatePicker+Rx.swift"; sourceTree = ""; }; - 587836E1CE0BD73E7645803D465D3C55 /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; - 58A93A40486C4F503F4CC681A0D0BBCF /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Classes/CLI/CLIColor.h; sourceTree = ""; }; - 58B1CB6AEF2DFC56911EA43066203BCE /* Yams-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yams-umbrella.h"; sourceTree = ""; }; - 5CD27BEB7902EEAE44783E8875D3EA13 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; + 569B6A3BAB1F6D3D135E7E13A3BBC6A4 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; + 56A849BD65C7F2D74ED8C2DF0209DCBF /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; + 573B3A4D2A5F2F3AD4F67B50D25C0659 /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Classes/DDLoggerNames.m; sourceTree = ""; }; + 57DEAC806A30D33A91B2E0D57B9B0D23 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; + 581F6E0919B4CC96B8C19AB1F5F5A22D /* Mark.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Mark.swift; path = Sources/Yams/Mark.swift; sourceTree = ""; }; + 58D6DE2DA68F4C84C330B9A9BE7773F0 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Classes/DDFileLogger+Internal.h"; sourceTree = ""; }; + 592ECC09EF9B4A37AD6192FA6A6F24E6 /* Yams.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yams.xcconfig; sourceTree = ""; }; + 5A0DEB90BE7F155815252F99B01FB858 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; + 5B6A8E63C5F063A8172E20B7540D0ED4 /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = hu.lproj; sourceTree = ""; }; + 5C4715E938426736FBFCC1691CEC36C5 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; + 5C56A2DA4C3B86261D49A52BDAE8BFAE /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; + 5D5D107D0C20E9F1BA2109A38FBD6404 /* CocoaLumberjack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaLumberjack.swift; path = Classes/CocoaLumberjack.swift; sourceTree = ""; }; 5D797E9A5C5782CE845840781FA1CC81 /* Alamofire.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Alamofire.framework; path = Alamofire.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5DD50433A7A8FAF97BCC73C68871F9F6 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - 5EA028F74066FCA3A5D8C3D471A342A6 /* ObservableType+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+Extensions.swift"; path = "RxSwift/ObservableType+Extensions.swift"; sourceTree = ""; }; - 5F1386E190923FC56C6670D20A14F4A1 /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; - 5F78707ECC410320BEBBFA6679D28469 /* SharedSequence+Operators.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators.swift"; sourceTree = ""; }; - 600B606B89A484FFFD999426ADA021CB /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = pl.lproj; sourceTree = ""; }; - 601D8FA3D27C5735824C311789501451 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; - 619620CCA2D802C1BCE897FE720B1CDB /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; - 63393C84FBAC09BA32F106CCBF944971 /* Fabric.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Fabric.framework; path = OSX/Fabric.framework; sourceTree = ""; }; - 638E45D8900FA67F6E938974D5E3C385 /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; - 639EF5302C0C9F94A0B58B543C1FDC59 /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; - 63A53E420BD9B5B2DA673B360F5D42AB /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; - 63F62EB7F29309F3538D5686F969DA5D /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; - 64B65C52FF2B0F14F1A068F1A2A3B901 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - 64DFEF6D91DA9FC9A78CA9DA9CE9BBD9 /* WebViewJavascriptBridge_JS.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WebViewJavascriptBridge_JS.m; path = WebViewJavascriptBridge/WebViewJavascriptBridge_JS.m; sourceTree = ""; }; - 64F9436D56B878406892DFD955F29C13 /* WKWebViewJavascriptBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WKWebViewJavascriptBridge.m; path = WebViewJavascriptBridge/WKWebViewJavascriptBridge.m; sourceTree = ""; }; - 65219A3189DDA123209A4A7DB46DDE8C /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Classes/DDOSLogger.m; sourceTree = ""; }; - 65B5956EDB5C9FE1F53745773000DDE8 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; - 6860CB82DDAA48D19AEA5E54F747A069 /* Yams-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yams-prefix.pch"; sourceTree = ""; }; - 686A3F66BE41F72AC9E051E3C42D4D5C /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + 5EE52FAD4EA29483BFD78A0C2FFDC6CC /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; + 5FE57A392F638C0DA647EDA6BCFA53FC /* Yams-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Yams-umbrella.h"; sourceTree = ""; }; + 60F60C40F7EC7C58DBC909EB761A1A20 /* SubscriptionDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscriptionDisposable.swift; path = RxSwift/Disposables/SubscriptionDisposable.swift; sourceTree = ""; }; + 6161FE77FC9F0812FFDCE1C3B6518E5A /* Logging.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Logging.swift; path = RxCocoa/Foundation/Logging.swift; sourceTree = ""; }; + 63338197B70D53565C83572601B41FCC /* UIView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+Rx.swift"; path = "RxCocoa/iOS/UIView+Rx.swift"; sourceTree = ""; }; + 63D797F89B0A6543724F2CF359E59849 /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; + 63D9E91E311BD8FD3D659D9463DB3519 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + 6554DA9116A3E547E6B99C9E333ED546 /* YamlError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YamlError.swift; path = Sources/Yams/YamlError.swift; sourceTree = ""; }; + 67597B37E0E26A61D6BC09F2DAAAB3D2 /* SharedSequence+Operators+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SharedSequence+Operators+arity.swift"; path = "RxCocoa/Traits/SharedSequence/SharedSequence+Operators+arity.swift"; sourceTree = ""; }; + 67E9537C77151D341CA5B8D6DD5A8AD3 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = en.lproj; sourceTree = ""; }; + 69197E1C6655F0EC3CF1153BA9798C3F /* SkipUntil.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipUntil.swift; path = RxSwift/Observables/SkipUntil.swift; sourceTree = ""; }; + 69F2275D7C741E1541AD1E4E150EF2CB /* _RXDelegateProxy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXDelegateProxy.h; path = RxCocoa/Runtime/include/_RXDelegateProxy.h; sourceTree = ""; }; + 6A3A95BC97DE0F91AEEB3DC3E9D967DE /* Fabric.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Fabric.framework; path = OSX/Fabric.framework; sourceTree = ""; }; + 6AF6FBB5279384A234CC39494E353161 /* RxNavigationControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxNavigationControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxNavigationControllerDelegateProxy.swift; sourceTree = ""; }; + 6AFA9E05B262F5CF90B7E740403444A0 /* Crashlytics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Crashlytics.xcconfig; sourceTree = ""; }; 6B31EDCF57F455CD471C66FDAE8F9D26 /* Pods-ClashX-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-ClashX-acknowledgements.markdown"; sourceTree = ""; }; - 6BA085180915C97DAFBE1715EEF59C39 /* zh_CN.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = zh_CN.lproj; sourceTree = ""; }; - 6BDC7BCC2895FEC068053A7613A04958 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; - 6ED697874FA929CFD71EA39C93207A07 /* UITableView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+Rx.swift"; path = "RxCocoa/iOS/UITableView+Rx.swift"; sourceTree = ""; }; - 6F50455DE1BF5D88F2C536D363E86B16 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + 6B6284E6276344A53E4557C21B802037 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; + 6B9B5DAEF8466DCD2089AE96698AD412 /* Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Alamofire.swift; path = Source/Alamofire.swift; sourceTree = ""; }; + 6CEFA95726024FA2687F3B95166C17FD /* UIWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIWebView+Rx.swift"; path = "RxCocoa/iOS/UIWebView+Rx.swift"; sourceTree = ""; }; + 6CFCC2B29125D36CF8FDD4B89CA27672 /* Observable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Observable.swift; path = RxSwift/Observable.swift; sourceTree = ""; }; + 6D3C5CA6E26C8C4746932911671CAA34 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; + 6D6A71633CD031B97B00B3B95A29C623 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = es.lproj; sourceTree = ""; }; + 6DCB8DF8883B40504AE129895C1C9A0A /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = Sources/Yams/Parser.swift; sourceTree = ""; }; + 6E0427BEC9F94ECE368F9CE356F35E87 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + 6E154EF1E2B76D6970E0ACD0B3032BC0 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; + 6EEE5818A3E5DECFB96E86792A9B0BB0 /* SwiftyJSON.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.xcconfig; sourceTree = ""; }; 6F84C7900FF7D7C957B57C2BC5F21FFD /* Pods-ClashX-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ClashX-umbrella.h"; sourceTree = ""; }; - 6F9A6095903AA267D54007D10B62963F /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = ja.lproj; sourceTree = ""; }; - 6FA0CFF90E8EBCB650A23A5AF88EF063 /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; - 708DE4BF5550FAD86C310ABE564A9108 /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; - 7152D2C73F7E52B0448AFA7834DA44B7 /* SwiftLogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftLogLevel.h; path = Classes/SwiftLogLevel.h; sourceTree = ""; }; - 72B2DCFCF3C1969431C7A9FD3767BB42 /* Buffer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Buffer.swift; path = RxSwift/Observables/Buffer.swift; sourceTree = ""; }; - 73A189A706E9E7721C8F4BC5B248BD2A /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; - 744097DE9244CED2C74AB09944E7C978 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; - 750283D3D6A861D28FBBB5F8E50ECCBA /* RefCountDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RefCountDisposable.swift; path = RxSwift/Disposables/RefCountDisposable.swift; sourceTree = ""; }; - 75D3CFC595C3494229905857C8AB02E6 /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; - 7616D2A96292579CC238EBEA60ECE3BB /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + 7007D5AD4102E6AD284277F90D96C2B8 /* Fabric.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Fabric.xcconfig; sourceTree = ""; }; + 7100DD7259DD8393B57BEDC592627E9F /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; + 713133AA5405682346C628F634B845B3 /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; + 7132FF3E17C1A1B9198A556F45A80436 /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Yams/Resolver.swift; sourceTree = ""; }; + 71F56002366418E883EAF9F01C417837 /* _RXKVOObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXKVOObserver.m; path = RxCocoa/Runtime/_RXKVOObserver.m; sourceTree = ""; }; + 72089B1079B6B30C2E5A0EF94E041847 /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; + 723E8A7501EA5B18C777BAA248592B4B /* LetsMove-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LetsMove-dummy.m"; sourceTree = ""; }; + 72D5C95C4A124892BCB19DB71FC2622F /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + 72F36962489278BF6D1BCAA2E04F1DF0 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; + 73AFDBD437CBB6D795BB23217F31D77F /* SwiftyJSON-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SwiftyJSON-Info.plist"; sourceTree = ""; }; + 7560143E1F2B889A3198605BAE2255E1 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + 758239C86D30673B6015DCD550D169AE /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; + 760FBA9EF211C4C8263823FB687FF8C7 /* NSObject+Rx+RawRepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+RawRepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+RawRepresentable.swift"; sourceTree = ""; }; + 76A55E49584C85E57D5D81D9ABD7A9F9 /* Date+Dispatch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+Dispatch.swift"; path = "RxSwift/Date+Dispatch.swift"; sourceTree = ""; }; + 76A5AD3A3935201085A59E803F4EB534 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; 76EEC400A150DAC1011B3EB1B9167DD2 /* Pods-ClashX.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ClashX.debug.xcconfig"; sourceTree = ""; }; - 77303F453426059132F9BD119A46D2F6 /* Parser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Parser.swift; path = Sources/Yams/Parser.swift; sourceTree = ""; }; - 7897A15C427DC9CC3C82764C9BAF179B /* ResponseSerialization.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ResponseSerialization.swift; path = Source/ResponseSerialization.swift; sourceTree = ""; }; - 795F14EDAFA8F056C1CDA8C6A4FC21BD /* Sample.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sample.swift; path = RxSwift/Observables/Sample.swift; sourceTree = ""; }; - 7A5A624E2859F65F8911150FD7EFB516 /* WebViewJavascriptBridge_JS.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WebViewJavascriptBridge_JS.h; path = WebViewJavascriptBridge/WebViewJavascriptBridge_JS.h; sourceTree = ""; }; - 7B030E3B02792888E391E9FFCD36151A /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; - 7B978E58AD0304DD627EF43CEC6D848C /* TaskDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TaskDelegate.swift; path = Source/TaskDelegate.swift; sourceTree = ""; }; - 7C70586AD646BEC078FF550628437CB9 /* NSTextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextField+Rx.swift"; path = "RxCocoa/macOS/NSTextField+Rx.swift"; sourceTree = ""; }; - 7CB0688A2DF1D5997A29DD587B40685B /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; - 7D459F55302F438A7EDD7459C7D12F9A /* LetsMove.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LetsMove.xcconfig; sourceTree = ""; }; - 7E0C70B8AC9D17834F261E58D09B29EF /* KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KVORepresentable.swift; path = RxCocoa/Foundation/KVORepresentable.swift; sourceTree = ""; }; - 7EA471216CC0F773076EE018EDA5E4C4 /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; - 7EDEF372524980ED9F1322F1EE24B7CF /* Filter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Filter.swift; path = RxSwift/Observables/Filter.swift; sourceTree = ""; }; - 7EE87869002AD5F0CC0C5060958E45CC /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; - 8015C4C97D774365F4A27A1AD4B204A6 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + 778927E378C88573CB2125EBA58321D4 /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; + 78E3F90C29989FEF6CDAA12525469C20 /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; + 79622EE94724014E66B4A3255F0DC4EF /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; + 7993133D605C45E20D8EE6BA2A36FC23 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; + 7AAB299115DE0325245C7E452053AFEB /* ca.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = ca.lproj; sourceTree = ""; }; + 7B3A050956E3BB72BB11F28A3A30C084 /* reader.c */ = {isa = PBXFileReference; includeInIndex = 1; name = reader.c; path = Sources/CYaml/src/reader.c; sourceTree = ""; }; + 7BB6712972F9C2ABB21EA20FBBF0882E /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; + 7BC7A1B96F39B7199C235C5A48548444 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; + 7CF3D76DE4B78AAEEBBF4E4B04D8F073 /* RxTableViewDataSourcePrefetchingProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourcePrefetchingProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourcePrefetchingProxy.swift; sourceTree = ""; }; + 7D0318A6399F6ECDADB36D96A2A76354 /* PFMoveApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PFMoveApplication.m; sourceTree = ""; }; + 7D791BA4EFDA3B7135849F8080308C01 /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; + 7E2C8C47846CE55845D80C7195C60525 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; + 7E5E201C8976DE8EFC97C9BDA55243BE /* RxTabBarControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarControllerDelegateProxy.swift; sourceTree = ""; }; + 7E7BA9CC5978ED61056EA2B4EAC5BD7C /* _RXObjCRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXObjCRuntime.h; path = RxCocoa/Runtime/include/_RXObjCRuntime.h; sourceTree = ""; }; + 7ED325AC164166232499D7BDF9B2C7CC /* AnonymousObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousObserver.swift; path = RxSwift/Observers/AnonymousObserver.swift; sourceTree = ""; }; + 7FE1E46EB5C07BDD3AFA9D417B74C98D /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; 809C5FAB588354C9BA37DC3EAB8CB45C /* RxSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxSwift.framework; path = RxSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 809DF6524E99DF31FCE7A6E8B84E4204 /* parser.c */ = {isa = PBXFileReference; includeInIndex = 1; name = parser.c; path = Sources/CYaml/src/parser.c; sourceTree = ""; }; - 80D554436DF3681E2B9E2D647CFC5DB2 /* Maybe.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Maybe.swift; path = RxSwift/Traits/Maybe.swift; sourceTree = ""; }; - 80E6F1F2954830E1D5B77D492BF82226 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; - 80E7E00FB590CB797CAA7619C396BB18 /* ToArray.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ToArray.swift; path = RxSwift/Observables/ToArray.swift; sourceTree = ""; }; 8108214C0BD9EEFC4BCE89B7018FA0FC /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 8254E4E2C4BB1EC7A66B6CBF1FA36BA2 /* Tag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tag.swift; path = Sources/Yams/Tag.swift; sourceTree = ""; }; + 8229D94B973E6CB9D18CCC739132D718 /* RecursiveScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveScheduler.swift; path = RxSwift/Schedulers/RecursiveScheduler.swift; sourceTree = ""; }; + 8252E20F7A1461C47DACA586E5FF8363 /* NopDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NopDisposable.swift; path = RxSwift/Disposables/NopDisposable.swift; sourceTree = ""; }; 82BB58736D393867E6F3C9EA9A1FFD6A /* Pods-ClashX-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ClashX-acknowledgements.plist"; sourceTree = ""; }; - 82C93EE63C5C1B73FCA0A4AC7A2E5F26 /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; - 82FA86ABB4F11E472BCA76735517179C /* ShareReplayScope.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ShareReplayScope.swift; path = RxSwift/Observables/ShareReplayScope.swift; sourceTree = ""; }; - 8317139329F5F7EFD54091037D04D7EE /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - 835815E3A5EB36127ED65706CEF09B92 /* DDFileLogger+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Internal.h"; path = "Classes/DDFileLogger+Internal.h"; sourceTree = ""; }; - 8495850785129F44FD01237D86F3E7B5 /* UIProgressView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIProgressView+Rx.swift"; path = "RxCocoa/iOS/UIProgressView+Rx.swift"; sourceTree = ""; }; - 84EAD41078F9DB7292636A53A0C65AC3 /* Yams-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Yams-Info.plist"; sourceTree = ""; }; - 8504FD0E897E972FBDFBBFF1C9CE7776 /* Sparkle.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Sparkle.xcconfig; sourceTree = ""; }; - 8608D8572CB1E0A71BF31DFDB07701EA /* Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+arity.swift"; path = "RxSwift/Observables/Zip+arity.swift"; sourceTree = ""; }; - 861A5A2E714E7E6FCBCF8D52099F2FC9 /* CocoaLumberjack.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CocoaLumberjack.swift; path = Classes/CocoaLumberjack.swift; sourceTree = ""; }; - 866CB7ED7BC30B4B68F0B93C3CDBEA28 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; - 8688EB508D68E518F2CDFD2B3DD33B15 /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; - 8743A939CAC6935455FB7C538777B1D4 /* AsyncLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncLock.swift; path = RxSwift/Concurrency/AsyncLock.swift; sourceTree = ""; }; - 8755FF32051108DDB4B045601E44346D /* UIWebView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIWebView+Rx.swift"; path = "RxCocoa/iOS/UIWebView+Rx.swift"; sourceTree = ""; }; - 876DDAB21F81B4D5C3E4C77196D3348F /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; - 88C744932C38D1CE823EF7204387E0B2 /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; - 89CBB83C05AC4FC1B392B006BC666BD4 /* LetsMove-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LetsMove-prefix.pch"; sourceTree = ""; }; - 89EFCEC3BBD3FF2B972E13ED0195EE36 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = cs.lproj; sourceTree = ""; }; - 8A1312FB77B0F8EE88AC751DA9B4B2FE /* YamlError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YamlError.swift; path = Sources/Yams/YamlError.swift; sourceTree = ""; }; - 8A19E193154C4D9593DD1346B959229C /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; - 8A434CCC4F31BFC635A01F927CB2978E /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; - 8A836E355F65336AB62F572650370DD8 /* CLSReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSReport.h; path = OSX/Crashlytics.framework/Versions/A/Headers/CLSReport.h; sourceTree = ""; }; - 8B809286311BD0F0BC5EEC55A4DC8E62 /* WebViewJavascriptBridge-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WebViewJavascriptBridge-umbrella.h"; sourceTree = ""; }; - 8BA97FAE8DF37514166E6607C2F47B60 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; - 8D47B0ED2A4353C5161260247F9F7050 /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; - 8D4FC79A185BD6587E13972106FAE8FC /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; - 8D71DC4E78087D41511E17FD24CF5BFE /* CocoaLumberjack-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-umbrella.h"; sourceTree = ""; }; - 8E8FFB7458A6C80BAF0A85B5363C3E84 /* SwiftyJSON-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SwiftyJSON-dummy.m"; sourceTree = ""; }; + 84EB7572F24F24BD592AC7C0B2F5E0DD /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; + 8654013FE060E9BF54DB7166262E1217 /* Timer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timer.swift; path = RxSwift/Observables/Timer.swift; sourceTree = ""; }; + 865F08DA44E1D1A677629C9EC5C6CEDB /* RxTableViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDelegateProxy.swift; sourceTree = ""; }; + 86E6F808624ADC0761F5C72F2AF55555 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; + 87FDEE0335006C09EDB49D759415D059 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = ko.lproj; sourceTree = ""; }; + 880B40BBF4E28708DF8C9824F621953A /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + 8883CFA741873112292DF01A08A6477C /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; + 8910542A8AD98855F664C28D839CF8ED /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + 8931C51045847EBCD8A49A4015F045FA /* RxTabBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTabBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTabBarDelegateProxy.swift; sourceTree = ""; }; + 895D3ED8A2BA36C7AD0ADE2AB1054BC7 /* scanner.c */ = {isa = PBXFileReference; includeInIndex = 1; name = scanner.c; path = Sources/CYaml/src/scanner.c; sourceTree = ""; }; + 8A0002607012D68BB9100EA453DCE3F2 /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; + 8B4DAE8B6180EBD5736479DFC0CFCE37 /* UIGestureRecognizer+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIGestureRecognizer+Rx.swift"; path = "RxCocoa/iOS/UIGestureRecognizer+Rx.swift"; sourceTree = ""; }; + 8B520E5AFB7E1EEF18CA80BE2EB9322C /* _RX.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RX.m; path = RxCocoa/Runtime/_RX.m; sourceTree = ""; }; + 8C653B8D898E53212FEBABB1FDED2ED0 /* WebViewJavascriptBridge.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = WebViewJavascriptBridge.xcconfig; sourceTree = ""; }; + 8CC85BAA3134E462C063A92249AB5FB7 /* UIScrollView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+Rx.swift"; path = "RxCocoa/iOS/UIScrollView+Rx.swift"; sourceTree = ""; }; + 8CD48BD2304F6310EE3C34D6DE6BD62B /* Node.Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.Sequence.swift; path = Sources/Yams/Node.Sequence.swift; sourceTree = ""; }; + 8D06334F348D18CC9D2DF1A60BAF1CE8 /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; + 8D3934575C0E707628DC1D0044A99168 /* Debounce.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debounce.swift; path = RxSwift/Observables/Debounce.swift; sourceTree = ""; }; + 8DE956A479F4ADB67F8E2F1AD7855DB4 /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; 8EB68B7943515E4F13CC6BE690FFD564 /* WebViewJavascriptBridge.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = WebViewJavascriptBridge.framework; path = WebViewJavascriptBridge.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8F843F5CDB6C4F79DBA8747A0C084E02 /* ItemEvents.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ItemEvents.swift; path = RxCocoa/iOS/Events/ItemEvents.swift; sourceTree = ""; }; - 8F9850A6588F59DF69E79D6AEFF73351 /* Window.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Window.swift; path = RxSwift/Observables/Window.swift; sourceTree = ""; }; - 8FD1FC8529F9D5C823051B3CD1E31377 /* Optional.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Optional.swift; path = RxSwift/Observables/Optional.swift; sourceTree = ""; }; - 8FD24C322DC9F7B0EB01E1CFA2AE3A99 /* ObservableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableType.swift; path = RxSwift/ObservableType.swift; sourceTree = ""; }; - 8FECEFB891F4B4BCDF288D784FECBA20 /* Encoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Encoder.swift; path = Sources/Yams/Encoder.swift; sourceTree = ""; }; - 90C72BD6E95F4865C17885068EF29E0F /* UIPageControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageControl+Rx.swift"; path = "RxCocoa/iOS/UIPageControl+Rx.swift"; sourceTree = ""; }; - 91708A5A784D725A06EC823DD1E6ED55 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; - 9204799B33BA5A9F93E03B9914F398D6 /* ScheduledDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledDisposable.swift; path = RxSwift/Disposables/ScheduledDisposable.swift; sourceTree = ""; }; - 9281386FC2861D04263A3BC331508646 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; - 93A761923037AF303F8BE679441D963D /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; - 944A8AB4C8BFDAD8C3B33103959ACCBF /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; - 95C7DC3CF99FCFBD7A4E9D73E51BE8C4 /* SwiftyJSON.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SwiftyJSON.xcconfig; sourceTree = ""; }; - 973248825607ABD2C8303778909670AE /* Alamofire.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Alamofire.xcconfig; sourceTree = ""; }; - 97BF2A20D520E32D8E6ED0AFEC3F1712 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; - 988EBA2A17385C86D0DCB11129804B4A /* RxSwift-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-prefix.pch"; sourceTree = ""; }; - 98B4CECDFEA37161B905C2ADDAF8FA7F /* ObservableConvertibleType+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Signal.swift"; path = "RxCocoa/Traits/Signal/ObservableConvertibleType+Signal.swift"; sourceTree = ""; }; - 98C0FCA4840AF29786967D9C8625A3DF /* NSImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSImageView+Rx.swift"; path = "RxCocoa/macOS/NSImageView+Rx.swift"; sourceTree = ""; }; - 9966745DDD47647EF99B31B2EFB7E977 /* ScheduledItemType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItemType.swift; path = RxSwift/Schedulers/Internal/ScheduledItemType.swift; sourceTree = ""; }; - 998BFBEA23EB9947E90ECF4E270AC5FC /* PFMoveApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PFMoveApplication.h; sourceTree = ""; }; - 9B436C34CDFCDCE4969521F0250C2419 /* Yams.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Yams.modulemap; sourceTree = ""; }; - 9C0E93FB337951E3DBC19CFD6B3E5A72 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; - 9C43CBF2EF4080CD7C5743BC8C577276 /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Classes/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; - 9D432FD731FA6838F1D4947D282554CF /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; - 9D630F9FA298F425FDEC59206907DFB0 /* writer.c */ = {isa = PBXFileReference; includeInIndex = 1; name = writer.c; path = Sources/CYaml/src/writer.c; sourceTree = ""; }; - 9D9006A1E8B3F72CD4F99115351B5FF9 /* ScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScheduledItem.swift; path = RxSwift/Schedulers/Internal/ScheduledItem.swift; sourceTree = ""; }; + 8ECD2047DE778A8ECEB4D16E51CADAF3 /* KVORepresentable+Swift.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+Swift.swift"; path = "RxCocoa/Foundation/KVORepresentable+Swift.swift"; sourceTree = ""; }; + 8F1DABACC3858C705CD08D21906B31DE /* DispatchQueueConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DispatchQueueConfiguration.swift; path = RxSwift/Schedulers/Internal/DispatchQueueConfiguration.swift; sourceTree = ""; }; + 8F3C1FED30B67BF7DF1317EFC1AD4B6F /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; + 8F4261D08A5636B1F0A5B9172CC77098 /* WebViewJavascriptBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WebViewJavascriptBridge.h; path = WebViewJavascriptBridge/WebViewJavascriptBridge.h; sourceTree = ""; }; + 8F832E152E2C8BF69C4A7A2D8C43FC57 /* Representer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Representer.swift; path = Sources/Yams/Representer.swift; sourceTree = ""; }; + 8FDC2CADA91A82EF16202EB3DFE63258 /* CLSLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSLogging.h; path = OSX/Crashlytics.framework/Versions/A/Headers/CLSLogging.h; sourceTree = ""; }; + 903B1A251F8F4FB5D75720AABF7BC0ED /* UITabBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBar+Rx.swift"; path = "RxCocoa/iOS/UITabBar+Rx.swift"; sourceTree = ""; }; + 9055E1F08A1A3B306B93020560A2188A /* SingleAsync.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SingleAsync.swift; path = RxSwift/Observables/SingleAsync.swift; sourceTree = ""; }; + 905B709ECD2282B4BAAC6ADF57E6D2B0 /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; + 92979E11D8C7FB58DE8FEFB3FA44CCB2 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Classes/DDOSLogger.h; sourceTree = ""; }; + 92E30E06D3EB55566611E2D7651810AD /* Completable+AndThen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Completable+AndThen.swift"; path = "RxSwift/Traits/Completable+AndThen.swift"; sourceTree = ""; }; + 95A76341BDB1384D5C0FC4D0992DDBD3 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; + 95D19095EB86699E5F947B8E3D3E081A /* Notifications.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Notifications.swift; path = Source/Notifications.swift; sourceTree = ""; }; + 9630C1218B9D9665ABFEBA8D020E36BB /* NSObject+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx.swift"; path = "RxCocoa/Foundation/NSObject+Rx.swift"; sourceTree = ""; }; + 9641EFC3AE359A5E1A40D5CBA9E9F115 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; + 96464495DD5E53B32FFD7B726A7751D8 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + 965EB35B6DDD88B6ED96F50D86C3A83F /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; + 9746CD0ED2B9CA4AFA0B85E7EA98DBA9 /* WebViewJavascriptBridge-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "WebViewJavascriptBridge-dummy.m"; sourceTree = ""; }; + 976D053CCA1EDB70D4B5CA3373C3DBB1 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; + 98CCFBD0358FBC5E3290D10A6CF91C6F /* First.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = First.swift; path = RxSwift/Observables/First.swift; sourceTree = ""; }; + 9A5D7414AEEC9F6613D25C8D906E356D /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + 9A8CCEAA2E06370B3891F2CA7BD6FE8B /* emitter.c */ = {isa = PBXFileReference; includeInIndex = 1; name = emitter.c; path = Sources/CYaml/src/emitter.c; sourceTree = ""; }; + 9AA44C402B62994FD1D1764726842F83 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; + 9AAE4097218F0DB2CFC317E588ED4506 /* DDOSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDOSLogger.m; path = Classes/DDOSLogger.m; sourceTree = ""; }; + 9AB96E41B094CC63AC54AE613FD385F3 /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; + 9B0FFB8A38CB0E8E96D7427889C66236 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; + 9B2FAF7A6662040E55F79347CBA563D6 /* DistinctUntilChanged.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DistinctUntilChanged.swift; path = RxSwift/Observables/DistinctUntilChanged.swift; sourceTree = ""; }; + 9BAF5448FC30D44C4C9EAF7C75827304 /* sr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = sr.lproj; sourceTree = ""; }; + 9C195084074719E04D0A2076C4818816 /* DelegateProxyType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxyType.swift; path = RxCocoa/Common/DelegateProxyType.swift; sourceTree = ""; }; + 9CDE181543C866F4E64E37D4D68DEDDD /* UIPageControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPageControl+Rx.swift"; path = "RxCocoa/iOS/UIPageControl+Rx.swift"; sourceTree = ""; }; + 9D1B60973C384BA689C0392EE1E34752 /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; + 9D4E4CABFF843528C8082DAB2B73D0BA /* AnyObserver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnyObserver.swift; path = RxSwift/AnyObserver.swift; sourceTree = ""; }; + 9D7132D0F5587677BDC524CF9CCBEB89 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; 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; }; - 9E765CF17C0D5EFC48618D25A24E8C94 /* RxSwift.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxSwift.modulemap; sourceTree = ""; }; - 9F02F20532B8AAD66A88CA9C8A7ECBBA /* hu.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = hu.lproj; sourceTree = ""; }; - A03EFC92502951D6F16DE893583F8907 /* NSTextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextView+Rx.swift"; path = "RxCocoa/macOS/NSTextView+Rx.swift"; sourceTree = ""; }; - A28D12A699663B376D4CEC38A5FB007B /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; - A2A73D1C26DB7920649170FF244B6F7A /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; - A37CF1A17166ECD2A236009FFA410EBB /* Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Driver.swift; path = RxCocoa/Traits/Driver/Driver.swift; sourceTree = ""; }; - A3A2C3F5973ABC5AB14DBC931C6059C5 /* ANSCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ANSCompatibility.h; path = OSX/Crashlytics.framework/Versions/A/Headers/ANSCompatibility.h; sourceTree = ""; }; - A452D72D0063A16EB5C6FF4B3BE870EC /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; - A567940C682F1F53E83AB814422BFCB0 /* RxCocoa.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.xcconfig; sourceTree = ""; }; - A56F72342DBDCBD11B89C072563BAAFB /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; - A58FC02FF0B87AE214FED266E99E15E2 /* Resolver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Resolver.swift; path = Sources/Yams/Resolver.swift; sourceTree = ""; }; - A5BFCB24F3DE7FB058E0ABAEDC9508DA /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; - A650FCC60E6CD554AF2E832E3C108253 /* RxRelay.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.xcconfig; sourceTree = ""; }; - A69A671EA110F2DB4CF72919D836A1AC /* Switch.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Switch.swift; path = RxSwift/Observables/Switch.swift; sourceTree = ""; }; - A7A52E6F1C2567BC891B1C8148D20101 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; - A8B1159F9C51434AAFBE775EE62B5674 /* Materialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Materialize.swift; path = RxSwift/Observables/Materialize.swift; sourceTree = ""; }; - A9780F54ACB6F1AD701A7DE6BA0CBE85 /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; - A993559F7F3528E74A8DAE9F1A164BCD /* RxPickerViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDelegateProxy.swift; sourceTree = ""; }; - AA04F91B3D5674C95F16103272138F44 /* UITextField+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+Rx.swift"; path = "RxCocoa/iOS/UITextField+Rx.swift"; sourceTree = ""; }; - AA4633153FA4A02E3FF86878C2D56891 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; - AA63DB0DF21CB55199B4C7EBD1308B73 /* ParameterEncoding.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ParameterEncoding.swift; path = Source/ParameterEncoding.swift; sourceTree = ""; }; - AAF39C76B0BD84E4411B2E44C31DC3AD /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = RxSwift/Observables/Range.swift; sourceTree = ""; }; - AB76041CCFC08F54D4DDA2A954A5FE86 /* DDAssert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAssert.swift; path = Classes/DDAssert.swift; sourceTree = ""; }; - ABB41FF45E2698F0AE241B56A79277FD /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; - ABEC5C9ABC9D0996BEE65E45384D4DB9 /* Result.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Result.swift; path = Source/Result.swift; sourceTree = ""; }; - AC532F341049B693ABD90F2EBC509A54 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; - AC6F9EB74F1CE6F7E66FC0639752BF2D /* LetsMove.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LetsMove.h; sourceTree = ""; }; - AD2F595D1B7CF6D868443511CB59C29C /* Crashlytics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Crashlytics.xcconfig; sourceTree = ""; }; - AD644378B30D1440745C35B327CF5A01 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; - ADED87595CC6C2F05B30939CFD353E88 /* PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PrimitiveSequence.swift; path = RxSwift/Traits/PrimitiveSequence.swift; sourceTree = ""; }; - AED816BDA0FD53D8140682342C4EBAC1 /* RxCocoaRuntime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoaRuntime.h; path = RxCocoa/Runtime/include/RxCocoaRuntime.h; sourceTree = ""; }; - AEF6D2E5A51A13D64FA23DBBB0240752 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; - AF33816BA8F1B111F7296F82232766E5 /* Crashlytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Crashlytics.framework; path = OSX/Crashlytics.framework; sourceTree = ""; }; - AF8249BD10E6F17F6B10259A7D0E58EC /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; - AFD47314C4D7AE4EBE247D1EB963BFA6 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; - B000BC5127683C99E43FEAD5E28ACC6B /* UIPickerView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIPickerView+Rx.swift"; path = "RxCocoa/iOS/UIPickerView+Rx.swift"; sourceTree = ""; }; - B083E0774196BC3C674A2E259D3F3249 /* Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Rx.swift; path = RxSwift/Rx.swift; sourceTree = ""; }; - B4787B783008B67DA19F734BA19DDD43 /* CompactMap.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompactMap.swift; path = RxSwift/Observables/CompactMap.swift; sourceTree = ""; }; - B4794DB6D8E47F1C179F98C4AEF71C15 /* ObserveOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserveOn.swift; path = RxSwift/Observables/ObserveOn.swift; sourceTree = ""; }; - B49AC2F2046E349EF5F52EB6E8C27DC7 /* shim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = shim.swift; path = Sources/Yams/shim.swift; sourceTree = ""; }; - B5647D1F22C264BB1F93F9541528881A /* SessionDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SessionDelegate.swift; path = Source/SessionDelegate.swift; sourceTree = ""; }; - B5F46403F4B047E2457656DC79157CF4 /* SwiftyJSON.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftyJSON.swift; path = Source/SwiftyJSON/SwiftyJSON.swift; sourceTree = ""; }; - B6EA016B9AA32929373264A01A170F00 /* Take.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Take.swift; path = RxSwift/Observables/Take.swift; sourceTree = ""; }; - B6FDFD9518B03D2DE05D754773DF6857 /* ObserverType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverType.swift; path = RxSwift/ObserverType.swift; sourceTree = ""; }; - B72571CF9124801C56712CE24859600C /* PFMoveApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = PFMoveApplication.m; sourceTree = ""; }; - B8976BF354405D22D435F8482CC4B99B /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - B8C77C3EAF1EFD03764AC669277E61B0 /* WebViewJavascriptBridge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WebViewJavascriptBridge.h; path = WebViewJavascriptBridge/WebViewJavascriptBridge.h; sourceTree = ""; }; - B933A77DBEBD6788104D5CDF3D5A23F3 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; - B95F476A2FE778D2DCB2D0A82A2E6ED9 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; - B98FB216A4219B833FAF2476F489D94A /* CombineLatest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombineLatest.swift; path = RxSwift/Observables/CombineLatest.swift; sourceTree = ""; }; - BA3514D3A6B529DB4597AE1B2420EA72 /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; - BA3E75ABED465C1FF7664D1C756D73EC /* Node.Scalar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.Scalar.swift; path = Sources/Yams/Node.Scalar.swift; sourceTree = ""; }; - BB2B67FFC6FF06673B993B1CD3BB1647 /* Scan.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Scan.swift; path = RxSwift/Observables/Scan.swift; sourceTree = ""; }; - BB5251745017F1492638E4665F3210D7 /* GroupedObservable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupedObservable.swift; path = RxSwift/GroupedObservable.swift; sourceTree = ""; }; - BB8A369DBB111F6C086D924A0BA7BAE1 /* sv.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = sv.lproj; sourceTree = ""; }; + 9E281D79E7809A056CD5E06D8E4F3750 /* NSSlider+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSSlider+Rx.swift"; path = "RxCocoa/macOS/NSSlider+Rx.swift"; sourceTree = ""; }; + 9F5261697D5575D0E3B85A9432444D10 /* UIControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIControl+Rx.swift"; path = "RxCocoa/iOS/UIControl+Rx.swift"; sourceTree = ""; }; + 9F791EA9B242E328DCCFF216E3721B1C /* RxCocoa-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxCocoa-dummy.m"; sourceTree = ""; }; + 9F89B1A6818DBDF78A1651420F3B0FAF /* RxRelay.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxRelay.modulemap; sourceTree = ""; }; + 9F9E45D58C86CCE0D520EED9086AA8B2 /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + A0044973242FD6BAA1F84BE57150EC73 /* RxSwift-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxSwift-umbrella.h"; sourceTree = ""; }; + A01013A851541052B0F4D2B4AF39BD67 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; + A0A9E2B523C480849A86E433E3926E3C /* RxRelay.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxRelay.xcconfig; sourceTree = ""; }; + A0DFE79DA1E81DF66265C796F36418C8 /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; + A0F36E8AAA036DA59C7308B217068755 /* RxTableViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxTableViewReactiveArrayDataSource.swift; sourceTree = ""; }; + A0F4C76DBCF035852143BABEFF3BB2D8 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + A1E9923A8CDF50D6FE736C554E4BCC5C /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; + A227E3927BDB5E81CC95157F14D3D236 /* ObservableConvertibleType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObservableConvertibleType.swift; path = RxSwift/ObservableConvertibleType.swift; sourceTree = ""; }; + A308583463EAC89D955C438810172984 /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; + A32BEB0E62461884CC19365415DD3930 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = pt.lproj; sourceTree = ""; }; + A387F2905DE05560D7C2FB393D6B50DA /* RxCocoa.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCocoa.swift; path = RxCocoa/RxCocoa.swift; sourceTree = ""; }; + A3CA6846C5EC1EDB470FAE1326DBA223 /* KVORepresentable+CoreGraphics.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "KVORepresentable+CoreGraphics.swift"; path = "RxCocoa/Foundation/KVORepresentable+CoreGraphics.swift"; sourceTree = ""; }; + A5422C25A233FA6DD82FA96454BC579C /* Platform.Darwin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Darwin.swift; path = Platform/Platform.Darwin.swift; sourceTree = ""; }; + A57B6F33D2FC1338194CC3D1B5D7FF16 /* SchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SchedulerType.swift; path = RxSwift/SchedulerType.swift; sourceTree = ""; }; + A5A64416C158273164991DBB1689609A /* Alamofire-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Alamofire-prefix.pch"; sourceTree = ""; }; + A7265548FB4C34EA3FEBC1153EC17343 /* RxTableViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTableViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxTableViewDataSourceProxy.swift; sourceTree = ""; }; + A7FE5EE8F7307C9713C0D4D270FBCB9F /* UIAlertAction+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIAlertAction+Rx.swift"; path = "RxCocoa/iOS/UIAlertAction+Rx.swift"; sourceTree = ""; }; + A958835AEA7C587CB058F388456968B6 /* LetsMove.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = LetsMove.modulemap; sourceTree = ""; }; + AAA26735D2A8F0190685C54EEA6C9A38 /* AFError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AFError.swift; path = Source/AFError.swift; sourceTree = ""; }; + AAABD61E4DF0470E40026DEF8A2144F0 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = sk.lproj; sourceTree = ""; }; + AB0A16763F310D8195E8E569BB297A47 /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; + AB60AEC53C9AE96528146D0E713DAFE8 /* WebViewJavascriptBridge.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = WebViewJavascriptBridge.modulemap; sourceTree = ""; }; + ABBE594C73DB5BD51DF15A795ADEE9EC /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; + AC579443831ED157832C91C8CCF37706 /* UIApplication+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+Rx.swift"; path = "RxCocoa/iOS/UIApplication+Rx.swift"; sourceTree = ""; }; + ACF510B95AE0D517163BD207F408585F /* PublishSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PublishSubject.swift; path = RxSwift/Subjects/PublishSubject.swift; sourceTree = ""; }; + B044AED2ADF48B7FA82710A1DAF9B858 /* Dematerialize.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Dematerialize.swift; path = RxSwift/Observables/Dematerialize.swift; sourceTree = ""; }; + B1569444F3F12E7304AFD55F47C97939 /* UIImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Rx.swift"; path = "RxCocoa/iOS/UIImageView+Rx.swift"; sourceTree = ""; }; + B22AE223D0334C8E544ABC4D36FC26ED /* ObservableType+PrimitiveSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableType+PrimitiveSequence.swift"; path = "RxSwift/Traits/ObservableType+PrimitiveSequence.swift"; sourceTree = ""; }; + B2786060B0631BACF75B66A890B50A0A /* BooleanDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BooleanDisposable.swift; path = RxSwift/Disposables/BooleanDisposable.swift; sourceTree = ""; }; + B33C6587F0825043A2C120470AEF187D /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; + B394F41A26A2C4C98ADD3C2A30359C09 /* cs.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = cs.lproj; sourceTree = ""; }; + B48B0BD6A508670D8F2C80E8BFC58E54 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; + B4A8583B3FC078728FE5E7D444B984B1 /* DDAssert.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DDAssert.swift; path = Classes/DDAssert.swift; sourceTree = ""; }; + B5D15ABD8534EDDB63BE84B925FF1736 /* UIProgressView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIProgressView+Rx.swift"; path = "RxCocoa/iOS/UIProgressView+Rx.swift"; sourceTree = ""; }; + B6AA14DF6D7C2201E282DB1C3CEBF9BE /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; + B77844ED57A7376CFBB0732AD2C45A66 /* RxCollectionViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDataSourceProxy.swift; sourceTree = ""; }; + B805A85D75D5E4233FE72BBC63280CBF /* UITabBarController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITabBarController+Rx.swift"; path = "RxCocoa/iOS/UITabBarController+Rx.swift"; sourceTree = ""; }; + B945D68282B2D733EA6F0A6658CBC8E3 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; + B94C46664053886735A2AAB29688CB91 /* RxCollectionViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxCollectionViewDataSourceType.swift; sourceTree = ""; }; + B9B5E74389ACBC3452587429010293C7 /* VirtualTimeScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VirtualTimeScheduler.swift; path = RxSwift/Schedulers/VirtualTimeScheduler.swift; sourceTree = ""; }; + BA2E2E42D7E772EC4F79CA4141538ABA /* UINavigationController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+Rx.swift"; path = "RxCocoa/iOS/UINavigationController+Rx.swift"; sourceTree = ""; }; + BA94AF09897AA099CD4A326F5C350B99 /* RxCollectionViewReactiveArrayDataSource.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewReactiveArrayDataSource.swift; path = RxCocoa/iOS/DataSources/RxCollectionViewReactiveArrayDataSource.swift; sourceTree = ""; }; + BB1079CFB79EA228FEC22E1E0F5BF4FF /* RxRelay-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-prefix.pch"; sourceTree = ""; }; + BB5B75945F0C13FFC6D3012728DC96F2 /* Throttle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Throttle.swift; path = RxSwift/Observables/Throttle.swift; sourceTree = ""; }; + BB6F0CEA9B971471F68B35ACD81107C1 /* RxPickerViewAdapter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewAdapter.swift; path = RxCocoa/iOS/DataSources/RxPickerViewAdapter.swift; sourceTree = ""; }; BC432FD48A5932251F1CAFBC4BF74894 /* RxCocoa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxCocoa.framework; path = RxCocoa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BCE395C373D2570484D9DB69353CDE4A /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; - BCE62C801FF757FB36BF109E7D4010CF /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; - BD0D9972A09E3B5FF28C97AB722D22EF /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxCocoa/Deprecated.swift; sourceTree = ""; }; - BD4360295D87E5516077D553C4179FE3 /* HistoricalSchedulerTimeConverter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalSchedulerTimeConverter.swift; path = RxSwift/Schedulers/HistoricalSchedulerTimeConverter.swift; sourceTree = ""; }; - BEABFBE5B0589FF7C59BDCC92F523607 /* CombineLatest+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CombineLatest+Collection.swift"; path = "RxSwift/Observables/CombineLatest+Collection.swift"; sourceTree = ""; }; - BED412A10CA697E6E5ECDF5DC548A633 /* tr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = tr.lproj; sourceTree = ""; }; - BED43676B0A8FF56E6C88BBC689AC2D2 /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - BEEA8071AE33E71B577B98DE5D95EF3A /* LockOwnerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LockOwnerType.swift; path = RxSwift/Concurrency/LockOwnerType.swift; sourceTree = ""; }; - BF888D04D138B0461A58C0E72B032DE5 /* InvocableScheduledItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableScheduledItem.swift; path = RxSwift/Schedulers/Internal/InvocableScheduledItem.swift; sourceTree = ""; }; + BCE2E2AE4185A99176E6195AF80A4E27 /* SchedulerServices+Emulation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerServices+Emulation.swift"; path = "RxSwift/Schedulers/SchedulerServices+Emulation.swift"; sourceTree = ""; }; + BD16BB8620A2B8BC4B9A86A92C16EDBB /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; + BDDFC5665A416CC35BC3934F702404BA /* DelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelegateProxy.swift; path = RxCocoa/Common/DelegateProxy.swift; sourceTree = ""; }; + BF0D6BE592B573198745194DFBF9A463 /* InvocableType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InvocableType.swift; path = RxSwift/Schedulers/Internal/InvocableType.swift; sourceTree = ""; }; + BF3D671ED93ECFDD3CFEF532D95E4578 /* _RXKVOObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _RXKVOObserver.h; path = RxCocoa/Runtime/include/_RXKVOObserver.h; sourceTree = ""; }; + BF5D60E629BE954D66E708AE77ED6C91 /* Yams.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Yams.modulemap; sourceTree = ""; }; BFA79CC3090548197F276DAFA5644E28 /* Yams.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Yams.framework; path = Yams.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BFC55AE8932F725D9118C3B1EB9B4F9B /* RxCocoa-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxCocoa-prefix.pch"; sourceTree = ""; }; - C019E1611EB29AE0CBACDB74DA867492 /* LetsMove-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LetsMove-umbrella.h"; sourceTree = ""; }; - C01DDE1D8478909E5510D88A13E3D74F /* Disposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposable.swift; path = RxSwift/Disposable.swift; sourceTree = ""; }; - C0DDA4BC49B42BCF3F19CFF6F986B626 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; - C10EA5DE32609318D1FBFF026EAE3F92 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; - C195EFB0B4C5D2736F439A245FC575D1 /* ObservableConvertibleType+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ObservableConvertibleType+Driver.swift"; path = "RxCocoa/Traits/Driver/ObservableConvertibleType+Driver.swift"; sourceTree = ""; }; + C04D1AE93ABEC279125CF95CC9BD2925 /* SwiftyJSON-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SwiftyJSON-umbrella.h"; sourceTree = ""; }; + C1B16EA687FF27C40455B1FAF129AFEB /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = fr.lproj; sourceTree = ""; }; + C2241EFC6F69766C9C25E568682580D0 /* Platform.Linux.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.Linux.swift; path = Platform/Platform.Linux.swift; sourceTree = ""; }; + C231DE8FFFBE42FA22AD9EACA91F3CFA /* PrimitiveSequence+Zip+arity.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PrimitiveSequence+Zip+arity.swift"; path = "RxSwift/Traits/PrimitiveSequence+Zip+arity.swift"; sourceTree = ""; }; C261436D14052AE3C35F240BCD155CAC /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaLumberjack.framework; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C271C9BE046AC7324EF7BD23C4B5EC01 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; - C2980125D0B75E3BD8337C31129E216F /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; - C31D8F519E61427B0A162F52F4149E23 /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; - C4DCE318057A9B573BFA6D241F9749E7 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; - C4EBC43347CA16D76F52A94E191B34DC /* ServerTrustPolicy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServerTrustPolicy.swift; path = Source/ServerTrustPolicy.swift; sourceTree = ""; }; - C614E072FDEA18A5452200B42CBEB146 /* TakeWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeWhile.swift; path = RxSwift/Observables/TakeWhile.swift; sourceTree = ""; }; - C6952D3288CFA955A0D09F1027A5D169 /* RecursiveLock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RecursiveLock.swift; path = Platform/RecursiveLock.swift; sourceTree = ""; }; - C6B54D5EB8F8C7664B3A26FB8754833A /* UISearchController+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchController+Rx.swift"; path = "RxCocoa/iOS/UISearchController+Rx.swift"; sourceTree = ""; }; - C9C40A4EBFCB5C96508DB5E5341C24BC /* UITextView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextView+Rx.swift"; path = "RxCocoa/iOS/UITextView+Rx.swift"; sourceTree = ""; }; - C9D8979D31D39457666D5DE3F5052BBE /* NSView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSView+Rx.swift"; path = "RxCocoa/macOS/NSView+Rx.swift"; sourceTree = ""; }; - C9DF0BDBAC723E8DEF5C3CD4DF75ECDB /* Driver+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Driver+Subscription.swift"; path = "RxCocoa/Traits/Driver/Driver+Subscription.swift"; sourceTree = ""; }; - CA2D9BB7C05EB829DBD19C6300AB491D /* Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fabric.h; path = OSX/Fabric.framework/Versions/A/Headers/Fabric.h; sourceTree = ""; }; - CA8C7F4F58EE3EA158F6A2A51BD84358 /* WebViewJavascriptBridge-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "WebViewJavascriptBridge-Info.plist"; sourceTree = ""; }; - CAA62821FC1B901336DB8E594A277780 /* RxCocoa.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = RxCocoa.modulemap; sourceTree = ""; }; - CB0CEAEA044AEE27251C0CF1104F0AB0 /* WebViewJavascriptBridgeBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WebViewJavascriptBridgeBase.m; path = WebViewJavascriptBridge/WebViewJavascriptBridgeBase.m; sourceTree = ""; }; - CB9E2646FE3F911A0174B62B29EEA38B /* ConcurrentMainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentMainScheduler.swift; path = RxSwift/Schedulers/ConcurrentMainScheduler.swift; sourceTree = ""; }; - CC586D32F0115F41C5B5E33462176E06 /* UIImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+Rx.swift"; path = "RxCocoa/iOS/UIImageView+Rx.swift"; sourceTree = ""; }; - CCD5F45CC7E864CFF3E912936DCDEE70 /* _RXObjCRuntime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXObjCRuntime.m; path = RxCocoa/Runtime/_RXObjCRuntime.m; sourceTree = ""; }; - CD196AA25A0F56EF205C20B1B539D565 /* CLIColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CLIColor.m; path = Classes/CLI/CLIColor.m; sourceTree = ""; }; - CD57704B024ECC89BB1B7BEDA47CE947 /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; - CED119EE6751D6431155B5D56C171488 /* Enumerated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Enumerated.swift; path = RxSwift/Observables/Enumerated.swift; sourceTree = ""; }; - CEED3EB4319F8A49AEC5AF56E2FF9035 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; - CF127ADD0B0AF0EB73B545063EAD4340 /* UIActivityIndicatorView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIActivityIndicatorView+Rx.swift"; path = "RxCocoa/iOS/UIActivityIndicatorView+Rx.swift"; sourceTree = ""; }; - CF461C1C2ED0A49FCB8EBD41E43BDD15 /* Do.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Do.swift; path = RxSwift/Observables/Do.swift; sourceTree = ""; }; - CFADED6C71511DE8A2FD55B8C5A31BA0 /* AsSingle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsSingle.swift; path = RxSwift/Observables/AsSingle.swift; sourceTree = ""; }; - CFC7A833BFFC5821952CCBD6AD090D5A /* String+Yams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Yams.swift"; path = "Sources/Yams/String+Yams.swift"; sourceTree = ""; }; - CFC8B17852AA8EAD603F168082E05CA5 /* CocoaLumberjack-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "CocoaLumberjack-Info.plist"; sourceTree = ""; }; - D0B627BBA6002FBBB36344EE22BA0FAA /* KeyPathBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyPathBinder.swift; path = RxCocoa/Common/KeyPathBinder.swift; sourceTree = ""; }; - D1373A2E07E242F2CB9F0D29959E2F7C /* Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Binder.swift; path = RxCocoa/Common/Binder.swift; sourceTree = ""; }; - D14537D76DA29673FB9F94AD274E7022 /* CompositeDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CompositeDisposable.swift; path = RxSwift/Disposables/CompositeDisposable.swift; sourceTree = ""; }; - D14E59FB62713065395451815C17C426 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = da.lproj; sourceTree = ""; }; - D1C21EDE6E982572C356F4F48BC20A8A /* Timeline.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Timeline.swift; path = Source/Timeline.swift; sourceTree = ""; }; - D22F78C42BECF015BAE59CF75AD8BDFF /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; - D2B1FB66871D46E8A4F7C506FC0C8BCF /* Zip+Collection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Zip+Collection.swift"; path = "RxSwift/Observables/Zip+Collection.swift"; sourceTree = ""; }; - D4DA73C22FB1A3A990B40DDC19475C24 /* UIStepper+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIStepper+Rx.swift"; path = "RxCocoa/iOS/UIStepper+Rx.swift"; sourceTree = ""; }; - D4E88EE2CCC975DBAB10DFAFE14C1D90 /* NSLayoutConstraint+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+Rx.swift"; path = "RxCocoa/Common/NSLayoutConstraint+Rx.swift"; sourceTree = ""; }; - D568927A7B633CDF69A74822BABBE912 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; - D570CE62E20198BF4AC4EEBB11D745F9 /* Fabric.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Fabric.xcconfig; sourceTree = ""; }; - D57F33E318924B9CB078A98F87F9329B /* Yams-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Yams-dummy.m"; sourceTree = ""; }; - D5A54C346C7D315E84DD2FD6DF8398D7 /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; - D5A77D9BB19720F2F6DABA18FFAE1BED /* Answers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Answers.h; path = OSX/Crashlytics.framework/Versions/A/Headers/Answers.h; sourceTree = ""; }; - D5E3D6A997A6500DB0F3D5454BACD9C0 /* SynchronizedUnsubscribeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedUnsubscribeType.swift; path = RxSwift/Concurrency/SynchronizedUnsubscribeType.swift; sourceTree = ""; }; - D6A34C8AD080846587A8582E5FF8C2D8 /* WebViewJavascriptBridge.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = WebViewJavascriptBridge.modulemap; sourceTree = ""; }; - D7A5AA6A97CC83F3B8BF6662298EE62E /* ObserverBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ObserverBase.swift; path = RxSwift/Observers/ObserverBase.swift; sourceTree = ""; }; + C277D32805548AC1557D131A259A742C /* Queue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Queue.swift; path = Platform/DataStructures/Queue.swift; sourceTree = ""; }; + C28A7A38B1D30EF236385313871CA49E /* NSButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSButton+Rx.swift"; path = "RxCocoa/macOS/NSButton+Rx.swift"; sourceTree = ""; }; + C368FD5573CB0E29C95621F1C6C05B1F /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; + C3B10027985ABC4AC3F791E9E28E36D4 /* _RXDelegateProxy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _RXDelegateProxy.m; path = RxCocoa/Runtime/_RXDelegateProxy.m; sourceTree = ""; }; + C3B15636E35EFC3D98EE0377735A9435 /* UISearchBar+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISearchBar+Rx.swift"; path = "RxCocoa/iOS/UISearchBar+Rx.swift"; sourceTree = ""; }; + C3C664C7A99584DA691E777D64686512 /* String+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+Rx.swift"; path = "RxSwift/Extensions/String+Rx.swift"; sourceTree = ""; }; + C3DF7C4EC75211DF69C10BA05591FF75 /* Single.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Single.swift; path = RxSwift/Traits/Single.swift; sourceTree = ""; }; + C51EA8ABC57C82697425753C47C2A0A0 /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; + C53D5C01805316EDA393829CE4BB3D77 /* InfiniteSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = InfiniteSequence.swift; path = Platform/DataStructures/InfiniteSequence.swift; sourceTree = ""; }; + C5475E946E1533E0A2A0E3C12C5E5CCF /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; + C62BAA1C46E8DD846A4DCC1F37D2D7A1 /* Debug.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Debug.swift; path = RxSwift/Observables/Debug.swift; sourceTree = ""; }; + C6736AB7F6FE072DCB5AC50CC2D33844 /* RetryWhen.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RetryWhen.swift; path = RxSwift/Observables/RetryWhen.swift; sourceTree = ""; }; + C875C0D6B79B90A901D7B9829358C8C8 /* RxTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTarget.swift; path = RxCocoa/Common/RxTarget.swift; sourceTree = ""; }; + C9246A3B3DBA2B67F3E40BF354ABBA4B /* LetsMove-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LetsMove-umbrella.h"; sourceTree = ""; }; + C93D39409A562E0E2DFE478860982B8C /* Empty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Empty.swift; path = RxSwift/Observables/Empty.swift; sourceTree = ""; }; + CA412F061315476F597F12F534DA23C3 /* nb.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = nb.lproj; sourceTree = ""; }; + CB2762841B1DDCE25C706856BD66949C /* AddRef.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AddRef.swift; path = RxSwift/Observables/AddRef.swift; sourceTree = ""; }; + CB92A4C44981CFD84031138960458D86 /* Lock.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Lock.swift; path = RxSwift/Concurrency/Lock.swift; sourceTree = ""; }; + CC448630BF73209B635524DA7BE79972 /* UIRefreshControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIRefreshControl+Rx.swift"; path = "RxCocoa/iOS/UIRefreshControl+Rx.swift"; sourceTree = ""; }; + CCC2DD72D9DFB4FBD66AD87F1CB93B3B /* LetsMove-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LetsMove-prefix.pch"; sourceTree = ""; }; + CDA0A00139611815774D1341C7ED69E2 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + CDB22B18D4BECF49DE80B9C0719E2C3D /* DisposeBag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBag.swift; path = RxSwift/Disposables/DisposeBag.swift; sourceTree = ""; }; + CE482942BA376E4DEECCDECCBE755192 /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = RxSwift/Observables/Zip.swift; sourceTree = ""; }; + CEB14AAE7E120F4DD284E9732011FD4E /* ControlTarget.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlTarget.swift; path = RxCocoa/Common/ControlTarget.swift; sourceTree = ""; }; + CF0C5ED8074221201895473348815F44 /* RxSwift-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxSwift-Info.plist"; sourceTree = ""; }; + CF9381919C66CFF360955BD236E3DF0D /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxSwift/Deprecated.swift; sourceTree = ""; }; + CFBC30EE5AB941597755949A8EB5DE2B /* Tag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Tag.swift; path = Sources/Yams/Tag.swift; sourceTree = ""; }; + D079E8C1177AC302F23FAADA8F86D87B /* DDFileLogger+Buffering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDFileLogger+Buffering.h"; path = "Classes/Extensions/DDFileLogger+Buffering.h"; sourceTree = ""; }; + D098860073B14684BBC834FBBA532E6C /* SwitchIfEmpty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwitchIfEmpty.swift; path = RxSwift/Observables/SwitchIfEmpty.swift; sourceTree = ""; }; + D1C039B649C9C40799FAA99879FEEB5F /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; + D1DA3E8E72EBCFC05BBD91B9C6DADAF4 /* SectionedViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SectionedViewDataSourceType.swift; path = RxCocoa/Common/SectionedViewDataSourceType.swift; sourceTree = ""; }; + D20E6F9D7006410AA4500134810C30AB /* CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.xcconfig; sourceTree = ""; }; + D268F7765D5AA5960DDBFA34DCB1F7D6 /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; + D29866D2756C94257DC85E94AE4BAE91 /* Event.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Event.swift; path = RxSwift/Event.swift; sourceTree = ""; }; + D332B5569573FB13C47F676E633C3B0D /* yaml.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yaml.h; path = Sources/CYaml/include/yaml.h; sourceTree = ""; }; + D33946088DDA1102EE52C25277A9EFED /* LetsMove.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LetsMove.xcconfig; sourceTree = ""; }; + D3CF37C9D785CCAAC959A6AA55FD948E /* SwiftLogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftLogLevel.h; path = Classes/SwiftLogLevel.h; sourceTree = ""; }; + D430967858C3F29FFEC9559B5B2C3FED /* WebViewJavascriptBridge-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "WebViewJavascriptBridge-Info.plist"; sourceTree = ""; }; + D50C34DA69D3F53C34CAF0D1843C7B0C /* UIButton+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+Rx.swift"; path = "RxCocoa/iOS/UIButton+Rx.swift"; sourceTree = ""; }; + D52166D6EA35EE9015071F7F11E51ABB /* yaml_private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yaml_private.h; path = Sources/CYaml/src/yaml_private.h; sourceTree = ""; }; + D59CEED79A3EC8A11288CA8EB79A0120 /* NSObject+Rx+KVORepresentable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+Rx+KVORepresentable.swift"; path = "RxCocoa/Foundation/NSObject+Rx+KVORepresentable.swift"; sourceTree = ""; }; + D5ADCC7E01375AE8850D40C88E46066C /* TextInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TextInput.swift; path = RxCocoa/Common/TextInput.swift; sourceTree = ""; }; + D6901F6A9A4CA5E0B5B3D5F4E14EFE00 /* Merge.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Merge.swift; path = RxSwift/Observables/Merge.swift; sourceTree = ""; }; + D724CB818671A4CFBCA1BF99C85984DF /* AsyncSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AsyncSubject.swift; path = RxSwift/Subjects/AsyncSubject.swift; sourceTree = ""; }; + D7A2745098780CD55CEEE60175052EBB /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; D87AC91B19D0A6B161BD3ED08F81D6E9 /* LetsMove.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = LetsMove.framework; path = LetsMove.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D88216452D2BE702F258B6DABC459657 /* DisposeBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DisposeBase.swift; path = RxSwift/Disposables/DisposeBase.swift; sourceTree = ""; }; - D899EF999520CF110E1341A69456A59D /* RxTextViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxTextViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxTextViewDelegateProxy.swift; sourceTree = ""; }; - D96D7F1734EB6CE11398761937C6DFBE /* Reactive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Reactive.swift; path = RxSwift/Reactive.swift; sourceTree = ""; }; - D9B0D5E44ABE81232F2D360F5892AF2D /* Decoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Decoder.swift; path = Sources/Yams/Decoder.swift; sourceTree = ""; }; - DA87FBE86B8D8C84ACA4BD44BD8FEFB9 /* Yams.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Yams.xcconfig; sourceTree = ""; }; - DAED217E32E248483F90008AF32C09B4 /* UIBarButtonItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIBarButtonItem+Rx.swift"; path = "RxCocoa/iOS/UIBarButtonItem+Rx.swift"; sourceTree = ""; }; - DBB29761DE99C56968D9055A9D150BE5 /* ControlProperty+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlProperty+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlProperty+Driver.swift"; sourceTree = ""; }; - DD556ED099A23555B40070A10DCCCB6A /* SubjectType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubjectType.swift; path = RxSwift/Subjects/SubjectType.swift; sourceTree = ""; }; - DD76932A8DBA1E1AC42269186A700805 /* ControlEvent+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "ControlEvent+Driver.swift"; path = "RxCocoa/Traits/Driver/ControlEvent+Driver.swift"; sourceTree = ""; }; - DDD457EA461EAE9B8811C0B3739277A6 /* Constructor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constructor.swift; path = Sources/Yams/Constructor.swift; sourceTree = ""; }; - DE1738D8B501C7970505F04B84B8962A /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - DE2ADB386A6BBA2DC67F0F46EDBF1DE3 /* SynchronizedDisposeType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SynchronizedDisposeType.swift; path = RxSwift/Concurrency/SynchronizedDisposeType.swift; sourceTree = ""; }; - DE38EAB77D41754A77790E0D73AB696D /* DDLoggerNames.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLoggerNames.m; path = Classes/DDLoggerNames.m; sourceTree = ""; }; - DE414820721D044AC798FEAC7347525F /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; - DE9177993D82DFCBD0D50A57C6A01481 /* PublishRelay+Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "PublishRelay+Signal.swift"; path = "RxCocoa/Traits/Signal/PublishRelay+Signal.swift"; sourceTree = ""; }; - DECE8F4CF432AE443F7F251CA96B4BF2 /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; - DF26704972217830F9EC547FC3A86DC6 /* WebViewJavascriptBridge-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "WebViewJavascriptBridge-dummy.m"; sourceTree = ""; }; - DFFDC3DCD79D1CAC8D8889854DEF4247 /* RxMutableBox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxMutableBox.swift; path = RxSwift/RxMutableBox.swift; sourceTree = ""; }; - DFFDD50E41148DDF2808BDDCD0C99CDB /* Amb.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Amb.swift; path = RxSwift/Observables/Amb.swift; sourceTree = ""; }; - E00C5C30DDA4C0AEB2E770D0DC6754B7 /* DispatchQueue+Alamofire.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Alamofire.swift"; path = "Source/DispatchQueue+Alamofire.swift"; sourceTree = ""; }; - E22A35E7E1C50C2B8F97785E72FE9679 /* Node.Mapping.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.Mapping.swift; path = Sources/Yams/Node.Mapping.swift; sourceTree = ""; }; + D98117E6EB3EFE7B124AE0A597D3C3D1 /* WebViewJavascriptBridge-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WebViewJavascriptBridge-prefix.pch"; sourceTree = ""; }; + D9BA3340C5C6CF748841A5586765AE77 /* Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deprecated.swift; path = RxCocoa/Deprecated.swift; sourceTree = ""; }; + D9E41E4129D53F7371DEE1F12068E8A0 /* UISwitch+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISwitch+Rx.swift"; path = "RxCocoa/iOS/UISwitch+Rx.swift"; sourceTree = ""; }; + DA298BD57B707735870B91F8A16AA0E6 /* ANSCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ANSCompatibility.h; path = OSX/Crashlytics.framework/Versions/A/Headers/ANSCompatibility.h; sourceTree = ""; }; + DAB5FBBF56D39626952AAE60AFA07AD1 /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; + DB33A82021070312D47316819FBCB281 /* DDLoggerNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLoggerNames.h; path = Classes/DDLoggerNames.h; sourceTree = ""; }; + DBC61DB2204EA36BA1F3BC39E8812986 /* DDFileLogger+Buffering.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "DDFileLogger+Buffering.m"; path = "Classes/Extensions/DDFileLogger+Buffering.m"; sourceTree = ""; }; + DBC6B2939DCF8732EA62795BCBAFA4CC /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; + DC36477F65F6EEB3E3EC7CCF4A1785DA /* Alamofire.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = Alamofire.modulemap; sourceTree = ""; }; + DC4CE7B422286D035B622009E4703425 /* NSImageView+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSImageView+Rx.swift"; path = "RxCocoa/macOS/NSImageView+Rx.swift"; sourceTree = ""; }; + DD03143FEE020EFDCABA9D88935BEB9C /* MainScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MainScheduler.swift; path = RxSwift/Schedulers/MainScheduler.swift; sourceTree = ""; }; + E0482E9B30E23D89B20EA950E629030E /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; + E0EF1BAE4F43C7E8B1D3C8D385DFFCF6 /* NSControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSControl+Rx.swift"; path = "RxCocoa/macOS/NSControl+Rx.swift"; sourceTree = ""; }; + E0F65C6CA87CD7E837F6991CF5EA09E4 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; + E10E3CEE16BDB9CB364CBB9049E760E7 /* Response.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Response.swift; path = Source/Response.swift; sourceTree = ""; }; + E15182A56D026D0F3542E29747F07573 /* WebViewJavascriptBridgeBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WebViewJavascriptBridgeBase.m; path = WebViewJavascriptBridge/WebViewJavascriptBridgeBase.m; sourceTree = ""; }; + E169806EA02344165D71B87A8E77ACD0 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; E23C076BA70925415F490FEDB215DA92 /* SwiftyJSON.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SwiftyJSON.framework; path = SwiftyJSON.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E2C52A77F5BB69457461EE67EB8FB59D /* Error.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Error.swift; path = RxSwift/Observables/Error.swift; sourceTree = ""; }; - E39622120A9F7013848D41C0B4DDED90 /* Repeat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Repeat.swift; path = RxSwift/Observables/Repeat.swift; sourceTree = ""; }; - E46B3CB10D673D60D4549BAA6D71CBDB /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; - E46BF64E945B1ED960A954D2D4CA4BC3 /* Deferred.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Deferred.swift; path = RxSwift/Observables/Deferred.swift; sourceTree = ""; }; - E4AAF3B4DD461A8CCDC4A6D0B51CD6F6 /* PriorityQueue.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PriorityQueue.swift; path = Platform/DataStructures/PriorityQueue.swift; sourceTree = ""; }; - E5FB6E3D4E66D6F8DC51482386205F2D /* WebViewJavascriptBridge-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "WebViewJavascriptBridge-prefix.pch"; sourceTree = ""; }; - E716D2AF4BD59ADFDE9F997995FBBBA1 /* emitter.c */ = {isa = PBXFileReference; includeInIndex = 1; name = emitter.c; path = Sources/CYaml/src/emitter.c; sourceTree = ""; }; - E750D5EB1CCB23ED2E9AD1743C1E3A53 /* sk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = sk.lproj; sourceTree = ""; }; - E84494E0AF71BFB54570F3355C67916F /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; - E84E86118F487EE39910472EB241193F /* Disposables.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Disposables.swift; path = RxSwift/Disposables/Disposables.swift; sourceTree = ""; }; - E87BB589BA4CA735F76E1DCD2C11B3D3 /* Alamofire-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Alamofire-dummy.m"; sourceTree = ""; }; - E8D606282EC2EBCA8691B79AD4C42573 /* yaml_private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = yaml_private.h; path = Sources/CYaml/src/yaml_private.h; sourceTree = ""; }; - E8F5CE6183C68D39B2F6F595E6A37790 /* Just.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Just.swift; path = RxSwift/Observables/Just.swift; sourceTree = ""; }; - E97346573AFE1DDCBE9039D9B0C6CDD0 /* Observable+Bind.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Observable+Bind.swift"; path = "RxCocoa/Common/Observable+Bind.swift"; sourceTree = ""; }; - E97FC9575481A951C409E0A7A7402440 /* StartWith.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = StartWith.swift; path = RxSwift/Observables/StartWith.swift; sourceTree = ""; }; - E9FB7CE99FD8E0B2319ACD94C2B66603 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; - EA42513414CA7BE2F04B1EFAB34C7742 /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; - EAB64D4D9C9DC10E68B78F93AC34D9ED /* RxRelay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "RxRelay-dummy.m"; sourceTree = ""; }; - EB8FA722CE1BC4EF6166A04C8226F299 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; - EC114E1BFF4F4BC31EA02D6D55D82EA6 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; - EC3E7B9F917A9FAC0B04E4EE173F125B /* DispatchQueue+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "DispatchQueue+Extensions.swift"; path = "Platform/DispatchQueue+Extensions.swift"; sourceTree = ""; }; - ED60C6C7D5DFA17C7B5D91E3D3C81D32 /* DDOSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDOSLogger.h; path = Classes/DDOSLogger.h; sourceTree = ""; }; + E268C445333974610E8637CF4B233BA9 /* Signal+Subscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Signal+Subscription.swift"; path = "RxCocoa/Traits/Signal/Signal+Subscription.swift"; sourceTree = ""; }; + E2E9777CAAC5AB657832730539298CA4 /* NetworkReachabilityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = NetworkReachabilityManager.swift; path = Source/NetworkReachabilityManager.swift; sourceTree = ""; }; + E3D094139C554BE2DCDC5936F50AE364 /* Constructor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Constructor.swift; path = Sources/Yams/Constructor.swift; sourceTree = ""; }; + E59F79C157A774591D1B01449A3C2F90 /* WebViewJavascriptBridgeBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WebViewJavascriptBridgeBase.h; path = WebViewJavascriptBridge/WebViewJavascriptBridgeBase.h; sourceTree = ""; }; + E5D89D40A9F72FBB312ED0F13B932CDF /* shim.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = shim.swift; path = Sources/Yams/shim.swift; sourceTree = ""; }; + E5EF6A48983DCCF1EEDDB0BDDEC0E2B4 /* MultipartFormData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MultipartFormData.swift; path = Source/MultipartFormData.swift; sourceTree = ""; }; + E72680F99D3B751CE837EA12608B4147 /* Concat.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Concat.swift; path = RxSwift/Observables/Concat.swift; sourceTree = ""; }; + E72C724F163C911E455DCFF8EA1F084A /* Never.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Never.swift; path = RxSwift/Observables/Never.swift; sourceTree = ""; }; + E7578BD6A00D1C6965C961A24DF45AAB /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; + E75EB1B0656ED32CF36DA0B7C00DBCED /* pt_BR.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = pt_BR.lproj; sourceTree = ""; }; + E8761D541A699D256A42FF151A553275 /* UISegmentedControl+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UISegmentedControl+Rx.swift"; path = "RxCocoa/iOS/UISegmentedControl+Rx.swift"; sourceTree = ""; }; + E92FE39764AA5782D7603D767887C8A0 /* SerialDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SerialDispatchQueueScheduler.swift; path = RxSwift/Schedulers/SerialDispatchQueueScheduler.swift; sourceTree = ""; }; + EA85582443DEE869056E854F0EE7B77D /* pl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = pl.lproj; sourceTree = ""; }; + EB0BEF45879D2D15D4261F1C00B8FD80 /* Node.Scalar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Node.Scalar.swift; path = Sources/Yams/Node.Scalar.swift; sourceTree = ""; }; + EB2CE2CF151E5F0698A32F777EB5528F /* Cancelable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Cancelable.swift; path = RxSwift/Cancelable.swift; sourceTree = ""; }; + EBEFB912F18787783C645234AFC62769 /* RxSearchBarDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchBarDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchBarDelegateProxy.swift; sourceTree = ""; }; + EC48C215CCF9F356752B9FA9A36C5898 /* RxCocoa.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RxCocoa.h; path = RxCocoa/RxCocoa.h; sourceTree = ""; }; + ECE6E34050D48687CC8599632486733F /* CLSReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSReport.h; path = OSX/Crashlytics.framework/Versions/A/Headers/CLSReport.h; sourceTree = ""; }; + EDCCA3C5C3C192375460CDA8E5FDD282 /* api.c */ = {isa = PBXFileReference; includeInIndex = 1; name = api.c; path = Sources/CYaml/src/api.c; sourceTree = ""; }; EDE8A98391C2781E1C047FCB04DED86F /* Pods-ClashX-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-ClashX-Info.plist"; sourceTree = ""; }; - EEBFDEFA6E08A4D00C2274F1E759951A /* RxRelay-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "RxRelay-umbrella.h"; sourceTree = ""; }; - EEC80EEAD7585932ED7103CDB3DD2BB1 /* CLSAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSAttributes.h; path = OSX/Crashlytics.framework/Versions/A/Headers/CLSAttributes.h; sourceTree = ""; }; - EEFBABC9BBAB0AFF5BB67EAA39AFB1F9 /* CLSLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSLogging.h; path = OSX/Crashlytics.framework/Versions/A/Headers/CLSLogging.h; sourceTree = ""; }; - EF0386B1668E5F55E8ADDC48492AE100 /* SwiftyJSON.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = SwiftyJSON.modulemap; sourceTree = ""; }; - EFA2D29E0053629DA33FB0D1B7A56500 /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + EDF92CA2CE6DA70A2E91FFD1A82C000B /* PFMoveApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = PFMoveApplication.h; sourceTree = ""; }; EFD8CBA2377421E48AA4CE821DC25340 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/WebKit.framework; sourceTree = DEVELOPER_DIR; }; - F08C1F39C57685174806C1FB83904094 /* UIAlertAction+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIAlertAction+Rx.swift"; path = "RxCocoa/iOS/UIAlertAction+Rx.swift"; sourceTree = ""; }; - F0F3612EECBB7A3D37FF702933AAFF93 /* ControlProperty.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlProperty.swift; path = RxCocoa/Traits/ControlProperty.swift; sourceTree = ""; }; - F10BC672BAF7D54CBFE80978C03B2A81 /* HistoricalScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HistoricalScheduler.swift; path = RxSwift/Schedulers/HistoricalScheduler.swift; sourceTree = ""; }; - F112BE0CACB92E822FA78D2FB65CCCBC /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = RxSwift/SwiftSupport/SwiftSupport.swift; sourceTree = ""; }; - F24AC118A84CE55E0B3B9D52EFED13FB /* RxPickerViewDataSourceType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceType.swift; path = RxCocoa/iOS/Protocols/RxPickerViewDataSourceType.swift; sourceTree = ""; }; - F25CDF8C12BFD1567DF63898B2872153 /* ImmediateSchedulerType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ImmediateSchedulerType.swift; path = RxSwift/ImmediateSchedulerType.swift; sourceTree = ""; }; - F385FDD04A7CD8D4D73A9CBE13709FA5 /* ko.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = ko.lproj; sourceTree = ""; }; - F3F95143441B2310EFD044D43C27FE05 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; - F4B739E940E4BE9E7E9CB9F84EF118B1 /* RxRelay-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxRelay-Info.plist"; sourceTree = ""; }; - F62E7BEBAE2BBB4F336DD98E8011EA88 /* LetsMove-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "LetsMove-Info.plist"; sourceTree = ""; }; - F64C4E8D32B700BC6D42AF1013630C98 /* GroupBy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = GroupBy.swift; path = RxSwift/Observables/GroupBy.swift; sourceTree = ""; }; - F67C5A93309DB9D414E6ADD42B21C079 /* BehaviorRelay+Driver.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BehaviorRelay+Driver.swift"; path = "RxCocoa/Traits/Driver/BehaviorRelay+Driver.swift"; sourceTree = ""; }; + F07D2D87131892EFCBC4DAB50A548A13 /* SubscribeOn.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SubscribeOn.swift; path = RxSwift/Observables/SubscribeOn.swift; sourceTree = ""; }; + F09BCF10D39AC3B9D08E79CD1D309DC3 /* RxCocoa.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxCocoa.xcconfig; sourceTree = ""; }; + F17E3BA1F44FB63DAC64BABB9B5A336D /* SchedulerType+SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SchedulerType+SharedSequence.swift"; path = "RxCocoa/Traits/SharedSequence/SchedulerType+SharedSequence.swift"; sourceTree = ""; }; + F1BCDB82876E35F1AE42D9DFFEB4BEA1 /* ConcurrentDispatchQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConcurrentDispatchQueueScheduler.swift; path = RxSwift/Schedulers/ConcurrentDispatchQueueScheduler.swift; sourceTree = ""; }; + F1CF9C182006A3A4C86541FCBA73876E /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + F2530022D9616999B98C778CDF9BD3A9 /* Sequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Sequence.swift; path = RxSwift/Observables/Sequence.swift; sourceTree = ""; }; + F27A045414C26459C92B0A3687D0257B /* SkipWhile.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SkipWhile.swift; path = RxSwift/Observables/SkipWhile.swift; sourceTree = ""; }; + F2D0007112B1066967838D5F18083F85 /* Signal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Signal.swift; path = RxCocoa/Traits/Signal/Signal.swift; sourceTree = ""; }; + F31189565DA4001C749E7DE0BE1EDF97 /* RxScrollViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxScrollViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxScrollViewDelegateProxy.swift; sourceTree = ""; }; + F37C2E60DE38A33BF88486FE15D68DDB /* zh_CN.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = zh_CN.lproj; sourceTree = ""; }; + F4AE309BCA2849F34FD79C687F06F388 /* LetsMove.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = LetsMove.h; sourceTree = ""; }; + F5031E2F1BB02BDEA910CB020DEF41D9 /* Bag+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Bag+Rx.swift"; path = "RxSwift/Extensions/Bag+Rx.swift"; sourceTree = ""; }; + F577E2699098E462E0B526ADE60A7038 /* Create.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Create.swift; path = RxSwift/Observables/Create.swift; sourceTree = ""; }; + F5FC7386D0FF973655C040392B92AF7D /* RxCocoaObjCRuntimeError+Extensions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "RxCocoaObjCRuntimeError+Extensions.swift"; path = "RxCocoa/Common/RxCocoaObjCRuntimeError+Extensions.swift"; sourceTree = ""; }; + F60410A1390646B9C42D59B317C8A098 /* Bag.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Bag.swift; path = Platform/DataStructures/Bag.swift; sourceTree = ""; }; + F65EF8FADB3187B5480F52B6A4684EF7 /* AnonymousDisposable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnonymousDisposable.swift; path = RxSwift/Disposables/AnonymousDisposable.swift; sourceTree = ""; }; F7864582729C0D6E84185C9B8C368117 /* Pods-ClashX.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-ClashX.release.xcconfig"; sourceTree = ""; }; - F898C6045246261B6C1379A124537A04 /* Completable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Completable.swift; path = RxSwift/Traits/Completable.swift; sourceTree = ""; }; - F99EA833928776435D6AA79F672AEFAF /* ControlEvent.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ControlEvent.swift; path = RxCocoa/Traits/ControlEvent.swift; sourceTree = ""; }; - F9C7D9D012A72F7E857C21D47E03AF7B /* TakeLast.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TakeLast.swift; path = RxSwift/Observables/TakeLast.swift; sourceTree = ""; }; - FA20EC7289AA6A9574BACA85F08DD6BF /* UINavigationItem+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationItem+Rx.swift"; path = "RxCocoa/iOS/UINavigationItem+Rx.swift"; sourceTree = ""; }; - FA22C9ACE54C3BCC399A2C6B45558AE8 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = es.lproj; sourceTree = ""; }; - FACDB7FD913F3509C16865E87DF31C25 /* LetsMove-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LetsMove-dummy.m"; sourceTree = ""; }; - FC2A31513548F5ED3E9BE92AFE010B66 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; - FC685127FF2C42715D4FE5DBFA298A78 /* SharedSequence.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SharedSequence.swift; path = RxCocoa/Traits/SharedSequence/SharedSequence.swift; sourceTree = ""; }; - FC6868AF5766220860562207AF5B2072 /* RxSearchControllerDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxSearchControllerDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxSearchControllerDelegateProxy.swift; sourceTree = ""; }; - FC6913BF43F89EAF4319E7B34504C0D5 /* WebViewJavascriptBridge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WebViewJavascriptBridge.m; path = WebViewJavascriptBridge/WebViewJavascriptBridge.m; sourceTree = ""; }; - FF27BF0A4E16C0DEE040BC159D8CF4BF /* URLSession+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URLSession+Rx.swift"; path = "RxCocoa/Foundation/URLSession+Rx.swift"; sourceTree = ""; }; - FF747BDC04A2529192B28F5B5CE9D661 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; + F79F9C291488C920E47DD7880581E4AE /* RxPickerViewDataSourceProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxPickerViewDataSourceProxy.swift; path = RxCocoa/iOS/Proxies/RxPickerViewDataSourceProxy.swift; sourceTree = ""; }; + F80534A54E3179228E264A9A76907F63 /* RxSwift.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = RxSwift.xcconfig; sourceTree = ""; }; + F8A92E610CB7F9AA5A1AD34F34AB80AD /* nl.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = nl.lproj; sourceTree = ""; }; + F8D15BF0499E81748B1CA4055DD0536C /* RxCollectionViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxCollectionViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxCollectionViewDelegateProxy.swift; sourceTree = ""; }; + F9A53F2D37771958F44AE545A0C816C5 /* Generate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Generate.swift; path = RxSwift/Observables/Generate.swift; sourceTree = ""; }; + F9AEC842CB1447B87879542E040BDA88 /* RxWebViewDelegateProxy.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RxWebViewDelegateProxy.swift; path = RxCocoa/iOS/Proxies/RxWebViewDelegateProxy.swift; sourceTree = ""; }; + FA62619DD12FEBC8F2F39241F25F88B6 /* NSTextStorage+Rx.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSTextStorage+Rx.swift"; path = "RxCocoa/iOS/NSTextStorage+Rx.swift"; sourceTree = ""; }; + FAAA5E1F8A129ACFA74D8FA46E649CC2 /* ReplaySubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ReplaySubject.swift; path = RxSwift/Subjects/ReplaySubject.swift; sourceTree = ""; }; + FB1C04D624934A268434D0AE4128E555 /* Delay.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Delay.swift; path = RxSwift/Observables/Delay.swift; sourceTree = ""; }; + FB8050EDB84EEDCDA46FEE3B4E71A5DF /* RxCocoa-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "RxCocoa-Info.plist"; sourceTree = ""; }; + FBCCC270021F4AE80616F60DA2E698EE /* OperationQueueScheduler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = OperationQueueScheduler.swift; path = RxSwift/Schedulers/OperationQueueScheduler.swift; sourceTree = ""; }; + FC6ED4EEA9CC63485D9DAECD4D694556 /* KeyPathBinder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = KeyPathBinder.swift; path = RxCocoa/Common/KeyPathBinder.swift; sourceTree = ""; }; + FC967A04AAA1E333E1D5C8816D11A664 /* Encoder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Encoder.swift; path = Sources/Yams/Encoder.swift; sourceTree = ""; }; + FCB6241CBADBA773FFF992E86D30B179 /* mk.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = mk.lproj; sourceTree = ""; }; + FDD74F43338B671ABC64B38D6C6F8CB0 /* DelaySubscription.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DelaySubscription.swift; path = RxSwift/Observables/DelaySubscription.swift; sourceTree = ""; }; + FDFF25AE5C79F2CAD0F800B85F08FE69 /* Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fabric.h; path = OSX/Fabric.framework/Versions/A/Headers/Fabric.h; sourceTree = ""; }; FF8B264DFE802855D5D67E7CDDABFC3C /* RxRelay.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = RxRelay.framework; path = RxRelay.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FFA4C2108C0ACFDFA38458344E5FDFD2 /* ru.lproj */ = {isa = PBXFileReference; includeInIndex = 1; path = ru.lproj; sourceTree = ""; }; - FFE06B11E1F902CF7EE8A1B961308BE2 /* BehaviorSubject.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BehaviorSubject.swift; path = RxSwift/Subjects/BehaviorSubject.swift; sourceTree = ""; }; + FF95B10CEEC848CFA31503FF3A6F32F8 /* WithLatestFrom.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WithLatestFrom.swift; path = RxSwift/Observables/WithLatestFrom.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1085,6 +1068,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5A7B9CCC3E446CE25BC6845F08EB7EA8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C9297D23CE0DB70352F22AFA1876AAA7 /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 7479D8F6F2A4E7522CE618877A6C7593 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1101,14 +1092,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 87A8ECAD9159AC7C609DEA27F519FDD6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5F921A564196BA4B9F0E81BE349A3200 /* Cocoa.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 8E62B48C75664826F00271649DEDBE7F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1156,109 +1139,341 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 120A358ADEB93AD1098432DCBBB1409A /* LetsMove */ = { + 072BC03126AEF75FD2ABA99F6EF5C6AA /* Crashlytics */ = { isa = PBXGroup; children = ( - AC6F9EB74F1CE6F7E66FC0639752BF2D /* LetsMove.h */, - 998BFBEA23EB9947E90ECF4E270AC5FC /* PFMoveApplication.h */, - B72571CF9124801C56712CE24859600C /* PFMoveApplication.m */, - DB44BECFF67F87D3B183C5B4192C7A06 /* Resources */, - C335DD511C3CC9BB4C2E44D56D79C956 /* Support Files */, + DA298BD57B707735870B91F8A16AA0E6 /* ANSCompatibility.h */, + 1AB7EAB430C460972212CD1150F6BCB9 /* Answers.h */, + 025BDD0A70D312F23EA83FABFA8D3A13 /* CLSAttributes.h */, + 8FDC2CADA91A82EF16202EB3DFE63258 /* CLSLogging.h */, + ECE6E34050D48687CC8599632486733F /* CLSReport.h */, + 077C15B61C195EF87249B770E19B09E7 /* CLSStackFrame.h */, + 0A7CF6F568992F393BC8ECBBEC9AAD3E /* Crashlytics.h */, + 3EEEF974DAAEC96C5CA010076476B0B3 /* Frameworks */, + 8DF11CB3C70522E259BA992159D74607 /* Support Files */, ); - name = LetsMove; - path = LetsMove; + name = Crashlytics; + path = Crashlytics; sourceTree = ""; }; - 1651B2CC58BAD79DB910F1ADF2E0CC39 /* Yams */ = { + 0968948747C547A392CB5545BA0AFF63 /* RxSwift */ = { isa = PBXGroup; children = ( - 381D96FD886BAEF99DAB5C3CD2F5B0A3 /* api.c */, - DDD457EA461EAE9B8811C0B3739277A6 /* Constructor.swift */, - 359BCA8744053CD8C362737E48AC9A01 /* CYaml.h */, - D9B0D5E44ABE81232F2D360F5892AF2D /* Decoder.swift */, - E716D2AF4BD59ADFDE9F997995FBBBA1 /* emitter.c */, - 4BA8F295950E305ABAC4B265A9948F71 /* Emitter.swift */, - 8FECEFB891F4B4BCDF288D784FECBA20 /* Encoder.swift */, - 15F6A8560086B2B0F80E2E7B57FE4BB8 /* Mark.swift */, - 4A85548C5E76FA1FA0B5F41396A67A93 /* Node.swift */, - E22A35E7E1C50C2B8F97785E72FE9679 /* Node.Mapping.swift */, - BA3E75ABED465C1FF7664D1C756D73EC /* Node.Scalar.swift */, - 18F204DFB5C007C16BCA568E45F4CDB6 /* Node.Sequence.swift */, - 809DF6524E99DF31FCE7A6E8B84E4204 /* parser.c */, - 77303F453426059132F9BD119A46D2F6 /* Parser.swift */, - 3EA2B84ECF45DC689B9329355B585C8D /* reader.c */, - 519AB40331B36B5C36A6EFBCC84B122E /* Representer.swift */, - A58FC02FF0B87AE214FED266E99E15E2 /* Resolver.swift */, - 122F786E8302F1518D9E714D3CE8E3EA /* scanner.c */, - B49AC2F2046E349EF5F52EB6E8C27DC7 /* shim.swift */, - CFC7A833BFFC5821952CCBD6AD090D5A /* String+Yams.swift */, - 8254E4E2C4BB1EC7A66B6CBF1FA36BA2 /* Tag.swift */, - 9D630F9FA298F425FDEC59206907DFB0 /* writer.c */, - 35497B2BF0C241D596BB8077699347E9 /* yaml.h */, - E8D606282EC2EBCA8691B79AD4C42573 /* yaml_private.h */, - 8A1312FB77B0F8EE88AC751DA9B4B2FE /* YamlError.swift */, - 0CB650451C650A3DCCC67EDD5E9726F5 /* Yams.h */, - 7DBBC40D3984AFD031AC31B8D78C1274 /* Support Files */, + CB2762841B1DDCE25C706856BD66949C /* AddRef.swift */, + D1C039B649C9C40799FAA99879FEEB5F /* Amb.swift */, + F65EF8FADB3187B5480F52B6A4684EF7 /* AnonymousDisposable.swift */, + 7ED325AC164166232499D7BDF9B2C7CC /* AnonymousObserver.swift */, + 9D4E4CABFF843528C8082DAB2B73D0BA /* AnyObserver.swift */, + 482794182F542C951D38666CF2AF9F73 /* AsMaybe.swift */, + 33AB29486976F226D0A7BB866C42CCD4 /* AsSingle.swift */, + 6E154EF1E2B76D6970E0ACD0B3032BC0 /* AsyncLock.swift */, + D724CB818671A4CFBCA1BF99C85984DF /* AsyncSubject.swift */, + 36B736368A740179875ECCCBBDAFBB5F /* AtomicInt.swift */, + F60410A1390646B9C42D59B317C8A098 /* Bag.swift */, + F5031E2F1BB02BDEA910CB020DEF41D9 /* Bag+Rx.swift */, + 1DCEE8ED3A85A8BA7EAB9BAF3FBEEB7E /* BehaviorSubject.swift */, + 4DEB18A433A5ED5712A6ADC27A1AE771 /* BinaryDisposable.swift */, + B2786060B0631BACF75B66A890B50A0A /* BooleanDisposable.swift */, + 42B7841A835371CF99984C55870F3C7A /* Buffer.swift */, + EB2CE2CF151E5F0698A32F777EB5528F /* Cancelable.swift */, + 1C920B99182A6F10C4A806FEE8167713 /* Catch.swift */, + 9AB96E41B094CC63AC54AE613FD385F3 /* CombineLatest.swift */, + 200AA1D9625127C32CB6EBB0323804AE /* CombineLatest+arity.swift */, + 9B0FFB8A38CB0E8E96D7427889C66236 /* CombineLatest+Collection.swift */, + 0A5B191C83291677992DEB002DDF33EE /* CompactMap.swift */, + 2684F5332B620EF0242A219AF2BFA4ED /* Completable.swift */, + 92E30E06D3EB55566611E2D7651810AD /* Completable+AndThen.swift */, + 17306CEC366D7348DBAEB99BAE4BBAEF /* CompositeDisposable.swift */, + E72680F99D3B751CE837EA12608B4147 /* Concat.swift */, + F1BCDB82876E35F1AE42D9DFFEB4BEA1 /* ConcurrentDispatchQueueScheduler.swift */, + 905B709ECD2282B4BAAC6ADF57E6D2B0 /* ConcurrentMainScheduler.swift */, + 4D43F0A3FD54CE67D81523F6D3AB685C /* ConnectableObservableType.swift */, + F577E2699098E462E0B526ADE60A7038 /* Create.swift */, + 3B33A34A168E9F7BF7F3863471DB22FF /* CurrentThreadScheduler.swift */, + 76A55E49584C85E57D5D81D9ABD7A9F9 /* Date+Dispatch.swift */, + 8D3934575C0E707628DC1D0044A99168 /* Debounce.swift */, + C62BAA1C46E8DD846A4DCC1F37D2D7A1 /* Debug.swift */, + 4A6385C383FFA9BF9E20FE9E37C51E85 /* DefaultIfEmpty.swift */, + 7E2C8C47846CE55845D80C7195C60525 /* Deferred.swift */, + FB1C04D624934A268434D0AE4128E555 /* Delay.swift */, + FDD74F43338B671ABC64B38D6C6F8CB0 /* DelaySubscription.swift */, + B044AED2ADF48B7FA82710A1DAF9B858 /* Dematerialize.swift */, + CF9381919C66CFF360955BD236E3DF0D /* Deprecated.swift */, + 060E5B1D63DEB57207949419FCAE9C1A /* DispatchQueue+Extensions.swift */, + 8F1DABACC3858C705CD08D21906B31DE /* DispatchQueueConfiguration.swift */, + 63D797F89B0A6543724F2CF359E59849 /* Disposable.swift */, + DAB5FBBF56D39626952AAE60AFA07AD1 /* Disposables.swift */, + CDB22B18D4BECF49DE80B9C0719E2C3D /* DisposeBag.swift */, + 7BB6712972F9C2ABB21EA20FBBF0882E /* DisposeBase.swift */, + 9B2FAF7A6662040E55F79347CBA563D6 /* DistinctUntilChanged.swift */, + B33C6587F0825043A2C120470AEF187D /* Do.swift */, + 488862E14BE898E39AEEB30E3A76DBF0 /* ElementAt.swift */, + C93D39409A562E0E2DFE478860982B8C /* Empty.swift */, + ABBE594C73DB5BD51DF15A795ADEE9EC /* Enumerated.swift */, + 8A0002607012D68BB9100EA453DCE3F2 /* Error.swift */, + 5509306E39F66C7673BB401B2F34C593 /* Errors.swift */, + D29866D2756C94257DC85E94AE4BAE91 /* Event.swift */, + 0B8936AD7FA3A695275D643431049A67 /* Filter.swift */, + 98CCFBD0358FBC5E3290D10A6CF91C6F /* First.swift */, + F9A53F2D37771958F44AE545A0C816C5 /* Generate.swift */, + 28CAD5C11B6B8C37399C4F230B9BCB26 /* GroupBy.swift */, + 6B6284E6276344A53E4557C21B802037 /* GroupedObservable.swift */, + E0F65C6CA87CD7E837F6991CF5EA09E4 /* HistoricalScheduler.swift */, + 72F36962489278BF6D1BCAA2E04F1DF0 /* HistoricalSchedulerTimeConverter.swift */, + 405A9CCA93B0C92AAE5CE15C3CB9067A /* ImmediateSchedulerType.swift */, + C53D5C01805316EDA393829CE4BB3D77 /* InfiniteSequence.swift */, + 72D5C95C4A124892BCB19DB71FC2622F /* InvocableScheduledItem.swift */, + BF0D6BE592B573198745194DFBF9A463 /* InvocableType.swift */, + C5475E946E1533E0A2A0E3C12C5E5CCF /* Just.swift */, + CB92A4C44981CFD84031138960458D86 /* Lock.swift */, + 8DE956A479F4ADB67F8E2F1AD7855DB4 /* LockOwnerType.swift */, + DD03143FEE020EFDCABA9D88935BEB9C /* MainScheduler.swift */, + 146714B08629D99570DCF6D78F568EAC /* Map.swift */, + 5145BB42B6F0FFB5A17A083EA6FF3C60 /* Materialize.swift */, + 2D8885E88F7674083DE36B992260AA82 /* Maybe.swift */, + D6901F6A9A4CA5E0B5B3D5F4E14EFE00 /* Merge.swift */, + 4E6484A5C1ABB1E6B0585D69818E3F18 /* Multicast.swift */, + E72C724F163C911E455DCFF8EA1F084A /* Never.swift */, + 8252E20F7A1461C47DACA586E5FF8363 /* NopDisposable.swift */, + 6CFCC2B29125D36CF8FDD4B89CA27672 /* Observable.swift */, + A227E3927BDB5E81CC95157F14D3D236 /* ObservableConvertibleType.swift */, + 4096DFEEB54743C213DAEA49256D6400 /* ObservableType.swift */, + 33CF401254C81466016D4CE2AE646033 /* ObservableType+Extensions.swift */, + B22AE223D0334C8E544ABC4D36FC26ED /* ObservableType+PrimitiveSequence.swift */, + 976D053CCA1EDB70D4B5CA3373C3DBB1 /* ObserveOn.swift */, + 9F9E45D58C86CCE0D520EED9086AA8B2 /* ObserverBase.swift */, + 1A53BA732DFBC55EC072600191F37A66 /* ObserverType.swift */, + FBCCC270021F4AE80616F60DA2E698EE /* OperationQueueScheduler.swift */, + 6D3C5CA6E26C8C4746932911671CAA34 /* Optional.swift */, + A5422C25A233FA6DD82FA96454BC579C /* Platform.Darwin.swift */, + C2241EFC6F69766C9C25E568682580D0 /* Platform.Linux.swift */, + 032CD1EA66512F19FD77694F36CF7DF1 /* PrimitiveSequence.swift */, + C231DE8FFFBE42FA22AD9EACA91F3CFA /* PrimitiveSequence+Zip+arity.swift */, + B945D68282B2D733EA6F0A6658CBC8E3 /* PriorityQueue.swift */, + 0893C2E2024A4828F6BF8ACEEF27B03D /* Producer.swift */, + ACF510B95AE0D517163BD207F408585F /* PublishSubject.swift */, + 496375C1DC8E128E6B93FE797A464092 /* Queue.swift */, + 550865E527A32B6112C923726022D673 /* Range.swift */, + 778927E378C88573CB2125EBA58321D4 /* Reactive.swift */, + 28A509E8FDF5CC0954D9F3E256BA8EA3 /* RecursiveLock.swift */, + 8229D94B973E6CB9D18CCC739132D718 /* RecursiveScheduler.swift */, + 1BCE165062806F7E7DB3B7F2BAD50050 /* Reduce.swift */, + 51179D352FE40819DFCFAA6F7CEC9634 /* RefCountDisposable.swift */, + DBC6B2939DCF8732EA62795BCBAFA4CC /* Repeat.swift */, + FAAA5E1F8A129ACFA74D8FA46E649CC2 /* ReplaySubject.swift */, + C6736AB7F6FE072DCB5AC50CC2D33844 /* RetryWhen.swift */, + 296A786BD8F3EE472636F94F087541AA /* Rx.swift */, + BD16BB8620A2B8BC4B9A86A92C16EDBB /* RxMutableBox.swift */, + 758239C86D30673B6015DCD550D169AE /* Sample.swift */, + 00A1679363B1FF4D1D6CE79E32261A98 /* Scan.swift */, + 1469DC410AB9EB97C7A3825D4C0CBA20 /* ScheduledDisposable.swift */, + 7560143E1F2B889A3198605BAE2255E1 /* ScheduledItem.swift */, + 1A8724B5628EEDF4A3236DF0F3B33CDF /* ScheduledItemType.swift */, + BCE2E2AE4185A99176E6195AF80A4E27 /* SchedulerServices+Emulation.swift */, + A57B6F33D2FC1338194CC3D1B5D7FF16 /* SchedulerType.swift */, + F2530022D9616999B98C778CDF9BD3A9 /* Sequence.swift */, + E92FE39764AA5782D7603D767887C8A0 /* SerialDispatchQueueScheduler.swift */, + 07CF6884E903629F08062C3A6318B44B /* SerialDisposable.swift */, + 330037EAF15FA2051BC81D051135E872 /* ShareReplayScope.swift */, + C3DF7C4EC75211DF69C10BA05591FF75 /* Single.swift */, + 3739F656EF5EEEA3B53BA6CC28260AB4 /* SingleAssignmentDisposable.swift */, + 9055E1F08A1A3B306B93020560A2188A /* SingleAsync.swift */, + 221BD4D95B6C0349C7136F0E62831059 /* Sink.swift */, + 40DC95CE8C5EFA06F34680A458DC5F37 /* Skip.swift */, + 69197E1C6655F0EC3CF1153BA9798C3F /* SkipUntil.swift */, + F27A045414C26459C92B0A3687D0257B /* SkipWhile.swift */, + 5EE52FAD4EA29483BFD78A0C2FFDC6CC /* StartWith.swift */, + C3C664C7A99584DA691E777D64686512 /* String+Rx.swift */, + D268F7765D5AA5960DDBFA34DCB1F7D6 /* SubjectType.swift */, + F07D2D87131892EFCBC4DAB50A548A13 /* SubscribeOn.swift */, + 60F60C40F7EC7C58DBC909EB761A1A20 /* SubscriptionDisposable.swift */, + E0482E9B30E23D89B20EA950E629030E /* SwiftSupport.swift */, + 78E3F90C29989FEF6CDAA12525469C20 /* Switch.swift */, + D098860073B14684BBC834FBBA532E6C /* SwitchIfEmpty.swift */, + A01013A851541052B0F4D2B4AF39BD67 /* SynchronizedDisposeType.swift */, + 271B09A8918A3CBFD400B2AB009E63ED /* SynchronizedOnType.swift */, + 0D7D1CF75E83EAD54D2AB048CC211426 /* SynchronizedUnsubscribeType.swift */, + 49AE61ACEB58E6DB765D5E34D530B2DF /* TailRecursiveSink.swift */, + 23D1E51F7FCE557D78663C7C00D8EE70 /* Take.swift */, + 4D212B3A851BD34CC2A277CCAAC0F0BD /* TakeLast.swift */, + 466FCEB0C9477F831A1A45A5AAA4E8C3 /* TakeUntil.swift */, + 35CFACDE96A9CDB24AC41EDE0A783B7B /* TakeWhile.swift */, + BB5B75945F0C13FFC6D3012728DC96F2 /* Throttle.swift */, + 309145C25C1F46E5F4E2DD874CACDFCE /* Timeout.swift */, + 8654013FE060E9BF54DB7166262E1217 /* Timer.swift */, + 0CA93BDE7DB370F3E463F48BD65A487C /* ToArray.swift */, + 4BE5EC8FD9C4D376E008916BF61FB861 /* Using.swift */, + 2223D31251DACB915F399E40A754C2A1 /* VirtualTimeConverterType.swift */, + B9B5E74389ACBC3452587429010293C7 /* VirtualTimeScheduler.swift */, + 1EDA937253F456AA55492C20D025326B /* Window.swift */, + FF95B10CEEC848CFA31503FF3A6F32F8 /* WithLatestFrom.swift */, + CE482942BA376E4DEECCDECCBE755192 /* Zip.swift */, + 3B7D62D1F0163A3C01872BC17F44875C /* Zip+arity.swift */, + 4A81EF72727CFED4625A604EA193ADBC /* Zip+Collection.swift */, + 0FA3272562001F4F87FA459962E292DC /* Support Files */, ); - name = Yams; - path = Yams; + name = RxSwift; + path = RxSwift; sourceTree = ""; }; - 27A3FE26879F8C9196AD6731ECE2BF8B /* Frameworks */ = { + 0E7FC127C6CCACBEE1AFB93325572ACF /* Core */ = { isa = PBXGroup; children = ( - 63393C84FBAC09BA32F106CCBF944971 /* Fabric.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 29C09AE836E7331E1B53979113CB6252 /* Core */ = { - isa = PBXGroup; - children = ( - 58A93A40486C4F503F4CC681A0D0BBCF /* CLIColor.h */, - CD196AA25A0F56EF205C20B1B539D565 /* CLIColor.m */, - 9C0E93FB337951E3DBC19CFD6B3E5A72 /* CocoaLumberjack.h */, - BED43676B0A8FF56E6C88BBC689AC2D2 /* DDAbstractDatabaseLogger.h */, - 3A22DE0F2C8DCC858501A455CC7EE93A /* DDAbstractDatabaseLogger.m */, - 91708A5A784D725A06EC823DD1E6ED55 /* DDASLLogCapture.h */, - FF747BDC04A2529192B28F5B5CE9D661 /* DDASLLogCapture.m */, - 09105282F615E7E4F6638F4F81EADF91 /* DDASLLogger.h */, - A56F72342DBDCBD11B89C072563BAAFB /* DDASLLogger.m */, - 5CD27BEB7902EEAE44783E8875D3EA13 /* DDAssertMacros.h */, - 944A8AB4C8BFDAD8C3B33103959ACCBF /* DDContextFilterLogFormatter.h */, - A9780F54ACB6F1AD701A7DE6BA0CBE85 /* DDContextFilterLogFormatter.m */, - 8317139329F5F7EFD54091037D04D7EE /* DDDispatchQueueLogFormatter.h */, - DE1738D8B501C7970505F04B84B8962A /* DDDispatchQueueLogFormatter.m */, - 43FB6C7AC71D374A50117AB67E6DF89E /* DDFileLogger.h */, - F3F95143441B2310EFD044D43C27FE05 /* DDFileLogger.m */, - 01C09A39DC815E99DC65F61636757085 /* DDFileLogger+Buffering.h */, - 9C43CBF2EF4080CD7C5743BC8C577276 /* DDFileLogger+Buffering.m */, - 835815E3A5EB36127ED65706CEF09B92 /* DDFileLogger+Internal.h */, - C2980125D0B75E3BD8337C31129E216F /* DDLegacyMacros.h */, - DE414820721D044AC798FEAC7347525F /* DDLog.h */, - C4DCE318057A9B573BFA6D241F9749E7 /* DDLog.m */, - 58139B6B70B0D55AD5EB29642847E9FB /* DDLog+LOGV.h */, - 20930AA0B29F8F65DEBC42F25427188E /* DDLoggerNames.h */, - DE38EAB77D41754A77790E0D73AB696D /* DDLoggerNames.m */, - E84494E0AF71BFB54570F3355C67916F /* DDLogMacros.h */, - FC2A31513548F5ED3E9BE92AFE010B66 /* DDMultiFormatter.h */, - 7CB0688A2DF1D5997A29DD587B40685B /* DDMultiFormatter.m */, - ED60C6C7D5DFA17C7B5D91E3D3C81D32 /* DDOSLogger.h */, - 65219A3189DDA123209A4A7DB46DDE8C /* DDOSLogger.m */, - EC114E1BFF4F4BC31EA02D6D55D82EA6 /* DDTTYLogger.h */, - EB8FA722CE1BC4EF6166A04C8226F299 /* DDTTYLogger.m */, + 20EF41E1EE239F2AD10D89FA29AC8A29 /* CLIColor.h */, + 04FDEB1292E7F65462AEB6C614C0EE03 /* CLIColor.m */, + 1ADB3FCF779F5D8CF2B78F04E07A5AF2 /* CocoaLumberjack.h */, + 5199D364577471B33DAB0DE3CA14178C /* DDAbstractDatabaseLogger.h */, + 96464495DD5E53B32FFD7B726A7751D8 /* DDAbstractDatabaseLogger.m */, + E169806EA02344165D71B87A8E77ACD0 /* DDASLLogCapture.h */, + D7A2745098780CD55CEEE60175052EBB /* DDASLLogCapture.m */, + 49DCCF508201562BD2DA96F828EE3D09 /* DDASLLogger.h */, + 2F86826AF8B3EF9D25CAD2A5EF8B4213 /* DDASLLogger.m */, + 449C3D793187CF78194074C7B8C01D34 /* DDAssertMacros.h */, + 9D7132D0F5587677BDC524CF9CCBEB89 /* DDContextFilterLogFormatter.h */, + 4E3AB4CFB47A425BBA496A7C27058D52 /* DDContextFilterLogFormatter.m */, + 6E0427BEC9F94ECE368F9CE356F35E87 /* DDDispatchQueueLogFormatter.h */, + F1CF9C182006A3A4C86541FCBA73876E /* DDDispatchQueueLogFormatter.m */, + 7993133D605C45E20D8EE6BA2A36FC23 /* DDFileLogger.h */, + 2FE06D8C1C1E248DAB0CD59CE83D01FD /* DDFileLogger.m */, + D079E8C1177AC302F23FAADA8F86D87B /* DDFileLogger+Buffering.h */, + DBC61DB2204EA36BA1F3BC39E8812986 /* DDFileLogger+Buffering.m */, + 58D6DE2DA68F4C84C330B9A9BE7773F0 /* DDFileLogger+Internal.h */, + 38F7D6D6647EC44C8DFA1B22E2D0F25D /* DDLegacyMacros.h */, + B48B0BD6A508670D8F2C80E8BFC58E54 /* DDLog.h */, + 7FE1E46EB5C07BDD3AFA9D417B74C98D /* DDLog.m */, + 52F80B1BF47EDED9A6DF50317D5E4D75 /* DDLog+LOGV.h */, + DB33A82021070312D47316819FBCB281 /* DDLoggerNames.h */, + 573B3A4D2A5F2F3AD4F67B50D25C0659 /* DDLoggerNames.m */, + B6AA14DF6D7C2201E282DB1C3CEBF9BE /* DDLogMacros.h */, + C368FD5573CB0E29C95621F1C6C05B1F /* DDMultiFormatter.h */, + 0E58AEA472C08221B9F85408E632234E /* DDMultiFormatter.m */, + 92979E11D8C7FB58DE8FEFB3FA44CCB2 /* DDOSLogger.h */, + 9AAE4097218F0DB2CFC317E588ED4506 /* DDOSLogger.m */, + 3DE8BC8F962C68C9E195AE7D22489C43 /* DDTTYLogger.h */, + E7578BD6A00D1C6965C961A24DF45AAB /* DDTTYLogger.m */, ); name = Core; sourceTree = ""; }; - 430D3A67C7B222DAFE23F27D119E8C8D /* Swift */ = { + 0FA3272562001F4F87FA459962E292DC /* Support Files */ = { isa = PBXGroup; children = ( - 861A5A2E714E7E6FCBCF8D52099F2FC9 /* CocoaLumberjack.swift */, - AB76041CCFC08F54D4DDA2A954A5FE86 /* DDAssert.swift */, - 7152D2C73F7E52B0448AFA7834DA44B7 /* SwiftLogLevel.h */, + 0D07C4AA4FDBB45104B27F6CF23DAF46 /* RxSwift.modulemap */, + F80534A54E3179228E264A9A76907F63 /* RxSwift.xcconfig */, + 2C63095EE31C5A8E6E5F1B27A6DF669F /* RxSwift-dummy.m */, + CF0C5ED8074221201895473348815F44 /* RxSwift-Info.plist */, + 84EB7572F24F24BD592AC7C0B2F5E0DD /* RxSwift-prefix.pch */, + A0044973242FD6BAA1F84BE57150EC73 /* RxSwift-umbrella.h */, ); - name = Swift; + name = "Support Files"; + path = "../Target Support Files/RxSwift"; + sourceTree = ""; + }; + 23CB6ED1EE0A72DC5C37E95A8329E8D7 /* RxRelay */ = { + isa = PBXGroup; + children = ( + 26FE018D1F1C9583C89A9D401E13F543 /* BehaviorRelay.swift */, + 0A0C5B5E87356EE3090290A16C37D274 /* Observable+Bind.swift */, + 35B7DF785F8EF8523B864F0C6618D987 /* PublishRelay.swift */, + 533732E79E5635FE6223685487DFE4D5 /* Utils.swift */, + E4CAD41CC3DA5C9FBDFEF663057F6511 /* Support Files */, + ); + name = RxRelay; + path = RxRelay; + sourceTree = ""; + }; + 2596BCB7C1615FEC6158225A2F5076FE /* Support Files */ = { + isa = PBXGroup; + children = ( + 36E800CEFFC78D355125D03643E9C44E /* SwiftyJSON.modulemap */, + 6EEE5818A3E5DECFB96E86792A9B0BB0 /* SwiftyJSON.xcconfig */, + 63D9E91E311BD8FD3D659D9463DB3519 /* SwiftyJSON-dummy.m */, + 73AFDBD437CBB6D795BB23217F31D77F /* SwiftyJSON-Info.plist */, + 2926BBBFC8126D8A7853A3AEFCC5CE3A /* SwiftyJSON-prefix.pch */, + C04D1AE93ABEC279125CF95CC9BD2925 /* SwiftyJSON-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/SwiftyJSON"; + sourceTree = ""; + }; + 34D1127A74A391ADC6F8973358025FF6 /* Resources */ = { + isa = PBXGroup; + children = ( + 7AAB299115DE0325245C7E452053AFEB /* ca.lproj */, + B394F41A26A2C4C98ADD3C2A30359C09 /* cs.lproj */, + 0386B09C204F230F8577596767F6C3B6 /* da.lproj */, + 3AE0DF65359A44F7411C1D2C5B3A13E1 /* de.lproj */, + 67E9537C77151D341CA5B8D6DD5A8AD3 /* en.lproj */, + 6D6A71633CD031B97B00B3B95A29C623 /* es.lproj */, + C1B16EA687FF27C40455B1FAF129AFEB /* fr.lproj */, + 5B6A8E63C5F063A8172E20B7540D0ED4 /* hu.lproj */, + 2C16C26A703A39D8B72D2C630BC7180C /* it.lproj */, + 3DA9FCE00BC44C3B1F06FD92B80F9711 /* ja.lproj */, + 87FDEE0335006C09EDB49D759415D059 /* ko.lproj */, + FCB6241CBADBA773FFF992E86D30B179 /* mk.lproj */, + CA412F061315476F597F12F534DA23C3 /* nb.lproj */, + F8A92E610CB7F9AA5A1AD34F34AB80AD /* nl.lproj */, + EA85582443DEE869056E854F0EE7B77D /* pl.lproj */, + A32BEB0E62461884CC19365415DD3930 /* pt.lproj */, + E75EB1B0656ED32CF36DA0B7C00DBCED /* pt_BR.lproj */, + 079B99F3C34E2D560268396861C6C321 /* ru.lproj */, + AAABD61E4DF0470E40026DEF8A2144F0 /* sk.lproj */, + 9BAF5448FC30D44C4C9EAF7C75827304 /* sr.lproj */, + 428E4398709B3EB3D9F3F487D84FE37B /* sv.lproj */, + 1B7317E57FA3EFCE8FF4D5F8BBE7DBDC /* tr.lproj */, + F37C2E60DE38A33BF88486FE15D68DDB /* zh_CN.lproj */, + 369CF66E6570DC5E6BD9E79B2470C304 /* zh_TW.lproj */, + ); + name = Resources; + sourceTree = ""; + }; + 3B598365DC776513C5D73EF9862A20CB /* WebViewJavascriptBridge */ = { + isa = PBXGroup; + children = ( + 8F4261D08A5636B1F0A5B9172CC77098 /* WebViewJavascriptBridge.h */, + 1C8EE68BCC0D4AC5A320E7A0341492F1 /* WebViewJavascriptBridge.m */, + 48C28FC086BC3B935B22ACB880DBBC63 /* WebViewJavascriptBridge_JS.h */, + 15286ABD3C2569AAE48BE0880977461F /* WebViewJavascriptBridge_JS.m */, + E59F79C157A774591D1B01449A3C2F90 /* WebViewJavascriptBridgeBase.h */, + E15182A56D026D0F3542E29747F07573 /* WebViewJavascriptBridgeBase.m */, + 36654D393276286783CECFDE8A6EBE75 /* WKWebViewJavascriptBridge.h */, + 32C8ECA0A9F8462FC789B22B79AE2AA9 /* WKWebViewJavascriptBridge.m */, + BC4300AF594DA30F122BC27BADB310ED /* Support Files */, + ); + name = WebViewJavascriptBridge; + path = WebViewJavascriptBridge; + sourceTree = ""; + }; + 3EEEF974DAAEC96C5CA010076476B0B3 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 03E87A11EA8AA1CF8C0A69AD3E2815CE /* Crashlytics.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 47A6C2543E97255205A490B65E26649C /* SwiftyJSON */ = { + isa = PBXGroup; + children = ( + 9641EFC3AE359A5E1A40D5CBA9E9F115 /* SwiftyJSON.swift */, + 2596BCB7C1615FEC6158225A2F5076FE /* Support Files */, + ); + name = SwiftyJSON; + path = SwiftyJSON; + sourceTree = ""; + }; + 57022CF93403384CF745F8671C7BC288 /* Support Files */ = { + isa = PBXGroup; + children = ( + 3D90BF2AAED441171BB6F5E389A1A9B4 /* CocoaLumberjack.modulemap */, + D20E6F9D7006410AA4500134810C30AB /* CocoaLumberjack.xcconfig */, + 57DEAC806A30D33A91B2E0D57B9B0D23 /* CocoaLumberjack-dummy.m */, + A0DFE79DA1E81DF66265C796F36418C8 /* CocoaLumberjack-Info.plist */, + AB0A16763F310D8195E8E569BB297A47 /* CocoaLumberjack-prefix.pch */, + 498E9A84CD373D85D06534C7B590D7F1 /* CocoaLumberjack-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/CocoaLumberjack"; sourceTree = ""; }; 57030CCDE8DE31735C6D9CA7AE7DC443 /* OS X */ = { @@ -1270,269 +1485,131 @@ name = "OS X"; sourceTree = ""; }; - 60FE5EEB1AE20C62F99CD50415C488E1 /* CocoaLumberjack */ = { + 60EAE688DC9DF483CF61AFBF0C73DB48 /* Support Files */ = { isa = PBXGroup; children = ( - 29C09AE836E7331E1B53979113CB6252 /* Core */, - 6307E3148E85BE8490BD381B02F6FDCA /* Support Files */, - 430D3A67C7B222DAFE23F27D119E8C8D /* Swift */, - ); - name = CocoaLumberjack; - path = CocoaLumberjack; - sourceTree = ""; - }; - 6307E3148E85BE8490BD381B02F6FDCA /* Support Files */ = { - isa = PBXGroup; - children = ( - AEF6D2E5A51A13D64FA23DBBB0240752 /* CocoaLumberjack.modulemap */, - 3F0A2914598E443CF887FE1264FAC3B7 /* CocoaLumberjack.xcconfig */, - BCE395C373D2570484D9DB69353CDE4A /* CocoaLumberjack-dummy.m */, - CFC8B17852AA8EAD603F168082E05CA5 /* CocoaLumberjack-Info.plist */, - B8976BF354405D22D435F8482CC4B99B /* CocoaLumberjack-prefix.pch */, - 8D71DC4E78087D41511E17FD24CF5BFE /* CocoaLumberjack-umbrella.h */, + A958835AEA7C587CB058F388456968B6 /* LetsMove.modulemap */, + D33946088DDA1102EE52C25277A9EFED /* LetsMove.xcconfig */, + 723E8A7501EA5B18C777BAA248592B4B /* LetsMove-dummy.m */, + 0EAAAAB925221F221D5142B84C24ED4A /* LetsMove-Info.plist */, + CCC2DD72D9DFB4FBD66AD87F1CB93B3B /* LetsMove-prefix.pch */, + C9246A3B3DBA2B67F3E40BF354ABBA4B /* LetsMove-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/CocoaLumberjack"; + path = "../Target Support Files/LetsMove"; sourceTree = ""; }; - 6BE3182D7B903A692B0161DD3BE8CCB3 /* Support Files */ = { + 68D522AB6DDE68CBD9AD7FA8A86F7403 /* Fabric */ = { isa = PBXGroup; children = ( - 638E45D8900FA67F6E938974D5E3C385 /* Alamofire.modulemap */, - 973248825607ABD2C8303778909670AE /* Alamofire.xcconfig */, - E87BB589BA4CA735F76E1DCD2C11B3D3 /* Alamofire-dummy.m */, - 49F4B8DFBFCF06AFAC64EE23ABE062FC /* Alamofire-Info.plist */, - 1C0D35A64C04A373E4D1A1ED56538803 /* Alamofire-prefix.pch */, - 414D462D613D0588F7FADAF68862864E /* Alamofire-umbrella.h */, + 05D038E474ECF1BA969792A5754ACC9A /* FABAttributes.h */, + FDFF25AE5C79F2CAD0F800B85F08FE69 /* Fabric.h */, + B0B8CD8D4CC48D45298188C950D5C146 /* Frameworks */, + B24F326828180CD7A640BC2637A2854A /* Support Files */, + ); + name = Fabric; + path = Fabric; + sourceTree = ""; + }; + 7AC7BE820A861C8C66852A0A459719CA /* Yams */ = { + isa = PBXGroup; + children = ( + EDCCA3C5C3C192375460CDA8E5FDD282 /* api.c */, + E3D094139C554BE2DCDC5936F50AE364 /* Constructor.swift */, + 4D609EFF89011EB1F7C4E6C24F8C9506 /* CYaml.h */, + 2388FC242CA96E5A87193CAF15B8955F /* Decoder.swift */, + 9A8CCEAA2E06370B3891F2CA7BD6FE8B /* emitter.c */, + 1FC43F4D8A7CFE62FCFA8FE6DEACE535 /* Emitter.swift */, + FC967A04AAA1E333E1D5C8816D11A664 /* Encoder.swift */, + 581F6E0919B4CC96B8C19AB1F5F5A22D /* Mark.swift */, + 352E9E8A2402F14958F726A8320B39B7 /* Node.swift */, + 41D2BDB88CA64200A0587E08004589FB /* Node.Mapping.swift */, + EB0BEF45879D2D15D4261F1C00B8FD80 /* Node.Scalar.swift */, + 8CD48BD2304F6310EE3C34D6DE6BD62B /* Node.Sequence.swift */, + 0FEBE353C5266FFB9597FF20DB222F2F /* parser.c */, + 6DCB8DF8883B40504AE129895C1C9A0A /* Parser.swift */, + 7B3A050956E3BB72BB11F28A3A30C084 /* reader.c */, + 8F832E152E2C8BF69C4A7A2D8C43FC57 /* Representer.swift */, + 7132FF3E17C1A1B9198A556F45A80436 /* Resolver.swift */, + 895D3ED8A2BA36C7AD0ADE2AB1054BC7 /* scanner.c */, + E5D89D40A9F72FBB312ED0F13B932CDF /* shim.swift */, + 107FC751EBCAB370A1417E8347AA2B92 /* String+Yams.swift */, + CFBC30EE5AB941597755949A8EB5DE2B /* Tag.swift */, + 24C65CF45445FF10F44E64969DD75946 /* writer.c */, + D332B5569573FB13C47F676E633C3B0D /* yaml.h */, + D52166D6EA35EE9015071F7F11E51ABB /* yaml_private.h */, + 6554DA9116A3E547E6B99C9E333ED546 /* YamlError.swift */, + 2BBB3F1DB13636F734298ED776D21D0A /* Yams.h */, + B8B0D86849A5987553C74E85E3B382BB /* Support Files */, + ); + name = Yams; + path = Yams; + sourceTree = ""; + }; + 8DF11CB3C70522E259BA992159D74607 /* Support Files */ = { + isa = PBXGroup; + children = ( + 6AFA9E05B262F5CF90B7E740403444A0 /* Crashlytics.xcconfig */, + ); + name = "Support Files"; + path = "../Target Support Files/Crashlytics"; + sourceTree = ""; + }; + 94E6A21DA9458B7E6494F61E249C36BA /* Support Files */ = { + isa = PBXGroup; + children = ( + DC36477F65F6EEB3E3EC7CCF4A1785DA /* Alamofire.modulemap */, + 7D791BA4EFDA3B7135849F8080308C01 /* Alamofire.xcconfig */, + 965EB35B6DDD88B6ED96F50D86C3A83F /* Alamofire-dummy.m */, + 44004FFFF080ED5539F073570094EEF0 /* Alamofire-Info.plist */, + A5A64416C158273164991DBB1689609A /* Alamofire-prefix.pch */, + 3C63007BC1268816429257EC9AE6B892 /* Alamofire-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/Alamofire"; sourceTree = ""; }; - 7B64B7D9A194DFDB2C63AFF428D9277A /* RxCocoa */ = { + 9CA1F2535EE716C0CD2CCEC40BB631B4 /* Alamofire */ = { isa = PBXGroup; children = ( - 51CE456768271F36BF2B86EDD0F44B6E /* _RX.h */, - 587836E1CE0BD73E7645803D465D3C55 /* _RX.m */, - 1CE44333A57138D82E904E3CBC457AE1 /* _RXDelegateProxy.h */, - 65B5956EDB5C9FE1F53745773000DDE8 /* _RXDelegateProxy.m */, - 0B340C599D774FE998692B96249D3B35 /* _RXKVOObserver.h */, - 57ECF2A95C9D0336FC33CE5226EE1D28 /* _RXKVOObserver.m */, - 282BB6F863BD026202D8C93C05F0ACA7 /* _RXObjCRuntime.h */, - CCD5F45CC7E864CFF3E912936DCDEE70 /* _RXObjCRuntime.m */, - C0DDA4BC49B42BCF3F19CFF6F986B626 /* Bag.swift */, - F67C5A93309DB9D414E6ADD42B21C079 /* BehaviorRelay+Driver.swift */, - D1373A2E07E242F2CB9F0D29959E2F7C /* Binder.swift */, - F99EA833928776435D6AA79F672AEFAF /* ControlEvent.swift */, - DD76932A8DBA1E1AC42269186A700805 /* ControlEvent+Driver.swift */, - 114690F7888CC21E63C026FF93479141 /* ControlEvent+Signal.swift */, - F0F3612EECBB7A3D37FF702933AAFF93 /* ControlProperty.swift */, - DBB29761DE99C56968D9055A9D150BE5 /* ControlProperty+Driver.swift */, - 6FA0CFF90E8EBCB650A23A5AF88EF063 /* ControlTarget.swift */, - 639EF5302C0C9F94A0B58B543C1FDC59 /* DelegateProxy.swift */, - 12FABAE58DB04DCC62C9965CD68DF212 /* DelegateProxyType.swift */, - BD0D9972A09E3B5FF28C97AB722D22EF /* Deprecated.swift */, - 1FAE219331DDF6E0E5A01269125C169A /* DispatchQueue+Extensions.swift */, - A37CF1A17166ECD2A236009FFA410EBB /* Driver.swift */, - C9DF0BDBAC723E8DEF5C3CD4DF75ECDB /* Driver+Subscription.swift */, - D22F78C42BECF015BAE59CF75AD8BDFF /* InfiniteSequence.swift */, - 8F843F5CDB6C4F79DBA8747A0C084E02 /* ItemEvents.swift */, - D0B627BBA6002FBBB36344EE22BA0FAA /* KeyPathBinder.swift */, - 7E0C70B8AC9D17834F261E58D09B29EF /* KVORepresentable.swift */, - AFD47314C4D7AE4EBE247D1EB963BFA6 /* KVORepresentable+CoreGraphics.swift */, - 0C79F6B4AD3E0861BEA09F862E1943BD /* KVORepresentable+Swift.swift */, - 2089F4E671CC08215E68C7932DD345EC /* Logging.swift */, - 3F1977907D8DC617E2C218776EF99BE7 /* NotificationCenter+Rx.swift */, - 32044EC62608BE023AB4E71E4269D6D6 /* NSButton+Rx.swift */, - 80E6F1F2954830E1D5B77D492BF82226 /* NSControl+Rx.swift */, - 98C0FCA4840AF29786967D9C8625A3DF /* NSImageView+Rx.swift */, - D4E88EE2CCC975DBAB10DFAFE14C1D90 /* NSLayoutConstraint+Rx.swift */, - 06517071DF1DA3773062FC5E0C5B8900 /* NSObject+Rx.swift */, - 45560EEF977371F6D837A5A22F56A8B3 /* NSObject+Rx+KVORepresentable.swift */, - 27CF5854F2CFC68BDD7BA1482AB1C41E /* NSObject+Rx+RawRepresentable.swift */, - ABB41FF45E2698F0AE241B56A79277FD /* NSSlider+Rx.swift */, - 7C70586AD646BEC078FF550628437CB9 /* NSTextField+Rx.swift */, - 9281386FC2861D04263A3BC331508646 /* NSTextStorage+Rx.swift */, - A03EFC92502951D6F16DE893583F8907 /* NSTextView+Rx.swift */, - C9D8979D31D39457666D5DE3F5052BBE /* NSView+Rx.swift */, - E97346573AFE1DDCBE9039D9B0C6CDD0 /* Observable+Bind.swift */, - C195EFB0B4C5D2736F439A245FC575D1 /* ObservableConvertibleType+Driver.swift */, - 4FDC889BC0E577C572E38C9E4449BC9A /* ObservableConvertibleType+SharedSequence.swift */, - 98B4CECDFEA37161B905C2ADDAF8FA7F /* ObservableConvertibleType+Signal.swift */, - BA3514D3A6B529DB4597AE1B2420EA72 /* Platform.Darwin.swift */, - 575B026221ACC001E2C4DCEA6623E612 /* Platform.Linux.swift */, - 64B65C52FF2B0F14F1A068F1A2A3B901 /* PriorityQueue.swift */, - DE9177993D82DFCBD0D50A57C6A01481 /* PublishRelay+Signal.swift */, - C31D8F519E61427B0A162F52F4149E23 /* Queue.swift */, - C6952D3288CFA955A0D09F1027A5D169 /* RecursiveLock.swift */, - C10EA5DE32609318D1FBFF026EAE3F92 /* RxCocoa.h */, - 75D3CFC595C3494229905857C8AB02E6 /* RxCocoa.swift */, - EA42513414CA7BE2F04B1EFAB34C7742 /* RxCocoaObjCRuntimeError+Extensions.swift */, - AED816BDA0FD53D8140682342C4EBAC1 /* RxCocoaRuntime.h */, - 0847CFE38A3859D3903719815ACA8DC7 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, - 137EC505D4AC9129BECB26EEE3C36D0C /* RxCollectionViewDataSourceProxy.swift */, - 23EEB43A1DC83488382842DD0B48DDA7 /* RxCollectionViewDataSourceType.swift */, - DECE8F4CF432AE443F7F251CA96B4BF2 /* RxCollectionViewDelegateProxy.swift */, - 374E548CB43AC60A4516DBD44A4BD16C /* RxCollectionViewReactiveArrayDataSource.swift */, - 3D8E829B6BCCE9A659AF60B36BFF09EF /* RxNavigationControllerDelegateProxy.swift */, - 73A189A706E9E7721C8F4BC5B248BD2A /* RxPickerViewAdapter.swift */, - E46B3CB10D673D60D4549BAA6D71CBDB /* RxPickerViewDataSourceProxy.swift */, - F24AC118A84CE55E0B3B9D52EFED13FB /* RxPickerViewDataSourceType.swift */, - A993559F7F3528E74A8DAE9F1A164BCD /* RxPickerViewDelegateProxy.swift */, - 4A07E5B8B3ADEA02DEF7F7D7016224CB /* RxScrollViewDelegateProxy.swift */, - 93A761923037AF303F8BE679441D963D /* RxSearchBarDelegateProxy.swift */, - FC6868AF5766220860562207AF5B2072 /* RxSearchControllerDelegateProxy.swift */, - 63A53E420BD9B5B2DA673B360F5D42AB /* RxTabBarControllerDelegateProxy.swift */, - 4F78310CB1ED53ACB8B144431B7AB050 /* RxTabBarDelegateProxy.swift */, - 7EE87869002AD5F0CC0C5060958E45CC /* RxTableViewDataSourcePrefetchingProxy.swift */, - 244D4C16E93A50D404B713D1F77F6920 /* RxTableViewDataSourceProxy.swift */, - 23C08EA3C38124D3BDAEEE7E1A9B12EC /* RxTableViewDataSourceType.swift */, - 8D47B0ED2A4353C5161260247F9F7050 /* RxTableViewDelegateProxy.swift */, - 8BA97FAE8DF37514166E6607C2F47B60 /* RxTableViewReactiveArrayDataSource.swift */, - 1BD03170BD08EE1841200DE9CACF65DF /* RxTarget.swift */, - 4318D31560604BD9B7EC57CB5DA2A922 /* RxTextStorageDelegateProxy.swift */, - D899EF999520CF110E1341A69456A59D /* RxTextViewDelegateProxy.swift */, - 2E0618EA406FBBDDB7DCBCFD3B4EA5AD /* RxWebViewDelegateProxy.swift */, - 8A19E193154C4D9593DD1346B959229C /* SchedulerType+SharedSequence.swift */, - 1172F4D39D624C8F06E500672345C38F /* SectionedViewDataSourceType.swift */, - FC685127FF2C42715D4FE5DBFA298A78 /* SharedSequence.swift */, - 5F78707ECC410320BEBBFA6679D28469 /* SharedSequence+Operators.swift */, - 549C640DD784E12ECD7BA81EBD561657 /* SharedSequence+Operators+arity.swift */, - 876DDAB21F81B4D5C3E4C77196D3348F /* Signal.swift */, - 8A434CCC4F31BFC635A01F927CB2978E /* Signal+Subscription.swift */, - 41929A77227A34D571F5D2CE9AF09B18 /* TextInput.swift */, - CF127ADD0B0AF0EB73B545063EAD4340 /* UIActivityIndicatorView+Rx.swift */, - F08C1F39C57685174806C1FB83904094 /* UIAlertAction+Rx.swift */, - AC532F341049B693ABD90F2EBC509A54 /* UIApplication+Rx.swift */, - DAED217E32E248483F90008AF32C09B4 /* UIBarButtonItem+Rx.swift */, - 708DE4BF5550FAD86C310ABE564A9108 /* UIButton+Rx.swift */, - 087EC8DF9998A3718AE41FE9E70BB3FF /* UICollectionView+Rx.swift */, - AD644378B30D1440745C35B327CF5A01 /* UIControl+Rx.swift */, - 58287A61E9656F6040FE62F86504B861 /* UIDatePicker+Rx.swift */, - 26256FA3B670297072D65A745E83E373 /* UIGestureRecognizer+Rx.swift */, - CC586D32F0115F41C5B5E33462176E06 /* UIImageView+Rx.swift */, - 48C7ADDD0F5D8D719223A931AD52C58D /* UILabel+Rx.swift */, - A28D12A699663B376D4CEC38A5FB007B /* UINavigationController+Rx.swift */, - FA20EC7289AA6A9574BACA85F08DD6BF /* UINavigationItem+Rx.swift */, - 90C72BD6E95F4865C17885068EF29E0F /* UIPageControl+Rx.swift */, - B000BC5127683C99E43FEAD5E28ACC6B /* UIPickerView+Rx.swift */, - 8495850785129F44FD01237D86F3E7B5 /* UIProgressView+Rx.swift */, - 28BDA6A48D35F5BCD4962FEDDA82FF20 /* UIRefreshControl+Rx.swift */, - 36544890A05221162314F4D1FCBEED30 /* UIScrollView+Rx.swift */, - 8015C4C97D774365F4A27A1AD4B204A6 /* UISearchBar+Rx.swift */, - C6B54D5EB8F8C7664B3A26FB8754833A /* UISearchController+Rx.swift */, - E9FB7CE99FD8E0B2319ACD94C2B66603 /* UISegmentedControl+Rx.swift */, - 20914813E501B4A6A7D11E3BB5DB21FB /* UISlider+Rx.swift */, - D4DA73C22FB1A3A990B40DDC19475C24 /* UIStepper+Rx.swift */, - CEED3EB4319F8A49AEC5AF56E2FF9035 /* UISwitch+Rx.swift */, - 56C2C7669C44FF42B79EB0258B2685E5 /* UITabBar+Rx.swift */, - AF8249BD10E6F17F6B10259A7D0E58EC /* UITabBarController+Rx.swift */, - 4AD9A2E475C79619FB25CE0579224DBE /* UITabBarItem+Rx.swift */, - 6ED697874FA929CFD71EA39C93207A07 /* UITableView+Rx.swift */, - AA04F91B3D5674C95F16103272138F44 /* UITextField+Rx.swift */, - C9C40A4EBFCB5C96508DB5E5341C24BC /* UITextView+Rx.swift */, - 2C70FD9102ADCCEF2F009A036B03101A /* UIView+Rx.swift */, - 022E533A6960F34BF1EEC7054DD4262D /* UIViewController+Rx.swift */, - 8755FF32051108DDB4B045601E44346D /* UIWebView+Rx.swift */, - FF27BF0A4E16C0DEE040BC159D8CF4BF /* URLSession+Rx.swift */, - E51C41824D3024C9F0550A16A2844F3F /* Support Files */, + AAA26735D2A8F0190685C54EEA6C9A38 /* AFError.swift */, + 6B9B5DAEF8466DCD2089AE96698AD412 /* Alamofire.swift */, + A1E9923A8CDF50D6FE736C554E4BCC5C /* DispatchQueue+Alamofire.swift */, + E5EF6A48983DCCF1EEDDB0BDDEC0E2B4 /* MultipartFormData.swift */, + E2E9777CAAC5AB657832730539298CA4 /* NetworkReachabilityManager.swift */, + 95D19095EB86699E5F947B8E3D3E081A /* Notifications.swift */, + 56A849BD65C7F2D74ED8C2DF0209DCBF /* ParameterEncoding.swift */, + 22B3F45CE363B49CC2937D6D6E7D1AFC /* Request.swift */, + E10E3CEE16BDB9CB364CBB9049E760E7 /* Response.swift */, + 5153E59BDDCF779ED4C3C9C4B75CB2DD /* ResponseSerialization.swift */, + 2E7C522B1E09F596E0BBDFE112CE341D /* Result.swift */, + 7100DD7259DD8393B57BEDC592627E9F /* ServerTrustPolicy.swift */, + 1EE1B887C24D7916848ED9E902794841 /* SessionDelegate.swift */, + 10BA1875FB5F4E49AC96D897E17E21D5 /* SessionManager.swift */, + 188F4A9D33D0D164CC7B967B4B4507BE /* TaskDelegate.swift */, + 8D06334F348D18CC9D2DF1A60BAF1CE8 /* Timeline.swift */, + 43A28C5C77FCF36B0D7C0D55B3B616DE /* Validation.swift */, + 94E6A21DA9458B7E6494F61E249C36BA /* Support Files */, ); - name = RxCocoa; - path = RxCocoa; + name = Alamofire; + path = Alamofire; sourceTree = ""; }; - 7C4AE891CFCE30EDF5F2352A7B303398 /* Support Files */ = { + B0B8CD8D4CC48D45298188C950D5C146 /* Frameworks */ = { isa = PBXGroup; children = ( - 9E765CF17C0D5EFC48618D25A24E8C94 /* RxSwift.modulemap */, - 39EF7A6AE17B3FA6468DF09E510BE7D6 /* RxSwift.xcconfig */, - 01EBD3196D8AA954AEB3CE76AA25035E /* RxSwift-dummy.m */, - B95F476A2FE778D2DCB2D0A82A2E6ED9 /* RxSwift-Info.plist */, - 988EBA2A17385C86D0DCB11129804B4A /* RxSwift-prefix.pch */, - 1F5463ECA9A0D18E9E9BBD4D5D719FD0 /* RxSwift-umbrella.h */, + 6A3A95BC97DE0F91AEEB3DC3E9D967DE /* Fabric.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + B24F326828180CD7A640BC2637A2854A /* Support Files */ = { + isa = PBXGroup; + children = ( + 7007D5AD4102E6AD284277F90D96C2B8 /* Fabric.xcconfig */, ); name = "Support Files"; - path = "../Target Support Files/RxSwift"; - sourceTree = ""; - }; - 7DBBC40D3984AFD031AC31B8D78C1274 /* Support Files */ = { - isa = PBXGroup; - children = ( - 9B436C34CDFCDCE4969521F0250C2419 /* Yams.modulemap */, - DA87FBE86B8D8C84ACA4BD44BD8FEFB9 /* Yams.xcconfig */, - D57F33E318924B9CB078A98F87F9329B /* Yams-dummy.m */, - 84EAD41078F9DB7292636A53A0C65AC3 /* Yams-Info.plist */, - 6860CB82DDAA48D19AEA5E54F747A069 /* Yams-prefix.pch */, - 58B1CB6AEF2DFC56911EA43066203BCE /* Yams-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/Yams"; - sourceTree = ""; - }; - 80682332B06AC08B81EF95479815F1BD /* SwiftyJSON */ = { - isa = PBXGroup; - children = ( - B5F46403F4B047E2457656DC79157CF4 /* SwiftyJSON.swift */, - A063D095ED3D9FD4C27E77DA75FC3A40 /* Support Files */, - ); - name = SwiftyJSON; - path = SwiftyJSON; - sourceTree = ""; - }; - 808A7A7437CC7E07761E15830B564156 /* Support Files */ = { - isa = PBXGroup; - children = ( - 8504FD0E897E972FBDFBBFF1C9CE7776 /* Sparkle.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Sparkle"; - sourceTree = ""; - }; - 951F528EB248CDA5ECA983F75D887597 /* Pods */ = { - isa = PBXGroup; - children = ( - C3DC81CEC1AE3CCB3D73AB42C4941082 /* Alamofire */, - 60FE5EEB1AE20C62F99CD50415C488E1 /* CocoaLumberjack */, - C8B391CEFF2FB63D2CC0AA32801AF38A /* Crashlytics */, - ED39EC06CEC4B9BD660FF2A2640891E1 /* Fabric */, - 120A358ADEB93AD1098432DCBBB1409A /* LetsMove */, - 7B64B7D9A194DFDB2C63AFF428D9277A /* RxCocoa */, - FC1AA986D69C0570A37090623B4F45D0 /* RxRelay */, - B4AB6BFDFF0FC5B9217DE84E7545CC93 /* RxSwift */, - C3C5185E0CB379EAC829A6B660EB11C9 /* Sparkle */, - 80682332B06AC08B81EF95479815F1BD /* SwiftyJSON */, - BF86EC1751D03932DA57840AC26961EB /* WebViewJavascriptBridge */, - 1651B2CC58BAD79DB910F1ADF2E0CC39 /* Yams */, - ); - name = Pods; - sourceTree = ""; - }; - A063D095ED3D9FD4C27E77DA75FC3A40 /* Support Files */ = { - isa = PBXGroup; - children = ( - EF0386B1668E5F55E8ADDC48492AE100 /* SwiftyJSON.modulemap */, - 95C7DC3CF99FCFBD7A4E9D73E51BE8C4 /* SwiftyJSON.xcconfig */, - 8E8FFB7458A6C80BAF0A85B5363C3E84 /* SwiftyJSON-dummy.m */, - 1B963DB308E924EE3B06F7F4A916588D /* SwiftyJSON-Info.plist */, - 3088EFC64821392EC009FCE71A8EC429 /* SwiftyJSON-prefix.pch */, - 539C2D91DE5C1E4F714CE564A468EC2F /* SwiftyJSON-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/SwiftyJSON"; - sourceTree = ""; - }; - AA50FDDB5223505157CF49C56B3ECCE8 /* Support Files */ = { - isa = PBXGroup; - children = ( - D6A34C8AD080846587A8582E5FF8C2D8 /* WebViewJavascriptBridge.modulemap */, - 45B66DD7F0AD8264388FE30E794C0C0A /* WebViewJavascriptBridge.xcconfig */, - DF26704972217830F9EC547FC3A86DC6 /* WebViewJavascriptBridge-dummy.m */, - CA8C7F4F58EE3EA158F6A2A51BD84358 /* WebViewJavascriptBridge-Info.plist */, - E5FB6E3D4E66D6F8DC51482386205F2D /* WebViewJavascriptBridge-prefix.pch */, - 8B809286311BD0F0BC5EEC55A4DC8E62 /* WebViewJavascriptBridge-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/WebViewJavascriptBridge"; + path = "../Target Support Files/Fabric"; sourceTree = ""; }; B272BAD1E44BB5FF15CDB6709E9BB330 /* Targets Support Files */ = { @@ -1543,175 +1620,6 @@ name = "Targets Support Files"; sourceTree = ""; }; - B4AB6BFDFF0FC5B9217DE84E7545CC93 /* RxSwift */ = { - isa = PBXGroup; - children = ( - 82C93EE63C5C1B73FCA0A4AC7A2E5F26 /* AddRef.swift */, - DFFDD50E41148DDF2808BDDCD0C99CDB /* Amb.swift */, - 744097DE9244CED2C74AB09944E7C978 /* AnonymousDisposable.swift */, - 1A7CB74C99A7299CCB01A92E9D17B8CA /* AnonymousObserver.swift */, - 8688EB508D68E518F2CDFD2B3DD33B15 /* AnyObserver.swift */, - 2D3FB93F8299BC9163CB91B12F893D38 /* AsMaybe.swift */, - CFADED6C71511DE8A2FD55B8C5A31BA0 /* AsSingle.swift */, - 8743A939CAC6935455FB7C538777B1D4 /* AsyncLock.swift */, - CD57704B024ECC89BB1B7BEDA47CE947 /* AsyncSubject.swift */, - 53A88F590EABA736A2940954AED17596 /* AtomicInt.swift */, - 5DD50433A7A8FAF97BCC73C68871F9F6 /* Bag.swift */, - 3131EF4287CD0E595760CC56137E8E87 /* Bag+Rx.swift */, - FFE06B11E1F902CF7EE8A1B961308BE2 /* BehaviorSubject.swift */, - 47BD786FED213B438C864AF5691A3D67 /* BinaryDisposable.swift */, - 3F1BA7FE61258E4A8EAC25897F703D67 /* BooleanDisposable.swift */, - 72B2DCFCF3C1969431C7A9FD3767BB42 /* Buffer.swift */, - D5A54C346C7D315E84DD2FD6DF8398D7 /* Cancelable.swift */, - 334B5958388DD0753297AAEC506F6587 /* Catch.swift */, - B98FB216A4219B833FAF2476F489D94A /* CombineLatest.swift */, - 204D95E220CBED196DCBABD7B570DBB1 /* CombineLatest+arity.swift */, - BEABFBE5B0589FF7C59BDCC92F523607 /* CombineLatest+Collection.swift */, - B4787B783008B67DA19F734BA19DDD43 /* CompactMap.swift */, - F898C6045246261B6C1379A124537A04 /* Completable.swift */, - 2B0C4D46835E6AEDE58E75A5FBE847FC /* Completable+AndThen.swift */, - D14537D76DA29673FB9F94AD274E7022 /* CompositeDisposable.swift */, - 0049DEF85D663D4C2A898FE37CC1CBCB /* Concat.swift */, - 48F265648B549477B7AA0A661B2ECE53 /* ConcurrentDispatchQueueScheduler.swift */, - CB9E2646FE3F911A0174B62B29EEA38B /* ConcurrentMainScheduler.swift */, - 2D706CAC36A385B92C05A56CD9F0D677 /* ConnectableObservableType.swift */, - C271C9BE046AC7324EF7BD23C4B5EC01 /* Create.swift */, - 0B6E68931C0CE466D1AF005FD7DB2047 /* CurrentThreadScheduler.swift */, - 619620CCA2D802C1BCE897FE720B1CDB /* Date+Dispatch.swift */, - 30CA80309DEE3BDBCFA8A6A1CA4C32F7 /* Debounce.swift */, - B933A77DBEBD6788104D5CDF3D5A23F3 /* Debug.swift */, - 5809E921CF4B15EFB67BD0D0766ACF3F /* DefaultIfEmpty.swift */, - E46BF64E945B1ED960A954D2D4CA4BC3 /* Deferred.swift */, - 35EAE8E52AE4632EB1852B448828644E /* Delay.swift */, - 408B42071F11E0205270CE12E5EC966A /* DelaySubscription.swift */, - 2432D2156733010B2FE738BA482A79A7 /* Dematerialize.swift */, - 2DD5BF8758F7C3E97E55ED59B54CD7D4 /* Deprecated.swift */, - EC3E7B9F917A9FAC0B04E4EE173F125B /* DispatchQueue+Extensions.swift */, - 686A3F66BE41F72AC9E051E3C42D4D5C /* DispatchQueueConfiguration.swift */, - C01DDE1D8478909E5510D88A13E3D74F /* Disposable.swift */, - E84E86118F487EE39910472EB241193F /* Disposables.swift */, - 12391CBF71839989009DB96BC03631D6 /* DisposeBag.swift */, - D88216452D2BE702F258B6DABC459657 /* DisposeBase.swift */, - 146BBD491D67D61B288A4525F4F1DF31 /* DistinctUntilChanged.swift */, - CF461C1C2ED0A49FCB8EBD41E43BDD15 /* Do.swift */, - 0CA36B418642B2A86E19078F51538CFE /* ElementAt.swift */, - 555838DF41BF4F6F0508883FF466F34B /* Empty.swift */, - CED119EE6751D6431155B5D56C171488 /* Enumerated.swift */, - E2C52A77F5BB69457461EE67EB8FB59D /* Error.swift */, - 31B593EF2099BAA19444EBFEF55722B3 /* Errors.swift */, - 7616D2A96292579CC238EBEA60ECE3BB /* Event.swift */, - 7EDEF372524980ED9F1322F1EE24B7CF /* Filter.swift */, - 07F152CDF9CE9144E9983645999D1E6C /* First.swift */, - 4F3C95E5BF08062DA4C345BD5A1D23B0 /* Generate.swift */, - F64C4E8D32B700BC6D42AF1013630C98 /* GroupBy.swift */, - BB5251745017F1492638E4665F3210D7 /* GroupedObservable.swift */, - F10BC672BAF7D54CBFE80978C03B2A81 /* HistoricalScheduler.swift */, - BD4360295D87E5516077D553C4179FE3 /* HistoricalSchedulerTimeConverter.swift */, - F25CDF8C12BFD1567DF63898B2872153 /* ImmediateSchedulerType.swift */, - 1CE50AABEB8BFCD383BDDFCC8258471E /* InfiniteSequence.swift */, - BF888D04D138B0461A58C0E72B032DE5 /* InvocableScheduledItem.swift */, - 12E7DEAAA528239FB4D80F2B0BEE88CF /* InvocableType.swift */, - E8F5CE6183C68D39B2F6F595E6A37790 /* Just.swift */, - 2698E191BE8A64E7E05E2103C34D0A9F /* Lock.swift */, - BEEA8071AE33E71B577B98DE5D95EF3A /* LockOwnerType.swift */, - 0495363B87B5A228A66CA5960570EC62 /* MainScheduler.swift */, - 0D9BA7A3FBB8AE0B03418435057C731E /* Map.swift */, - A8B1159F9C51434AAFBE775EE62B5674 /* Materialize.swift */, - 80D554436DF3681E2B9E2D647CFC5DB2 /* Maybe.swift */, - BCE62C801FF757FB36BF109E7D4010CF /* Merge.swift */, - 1F49AD9461D5ED12EA473CE2EE002EEE /* Multicast.swift */, - 63F62EB7F29309F3538D5686F969DA5D /* Never.swift */, - 005EC94286E7EA26BA37180FC365E63A /* NopDisposable.swift */, - 1BA7E28638714F9E627713151E1D9B3B /* Observable.swift */, - 7B030E3B02792888E391E9FFCD36151A /* ObservableConvertibleType.swift */, - 8FD24C322DC9F7B0EB01E1CFA2AE3A99 /* ObservableType.swift */, - 5EA028F74066FCA3A5D8C3D471A342A6 /* ObservableType+Extensions.swift */, - 47D27C7CC8F5640ABCCF26443709F251 /* ObservableType+PrimitiveSequence.swift */, - B4794DB6D8E47F1C179F98C4AEF71C15 /* ObserveOn.swift */, - D7A5AA6A97CC83F3B8BF6662298EE62E /* ObserverBase.swift */, - B6FDFD9518B03D2DE05D754773DF6857 /* ObserverType.swift */, - 5F1386E190923FC56C6670D20A14F4A1 /* OperationQueueScheduler.swift */, - 8FD1FC8529F9D5C823051B3CD1E31377 /* Optional.swift */, - 1734BF58A5F01472643870A5A3B09458 /* Platform.Darwin.swift */, - 161CF749E65CA710066DD09BDB616C2F /* Platform.Linux.swift */, - ADED87595CC6C2F05B30939CFD353E88 /* PrimitiveSequence.swift */, - 3E77A708B60CEF8E26FE64160C756B9C /* PrimitiveSequence+Zip+arity.swift */, - E4AAF3B4DD461A8CCDC4A6D0B51CD6F6 /* PriorityQueue.swift */, - 0F7D6B34AA1F1DE601515A938E5F01AD /* Producer.swift */, - 0F7E408546F3EF2737FD7DB43654735A /* PublishSubject.swift */, - 6F50455DE1BF5D88F2C536D363E86B16 /* Queue.swift */, - AAF39C76B0BD84E4411B2E44C31DC3AD /* Range.swift */, - D96D7F1734EB6CE11398761937C6DFBE /* Reactive.swift */, - 57CB677D9F3AA53CE4D9C2A65A1E9003 /* RecursiveLock.swift */, - 4FC68E96321AE3C2CBE8959588AA4606 /* RecursiveScheduler.swift */, - 34D34ED899BF07B04B32E9EA19C785A3 /* Reduce.swift */, - 750283D3D6A861D28FBBB5F8E50ECCBA /* RefCountDisposable.swift */, - E39622120A9F7013848D41C0B4DDED90 /* Repeat.swift */, - 8D4FC79A185BD6587E13972106FAE8FC /* ReplaySubject.swift */, - D568927A7B633CDF69A74822BABBE912 /* RetryWhen.swift */, - B083E0774196BC3C674A2E259D3F3249 /* Rx.swift */, - DFFDC3DCD79D1CAC8D8889854DEF4247 /* RxMutableBox.swift */, - 795F14EDAFA8F056C1CDA8C6A4FC21BD /* Sample.swift */, - BB2B67FFC6FF06673B993B1CD3BB1647 /* Scan.swift */, - 9204799B33BA5A9F93E03B9914F398D6 /* ScheduledDisposable.swift */, - 9D9006A1E8B3F72CD4F99115351B5FF9 /* ScheduledItem.swift */, - 9966745DDD47647EF99B31B2EFB7E977 /* ScheduledItemType.swift */, - 17051836EB445E113E9E80D1B38FB540 /* SchedulerServices+Emulation.swift */, - AA4633153FA4A02E3FF86878C2D56891 /* SchedulerType.swift */, - A5BFCB24F3DE7FB058E0ABAEDC9508DA /* Sequence.swift */, - 866CB7ED7BC30B4B68F0B93C3CDBEA28 /* SerialDispatchQueueScheduler.swift */, - 5430C7B481BBB4F70BE7FC687A0FBA69 /* SerialDisposable.swift */, - 82FA86ABB4F11E472BCA76735517179C /* ShareReplayScope.swift */, - 15010EE6BB870B04FAEF5804DBAC77ED /* Single.swift */, - 4FE6B0999C5A808B94EC8609393E40AA /* SingleAssignmentDisposable.swift */, - 4D9E035D1D4C1EF8F7C0A3D6A6ABF8D1 /* SingleAsync.swift */, - 10860732EBF4540FB66A31064B923959 /* Sink.swift */, - 44D5E11957CBA6959EDD9A86D3D72620 /* Skip.swift */, - 114A25CD88D9481C39EAB74D283E81FB /* SkipUntil.swift */, - EFA2D29E0053629DA33FB0D1B7A56500 /* SkipWhile.swift */, - E97FC9575481A951C409E0A7A7402440 /* StartWith.swift */, - 325BDC84013B28B623DBDDBEC55671C7 /* String+Rx.swift */, - DD556ED099A23555B40070A10DCCCB6A /* SubjectType.swift */, - 16421B85D13C8F564F0E6AF799E8FBA8 /* SubscribeOn.swift */, - 03036D1F0A8A4F2FA87A51691B1E8BFC /* SubscriptionDisposable.swift */, - F112BE0CACB92E822FA78D2FB65CCCBC /* SwiftSupport.swift */, - A69A671EA110F2DB4CF72919D836A1AC /* Switch.swift */, - 32791BD005288A11FE804EB33E6215AB /* SwitchIfEmpty.swift */, - DE2ADB386A6BBA2DC67F0F46EDBF1DE3 /* SynchronizedDisposeType.swift */, - 4CF18F4BF67AE006CAC0546BDF46E38E /* SynchronizedOnType.swift */, - D5E3D6A997A6500DB0F3D5454BACD9C0 /* SynchronizedUnsubscribeType.swift */, - 3097A641DB868FF8F82AE669EF10AEBD /* TailRecursiveSink.swift */, - B6EA016B9AA32929373264A01A170F00 /* Take.swift */, - F9C7D9D012A72F7E857C21D47E03AF7B /* TakeLast.swift */, - 4D9103D05D0709665552FE4F873A4C21 /* TakeUntil.swift */, - C614E072FDEA18A5452200B42CBEB146 /* TakeWhile.swift */, - 2FF5B9BA5C18189C500AE2BDD74EE8E9 /* Throttle.swift */, - 4A00B60F479BE7D0B0AB4C3D7B756A3D /* Timeout.swift */, - 4F465D78180F8E1912D3DB02C488A53D /* Timer.swift */, - 80E7E00FB590CB797CAA7619C396BB18 /* ToArray.swift */, - 39CCA6A35791698CD0D07F348408677E /* Using.swift */, - 3A4BA9F92DACE014E5699E2B0010D8A2 /* VirtualTimeConverterType.swift */, - A7A52E6F1C2567BC891B1C8148D20101 /* VirtualTimeScheduler.swift */, - 8F9850A6588F59DF69E79D6AEFF73351 /* Window.swift */, - 97BF2A20D520E32D8E6ED0AFEC3F1712 /* WithLatestFrom.swift */, - A2A73D1C26DB7920649170FF244B6F7A /* Zip.swift */, - 8608D8572CB1E0A71BF31DFDB07701EA /* Zip+arity.swift */, - D2B1FB66871D46E8A4F7C506FC0C8BCF /* Zip+Collection.swift */, - 7C4AE891CFCE30EDF5F2352A7B303398 /* Support Files */, - ); - name = RxSwift; - path = RxSwift; - sourceTree = ""; - }; - B58C35B5597B7A77BEECA877480C1BD9 /* Support Files */ = { - isa = PBXGroup; - children = ( - D570CE62E20198BF4AC4EEBB11D745F9 /* Fabric.xcconfig */, - ); - name = "Support Files"; - path = "../Target Support Files/Fabric"; - sourceTree = ""; - }; B62787DB9467EA8E34F1D3C1EE39A108 /* Products */ = { isa = PBXGroup; children = ( @@ -1729,35 +1637,46 @@ name = Products; sourceTree = ""; }; - B6F35ECC16CD8D89CC6CF747447598DE /* Support Files */ = { + B8B0D86849A5987553C74E85E3B382BB /* Support Files */ = { isa = PBXGroup; children = ( - 7EA471216CC0F773076EE018EDA5E4C4 /* RxRelay.modulemap */, - A650FCC60E6CD554AF2E832E3C108253 /* RxRelay.xcconfig */, - EAB64D4D9C9DC10E68B78F93AC34D9ED /* RxRelay-dummy.m */, - F4B739E940E4BE9E7E9CB9F84EF118B1 /* RxRelay-Info.plist */, - 88C744932C38D1CE823EF7204387E0B2 /* RxRelay-prefix.pch */, - EEBFDEFA6E08A4D00C2274F1E759951A /* RxRelay-umbrella.h */, + BF5D60E629BE954D66E708AE77ED6C91 /* Yams.modulemap */, + 592ECC09EF9B4A37AD6192FA6A6F24E6 /* Yams.xcconfig */, + 17FC5CDB09A9EB564A002BD0F8D6CB79 /* Yams-dummy.m */, + 3B509CE8E1752A3AE4FA80613BAAAF5E /* Yams-Info.plist */, + 0E17FEEE7F6731D3A19282751FD842D4 /* Yams-prefix.pch */, + 5FE57A392F638C0DA647EDA6BCFA53FC /* Yams-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/RxRelay"; + path = "../Target Support Files/Yams"; sourceTree = ""; }; - BF86EC1751D03932DA57840AC26961EB /* WebViewJavascriptBridge */ = { + BC4300AF594DA30F122BC27BADB310ED /* Support Files */ = { isa = PBXGroup; children = ( - B8C77C3EAF1EFD03764AC669277E61B0 /* WebViewJavascriptBridge.h */, - FC6913BF43F89EAF4319E7B34504C0D5 /* WebViewJavascriptBridge.m */, - 7A5A624E2859F65F8911150FD7EFB516 /* WebViewJavascriptBridge_JS.h */, - 64DFEF6D91DA9FC9A78CA9DA9CE9BBD9 /* WebViewJavascriptBridge_JS.m */, - 499A0CAF25E22DC04A37A91C98816887 /* WebViewJavascriptBridgeBase.h */, - CB0CEAEA044AEE27251C0CF1104F0AB0 /* WebViewJavascriptBridgeBase.m */, - 437DD070616C8DEFF5DF1A3CF14A61A5 /* WKWebViewJavascriptBridge.h */, - 64F9436D56B878406892DFD955F29C13 /* WKWebViewJavascriptBridge.m */, - AA50FDDB5223505157CF49C56B3ECCE8 /* Support Files */, + AB60AEC53C9AE96528146D0E713DAFE8 /* WebViewJavascriptBridge.modulemap */, + 8C653B8D898E53212FEBABB1FDED2ED0 /* WebViewJavascriptBridge.xcconfig */, + 9746CD0ED2B9CA4AFA0B85E7EA98DBA9 /* WebViewJavascriptBridge-dummy.m */, + D430967858C3F29FFEC9559B5B2C3FED /* WebViewJavascriptBridge-Info.plist */, + D98117E6EB3EFE7B124AE0A597D3C3D1 /* WebViewJavascriptBridge-prefix.pch */, + 4541E6E9846A74E1167457AB115F5A6D /* WebViewJavascriptBridge-umbrella.h */, ); - name = WebViewJavascriptBridge; - path = WebViewJavascriptBridge; + name = "Support Files"; + path = "../Target Support Files/WebViewJavascriptBridge"; + sourceTree = ""; + }; + BF669FFABF85F0288AABD570617C4048 /* Support Files */ = { + isa = PBXGroup; + children = ( + 50F5F1A3EB2A03AA7BBB3189BF670510 /* RxCocoa.modulemap */, + F09BCF10D39AC3B9D08E79CD1D309DC3 /* RxCocoa.xcconfig */, + 9F791EA9B242E328DCCFF216E3721B1C /* RxCocoa-dummy.m */, + FB8050EDB84EEDCDA46FEE3B4E71A5DF /* RxCocoa-Info.plist */, + A308583463EAC89D955C438810172984 /* RxCocoa-prefix.pch */, + 4ECDD5E016EA5A080C72276E22152E11 /* RxCocoa-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/RxCocoa"; sourceTree = ""; }; C21507FDD171BE7F25DCD5D83D7ED95C /* Pods-ClashX */ = { @@ -1777,78 +1696,14 @@ path = "Target Support Files/Pods-ClashX"; sourceTree = ""; }; - C335DD511C3CC9BB4C2E44D56D79C956 /* Support Files */ = { + C9B388AEE2D1D66492C8A193B2ACC098 /* Swift */ = { isa = PBXGroup; children = ( - 10EDE759A781AE8465D4A3AE74C90927 /* LetsMove.modulemap */, - 7D459F55302F438A7EDD7459C7D12F9A /* LetsMove.xcconfig */, - FACDB7FD913F3509C16865E87DF31C25 /* LetsMove-dummy.m */, - F62E7BEBAE2BBB4F336DD98E8011EA88 /* LetsMove-Info.plist */, - 89CBB83C05AC4FC1B392B006BC666BD4 /* LetsMove-prefix.pch */, - C019E1611EB29AE0CBACDB74DA867492 /* LetsMove-umbrella.h */, + 5D5D107D0C20E9F1BA2109A38FBD6404 /* CocoaLumberjack.swift */, + B4A8583B3FC078728FE5E7D444B984B1 /* DDAssert.swift */, + D3CF37C9D785CCAAC959A6AA55FD948E /* SwiftLogLevel.h */, ); - name = "Support Files"; - path = "../Target Support Files/LetsMove"; - sourceTree = ""; - }; - C3C5185E0CB379EAC829A6B660EB11C9 /* Sparkle */ = { - isa = PBXGroup; - children = ( - 808A7A7437CC7E07761E15830B564156 /* Support Files */, - ); - name = Sparkle; - path = Sparkle; - sourceTree = ""; - }; - C3DC81CEC1AE3CCB3D73AB42C4941082 /* Alamofire */ = { - isa = PBXGroup; - children = ( - 1F01E8E599FF65165C1FE67067510904 /* AFError.swift */, - 601D8FA3D27C5735824C311789501451 /* Alamofire.swift */, - E00C5C30DDA4C0AEB2E770D0DC6754B7 /* DispatchQueue+Alamofire.swift */, - 6BDC7BCC2895FEC068053A7613A04958 /* MultipartFormData.swift */, - 3AB50A41F6502B25E2FA37D073A6A231 /* NetworkReachabilityManager.swift */, - 9D432FD731FA6838F1D4947D282554CF /* Notifications.swift */, - AA63DB0DF21CB55199B4C7EBD1308B73 /* ParameterEncoding.swift */, - 106AF0FBA2FD0C1E05203FF549592850 /* Request.swift */, - A452D72D0063A16EB5C6FF4B3BE870EC /* Response.swift */, - 7897A15C427DC9CC3C82764C9BAF179B /* ResponseSerialization.swift */, - ABEC5C9ABC9D0996BEE65E45384D4DB9 /* Result.swift */, - C4EBC43347CA16D76F52A94E191B34DC /* ServerTrustPolicy.swift */, - B5647D1F22C264BB1F93F9541528881A /* SessionDelegate.swift */, - 06F865E1A5BCC321D384D3ED0D7C289F /* SessionManager.swift */, - 7B978E58AD0304DD627EF43CEC6D848C /* TaskDelegate.swift */, - D1C21EDE6E982572C356F4F48BC20A8A /* Timeline.swift */, - 08B651D51C532514189821EA8805CC17 /* Validation.swift */, - 6BE3182D7B903A692B0161DD3BE8CCB3 /* Support Files */, - ); - name = Alamofire; - path = Alamofire; - sourceTree = ""; - }; - C70BFD8668EF3D3C0CA2CBAF20BCEC0E /* Frameworks */ = { - isa = PBXGroup; - children = ( - AF33816BA8F1B111F7296F82232766E5 /* Crashlytics.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - C8B391CEFF2FB63D2CC0AA32801AF38A /* Crashlytics */ = { - isa = PBXGroup; - children = ( - A3A2C3F5973ABC5AB14DBC931C6059C5 /* ANSCompatibility.h */, - D5A77D9BB19720F2F6DABA18FFAE1BED /* Answers.h */, - EEC80EEAD7585932ED7103CDB3DD2BB1 /* CLSAttributes.h */, - EEFBABC9BBAB0AFF5BB67EAA39AFB1F9 /* CLSLogging.h */, - 8A836E355F65336AB62F572650370DD8 /* CLSReport.h */, - 06B1C606690B14A5AA8BD55AD5BFC8FA /* CLSStackFrame.h */, - 05AE1B88F2DED40D20FA3E713343ADCD /* Crashlytics.h */, - C70BFD8668EF3D3C0CA2CBAF20BCEC0E /* Frameworks */, - E72757180D4A3854C00930C715DB812A /* Support Files */, - ); - name = Crashlytics; - path = Crashlytics; + name = Swift; sourceTree = ""; }; CF1408CF629C7361332E53B88F7BD30C = { @@ -1856,41 +1711,155 @@ children = ( 9D940727FF8FB9C785EB98E56350EF41 /* Podfile */, E18B25A63280BD7BD4FD077AAE810B0B /* Frameworks */, - 951F528EB248CDA5ECA983F75D887597 /* Pods */, + E7B1532C9361F905129B8A31FE3DFAC9 /* Pods */, B62787DB9467EA8E34F1D3C1EE39A108 /* Products */, B272BAD1E44BB5FF15CDB6709E9BB330 /* Targets Support Files */, ); sourceTree = ""; }; - DB44BECFF67F87D3B183C5B4192C7A06 /* Resources */ = { + D539B94323EACE05E8742CA475A9B31E /* RxCocoa */ = { isa = PBXGroup; children = ( - 115C1FC657FC84B928179904DCAE83A2 /* ca.lproj */, - 89EFCEC3BBD3FF2B972E13ED0195EE36 /* cs.lproj */, - D14E59FB62713065395451815C17C426 /* da.lproj */, - 5254ADE6CF3C4A29C388B870267EAC2F /* de.lproj */, - 446605CDFEDB8AFB6F8B79F57B08DCF1 /* en.lproj */, - FA22C9ACE54C3BCC399A2C6B45558AE8 /* es.lproj */, - 0867C91274551C4CC38386B73D5B719B /* fr.lproj */, - 9F02F20532B8AAD66A88CA9C8A7ECBBA /* hu.lproj */, - 056426E769A9DF5AEB99F3F0D1F3E9EC /* it.lproj */, - 6F9A6095903AA267D54007D10B62963F /* ja.lproj */, - F385FDD04A7CD8D4D73A9CBE13709FA5 /* ko.lproj */, - 30303A898BD4079BC3BDFDC9BE0FE0D8 /* mk.lproj */, - 2F011A5A472557680FFCAB4C06C4D494 /* nb.lproj */, - 42FC95DDF7AAA7720CE23A0AEE7CB3D2 /* nl.lproj */, - 600B606B89A484FFFD999426ADA021CB /* pl.lproj */, - 04ED8676CF4A16085B1FD0E67E0B06C9 /* pt.lproj */, - 4BEB2CE4C1D40980C7F2D54BC356C85B /* pt_BR.lproj */, - FFA4C2108C0ACFDFA38458344E5FDFD2 /* ru.lproj */, - E750D5EB1CCB23ED2E9AD1743C1E3A53 /* sk.lproj */, - 3B94536FF7F42C980CCE96BD15A9BEBA /* sr.lproj */, - BB8A369DBB111F6C086D924A0BA7BAE1 /* sv.lproj */, - BED412A10CA697E6E5ECDF5DC548A633 /* tr.lproj */, - 6BA085180915C97DAFBE1715EEF59C39 /* zh_CN.lproj */, - 30F697CF9A3525BCAB399CCE8094D056 /* zh_TW.lproj */, + 2188B28FF8ED16EF3BC4ACC350A5C8C6 /* _RX.h */, + 8B520E5AFB7E1EEF18CA80BE2EB9322C /* _RX.m */, + 69F2275D7C741E1541AD1E4E150EF2CB /* _RXDelegateProxy.h */, + C3B10027985ABC4AC3F791E9E28E36D4 /* _RXDelegateProxy.m */, + BF3D671ED93ECFDD3CFEF532D95E4578 /* _RXKVOObserver.h */, + 71F56002366418E883EAF9F01C417837 /* _RXKVOObserver.m */, + 7E7BA9CC5978ED61056EA2B4EAC5BD7C /* _RXObjCRuntime.h */, + 3F5DD2418D5A56EA7E84FF015C931B6C /* _RXObjCRuntime.m */, + CDA0A00139611815774D1341C7ED69E2 /* Bag.swift */, + 9A5D7414AEEC9F6613D25C8D906E356D /* BehaviorRelay+Driver.swift */, + 2164D2371886F2C6A0C8D32300ADA4B5 /* Binder.swift */, + 559A7CE1DADFF444B3303FBCA5DD5D5B /* ControlEvent.swift */, + 5A0DEB90BE7F155815252F99B01FB858 /* ControlEvent+Driver.swift */, + 43288FDC508D156F1E04822ACA1C203A /* ControlEvent+Signal.swift */, + 79622EE94724014E66B4A3255F0DC4EF /* ControlProperty.swift */, + 95A76341BDB1384D5C0FC4D0992DDBD3 /* ControlProperty+Driver.swift */, + CEB14AAE7E120F4DD284E9732011FD4E /* ControlTarget.swift */, + BDDFC5665A416CC35BC3934F702404BA /* DelegateProxy.swift */, + 9C195084074719E04D0A2076C4818816 /* DelegateProxyType.swift */, + D9BA3340C5C6CF748841A5586765AE77 /* Deprecated.swift */, + 5C56A2DA4C3B86261D49A52BDAE8BFAE /* DispatchQueue+Extensions.swift */, + 72089B1079B6B30C2E5A0EF94E041847 /* Driver.swift */, + 713133AA5405682346C628F634B845B3 /* Driver+Subscription.swift */, + 065807C3C706103B33EDECEE6FBA94F7 /* InfiniteSequence.swift */, + 5C4715E938426736FBFCC1691CEC36C5 /* ItemEvents.swift */, + FC6ED4EEA9CC63485D9DAECD4D694556 /* KeyPathBinder.swift */, + 3C8CEB2BFBB5C1F00549E585D2F1C5A5 /* KVORepresentable.swift */, + A3CA6846C5EC1EDB470FAE1326DBA223 /* KVORepresentable+CoreGraphics.swift */, + 8ECD2047DE778A8ECEB4D16E51CADAF3 /* KVORepresentable+Swift.swift */, + 6161FE77FC9F0812FFDCE1C3B6518E5A /* Logging.swift */, + 2FB26DCD09F8DD180A873D9FCFC2B930 /* NotificationCenter+Rx.swift */, + C28A7A38B1D30EF236385313871CA49E /* NSButton+Rx.swift */, + E0EF1BAE4F43C7E8B1D3C8D385DFFCF6 /* NSControl+Rx.swift */, + DC4CE7B422286D035B622009E4703425 /* NSImageView+Rx.swift */, + 1834FE98918D1EA87EA185DCD13113D1 /* NSLayoutConstraint+Rx.swift */, + 9630C1218B9D9665ABFEBA8D020E36BB /* NSObject+Rx.swift */, + D59CEED79A3EC8A11288CA8EB79A0120 /* NSObject+Rx+KVORepresentable.swift */, + 760FBA9EF211C4C8263823FB687FF8C7 /* NSObject+Rx+RawRepresentable.swift */, + 9E281D79E7809A056CD5E06D8E4F3750 /* NSSlider+Rx.swift */, + 559D03A848A0834EA70C9E35525125A2 /* NSTextField+Rx.swift */, + FA62619DD12FEBC8F2F39241F25F88B6 /* NSTextStorage+Rx.swift */, + 86E6F808624ADC0761F5C72F2AF55555 /* NSTextView+Rx.swift */, + 4E9D598DE0BB3B9F58D079474105DFCA /* NSView+Rx.swift */, + 003F4020E337AEA18D5BE06CC3BA84B8 /* Observable+Bind.swift */, + 2A661F8386A764D70E8EBE39C6B95CB5 /* ObservableConvertibleType+Driver.swift */, + 37F98595546001D9C82E6093DCE15809 /* ObservableConvertibleType+SharedSequence.swift */, + 2BF1ABB1A7A6A0493EEEA5D8E917B115 /* ObservableConvertibleType+Signal.swift */, + 880B40BBF4E28708DF8C9824F621953A /* Platform.Darwin.swift */, + A0F4C76DBCF035852143BABEFF3BB2D8 /* Platform.Linux.swift */, + 8910542A8AD98855F664C28D839CF8ED /* PriorityQueue.swift */, + 221D40F0239B06C3E99930C3D2E3B2F4 /* PublishRelay+Signal.swift */, + C277D32805548AC1557D131A259A742C /* Queue.swift */, + 46BD3521B67473815336331CBDE96EA4 /* RecursiveLock.swift */, + EC48C215CCF9F356752B9FA9A36C5898 /* RxCocoa.h */, + A387F2905DE05560D7C2FB393D6B50DA /* RxCocoa.swift */, + F5FC7386D0FF973655C040392B92AF7D /* RxCocoaObjCRuntimeError+Extensions.swift */, + 0766DFCA8AD31A716722CAB66C5F82BD /* RxCocoaRuntime.h */, + 27DF5D4B641EDA5D26453F530F995133 /* RxCollectionViewDataSourcePrefetchingProxy.swift */, + B77844ED57A7376CFBB0732AD2C45A66 /* RxCollectionViewDataSourceProxy.swift */, + B94C46664053886735A2AAB29688CB91 /* RxCollectionViewDataSourceType.swift */, + F8D15BF0499E81748B1CA4055DD0536C /* RxCollectionViewDelegateProxy.swift */, + BA94AF09897AA099CD4A326F5C350B99 /* RxCollectionViewReactiveArrayDataSource.swift */, + 6AF6FBB5279384A234CC39494E353161 /* RxNavigationControllerDelegateProxy.swift */, + BB6F0CEA9B971471F68B35ACD81107C1 /* RxPickerViewAdapter.swift */, + F79F9C291488C920E47DD7880581E4AE /* RxPickerViewDataSourceProxy.swift */, + 02AD85BB6FA70C98EE9C4D2EBD5F511E /* RxPickerViewDataSourceType.swift */, + 2BB2560AF78E1D089C8543B5890B3DB3 /* RxPickerViewDelegateProxy.swift */, + F31189565DA4001C749E7DE0BE1EDF97 /* RxScrollViewDelegateProxy.swift */, + EBEFB912F18787783C645234AFC62769 /* RxSearchBarDelegateProxy.swift */, + 76A5AD3A3935201085A59E803F4EB534 /* RxSearchControllerDelegateProxy.swift */, + 7E5E201C8976DE8EFC97C9BDA55243BE /* RxTabBarControllerDelegateProxy.swift */, + 8931C51045847EBCD8A49A4015F045FA /* RxTabBarDelegateProxy.swift */, + 7CF3D76DE4B78AAEEBBF4E4B04D8F073 /* RxTableViewDataSourcePrefetchingProxy.swift */, + A7265548FB4C34EA3FEBC1153EC17343 /* RxTableViewDataSourceProxy.swift */, + 23A04FF3E53F025698AC33CA6BEAC267 /* RxTableViewDataSourceType.swift */, + 865F08DA44E1D1A677629C9EC5C6CEDB /* RxTableViewDelegateProxy.swift */, + A0F36E8AAA036DA59C7308B217068755 /* RxTableViewReactiveArrayDataSource.swift */, + C875C0D6B79B90A901D7B9829358C8C8 /* RxTarget.swift */, + 31F4789E7FE30B1C54297B57755C3B8C /* RxTextStorageDelegateProxy.swift */, + 011F2989905FF4D5DE2C3CC44393D295 /* RxTextViewDelegateProxy.swift */, + F9AEC842CB1447B87879542E040BDA88 /* RxWebViewDelegateProxy.swift */, + F17E3BA1F44FB63DAC64BABB9B5A336D /* SchedulerType+SharedSequence.swift */, + D1DA3E8E72EBCFC05BBD91B9C6DADAF4 /* SectionedViewDataSourceType.swift */, + 7BC7A1B96F39B7199C235C5A48548444 /* SharedSequence.swift */, + 1B39DFCE8FFF0D260D026B5923D32ADA /* SharedSequence+Operators.swift */, + 67597B37E0E26A61D6BC09F2DAAAB3D2 /* SharedSequence+Operators+arity.swift */, + F2D0007112B1066967838D5F18083F85 /* Signal.swift */, + E268C445333974610E8637CF4B233BA9 /* Signal+Subscription.swift */, + D5ADCC7E01375AE8850D40C88E46066C /* TextInput.swift */, + 4DD1CA0AF158FC8773747DFFE2E86803 /* UIActivityIndicatorView+Rx.swift */, + A7FE5EE8F7307C9713C0D4D270FBCB9F /* UIAlertAction+Rx.swift */, + AC579443831ED157832C91C8CCF37706 /* UIApplication+Rx.swift */, + 569B6A3BAB1F6D3D135E7E13A3BBC6A4 /* UIBarButtonItem+Rx.swift */, + D50C34DA69D3F53C34CAF0D1843C7B0C /* UIButton+Rx.swift */, + 2E05376EB2D93633178630F5731744C9 /* UICollectionView+Rx.swift */, + 9F5261697D5575D0E3B85A9432444D10 /* UIControl+Rx.swift */, + 06E267607D05999EB65A4EE2DDA250A5 /* UIDatePicker+Rx.swift */, + 8B4DAE8B6180EBD5736479DFC0CFCE37 /* UIGestureRecognizer+Rx.swift */, + B1569444F3F12E7304AFD55F47C97939 /* UIImageView+Rx.swift */, + 187E969AF9AD057D1F0AD02C6CADAB3F /* UILabel+Rx.swift */, + BA2E2E42D7E772EC4F79CA4141538ABA /* UINavigationController+Rx.swift */, + 2E33F1F5CAC51383316E1530212FFA0A /* UINavigationItem+Rx.swift */, + 9CDE181543C866F4E64E37D4D68DEDDD /* UIPageControl+Rx.swift */, + 8F3C1FED30B67BF7DF1317EFC1AD4B6F /* UIPickerView+Rx.swift */, + B5D15ABD8534EDDB63BE84B925FF1736 /* UIProgressView+Rx.swift */, + CC448630BF73209B635524DA7BE79972 /* UIRefreshControl+Rx.swift */, + 8CC85BAA3134E462C063A92249AB5FB7 /* UIScrollView+Rx.swift */, + C3B15636E35EFC3D98EE0377735A9435 /* UISearchBar+Rx.swift */, + 9D1B60973C384BA689C0392EE1E34752 /* UISearchController+Rx.swift */, + E8761D541A699D256A42FF151A553275 /* UISegmentedControl+Rx.swift */, + 241289596481F12057562FECAFCFF5EB /* UISlider+Rx.swift */, + 9AA44C402B62994FD1D1764726842F83 /* UIStepper+Rx.swift */, + D9E41E4129D53F7371DEE1F12068E8A0 /* UISwitch+Rx.swift */, + 903B1A251F8F4FB5D75720AABF7BC0ED /* UITabBar+Rx.swift */, + B805A85D75D5E4233FE72BBC63280CBF /* UITabBarController+Rx.swift */, + 04DD7BCE200A032F3F94238030800580 /* UITabBarItem+Rx.swift */, + 15933536FE2B9E09557695328B7AE566 /* UITableView+Rx.swift */, + 496B1363EA923E953714A832CE42CF42 /* UITextField+Rx.swift */, + 47B8AAA9051AB86BDCA2A26A1E25EBD4 /* UITextView+Rx.swift */, + 63338197B70D53565C83572601B41FCC /* UIView+Rx.swift */, + 46E426650C07455284CC1396F3E43D06 /* UIViewController+Rx.swift */, + 6CEFA95726024FA2687F3B95166C17FD /* UIWebView+Rx.swift */, + C51EA8ABC57C82697425753C47C2A0A0 /* URLSession+Rx.swift */, + BF669FFABF85F0288AABD570617C4048 /* Support Files */, ); - name = Resources; + name = RxCocoa; + path = RxCocoa; + sourceTree = ""; + }; + D9D5C44FCFCD926D2D8D0E7FD2E7DE35 /* LetsMove */ = { + isa = PBXGroup; + children = ( + F4AE309BCA2849F34FD79C687F06F388 /* LetsMove.h */, + EDF92CA2CE6DA70A2E91FFD1A82C000B /* PFMoveApplication.h */, + 7D0318A6399F6ECDADB36D96A2A76354 /* PFMoveApplication.m */, + 34D1127A74A391ADC6F8973358025FF6 /* Resources */, + 60EAE688DC9DF483CF61AFBF0C73DB48 /* Support Files */, + ); + name = LetsMove; + path = LetsMove; sourceTree = ""; }; E18B25A63280BD7BD4FD077AAE810B0B /* Frameworks */ = { @@ -1903,52 +1872,47 @@ name = Frameworks; sourceTree = ""; }; - E51C41824D3024C9F0550A16A2844F3F /* Support Files */ = { + E4CAD41CC3DA5C9FBDFEF663057F6511 /* Support Files */ = { isa = PBXGroup; children = ( - CAA62821FC1B901336DB8E594A277780 /* RxCocoa.modulemap */, - A567940C682F1F53E83AB814422BFCB0 /* RxCocoa.xcconfig */, - 4EB4859996AD7BFE124B7D527E632E4A /* RxCocoa-dummy.m */, - 476FDB3D289967B81A40D5B01C96B7FE /* RxCocoa-Info.plist */, - BFC55AE8932F725D9118C3B1EB9B4F9B /* RxCocoa-prefix.pch */, - 455570EDE1700F5F4B258FDE3CB5BB25 /* RxCocoa-umbrella.h */, + 9F89B1A6818DBDF78A1651420F3B0FAF /* RxRelay.modulemap */, + A0A9E2B523C480849A86E433E3926E3C /* RxRelay.xcconfig */, + 005C7558D73AF86504DF2C5FB647D2FC /* RxRelay-dummy.m */, + 8883CFA741873112292DF01A08A6477C /* RxRelay-Info.plist */, + BB1079CFB79EA228FEC22E1E0F5BF4FF /* RxRelay-prefix.pch */, + 390B993E3935F4F6845E0077EB268894 /* RxRelay-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/RxCocoa"; + path = "../Target Support Files/RxRelay"; sourceTree = ""; }; - E72757180D4A3854C00930C715DB812A /* Support Files */ = { + E7B1532C9361F905129B8A31FE3DFAC9 /* Pods */ = { isa = PBXGroup; children = ( - AD2F595D1B7CF6D868443511CB59C29C /* Crashlytics.xcconfig */, + 9CA1F2535EE716C0CD2CCEC40BB631B4 /* Alamofire */, + F4EEEF7323917199AA243AD6734A3D3E /* CocoaLumberjack */, + 072BC03126AEF75FD2ABA99F6EF5C6AA /* Crashlytics */, + 68D522AB6DDE68CBD9AD7FA8A86F7403 /* Fabric */, + D9D5C44FCFCD926D2D8D0E7FD2E7DE35 /* LetsMove */, + D539B94323EACE05E8742CA475A9B31E /* RxCocoa */, + 23CB6ED1EE0A72DC5C37E95A8329E8D7 /* RxRelay */, + 0968948747C547A392CB5545BA0AFF63 /* RxSwift */, + 47A6C2543E97255205A490B65E26649C /* SwiftyJSON */, + 3B598365DC776513C5D73EF9862A20CB /* WebViewJavascriptBridge */, + 7AC7BE820A861C8C66852A0A459719CA /* Yams */, ); - name = "Support Files"; - path = "../Target Support Files/Crashlytics"; + name = Pods; sourceTree = ""; }; - ED39EC06CEC4B9BD660FF2A2640891E1 /* Fabric */ = { + F4EEEF7323917199AA243AD6734A3D3E /* CocoaLumberjack */ = { isa = PBXGroup; children = ( - 4E8B8EF12D238DE8FC62C2E07FF45F58 /* FABAttributes.h */, - CA2D9BB7C05EB829DBD19C6300AB491D /* Fabric.h */, - 27A3FE26879F8C9196AD6731ECE2BF8B /* Frameworks */, - B58C35B5597B7A77BEECA877480C1BD9 /* Support Files */, + 0E7FC127C6CCACBEE1AFB93325572ACF /* Core */, + 57022CF93403384CF745F8671C7BC288 /* Support Files */, + C9B388AEE2D1D66492C8A193B2ACC098 /* Swift */, ); - name = Fabric; - path = Fabric; - sourceTree = ""; - }; - FC1AA986D69C0570A37090623B4F45D0 /* RxRelay */ = { - isa = PBXGroup; - children = ( - 4910660F71E465CD49F4E70BF1EE6F88 /* BehaviorRelay.swift */, - 0FF44793605D2BAFEE8149BE45A392EE /* Observable+Bind.swift */, - 0C58FCDF9BB513D1C0E5A8E61FDE9690 /* PublishRelay.swift */, - 23863B37B02C10E28DCB9FD124FF409B /* Utils.swift */, - B6F35ECC16CD8D89CC6CF747447598DE /* Support Files */, - ); - name = RxRelay; - path = RxRelay; + name = CocoaLumberjack; + path = CocoaLumberjack; sourceTree = ""; }; /* End PBXGroup section */ @@ -2036,6 +2000,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 66D3D10812EFC434FC20F33E39815574 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ACC457D4C42E72BD0833D0052EAC0563 /* Pods-ClashX-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 722E475DE0CF9919A20939E5C73B50DC /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -2062,14 +2034,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - B57A319092595C0F2C1E687D3AB1E0B9 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 4232596095131A91F5F70EB23C095A52 /* Pods-ClashX-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -2132,28 +2096,27 @@ }; AE894AE64A4137A222142AE3F3D915C8 /* Pods-ClashX */ = { isa = PBXNativeTarget; - buildConfigurationList = C1748BAAC23CF68B00F72BF44226B8ED /* Build configuration list for PBXNativeTarget "Pods-ClashX" */; + buildConfigurationList = 71D3C4D311AB46C83668A409ECB01125 /* Build configuration list for PBXNativeTarget "Pods-ClashX" */; buildPhases = ( - B57A319092595C0F2C1E687D3AB1E0B9 /* Headers */, - 0C97D74392C90497CC7E1DA6C82E763A /* Sources */, - 87A8ECAD9159AC7C609DEA27F519FDD6 /* Frameworks */, - 41C0E8DBD8649342D4F29F1A20598830 /* Resources */, + 66D3D10812EFC434FC20F33E39815574 /* Headers */, + 8C913EBA49CE993F509496618F32BD62 /* Sources */, + 5A7B9CCC3E446CE25BC6845F08EB7EA8 /* Frameworks */, + C97ED89E6429F617520B491000DB1828 /* Resources */, ); buildRules = ( ); dependencies = ( - 9DFB54ABD467D8D73471144BF3A9F586 /* PBXTargetDependency */, - DD202040CF69B9930D9CDBAD4008DB8A /* PBXTargetDependency */, - 90E348FEBC548BBCD9586811BE117B93 /* PBXTargetDependency */, - 10331D8A15231117AC5B682273C0E144 /* PBXTargetDependency */, - 6993F04927EFD3D47C15AFA5D8BF75FB /* PBXTargetDependency */, - FF0BC1579C2953A5EBE7D024A4E7000B /* PBXTargetDependency */, - 85C219CB81F98557C884AB9AE77A92A5 /* PBXTargetDependency */, - 73CEB39FD8ED06F2B9C114485881DBA6 /* PBXTargetDependency */, - 5F0A641B0A522810DD4C807C370F1CD3 /* PBXTargetDependency */, - CC960A7854857BE2713DB385647DD54C /* PBXTargetDependency */, - A3812F85A931B4AF55F4CC0DFF567B96 /* PBXTargetDependency */, - F7CDA279F9AD2F750CBBC707176F2446 /* PBXTargetDependency */, + F8767AAB044D0F60232EFE286C124E67 /* PBXTargetDependency */, + 637C66C6E6516F0A0134B95127A483F3 /* PBXTargetDependency */, + 9F2C507974098D350561B17EBD17FB5A /* PBXTargetDependency */, + 55202D06F0AD925A7D8887D8FDF671EC /* PBXTargetDependency */, + 0AA346589F411D65D58A55B97D2E5CFC /* PBXTargetDependency */, + 39D7AA140AC01BBC9FD5D1A812C85881 /* PBXTargetDependency */, + E9F243ED2ADC2B9B797E2690C466DF9C /* PBXTargetDependency */, + DD72CDF9C5DDFF8836797D6FCEF8F54C /* PBXTargetDependency */, + 1AADEB29841DEE76CA6947119C6BACE1 /* PBXTargetDependency */, + E201380C7025A4BBB7CE05C995D044C9 /* PBXTargetDependency */, + 85B5F62E8C77A0B47D21DEE18402B90F /* PBXTargetDependency */, ); name = "Pods-ClashX"; productName = "Pods-ClashX"; @@ -2298,7 +2261,6 @@ 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */, 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */, EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */, - ED77B4B88587C894E85C361023D67C53 /* Sparkle */, D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */, D6EE36F386DBFD58A8A5B22D65791ABB /* WebViewJavascriptBridge */, 7A5852F1D89CE2FE43485C63F48F223A /* Yams */, @@ -2328,13 +2290,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 41C0E8DBD8649342D4F29F1A20598830 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 473D3E892ABB6C798CFF290644259B34 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -2349,6 +2304,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + C97ED89E6429F617520B491000DB1828 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; D098F7F0080A87A1F472C81FC2F85528 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -2404,14 +2366,6 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ - 0C97D74392C90497CC7E1DA6C82E763A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1C2B8DF7D88E1662D7A92D5E31BB7EB5 /* Pods-ClashX-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 1700C451C98D9DCECBEDFC5E351C5A9E /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2604,6 +2558,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8C913EBA49CE993F509496618F32BD62 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A24FFF13862FDD6AFE1B207626BA6282 /* Pods-ClashX-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; C6CAE08E8F5D6818B6E9775FD8A50949 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2819,11 +2781,29 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 10331D8A15231117AC5B682273C0E144 /* PBXTargetDependency */ = { + 0AA346589F411D65D58A55B97D2E5CFC /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = LetsMove; + target = F83960005EA88D0C24A1D277DD0E8667 /* LetsMove */; + targetProxy = 0778F68992A056BEFB2BE66A66F431F7 /* PBXContainerItemProxy */; + }; + 1AADEB29841DEE76CA6947119C6BACE1 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SwiftyJSON; + target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; + targetProxy = 58CC5701DD3DD74B76370905D3D9DD9F /* PBXContainerItemProxy */; + }; + 39D7AA140AC01BBC9FD5D1A812C85881 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = RxCocoa; + target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; + targetProxy = DD7A9C833730A146881CD48B5EAE80D7 /* PBXContainerItemProxy */; + }; + 55202D06F0AD925A7D8887D8FDF671EC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Fabric; target = ABB048B191245233986A7CD75FE412A5 /* Fabric */; - targetProxy = C91BDA6CDD5407D110640F9635BBB62A /* PBXContainerItemProxy */; + targetProxy = 70452376B2D83D742C6D95D8CB49646F /* PBXContainerItemProxy */; }; 573F8FF351F0F1AAB796DAE14F0B18F1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -2831,35 +2811,17 @@ target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; targetProxy = 07E45B0AFEEED2846D13571956E582B3 /* PBXContainerItemProxy */; }; - 5F0A641B0A522810DD4C807C370F1CD3 /* PBXTargetDependency */ = { + 637C66C6E6516F0A0134B95127A483F3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Sparkle; - target = ED77B4B88587C894E85C361023D67C53 /* Sparkle */; - targetProxy = 09917A11476B875E9FAE4FE9A06D0CFF /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = 1BA2B2D23F9B10A835892F96E2B44A8F /* PBXContainerItemProxy */; }; - 6993F04927EFD3D47C15AFA5D8BF75FB /* PBXTargetDependency */ = { + 85B5F62E8C77A0B47D21DEE18402B90F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = LetsMove; - target = F83960005EA88D0C24A1D277DD0E8667 /* LetsMove */; - targetProxy = 72D398EC9A0F050B809190F0E4448436 /* PBXContainerItemProxy */; - }; - 73CEB39FD8ED06F2B9C114485881DBA6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxSwift; - target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; - targetProxy = B8B966176533A90870A4F0634DDA8D41 /* PBXContainerItemProxy */; - }; - 85C219CB81F98557C884AB9AE77A92A5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = RxRelay; - target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; - targetProxy = 33D1EE5D4C59A5D5299B9F06DC913300 /* PBXContainerItemProxy */; - }; - 90E348FEBC548BBCD9586811BE117B93 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Crashlytics; - target = C0E41540D6862472ED7F2FA11669BE1F /* Crashlytics */; - targetProxy = 211A51056B446142892D7CCC6B24DA1F /* PBXContainerItemProxy */; + name = Yams; + target = 7A5852F1D89CE2FE43485C63F48F223A /* Yams */; + targetProxy = E352069930BDC5D137DABF7720649186 /* PBXContainerItemProxy */; }; 9CC239530FF1F8F22ED406CAD9C614F6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -2867,17 +2829,11 @@ target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; targetProxy = 04142E1DB41EC92EB296F3E757BCE4B7 /* PBXContainerItemProxy */; }; - 9DFB54ABD467D8D73471144BF3A9F586 /* PBXTargetDependency */ = { + 9F2C507974098D350561B17EBD17FB5A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Alamofire; - target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; - targetProxy = 5B42250EC5497EF6229F2771D0449B03 /* PBXContainerItemProxy */; - }; - A3812F85A931B4AF55F4CC0DFF567B96 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = WebViewJavascriptBridge; - target = D6EE36F386DBFD58A8A5B22D65791ABB /* WebViewJavascriptBridge */; - targetProxy = FD83492AF04732074B4363704D8D57DB /* PBXContainerItemProxy */; + name = Crashlytics; + target = C0E41540D6862472ED7F2FA11669BE1F /* Crashlytics */; + targetProxy = EB827DA04268E10BC70FCD445A5159D1 /* PBXContainerItemProxy */; }; C9CEFEFAAAEDB8CD947737FA56C849D4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -2885,42 +2841,42 @@ target = ABB048B191245233986A7CD75FE412A5 /* Fabric */; targetProxy = D465047540D12FD9D95291AE82A76DB9 /* PBXContainerItemProxy */; }; - CC960A7854857BE2713DB385647DD54C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SwiftyJSON; - target = D118A6A04828FD3CDA8640CD2B6796D2 /* SwiftyJSON */; - targetProxy = 8BDE9DE2CF50FBA66C4DAA439A268CD8 /* PBXContainerItemProxy */; - }; CCCA4B7752069A69459186957330D49D /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = RxSwift; target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; targetProxy = 3AA5F122E4B6C1CDC8306AE3F5C627D8 /* PBXContainerItemProxy */; }; - DD202040CF69B9930D9CDBAD4008DB8A /* PBXTargetDependency */ = { + DD72CDF9C5DDFF8836797D6FCEF8F54C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 06186B8511BEF7195AF5181683350546 /* PBXContainerItemProxy */; + name = RxSwift; + target = EA9EA43B3B503823EE36C60D9C8A865F /* RxSwift */; + targetProxy = 4E5AF33214983FF1CFA60D17D912C1DB /* PBXContainerItemProxy */; }; - F7CDA279F9AD2F750CBBC707176F2446 /* PBXTargetDependency */ = { + E201380C7025A4BBB7CE05C995D044C9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Yams; - target = 7A5852F1D89CE2FE43485C63F48F223A /* Yams */; - targetProxy = D43A3CC77787A857AEBC7FA9A6CA6FEF /* PBXContainerItemProxy */; + name = WebViewJavascriptBridge; + target = D6EE36F386DBFD58A8A5B22D65791ABB /* WebViewJavascriptBridge */; + targetProxy = 903BD39446CF27B14F71BF522035CD41 /* PBXContainerItemProxy */; }; - FF0BC1579C2953A5EBE7D024A4E7000B /* PBXTargetDependency */ = { + E9F243ED2ADC2B9B797E2690C466DF9C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = RxCocoa; - target = 7AD0C6DCDC9CEC8A3C7C10C7FEE07BE6 /* RxCocoa */; - targetProxy = ADAA0C434289D4F5BBFFF94DC824FF07 /* PBXContainerItemProxy */; + name = RxRelay; + target = 4622BFEF3DC16E8BD15EEFC30D4D0084 /* RxRelay */; + targetProxy = 586C1C93FF116F7F7F82B31BA6B7D764 /* PBXContainerItemProxy */; + }; + F8767AAB044D0F60232EFE286C124E67 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Alamofire; + target = EAAA1AD3A8A1B59AB91319EE40752C6D /* Alamofire */; + targetProxy = EF6C8BCDBA60AD4EE411B62CEA5CDBD7 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 05B52EF50B0825DBC070EEA38D64556F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D570CE62E20198BF4AC4EEBB11D745F9 /* Fabric.xcconfig */; + baseConfigurationReference = 7007D5AD4102E6AD284277F90D96C2B8 /* Fabric.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -2997,7 +2953,7 @@ }; 1B181EE1ACA2334A190BE566AC072D09 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DA87FBE86B8D8C84ACA4BD44BD8FEFB9 /* Yams.xcconfig */; + baseConfigurationReference = 592ECC09EF9B4A37AD6192FA6A6F24E6 /* Yams.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3034,7 +2990,7 @@ }; 1E5AF1DA7C913F02BA374E93FF133463 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 973248825607ABD2C8303778909670AE /* Alamofire.xcconfig */; + baseConfigurationReference = 7D791BA4EFDA3B7135849F8080308C01 /* Alamofire.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3070,26 +3026,9 @@ }; name = Debug; }; - 21221507EB6C5017FA40BD87C8A5AE87 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8504FD0E897E972FBDFBBFF1C9CE7776 /* Sparkle.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 10.7; - SDKROOT = macosx; - }; - name = Release; - }; 3562ACB3B6DA42BE8D9DDB1E8A250472 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A567940C682F1F53E83AB814422BFCB0 /* RxCocoa.xcconfig */; + baseConfigurationReference = F09BCF10D39AC3B9D08E79CD1D309DC3 /* RxCocoa.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3126,7 +3065,7 @@ }; 3986F92BF3810B230B66CA2E51CB0A26 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A650FCC60E6CD554AF2E832E3C108253 /* RxRelay.xcconfig */; + baseConfigurationReference = A0A9E2B523C480849A86E433E3926E3C /* RxRelay.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3163,7 +3102,7 @@ }; 5610145CA8616F5D357807595646329E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 39EF7A6AE17B3FA6468DF09E510BE7D6 /* RxSwift.xcconfig */; + baseConfigurationReference = F80534A54E3179228E264A9A76907F63 /* RxSwift.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3198,26 +3137,9 @@ }; name = Release; }; - 5AFD67EFA6B3F27B4F0B0F8027C335F7 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 8504FD0E897E972FBDFBBFF1C9CE7776 /* Sparkle.xcconfig */; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_IDENTITY = "-"; - COMBINE_HIDPI_IMAGES = YES; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/../Frameworks", - ); - MACOSX_DEPLOYMENT_TARGET = 10.7; - SDKROOT = macosx; - }; - name = Debug; - }; 5EA179CF75E055BA31CD9D5C7054FB61 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7D459F55302F438A7EDD7459C7D12F9A /* LetsMove.xcconfig */; + baseConfigurationReference = D33946088DDA1102EE52C25277A9EFED /* LetsMove.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3319,7 +3241,7 @@ }; 692E6C340FA0DDC68FF1AFACE651610A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F0A2914598E443CF887FE1264FAC3B7 /* CocoaLumberjack.xcconfig */; + baseConfigurationReference = D20E6F9D7006410AA4500134810C30AB /* CocoaLumberjack.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3357,7 +3279,7 @@ }; 6BE57325213B586C968586D4812D74CA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 95C7DC3CF99FCFBD7A4E9D73E51BE8C4 /* SwiftyJSON.xcconfig */; + baseConfigurationReference = 6EEE5818A3E5DECFB96E86792A9B0BB0 /* SwiftyJSON.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3394,7 +3316,7 @@ }; 802F2B2B3691E9D6C58065043E04754F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A567940C682F1F53E83AB814422BFCB0 /* RxCocoa.xcconfig */; + baseConfigurationReference = F09BCF10D39AC3B9D08E79CD1D309DC3 /* RxCocoa.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3431,7 +3353,7 @@ }; 86C3771B6FFE4BE7689E2DF8BA2D31BD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 39EF7A6AE17B3FA6468DF09E510BE7D6 /* RxSwift.xcconfig */; + baseConfigurationReference = F80534A54E3179228E264A9A76907F63 /* RxSwift.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3468,7 +3390,7 @@ }; 8717DDB7A09CC25CEBE5DF989176CB17 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AD2F595D1B7CF6D868443511CB59C29C /* Crashlytics.xcconfig */; + baseConfigurationReference = 6AFA9E05B262F5CF90B7E740403444A0 /* Crashlytics.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3485,7 +3407,7 @@ }; 8AF269AE68A08CCAE10154E6555B0BD6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45B66DD7F0AD8264388FE30E794C0C0A /* WebViewJavascriptBridge.xcconfig */; + baseConfigurationReference = 8C653B8D898E53212FEBABB1FDED2ED0 /* WebViewJavascriptBridge.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3521,47 +3443,7 @@ }; name = Debug; }; - 98F718FE7E78945C6C481BAE1B27A76C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 76EEC400A150DAC1011B3EB1B9167DD2 /* Pods-ClashX.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = ""; - "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"; - FRAMEWORK_VERSION = A; - INFOPLIST_FILE = "Target Support Files/Pods-ClashX/Pods-ClashX-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 = 10.10; - MODULEMAP_FILE = "Target Support Files/Pods-ClashX/Pods-ClashX.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; - }; - 9D975E469BBEE8A8809743FFFC74EBA0 /* Release */ = { + A54EC82C46BFB2C87D81EBCAA6FA2C67 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = F7864582729C0D6E84185C9B8C368117 /* Pods-ClashX.release.xcconfig */; buildSettings = { @@ -3603,7 +3485,7 @@ }; AF406933D427D9AE231B34EC374A1567 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7D459F55302F438A7EDD7459C7D12F9A /* LetsMove.xcconfig */; + baseConfigurationReference = D33946088DDA1102EE52C25277A9EFED /* LetsMove.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3641,7 +3523,7 @@ }; C23E6A5F56FD55981FEDEF67B3237C81 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 3F0A2914598E443CF887FE1264FAC3B7 /* CocoaLumberjack.xcconfig */; + baseConfigurationReference = D20E6F9D7006410AA4500134810C30AB /* CocoaLumberjack.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3679,7 +3561,7 @@ }; C35D2597B0740C30DCD77E82986EE32A /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D570CE62E20198BF4AC4EEBB11D745F9 /* Fabric.xcconfig */; + baseConfigurationReference = 7007D5AD4102E6AD284277F90D96C2B8 /* Fabric.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3696,7 +3578,7 @@ }; C8EE9331E7CFAF37A2CEC1C6CF86CF99 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 45B66DD7F0AD8264388FE30E794C0C0A /* WebViewJavascriptBridge.xcconfig */; + baseConfigurationReference = 8C653B8D898E53212FEBABB1FDED2ED0 /* WebViewJavascriptBridge.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3734,7 +3616,7 @@ }; CF1BC1FB6FED83490FA165D8D69DC31A /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = AD2F595D1B7CF6D868443511CB59C29C /* Crashlytics.xcconfig */; + baseConfigurationReference = 6AFA9E05B262F5CF90B7E740403444A0 /* Crashlytics.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; @@ -3749,9 +3631,49 @@ }; name = Debug; }; + DE73836BF075410DC364EE44BDE3E6D9 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 76EEC400A150DAC1011B3EB1B9167DD2 /* Pods-ClashX.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = ""; + "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"; + FRAMEWORK_VERSION = A; + INFOPLIST_FILE = "Target Support Files/Pods-ClashX/Pods-ClashX-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 = 10.10; + MODULEMAP_FILE = "Target Support Files/Pods-ClashX/Pods-ClashX.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; + }; EADBE94060815557A311FFD4FEE1046C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A650FCC60E6CD554AF2E832E3C108253 /* RxRelay.xcconfig */; + baseConfigurationReference = A0A9E2B523C480849A86E433E3926E3C /* RxRelay.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3788,7 +3710,7 @@ }; ED6DE5184042CDBAFB7B0D013DDCB951 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 973248825607ABD2C8303778909670AE /* Alamofire.xcconfig */; + baseConfigurationReference = 7D791BA4EFDA3B7135849F8080308C01 /* Alamofire.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CLANG_ENABLE_OBJC_WEAK = NO; @@ -3826,7 +3748,7 @@ }; ED82C140C4855C20D418C0F3F5C650AA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DA87FBE86B8D8C84ACA4BD44BD8FEFB9 /* Yams.xcconfig */; + baseConfigurationReference = 592ECC09EF9B4A37AD6192FA6A6F24E6 /* Yams.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3863,7 +3785,7 @@ }; F44A2C7427DE2B5A036C0584D34F58AB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 95C7DC3CF99FCFBD7A4E9D73E51BE8C4 /* SwiftyJSON.xcconfig */; + baseConfigurationReference = 6EEE5818A3E5DECFB96E86792A9B0BB0 /* SwiftyJSON.xcconfig */; buildSettings = { ARCHS = "$(ARCHS_STANDARD_64_BIT)"; CODE_SIGN_IDENTITY = ""; @@ -3928,15 +3850,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2C8D06A2289713323892B3638F08AC0B /* Build configuration list for PBXAggregateTarget "Sparkle" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5AFD67EFA6B3F27B4F0B0F8027C335F7 /* Debug */, - 21221507EB6C5017FA40BD87C8A5AE87 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3964,6 +3877,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 71D3C4D311AB46C83668A409ECB01125 /* Build configuration list for PBXNativeTarget "Pods-ClashX" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + DE73836BF075410DC364EE44BDE3E6D9 /* Debug */, + A54EC82C46BFB2C87D81EBCAA6FA2C67 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; A084C0089544D8EEE7DA4C6D8EEEF9ED /* Build configuration list for PBXAggregateTarget "Crashlytics" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -3973,15 +3895,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C1748BAAC23CF68B00F72BF44226B8ED /* Build configuration list for PBXNativeTarget "Pods-ClashX" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 98F718FE7E78945C6C481BAE1B27A76C /* Debug */, - 9D975E469BBEE8A8809743FFFC74EBA0 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; CFAFE9C352A07522893D53686BE10A3B /* Build configuration list for PBXNativeTarget "RxSwift" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Sparkle/LICENSE b/Pods/Sparkle/LICENSE deleted file mode 100644 index 1e9b1c6..0000000 --- a/Pods/Sparkle/LICENSE +++ /dev/null @@ -1,61 +0,0 @@ -Copyright (c) 2006-2013 Andy Matuschak. -Copyright (c) 2009-2013 Elgato Systems GmbH. -Copyright (c) 2011-2014 Kornel Lesiński. -Copyright (c) 2015-2017 Mayur Pawashe. -Copyright (c) 2014 C.W. Betts. -Copyright (c) 2014 Petroules Corporation. -Copyright (c) 2014 Big Nerd Ranch. -All rights reserved. - -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. - -================= -EXTERNAL LICENSES -================= - -bspatch.c and bsdiff.c, from bsdiff 4.3 : - Copyright (c) 2003-2005 Colin Percival. - -sais.c and sais.c, from sais-lite (2010/08/07) : - Copyright (c) 2008-2010 Yuta Mori. - -SUDSAVerifier.m: - Copyright (c) 2011 Mark Hamlin. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted providing that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. diff --git a/Pods/Sparkle/README.markdown b/Pods/Sparkle/README.markdown deleted file mode 100644 index 71412ce..0000000 --- a/Pods/Sparkle/README.markdown +++ /dev/null @@ -1,65 +0,0 @@ -# Sparkle [![Build Status](https://travis-ci.org/sparkle-project/Sparkle.svg?branch=master)](https://travis-ci.org/sparkle-project/Sparkle) [![Carthage compatible](https://img.shields.io/badge/Carthage-compatible-4BC51D.svg?style=flat)](https://github.com/Carthage/Carthage) [![CocoaPods](https://img.shields.io/cocoapods/v/Sparkle.svg?maxAge=2592000)]() sponsored by: StackPath - -Secure and reliable software update framework for Cocoa developers. - -Sparkle shows familiar update window with release notes - -## Features - -* Seamless. There's no mention of Sparkle; your icons and app name are used. -* Secure. Updates are verified using EdDSA signatures and Apple Code Signing. -* Fast. Supports delta updates which only patch files that have changed. -* Easy to install. Sparkle requires no code in your app, and only needs static files on a web server. -* Supports bundles, preference panes, plugins, and other non-.app software. Can install .pkg files for more complicated products. -* Handles permissions, quarantine and automatically asks for authentication if needed. -* Uses RSS-based appcasts for release information. Appcasts are a de-facto standard supported by 3rd party update-tracking programs and websites. -* Stays hidden until second launch for better first impressions. -* Truly self-updating — the user can choose to automatically download and install all updates in the background. -* Ability to mark updates as critical. -* Progress and status notifications for the host app. - -## Requirements - -* Runtime: macOS 10.7 or greater -* Build: Xcode 9 and 10.11 SDK or greater -* HTTPS server for serving updates (see [App Transport Security](http://sparkle-project.org/documentation/app-transport-security/)) -* No sandboxing. Sparkle 1.x can't update sandboxed apps. Sparkle 2.0 (alpha) can. - -## Usage - -See [getting started guide](https://sparkle-project.org/documentation/). No code is necessary, but a bit of Xcode configuration is required. - -## Development - -This repository uses git submodules, and will not build unless you clone recursively. Also, GitHub-provided ZIP/tar archives are broken due to GitHub not supporting git submodules properly. - - git clone --recursive https://github.com/sparkle-project/Sparkle - -### Troubleshooting - - * Please check **Console.app**. Sparkle prints detailed information there about all problems it encounters. It often also suggests solutions to the problems, so please read Sparkle's log messages carefully. - - * Use the `generate_appcast` tool which creates appcast files, correct signatures, and delta updates automatically. - - * Make sure the URL specified in [`SUFeedURL`](https://sparkle-project.org/documentation/customization/) is valid (typos/404s are a common error!), and that it uses modern TLS ([test it](https://www.ssllabs.com/ssltest/)). - - * Delete your app's preferences (in `~/Library/Preferences/`) if you've set another feed URL programmatically via Sparkle's Objective-C interface. - -### API symbols - -Sparkle is built with `-fvisibility=hidden -fvisibility-inlines-hidden` which means no symbols are exported by default. -If you are adding a symbol to the public API you must decorate the declaration with the `SU_EXPORT` macro (grep the source code for examples). - -### Building the distribution package - -`cd` to the root of the Sparkle source tree and run `make release`. Sparkle-*VERSION*.tar.bz2 will be created in a temporary directory and revealed in Finder after the build has completed. - -Alternatively, build the Distribution scheme in the Xcode UI. - -### Code of Conduct - -We pledge to have an open and welcoming environment. See our [Code of Conduct](CODE_OF_CONDUCT.md). - -## Project Sponsor - -[StackPath](https://www.stackpath.com/?utm_source=sparkle-github&utm_medium=link&utm_campaign=readme-footer) diff --git a/Pods/Sparkle/bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only b/Pods/Sparkle/bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only deleted file mode 100755 index 56f195f..0000000 --- a/Pods/Sparkle/bin/old_dsa_scripts/generate_dsa_keys_macos_10.12_only +++ /dev/null @@ -1,24 +0,0 @@ -#!/bin/bash -set -e -for file in "dsaparam.pem" "dsa_priv.pem" "dsa_pub.pem"; do - if [ -e "$file" ]; then - echo "There's already a $file here! Move it aside or be more careful!" - exit 1 - fi -done - -openssl="/usr/bin/openssl" -$openssl gendsa <($openssl dsaparam 2047) -out dsa_priv.pem -chmod 0400 dsa_priv.pem -$openssl dsa -in dsa_priv.pem -pubout -out dsa_pub.pem - -echo " -Generated two files: -dsa_priv.pem: your private key. Keep it secret and don't share it! -dsa_pub.pem: public counterpart to include in the app bundle. - -BACK UP YOUR PRIVATE KEY AND KEEP IT SAFE! -If you lose it, your users will be unable to upgrade! -" - -open -R dsa_priv.pem diff --git a/Pods/Sparkle/bin/old_dsa_scripts/sign_update b/Pods/Sparkle/bin/old_dsa_scripts/sign_update deleted file mode 100755 index fddaae8..0000000 --- a/Pods/Sparkle/bin/old_dsa_scripts/sign_update +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash -set -e -set -o pipefail -if [ "$#" -ne 2 ]; then - echo "Usage: $0 update_archive_file dsa_priv.pem" - echo "This is an old DSA signing script for deprecated DSA keys." - echo "Do not use this for new applications." - exit 1 -fi -openssl=/usr/bin/openssl -version=`$openssl version` -if [[ $version =~ "OpenSSL 0.9" ]]; then - # pre-10.13 system: Fall back to OpenSSL DSS1 digest because it does not like the -sha1 option - $openssl dgst -sha1 -binary < "$1" | $openssl dgst -dss1 -sign "$2" | $openssl enc -base64 -else - # 10.13 and later: Use LibreSSL SHA1 digest - $openssl dgst -sha1 -binary < "$1" | $openssl dgst -sha1 -sign "$2" | $openssl enc -base64 -fi diff --git a/Pods/Target Support Files/Pods-ClashX/Pods-ClashX-acknowledgements.markdown b/Pods/Target Support Files/Pods-ClashX/Pods-ClashX-acknowledgements.markdown index 5c594d1..037a70f 100644 --- a/Pods/Target Support Files/Pods-ClashX/Pods-ClashX-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-ClashX/Pods-ClashX-acknowledgements.markdown @@ -86,71 +86,6 @@ The above copyright notice and this permission notice shall be included in all c 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. -## Sparkle - -Copyright (c) 2006-2013 Andy Matuschak. -Copyright (c) 2009-2013 Elgato Systems GmbH. -Copyright (c) 2011-2014 Kornel Lesiński. -Copyright (c) 2015-2017 Mayur Pawashe. -Copyright (c) 2014 C.W. Betts. -Copyright (c) 2014 Petroules Corporation. -Copyright (c) 2014 Big Nerd Ranch. -All rights reserved. - -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. - -================= -EXTERNAL LICENSES -================= - -bspatch.c and bsdiff.c, from bsdiff 4.3 : - Copyright (c) 2003-2005 Colin Percival. - -sais.c and sais.c, from sais-lite (2010/08/07) : - Copyright (c) 2008-2010 Yuta Mori. - -SUDSAVerifier.m: - Copyright (c) 2011 Mark Hamlin. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted providing that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - - ## SwiftyJSON The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-ClashX/Pods-ClashX-acknowledgements.plist b/Pods/Target Support Files/Pods-ClashX/Pods-ClashX-acknowledgements.plist index 0cf0a6f..ee84e96 100644 --- a/Pods/Target Support Files/Pods-ClashX/Pods-ClashX-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-ClashX/Pods-ClashX-acknowledgements.plist @@ -139,77 +139,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI Type PSGroupSpecifier - - FooterText - Copyright (c) 2006-2013 Andy Matuschak. -Copyright (c) 2009-2013 Elgato Systems GmbH. -Copyright (c) 2011-2014 Kornel Lesiński. -Copyright (c) 2015-2017 Mayur Pawashe. -Copyright (c) 2014 C.W. Betts. -Copyright (c) 2014 Petroules Corporation. -Copyright (c) 2014 Big Nerd Ranch. -All rights reserved. - -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. - -================= -EXTERNAL LICENSES -================= - -bspatch.c and bsdiff.c, from bsdiff 4.3 <http://www.daemonology.net/bsdiff/>: - Copyright (c) 2003-2005 Colin Percival. - -sais.c and sais.c, from sais-lite (2010/08/07) <https://sites.google.com/site/yuta256/sais>: - Copyright (c) 2008-2010 Yuta Mori. - -SUDSAVerifier.m: - Copyright (c) 2011 Mark Hamlin. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted providing that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS -OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, -STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING -IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - - License - MIT - Title - Sparkle - Type - PSGroupSpecifier - FooterText The MIT License (MIT) diff --git a/Pods/Target Support Files/Pods-ClashX/Pods-ClashX.debug.xcconfig b/Pods/Target Support Files/Pods-ClashX/Pods-ClashX.debug.xcconfig index 7bb1054..e54bbb6 100644 --- a/Pods/Target Support Files/Pods-ClashX/Pods-ClashX.debug.xcconfig +++ b/Pods/Target Support Files/Pods-ClashX/Pods-ClashX.debug.xcconfig @@ -1,8 +1,8 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge" "${PODS_CONFIGURATION_BUILD_DIR}/Yams" "${PODS_ROOT}/Crashlytics/OSX" "${PODS_ROOT}/Fabric/OSX" "${PODS_ROOT}/Sparkle" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge" "${PODS_CONFIGURATION_BUILD_DIR}/Yams" "${PODS_ROOT}/Crashlytics/OSX" "${PODS_ROOT}/Fabric/OSX" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove/LetsMove.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Yams/Yams.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' @loader_path/../Frameworks +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove/LetsMove.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Yams/Yams.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" -iframework "${PODS_ROOT}/Crashlytics/OSX" -iframework "${PODS_ROOT}/Fabric/OSX" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Yams" OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CocoaLumberjack" -framework "Crashlytics" -framework "Fabric" -framework "LetsMove" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "Security" -framework "SwiftyJSON" -framework "SystemConfiguration" -framework "WebKit" -framework "WebViewJavascriptBridge" -framework "Yams" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS diff --git a/Pods/Target Support Files/Pods-ClashX/Pods-ClashX.release.xcconfig b/Pods/Target Support Files/Pods-ClashX/Pods-ClashX.release.xcconfig index 7bb1054..e54bbb6 100644 --- a/Pods/Target Support Files/Pods-ClashX/Pods-ClashX.release.xcconfig +++ b/Pods/Target Support Files/Pods-ClashX/Pods-ClashX.release.xcconfig @@ -1,8 +1,8 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge" "${PODS_CONFIGURATION_BUILD_DIR}/Yams" "${PODS_ROOT}/Crashlytics/OSX" "${PODS_ROOT}/Fabric/OSX" "${PODS_ROOT}/Sparkle" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge" "${PODS_CONFIGURATION_BUILD_DIR}/Yams" "${PODS_ROOT}/Crashlytics/OSX" "${PODS_ROOT}/Fabric/OSX" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove/LetsMove.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Yams/Yams.framework/Headers" -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' @loader_path/../Frameworks +LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/../Frameworks' '@loader_path/Frameworks' OTHER_CFLAGS = $(inherited) -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire/Alamofire.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove/LetsMove.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa/RxCocoa.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay/RxRelay.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift/RxSwift.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON/SwiftyJSON.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge/WebViewJavascriptBridge.framework/Headers" -isystem "${PODS_CONFIGURATION_BUILD_DIR}/Yams/Yams.framework/Headers" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Alamofire" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" -iframework "${PODS_ROOT}/Crashlytics/OSX" -iframework "${PODS_ROOT}/Fabric/OSX" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/LetsMove" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/RxCocoa" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/RxRelay" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/RxSwift" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/SwiftyJSON" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/WebViewJavascriptBridge" -iframework "${PODS_CONFIGURATION_BUILD_DIR}/Yams" OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "Alamofire" -framework "CocoaLumberjack" -framework "Crashlytics" -framework "Fabric" -framework "LetsMove" -framework "RxCocoa" -framework "RxRelay" -framework "RxSwift" -framework "Security" -framework "SwiftyJSON" -framework "SystemConfiguration" -framework "WebKit" -framework "WebViewJavascriptBridge" -framework "Yams" OTHER_SWIFT_FLAGS = $(inherited) -D COCOAPODS diff --git a/Pods/Target Support Files/Sparkle/Sparkle.xcconfig b/Pods/Target Support Files/Sparkle/Sparkle.xcconfig deleted file mode 100644 index 92a18e3..0000000 --- a/Pods/Target Support Files/Sparkle/Sparkle.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -CODE_SIGN_IDENTITY = -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/Sparkle -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Sparkle" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) @loader_path/../Frameworks -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/Sparkle -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES