From: Robert Sesek Date: Sat, 1 Jan 2022 18:27:11 +0000 (-0500) Subject: Update Sparkle to 1.27.1 for Apple Silicon support. X-Git-Tag: 2.1~10 X-Git-Url: https://src.bluestatic.org/?a=commitdiff_plain;h=8557a649e93761079f03e9930b50d68c044a2b67;p=macgdbp.git Update Sparkle to 1.27.1 for Apple Silicon support. --- diff --git a/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h b/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h deleted file mode 100644 index 36302df..0000000 --- a/Sparkle.framework/Versions/A/Headers/SPUDownloaderDeprecated.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// 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/Sparkle.framework/Versions/A/Headers/SUAppcast.h b/Sparkle.framework/Versions/A/Headers/SUAppcast.h index 34276b7..d807b93 100644 --- a/Sparkle.framework/Versions/A/Headers/SUAppcast.h +++ b/Sparkle.framework/Versions/A/Headers/SUAppcast.h @@ -9,11 +9,7 @@ #ifndef SUAPPCAST_H #define SUAPPCAST_H -#if __has_feature(modules) -@import Foundation; -#else #import -#endif #import "SUExport.h" NS_ASSUME_NONNULL_BEGIN diff --git a/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h b/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h index c0380dd..77bcb1f 100644 --- a/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h +++ b/Sparkle.framework/Versions/A/Headers/SUAppcastItem.h @@ -10,6 +10,9 @@ #define SUAPPCASTITEM_H #if __has_feature(modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif @import Foundation; #else #import @@ -20,6 +23,7 @@ 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; @@ -32,6 +36,8 @@ SU_EXPORT @interface SUAppcastItem : NSObject @property (copy, readonly) NSString *displayVersionString; @property (copy, readonly) NSDictionary *deltaUpdates; @property (strong, readonly) NSURL *infoURL; +@property (copy, readonly) NSNumber* phasedRolloutInterval; +@property (copy, readonly) NSString *minimumAutoupdateVersion; // Initializes with data from a dictionary provided by the RSS class. - (instancetype)initWithDictionary:(NSDictionary *)dict; diff --git a/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h b/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h index f034cd2..3756a37 100644 --- a/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h +++ b/Sparkle.framework/Versions/A/Headers/SUCodeSigningVerifier.h @@ -9,7 +9,11 @@ #ifndef SUCODESIGNINGVERIFIER_H #define SUCODESIGNINGVERIFIER_H +#if __has_feature(modules) +@import Foundation; +#else #import +#endif #import "SUExport.h" SU_EXPORT @interface SUCodeSigningVerifier : NSObject diff --git a/Sparkle.framework/Versions/A/Headers/SUErrors.h b/Sparkle.framework/Versions/A/Headers/SUErrors.h index 7d2e73a..4d00f84 100644 --- a/Sparkle.framework/Versions/A/Headers/SUErrors.h +++ b/Sparkle.framework/Versions/A/Headers/SUErrors.h @@ -29,6 +29,8 @@ typedef NS_ENUM(OSStatus, SUError) { SUNoUpdateError = 1001, SUAppcastError = 1002, SURunningFromDiskImageError = 1003, + SURunningTranslocated = 1004, + SUWebKitTerminationError = 1005, // Download phase errors. SUTemporaryDirectoryError = 2000, diff --git a/Sparkle.framework/Versions/A/Headers/SUUpdater.h b/Sparkle.framework/Versions/A/Headers/SUUpdater.h index bc1d491..45cd984 100644 --- a/Sparkle.framework/Versions/A/Headers/SUUpdater.h +++ b/Sparkle.framework/Versions/A/Headers/SUUpdater.h @@ -149,14 +149,14 @@ SU_EXPORT @interface SUUpdater : NSObject @property (strong, readonly) NSBundle *sparkleBundle; /*! - The user agent used when checking for updates. + The user agent used when checking for and downloading updates. The default implementation can be overrided. */ @property (nonatomic, copy) NSString *userAgentString; /*! - The HTTP headers used when checking for updates. + The HTTP headers used when checking for and downloading updates. The keys of this dictionary are HTTP header fields (NSString) and values are corresponding values (NSString) */ @@ -189,6 +189,8 @@ SU_EXPORT @interface SUUpdater : NSObject 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 @@ -200,7 +202,7 @@ SU_EXPORT @interface SUUpdater : NSObject 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; +- (void)installUpdatesIfAvailable __attribute__((deprecated("This method is deprecated. Please set SUAutomaticallyUpdate in your Info.plist or use automaticallyDownloadsUpdates property instead."))); /*! Returns the date of last update check. diff --git a/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h b/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h index 86d1eb9..ec844d0 100644 --- a/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h +++ b/Sparkle.framework/Versions/A/Headers/SUUpdaterDelegate.h @@ -36,7 +36,7 @@ SU_EXPORT extern NSString *const SUUpdaterAppcastItemNotificationKey; SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; // ----------------------------------------------------------------------------- -// SUUpdater Delegate: +// SUUpdater Delegate: // ----------------------------------------------------------------------------- /*! @@ -117,6 +117,23 @@ SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; */ - (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. @@ -124,6 +141,13 @@ SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; */ - (void)updaterDidNotFindUpdate:(SUUpdater *)updater; +/*! + Called when the user clicks the Skip This Version button. + + \param updater The SUUpdater instance. + */ +- (void)updater:(SUUpdater *)updater userDidSkipThisVersion:(SUAppcastItem *)item; + /*! Called immediately before downloading the specified update. @@ -195,6 +219,21 @@ SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; */ - (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. @@ -280,6 +319,18 @@ SU_EXPORT extern NSString *const SUUpdaterAppcastNotificationKey; */ - (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. diff --git a/Sparkle.framework/Versions/A/Headers/Sparkle.h b/Sparkle.framework/Versions/A/Headers/Sparkle.h index 5ae2e6a..94ad15f 100644 --- a/Sparkle.framework/Versions/A/Headers/Sparkle.h +++ b/Sparkle.framework/Versions/A/Headers/Sparkle.h @@ -12,6 +12,10 @@ // 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: +#pragma clang diagnostic push +// Do not use <> style includes since 2.x has two frameworks that need to work: Sparkle and SparkleCore +#pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" + #import "SUAppcast.h" #import "SUAppcastItem.h" #import "SUStandardVersionComparator.h" @@ -23,11 +27,12 @@ #import "SPUDownloader.h" #import "SPUDownloaderDelegate.h" -#import "SPUDownloaderDeprecated.h" #import "SPUDownloadData.h" #import "SPUDownloaderProtocol.h" #import "SPUDownloaderSession.h" #import "SPUURLRequest.h" #import "SUCodeSigningVerifier.h" +#pragma clang diagnostic pop + #endif diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist index 7805efa..ba3dbe8 100644 --- a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist +++ b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18D42 + 20G224 CFBundleDevelopmentRegion English CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.21.3 18-g1ff157710 + 1.27.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,25 +25,29 @@ MacOSX CFBundleVersion - 1.21.3 + 1.106 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10B61 + 13A1030d + DTPlatformName + macosx DTPlatformVersion - GM + 12.0 DTSDKBuild - 18B71 + 21A344 DTSDKName - macosx10.14 + macosx12.0 DTXcode - 1010 + 1310 DTXcodeBuild - 10B61 + 13A1030d + LSApplicationCategoryType + public.app-category.utilities LSBackgroundOnly 1 LSMinimumSystemVersion - 10.7 + 10.9 LSUIElement 1 NSMainNibFile diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate index ee27325..f4a7215 100755 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/Autoupdate differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop index 561ff48..3307217 100755 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/MacOS/fileop differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/Base.lproj/Sparkle.strings similarity index 83% rename from Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings rename to Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/Base.lproj/Sparkle.strings index 8c38dc6..1d70063 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/en.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/Base.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib deleted file mode 100644 index da18126..0000000 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib and /dev/null differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib new file mode 100644 index 0000000..4f3cb24 Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib new file mode 100644 index 0000000..25048a3 Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings index 4cd92c0..e00af34 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings index cc238f6..f2aea27 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings index c93688a..bc3d41f 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings index 10e3c5a..e0957c6 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings index 698dc67..f043527 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings index deed9ef..6ef15d4 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings index 4f2015f..8a083f8 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings index dab921c..773f7c9 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings index c7a5571..a9e01b2 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings index fec4d0d..ce63fde 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings index 2a727d3..ab8fe1a 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings index 9cd6bff..d30ef64 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings index 74ae728..5f6ace2 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings index 68b6d36..5b4be9e 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings index f5e9c6d..f4685ed 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings index 92c18ee..f008e1e 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings index ec2561b..fa4cd97 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings index 58be0e8..76f3556 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings index 2b9c461..4444f33 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings index e55c6fd..2a7ce29 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings index 00df86f..18a287e 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings index 318baa9..967a441 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings index c33086d..28b831d 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings index a7d2ebc..65aa28f 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings index 1be2a80..caaf060 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings index 738c900..e7c70db 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings index eca2570..058b4ba 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings index 4def140..ffc5767 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings index f7eb257..263326c 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings index 214331c..71cf325 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings index 533e208..b951788 100644 Binary files a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources new file mode 100644 index 0000000..79429bd --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources @@ -0,0 +1,868 @@ + + + + + files + + Resources/AppIcon.icns + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + Resources/Base.lproj/Sparkle.strings + + cHZov5FaqzfNhnBo0XdRuTMT4SY= + + Resources/SUStatus.nib/keyedobjects-101300.nib + + CIAIcdXrd5aOBmKYYDM7NGmuxGA= + + Resources/SUStatus.nib/keyedobjects.nib + + AWzvc/Oom69t77SqVhJIUEVnNYw= + + Resources/ar.lproj/Sparkle.strings + + hash + + Rf4jjdgTqvfw5JO/6f9jHMURv/U= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + wGGx+QzPg/20zZTq7jwCTgf/Ubc= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + Gyp0nPqNvS5KdfMw+6ieF0yUTnI= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + 0t7SuLDMBZVsY240PAEsVfH/1qw= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + fXH7MjrA6hDT/k/8B6Vwgntt2lw= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + NbIN+TRHORCL5Gfj68VRq4KdPXo= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + QPG88BN+x/l2Qk1NLLe3wRa26mQ= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + xFBTJYPjf7rlbYdkRKNTsPYz5JA= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + 7LLOVs76ioMwEDV8Gah+6sV/5No= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + bNEmsO2LyUsMjTESH1I42V9sAOo= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + bk1J6vpZjWeUFhBYWuWZf8TDv1A= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + f4EbR/GfMsKeWJ5DN/vhwg/lUoE= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + FRHRQPCWEk9GdJawYTuccg+E2tA= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + sgrDElwUxXtzdw8WaUFWyK3pG9Y= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + PWbC08zHFLROqivY2MAklDh6gkA= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + o7deBXE2Ct8/vQxouej5KkwTcUA= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + /adUv04OXQkCFv+Oed6qktFVQ3E= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + Mji9loJOJvuDY9hz3FhQ4H+HY5E= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + 9U+OTz29kXKZHY/nmvbtemMsB3g= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + x6JdY7WL2dHnGXX6PHJl5da7WKE= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + qn/mo2EFOyw6keezS64Wo5ZGZXU= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + kwvdisufBenuQzrVg8tYKTX+qgg= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + HQwGW1Ebf0i+Bl4synks3x2SY2M= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + whUQco5F2wcYdjc+cPKlk+mtx7Q= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + JXhpqvLkX0yDWjbWgsk2wbSObKU= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + OnR96Z9tB0noODRSYssSs63+zGA= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= + + optional + + + + files2 + + MacOS/fileop + + cdhash + + lxj3mKIQ39AVZEK38pWMaPSGxUs= + + requirement + cdhash H"e3eb91f77d0b03312e38c12fa726c22d3d36648e" or cdhash H"9718f798a210dfd0156442b7f2958c68f486c54b" or cdhash H"3041d686c9337dbc22180e5a50a1619b4300b495" or cdhash H"73d14270b04c7bd6598431fd41162ed85684fb94" + + Resources/AppIcon.icns + + hash + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + hash2 + + nq7j0ugQwyNbJn/7zGFwxIR0njwU3i7hAYKEyZhvUfE= + + + Resources/Base.lproj/Sparkle.strings + + hash + + cHZov5FaqzfNhnBo0XdRuTMT4SY= + + hash2 + + 39CdfZZ1CQQz1Gd1+Ukxo2JHl0XESoc/cqWKF091WUk= + + + Resources/SUStatus.nib/keyedobjects-101300.nib + + hash + + CIAIcdXrd5aOBmKYYDM7NGmuxGA= + + hash2 + + zQHRg9w5HHkCzf82YkWsfd9mPEYj66NGhFY/cgUMYfQ= + + + Resources/SUStatus.nib/keyedobjects.nib + + hash + + AWzvc/Oom69t77SqVhJIUEVnNYw= + + hash2 + + zGUKYo5Dal8e+pKH1KVfXrogifmh9AWqDdAL/neSQgE= + + + Resources/ar.lproj/Sparkle.strings + + hash + + Rf4jjdgTqvfw5JO/6f9jHMURv/U= + + hash2 + + 2cAJJ5NTxwpRgp24Ca3EuTXfaIIzsYdH3Y9cNCalZfc= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + wGGx+QzPg/20zZTq7jwCTgf/Ubc= + + hash2 + + om5I6jKleuRoCwjfrRRqKWQbs2l8lLj8QGKS47cxybA= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + Gyp0nPqNvS5KdfMw+6ieF0yUTnI= + + hash2 + + 8q22yKUhfKJVOOXteUQZAVVkhfzPQKzoSJdnVNkDPo8= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + 0t7SuLDMBZVsY240PAEsVfH/1qw= + + hash2 + + wu0CpGqE79+TXKIQm+q7ycPTuXhOlwRr/wD5uGHJzLM= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + fXH7MjrA6hDT/k/8B6Vwgntt2lw= + + hash2 + + bA5bxESyZuC/dG2VKfN+eQ7CVb2qAWrwfu94IpJ4Xi0= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + NbIN+TRHORCL5Gfj68VRq4KdPXo= + + hash2 + + wt+2xyusmWAQuJ5kAQlRlvFb1wO4L7/rFdG+VmNjl+Y= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + QPG88BN+x/l2Qk1NLLe3wRa26mQ= + + hash2 + + mtOoKdoTpGzeTNyzxkVGOMsE0Z3ZZOsmIKDfgA9aj8c= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + hash2 + + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + xFBTJYPjf7rlbYdkRKNTsPYz5JA= + + hash2 + + 8PKuKp2lymWYfR+BqJ15UWlxOQKUl3fEveeseHBfaTw= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + hash2 + + 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + 7LLOVs76ioMwEDV8Gah+6sV/5No= + + hash2 + + TwklhrooHTXgV6Q9fbvvAB3mPIh7qDbEsNtUzo2fQuU= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + bNEmsO2LyUsMjTESH1I42V9sAOo= + + hash2 + + sRkp8c3Bx1qWdhhSNdOap1PbfmiTziINy1HxGea3SWU= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + hash2 + + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + bk1J6vpZjWeUFhBYWuWZf8TDv1A= + + hash2 + + Y+caNW+g0mt7HP4JrBxJw+uDwN3j19UYb+q5r9ch4Ow= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + f4EbR/GfMsKeWJ5DN/vhwg/lUoE= + + hash2 + + dSPIvpFbelHRv8liJjN3TUVPbgD1DfhVSGmE+S99quI= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + FRHRQPCWEk9GdJawYTuccg+E2tA= + + hash2 + + +bxn0NPgkxdHLa1MHRT+JRlYmy1jpIuaenpst5RT+RA= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + sgrDElwUxXtzdw8WaUFWyK3pG9Y= + + hash2 + + FG+w+OnLI7nwnNCWiMT50LU98VWj1d08ElfX4k7Ok4w= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + PWbC08zHFLROqivY2MAklDh6gkA= + + hash2 + + xnQkqxaO8zP1xpjY3nyjOd4Fe0gJon2Dbt456ukd/Gw= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + o7deBXE2Ct8/vQxouej5KkwTcUA= + + hash2 + + pDq+41jhfESgJauedrYncFY1O5EMEU3nRyl7mmyYj+s= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + /adUv04OXQkCFv+Oed6qktFVQ3E= + + hash2 + + lY5EZJwPc/Rmfhw1gotkeEKB+ANXqZUlM2G92sZwdJc= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + Mji9loJOJvuDY9hz3FhQ4H+HY5E= + + hash2 + + RUq6VJjn/QyydkNbpklLwfCgRF62+uHhXen2dYLBNuQ= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + 9U+OTz29kXKZHY/nmvbtemMsB3g= + + hash2 + + NNvDsecglQ/utR6YEqxyMj5K976YRWieCIC/PZuWCtQ= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + x6JdY7WL2dHnGXX6PHJl5da7WKE= + + hash2 + + +vCWSRbECqQcsR6Nd8erQda/7x+ku/kQSUvZtTvemyQ= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + qn/mo2EFOyw6keezS64Wo5ZGZXU= + + hash2 + + e3cyzJ87ohC1ff/BzZ5O00MnwRE02U+J1KwXlSZeSSg= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + kwvdisufBenuQzrVg8tYKTX+qgg= + + hash2 + + t8QC+9TBONwKLQvV3fKV0umsnAS8ZDpqPikVksFPtWc= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= + + hash2 + + mJY6aeXFnSx38bF630z5lNPmPtsoYVAwadh0KC+9vfQ= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + HQwGW1Ebf0i+Bl4synks3x2SY2M= + + hash2 + + nlP7repbMz6EqHo3sZWnK3tzx47WKSWnULdUHCYPgKk= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + whUQco5F2wcYdjc+cPKlk+mtx7Q= + + hash2 + + xEXUfrylPld+eFGrPyj4wTRPj7vUWOZ2f94sWydq03M= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + JXhpqvLkX0yDWjbWgsk2wbSObKU= + + hash2 + + u0572QZYh6sB0GQdMGMePalOf4zkxE7YQG7pp898SEg= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + OnR96Z9tB0noODRSYssSs63+zGA= + + hash2 + + zvMbFdgVGI0ls9vIRT+sie7dj2g1UjQu7iS+pOgyBo4= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= + + hash2 + + Vlf/4QD7/3S0SFqxmTWWcSwtTLWISKUSvLjpgWb7lxQ= + + 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/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib new file mode 100644 index 0000000..e36107c Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000..58337ea Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib new file mode 100644 index 0000000..60931a2 Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib new file mode 100644 index 0000000..6a73040 Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib new file mode 100644 index 0000000..1f6bc26 Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib new file mode 100644 index 0000000..f5ef529 Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib new file mode 100644 index 0000000..57f2269 Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings b/Sparkle.framework/Versions/A/Resources/Base.lproj/Sparkle.strings similarity index 83% rename from Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings rename to Sparkle.framework/Versions/A/Resources/Base.lproj/Sparkle.strings index 8c38dc6..1d70063 100644 Binary files a/Sparkle.framework/Versions/A/Resources/en.lproj/Sparkle.strings and b/Sparkle.framework/Versions/A/Resources/Base.lproj/Sparkle.strings differ diff --git a/Sparkle.framework/Versions/A/Resources/DarkAqua.css b/Sparkle.framework/Versions/A/Resources/DarkAqua.css deleted file mode 100644 index a41e0f2..0000000 --- a/Sparkle.framework/Versions/A/Resources/DarkAqua.css +++ /dev/null @@ -1,9 +0,0 @@ -html { - color: #FFFFFFD8; -} -:link { - color: #419CFF; -} -:link:active { - color: #FF1919; -} diff --git a/Sparkle.framework/Versions/A/Resources/Info.plist b/Sparkle.framework/Versions/A/Resources/Info.plist index 3fdc42f..fc08a73 100644 --- a/Sparkle.framework/Versions/A/Resources/Info.plist +++ b/Sparkle.framework/Versions/A/Resources/Info.plist @@ -3,7 +3,7 @@ BuildMachineOSBuild - 18D42 + 20G224 CFBundleDevelopmentRegion en CFBundleExecutable @@ -17,7 +17,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 1.21.3 + 1.27.1 CFBundleSignature ???? CFBundleSupportedPlatforms @@ -25,20 +25,24 @@ MacOSX CFBundleVersion - 1.21.3 + 1.106 DTCompiler com.apple.compilers.llvm.clang.1_0 DTPlatformBuild - 10B61 + 13A1030d + DTPlatformName + macosx DTPlatformVersion - GM + 12.0 DTSDKBuild - 18B71 + 21A344 DTSDKName - macosx10.14 + macosx12.0 DTXcode - 1010 + 1310 DTXcodeBuild - 10B61 + 13A1030d + LSMinimumSystemVersion + 10.9 diff --git a/Sparkle.framework/Versions/A/Resources/ReleaseNotesColorStyle.css b/Sparkle.framework/Versions/A/Resources/ReleaseNotesColorStyle.css new file mode 100644 index 0000000..ac5dc3f --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/ReleaseNotesColorStyle.css @@ -0,0 +1,12 @@ +@media (prefers-color-scheme: dark) { + html { + color: white; + background: transparent; + } + :link { + color: #419CFF; + } + :link:active { + color: #FF1919; + } +} diff --git a/Sparkle.framework/Versions/A/Resources/SUStatus.nib b/Sparkle.framework/Versions/A/Resources/SUStatus.nib deleted file mode 100644 index da18126..0000000 Binary files a/Sparkle.framework/Versions/A/Resources/SUStatus.nib and /dev/null differ diff --git a/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects-101300.nib b/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects-101300.nib new file mode 100644 index 0000000..826c454 Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects-101300.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib b/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib new file mode 100644 index 0000000..25048a3 Binary files /dev/null and b/Sparkle.framework/Versions/A/Resources/SUStatus.nib/keyedobjects.nib differ diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib deleted file mode 100644 index 15f157f..0000000 Binary files a/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.strings b/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.strings new file mode 100644 index 0000000..4532f02 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/en.lproj/SUAutomaticUpdateAlert.strings @@ -0,0 +1,12 @@ + +/* Class = "NSButtonCell"; title = "Install and Relaunch"; ObjectID = "41"; */ +"41.title" = "Install and Relaunch"; + +/* Class = "NSButtonCell"; title = "Install on Quit"; ObjectID = "42"; */ +"42.title" = "Install on Quit"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "43"; */ +"43.title" = "Automatically download and install updates in the future"; + +/* Class = "NSButtonCell"; title = "Don't Install"; ObjectID = "44"; */ +"44.title" = "Don't Install"; diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib deleted file mode 100644 index 29d60da..0000000 Binary files a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.nib and /dev/null differ diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings new file mode 100644 index 0000000..45a4cfc --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdateAlert.strings @@ -0,0 +1,18 @@ + +/* Class = "NSWindow"; title = "Software Update"; ObjectID = "5"; */ +"5.title" = "Software Update"; + +/* Class = "NSTextFieldCell"; title = "Release Notes:"; ObjectID = "170"; */ +"170.title" = "Release Notes:"; + +/* Class = "NSButtonCell"; title = "Remind Me Later"; ObjectID = "171"; */ +"171.title" = "Remind Me Later"; + +/* Class = "NSButtonCell"; title = "Skip This Version"; ObjectID = "172"; */ +"172.title" = "Skip This Version"; + +/* Class = "NSButtonCell"; title = "Install Update"; ObjectID = "173"; */ +"173.title" = "Install Update"; + +/* Class = "NSButtonCell"; title = "Automatically download and install updates in the future"; ObjectID = "175"; */ +"175.title" = "Automatically download and install updates in the future"; diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib deleted file mode 100644 index 72f172e..0000000 Binary files a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.nib and /dev/null differ diff --git a/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings new file mode 100644 index 0000000..40408e5 --- /dev/null +++ b/Sparkle.framework/Versions/A/Resources/en.lproj/SUUpdatePermissionPrompt.strings @@ -0,0 +1,24 @@ + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "43"; */ +"43.title" = "Text Cell"; + +/* Class = "NSTextFieldCell"; title = "Text Cell"; ObjectID = "45"; */ +"45.title" = "Text Cell"; + +/* Class = "NSButtonCell"; title = "Check Automatically"; ObjectID = "176"; */ +"176.title" = "Check Automatically"; + +/* Class = "NSButtonCell"; title = "Don’t Check"; ObjectID = "177"; */ +"177.title" = "Don’t Check"; + +/* Class = "NSTextFieldCell"; title = "Check for updates automatically?"; ObjectID = "178"; */ +"178.title" = "Check for updates automatically?"; + +/* Class = "NSTextFieldCell"; title = "DO NOT LOCALIZE"; ObjectID = "179"; */ +"179.title" = "DO NOT LOCALIZE"; + +/* Class = "NSButtonCell"; title = "Include anonymous system profile"; ObjectID = "180"; */ +"180.title" = "Include anonymous system profile"; + +/* Class = "NSTextFieldCell"; title = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; ObjectID = "183"; */ +"183.title" = "Anonymous system profile information is used to help us plan future development work. Please contact us if you have any questions about this.\n\nThis is the information that would be sent:"; diff --git a/Sparkle.framework/Versions/A/Sparkle b/Sparkle.framework/Versions/A/Sparkle old mode 100644 new mode 100755 index d26bf77..aca0f2f Binary files a/Sparkle.framework/Versions/A/Sparkle and b/Sparkle.framework/Versions/A/Sparkle differ diff --git a/Sparkle.framework/Versions/A/_CodeSignature/CodeResources b/Sparkle.framework/Versions/A/_CodeSignature/CodeResources new file mode 100644 index 0000000..41742d0 --- /dev/null +++ b/Sparkle.framework/Versions/A/_CodeSignature/CodeResources @@ -0,0 +1,4051 @@ + + + + + files + + Resources/Autoupdate.app/Contents/Info.plist + + xMl5OCmMwZLchLLBvFniL3UGpQg= + + Resources/Autoupdate.app/Contents/MacOS/Autoupdate + + Xh3f5c6UVUet4LOzqMAxSsi06RY= + + Resources/Autoupdate.app/Contents/MacOS/fileop + + Z8uMzhhHc0lVnot4JL4EQfpdQ5w= + + Resources/Autoupdate.app/Contents/PkgInfo + + n57qDP4tZfLD1rCS43W0B4LQjzE= + + Resources/Autoupdate.app/Contents/Resources/AppIcon.icns + + 4McwRDEss5BzWwUMG2Xf93+ze08= + + Resources/Autoupdate.app/Contents/Resources/Base.lproj/Sparkle.strings + + hash + + cHZov5FaqzfNhnBo0XdRuTMT4SY= + + optional + + + Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib + + CIAIcdXrd5aOBmKYYDM7NGmuxGA= + + Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib + + AWzvc/Oom69t77SqVhJIUEVnNYw= + + Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings + + hash + + Rf4jjdgTqvfw5JO/6f9jHMURv/U= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings + + hash + + wGGx+QzPg/20zZTq7jwCTgf/Ubc= + + optional + + + Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings + + hash + + Gyp0nPqNvS5KdfMw+6ieF0yUTnI= + + optional + + + Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings + + hash + + 0t7SuLDMBZVsY240PAEsVfH/1qw= + + optional + + + Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings + + hash + + fXH7MjrA6hDT/k/8B6Vwgntt2lw= + + optional + + + Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings + + hash + + NbIN+TRHORCL5Gfj68VRq4KdPXo= + + optional + + + Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings + + hash + + QPG88BN+x/l2Qk1NLLe3wRa26mQ= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + optional + + + Resources/Autoupdate.app/Contents/Resources/fr.lproj/Sparkle.strings + + hash + + xFBTJYPjf7rlbYdkRKNTsPYz5JA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hr.lproj/Sparkle.strings + + hash + + 7LLOVs76ioMwEDV8Gah+6sV/5No= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings + + hash + + bNEmsO2LyUsMjTESH1I42V9sAOo= + + optional + + + Resources/Autoupdate.app/Contents/Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + optional + + + Resources/Autoupdate.app/Contents/Resources/it.lproj/Sparkle.strings + + hash + + bk1J6vpZjWeUFhBYWuWZf8TDv1A= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings + + hash + + f4EbR/GfMsKeWJ5DN/vhwg/lUoE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings + + hash + + FRHRQPCWEk9GdJawYTuccg+E2tA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings + + hash + + sgrDElwUxXtzdw8WaUFWyK3pG9Y= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings + + hash + + PWbC08zHFLROqivY2MAklDh6gkA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings + + hash + + o7deBXE2Ct8/vQxouej5KkwTcUA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings + + hash + + /adUv04OXQkCFv+Oed6qktFVQ3E= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings + + hash + + Mji9loJOJvuDY9hz3FhQ4H+HY5E= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings + + hash + + 9U+OTz29kXKZHY/nmvbtemMsB3g= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings + + hash + + x6JdY7WL2dHnGXX6PHJl5da7WKE= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings + + hash + + qn/mo2EFOyw6keezS64Wo5ZGZXU= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings + + hash + + kwvdisufBenuQzrVg8tYKTX+qgg= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings + + hash + + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings + + hash + + HQwGW1Ebf0i+Bl4synks3x2SY2M= + + optional + + + Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings + + hash + + whUQco5F2wcYdjc+cPKlk+mtx7Q= + + optional + + + Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings + + hash + + JXhpqvLkX0yDWjbWgsk2wbSObKU= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings + + hash + + OnR96Z9tB0noODRSYssSs63+zGA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings + + hash + + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= + + optional + + + Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources + + 2CatU/wPMXBy/+ajlp8cX1CywS8= + + Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib + + +PUiZqV0kcPMMR6WwambfDA6STU= + + Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib + + l5KRdkey8A+be1W07Fhr06if6cs= + + Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib + + jg0SpUpZa/1peRpoYp6+v/ithH8= + + Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib + + /BoStF/H4BviBJjwr/Esla9j4+w= + + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib + + ifsXBmLgFXn4+bfNKu2TSJuDgbk= + + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib + + 2Gie18ZNjl7WVt54B7GyyQb5ERU= + + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib + + 6pTb8Z8gXml+rdQ5fUvN/d9xQJQ= + + Resources/Base.lproj/Sparkle.strings + + cHZov5FaqzfNhnBo0XdRuTMT4SY= + + Resources/Info.plist + + iakg1al5zrNEUK7XxXQQNXrTv94= + + Resources/ReleaseNotesColorStyle.css + + IOA6sGO744sbLxfJB3d3qfO4A9c= + + Resources/SUModelTranslation.plist + + iD2Ex40Usc4ZE6IAhRePqgwK/xw= + + Resources/SUStatus.nib/keyedobjects-101300.nib + + k36WOdUrtEn21zSSNQbriMrgMgk= + + Resources/SUStatus.nib/keyedobjects.nib + + AWzvc/Oom69t77SqVhJIUEVnNYw= + + Resources/ar.lproj/SUAutomaticUpdateAlert.strings + + hash + + Gc/+6p+JGq05Dr2lHXQa6fUgUYg= + + optional + + + Resources/ar.lproj/SUUpdateAlert.strings + + hash + + 3i0bFULMGTvevM7VgyCgzSEKwv8= + + optional + + + Resources/ar.lproj/SUUpdatePermissionPrompt.strings + + hash + + TsXfb0PxtoasCcH9iA899TrlQS0= + + optional + + + Resources/ar.lproj/Sparkle.strings + + hash + + Rf4jjdgTqvfw5JO/6f9jHMURv/U= + + optional + + + Resources/ca.lproj/SUAutomaticUpdateAlert.strings + + hash + + mXA5B1SwJO1dYyfy4H7ji6+Bnh4= + + optional + + + Resources/ca.lproj/SUUpdateAlert.strings + + hash + + l9CaCmAXFcs+Z+8rRt7PX9onkf8= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + wGGx+QzPg/20zZTq7jwCTgf/Ubc= + + optional + + + Resources/cs.lproj/SUAutomaticUpdateAlert.strings + + hash + + q7RtvrY0T4KQ49y6xP17YL/QVXw= + + optional + + + Resources/cs.lproj/SUUpdateAlert.strings + + hash + + G9Wgf14zMhU2alRSZvqclMmlTCA= + + optional + + + Resources/cs.lproj/SUUpdatePermissionPrompt.strings + + hash + + iUcJO6Oa4RdO3RM4xkx7VH0fEYs= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + Gyp0nPqNvS5KdfMw+6ieF0yUTnI= + + optional + + + Resources/da.lproj/SUAutomaticUpdateAlert.strings + + hash + + pjGE/D46Oz4q6UmORxOJs+G29Eg= + + optional + + + Resources/da.lproj/SUUpdateAlert.strings + + hash + + K/KCW6Ua+P3VcI3SMxkAxLmJhcA= + + optional + + + Resources/da.lproj/SUUpdatePermissionPrompt.strings + + hash + + IwkdeONJSO8+bNOj/x/5U6Gh960= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + 0t7SuLDMBZVsY240PAEsVfH/1qw= + + optional + + + Resources/de.lproj/SUAutomaticUpdateAlert.strings + + hash + + p1AUay57hNweYVXQRbKhF9JBiOs= + + optional + + + Resources/de.lproj/SUUpdateAlert.strings + + hash + + hQet+8ztnlTGDqiaGgGRTuC7tzQ= + + optional + + + Resources/de.lproj/SUUpdatePermissionPrompt.strings + + hash + + bA9NYJIUB6btvBf0Eyl8Hf4PxAo= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + fXH7MjrA6hDT/k/8B6Vwgntt2lw= + + optional + + + Resources/el.lproj/SUAutomaticUpdateAlert.strings + + hash + + cCsxa29K0thPsbGJvXr7GOm6UGQ= + + optional + + + Resources/el.lproj/SUUpdateAlert.strings + + hash + + E3H8KwboutH9TcO/tzeWqmhmuEw= + + optional + + + Resources/el.lproj/SUUpdatePermissionPrompt.strings + + hash + + Ku1XJbSAsfKftCMDR5rYF/djH7g= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + NbIN+TRHORCL5Gfj68VRq4KdPXo= + + optional + + + Resources/en.lproj/SUAutomaticUpdateAlert.strings + + hash + + b5yicoj+K8VgzOfcWBb8K7iHDxQ= + + optional + + + Resources/en.lproj/SUUpdateAlert.strings + + hash + + FSez7jCd0gDTFFGHiWL1QXY8OUU= + + optional + + + Resources/en.lproj/SUUpdatePermissionPrompt.strings + + hash + + EaC80n7+UINShc7jqOj5ZftVz60= + + optional + + + Resources/es.lproj/SUAutomaticUpdateAlert.strings + + hash + + VOOzavNjCse4aSMvFX8NobiHlNs= + + optional + + + Resources/es.lproj/SUUpdateAlert.strings + + hash + + axEKPX5h8sFGOTSOnasjD3OHXc8= + + optional + + + Resources/es.lproj/SUUpdatePermissionPrompt.strings + + hash + + g9KwrSpJGw27GN5BzGZi84AHrQo= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + QPG88BN+x/l2Qk1NLLe3wRa26mQ= + + optional + + + Resources/fi.lproj/SUAutomaticUpdateAlert.strings + + hash + + 9MHx5J2l4V4dMcwtvuxkR81JyhE= + + optional + + + Resources/fi.lproj/SUUpdateAlert.strings + + hash + + HAZee52kwb4xj+XU0NT+e83gnRY= + + optional + + + Resources/fi.lproj/SUUpdatePermissionPrompt.strings + + hash + + bb5HTRQUQFUqoDnBKBIR6A2WKc4= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + optional + + + Resources/fr.lproj/SUAutomaticUpdateAlert.strings + + hash + + X8zqBBnkDgZynGth66q0p/cK+FE= + + optional + + + Resources/fr.lproj/SUUpdateAlert.strings + + hash + + Hz89lX88i5x+vi6K2xEseJrz4HU= + + optional + + + Resources/fr.lproj/SUUpdatePermissionPrompt.strings + + hash + + +qEeqjQfxQ3oHNz1Dr1KL3as4xc= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + xFBTJYPjf7rlbYdkRKNTsPYz5JA= + + optional + + + Resources/he.lproj/SUAutomaticUpdateAlert.strings + + hash + + LAf4FNGLnXtTlmpgkNNK8OPcrkQ= + + optional + + + Resources/he.lproj/SUUpdateAlert.strings + + hash + + TFRQPnW/KziPaszAKC9UTpKcQYY= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + optional + + + Resources/hr.lproj/SUAutomaticUpdateAlert.strings + + hash + + q9CJFlxBeZCtj5Vzvbp2D1GYXUU= + + optional + + + Resources/hr.lproj/SUUpdateAlert.strings + + hash + + yV8ppSHVPstpruV3OfrIoGFa/ns= + + optional + + + Resources/hr.lproj/SUUpdatePermissionPrompt.strings + + hash + + cQW3+4P52+950dJauRBOXzQyptQ= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + 7LLOVs76ioMwEDV8Gah+6sV/5No= + + optional + + + Resources/hu.lproj/SUAutomaticUpdateAlert.strings + + hash + + fukrrwph1xaiPF8tN+mq1/rgU74= + + optional + + + Resources/hu.lproj/SUUpdateAlert.strings + + hash + + IExsy6/OJ+mhFR1UJNlWGqB4Cv0= + + optional + + + Resources/hu.lproj/SUUpdatePermissionPrompt.strings + + hash + + U6PSRQd/AETVeVyeuRndr/vH9fE= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + bNEmsO2LyUsMjTESH1I42V9sAOo= + + optional + + + Resources/is.lproj/SUAutomaticUpdateAlert.strings + + hash + + O8XLdJlTHdjof6ooWfylemzcEnw= + + optional + + + Resources/is.lproj/SUUpdateAlert.strings + + hash + + D4qANBB2xz3qNDiEMNRweN9uYfs= + + optional + + + Resources/is.lproj/SUUpdatePermissionPrompt.strings + + hash + + 38/GOZCRTtnAb8rr9rm6A8UWCpo= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + optional + + + Resources/it.lproj/SUAutomaticUpdateAlert.strings + + hash + + Kqx7iO3wwCE5Ojck8YSFYHjaakw= + + optional + + + Resources/it.lproj/SUUpdateAlert.strings + + hash + + GYqMkm5hawyrjBBffKBxomiS2PI= + + optional + + + Resources/it.lproj/SUUpdatePermissionPrompt.strings + + hash + + 58lwR0dz1jJ4ArSN9XIg11Id9/Q= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + bk1J6vpZjWeUFhBYWuWZf8TDv1A= + + optional + + + Resources/ja.lproj/SUAutomaticUpdateAlert.strings + + hash + + a7zFYYUWMLPIuA04Zmi8FQFH850= + + optional + + + Resources/ja.lproj/SUUpdateAlert.strings + + hash + + zWrs1GohM3YdeIFqqXbuVUPMaDI= + + optional + + + Resources/ja.lproj/SUUpdatePermissionPrompt.strings + + hash + + w2jUcEIoxzvvhZILlplpe+Gnxb0= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + f4EbR/GfMsKeWJ5DN/vhwg/lUoE= + + optional + + + Resources/ko.lproj/SUAutomaticUpdateAlert.strings + + hash + + 77Uv9cUpoDI1wuNKmaaDCD/MqVA= + + optional + + + Resources/ko.lproj/SUUpdateAlert.strings + + hash + + vgph4Q9zSsugo4E+oxPH0QE8Be8= + + optional + + + Resources/ko.lproj/SUUpdatePermissionPrompt.strings + + hash + + 3/JhngfaJnQx4NfATly/co2PY2c= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + FRHRQPCWEk9GdJawYTuccg+E2tA= + + optional + + + Resources/nb.lproj/SUAutomaticUpdateAlert.strings + + hash + + btPdapILACUFGJGKFdryIKW0x1o= + + optional + + + Resources/nb.lproj/SUUpdateAlert.strings + + hash + + 4yetlWmWsSlNv5350fa3OeelhqA= + + optional + + + Resources/nb.lproj/SUUpdatePermissionPrompt.strings + + hash + + 67GVEq48FUJvhQmYO0K/ZR6Gbi8= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + sgrDElwUxXtzdw8WaUFWyK3pG9Y= + + optional + + + Resources/nl.lproj/SUAutomaticUpdateAlert.strings + + hash + + qhViK9IgFG4yzvMSpM1JVZf+iVc= + + optional + + + Resources/nl.lproj/SUUpdateAlert.strings + + hash + + 7j38ljWbfTrXLwLhKFC5j6Iu5+M= + + optional + + + Resources/nl.lproj/SUUpdatePermissionPrompt.strings + + hash + + dvD7snDX0+ggop6cVfW3ToS2ppY= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + PWbC08zHFLROqivY2MAklDh6gkA= + + optional + + + Resources/pl.lproj/SUAutomaticUpdateAlert.strings + + hash + + 41WUAtM+WRHzMsEwhhvTBBszqX8= + + optional + + + Resources/pl.lproj/SUUpdateAlert.strings + + hash + + 7kEOWR6DKRm/L2AdK5CcdFgZyjM= + + optional + + + Resources/pl.lproj/SUUpdatePermissionPrompt.strings + + hash + + MzvV3vngIjz9ucrt2lqZDEu50rg= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + o7deBXE2Ct8/vQxouej5KkwTcUA= + + optional + + + Resources/pt_BR.lproj/SUAutomaticUpdateAlert.strings + + hash + + vJqAMzWpUfro0nhXvTt+rslhjk0= + + optional + + + Resources/pt_BR.lproj/SUUpdateAlert.strings + + hash + + 7pwMJx+KI0UUVgaWikfU46yFL0M= + + optional + + + Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings + + hash + + bfQIVc4cteu0uiRt0X+nGmHgXgg= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + /adUv04OXQkCFv+Oed6qktFVQ3E= + + optional + + + Resources/pt_PT.lproj/SUAutomaticUpdateAlert.strings + + hash + + orjgXcWUkmXc8stKTCkoSDssVZQ= + + optional + + + Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings + + hash + + l0nqQJsUsqJUnCb/rpxPQDkZK1c= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + Mji9loJOJvuDY9hz3FhQ4H+HY5E= + + optional + + + Resources/ro.lproj/SUAutomaticUpdateAlert.strings + + hash + + Q/BK/7uMSUmhVH9PGDtfGs0gmyE= + + optional + + + Resources/ro.lproj/SUUpdateAlert.strings + + hash + + ikQC1DV0PMrPFqUeoIvI9WC2hhM= + + optional + + + Resources/ro.lproj/SUUpdatePermissionPrompt.strings + + hash + + oWbTqm+BA0K7mg6zTkDGn4fUpAs= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + 9U+OTz29kXKZHY/nmvbtemMsB3g= + + optional + + + Resources/ru.lproj/SUAutomaticUpdateAlert.strings + + hash + + 1u1xUfPaX76iHdRCnLN4N+rQbbk= + + optional + + + Resources/ru.lproj/SUUpdateAlert.strings + + hash + + 7C5BXulU9j7lmP8wWY8l0JAzSng= + + optional + + + Resources/ru.lproj/SUUpdatePermissionPrompt.strings + + hash + + vnna1nf1l2kpdx+slsDSWmc1zHI= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + x6JdY7WL2dHnGXX6PHJl5da7WKE= + + optional + + + Resources/sk.lproj/SUAutomaticUpdateAlert.strings + + hash + + mcacHFF+DP1x6QEEwDdgih5KLf0= + + optional + + + Resources/sk.lproj/SUUpdateAlert.strings + + hash + + eG17GzSlQfjC4/mU1++Op/P4oPc= + + optional + + + Resources/sk.lproj/SUUpdatePermissionPrompt.strings + + hash + + U2/AO+eg1l0Sahng/AjXChXlTc4= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + qn/mo2EFOyw6keezS64Wo5ZGZXU= + + optional + + + Resources/sl.lproj/SUAutomaticUpdateAlert.strings + + hash + + kA94ozF0qi31vtUuGgZ2ZMzu1DY= + + optional + + + Resources/sl.lproj/SUUpdateAlert.strings + + hash + + Jl19StfYmbiByPDrMQazCsH9SuM= + + optional + + + Resources/sl.lproj/SUUpdatePermissionPrompt.strings + + hash + + k/IJsVcHctZ2UbOtiQsTvHx74lc= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + kwvdisufBenuQzrVg8tYKTX+qgg= + + optional + + + Resources/sv.lproj/SUAutomaticUpdateAlert.strings + + hash + + s7VqsrI40vJFZ3QHlJ8rAQLPQJc= + + optional + + + Resources/sv.lproj/SUUpdateAlert.strings + + hash + + ZJ/cyOSNuqJUjyR3eclaPRASOhE= + + optional + + + Resources/sv.lproj/SUUpdatePermissionPrompt.strings + + hash + + YbrfE5/QvbK0LNrSLHAY3/S4fFM= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= + + optional + + + Resources/th.lproj/SUAutomaticUpdateAlert.strings + + hash + + Hh55mq2azZNGsXUfsQ+aslIexIU= + + optional + + + Resources/th.lproj/SUUpdateAlert.strings + + hash + + BnhGQ74iKGYaENEK9iLaiAiXjDg= + + optional + + + Resources/th.lproj/SUUpdatePermissionPrompt.strings + + hash + + 0X0Yu67oweP0yQLjPMLQ5/SdrIY= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + HQwGW1Ebf0i+Bl4synks3x2SY2M= + + optional + + + Resources/tr.lproj/SUAutomaticUpdateAlert.strings + + hash + + 6o5w0pqVbKmd5bWoiH9659+zRFM= + + optional + + + Resources/tr.lproj/SUUpdateAlert.strings + + hash + + +moR0Pq4x/xokjAcOmpUUIakSGc= + + optional + + + Resources/tr.lproj/SUUpdatePermissionPrompt.strings + + hash + + UPPnsRQdJuqMXNbSfZyi4cXSFys= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + whUQco5F2wcYdjc+cPKlk+mtx7Q= + + optional + + + Resources/uk.lproj/SUUpdateAlert.strings + + hash + + UiYYV9jAIRc042ADR7KGxmBYLGM= + + optional + + + Resources/uk.lproj/SUUpdatePermissionPrompt.strings + + hash + + XO2ZqR7re0XFlFOjom3hqe8QYLQ= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + JXhpqvLkX0yDWjbWgsk2wbSObKU= + + optional + + + Resources/zh_CN.lproj/SUAutomaticUpdateAlert.strings + + hash + + xuNfFlqaorqUnIg4Vud+VtY2ld8= + + optional + + + Resources/zh_CN.lproj/SUUpdateAlert.strings + + hash + + nv5vdtxa5px73vaGNZLva8Ke6/8= + + optional + + + Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings + + hash + + hsxf2OFnnjPvD0J6Txmtbqn0HEY= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + OnR96Z9tB0noODRSYssSs63+zGA= + + optional + + + Resources/zh_TW.lproj/SUAutomaticUpdateAlert.strings + + hash + + sK1HJbeQlnXwC/iWB2qCFdS3kJM= + + optional + + + Resources/zh_TW.lproj/SUUpdateAlert.strings + + hash + + V3vtjphOC+UWkuM/uqrEHt0jiWY= + + optional + + + Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings + + hash + + pieF1GpcUXW3VO30sjCT6YmCZ3Y= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= + + 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/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 + + ijXg01wWM4PILv43/oVmilWSAR4= + + hash2 + + ODFhNuPB3a4Fc78v/H05oPl68Tn8hfStF6MtTOK1I/E= + + + Headers/SUAppcastItem.h + + hash + + hqAwTuGRw81S+ItxJNRJIFmv0oI= + + hash2 + + 3MKAA7S3EurLj+bjIjEyqiF5j09qBjd5i+koenojh20= + + + Headers/SUCodeSigningVerifier.h + + hash + + Wj90pgADRte0DhyUmlOXWORp830= + + hash2 + + PPwqqlfaR8hxIfD2YEKdVzyDN4kBVdul55HDAELxQ7U= + + + Headers/SUErrors.h + + hash + + vATt/NB1xz4PgfueN6n3fzlBngY= + + hash2 + + vXhq8HnaoILfAupZ7Ha75XziGXEB0sYF5p+Y2j0xiek= + + + 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 + + hUNhH96Bj0MbSvKXj4f0isWzHRg= + + hash2 + + Rc6NU8sWFXMeMimSvY/YSrtrVxA/wdbJk8C/4MnJuOY= + + + Headers/SUUpdaterDelegate.h + + hash + + MHw1NrGxR116E8+4fIwJlj7xhlU= + + hash2 + + I9h48457oU5WcQiRBj2su4zWt34+hDtHwnoeLWmZ7Ko= + + + Headers/SUVersionComparisonProtocol.h + + hash + + pin8CrEV9eYWF9sdDu0N1YixWOE= + + hash2 + + rsm3T+GsIhDgSqY8EtkBpIxYgSZCZxf4HE9a/FcTRCc= + + + Headers/SUVersionDisplayProtocol.h + + hash + + D3yVFnts0j1IacN9dSN7iZSVlZg= + + hash2 + + AQITUMp8aq1UAOrmksAKmGFpgI24u9rDSBBZrgDqdN4= + + + Headers/Sparkle.h + + hash + + FalUv9itQku7sZxHxlTv7agG7uc= + + hash2 + + QQUpD7vjCNffXnBTGI8P0g9Ow25VZAZtNPsb+Tb94Ik= + + + 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 + + xMl5OCmMwZLchLLBvFniL3UGpQg= + + hash2 + + hq1xiVfZ/dkAKpJsokJZv6+qa2CplO8a0x6Sal1Wlq0= + + + Resources/Autoupdate.app/Contents/MacOS/Autoupdate + + hash + + Xh3f5c6UVUet4LOzqMAxSsi06RY= + + hash2 + + X/DhnhKKb8ZCKxUdk+xEePvWCvLWKcO+KhLddonk6yA= + + + Resources/Autoupdate.app/Contents/MacOS/fileop + + hash + + Z8uMzhhHc0lVnot4JL4EQfpdQ5w= + + hash2 + + ayIog7gbgPcRVj1b71ihXE18zb4isImC8H/JCybO7I0= + + + 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/Base.lproj/Sparkle.strings + + hash + + cHZov5FaqzfNhnBo0XdRuTMT4SY= + + hash2 + + 39CdfZZ1CQQz1Gd1+Ukxo2JHl0XESoc/cqWKF091WUk= + + optional + + + Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects-101300.nib + + hash + + CIAIcdXrd5aOBmKYYDM7NGmuxGA= + + hash2 + + zQHRg9w5HHkCzf82YkWsfd9mPEYj66NGhFY/cgUMYfQ= + + + Resources/Autoupdate.app/Contents/Resources/SUStatus.nib/keyedobjects.nib + + hash + + AWzvc/Oom69t77SqVhJIUEVnNYw= + + hash2 + + zGUKYo5Dal8e+pKH1KVfXrogifmh9AWqDdAL/neSQgE= + + + Resources/Autoupdate.app/Contents/Resources/ar.lproj/Sparkle.strings + + hash + + Rf4jjdgTqvfw5JO/6f9jHMURv/U= + + hash2 + + 2cAJJ5NTxwpRgp24Ca3EuTXfaIIzsYdH3Y9cNCalZfc= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ca.lproj/Sparkle.strings + + hash + + wGGx+QzPg/20zZTq7jwCTgf/Ubc= + + hash2 + + om5I6jKleuRoCwjfrRRqKWQbs2l8lLj8QGKS47cxybA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/cs.lproj/Sparkle.strings + + hash + + Gyp0nPqNvS5KdfMw+6ieF0yUTnI= + + hash2 + + 8q22yKUhfKJVOOXteUQZAVVkhfzPQKzoSJdnVNkDPo8= + + optional + + + Resources/Autoupdate.app/Contents/Resources/da.lproj/Sparkle.strings + + hash + + 0t7SuLDMBZVsY240PAEsVfH/1qw= + + hash2 + + wu0CpGqE79+TXKIQm+q7ycPTuXhOlwRr/wD5uGHJzLM= + + optional + + + Resources/Autoupdate.app/Contents/Resources/de.lproj/Sparkle.strings + + hash + + fXH7MjrA6hDT/k/8B6Vwgntt2lw= + + hash2 + + bA5bxESyZuC/dG2VKfN+eQ7CVb2qAWrwfu94IpJ4Xi0= + + optional + + + Resources/Autoupdate.app/Contents/Resources/el.lproj/Sparkle.strings + + hash + + NbIN+TRHORCL5Gfj68VRq4KdPXo= + + hash2 + + wt+2xyusmWAQuJ5kAQlRlvFb1wO4L7/rFdG+VmNjl+Y= + + optional + + + Resources/Autoupdate.app/Contents/Resources/es.lproj/Sparkle.strings + + hash + + QPG88BN+x/l2Qk1NLLe3wRa26mQ= + + hash2 + + mtOoKdoTpGzeTNyzxkVGOMsE0Z3ZZOsmIKDfgA9aj8c= + + 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 + + xFBTJYPjf7rlbYdkRKNTsPYz5JA= + + hash2 + + 8PKuKp2lymWYfR+BqJ15UWlxOQKUl3fEveeseHBfaTw= + + 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 + + 7LLOVs76ioMwEDV8Gah+6sV/5No= + + hash2 + + TwklhrooHTXgV6Q9fbvvAB3mPIh7qDbEsNtUzo2fQuU= + + optional + + + Resources/Autoupdate.app/Contents/Resources/hu.lproj/Sparkle.strings + + hash + + bNEmsO2LyUsMjTESH1I42V9sAOo= + + hash2 + + sRkp8c3Bx1qWdhhSNdOap1PbfmiTziINy1HxGea3SWU= + + 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 + + bk1J6vpZjWeUFhBYWuWZf8TDv1A= + + hash2 + + Y+caNW+g0mt7HP4JrBxJw+uDwN3j19UYb+q5r9ch4Ow= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ja.lproj/Sparkle.strings + + hash + + f4EbR/GfMsKeWJ5DN/vhwg/lUoE= + + hash2 + + dSPIvpFbelHRv8liJjN3TUVPbgD1DfhVSGmE+S99quI= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ko.lproj/Sparkle.strings + + hash + + FRHRQPCWEk9GdJawYTuccg+E2tA= + + hash2 + + +bxn0NPgkxdHLa1MHRT+JRlYmy1jpIuaenpst5RT+RA= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nb.lproj/Sparkle.strings + + hash + + sgrDElwUxXtzdw8WaUFWyK3pG9Y= + + hash2 + + FG+w+OnLI7nwnNCWiMT50LU98VWj1d08ElfX4k7Ok4w= + + optional + + + Resources/Autoupdate.app/Contents/Resources/nl.lproj/Sparkle.strings + + hash + + PWbC08zHFLROqivY2MAklDh6gkA= + + hash2 + + xnQkqxaO8zP1xpjY3nyjOd4Fe0gJon2Dbt456ukd/Gw= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pl.lproj/Sparkle.strings + + hash + + o7deBXE2Ct8/vQxouej5KkwTcUA= + + hash2 + + pDq+41jhfESgJauedrYncFY1O5EMEU3nRyl7mmyYj+s= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_BR.lproj/Sparkle.strings + + hash + + /adUv04OXQkCFv+Oed6qktFVQ3E= + + hash2 + + lY5EZJwPc/Rmfhw1gotkeEKB+ANXqZUlM2G92sZwdJc= + + optional + + + Resources/Autoupdate.app/Contents/Resources/pt_PT.lproj/Sparkle.strings + + hash + + Mji9loJOJvuDY9hz3FhQ4H+HY5E= + + hash2 + + RUq6VJjn/QyydkNbpklLwfCgRF62+uHhXen2dYLBNuQ= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ro.lproj/Sparkle.strings + + hash + + 9U+OTz29kXKZHY/nmvbtemMsB3g= + + hash2 + + NNvDsecglQ/utR6YEqxyMj5K976YRWieCIC/PZuWCtQ= + + optional + + + Resources/Autoupdate.app/Contents/Resources/ru.lproj/Sparkle.strings + + hash + + x6JdY7WL2dHnGXX6PHJl5da7WKE= + + hash2 + + +vCWSRbECqQcsR6Nd8erQda/7x+ku/kQSUvZtTvemyQ= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sk.lproj/Sparkle.strings + + hash + + qn/mo2EFOyw6keezS64Wo5ZGZXU= + + hash2 + + e3cyzJ87ohC1ff/BzZ5O00MnwRE02U+J1KwXlSZeSSg= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sl.lproj/Sparkle.strings + + hash + + kwvdisufBenuQzrVg8tYKTX+qgg= + + hash2 + + t8QC+9TBONwKLQvV3fKV0umsnAS8ZDpqPikVksFPtWc= + + optional + + + Resources/Autoupdate.app/Contents/Resources/sv.lproj/Sparkle.strings + + hash + + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= + + hash2 + + mJY6aeXFnSx38bF630z5lNPmPtsoYVAwadh0KC+9vfQ= + + optional + + + Resources/Autoupdate.app/Contents/Resources/th.lproj/Sparkle.strings + + hash + + HQwGW1Ebf0i+Bl4synks3x2SY2M= + + hash2 + + nlP7repbMz6EqHo3sZWnK3tzx47WKSWnULdUHCYPgKk= + + optional + + + Resources/Autoupdate.app/Contents/Resources/tr.lproj/Sparkle.strings + + hash + + whUQco5F2wcYdjc+cPKlk+mtx7Q= + + hash2 + + xEXUfrylPld+eFGrPyj4wTRPj7vUWOZ2f94sWydq03M= + + optional + + + Resources/Autoupdate.app/Contents/Resources/uk.lproj/Sparkle.strings + + hash + + JXhpqvLkX0yDWjbWgsk2wbSObKU= + + hash2 + + u0572QZYh6sB0GQdMGMePalOf4zkxE7YQG7pp898SEg= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_CN.lproj/Sparkle.strings + + hash + + OnR96Z9tB0noODRSYssSs63+zGA= + + hash2 + + zvMbFdgVGI0ls9vIRT+sie7dj2g1UjQu7iS+pOgyBo4= + + optional + + + Resources/Autoupdate.app/Contents/Resources/zh_TW.lproj/Sparkle.strings + + hash + + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= + + hash2 + + Vlf/4QD7/3S0SFqxmTWWcSwtTLWISKUSvLjpgWb7lxQ= + + optional + + + Resources/Autoupdate.app/Contents/_CodeSignature/CodeResources + + hash + + 2CatU/wPMXBy/+ajlp8cX1CywS8= + + hash2 + + 07Q9DrRpRG7orHj7tGlGHlyrWkzelfML2ETtRA9TwsE= + + + Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects-101300.nib + + hash + + +PUiZqV0kcPMMR6WwambfDA6STU= + + hash2 + + m6YLhvnt3oM2jkMhtfnupR9RXiLn/duJshuEzkMMedQ= + + + Resources/Base.lproj/SUAutomaticUpdateAlert.nib/keyedobjects.nib + + hash + + l5KRdkey8A+be1W07Fhr06if6cs= + + hash2 + + CNKETBNQKGCdiaGXTNHfZryvPen1njeBiogv+qwcxYY= + + + Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects-101300.nib + + hash + + jg0SpUpZa/1peRpoYp6+v/ithH8= + + hash2 + + bAAkLmGNmcoNHcH4x0LCSfI8tjM9/8ya6bkUl7Fs3xU= + + + Resources/Base.lproj/SUUpdateAlert.nib/keyedobjects.nib + + hash + + /BoStF/H4BviBJjwr/Esla9j4+w= + + hash2 + + CMBII2ArjnxPAvTHGf/gSIF33NXHUj4HIJSzfkUptMQ= + + + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-101300.nib + + hash + + ifsXBmLgFXn4+bfNKu2TSJuDgbk= + + hash2 + + W5Srt+BlX58g+VoB//fCuPhairG6hBwps5MfqaiwNEQ= + + + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects-110000.nib + + hash + + 2Gie18ZNjl7WVt54B7GyyQb5ERU= + + hash2 + + gyZ+SfRu/T6s7A3fJiM4g0liFhhsj6F6CneZcwEB/Yo= + + + Resources/Base.lproj/SUUpdatePermissionPrompt.nib/keyedobjects.nib + + hash + + 6pTb8Z8gXml+rdQ5fUvN/d9xQJQ= + + hash2 + + QC/9aYToBvX/3YC46ZCApZuD8HxeXUttgYSdE5/Eghw= + + + Resources/Base.lproj/Sparkle.strings + + hash + + cHZov5FaqzfNhnBo0XdRuTMT4SY= + + hash2 + + 39CdfZZ1CQQz1Gd1+Ukxo2JHl0XESoc/cqWKF091WUk= + + + Resources/Info.plist + + hash + + iakg1al5zrNEUK7XxXQQNXrTv94= + + hash2 + + FykLYIr7WHEKuvk/j0ppYuw0ucbYGSA2P26AvMFkcOE= + + + Resources/ReleaseNotesColorStyle.css + + hash + + IOA6sGO744sbLxfJB3d3qfO4A9c= + + hash2 + + z45Huj96ZDVNdbo/PVVvlt/9FbA1bwSEWqzEhZsupbM= + + + Resources/SUModelTranslation.plist + + hash + + iD2Ex40Usc4ZE6IAhRePqgwK/xw= + + hash2 + + bxnpRQhROJXTL2xuIeffR3p+hOuuji7eOoDeNqSYqTg= + + + Resources/SUStatus.nib/keyedobjects-101300.nib + + hash + + k36WOdUrtEn21zSSNQbriMrgMgk= + + hash2 + + I9zAB0ikX42ZWrttz6HzDKagizXM403yHbS1c+rxLAU= + + + Resources/SUStatus.nib/keyedobjects.nib + + hash + + AWzvc/Oom69t77SqVhJIUEVnNYw= + + hash2 + + zGUKYo5Dal8e+pKH1KVfXrogifmh9AWqDdAL/neSQgE= + + + Resources/ar.lproj/SUAutomaticUpdateAlert.strings + + hash + + Gc/+6p+JGq05Dr2lHXQa6fUgUYg= + + hash2 + + Pn5LWe7wZHCPW2nyy42kz4A1Kr6+cCrKFAL9OTgRs9w= + + optional + + + Resources/ar.lproj/SUUpdateAlert.strings + + hash + + 3i0bFULMGTvevM7VgyCgzSEKwv8= + + hash2 + + uRx5CQ0pw+aW4jIM0qom55BNq5nGnqLSIn0c+MN29lU= + + optional + + + Resources/ar.lproj/SUUpdatePermissionPrompt.strings + + hash + + TsXfb0PxtoasCcH9iA899TrlQS0= + + hash2 + + Rl2XvCAvfnqAnOZ0FYrvAoQ/JH/mm2SKfjy7oBng0BU= + + optional + + + Resources/ar.lproj/Sparkle.strings + + hash + + Rf4jjdgTqvfw5JO/6f9jHMURv/U= + + hash2 + + 2cAJJ5NTxwpRgp24Ca3EuTXfaIIzsYdH3Y9cNCalZfc= + + optional + + + Resources/ca.lproj/SUAutomaticUpdateAlert.strings + + hash + + mXA5B1SwJO1dYyfy4H7ji6+Bnh4= + + hash2 + + vbl+iYvcn2f9VqF3iMndW+G654yNsT9LPV9xMkzjSLQ= + + optional + + + Resources/ca.lproj/SUUpdateAlert.strings + + hash + + l9CaCmAXFcs+Z+8rRt7PX9onkf8= + + hash2 + + 18qLsTRnJfi0wDf6A85XbiMXGORSmuo9Ul3IK4m5gq0= + + optional + + + Resources/ca.lproj/Sparkle.strings + + hash + + wGGx+QzPg/20zZTq7jwCTgf/Ubc= + + hash2 + + om5I6jKleuRoCwjfrRRqKWQbs2l8lLj8QGKS47cxybA= + + optional + + + Resources/cs.lproj/SUAutomaticUpdateAlert.strings + + hash + + q7RtvrY0T4KQ49y6xP17YL/QVXw= + + hash2 + + GoRT5lNBly37VKkTK0WanCxNNTXEQtfaPzwAu+2UCRs= + + optional + + + Resources/cs.lproj/SUUpdateAlert.strings + + hash + + G9Wgf14zMhU2alRSZvqclMmlTCA= + + hash2 + + qSoDl0PIYv+OrSxtJfUYk9xeQihmzfaxAf+egKyw4y4= + + optional + + + Resources/cs.lproj/SUUpdatePermissionPrompt.strings + + hash + + iUcJO6Oa4RdO3RM4xkx7VH0fEYs= + + hash2 + + 9IB5sPkYYGwB/nkU/FQJk6JaGs3GNGvoyqgGnHX8Ka0= + + optional + + + Resources/cs.lproj/Sparkle.strings + + hash + + Gyp0nPqNvS5KdfMw+6ieF0yUTnI= + + hash2 + + 8q22yKUhfKJVOOXteUQZAVVkhfzPQKzoSJdnVNkDPo8= + + optional + + + Resources/da.lproj/SUAutomaticUpdateAlert.strings + + hash + + pjGE/D46Oz4q6UmORxOJs+G29Eg= + + hash2 + + p0zrut+VgPpTyIM2vQbR1RRU/gmSkYqC8A321d7XkkQ= + + optional + + + Resources/da.lproj/SUUpdateAlert.strings + + hash + + K/KCW6Ua+P3VcI3SMxkAxLmJhcA= + + hash2 + + /azcJwQrxz1fwI1CIAbhLCnfVH5BqGdQCCyra8Av9pc= + + optional + + + Resources/da.lproj/SUUpdatePermissionPrompt.strings + + hash + + IwkdeONJSO8+bNOj/x/5U6Gh960= + + hash2 + + tP1dv9ZUdEeAn4XulcSOuf8fVd7XsvVgC9EGUo7NWMQ= + + optional + + + Resources/da.lproj/Sparkle.strings + + hash + + 0t7SuLDMBZVsY240PAEsVfH/1qw= + + hash2 + + wu0CpGqE79+TXKIQm+q7ycPTuXhOlwRr/wD5uGHJzLM= + + optional + + + Resources/de.lproj/SUAutomaticUpdateAlert.strings + + hash + + p1AUay57hNweYVXQRbKhF9JBiOs= + + hash2 + + 3mTPgCcFCJmepFAcSTnIFglblz4gGZsSfSk3A4gzejE= + + optional + + + Resources/de.lproj/SUUpdateAlert.strings + + hash + + hQet+8ztnlTGDqiaGgGRTuC7tzQ= + + hash2 + + MwHlm9tgJSWhQ+8bj0EjeYXGOQmSNAfZRAQoMfxo6v8= + + optional + + + Resources/de.lproj/SUUpdatePermissionPrompt.strings + + hash + + bA9NYJIUB6btvBf0Eyl8Hf4PxAo= + + hash2 + + mNxOzQrKaCG1gQnnM8mpI0FasULtLdna0GQ/OOeYD1g= + + optional + + + Resources/de.lproj/Sparkle.strings + + hash + + fXH7MjrA6hDT/k/8B6Vwgntt2lw= + + hash2 + + bA5bxESyZuC/dG2VKfN+eQ7CVb2qAWrwfu94IpJ4Xi0= + + optional + + + Resources/el.lproj/SUAutomaticUpdateAlert.strings + + hash + + cCsxa29K0thPsbGJvXr7GOm6UGQ= + + hash2 + + bh5q2+KfGE9/icd4izLrNShMPO7do/DXfpjorIXn+tY= + + optional + + + Resources/el.lproj/SUUpdateAlert.strings + + hash + + E3H8KwboutH9TcO/tzeWqmhmuEw= + + hash2 + + iZKCihFafXt61skZGQo5dK0MOrJ8+dX1jPmZaGb69r4= + + optional + + + Resources/el.lproj/SUUpdatePermissionPrompt.strings + + hash + + Ku1XJbSAsfKftCMDR5rYF/djH7g= + + hash2 + + fy+XXQCqEybznJg8OkbOjLZmNSSNP1Tfmcpkma+X4dU= + + optional + + + Resources/el.lproj/Sparkle.strings + + hash + + NbIN+TRHORCL5Gfj68VRq4KdPXo= + + hash2 + + wt+2xyusmWAQuJ5kAQlRlvFb1wO4L7/rFdG+VmNjl+Y= + + optional + + + Resources/en.lproj/SUAutomaticUpdateAlert.strings + + hash + + b5yicoj+K8VgzOfcWBb8K7iHDxQ= + + hash2 + + 6C2hJUCj1chXSJrjcHSdN4mhOBSnSCKLpdGMu4PTclI= + + optional + + + Resources/en.lproj/SUUpdateAlert.strings + + hash + + FSez7jCd0gDTFFGHiWL1QXY8OUU= + + hash2 + + EBVS8ZfEIJxGSghO17emwoHQo0LVWWzBJMFs8RwvKWg= + + optional + + + Resources/en.lproj/SUUpdatePermissionPrompt.strings + + hash + + EaC80n7+UINShc7jqOj5ZftVz60= + + hash2 + + Dg7bYYtrYYDFVCUeJ3nJQbLKPFuwTwd0MoOzwLIgvkU= + + optional + + + Resources/es.lproj/SUAutomaticUpdateAlert.strings + + hash + + VOOzavNjCse4aSMvFX8NobiHlNs= + + hash2 + + t6ufoIzHZ4NlVSU1wZ21WYEiHECKq12r3bRcMFz5rZI= + + optional + + + Resources/es.lproj/SUUpdateAlert.strings + + hash + + axEKPX5h8sFGOTSOnasjD3OHXc8= + + hash2 + + 964PsHMz6RYRzHjmD4aHbNfnY0BZGw3ZakxYCb71ae0= + + optional + + + Resources/es.lproj/SUUpdatePermissionPrompt.strings + + hash + + g9KwrSpJGw27GN5BzGZi84AHrQo= + + hash2 + + suNHmE7WRJZq8mNFLp9QYfVV964BDzRz2pRhHLgNrZo= + + optional + + + Resources/es.lproj/Sparkle.strings + + hash + + QPG88BN+x/l2Qk1NLLe3wRa26mQ= + + hash2 + + mtOoKdoTpGzeTNyzxkVGOMsE0Z3ZZOsmIKDfgA9aj8c= + + optional + + + Resources/fi.lproj/SUAutomaticUpdateAlert.strings + + hash + + 9MHx5J2l4V4dMcwtvuxkR81JyhE= + + hash2 + + pkAiRhBgRqKODWvT04bUmEhoXM//OwzLMMacHVCkLHk= + + optional + + + Resources/fi.lproj/SUUpdateAlert.strings + + hash + + HAZee52kwb4xj+XU0NT+e83gnRY= + + hash2 + + ByEJSZxbPqB52PM74lywQGxYfs3wfNbQQiUiXwshavQ= + + optional + + + Resources/fi.lproj/SUUpdatePermissionPrompt.strings + + hash + + bb5HTRQUQFUqoDnBKBIR6A2WKc4= + + hash2 + + 9dvePYLJT6vqQZlwmfJx+mliaSJV+CVHJ0O4SYP9Sag= + + optional + + + Resources/fi.lproj/Sparkle.strings + + hash + + yd6pIoSj19HMDIUos4Td1Fch7bs= + + hash2 + + +AiiKWEdH3lesozLJBn3tfK6vi/VSI1/TnWVmIdVVsc= + + optional + + + Resources/fr.lproj/SUAutomaticUpdateAlert.strings + + hash + + X8zqBBnkDgZynGth66q0p/cK+FE= + + hash2 + + XY+/W7oB862CPJlWBCm6yoVoxIMukQv5xAzm0brzCoo= + + optional + + + Resources/fr.lproj/SUUpdateAlert.strings + + hash + + Hz89lX88i5x+vi6K2xEseJrz4HU= + + hash2 + + 5HyLxNXA6rhr/jBtPvnw0+yJJL9XVe+Ct76L0BIk3vk= + + optional + + + Resources/fr.lproj/SUUpdatePermissionPrompt.strings + + hash + + +qEeqjQfxQ3oHNz1Dr1KL3as4xc= + + hash2 + + uu2YORcUdz/rkkEYWS729pRWZW6oJHPon1QScUfAMSo= + + optional + + + Resources/fr.lproj/Sparkle.strings + + hash + + xFBTJYPjf7rlbYdkRKNTsPYz5JA= + + hash2 + + 8PKuKp2lymWYfR+BqJ15UWlxOQKUl3fEveeseHBfaTw= + + optional + + + Resources/he.lproj/SUAutomaticUpdateAlert.strings + + hash + + LAf4FNGLnXtTlmpgkNNK8OPcrkQ= + + hash2 + + G8M6LggmVBGvs8bR9Qq82Bs8/cEQVnl6iW8ehjd2TqA= + + optional + + + Resources/he.lproj/SUUpdateAlert.strings + + hash + + TFRQPnW/KziPaszAKC9UTpKcQYY= + + hash2 + + FgPs07QNaPy/5AFYQ6Ez38I7cIf5M9dT9uDnglG4WpA= + + optional + + + Resources/he.lproj/Sparkle.strings + + hash + + U2WmlYGYmeeIlSW66R8awwmNXIE= + + hash2 + + 4gUlWkwTANV/jd7n4OZoXyT8CAcgWVk/tI3a25wmuLg= + + optional + + + Resources/hr.lproj/SUAutomaticUpdateAlert.strings + + hash + + q9CJFlxBeZCtj5Vzvbp2D1GYXUU= + + hash2 + + 3/H+HwIyJBhxprDpKsPhZHyWqjVT02EkxxKapnLtUcM= + + optional + + + Resources/hr.lproj/SUUpdateAlert.strings + + hash + + yV8ppSHVPstpruV3OfrIoGFa/ns= + + hash2 + + 06i/9O7wG6LGC572R+3wowpqSb3P+MwYSTLFnFFyvP4= + + optional + + + Resources/hr.lproj/SUUpdatePermissionPrompt.strings + + hash + + cQW3+4P52+950dJauRBOXzQyptQ= + + hash2 + + l2Qk6qfprQOK0oXeZz24jATW77v8hYQAkVvU9lou+kE= + + optional + + + Resources/hr.lproj/Sparkle.strings + + hash + + 7LLOVs76ioMwEDV8Gah+6sV/5No= + + hash2 + + TwklhrooHTXgV6Q9fbvvAB3mPIh7qDbEsNtUzo2fQuU= + + optional + + + Resources/hu.lproj/SUAutomaticUpdateAlert.strings + + hash + + fukrrwph1xaiPF8tN+mq1/rgU74= + + hash2 + + lRiL3r4oDYHRi9tfwKJABAJqkP3mPseAf9GMIEqPPGg= + + optional + + + Resources/hu.lproj/SUUpdateAlert.strings + + hash + + IExsy6/OJ+mhFR1UJNlWGqB4Cv0= + + hash2 + + mpjPrIAVU7SpZo+X+xrcD1+y4pB0o5KxAeYNrXO2HuI= + + optional + + + Resources/hu.lproj/SUUpdatePermissionPrompt.strings + + hash + + U6PSRQd/AETVeVyeuRndr/vH9fE= + + hash2 + + ussA/dWXDOop1UC6tIxk4We9mZtaORWfqBXcrYbLwYA= + + optional + + + Resources/hu.lproj/Sparkle.strings + + hash + + bNEmsO2LyUsMjTESH1I42V9sAOo= + + hash2 + + sRkp8c3Bx1qWdhhSNdOap1PbfmiTziINy1HxGea3SWU= + + optional + + + Resources/is.lproj/SUAutomaticUpdateAlert.strings + + hash + + O8XLdJlTHdjof6ooWfylemzcEnw= + + hash2 + + xS0YZKRIT5udTM322k+vgh1zBkHeCcUtWqzbH5H8SH4= + + optional + + + Resources/is.lproj/SUUpdateAlert.strings + + hash + + D4qANBB2xz3qNDiEMNRweN9uYfs= + + hash2 + + xGxSjuuEaKDyxmQ5FhdG94YqAovO+fWnV689UaKtUC0= + + optional + + + Resources/is.lproj/SUUpdatePermissionPrompt.strings + + hash + + 38/GOZCRTtnAb8rr9rm6A8UWCpo= + + hash2 + + 5Y/UWtsS8SEszwvwXFHYCqqbczoiPy1WB9iZ8b2HQ6o= + + optional + + + Resources/is.lproj/Sparkle.strings + + hash + + 8fxzD9ZhrvIZVZB1+QSJaPzg80M= + + hash2 + + xcV1yh/zU3U3TsRUT6vGybvIQitf+ThrogN/uOWmD8k= + + optional + + + Resources/it.lproj/SUAutomaticUpdateAlert.strings + + hash + + Kqx7iO3wwCE5Ojck8YSFYHjaakw= + + hash2 + + eIJCznk6o3zNiOyBHIbnvttKN2fK9Vj4fujqnC1Dq74= + + optional + + + Resources/it.lproj/SUUpdateAlert.strings + + hash + + GYqMkm5hawyrjBBffKBxomiS2PI= + + hash2 + + SAuXAvsN6neYXWRSPpR1aEUIsLy6i5c0eo2ncKMsDPs= + + optional + + + Resources/it.lproj/SUUpdatePermissionPrompt.strings + + hash + + 58lwR0dz1jJ4ArSN9XIg11Id9/Q= + + hash2 + + jRFUfBngnxbbdrbawfdx1XNMi01drBLGNQPqSSmvxXg= + + optional + + + Resources/it.lproj/Sparkle.strings + + hash + + bk1J6vpZjWeUFhBYWuWZf8TDv1A= + + hash2 + + Y+caNW+g0mt7HP4JrBxJw+uDwN3j19UYb+q5r9ch4Ow= + + optional + + + Resources/ja.lproj/SUAutomaticUpdateAlert.strings + + hash + + a7zFYYUWMLPIuA04Zmi8FQFH850= + + hash2 + + xTVYLjDXI3HdbgRlRm5bYcln1ALexjtDLj5nX4sXUPo= + + optional + + + Resources/ja.lproj/SUUpdateAlert.strings + + hash + + zWrs1GohM3YdeIFqqXbuVUPMaDI= + + hash2 + + usXBqD8J4yH4po/bYyHHd1hm5MYOPnOs1d9UbHQsW4I= + + optional + + + Resources/ja.lproj/SUUpdatePermissionPrompt.strings + + hash + + w2jUcEIoxzvvhZILlplpe+Gnxb0= + + hash2 + + 9VuzMZyGA4nn7DDCXwV/mvtvlKYv54r3lRqPpgMERZg= + + optional + + + Resources/ja.lproj/Sparkle.strings + + hash + + f4EbR/GfMsKeWJ5DN/vhwg/lUoE= + + hash2 + + dSPIvpFbelHRv8liJjN3TUVPbgD1DfhVSGmE+S99quI= + + optional + + + Resources/ko.lproj/SUAutomaticUpdateAlert.strings + + hash + + 77Uv9cUpoDI1wuNKmaaDCD/MqVA= + + hash2 + + k+mhv00biQbcEfPhoS8EzzL0a2xssbYYjkwal5uFhws= + + optional + + + Resources/ko.lproj/SUUpdateAlert.strings + + hash + + vgph4Q9zSsugo4E+oxPH0QE8Be8= + + hash2 + + yUqNvLchhyJ2BH3Yq3U1NnL46CL0w6VRB4JVNuwz6g4= + + optional + + + Resources/ko.lproj/SUUpdatePermissionPrompt.strings + + hash + + 3/JhngfaJnQx4NfATly/co2PY2c= + + hash2 + + PX2SvKcIkhP2ceyLZ2SpeFMzE4EP3DTUTcm91DdgQYc= + + optional + + + Resources/ko.lproj/Sparkle.strings + + hash + + FRHRQPCWEk9GdJawYTuccg+E2tA= + + hash2 + + +bxn0NPgkxdHLa1MHRT+JRlYmy1jpIuaenpst5RT+RA= + + optional + + + Resources/nb.lproj/SUAutomaticUpdateAlert.strings + + hash + + btPdapILACUFGJGKFdryIKW0x1o= + + hash2 + + wRrYlbNYYYkbst9kIwBw4AQfym5Y0QeSl7iPMfNLk1g= + + optional + + + Resources/nb.lproj/SUUpdateAlert.strings + + hash + + 4yetlWmWsSlNv5350fa3OeelhqA= + + hash2 + + URYhnZIMa8OvF8sBU+FUPdFH7BiNM2vVTiVvLZzG3XY= + + optional + + + Resources/nb.lproj/SUUpdatePermissionPrompt.strings + + hash + + 67GVEq48FUJvhQmYO0K/ZR6Gbi8= + + hash2 + + Ji6pJY7BSHDIiNkn+DRMvwBlz12RhEIs+HHppiX1i7E= + + optional + + + Resources/nb.lproj/Sparkle.strings + + hash + + sgrDElwUxXtzdw8WaUFWyK3pG9Y= + + hash2 + + FG+w+OnLI7nwnNCWiMT50LU98VWj1d08ElfX4k7Ok4w= + + optional + + + Resources/nl.lproj/SUAutomaticUpdateAlert.strings + + hash + + qhViK9IgFG4yzvMSpM1JVZf+iVc= + + hash2 + + VqNgtlGijMc75Nu3i6+sTfnoKM57Ieh4ixuJF0r9+tA= + + optional + + + Resources/nl.lproj/SUUpdateAlert.strings + + hash + + 7j38ljWbfTrXLwLhKFC5j6Iu5+M= + + hash2 + + LCYKnuISnccrUE8I4IJUuT4+uDk/zIrlOpQ+/vuvSZA= + + optional + + + Resources/nl.lproj/SUUpdatePermissionPrompt.strings + + hash + + dvD7snDX0+ggop6cVfW3ToS2ppY= + + hash2 + + SC4zWPQZqy6aYTOskFCtuHU0XNGcB9e+Yr6YIC+7s5Y= + + optional + + + Resources/nl.lproj/Sparkle.strings + + hash + + PWbC08zHFLROqivY2MAklDh6gkA= + + hash2 + + xnQkqxaO8zP1xpjY3nyjOd4Fe0gJon2Dbt456ukd/Gw= + + optional + + + Resources/pl.lproj/SUAutomaticUpdateAlert.strings + + hash + + 41WUAtM+WRHzMsEwhhvTBBszqX8= + + hash2 + + YlPxlqp8YP9XUIjzX7MajVf03GdiiM4EeSjqLYMFl00= + + optional + + + Resources/pl.lproj/SUUpdateAlert.strings + + hash + + 7kEOWR6DKRm/L2AdK5CcdFgZyjM= + + hash2 + + m1IOQ49UHfw7ir1AaDv2LSO0vU3EFuQhFuaYqhi3O+Y= + + optional + + + Resources/pl.lproj/SUUpdatePermissionPrompt.strings + + hash + + MzvV3vngIjz9ucrt2lqZDEu50rg= + + hash2 + + PsI1hAsjVN0ZbAdxuuQVdIeKU6xrPd3XKjP8vn75jU4= + + optional + + + Resources/pl.lproj/Sparkle.strings + + hash + + o7deBXE2Ct8/vQxouej5KkwTcUA= + + hash2 + + pDq+41jhfESgJauedrYncFY1O5EMEU3nRyl7mmyYj+s= + + optional + + + Resources/pt_BR.lproj/SUAutomaticUpdateAlert.strings + + hash + + vJqAMzWpUfro0nhXvTt+rslhjk0= + + hash2 + + eHjkAKVprQaDVNe+3pYqhaV1qQCEh4UbfhLLtov2SPE= + + optional + + + Resources/pt_BR.lproj/SUUpdateAlert.strings + + hash + + 7pwMJx+KI0UUVgaWikfU46yFL0M= + + hash2 + + q/BSio3dMuunv6BC58Sv2l/gvp+2wJzsf2e56PcQEbU= + + optional + + + Resources/pt_BR.lproj/SUUpdatePermissionPrompt.strings + + hash + + bfQIVc4cteu0uiRt0X+nGmHgXgg= + + hash2 + + CM7a1F51+YrR66BI0QVnobbIbGwxTi66PN9PICnrehU= + + optional + + + Resources/pt_BR.lproj/Sparkle.strings + + hash + + /adUv04OXQkCFv+Oed6qktFVQ3E= + + hash2 + + lY5EZJwPc/Rmfhw1gotkeEKB+ANXqZUlM2G92sZwdJc= + + optional + + + Resources/pt_PT.lproj/SUAutomaticUpdateAlert.strings + + hash + + orjgXcWUkmXc8stKTCkoSDssVZQ= + + hash2 + + cDzXADa1OfkSPmrj9sY+aVritLldoGNyvias1MRsq+w= + + optional + + + Resources/pt_PT.lproj/SUUpdatePermissionPrompt.strings + + hash + + l0nqQJsUsqJUnCb/rpxPQDkZK1c= + + hash2 + + yMNAuD53isB2hRFis8L0xy+9/0uoey+l7K6fh4pBKN8= + + optional + + + Resources/pt_PT.lproj/Sparkle.strings + + hash + + Mji9loJOJvuDY9hz3FhQ4H+HY5E= + + hash2 + + RUq6VJjn/QyydkNbpklLwfCgRF62+uHhXen2dYLBNuQ= + + optional + + + Resources/ro.lproj/SUAutomaticUpdateAlert.strings + + hash + + Q/BK/7uMSUmhVH9PGDtfGs0gmyE= + + hash2 + + wxAPjjUnXGsG49heQfa+eQ2mnedCfkHAky1AwtQ7fDM= + + optional + + + Resources/ro.lproj/SUUpdateAlert.strings + + hash + + ikQC1DV0PMrPFqUeoIvI9WC2hhM= + + hash2 + + XYQjdLS490eNt3Ax/kzFSLyKa78HkMKQk4Br9kwogoU= + + optional + + + Resources/ro.lproj/SUUpdatePermissionPrompt.strings + + hash + + oWbTqm+BA0K7mg6zTkDGn4fUpAs= + + hash2 + + NvmMHW0iH3YQ1n4YtSVEFX86UTl1R+D1U16OFDMXh0A= + + optional + + + Resources/ro.lproj/Sparkle.strings + + hash + + 9U+OTz29kXKZHY/nmvbtemMsB3g= + + hash2 + + NNvDsecglQ/utR6YEqxyMj5K976YRWieCIC/PZuWCtQ= + + optional + + + Resources/ru.lproj/SUAutomaticUpdateAlert.strings + + hash + + 1u1xUfPaX76iHdRCnLN4N+rQbbk= + + hash2 + + mxnfG/PzVnIrquNtxz9xilHzGSLULnqiUjmy4wPr1IY= + + optional + + + Resources/ru.lproj/SUUpdateAlert.strings + + hash + + 7C5BXulU9j7lmP8wWY8l0JAzSng= + + hash2 + + lfzx/TY3AUVw2O/EEdIhDlVThSVpdFiZln/hkMw6msE= + + optional + + + Resources/ru.lproj/SUUpdatePermissionPrompt.strings + + hash + + vnna1nf1l2kpdx+slsDSWmc1zHI= + + hash2 + + 8jOWo4oxwiF5d5L8CZk/HZcPcylp+OXSPOJfws65DcI= + + optional + + + Resources/ru.lproj/Sparkle.strings + + hash + + x6JdY7WL2dHnGXX6PHJl5da7WKE= + + hash2 + + +vCWSRbECqQcsR6Nd8erQda/7x+ku/kQSUvZtTvemyQ= + + optional + + + Resources/sk.lproj/SUAutomaticUpdateAlert.strings + + hash + + mcacHFF+DP1x6QEEwDdgih5KLf0= + + hash2 + + YW4YAVzd9dxoTpTCrjm8hqDWe4CnuYdws10w/+jo6R8= + + optional + + + Resources/sk.lproj/SUUpdateAlert.strings + + hash + + eG17GzSlQfjC4/mU1++Op/P4oPc= + + hash2 + + 2yJUxJBPRrnYu199ssT/FDZPYYAcTVIlBTNcJlg7qok= + + optional + + + Resources/sk.lproj/SUUpdatePermissionPrompt.strings + + hash + + U2/AO+eg1l0Sahng/AjXChXlTc4= + + hash2 + + qNaz6OV60LKqJPoUXFcG7IbEPZbOzdNy0U9E3c1Y6Mk= + + optional + + + Resources/sk.lproj/Sparkle.strings + + hash + + qn/mo2EFOyw6keezS64Wo5ZGZXU= + + hash2 + + e3cyzJ87ohC1ff/BzZ5O00MnwRE02U+J1KwXlSZeSSg= + + optional + + + Resources/sl.lproj/SUAutomaticUpdateAlert.strings + + hash + + kA94ozF0qi31vtUuGgZ2ZMzu1DY= + + hash2 + + x7tcti47AfpXmhXtisJ3RZB09lViBpHE0zSVQFhmWBo= + + optional + + + Resources/sl.lproj/SUUpdateAlert.strings + + hash + + Jl19StfYmbiByPDrMQazCsH9SuM= + + hash2 + + bxB9INNteyLOVcT6y9aLkMoHcpFfB8BbLFxvP2wI/ZU= + + optional + + + Resources/sl.lproj/SUUpdatePermissionPrompt.strings + + hash + + k/IJsVcHctZ2UbOtiQsTvHx74lc= + + hash2 + + T21OgIyn9uMdQlz4iMJ4zwhQp0HL7/t4VwrVJGbq3OE= + + optional + + + Resources/sl.lproj/Sparkle.strings + + hash + + kwvdisufBenuQzrVg8tYKTX+qgg= + + hash2 + + t8QC+9TBONwKLQvV3fKV0umsnAS8ZDpqPikVksFPtWc= + + optional + + + Resources/sv.lproj/SUAutomaticUpdateAlert.strings + + hash + + s7VqsrI40vJFZ3QHlJ8rAQLPQJc= + + hash2 + + 24Tcx4srno5b5X3jPdzJf51UB3Y7rYxLI3yo/txJv4E= + + optional + + + Resources/sv.lproj/SUUpdateAlert.strings + + hash + + ZJ/cyOSNuqJUjyR3eclaPRASOhE= + + hash2 + + EqY2I/Kubso7K1QNVN6iFqAxdrs9r1S06T3LQmT4sCM= + + optional + + + Resources/sv.lproj/SUUpdatePermissionPrompt.strings + + hash + + YbrfE5/QvbK0LNrSLHAY3/S4fFM= + + hash2 + + u3ViwNFjHDH1L0YwAbMBhk4jSuEgW1i1wVkicS122Ho= + + optional + + + Resources/sv.lproj/Sparkle.strings + + hash + + 98/sk+A2Ew1fmKpuKZ3rq8eS1EM= + + hash2 + + mJY6aeXFnSx38bF630z5lNPmPtsoYVAwadh0KC+9vfQ= + + optional + + + Resources/th.lproj/SUAutomaticUpdateAlert.strings + + hash + + Hh55mq2azZNGsXUfsQ+aslIexIU= + + hash2 + + 1gh4erbRdlTGz2ajzN6/r1eOejqrrm4tEBGkLCJvPjU= + + optional + + + Resources/th.lproj/SUUpdateAlert.strings + + hash + + BnhGQ74iKGYaENEK9iLaiAiXjDg= + + hash2 + + JAuH/Dirjof04rrKK8tF0KzqQPI8yo6Dj+WRvGaNAyo= + + optional + + + Resources/th.lproj/SUUpdatePermissionPrompt.strings + + hash + + 0X0Yu67oweP0yQLjPMLQ5/SdrIY= + + hash2 + + X7g6AAJg3M2Cy+HshNeo0WAAkrmH5rSOaPcOr8xpMs4= + + optional + + + Resources/th.lproj/Sparkle.strings + + hash + + HQwGW1Ebf0i+Bl4synks3x2SY2M= + + hash2 + + nlP7repbMz6EqHo3sZWnK3tzx47WKSWnULdUHCYPgKk= + + optional + + + Resources/tr.lproj/SUAutomaticUpdateAlert.strings + + hash + + 6o5w0pqVbKmd5bWoiH9659+zRFM= + + hash2 + + GoFKCUw+US53C0EXSRtwG8Ljtv3HJ5QmqRgiFyyG8MI= + + optional + + + Resources/tr.lproj/SUUpdateAlert.strings + + hash + + +moR0Pq4x/xokjAcOmpUUIakSGc= + + hash2 + + PeGI77CSsUYrhbQHQ7ylkIhieERyLeW8WMDz53rjpKQ= + + optional + + + Resources/tr.lproj/SUUpdatePermissionPrompt.strings + + hash + + UPPnsRQdJuqMXNbSfZyi4cXSFys= + + hash2 + + lg2uMs57Rr5KJOLqljZSrsXAVrFpnG05rnSsf9CqnRs= + + optional + + + Resources/tr.lproj/Sparkle.strings + + hash + + whUQco5F2wcYdjc+cPKlk+mtx7Q= + + hash2 + + xEXUfrylPld+eFGrPyj4wTRPj7vUWOZ2f94sWydq03M= + + optional + + + Resources/uk.lproj/SUUpdateAlert.strings + + hash + + UiYYV9jAIRc042ADR7KGxmBYLGM= + + hash2 + + Dz6ERGgnwwW49ykkHcS5Q6Y6dRU9JcddFjxKiXm/oJI= + + optional + + + Resources/uk.lproj/SUUpdatePermissionPrompt.strings + + hash + + XO2ZqR7re0XFlFOjom3hqe8QYLQ= + + hash2 + + Vpg51BfZvUx1OWKqmYaB+fmwg0wmx0qLiyqyWIr6SAk= + + optional + + + Resources/uk.lproj/Sparkle.strings + + hash + + JXhpqvLkX0yDWjbWgsk2wbSObKU= + + hash2 + + u0572QZYh6sB0GQdMGMePalOf4zkxE7YQG7pp898SEg= + + optional + + + Resources/zh_CN.lproj/SUAutomaticUpdateAlert.strings + + hash + + xuNfFlqaorqUnIg4Vud+VtY2ld8= + + hash2 + + McBU5WSIt98n0A8NU1+QJa2mKplpuYUiVf1aavTm3qM= + + optional + + + Resources/zh_CN.lproj/SUUpdateAlert.strings + + hash + + nv5vdtxa5px73vaGNZLva8Ke6/8= + + hash2 + + nywOtEBT/zcM2/SlqjYfLMvBDGjTf3cEDQtLF+xuIKw= + + optional + + + Resources/zh_CN.lproj/SUUpdatePermissionPrompt.strings + + hash + + hsxf2OFnnjPvD0J6Txmtbqn0HEY= + + hash2 + + jL1OTrMvd2n/kU6fTg1VTdy/Hg6yMwUYRLB+q8kD6Fo= + + optional + + + Resources/zh_CN.lproj/Sparkle.strings + + hash + + OnR96Z9tB0noODRSYssSs63+zGA= + + hash2 + + zvMbFdgVGI0ls9vIRT+sie7dj2g1UjQu7iS+pOgyBo4= + + optional + + + Resources/zh_TW.lproj/SUAutomaticUpdateAlert.strings + + hash + + sK1HJbeQlnXwC/iWB2qCFdS3kJM= + + hash2 + + Hvq78gKiBaI14eCHIBF1qWtNFLRBp4YFc06TlWHuhy0= + + optional + + + Resources/zh_TW.lproj/SUUpdateAlert.strings + + hash + + V3vtjphOC+UWkuM/uqrEHt0jiWY= + + hash2 + + GrVyadHrs+NNZ3QRE0zGFKRagBAxd6TG4GwIpwO/XJY= + + optional + + + Resources/zh_TW.lproj/SUUpdatePermissionPrompt.strings + + hash + + pieF1GpcUXW3VO30sjCT6YmCZ3Y= + + hash2 + + 8itKqMvZINz63qbK47TTKn/mmeINjU7ITPNQ0tB/8js= + + optional + + + Resources/zh_TW.lproj/Sparkle.strings + + hash + + 1FLKoM5jZ8JGBG/nmyEIA+/aalA= + + hash2 + + Vlf/4QD7/3S0SFqxmTWWcSwtTLWISKUSvLjpgWb7lxQ= + + 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 + + + +