diff --git a/Maps.xcodeproj/project.pbxproj b/Maps.xcodeproj/project.pbxproj index eef352b..cdb7c35 100644 --- a/Maps.xcodeproj/project.pbxproj +++ b/Maps.xcodeproj/project.pbxproj @@ -3,10 +3,13 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 47; objects = { /* Begin PBXBuildFile section */ + 4F5E93371D355808007FA4BE /* Testing.gpx in Resources */ = {isa = PBXBuildFile; fileRef = 4F5E93361D355808007FA4BE /* Testing.gpx */; }; + 4F5E93391D356D72007FA4BE /* CoreLocation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4F5E93381D356D72007FA4BE /* CoreLocation.framework */; }; + 4F5E933D1D3591AA007FA4BE /* Track - Jul 05 07-54 PM.gpx in Resources */ = {isa = PBXBuildFile; fileRef = 4F5E933C1D3591AA007FA4BE /* Track - Jul 05 07-54 PM.gpx */; }; CA706936172A0BD900318AF9 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA706935172A0BD900318AF9 /* UIKit.framework */; }; CA706938172A0BD900318AF9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA706937172A0BD900318AF9 /* Foundation.framework */; }; CA70693A172A0BD900318AF9 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA706939172A0BD900318AF9 /* CoreGraphics.framework */; }; @@ -23,7 +26,6 @@ CA70695C172A0BD900318AF9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA706937172A0BD900318AF9 /* Foundation.framework */; }; CA706964172A0BD900318AF9 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = CA706962172A0BD900318AF9 /* InfoPlist.strings */; }; CA706967172A0BD900318AF9 /* MapsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = CA706966172A0BD900318AF9 /* MapsTests.m */; }; - CA706971172A0BFF00318AF9 /* Testing.gpx in Resources */ = {isa = PBXBuildFile; fileRef = CA706970172A0BFF00318AF9 /* Testing.gpx */; }; CA706973172A0C4E00318AF9 /* MapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA706972172A0C4E00318AF9 /* MapKit.framework */; }; /* End PBXBuildFile section */ @@ -38,6 +40,9 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ + 4F5E93361D355808007FA4BE /* Testing.gpx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Testing.gpx; sourceTree = ""; }; + 4F5E93381D356D72007FA4BE /* CoreLocation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreLocation.framework; path = System/Library/Frameworks/CoreLocation.framework; sourceTree = SDKROOT; }; + 4F5E933C1D3591AA007FA4BE /* Track - Jul 05 07-54 PM.gpx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = "Track - Jul 05 07-54 PM.gpx"; sourceTree = ""; }; CA706932172A0BD900318AF9 /* Maps.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Maps.app; sourceTree = BUILT_PRODUCTS_DIR; }; CA706935172A0BD900318AF9 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; CA706937172A0BD900318AF9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; @@ -60,7 +65,6 @@ CA706963172A0BD900318AF9 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; CA706965172A0BD900318AF9 /* MapsTests.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MapsTests.h; sourceTree = ""; }; CA706966172A0BD900318AF9 /* MapsTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MapsTests.m; sourceTree = ""; }; - CA706970172A0BFF00318AF9 /* Testing.gpx */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = Testing.gpx; sourceTree = ""; }; CA706972172A0C4E00318AF9 /* MapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MapKit.framework; path = System/Library/Frameworks/MapKit.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ @@ -69,6 +73,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 4F5E93391D356D72007FA4BE /* CoreLocation.framework in Frameworks */, CA706973172A0C4E00318AF9 /* MapKit.framework in Frameworks */, CA706936172A0BD900318AF9 /* UIKit.framework in Frameworks */, CA706938172A0BD900318AF9 /* Foundation.framework in Frameworks */, @@ -92,8 +97,8 @@ CA706929172A0BD900318AF9 = { isa = PBXGroup; children = ( - CA706972172A0C4E00318AF9 /* MapKit.framework */, - CA706970172A0BFF00318AF9 /* Testing.gpx */, + 4F5E93361D355808007FA4BE /* Testing.gpx */, + 4F5E933C1D3591AA007FA4BE /* Track - Jul 05 07-54 PM.gpx */, CA70693B172A0BD900318AF9 /* Maps */, CA70695F172A0BD900318AF9 /* MapsTests */, CA706934172A0BD900318AF9 /* Frameworks */, @@ -113,6 +118,8 @@ CA706934172A0BD900318AF9 /* Frameworks */ = { isa = PBXGroup; children = ( + 4F5E93381D356D72007FA4BE /* CoreLocation.framework */, + CA706972172A0C4E00318AF9 /* MapKit.framework */, CA706935172A0BD900318AF9 /* UIKit.framework */, CA706937172A0BD900318AF9 /* Foundation.framework */, CA706939172A0BD900318AF9 /* CoreGraphics.framework */, @@ -204,7 +211,7 @@ name = MapsTests; productName = MapsTests; productReference = CA706958172A0BD900318AF9 /* MapsTests.octest */; - productType = "com.apple.product-type.bundle"; + productType = "com.apple.product-type.bundle.ocunit-test"; }; /* End PBXNativeTarget section */ @@ -213,11 +220,16 @@ isa = PBXProject; attributes = { CLASSPREFIX = BPXL; - LastUpgradeCheck = 0460; - ORGANIZATIONNAME = Example; + LastUpgradeCheck = 0730; + ORGANIZATIONNAME = Rosetrace; + TargetAttributes = { + CA706931172A0BD900318AF9 = { + DevelopmentTeam = GKLUN877QD; + }; + }; }; buildConfigurationList = CA70692D172A0BD900318AF9 /* Build configuration list for PBXProject "Maps" */; - compatibilityVersion = "Xcode 3.2"; + compatibilityVersion = "Xcode 6.3"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( @@ -240,11 +252,12 @@ buildActionMask = 2147483647; files = ( CA706940172A0BD900318AF9 /* InfoPlist.strings in Resources */, + 4F5E93371D355808007FA4BE /* Testing.gpx in Resources */, CA706948172A0BD900318AF9 /* Default.png in Resources */, CA70694A172A0BD900318AF9 /* Default@2x.png in Resources */, + 4F5E933D1D3591AA007FA4BE /* Track - Jul 05 07-54 PM.gpx in Resources */, CA70694C172A0BD900318AF9 /* Default-568h@2x.png in Resources */, CA706952172A0BD900318AF9 /* BPXLViewController.xib in Resources */, - CA706971172A0BFF00318AF9 /* Testing.gpx in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -345,6 +358,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; @@ -356,10 +370,10 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 6.1; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = 2; + TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; @@ -381,10 +395,10 @@ GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 6.1; + IPHONEOS_DEPLOYMENT_TARGET = 9.3; OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1"; SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = 2; + TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; @@ -392,10 +406,14 @@ CA70696B172A0BD900318AF9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Maps/Maps-Prefix.pch"; INFOPLIST_FILE = "Maps/Maps-Info.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "com.blackpixel.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; WRAPPER_EXTENSION = app; }; name = Debug; @@ -403,10 +421,14 @@ CA70696C172A0BD900318AF9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Maps/Maps-Prefix.pch"; INFOPLIST_FILE = "Maps/Maps-Info.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "com.blackpixel.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE = ""; WRAPPER_EXTENSION = app; }; name = Release; @@ -422,6 +444,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Maps/Maps-Prefix.pch"; INFOPLIST_FILE = "MapsTests/MapsTests-Info.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "com.blackpixel.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUNDLE_LOADER)"; WRAPPER_EXTENSION = octest; @@ -439,6 +462,7 @@ GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "Maps/Maps-Prefix.pch"; INFOPLIST_FILE = "MapsTests/MapsTests-Info.plist"; + PRODUCT_BUNDLE_IDENTIFIER = "com.blackpixel.${PRODUCT_NAME:rfc1034identifier}"; PRODUCT_NAME = "$(TARGET_NAME)"; TEST_HOST = "$(BUNDLE_LOADER)"; WRAPPER_EXTENSION = octest; @@ -464,6 +488,7 @@ CA70696C172A0BD900318AF9 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; CA70696D172A0BD900318AF9 /* Build configuration list for PBXNativeTarget "MapsTests" */ = { isa = XCConfigurationList; @@ -472,6 +497,7 @@ CA70696F172A0BD900318AF9 /* Release */, ); defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; diff --git a/Maps/BPXLAppDelegate.h b/Maps/BPXLAppDelegate.h index ab270d6..6bad867 100644 --- a/Maps/BPXLAppDelegate.h +++ b/Maps/BPXLAppDelegate.h @@ -8,6 +8,7 @@ #import + @class BPXLViewController; @interface BPXLAppDelegate : UIResponder @@ -16,4 +17,5 @@ @property (strong, nonatomic) BPXLViewController *viewController; + @end diff --git a/Maps/BPXLAppDelegate.m b/Maps/BPXLAppDelegate.m index b132fa7..599e2d5 100644 --- a/Maps/BPXLAppDelegate.m +++ b/Maps/BPXLAppDelegate.m @@ -10,18 +10,22 @@ #import "BPXLViewController.h" + @implementation BPXLAppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. - self.viewController = [[BPXLViewController alloc] initWithNibName:@"BPXLViewController" bundle:nil]; + self.viewController = [[BPXLViewController alloc] initWithNibName:@"BPXLViewController" bundle:nil]; self.window.rootViewController = self.viewController; [self.window makeKeyAndVisible]; return YES; } + + - (void)applicationWillResignActive:(UIApplication *)application { // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. diff --git a/Maps/BPXLViewController.h b/Maps/BPXLViewController.h index 2ce84b6..bdc51bd 100644 --- a/Maps/BPXLViewController.h +++ b/Maps/BPXLViewController.h @@ -7,7 +7,9 @@ // #import +#import @interface BPXLViewController : UIViewController + @end diff --git a/Maps/BPXLViewController.m b/Maps/BPXLViewController.m index a07a19d..32c5404 100644 --- a/Maps/BPXLViewController.m +++ b/Maps/BPXLViewController.m @@ -4,11 +4,13 @@ // // Created by Brandon Alexander on 4/25/13. // Copyright (c) 2013 Example. All rights reserved. +// // #import "BPXLViewController.h" -@interface BPXLViewController () +@interface BPXLViewController () +@property (strong, nonatomic) CLLocationManager *locationManager; @end @@ -18,6 +20,22 @@ - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. + + // from http://blog.scottlogic.com/2014/03/19/simulator-enhancements.html + + self.locationManager = [[CLLocationManager alloc] init]; + self.locationManager.delegate = self; + // Check for iOS 8. Without this guard the code will crash with "unknown selector" on iOS 7. + if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)]) { + [self.locationManager requestWhenInUseAuthorization]; + } + [self.locationManager startUpdatingLocation]; +} + +// Location Manager Delegate Methods +- (void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations +{ + NSLog(@"%@", [locations lastObject]); } - (void)didReceiveMemoryWarning diff --git a/Maps/Maps-Info.plist b/Maps/Maps-Info.plist index fec7507..f9fc73b 100644 --- a/Maps/Maps-Info.plist +++ b/Maps/Maps-Info.plist @@ -2,6 +2,8 @@ + NSLocationWhenInUseUsageDescription + This lets the test app set location with xcode. CFBundleDevelopmentRegion en CFBundleDisplayName @@ -9,7 +11,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - com.blackpixel.${PRODUCT_NAME:rfc1034identifier} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Maps/en.lproj/BPXLViewController.xib b/Maps/en.lproj/BPXLViewController.xib index cf5ef42..28383a6 100644 --- a/Maps/en.lproj/BPXLViewController.xib +++ b/Maps/en.lproj/BPXLViewController.xib @@ -1,252 +1,31 @@ - - - - 1552 - 12D78 - 3084 - 1187.37 - 626.00 - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - 2083 - - - IBMKMapView - IBNSLayoutConstraint - IBProxyObject - IBUIView - - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - PluginDependencyRecalculationVersion - - - - - IBFilesOwner - IBIPadFramework - - - IBFirstResponder - IBIPadFramework - - - - 274 - - - - 274 - {768, 1004} - - - - _NS:9 - YES - YES - IBIPadFramework - YES - - - {{0, 20}, {768, 1004}} - - - - - 3 - MQA - - 2 - - - - 2 - - IBIPadFramework - - - - - - - view - - - - 3 - - - - - - 0 - - - - - - -1 - - - File's Owner - - - -2 - - - - - 2 - - - - - - 3 - 0 - - 3 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - 4 - 0 - - 4 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - 5 - 0 - - 5 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - 6 - 0 - - 6 - 1 - - 0.0 - - 1000 - - 8 - 29 - 3 - - - - - - 4 - - - - - - 9 - - - - - 10 - - - - - 11 - - - - - 12 - - - - - - - BPXLViewController - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - UIResponder - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - com.apple.InterfaceBuilder.IBCocoaTouchPlugin - - - - - - 12 - - - - - BPXLViewController - UIViewController - - IBProjectSource - ./Classes/BPXLViewController.h - - - - NSLayoutConstraint - NSObject - - IBProjectSource - ./Classes/NSLayoutConstraint.h - - - - - 0 - IBIPadFramework - YES - 3 - YES - 2083 - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MapsTests/MapsTests-Info.plist b/MapsTests/MapsTests-Info.plist index e20ddd0..169b6f7 100644 --- a/MapsTests/MapsTests-Info.plist +++ b/MapsTests/MapsTests-Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - com.blackpixel.${PRODUCT_NAME:rfc1034identifier} + $(PRODUCT_BUNDLE_IDENTIFIER) CFBundleInfoDictionaryVersion 6.0 CFBundlePackageType diff --git a/Track - Jul 05 07-54 PM.gpx b/Track - Jul 05 07-54 PM.gpx new file mode 100644 index 0000000..dfdf213 --- /dev/null +++ b/Track - Jul 05 07-54 PM.gpx @@ -0,0 +1,3365 @@ + + + + + + + AllTrails, Inc. + + + + + + + + + + + + + 201.63 + + + + 203.09 + + + + 202.35 + + + + 201.46 + + + + 200.57 + + + + 199.27 + + + + 199.7 + + + + 200.01 + + + + 199.89 + + + + 200.18 + + + + 200.18 + + + + 199.14 + + + + 198.22 + + + + 197.54 + + + + 197.39 + + + + 197.28 + + + + 197.88 + + + + 198.7 + + + + 199.57 + + + + 200.38 + + + + 200.86 + + + + 200.51 + + + + 200.8 + + + + 200.8 + + + + 201.19 + + + + 201.95 + + + + 202.27 + + + + 202.61 + + + + 203.35 + + + + 203.78 + + + + 204.11 + + + + 204.06 + + + + 203.89 + + + + 203.7 + + + + 203.63 + + + + 203.79 + + + + 202.92 + + + + 202.71 + + + + 202.49 + + + + 202.49 + + + + 202.06 + + + + 201.95 + + + + 202.16 + + + + 202.27 + + + + 202.49 + + + + 202.6 + + + + 202.7 + + + + 202.6 + + + + 202.7 + + + + 202.38 + + + + 201.42 + + + + 201.08 + + + + 201.41 + + + + 201.3 + + + + 201.52 + + + + 201.52 + + + + 200.65 + + + + 201.19 + + + + 201.84 + + + + 202.49 + + + + 202.35 + + + + 202.3 + + + + 202.42 + + + + 202.33 + + + + 201.95 + + + + 202.45 + + + + 202.59 + + + + 202.89 + + + + 203.0 + + + + 203.11 + + + + 202.42 + + + + 202.2 + + + + 201.85 + + + + 202.01 + + + + 201.64 + + + + 200.84 + + + + 200.57 + + + + 201.11 + + + + 201.76 + + + + 202.06 + + + + 202.27 + + + + 202.06 + + + + 201.84 + + + + 202.38 + + + + 202.15 + + + + 202.09 + + + + 201.91 + + + + 202.04 + + + + 202.17 + + + + 202.19 + + + + 202.19 + + + + 202.62 + + + + 203.06 + + + + 203.62 + + + + 204.16 + + + + 204.27 + + + + 204.06 + + + + 203.83 + + + + 203.84 + + + + 204.06 + + + + 204.06 + + + + 204.4 + + + + 204.68 + + + + 204.96 + + + + 205.03 + + + + 204.8 + + + + 204.82 + + + + 204.84 + + + + 205.03 + + + + 205.03 + + + + 205.24 + + + + 205.03 + + + + 204.62 + + + + 204.38 + + + + 203.91 + + + + 203.72 + + + + 203.49 + + + + 203.49 + + + + 203.38 + + + + 203.42 + + + + 203.51 + + + + 203.75 + + + + 204.0 + + + + 203.84 + + + + 203.73 + + + + 203.44 + + + + 203.77 + + + + 203.98 + + + + 204.2 + + + + 204.49 + + + + 204.63 + + + + 204.76 + + + + 204.65 + + + + 204.54 + + + + 204.44 + + + + 204.22 + + + + 204.11 + + + + 204.0 + + + + 204.0 + + + + 203.9 + + + + 203.81 + + + + 203.9 + + + + 203.96 + + + + 204.11 + + + + 204.24 + + + + 204.39 + + + + 204.36 + + + + 204.36 + + + + 204.25 + + + + 204.38 + + + + 204.71 + + + + 204.71 + + + + 204.92 + + + + 204.71 + + + + 204.49 + + + + 204.38 + + + + 204.28 + + + + 204.17 + + + + 204.11 + + + + 204.44 + + + + 204.76 + + + + 205.06 + + + + 205.06 + + + + 205.06 + + + + 204.95 + + + + 205.06 + + + + 204.95 + + + + 204.84 + + + + 204.92 + + + + 205.03 + + + + 205.14 + + + + 205.09 + + + + 204.98 + + + + 204.87 + + + + 205.22 + + + + 205.54 + + + + 205.76 + + + + 205.66 + + + + 205.55 + + + + 205.44 + + + + 205.33 + + + + 205.22 + + + + 205.12 + + + + 205.27 + + + + 205.59 + + + + 205.81 + + + + 206.01 + + + + 205.9 + + + + 205.79 + + + + 205.68 + + + + 205.47 + + + + 205.25 + + + + 205.04 + + + + 205.21 + + + + 205.54 + + + + 205.75 + + + + 205.71 + + + + 205.5 + + + + 205.28 + + + + 205.06 + + + + 204.96 + + + + 204.74 + + + + 204.52 + + + + 204.2 + + + + 204.09 + + + + 203.88 + + + + 203.66 + + + + 203.34 + + + + 202.9 + + + + 202.47 + + + + 202.04 + + + + 201.62 + + + + 201.46 + + + + 201.31 + + + + 201.11 + + + + 201.0 + + + + 200.72 + + + + 200.51 + + + + 200.81 + + + + 200.96 + + + + 201.11 + + + + 201.3 + + + + 201.76 + + + + 202.0 + + + + 202.0 + + + + 202.0 + + + + 202.0 + + + + 202.0 + + + + 202.0 + + + + 202.15 + + + + 202.36 + + + + 202.04 + + + + 202.0 + + + + 202.18 + + + + 202.35 + + + + 202.35 + + + + 202.59 + + + + 202.79 + + + + 202.99 + + + + 203.0 + + + + 203.0 + + + + 203.0 + + + + 203.14 + + + + 203.3 + + + + 203.72 + + + + 203.82 + + + + 203.82 + + + + 203.93 + + + + 204.0 + + + + 204.0 + + + + 204.0 + + + + 204.0 + + + + 204.0 + + + + 204.0 + + + + 204.02 + + + + 204.21 + + + + 204.48 + + + + 204.81 + + + + 205.0 + + + + 205.0 + + + + 205.0 + + + + 205.1 + + + + 205.43 + + + + 205.75 + + + + 206.0 + + + + 206.1 + + + + 206.18 + + + + 206.39 + + + + 206.6 + + + + 206.84 + + + + 207.01 + + + + 207.19 + + + + 207.45 + + + + 207.56 + + + + 207.56 + + + + 207.67 + + + + 207.78 + + + + 207.78 + + + + 207.99 + + + + 208.0 + + + + 208.0 + + + + 208.0 + + + + 208.0 + + + + 208.0 + + + + 208.0 + + + + 208.0 + + + + 208.0 + + + + 208.14 + + + + 208.43 + + + + 208.86 + + + + 209.26 + + + + 209.48 + + + + 209.58 + + + + 209.8 + + + + 210.02 + + + + 210.02 + + + + 210.23 + + + + 210.25 + + + + 210.46 + + + + 210.46 + + + + 210.68 + + + + 210.68 + + + + 210.68 + + + + 210.46 + + + + 210.03 + + + + 210.68 + + + + 211.11 + + + + 211.76 + + + + 212.19 + + + + 212.46 + + + + 213.1 + + + + 213.62 + + + + 213.62 + + + + 213.62 + + + + 214.06 + + + + 214.06 + + + + 214.27 + + + + 214.06 + + + + 214.2 + + + + 214.84 + + + + 215.06 + + + + 215.83 + + + + 216.5 + + + + 217.28 + + + + 217.75 + + + + 218.27 + + + + 218.83 + + + + 219.24 + + + + 219.79 + + + + 219.59 + + + + 219.97 + + + + 220.59 + + + + 222.19 + + + + 224.44 + + + + 224.44 + + + + 225.11 + + + + 225.44 + + + + 225.89 + + + + 226.03 + + + + 225.53 + + + + 225.77 + + + + 227.69 + + + + 229.08 + + + + 231.42 + + + + 233.15 + + + + 234.06 + + + + 233.56 + + + + 234.21 + + + + 234.44 + + + + 234.5 + + + + 235.59 + + + + 236.12 + + + + 235.55 + + + + 234.99 + + + + 234.18 + + + + 233.07 + + + + 232.05 + + + + 231.38 + + + + 230.9 + + + + 229.61 + + + + 228.74 + + + + 227.82 + + + + 227.0 + + + + 227.33 + + + + 227.87 + + + + 229.0 + + + + 230.23 + + + + 231.41 + + + + 232.64 + + + + 234.03 + + + + 234.57 + + + + 235.85 + + + + 236.43 + + + + 237.76 + + + + 238.08 + + + + 237.4 + + + + 236.84 + + + + 236.06 + + + + 234.38 + + + + 233.44 + + + + 232.0 + + + + 233.53 + + + + 236.76 + + + + 239.32 + + + + 242.86 + + + + 247.94 + + + + 252.16 + + + + 248.91 + + + + 245.29 + + + + 242.21 + + + + 237.75 + + + + 235.78 + + + + 236.59 + + + + 236.7 + + + + 237.05 + + + + 237.42 + + + + 235.32 + + + + 236.73 + + + + 240.14 + + + + 240.85 + + + + 238.93 + + + + 231.84 + + + + 229.99 + + + + 229.24 + + + + 229.55 + + + + 227.21 + + + + 222.78 + + + + 217.93 + + + + 218.98 + + + + 221.97 + + + + 224.7 + + + + 226.42 + + + + 229.38 + + + + 231.17 + + + + 232.51 + + + + 231.15 + + + + 229.36 + + + + 229.71 + + + + 229.9 + + + + 230.16 + + + + 231.14 + + + + 234.44 + + + + 239.41 + + + + 239.11 + + + + 236.32 + + + + 231.0 + + + + 230.54 + + + + 230.69 + + + + 231.07 + + + + 233.52 + + + + 238.75 + + + + 242.13 + + + + 245.28 + + + + 247.02 + + + + 247.54 + + + + 247.16 + + + + 246.73 + + + + 246.21 + + + + 245.63 + + + + 245.12 + + + + 243.7 + + + + 244.33 + + + + 253.13 + + + + 258.64 + + + + 260.06 + + + + 259.14 + + + + 259.04 + + + + 260.98 + + + + 262.84 + + + + 260.48 + + + + 256.51 + + + + 251.83 + + + + 246.36 + + + + 243.0 + + + + 243.0 + + + + 243.93 + + + + 243.72 + + + + 245.96 + + + + 247.63 + + + + 248.48 + + + + 249.98 + + + + 251.91 + + + + 252.92 + + + + 254.18 + + + + 255.26 + + + + 256.01 + + + + 258.7 + + + + 259.98 + + + + 259.2 + + + + 259.31 + + + + 260.31 + + + + 263.43 + + + + 268.38 + + + + 268.31 + + + + 267.35 + + + + 265.31 + + + + 266.1 + + + + 268.55 + + + + 271.52 + + + + 273.66 + + + + 276.61 + + + + 271.95 + + + + 280.86 + + + + 289.21 + + + + 283.15 + + + + 277.7 + + + + 274.38 + + + + 271.75 + + + + 268.5 + + + + 269.94 + + + + 273.14 + + + + 276.14 + + + + 280.06 + + + + 282.94 + + + + 285.12 + + + + 286.34 + + + + 287.2 + + + + 288.51 + + + + 290.01 + + + + 308.88 + + + + 308.66 + + + + 308.23 + + + + 309.01 + + + + 309.58 + + + + 310.72 + + + + 317.14 + + + + 319.82 + + + + 319.44 + + + + 314.35 + + + + 311.46 + + + + 317.78 + + + + 320.99 + + + + 322.07 + + + + 321.63 + + + + 321.31 + + + + 322.5 + + + + 322.94 + + + + 320.5 + + + + 312.6 + + + + 304.69 + + + + 310.25 + + + + 318.07 + + + + 325.34 + + + + 331.02 + + + + 332.42 + + + + 331.34 + + + + 328.62 + + + + 325.94 + + + + 326.35 + + + + 331.16 + + + + 332.94 + + + + 334.61 + + + + 341.22 + + + + 341.59 + + + + 347.79 + + + + 354.62 + + + + 355.73 + + + + 355.92 + + + + 354.7 + + + + 354.4 + + + + 352.89 + + + + 352.97 + + + + 354.75 + + + + 355.68 + + + + 353.78 + + + + 350.74 + + + + 346.72 + + + + 347.13 + + + + 347.8 + + + + 347.86 + + + + 345.62 + + + + 342.82 + + + + 341.24 + + + + 344.0 + + + + 345.99 + + + + 348.44 + + + + 350.45 + + + + 351.0 + + + + 351.81 + + + + 353.55 + + + + 354.53 + + + + 357.2 + + + + 360.29 + + + + 363.97 + + + + 366.6 + + + + 367.49 + + + + 368.87 + + + + 369.32 + + + + 369.18 + + + + 368.0 + + + + 368.1 + + + + 369.05 + + + + 372.58 + + + + 373.76 + + + + 374.43 + + + + 374.11 + + + + 373.89 + + + + 373.86 + + + + 373.35 + + + + 374.0 + + + + 375.0 + + + + 377.06 + + + + 377.55 + + + + 377.96 + + + + 378.5 + + + + 378.28 + + + + 378.96 + + + + 379.0 + + + + 380.0 + + + + 380.98 + + + + 381.58 + + + + 382.34 + + + + 382.46 + + + + 382.55 + + + + 383.68 + + + + 384.99 + + + + 385.75 + + + + 386.7 + + + + 387.0 + + + + 387.0 + + + + 387.25 + + + + 388.0 + + + + 388.03 + + + + 388.67 + + + + 389.0 + + + + 389.62 + + + + 389.24 + + + + 389.0 + + + + 389.57 + + + + 390.0 + + + + 390.87 + + + + 391.06 + + + + 391.35 + + + + 392.44 + + + + 393.05 + + + + 393.24 + + + + 394.43 + + + + 396.08 + + + + 397.03 + + + + 398.37 + + + + 398.8 + + + + 399.34 + + + + 399.99 + + + + 399.87 + + + + 400.07 + + + + 399.86 + + + + 400.06 + + + + 400.42 + + + + 401.0 + + + + 401.0 + + + + 401.96 + + + + 403.0 + + + + 404.5 + + + + 405.87 + + + + 406.08 + + + + 406.87 + + + + 407.3 + + + + 407.82 + + + + 408.63 + + + + 408.95 + + + + 408.95 + + + + 409.06 + + + + 408.84 + + + + 408.95 + + + + 408.63 + + + + 409.51 + + + + 411.32 + + + + 413.0 + + + + 414.0 + + + + 414.24 + + + + 415.0 + + + + 416.06 + + + + 417.68 + + + + 419.89 + + + + 422.97 + + + + 424.13 + + + + 425.18 + + + + 426.89 + + + + 425.2 + + + + 424.0 + + + + 423.81 + + + + 423.62 + + + + 423.58 + + + + 422.5 + + + + 422.84 + + + + 423.9 + + + + 425.27 + + + + 426.68 + + + + 427.08 + + + + 428.59 + + + + 429.91 + + + + 432.15 + + + + 434.42 + + + + 435.94 + + + + 437.39 + + + + 438.76 + + + + 439.48 + + + + 441.38 + + + + 444.61 + + + + 446.91 + + + + 448.75 + + + + 449.42 + + + + 450.0 + + + + 450.61 + + + + 450.35 + + + + 450.0 + + + + 450.0 + + + + 449.29 + + + + 449.82 + + + + 450.0 + + + + 449.93 + + + + 449.92 + + + + 450.0 + + + + 449.3 + + + + 449.43 + + + + 449.0 + + + + 448.81 + + + + 449.17 + + + + 450.06 + + + + 450.49 + + + + 451.0 + + + + 451.0 + + + + 451.0 + + + + 451.0 + + + + 451.06 + + + + 451.61 + + + + 452.0 + + + + 452.0 + + + + 452.0 + + + + 454.03 + + + + 455.5 + + + + 457.27 + + + + 459.19 + + + + 460.9 + + + + 461.44 + + + + 459.88 + + + + 456.02 + + + + 454.29 + + + + 454.16 + + + + 452.45 + + + + 450.45 + + + + 449.9 + + + + 448.29 + + + + 447.96 + + + + 446.71 + + + + 446.0 + + + + 448.0 + + + + 447.89 + + + + 447.14 + + + + 446.86 + + + + 445.25 + + + + 444.0 + + + + 443.08 + + + + 442.0 + + + + 442.0 + + + + 443.0 + + + + 443.5 + + + + 444.76 + + + + 445.79 + + + + 446.38 + + + + 447.06 + + + + 447.9 + + + + 448.88 + + + + 449.41 + + + + 449.34 + + + + 449.0 + + + + 449.0 + + + + 448.64 + + + + 448.1 + + + + 448.66 + + + + 448.75 + + + + 449.0 + + + + 449.0 + + + + 449.17 + + + + 450.0 + + + + 450.0 + + + + 450.85 + + + + 451.0 + + + + 451.5 + + + + 451.71 + + + + 451.93 + + + + 452.0 + + + + 452.0 + + + + 452.79 + + + + 453.31 + + + + 454.0 + + + + 454.16 + + + + 454.95 + + + + 455.2 + + + + 455.86 + + + + 456.0 + + + + 456.84 + + + + 457.0 + + + + 457.68 + + + + 458.0 + + + + 458.0 + + + + 458.29 + + + + 458.92 + + + + 459.0 + + + + 459.03 + + + + 459.22 + + + + 459.83 + + + + 460.25 + + + + 460.3 + + + + 460.99 + + + + 461.06 + + + + 461.18 + + + + 461.5 + + + + 461.42 + + + + 461.51 + + + + 461.68 + + + + 461.74 + + + + 461.96 + + + + 462.25 + + + + 462.76 + + + + 463.0 + + + + 463.61 + + + + 463.95 + + + + 464.0 + + + + 464.18 + + + + 464.21 + + + + 464.03 + + + + 464.0 + + + + 464.0 + + + + 464.0 + + + + 464.0 + + + + 464.0 + + + + 463.99 + + + + 463.68 + + + + 463.72 + + + + 463.85 + + + + 464.0 + + + + 464.0 + + + + 464.0 + + + + 463.68 + + + + 463.49 + + + + 463.25 + + + + 463.0 + + + + 463.0 + + + + 463.0 + + + + 463.0 + + + + 462.67 + + + + 462.05 + + + + 462.0 + + + + 462.0 + + + + 462.0 + + + + 462.0 + + + + 462.0 + + + + 462.21 + + + + 462.63 + + + + 462.88 + + + + 463.0 + + + + 463.0 + + + + 463.14 + + + + 463.57 + + + + 463.68 + + + + +