Commit b94abc619f381d0ddf275082627bb83ea1fc8320

Authored by nvtu11790@gmail.com
1 parent 7408f0a99e

Animation for switch graph view and history list view

Showing 3 changed files with 29 additions and 1 deletions Inline Diff

LifeLog/LifeLog/HistoryViewController.h
1 // 1 //
2 // HistoryViewController.h 2 // HistoryViewController.h
3 // LifeLog 3 // LifeLog
4 // 4 //
5 // Created by Nguyen Van Phong on 7/25/17. 5 // Created by Nguyen Van Phong on 7/25/17.
6 // Copyright © 2017 PhongNV. All rights reserved. 6 // Copyright © 2017 PhongNV. All rights reserved.
7 // 7 //
8 8
9 #import <UIKit/UIKit.h> 9 #import <UIKit/UIKit.h>
10 #import <Charts/Charts-Swift.h> 10 #import <Charts/Charts-Swift.h>
11 11
12 #import "CollectionView.h" 12 #import "CollectionView.h"
13 13
14 @interface HistoryViewController : UIViewController <UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate> 14 @interface HistoryViewController : UIViewController <UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate>
15 15
16 @property (weak, nonatomic) IBOutlet UILabel *lblHeader; 16 @property (weak, nonatomic) IBOutlet UILabel *lblHeader;
17 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionTime; 17 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionTime;
18 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionType; 18 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionType;
19 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionShare; 19 @property (weak, nonatomic) IBOutlet CollectionView *viewCollectionShare;
20 20
21 @property (weak, nonatomic) IBOutlet BarChartView *viewBarChart; 21 @property (weak, nonatomic) IBOutlet BarChartView *viewBarChart;
22 22
23 @property (weak, nonatomic) IBOutlet UITableView *tableListHistory; 23 @property (weak, nonatomic) IBOutlet UITableView *tableListHistory;
24 @property (weak, nonatomic) IBOutlet UIScrollView *scrollView; 24 @property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
25
26 - (IBAction)swipeAction:(UISwipeGestureRecognizer *)sender;
27
25 @end 28 @end
26 29
LifeLog/LifeLog/HistoryViewController.m
1 // 1 //
2 // HistoryViewController.m 2 // HistoryViewController.m
3 // LifeLog 3 // LifeLog
4 // 4 //
5 // Created by Nguyen Van Phong on 7/25/17. 5 // Created by Nguyen Van Phong on 7/25/17.
6 // Copyright © 2017 PhongNV. All rights reserved. 6 // Copyright © 2017 PhongNV. All rights reserved.
7 // 7 //
8 8
9 #import "HistoryViewController.h" 9 #import "HistoryViewController.h"
10 #import "Utilities.h" 10 #import "Utilities.h"
11 11
12 #import "HistoryListTableViewCell.h" 12 #import "HistoryListTableViewCell.h"
13 13
14 @interface HistoryViewController () 14 @interface HistoryViewController ()
15 15
16 @end 16 @end
17 17
18 @implementation HistoryViewController 18 @implementation HistoryViewController
19 19
20 - (void)viewDidLoad { 20 - (void)viewDidLoad {
21 [super viewDidLoad]; 21 [super viewDidLoad];
22 // Do any additional setup after loading the view from its nib. 22 // Do any additional setup after loading the view from its nib.
23 self.title = NSLocalizedString(@"lifelog.tapbar.history", nil); 23 self.title = NSLocalizedString(@"lifelog.tapbar.history", nil);
24 self.lblHeader.text = NSLocalizedString(@"lifelog.tapbar.history", nil); 24 self.lblHeader.text = NSLocalizedString(@"lifelog.tapbar.history", nil);
25 25
26 [self setupView]; 26 [self setupView];
27 [self setupChartView]; 27 [self setupChartView];
28 //register nib for table view 28 //register nib for table view
29 [self.tableListHistory registerNib:[UINib nibWithNibName:@"HistoryListTableViewCell" bundle:nil] forCellReuseIdentifier:@"HistoryListCell"]; 29 [self.tableListHistory registerNib:[UINib nibWithNibName:@"HistoryListTableViewCell" bundle:nil] forCellReuseIdentifier:@"HistoryListCell"];
30 } 30 }
31 31
32 - (void)viewDidAppear:(BOOL) animated 32 - (void)viewDidAppear:(BOOL) animated
33 { 33 {
34 [super viewDidAppear:animated]; 34 [super viewDidAppear:animated];
35 self.scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 400); 35 self.scrollView.contentSize = CGSizeMake(self.view.frame.size.width, 400);
36 [self.scrollView setNeedsLayout]; 36 [self.scrollView setNeedsLayout];
37 [self.scrollView setNeedsUpdateConstraints]; 37 [self.scrollView setNeedsUpdateConstraints];
38 38
39 } 39 }
40 40
41 - (void)didReceiveMemoryWarning { 41 - (void)didReceiveMemoryWarning {
42 [super didReceiveMemoryWarning]; 42 [super didReceiveMemoryWarning];
43 // Dispose of any resources that can be recreated. 43 // Dispose of any resources that can be recreated.
44 } 44 }
45 45
46 - (void)setupView { 46 - (void)setupView {
47 [self.viewCollectionTime setButtonNumber:5]; 47 [self.viewCollectionTime setButtonNumber:5];
48 [self.viewCollectionTime setSpacing:2]; 48 [self.viewCollectionTime setSpacing:2];
49 [self.viewCollectionTime setArrayTitle:[NSArray arrayWithObjects:@"1日", @"1週間", @"1ヶ月", @"3ヶ月", @"6ヶ月", nil]]; 49 [self.viewCollectionTime setArrayTitle:[NSArray arrayWithObjects:@"1日", @"1週間", @"1ヶ月", @"3ヶ月", @"6ヶ月", nil]];
50 50
51 [self.viewCollectionType setButtonNumber:3]; 51 [self.viewCollectionType setButtonNumber:3];
52 [self.viewCollectionType setSpacing:0]; 52 [self.viewCollectionType setSpacing:0];
53 [self.viewCollectionType setCornerRadius:0]; 53 [self.viewCollectionType setCornerRadius:0];
54 [self.viewCollectionType setNormalColor:[Utilities convertHecToColor:0x191919] highlightColor:[Utilities convertHecToColor:0x474747] textColor:[UIColor whiteColor]]; 54 [self.viewCollectionType setNormalColor:[Utilities convertHecToColor:0x191919] highlightColor:[Utilities convertHecToColor:0x474747] textColor:[UIColor whiteColor]];
55 [self.viewCollectionType setArrayTitle:[NSArray arrayWithObjects:@"BIKE", @"WALKING", @"RUNNING", nil]]; 55 [self.viewCollectionType setArrayTitle:[NSArray arrayWithObjects:@"BIKE", @"WALKING", @"RUNNING", nil]];
56 56
57 [self.viewCollectionShare setButtonNumber:5]; 57 [self.viewCollectionShare setButtonNumber:5];
58 [self.viewCollectionShare setSpacing:3]; 58 [self.viewCollectionShare setSpacing:3];
59 [self.viewCollectionShare setSelectedIndex:-1]; 59 [self.viewCollectionShare setSelectedIndex:-1];
60 [self.viewCollectionShare setArrayTitle:[NSArray arrayWithObjects:@"facebook", @"twitter", @"line", @"メール", @"その他", nil]]; 60 [self.viewCollectionShare setArrayTitle:[NSArray arrayWithObjects:@"facebook", @"twitter", @"line", @"メール", @"その他", nil]];
61 } 61 }
62 62
63 - (void)setupChartView { 63 - (void)setupChartView {
64 self.viewBarChart.chartDescription.enabled = NO; 64 self.viewBarChart.chartDescription.enabled = NO;
65 self.viewBarChart.leftAxis.drawGridLinesEnabled = NO; 65 self.viewBarChart.leftAxis.drawGridLinesEnabled = NO;
66 self.viewBarChart.rightAxis.drawGridLinesEnabled = NO; 66 self.viewBarChart.rightAxis.drawGridLinesEnabled = NO;
67 self.viewBarChart.legend.enabled = NO; 67 self.viewBarChart.legend.enabled = NO;
68 68
69 ChartXAxis *xAxis = self.viewBarChart.xAxis; 69 ChartXAxis *xAxis = self.viewBarChart.xAxis;
70 xAxis.labelPosition = XAxisLabelPositionBottom; 70 xAxis.labelPosition = XAxisLabelPositionBottom;
71 xAxis.drawGridLinesEnabled = NO; 71 xAxis.drawGridLinesEnabled = NO;
72 xAxis.drawAxisLineEnabled = NO; 72 xAxis.drawAxisLineEnabled = NO;
73 xAxis.drawLabelsEnabled = YES; 73 xAxis.drawLabelsEnabled = YES;
74 xAxis.labelPosition = XAxisLabelPositionBottom; 74 xAxis.labelPosition = XAxisLabelPositionBottom;
75 xAxis.labelFont = [UIFont systemFontOfSize:10.f]; 75 xAxis.labelFont = [UIFont systemFontOfSize:10.f];
76 xAxis.labelTextColor = [UIColor whiteColor]; 76 xAxis.labelTextColor = [UIColor whiteColor];
77 xAxis.granularity = 1.0; // only intervals of 1 day 77 xAxis.granularity = 1.0; // only intervals of 1 day
78 xAxis.labelCount = 8; 78 xAxis.labelCount = 8;
79 79
80 self.viewBarChart.leftAxis.drawAxisLineEnabled = NO; 80 self.viewBarChart.leftAxis.drawAxisLineEnabled = NO;
81 self.viewBarChart.rightAxis.drawAxisLineEnabled = NO; 81 self.viewBarChart.rightAxis.drawAxisLineEnabled = NO;
82 82
83 /*fake data for test*/ 83 /*fake data for test*/
84 NSMutableArray *yVals = [[NSMutableArray alloc] init]; 84 NSMutableArray *yVals = [[NSMutableArray alloc] init];
85 85
86 for (int i = 0; i < 24; i++) 86 for (int i = 0; i < 24; i++)
87 { 87 {
88 double val = (double) (arc4random_uniform(100)); 88 double val = (double) (arc4random_uniform(100));
89 [yVals addObject:[[BarChartDataEntry alloc] initWithX:i y:val]]; 89 [yVals addObject:[[BarChartDataEntry alloc] initWithX:i y:val]];
90 } 90 }
91 91
92 BarChartDataSet *set1 = nil; 92 BarChartDataSet *set1 = nil;
93 if (self.viewBarChart.data.dataSetCount > 0) 93 if (self.viewBarChart.data.dataSetCount > 0)
94 { 94 {
95 set1 = (BarChartDataSet *)self.viewBarChart.data.dataSets[0]; 95 set1 = (BarChartDataSet *)self.viewBarChart.data.dataSets[0];
96 set1.values = yVals; 96 set1.values = yVals;
97 [self.viewBarChart.data notifyDataChanged]; 97 [self.viewBarChart.data notifyDataChanged];
98 [self.viewBarChart notifyDataSetChanged]; 98 [self.viewBarChart notifyDataSetChanged];
99 } 99 }
100 else 100 else
101 { 101 {
102 set1 = [[BarChartDataSet alloc] initWithValues:yVals label:@""]; 102 set1 = [[BarChartDataSet alloc] initWithValues:yVals label:@""];
103 [set1 setColor:[UIColor whiteColor]]; 103 [set1 setColor:[UIColor whiteColor]];
104 104
105 NSMutableArray *dataSets = [[NSMutableArray alloc] init]; 105 NSMutableArray *dataSets = [[NSMutableArray alloc] init];
106 [dataSets addObject:set1]; 106 [dataSets addObject:set1];
107 107
108 BarChartData *data = [[BarChartData alloc] initWithDataSets:dataSets]; 108 BarChartData *data = [[BarChartData alloc] initWithDataSets:dataSets];
109 data.barWidth = 0.5f; 109 data.barWidth = 0.5f;
110 110
111 self.viewBarChart.data = data; 111 self.viewBarChart.data = data;
112 } 112 }
113 } 113 }
114 114
115 #pragma mark IBAction
116 -(void) swipeAction:(UISwipeGestureRecognizer *)sender {
117 bool alphaValue = self.scrollView.alpha == 1.0 ? 1.0 : 0.0;
118 [UIView animateWithDuration:0.5 animations:^{
119 self.tableListHistory.alpha = alphaValue;
120 self.scrollView.alpha = 1.0 - alphaValue;
121 } completion:^(bool completed) {
122 }];
123 }
124
115 #pragma mark UITableView Delegate 125 #pragma mark UITableView Delegate
116 - (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { 126 - (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
117 return 4; 127 return 4;
118 } 128 }
119 129
120 - (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 130 - (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
121 HistoryListTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"HistoryListCell"]; 131 HistoryListTableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:@"HistoryListCell"];
122 return cell; 132 return cell;
123 } 133 }
124 134
125 @end 135 @end
126 136
LifeLog/LifeLog/HistoryViewController.xib
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="12118" systemVersion="16A323" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES"> 2 <document type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="3.0" toolsVersion="12118" systemVersion="16A323" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES">
3 <device id="retina4_7" orientation="portrait"> 3 <device id="retina4_7" orientation="portrait">
4 <adaptation id="fullscreen"/> 4 <adaptation id="fullscreen"/>
5 </device> 5 </device>
6 <dependencies> 6 <dependencies>
7 <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12086"/> 7 <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="12086"/>
8 <capability name="Aspect ratio constraints" minToolsVersion="5.1"/> 8 <capability name="Aspect ratio constraints" minToolsVersion="5.1"/>
9 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/> 9 <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
10 </dependencies> 10 </dependencies>
11 <objects> 11 <objects>
12 <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="HistoryViewController"> 12 <placeholder placeholderIdentifier="IBFilesOwner" id="-1" userLabel="File's Owner" customClass="HistoryViewController">
13 <connections> 13 <connections>
14 <outlet property="lblHeader" destination="Ht6-rd-JXF" id="SSk-xp-GLP"/> 14 <outlet property="lblHeader" destination="Ht6-rd-JXF" id="SSk-xp-GLP"/>
15 <outlet property="scrollView" destination="rey-N3-l8b" id="s3w-fi-n5l"/> 15 <outlet property="scrollView" destination="rey-N3-l8b" id="s3w-fi-n5l"/>
16 <outlet property="tableListHistory" destination="FXQ-4O-sRc" id="VNN-sx-9xu"/> 16 <outlet property="tableListHistory" destination="FXQ-4O-sRc" id="VNN-sx-9xu"/>
17 <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/> 17 <outlet property="view" destination="i5M-Pr-FkT" id="sfx-zR-JGt"/>
18 <outlet property="viewBarChart" destination="VqD-Y3-cYQ" id="RdJ-G5-pPy"/> 18 <outlet property="viewBarChart" destination="VqD-Y3-cYQ" id="RdJ-G5-pPy"/>
19 <outlet property="viewCollectionShare" destination="Iw2-nW-e7g" id="LW3-j0-yEY"/> 19 <outlet property="viewCollectionShare" destination="Iw2-nW-e7g" id="LW3-j0-yEY"/>
20 <outlet property="viewCollectionTime" destination="yxY-4d-tB6" id="jp8-TP-N5g"/> 20 <outlet property="viewCollectionTime" destination="yxY-4d-tB6" id="jp8-TP-N5g"/>
21 <outlet property="viewCollectionType" destination="BVv-qD-EHM" id="0MR-m4-P1Y"/> 21 <outlet property="viewCollectionType" destination="BVv-qD-EHM" id="0MR-m4-P1Y"/>
22 </connections> 22 </connections>
23 </placeholder> 23 </placeholder>
24 <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/> 24 <placeholder placeholderIdentifier="IBFirstResponder" id="-2" customClass="UIResponder"/>
25 <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT"> 25 <view clearsContextBeforeDrawing="NO" contentMode="scaleToFill" id="i5M-Pr-FkT">
26 <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> 26 <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
27 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> 27 <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
28 <subviews> 28 <subviews>
29 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="clL-JG-rbd" userLabel="ViewHeader"> 29 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="clL-JG-rbd" userLabel="ViewHeader">
30 <rect key="frame" x="0.0" y="0.0" width="375" height="46"/> 30 <rect key="frame" x="0.0" y="0.0" width="375" height="46"/>
31 <subviews> 31 <subviews>
32 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="TODAY" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ht6-rd-JXF"> 32 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" text="TODAY" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ht6-rd-JXF">
33 <rect key="frame" x="0.0" y="0.0" width="375" height="46"/> 33 <rect key="frame" x="0.0" y="0.0" width="375" height="46"/>
34 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/> 34 <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
35 <fontDescription key="fontDescription" type="system" pointSize="17"/> 35 <fontDescription key="fontDescription" type="system" pointSize="17"/>
36 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 36 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
37 <nil key="highlightedColor"/> 37 <nil key="highlightedColor"/>
38 </label> 38 </label>
39 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ytc-zM-ZGC"> 39 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="ytc-zM-ZGC">
40 <rect key="frame" x="0.0" y="5" width="70" height="36"/> 40 <rect key="frame" x="0.0" y="5" width="70" height="36"/>
41 <constraints> 41 <constraints>
42 <constraint firstAttribute="width" constant="70" id="xAE-oP-WEf"/> 42 <constraint firstAttribute="width" constant="70" id="xAE-oP-WEf"/>
43 </constraints> 43 </constraints>
44 <state key="normal" image="today_back_button"/> 44 <state key="normal" image="today_back_button"/>
45 </button> 45 </button>
46 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CFx-sO-MAH"> 46 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="CFx-sO-MAH">
47 <rect key="frame" x="330" y="0.0" width="45" height="46"/> 47 <rect key="frame" x="330" y="0.0" width="45" height="46"/>
48 <constraints> 48 <constraints>
49 <constraint firstAttribute="width" constant="45" id="V0g-Ii-pNQ"/> 49 <constraint firstAttribute="width" constant="45" id="V0g-Ii-pNQ"/>
50 </constraints> 50 </constraints>
51 <state key="normal" image="icon_menu"/> 51 <state key="normal" image="icon_menu"/>
52 </button> 52 </button>
53 </subviews> 53 </subviews>
54 <color key="backgroundColor" red="0.098039215686274508" green="0.098039215686274508" blue="0.098039215686274508" alpha="1" colorSpace="custom" customColorSpace="sRGB"/> 54 <color key="backgroundColor" red="0.098039215686274508" green="0.098039215686274508" blue="0.098039215686274508" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
55 <constraints> 55 <constraints>
56 <constraint firstItem="ytc-zM-ZGC" firstAttribute="leading" secondItem="clL-JG-rbd" secondAttribute="leading" id="LDb-Pq-Z5k"/> 56 <constraint firstItem="ytc-zM-ZGC" firstAttribute="leading" secondItem="clL-JG-rbd" secondAttribute="leading" id="LDb-Pq-Z5k"/>
57 <constraint firstAttribute="trailing" secondItem="CFx-sO-MAH" secondAttribute="trailing" id="PTh-vI-2DI"/> 57 <constraint firstAttribute="trailing" secondItem="CFx-sO-MAH" secondAttribute="trailing" id="PTh-vI-2DI"/>
58 <constraint firstItem="CFx-sO-MAH" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="top" id="Uxg-Wl-DlF"/> 58 <constraint firstItem="CFx-sO-MAH" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="top" id="Uxg-Wl-DlF"/>
59 <constraint firstAttribute="bottom" secondItem="CFx-sO-MAH" secondAttribute="bottom" id="X9D-m3-QXF"/> 59 <constraint firstAttribute="bottom" secondItem="CFx-sO-MAH" secondAttribute="bottom" id="X9D-m3-QXF"/>
60 <constraint firstAttribute="bottom" secondItem="ytc-zM-ZGC" secondAttribute="bottom" constant="5" id="hWb-ga-1wm"/> 60 <constraint firstAttribute="bottom" secondItem="ytc-zM-ZGC" secondAttribute="bottom" constant="5" id="hWb-ga-1wm"/>
61 <constraint firstItem="ytc-zM-ZGC" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="top" constant="5" id="vFt-FE-klC"/> 61 <constraint firstItem="ytc-zM-ZGC" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="top" constant="5" id="vFt-FE-klC"/>
62 <constraint firstAttribute="height" constant="46" id="xGd-BD-bgs"/> 62 <constraint firstAttribute="height" constant="46" id="xGd-BD-bgs"/>
63 </constraints> 63 </constraints>
64 </view> 64 </view>
65 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Cf1-lP-zbB" userLabel="ViewTime"> 65 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Cf1-lP-zbB" userLabel="ViewTime">
66 <rect key="frame" x="10" y="46" width="355" height="35"/> 66 <rect key="frame" x="10" y="46" width="355" height="35"/>
67 <subviews> 67 <subviews>
68 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6T2-M9-9wV"> 68 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6T2-M9-9wV">
69 <rect key="frame" x="0.0" y="0.0" width="35" height="35"/> 69 <rect key="frame" x="0.0" y="0.0" width="35" height="35"/>
70 <constraints> 70 <constraints>
71 <constraint firstAttribute="width" secondItem="6T2-M9-9wV" secondAttribute="height" multiplier="1:1" id="RlM-6u-eer"/> 71 <constraint firstAttribute="width" secondItem="6T2-M9-9wV" secondAttribute="height" multiplier="1:1" id="RlM-6u-eer"/>
72 </constraints> 72 </constraints>
73 <state key="normal" backgroundImage="arrow_back"/> 73 <state key="normal" backgroundImage="arrow_back"/>
74 </button> 74 </button>
75 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Cwb-8M-pDi"> 75 <button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Cwb-8M-pDi">
76 <rect key="frame" x="320" y="0.0" width="35" height="35"/> 76 <rect key="frame" x="320" y="0.0" width="35" height="35"/>
77 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 77 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
78 <state key="normal" backgroundImage="arrow_next"/> 78 <state key="normal" backgroundImage="arrow_next"/>
79 </button> 79 </button>
80 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2017年1月1日 日曜日" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EM7-vA-s1e"> 80 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="2017年1月1日 日曜日" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="EM7-vA-s1e">
81 <rect key="frame" x="40" y="2" width="275" height="31"/> 81 <rect key="frame" x="40" y="2" width="275" height="31"/>
82 <fontDescription key="fontDescription" type="system" pointSize="17"/> 82 <fontDescription key="fontDescription" type="system" pointSize="17"/>
83 <nil key="textColor"/> 83 <nil key="textColor"/>
84 <nil key="highlightedColor"/> 84 <nil key="highlightedColor"/>
85 </label> 85 </label>
86 </subviews> 86 </subviews>
87 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 87 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
88 <constraints> 88 <constraints>
89 <constraint firstItem="Cwb-8M-pDi" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" id="4Jr-r7-y6d"/> 89 <constraint firstItem="Cwb-8M-pDi" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" id="4Jr-r7-y6d"/>
90 <constraint firstAttribute="bottom" secondItem="6T2-M9-9wV" secondAttribute="bottom" id="8bU-NI-m32"/> 90 <constraint firstAttribute="bottom" secondItem="6T2-M9-9wV" secondAttribute="bottom" id="8bU-NI-m32"/>
91 <constraint firstItem="EM7-vA-s1e" firstAttribute="leading" secondItem="6T2-M9-9wV" secondAttribute="trailing" constant="5" id="9G1-I6-nSV"/> 91 <constraint firstItem="EM7-vA-s1e" firstAttribute="leading" secondItem="6T2-M9-9wV" secondAttribute="trailing" constant="5" id="9G1-I6-nSV"/>
92 <constraint firstItem="EM7-vA-s1e" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" constant="2" id="9Yk-sv-gkx"/> 92 <constraint firstItem="EM7-vA-s1e" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" constant="2" id="9Yk-sv-gkx"/>
93 <constraint firstItem="Cwb-8M-pDi" firstAttribute="leading" secondItem="EM7-vA-s1e" secondAttribute="trailing" constant="5" id="JQI-18-cWP"/> 93 <constraint firstItem="Cwb-8M-pDi" firstAttribute="leading" secondItem="EM7-vA-s1e" secondAttribute="trailing" constant="5" id="JQI-18-cWP"/>
94 <constraint firstAttribute="height" constant="35" id="Pdg-IR-g8y"/> 94 <constraint firstAttribute="height" constant="35" id="Pdg-IR-g8y"/>
95 <constraint firstItem="6T2-M9-9wV" firstAttribute="leading" secondItem="Cf1-lP-zbB" secondAttribute="leading" id="Pgh-zZ-vrG"/> 95 <constraint firstItem="6T2-M9-9wV" firstAttribute="leading" secondItem="Cf1-lP-zbB" secondAttribute="leading" id="Pgh-zZ-vrG"/>
96 <constraint firstAttribute="bottom" secondItem="Cwb-8M-pDi" secondAttribute="bottom" id="WWs-Ey-osm"/> 96 <constraint firstAttribute="bottom" secondItem="Cwb-8M-pDi" secondAttribute="bottom" id="WWs-Ey-osm"/>
97 <constraint firstItem="Cwb-8M-pDi" firstAttribute="width" secondItem="Cwb-8M-pDi" secondAttribute="height" multiplier="1:1" id="YHa-MU-GKi"/> 97 <constraint firstItem="Cwb-8M-pDi" firstAttribute="width" secondItem="Cwb-8M-pDi" secondAttribute="height" multiplier="1:1" id="YHa-MU-GKi"/>
98 <constraint firstItem="6T2-M9-9wV" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" id="fiM-o3-Us0"/> 98 <constraint firstItem="6T2-M9-9wV" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="top" id="fiM-o3-Us0"/>
99 <constraint firstAttribute="trailing" secondItem="Cwb-8M-pDi" secondAttribute="trailing" id="oCE-RP-EmX"/> 99 <constraint firstAttribute="trailing" secondItem="Cwb-8M-pDi" secondAttribute="trailing" id="oCE-RP-EmX"/>
100 <constraint firstAttribute="bottom" secondItem="EM7-vA-s1e" secondAttribute="bottom" constant="2" id="oOd-ip-MZy"/> 100 <constraint firstAttribute="bottom" secondItem="EM7-vA-s1e" secondAttribute="bottom" constant="2" id="oOd-ip-MZy"/>
101 </constraints> 101 </constraints>
102 </view> 102 </view>
103 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="yxY-4d-tB6" customClass="CollectionView"> 103 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="yxY-4d-tB6" customClass="CollectionView">
104 <rect key="frame" x="2" y="96" width="371" height="40"/> 104 <rect key="frame" x="2" y="96" width="371" height="40"/>
105 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 105 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
106 <constraints> 106 <constraints>
107 <constraint firstAttribute="height" constant="40" id="U7Q-wa-CDi"/> 107 <constraint firstAttribute="height" constant="40" id="U7Q-wa-CDi"/>
108 </constraints> 108 </constraints>
109 </view> 109 </view>
110 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BVv-qD-EHM" customClass="CollectionView"> 110 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BVv-qD-EHM" customClass="CollectionView">
111 <rect key="frame" x="0.0" y="567" width="375" height="40"/> 111 <rect key="frame" x="0.0" y="567" width="375" height="40"/>
112 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 112 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
113 <constraints> 113 <constraints>
114 <constraint firstAttribute="height" constant="40" id="6wc-NQ-UAH"/> 114 <constraint firstAttribute="height" constant="40" id="6wc-NQ-UAH"/>
115 </constraints> 115 </constraints>
116 </view> 116 </view>
117 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FLa-rV-Aas" userLabel="ViewContent"> 117 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="FLa-rV-Aas" userLabel="ViewContent">
118 <rect key="frame" x="0.0" y="151" width="375" height="411"/> 118 <rect key="frame" x="0.0" y="151" width="375" height="411"/>
119 <subviews> 119 <subviews>
120 <tableView hidden="YES" clipsSubviews="YES" contentMode="scaleToFill" alwaysBounceVertical="YES" style="plain" separatorStyle="none" rowHeight="100" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="FXQ-4O-sRc"> 120 <tableView clipsSubviews="YES" alpha="0.0" contentMode="scaleToFill" alwaysBounceVertical="YES" style="plain" separatorStyle="none" rowHeight="100" sectionHeaderHeight="28" sectionFooterHeight="28" translatesAutoresizingMaskIntoConstraints="NO" id="FXQ-4O-sRc">
121 <rect key="frame" x="5" y="0.0" width="365" height="411"/> 121 <rect key="frame" x="5" y="0.0" width="365" height="411"/>
122 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 122 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
123 <connections> 123 <connections>
124 <outlet property="dataSource" destination="-1" id="GQy-lg-1Af"/> 124 <outlet property="dataSource" destination="-1" id="GQy-lg-1Af"/>
125 <outlet property="delegate" destination="-1" id="Jka-Ij-zNq"/> 125 <outlet property="delegate" destination="-1" id="Jka-Ij-zNq"/>
126 </connections> 126 </connections>
127 </tableView> 127 </tableView>
128 <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="rey-N3-l8b"> 128 <scrollView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="rey-N3-l8b">
129 <rect key="frame" x="0.0" y="0.0" width="375" height="411"/> 129 <rect key="frame" x="0.0" y="0.0" width="375" height="411"/>
130 <subviews> 130 <subviews>
131 <view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Cam-ML-IEO"> 131 <view contentMode="scaleToFill" ambiguous="YES" translatesAutoresizingMaskIntoConstraints="NO" id="Cam-ML-IEO">
132 <rect key="frame" x="0.0" y="0.0" width="375" height="411"/> 132 <rect key="frame" x="0.0" y="0.0" width="375" height="411"/>
133 <subviews> 133 <subviews>
134 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Kzk-mN-AOf"> 134 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Kzk-mN-AOf">
135 <rect key="frame" x="20" y="30" width="120" height="120"/> 135 <rect key="frame" x="20" y="30" width="120" height="120"/>
136 <subviews> 136 <subviews>
137 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="500 step" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oWg-A8-aCr"> 137 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="500 step" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oWg-A8-aCr">
138 <rect key="frame" x="18" y="35" width="82" height="21"/> 138 <rect key="frame" x="18" y="35" width="82" height="21"/>
139 <constraints> 139 <constraints>
140 <constraint firstAttribute="height" constant="21" id="zOX-0d-IVv"/> 140 <constraint firstAttribute="height" constant="21" id="zOX-0d-IVv"/>
141 </constraints> 141 </constraints>
142 <fontDescription key="fontDescription" type="system" pointSize="17"/> 142 <fontDescription key="fontDescription" type="system" pointSize="17"/>
143 <nil key="textColor"/> 143 <nil key="textColor"/>
144 <nil key="highlightedColor"/> 144 <nil key="highlightedColor"/>
145 </label> 145 </label>
146 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Kr7-S0-Fpl"> 146 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Kr7-S0-Fpl">
147 <rect key="frame" x="20.5" y="61" width="80" height="42"/> 147 <rect key="frame" x="20.5" y="61" width="80" height="42"/>
148 <constraints> 148 <constraints>
149 <constraint firstAttribute="width" constant="80" id="IOc-sB-dA2"/> 149 <constraint firstAttribute="width" constant="80" id="IOc-sB-dA2"/>
150 <constraint firstAttribute="height" constant="42" id="zRP-Fu-qZ9"/> 150 <constraint firstAttribute="height" constant="42" id="zRP-Fu-qZ9"/>
151 </constraints> 151 </constraints>
152 <string key="text">目標まであと 152 <string key="text">目標まであと
153 500 stepです</string> 153 500 stepです</string>
154 <fontDescription key="fontDescription" type="system" pointSize="11"/> 154 <fontDescription key="fontDescription" type="system" pointSize="11"/>
155 <nil key="textColor"/> 155 <nil key="textColor"/>
156 <nil key="highlightedColor"/> 156 <nil key="highlightedColor"/>
157 </label> 157 </label>
158 </subviews> 158 </subviews>
159 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 159 <color key="backgroundColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
160 <constraints> 160 <constraints>
161 <constraint firstItem="Kr7-S0-Fpl" firstAttribute="top" secondItem="oWg-A8-aCr" secondAttribute="bottom" constant="5" id="2KK-Lm-h74"/> 161 <constraint firstItem="Kr7-S0-Fpl" firstAttribute="top" secondItem="oWg-A8-aCr" secondAttribute="bottom" constant="5" id="2KK-Lm-h74"/>
162 <constraint firstItem="oWg-A8-aCr" firstAttribute="leading" secondItem="Kzk-mN-AOf" secondAttribute="leading" constant="18" id="CdG-qa-ud5"/> 162 <constraint firstItem="oWg-A8-aCr" firstAttribute="leading" secondItem="Kzk-mN-AOf" secondAttribute="leading" constant="18" id="CdG-qa-ud5"/>
163 <constraint firstAttribute="width" constant="120" id="E48-cC-dsc"/> 163 <constraint firstAttribute="width" constant="120" id="E48-cC-dsc"/>
164 <constraint firstAttribute="height" constant="120" id="SlY-sr-tR9"/> 164 <constraint firstAttribute="height" constant="120" id="SlY-sr-tR9"/>
165 <constraint firstItem="Kr7-S0-Fpl" firstAttribute="centerX" secondItem="Kzk-mN-AOf" secondAttribute="centerX" id="jJV-RH-pk1"/> 165 <constraint firstItem="Kr7-S0-Fpl" firstAttribute="centerX" secondItem="Kzk-mN-AOf" secondAttribute="centerX" id="jJV-RH-pk1"/>
166 <constraint firstItem="oWg-A8-aCr" firstAttribute="top" secondItem="Kzk-mN-AOf" secondAttribute="top" constant="35" id="oBl-zo-td5"/> 166 <constraint firstItem="oWg-A8-aCr" firstAttribute="top" secondItem="Kzk-mN-AOf" secondAttribute="top" constant="35" id="oBl-zo-td5"/>
167 <constraint firstAttribute="trailing" secondItem="oWg-A8-aCr" secondAttribute="trailing" constant="20" id="xgh-d4-jOF"/> 167 <constraint firstAttribute="trailing" secondItem="oWg-A8-aCr" secondAttribute="trailing" constant="20" id="xgh-d4-jOF"/>
168 </constraints> 168 </constraints>
169 <userDefinedRuntimeAttributes> 169 <userDefinedRuntimeAttributes>
170 <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius"> 170 <userDefinedRuntimeAttribute type="number" keyPath="layer.cornerRadius">
171 <integer key="value" value="60"/> 171 <integer key="value" value="60"/>
172 </userDefinedRuntimeAttribute> 172 </userDefinedRuntimeAttribute>
173 </userDefinedRuntimeAttributes> 173 </userDefinedRuntimeAttributes>
174 </view> 174 </view>
175 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="4ix-HE-d9T"> 175 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="4ix-HE-d9T">
176 <rect key="frame" x="148" y="30" width="219" height="120"/> 176 <rect key="frame" x="148" y="30" width="219" height="120"/>
177 <subviews> 177 <subviews>
178 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="目標" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YE6-wh-77T"> 178 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="目標" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="YE6-wh-77T">
179 <rect key="frame" x="10" y="37.5" width="45" height="15"/> 179 <rect key="frame" x="10" y="37.5" width="45" height="15"/>
180 <constraints> 180 <constraints>
181 <constraint firstAttribute="width" constant="45" id="6Ce-YE-wbx"/> 181 <constraint firstAttribute="width" constant="45" id="6Ce-YE-wbx"/>
182 <constraint firstAttribute="height" constant="15" id="eFR-Ao-75U"/> 182 <constraint firstAttribute="height" constant="15" id="eFR-Ao-75U"/>
183 </constraints> 183 </constraints>
184 <fontDescription key="fontDescription" type="system" pointSize="12"/> 184 <fontDescription key="fontDescription" type="system" pointSize="12"/>
185 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 185 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
186 <nil key="highlightedColor"/> 186 <nil key="highlightedColor"/>
187 </label> 187 </label>
188 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="残歩数" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HOl-Tj-xiT"> 188 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="残歩数" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="HOl-Tj-xiT">
189 <rect key="frame" x="10" y="52.5" width="45" height="15"/> 189 <rect key="frame" x="10" y="52.5" width="45" height="15"/>
190 <fontDescription key="fontDescription" type="system" pointSize="12"/> 190 <fontDescription key="fontDescription" type="system" pointSize="12"/>
191 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 191 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
192 <nil key="highlightedColor"/> 192 <nil key="highlightedColor"/>
193 </label> 193 </label>
194 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="達成率" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="l0h-qA-2Ai"> 194 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="達成率" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="l0h-qA-2Ai">
195 <rect key="frame" x="10" y="67.5" width="45" height="15"/> 195 <rect key="frame" x="10" y="67.5" width="45" height="15"/>
196 <fontDescription key="fontDescription" type="system" pointSize="12"/> 196 <fontDescription key="fontDescription" type="system" pointSize="12"/>
197 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 197 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
198 <nil key="highlightedColor"/> 198 <nil key="highlightedColor"/>
199 </label> 199 </label>
200 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1000 step" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0pf-fX-QXT"> 200 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1000 step" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="0pf-fX-QXT">
201 <rect key="frame" x="63" y="37.5" width="118" height="15"/> 201 <rect key="frame" x="63" y="37.5" width="118" height="15"/>
202 <constraints> 202 <constraints>
203 <constraint firstAttribute="height" constant="15" id="Z6o-LI-Eu9"/> 203 <constraint firstAttribute="height" constant="15" id="Z6o-LI-Eu9"/>
204 </constraints> 204 </constraints>
205 <fontDescription key="fontDescription" type="system" pointSize="12"/> 205 <fontDescription key="fontDescription" type="system" pointSize="12"/>
206 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 206 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
207 <nil key="highlightedColor"/> 207 <nil key="highlightedColor"/>
208 </label> 208 </label>
209 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="500 step" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1NH-b3-ST8"> 209 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="500 step" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1NH-b3-ST8">
210 <rect key="frame" x="63" y="52.5" width="118" height="15"/> 210 <rect key="frame" x="63" y="52.5" width="118" height="15"/>
211 <fontDescription key="fontDescription" type="system" pointSize="12"/> 211 <fontDescription key="fontDescription" type="system" pointSize="12"/>
212 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 212 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
213 <nil key="highlightedColor"/> 213 <nil key="highlightedColor"/>
214 </label> 214 </label>
215 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="50 %" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8Ru-Jc-Ouv"> 215 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="50 %" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="8Ru-Jc-Ouv">
216 <rect key="frame" x="63" y="67.5" width="118" height="15"/> 216 <rect key="frame" x="63" y="67.5" width="118" height="15"/>
217 <fontDescription key="fontDescription" type="system" pointSize="12"/> 217 <fontDescription key="fontDescription" type="system" pointSize="12"/>
218 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 218 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
219 <nil key="highlightedColor"/> 219 <nil key="highlightedColor"/>
220 </label> 220 </label>
221 </subviews> 221 </subviews>
222 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 222 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
223 <constraints> 223 <constraints>
224 <constraint firstItem="l0h-qA-2Ai" firstAttribute="top" secondItem="HOl-Tj-xiT" secondAttribute="bottom" id="0dv-3h-eHs"/> 224 <constraint firstItem="l0h-qA-2Ai" firstAttribute="top" secondItem="HOl-Tj-xiT" secondAttribute="bottom" id="0dv-3h-eHs"/>
225 <constraint firstItem="l0h-qA-2Ai" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="leading" id="7z3-ph-BM4"/> 225 <constraint firstItem="l0h-qA-2Ai" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="leading" id="7z3-ph-BM4"/>
226 <constraint firstItem="1NH-b3-ST8" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="ACu-BV-ieg"/> 226 <constraint firstItem="1NH-b3-ST8" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="ACu-BV-ieg"/>
227 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="top" secondItem="1NH-b3-ST8" secondAttribute="bottom" id="Abh-FK-4X7"/> 227 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="top" secondItem="1NH-b3-ST8" secondAttribute="bottom" id="Abh-FK-4X7"/>
228 <constraint firstItem="1NH-b3-ST8" firstAttribute="top" secondItem="0pf-fX-QXT" secondAttribute="bottom" id="B3I-n2-Oks"/> 228 <constraint firstItem="1NH-b3-ST8" firstAttribute="top" secondItem="0pf-fX-QXT" secondAttribute="bottom" id="B3I-n2-Oks"/>
229 <constraint firstItem="1NH-b3-ST8" firstAttribute="height" secondItem="0pf-fX-QXT" secondAttribute="height" id="BAn-7O-jBX"/> 229 <constraint firstItem="1NH-b3-ST8" firstAttribute="height" secondItem="0pf-fX-QXT" secondAttribute="height" id="BAn-7O-jBX"/>
230 <constraint firstItem="0pf-fX-QXT" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="trailing" constant="8" id="G20-xx-HEH"/> 230 <constraint firstItem="0pf-fX-QXT" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="trailing" constant="8" id="G20-xx-HEH"/>
231 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="NIm-Zw-fnf"/> 231 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="NIm-Zw-fnf"/>
232 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="height" secondItem="0pf-fX-QXT" secondAttribute="height" id="PdQ-qd-Sqc"/> 232 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="height" secondItem="0pf-fX-QXT" secondAttribute="height" id="PdQ-qd-Sqc"/>
233 <constraint firstItem="HOl-Tj-xiT" firstAttribute="width" secondItem="YE6-wh-77T" secondAttribute="width" id="WpC-o9-bDa"/> 233 <constraint firstItem="HOl-Tj-xiT" firstAttribute="width" secondItem="YE6-wh-77T" secondAttribute="width" id="WpC-o9-bDa"/>
234 <constraint firstItem="l0h-qA-2Ai" firstAttribute="height" secondItem="YE6-wh-77T" secondAttribute="height" id="bR8-Ki-lS1"/> 234 <constraint firstItem="l0h-qA-2Ai" firstAttribute="height" secondItem="YE6-wh-77T" secondAttribute="height" id="bR8-Ki-lS1"/>
235 <constraint firstItem="HOl-Tj-xiT" firstAttribute="height" secondItem="YE6-wh-77T" secondAttribute="height" id="c0u-hz-5O9"/> 235 <constraint firstItem="HOl-Tj-xiT" firstAttribute="height" secondItem="YE6-wh-77T" secondAttribute="height" id="c0u-hz-5O9"/>
236 <constraint firstItem="1NH-b3-ST8" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="chf-kb-ClX"/> 236 <constraint firstItem="1NH-b3-ST8" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="chf-kb-ClX"/>
237 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="din-4T-V5w"/> 237 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="leading" secondItem="0pf-fX-QXT" secondAttribute="leading" id="din-4T-V5w"/>
238 <constraint firstItem="l0h-qA-2Ai" firstAttribute="width" secondItem="YE6-wh-77T" secondAttribute="width" id="eo0-xw-d1f"/> 238 <constraint firstItem="l0h-qA-2Ai" firstAttribute="width" secondItem="YE6-wh-77T" secondAttribute="width" id="eo0-xw-d1f"/>
239 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="width" secondItem="0pf-fX-QXT" secondAttribute="width" id="gjt-3e-Pkx"/> 239 <constraint firstItem="8Ru-Jc-Ouv" firstAttribute="width" secondItem="0pf-fX-QXT" secondAttribute="width" id="gjt-3e-Pkx"/>
240 <constraint firstItem="1NH-b3-ST8" firstAttribute="width" secondItem="0pf-fX-QXT" secondAttribute="width" id="kOM-6S-Amv"/> 240 <constraint firstItem="1NH-b3-ST8" firstAttribute="width" secondItem="0pf-fX-QXT" secondAttribute="width" id="kOM-6S-Amv"/>
241 <constraint firstItem="HOl-Tj-xiT" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="leading" id="oOc-TB-k4j"/> 241 <constraint firstItem="HOl-Tj-xiT" firstAttribute="leading" secondItem="YE6-wh-77T" secondAttribute="leading" id="oOc-TB-k4j"/>
242 <constraint firstItem="1NH-b3-ST8" firstAttribute="centerY" secondItem="HOl-Tj-xiT" secondAttribute="centerY" id="pGW-dw-56G"/> 242 <constraint firstItem="1NH-b3-ST8" firstAttribute="centerY" secondItem="HOl-Tj-xiT" secondAttribute="centerY" id="pGW-dw-56G"/>
243 <constraint firstItem="HOl-Tj-xiT" firstAttribute="top" secondItem="YE6-wh-77T" secondAttribute="bottom" id="s6n-mU-Sp6"/> 243 <constraint firstItem="HOl-Tj-xiT" firstAttribute="top" secondItem="YE6-wh-77T" secondAttribute="bottom" id="s6n-mU-Sp6"/>
244 <constraint firstItem="HOl-Tj-xiT" firstAttribute="centerY" secondItem="4ix-HE-d9T" secondAttribute="centerY" id="vB9-RR-pao"/> 244 <constraint firstItem="HOl-Tj-xiT" firstAttribute="centerY" secondItem="4ix-HE-d9T" secondAttribute="centerY" id="vB9-RR-pao"/>
245 <constraint firstAttribute="trailing" secondItem="0pf-fX-QXT" secondAttribute="trailing" constant="38" id="xiP-fg-Ozi"/> 245 <constraint firstAttribute="trailing" secondItem="0pf-fX-QXT" secondAttribute="trailing" constant="38" id="xiP-fg-Ozi"/>
246 <constraint firstItem="YE6-wh-77T" firstAttribute="leading" secondItem="4ix-HE-d9T" secondAttribute="leading" constant="10" id="xj6-In-ihz"/> 246 <constraint firstItem="YE6-wh-77T" firstAttribute="leading" secondItem="4ix-HE-d9T" secondAttribute="leading" constant="10" id="xj6-In-ihz"/>
247 </constraints> 247 </constraints>
248 </view> 248 </view>
249 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="iEh-Ze-suq"> 249 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="iEh-Ze-suq">
250 <rect key="frame" x="20" y="158" width="335" height="35"/> 250 <rect key="frame" x="20" y="158" width="335" height="35"/>
251 <subviews> 251 <subviews>
252 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UwA-5Q-gdv"> 252 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="UwA-5Q-gdv">
253 <rect key="frame" x="0.0" y="0.0" width="111.5" height="35"/> 253 <rect key="frame" x="0.0" y="0.0" width="111.5" height="35"/>
254 <subviews> 254 <subviews>
255 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="消費カロリー" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zRU-L6-Ed4"> 255 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="消費カロリー" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="zRU-L6-Ed4">
256 <rect key="frame" x="0.0" y="0.0" width="111.5" height="18"/> 256 <rect key="frame" x="0.0" y="0.0" width="111.5" height="18"/>
257 <constraints> 257 <constraints>
258 <constraint firstAttribute="height" constant="18" id="Ywp-RA-6am"/> 258 <constraint firstAttribute="height" constant="18" id="Ywp-RA-6am"/>
259 </constraints> 259 </constraints>
260 <fontDescription key="fontDescription" type="system" pointSize="12"/> 260 <fontDescription key="fontDescription" type="system" pointSize="12"/>
261 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 261 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
262 <nil key="highlightedColor"/> 262 <nil key="highlightedColor"/>
263 </label> 263 </label>
264 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1000 kcal" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dAE-C8-QLr"> 264 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1000 kcal" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="dAE-C8-QLr">
265 <rect key="frame" x="0.0" y="17" width="111.5" height="18"/> 265 <rect key="frame" x="0.0" y="17" width="111.5" height="18"/>
266 <constraints> 266 <constraints>
267 <constraint firstAttribute="height" constant="18" id="r0d-xi-3u7"/> 267 <constraint firstAttribute="height" constant="18" id="r0d-xi-3u7"/>
268 </constraints> 268 </constraints>
269 <fontDescription key="fontDescription" type="system" pointSize="12"/> 269 <fontDescription key="fontDescription" type="system" pointSize="12"/>
270 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 270 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
271 <nil key="highlightedColor"/> 271 <nil key="highlightedColor"/>
272 </label> 272 </label>
273 </subviews> 273 </subviews>
274 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 274 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
275 <constraints> 275 <constraints>
276 <constraint firstItem="zRU-L6-Ed4" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="leading" id="Zbe-7f-cuR"/> 276 <constraint firstItem="zRU-L6-Ed4" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="leading" id="Zbe-7f-cuR"/>
277 <constraint firstAttribute="bottom" secondItem="dAE-C8-QLr" secondAttribute="bottom" id="aZH-zh-M1V"/> 277 <constraint firstAttribute="bottom" secondItem="dAE-C8-QLr" secondAttribute="bottom" id="aZH-zh-M1V"/>
278 <constraint firstItem="zRU-L6-Ed4" firstAttribute="top" secondItem="UwA-5Q-gdv" secondAttribute="top" id="bsw-KU-Tcu"/> 278 <constraint firstItem="zRU-L6-Ed4" firstAttribute="top" secondItem="UwA-5Q-gdv" secondAttribute="top" id="bsw-KU-Tcu"/>
279 <constraint firstAttribute="trailing" secondItem="zRU-L6-Ed4" secondAttribute="trailing" id="iMB-ch-u4B"/> 279 <constraint firstAttribute="trailing" secondItem="zRU-L6-Ed4" secondAttribute="trailing" id="iMB-ch-u4B"/>
280 <constraint firstItem="dAE-C8-QLr" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="leading" id="qNu-WH-Jjj"/> 280 <constraint firstItem="dAE-C8-QLr" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="leading" id="qNu-WH-Jjj"/>
281 <constraint firstAttribute="trailing" secondItem="dAE-C8-QLr" secondAttribute="trailing" id="wRF-1x-XC1"/> 281 <constraint firstAttribute="trailing" secondItem="dAE-C8-QLr" secondAttribute="trailing" id="wRF-1x-XC1"/>
282 </constraints> 282 </constraints>
283 </view> 283 </view>
284 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BVs-KG-fDF"> 284 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BVs-KG-fDF">
285 <rect key="frame" x="111.5" y="0.0" width="112" height="35"/> 285 <rect key="frame" x="111.5" y="0.0" width="112" height="35"/>
286 <subviews> 286 <subviews>
287 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="距離" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XGt-pc-sd7"> 287 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="距離" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="XGt-pc-sd7">
288 <rect key="frame" x="0.0" y="0.0" width="112" height="18"/> 288 <rect key="frame" x="0.0" y="0.0" width="112" height="18"/>
289 <constraints> 289 <constraints>
290 <constraint firstAttribute="height" constant="18" id="tct-pY-7wo"/> 290 <constraint firstAttribute="height" constant="18" id="tct-pY-7wo"/>
291 </constraints> 291 </constraints>
292 <fontDescription key="fontDescription" type="system" pointSize="12"/> 292 <fontDescription key="fontDescription" type="system" pointSize="12"/>
293 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 293 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
294 <nil key="highlightedColor"/> 294 <nil key="highlightedColor"/>
295 </label> 295 </label>
296 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.0 KM" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1tR-JC-pyw"> 296 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="4.0 KM" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="1tR-JC-pyw">
297 <rect key="frame" x="0.0" y="17" width="112" height="18"/> 297 <rect key="frame" x="0.0" y="17" width="112" height="18"/>
298 <constraints> 298 <constraints>
299 <constraint firstAttribute="height" constant="18" id="sNT-xl-BKH"/> 299 <constraint firstAttribute="height" constant="18" id="sNT-xl-BKH"/>
300 </constraints> 300 </constraints>
301 <fontDescription key="fontDescription" type="system" pointSize="12"/> 301 <fontDescription key="fontDescription" type="system" pointSize="12"/>
302 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 302 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
303 <nil key="highlightedColor"/> 303 <nil key="highlightedColor"/>
304 </label> 304 </label>
305 </subviews> 305 </subviews>
306 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 306 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
307 <constraints> 307 <constraints>
308 <constraint firstItem="XGt-pc-sd7" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="leading" id="Bd8-ZX-shc"/> 308 <constraint firstItem="XGt-pc-sd7" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="leading" id="Bd8-ZX-shc"/>
309 <constraint firstAttribute="trailing" secondItem="1tR-JC-pyw" secondAttribute="trailing" id="Mrw-gb-r3n"/> 309 <constraint firstAttribute="trailing" secondItem="1tR-JC-pyw" secondAttribute="trailing" id="Mrw-gb-r3n"/>
310 <constraint firstAttribute="trailing" secondItem="XGt-pc-sd7" secondAttribute="trailing" id="cTc-te-Pc1"/> 310 <constraint firstAttribute="trailing" secondItem="XGt-pc-sd7" secondAttribute="trailing" id="cTc-te-Pc1"/>
311 <constraint firstItem="XGt-pc-sd7" firstAttribute="top" secondItem="BVs-KG-fDF" secondAttribute="top" id="cs1-A7-e5C"/> 311 <constraint firstItem="XGt-pc-sd7" firstAttribute="top" secondItem="BVs-KG-fDF" secondAttribute="top" id="cs1-A7-e5C"/>
312 <constraint firstAttribute="bottom" secondItem="1tR-JC-pyw" secondAttribute="bottom" id="vsZ-FE-X5m"/> 312 <constraint firstAttribute="bottom" secondItem="1tR-JC-pyw" secondAttribute="bottom" id="vsZ-FE-X5m"/>
313 <constraint firstItem="1tR-JC-pyw" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="leading" id="xOd-ZK-rZn"/> 313 <constraint firstItem="1tR-JC-pyw" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="leading" id="xOd-ZK-rZn"/>
314 </constraints> 314 </constraints>
315 </view> 315 </view>
316 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="j5h-QD-Igf"> 316 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="j5h-QD-Igf">
317 <rect key="frame" x="223.5" y="0.0" width="111.5" height="35"/> 317 <rect key="frame" x="223.5" y="0.0" width="111.5" height="35"/>
318 <subviews> 318 <subviews>
319 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="時間" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OEO-l8-Ibg"> 319 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="時間" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="OEO-l8-Ibg">
320 <rect key="frame" x="0.0" y="0.0" width="111.5" height="18"/> 320 <rect key="frame" x="0.0" y="0.0" width="111.5" height="18"/>
321 <constraints> 321 <constraints>
322 <constraint firstAttribute="height" constant="18" id="EVe-qW-qqp"/> 322 <constraint firstAttribute="height" constant="18" id="EVe-qW-qqp"/>
323 </constraints> 323 </constraints>
324 <fontDescription key="fontDescription" type="system" pointSize="12"/> 324 <fontDescription key="fontDescription" type="system" pointSize="12"/>
325 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 325 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
326 <nil key="highlightedColor"/> 326 <nil key="highlightedColor"/>
327 </label> 327 </label>
328 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1:00 時間" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PfZ-7x-LAR"> 328 <label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1:00 時間" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PfZ-7x-LAR">
329 <rect key="frame" x="0.0" y="17" width="111.5" height="18"/> 329 <rect key="frame" x="0.0" y="17" width="111.5" height="18"/>
330 <constraints> 330 <constraints>
331 <constraint firstAttribute="height" constant="18" id="lno-Dx-ZNm"/> 331 <constraint firstAttribute="height" constant="18" id="lno-Dx-ZNm"/>
332 </constraints> 332 </constraints>
333 <fontDescription key="fontDescription" type="system" pointSize="12"/> 333 <fontDescription key="fontDescription" type="system" pointSize="12"/>
334 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/> 334 <color key="textColor" white="1" alpha="1" colorSpace="calibratedWhite"/>
335 <nil key="highlightedColor"/> 335 <nil key="highlightedColor"/>
336 </label> 336 </label>
337 </subviews> 337 </subviews>
338 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 338 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
339 <constraints> 339 <constraints>
340 <constraint firstAttribute="trailing" secondItem="PfZ-7x-LAR" secondAttribute="trailing" id="3Ir-mZ-xmI"/> 340 <constraint firstAttribute="trailing" secondItem="PfZ-7x-LAR" secondAttribute="trailing" id="3Ir-mZ-xmI"/>
341 <constraint firstItem="OEO-l8-Ibg" firstAttribute="leading" secondItem="j5h-QD-Igf" secondAttribute="leading" id="5oW-CQ-vWi"/> 341 <constraint firstItem="OEO-l8-Ibg" firstAttribute="leading" secondItem="j5h-QD-Igf" secondAttribute="leading" id="5oW-CQ-vWi"/>
342 <constraint firstItem="PfZ-7x-LAR" firstAttribute="leading" secondItem="j5h-QD-Igf" secondAttribute="leading" id="Qur-SO-10d"/> 342 <constraint firstItem="PfZ-7x-LAR" firstAttribute="leading" secondItem="j5h-QD-Igf" secondAttribute="leading" id="Qur-SO-10d"/>
343 <constraint firstAttribute="trailing" secondItem="OEO-l8-Ibg" secondAttribute="trailing" id="WQn-Gv-plQ"/> 343 <constraint firstAttribute="trailing" secondItem="OEO-l8-Ibg" secondAttribute="trailing" id="WQn-Gv-plQ"/>
344 <constraint firstItem="OEO-l8-Ibg" firstAttribute="top" secondItem="j5h-QD-Igf" secondAttribute="top" id="lt7-Qt-rBM"/> 344 <constraint firstItem="OEO-l8-Ibg" firstAttribute="top" secondItem="j5h-QD-Igf" secondAttribute="top" id="lt7-Qt-rBM"/>
345 <constraint firstAttribute="bottom" secondItem="PfZ-7x-LAR" secondAttribute="bottom" id="qcA-M9-NYS"/> 345 <constraint firstAttribute="bottom" secondItem="PfZ-7x-LAR" secondAttribute="bottom" id="qcA-M9-NYS"/>
346 </constraints> 346 </constraints>
347 </view> 347 </view>
348 </subviews> 348 </subviews>
349 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 349 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
350 <constraints> 350 <constraints>
351 <constraint firstAttribute="bottom" secondItem="j5h-QD-Igf" secondAttribute="bottom" id="IsO-UX-w9t"/> 351 <constraint firstAttribute="bottom" secondItem="j5h-QD-Igf" secondAttribute="bottom" id="IsO-UX-w9t"/>
352 <constraint firstItem="j5h-QD-Igf" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Msr-oS-nFH"/> 352 <constraint firstItem="j5h-QD-Igf" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Msr-oS-nFH"/>
353 <constraint firstItem="BVs-KG-fDF" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Ohk-mJ-oCK"/> 353 <constraint firstItem="BVs-KG-fDF" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Ohk-mJ-oCK"/>
354 <constraint firstItem="UwA-5Q-gdv" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Pue-sC-wfB"/> 354 <constraint firstItem="UwA-5Q-gdv" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="top" id="Pue-sC-wfB"/>
355 <constraint firstAttribute="height" constant="35" id="WDe-uC-4Qb"/> 355 <constraint firstAttribute="height" constant="35" id="WDe-uC-4Qb"/>
356 <constraint firstItem="BVs-KG-fDF" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="trailing" id="f8Q-F0-hjc"/> 356 <constraint firstItem="BVs-KG-fDF" firstAttribute="leading" secondItem="UwA-5Q-gdv" secondAttribute="trailing" id="f8Q-F0-hjc"/>
357 <constraint firstItem="BVs-KG-fDF" firstAttribute="width" secondItem="UwA-5Q-gdv" secondAttribute="width" id="fdz-YH-1kJ"/> 357 <constraint firstItem="BVs-KG-fDF" firstAttribute="width" secondItem="UwA-5Q-gdv" secondAttribute="width" id="fdz-YH-1kJ"/>
358 <constraint firstAttribute="bottom" secondItem="UwA-5Q-gdv" secondAttribute="bottom" id="gxD-wy-TgL"/> 358 <constraint firstAttribute="bottom" secondItem="UwA-5Q-gdv" secondAttribute="bottom" id="gxD-wy-TgL"/>
359 <constraint firstItem="j5h-QD-Igf" firstAttribute="width" secondItem="UwA-5Q-gdv" secondAttribute="width" id="i3o-n4-fZN"/> 359 <constraint firstItem="j5h-QD-Igf" firstAttribute="width" secondItem="UwA-5Q-gdv" secondAttribute="width" id="i3o-n4-fZN"/>
360 <constraint firstAttribute="trailing" secondItem="j5h-QD-Igf" secondAttribute="trailing" id="nT6-nS-H9z"/> 360 <constraint firstAttribute="trailing" secondItem="j5h-QD-Igf" secondAttribute="trailing" id="nT6-nS-H9z"/>
361 <constraint firstAttribute="bottom" secondItem="BVs-KG-fDF" secondAttribute="bottom" id="nqB-N3-F3F"/> 361 <constraint firstAttribute="bottom" secondItem="BVs-KG-fDF" secondAttribute="bottom" id="nqB-N3-F3F"/>
362 <constraint firstItem="UwA-5Q-gdv" firstAttribute="leading" secondItem="iEh-Ze-suq" secondAttribute="leading" id="oV9-IH-tYC"/> 362 <constraint firstItem="UwA-5Q-gdv" firstAttribute="leading" secondItem="iEh-Ze-suq" secondAttribute="leading" id="oV9-IH-tYC"/>
363 <constraint firstItem="j5h-QD-Igf" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="trailing" id="zOb-WE-3CI"/> 363 <constraint firstItem="j5h-QD-Igf" firstAttribute="leading" secondItem="BVs-KG-fDF" secondAttribute="trailing" id="zOb-WE-3CI"/>
364 </constraints> 364 </constraints>
365 </view> 365 </view>
366 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="VqD-Y3-cYQ" customClass="BarChartView" customModule="Charts"> 366 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="VqD-Y3-cYQ" customClass="BarChartView" customModule="Charts">
367 <rect key="frame" x="0.0" y="201" width="375" height="100"/> 367 <rect key="frame" x="0.0" y="201" width="375" height="100"/>
368 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 368 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
369 <constraints> 369 <constraints>
370 <constraint firstAttribute="height" constant="100" id="aQR-hf-MhR"/> 370 <constraint firstAttribute="height" constant="100" id="aQR-hf-MhR"/>
371 </constraints> 371 </constraints>
372 </view> 372 </view>
373 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Iw2-nW-e7g" customClass="CollectionView"> 373 <view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Iw2-nW-e7g" customClass="CollectionView">
374 <rect key="frame" x="20" y="316" width="335" height="50"/> 374 <rect key="frame" x="20" y="316" width="335" height="50"/>
375 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 375 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
376 <constraints> 376 <constraints>
377 <constraint firstAttribute="height" constant="50" id="Yzh-hD-r0n"/> 377 <constraint firstAttribute="height" constant="50" id="Yzh-hD-r0n"/>
378 </constraints> 378 </constraints>
379 </view> 379 </view>
380 </subviews> 380 </subviews>
381 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 381 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
382 <constraints> 382 <constraints>
383 <constraint firstItem="VqD-Y3-cYQ" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="bottom" constant="8" id="0BA-6p-JLT"/> 383 <constraint firstItem="VqD-Y3-cYQ" firstAttribute="top" secondItem="iEh-Ze-suq" secondAttribute="bottom" constant="8" id="0BA-6p-JLT"/>
384 <constraint firstItem="Iw2-nW-e7g" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="2lH-sF-Mp0"/> 384 <constraint firstItem="Iw2-nW-e7g" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="2lH-sF-Mp0"/>
385 <constraint firstItem="iEh-Ze-suq" firstAttribute="top" secondItem="4ix-HE-d9T" secondAttribute="bottom" constant="8" id="9Sm-IQ-feL"/> 385 <constraint firstItem="iEh-Ze-suq" firstAttribute="top" secondItem="4ix-HE-d9T" secondAttribute="bottom" constant="8" id="9Sm-IQ-feL"/>
386 <constraint firstItem="VqD-Y3-cYQ" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" id="Gbd-bD-rFf"/> 386 <constraint firstItem="VqD-Y3-cYQ" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" id="Gbd-bD-rFf"/>
387 <constraint firstItem="4ix-HE-d9T" firstAttribute="top" secondItem="Cam-ML-IEO" secondAttribute="top" constant="30" id="JyQ-KD-MhR"/> 387 <constraint firstItem="4ix-HE-d9T" firstAttribute="top" secondItem="Cam-ML-IEO" secondAttribute="top" constant="30" id="JyQ-KD-MhR"/>
388 <constraint firstAttribute="trailing" secondItem="iEh-Ze-suq" secondAttribute="trailing" constant="20" id="RcZ-yN-56e"/> 388 <constraint firstAttribute="trailing" secondItem="iEh-Ze-suq" secondAttribute="trailing" constant="20" id="RcZ-yN-56e"/>
389 <constraint firstAttribute="trailing" secondItem="Iw2-nW-e7g" secondAttribute="trailing" constant="20" id="Xso-Or-Fgf"/> 389 <constraint firstAttribute="trailing" secondItem="Iw2-nW-e7g" secondAttribute="trailing" constant="20" id="Xso-Or-Fgf"/>
390 <constraint firstItem="Kzk-mN-AOf" firstAttribute="top" secondItem="Cam-ML-IEO" secondAttribute="top" constant="30" id="YzU-Mb-veC"/> 390 <constraint firstItem="Kzk-mN-AOf" firstAttribute="top" secondItem="Cam-ML-IEO" secondAttribute="top" constant="30" id="YzU-Mb-veC"/>
391 <constraint firstAttribute="trailing" secondItem="4ix-HE-d9T" secondAttribute="trailing" constant="8" id="del-xz-Tos"/> 391 <constraint firstAttribute="trailing" secondItem="4ix-HE-d9T" secondAttribute="trailing" constant="8" id="del-xz-Tos"/>
392 <constraint firstItem="4ix-HE-d9T" firstAttribute="height" secondItem="Kzk-mN-AOf" secondAttribute="height" id="duV-wT-9wp"/> 392 <constraint firstItem="4ix-HE-d9T" firstAttribute="height" secondItem="Kzk-mN-AOf" secondAttribute="height" id="duV-wT-9wp"/>
393 <constraint firstItem="Iw2-nW-e7g" firstAttribute="top" secondItem="VqD-Y3-cYQ" secondAttribute="bottom" constant="15" id="ekR-kS-L5v"/> 393 <constraint firstItem="Iw2-nW-e7g" firstAttribute="top" secondItem="VqD-Y3-cYQ" secondAttribute="bottom" constant="15" id="ekR-kS-L5v"/>
394 <constraint firstItem="Kzk-mN-AOf" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="hFq-WM-gLq"/> 394 <constraint firstItem="Kzk-mN-AOf" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="hFq-WM-gLq"/>
395 <constraint firstItem="4ix-HE-d9T" firstAttribute="leading" secondItem="Kzk-mN-AOf" secondAttribute="trailing" constant="8" id="hzO-hA-cNG"/> 395 <constraint firstItem="4ix-HE-d9T" firstAttribute="leading" secondItem="Kzk-mN-AOf" secondAttribute="trailing" constant="8" id="hzO-hA-cNG"/>
396 <constraint firstAttribute="trailing" secondItem="VqD-Y3-cYQ" secondAttribute="trailing" id="ptF-2O-CNR"/> 396 <constraint firstAttribute="trailing" secondItem="VqD-Y3-cYQ" secondAttribute="trailing" id="ptF-2O-CNR"/>
397 <constraint firstItem="iEh-Ze-suq" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="u5o-P4-qkL"/> 397 <constraint firstItem="iEh-Ze-suq" firstAttribute="leading" secondItem="Cam-ML-IEO" secondAttribute="leading" constant="20" id="u5o-P4-qkL"/>
398 </constraints> 398 </constraints>
399 </view> 399 </view>
400 </subviews> 400 </subviews>
401 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 401 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
402 <constraints> 402 <constraints>
403 <constraint firstItem="Cam-ML-IEO" firstAttribute="width" secondItem="rey-N3-l8b" secondAttribute="width" id="LbF-3h-cxa"/> 403 <constraint firstItem="Cam-ML-IEO" firstAttribute="width" secondItem="rey-N3-l8b" secondAttribute="width" id="LbF-3h-cxa"/>
404 <constraint firstAttribute="trailing" secondItem="Cam-ML-IEO" secondAttribute="trailing" id="UHb-6d-wF8"/> 404 <constraint firstAttribute="trailing" secondItem="Cam-ML-IEO" secondAttribute="trailing" id="UHb-6d-wF8"/>
405 <constraint firstItem="Cam-ML-IEO" firstAttribute="leading" secondItem="rey-N3-l8b" secondAttribute="leading" id="Y4U-kD-V28"/> 405 <constraint firstItem="Cam-ML-IEO" firstAttribute="leading" secondItem="rey-N3-l8b" secondAttribute="leading" id="Y4U-kD-V28"/>
406 <constraint firstItem="Cam-ML-IEO" firstAttribute="top" secondItem="rey-N3-l8b" secondAttribute="top" id="ohS-iH-IIM"/> 406 <constraint firstItem="Cam-ML-IEO" firstAttribute="top" secondItem="rey-N3-l8b" secondAttribute="top" id="ohS-iH-IIM"/>
407 <constraint firstAttribute="bottom" secondItem="Cam-ML-IEO" secondAttribute="bottom" id="th8-dH-zv1"/> 407 <constraint firstAttribute="bottom" secondItem="Cam-ML-IEO" secondAttribute="bottom" id="th8-dH-zv1"/>
408 </constraints> 408 </constraints>
409 <connections> 409 <connections>
410 <outlet property="delegate" destination="-1" id="3Fl-Qy-gjm"/> 410 <outlet property="delegate" destination="-1" id="3Fl-Qy-gjm"/>
411 </connections> 411 </connections>
412 </scrollView> 412 </scrollView>
413 </subviews> 413 </subviews>
414 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/> 414 <color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="calibratedWhite"/>
415 <constraints> 415 <constraints>
416 <constraint firstAttribute="trailing" secondItem="FXQ-4O-sRc" secondAttribute="trailing" constant="5" id="5y0-NC-rHp"/> 416 <constraint firstAttribute="trailing" secondItem="FXQ-4O-sRc" secondAttribute="trailing" constant="5" id="5y0-NC-rHp"/>
417 <constraint firstItem="FXQ-4O-sRc" firstAttribute="leading" secondItem="FLa-rV-Aas" secondAttribute="leading" constant="5" id="C0U-21-SKl"/> 417 <constraint firstItem="FXQ-4O-sRc" firstAttribute="leading" secondItem="FLa-rV-Aas" secondAttribute="leading" constant="5" id="C0U-21-SKl"/>
418 <constraint firstItem="FXQ-4O-sRc" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="top" id="CB0-VD-h5m"/> 418 <constraint firstItem="FXQ-4O-sRc" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="top" id="CB0-VD-h5m"/>
419 <constraint firstAttribute="bottom" secondItem="FXQ-4O-sRc" secondAttribute="bottom" id="FbP-FY-h1E"/> 419 <constraint firstAttribute="bottom" secondItem="FXQ-4O-sRc" secondAttribute="bottom" id="FbP-FY-h1E"/>
420 <constraint firstAttribute="trailing" secondItem="rey-N3-l8b" secondAttribute="trailing" id="KFD-f5-xci"/> 420 <constraint firstAttribute="trailing" secondItem="rey-N3-l8b" secondAttribute="trailing" id="KFD-f5-xci"/>
421 <constraint firstItem="rey-N3-l8b" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="top" id="SpB-31-H3a"/> 421 <constraint firstItem="rey-N3-l8b" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="top" id="SpB-31-H3a"/>
422 <constraint firstItem="rey-N3-l8b" firstAttribute="leading" secondItem="FLa-rV-Aas" secondAttribute="leading" id="YvS-I2-8Dg"/> 422 <constraint firstItem="rey-N3-l8b" firstAttribute="leading" secondItem="FLa-rV-Aas" secondAttribute="leading" id="YvS-I2-8Dg"/>
423 <constraint firstAttribute="bottom" secondItem="rey-N3-l8b" secondAttribute="bottom" id="enX-7g-Eib"/> 423 <constraint firstAttribute="bottom" secondItem="rey-N3-l8b" secondAttribute="bottom" id="enX-7g-Eib"/>
424 </constraints> 424 </constraints>
425 <connections>
426 <outletCollection property="gestureRecognizers" destination="Qjg-St-rCc" appends="YES" id="egt-sX-aBC"/>
427 <outletCollection property="gestureRecognizers" destination="VSZ-i0-Jhb" appends="YES" id="UKr-c3-9pp"/>
428 </connections>
425 </view> 429 </view>
426 </subviews> 430 </subviews>
427 <color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/> 431 <color key="backgroundColor" white="0.0" alpha="1" colorSpace="calibratedWhite"/>
432 <gestureRecognizers/>
428 <constraints> 433 <constraints>
429 <constraint firstAttribute="trailing" secondItem="Cf1-lP-zbB" secondAttribute="trailing" constant="10" id="20C-UL-MCu"/> 434 <constraint firstAttribute="trailing" secondItem="Cf1-lP-zbB" secondAttribute="trailing" constant="10" id="20C-UL-MCu"/>
430 <constraint firstItem="clL-JG-rbd" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="3tf-ab-v41"/> 435 <constraint firstItem="clL-JG-rbd" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="3tf-ab-v41"/>
431 <constraint firstItem="Cf1-lP-zbB" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="bottom" id="5vy-x5-G38"/> 436 <constraint firstItem="Cf1-lP-zbB" firstAttribute="top" secondItem="clL-JG-rbd" secondAttribute="bottom" id="5vy-x5-G38"/>
432 <constraint firstItem="Cf1-lP-zbB" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="10" id="974-wJ-aRb"/> 437 <constraint firstItem="Cf1-lP-zbB" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="10" id="974-wJ-aRb"/>
433 <constraint firstItem="yxY-4d-tB6" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="2" id="Jqg-nE-6dv"/> 438 <constraint firstItem="yxY-4d-tB6" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" constant="2" id="Jqg-nE-6dv"/>
434 <constraint firstAttribute="trailing" secondItem="BVv-qD-EHM" secondAttribute="trailing" id="MCi-Tl-hSp"/> 439 <constraint firstAttribute="trailing" secondItem="BVv-qD-EHM" secondAttribute="trailing" id="MCi-Tl-hSp"/>
435 <constraint firstAttribute="trailing" secondItem="yxY-4d-tB6" secondAttribute="trailing" constant="2" id="Qs5-ky-nmB"/> 440 <constraint firstAttribute="trailing" secondItem="yxY-4d-tB6" secondAttribute="trailing" constant="2" id="Qs5-ky-nmB"/>
436 <constraint firstAttribute="bottom" secondItem="BVv-qD-EHM" secondAttribute="bottom" constant="60" id="SbT-PG-8MJ"/> 441 <constraint firstAttribute="bottom" secondItem="BVv-qD-EHM" secondAttribute="bottom" constant="60" id="SbT-PG-8MJ"/>
437 <constraint firstItem="BVv-qD-EHM" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="SqH-AA-Z2K"/> 442 <constraint firstItem="BVv-qD-EHM" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="SqH-AA-Z2K"/>
438 <constraint firstItem="FLa-rV-Aas" firstAttribute="top" secondItem="yxY-4d-tB6" secondAttribute="bottom" constant="15" id="cWw-RX-1Kp"/> 443 <constraint firstItem="FLa-rV-Aas" firstAttribute="top" secondItem="yxY-4d-tB6" secondAttribute="bottom" constant="15" id="cWw-RX-1Kp"/>
439 <constraint firstItem="yxY-4d-tB6" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="bottom" constant="15" id="dSN-ey-gQ7"/> 444 <constraint firstItem="yxY-4d-tB6" firstAttribute="top" secondItem="Cf1-lP-zbB" secondAttribute="bottom" constant="15" id="dSN-ey-gQ7"/>
440 <constraint firstItem="clL-JG-rbd" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="i5Z-XR-Msb"/> 445 <constraint firstItem="clL-JG-rbd" firstAttribute="top" secondItem="i5M-Pr-FkT" secondAttribute="top" id="i5Z-XR-Msb"/>
441 <constraint firstItem="FLa-rV-Aas" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="iiN-Zj-1uu"/> 446 <constraint firstItem="FLa-rV-Aas" firstAttribute="leading" secondItem="i5M-Pr-FkT" secondAttribute="leading" id="iiN-Zj-1uu"/>
442 <constraint firstAttribute="trailing" secondItem="FLa-rV-Aas" secondAttribute="trailing" id="jme-cz-cFt"/> 447 <constraint firstAttribute="trailing" secondItem="FLa-rV-Aas" secondAttribute="trailing" id="jme-cz-cFt"/>
443 <constraint firstItem="BVv-qD-EHM" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="bottom" constant="5" id="qbT-yT-phN"/> 448 <constraint firstItem="BVv-qD-EHM" firstAttribute="top" secondItem="FLa-rV-Aas" secondAttribute="bottom" constant="5" id="qbT-yT-phN"/>
444 <constraint firstAttribute="trailing" secondItem="clL-JG-rbd" secondAttribute="trailing" id="ri5-LG-xJH"/> 449 <constraint firstAttribute="trailing" secondItem="clL-JG-rbd" secondAttribute="trailing" id="ri5-LG-xJH"/>
445 </constraints> 450 </constraints>
446 <point key="canvasLocation" x="26.5" y="52.5"/> 451 <point key="canvasLocation" x="26.5" y="52.5"/>
447 </view> 452 </view>
453 <swipeGestureRecognizer direction="left" id="Qjg-St-rCc">
454 <connections>
455 <action selector="swipeAction:" destination="-1" id="2Vl-bM-Ta7"/>
456 </connections>
457 </swipeGestureRecognizer>
458 <swipeGestureRecognizer direction="right" id="VSZ-i0-Jhb">
459 <connections>
460 <action selector="swipeAction:" destination="-1" id="hoY-6M-DoS"/>
461 </connections>
462 </swipeGestureRecognizer>
448 </objects> 463 </objects>
449 <resources> 464 <resources>
450 <image name="arrow_back" width="22" height="22"/> 465 <image name="arrow_back" width="22" height="22"/>
451 <image name="arrow_next" width="22" height="22"/> 466 <image name="arrow_next" width="22" height="22"/>
452 <image name="icon_menu" width="30" height="30"/> 467 <image name="icon_menu" width="30" height="30"/>
453 <image name="today_back_button" width="73" height="37"/> 468 <image name="today_back_button" width="73" height="37"/>
454 </resources> 469 </resources>
455 </document> 470 </document>
456 471