Index: trunk/Cocoa/Pester/Source/PSAlarm.h
===================================================================
--- trunk/Cocoa/Pester/Source/PSAlarm.h	(revision 105)
+++ trunk/Cocoa/Pester/Source/PSAlarm.h	(revision 113)
@@ -74,4 +74,5 @@
 - (BOOL)setTimer; // or die, if expired and no snooze/repeat
 - (void)cancelTimer;
+- (void)resetTimer; // use after cancel, only effective on set alarms
 
 // 1.1 only, going away when we move to keyed archiving
Index: trunk/Cocoa/Pester/Source/PSAlarm.m
===================================================================
--- trunk/Cocoa/Pester/Source/PSAlarm.m	(revision 105)
+++ trunk/Cocoa/Pester/Source/PSAlarm.m	(revision 113)
@@ -32,6 +32,4 @@
 static NSDictionary *locale;
 
-// XXX need to reset pending alarms after sleep, they "freeze" and never expire.
-
 @implementation PSAlarm
 
@@ -137,4 +135,5 @@
     if (interval == 0) return nil;
     if (interval < minute) return [NSString stringWithFormat: @"%us", (unsigned)interval];
+    if (interval < hour) return [NSString stringWithFormat: @"%um", (unsigned)(interval / minute)];
     if (interval < day) return [NSString stringWithFormat: @"%uh %um", (unsigned)(interval / hour), (unsigned)((interval % hour) / minute)];
     if (interval < 2 * day) return @"One day";
@@ -399,5 +398,23 @@
 {
     [timer invalidate]; [timer release]; timer = nil;
-    [self setRepeating: NO];
+}
+
+- (void)resetTimer;
+{
+    if (timer != nil || alarmType != PSAlarmSet)
+        return;
+
+    alarmType = PSAlarmDate;
+    if (![self isRepeating]) {
+        [self setTimer];
+    } else {
+        // don't want to put this logic in setTimer or isValid because it can cause invalid alarms to be set (consider when someone clicks the "repeat" checkbox, then switches to a [nonrepeating, by design] date alarm, and enters a date that has passed: we do -not- want the alarm to magically morph into a repeating interval alarm)
+        NSTimeInterval savedInterval = alarmInterval;
+        if (![self setTimer]) {
+            alarmType = PSAlarmInterval;
+            [self setInterval: savedInterval];
+            [self setTimer];
+        }
+    }
 }
 
@@ -489,13 +506,5 @@
         [self setAlerts: alarmAlerts];
         [alarmAlerts release];
-        if (alarmType == PSAlarmSet) {
-            alarmType = PSAlarmDate;
-            // don't want to put this logic in setTimer or isValid because it can cause invalid alarms to be set (consider when someone clicks the "repeat" checkbox, then switches to a [nonrepeating, by design] date alarm, and enters a date that has passed: we do -not- want the alarm to magically morph into a repeating interval alarm)
-            if (![self setTimer] && [self isRepeating]) {
-                alarmType = PSAlarmInterval;
-                [self setInterval: [[dict objectForRequiredKey: PLAlarmInterval] doubleValue]];
-                [self setTimer];
-            }
-        }
+        [self resetTimer];
         if (alarmType == PSAlarmExpired) {
             [self setTimer];
Index: trunk/Cocoa/Pester/Source/PSAlarmAlertController.m
===================================================================
--- trunk/Cocoa/Pester/Source/PSAlarmAlertController.m	(revision 105)
+++ trunk/Cocoa/Pester/Source/PSAlarmAlertController.m	(revision 113)
@@ -50,26 +50,32 @@
 }
 
+- (void)performAlertsForAlarm:(PSAlarm *)alarm;
+{
+    PSAlerts *alerts = [alarm alerts];
+    NSArray *allAlerts = [alerts allAlerts];
+    if ([allAlerts count] == 0) {
+        [self _resumeAlarm: alarm];
+    } else {
+        pendingAlerts = [[NSMutableSet alloc] init];
+        [pendingAlerts addObjectsFromArray: allAlerts];
+        [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(_alertCompleted:)
+                                                     name: PSAlarmAlertCompletedNotification object: alarm];
+        [self retain]; // release in _alertCompleted:
+    }
+    [alerts triggerForAlarm: alarm];
+    if ([alerts requirePesterFrontmost] && ![NSApp isActive]) { // restore frontmost process afterward
+        NSDictionary *activeProcessInfo = [[NSWorkspace sharedWorkspace] activeApplication];
+        frontmostApp.highLongOfPSN = [[activeProcessInfo objectForKey: @"NSApplicationProcessSerialNumberHigh"] longValue];
+        frontmostApp.lowLongOfPSN = [[activeProcessInfo objectForKey: @"NSApplicationProcessSerialNumberLow"] longValue];
+        appWasHidden = [NSApp isHidden];
+        [NSApp activateIgnoringOtherApps: YES];
+    }
+}
+
 - (id)initWithAlarm:(PSAlarm *)alarm;
 {
     if ( (self = [super init]) != nil) {
-        PSAlerts *alerts = [alarm alerts];
-        NSArray *allAlerts = [alerts allAlerts];
-        if ([allAlerts count] == 0) {
-            [self _resumeAlarm: alarm];
-        } else {
-            pendingAlerts = [[NSMutableSet alloc] init];
-            [pendingAlerts addObjectsFromArray: allAlerts];
-            [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(_alertCompleted:)
-                                                         name: PSAlarmAlertCompletedNotification object: alarm];
-            [self retain]; // release in _alertCompleted:
-        }
-        [alerts triggerForAlarm: alarm];
-        if ([alerts requirePesterFrontmost] && ![NSApp isActive]) { // restore frontmost process afterward
-            NSDictionary *activeProcessInfo = [[NSWorkspace sharedWorkspace] activeApplication];
-            frontmostApp.highLongOfPSN = [[activeProcessInfo objectForKey: @"NSApplicationProcessSerialNumberHigh"] longValue];
-            frontmostApp.lowLongOfPSN = [[activeProcessInfo objectForKey: @"NSApplicationProcessSerialNumberLow"] longValue];
-            appWasHidden = [NSApp isHidden];
-            [NSApp activateIgnoringOtherApps: YES];
-        }
+        // because we're called within a notification, and alerts may deliver further notifications, make sure the rest of the notification clients are able to execute first
+        [self performSelector: @selector(performAlertsForAlarm:) withObject: alarm afterDelay: 0];
     }
     return self;
Index: trunk/Cocoa/Pester/Source/PSAlarms.h
===================================================================
--- trunk/Cocoa/Pester/Source/PSAlarms.h	(revision 105)
+++ trunk/Cocoa/Pester/Source/PSAlarms.h	(revision 113)
@@ -36,4 +36,5 @@
 - (void)removeAlarmsAtIndices:(NSArray *)indices;
 - (void)removeAlarms:(NSSet *)alarmsToRemove;
+- (void)restoreAlarms:(NSSet *)alarmsToRestore;
 
 - (BOOL)alarmsExpiring;
Index: trunk/Cocoa/Pester/Source/PSAlarms.m
===================================================================
--- trunk/Cocoa/Pester/Source/PSAlarms.m	(revision 105)
+++ trunk/Cocoa/Pester/Source/PSAlarms.m	(revision 113)
@@ -72,7 +72,7 @@
 {
     PSAlarm *alarm = [notification object];
-    // NSLog(@"timer expired: %@ retainCount %d", alarm, [alarm retainCount]);
+    NSLog(@"timer expired: %@ retainCount %d", alarm, [alarm retainCount]);
     [expiredAlarms addObject: alarm];
-    // NSLog(@"expired alarms: %@", [expiredAlarms description]);
+    NSLog(@"expired alarms: %@", [expiredAlarms description]);
     [alarms removeObject: alarm];
     [self _changed];
@@ -82,5 +82,5 @@
 {
     PSAlarm *alarm = [notification object];
-    // NSLog(@"timer set: %@ retainCount %d", alarm, [alarm retainCount]);
+    NSLog(@"timer set: %@ retainCount %d", alarm, [alarm retainCount]);
     [alarms addObject: alarm];
     [expiredAlarms removeObject: alarm];
@@ -210,4 +210,9 @@
 }
 
+- (void)restoreAlarms:(NSSet *)alarmsToRestore;
+{
+    [alarmsToRestore makeObjectsPerformSelector: @selector(resetTimer)];
+}
+
 - (BOOL)alarmsExpiring;
 {
@@ -274,5 +279,5 @@
         e = [plExpiredAlarms objectEnumerator];
         while ( (plAlarm = [e nextObject]) != nil) {
-            // expired alarms may be just that, or they may have outstanding repeats - if the latter, PSAlarm will reschedule the alarm.
+            // expired alarms may be ready for deletion, or may repeat - if the latter, PSAlarm will reschedule the alarm so the repeat interval begins at restoration time. 
             if ( (alarm = [[PSAlarm alloc] initWithPropertyList: plAlarm]) != nil)
                 [alarms addObject: alarm];
Index: trunk/Cocoa/Pester/Source/PSAlarmsController.m
===================================================================
--- trunk/Cocoa/Pester/Source/PSAlarmsController.m	(revision 105)
+++ trunk/Cocoa/Pester/Source/PSAlarmsController.m	(revision 113)
@@ -14,4 +14,11 @@
 #import "NJRTableView.h"
 #import "NJRTableDelegate.h"
+
+@interface PSAlarmsController (PrivateUndoSupport)
+
+- (void)_restoreAlarms:(NSSet *)selectedAlarms;
+- (void)_removeAlarms:(NSSet *)selectedAlarms;
+
+@end
 
 @implementation PSAlarmsController
@@ -53,7 +60,27 @@
 }
 
+- (NSUndoManager *)undoManager;
+{
+    return [[self window] undoManager];
+}
+
+- (void)_restoreAlarms:(NSSet *)selectedAlarms;
+{
+    [alarms restoreAlarms: selectedAlarms];
+    [[alarmList delegate] selectItems: selectedAlarms];
+    [[self undoManager] setActionName: NSLocalizedString(@"Alarm Removal", "Undo action")];
+    [[[self undoManager] prepareWithInvocationTarget: self] _removeAlarms: selectedAlarms];
+}
+
+- (void)_removeAlarms:(NSSet *)selectedAlarms;
+{
+    [alarms removeAlarms: selectedAlarms];
+    [[self undoManager] setActionName: NSLocalizedString(@"Alarm Removal", "Undo action")];
+    [[[self undoManager] prepareWithInvocationTarget: self] _restoreAlarms: selectedAlarms];
+}
+
 - (IBAction)remove:(id)sender;
 {
-    [alarms removeAlarms: [[alarmList delegate] selectedItems]];
+    [self _removeAlarms: [[alarmList delegate] selectedItems]];
 }
 
Index: trunk/Cocoa/Pester/Source/PSTimer.m
===================================================================
--- trunk/Cocoa/Pester/Source/PSTimer.m	(revision 105)
+++ trunk/Cocoa/Pester/Source/PSTimer.m	(revision 113)
@@ -144,5 +144,6 @@
         repeats = yesOrNo;
         timeInterval = ti;
-        [invocation retainArguments]; // mimics retain behavior
+        // don't do this or we leak: [invocation retainArguments];
+        [aTarget retain]; // mimics retain behavior
         [self _setFireDateFromInterval];
         [[self class] _timerAdded: self]; // mimics runloop retention behavior
@@ -163,4 +164,5 @@
     isValid = NO;
     [fireDate release]; fireDate = nil;
+    [[invocation target] release];
     [invocation release]; invocation = nil;
     [userInfo release]; userInfo = nil;
Index: trunk/Cocoa/Pester/Source/Pester.pbproj/nicholas.pbxuser
===================================================================
--- trunk/Cocoa/Pester/Source/Pester.pbproj/nicholas.pbxuser	(revision 105)
+++ trunk/Cocoa/Pester/Source/Pester.pbproj/nicholas.pbxuser	(revision 113)
@@ -13,8 +13,6 @@
 			F5B15F74037E42EB01AEEDB1,
 			E1A9DEE703BF3C110089E8B2,
-			E1156BFA03C148E2006717DC,
-			E1DEF0F303FE294C00050002,
-			E1DEF126040039E800050002,
-			E128BF2804014A8200050002,
+			E120D65F0418AE0E00050002,
+			E120D6610418B08700050002,
 		);
 		executables = (
@@ -22,5 +20,5 @@
 		);
 		perUserDictionary = {
-			PBXPerProjectTemplateStateSaveDate = 68247977;
+			PBXPerProjectTemplateStateSaveDate = 68896556;
 			"PBXTemplateGeometry-F5314676015831810DCA290F" = {
 				ContentSize = "{685, 434}";
@@ -83,6 +81,6 @@
 						};
 						Tab3 = {
-							BuildMessageFrame = "{{0, 0}, {687, 264}}";
-							BuildTranscriptFrame = "{{0, 273}, {687, 0}}";
+							BuildMessageFrame = "{{0, 0}, {687, 262}}";
+							BuildTranscriptFrame = "{{0, 271}, {687, 2}}";
 							BuildTranscriptFrameExpanded = YES;
 							Frame = "{{0, 0}, {685, 295}}";
@@ -149,18 +147,18 @@
 				Template = F5314676015831810DCA290F;
 				ToolbarVisible = YES;
-				WindowLocation = "{433, 70}";
+				WindowLocation = "{242, 70}";
 			};
 			"PBXTemplateGeometry-F5534CB2020F3F8A0DCA290F" = {
-				ContentSize = "{684, 312}";
+				ContentSize = "{993, 281}";
 				LeftSlideOut = {
 					Collapsed = NO;
-					Frame = "{{0, 23}, {684, 289}}";
+					Frame = "{{0, 23}, {993, 258}}";
 					Split0 = {
 						ActiveTab = 1;
 						ActiveTabName = PBXRunSessionModule;
 						Collapsed = YES;
-						Frame = "{{0, 0}, {684, 289}}";
+						Frame = "{{0, 0}, {993, 258}}";
 						Split0 = {
-							Frame = "{{1e+06, 1e+06}, {684, 0}}";
+							Frame = "{{1e+06, 1e+06}, {993, 0}}";
 						};
 						SplitCount = 1;
@@ -204,8 +202,8 @@
 						};
 						Tab2 = {
-							Frame = "{{0, 0}, {684, 283}}";
+							Frame = "{{0, 0}, {993, 252}}";
 							LauncherConfigVersion = 3;
 							Runner = {
-								Frame = "{{0, 0}, {684, 283}}";
+								Frame = "{{0, 0}, {993, 252}}";
 							};
 						};
@@ -277,5 +275,5 @@
 				Template = F5534CB2020F3F8A0DCA290F;
 				ToolbarVisible = YES;
-				WindowLocation = "{13, 95}";
+				WindowLocation = "{192, 126}";
 			};
 			"PBXTemplateGeometry-F5CA7EC9015C08ED0DCA290F" = {
@@ -407,27 +405,29 @@
 				WindowLocation = "{69, 216}";
 			};
-			"PBXTemplateGeometry-F5CA7ECB015C094F0DCA290F" = {
-				ContentSize = "{668, 621}";
+			"PBXTemplateGeometry-F5CA7ECC015C09990DCA290F" = {
+				ContentSize = "{773, 558}";
 				LeftSlideOut = {
 					Collapsed = NO;
-					Frame = "{{0, 0}, {668, 621}}";
+					Frame = "{{0, 23}, {773, 535}}";
 					Split0 = {
+						ActiveTab = 0;
+						ActiveTabName = PBXDebugSessionModule;
 						Collapsed = NO;
-						Frame = "{{0, 0}, {668, 621}}";
+						Frame = "{{24, 0}, {749, 535}}";
 						Split0 = {
-							Frame = "{{0, 0}, {668, 621}}";
+							Frame = "{{0, 214}, {749, 321}}";
 						};
 						SplitCount = 1;
 						Tab0 = {
-							Frame = "{{0, 0}, {484, 208}}";
+							Frame = "{{0, 0}, {749, 267}}";
 						};
 						Tab1 = {
 							Debugger = {
 								Collapsed = NO;
-								Frame = "{{0, 0}, {664, 208}}";
+								Frame = "{{0, 0}, {749, 208}}";
 								Split0 = {
-									Frame = "{{0, 24}, {664, 184}}";
+									Frame = "{{0, 24}, {749, 184}}";
 									Split0 = {
-										Frame = "{{0, 0}, {325, 184}}";
+										Frame = "{{0, 0}, {361, 184}}";
 									};
 									Split1 = {
@@ -438,7 +438,7 @@
 											85,
 											Summary,
-											96.123,
+											145.123,
 										);
-										Frame = "{{334, 0}, {330, 184}}";
+										Frame = "{{370, 0}, {379, 184}}";
 									};
 									SplitCount = 2;
@@ -454,5 +454,5 @@
 								TabsVisible = YES;
 							};
-							Frame = "{{0, 0}, {664, 208}}";
+							Frame = "{{0, 0}, {749, 208}}";
 							LauncherConfigVersion = 7;
 						};
@@ -478,10 +478,10 @@
 					SplitCount = 1;
 					Tab0 = {
-						Frame = "{{0, 0}, {313, 531}}";
+						Frame = "{{0, 0}, {312, 535}}";
 						GroupTreeTableConfiguration = (
 							TargetStatusColumn,
 							18,
 							MainColumn,
-							280,
+							279,
 						);
 					};
@@ -518,18 +518,18 @@
 						BreakpointsTreeTableConfiguration = (
 							breakpointColumn,
-							197,
+							196,
 							enabledColumn,
 							31,
 						);
-						Frame = "{{0, 0}, {250, 100}}";
+						Frame = "{{0, 0}, {249, 535}}";
 					};
 					TabCount = 5;
-					TabsVisible = NO;
+					TabsVisible = YES;
 				};
 				NavBarShownByDefault = YES;
-				StatusViewVisible = NO;
-				Template = F5CA7ECB015C094F0DCA290F;
-				ToolbarVisible = NO;
-				WindowLocation = "{462, 79}";
+				StatusViewVisible = YES;
+				Template = F5CA7ECC015C09990DCA290F;
+				ToolbarVisible = YES;
+				WindowLocation = "{76, 159}";
 			};
 			PBXWorkspaceContents = (
@@ -539,5 +539,5 @@
 							Split0 = {
 								NavContent0 = {
-									bookmark = E1669BD80412965E00050002;
+									bookmark = E1F7C646041C5B0000FEF34D;
 									history = (
 										E1D2937B03BD418200F9204E,
@@ -588,8 +588,6 @@
 										E1BF6E9E03C95F4E00050002,
 										E1BF6E9F03C95F4E00050002,
-										E1BF6EA103C95F4E00050002,
 										E1BF6EA203C95F4E00050002,
 										E1FCECFD03C972CF001509F3,
-										E1AFB0D903C9A59C001509F3,
 										E1AFB0DA03C9A59C001509F3,
 										E1AFB0DB03C9A59C001509F3,
@@ -608,5 +606,4 @@
 										E1DEF12E04003A5F00050002,
 										E1DEF13004003A5F00050002,
-										E1DEF13204003A5F00050002,
 										E1DEF13304003A5F00050002,
 										E1DEF13404003A5F00050002,
@@ -620,5 +617,4 @@
 										E1DEF14704003A5F00050002,
 										E1DEF14804003A5F00050002,
-										E1DEF14904003A5F00050002,
 										E1DEF14D04003A5F00050002,
 										E1DEF14E04003A5F00050002,
@@ -635,5 +631,4 @@
 										E1DEF16404003A5F00050002,
 										E1DEF16504003A5F00050002,
-										E16A0E6104005B0E00050002,
 										E16A0E6204005B0E00050002,
 										E16A0E6504005B0E00050002,
@@ -642,5 +637,4 @@
 										E16A0E6904005B0E00050002,
 										E16A0E6A04005B0E00050002,
-										E157230B04009B8300050002,
 										E104866604018CF400050002,
 										E104866704018CF400050002,
@@ -665,6 +659,4 @@
 										E1B46F6504053C4F00050002,
 										E1B46F6B04053C4F00050002,
-										E1B46F6C04053C4F00050002,
-										E1B46F6D04053C4F00050002,
 										E1B46F6E04053C4F00050002,
 										E1B46F6F04053C4F00050002,
@@ -676,9 +668,7 @@
 										E1B4700E04069E0B00050002,
 										E1B4700F04069E0B00050002,
-										E1B4701004069E0B00050002,
 										E1B4701104069E0B00050002,
 										E1B4701204069E0B00050002,
 										E1B4701304069E0B00050002,
-										E1B4701404069E0B00050002,
 										E1B4701504069E0B00050002,
 										E1B4701604069E0B00050002,
@@ -692,19 +682,37 @@
 										E1EF85630406E47300050002,
 										E1A60177040C8C6B00050002,
-										E1A60178040C8C6B00050002,
 										E1A6017A040C8C6B00050002,
 										E1A6017B040C8C6B00050002,
 										E1669BB60412965E00050002,
 										E1669BB70412965E00050002,
-										E1669BB80412965E00050002,
-										E1669BB90412965E00050002,
-										E1669BBA0412965E00050002,
-										E1669BBB0412965E00050002,
-										E1669BBC0412965E00050002,
 										E1669BBD0412965E00050002,
-										E1669BBE0412965E00050002,
-										E1669BBF0412965E00050002,
-										E1669BC00412965E00050002,
-										E1669BC10412965E00050002,
+										E15E6A6104188ABA00050002,
+										E15E6A6204188ABA00050002,
+										E15E6A6404188ABA00050002,
+										E15E6A6504188ABA00050002,
+										E120D663041952EF00050002,
+										E120D664041952EF00050002,
+										E120D665041952EF00050002,
+										E120D669041952EF00050002,
+										E1F7C5E7041B3C6E00FEF34D,
+										E1F7C5E8041B3C6E00FEF34D,
+										E1F7C5E9041B3C6E00FEF34D,
+										E1F7C5EC041B3C6E00FEF34D,
+										E1F7C5EE041B3C6E00FEF34D,
+										E1F7C61A041C5B0000FEF34D,
+										E1F7C61B041C5B0000FEF34D,
+										E1F7C61C041C5B0000FEF34D,
+										E1F7C61D041C5B0000FEF34D,
+										E1F7C61E041C5B0000FEF34D,
+										E1F7C61F041C5B0000FEF34D,
+										E1F7C620041C5B0000FEF34D,
+										E1F7C621041C5B0000FEF34D,
+										E1F7C622041C5B0000FEF34D,
+										E1F7C623041C5B0000FEF34D,
+										E1F7C624041C5B0000FEF34D,
+										E1F7C625041C5B0000FEF34D,
+										E1F7C626041C5B0000FEF34D,
+										E1F7C627041C5B0000FEF34D,
+										E1F7C628041C5B0000FEF34D,
 									);
 									prevStack = (
@@ -1781,9 +1789,72 @@
 										E1669BD60412965E00050002,
 										E1669BD70412965E00050002,
+										E1A4D95C04140C1300050002,
+										E1A4D95D04140C1300050002,
+										E15E6A6704188ABA00050002,
+										E15E6A6804188ABA00050002,
+										E15E6A6904188ABA00050002,
+										E15E6A6A04188ABA00050002,
+										E15E6A6B04188ABA00050002,
+										E15E6A6C04188ABA00050002,
+										E15E6A6D04188ABA00050002,
+										E19E985A0418AD7900050002,
+										E19E985B0418AD7900050002,
+										E19E985C0418AD7900050002,
+										E19E985D0418AD7900050002,
+										E120D66B041952EF00050002,
+										E120D66C041952EF00050002,
+										E120D66D041952EF00050002,
+										E120D66E041952EF00050002,
+										E120D66F041952EF00050002,
+										E120D670041952EF00050002,
+										E120D671041952EF00050002,
+										E120D672041952EF00050002,
+										E120D673041952EF00050002,
+										E120D674041952EF00050002,
+										E120D675041952EF00050002,
+										E120D676041952EF00050002,
+										E120D677041952EF00050002,
+										E120D678041952EF00050002,
+										E120D679041952EF00050002,
+										E1F7C5F0041B3C6E00FEF34D,
+										E1F7C5F1041B3C6E00FEF34D,
+										E1F7C5F2041B3C6E00FEF34D,
+										E1F7C5F3041B3C6E00FEF34D,
+										E1F7C5F4041B3C6E00FEF34D,
+										E1F7C5F5041B3C6E00FEF34D,
+										E1F7C629041C5B0000FEF34D,
+										E1F7C62A041C5B0000FEF34D,
+										E1F7C62B041C5B0000FEF34D,
+										E1F7C62C041C5B0000FEF34D,
+										E1F7C62D041C5B0000FEF34D,
+										E1F7C62E041C5B0000FEF34D,
+										E1F7C62F041C5B0000FEF34D,
+										E1F7C630041C5B0000FEF34D,
+										E1F7C631041C5B0000FEF34D,
+										E1F7C632041C5B0000FEF34D,
+										E1F7C633041C5B0000FEF34D,
+										E1F7C634041C5B0000FEF34D,
+										E1F7C635041C5B0000FEF34D,
+										E1F7C636041C5B0000FEF34D,
+										E1F7C637041C5B0000FEF34D,
+										E1F7C638041C5B0000FEF34D,
+										E1F7C639041C5B0000FEF34D,
+										E1F7C63A041C5B0000FEF34D,
+										E1F7C63B041C5B0000FEF34D,
+										E1F7C63C041C5B0000FEF34D,
+										E1F7C63D041C5B0000FEF34D,
+										E1F7C63E041C5B0000FEF34D,
+										E1F7C63F041C5B0000FEF34D,
+										E1F7C640041C5B0000FEF34D,
+										E1F7C641041C5B0000FEF34D,
+										E1F7C642041C5B0000FEF34D,
+										E1F7C643041C5B0000FEF34D,
+										E1F7C644041C5B0000FEF34D,
+										E1F7C645041C5B0000FEF34D,
 									);
 								};
 								NavCount = 1;
 								NavGeometry0 = {
-									Frame = "{{0, 0}, {698, 562}}";
+									Frame = "{{0, 0}, {659, 562}}";
 									NavBarVisible = YES;
 								};
@@ -1857,5 +1928,5 @@
 								NavCount = 1;
 								NavGeometry0 = {
-									Frame = "{{0, 0}, {684, 150}}";
+									Frame = "{{0, 0}, {993, 150}}";
 									NavBarVisible = YES;
 								};
@@ -1898,7 +1969,7 @@
 						Split0 = {
 							Collapsed = NO;
-							Frame = "{{280, 0}, {698, 562}}";
+							Frame = "{{319, 0}, {659, 562}}";
 							Split0 = {
-								Frame = "{{0, 0}, {698, 562}}";
+								Frame = "{{0, 0}, {659, 562}}";
 							};
 							SplitCount = 1;
@@ -1962,10 +2033,10 @@
 						SplitCount = 1;
 						Tab0 = {
-							Frame = "{{0, 0}, {256, 562}}";
+							Frame = "{{0, 0}, {295, 562}}";
 							GroupTreeTableConfiguration = (
 								TargetStatusColumn,
 								18,
 								MainColumn,
-								223,
+								262,
 							);
 						};
@@ -2015,5 +2086,5 @@
 					Template = 64ABBB4501FA494900185B06;
 					ToolbarVisible = YES;
-					WindowLocation = "{19, 177}";
+					WindowLocation = "{20, 177}";
 				},
 				{
@@ -2077,6 +2148,6 @@
 							};
 							Tab3 = {
-								BuildMessageFrame = "{{0, 0}, {687, 264}}";
-								BuildTranscriptFrame = "{{0, 273}, {687, 0}}";
+								BuildMessageFrame = "{{0, 0}, {687, 262}}";
+								BuildTranscriptFrame = "{{0, 271}, {687, 2}}";
 								BuildTranscriptFrameExpanded = YES;
 								Frame = "{{0, 0}, {685, 295}}";
@@ -2143,18 +2214,18 @@
 					Template = F5314676015831810DCA290F;
 					ToolbarVisible = YES;
-					WindowLocation = "{433, 70}";
+					WindowLocation = "{209, 187}";
 				},
 				{
-					ContentSize = "{684, 312}";
+					ContentSize = "{993, 281}";
 					LeftSlideOut = {
 						Collapsed = NO;
-						Frame = "{{0, 23}, {684, 289}}";
+						Frame = "{{0, 23}, {993, 258}}";
 						Split0 = {
 							ActiveTab = 1;
 							ActiveTabName = PBXRunSessionModule;
 							Collapsed = YES;
-							Frame = "{{0, 0}, {684, 289}}";
+							Frame = "{{0, 0}, {993, 258}}";
 							Split0 = {
-								Frame = "{{1e+06, 1e+06}, {684, 0}}";
+								Frame = "{{1e+06, 1e+06}, {993, 0}}";
 							};
 							SplitCount = 1;
@@ -2198,8 +2269,8 @@
 							};
 							Tab2 = {
-								Frame = "{{0, 0}, {684, 283}}";
+								Frame = "{{0, 0}, {993, 252}}";
 								LauncherConfigVersion = 3;
 								Runner = {
-									Frame = "{{0, 0}, {684, 283}}";
+									Frame = "{{0, 0}, {993, 252}}";
 								};
 							};
@@ -2271,8 +2342,8 @@
 					Template = F5534CB2020F3F8A0DCA290F;
 					ToolbarVisible = YES;
-					WindowLocation = "{13, 95}";
+					WindowLocation = "{18, 179}";
 				},
 			);
-			PBXWorkspaceStateSaveDate = 68247977;
+			PBXWorkspaceStateSaveDate = 68896556;
 		};
 		perUserProjectItems = {
@@ -2328,4 +2399,23 @@
 			E120347603EDEBC000000ABE = E120347603EDEBC000000ABE;
 			E120347703EDEBC000000ABE = E120347703EDEBC000000ABE;
+			E120D663041952EF00050002 = E120D663041952EF00050002;
+			E120D664041952EF00050002 = E120D664041952EF00050002;
+			E120D665041952EF00050002 = E120D665041952EF00050002;
+			E120D669041952EF00050002 = E120D669041952EF00050002;
+			E120D66B041952EF00050002 = E120D66B041952EF00050002;
+			E120D66C041952EF00050002 = E120D66C041952EF00050002;
+			E120D66D041952EF00050002 = E120D66D041952EF00050002;
+			E120D66E041952EF00050002 = E120D66E041952EF00050002;
+			E120D66F041952EF00050002 = E120D66F041952EF00050002;
+			E120D670041952EF00050002 = E120D670041952EF00050002;
+			E120D671041952EF00050002 = E120D671041952EF00050002;
+			E120D672041952EF00050002 = E120D672041952EF00050002;
+			E120D673041952EF00050002 = E120D673041952EF00050002;
+			E120D674041952EF00050002 = E120D674041952EF00050002;
+			E120D675041952EF00050002 = E120D675041952EF00050002;
+			E120D676041952EF00050002 = E120D676041952EF00050002;
+			E120D677041952EF00050002 = E120D677041952EF00050002;
+			E120D678041952EF00050002 = E120D678041952EF00050002;
+			E120D679041952EF00050002 = E120D679041952EF00050002;
 			E128BF220400DB6D00050002 = E128BF220400DB6D00050002;
 			E143438703DB475300050002 = E143438703DB475300050002;
@@ -2336,19 +2426,20 @@
 			E14343C303DB52FA00050002 = E14343C303DB52FA00050002;
 			E14343C403DB52FA00050002 = E14343C403DB52FA00050002;
-			E157230B04009B8300050002 = E157230B04009B8300050002;
 			E157230C04009B8300050002 = E157230C04009B8300050002;
 			E157230D04009B8300050002 = E157230D04009B8300050002;
+			E15E6A6104188ABA00050002 = E15E6A6104188ABA00050002;
+			E15E6A6204188ABA00050002 = E15E6A6204188ABA00050002;
+			E15E6A6404188ABA00050002 = E15E6A6404188ABA00050002;
+			E15E6A6504188ABA00050002 = E15E6A6504188ABA00050002;
+			E15E6A6704188ABA00050002 = E15E6A6704188ABA00050002;
+			E15E6A6804188ABA00050002 = E15E6A6804188ABA00050002;
+			E15E6A6904188ABA00050002 = E15E6A6904188ABA00050002;
+			E15E6A6A04188ABA00050002 = E15E6A6A04188ABA00050002;
+			E15E6A6B04188ABA00050002 = E15E6A6B04188ABA00050002;
+			E15E6A6C04188ABA00050002 = E15E6A6C04188ABA00050002;
+			E15E6A6D04188ABA00050002 = E15E6A6D04188ABA00050002;
 			E1669BB60412965E00050002 = E1669BB60412965E00050002;
 			E1669BB70412965E00050002 = E1669BB70412965E00050002;
-			E1669BB80412965E00050002 = E1669BB80412965E00050002;
-			E1669BB90412965E00050002 = E1669BB90412965E00050002;
-			E1669BBA0412965E00050002 = E1669BBA0412965E00050002;
-			E1669BBB0412965E00050002 = E1669BBB0412965E00050002;
-			E1669BBC0412965E00050002 = E1669BBC0412965E00050002;
 			E1669BBD0412965E00050002 = E1669BBD0412965E00050002;
-			E1669BBE0412965E00050002 = E1669BBE0412965E00050002;
-			E1669BBF0412965E00050002 = E1669BBF0412965E00050002;
-			E1669BC00412965E00050002 = E1669BC00412965E00050002;
-			E1669BC10412965E00050002 = E1669BC10412965E00050002;
 			E1669BC20412965E00050002 = E1669BC20412965E00050002;
 			E1669BC30412965E00050002 = E1669BC30412965E00050002;
@@ -2373,6 +2464,4 @@
 			E1669BD60412965E00050002 = E1669BD60412965E00050002;
 			E1669BD70412965E00050002 = E1669BD70412965E00050002;
-			E1669BD80412965E00050002 = E1669BD80412965E00050002;
-			E16A0E6104005B0E00050002 = E16A0E6104005B0E00050002;
 			E16A0E6204005B0E00050002 = E16A0E6204005B0E00050002;
 			E16A0E6504005B0E00050002 = E16A0E6504005B0E00050002;
@@ -2671,4 +2760,8 @@
 			E19DCCDA03BE900300B934BF = E19DCCDA03BE900300B934BF;
 			E19DCCDB03BE900300B934BF = E19DCCDB03BE900300B934BF;
+			E19E985A0418AD7900050002 = E19E985A0418AD7900050002;
+			E19E985B0418AD7900050002 = E19E985B0418AD7900050002;
+			E19E985C0418AD7900050002 = E19E985C0418AD7900050002;
+			E19E985D0418AD7900050002 = E19E985D0418AD7900050002;
 			E19FD3A603C9985C001509F3 = E19FD3A603C9985C001509F3;
 			E19FD3A703C9985C001509F3 = E19FD3A703C9985C001509F3;
@@ -2676,6 +2769,7 @@
 			E19FD3A903C9985C001509F3 = E19FD3A903C9985C001509F3;
 			E19FD3AA03C9985C001509F3 = E19FD3AA03C9985C001509F3;
+			E1A4D95C04140C1300050002 = E1A4D95C04140C1300050002;
+			E1A4D95D04140C1300050002 = E1A4D95D04140C1300050002;
 			E1A60177040C8C6B00050002 = E1A60177040C8C6B00050002;
-			E1A60178040C8C6B00050002 = E1A60178040C8C6B00050002;
 			E1A6017A040C8C6B00050002 = E1A6017A040C8C6B00050002;
 			E1A6017B040C8C6B00050002 = E1A6017B040C8C6B00050002;
@@ -2703,5 +2797,4 @@
 			E1A9DF0703BF480F0089E8B2 = E1A9DF0703BF480F0089E8B2;
 			E1A9DF0803BF480F0089E8B2 = E1A9DF0803BF480F0089E8B2;
-			E1AFB0D903C9A59C001509F3 = E1AFB0D903C9A59C001509F3;
 			E1AFB0DA03C9A59C001509F3 = E1AFB0DA03C9A59C001509F3;
 			E1AFB0DB03C9A59C001509F3 = E1AFB0DB03C9A59C001509F3;
@@ -2766,6 +2859,4 @@
 			E1B46F6504053C4F00050002 = E1B46F6504053C4F00050002;
 			E1B46F6B04053C4F00050002 = E1B46F6B04053C4F00050002;
-			E1B46F6C04053C4F00050002 = E1B46F6C04053C4F00050002;
-			E1B46F6D04053C4F00050002 = E1B46F6D04053C4F00050002;
 			E1B46F6E04053C4F00050002 = E1B46F6E04053C4F00050002;
 			E1B46F6F04053C4F00050002 = E1B46F6F04053C4F00050002;
@@ -2870,9 +2961,7 @@
 			E1B4700E04069E0B00050002 = E1B4700E04069E0B00050002;
 			E1B4700F04069E0B00050002 = E1B4700F04069E0B00050002;
-			E1B4701004069E0B00050002 = E1B4701004069E0B00050002;
 			E1B4701104069E0B00050002 = E1B4701104069E0B00050002;
 			E1B4701204069E0B00050002 = E1B4701204069E0B00050002;
 			E1B4701304069E0B00050002 = E1B4701304069E0B00050002;
-			E1B4701404069E0B00050002 = E1B4701404069E0B00050002;
 			E1B4701504069E0B00050002 = E1B4701504069E0B00050002;
 			E1B4701604069E0B00050002 = E1B4701604069E0B00050002;
@@ -2968,5 +3057,4 @@
 			E1BF6E9E03C95F4E00050002 = E1BF6E9E03C95F4E00050002;
 			E1BF6E9F03C95F4E00050002 = E1BF6E9F03C95F4E00050002;
-			E1BF6EA103C95F4E00050002 = E1BF6EA103C95F4E00050002;
 			E1BF6EA203C95F4E00050002 = E1BF6EA203C95F4E00050002;
 			E1BF6EAC03C95F4E00050002 = E1BF6EAC03C95F4E00050002;
@@ -3105,5 +3193,4 @@
 			E1DEF12E04003A5F00050002 = E1DEF12E04003A5F00050002;
 			E1DEF13004003A5F00050002 = E1DEF13004003A5F00050002;
-			E1DEF13204003A5F00050002 = E1DEF13204003A5F00050002;
 			E1DEF13304003A5F00050002 = E1DEF13304003A5F00050002;
 			E1DEF13404003A5F00050002 = E1DEF13404003A5F00050002;
@@ -3117,5 +3204,4 @@
 			E1DEF14704003A5F00050002 = E1DEF14704003A5F00050002;
 			E1DEF14804003A5F00050002 = E1DEF14804003A5F00050002;
-			E1DEF14904003A5F00050002 = E1DEF14904003A5F00050002;
 			E1DEF14D04003A5F00050002 = E1DEF14D04003A5F00050002;
 			E1DEF14E04003A5F00050002 = E1DEF14E04003A5F00050002;
@@ -3515,4 +3601,60 @@
 			E1F4C96503C9B1E6001509F3 = E1F4C96503C9B1E6001509F3;
 			E1F4C96C03CAAF8F001509F3 = E1F4C96C03CAAF8F001509F3;
+			E1F7C5E7041B3C6E00FEF34D = E1F7C5E7041B3C6E00FEF34D;
+			E1F7C5E8041B3C6E00FEF34D = E1F7C5E8041B3C6E00FEF34D;
+			E1F7C5E9041B3C6E00FEF34D = E1F7C5E9041B3C6E00FEF34D;
+			E1F7C5EC041B3C6E00FEF34D = E1F7C5EC041B3C6E00FEF34D;
+			E1F7C5EE041B3C6E00FEF34D = E1F7C5EE041B3C6E00FEF34D;
+			E1F7C5F0041B3C6E00FEF34D = E1F7C5F0041B3C6E00FEF34D;
+			E1F7C5F1041B3C6E00FEF34D = E1F7C5F1041B3C6E00FEF34D;
+			E1F7C5F2041B3C6E00FEF34D = E1F7C5F2041B3C6E00FEF34D;
+			E1F7C5F3041B3C6E00FEF34D = E1F7C5F3041B3C6E00FEF34D;
+			E1F7C5F4041B3C6E00FEF34D = E1F7C5F4041B3C6E00FEF34D;
+			E1F7C5F5041B3C6E00FEF34D = E1F7C5F5041B3C6E00FEF34D;
+			E1F7C61A041C5B0000FEF34D = E1F7C61A041C5B0000FEF34D;
+			E1F7C61B041C5B0000FEF34D = E1F7C61B041C5B0000FEF34D;
+			E1F7C61C041C5B0000FEF34D = E1F7C61C041C5B0000FEF34D;
+			E1F7C61D041C5B0000FEF34D = E1F7C61D041C5B0000FEF34D;
+			E1F7C61E041C5B0000FEF34D = E1F7C61E041C5B0000FEF34D;
+			E1F7C61F041C5B0000FEF34D = E1F7C61F041C5B0000FEF34D;
+			E1F7C620041C5B0000FEF34D = E1F7C620041C5B0000FEF34D;
+			E1F7C621041C5B0000FEF34D = E1F7C621041C5B0000FEF34D;
+			E1F7C622041C5B0000FEF34D = E1F7C622041C5B0000FEF34D;
+			E1F7C623041C5B0000FEF34D = E1F7C623041C5B0000FEF34D;
+			E1F7C624041C5B0000FEF34D = E1F7C624041C5B0000FEF34D;
+			E1F7C625041C5B0000FEF34D = E1F7C625041C5B0000FEF34D;
+			E1F7C626041C5B0000FEF34D = E1F7C626041C5B0000FEF34D;
+			E1F7C627041C5B0000FEF34D = E1F7C627041C5B0000FEF34D;
+			E1F7C628041C5B0000FEF34D = E1F7C628041C5B0000FEF34D;
+			E1F7C629041C5B0000FEF34D = E1F7C629041C5B0000FEF34D;
+			E1F7C62A041C5B0000FEF34D = E1F7C62A041C5B0000FEF34D;
+			E1F7C62B041C5B0000FEF34D = E1F7C62B041C5B0000FEF34D;
+			E1F7C62C041C5B0000FEF34D = E1F7C62C041C5B0000FEF34D;
+			E1F7C62D041C5B0000FEF34D = E1F7C62D041C5B0000FEF34D;
+			E1F7C62E041C5B0000FEF34D = E1F7C62E041C5B0000FEF34D;
+			E1F7C62F041C5B0000FEF34D = E1F7C62F041C5B0000FEF34D;
+			E1F7C630041C5B0000FEF34D = E1F7C630041C5B0000FEF34D;
+			E1F7C631041C5B0000FEF34D = E1F7C631041C5B0000FEF34D;
+			E1F7C632041C5B0000FEF34D = E1F7C632041C5B0000FEF34D;
+			E1F7C633041C5B0000FEF34D = E1F7C633041C5B0000FEF34D;
+			E1F7C634041C5B0000FEF34D = E1F7C634041C5B0000FEF34D;
+			E1F7C635041C5B0000FEF34D = E1F7C635041C5B0000FEF34D;
+			E1F7C636041C5B0000FEF34D = E1F7C636041C5B0000FEF34D;
+			E1F7C637041C5B0000FEF34D = E1F7C637041C5B0000FEF34D;
+			E1F7C638041C5B0000FEF34D = E1F7C638041C5B0000FEF34D;
+			E1F7C639041C5B0000FEF34D = E1F7C639041C5B0000FEF34D;
+			E1F7C63A041C5B0000FEF34D = E1F7C63A041C5B0000FEF34D;
+			E1F7C63B041C5B0000FEF34D = E1F7C63B041C5B0000FEF34D;
+			E1F7C63C041C5B0000FEF34D = E1F7C63C041C5B0000FEF34D;
+			E1F7C63D041C5B0000FEF34D = E1F7C63D041C5B0000FEF34D;
+			E1F7C63E041C5B0000FEF34D = E1F7C63E041C5B0000FEF34D;
+			E1F7C63F041C5B0000FEF34D = E1F7C63F041C5B0000FEF34D;
+			E1F7C640041C5B0000FEF34D = E1F7C640041C5B0000FEF34D;
+			E1F7C641041C5B0000FEF34D = E1F7C641041C5B0000FEF34D;
+			E1F7C642041C5B0000FEF34D = E1F7C642041C5B0000FEF34D;
+			E1F7C643041C5B0000FEF34D = E1F7C643041C5B0000FEF34D;
+			E1F7C644041C5B0000FEF34D = E1F7C644041C5B0000FEF34D;
+			E1F7C645041C5B0000FEF34D = E1F7C645041C5B0000FEF34D;
+			E1F7C646041C5B0000FEF34D = E1F7C646041C5B0000FEF34D;
 			E1FCECFD03C972CF001509F3 = E1FCECFD03C972CF001509F3;
 		};
@@ -3594,5 +3736,5 @@
 		name = "PSAlarmsController.m: 24";
 		rLen = 0;
-		rLoc = 517;
+		rLoc = 671;
 		rType = 0;
 		vrLen = 1623;
@@ -3810,10 +3952,4 @@
 		vrLen = 900;
 		vrLoc = 0;
-	};
-	E1156BFA03C148E2006717DC = {
-		fileReference = F59F6CB50354E7DA01AEEDB1;
-		isa = PBXFileBreakpoint;
-		lineNumber = 501;
-		state = 1;
 	};
 	E1156C2D03C39718006717DC = {
@@ -3979,5 +4115,5 @@
 		name = "PSAlarms.m: ";
 		rLen = 0;
-		rLoc = 4477;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1348;
@@ -4029,5 +4165,5 @@
 		name = "PSAlarms.m: 244";
 		rLen = 0;
-		rLoc = 8004;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1412;
@@ -4104,4 +4240,206 @@
 		vrLoc = 0;
 	};
+	E120D65F0418AE0E00050002 = {
+		fileReference = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXFileBreakpoint;
+		lineNumber = 46;
+		state = 2;
+	};
+	E120D6610418B08700050002 = {
+		fileReference = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXFileBreakpoint;
+		lineNumber = 46;
+		state = 2;
+	};
+	E120D663041952EF00050002 = {
+		fRef = F59DC6DC0353DE5101AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarmNotifierController.m: close:";
+		rLen = 30;
+		rLoc = 2778;
+		rType = 0;
+		vrLen = 1136;
+		vrLoc = 2125;
+	};
+	E120D664041952EF00050002 = {
+		fRef = E1A18CAC03B4344C00000028;
+		isa = PBXTextBookmark;
+		name = "PSAlerts.m: 71";
+		rLen = 0;
+		rLoc = 1327;
+		rType = 0;
+		vrLen = 1029;
+		vrLoc = 1222;
+	};
+	E120D665041952EF00050002 = {
+		fRef = F59DC6D40353C9E601AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarmSetController.m: playSoundChanged:";
+		rLen = 41;
+		rLoc = 14170;
+		rType = 0;
+		vrLen = 1624;
+		vrLoc = 13315;
+	};
+	E120D669041952EF00050002 = {
+		fRef = F59E47B5036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.h: 1";
+		rLen = 0;
+		rLoc = 2;
+		rType = 0;
+		vrLen = 586;
+		vrLoc = 0;
+	};
+	E120D66B041952EF00050002 = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 393";
+		rLen = 0;
+		rLoc = 12450;
+		rType = 0;
+		vrLen = 1333;
+		vrLoc = 12169;
+	};
+	E120D66C041952EF00050002 = {
+		fRef = F59DC6D40353C9E601AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarmSetController.m: playSoundChanged:";
+		rLen = 41;
+		rLoc = 14170;
+		rType = 0;
+		vrLen = 1624;
+		vrLoc = 13315;
+	};
+	E120D66D041952EF00050002 = {
+		fRef = F59E47B4036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.m: 44";
+		rLen = 0;
+		rLoc = 1355;
+		rType = 0;
+		vrLen = 1440;
+		vrLoc = 1590;
+	};
+	E120D66E041952EF00050002 = {
+		fRef = F59DC6DC0353DE5101AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarmNotifierController.m: close:";
+		rLen = 30;
+		rLoc = 2778;
+		rType = 0;
+		vrLen = 1136;
+		vrLoc = 2125;
+	};
+	E120D66F041952EF00050002 = {
+		fRef = F59E47B5036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.h: 1";
+		rLen = 0;
+		rLoc = 2;
+		rType = 0;
+		vrLen = 586;
+		vrLoc = 0;
+	};
+	E120D670041952EF00050002 = {
+		fRef = F59E47B4036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.m: ";
+		rLen = 0;
+		rLoc = 686;
+		rType = 0;
+		vrLen = 1111;
+		vrLoc = 0;
+	};
+	E120D671041952EF00050002 = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: ";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1029;
+		vrLoc = 4595;
+	};
+	E120D672041952EF00050002 = {
+		fRef = E1A18CAC03B4344C00000028;
+		isa = PBXTextBookmark;
+		name = "PSAlerts.m: 71";
+		rLen = 0;
+		rLoc = 1327;
+		rType = 0;
+		vrLen = 1029;
+		vrLoc = 1222;
+	};
+	E120D673041952EF00050002 = {
+		fRef = F59E47B4036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.m: 66";
+		rLen = 0;
+		rLoc = 3203;
+		rType = 0;
+		vrLen = 1614;
+		vrLoc = 871;
+	};
+	E120D674041952EF00050002 = {
+		fRef = F59DC6D40353C9E601AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarmSetController.m: playSoundChanged:";
+		rLen = 41;
+		rLoc = 14170;
+		rType = 0;
+		vrLen = 1624;
+		vrLoc = 13315;
+	};
+	E120D675041952EF00050002 = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: 123";
+		rLen = 0;
+		rLoc = 3953;
+		rType = 0;
+		vrLen = 1175;
+		vrLoc = 1304;
+	};
+	E120D676041952EF00050002 = {
+		fRef = F59E47B4036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.m: initWithAlarm:";
+		rLen = 38;
+		rLoc = 2849;
+		rType = 0;
+		vrLen = 1614;
+		vrLoc = 871;
+	};
+	E120D677041952EF00050002 = {
+		fRef = F560E2F10357506401A4E466;
+		isa = PBXTextBookmark;
+		name = "PSApplication.m: 16";
+		rLen = 0;
+		rLoc = 361;
+		rType = 0;
+		vrLen = 1139;
+		vrLoc = 0;
+	};
+	E120D678041952EF00050002 = {
+		fRef = F59E47B4036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.m: 74";
+		rLen = 0;
+		rLoc = 3208;
+		rType = 0;
+		vrLen = 1439;
+		vrLoc = 1642;
+	};
+	E120D679041952EF00050002 = {
+		fRef = F59E47B5036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.h: 1";
+		rLen = 0;
+		rLoc = 2;
+		rType = 0;
+		vrLen = 586;
+		vrLoc = 0;
+	};
 	E12725EC03B8FE2300000028 = {
 		fRef = F59E47A7036AAA6D016B311C;
@@ -4123,10 +4461,4 @@
 		vrLen = 712;
 		vrLoc = 0;
-	};
-	E128BF2804014A8200050002 = {
-		fileReference = E1DEF117040014EB00050002;
-		isa = PBXFileBreakpoint;
-		lineNumber = 26;
-		state = 1;
 	};
 	E130B91603B69C6300000028 = {
@@ -4235,14 +4567,4 @@
 		vrLoc = 0;
 	};
-	E157230B04009B8300050002 = {
-		fRef = F560E2F10357506401A4E466;
-		isa = PBXTextBookmark;
-		name = "PSApplication.m: 34";
-		rLen = 0;
-		rLoc = 1093;
-		rType = 0;
-		vrLen = 1180;
-		vrLoc = 0;
-	};
 	E157230C04009B8300050002 = {
 		fRef = F59DD4500358ABF4017318D0;
@@ -4265,4 +4587,117 @@
 		vrLoc = 0;
 	};
+	E15E6A6104188ABA00050002 = {
+		fRef = F5B79837035F64F80136A8DD;
+		isa = PBXTextBookmark;
+		name = "NJRTableView.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 768;
+		vrLoc = 0;
+	};
+	E15E6A6204188ABA00050002 = {
+		fRef = F552A8AC0358E8B201AEEDB1;
+		isa = PBXTextBookmark;
+		name = "NJRScrollView.m: __GNUC__";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 934;
+		vrLoc = 0;
+	};
+	E15E6A6404188ABA00050002 = {
+		fRef = E15E6A7004188ABB00050002;
+		glyphRangeLength = 1067;
+		glyphRangeLocation = 20995;
+		isa = PBXDocBookmark;
+		name = "NSCell.html: refusesFirst...";
+	};
+	E15E6A6504188ABA00050002 = {
+		fRef = E1F0B14B03AD8CEF00AEFBE0;
+		isa = PBXTextBookmark;
+		name = "NJRUnfocusableMovieView.m: 14";
+		rLen = 21;
+		rLoc = 248;
+		rType = 0;
+		vrLen = 296;
+		vrLoc = 0;
+	};
+	E15E6A6704188ABA00050002 = {
+		fRef = F560E2F10357506401A4E466;
+		isa = PBXTextBookmark;
+		name = "PSApplication.m: 16";
+		rLen = 0;
+		rLoc = 361;
+		rType = 0;
+		vrLen = 1139;
+		vrLoc = 0;
+	};
+	E15E6A6804188ABA00050002 = {
+		fRef = F5B79836035F64F80136A8DD;
+		isa = PBXTextBookmark;
+		name = "NJRTableView.m: 126";
+		rLen = 1460;
+		rLoc = 3900;
+		rType = 0;
+		vrLen = 1660;
+		vrLoc = 3735;
+	};
+	E15E6A6904188ABA00050002 = {
+		fRef = F5B79837035F64F80136A8DD;
+		isa = PBXTextBookmark;
+		name = "NJRTableView.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 768;
+		vrLoc = 0;
+	};
+	E15E6A6A04188ABA00050002 = {
+		fRef = F5B79836035F64F80136A8DD;
+		isa = PBXTextBookmark;
+		name = "NJRTableView.m: 126";
+		rLen = 1460;
+		rLoc = 3900;
+		rType = 0;
+		vrLen = 882;
+		vrLoc = 3;
+	};
+	E15E6A6B04188ABA00050002 = {
+		fRef = F552A8AC0358E8B201AEEDB1;
+		isa = PBXTextBookmark;
+		name = "NJRScrollView.m: __GNUC__";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 934;
+		vrLoc = 0;
+	};
+	E15E6A6C04188ABA00050002 = {
+		fRef = F5B79836035F64F80136A8DD;
+		isa = PBXTextBookmark;
+		name = "NJRTableView.m: 126";
+		rLen = 1460;
+		rLoc = 3900;
+		rType = 0;
+		vrLen = 882;
+		vrLoc = 3;
+	};
+	E15E6A6D04188ABA00050002 = {
+		fRef = E1F0B14B03AD8CEF00AEFBE0;
+		isa = PBXTextBookmark;
+		name = "NJRUnfocusableMovieView.m: 14";
+		rLen = 21;
+		rLoc = 248;
+		rType = 0;
+		vrLen = 296;
+		vrLoc = 0;
+	};
+	E15E6A7004188ABB00050002 = {
+		isa = PBXFileReference;
+		name = NSCell.html;
+		path = /System/Library/Frameworks/AppKit.framework/Versions/C/Resources/English.lproj/Documentation/Reference/ObjC_classic/Classes/NSCell.html;
+		refType = 0;
+	};
 	E1669BB60412965E00050002 = {
 		fRef = E10E71F4040C335800050002;
@@ -4285,5 +4720,65 @@
 		vrLoc = 0;
 	};
-	E1669BB80412965E00050002 = {
+	E1669BBD0412965E00050002 = {
+		fRef = F59E47A8036AAA6D016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlert.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 823;
+		vrLoc = 0;
+	};
+	E1669BC20412965E00050002 = {
+		fRef = E10E71F4040C335800050002;
+		isa = PBXTextBookmark;
+		name = "English: 2";
+		rLen = 0;
+		rLoc = 145;
+		rType = 0;
+		vrLen = 1962;
+		vrLoc = 0;
+	};
+	E1669BC30412965E00050002 = {
+		fRef = E130B9AD03B7C59700000028;
+		isa = PBXTextBookmark;
+		name = "PSPowerManager.m: 13";
+		rLen = 0;
+		rLoc = 269;
+		rType = 0;
+		vrLen = 1364;
+		vrLoc = 0;
+	};
+	E1669BC40412965E00050002 = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: 269";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1151;
+		vrLoc = 5218;
+	};
+	E1669BC50412965E00050002 = {
+		fRef = F517D6430356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.h: 25";
+		rLen = 0;
+		rLoc = 539;
+		rType = 0;
+		vrLen = 900;
+		vrLoc = 0;
+	};
+	E1669BC60412965E00050002 = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: plPendingAlarms";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 976;
+		vrLoc = 5348;
+	};
+	E1669BC70412965E00050002 = {
 		fRef = F517D6430356B8CC016D68B9;
 		isa = PBXTextBookmark;
@@ -4295,35 +4790,115 @@
 		vrLoc = 18;
 	};
-	E1669BB90412965E00050002 = {
+	E1669BC80412965E00050002 = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: plExpiredAlarms";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1009;
+		vrLoc = 5348;
+	};
+	E1669BC90412965E00050002 = {
+		fRef = F517D6430356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.h: 25";
+		rLen = 0;
+		rLoc = 539;
+		rType = 0;
+		vrLen = 887;
+		vrLoc = 18;
+	};
+	E1669BCA0412965E00050002 = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: alarm";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1338;
+		vrLoc = 7560;
+	};
+	E1669BCB0412965E00050002 = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 438";
+		rLen = 0;
+		rLoc = 15299;
+		rType = 0;
+		vrLen = 1557;
+		vrLoc = 13921;
+	};
+	E1669BCC0412965E00050002 = {
 		fRef = F59F6CB40354E7DA01AEEDB1;
 		isa = PBXTextBookmark;
-		name = "PSAlarm.h: PSAlarmTimerExpiredNotification";
-		rLen = 0;
-		rLoc = 638;
+		name = "PSAlarm.h: cancelTimer";
+		rLen = 0;
+		rLoc = 2407;
+		rType = 0;
+		vrLen = 1283;
+		vrLoc = 571;
+	};
+	E1669BCD0412965E00050002 = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 440";
+		rLen = 0;
+		rLoc = 15300;
+		rType = 0;
+		vrLen = 1517;
+		vrLoc = 13921;
+	};
+	E1669BCE0412965E00050002 = {
+		fRef = F59F6CB40354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.h: cancelTimer";
+		rLen = 0;
+		rLoc = 2407;
+		rType = 0;
+		vrLen = 1298;
+		vrLoc = 556;
+	};
+	E1669BCF0412965E00050002 = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: __GNUC__";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1108;
+		vrLoc = 1504;
+	};
+	E1669BD00412965E00050002 = {
+		fRef = F59F6CB40354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.h: cancelTimer";
+		rLen = 0;
+		rLoc = 2407;
 		rType = 0;
 		vrLen = 1179;
 		vrLoc = 0;
 	};
-	E1669BBA0412965E00050002 = {
+	E1669BD10412965E00050002 = {
 		fRef = F59F6CB50354E7DA01AEEDB1;
 		isa = PBXTextBookmark;
 		name = "PSAlarm.m: 561";
 		rLen = 0;
-		rLoc = 19558;
+		rLoc = 19643;
 		rType = 0;
 		vrLen = 1183;
 		vrLoc = 18375;
 	};
-	E1669BBB0412965E00050002 = {
+	E1669BD20412965E00050002 = {
 		fRef = E1BF6E9103C928D200050002;
 		isa = PBXTextBookmark;
 		name = "PSTimer.m: 224";
 		rLen = 0;
-		rLoc = 6240;
+		rLoc = 6327;
 		rType = 0;
 		vrLen = 1157;
 		vrLoc = 5605;
 	};
-	E1669BBC0412965E00050002 = {
+	E1669BD30412965E00050002 = {
 		fRef = F589C9C6035AA12B0155F4B2;
 		isa = PBXTextBookmark;
@@ -4335,5 +4910,5 @@
 		vrLoc = 5849;
 	};
-	E1669BBD0412965E00050002 = {
+	E1669BD40412965E00050002 = {
 		fRef = F59E47A8036AAA6D016B311C;
 		isa = PBXTextBookmark;
@@ -4345,5 +4920,5 @@
 		vrLoc = 0;
 	};
-	E1669BBE0412965E00050002 = {
+	E1669BD50412965E00050002 = {
 		fRef = E1A18CAC03B4344C00000028;
 		isa = PBXTextBookmark;
@@ -4355,5 +4930,5 @@
 		vrLoc = 554;
 	};
-	E1669BBF0412965E00050002 = {
+	E1669BD60412965E00050002 = {
 		fRef = F59E47B5036AAD55016B311C;
 		isa = PBXTextBookmark;
@@ -4365,5 +4940,5 @@
 		vrLoc = 0;
 	};
-	E1669BC00412965E00050002 = {
+	E1669BD70412965E00050002 = {
 		fRef = F59E47B4036AAD55016B311C;
 		isa = PBXTextBookmark;
@@ -4374,254 +4949,4 @@
 		vrLen = 1492;
 		vrLoc = 1590;
-	};
-	E1669BC10412965E00050002 = {
-		fRef = F517D6420356B8CC016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarms.m: alarm";
-		rLen = 0;
-		rLoc = 7869;
-		rType = 0;
-		vrLen = 1338;
-		vrLoc = 7560;
-	};
-	E1669BC20412965E00050002 = {
-		fRef = E10E71F4040C335800050002;
-		isa = PBXTextBookmark;
-		name = "English: 2";
-		rLen = 0;
-		rLoc = 145;
-		rType = 0;
-		vrLen = 1962;
-		vrLoc = 0;
-	};
-	E1669BC30412965E00050002 = {
-		fRef = E130B9AD03B7C59700000028;
-		isa = PBXTextBookmark;
-		name = "PSPowerManager.m: 13";
-		rLen = 0;
-		rLoc = 269;
-		rType = 0;
-		vrLen = 1364;
-		vrLoc = 0;
-	};
-	E1669BC40412965E00050002 = {
-		fRef = F517D6420356B8CC016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarms.m: 269";
-		rLen = 0;
-		rLoc = 8522;
-		rType = 0;
-		vrLen = 1151;
-		vrLoc = 5218;
-	};
-	E1669BC50412965E00050002 = {
-		fRef = F517D6430356B8CC016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarms.h: 25";
-		rLen = 0;
-		rLoc = 539;
-		rType = 0;
-		vrLen = 900;
-		vrLoc = 0;
-	};
-	E1669BC60412965E00050002 = {
-		fRef = F517D6420356B8CC016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarms.m: plPendingAlarms";
-		rLen = 0;
-		rLoc = 6458;
-		rType = 0;
-		vrLen = 976;
-		vrLoc = 5348;
-	};
-	E1669BC70412965E00050002 = {
-		fRef = F517D6430356B8CC016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarms.h: 25";
-		rLen = 0;
-		rLoc = 539;
-		rType = 0;
-		vrLen = 887;
-		vrLoc = 18;
-	};
-	E1669BC80412965E00050002 = {
-		fRef = F517D6420356B8CC016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarms.m: plExpiredAlarms";
-		rLen = 0;
-		rLoc = 6458;
-		rType = 0;
-		vrLen = 1009;
-		vrLoc = 5348;
-	};
-	E1669BC90412965E00050002 = {
-		fRef = F517D6430356B8CC016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarms.h: 25";
-		rLen = 0;
-		rLoc = 539;
-		rType = 0;
-		vrLen = 887;
-		vrLoc = 18;
-	};
-	E1669BCA0412965E00050002 = {
-		fRef = F517D6420356B8CC016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarms.m: alarm";
-		rLen = 0;
-		rLoc = 7869;
-		rType = 0;
-		vrLen = 1338;
-		vrLoc = 7560;
-	};
-	E1669BCB0412965E00050002 = {
-		fRef = F59F6CB50354E7DA01AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarm.m: 438";
-		rLen = 0;
-		rLoc = 14572;
-		rType = 0;
-		vrLen = 1557;
-		vrLoc = 13921;
-	};
-	E1669BCC0412965E00050002 = {
-		fRef = F59F6CB40354E7DA01AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarm.h: cancelTimer";
-		rLen = 0;
-		rLoc = 2407;
-		rType = 0;
-		vrLen = 1283;
-		vrLoc = 571;
-	};
-	E1669BCD0412965E00050002 = {
-		fRef = F59F6CB50354E7DA01AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarm.m: 440";
-		rLen = 0;
-		rLoc = 14573;
-		rType = 0;
-		vrLen = 1517;
-		vrLoc = 13921;
-	};
-	E1669BCE0412965E00050002 = {
-		fRef = F59F6CB40354E7DA01AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarm.h: cancelTimer";
-		rLen = 0;
-		rLoc = 2407;
-		rType = 0;
-		vrLen = 1298;
-		vrLoc = 556;
-	};
-	E1669BCF0412965E00050002 = {
-		fRef = F59F6CB50354E7DA01AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarm.m: __GNUC__";
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 1108;
-		vrLoc = 1504;
-	};
-	E1669BD00412965E00050002 = {
-		fRef = F59F6CB40354E7DA01AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarm.h: cancelTimer";
-		rLen = 0;
-		rLoc = 2407;
-		rType = 0;
-		vrLen = 1179;
-		vrLoc = 0;
-	};
-	E1669BD10412965E00050002 = {
-		fRef = F59F6CB50354E7DA01AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarm.m: 561";
-		rLen = 0;
-		rLoc = 19558;
-		rType = 0;
-		vrLen = 1183;
-		vrLoc = 18375;
-	};
-	E1669BD20412965E00050002 = {
-		fRef = E1BF6E9103C928D200050002;
-		isa = PBXTextBookmark;
-		name = "PSTimer.m: 224";
-		rLen = 0;
-		rLoc = 6240;
-		rType = 0;
-		vrLen = 1157;
-		vrLoc = 5605;
-	};
-	E1669BD30412965E00050002 = {
-		fRef = F589C9C6035AA12B0155F4B2;
-		isa = PBXTextBookmark;
-		name = "Read Me.rtfd: 112";
-		rLen = 0;
-		rLoc = 9566;
-		rType = 0;
-		vrLen = 2740;
-		vrLoc = 5849;
-	};
-	E1669BD40412965E00050002 = {
-		fRef = F59E47A8036AAA6D016B311C;
-		isa = PBXTextBookmark;
-		name = "PSAlert.h: 1";
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 823;
-		vrLoc = 0;
-	};
-	E1669BD50412965E00050002 = {
-		fRef = E1A18CAC03B4344C00000028;
-		isa = PBXTextBookmark;
-		name = "PSAlerts.m: 71";
-		rLen = 0;
-		rLoc = 1327;
-		rType = 0;
-		vrLen = 739;
-		vrLoc = 554;
-	};
-	E1669BD60412965E00050002 = {
-		fRef = F59E47B5036AAD55016B311C;
-		isa = PBXTextBookmark;
-		name = "PSAlarmAlertController.h: 17";
-		rLen = 23;
-		rLoc = 380;
-		rType = 0;
-		vrLen = 586;
-		vrLoc = 0;
-	};
-	E1669BD70412965E00050002 = {
-		fRef = F59E47B4036AAD55016B311C;
-		isa = PBXTextBookmark;
-		name = "PSAlarmAlertController.m: 44";
-		rLen = 0;
-		rLoc = 1355;
-		rType = 0;
-		vrLen = 1492;
-		vrLoc = 1590;
-	};
-	E1669BD80412965E00050002 = {
-		fRef = F517D6420356B8CC016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarms.m: 255";
-		rLen = 0;
-		rLoc = 7508;
-		rType = 0;
-		vrLen = 1344;
-		vrLoc = 6192;
-	};
-	E16A0E6104005B0E00050002 = {
-		fRef = F59DC6DC0353DE5101AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarmNotifierController.m: 95";
-		rLen = 0;
-		rLoc = 3064;
-		rType = 0;
-		vrLen = 1609;
-		vrLoc = 4014;
 	};
 	E16A0E6204005B0E00050002 = {
@@ -5302,5 +5627,5 @@
 		name = "PSAlarmAlertController.m: ";
 		rLen = 0;
-		rLoc = 2744;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1857;
@@ -5322,5 +5647,5 @@
 		name = "PSAlarmAlertController.m: 60";
 		rLen = 0;
-		rLoc = 2426;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1856;
@@ -5402,5 +5727,5 @@
 		name = "PSAlarmAlertController.m: 67";
 		rLen = 0;
-		rLoc = 2592;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1800;
@@ -5412,5 +5737,5 @@
 		name = "PSAlarms.m: 205";
 		rLen = 0;
-		rLoc = 6049;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1441;
@@ -5442,5 +5767,5 @@
 		name = "PSAlarmAlertController.m: 78";
 		rLen = 0;
-		rLoc = 3026;
+		rLoc = 3276;
 		rType = 0;
 		vrLen = 1532;
@@ -5462,5 +5787,5 @@
 		name = "PSAlarmAlertController.m: 78";
 		rLen = 32;
-		rLoc = 2998;
+		rLoc = 3248;
 		rType = 0;
 		vrLen = 1636;
@@ -5481,6 +5806,6 @@
 		isa = PBXTextBookmark;
 		name = "PSAlarmAlertController.m: 62";
-		rLen = 14;
-		rLoc = 2149;
+		rLen = 0;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1536;
@@ -5946,5 +6271,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1212;
@@ -5976,5 +6301,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1212;
@@ -6296,5 +6621,5 @@
 		name = "PSAlarmAlertController.m: stopAlerts:";
 		rLen = 0;
-		rLoc = 1675;
+		rLoc = 2849;
 		rType = 0;
 		vrLen = 945;
@@ -6366,5 +6691,5 @@
 		name = "PSAlarmAlertController.m: initWithAlarm:";
 		rLen = 0;
-		rLoc = 1693;
+		rLoc = 2867;
 		rType = 0;
 		vrLen = 945;
@@ -6376,5 +6701,5 @@
 		name = "PSAlarmAlertController.m: initWithAlarm:";
 		rLen = 0;
-		rLoc = 1942;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 945;
@@ -6396,5 +6721,5 @@
 		name = "PSAlarms.m: 19";
 		rLen = 0;
-		rLoc = 675;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1371;
@@ -6416,5 +6741,5 @@
 		name = "PSAlarms.m: allAlarms";
 		rLen = 0;
-		rLoc = 4477;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1234;
@@ -6436,5 +6761,5 @@
 		name = "PSAlarmAlertController.m: initWithAlarm:";
 		rLen = 0;
-		rLoc = 2953;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 954;
@@ -6456,5 +6781,5 @@
 		name = "PSAlarmAlertController.m: initWithAlarm:";
 		rLen = 0;
-		rLoc = 2346;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1005;
@@ -6476,5 +6801,5 @@
 		name = "PSAlarmAlertController.m: initWithAlarm:";
 		rLen = 0;
-		rLoc = 2027;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1025;
@@ -6496,5 +6821,5 @@
 		name = "PSAlarmAlertController.m: dealloc";
 		rLen = 0;
-		rLoc = 3027;
+		rLoc = 3277;
 		rType = 0;
 		vrLen = 1202;
@@ -6536,5 +6861,5 @@
 		name = "PSAlarmAlertController.m: initWithAlarm:";
 		rLen = 0;
-		rLoc = 2979;
+		rLoc = 3229;
 		rType = 0;
 		vrLen = 1202;
@@ -6643,5 +6968,5 @@
 		name = "PSAlarmAlertController.m: stopAlerts:";
 		rLen = 0;
-		rLoc = 1675;
+		rLoc = 2849;
 		rType = 0;
 		vrLen = 1238;
@@ -6883,5 +7208,5 @@
 		name = "PSAlarms.m: 93";
 		rLen = 0;
-		rLoc = 2804;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1387;
@@ -7043,5 +7368,5 @@
 		name = "PSAlarmAlertController.m: initWithAlarm:";
 		rLen = 0;
-		rLoc = 2958;
+		rLoc = 3208;
 		rType = 0;
 		vrLen = 1561;
@@ -7103,5 +7428,5 @@
 		name = "PSAlarmAlertController.m: initWithAlarm:";
 		rLen = 0;
-		rLoc = 2336;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1622;
@@ -7143,5 +7468,5 @@
 		name = "PSAlarms.m: alarm";
 		rLen = 0;
-		rLoc = 4477;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1292;
@@ -7163,5 +7488,5 @@
 		name = "PSAlarms.m: init";
 		rLen = 0;
-		rLoc = 4204;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1554;
@@ -7183,5 +7508,5 @@
 		name = "PSAlarms.m: init";
 		rLen = 0;
-		rLoc = 4204;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1554;
@@ -7203,5 +7528,5 @@
 		name = "PSAlarms.m: dealloc";
 		rLen = 0;
-		rLoc = 4388;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1581;
@@ -7233,5 +7558,5 @@
 		name = "PSAlarms.m: _alarmDied:";
 		rLen = 0;
-		rLoc = 4477;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1278;
@@ -7365,5 +7690,5 @@
 		name = "PSAlarms.m: alarm";
 		rLen = 0;
-		rLoc = 4477;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1228;
@@ -7384,6 +7709,6 @@
 		isa = PBXTextBookmark;
 		name = "PSAlarms.m: 169";
-		rLen = 11;
-		rLoc = 4821;
+		rLen = 0;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1022;
@@ -7684,6 +8009,6 @@
 		isa = PBXTextBookmark;
 		name = "PSAlarms.m: 169";
-		rLen = 11;
-		rLoc = 4821;
+		rLen = 0;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1007;
@@ -7776,4 +8101,44 @@
 		refType = 0;
 	};
+	E19E985A0418AD7900050002 = {
+		fRef = F59E47B4036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.m: 44";
+		rLen = 0;
+		rLoc = 1355;
+		rType = 0;
+		vrLen = 1440;
+		vrLoc = 1590;
+	};
+	E19E985B0418AD7900050002 = {
+		fRef = E1A18CAC03B4344C00000028;
+		isa = PBXTextBookmark;
+		name = "PSAlerts.m: 71";
+		rLen = 0;
+		rLoc = 1327;
+		rType = 0;
+		vrLen = 1029;
+		vrLoc = 1222;
+	};
+	E19E985C0418AD7900050002 = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 30";
+		rLen = 0;
+		rLoc = 951;
+		rType = 0;
+		vrLen = 1612;
+		vrLoc = 301;
+	};
+	E19E985D0418AD7900050002 = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: removeAlarmAtIndex:";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1454;
+		vrLoc = 7302;
+	};
 	E19FD3A603C9985C001509F3 = {
 		fRef = F589C9C6035AA12B0155F4B2;
@@ -7826,4 +8191,24 @@
 		vrLoc = 622;
 	};
+	E1A4D95C04140C1300050002 = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: 276";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1349;
+		vrLoc = 7535;
+	};
+	E1A4D95D04140C1300050002 = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 380";
+		rLen = 0;
+		rLoc = 12404;
+		rType = 0;
+		vrLen = 1216;
+		vrLoc = 12307;
+	};
 	E1A60177040C8C6B00050002 = {
 		fRef = F5F240CC036A877301FE7503;
@@ -7835,14 +8220,4 @@
 		vrLen = 1530;
 		vrLoc = 693;
-	};
-	E1A60178040C8C6B00050002 = {
-		fRef = F59DC6D40353C9E601AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarmSetController.m: 267";
-		rLen = 0;
-		rLoc = 12603;
-		rType = 0;
-		vrLen = 2074;
-		vrLoc = 11205;
 	};
 	E1A6017A040C8C6B00050002 = {
@@ -7911,5 +8286,5 @@
 		name = "PSAlarm.m: 209";
 		rLen = 0;
-		rLoc = 7021;
+		rLoc = 7036;
 		rType = 0;
 		vrLen = 855;
@@ -8107,14 +8482,4 @@
 		refType = 0;
 	};
-	E1AFB0D903C9A59C001509F3 = {
-		fRef = E1AFB11403C9A59C001509F3;
-		isa = PBXTextBookmark;
-		name = "NSInvocation.h: 76";
-		rLen = 25;
-		rLoc = 1700;
-		rType = 0;
-		vrLen = 966;
-		vrLoc = 1098;
-	};
 	E1AFB0DA03C9A59C001509F3 = {
 		fRef = E1AFB11503C9A59C001509F3;
@@ -8160,5 +8525,5 @@
 		name = "PSAlarm.m: 205";
 		rLen = 0;
-		rLoc = 6964;
+		rLoc = 6979;
 		rType = 0;
 		vrLen = 895;
@@ -8180,5 +8545,5 @@
 		name = "PSAlarm.m: 205";
 		rLen = 0;
-		rLoc = 6964;
+		rLoc = 6979;
 		rType = 0;
 		vrLen = 907;
@@ -8200,5 +8565,5 @@
 		name = "PSAlarm.m: 205";
 		rLen = 0;
-		rLoc = 6984;
+		rLoc = 6999;
 		rType = 0;
 		vrLen = 944;
@@ -8220,5 +8585,5 @@
 		name = "PSAlarm.m: setWakeUp:";
 		rLen = 32;
-		rLoc = 6930;
+		rLoc = 6945;
 		rType = 0;
 		vrLen = 946;
@@ -8240,5 +8605,5 @@
 		name = "PSTimer.m: 181";
 		rLen = 18;
-		rLoc = 5402;
+		rLoc = 5489;
 		rType = 0;
 		vrLen = 708;
@@ -8260,5 +8625,5 @@
 		name = "PSTimer.m: 186";
 		rLen = 32;
-		rLoc = 5446;
+		rLoc = 5533;
 		rType = 0;
 		vrLen = 682;
@@ -8280,5 +8645,5 @@
 		name = "PSTimer.m: ";
 		rLen = 0;
-		rLoc = 5478;
+		rLoc = 5565;
 		rType = 0;
 		vrLen = 682;
@@ -8310,5 +8675,5 @@
 		name = "PSAlarm.m: setWakeUp:";
 		rLen = 32;
-		rLoc = 6930;
+		rLoc = 6945;
 		rType = 0;
 		vrLen = 946;
@@ -8430,5 +8795,5 @@
 		name = "PSAlarms.m: 86";
 		rLen = 0;
-		rLoc = 2675;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1369;
@@ -8440,5 +8805,5 @@
 		name = "PSAlarm.m: 391";
 		rLen = 0;
-		rLoc = 12924;
+		rLoc = 12939;
 		rType = 0;
 		vrLen = 1574;
@@ -8460,5 +8825,5 @@
 		name = "PSAlarm.m: 389";
 		rLen = 0;
-		rLoc = 12865;
+		rLoc = 12880;
 		rType = 0;
 		vrLen = 1653;
@@ -8470,5 +8835,5 @@
 		name = "PSTimer.m: setWakeUp:";
 		rLen = 9;
-		rLoc = 5454;
+		rLoc = 5541;
 		rType = 0;
 		vrLen = 690;
@@ -8480,5 +8845,5 @@
 		name = "PSAlarm.m: setWakeUp:";
 		rLen = 32;
-		rLoc = 6930;
+		rLoc = 6945;
 		rType = 0;
 		vrLen = 1179;
@@ -8510,5 +8875,5 @@
 		name = "PSTimer.m: ";
 		rLen = 0;
-		rLoc = 6666;
+		rLoc = 6753;
 		rType = 0;
 		vrLen = 1086;
@@ -8530,5 +8895,5 @@
 		name = "PSTimer.m: 147";
 		rLen = 0;
-		rLoc = 4609;
+		rLoc = 4664;
 		rType = 0;
 		vrLen = 1062;
@@ -8560,5 +8925,5 @@
 		name = "PSTimer.m: powerManagerShouldSleep:";
 		rLen = 0;
-		rLoc = 5874;
+		rLoc = 5961;
 		rType = 0;
 		vrLen = 1062;
@@ -8574,10 +8939,4 @@
 		vrLen = 718;
 		vrLoc = 0;
-	};
-	E1AFB11403C9A59C001509F3 = {
-		isa = PBXFileReference;
-		name = NSInvocation.h;
-		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSInvocation.h;
-		refType = 0;
 	};
 	E1AFB11503C9A59C001509F3 = {
@@ -8757,5 +9116,905 @@
 		vrLoc = 0;
 	};
-	E1B46F6C04053C4F00050002 = {
+	E1B46F6E04053C4F00050002 = {
+		fRef = E1B46FDF04053C5000050002;
+		isa = PBXTextBookmark;
+		name = "NSObject.h: 23";
+		rLen = 0;
+		rLoc = 456;
+		rType = 0;
+		vrLen = 873;
+		vrLoc = 0;
+	};
+	E1B46F6F04053C4F00050002 = {
+		fRef = E1B46FE004053C5000050002;
+		isa = PBXTextBookmark;
+		name = "NSThread.h: 51";
+		rLen = 0;
+		rLoc = 1217;
+		rType = 0;
+		vrLen = 1005;
+		vrLoc = 503;
+	};
+	E1B46F7204053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: __GNUC__";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 982;
+		vrLoc = 0;
+	};
+	E1B46F7304053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 0;
+		rLoc = 546;
+		rType = 0;
+		vrLen = 541;
+		vrLoc = 0;
+	};
+	E1B46F7404053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 12";
+		rLen = 0;
+		rLoc = 335;
+		rType = 0;
+		vrLen = 993;
+		vrLoc = 0;
+	};
+	E1B46F7504053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 0;
+		rLoc = 546;
+		rType = 0;
+		vrLen = 541;
+		vrLoc = 0;
+	};
+	E1B46F7604053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: length";
+		rLen = 0;
+		rLoc = 1245;
+		rType = 0;
+		vrLen = 651;
+		vrLoc = 527;
+	};
+	E1B46F7704053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 0;
+		rLoc = 546;
+		rType = 0;
+		vrLen = 541;
+		vrLoc = 0;
+	};
+	E1B46F7804053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: ";
+		rLen = 0;
+		rLoc = 885;
+		rType = 0;
+		vrLen = 2029;
+		vrLoc = 2746;
+	};
+	E1B46F7904053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 8;
+		rLoc = 473;
+		rType = 0;
+		vrLen = 541;
+		vrLoc = 0;
+	};
+	E1B46F7A04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 107";
+		rLen = 0;
+		rLoc = 4403;
+		rType = 0;
+		vrLen = 2102;
+		vrLoc = 2043;
+	};
+	E1B46F7B04053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 8;
+		rLoc = 473;
+		rType = 0;
+		vrLen = 541;
+		vrLoc = 0;
+	};
+	E1B46F7C04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 107";
+		rLen = 0;
+		rLoc = 4403;
+		rType = 0;
+		vrLen = 2064;
+		vrLoc = 2043;
+	};
+	E1B46F7D04053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 0;
+		rLoc = 466;
+		rType = 0;
+		vrLen = 548;
+		vrLoc = 0;
+	};
+	E1B46F7E04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 107";
+		rLen = 0;
+		rLoc = 4403;
+		rType = 0;
+		vrLen = 2024;
+		vrLoc = 2150;
+	};
+	E1B46F7F04053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 0;
+		rLoc = 466;
+		rType = 0;
+		vrLen = 548;
+		vrLoc = 0;
+	};
+	E1B46F8004053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 46";
+		rLen = 0;
+		rLoc = 1273;
+		rType = 0;
+		vrLen = 712;
+		vrLoc = 616;
+	};
+	E1B46F8104053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 0;
+		rLoc = 466;
+		rType = 0;
+		vrLen = 548;
+		vrLoc = 0;
+	};
+	E1B46F8204053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 166";
+		rLen = 0;
+		rLoc = 9947;
+		rType = 0;
+		vrLen = 1258;
+		vrLoc = 4291;
+	};
+	E1B46F8304053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 0;
+		rLoc = 466;
+		rType = 0;
+		vrLen = 548;
+		vrLoc = 0;
+	};
+	E1B46F8404053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 172";
+		rLen = 0;
+		rLoc = 7389;
+		rType = 0;
+		vrLen = 1203;
+		vrLoc = 4776;
+	};
+	E1B46F8504053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 17";
+		rLen = 0;
+		rLoc = 546;
+		rType = 0;
+		vrLen = 548;
+		vrLoc = 0;
+	};
+	E1B46F8604053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: contentsClicked:";
+		rLen = 51;
+		rLoc = 9544;
+		rType = 0;
+		vrLen = 1105;
+		vrLoc = 5150;
+	};
+	E1B46F8704053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 24";
+		rLen = 0;
+		rLoc = 723;
+		rType = 0;
+		vrLen = 600;
+		vrLoc = 0;
+	};
+	E1B46F8804053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 125";
+		rLen = 0;
+		rLoc = 4496;
+		rType = 0;
+		vrLen = 2250;
+		vrLoc = 2988;
+	};
+	E1B46F8904053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 18";
+		rLen = 0;
+		rLoc = 546;
+		rType = 0;
+		vrLen = 630;
+		vrLoc = 0;
+	};
+	E1B46F8A04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 194";
+		rLen = 0;
+		rLoc = 11647;
+		rType = 0;
+		vrLen = 1105;
+		vrLoc = 5441;
+	};
+	E1B46F8B04053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 18";
+		rLen = 15;
+		rLoc = 493;
+		rType = 0;
+		vrLen = 627;
+		vrLoc = 0;
+	};
+	E1B46F8C04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 176";
+		rLen = 0;
+		rLoc = 7239;
+		rType = 0;
+		vrLen = 1290;
+		vrLoc = 5467;
+	};
+	E1B46F8D04053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 18";
+		rLen = 15;
+		rLoc = 493;
+		rType = 0;
+		vrLen = 627;
+		vrLoc = 0;
+	};
+	E1B46F8E04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 174";
+		rLen = 0;
+		rLoc = 7239;
+		rType = 0;
+		vrLen = 1369;
+		vrLoc = 5441;
+	};
+	E1B46F8F04053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 18";
+		rLen = 15;
+		rLoc = 493;
+		rType = 0;
+		vrLen = 627;
+		vrLoc = 0;
+	};
+	E1B46F9004053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 207";
+		rLen = 0;
+		rLoc = 11468;
+		rType = 0;
+		vrLen = 1216;
+		vrLoc = 5864;
+	};
+	E1B46F9104053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 18";
+		rLen = 15;
+		rLoc = 493;
+		rType = 0;
+		vrLen = 627;
+		vrLoc = 0;
+	};
+	E1B46F9204053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 213";
+		rLen = 0;
+		rLoc = 11465;
+		rType = 0;
+		vrLen = 1135;
+		vrLoc = 6392;
+	};
+	E1B46F9304053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 18";
+		rLen = 15;
+		rLoc = 493;
+		rType = 0;
+		vrLen = 627;
+		vrLoc = 0;
+	};
+	E1B46F9404053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 213";
+		rLen = 0;
+		rLoc = 11465;
+		rType = 0;
+		vrLen = 1135;
+		vrLoc = 6392;
+	};
+	E1B46F9504053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 18";
+		rLen = 15;
+		rLoc = 493;
+		rType = 0;
+		vrLen = 627;
+		vrLoc = 0;
+	};
+	E1B46F9604053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 213";
+		rLen = 0;
+		rLoc = 11439;
+		rType = 0;
+		vrLen = 1154;
+		vrLoc = 6392;
+	};
+	E1B46F9704053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 18";
+		rLen = 15;
+		rLoc = 493;
+		rType = 0;
+		vrLen = 627;
+		vrLoc = 0;
+	};
+	E1B46F9804053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 210";
+		rLen = 0;
+		rLoc = 10761;
+		rType = 0;
+		vrLen = 993;
+		vrLoc = 6478;
+	};
+	E1B46F9904053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 18";
+		rLen = 15;
+		rLoc = 493;
+		rType = 0;
+		vrLen = 627;
+		vrLoc = 0;
+	};
+	E1B46F9A04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 158";
+		rLen = 0;
+		rLoc = 6460;
+		rType = 0;
+		vrLen = 1445;
+		vrLoc = 5098;
+	};
+	E1B46F9B04053C4F00050002 = {
+		fRef = E1DEF10303FF816300050002;
+		isa = PBXTextBookmark;
+		name = "PSSnoozeUntilController.m: 38";
+		rLen = 0;
+		rLoc = 1366;
+		rType = 0;
+		vrLen = 1314;
+		vrLoc = 564;
+	};
+	E1B46F9C04053C4F00050002 = {
+		fRef = E1F0B14F03ADBE3800AEFBE0;
+		isa = PBXTextBookmark;
+		name = "NSString-NJRExtensions.m: 9";
+		rLen = 35;
+		rLoc = 160;
+		rType = 0;
+		vrLen = 1142;
+		vrLoc = 0;
+	};
+	E1B46F9D04053C4F00050002 = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 54";
+		rLen = 1;
+		rLoc = 2964;
+		rType = 0;
+		vrLen = 1167;
+		vrLoc = 1790;
+	};
+	E1B46F9E04053C4F00050002 = {
+		fRef = E1DEF10303FF816300050002;
+		isa = PBXTextBookmark;
+		name = "PSSnoozeUntilController.m: 141";
+		rLen = 0;
+		rLoc = 4918;
+		rType = 0;
+		vrLen = 850;
+		vrLoc = 4336;
+	};
+	E1B46F9F04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 162";
+		rLen = 0;
+		rLoc = 6759;
+		rType = 0;
+		vrLen = 1503;
+		vrLoc = 5054;
+	};
+	E1B46FA004053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 19";
+		rLen = 0;
+		rLoc = 528;
+		rType = 0;
+		vrLen = 652;
+		vrLoc = 0;
+	};
+	E1B46FA104053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 163";
+		rLen = 0;
+		rLoc = 6759;
+		rType = 0;
+		vrLen = 1419;
+		vrLoc = 5167;
+	};
+	E1B46FA204053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 19";
+		rLen = 17;
+		rLoc = 528;
+		rType = 0;
+		vrLen = 664;
+		vrLoc = 0;
+	};
+	E1B46FA304053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 97";
+		rLen = 91;
+		rLoc = 3228;
+		rType = 0;
+		vrLen = 1188;
+		vrLoc = 1866;
+	};
+	E1B46FA404053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 19";
+		rLen = 17;
+		rLoc = 528;
+		rType = 0;
+		vrLen = 664;
+		vrLoc = 0;
+	};
+	E1B46FA504053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 10";
+		rLen = 1;
+		rLoc = 224;
+		rType = 0;
+		vrLen = 945;
+		vrLoc = 0;
+	};
+	E1B46FA604053C4F00050002 = {
+		fRef = E1DEF10303FF816300050002;
+		isa = PBXTextBookmark;
+		name = "PSSnoozeUntilController.m: 14";
+		rLen = 0;
+		rLoc = 338;
+		rType = 0;
+		vrLen = 1176;
+		vrLoc = 0;
+	};
+	E1B46FA704053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 19";
+		rLen = 17;
+		rLoc = 528;
+		rType = 0;
+		vrLen = 664;
+		vrLoc = 0;
+	};
+	E1B46FA804053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 164";
+		rLen = 0;
+		rLoc = 6800;
+		rType = 0;
+		vrLen = 976;
+		vrLoc = 6655;
+	};
+	E1B46FA904053C4F00050002 = {
+		fRef = E1F0B14E03ADBE3800AEFBE0;
+		isa = PBXTextBookmark;
+		name = "NSString-NJRExtensions.h: 23";
+		rLen = 0;
+		rLoc = 394;
+		rType = 0;
+		vrLen = 598;
+		vrLoc = 0;
+	};
+	E1B46FAA04053C4F00050002 = {
+		fRef = E1F0B14F03ADBE3800AEFBE0;
+		isa = PBXTextBookmark;
+		name = "NSString-NJRExtensions.m: 9";
+		rLen = 35;
+		rLoc = 160;
+		rType = 0;
+		vrLen = 1031;
+		vrLoc = 0;
+	};
+	E1B46FAB04053C4F00050002 = {
+		fRef = E1F0B14E03ADBE3800AEFBE0;
+		isa = PBXTextBookmark;
+		name = "NSString-NJRExtensions.h: 23";
+		rLen = 0;
+		rLoc = 394;
+		rType = 0;
+		vrLen = 598;
+		vrLoc = 0;
+	};
+	E1B46FAC04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 90";
+		rLen = 0;
+		rLoc = 3081;
+		rType = 0;
+		vrLen = 910;
+		vrLoc = 1583;
+	};
+	E1B46FAD04053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 19";
+		rLen = 17;
+		rLoc = 528;
+		rType = 0;
+		vrLen = 664;
+		vrLoc = 0;
+	};
+	E1B46FAE04053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 90";
+		rLen = 0;
+		rLoc = 3081;
+		rType = 0;
+		vrLen = 1004;
+		vrLoc = 1723;
+	};
+	E1B46FAF04053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 13";
+		rLen = 0;
+		rLoc = 275;
+		rType = 0;
+		vrLen = 697;
+		vrLoc = 0;
+	};
+	E1B46FB004053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 90";
+		rLen = 0;
+		rLoc = 3081;
+		rType = 0;
+		vrLen = 992;
+		vrLoc = 1723;
+	};
+	E1B46FB104053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 13";
+		rLen = 0;
+		rLoc = 275;
+		rType = 0;
+		vrLen = 700;
+		vrLoc = 0;
+	};
+	E1B46FB204053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 90";
+		rLen = 0;
+		rLoc = 3081;
+		rType = 0;
+		vrLen = 995;
+		vrLoc = 1723;
+	};
+	E1B46FB304053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 13";
+		rLen = 0;
+		rLoc = 275;
+		rType = 0;
+		vrLen = 700;
+		vrLoc = 0;
+	};
+	E1B46FB404053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: dealloc";
+		rLen = 0;
+		rLoc = 3184;
+		rType = 0;
+		vrLen = 1203;
+		vrLoc = 7191;
+	};
+	E1B46FB504053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 16";
+		rLen = 0;
+		rLoc = 342;
+		rType = 0;
+		vrLen = 762;
+		vrLoc = 0;
+	};
+	E1B46FB604053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 180";
+		rLen = 0;
+		rLoc = 7358;
+		rType = 0;
+		vrLen = 1218;
+		vrLoc = 7022;
+	};
+	E1B46FB704053C4F00050002 = {
+		fRef = E10F2A3E0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.h: 13";
+		rLen = 0;
+		rLoc = 274;
+		rType = 0;
+		vrLen = 762;
+		vrLoc = 0;
+	};
+	E1B46FB804053C4F00050002 = {
+		fRef = E10F2A3F0402E71400050002;
+		isa = PBXTextBookmark;
+		name = "NJRReadMeController.m: 207";
+		rLen = 147;
+		rLoc = 10223;
+		rType = 0;
+		vrLen = 1098;
+		vrLoc = 6696;
+	};
+	E1B46FB904053C4F00050002 = {
+		fRef = E17F2F3303FDF2F000050002;
+		isa = PBXTextBookmark;
+		name = "PSCalendarController.m: 58";
+		rLen = 0;
+		rLoc = 2150;
+		rType = 0;
+		vrLen = 1370;
+		vrLoc = 947;
+	};
+	E1B46FBA04053C4F00050002 = {
+		fRef = F59E47B5036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.h: 17";
+		rLen = 23;
+		rLoc = 380;
+		rType = 0;
+		vrLen = 586;
+		vrLoc = 0;
+	};
+	E1B46FBB04053C4F00050002 = {
+		fRef = F59DC6D40353C9E601AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarmSetController.m: 178";
+		rLen = 1;
+		rLoc = 9214;
+		rType = 0;
+		vrLen = 1371;
+		vrLoc = 9215;
+	};
+	E1B46FBC04053C4F00050002 = {
+		fRef = F59DC6D30353C9E601AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarmSetController.h: 20";
+		rLen = 12;
+		rLoc = 507;
+		rType = 0;
+		vrLen = 1325;
+		vrLoc = 0;
+	};
+	E1B46FBD04053C4F00050002 = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1212;
+		vrLoc = 0;
+	};
+	E1B46FBE04053C4F00050002 = {
+		fRef = F517D63F0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.h: 17";
+		rLen = 0;
+		rLoc = 419;
+		rType = 0;
+		vrLen = 442;
+		vrLoc = 0;
+	};
+	E1B46FBF04053C4F00050002 = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 44";
+		rLen = 0;
+		rLoc = 2232;
+		rType = 0;
+		vrLen = 1387;
+		vrLoc = 466;
+	};
+	E1B46FC004053C4F00050002 = {
+		fRef = F517D63F0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.h: 17";
+		rLen = 0;
+		rLoc = 419;
+		rType = 0;
+		vrLen = 460;
+		vrLoc = 0;
+	};
+	E1B46FC104053C4F00050002 = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 48";
+		rLen = 0;
+		rLoc = 2153;
+		rType = 0;
+		vrLen = 1350;
+		vrLoc = 466;
+	};
+	E1B46FC204053C4F00050002 = {
+		fRef = F517D63F0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.h: 17";
+		rLen = 0;
+		rLoc = 419;
+		rType = 0;
+		vrLen = 460;
+		vrLoc = 0;
+	};
+	E1B46FC304053C4F00050002 = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 48";
+		rLen = 0;
+		rLoc = 2153;
+		rType = 0;
+		vrLen = 1358;
+		vrLoc = 466;
+	};
+	E1B46FC404053C4F00050002 = {
+		fRef = F517D63F0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.h: 17";
+		rLen = 0;
+		rLoc = 419;
+		rType = 0;
+		vrLen = 460;
+		vrLoc = 0;
+	};
+	E1B46FC504053C4F00050002 = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 48";
+		rLen = 0;
+		rLoc = 2099;
+		rType = 0;
+		vrLen = 1328;
+		vrLoc = 466;
+	};
+	E1B46FC604053C4F00050002 = {
+		fRef = F517D63F0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.h: 17";
+		rLen = 0;
+		rLoc = 419;
+		rType = 0;
+		vrLen = 460;
+		vrLoc = 0;
+	};
+	E1B46FC704053C4F00050002 = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 74";
+		rLen = 9;
+		rLoc = 3446;
+		rType = 0;
+		vrLen = 1108;
+		vrLoc = 1965;
+	};
+	E1B46FC804053C4F00050002 = {
+		fRef = F517D63F0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.h: 17";
+		rLen = 0;
+		rLoc = 419;
+		rType = 0;
+		vrLen = 460;
+		vrLoc = 0;
+	};
+	E1B46FC904053C4F00050002 = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1212;
+		vrLoc = 0;
+	};
+	E1B46FCA04053C4F00050002 = {
 		fRef = F517D63F0356B80C016D68B9;
 		isa = PBXTextBookmark;
@@ -8767,924 +10026,4 @@
 		vrLoc = 0;
 	};
-	E1B46F6D04053C4F00050002 = {
-		fRef = F517D63E0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.m: 37";
-		rLen = 0;
-		rLoc = 1321;
-		rType = 0;
-		vrLen = 1500;
-		vrLoc = 503;
-	};
-	E1B46F6E04053C4F00050002 = {
-		fRef = E1B46FDF04053C5000050002;
-		isa = PBXTextBookmark;
-		name = "NSObject.h: 23";
-		rLen = 0;
-		rLoc = 456;
-		rType = 0;
-		vrLen = 873;
-		vrLoc = 0;
-	};
-	E1B46F6F04053C4F00050002 = {
-		fRef = E1B46FE004053C5000050002;
-		isa = PBXTextBookmark;
-		name = "NSThread.h: 51";
-		rLen = 0;
-		rLoc = 1217;
-		rType = 0;
-		vrLen = 1005;
-		vrLoc = 503;
-	};
-	E1B46F7204053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: __GNUC__";
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 982;
-		vrLoc = 0;
-	};
-	E1B46F7304053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 0;
-		rLoc = 546;
-		rType = 0;
-		vrLen = 541;
-		vrLoc = 0;
-	};
-	E1B46F7404053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 12";
-		rLen = 0;
-		rLoc = 335;
-		rType = 0;
-		vrLen = 993;
-		vrLoc = 0;
-	};
-	E1B46F7504053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 0;
-		rLoc = 546;
-		rType = 0;
-		vrLen = 541;
-		vrLoc = 0;
-	};
-	E1B46F7604053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: length";
-		rLen = 0;
-		rLoc = 1245;
-		rType = 0;
-		vrLen = 651;
-		vrLoc = 527;
-	};
-	E1B46F7704053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 0;
-		rLoc = 546;
-		rType = 0;
-		vrLen = 541;
-		vrLoc = 0;
-	};
-	E1B46F7804053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: ";
-		rLen = 0;
-		rLoc = 885;
-		rType = 0;
-		vrLen = 2029;
-		vrLoc = 2746;
-	};
-	E1B46F7904053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 8;
-		rLoc = 473;
-		rType = 0;
-		vrLen = 541;
-		vrLoc = 0;
-	};
-	E1B46F7A04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 107";
-		rLen = 0;
-		rLoc = 4403;
-		rType = 0;
-		vrLen = 2102;
-		vrLoc = 2043;
-	};
-	E1B46F7B04053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 8;
-		rLoc = 473;
-		rType = 0;
-		vrLen = 541;
-		vrLoc = 0;
-	};
-	E1B46F7C04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 107";
-		rLen = 0;
-		rLoc = 4403;
-		rType = 0;
-		vrLen = 2064;
-		vrLoc = 2043;
-	};
-	E1B46F7D04053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 0;
-		rLoc = 466;
-		rType = 0;
-		vrLen = 548;
-		vrLoc = 0;
-	};
-	E1B46F7E04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 107";
-		rLen = 0;
-		rLoc = 4403;
-		rType = 0;
-		vrLen = 2024;
-		vrLoc = 2150;
-	};
-	E1B46F7F04053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 0;
-		rLoc = 466;
-		rType = 0;
-		vrLen = 548;
-		vrLoc = 0;
-	};
-	E1B46F8004053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 46";
-		rLen = 0;
-		rLoc = 1273;
-		rType = 0;
-		vrLen = 712;
-		vrLoc = 616;
-	};
-	E1B46F8104053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 0;
-		rLoc = 466;
-		rType = 0;
-		vrLen = 548;
-		vrLoc = 0;
-	};
-	E1B46F8204053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 166";
-		rLen = 0;
-		rLoc = 9947;
-		rType = 0;
-		vrLen = 1258;
-		vrLoc = 4291;
-	};
-	E1B46F8304053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 0;
-		rLoc = 466;
-		rType = 0;
-		vrLen = 548;
-		vrLoc = 0;
-	};
-	E1B46F8404053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 172";
-		rLen = 0;
-		rLoc = 7389;
-		rType = 0;
-		vrLen = 1203;
-		vrLoc = 4776;
-	};
-	E1B46F8504053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 17";
-		rLen = 0;
-		rLoc = 546;
-		rType = 0;
-		vrLen = 548;
-		vrLoc = 0;
-	};
-	E1B46F8604053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: contentsClicked:";
-		rLen = 51;
-		rLoc = 9544;
-		rType = 0;
-		vrLen = 1105;
-		vrLoc = 5150;
-	};
-	E1B46F8704053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 24";
-		rLen = 0;
-		rLoc = 723;
-		rType = 0;
-		vrLen = 600;
-		vrLoc = 0;
-	};
-	E1B46F8804053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 125";
-		rLen = 0;
-		rLoc = 4496;
-		rType = 0;
-		vrLen = 2250;
-		vrLoc = 2988;
-	};
-	E1B46F8904053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 18";
-		rLen = 0;
-		rLoc = 546;
-		rType = 0;
-		vrLen = 630;
-		vrLoc = 0;
-	};
-	E1B46F8A04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 194";
-		rLen = 0;
-		rLoc = 11647;
-		rType = 0;
-		vrLen = 1105;
-		vrLoc = 5441;
-	};
-	E1B46F8B04053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 18";
-		rLen = 15;
-		rLoc = 493;
-		rType = 0;
-		vrLen = 627;
-		vrLoc = 0;
-	};
-	E1B46F8C04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 176";
-		rLen = 0;
-		rLoc = 7239;
-		rType = 0;
-		vrLen = 1290;
-		vrLoc = 5467;
-	};
-	E1B46F8D04053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 18";
-		rLen = 15;
-		rLoc = 493;
-		rType = 0;
-		vrLen = 627;
-		vrLoc = 0;
-	};
-	E1B46F8E04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 174";
-		rLen = 0;
-		rLoc = 7239;
-		rType = 0;
-		vrLen = 1369;
-		vrLoc = 5441;
-	};
-	E1B46F8F04053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 18";
-		rLen = 15;
-		rLoc = 493;
-		rType = 0;
-		vrLen = 627;
-		vrLoc = 0;
-	};
-	E1B46F9004053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 207";
-		rLen = 0;
-		rLoc = 11468;
-		rType = 0;
-		vrLen = 1216;
-		vrLoc = 5864;
-	};
-	E1B46F9104053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 18";
-		rLen = 15;
-		rLoc = 493;
-		rType = 0;
-		vrLen = 627;
-		vrLoc = 0;
-	};
-	E1B46F9204053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 213";
-		rLen = 0;
-		rLoc = 11465;
-		rType = 0;
-		vrLen = 1135;
-		vrLoc = 6392;
-	};
-	E1B46F9304053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 18";
-		rLen = 15;
-		rLoc = 493;
-		rType = 0;
-		vrLen = 627;
-		vrLoc = 0;
-	};
-	E1B46F9404053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 213";
-		rLen = 0;
-		rLoc = 11465;
-		rType = 0;
-		vrLen = 1135;
-		vrLoc = 6392;
-	};
-	E1B46F9504053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 18";
-		rLen = 15;
-		rLoc = 493;
-		rType = 0;
-		vrLen = 627;
-		vrLoc = 0;
-	};
-	E1B46F9604053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 213";
-		rLen = 0;
-		rLoc = 11439;
-		rType = 0;
-		vrLen = 1154;
-		vrLoc = 6392;
-	};
-	E1B46F9704053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 18";
-		rLen = 15;
-		rLoc = 493;
-		rType = 0;
-		vrLen = 627;
-		vrLoc = 0;
-	};
-	E1B46F9804053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 210";
-		rLen = 0;
-		rLoc = 10761;
-		rType = 0;
-		vrLen = 993;
-		vrLoc = 6478;
-	};
-	E1B46F9904053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 18";
-		rLen = 15;
-		rLoc = 493;
-		rType = 0;
-		vrLen = 627;
-		vrLoc = 0;
-	};
-	E1B46F9A04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 158";
-		rLen = 0;
-		rLoc = 6460;
-		rType = 0;
-		vrLen = 1445;
-		vrLoc = 5098;
-	};
-	E1B46F9B04053C4F00050002 = {
-		fRef = E1DEF10303FF816300050002;
-		isa = PBXTextBookmark;
-		name = "PSSnoozeUntilController.m: 38";
-		rLen = 0;
-		rLoc = 1366;
-		rType = 0;
-		vrLen = 1314;
-		vrLoc = 564;
-	};
-	E1B46F9C04053C4F00050002 = {
-		fRef = E1F0B14F03ADBE3800AEFBE0;
-		isa = PBXTextBookmark;
-		name = "NSString-NJRExtensions.m: 9";
-		rLen = 35;
-		rLoc = 160;
-		rType = 0;
-		vrLen = 1142;
-		vrLoc = 0;
-	};
-	E1B46F9D04053C4F00050002 = {
-		fRef = F517D63E0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.m: 54";
-		rLen = 1;
-		rLoc = 2117;
-		rType = 0;
-		vrLen = 1167;
-		vrLoc = 1790;
-	};
-	E1B46F9E04053C4F00050002 = {
-		fRef = E1DEF10303FF816300050002;
-		isa = PBXTextBookmark;
-		name = "PSSnoozeUntilController.m: 141";
-		rLen = 0;
-		rLoc = 4918;
-		rType = 0;
-		vrLen = 850;
-		vrLoc = 4336;
-	};
-	E1B46F9F04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 162";
-		rLen = 0;
-		rLoc = 6759;
-		rType = 0;
-		vrLen = 1503;
-		vrLoc = 5054;
-	};
-	E1B46FA004053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 19";
-		rLen = 0;
-		rLoc = 528;
-		rType = 0;
-		vrLen = 652;
-		vrLoc = 0;
-	};
-	E1B46FA104053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 163";
-		rLen = 0;
-		rLoc = 6759;
-		rType = 0;
-		vrLen = 1419;
-		vrLoc = 5167;
-	};
-	E1B46FA204053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 19";
-		rLen = 17;
-		rLoc = 528;
-		rType = 0;
-		vrLen = 664;
-		vrLoc = 0;
-	};
-	E1B46FA304053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 97";
-		rLen = 91;
-		rLoc = 3228;
-		rType = 0;
-		vrLen = 1188;
-		vrLoc = 1866;
-	};
-	E1B46FA404053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 19";
-		rLen = 17;
-		rLoc = 528;
-		rType = 0;
-		vrLen = 664;
-		vrLoc = 0;
-	};
-	E1B46FA504053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 10";
-		rLen = 1;
-		rLoc = 224;
-		rType = 0;
-		vrLen = 945;
-		vrLoc = 0;
-	};
-	E1B46FA604053C4F00050002 = {
-		fRef = E1DEF10303FF816300050002;
-		isa = PBXTextBookmark;
-		name = "PSSnoozeUntilController.m: 14";
-		rLen = 0;
-		rLoc = 338;
-		rType = 0;
-		vrLen = 1176;
-		vrLoc = 0;
-	};
-	E1B46FA704053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 19";
-		rLen = 17;
-		rLoc = 528;
-		rType = 0;
-		vrLen = 664;
-		vrLoc = 0;
-	};
-	E1B46FA804053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 164";
-		rLen = 0;
-		rLoc = 6800;
-		rType = 0;
-		vrLen = 976;
-		vrLoc = 6655;
-	};
-	E1B46FA904053C4F00050002 = {
-		fRef = E1F0B14E03ADBE3800AEFBE0;
-		isa = PBXTextBookmark;
-		name = "NSString-NJRExtensions.h: 23";
-		rLen = 0;
-		rLoc = 394;
-		rType = 0;
-		vrLen = 598;
-		vrLoc = 0;
-	};
-	E1B46FAA04053C4F00050002 = {
-		fRef = E1F0B14F03ADBE3800AEFBE0;
-		isa = PBXTextBookmark;
-		name = "NSString-NJRExtensions.m: 9";
-		rLen = 35;
-		rLoc = 160;
-		rType = 0;
-		vrLen = 1031;
-		vrLoc = 0;
-	};
-	E1B46FAB04053C4F00050002 = {
-		fRef = E1F0B14E03ADBE3800AEFBE0;
-		isa = PBXTextBookmark;
-		name = "NSString-NJRExtensions.h: 23";
-		rLen = 0;
-		rLoc = 394;
-		rType = 0;
-		vrLen = 598;
-		vrLoc = 0;
-	};
-	E1B46FAC04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 90";
-		rLen = 0;
-		rLoc = 3081;
-		rType = 0;
-		vrLen = 910;
-		vrLoc = 1583;
-	};
-	E1B46FAD04053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 19";
-		rLen = 17;
-		rLoc = 528;
-		rType = 0;
-		vrLen = 664;
-		vrLoc = 0;
-	};
-	E1B46FAE04053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 90";
-		rLen = 0;
-		rLoc = 3081;
-		rType = 0;
-		vrLen = 1004;
-		vrLoc = 1723;
-	};
-	E1B46FAF04053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 13";
-		rLen = 0;
-		rLoc = 275;
-		rType = 0;
-		vrLen = 697;
-		vrLoc = 0;
-	};
-	E1B46FB004053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 90";
-		rLen = 0;
-		rLoc = 3081;
-		rType = 0;
-		vrLen = 992;
-		vrLoc = 1723;
-	};
-	E1B46FB104053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 13";
-		rLen = 0;
-		rLoc = 275;
-		rType = 0;
-		vrLen = 700;
-		vrLoc = 0;
-	};
-	E1B46FB204053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 90";
-		rLen = 0;
-		rLoc = 3081;
-		rType = 0;
-		vrLen = 995;
-		vrLoc = 1723;
-	};
-	E1B46FB304053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 13";
-		rLen = 0;
-		rLoc = 275;
-		rType = 0;
-		vrLen = 700;
-		vrLoc = 0;
-	};
-	E1B46FB404053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: dealloc";
-		rLen = 0;
-		rLoc = 3184;
-		rType = 0;
-		vrLen = 1203;
-		vrLoc = 7191;
-	};
-	E1B46FB504053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 16";
-		rLen = 0;
-		rLoc = 342;
-		rType = 0;
-		vrLen = 762;
-		vrLoc = 0;
-	};
-	E1B46FB604053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 180";
-		rLen = 0;
-		rLoc = 7358;
-		rType = 0;
-		vrLen = 1218;
-		vrLoc = 7022;
-	};
-	E1B46FB704053C4F00050002 = {
-		fRef = E10F2A3E0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.h: 13";
-		rLen = 0;
-		rLoc = 274;
-		rType = 0;
-		vrLen = 762;
-		vrLoc = 0;
-	};
-	E1B46FB804053C4F00050002 = {
-		fRef = E10F2A3F0402E71400050002;
-		isa = PBXTextBookmark;
-		name = "NJRReadMeController.m: 207";
-		rLen = 147;
-		rLoc = 10223;
-		rType = 0;
-		vrLen = 1098;
-		vrLoc = 6696;
-	};
-	E1B46FB904053C4F00050002 = {
-		fRef = E17F2F3303FDF2F000050002;
-		isa = PBXTextBookmark;
-		name = "PSCalendarController.m: 58";
-		rLen = 0;
-		rLoc = 2150;
-		rType = 0;
-		vrLen = 1370;
-		vrLoc = 947;
-	};
-	E1B46FBA04053C4F00050002 = {
-		fRef = F59E47B5036AAD55016B311C;
-		isa = PBXTextBookmark;
-		name = "PSAlarmAlertController.h: 17";
-		rLen = 23;
-		rLoc = 380;
-		rType = 0;
-		vrLen = 586;
-		vrLoc = 0;
-	};
-	E1B46FBB04053C4F00050002 = {
-		fRef = F59DC6D40353C9E601AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarmSetController.m: 178";
-		rLen = 1;
-		rLoc = 9214;
-		rType = 0;
-		vrLen = 1371;
-		vrLoc = 9215;
-	};
-	E1B46FBC04053C4F00050002 = {
-		fRef = F59DC6D30353C9E601AEEDB1;
-		isa = PBXTextBookmark;
-		name = "PSAlarmSetController.h: 20";
-		rLen = 12;
-		rLoc = 507;
-		rType = 0;
-		vrLen = 1325;
-		vrLoc = 0;
-	};
-	E1B46FBD04053C4F00050002 = {
-		fRef = F517D63E0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.m: 1";
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 1212;
-		vrLoc = 0;
-	};
-	E1B46FBE04053C4F00050002 = {
-		fRef = F517D63F0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.h: 17";
-		rLen = 0;
-		rLoc = 419;
-		rType = 0;
-		vrLen = 442;
-		vrLoc = 0;
-	};
-	E1B46FBF04053C4F00050002 = {
-		fRef = F517D63E0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.m: 44";
-		rLen = 0;
-		rLoc = 2001;
-		rType = 0;
-		vrLen = 1387;
-		vrLoc = 466;
-	};
-	E1B46FC004053C4F00050002 = {
-		fRef = F517D63F0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.h: 17";
-		rLen = 0;
-		rLoc = 419;
-		rType = 0;
-		vrLen = 460;
-		vrLoc = 0;
-	};
-	E1B46FC104053C4F00050002 = {
-		fRef = F517D63E0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.m: 48";
-		rLen = 0;
-		rLoc = 1999;
-		rType = 0;
-		vrLen = 1350;
-		vrLoc = 466;
-	};
-	E1B46FC204053C4F00050002 = {
-		fRef = F517D63F0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.h: 17";
-		rLen = 0;
-		rLoc = 419;
-		rType = 0;
-		vrLen = 460;
-		vrLoc = 0;
-	};
-	E1B46FC304053C4F00050002 = {
-		fRef = F517D63E0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.m: 48";
-		rLen = 0;
-		rLoc = 1999;
-		rType = 0;
-		vrLen = 1358;
-		vrLoc = 466;
-	};
-	E1B46FC404053C4F00050002 = {
-		fRef = F517D63F0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.h: 17";
-		rLen = 0;
-		rLoc = 419;
-		rType = 0;
-		vrLen = 460;
-		vrLoc = 0;
-	};
-	E1B46FC504053C4F00050002 = {
-		fRef = F517D63E0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.m: 48";
-		rLen = 0;
-		rLoc = 1945;
-		rType = 0;
-		vrLen = 1328;
-		vrLoc = 466;
-	};
-	E1B46FC604053C4F00050002 = {
-		fRef = F517D63F0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.h: 17";
-		rLen = 0;
-		rLoc = 419;
-		rType = 0;
-		vrLen = 460;
-		vrLoc = 0;
-	};
-	E1B46FC704053C4F00050002 = {
-		fRef = F517D63E0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.m: 74";
-		rLen = 9;
-		rLoc = 2599;
-		rType = 0;
-		vrLen = 1108;
-		vrLoc = 1965;
-	};
-	E1B46FC804053C4F00050002 = {
-		fRef = F517D63F0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.h: 17";
-		rLen = 0;
-		rLoc = 419;
-		rType = 0;
-		vrLen = 460;
-		vrLoc = 0;
-	};
-	E1B46FC904053C4F00050002 = {
-		fRef = F517D63E0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.m: 1";
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 1212;
-		vrLoc = 0;
-	};
-	E1B46FCA04053C4F00050002 = {
-		fRef = F517D63F0356B80C016D68B9;
-		isa = PBXTextBookmark;
-		name = "PSAlarmsController.h: 13";
-		rLen = 9;
-		rLoc = 283;
-		rType = 0;
-		vrLen = 460;
-		vrLoc = 0;
-	};
 	E1B46FCB04053C4F00050002 = {
 		fRef = F517D63E0356B80C016D68B9;
@@ -9692,5 +10031,5 @@
 		name = "PSAlarmsController.m: 37";
 		rLen = 0;
-		rLoc = 1321;
+		rLoc = 1475;
 		rType = 0;
 		vrLen = 1500;
@@ -9874,14 +10213,4 @@
 		vrLen = 1404;
 		vrLoc = 108;
-	};
-	E1B4701004069E0B00050002 = {
-		fRef = F5F198D0036BE57401EB0372;
-		isa = PBXTextBookmark;
-		name = "NJRTableDelegate.m: 27";
-		rLen = 0;
-		rLoc = 754;
-		rType = 0;
-		vrLen = 1193;
-		vrLoc = 0;
 	};
 	E1B4701104069E0B00050002 = {
@@ -9909,14 +10238,4 @@
 		name = "NSSplitView.html: adjustSubvie...";
 	};
-	E1B4701404069E0B00050002 = {
-		fRef = E1B4707504069E0C00050002;
-		isa = PBXTextBookmark;
-		name = "NSArray.h: 15";
-		rLen = 37;
-		rLoc = 341;
-		rType = 0;
-		vrLen = 1354;
-		vrLoc = 0;
-	};
 	E1B4701504069E0B00050002 = {
 		fRef = E1B4707604069E0C00050002;
@@ -10828,10 +11147,4 @@
 		refType = 0;
 	};
-	E1B4707504069E0C00050002 = {
-		isa = PBXFileReference;
-		name = NSArray.h;
-		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSArray.h;
-		refType = 0;
-	};
 	E1B4707604069E0C00050002 = {
 		isa = PBXFileReference;
@@ -10922,14 +11235,4 @@
 		vrLoc = 0;
 	};
-	E1BF6EA103C95F4E00050002 = {
-		fRef = E1BF6EFF03C95F4E00050002;
-		isa = PBXTextBookmark;
-		name = "NSRunLoop.h: 13";
-		rLen = 34;
-		rLoc = 266;
-		rType = 0;
-		vrLen = 1443;
-		vrLoc = 526;
-	};
 	E1BF6EA203C95F4E00050002 = {
 		fRef = E1BF6F0003C95F4E00050002;
@@ -10981,5 +11284,5 @@
 		name = "PSAlarms.m: 206";
 		rLen = 0;
-		rLoc = 6049;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1340;
@@ -11011,5 +11314,5 @@
 		name = "PSAlarms.m: 48";
 		rLen = 0;
-		rLoc = 1409;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1406;
@@ -11051,5 +11354,5 @@
 		name = "PSAlarmAlertController.m: ";
 		rLen = 0;
-		rLoc = 2942;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1948;
@@ -11066,10 +11369,4 @@
 		name = NSArray.h;
 		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSArray.h;
-		refType = 0;
-	};
-	E1BF6EFF03C95F4E00050002 = {
-		isa = PBXFileReference;
-		name = NSRunLoop.h;
-		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSRunLoop.h;
 		refType = 0;
 	};
@@ -11270,5 +11567,5 @@
 		name = "PSTimer.m: 217";
 		rLen = 0;
-		rLoc = 5964;
+		rLoc = 6051;
 		rType = 0;
 		vrLen = 1138;
@@ -11290,5 +11587,5 @@
 		name = "PSTimer.m: 217";
 		rLen = 0;
-		rLoc = 5964;
+		rLoc = 6051;
 		rType = 0;
 		vrLen = 1138;
@@ -11310,5 +11607,5 @@
 		name = "PSTimer.m: 224";
 		rLen = 0;
-		rLoc = 6372;
+		rLoc = 6459;
 		rType = 0;
 		vrLen = 1092;
@@ -12179,5 +12476,5 @@
 		name = "PSAlarms.m: setUp";
 		rLen = 0;
-		rLoc = 1211;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1371;
@@ -12239,5 +12536,5 @@
 		name = "PSAlarmAlertController.m: stopAlerts:";
 		rLen = 0;
-		rLoc = 1675;
+		rLoc = 2849;
 		rType = 0;
 		vrLen = 945;
@@ -12320,10 +12617,4 @@
 		refType = 0;
 	};
-	E1DEF0F303FE294C00050002 = {
-		fileReference = E17F2F4103FDF67700050002;
-		isa = PBXFileBreakpoint;
-		lineNumber = 579;
-		state = 1;
-	};
 	E1DEF0FD03FE9F7C00050002 = {
 		fRef = E1DEF0FA03FE9F2C00050002;
@@ -12339,10 +12630,4 @@
 		vrLen = 1429;
 		vrLoc = 5693;
-	};
-	E1DEF126040039E800050002 = {
-		fileReference = F59DC6DC0353DE5101AEEDB1;
-		isa = PBXFileBreakpoint;
-		lineNumber = 78;
-		state = 1;
 	};
 	E1DEF12A04003A5F00050002 = {
@@ -12397,14 +12682,4 @@
 		name = "NSResponder.html: keyDown  - (...";
 	};
-	E1DEF13204003A5F00050002 = {
-		fRef = F5B79836035F64F80136A8DD;
-		isa = PBXTextBookmark;
-		name = "NJRTableView.m: 126";
-		rLen = 1460;
-		rLoc = 3900;
-		rType = 0;
-		vrLen = 1735;
-		vrLoc = 3735;
-	};
 	E1DEF13304003A5F00050002 = {
 		fRef = E1DEF31F04003A6000050002;
@@ -12516,14 +12791,4 @@
 		vrLen = 1306;
 		vrLoc = 3;
-	};
-	E1DEF14904003A5F00050002 = {
-		fRef = F552A8AC0358E8B201AEEDB1;
-		isa = PBXTextBookmark;
-		name = "NJRScrollView.m: __GNUC__";
-		rLen = 0;
-		rLoc = 0;
-		rType = 0;
-		vrLen = 934;
-		vrLoc = 0;
 	};
 	E1DEF14D04003A5F00050002 = {
@@ -12716,5 +12981,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1433;
@@ -13086,5 +13351,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1388;
@@ -13136,5 +13401,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1498;
@@ -14283,5 +14548,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1443;
@@ -14663,5 +14928,5 @@
 		name = "PSAlarmAlertController.m: 69";
 		rLen = 0;
-		rLoc = 2719;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1113;
@@ -14893,5 +15158,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1578;
@@ -15113,5 +15378,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1576;
@@ -15133,5 +15398,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1536;
@@ -15233,5 +15498,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1535;
@@ -15473,5 +15738,5 @@
 		name = "PSAlarmsController.m: 25";
 		rLen = 0;
-		rLoc = 553;
+		rLoc = 707;
 		rType = 0;
 		vrLen = 1536;
@@ -15986,5 +16251,5 @@
 		name = "PSAlarm.m: 198";
 		rLen = 0;
-		rLoc = 6728;
+		rLoc = 6743;
 		rType = 0;
 		vrLen = 1689;
@@ -16046,5 +16311,5 @@
 		name = "PSAlarmAlertController.m: 69";
 		rLen = 0;
-		rLoc = 2719;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1113;
@@ -16066,5 +16331,5 @@
 		name = "PSAlarmAlertController.m: 69";
 		rLen = 0;
-		rLoc = 2719;
+		rLoc = 3203;
 		rType = 0;
 		vrLen = 1113;
@@ -16146,5 +16411,5 @@
 		name = "PSTimer.m: 192";
 		rLen = 0;
-		rLoc = 5401;
+		rLoc = 5488;
 		rType = 0;
 		vrLen = 441;
@@ -16206,5 +16471,5 @@
 		name = "PSAlarms.m: 80";
 		rLen = 0;
-		rLoc = 2427;
+		rLoc = 0;
 		rType = 0;
 		vrLen = 1331;
@@ -16226,5 +16491,5 @@
 		name = "PSAlarm.m: 198";
 		rLen = 0;
-		rLoc = 6728;
+		rLoc = 6743;
 		rType = 0;
 		vrLen = 1687;
@@ -16296,5 +16561,5 @@
 		name = "PSAlarmsController.m: 24";
 		rLen = 0;
-		rLoc = 517;
+		rLoc = 671;
 		rType = 0;
 		vrLen = 1535;
@@ -16640,5 +16905,5 @@
 		name = "PSTimer.m: 176";
 		rLen = 0;
-		rLoc = 5273;
+		rLoc = 5360;
 		rType = 0;
 		vrLen = 641;
@@ -16658,4 +16923,603 @@
 		vrLen = 229;
 		vrLoc = 0;
+	};
+	E1F7C5E7041B3C6E00FEF34D = {
+		fRef = E1F7C5FF041B3C6E00FEF34D;
+		isa = PBXTextBookmark;
+		name = "NSUndoManager.h: 118";
+		rLen = 79;
+		rLoc = 3096;
+		rType = 0;
+		vrLen = 1334;
+		vrLoc = 2489;
+	};
+	E1F7C5E8041B3C6E00FEF34D = {
+		fRef = E1F7C600041B3C6E00FEF34D;
+		isa = PBXTextBookmark;
+		name = "NSArray.h: 77";
+		rLen = 32;
+		rLoc = 2703;
+		rType = 0;
+		vrLen = 1399;
+		vrLoc = 2665;
+	};
+	E1F7C5E9041B3C6E00FEF34D = {
+		fRef = E1F7C5FC041B3C6E00FEF34D;
+		isa = PBXTextBookmark;
+		name = "NSExtendedUndoManager.h: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 67;
+		vrLoc = 0;
+	};
+	E1F7C5EC041B3C6E00FEF34D = {
+		fRef = F517D63F0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.h: 13";
+		rLen = 9;
+		rLoc = 283;
+		rType = 0;
+		vrLen = 460;
+		vrLoc = 0;
+	};
+	E1F7C5EE041B3C6E00FEF34D = {
+		fRef = E1F7C5FD041B3C6E00FEF34D;
+		glyphRangeLength = 1911;
+		glyphRangeLocation = 15011;
+		isa = PBXDocBookmark;
+		name = "NSBundle.html: pathForResou...";
+	};
+	E1F7C5F0041B3C6E00FEF34D = {
+		fRef = F59E47B4036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.m: 74";
+		rLen = 0;
+		rLoc = 3208;
+		rType = 0;
+		vrLen = 1111;
+		vrLoc = 0;
+	};
+	E1F7C5F1041B3C6E00FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: cancelTimer";
+		rLen = 21;
+		rLoc = 13228;
+		rType = 0;
+		vrLen = 1302;
+		vrLoc = 12087;
+	};
+	E1F7C5F2041B3C6E00FEF34D = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: 186";
+		rLen = 1;
+		rLoc = 5209;
+		rType = 0;
+		vrLen = 1152;
+		vrLoc = 4637;
+	};
+	E1F7C5F3041B3C6E00FEF34D = {
+		fRef = F517D6430356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.h: importVersion1Alarms";
+		rLen = 0;
+		rLoc = 599;
+		rType = 0;
+		vrLen = 887;
+		vrLoc = 18;
+	};
+	E1F7C5F4041B3C6E00FEF34D = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 57";
+		rLen = 0;
+		rLoc = 2915;
+		rType = 0;
+		vrLen = 1205;
+		vrLoc = 1516;
+	};
+	E1F7C5F5041B3C6E00FEF34D = {
+		fRef = F517D63F0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.h: 13";
+		rLen = 9;
+		rLoc = 283;
+		rType = 0;
+		vrLen = 460;
+		vrLoc = 0;
+	};
+	E1F7C5FC041B3C6E00FEF34D = {
+		isa = PBXFileReference;
+		name = NSExtendedUndoManager.h;
+		path = /System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSExtendedUndoManager.h;
+		refType = 0;
+	};
+	E1F7C5FD041B3C6E00FEF34D = {
+		isa = PBXFileReference;
+		name = NSBundle.html;
+		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Resources/English.lproj/Documentation/Reference/ObjC_classic/Classes/NSBundle.html;
+		refType = 0;
+	};
+	E1F7C5FF041B3C6E00FEF34D = {
+		isa = PBXFileReference;
+		name = NSUndoManager.h;
+		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSUndoManager.h;
+		refType = 0;
+	};
+	E1F7C600041B3C6E00FEF34D = {
+		isa = PBXFileReference;
+		name = NSArray.h;
+		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSArray.h;
+		refType = 0;
+	};
+	E1F7C61A041C5B0000FEF34D = {
+		fRef = E1F7C647041C5B0000FEF34D;
+		isa = PBXTextBookmark;
+		name = "NSBundle.h: 35";
+		rLen = 0;
+		rLoc = 892;
+		rType = 0;
+		vrLen = 1214;
+		vrLoc = 508;
+	};
+	E1F7C61B041C5B0000FEF34D = {
+		fRef = F5B79836035F64F80136A8DD;
+		isa = PBXTextBookmark;
+		name = "NJRTableView.m: 105";
+		rLen = 31;
+		rLoc = 3160;
+		rType = 0;
+		vrLen = 1122;
+		vrLoc = 2291;
+	};
+	E1F7C61C041C5B0000FEF34D = {
+		fRef = F5F198D0036BE57401EB0372;
+		isa = PBXTextBookmark;
+		name = "NJRTableDelegate.m: selectedItems";
+		rLen = 26;
+		rLoc = 6618;
+		rType = 0;
+		vrLen = 939;
+		vrLoc = 6568;
+	};
+	E1F7C61D041C5B0000FEF34D = {
+		fRef = F517D6430356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.h: 38";
+		rLen = 48;
+		rLoc = 875;
+		rType = 0;
+		vrLen = 931;
+		vrLoc = 18;
+	};
+	E1F7C61E041C5B0000FEF34D = {
+		fRef = E1F7C648041C5B0000FEF34D;
+		isa = PBXTextBookmark;
+		name = "NSRunLoop.h: 62";
+		rLen = 0;
+		rLoc = 1673;
+		rType = 0;
+		vrLen = 1138;
+		vrLoc = 832;
+	};
+	E1F7C61F041C5B0000FEF34D = {
+		fRef = F59E47B4036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.m: 79";
+		rLen = 0;
+		rLoc = 3103;
+		rType = 0;
+		vrLen = 1479;
+		vrLoc = 1922;
+	};
+	E1F7C620041C5B0000FEF34D = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 33";
+		rLen = 0;
+		rLoc = 680;
+		rType = 0;
+		vrLen = 1408;
+		vrLoc = 155;
+	};
+	E1F7C621041C5B0000FEF34D = {
+		fRef = F589C9C6035AA12B0155F4B2;
+		isa = PBXTextBookmark;
+		name = "Read Me.rtfd: 13";
+		rLen = 0;
+		rLoc = 542;
+		rType = 0;
+		vrLen = 2334;
+		vrLoc = 6515;
+	};
+	E1F7C622041C5B0000FEF34D = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: nextAlarm";
+		rLen = 9;
+		rLoc = 4551;
+		rType = 0;
+		vrLen = 585;
+		vrLoc = 4284;
+	};
+	E1F7C623041C5B0000FEF34D = {
+		fRef = F59F6CB40354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.h: PSAlarmTimerExpiredNotification";
+		rLen = 0;
+		rLoc = 638;
+		rType = 0;
+		vrLen = 1211;
+		vrLoc = 1114;
+	};
+	E1F7C624041C5B0000FEF34D = {
+		fRef = E1F7C649041C5B0000FEF34D;
+		glyphRangeLength = 1397;
+		glyphRangeLocation = 4768;
+		isa = PBXDocBookmark;
+		name = "NSInvocation.html: retainArgume...";
+	};
+	E1F7C625041C5B0000FEF34D = {
+		fRef = E1F7C64A041C5B0000FEF34D;
+		isa = PBXTextBookmark;
+		name = "NSInvocation.h: 76";
+		rLen = 15;
+		rLoc = 1708;
+		rType = 0;
+		vrLen = 937;
+		vrLoc = 1127;
+	};
+	E1F7C626041C5B0000FEF34D = {
+		fRef = E1BF6E9103C928D200050002;
+		isa = PBXTextBookmark;
+		name = "PSTimer.m: __GNUC__";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1502;
+		vrLoc = 1154;
+	};
+	E1F7C627041C5B0000FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 33";
+		rLen = 0;
+		rLoc = 1187;
+		rType = 0;
+		vrLen = 1053;
+		vrLoc = 1518;
+	};
+	E1F7C628041C5B0000FEF34D = {
+		fRef = F560E2F10357506401A4E466;
+		isa = PBXTextBookmark;
+		rLen = 3;
+		rLoc = 5725;
+		rType = 0;
+	};
+	E1F7C629041C5B0000FEF34D = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: numberOfRowsInTableView:";
+		rLen = 0;
+		rLoc = 2569;
+		rType = 0;
+		vrLen = 801;
+		vrLoc = 1915;
+	};
+	E1F7C62A041C5B0000FEF34D = {
+		fRef = F5B79836035F64F80136A8DD;
+		isa = PBXTextBookmark;
+		name = "NJRTableView.m: 105";
+		rLen = 31;
+		rLoc = 3160;
+		rType = 0;
+		vrLen = 1122;
+		vrLoc = 2291;
+	};
+	E1F7C62B041C5B0000FEF34D = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 73";
+		rLen = 0;
+		rLoc = 2848;
+		rType = 0;
+		vrLen = 1054;
+		vrLoc = 1896;
+	};
+	E1F7C62C041C5B0000FEF34D = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: removeAlarms:";
+		rLen = 46;
+		rLoc = 5616;
+		rType = 0;
+		vrLen = 1188;
+		vrLoc = 4972;
+	};
+	E1F7C62D041C5B0000FEF34D = {
+		fRef = F517D6430356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.h: 38";
+		rLen = 48;
+		rLoc = 875;
+		rType = 0;
+		vrLen = 931;
+		vrLoc = 18;
+	};
+	E1F7C62E041C5B0000FEF34D = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: 214";
+		rLen = 0;
+		rLoc = 6214;
+		rType = 0;
+		vrLen = 974;
+		vrLoc = 5427;
+	};
+	E1F7C62F041C5B0000FEF34D = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 26";
+		rLen = 0;
+		rLoc = 568;
+		rType = 0;
+		vrLen = 1408;
+		vrLoc = 155;
+	};
+	E1F7C630041C5B0000FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: savedInterval";
+		rLen = 0;
+		rLoc = 13827;
+		rType = 0;
+		vrLen = 1099;
+		vrLoc = 13311;
+	};
+	E1F7C631041C5B0000FEF34D = {
+		fRef = F59E47B4036AAD55016B311C;
+		isa = PBXTextBookmark;
+		name = "PSAlarmAlertController.m: 79";
+		rLen = 0;
+		rLoc = 3103;
+		rType = 0;
+		vrLen = 1479;
+		vrLoc = 1922;
+	};
+	E1F7C632041C5B0000FEF34D = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: 214";
+		rLen = 0;
+		rLoc = 6214;
+		rType = 0;
+		vrLen = 974;
+		vrLoc = 5427;
+	};
+	E1F7C633041C5B0000FEF34D = {
+		fRef = F589C9C6035AA12B0155F4B2;
+		isa = PBXTextBookmark;
+		name = "Read Me.rtfd: 82";
+		rLen = 0;
+		rLoc = 5429;
+		rType = 0;
+		vrLen = 1978;
+		vrLoc = 4644;
+	};
+	E1F7C634041C5B0000FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 353";
+		rLen = 0;
+		rLoc = 11021;
+		rType = 0;
+		vrLen = 1607;
+		vrLoc = 9870;
+	};
+	E1F7C635041C5B0000FEF34D = {
+		fRef = F589C9C6035AA12B0155F4B2;
+		isa = PBXTextBookmark;
+		name = "Read Me.rtfd: 91";
+		rLen = 0;
+		rLoc = 6069;
+		rType = 0;
+		vrLen = 2384;
+		vrLoc = 4889;
+	};
+	E1F7C636041C5B0000FEF34D = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: 214";
+		rLen = 0;
+		rLoc = 6214;
+		rType = 0;
+		vrLen = 974;
+		vrLoc = 5427;
+	};
+	E1F7C637041C5B0000FEF34D = {
+		fRef = F517D63E0356B80C016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarmsController.m: 33";
+		rLen = 0;
+		rLoc = 680;
+		rType = 0;
+		vrLen = 1408;
+		vrLoc = 155;
+	};
+	E1F7C638041C5B0000FEF34D = {
+		fRef = F589C9C6035AA12B0155F4B2;
+		isa = PBXTextBookmark;
+		name = "Read Me.rtfd: 13";
+		rLen = 0;
+		rLoc = 542;
+		rType = 0;
+		vrLen = 2334;
+		vrLoc = 6515;
+	};
+	E1F7C639041C5B0000FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 50";
+		rLen = 0;
+		rLoc = 1696;
+		rType = 0;
+		vrLen = 1170;
+		vrLoc = 1187;
+	};
+	E1F7C63A041C5B0000FEF34D = {
+		fRef = E1BF6E9103C928D200050002;
+		isa = PBXTextBookmark;
+		name = "PSTimer.m: 138";
+		rLen = 0;
+		rLoc = 4078;
+		rType = 0;
+		vrLen = 1332;
+		vrLoc = 3841;
+	};
+	E1F7C63B041C5B0000FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 407";
+		rLen = 107;
+		rLoc = 12965;
+		rType = 0;
+		vrLen = 1293;
+		vrLoc = 12523;
+	};
+	E1F7C63C041C5B0000FEF34D = {
+		fRef = F517D6420356B8CC016D68B9;
+		isa = PBXTextBookmark;
+		name = "PSAlarms.m: nextAlarm";
+		rLen = 9;
+		rLoc = 4551;
+		rType = 0;
+		vrLen = 585;
+		vrLoc = 4284;
+	};
+	E1F7C63D041C5B0000FEF34D = {
+		fRef = E1BF6E9103C928D200050002;
+		isa = PBXTextBookmark;
+		name = "PSTimer.m: 161";
+		rLen = 0;
+		rLoc = 5032;
+		rType = 0;
+		vrLen = 1061;
+		vrLoc = 5737;
+	};
+	E1F7C63E041C5B0000FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 382";
+		rLen = 0;
+		rLoc = 12044;
+		rType = 0;
+		vrLen = 1386;
+		vrLoc = 12164;
+	};
+	E1F7C63F041C5B0000FEF34D = {
+		fRef = E1BF6E9103C928D200050002;
+		isa = PBXTextBookmark;
+		name = "PSTimer.m: 60";
+		rLen = 0;
+		rLoc = 2002;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 411;
+	};
+	E1F7C640041C5B0000FEF34D = {
+		fRef = F59F6CB40354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.h: PSAlarmTimerExpiredNotification";
+		rLen = 0;
+		rLoc = 638;
+		rType = 0;
+		vrLen = 1211;
+		vrLoc = 1114;
+	};
+	E1F7C641041C5B0000FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 403";
+		rLen = 20;
+		rLoc = 12880;
+		rType = 0;
+		vrLen = 1385;
+		vrLoc = 12164;
+	};
+	E1F7C642041C5B0000FEF34D = {
+		fRef = E1BF6E9103C928D200050002;
+		isa = PBXTextBookmark;
+		name = "PSTimer.m: 36";
+		rLen = 81;
+		rLoc = 711;
+		rType = 0;
+		vrLen = 1323;
+		vrLoc = 315;
+	};
+	E1F7C643041C5B0000FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 165";
+		rLen = 34;
+		rLoc = 5478;
+		rType = 0;
+		vrLen = 1498;
+		vrLoc = 4721;
+	};
+	E1F7C644041C5B0000FEF34D = {
+		fRef = E1BF6E9103C928D200050002;
+		isa = PBXTextBookmark;
+		name = "PSTimer.m: __GNUC__";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 1502;
+		vrLoc = 1154;
+	};
+	E1F7C645041C5B0000FEF34D = {
+		fRef = F59F6CB50354E7DA01AEEDB1;
+		isa = PBXTextBookmark;
+		name = "PSAlarm.m: 33";
+		rLen = 0;
+		rLoc = 1187;
+		rType = 0;
+		vrLen = 1053;
+		vrLoc = 1518;
+	};
+	E1F7C646041C5B0000FEF34D = {
+		fRef = F560E2F10357506401A4E466;
+		isa = PBXTextBookmark;
+		name = "PSApplication.m: 154";
+		rLen = 0;
+		rLoc = 5623;
+		rType = 0;
+		vrLen = 1793;
+		vrLoc = 5718;
+	};
+	E1F7C647041C5B0000FEF34D = {
+		isa = PBXFileReference;
+		name = NSBundle.h;
+		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSBundle.h;
+		refType = 0;
+	};
+	E1F7C648041C5B0000FEF34D = {
+		isa = PBXFileReference;
+		name = NSRunLoop.h;
+		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSRunLoop.h;
+		refType = 0;
+	};
+	E1F7C649041C5B0000FEF34D = {
+		isa = PBXFileReference;
+		name = NSInvocation.html;
+		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Resources/English.lproj/Documentation/Reference/ObjC_classic/Classes/NSInvocation.html;
+		refType = 0;
+	};
+	E1F7C64A041C5B0000FEF34D = {
+		isa = PBXFileReference;
+		name = NSInvocation.h;
+		path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSInvocation.h;
+		refType = 0;
 	};
 	E1FCECFD03C972CF001509F3 = {
Index: trunk/Cocoa/Pester/package-Pester.sh
===================================================================
--- trunk/Cocoa/Pester/package-Pester.sh	(revision 105)
+++ trunk/Cocoa/Pester/package-Pester.sh	(revision 113)
@@ -1,13 +1,5 @@
 #!/bin/zsh
 
-# stuff to do:
-# hdiutil create DiskImage.dmg -megabytes <size> -layout NONE
-# hdid -nomount DiskImage.dmg
-# sudo /sbin/newfs_hfs -w -v VolumeName -b 4096 /dev/disk2
-# hdiutil eject /dev/disk2
-
-# also check out 'build' on mosxland.sf.net
-
-# set -x -v
+#set -x -v
 
 PACKAGEDIR="$PWD"
@@ -18,6 +10,5 @@
 rm -f .gdb_history && \
 VERSION=`cat VERSION` && \
-DMG="$PRODUCT-$VERSION.dmg" VOL="$PRODUCT $VERSION" MOUNTPOINT="/Volumes/$VOL" && \
-DSTROOT="$PACKAGEDIR/$VOL" && \
+DMG="$PRODUCT-$VERSION.dmg" VOL="$PRODUCT $VERSION" DSTROOT="$PACKAGEDIR/$VOL" && \
 sudo rm -fr "$DSTROOT" && \
 rm -rf build/ && \
@@ -27,25 +18,20 @@
 ditto -rsrc "${PACKAGEDIR}/Read Me" "$DSTROOT" && \
 rm -rf "$DSTROOT"/Source/build "${DSTROOT}/Source/Read Me.rtfd" && \
-#breaks in 10.2 and later, sigh.
-#mkdir "$DSTROOT/Read Me.rtfd" && \
-#cd "$DSTROOT/Read Me.rtfd" && \
-#for i in "../Pester.app/Contents/Resources/Read Me.rtfd"/*; do ln -s "$i"; done && \
 find "$DSTROOT" -name ".svn" -exec sudo /bin/rm -rf "{}" \; ; \
 cd "$PACKAGEDIR" && \
 rm -f "$DMG" && \
-hdiutil create "$DMG" -megabytes 5 -ov -type UDIF && \
-DISK=`hdid -nomount "$DMG" | sed -ne ' /Apple_partition_scheme/ s|^/dev/\([^ ]*\).*$|\1|p'` && \
-newfs_hfs -v "$VOL" "/dev/r${DISK}s2" && \
-hdiutil eject "$DISK" && \
-hdid "$DMG" && \
+hdiutil create "$DMG" -megabytes 5 -ov -layout NONE -fs 'HFS+' -volname "$VOL" && \
+MOUNT=`hdiutil attach "$DMG"` && \
+DISK=`echo "$MOUNT" | sed -ne ' s|^/dev/\([^ ]*\).*$|\1|p'` && \
+MOUNTPOINT=`echo "$MOUNT" | sed -ne 's|^.*\(/Volumes/.*\)$|\1|p'` && \
 ditto -rsrc "$DSTROOT" "$MOUNTPOINT" && \
 chmod -R a+rX,u+w "$MOUNTPOINT" && \
 openUp "$MOUNTPOINT" && \
-# sleep 2 && \
-hdiutil eject $DISK && \
-# osascript -e "tell application \"Finder\" to eject disk \"$VOL\"" && \
+hdiutil detach $DISK && \
 hdiutil convert "$DMG" -format UDZO -imagekey zlib-level=9 -o "z$DMG" && \
 mv "z$DMG" "$DMG" && \
 hdiutil internet-enable "$DMG" && \
 scp "$DMG" ainaz:web/nriley/software/ && \
+cd "$PACKAGEDIR"/Source && \
+agvtool bump -all && \
 :
