├── .gitignore ├── GitHubNotifications ├── GitHubNotificationTodayExtension │ ├── Base.lproj │ │ └── MainInterface.storyboard │ ├── GitHubNotificationTodayExtension.entitlements │ ├── Info.plist │ ├── SCFollower.h │ ├── SCFollower.m │ ├── SCFollowerAndStarManager.h │ ├── SCFollowerAndStarManager.m │ ├── SCGraphView.h │ ├── SCGraphView.m │ ├── SCItemView.h │ ├── SCItemView.m │ ├── SCNetworkManager.h │ ├── SCNetworkManager.m │ ├── SCStar.h │ ├── SCStar.m │ ├── SCStarGraphView.h │ ├── SCStarGraphView.m │ ├── TodayViewController.h │ └── TodayViewController.m ├── GitHubNotifications.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata ├── GitHubNotifications.xcworkspace │ └── contents.xcworkspacedata ├── GitHubNotifications │ ├── AppDelegate.h │ ├── AppDelegate.m │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-60.png │ │ │ ├── Icon-60@2x.png │ │ │ ├── Icon-60@3x.png │ │ │ ├── Icon-Small@2x.png │ │ │ ├── Icon-Small@3x.png │ │ │ ├── Icon-Spotlight-40.png │ │ │ ├── Icon-Spotlight-40@2x.png │ │ │ └── Icon-Spotlight-40@3x.png │ │ ├── Contents.json │ │ └── HelpImage.imageset │ │ │ ├── Contents.json │ │ │ ├── iPhone 6 Plus.png │ │ │ ├── iPhone 6 Plus@2x.png │ │ │ └── iPhone 6 Plus@3x.png │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── Defines.h │ ├── GitHubNotifications.entitlements │ ├── GithubAuthController.h │ ├── GithubAuthController.m │ ├── GithubAuthenticatorView.h │ ├── GithubAuthenticatorView.m │ ├── Info.plist │ ├── NSDictionary+UrlEncoding.h │ ├── NSDictionary+UrlEncoding.m │ ├── Reachability.h │ ├── Reachability.m │ ├── SCDefaultsManager.h │ ├── SCDefaultsManager.m │ ├── SCHelpView.h │ ├── SCHelpView.m │ ├── UIView+ViewFrameGeometry.h │ ├── UIView+ViewFrameGeometry.m │ ├── ViewControllers │ │ ├── SCMainViewController.h │ │ └── SCMainViewController.m │ └── main.m ├── Podfile ├── Podfile.lock └── Pods │ ├── AFNetworking │ ├── AFNetworking │ │ ├── AFHTTPSessionManager.h │ │ ├── AFHTTPSessionManager.m │ │ ├── AFNetworkReachabilityManager.h │ │ ├── AFNetworkReachabilityManager.m │ │ ├── AFNetworking.h │ │ ├── AFSecurityPolicy.h │ │ ├── AFSecurityPolicy.m │ │ ├── AFURLRequestSerialization.h │ │ ├── AFURLRequestSerialization.m │ │ ├── AFURLResponseSerialization.h │ │ ├── AFURLResponseSerialization.m │ │ ├── AFURLSessionManager.h │ │ └── AFURLSessionManager.m │ ├── LICENSE │ ├── README.md │ └── UIKit+AFNetworking │ │ ├── AFAutoPurgingImageCache.h │ │ ├── AFAutoPurgingImageCache.m │ │ ├── AFImageDownloader.h │ │ ├── AFImageDownloader.m │ │ ├── AFNetworkActivityIndicatorManager.h │ │ ├── AFNetworkActivityIndicatorManager.m │ │ ├── UIActivityIndicatorView+AFNetworking.h │ │ ├── UIActivityIndicatorView+AFNetworking.m │ │ ├── UIButton+AFNetworking.h │ │ ├── UIButton+AFNetworking.m │ │ ├── UIImage+AFNetworking.h │ │ ├── UIImageView+AFNetworking.h │ │ ├── UIImageView+AFNetworking.m │ │ ├── UIKit+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.m │ │ ├── UIRefreshControl+AFNetworking.h │ │ ├── UIRefreshControl+AFNetworking.m │ │ ├── UIWebView+AFNetworking.h │ │ └── UIWebView+AFNetworking.m │ ├── Crashlytics │ ├── Crashlytics.framework │ │ ├── README │ │ └── submit │ ├── README.md │ ├── iOS │ │ └── Crashlytics.framework │ │ │ ├── Crashlytics │ │ │ ├── Headers │ │ │ ├── ANSCompatibility.h │ │ │ ├── Answers.h │ │ │ ├── CLSAttributes.h │ │ │ ├── CLSLogging.h │ │ │ ├── CLSReport.h │ │ │ ├── CLSStackFrame.h │ │ │ └── Crashlytics.h │ │ │ ├── Info.plist │ │ │ ├── Modules │ │ │ └── module.modulemap │ │ │ ├── run │ │ │ ├── submit │ │ │ └── uploadDSYM │ └── submit │ ├── DateTools │ ├── DateTools │ │ ├── DTConstants.h │ │ ├── DTConstants.m │ │ ├── DTError.h │ │ ├── DTError.m │ │ ├── DTTimePeriod.h │ │ ├── DTTimePeriod.m │ │ ├── DTTimePeriodChain.h │ │ ├── DTTimePeriodChain.m │ │ ├── DTTimePeriodCollection.h │ │ ├── DTTimePeriodCollection.m │ │ ├── DTTimePeriodGroup.h │ │ ├── DTTimePeriodGroup.m │ │ ├── DateTools.bundle │ │ │ ├── ar.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── bg.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ca.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── cs.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── cy.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── da.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── de.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── en.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── es.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── eu.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── fi.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── fr.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── gre.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── gu.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── he.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── hi.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── hr.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── hu.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── id.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── is.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── it.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ja.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ko.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── lv.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ms.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── nb.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── nl.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── pl.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── pt-PT.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── pt.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ro.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── ru.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── sl.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── sv.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── th.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── tr.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── uk.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── vi.lproj │ │ │ │ └── DateTools.strings │ │ │ ├── zh-Hans.lproj │ │ │ │ └── DateTools.strings │ │ │ └── zh-Hant.lproj │ │ │ │ └── DateTools.strings │ │ ├── DateTools.h │ │ ├── NSDate+DateTools.h │ │ └── NSDate+DateTools.m │ ├── LICENSE │ └── README.md │ ├── Fabric │ ├── Fabric.framework │ │ ├── README │ │ └── run │ ├── README.md │ ├── iOS │ │ └── Fabric.framework │ │ │ ├── Fabric │ │ │ ├── Headers │ │ │ ├── FABAttributes.h │ │ │ └── Fabric.h │ │ │ ├── Info.plist │ │ │ ├── Modules │ │ │ └── module.modulemap │ │ │ ├── run │ │ │ └── uploadDSYM │ ├── run │ ├── upload-symbols │ └── uploadDSYM │ ├── Headers │ ├── Private │ │ ├── AFNetworking │ │ │ ├── AFAutoPurgingImageCache.h │ │ │ ├── AFHTTPSessionManager.h │ │ │ ├── AFImageDownloader.h │ │ │ ├── AFNetworkActivityIndicatorManager.h │ │ │ ├── AFNetworkReachabilityManager.h │ │ │ ├── AFNetworking.h │ │ │ ├── AFSecurityPolicy.h │ │ │ ├── AFURLRequestSerialization.h │ │ │ ├── AFURLResponseSerialization.h │ │ │ ├── AFURLSessionManager.h │ │ │ ├── UIActivityIndicatorView+AFNetworking.h │ │ │ ├── UIButton+AFNetworking.h │ │ │ ├── UIImage+AFNetworking.h │ │ │ ├── UIImageView+AFNetworking.h │ │ │ ├── UIKit+AFNetworking.h │ │ │ ├── UIProgressView+AFNetworking.h │ │ │ ├── UIRefreshControl+AFNetworking.h │ │ │ └── UIWebView+AFNetworking.h │ │ └── DateTools │ │ │ ├── DTConstants.h │ │ │ ├── DTError.h │ │ │ ├── DTTimePeriod.h │ │ │ ├── DTTimePeriodChain.h │ │ │ ├── DTTimePeriodCollection.h │ │ │ ├── DTTimePeriodGroup.h │ │ │ ├── DateTools.h │ │ │ └── NSDate+DateTools.h │ └── Public │ │ ├── AFNetworking │ │ ├── AFAutoPurgingImageCache.h │ │ ├── AFHTTPSessionManager.h │ │ ├── AFImageDownloader.h │ │ ├── AFNetworkActivityIndicatorManager.h │ │ ├── AFNetworkReachabilityManager.h │ │ ├── AFNetworking.h │ │ ├── AFSecurityPolicy.h │ │ ├── AFURLRequestSerialization.h │ │ ├── AFURLResponseSerialization.h │ │ ├── AFURLSessionManager.h │ │ ├── UIActivityIndicatorView+AFNetworking.h │ │ ├── UIButton+AFNetworking.h │ │ ├── UIImage+AFNetworking.h │ │ ├── UIImageView+AFNetworking.h │ │ ├── UIKit+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.h │ │ ├── UIRefreshControl+AFNetworking.h │ │ └── UIWebView+AFNetworking.h │ │ ├── Crashlytics │ │ └── Crashlytics │ │ │ ├── ANSCompatibility.h │ │ │ ├── Answers.h │ │ │ ├── CLSAttributes.h │ │ │ ├── CLSLogging.h │ │ │ ├── CLSReport.h │ │ │ ├── CLSStackFrame.h │ │ │ └── Crashlytics.h │ │ ├── DateTools │ │ ├── DTConstants.h │ │ ├── DTError.h │ │ ├── DTTimePeriod.h │ │ ├── DTTimePeriodChain.h │ │ ├── DTTimePeriodCollection.h │ │ ├── DTTimePeriodGroup.h │ │ ├── DateTools.h │ │ └── NSDate+DateTools.h │ │ └── Fabric │ │ └── Fabric │ │ ├── FABAttributes.h │ │ └── Fabric.h │ ├── Manifest.lock │ ├── Pods.xcodeproj │ └── project.pbxproj │ └── Target Support Files │ ├── AFNetworking │ ├── AFNetworking-dummy.m │ ├── AFNetworking-prefix.pch │ └── AFNetworking.xcconfig │ ├── DateTools │ ├── DateTools-dummy.m │ ├── DateTools-prefix.pch │ └── DateTools.xcconfig │ ├── Pods-GitHubNotificationTodayExtension │ ├── Pods-GitHubNotificationTodayExtension-acknowledgements.markdown │ ├── Pods-GitHubNotificationTodayExtension-acknowledgements.plist │ ├── Pods-GitHubNotificationTodayExtension-dummy.m │ ├── Pods-GitHubNotificationTodayExtension-resources.sh │ ├── Pods-GitHubNotificationTodayExtension.debug.xcconfig │ └── Pods-GitHubNotificationTodayExtension.release.xcconfig │ └── Pods-GitHubNotifications │ ├── Pods-GitHubNotifications-acknowledgements.markdown │ ├── Pods-GitHubNotifications-acknowledgements.plist │ ├── Pods-GitHubNotifications-dummy.m │ ├── Pods-GitHubNotifications-frameworks.sh │ ├── Pods-GitHubNotifications-resources.sh │ ├── Pods-GitHubNotifications.debug.xcconfig │ └── Pods-GitHubNotifications.release.xcconfig └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | # Xcode 2 | # 3 | # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore 4 | 5 | ## Build generated 6 | build/ 7 | DerivedData/ 8 | 9 | ## Various settings 10 | *.pbxuser 11 | !default.pbxuser 12 | *.mode1v3 13 | !default.mode1v3 14 | *.mode2v3 15 | !default.mode2v3 16 | *.perspectivev3 17 | !default.perspectivev3 18 | xcuserdata/ 19 | 20 | ## Other 21 | *.moved-aside 22 | *.xcuserstate 23 | 24 | ## Obj-C/Swift specific 25 | *.hmap 26 | *.ipa 27 | *.dSYM.zip 28 | *.dSYM 29 | 30 | # CocoaPods 31 | # 32 | # We recommend against adding the Pods directory to your .gitignore. However 33 | # you should judge for yourself, the pros and cons are mentioned at: 34 | # https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control 35 | # 36 | # Pods/ 37 | 38 | # Carthage 39 | # 40 | # Add this line if you want to avoid checking in source code from Carthage dependencies. 41 | # Carthage/Checkouts 42 | 43 | Carthage/Build 44 | 45 | # fastlane 46 | # 47 | # It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the 48 | # screenshots whenever they are needed. 49 | # For more information about the recommended setup visit: 50 | # https://github.com/fastlane/fastlane/blob/master/fastlane/docs/Gitignore.md 51 | 52 | fastlane/report.xml 53 | fastlane/screenshots 54 | 55 | #Code Injection 56 | # 57 | # After new code Injection tools there's a generated folder /iOSInjectionProject 58 | # https://github.com/johnno1962/injectionforxcode 59 | 60 | iOSInjectionProject/ 61 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/Base.lproj/MainInterface.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/GitHubNotificationTodayExtension.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | com.apple.security.application-groups 6 | 7 | group.sergio.chan.GitHubNotification 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | GitHub Popularity 9 | CFBundleExecutable 10 | $(EXECUTABLE_NAME) 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | XPC! 19 | CFBundleShortVersionString 20 | 1.1.0 21 | CFBundleVersion 22 | 1 23 | NSExtension 24 | 25 | NSExtensionMainStoryboard 26 | MainInterface 27 | NSExtensionPointIdentifier 28 | com.apple.widget-extension 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCFollower.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCFollower.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 27/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SCFollower : NSObject 12 | 13 | @property (nonatomic, strong) NSDate *date; 14 | @property (nonatomic) NSInteger value; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCFollower.m: -------------------------------------------------------------------------------- 1 | // 2 | // SCFollower.m 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 27/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import "SCFollower.h" 10 | 11 | @implementation SCFollower 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCFollowerAndStarManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCFollowerAndStarManager.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 26/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | #define SCSharedDataGroupKey @"group.sergio.chan.GitHubNotification" 11 | 12 | typedef void (^finishUpdatingWithObjectBlock)(id object); 13 | 14 | @protocol SCFollowerAndStarDelegate 15 | 16 | @optional 17 | 18 | - (void)didFinishUpdatingRepo:(NSString *)repoName; 19 | - (void)didFinishUpdatingStarData:(NSArray *)starData; 20 | - (void)didFailedUpdatingStarData; 21 | 22 | @end 23 | 24 | @interface SCFollowerAndStarManager : NSObject 25 | 26 | @property(nonatomic, weak) id delegate; 27 | @property(nonatomic, copy) finishUpdatingWithObjectBlock completionBlock; 28 | 29 | + (id)sharedManager; 30 | - (void)localNotificationMessage:(NSString *)msg; 31 | - (void)refreshData; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCGraphView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCGraphView.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 26/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SCGraphView : UIView 12 | 13 | - (id)initWithFrame:(CGRect)frame columns:(NSInteger)columns; 14 | - (void)refreshWithFollwers:(NSArray *)dayArray; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCGraphView.m: -------------------------------------------------------------------------------- 1 | // 2 | // SCGraphView.m 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 26/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import "SCGraphView.h" 10 | #import "UIView+ViewFrameGeometry.h" 11 | #import "SCItemView.h" 12 | 13 | @interface SCGraphView() 14 | { 15 | NSInteger numberOfColumns; 16 | NSMutableArray *itemValueArray; 17 | } 18 | @property (strong, nonatomic) NSMutableArray *itemArray; 19 | 20 | @end 21 | 22 | @implementation SCGraphView 23 | 24 | /* 25 | // Only override drawRect: if you perform custom drawing. 26 | // An empty implementation adversely affects performance during animation. 27 | - (void)drawRect:(CGRect)rect { 28 | // Drawing code 29 | } 30 | */ 31 | 32 | - (id)initWithFrame:(CGRect)frame columns:(NSInteger)columns 33 | { 34 | self = [super initWithFrame:frame]; 35 | if (self) { 36 | numberOfColumns = columns; 37 | _itemArray = [NSMutableArray array]; 38 | 39 | [self layoutItems]; 40 | } 41 | return self; 42 | } 43 | 44 | - (void)layoutItems 45 | { 46 | for (SCItemView *item in _itemArray) { 47 | [item removeFromSuperview]; 48 | } 49 | [_itemArray removeAllObjects]; 50 | 51 | CGFloat nextX = 0.0f; 52 | 53 | for (NSInteger i = 0; i < numberOfColumns; i++) { 54 | SCItemView *item = [[SCItemView alloc] initWithItemWidth:self.width/numberOfColumns maximunHeight:self.height - 10.0f]; 55 | 56 | CGFloat relHeight = 0.1f; 57 | if (i >= [itemValueArray count]) { 58 | relHeight = 0.1f; 59 | } else { 60 | relHeight = [[itemValueArray objectAtIndex:i] floatValue] + 0.1f; 61 | } 62 | 63 | item.index = i; 64 | item.left = nextX; 65 | item.relativeHeight = relHeight; 66 | item.bottom = self.height; 67 | 68 | [self addSubview:item]; 69 | [self.itemArray addObject:item]; 70 | 71 | nextX += self.width/numberOfColumns; 72 | } 73 | } 74 | 75 | - (void)refreshWithFollwers:(NSArray *)dayArray 76 | { 77 | itemValueArray = [dayArray mutableCopy]; 78 | [self layoutItems]; 79 | } 80 | @end 81 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCItemView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCItemView.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 26/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SCItemView : UIView 12 | 13 | // relativeHeight is float value between 0.0f ~ 1.0f 14 | @property (nonatomic) CGFloat relativeHeight; 15 | @property (nonatomic) CGFloat maximumHeight; 16 | @property (nonatomic) CGFloat itemWidth; 17 | 18 | // index in itemArray 19 | @property (nonatomic) NSInteger index; 20 | 21 | - (id)initWithItemWidth:(CGFloat)width maximunHeight:(CGFloat)maximunHeight; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCItemView.m: -------------------------------------------------------------------------------- 1 | // 2 | // SCItemView.m 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 26/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import "SCItemView.h" 10 | #import "UIView+ViewFrameGeometry.h" 11 | 12 | @interface SCItemView() 13 | 14 | @property (nonatomic, strong) UIView *itemMainView; 15 | @property (nonatomic, strong) UILabel *indexLabel; 16 | 17 | @end 18 | 19 | @implementation SCItemView 20 | 21 | /* 22 | // Only override drawRect: if you perform custom drawing. 23 | // An empty implementation adversely affects performance during animation. 24 | - (void)drawRect:(CGRect)rect { 25 | // Drawing code 26 | } 27 | */ 28 | 29 | - (id)initWithItemWidth:(CGFloat)width maximunHeight:(CGFloat)maximunHeight 30 | { 31 | self = [super initWithFrame:CGRectMake(0.0f, 0.0f, width, 0.0f)]; 32 | if (self) { 33 | self.itemMainView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, width, self.height - 10.0f)]; 34 | self.itemMainView.backgroundColor = [UIColor blackColor]; 35 | [self addSubview:self.itemMainView]; 36 | 37 | self.indexLabel = [[UILabel alloc] initWithFrame:CGRectMake(0.0f, self.height - 10.0f, width, 10.0f)]; 38 | _indexLabel.font = [UIFont systemFontOfSize:6.0f]; 39 | _indexLabel.textColor = [UIColor whiteColor]; 40 | _indexLabel.textAlignment = NSTextAlignmentLeft; 41 | [self addSubview:_indexLabel]; 42 | 43 | _maximumHeight = maximunHeight; 44 | _itemWidth = width; 45 | } 46 | return self; 47 | } 48 | 49 | - (void)setRelativeHeight:(CGFloat)relativeHeight 50 | { 51 | _relativeHeight = relativeHeight; 52 | 53 | CGFloat dstBottom = self.bottom; 54 | 55 | [UIView animateWithDuration:0.2f animations:^{ 56 | self.height = relativeHeight * _maximumHeight; 57 | self.itemMainView.height = self.height - 10.0f; 58 | 59 | self.bottom = dstBottom; 60 | self.backgroundColor = [UIColor colorWithWhite:(1.0f - relativeHeight) + 0.3f alpha:1.0f]; 61 | } completion:^(BOOL finished) { 62 | self.indexLabel.top = self.itemMainView.bottom; 63 | }]; 64 | } 65 | 66 | - (void)setBackgroundColor:(UIColor *)backgroundColor 67 | { 68 | self.itemMainView.backgroundColor = backgroundColor; 69 | } 70 | 71 | - (void)setIndex:(NSInteger)index 72 | { 73 | _index = index; 74 | _indexLabel.text = [NSString stringWithFormat:@"%ld",index]; 75 | } 76 | @end 77 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCNetworkManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCNetworkManager.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 26/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface SCNetworkManager : NSObject 13 | 14 | typedef void (^failErrorBlock)(NSError *error); 15 | typedef void (^successWithObjectBlock)(id object); 16 | typedef void (^successWithObjectAndResponseBlock)(id object, NSURLResponse *response); 17 | 18 | + (id)sharedManager; 19 | 20 | - (void)getNumberOfFollowersForUser:(NSString *)userName 21 | success:(successWithObjectAndResponseBlock)onSuccess 22 | failure:(failErrorBlock)onFailure; 23 | - (void)getRepoForUser:(NSString *)userName 24 | page:(NSInteger)page 25 | success:(successWithObjectAndResponseBlock)onSuccess 26 | failure:(failErrorBlock)onFailure; 27 | - (void)getStarForUser:(NSString *)userName 28 | repo:(NSString *)repo 29 | page:(NSInteger)page 30 | success:(successWithObjectAndResponseBlock)onSuccess 31 | failure:(failErrorBlock)onFailure; 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCStar.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCStar.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 27/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface SCStar : NSObject 13 | 14 | @property (nonatomic, strong) NSDate *date; 15 | @property (nonatomic, strong) UIColor *color; 16 | @property (nonatomic, strong) NSNumber *weekDay; 17 | @property (nonatomic, strong) NSNumber *month; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCStar.m: -------------------------------------------------------------------------------- 1 | // 2 | // SCStar.m 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 27/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import "SCStar.h" 10 | 11 | @implementation SCStar 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCStarGraphView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCStarGraphView.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 26/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SCStarGraphView : UIImageView 12 | 13 | - (void)refreshFromStars:(NSMutableArray *)array; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/SCStarGraphView.m: -------------------------------------------------------------------------------- 1 | // 2 | // SCStarGraphView.m 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 26/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import "SCStarGraphView.h" 10 | #import "SCStar.h" 11 | 12 | @implementation SCStarGraphView 13 | 14 | - (id)initWithFrame:(CGRect)frame 15 | { 16 | self = [super initWithFrame:frame]; 17 | if (self) { 18 | self.backgroundColor = [UIColor clearColor]; 19 | } 20 | return self; 21 | } 22 | 23 | - (void)layerWillDraw:(CALayer *)layer { 24 | [super layerWillDraw:layer]; 25 | layer.contentsFormat = kCAContentsFormatRGBA8Uint; 26 | } 27 | 28 | - (void)refreshFromStars:(NSMutableArray *)array 29 | { 30 | @autoreleasepool 31 | { 32 | UIGraphicsBeginImageContextWithOptions(self.frame.size, NO, 0); 33 | [[UIColor clearColor] setFill]; 34 | 35 | CGContextRef context = UIGraphicsGetCurrentContext(); 36 | 37 | int frameWidth = self.frame.size.width; 38 | int width = (int)(frameWidth / 12 - 1); 39 | for (int weekFromNow = 0; weekFromNow < width; weekFromNow ++) 40 | { 41 | NSMutableArray *week = [array objectAtIndex:weekFromNow]; 42 | for (SCStar *day in week) 43 | { 44 | CGRect rect = CGRectMake(self.frame.size.width - weekFromNow * 12 - 24, day.weekDay.intValue * 12 - 6, 10, 10); 45 | [day.color setFill]; 46 | CGContextFillRect(context,rect); 47 | } 48 | 49 | 50 | SCStar *firstDayOfWeek = [week firstObject]; 51 | NSString* monthName = [self monthName:[firstDayOfWeek.month intValue]]; 52 | // Setup the font specific variables 53 | NSDictionary *attributes = @{ 54 | NSFontAttributeName : [UIFont fontWithName:@"Helvetica" size:8], 55 | NSStrokeWidthAttributeName : @(0), 56 | NSForegroundColorAttributeName : [UIColor whiteColor] 57 | }; 58 | // Draw text with CGPoint and attributes 59 | [monthName drawAtPoint:CGPointMake(self.frame.size.width - weekFromNow * 12 - 24 + 1,8 * 12 - 6) withAttributes:attributes]; 60 | } 61 | 62 | UIImage* im = UIGraphicsGetImageFromCurrentImageContext(); 63 | UIGraphicsEndImageContext(); 64 | 65 | self.image = im; 66 | } 67 | } 68 | 69 | - (NSString *)monthName:(int)month 70 | { 71 | NSMutableArray *array = [NSMutableArray arrayWithObjects:@"J",@"F",@"M",@"A",@"M",@"J",@"J",@"A",@"S",@"O",@"N",@"D", nil]; 72 | return [array objectAtIndex:month - 1]; 73 | } 74 | 75 | @end 76 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotificationTodayExtension/TodayViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TodayViewController.h 3 | // GitHubNotificationTodayExtension 4 | // 5 | // Created by 叔 陈 on 26/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface TodayViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 25/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "size" : "20x20", 5 | "idiom" : "iphone", 6 | "filename" : "Icon-Spotlight-40.png", 7 | "scale" : "2x" 8 | }, 9 | { 10 | "size" : "20x20", 11 | "idiom" : "iphone", 12 | "filename" : "Icon-60.png", 13 | "scale" : "3x" 14 | }, 15 | { 16 | "size" : "29x29", 17 | "idiom" : "iphone", 18 | "filename" : "Icon-Small@2x.png", 19 | "scale" : "2x" 20 | }, 21 | { 22 | "size" : "29x29", 23 | "idiom" : "iphone", 24 | "filename" : "Icon-Small@3x.png", 25 | "scale" : "3x" 26 | }, 27 | { 28 | "size" : "40x40", 29 | "idiom" : "iphone", 30 | "filename" : "Icon-Spotlight-40@2x.png", 31 | "scale" : "2x" 32 | }, 33 | { 34 | "size" : "40x40", 35 | "idiom" : "iphone", 36 | "filename" : "Icon-Spotlight-40@3x.png", 37 | "scale" : "3x" 38 | }, 39 | { 40 | "size" : "60x60", 41 | "idiom" : "iphone", 42 | "filename" : "Icon-60@2x.png", 43 | "scale" : "2x" 44 | }, 45 | { 46 | "size" : "60x60", 47 | "idiom" : "iphone", 48 | "filename" : "Icon-60@3x.png", 49 | "scale" : "3x" 50 | } 51 | ], 52 | "info" : { 53 | "version" : 1, 54 | "author" : "xcode" 55 | } 56 | } -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-60.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-60.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-60@2x.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-60@3x.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Small@2x.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Small@3x.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@2x.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/AppIcon.appiconset/Icon-Spotlight-40@3x.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/HelpImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "iPhone 6 Plus.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "iPhone 6 Plus@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "iPhone 6 Plus@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/HelpImage.imageset/iPhone 6 Plus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/HelpImage.imageset/iPhone 6 Plus.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/HelpImage.imageset/iPhone 6 Plus@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/HelpImage.imageset/iPhone 6 Plus@2x.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Assets.xcassets/HelpImage.imageset/iPhone 6 Plus@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/GitHubNotifications/Assets.xcassets/HelpImage.imageset/iPhone 6 Plus@3x.png -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Defines.h: -------------------------------------------------------------------------------- 1 | // 2 | // Defines.h 3 | // Github-Auth-iOS 4 | // 5 | // Created by buza on 9/27/12. 6 | // Copyright (c) 2012 BuzaMoto. All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions are met: 10 | // 11 | // 1. Redistributions of source code must retain the above copyright notice, 12 | // this list of conditions and the following disclaimer. 13 | // 2. Redistributions in binary form must reproduce the above copyright notice, 14 | // this list of conditions and the following disclaimer in the documentation 15 | // and/or other materials provided with the distribution. 16 | // 17 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18 | // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20 | // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 21 | // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 22 | // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23 | // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24 | // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 25 | // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 26 | // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 27 | // POSSIBILITY OF SUCH DAMAGE. 28 | 29 | #ifndef Github_Auth_iOS_Defines_h 30 | #define Github_Auth_iOS_Defines_h 31 | 32 | typedef void (^BMBlockVoid)(void); 33 | 34 | static NSString *const GITHUB_CALLBACK_URL = @"http://sergiochan.xyz"; 35 | static NSString *const GITHUB_CLIENT_ID = @"9c01d40cb55b5ae9c879"; 36 | static NSString *const GITHUB_CLIENT_SECRET = @"70a1c6115110959c230859be43bc206682e575a5"; 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/GitHubNotifications.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | aps-environment 6 | development 7 | com.apple.security.application-groups 8 | 9 | group.sergio.chan.GitHubNotification 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/GithubAuthController.h: -------------------------------------------------------------------------------- 1 | // 2 | // GithubAuthController.h 3 | // Github-Auth-iOS 4 | // 5 | // Created by buza on 9/27/12. 6 | // Copyright (c) 2012 BuzaMoto. All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions are met: 10 | // 11 | // 1. Redistributions of source code must retain the above copyright notice, 12 | // this list of conditions and the following disclaimer. 13 | // 2. Redistributions in binary form must reproduce the above copyright notice, 14 | // this list of conditions and the following disclaimer in the documentation 15 | // and/or other materials provided with the distribution. 16 | // 17 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18 | // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20 | // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 21 | // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 22 | // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23 | // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24 | // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 25 | // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 26 | // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 27 | // POSSIBILITY OF SUCH DAMAGE. 28 | #import 29 | #import "Defines.h" 30 | 31 | @protocol GitAuthDelegate 32 | -(void) didAuth:(NSString*)token; 33 | @end 34 | 35 | @interface GithubAuthController : UIViewController 36 | 37 | @property(nonatomic, copy) BMBlockVoid completionBlock; 38 | @property(nonatomic, copy) BMBlockVoid dismissBlock; 39 | @property(nonatomic, weak) id authDelegate; 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/GithubAuthenticatorView.h: -------------------------------------------------------------------------------- 1 | // 2 | // GithubAuthenticator.h 3 | // Github-Auth-iOS 4 | // 5 | // Created by buza on 9/27/12. 6 | // Copyright (c) 2012 BuzaMoto. All rights reserved. 7 | // 8 | // Redistribution and use in source and binary forms, with or without 9 | // modification, are permitted provided that the following conditions are met: 10 | // 11 | // 1. Redistributions of source code must retain the above copyright notice, 12 | // this list of conditions and the following disclaimer. 13 | // 2. Redistributions in binary form must reproduce the above copyright notice, 14 | // this list of conditions and the following disclaimer in the documentation 15 | // and/or other materials provided with the distribution. 16 | // 17 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 18 | // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 19 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 20 | // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 21 | // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 22 | // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23 | // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 24 | // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 25 | // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 26 | // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 27 | // POSSIBILITY OF SUCH DAMAGE. 28 | 29 | #import 30 | #import 31 | 32 | #import "GithubAuthController.h" 33 | 34 | @interface GithubAuthenticatorView : UIWebView 35 | 36 | @property (nonatomic, weak) id authDelegate; 37 | 38 | @end 39 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleDisplayName 8 | Popularity 9 | CFBundleExecutable 10 | $(EXECUTABLE_NAME) 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.1.0 21 | CFBundleURLTypes 22 | 23 | 24 | CFBundleTypeRole 25 | Editor 26 | CFBundleURLName 27 | sergio.chan.GitHubNotifications 28 | CFBundleURLSchemes 29 | 30 | sergio.chan.GitHubNotifications 31 | 32 | 33 | 34 | CFBundleVersion 35 | 1 36 | Fabric 37 | 38 | APIKey 39 | d620e3194f3924678af613e7c766a8e58d773e83 40 | Kits 41 | 42 | 43 | KitInfo 44 | 45 | KitName 46 | Answers 47 | 48 | 49 | KitInfo 50 | 51 | KitName 52 | Crashlytics 53 | 54 | 55 | 56 | LSRequiresIPhoneOS 57 | 58 | UIBackgroundModes 59 | 60 | fetch 61 | remote-notification 62 | 63 | UILaunchStoryboardName 64 | LaunchScreen 65 | UIMainStoryboardFile 66 | Main 67 | UIRequiredDeviceCapabilities 68 | 69 | armv7 70 | 71 | UIStatusBarStyle 72 | UIStatusBarStyleLightContent 73 | UISupportedInterfaceOrientations 74 | 75 | UIInterfaceOrientationPortrait 76 | 77 | UIViewControllerBasedStatusBarAppearance 78 | 79 | 80 | 81 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/NSDictionary+UrlEncoding.h: -------------------------------------------------------------------------------- 1 | // 2 | // NSDictionary+UrlEncoding.h 3 | // 4 | // Created by buza on 2/8/09. 5 | // Copyright (c) 2009 BuzaMoto. All rights reserved. 6 | // 7 | // Redistribution and use in source and binary forms, with or without 8 | // modification, are permitted provided that the following conditions are met: 9 | // 10 | // 1. Redistributions of source code must retain the above copyright notice, 11 | // this list of conditions and the following disclaimer. 12 | // 2. Redistributions in binary form must reproduce the above copyright notice, 13 | // this list of conditions and the following disclaimer in the documentation 14 | // and/or other materials provided with the distribution. 15 | // 16 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17 | // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19 | // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 20 | // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 21 | // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22 | // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23 | // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24 | // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25 | // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26 | // POSSIBILITY OF SUCH DAMAGE. 27 | 28 | #import 29 | 30 | @interface NSDictionary (UrlEncoding) 31 | 32 | -(NSString*) urlEncodedString; 33 | 34 | @end -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/NSDictionary+UrlEncoding.m: -------------------------------------------------------------------------------- 1 | // 2 | // NSDictionary+UrlEncoding.m 3 | // 4 | // Created by buza on 2/8/09. 5 | // Copyright (c) 2009 BuzaMoto. All rights reserved. 6 | // 7 | // Redistribution and use in source and binary forms, with or without 8 | // modification, are permitted provided that the following conditions are met: 9 | // 10 | // 1. Redistributions of source code must retain the above copyright notice, 11 | // this list of conditions and the following disclaimer. 12 | // 2. Redistributions in binary form must reproduce the above copyright notice, 13 | // this list of conditions and the following disclaimer in the documentation 14 | // and/or other materials provided with the distribution. 15 | // 16 | // THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 17 | // AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 18 | // IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19 | // ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE 20 | // LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 21 | // CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 22 | // SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 23 | // INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 24 | // CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 25 | // ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 26 | // POSSIBILITY OF SUCH DAMAGE. 27 | 28 | #import "NSDictionary+UrlEncoding.h" 29 | 30 | static NSString *toString(id object) 31 | { 32 | return [NSString stringWithFormat:@"%@", object]; 33 | } 34 | 35 | static NSString *urlEncode(id object) 36 | { 37 | NSString *string = toString(object); 38 | return [string stringByAddingPercentEscapesUsingEncoding: NSUTF8StringEncoding]; 39 | } 40 | 41 | @implementation NSDictionary (UrlEncoding) 42 | 43 | -(NSString*) urlEncodedString 44 | { 45 | NSMutableArray *parts = [NSMutableArray array]; 46 | for (id key in self) 47 | { 48 | id value = [self objectForKey: key]; 49 | NSString *part = [NSString stringWithFormat: @"%@=%@", urlEncode(key), urlEncode(value)]; 50 | [parts addObject: part]; 51 | } 52 | return [parts componentsJoinedByString: @"&"]; 53 | } 54 | 55 | @end -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/Reachability.h: -------------------------------------------------------------------------------- 1 | /* 2 | Copyright (C) 2016 Apple Inc. All Rights Reserved. 3 | See LICENSE.txt for this sample’s licensing information 4 | 5 | Abstract: 6 | Basic demonstration of how to use the SystemConfiguration Reachablity APIs. 7 | */ 8 | 9 | #import 10 | #import 11 | #import 12 | 13 | 14 | typedef enum : NSInteger { 15 | NotReachable = 0, 16 | ReachableViaWiFi, 17 | ReachableViaWWAN 18 | } NetworkStatus; 19 | 20 | #pragma mark IPv6 Support 21 | //Reachability fully support IPv6. For full details, see ReadMe.md. 22 | 23 | 24 | extern NSString *kReachabilityChangedNotification; 25 | 26 | 27 | @interface Reachability : NSObject 28 | 29 | /*! 30 | * Use to check the reachability of a given host name. 31 | */ 32 | + (instancetype)reachabilityWithHostName:(NSString *)hostName; 33 | 34 | /*! 35 | * Use to check the reachability of a given IP address. 36 | */ 37 | + (instancetype)reachabilityWithAddress:(const struct sockaddr *)hostAddress; 38 | 39 | /*! 40 | * Checks whether the default route is available. Should be used by applications that do not connect to a particular host. 41 | */ 42 | + (instancetype)reachabilityForInternetConnection; 43 | 44 | 45 | #pragma mark reachabilityForLocalWiFi 46 | //reachabilityForLocalWiFi has been removed from the sample. See ReadMe.md for more information. 47 | //+ (instancetype)reachabilityForLocalWiFi; 48 | 49 | /*! 50 | * Start listening for reachability notifications on the current run loop. 51 | */ 52 | - (BOOL)startNotifier; 53 | - (void)stopNotifier; 54 | 55 | - (NetworkStatus)currentReachabilityStatus; 56 | 57 | /*! 58 | * WWAN may be available, but not active until a connection has been established. WiFi may require a connection for VPN on Demand. 59 | */ 60 | - (BOOL)connectionRequired; 61 | 62 | @end 63 | 64 | 65 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/SCDefaultsManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCDefaultsManager.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 27/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SCDefaultsManager : NSObject 12 | 13 | + (id)sharedManager; 14 | 15 | - (void)setFirstLogin:(BOOL)firstLogin; 16 | - (BOOL)isFirstLogin; 17 | 18 | // UserName 19 | - (void)setUserName:(NSString *)name; 20 | - (NSString *)getUserName; 21 | 22 | // UserAccessToken 23 | - (void)setUserToken:(NSString *)token; 24 | - (NSString *)getUserToken; 25 | 26 | - (void)setStarNumber:(NSInteger)star; 27 | - (NSInteger)getCachedStarNumber; 28 | 29 | // StarArray : Array -> [(SCStar)] 30 | - (void)setStarArray:(NSArray *)data; 31 | - (NSArray *)getStarArray; 32 | 33 | // FollowersArray : Array -> [(SCFollower)] 34 | - (void)setFollowersNumber:(NSInteger)data; 35 | - (NSInteger)getFollowersNumber; 36 | 37 | // RepoArray : Dict -> repo:{cached(BOOL)} 38 | - (void)setRepoCached:(BOOL)cached; 39 | - (BOOL)isRepoCached; 40 | 41 | - (void)setRenderStarArray:(NSArray *)data; 42 | - (NSArray *)getRenderStarArray; 43 | 44 | - (void)addDeltaToRenderFollowersDict:(NSInteger)delta toKey:(NSString *)key; 45 | - (NSDictionary *)getRenderFollowersDict; 46 | 47 | - (void)clearCache; 48 | 49 | @end 50 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/SCHelpView.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCHelpView.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 29/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SCHelpView : UIView 12 | 13 | - (void)show; 14 | - (void)hide; 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/SCHelpView.m: -------------------------------------------------------------------------------- 1 | // 2 | // SCHelpView.m 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 29/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import "SCHelpView.h" 10 | 11 | @interface SCHelpView () 12 | { 13 | BOOL isShowing; 14 | UITapGestureRecognizer *tap; 15 | } 16 | @property (nonatomic, strong) UIImageView *imageView; 17 | 18 | @end 19 | 20 | @implementation SCHelpView 21 | 22 | - (id)initWithFrame:(CGRect)frame 23 | { 24 | self = [super initWithFrame:frame]; 25 | if (self) { 26 | isShowing = NO; 27 | 28 | self.imageView = [[UIImageView alloc] initWithFrame:self.bounds]; 29 | _imageView.image = [UIImage imageNamed:@"HelpImage"]; 30 | _imageView.contentMode = UIViewContentModeScaleAspectFit; 31 | [self addSubview:_imageView]; 32 | 33 | self.alpha = 0.f; 34 | 35 | tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)]; 36 | tap.enabled = NO; 37 | 38 | [self addGestureRecognizer:tap]; 39 | } 40 | return self; 41 | } 42 | 43 | - (void)tap:(UITapGestureRecognizer *)gesture 44 | { 45 | [self hide]; 46 | } 47 | 48 | - (void)show 49 | { 50 | [UIView animateWithDuration:0.3f animations:^{ 51 | self.alpha = 1.0f; 52 | } completion:^(BOOL finished) { 53 | isShowing = YES; 54 | tap.enabled = YES; 55 | }]; 56 | } 57 | 58 | - (void)hide 59 | { 60 | [UIView animateWithDuration:0.3f animations:^{ 61 | self.alpha = 0.0f; 62 | } completion:^(BOOL finished) { 63 | isShowing = NO; 64 | tap.enabled = NO; 65 | }]; 66 | } 67 | @end 68 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/UIView+ViewFrameGeometry.h: -------------------------------------------------------------------------------- 1 | /* 2 | Erica Sadun, http://ericasadun.com 3 | iPhone Developer's Cookbook, 3.0 Edition 4 | BSD License, Use at your own risk 5 | */ 6 | 7 | #import 8 | 9 | #define ScreenWidth [[UIScreen mainScreen] bounds].size.width 10 | #define ScreenHeight [[UIScreen mainScreen] bounds].size.height 11 | static char overviewKey; 12 | 13 | CGPoint CGRectGetCenter(CGRect rect); 14 | CGRect CGRectMoveToCenter(CGRect rect, CGPoint center); 15 | double radians(float degrees); 16 | CATransform3D getTransForm3DWithAngle(CGFloat angle); 17 | CGSize CGSizeScale(CGSize size, CGFloat scale); 18 | 19 | @interface UIView (ViewFrameGeometry) 20 | @property CGPoint origin; 21 | @property CGSize size; 22 | 23 | @property (readonly) CGPoint bottomLeft; 24 | @property (readonly) CGPoint bottomRight; 25 | @property (readonly) CGPoint topRight; 26 | 27 | @property CGFloat height; 28 | @property CGFloat width; 29 | 30 | @property CGFloat top; 31 | @property CGFloat left; 32 | 33 | @property CGFloat bottom; 34 | @property CGFloat right; 35 | 36 | - (void) moveBy: (CGPoint) delta; 37 | - (void) scaleBy: (CGFloat) scaleFactor; 38 | - (void) fitInSize: (CGSize) aSize; 39 | 40 | - (CGFloat) widthForString:(NSString *)value fontSize:(CGFloat)fontSize andHeight:(CGFloat)height; 41 | - (CGFloat) heightForString:(NSString *)value font:(UIFont *)font andWidth:(CGFloat)width; 42 | 43 | //- (UIViewController *) getCurrentVC; 44 | - (UIImage *) convertViewToImage; 45 | @end 46 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/ViewControllers/SCMainViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SCMainViewController.h 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 25/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface SCMainViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /GitHubNotifications/GitHubNotifications/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // GitHubNotifications 4 | // 5 | // Created by 叔 陈 on 25/11/2016. 6 | // Copyright © 2016 叔 陈. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /GitHubNotifications/Podfile: -------------------------------------------------------------------------------- 1 | # Uncomment the next line to define a global platform for your project 2 | platform :ios, '9.0' 3 | 4 | target 'GitHubNotifications' do 5 | pod 'AFNetworking', '~> 3.0' 6 | pod 'DateTools' 7 | pod 'Fabric' 8 | pod 'Crashlytics' 9 | end 10 | 11 | target 'GitHubNotificationTodayExtension' do 12 | # Uncomment the next line if you're using Swift or would like to use dynamic frameworks 13 | # use_frameworks! 14 | pod 'AFNetworking', '~> 3.0' 15 | # Pods for GitHubNotifications 16 | pod 'DateTools' 17 | end 18 | -------------------------------------------------------------------------------- /GitHubNotifications/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - AFNetworking (3.1.0): 3 | - AFNetworking/NSURLSession (= 3.1.0) 4 | - AFNetworking/Reachability (= 3.1.0) 5 | - AFNetworking/Security (= 3.1.0) 6 | - AFNetworking/Serialization (= 3.1.0) 7 | - AFNetworking/UIKit (= 3.1.0) 8 | - AFNetworking/NSURLSession (3.1.0): 9 | - AFNetworking/Reachability 10 | - AFNetworking/Security 11 | - AFNetworking/Serialization 12 | - AFNetworking/Reachability (3.1.0) 13 | - AFNetworking/Security (3.1.0) 14 | - AFNetworking/Serialization (3.1.0) 15 | - AFNetworking/UIKit (3.1.0): 16 | - AFNetworking/NSURLSession 17 | - Crashlytics (3.8.3): 18 | - Fabric (~> 1.6.3) 19 | - DateTools (1.7.0) 20 | - Fabric (1.6.11) 21 | 22 | DEPENDENCIES: 23 | - AFNetworking (~> 3.0) 24 | - Crashlytics 25 | - DateTools 26 | - Fabric 27 | 28 | SPEC CHECKSUMS: 29 | AFNetworking: 5e0e199f73d8626b11e79750991f5d173d1f8b67 30 | Crashlytics: 2b6dbe138a42395577cfa73dfa1aa7248cadf39e 31 | DateTools: 53288ee8b905fdc75897a1e6b5cc0144b14cba60 32 | Fabric: 5911403591946b8228ab1c51d98f1d7137e863c6 33 | 34 | PODFILE CHECKSUM: a1e6d3024a5931513e9996cee6b712077b44ebdc 35 | 36 | COCOAPODS: 1.2.0.beta.1 37 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/AFNetworking/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | // AFNetworking.h 2 | // 3 | // Copyright (c) 2013 AFNetworking (http://afnetworking.com/) 4 | // 5 | // Permission is hereby granted, free of charge, to any person obtaining a copy 6 | // of this software and associated documentation files (the "Software"), to deal 7 | // in the Software without restriction, including without limitation the rights 8 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | // copies of the Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall be included in 13 | // all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | // THE SOFTWARE. 22 | 23 | #import 24 | #import 25 | #import 26 | 27 | #ifndef _AFNETWORKING_ 28 | #define _AFNETWORKING_ 29 | 30 | #import "AFURLRequestSerialization.h" 31 | #import "AFURLResponseSerialization.h" 32 | #import "AFSecurityPolicy.h" 33 | 34 | #if !TARGET_OS_WATCH 35 | #import "AFNetworkReachabilityManager.h" 36 | #endif 37 | 38 | #import "AFURLSessionManager.h" 39 | #import "AFHTTPSessionManager.h" 40 | 41 | #endif /* _AFNETWORKING_ */ 42 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/AFNetworking/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2011–2016 Alamofire Software Foundation (http://alamofire.org/) 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in 11 | all copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | THE SOFTWARE. 20 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | // UIActivityIndicatorView+AFNetworking.h 2 | // Copyright (c) 2011–2016 Alamofire Software Foundation ( http://alamofire.org/ ) 3 | // 4 | // Permission is hereby granted, free of charge, to any person obtaining a copy 5 | // of this software and associated documentation files (the "Software"), to deal 6 | // in the Software without restriction, including without limitation the rights 7 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | // copies of the Software, and to permit persons to whom the Software is 9 | // furnished to do so, subject to the following conditions: 10 | // 11 | // The above copyright notice and this permission notice shall be included in 12 | // all copies or substantial portions of the Software. 13 | // 14 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | // THE SOFTWARE. 21 | 22 | #import 23 | 24 | #import 25 | 26 | #if TARGET_OS_IOS || TARGET_OS_TV 27 | 28 | #import 29 | 30 | /** 31 | This category adds methods to the UIKit framework's `UIActivityIndicatorView` class. The methods in this category provide support for automatically starting and stopping animation depending on the loading state of a session task. 32 | */ 33 | @interface UIActivityIndicatorView (AFNetworking) 34 | 35 | ///---------------------------------- 36 | /// @name Animating for Session Tasks 37 | ///---------------------------------- 38 | 39 | /** 40 | Binds the animating state to the state of the specified task. 41 | 42 | @param task The task. If `nil`, automatic updating from any previously specified operation will be disabled. 43 | */ 44 | - (void)setAnimatingWithStateOfTask:(nullable NSURLSessionTask *)task; 45 | 46 | @end 47 | 48 | #endif 49 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+AFNetworking.h 3 | // 4 | // 5 | // Created by Paulo Ferreira on 08/07/15. 6 | // 7 | // Permission is hereby granted, free of charge, to any person obtaining a copy 8 | // of this software and associated documentation files (the "Software"), to deal 9 | // in the Software without restriction, including without limitation the rights 10 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 11 | // copies of the Software, and to permit persons to whom the Software is 12 | // furnished to do so, subject to the following conditions: 13 | // 14 | // The above copyright notice and this permission notice shall be included in 15 | // all copies or substantial portions of the Software. 16 | // 17 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 18 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 19 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 20 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 21 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 22 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 23 | // THE SOFTWARE. 24 | 25 | #if TARGET_OS_IOS || TARGET_OS_TV 26 | 27 | #import 28 | 29 | @interface UIImage (AFNetworking) 30 | 31 | + (UIImage*) safeImageWithData:(NSData*)data; 32 | 33 | @end 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h: -------------------------------------------------------------------------------- 1 | // UIKit+AFNetworking.h 2 | // 3 | // Copyright (c) 2011–2016 Alamofire Software Foundation ( http://alamofire.org/ ) 4 | // 5 | // Permission is hereby granted, free of charge, to any person obtaining a copy 6 | // of this software and associated documentation files (the "Software"), to deal 7 | // in the Software without restriction, including without limitation the rights 8 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | // copies of the Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall be included in 13 | // all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | // THE SOFTWARE. 22 | 23 | #if TARGET_OS_IOS || TARGET_OS_TV 24 | #import 25 | 26 | #ifndef _UIKIT_AFNETWORKING_ 27 | #define _UIKIT_AFNETWORKING_ 28 | 29 | #if TARGET_OS_IOS 30 | #import "AFAutoPurgingImageCache.h" 31 | #import "AFImageDownloader.h" 32 | #import "AFNetworkActivityIndicatorManager.h" 33 | #import "UIRefreshControl+AFNetworking.h" 34 | #import "UIWebView+AFNetworking.h" 35 | #endif 36 | 37 | #import "UIActivityIndicatorView+AFNetworking.h" 38 | #import "UIButton+AFNetworking.h" 39 | #import "UIImageView+AFNetworking.h" 40 | #import "UIProgressView+AFNetworking.h" 41 | #endif /* _UIKIT_AFNETWORKING_ */ 42 | #endif 43 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | // UIProgressView+AFNetworking.h 2 | // Copyright (c) 2011–2016 Alamofire Software Foundation ( http://alamofire.org/ ) 3 | // 4 | // Permission is hereby granted, free of charge, to any person obtaining a copy 5 | // of this software and associated documentation files (the "Software"), to deal 6 | // in the Software without restriction, including without limitation the rights 7 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 8 | // copies of the Software, and to permit persons to whom the Software is 9 | // furnished to do so, subject to the following conditions: 10 | // 11 | // The above copyright notice and this permission notice shall be included in 12 | // all copies or substantial portions of the Software. 13 | // 14 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 15 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 16 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 17 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 18 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 19 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 20 | // THE SOFTWARE. 21 | 22 | #import 23 | 24 | #import 25 | 26 | #if TARGET_OS_IOS || TARGET_OS_TV 27 | 28 | #import 29 | 30 | NS_ASSUME_NONNULL_BEGIN 31 | 32 | 33 | /** 34 | This category adds methods to the UIKit framework's `UIProgressView` class. The methods in this category provide support for binding the progress to the upload and download progress of a session task. 35 | */ 36 | @interface UIProgressView (AFNetworking) 37 | 38 | ///------------------------------------ 39 | /// @name Setting Session Task Progress 40 | ///------------------------------------ 41 | 42 | /** 43 | Binds the progress to the upload progress of the specified session task. 44 | 45 | @param task The session task. 46 | @param animated `YES` if the change should be animated, `NO` if the change should happen immediately. 47 | */ 48 | - (void)setProgressWithUploadProgressOfTask:(NSURLSessionUploadTask *)task 49 | animated:(BOOL)animated; 50 | 51 | /** 52 | Binds the progress to the download progress of the specified session task. 53 | 54 | @param task The session task. 55 | @param animated `YES` if the change should be animated, `NO` if the change should happen immediately. 56 | */ 57 | - (void)setProgressWithDownloadProgressOfTask:(NSURLSessionDownloadTask *)task 58 | animated:(BOOL)animated; 59 | 60 | @end 61 | 62 | NS_ASSUME_NONNULL_END 63 | 64 | #endif 65 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h: -------------------------------------------------------------------------------- 1 | // UIRefreshControl+AFNetworking.m 2 | // 3 | // Copyright (c) 2011–2016 Alamofire Software Foundation ( http://alamofire.org/ ) 4 | // 5 | // Permission is hereby granted, free of charge, to any person obtaining a copy 6 | // of this software and associated documentation files (the "Software"), to deal 7 | // in the Software without restriction, including without limitation the rights 8 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | // copies of the Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall be included in 13 | // all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | // THE SOFTWARE. 22 | 23 | #import 24 | 25 | #import 26 | 27 | #if TARGET_OS_IOS 28 | 29 | #import 30 | 31 | NS_ASSUME_NONNULL_BEGIN 32 | 33 | /** 34 | This category adds methods to the UIKit framework's `UIRefreshControl` class. The methods in this category provide support for automatically beginning and ending refreshing depending on the loading state of a session task. 35 | */ 36 | @interface UIRefreshControl (AFNetworking) 37 | 38 | ///----------------------------------- 39 | /// @name Refreshing for Session Tasks 40 | ///----------------------------------- 41 | 42 | /** 43 | Binds the refreshing state to the state of the specified task. 44 | 45 | @param task The task. If `nil`, automatic updating from any previously specified operation will be disabled. 46 | */ 47 | - (void)setRefreshingWithStateOfTask:(NSURLSessionTask *)task; 48 | 49 | @end 50 | 51 | NS_ASSUME_NONNULL_END 52 | 53 | #endif 54 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/Crashlytics.framework/README: -------------------------------------------------------------------------------- 1 | We've now combined all our supported platforms into a single podspec. As a result, we moved our submit script to a new location for Cocoapods projects: ${PODS_ROOT}/Crashlytics/submit. To avoid breaking functionality that references the old location of the submit, we've placed this dummy script that calls to the correct location, while providing a helpful warning if it is invoked. This bridge for backwards compatibility will be removed in a future release, so please heed the warning! 2 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/Crashlytics.framework/submit: -------------------------------------------------------------------------------- 1 | if [[ -z $PODS_ROOT ]]; then 2 | echo "error: The submit binary delivered by cocoapods is in a new location, under '$"{"PODS_ROOT"}"/Crashlytics/submit'. This script was put in place for backwards compatibility, but it relies on PODS_ROOT, which does not have a value in your current setup. Please update the path to the submit binary to fix this issue." 3 | else 4 | echo "warning: The submit script is now located at '$"{"PODS_ROOT"}"/Crashlytics/submit'. To remove this warning, update your path to point to this new location." 5 | sh "${PODS_ROOT}/Crashlytics/submit" "$@" 6 | fi 7 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/README.md: -------------------------------------------------------------------------------- 1 | ![Crashlytics Header](https://docs.fabric.io/ios/cocoapod-readmes/cocoapods-crashlytics-header.png) 2 | 3 | Part of [Twitter Fabric](https://www.fabric.io), [Crashlytics](http://try.crashlytics.com/) offers the most powerful, yet lightest weight crash reporting solution for iOS. Crashlytics also provides real-time analytics through [Answers](https://answers.io/) and app distributions to testers using [Beta](http://try.crashlytics.com/beta/). 4 | 5 | ## Setup 6 | 7 | 1. Visit [https://fabric.io/sign_up](https://fabric.io/sign_up) to create your Fabric account and to download Fabric.app. 8 | 9 | 1. Open Fabric.app, login and select the Crashlytics SDK. 10 | 11 | ![Fabric Plugin](https://docs.fabric.io/ios/cocoapod-readmes/cocoapods-fabric-plugin.png) 12 | 13 | 1. The Fabric app automatically detects when a project uses CocoaPods and gives you the option to install via the Podfile or Xcode. 14 | 15 | ![Fabric Installation Options](https://docs.fabric.io/ios/cocoapod-readmes/cocoapods-pod-installation-option.png) 16 | 17 | 1. Select the Podfile option and follow the installation instructions to update your Podfile. **Note:** the Crashlytics Pod includes Answers. If you have Answers included as a separate Pod it should be removed from your Podfile to avoid duplicate symbol errors. 18 | 19 | ``` 20 | pod 'Fabric' 21 | pod 'Crashlytics' 22 | ``` 23 | 24 | 1. Run `pod install` 25 | 26 | 1. Add a Run Script Build Phase and build your app. 27 | 28 | ![Fabric Run Script Build Phase](https://docs.fabric.io/ios/cocoapod-readmes/cocoapods-rsbp.png) 29 | 30 | 1. Initialize the SDK by inserting code outlined in the Fabric.app. 31 | 32 | 1. Run your app to finish the installation. 33 | 34 | ## Resources 35 | 36 | * [Documentation](https://docs.fabric.io/ios/crashlytics/index.html) 37 | * [Forums](https://twittercommunity.com/c/fabric/crashlytics) 38 | * [Website](http://try.crashlytics.com/) 39 | * Follow us on Twitter: [@fabric](https://twitter.com/fabric) and [@crashlytics](https://twitter.com/crashlytics) 40 | * Follow us on Periscope: [Fabric](https://periscope.tv/fabric) and [TwitterDev](https://periscope.tv/twitterdev) 41 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Crashlytics -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/ANSCompatibility.h: -------------------------------------------------------------------------------- 1 | // 2 | // ANSCompatibility.h 3 | // AnswersKit 4 | // 5 | // Copyright (c) 2015 Crashlytics, Inc. All rights reserved. 6 | // 7 | 8 | #pragma once 9 | 10 | #if !__has_feature(nullability) 11 | #define nonnull 12 | #define nullable 13 | #define _Nullable 14 | #define _Nonnull 15 | #endif 16 | 17 | #ifndef NS_ASSUME_NONNULL_BEGIN 18 | #define NS_ASSUME_NONNULL_BEGIN 19 | #endif 20 | 21 | #ifndef NS_ASSUME_NONNULL_END 22 | #define NS_ASSUME_NONNULL_END 23 | #endif 24 | 25 | #if __has_feature(objc_generics) 26 | #define ANS_GENERIC_NSARRAY(type) NSArray 27 | #define ANS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary 28 | #else 29 | #define ANS_GENERIC_NSARRAY(type) NSArray 30 | #define ANS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary 31 | #endif 32 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/CLSAttributes.h: -------------------------------------------------------------------------------- 1 | // 2 | // CLSAttributes.h 3 | // Crashlytics 4 | // 5 | // Copyright (c) 2015 Crashlytics, Inc. All rights reserved. 6 | // 7 | 8 | #pragma once 9 | 10 | #define CLS_DEPRECATED(x) __attribute__ ((deprecated(x))) 11 | 12 | #if !__has_feature(nullability) 13 | #define nonnull 14 | #define nullable 15 | #define _Nullable 16 | #define _Nonnull 17 | #endif 18 | 19 | #ifndef NS_ASSUME_NONNULL_BEGIN 20 | #define NS_ASSUME_NONNULL_BEGIN 21 | #endif 22 | 23 | #ifndef NS_ASSUME_NONNULL_END 24 | #define NS_ASSUME_NONNULL_END 25 | #endif 26 | 27 | #if __has_feature(objc_generics) 28 | #define CLS_GENERIC_NSARRAY(type) NSArray 29 | #define CLS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary 30 | #else 31 | #define CLS_GENERIC_NSARRAY(type) NSArray 32 | #define CLS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary 33 | #endif 34 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/CLSLogging.h: -------------------------------------------------------------------------------- 1 | // 2 | // CLSLogging.h 3 | // Crashlytics 4 | // 5 | // Copyright (c) 2015 Crashlytics, Inc. All rights reserved. 6 | // 7 | #ifdef __OBJC__ 8 | #import "CLSAttributes.h" 9 | #import 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | #endif 13 | 14 | 15 | 16 | /** 17 | * 18 | * The CLS_LOG macro provides as easy way to gather more information in your log messages that are 19 | * sent with your crash data. CLS_LOG prepends your custom log message with the function name and 20 | * line number where the macro was used. If your app was built with the DEBUG preprocessor macro 21 | * defined CLS_LOG uses the CLSNSLog function which forwards your log message to NSLog and CLSLog. 22 | * If the DEBUG preprocessor macro is not defined CLS_LOG uses CLSLog only. 23 | * 24 | * Example output: 25 | * -[AppDelegate login:] line 134 $ login start 26 | * 27 | * If you would like to change this macro, create a new header file, unset our define and then define 28 | * your own version. Make sure this new header file is imported after the Crashlytics header file. 29 | * 30 | * #undef CLS_LOG 31 | * #define CLS_LOG(__FORMAT__, ...) CLSNSLog... 32 | * 33 | **/ 34 | #ifdef __OBJC__ 35 | #ifdef DEBUG 36 | #define CLS_LOG(__FORMAT__, ...) CLSNSLog((@"%s line %d $ " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__) 37 | #else 38 | #define CLS_LOG(__FORMAT__, ...) CLSLog((@"%s line %d $ " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__) 39 | #endif 40 | #endif 41 | 42 | /** 43 | * 44 | * Add logging that will be sent with your crash data. This logging will not show up in the system.log 45 | * and will only be visible in your Crashlytics dashboard. 46 | * 47 | **/ 48 | 49 | #ifdef __OBJC__ 50 | OBJC_EXTERN void CLSLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); 51 | OBJC_EXTERN void CLSLogv(NSString *format, va_list ap) NS_FORMAT_FUNCTION(1,0); 52 | 53 | /** 54 | * 55 | * Add logging that will be sent with your crash data. This logging will show up in the system.log 56 | * and your Crashlytics dashboard. It is not recommended for Release builds. 57 | * 58 | **/ 59 | OBJC_EXTERN void CLSNSLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2); 60 | OBJC_EXTERN void CLSNSLogv(NSString *format, va_list ap) NS_FORMAT_FUNCTION(1,0); 61 | 62 | 63 | NS_ASSUME_NONNULL_END 64 | #endif 65 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/CLSReport.h: -------------------------------------------------------------------------------- 1 | // 2 | // CLSReport.h 3 | // Crashlytics 4 | // 5 | // Copyright (c) 2015 Crashlytics, Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import "CLSAttributes.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /** 14 | * The CLSCrashReport protocol is deprecated. See the CLSReport class and the CrashyticsDelegate changes for details. 15 | **/ 16 | @protocol CLSCrashReport 17 | 18 | @property (nonatomic, copy, readonly) NSString *identifier; 19 | @property (nonatomic, copy, readonly) NSDictionary *customKeys; 20 | @property (nonatomic, copy, readonly) NSString *bundleVersion; 21 | @property (nonatomic, copy, readonly) NSString *bundleShortVersionString; 22 | @property (nonatomic, copy, readonly) NSDate *crashedOnDate; 23 | @property (nonatomic, copy, readonly) NSString *OSVersion; 24 | @property (nonatomic, copy, readonly) NSString *OSBuildVersion; 25 | 26 | @end 27 | 28 | /** 29 | * The CLSReport exposes an interface to the phsyical report that Crashlytics has created. You can 30 | * use this class to get information about the event, and can also set some values after the 31 | * event has occured. 32 | **/ 33 | @interface CLSReport : NSObject 34 | 35 | - (instancetype)init NS_UNAVAILABLE; 36 | + (instancetype)new NS_UNAVAILABLE; 37 | 38 | /** 39 | * Returns the session identifier for the report. 40 | **/ 41 | @property (nonatomic, copy, readonly) NSString *identifier; 42 | 43 | /** 44 | * Returns the custom key value data for the report. 45 | **/ 46 | @property (nonatomic, copy, readonly) NSDictionary *customKeys; 47 | 48 | /** 49 | * Returns the CFBundleVersion of the application that generated the report. 50 | **/ 51 | @property (nonatomic, copy, readonly) NSString *bundleVersion; 52 | 53 | /** 54 | * Returns the CFBundleShortVersionString of the application that generated the report. 55 | **/ 56 | @property (nonatomic, copy, readonly) NSString *bundleShortVersionString; 57 | 58 | /** 59 | * Returns the date that the report was created. 60 | **/ 61 | @property (nonatomic, copy, readonly) NSDate *dateCreated; 62 | 63 | /** 64 | * Returns the os version that the application crashed on. 65 | **/ 66 | @property (nonatomic, copy, readonly) NSString *OSVersion; 67 | 68 | /** 69 | * Returns the os build version that the application crashed on. 70 | **/ 71 | @property (nonatomic, copy, readonly) NSString *OSBuildVersion; 72 | 73 | /** 74 | * Returns YES if the report contains any crash information, otherwise returns NO. 75 | **/ 76 | @property (nonatomic, assign, readonly) BOOL isCrash; 77 | 78 | /** 79 | * You can use this method to set, after the event, additional custom keys. The rules 80 | * and semantics for this method are the same as those documented in Crashlytics.h. Be aware 81 | * that the maximum size and count of custom keys is still enforced, and you can overwrite keys 82 | * and/or cause excess keys to be deleted by using this method. 83 | **/ 84 | - (void)setObjectValue:(nullable id)value forKey:(NSString *)key; 85 | 86 | /** 87 | * Record an application-specific user identifier. See Crashlytics.h for details. 88 | **/ 89 | @property (nonatomic, copy, nullable) NSString * userIdentifier; 90 | 91 | /** 92 | * Record a user name. See Crashlytics.h for details. 93 | **/ 94 | @property (nonatomic, copy, nullable) NSString * userName; 95 | 96 | /** 97 | * Record a user email. See Crashlytics.h for details. 98 | **/ 99 | @property (nonatomic, copy, nullable) NSString * userEmail; 100 | 101 | @end 102 | 103 | NS_ASSUME_NONNULL_END 104 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Headers/CLSStackFrame.h: -------------------------------------------------------------------------------- 1 | // 2 | // CLSStackFrame.h 3 | // Crashlytics 4 | // 5 | // Copyright 2015 Crashlytics, Inc. All rights reserved. 6 | // 7 | 8 | #import 9 | #import "CLSAttributes.h" 10 | 11 | NS_ASSUME_NONNULL_BEGIN 12 | 13 | /** 14 | * 15 | * This class is used in conjunction with -[Crashlytics recordCustomExceptionName:reason:frameArray:] to 16 | * record information about non-ObjC/C++ exceptions. All information included here will be displayed 17 | * in the Crashlytics UI, and can influence crash grouping. Be particularly careful with the use of the 18 | * address property. If set, Crashlytics will attempt symbolication and could overwrite other properities 19 | * in the process. 20 | * 21 | **/ 22 | @interface CLSStackFrame : NSObject 23 | 24 | + (instancetype)stackFrame; 25 | + (instancetype)stackFrameWithAddress:(NSUInteger)address; 26 | + (instancetype)stackFrameWithSymbol:(NSString *)symbol; 27 | 28 | @property (nonatomic, copy, nullable) NSString *symbol; 29 | @property (nonatomic, copy, nullable) NSString *rawSymbol; 30 | @property (nonatomic, copy, nullable) NSString *library; 31 | @property (nonatomic, copy, nullable) NSString *fileName; 32 | @property (nonatomic, assign) uint32_t lineNumber; 33 | @property (nonatomic, assign) uint64_t offset; 34 | @property (nonatomic, assign) uint64_t address; 35 | 36 | @end 37 | 38 | NS_ASSUME_NONNULL_END 39 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Info.plist -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module Crashlytics { 2 | header "Crashlytics.h" 3 | header "Answers.h" 4 | header "ANSCompatibility.h" 5 | header "CLSLogging.h" 6 | header "CLSReport.h" 7 | header "CLSStackFrame.h" 8 | header "CLSAttributes.h" 9 | 10 | export * 11 | 12 | link "z" 13 | link "c++" 14 | } 15 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # run 4 | # 5 | # Copyright (c) 2015 Crashlytics. All rights reserved. 6 | 7 | # Figure out where we're being called from 8 | DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) 9 | 10 | # Quote path in case of spaces or special chars 11 | DIR="\"${DIR}" 12 | 13 | PATH_SEP="/" 14 | VALIDATE_COMMAND="uploadDSYM\" $@ validate run-script" 15 | UPLOAD_COMMAND="uploadDSYM\" $@ run-script" 16 | 17 | # Ensure params are as expected, run in sync mode to validate 18 | eval $DIR$PATH_SEP$VALIDATE_COMMAND 19 | return_code=$? 20 | 21 | if [[ $return_code != 0 ]]; then 22 | exit $return_code 23 | fi 24 | 25 | # Verification passed, upload dSYM in background to prevent Xcode from waiting 26 | # Note: Validation is performed again before upload. 27 | # Output can still be found in Console.app 28 | eval $DIR$PATH_SEP$UPLOAD_COMMAND > /dev/null 2>&1 & 29 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/submit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/submit -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/uploadDSYM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Crashlytics/iOS/Crashlytics.framework/uploadDSYM -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Crashlytics/submit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Crashlytics/submit -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DTConstants.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 by Matthew York 2 | // 3 | // Permission is hereby granted, free of charge, to any 4 | // person obtaining a copy of this software and 5 | // associated documentation files (the "Software"), to 6 | // deal in the Software without restriction, including 7 | // without limitation the rights to use, copy, modify, merge, 8 | // publish, distribute, sublicense, and/or sell copies of the 9 | // Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall 13 | // be included in all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 19 | // BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 20 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | 23 | #import 24 | 25 | FOUNDATION_EXPORT const long long SECONDS_IN_YEAR; 26 | FOUNDATION_EXPORT const NSInteger SECONDS_IN_MONTH_28; 27 | FOUNDATION_EXPORT const NSInteger SECONDS_IN_MONTH_29; 28 | FOUNDATION_EXPORT const NSInteger SECONDS_IN_MONTH_30; 29 | FOUNDATION_EXPORT const NSInteger SECONDS_IN_MONTH_31; 30 | FOUNDATION_EXPORT const NSInteger SECONDS_IN_WEEK; 31 | FOUNDATION_EXPORT const NSInteger SECONDS_IN_DAY; 32 | FOUNDATION_EXPORT const NSInteger SECONDS_IN_HOUR; 33 | FOUNDATION_EXPORT const NSInteger SECONDS_IN_MINUTE; 34 | FOUNDATION_EXPORT const NSInteger MILLISECONDS_IN_DAY; 35 | #import "DTError.h" -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DTConstants.m: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 by Matthew York 2 | // 3 | // Permission is hereby granted, free of charge, to any 4 | // person obtaining a copy of this software and 5 | // associated documentation files (the "Software"), to 6 | // deal in the Software without restriction, including 7 | // without limitation the rights to use, copy, modify, merge, 8 | // publish, distribute, sublicense, and/or sell copies of the 9 | // Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall 13 | // be included in all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 19 | // BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 20 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | 23 | #import "DTConstants.h" 24 | const long long SECONDS_IN_YEAR = 31556900; 25 | const NSInteger SECONDS_IN_MONTH_28 = 2419200; 26 | const NSInteger SECONDS_IN_MONTH_29 = 2505600; 27 | const NSInteger SECONDS_IN_MONTH_30 = 2592000; 28 | const NSInteger SECONDS_IN_MONTH_31 = 2678400; 29 | const NSInteger SECONDS_IN_WEEK = 604800; 30 | const NSInteger SECONDS_IN_DAY = 86400; 31 | const NSInteger SECONDS_IN_HOUR = 3600; 32 | const NSInteger SECONDS_IN_MINUTE = 60; 33 | const NSInteger MILLISECONDS_IN_DAY = 86400000; -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DTError.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 by Matthew York 2 | // 3 | // Permission is hereby granted, free of charge, to any 4 | // person obtaining a copy of this software and 5 | // associated documentation files (the "Software"), to 6 | // deal in the Software without restriction, including 7 | // without limitation the rights to use, copy, modify, merge, 8 | // publish, distribute, sublicense, and/or sell copies of the 9 | // Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall 13 | // be included in all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 19 | // BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 20 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | 23 | #import 24 | 25 | #pragma mark - Domain 26 | extern NSString *const DTErrorDomain; 27 | 28 | #pragma mark - Status Codes 29 | static const NSUInteger DTInsertOutOfBoundsException = 0; 30 | static const NSUInteger DTRemoveOutOfBoundsException = 1; 31 | static const NSUInteger DTBadTypeException = 2; 32 | 33 | @interface DTError : NSObject 34 | 35 | +(void)throwInsertOutOfBoundsException:(NSInteger)index array:(NSArray *)array; 36 | +(void)throwRemoveOutOfBoundsException:(NSInteger)index array:(NSArray *)array; 37 | +(void)throwBadTypeException:(id)obj expectedClass:(Class)classType; 38 | @end 39 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DTTimePeriodChain.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 by Matthew York 2 | // 3 | // Permission is hereby granted, free of charge, to any 4 | // person obtaining a copy of this software and 5 | // associated documentation files (the "Software"), to 6 | // deal in the Software without restriction, including 7 | // without limitation the rights to use, copy, modify, merge, 8 | // publish, distribute, sublicense, and/or sell copies of the 9 | // Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall 13 | // be included in all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 19 | // BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 20 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | 23 | #import 24 | #import "DTTimePeriodGroup.h" 25 | 26 | @interface DTTimePeriodChain : DTTimePeriodGroup { 27 | DTTimePeriod *First; 28 | DTTimePeriod *Last; 29 | } 30 | 31 | @property (nonatomic, readonly) DTTimePeriod *First; 32 | @property (nonatomic, readonly) DTTimePeriod *Last; 33 | 34 | #pragma mark - Custom Init / Factory Chain 35 | +(DTTimePeriodChain *)chain; 36 | 37 | #pragma mark - Chain Existence Manipulation 38 | -(void)addTimePeriod:(DTTimePeriod *)period; 39 | -(void)insertTimePeriod:(DTTimePeriod *)period atInedx:(NSInteger)index; 40 | -(void)removeTimePeriodAtIndex:(NSInteger)index; 41 | -(void)removeLatestTimePeriod; 42 | -(void)removeEarliestTimePeriod; 43 | 44 | #pragma mark - Chain Relationship 45 | -(BOOL)isEqualToChain:(DTTimePeriodChain *)chain; 46 | 47 | #pragma mark - Updates 48 | -(void)updateVariables; 49 | @end 50 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DTTimePeriodCollection.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 by Matthew York 2 | // 3 | // Permission is hereby granted, free of charge, to any 4 | // person obtaining a copy of this software and 5 | // associated documentation files (the "Software"), to 6 | // deal in the Software without restriction, including 7 | // without limitation the rights to use, copy, modify, merge, 8 | // publish, distribute, sublicense, and/or sell copies of the 9 | // Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall 13 | // be included in all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 19 | // BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 20 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | 23 | #import 24 | #import "DTTimePeriodGroup.h" 25 | 26 | @interface DTTimePeriodCollection : DTTimePeriodGroup 27 | 28 | #pragma mark - Custom Init / Factory Methods 29 | +(DTTimePeriodCollection *)collection; 30 | 31 | #pragma mark - Collection Manipulation 32 | -(void)addTimePeriod:(DTTimePeriod *)period; 33 | -(void)insertTimePeriod:(DTTimePeriod *)period atIndex:(NSInteger)index; 34 | -(void)removeTimePeriodAtIndex:(NSInteger)index; 35 | 36 | #pragma mark - Sorting 37 | -(void)sortByStartAscending; 38 | -(void)sortByStartDescending; 39 | -(void)sortByEndAscending; 40 | -(void)sortByEndDescending; 41 | -(void)sortByDurationAscending; 42 | -(void)sortByDurationDescending; 43 | 44 | #pragma mark - Collection Relationship 45 | -(DTTimePeriodCollection *)periodsInside:(DTTimePeriod *)period; 46 | -(DTTimePeriodCollection *)periodsIntersectedByDate:(NSDate *)date; 47 | -(DTTimePeriodCollection *)periodsIntersectedByPeriod:(DTTimePeriod *)period; 48 | -(DTTimePeriodCollection *)periodsOverlappedByPeriod:(DTTimePeriod *)period; 49 | -(BOOL)isEqualToCollection:(DTTimePeriodCollection *)collection considerOrder:(BOOL)considerOrder; 50 | 51 | #pragma mark - Helper Methods 52 | -(DTTimePeriodCollection *)copy; 53 | 54 | #pragma mark - Updates 55 | -(void)updateVariables; 56 | @end 57 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DTTimePeriodGroup.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 by Matthew York 2 | // 3 | // Permission is hereby granted, free of charge, to any 4 | // person obtaining a copy of this software and 5 | // associated documentation files (the "Software"), to 6 | // deal in the Software without restriction, including 7 | // without limitation the rights to use, copy, modify, merge, 8 | // publish, distribute, sublicense, and/or sell copies of the 9 | // Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall 13 | // be included in all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 19 | // BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 20 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | 23 | #import 24 | #import "DTTimePeriod.h" 25 | 26 | @interface DTTimePeriodGroup : NSObject { 27 | @protected 28 | NSMutableArray *periods; 29 | NSDate *StartDate; 30 | NSDate *EndDate; 31 | } 32 | 33 | @property (nonatomic, readonly) NSDate *StartDate; 34 | @property (nonatomic, readonly) NSDate *EndDate; 35 | 36 | //Here we will use object subscripting to help create the illusion of an array 37 | - (id)objectAtIndexedSubscript:(NSUInteger)index; //getter 38 | - (void)setObject:(id)obj atIndexedSubscript:(NSUInteger)index; //setter 39 | 40 | #pragma mark - Group Info 41 | -(double)durationInYears; 42 | -(double)durationInWeeks; 43 | -(double)durationInDays; 44 | -(double)durationInHours; 45 | -(double)durationInMinutes; 46 | -(double)durationInSeconds; 47 | -(NSDate *)StartDate; 48 | -(NSDate *)EndDate; 49 | -(NSInteger)count; 50 | 51 | #pragma mark - Chain Time Manipulation 52 | -(void)shiftEarlierWithSize:(DTTimePeriodSize)size; 53 | -(void)shiftEarlierWithSize:(DTTimePeriodSize)size amount:(NSInteger)amount; 54 | -(void)shiftLaterWithSize:(DTTimePeriodSize)size; 55 | -(void)shiftLaterWithSize:(DTTimePeriodSize)size amount:(NSInteger)amount; 56 | 57 | #pragma mark - Comparison 58 | -(BOOL)hasSameCharacteristicsAs:(DTTimePeriodGroup *)group; 59 | 60 | #pragma mark - Updates 61 | -(void)updateVariables; 62 | @end 63 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/ar.lproj/DateTools.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/ar.lproj/DateTools.strings -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/bg.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "преди %d дена"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "преди %d часа"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "преди %d минути"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "преди %d месеца"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "преди %d секунди"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "преди %d седмици"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "преди %d години"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "преди минута"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "преди час"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "току що"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "през последния месец"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "през последната седмица"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "през последната година"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "вчера"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "преди 1 година"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "преди 1 месец"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "преди 1 седмица"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "преди 1 ден"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "тази сутрин"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "тази вечер"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "днес"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "тази седмица"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "този месец"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "тази година"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/ca.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "Fa %d dies"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "Fa %d hores"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "Fa %d minuts"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "Fa %d mesos"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "Fa %d segons"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "Fa %d setmanes"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "Fa %d anys"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Fa un minut"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Fa una hora"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Fa un moment"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "El mes passat"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "La setmana passada"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "L'any passat"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Ahir"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "Fa un any"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "Fa un mes"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "Fa una setmana"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "Fa un dia"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Aquest matí"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Aquesta tarda"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Avui"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Aquesta setmana"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Aquest mes"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Aquest any"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/cs.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "Před %d dny"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "Před %d hodinami"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "Před %d minutami"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "Před %d měsíci"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "Před %d sekundami"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "Před %d týdny"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "Před %d lety"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Před minutou"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Před hodinou"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Právě teď"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Minulý měsíc"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Minulý týden"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Minulý rok"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Včera"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "Před rokem"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "Před měsícem"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "Před týdnem"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "Předevčírem"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Dnes dopoledne"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Dnes odpoledne"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Dnes"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Tento týden"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Tento měsíc"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Letos"; 72 | 73 | /* Short format for */ 74 | "%dy" = "%dr"; // year 75 | "%dM" = "%dM"; // month 76 | "%dw" = "%dt"; // week 77 | "%dd" = "%dd"; // day 78 | "%dh" = "%dh"; // hour 79 | "%dm" = "%dm"; // minute 80 | "%ds" = "%ds"; // second 81 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/cy.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d diwrnod yn ôl"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d awr yn ôl"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d munud yn ôl"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d mis yn ôl"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d eiliad yn ôl"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d wythnos yn ôl"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d mlynydd yn ôl"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Un munud yn ôl"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Un awr yn ôl"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Nawr"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Mis diwethaf"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Wythnos diwethaf"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Llynedd"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Ddoe"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 flynydd yn ôl"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 mis yn ôl"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 wythnos yn ôl"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 diwrnod yn ôl"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Y bore ma"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Y penwythnos hon"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Heddiw"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Yr wythnos hon"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Y mis hon"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Eleni"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/da.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d dage siden"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d timer siden"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d minutter siden"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d måneder siden"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d sekunder siden"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d uger siden"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d år siden"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Et minut siden"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "En time siden"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Lige nu"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Sidste måned"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Sidste uge"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Sidste år"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "I går"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 år siden"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 måned siden"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 uge siden"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 dag siden"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Her til morgen"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Her til eftermiddag"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "I dag"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Denne uge"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Denne måned"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Dette år"; -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/de.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "Vor %d Tagen"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "Vor %d Stunden"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "Vor %d Minuten"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "Vor %d Monaten"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "Vor %d Sekunden"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "Vor %d Wochen"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "Vor %d Jahren"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Vor einer Minute"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Vor einer Stunde"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Gerade eben"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Letzten Monat"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Letzte Woche"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Letztes Jahr"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Gestern"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "Vor 1 Jahr"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "Vor 1 Monat"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "Vor 1 Woche"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "Vor 1 Tag"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Heute Morgen"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Heute Nachmittag"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Heute"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Diese Woche"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Diesen Monat"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Dieses Jahr"; 72 | 73 | /* Short format for */ 74 | "%dy" = "%dJ"; // year 75 | "%dM" = "%dM"; // month 76 | "%dw" = "%dW"; // week 77 | "%dd" = "%dT"; // day 78 | "%dh" = "%dh"; // hour 79 | "%dm" = "%dm"; // minute 80 | "%ds" = "%ds"; // second 81 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/en.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d days ago"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d hours ago"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d minutes ago"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d months ago"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d seconds ago"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d weeks ago"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d years ago"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "A minute ago"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "An hour ago"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Just now"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Last month"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Last week"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Last year"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Yesterday"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 year ago"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 month ago"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 week ago"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 day ago"; 54 | 55 | /* No comment provided by engineer. */ 56 | "1 hour ago" = "1 hour ago"; 57 | 58 | /* No comment provided by engineer. */ 59 | "1 minute ago" = "1 minute ago"; 60 | 61 | /* No comment provided by engineer. */ 62 | "1 second ago" = "1 second ago"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This morning" = "This morning"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This afternoon" = "This afternoon"; 69 | 70 | /* No comment provided by engineer. */ 71 | "Today" = "Today"; 72 | 73 | /* No comment provided by engineer. */ 74 | "This week" = "This week"; 75 | 76 | /* No comment provided by engineer. */ 77 | "This month" = "This month"; 78 | 79 | /* No comment provided by engineer. */ 80 | "This year" = "This year"; 81 | 82 | /* Short format for */ 83 | "%dy" = "%dy"; // year 84 | "%dM" = "%dM"; // month 85 | "%dw" = "%dw"; // week 86 | "%dd" = "%dd"; // day 87 | "%dh" = "%dh"; // hour 88 | "%dm" = "%dm"; // minute 89 | "%ds" = "%ds"; // second 90 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/es.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "Hace %d días"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "Hace %d horas"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "Hace %d minutos"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "Hace %d meses"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "Hace %d segundos"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "Hace %d semanas"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "Hace %d años"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Hace un minuto"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Hace una hora"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Ahora mismo"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "El mes pasado"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "La semana pasada"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "El año pasado"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Ayer"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "Hace un año"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "Hace un mes"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "Hace una semana"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "Hace un día"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Esta mañana"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Esta tarde"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Hoy"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Esta semana"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Este mes"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Este año"; 72 | 73 | /* Short format for */ 74 | "%dy" = "%da"; // year 75 | "%dM" = "%dM"; // month 76 | "%dw" = "%dS"; // week 77 | "%dd" = "%dd"; // day 78 | "%dh" = "%dh"; // hour 79 | "%dm" = "%dm"; // minute 80 | "%ds" = "%ds"; // second 81 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/eu.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "Orain dela %d egun"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "Orain dela %d ordu"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "Orain dela %d minutu"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "Orain dela %d hile"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "Orain dela %d segundu"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "Orain dela %d aste"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "Orain dela %d urte"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Orain dela minutu bat"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Orain dela ordu bat"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Oraintxe bertan"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Pasa den hilean"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Pasa den astean"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Pasa den urtean"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Atzo"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "Orain dela urte bat"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "Orain dela hile bat"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "Orain dela aste bat"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "Orain dela egun bat"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Gaur goizean"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Gaur arratsaldean"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Gaur"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Aste honetan"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Hile honetan"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Urte honetan"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/fi.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d päivää sitten"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d tuntia sitten"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d minuuttia sitten"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d kuukautta sitten"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d sekuntia sitten"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d viikkoa sitten"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d vuotta sitten"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Minuutti sitten"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Tunti sitten"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Juuri äsken"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Viime kuussa"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Viime viikolla"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Viime vuonna"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Eilen"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "Vuosi sitten"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "Kuukausi sitten"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "Viikko sitten"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "Vuorokausi sitten"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Tänä aamuna"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Tänä iltapäivänä"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Tänään"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Tällä viikolla"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Tässä kuussa"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Tänä vuonna"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/fr.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "Il y a %d jours"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "Il y a %d heures"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "Il y a %d minutes"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "Il y a %d mois"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "Il y a %d secondes"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "Il y a %d semaines"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "Il y a %d ans"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Il y a une minute"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Il y a une heure"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "A l'instant"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Le mois dernier"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "La semaine dernière"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "L'année dernière"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Hier"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "Il y a 1 an"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "Il y a 1 mois"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "Il y a 1 semaine"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "Il y a 1 jour"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Ce matin"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Cet après-midi"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Aujourd'hui"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Cette semaine"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Ce mois-ci"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Cette année"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/gre.lproj/DateTools.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/gre.lproj/DateTools.strings -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/gu.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d દિવસ પહેલા"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d કલાક પહેલા"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d મિનિટ પહેલા"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d મહિના પહેલા"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d સેકન્ડ પહેલા"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d અઠવાડિયા પહેલા"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d વર્ષ પહેલા"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "એક મિનિટ પહેલા"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "એક કલાક પહેલા"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "હમણાં"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "ગયા મહિને"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "ગયા અઠવાડિયે"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "ગયા વર્ષે"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "ગઈ કાલે"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 વર્ષ પહેલાં"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 મહિનો પહેલા"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 અઠવાડિયું પહેલા"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 દિવસ પહેલાં"; 54 | 55 | /* No comment provided by engineer. */ 56 | "1 hour ago" = "1 કલાક પહેલા"; 57 | 58 | /* No comment provided by engineer. */ 59 | "1 minute ago" = "1 મિનિટ પહેલા"; 60 | 61 | /* No comment provided by engineer. */ 62 | "1 second ago" = "1 સેકન્ડ પહેલા"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This morning" = "આ સવારે"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This afternoon" = "આજે બપોરે"; 69 | 70 | /* No comment provided by engineer. */ 71 | "Today" = "આજે"; 72 | 73 | /* No comment provided by engineer. */ 74 | "This week" = "આ અઠવાડિયેું"; 75 | 76 | /* No comment provided by engineer. */ 77 | "This month" = "આ મહિને"; 78 | 79 | /* No comment provided by engineer. */ 80 | "This year" = "આ વર્ષે"; 81 | 82 | /* Short format for */ 83 | "%dy" = "%dy"; // year 84 | "%dM" = "%dM"; // month 85 | "%dw" = "%dw"; // week 86 | "%dd" = "%dd"; // day 87 | "%dh" = "%dh"; // hour 88 | "%dm" = "%dm"; // minute 89 | "%ds" = "%ds"; // second 90 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/he.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "לפני %d ימים"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "לפני %d שעות"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "לפני %d דקות"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "לפני %d חודשים"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "לפני %d שניות"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "לפני %d שבועות"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "לפני %d שנים"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "לפני דקה"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "לפני שעה"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "ממש עכשיו"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "בחודש שעבר"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "בשבוע שעבר"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "בשנה שעברה"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "אתמול"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "לפני שנה"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "לפני חודש"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "לפני שבוע"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "לפני יום"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "הבוקר"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "בצהריים"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "היום"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "השבוע"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "החודש"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "השנה"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/hi.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d दिन पहले"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d घंटे पहले"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d मिनट पहले"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d महीन पहले"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d सेकंड पहले"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d हफ्ते पहले"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d साल पहले"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "एक मिनट पहले"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "एक घंटे पहले"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "बस अभी"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "पिछले महीने"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "पिछले हफ्ते"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "पिछले साल"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "कल"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 साल पहले"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 महीने पहले"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 हफ्ते पहले"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 दिन पहले"; 54 | 55 | /* No comment provided by engineer. */ 56 | "1 hour ago" = "1 घंटे पहले"; 57 | 58 | /* No comment provided by engineer. */ 59 | "1 minute ago" = "1 मिनट पहले"; 60 | 61 | /* No comment provided by engineer. */ 62 | "1 second ago" = "1 सेकंड पहले"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This morning" = "आज सुबह"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This afternoon" = "यह दोपहर"; 69 | 70 | /* No comment provided by engineer. */ 71 | "Today" = "आज"; 72 | 73 | /* No comment provided by engineer. */ 74 | "This week" = "इस सप्ताह"; 75 | 76 | /* No comment provided by engineer. */ 77 | "This month" = "इस महीने"; 78 | 79 | /* No comment provided by engineer. */ 80 | "This year" = "इस साल"; 81 | 82 | /* Short format for */ 83 | "%dy" = "%dy"; // year 84 | "%dM" = "%dM"; // month 85 | "%dw" = "%dw"; // week 86 | "%dd" = "%dd"; // day 87 | "%dh" = "%dh"; // hour 88 | "%dm" = "%dm"; // minute 89 | "%ds" = "%ds"; // second 90 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/hr.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d dana”; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d prime sati”; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d prije minuta”; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d prije nekoliko mjeseci”; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d sekunde prije”; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d prije nekoliko tjedana”; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d prije nekoliko godina”; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = “prije minute"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = “prije sat vremena”; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = “upravo sada”; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = “prosli mjesec”; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "prosli tjedan”; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "prosle godine”; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = “jucer”; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = “Prije 1 godina”; 45 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/hu.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d napja"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d órája"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d perce"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d hónapja"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d másodperce"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d hete"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d éve"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Egy perccel ezelőtt"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Egy órával ezelőtt"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Az imént"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Az előző hónapban"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Az előző héten"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Tavaly"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Tegnap"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "Tavaly"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "Egy hónapja"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "Egy hete"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "Tegnap"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Ma reggel"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Ma délután"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Ma"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Ezen a héten"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Ebben a hónapban"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Idén"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/id.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d hari yang lalu"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d jam yang lalu"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d menit yang lalu"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d bulan yang lalu"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d detik yang lalu"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d minggu yang lalu"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d tahun yang lalu"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Semenit yang lalu"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Sejam yang lalu"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Sekarang"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Bulan lalu"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Minggu lalu"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Tahun lalu"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Kemarin"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 tahun yang lalu"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 bulan yang lalu"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 minggu yang lalu"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 hari yang lalu"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Pagi ini"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Sore ini"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Hari ini"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Minggu ini"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Bulan ini"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Tahun ini"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/is.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d dögum síðan"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d klst. síðan"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d mínútum síðan"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d mánuðum síðan"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d sekúndum síðan"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d vikum síðan"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d árum síðan"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Einni mínútu síðan"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Einni klst. síðan"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Rétt í þessu"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Í síðasta mánuði"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Í síðustu viku"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Á síðasta ári"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Í gær"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 ári síðan"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 mánuði síðan"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 viku síðan"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 degi síðan"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Í morgun"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Síðdegis"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Í dag"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Í þessari viku"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Í þessum mánuði"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Á þessu ári"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/it.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d giorni fa"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d ore fa"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d minuti fa"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d mesi fa"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d secondi fa"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d settimane fa"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d anni fa"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Un minuto fa"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Un'ora fa"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Ora"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Il mese scorso"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "La settimana scorsa"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "L'anno scorso"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Ieri"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "Un anno fa"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "Un mese fa"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "Una settimana fa"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "Un giorno fa"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Questa mattina"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Questo pomeriggio"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Oggi"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Questa settimana"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Questo mese"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Quest'anno"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/ja.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d日前"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d時間前"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d分前"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%dヶ月前"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d秒前"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d週間前"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d年前"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "1分前"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "1時間前"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "たった今"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "先月"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "先週"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "去年"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "昨日"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1年前"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1ヶ月前"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1週間前"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1日前"; 54 | 55 | /* No comment provided by engineer. */ 56 | "1 hour ago" = "1時間前"; 57 | 58 | /* No comment provided by engineer. */ 59 | "1 minute ago" = "1分前"; 60 | 61 | /* No comment provided by engineer. */ 62 | "1 second ago" = "1秒前"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This morning" = "午前"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This afternoon" = "午後"; 69 | 70 | /* No comment provided by engineer. */ 71 | "Today" = "今日"; 72 | 73 | /* No comment provided by engineer. */ 74 | "This week" = "今週"; 75 | 76 | /* No comment provided by engineer. */ 77 | "This month" = "今月"; 78 | 79 | /* No comment provided by engineer. */ 80 | "This year" = "今年"; 81 | 82 | /* Short format for */ 83 | "%dy" = "%d年"; // year 84 | "%dM" = "%d月"; // month 85 | "%dw" = "%d週"; // week 86 | "%dd" = "%d日"; // day 87 | "%dh" = "%d時間"; // hour 88 | "%dm" = "%d分"; // minute 89 | "%ds" = "%d秒"; // second 90 | 91 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/ko.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d일전"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d시간전"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d분전"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d개월전"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d초전"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d주전"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d년전"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "1분전"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "1시간전"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "방금전"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "지난달"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "지난주"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "지난해"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "어제"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1년전"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1개월전"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1주전"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1일전"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "오늘 아침"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "오늘 오후"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "오늘"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "이번주"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "이번달"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "올해"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/lv.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | "1 year ago" = "Pirms gada"; 2 | "1 month ago" = "Pirms mēneša"; 3 | "1 week ago" = "Pirms nedēļas"; 4 | "1 day ago" = "Pirms dienas"; 5 | "A minute ago" = "Pirms minūtes"; 6 | "An hour ago" = "Pirms stundas"; 7 | "Last month" = "Pagājušajā mēnesī"; 8 | "Last week" = "Pagājušajā nedēļā"; 9 | "Last year" = "Pagājušajā gadā"; 10 | "Just now" = "Tikko"; 11 | "Today" = "Šodien"; 12 | "Yesterday" = "Vakar"; 13 | "This morning" = "Šorīt"; 14 | "This afternoon" = "Pēcpusdienā"; 15 | "This week" = "Šonedēļ"; 16 | "This month" = "Šomēnes"; 17 | "This year" = "Šogad"; 18 | "%d seconds ago" = "Pirms %d sekundēm"; 19 | "%d minutes ago" = "Pirms %d minūtēm"; 20 | "%d hours ago" = "Pirms %d stundām"; 21 | "%d days ago" = "Pirms %d dienām"; 22 | "%d weeks ago" = "Pirms %d nedēļām"; 23 | "%d months ago" = "Pirms %d mēnešiem"; 24 | "%d years ago" = "Pirms %d gadiem"; 25 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/ms.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d hari yang lepas"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d jam yang lepas"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d minit yang lepas"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d bulan yang lepas"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d saat yang lepas"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d minggu yang lepas"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d tahun yang lepas"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Seminit yang lepas"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Sejam yang lepas"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Sebentar tadi"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Bulan lepas"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Minggu lepas"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Tahun lepas"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Semalam"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 tahun lepas"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 bulan lepas"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 minggu lepas"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 hari lepas"; 54 | 55 | /* No comment provided by engineer. */ 56 | "1 hour ago" = "1 jam lepas"; 57 | 58 | /* No comment provided by engineer. */ 59 | "1 minute ago" = "1 minit lepas"; 60 | 61 | /* No comment provided by engineer. */ 62 | "1 second ago" = "1 saat lepas"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This morning" = "Pagi ini"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This afternoon" = "Petang ini"; 69 | 70 | /* No comment provided by engineer. */ 71 | "Today" = "Hari ini"; 72 | 73 | /* No comment provided by engineer. */ 74 | "This week" = "Minggu ini"; 75 | 76 | /* No comment provided by engineer. */ 77 | "This month" = "Bulan ini"; 78 | 79 | /* No comment provided by engineer. */ 80 | "This year" = "Tahun ini"; 81 | 82 | /* Short format for */ 83 | "%dy" = "%dy"; // year 84 | "%dM" = "%dM"; // month 85 | "%dw" = "%dw"; // week 86 | "%dd" = "%dd"; // day 87 | "%dh" = "%dh"; // hour 88 | "%dm" = "%dm"; // minute 89 | "%ds" = "%ds"; // second 90 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/nb.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* 2 | RULES: 3 | Assume value for (seconds, hours, minutes, days, weeks, months or years) is XXXY, Y is last digit, XY is last two digits; 4 | */ 5 | 6 | /* Y ==0 OR Y > 4 OR XY == 11; */ 7 | "%d days ago" = "%d dager siden"; 8 | 9 | /* If Y != 1 AND Y < 5; */ 10 | "%d _days ago" = "%d dager siden"; 11 | 12 | /* If Y == 1; */ 13 | "%d __days ago" = "%d dag siden"; 14 | 15 | 16 | /* Y ==0 OR Y > 4 OR XY == 11; */ 17 | "%d hours ago" = "%d timer siden"; 18 | 19 | /* If Y != 1 AND Y < 5; */ 20 | "%d _hours ago" = "%d timer siden"; 21 | 22 | /* If Y == 1; */ 23 | "%d __hours ago" = "%d time siden"; 24 | 25 | 26 | /* Y ==0 OR Y > 4 OR XY == 11; */ 27 | "%d minutes ago" = "%d minutter siden"; 28 | 29 | /* If Y != 1 AND Y < 5; */ 30 | "%d _minutes ago" = "%d minutter siden"; 31 | 32 | /* If Y == 1; */ 33 | "%d __minutes ago" = "%d minutt siden"; 34 | 35 | 36 | /* Y ==0 OR Y > 4 OR XY == 11; */ 37 | "%d months ago" = "%d måneder siden"; 38 | 39 | /* If Y != 1 AND Y < 5; */ 40 | "%d _months ago" = "%d måneder siden"; 41 | 42 | /* If Y == 1; */ 43 | "%d __months ago" = "%d måned siden"; 44 | 45 | 46 | /* Y ==0 OR Y > 4 OR XY == 11; */ 47 | "%d seconds ago" = "%d sekunder siden"; 48 | 49 | /* If Y != 1 AND Y < 5; */ 50 | "%d _seconds ago" = "%d sekunder siden"; 51 | 52 | /* If Y == 1; */ 53 | "%d __seconds ago" = "%d sekund siden"; 54 | 55 | 56 | /* Y ==0 OR Y > 4 OR XY == 11; */ 57 | "%d weeks ago" = "%d uker siden"; 58 | 59 | /* If Y != 1 AND Y < 5; */ 60 | "%d _weeks ago" = "%d uker siden"; 61 | 62 | /* If Y == 1; */ 63 | "%d __weeks ago" = "%d uke siden"; 64 | 65 | 66 | /* Y ==0 OR Y > 4 OR XY == 11; */ 67 | "%d years ago" = "%d år siden"; 68 | 69 | /* If Y != 1 AND Y < 5; */ 70 | "%d _years ago" = "%d år siden"; 71 | 72 | /* If Y == 1; */ 73 | "%d __years ago" = "%d år siden"; 74 | 75 | 76 | /* No comment provided by engineer. */ 77 | "A minute ago" = "Et minutt siden"; 78 | 79 | /* No comment provided by engineer. */ 80 | "An hour ago" = "En time siden"; 81 | 82 | /* No comment provided by engineer. */ 83 | "Just now" = "Nå"; 84 | 85 | /* No comment provided by engineer. */ 86 | "Last month" = "For en måned siden"; 87 | 88 | /* No comment provided by engineer. */ 89 | "Last week" = "For en uke siden"; 90 | 91 | /* No comment provided by engineer. */ 92 | "Last year" = "For et år siden"; 93 | 94 | /* No comment provided by engineer. */ 95 | "Yesterday" = "I går"; 96 | 97 | /* No comment provided by engineer. */ 98 | "1 year ago" = "1 år siden"; 99 | 100 | /* No comment provided by engineer. */ 101 | "1 month ago" = "1 måned siden"; 102 | 103 | /* No comment provided by engineer. */ 104 | "1 week ago" = "1 uke siden"; 105 | 106 | /* No comment provided by engineer. */ 107 | "1 day ago" = "1 dag siden"; 108 | 109 | /* No comment provided by engineer. */ 110 | "This morning" = "Denne morgenen"; 111 | 112 | /* No comment provided by engineer. */ 113 | "This afternoon" = "I ettermiddag"; 114 | 115 | /* No comment provided by engineer. */ 116 | "Today" = "I dag"; 117 | 118 | /* No comment provided by engineer. */ 119 | "This week" = "Denne uken"; 120 | 121 | /* No comment provided by engineer. */ 122 | "This month" = "Denne måneden"; 123 | 124 | /* No comment provided by engineer. */ 125 | "This year" = "Dette året"; 126 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/nl.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d dagen geleden"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d uur geleden"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d minuten geleden"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d maanden geleden"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d seconden geleden"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d weken geleden"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d jaar geleden"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Een minuut geleden"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Een uur geleden"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Zojuist"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Vorige maand"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Vorige week"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Vorig jaar"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Gisteren"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 jaar geleden"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 maand geleden"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 week geleden"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 dag geleden"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Vanmorgen"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Vanmiddag"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Vandaag"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Deze week"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Deze maand"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Dit jaar"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/pl.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d dni temu"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d godzin(y) temu"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d minut(y) temu"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d miesiące/-y temu"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d sekund(y) temu"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d tygodni(e) temu"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d lat(a) temu"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Minutę temu"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Godzinę temu"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "W tej chwili"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "W zeszłym miesiącu"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "W zeszłym tygodniu"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "W zeszłym roku"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Wczoraj"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 rok temu"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 miesiąc temu"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 tydzień temu"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 dzień temu"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Dziś rano"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Dziś po południu"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Dzisiaj"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "W tym tygodniu"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "W tym miesiącu"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "W tym roku"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/pt-PT.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d dias atrás"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d horas atrás"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d minutos atrás"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d meses atrás"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d segundos atrás"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d semanas atrás"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d anos atrás"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Um minuto atrás"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Uma hora atrás"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Agora mesmo"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Mês passado"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Semana passada"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Ano passado"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Ontem"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 ano passado"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 mês atrás"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 semana atrás"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 dia atrás"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Esta manhã"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Esta tarde"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Hoje"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Esta semana"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Este mês"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Este ano"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/pt.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d dias atrás"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d horas atrás"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d minutos atrás"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d meses atrás"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d segundos atrás"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d semanas atrás"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d anos atrás"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Há um minuto"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Há uma hora"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Agora"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Mês passado"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Semana passada"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Ano passado"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Ontem"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 ano atrás"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 mês atrás"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 semana atrás"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 dia atrás"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Esta manhã"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Esta tarde"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Hoje"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Esta semana"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Este mês"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Este ano"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/ro.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "În urmă cu %d zile"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "În urmă cu %d ore"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "În urmă cu %d minute"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "În urmă cu %d luni"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "În urmă cu %d secunde"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "În urmă cu %d săptămâni"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "În urmă cu %d ani"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "În urmă cu 1 minut"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "În urmă cu 1 oră"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Acum câteva momente"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Luna trecută"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Săptămâna trecută"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Anul trecut"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Ieri"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "În urmă cu 1 an"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "În urmă cu 1 lună"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "În urmă cu 1 săptămână"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "În urmă cu 1 zi"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Azi dimineață"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "În această seară"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Astăzi"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Săptămâna aceasta"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Luna aceasta"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Anul acesta"; 72 | 73 | /* Short format for */ 74 | "%dy" = "%da"; // year (an) 75 | "%dM" = "%dl"; // month (luna) 76 | "%dw" = "%dS"; // week (saptamana) 77 | "%dd" = "%dz"; // day (ziua) 78 | "%dh" = "%do"; // hour (ora) 79 | "%dm" = "%dm"; // minute (minut) 80 | "%ds" = "%ds"; // second (secunda) 81 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/sl.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "pred %d dnevi"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "pred %d urami"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "pred %d minutami"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "pred %d meseci"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "pred %d sekundami"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "pred %d tedni"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "pred %d leti"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "pred eno minuto"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "pred eno uro"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "ravnokar"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "prejšnji mesec"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "prejšnji teden"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "prejšnje leto"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "včeraj"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "pred 1 letom"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "pred 1 mesecem"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "pred 1 tednom"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "pred 1 dnevom"; 54 | 55 | /* No comment provided by engineer. */ 56 | "1 hour ago" = "pred 1 uro"; 57 | 58 | /* No comment provided by engineer. */ 59 | "1 minute ago" = "pred 1 minuto"; 60 | 61 | /* No comment provided by engineer. */ 62 | "1 second ago" = "pred 1 sekundo"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This morning" = "zjutraj"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This afternoon" = "zvečer"; 69 | 70 | /* No comment provided by engineer. */ 71 | "Today" = "danes"; 72 | 73 | /* No comment provided by engineer. */ 74 | "This week" = "ta teden"; 75 | 76 | /* No comment provided by engineer. */ 77 | "This month" = "ta mesec"; 78 | 79 | /* No comment provided by engineer. */ 80 | "This year" = "to leto"; 81 | 82 | /* Short format for */ 83 | "%dy" = "%dl"; // year 84 | "%dM" = "%dM"; // month 85 | "%dw" = "%dt"; // week 86 | "%dd" = "%dd"; // day 87 | "%dh" = "%du"; // hour 88 | "%dm" = "%dm"; // minute 89 | "%ds" = "%ds"; // second 90 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/sv.lproj/DateTools.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/sv.lproj/DateTools.strings -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/th.lproj/DateTools.strings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/th.lproj/DateTools.strings -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/tr.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d gün önce"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d saat önce"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d dakika önce"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d ay önce"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d saniye önce"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d hafta önce"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d yıl önce"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Bir dakika önce"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Bir saat önce"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Şimdi"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Geçen ay"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Geçen hafta"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Geçen yıl"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Dün"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 yıl önce"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 ay önce"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 hafta önce"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 gün önce"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Bu sabah"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Öğleden sonra"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Bugün"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Bu hafta"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Bu ay"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Bu yıl"; 72 | 73 | /* Short format for */ 74 | "%dy" = "%dy"; // year 75 | "%dM" = "%day"; // month 76 | "%dw" = "%dh"; // week 77 | "%dd" = "%dg"; // day 78 | "%dh" = "%dsa"; // hour 79 | "%dm" = "%ddk"; // minute 80 | "%ds" = "%dsn"; // second 81 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/vi.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d ngày trước"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d giờ trước"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d phút trước"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d tháng trước"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d giây trước"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d tuần trước"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d năm trước"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "Một phút trước"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "Một giờ trước"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "Vừa mới đây"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "Tháng trước"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "Tuần trước"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "Năm vừa rồi"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "Hôm qua"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1 năm trước"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1 tháng trước"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1 tuần trước"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1 ngày trước"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "Sáng nay"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "Trưa nay"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "Hôm nay"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "Tuần này"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "Tháng này"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "Năm nay"; 72 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/zh-Hans.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d天前"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d小时前"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d分钟前"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d个月前"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d秒钟前"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d星期前"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d年前"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "1分钟前"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "1小时前"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "刚刚"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "上个月"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "上星期"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "去年"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "昨天"; 42 | 43 | /* You can add a space between the number and the characters. */ 44 | "1 year ago" = "1年前"; 45 | 46 | /* You can add a space between the number and the characters. */ 47 | "1 month ago" = "1个月前"; 48 | 49 | /* You can add a space between the number and the characters. */ 50 | "1 week ago" = "1星期前"; 51 | 52 | /* You can add a space between the number and the characters. */ 53 | "1 day ago" = "1天前"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "今天上午"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "今天下午"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "今天"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "本周"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "本月"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "今年"; 72 | 73 | /* Short format for */ 74 | "%dy" = "%d年"; // year 75 | "%dM" = "%d月"; // month 76 | "%dw" = "%d周"; // week 77 | "%dd" = "%d天"; // day 78 | "%dh" = "%d小时"; // hour 79 | "%dm" = "%d分"; // minute 80 | "%ds" = "%d秒"; // second 81 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.bundle/zh-Hant.lproj/DateTools.strings: -------------------------------------------------------------------------------- 1 | /* No comment provided by engineer. */ 2 | "%d days ago" = "%d天前"; 3 | 4 | /* No comment provided by engineer. */ 5 | "%d hours ago" = "%d小時前"; 6 | 7 | /* No comment provided by engineer. */ 8 | "%d minutes ago" = "%d分鐘前"; 9 | 10 | /* No comment provided by engineer. */ 11 | "%d months ago" = "%d個月前"; 12 | 13 | /* No comment provided by engineer. */ 14 | "%d seconds ago" = "%d秒鐘前"; 15 | 16 | /* No comment provided by engineer. */ 17 | "%d weeks ago" = "%d星期前"; 18 | 19 | /* No comment provided by engineer. */ 20 | "%d years ago" = "%d年前"; 21 | 22 | /* No comment provided by engineer. */ 23 | "A minute ago" = "1分鐘前"; 24 | 25 | /* No comment provided by engineer. */ 26 | "An hour ago" = "1小時前"; 27 | 28 | /* No comment provided by engineer. */ 29 | "Just now" = "剛剛"; 30 | 31 | /* No comment provided by engineer. */ 32 | "Last month" = "上個月"; 33 | 34 | /* No comment provided by engineer. */ 35 | "Last week" = "上星期"; 36 | 37 | /* No comment provided by engineer. */ 38 | "Last year" = "去年"; 39 | 40 | /* No comment provided by engineer. */ 41 | "Yesterday" = "昨天"; 42 | 43 | /* No comment provided by engineer. */ 44 | "1 year ago" = "1年前"; 45 | 46 | /* No comment provided by engineer. */ 47 | "1 month ago" = "1個月前"; 48 | 49 | /* No comment provided by engineer. */ 50 | "1 week ago" = "1星期前"; 51 | 52 | /* No comment provided by engineer. */ 53 | "1 day ago" = "1天前"; 54 | 55 | /* No comment provided by engineer. */ 56 | "This morning" = "今天上午"; 57 | 58 | /* No comment provided by engineer. */ 59 | "This afternoon" = "今天下午"; 60 | 61 | /* No comment provided by engineer. */ 62 | "Today" = "今天"; 63 | 64 | /* No comment provided by engineer. */ 65 | "This week" = "本周"; 66 | 67 | /* No comment provided by engineer. */ 68 | "This month" = "本月"; 69 | 70 | /* No comment provided by engineer. */ 71 | "This year" = "今年"; 72 | 73 | /* Short format for */ 74 | "%dy" = "%d年"; // year 75 | "%dM" = "%d月"; // month 76 | "%dw" = "%d週"; // week 77 | "%dd" = "%d天"; // day 78 | "%dh" = "%d小時"; // hour 79 | "%dm" = "%d分"; // minute 80 | "%ds" = "%d秒"; // second 81 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/DateTools/DateTools.h: -------------------------------------------------------------------------------- 1 | // Copyright (C) 2014 by Matthew York 2 | // 3 | // Permission is hereby granted, free of charge, to any 4 | // person obtaining a copy of this software and 5 | // associated documentation files (the "Software"), to 6 | // deal in the Software without restriction, including 7 | // without limitation the rights to use, copy, modify, merge, 8 | // publish, distribute, sublicense, and/or sell copies of the 9 | // Software, and to permit persons to whom the Software is 10 | // furnished to do so, subject to the following conditions: 11 | // 12 | // The above copyright notice and this permission notice shall 13 | // be included in all copies or substantial portions of the Software. 14 | // 15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 18 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 19 | // BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 20 | // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 21 | // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | 23 | #import "DTConstants.h" 24 | #import "DTError.h" 25 | #import "NSDate+DateTools.h" 26 | #import "DTTimePeriod.h" 27 | #import "DTTimePeriodGroup.h" 28 | #import "DTTimePeriodCollection.h" 29 | #import "DTTimePeriodChain.h" -------------------------------------------------------------------------------- /GitHubNotifications/Pods/DateTools/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Matthew York 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/Fabric.framework/README: -------------------------------------------------------------------------------- 1 | We've now combined all our supported platforms into a single podspec. As a result, we moved our run script to a new location for Cocoapods projects: ${PODS_ROOT}/Fabric/run. To avoid breaking builds that reference the old location of the run script, we've placed this dummy script that calls to the correct location, while providing a helpful warning in Xcode if it is invoked. This bridge for backwards compatibility will be removed in a future release, so please heed the warning! 2 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/Fabric.framework/run: -------------------------------------------------------------------------------- 1 | if [[ -z $PODS_ROOT ]]; then 2 | echo "error: The run binary delivered by cocoapods is in a new location, under '$"{"PODS_ROOT"}"/Fabric/run'. This script was put in place for backwards compatibility, but it relies on PODS_ROOT, which does not have a value in your current setup. Please update the path to the run binary to fix this issue." 3 | else 4 | echo "warning: The run script is now located at '$"{"PODS_ROOT"}"/Fabric/run'. To remove this warning, update your Run Script Build Phase to point to this new location." 5 | sh "${PODS_ROOT}/Fabric/run" "$@" 6 | fi 7 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/README.md: -------------------------------------------------------------------------------- 1 | ![Fabric Header](https://docs.fabric.io/ios/cocoapod-readmes/cocoapods-fabric-header.png) 2 | 3 | # Fabric 4 | 5 | ## Overview 6 | 7 | [Fabric](https://www.fabric.io) provides developers with the tools they need to build the best apps. Developed and maintained by Twitter and the team that built Crashlytics, Fabric provides an easy way to manage all your SDKs so that you’ll never have to worry about tedious configurations or juggling different accounts. We let you get right into coding and building the next big app. 8 | 9 | For a full list of SDK provided through Fabric visit [https://fabric.io/kits](https://fabric.io/kits). 10 | 11 | ## Setup 12 | 13 | The Fabric Pod is a dependency for all Fabric SDKs and is included when installing any Fabric related Pods. General setup instructions are shown below; however, these vary depending on the selected SDK. 14 | 15 | 1. Visit [https://fabric.io/sign_up](https://fabric.io/sign_up) to create your Fabric account and to download Fabric.app. 16 | 17 | 1. Open Fabric.app, login and select an SDK to install. 18 | 19 | ![Fabric Plugin](https://docs.fabric.io/ios/cocoapod-readmes/cocoapods-fabric-plugin.png) 20 | 21 | 1. The Fabric app automatically detects when a project uses CocoaPods and gives you the option to install via the Podfile or Xcode. 22 | 23 | ![Fabric Installation Options](https://docs.fabric.io/ios/cocoapod-readmes/cocoapods-pod-installation-option.png) 24 | 25 | 1. Select the Podfile option and follow the installation instructions to update your Podfile. Note: the example below is for the Crashlytics SDK. The instructions will vary based on the selected SDK. 26 | 27 | ![Fabric Podfile Instructions](https://docs.fabric.io/ios/cocoapod-readmes/cocoapods-podfile-instructions.png) 28 | 29 | 1. Add a Run Script Build Phase and build your app. 30 | 31 | ![Fabric Run Script Build Phase](https://docs.fabric.io/ios/cocoapod-readmes/cocoapods-rsbp.png) 32 | 33 | 1. Initialize the SDK by inserting code outlined in Fabric.app. 34 | 35 | 1. Run your app to finish the installation. 36 | 37 | ## Resources 38 | 39 | * [Documentation](https://docs.fabric.io/) 40 | * [Forums](https://twittercommunity.com/c/fabric) 41 | * [Website](https://www.fabric.io) 42 | * Follow us on Twitter: [@fabric](https://twitter.com/fabric) 43 | * Follow us on Periscope: [Fabric](https://periscope.tv/fabric) and [TwitterDev](https://periscope.tv/twitterdev) 44 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/Fabric: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/Fabric -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/Headers/FABAttributes.h: -------------------------------------------------------------------------------- 1 | // 2 | // FABAttributes.h 3 | // Fabric 4 | // 5 | // Copyright (C) 2015 Twitter, Inc. 6 | // 7 | // Licensed under the Apache License, Version 2.0 (the "License"); 8 | // you may not use this file except in compliance with the License. 9 | // You may obtain a copy of the License at 10 | // 11 | // http://www.apache.org/licenses/LICENSE-2.0 12 | // 13 | // Unless required by applicable law or agreed to in writing, software 14 | // distributed under the License is distributed on an "AS IS" BASIS, 15 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | // See the License for the specific language governing permissions and 17 | // limitations under the License. 18 | // 19 | 20 | #pragma once 21 | 22 | #define FAB_UNAVAILABLE(x) __attribute__((unavailable(x))) 23 | 24 | #if !__has_feature(nullability) 25 | #define nonnull 26 | #define nullable 27 | #define _Nullable 28 | #define _Nonnull 29 | #endif 30 | 31 | #ifndef NS_ASSUME_NONNULL_BEGIN 32 | #define NS_ASSUME_NONNULL_BEGIN 33 | #endif 34 | 35 | #ifndef NS_ASSUME_NONNULL_END 36 | #define NS_ASSUME_NONNULL_END 37 | #endif 38 | 39 | 40 | /** 41 | * The following macros are defined here to provide 42 | * backwards compatability. If you are still using 43 | * them you should migrate to the native nullability 44 | * macros. 45 | */ 46 | #define fab_nullable nullable 47 | #define fab_nonnull nonnull 48 | #define FAB_NONNULL __fab_nonnull 49 | #define FAB_NULLABLE __fab_nullable 50 | #define FAB_START_NONNULL NS_ASSUME_NONNULL_BEGIN 51 | #define FAB_END_NONNULL NS_ASSUME_NONNULL_END 52 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/Headers/Fabric.h: -------------------------------------------------------------------------------- 1 | // 2 | // Fabric.h 3 | // Fabric 4 | // 5 | // Copyright (C) 2015 Twitter, Inc. 6 | // 7 | // Licensed under the Apache License, Version 2.0 (the "License"); 8 | // you may not use this file except in compliance with the License. 9 | // You may obtain a copy of the License at 10 | // 11 | // http://www.apache.org/licenses/LICENSE-2.0 12 | // 13 | // Unless required by applicable law or agreed to in writing, software 14 | // distributed under the License is distributed on an "AS IS" BASIS, 15 | // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 | // See the License for the specific language governing permissions and 17 | // limitations under the License. 18 | // 19 | 20 | #import 21 | #import "FABAttributes.h" 22 | 23 | NS_ASSUME_NONNULL_BEGIN 24 | 25 | #if TARGET_OS_IPHONE 26 | #if __IPHONE_OS_VERSION_MIN_REQUIRED < 60000 27 | #error "Fabric's minimum iOS version is 6.0" 28 | #endif 29 | #else 30 | #if __MAC_OS_X_VERSION_MIN_REQUIRED < 1070 31 | #error "Fabric's minimum OS X version is 10.7" 32 | #endif 33 | #endif 34 | 35 | /** 36 | * Fabric Base. Coordinates configuration and starts all provided kits. 37 | */ 38 | @interface Fabric : NSObject 39 | 40 | /** 41 | * Initialize Fabric and all provided kits. Call this method within your App Delegate's `application:didFinishLaunchingWithOptions:` and provide the kits you wish to use. 42 | * 43 | * For example, in Objective-C: 44 | * 45 | * `[Fabric with:@[[Crashlytics class], [Twitter class], [Digits class], [MoPub class]]];` 46 | * 47 | * Swift: 48 | * 49 | * `Fabric.with([Crashlytics.self(), Twitter.self(), Digits.self(), MoPub.self()])` 50 | * 51 | * Only the first call to this method is honored. Subsequent calls are no-ops. 52 | * 53 | * @param kitClasses An array of kit Class objects 54 | * 55 | * @return Returns the shared Fabric instance. In most cases this can be ignored. 56 | */ 57 | + (instancetype)with:(NSArray *)kitClasses; 58 | 59 | /** 60 | * Returns the Fabric singleton object. 61 | */ 62 | + (instancetype)sharedSDK; 63 | 64 | /** 65 | * This BOOL enables or disables debug logging, such as kit version information. The default value is NO. 66 | */ 67 | @property (nonatomic, assign) BOOL debug; 68 | 69 | /** 70 | * Unavailable. Use `+sharedSDK` to retrieve the shared Fabric instance. 71 | */ 72 | - (id)init FAB_UNAVAILABLE("Use +sharedSDK to retrieve the shared Fabric instance."); 73 | 74 | /** 75 | * Unavailable. Use `+sharedSDK` to retrieve the shared Fabric instance. 76 | */ 77 | + (instancetype)new FAB_UNAVAILABLE("Use +sharedSDK to retrieve the shared Fabric instance."); 78 | 79 | @end 80 | 81 | NS_ASSUME_NONNULL_END 82 | 83 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/Info.plist -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module Fabric { 2 | umbrella header "Fabric.h" 3 | 4 | export * 5 | module * { export * } 6 | } -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # run 4 | # 5 | # Copyright (c) 2015 Crashlytics. All rights reserved. 6 | 7 | # Figure out where we're being called from 8 | DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) 9 | 10 | # Quote path in case of spaces or special chars 11 | DIR="\"${DIR}" 12 | 13 | PATH_SEP="/" 14 | VALIDATE_COMMAND="uploadDSYM\" $@ validate run-script" 15 | UPLOAD_COMMAND="uploadDSYM\" $@ run-script" 16 | 17 | # Ensure params are as expected, run in sync mode to validate 18 | eval $DIR$PATH_SEP$VALIDATE_COMMAND 19 | return_code=$? 20 | 21 | if [[ $return_code != 0 ]]; then 22 | exit $return_code 23 | fi 24 | 25 | # Verification passed, upload dSYM in background to prevent Xcode from waiting 26 | # Note: Validation is performed again before upload. 27 | # Output can still be found in Console.app 28 | eval $DIR$PATH_SEP$UPLOAD_COMMAND > /dev/null 2>&1 & 29 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/uploadDSYM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Fabric/iOS/Fabric.framework/uploadDSYM -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/run: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # run 4 | # 5 | # Copyright (c) 2015 Crashlytics. All rights reserved. 6 | 7 | # Figure out where we're being called from 8 | DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) 9 | 10 | # Quote path in case of spaces or special chars 11 | DIR="\"${DIR}" 12 | 13 | PATH_SEP="/" 14 | VALIDATE_COMMAND="uploadDSYM\" $@ validate run-script" 15 | UPLOAD_COMMAND="uploadDSYM\" $@ run-script" 16 | 17 | # Ensure params are as expected, run in sync mode to validate 18 | eval $DIR$PATH_SEP$VALIDATE_COMMAND 19 | return_code=$? 20 | 21 | if [[ $return_code != 0 ]]; then 22 | exit $return_code 23 | fi 24 | 25 | # Verification passed, upload dSYM in background to prevent Xcode from waiting 26 | # Note: Validation is performed again before upload. 27 | # Output can still be found in Console.app 28 | eval $DIR$PATH_SEP$UPLOAD_COMMAND > /dev/null 2>&1 & 29 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/upload-symbols: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Fabric/upload-symbols -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Fabric/uploadDSYM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SergioChan/GitHubPopularityiOS/39b17b55b4e26bdbc44d9641b4f929866796ddcc/GitHubNotifications/Pods/Fabric/uploadDSYM -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFAutoPurgingImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFAutoPurgingImageCache.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFHTTPSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPSessionManager.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFImageDownloader.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFNetworkActivityIndicatorManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFNetworkReachabilityManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworkReachabilityManager.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFSecurityPolicy.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFSecurityPolicy.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFURLRequestSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLRequestSerialization.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFURLResponseSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLResponseSerialization.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/AFURLSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLSessionManager.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/UIActivityIndicatorView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/UIButton+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/UIImage+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/UIImageView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/UIKit+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/UIProgressView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/UIRefreshControl+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/AFNetworking/UIWebView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/DateTools/DTConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTConstants.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/DateTools/DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTError.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/DateTools/DTTimePeriod.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTTimePeriod.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/DateTools/DTTimePeriodChain.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTTimePeriodChain.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/DateTools/DTTimePeriodCollection.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTTimePeriodCollection.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/DateTools/DTTimePeriodGroup.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTTimePeriodGroup.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/DateTools/DateTools.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DateTools.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Private/DateTools/NSDate+DateTools.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/NSDate+DateTools.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFAutoPurgingImageCache.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFAutoPurgingImageCache.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFHTTPSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFHTTPSessionManager.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFImageDownloader.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFImageDownloader.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFNetworkActivityIndicatorManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFNetworkReachabilityManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworkReachabilityManager.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFSecurityPolicy.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFSecurityPolicy.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFURLRequestSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLRequestSerialization.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFURLResponseSerialization.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLResponseSerialization.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/AFURLSessionManager.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/AFNetworking/AFURLSessionManager.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/UIActivityIndicatorView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/UIButton+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIButton+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/UIImage+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImage+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/UIImageView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/UIKit+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIKit+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/UIProgressView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIProgressView+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/UIRefreshControl+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIRefreshControl+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/AFNetworking/UIWebView+AFNetworking.h: -------------------------------------------------------------------------------- 1 | ../../../AFNetworking/UIKit+AFNetworking/UIWebView+AFNetworking.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/Crashlytics/Crashlytics/ANSCompatibility.h: -------------------------------------------------------------------------------- 1 | ../../../../Crashlytics/iOS/Crashlytics.framework/Headers/ANSCompatibility.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/Crashlytics/Crashlytics/Answers.h: -------------------------------------------------------------------------------- 1 | ../../../../Crashlytics/iOS/Crashlytics.framework/Headers/Answers.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/Crashlytics/Crashlytics/CLSAttributes.h: -------------------------------------------------------------------------------- 1 | ../../../../Crashlytics/iOS/Crashlytics.framework/Headers/CLSAttributes.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/Crashlytics/Crashlytics/CLSLogging.h: -------------------------------------------------------------------------------- 1 | ../../../../Crashlytics/iOS/Crashlytics.framework/Headers/CLSLogging.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/Crashlytics/Crashlytics/CLSReport.h: -------------------------------------------------------------------------------- 1 | ../../../../Crashlytics/iOS/Crashlytics.framework/Headers/CLSReport.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/Crashlytics/Crashlytics/CLSStackFrame.h: -------------------------------------------------------------------------------- 1 | ../../../../Crashlytics/iOS/Crashlytics.framework/Headers/CLSStackFrame.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/Crashlytics/Crashlytics/Crashlytics.h: -------------------------------------------------------------------------------- 1 | ../../../../Crashlytics/iOS/Crashlytics.framework/Headers/Crashlytics.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/DateTools/DTConstants.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTConstants.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/DateTools/DTError.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTError.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/DateTools/DTTimePeriod.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTTimePeriod.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/DateTools/DTTimePeriodChain.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTTimePeriodChain.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/DateTools/DTTimePeriodCollection.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTTimePeriodCollection.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/DateTools/DTTimePeriodGroup.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DTTimePeriodGroup.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/DateTools/DateTools.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/DateTools.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/DateTools/NSDate+DateTools.h: -------------------------------------------------------------------------------- 1 | ../../../DateTools/DateTools/NSDate+DateTools.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/Fabric/Fabric/FABAttributes.h: -------------------------------------------------------------------------------- 1 | ../../../../Fabric/iOS/Fabric.framework/Headers/FABAttributes.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Headers/Public/Fabric/Fabric/Fabric.h: -------------------------------------------------------------------------------- 1 | ../../../../Fabric/iOS/Fabric.framework/Headers/Fabric.h -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODS: 2 | - AFNetworking (3.1.0): 3 | - AFNetworking/NSURLSession (= 3.1.0) 4 | - AFNetworking/Reachability (= 3.1.0) 5 | - AFNetworking/Security (= 3.1.0) 6 | - AFNetworking/Serialization (= 3.1.0) 7 | - AFNetworking/UIKit (= 3.1.0) 8 | - AFNetworking/NSURLSession (3.1.0): 9 | - AFNetworking/Reachability 10 | - AFNetworking/Security 11 | - AFNetworking/Serialization 12 | - AFNetworking/Reachability (3.1.0) 13 | - AFNetworking/Security (3.1.0) 14 | - AFNetworking/Serialization (3.1.0) 15 | - AFNetworking/UIKit (3.1.0): 16 | - AFNetworking/NSURLSession 17 | - Crashlytics (3.8.3): 18 | - Fabric (~> 1.6.3) 19 | - DateTools (1.7.0) 20 | - Fabric (1.6.11) 21 | 22 | DEPENDENCIES: 23 | - AFNetworking (~> 3.0) 24 | - Crashlytics 25 | - DateTools 26 | - Fabric 27 | 28 | SPEC CHECKSUMS: 29 | AFNetworking: 5e0e199f73d8626b11e79750991f5d173d1f8b67 30 | Crashlytics: 2b6dbe138a42395577cfa73dfa1aa7248cadf39e 31 | DateTools: 53288ee8b905fdc75897a1e6b5cc0144b14cba60 32 | Fabric: 5911403591946b8228ab1c51d98f1d7137e863c6 33 | 34 | PODFILE CHECKSUM: a1e6d3024a5931513e9996cee6b712077b44ebdc 35 | 36 | COCOAPODS: 1.2.0.beta.1 37 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/AFNetworking/AFNetworking-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_AFNetworking : NSObject 3 | @end 4 | @implementation PodsDummy_AFNetworking 5 | @end 6 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/AFNetworking/AFNetworking-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | #ifndef TARGET_OS_IOS 14 | #define TARGET_OS_IOS TARGET_OS_IPHONE 15 | #endif 16 | 17 | #ifndef TARGET_OS_WATCH 18 | #define TARGET_OS_WATCH 0 19 | #endif 20 | 21 | #ifndef TARGET_OS_TV 22 | #define TARGET_OS_TV 0 23 | #endif 24 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/AFNetworking/AFNetworking.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/AFNetworking 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/AFNetworking" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/Fabric" 4 | OTHER_LDFLAGS = -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 5 | PODS_BUILD_DIR = $BUILD_DIR 6 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 7 | PODS_ROOT = ${SRCROOT} 8 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/AFNetworking 9 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 10 | SKIP_INSTALL = YES 11 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/DateTools/DateTools-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_DateTools : NSObject 3 | @end 4 | @implementation PodsDummy_DateTools 5 | @end 6 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/DateTools/DateTools-prefix.pch: -------------------------------------------------------------------------------- 1 | #ifdef __OBJC__ 2 | #import 3 | #else 4 | #ifndef FOUNDATION_EXPORT 5 | #if defined(__cplusplus) 6 | #define FOUNDATION_EXPORT extern "C" 7 | #else 8 | #define FOUNDATION_EXPORT extern 9 | #endif 10 | #endif 11 | #endif 12 | 13 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/DateTools/DateTools.xcconfig: -------------------------------------------------------------------------------- 1 | CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/DateTools 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/DateTools" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/Fabric" 4 | PODS_BUILD_DIR = $BUILD_DIR 5 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 6 | PODS_ROOT = ${SRCROOT} 7 | PODS_TARGET_SRCROOT = ${PODS_ROOT}/DateTools 8 | PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} 9 | SKIP_INSTALL = YES 10 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/Pods-GitHubNotificationTodayExtension/Pods-GitHubNotificationTodayExtension-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | 4 | ## AFNetworking 5 | 6 | Copyright (c) 2011–2016 Alamofire Software Foundation (http://alamofire.org/) 7 | 8 | Permission is hereby granted, free of charge, to any person obtaining a copy 9 | of this software and associated documentation files (the "Software"), to deal 10 | in the Software without restriction, including without limitation the rights 11 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 12 | copies of the Software, and to permit persons to whom the Software is 13 | furnished to do so, subject to the following conditions: 14 | 15 | The above copyright notice and this permission notice shall be included in 16 | all copies or substantial portions of the Software. 17 | 18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 21 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 23 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 24 | THE SOFTWARE. 25 | 26 | 27 | ## DateTools 28 | 29 | The MIT License (MIT) 30 | 31 | Copyright (c) 2014 Matthew York 32 | 33 | Permission is hereby granted, free of charge, to any person obtaining a copy 34 | of this software and associated documentation files (the "Software"), to deal 35 | in the Software without restriction, including without limitation the rights 36 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 37 | copies of the Software, and to permit persons to whom the Software is 38 | furnished to do so, subject to the following conditions: 39 | 40 | The above copyright notice and this permission notice shall be included in all 41 | copies or substantial portions of the Software. 42 | 43 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 44 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 45 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 46 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 47 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 48 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 49 | SOFTWARE. 50 | Generated by CocoaPods - https://cocoapods.org 51 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/Pods-GitHubNotificationTodayExtension/Pods-GitHubNotificationTodayExtension-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_GitHubNotificationTodayExtension : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_GitHubNotificationTodayExtension 5 | @end 6 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/Pods-GitHubNotificationTodayExtension/Pods-GitHubNotificationTodayExtension.debug.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/Fabric" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/DateTools" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/Fabric" 5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"DateTools" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT}/Pods 9 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/Pods-GitHubNotificationTodayExtension/Pods-GitHubNotificationTodayExtension.release.xcconfig: -------------------------------------------------------------------------------- 1 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 2 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/Fabric" 3 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/DateTools" 4 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/Fabric" 5 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"DateTools" -framework "CoreGraphics" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" 6 | PODS_BUILD_DIR = $BUILD_DIR 7 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 8 | PODS_ROOT = ${SRCROOT}/Pods 9 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/Pods-GitHubNotifications/Pods-GitHubNotifications-acknowledgements.markdown: -------------------------------------------------------------------------------- 1 | # Acknowledgements 2 | This application makes use of the following third party libraries: 3 | 4 | ## AFNetworking 5 | 6 | Copyright (c) 2011–2016 Alamofire Software Foundation (http://alamofire.org/) 7 | 8 | Permission is hereby granted, free of charge, to any person obtaining a copy 9 | of this software and associated documentation files (the "Software"), to deal 10 | in the Software without restriction, including without limitation the rights 11 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 12 | copies of the Software, and to permit persons to whom the Software is 13 | furnished to do so, subject to the following conditions: 14 | 15 | The above copyright notice and this permission notice shall be included in 16 | all copies or substantial portions of the Software. 17 | 18 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 19 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 20 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 21 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 22 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 23 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 24 | THE SOFTWARE. 25 | 26 | 27 | ## Crashlytics 28 | 29 | Fabric: Copyright 2016 Twitter, Inc. All Rights Reserved. Use of this software is subject to the terms and conditions of the Fabric Software and Services Agreement located at https://fabric.io/terms. Crashlytics Kit: Copyright 2016 Crashlytics, Inc. All Rights Reserved. Use of this software is subject to the terms and conditions of the Crashlytics Terms of Service located at http://try.crashlytics.com/terms/terms-of-service.pdf and the Crashlytics Privacy Policy located at http://try.crashlytics.com/terms/privacy-policy.pdf. OSS: http://get.fabric.io/terms/opensource.txt 30 | 31 | ## DateTools 32 | 33 | The MIT License (MIT) 34 | 35 | Copyright (c) 2014 Matthew York 36 | 37 | Permission is hereby granted, free of charge, to any person obtaining a copy 38 | of this software and associated documentation files (the "Software"), to deal 39 | in the Software without restriction, including without limitation the rights 40 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 41 | copies of the Software, and to permit persons to whom the Software is 42 | furnished to do so, subject to the following conditions: 43 | 44 | The above copyright notice and this permission notice shall be included in all 45 | copies or substantial portions of the Software. 46 | 47 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 48 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 49 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 50 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 51 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 52 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 53 | SOFTWARE. 54 | 55 | ## Fabric 56 | 57 | Fabric: Copyright 2016 Twitter, Inc. All Rights Reserved. Use of this software is subject to the terms and conditions of the Fabric Software and Services Agreement located at https://fabric.io/terms. OSS: http://get.fabric.io/terms/opensource.txt 58 | Generated by CocoaPods - https://cocoapods.org 59 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/Pods-GitHubNotifications/Pods-GitHubNotifications-dummy.m: -------------------------------------------------------------------------------- 1 | #import 2 | @interface PodsDummy_Pods_GitHubNotifications : NSObject 3 | @end 4 | @implementation PodsDummy_Pods_GitHubNotifications 5 | @end 6 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/Pods-GitHubNotifications/Pods-GitHubNotifications.debug.xcconfig: -------------------------------------------------------------------------------- 1 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Crashlytics/iOS" "${PODS_ROOT}/Fabric/iOS" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/Fabric" 4 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/DateTools" 5 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/Fabric" 6 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"DateTools" -l"c++" -l"z" -framework "CoreGraphics" -framework "Crashlytics" -framework "Fabric" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" 7 | PODS_BUILD_DIR = $BUILD_DIR 8 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /GitHubNotifications/Pods/Target Support Files/Pods-GitHubNotifications/Pods-GitHubNotifications.release.xcconfig: -------------------------------------------------------------------------------- 1 | FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Crashlytics/iOS" "${PODS_ROOT}/Fabric/iOS" 2 | GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 3 | HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/AFNetworking" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/Fabric" 4 | LIBRARY_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/AFNetworking" "$PODS_CONFIGURATION_BUILD_DIR/DateTools" 5 | OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/AFNetworking" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/Fabric" 6 | OTHER_LDFLAGS = $(inherited) -ObjC -l"AFNetworking" -l"DateTools" -l"c++" -l"z" -framework "CoreGraphics" -framework "Crashlytics" -framework "Fabric" -framework "MobileCoreServices" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" 7 | PODS_BUILD_DIR = $BUILD_DIR 8 | PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) 9 | PODS_ROOT = ${SRCROOT}/Pods 10 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # GitHubPopularityiOS 2 | 3 | View [Intro Page](http://sergiochan.xyz/popularity/) 4 | 5 | View [App Store Link](https://itunes.apple.com/us/app/popularity-widget-for-github/id1180395751?l=zh&ls=1&mt=8) 6 | --------------------------------------------------------------------------------