Changeset 61


Ignore:
Timestamp:
01/06/03 13:05:29 (21 years ago)
Author:
Nicholas Riley
Message:

Pester 1.1b1.

PSPowerManager: Fixed delegate method selectors to better reflect what
is going on (Apple's docs in IOKit Fundamentals help with this; the
kIOMessage*Sleep constants are really poorly named).

VERSION: Updated for 1.1b1.

PSSpeechAlert.h: Fixed company name.

PSAlert.[hm]: Added -prepareForAlarm: to support PSWakeAlert.

PSTimer.[hm]: Replacement for NSTimer that works properly across
sleep/wake cycles and will schedule wake timers.

PSAlerts.[hm]: Added -prepareForAlarm: to support PSWakeAlert.

Read Me.rtfd: Updated for 1.1b1.

PSAlarm.[hm]: Added -setWakeUp:, invoke -[PSAlerts prepareForAlarm],
replaced alarm timer NSTimer with PSTimer.

PSApplication.[hm]: Replaced dock update timer NSTimer with PSTimer.
Uncovered some issues, need to fix later. Enable alarm discard for
beta release.

PSWakeAlert.[hm]: Shared alert implementation for wakeup. Doesn't do
anything at trigger time, but uses new preparation interface to work
at alarm set time (should work for repeating alarms too, but I didn't
bother to test...)

PSAlarmSetController.m: Added support for PSWakeAlert. Save default
alert information on quit. Removed debug statements on hide/unhide;
it works fine regardless of whether the app is explicitly hidden or
the window hides itself.

PSAlarms.m: PSTimer support - invoke +[PSTimer setUp] to initialize
timer list.

Location:
trunk/Cocoa/Pester/Source
Files:
4 added
20 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cocoa/Pester/Source/PSAlarm.h

    r53 r61  
    2323extern NSString * const PSAlarmDiedNotification;
    2424
    25 @class PSAlert, PSAlerts;
     25@class PSAlert, PSAlerts, PSTimer;
    2626
    2727@interface PSAlarm : NSObject <NSCoding, PSPropertyListSerialization> {
     
    3333    NSString *alarmMessage;
    3434    NSString *invalidMessage;
    35     NSTimer *timer;
     35    PSTimer *timer;
    3636    PSAlerts *alerts;
    3737    BOOL repeating;
     
    4545- (void)setRepeating:(BOOL)isRepeating;
    4646- (void)setSnoozeInterval:(NSTimeInterval)anInterval;
     47- (void)setWakeUp:(BOOL)doWake;
    4748
    4849- (NSCalendarDate *)date;
  • trunk/Cocoa/Pester/Source/PSAlarm.m

    r53 r61  
    1010#import "PSAlert.h"
    1111#import "PSAlerts.h"
     12#import "PSTimer.h"
    1213#import "NJRDateFormatter.h"
    1314#import "NSCalendarDate-NJRExtensions.h"
     
    143144}
    144145
    145 - (void)_timerExpired:(NSTimer *)aTimer;
     146- (void)_timerExpired:(PSTimer *)aTimer;
    146147{
    147148    NSLog(@"expired: %@; now %@", [[aTimer fireDate] description], [[NSDate date] description]);
     
    198199    NSAssert(alarmType == PSAlarmExpired, @"CanÕt snooze an alarm that hasnÕt expired");
    199200    alarmType = PSAlarmSnooze;
     201}
     202
     203- (void)setWakeUp:(BOOL)doWake;
     204{
     205    [timer setWakeUp: doWake];
    200206}
    201207
     
    379385        return NO;
    380386    }
    381     timer = [NSTimer scheduledTimerWithTimeInterval: (alarmType == PSAlarmSnooze ? snoozeInterval : alarmInterval) target: self selector: @selector(_timerExpired:) userInfo: nil repeats: NO];
     387    timer = [PSTimer scheduledTimerWithTimeInterval: (alarmType == PSAlarmSnooze ? snoozeInterval : alarmInterval) target: self selector: @selector(_timerExpired:) userInfo: nil repeats: NO];
    382388    if (timer == nil) return NO;
    383389    [timer retain];
    384390    alarmType = PSAlarmSet;
     391    [alerts prepareForAlarm: self];
     392
    385393    [[NSNotificationCenter defaultCenter] postNotificationName: PSAlarmTimerSetNotification object: self];
    386394    // NSLog(@"set: %@; now %@; remaining %@", [[timer fireDate] description], [[NSDate date] description], [self timeRemainingString]);
  • trunk/Cocoa/Pester/Source/PSAlarmAlertController.m

    r53 r61  
    4141    unsigned count = [pendingAlerts count];
    4242    [pendingAlerts removeObject: alert];
    43     NSLog(@"removed: %@; still pending: %@", alert, [pendingAlerts description]);
    44     NSLog(@"alarm: %@ retainCount %d", [notification object], [[notification object] retainCount]);
     43    // NSLog(@"removed: %@; still pending: %@", alert, [pendingAlerts description]);
     44    // NSLog(@"alarm: %@ retainCount %d", [notification object], [[notification object] retainCount]);
    4545    NSAssert2([pendingAlerts count] == count - 1, @"alert not in set: %@\n%@", alert, notification);
    4646    if ([pendingAlerts count] == 0) {
  • trunk/Cocoa/Pester/Source/PSAlarmSetController.m

    r60 r61  
    2727#import "PSMovieAlert.h"
    2828#import "PSSpeechAlert.h"
     29#import "PSWakeAlert.h"
    2930
    3031/* Bugs to file:
     
    124125    [notificationCenter addObserver: self selector: @selector(applicationWillHide:) name: NSApplicationWillHideNotification object: NSApp];
    125126    [notificationCenter addObserver: self selector: @selector(applicationDidUnhide:) name: NSApplicationDidUnhideNotification object: NSApp];
     127    [notificationCenter addObserver: self selector: @selector(applicationWillTerminate:) name: NSApplicationWillTerminateNotification object: NSApp];
    126128    [voice setDelegate: self]; // XXX why don't we do this in IB?  It should use the accessor...
    127129    [wakeUp setEnabled: [PSPowerManager autoWakeSupported]];
     
    380382            [doSpeak setIntValue: YES];
    381383            [voice setVoice: [(PSSpeechAlert *)alert voice]];
    382         }
    383     }
     384        } else if ([alert isKindOfClass: [PSWakeAlert class]]) {
     385            [wakeUp setIntValue: YES];
     386        }
     387}
    384388}
    385389
     
    417421        if ([doSpeak intValue])
    418422            [alerts addAlert: [PSSpeechAlert alertWithVoice: [voice titleOfSelectedItem]]];
     423        // wake alert
     424        if ([wakeUp intValue])
     425            [alerts addAlert: [PSWakeAlert alert]];
    419426        [[NSUserDefaults standardUserDefaults] setObject: [alerts propertyListRepresentation] forKey: PSAlertsSelected];
    420427    NS_HANDLER
     
    525532@implementation PSAlarmSetController (NSApplicationNotifications)
    526533
     534- (void)applicationWillTerminate:(NSNotification *)notification;
     535{
     536    [self _setAlerts];
     537}
     538
    527539- (void)applicationWillHide:(NSNotification *)notification;
    528540{
    529541    if ([[self window] isVisible]) {
    530         NSLog(@"hide");
    531542        [self silence: nil];
    532543        [self _stopUpdateTimer];
     
    537548{
    538549    if ([[self window] isVisible]) {
    539         NSLog(@"unhide");
    540550        [self update: self];
    541551    }
  • trunk/Cocoa/Pester/Source/PSAlarms.m

    r60 r61  
    99#import "PSAlarms.h"
    1010#import "PSAlarm.h"
     11#import "PSTimer.h"
    1112#import "NSDictionary-NJRExtensions.h"
    1213
     
    4445        }
    4546        [PSAlarmsAllAlarms _updateNextAlarm]; // only generate notifications after singleton established
     47        [PSTimer setUp];
    4648    }
    4749}
     
    7072{
    7173    PSAlarm *alarm = [notification object];
    72     NSLog(@"timer expired: %@ retainCount %d", alarm, [alarm retainCount]);
     74    // NSLog(@"timer expired: %@ retainCount %d", alarm, [alarm retainCount]);
    7375    [expiredAlarms addObject: alarm];
    74     NSLog(@"expired alarms: %@", [expiredAlarms description]);
     76    // NSLog(@"expired alarms: %@", [expiredAlarms description]);
    7577    [alarms removeObject: alarm];
    7678    [self _changed];
     
    8082{
    8183    PSAlarm *alarm = [notification object];
    82     NSLog(@"timer set: %@ retainCount %d", alarm, [alarm retainCount]);
     84    // NSLog(@"timer set: %@ retainCount %d", alarm, [alarm retainCount]);
    8385    [alarms addObject: alarm];
    8486    [expiredAlarms removeObject: alarm];
     
    8991{
    9092    PSAlarm *alarm = [notification object];
    91     NSLog(@"alarm died: %@ retainCount %d", alarm, [alarm retainCount]);
     93    // NSLog(@"alarm died: %@ retainCount %d", alarm, [alarm retainCount]);
    9294    [alarms removeObject: alarm];
    9395    [expiredAlarms removeObject: alarm];
  • trunk/Cocoa/Pester/Source/PSAlert.h

    r53 r61  
    2222// subclasses should implement these methods
    2323+ (PSAlert *)alert;
     24- (void)prepareForAlarm:(PSAlarm *)alarm;
    2425- (void)triggerForAlarm:(PSAlarm *)alarm;
    2526- (BOOL)requiresPesterFrontmost;
  • trunk/Cocoa/Pester/Source/PSAlert.m

    r53 r61  
    2323    NSAssert(NO, @"Class is abstract");
    2424    return nil;
     25}
     26
     27- (void)prepareForAlarm:(PSAlarm *)alarm;
     28{
     29    return;
    2530}
    2631
  • trunk/Cocoa/Pester/Source/PSAlerts.h

    r53 r61  
    2828- (BOOL)requirePesterFrontmost; // do any alerts require Pester be in front?
    2929
     30- (void)prepareForAlarm:(PSAlarm *)alarm;
    3031- (void)triggerForAlarm:(PSAlarm *)alarm;
    3132
  • trunk/Cocoa/Pester/Source/PSAlerts.m

    r53 r61  
    7575#pragma mark actions
    7676
     77- (void)prepareForAlarm:(PSAlarm *)alarm;
     78{
     79    [alerts makeObjectsPerformSelector: @selector(prepareForAlarm:) withObject: alarm];
     80}
     81
    7782- (void)triggerForAlarm:(PSAlarm *)alarm;
    7883{
  • trunk/Cocoa/Pester/Source/PSApplication.h

    r34 r61  
    1111@class PSAlarmsController;
    1212@class PSAlarmSetController;
     13@class PSTimer;
    1314
    1415@interface PSApplication : NSApplication {
    1516    PSAlarmsController *alarmsController;
    1617    IBOutlet PSAlarmSetController *alarmSetController;
    17     NSTimer *dockUpdateTimer;
     18    PSTimer *dockUpdateTimer;
    1819    NSTimeInterval dockUpdateInterval;
    1920    NSImage *appIconImage;
  • trunk/Cocoa/Pester/Source/PSApplication.m

    r60 r61  
    1313#import "PSAlarm.h"
    1414#import "PSAlarms.h"
     15#import "PSTimer.h"
    1516
    1617@implementation PSApplication
     
    6465- (void)_setUpdateTimerForInterval:(NSTimeInterval)interval alarm:(PSAlarm *)alarm repeats:(BOOL)repeats;
    6566{
    66     dockUpdateTimer = [NSTimer scheduledTimerWithTimeInterval: interval target: self selector: @selector(_updateDockTile:) userInfo: alarm repeats: repeats];
     67    dockUpdateTimer = [PSTimer scheduledTimerWithTimeInterval: interval target: self selector: @selector(_updateDockTile:) userInfo: alarm repeats: repeats];
    6768    [dockUpdateTimer retain];
    6869    dockUpdateInterval = interval; // because [timer timeInterval] always returns 0 once set
    6970}
    7071
    71 - (void)_updateDockTile:(NSTimer *)timer;
     72- (void)_updateDockTile:(PSTimer *)timer;
    7273{
    7374    PSAlarm *alarm = [timer userInfo];
     
    201202                NS_ENDHANDLER
    202203            case NSAlertAlternateReturn:
    203                 NSLog(@"discard");
    204                 // [allAlarms discardVersion1Alarms];
     204                [allAlarms discardVersion1Alarms];
    205205                break;
    206206            case NSAlertOtherReturn:
    207                 NSLog(@"donÕt import");
    208207                break;
    209208        }
  • trunk/Cocoa/Pester/Source/PSPowerManager.h

    r53 r61  
    2727@interface NSObject (PSPowerManagerDelegate)
    2828
    29 - (void)powerManagerWillSleep:(PSPowerManager *)powerManager;
    30 - (BOOL)powerManagerShouldSleep:(PSPowerManager *)powerManager;
     29- (void)powerManagerWillDemandSleep:(PSPowerManager *)powerManager;
     30- (BOOL)powerManagerShouldIdleSleep:(PSPowerManager *)powerManager;
    3131- (void)powerManagerDidWake:(PSPowerManager *)powerManager;
    3232
  • trunk/Cocoa/Pester/Source/PSPowerManager.m

    r53 r61  
    220220    switch (messageType) {
    221221        case kIOMessageSystemWillSleep:
    222             if ([delegate respondsToSelector: @selector(powerManagerWillSleep:)])
    223                 [delegate powerManagerWillSleep: self];
    224             IOAllowPowerChange(root_port, (long)messageArgument);
     222            if ([delegate respondsToSelector: @selector(powerManagerWillDemandSleep:)]) {
     223                [delegate powerManagerWillDemandSleep: self];
     224                IOAllowPowerChange(root_port, (long)messageArgument);
     225            }
    225226            break;
    226227        case kIOMessageCanSystemSleep:
    227             if ([delegate respondsToSelector: @selector(powerManagerShouldSleep:)]) {
    228                 if ([delegate powerManagerShouldSleep: self]) {
     228            if ([delegate respondsToSelector: @selector(powerManagerShouldIdleSleep:)]) {
     229                if ([delegate powerManagerShouldIdleSleep: self]) {
    229230                    IOAllowPowerChange(root_port, (long)messageArgument);
    230231                } else {
     
    252253
    253254        delegate = [aDelegate retain];
    254 
    255255        root_port = IORegisterForSystemPower(self, &notificationPort, powerCallback, &notifier);
    256256        NSAssert(root_port != NULL, @"IORegisterForSystemPower failed");
  • trunk/Cocoa/Pester/Source/PSSpeechAlert.h

    r53 r61  
    44//
    55//  Created by Nicholas Riley on Sat Oct 26 2002.
    6 //  Copyright (c) 2002 __MyCompanyName__. All rights reserved.
     6//  Copyright (c) 2002 Nicholas Riley. All rights reserved.
    77//
    88
  • trunk/Cocoa/Pester/Source/Pester.pbproj/nicholas.pbxuser

    r60 r61  
    2222                );
    2323                perUserDictionary = {
    24                         PBXPerProjectTemplateStateSaveDate = 63490351;
    25                         "PBXTemplateGeometry-F5CA7ECB015C094F0DCA290F" = {
    26                                 ContentSize = "{668, 621}";
     24                        PBXPerProjectTemplateStateSaveDate = 63549866;
     25                        "PBXTemplateGeometry-F5314676015831810DCA290F" = {
     26                                ContentSize = "{769, 299}";
    2727                                LeftSlideOut = {
    2828                                        Collapsed = NO;
    29                                         Frame = "{{0, 0}, {668, 621}}";
     29                                        Frame = "{{0, 23}, {769, 276}}";
    3030                                        Split0 = {
     31                                                ActiveTab = 2;
     32                                                ActiveTabName = PBXBuildResultsModule;
    3133                                                Collapsed = NO;
    32                                                 Frame = "{{0, 0}, {668, 621}}";
     34                                                Frame = "{{0, 0}, {769, 276}}";
    3335                                                Split0 = {
    34                                                         Frame = "{{0, 0}, {668, 621}}";
     36                                                        Frame = "{{0, 129}, {769, 147}}";
    3537                                                };
    3638                                                SplitCount = 1;
    3739                                                Tab0 = {
    38                                                         Frame = "{{0, 0}, {484, 208}}";
     40                                                        Frame = "{{0, 0}, {952, 321}}";
    3941                                                };
    4042                                                Tab1 = {
    4143                                                        Debugger = {
    4244                                                                Collapsed = NO;
    43                                                                 Frame = "{{0, 0}, {664, 208}}";
     45                                                                Frame = "{{0, 0}, {781, 452}}";
    4446                                                                Split0 = {
    45                                                                         Frame = "{{0, 24}, {664, 184}}";
     47                                                                        Frame = "{{0, 24}, {781, 428}}";
    4648                                                                        Split0 = {
    47                                                                                 Frame = "{{0, 0}, {325, 184}}";
     49                                                                                Frame = "{{0, 0}, {383, 428}}";
    4850                                                                        };
    4951                                                                        Split1 = {
     
    5456                                                                                        85,
    5557                                                                                        Summary,
    56                                                                                         96.123,
     58                                                                                        155.123,
    5759                                                                                );
    58                                                                                 Frame = "{{334, 0}, {330, 184}}";
     60                                                                                Frame = "{{392, 0}, {389, 428}}";
    5961                                                                        };
    6062                                                                        SplitCount = 2;
     
    7072                                                                TabsVisible = YES;
    7173                                                        };
    72                                                         Frame = "{{0, 0}, {664, 208}}";
     74                                                        Frame = "{{0, 0}, {781, 452}}";
    7375                                                        LauncherConfigVersion = 7;
    7476                                                };
    7577                                                Tab2 = {
    76                                                         Frame = "{{0, 0}, {664, 50}}";
     78                                                        Frame = "{{0, 0}, {685, 215}}";
    7779                                                        LauncherConfigVersion = 3;
    7880                                                        Runner = {
    79                                                                 Frame = "{{0, 0}, {664, 50}}";
     81                                                                Frame = "{{0, 0}, {685, 215}}";
    8082                                                        };
    8183                                                };
    8284                                                Tab3 = {
    83                                                         BuildMessageFrame = "{{0, 0}, {614, 262}}";
    84                                                         BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
     85                                                        BuildMessageFrame = "{{0, 0}, {771, 92}}";
     86                                                        BuildTranscriptFrame = "{{0, 101}, {771, 0}}";
    8587                                                        BuildTranscriptFrameExpanded = YES;
    86                                                         Frame = "{{0, 0}, {612, 295}}";
     88                                                        Frame = "{{0, 0}, {769, 123}}";
    8789                                                };
    8890                                                Tab4 = {
     
    9496                                        SplitCount = 1;
    9597                                        Tab0 = {
    96                                                 Frame = "{{0, 0}, {313, 531}}";
     98                                                Frame = "{{0, 0}, {300, 533}}";
    9799                                                GroupTreeTableConfiguration = (
    98100                                                        TargetStatusColumn,
    99101                                                        18,
    100102                                                        MainColumn,
    101                                                         280,
     103                                                        267,
    102104                                                );
    103105                                        };
     
    123125                                        };
    124126                                        Tab3 = {
    125                                                 Frame = "{{0, 0}, {200, 557}}";
     127                                                Frame = "{{0, 0}, {200, 100}}";
    126128                                                TargetTableConfiguration = (
    127129                                                        ActiveObject,
     
    144146                                };
    145147                                NavBarShownByDefault = YES;
    146                                 StatusViewVisible = NO;
    147                                 Template = F5CA7ECB015C094F0DCA290F;
    148                                 ToolbarVisible = NO;
    149                                 WindowLocation = "{48, 189}";
    150                         };
    151                         "PBXTemplateGeometry-F5CA7ECC015C09990DCA290F" = {
    152                                 ContentSize = "{773, 558}";
    153                                 LeftSlideOut = {
    154                                         Collapsed = NO;
    155                                         Frame = "{{0, 23}, {773, 535}}";
    156                                         Split0 = {
    157                                                 ActiveTab = 0;
    158                                                 ActiveTabName = PBXDebugSessionModule;
    159                                                 Collapsed = NO;
    160                                                 Frame = "{{24, 0}, {749, 535}}";
    161                                                 Split0 = {
    162                                                         Frame = "{{0, 334}, {749, 201}}";
    163                                                 };
    164                                                 SplitCount = 1;
    165                                                 Tab0 = {
    166                                                         Frame = "{{0, 0}, {749, 267}}";
    167                                                 };
    168                                                 Tab1 = {
    169                                                         Debugger = {
    170                                                                 ActiveTab = 0;
    171                                                                 ActiveTabName = PBXDebugCLIModule;
    172                                                                 Collapsed = NO;
    173                                                                 Frame = "{{0, 0}, {749, 328}}";
    174                                                                 Split0 = {
    175                                                                         Frame = "{{0, 73}, {749, 255}}";
    176                                                                         Split0 = {
    177                                                                                 Frame = "{{0, 0}, {367, 255}}";
    178                                                                         };
    179                                                                         Split1 = {
    180                                                                                 DebugVariablesTableConfiguration = (
    181                                                                                         Name,
    182                                                                                         123,
    183                                                                                         Value,
    184                                                                                         85,
    185                                                                                         Summary,
    186                                                                                         139.123,
    187                                                                                 );
    188                                                                                 Frame = "{{376, 0}, {373, 255}}";
    189                                                                         };
    190                                                                         SplitCount = 2;
    191                                                                 };
    192                                                                 SplitCount = 1;
    193                                                                 Tab0 = {
    194                                                                         Frame = "{{0, 0}, {749, 50}}";
    195                                                                 };
    196                                                                 Tab1 = {
    197                                                                         Frame = "{{0, 0}, {749, 49}}";
    198                                                                 };
    199                                                                 TabCount = 2;
    200                                                                 TabsVisible = YES;
    201                                                         };
    202                                                         Frame = "{{0, 0}, {749, 328}}";
    203                                                         LauncherConfigVersion = 7;
    204                                                 };
    205                                                 Tab2 = {
    206                                                         Frame = "{{0, 0}, {664, 50}}";
    207                                                         LauncherConfigVersion = 3;
    208                                                         Runner = {
    209                                                                 Frame = "{{0, 0}, {664, 50}}";
    210                                                         };
    211                                                 };
    212                                                 Tab3 = {
    213                                                         BuildMessageFrame = "{{0, 0}, {614, 262}}";
    214                                                         BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
    215                                                         BuildTranscriptFrameExpanded = YES;
    216                                                         Frame = "{{0, 0}, {612, 295}}";
    217                                                 };
    218                                                 Tab4 = {
    219                                                         Frame = "{{0, 0}, {612, 295}}";
    220                                                 };
    221                                                 TabCount = 5;
    222                                                 TabsVisible = NO;
    223                                         };
    224                                         SplitCount = 1;
    225                                         Tab0 = {
    226                                                 Frame = "{{0, 0}, {313, 531}}";
    227                                                 GroupTreeTableConfiguration = (
    228                                                         TargetStatusColumn,
    229                                                         18,
    230                                                         MainColumn,
    231                                                         280,
    232                                                 );
    233                                         };
    234                                         Tab1 = {
    235                                                 ClassesFrame = "{{0, 0}, {280, 398}}";
    236                                                 ClassesTreeTableConfiguration = (
    237                                                         PBXBookColumnIdentifier,
    238                                                         20,
    239                                                         PBXClassColumnIdentifier,
    240                                                         237,
    241                                                 );
    242                                                 Frame = "{{0, 0}, {278, 659}}";
    243                                                 MembersFrame = "{{0, 407}, {280, 252}}";
    244                                                 MembersTreeTableConfiguration = (
    245                                                         PBXBookColumnIdentifier,
    246                                                         20,
    247                                                         PBXMethodColumnIdentifier,
    248                                                         236,
    249                                                 );
    250                                         };
    251                                         Tab2 = {
    252                                                 Frame = "{{0, 0}, {200, 100}}";
    253                                         };
    254                                         Tab3 = {
    255                                                 Frame = "{{0, 0}, {200, 557}}";
    256                                                 TargetTableConfiguration = (
    257                                                         ActiveObject,
    258                                                         16,
    259                                                         ObjectNames,
    260                                                         202.296,
    261                                                 );
    262                                         };
    263                                         Tab4 = {
    264                                                 BreakpointsTreeTableConfiguration = (
    265                                                         breakpointColumn,
    266                                                         197,
    267                                                         enabledColumn,
    268                                                         31,
    269                                                 );
    270                                                 Frame = "{{0, 0}, {250, 100}}";
    271                                         };
    272                                         TabCount = 5;
    273                                         TabsVisible = YES;
    274                                 };
    275                                 NavBarShownByDefault = YES;
    276148                                StatusViewVisible = YES;
    277                                 Template = F5CA7ECC015C09990DCA290F;
     149                                Template = F5314676015831810DCA290F;
    278150                                ToolbarVisible = YES;
    279                                 WindowLocation = "{436, 82}";
     151                                WindowLocation = "{509, 0}";
    280152                        };
    281153                        PBXWorkspaceContents = (
     
    285157                                                        Split0 = {
    286158                                                                NavContent0 = {
    287                                                                         bookmark = E1096EC203C3F504009B92C1;
     159                                                                        bookmark = E1F4C96603C9B1E6001509F3;
    288160                                                                        history = (
    289161                                                                                E1D2937503BD418200F9204E,
     
    295167                                                                                E1D2938503BD418200F9204E,
    296168                                                                                E1D2938603BD418200F9204E,
    297                                                                                 E1D2938903BD418200F9204E,
    298                                                                                 E195A26303BE251F00186F9B,
    299169                                                                                E195A26403BE251F00186F9B,
    300170                                                                                E195A26503BE251F00186F9B,
     
    313183                                                                                E195A28003BE251F00186F9B,
    314184                                                                                E195A28F03BE251F00186F9B,
    315                                                                                 E19DCB6C03BE4A0A00B934BF,
    316185                                                                                E19DCB7803BE4A0A00B934BF,
    317186                                                                                E19DCB8203BE4A0A00B934BF,
    318187                                                                                E19DCB8303BE4A0A00B934BF,
    319188                                                                                E19DCC8703BE900300B934BF,
    320                                                                                 E19DCC8803BE900300B934BF,
    321189                                                                                E19DCC8903BE900300B934BF,
    322190                                                                                E19DCC8A03BE900300B934BF,
    323                                                                                 E19DCC8B03BE900300B934BF,
    324                                                                                 E19DCC8C03BE900300B934BF,
    325191                                                                                E19DCC8E03BE900300B934BF,
    326192                                                                                E19DCC8F03BE900300B934BF,
    327193                                                                                E19DCC9203BE900300B934BF,
    328194                                                                                E19DCC9603BE900300B934BF,
    329                                                                                 E19DCC9703BE900300B934BF,
    330195                                                                                E19DCC9C03BE900300B934BF,
    331196                                                                                E19DCC9E03BE900300B934BF,
     
    335200                                                                                E1A9DEF103BF480F0089E8B2,
    336201                                                                                E1A9DEF203BF480F0089E8B2,
    337                                                                                 E11CD2CA03BF9B3300C49BEF,
    338202                                                                                E11CD2D003BF9B3300C49BEF,
    339203                                                                                E11CD2D103BF9B3300C49BEF,
     
    343207                                                                                E11CD2D503BF9B3300C49BEF,
    344208                                                                                E11CD2D603BF9B3300C49BEF,
    345                                                                                 E11CD2D703BF9B3300C49BEF,
    346209                                                                                E11CD2D803BF9B3300C49BEF,
    347210                                                                                E11CD2E003BF9B3300C49BEF,
    348                                                                                 E17AED7203C0F5D300B89ACF,
    349211                                                                                E17AED7303C0F5D300B89ACF,
    350212                                                                                E17AED7403C0F5D300B89ACF,
     
    356218                                                                                E17AED7A03C0F5D300B89ACF,
    357219                                                                                E17AED7B03C0F5D300B89ACF,
    358                                                                                 E17AED7C03C0F5D300B89ACF,
    359220                                                                                E17AED7D03C0F5D300B89ACF,
    360                                                                                 E17AED7E03C0F5D300B89ACF,
    361                                                                                 E17AED7F03C0F5D300B89ACF,
    362221                                                                                E17AED8003C0F5D300B89ACF,
    363                                                                                 E17AED8103C0F5D300B89ACF,
    364                                                                                 E17AED8203C0F5D300B89ACF,
    365                                                                                 E17AED8303C0F5D300B89ACF,
    366222                                                                                E17AED8403C0F5D300B89ACF,
    367                                                                                 E17AED8503C0F5D300B89ACF,
    368                                                                                 E17AED8603C0F5D300B89ACF,
    369223                                                                                E17AED8703C0F5D300B89ACF,
    370224                                                                                E17AED8803C0F5D300B89ACF,
    371                                                                                 E17AED8903C0F5D300B89ACF,
    372225                                                                                E117A4AC03C3E9C600E10BA2,
    373226                                                                                E117A4AD03C3E9C600E10BA2,
     
    375228                                                                                E117A4AF03C3E9C600E10BA2,
    376229                                                                                E117A4B003C3E9C600E10BA2,
    377                                                                                 E1096EB603C3EDB0009B92C1,
    378                                                                                 E1096EB903C3EDB0009B92C1,
     230                                                                                E1BF6E9A03C95F4E00050002,
     231                                                                                E1BF6E9D03C95F4E00050002,
     232                                                                                E1BF6E9E03C95F4E00050002,
     233                                                                                E1BF6E9F03C95F4E00050002,
     234                                                                                E1BF6EA003C95F4E00050002,
     235                                                                                E1BF6EA103C95F4E00050002,
     236                                                                                E1BF6EA203C95F4E00050002,
     237                                                                                E1BF6EA903C95F4E00050002,
     238                                                                                E1FCECFD03C972CF001509F3,
     239                                                                                E19FD3A203C9985C001509F3,
     240                                                                                E1AFB0D103C9A59C001509F3,
     241                                                                                E1AFB0D203C9A59C001509F3,
     242                                                                                E1AFB0D303C9A59C001509F3,
     243                                                                                E1AFB0D403C9A59C001509F3,
     244                                                                                E1AFB0D503C9A59C001509F3,
     245                                                                                E1AFB0D603C9A59C001509F3,
     246                                                                                E1AFB0D703C9A59C001509F3,
     247                                                                                E1AFB0D803C9A59C001509F3,
     248                                                                                E1AFB0D903C9A59C001509F3,
     249                                                                                E1AFB0DA03C9A59C001509F3,
     250                                                                                E1AFB0DB03C9A59C001509F3,
     251                                                                                E1AFB0DE03C9A59C001509F3,
     252                                                                                E1C6414303C9AC4B001509F3,
     253                                                                                E1C6414403C9AC4B001509F3,
     254                                                                                E1C6414503C9AC4B001509F3,
     255                                                                                E1F4C96203C9B1E6001509F3,
     256                                                                                E1F4C96303C9B1E6001509F3,
     257                                                                                E1AFB0CE03C9A59C001509F3,
    379258                                                                        );
    380259                                                                        prevStack = (
    381260                                                                                E1D2939103BD418200F9204E,
    382261                                                                                E1D2939203BD418200F9204E,
    383                                                                                 E1D2939303BD418200F9204E,
    384                                                                                 E1D2939403BD418200F9204E,
    385262                                                                                E1D2939503BD418200F9204E,
    386                                                                                 E1D2939603BD418200F9204E,
    387263                                                                                E1D2939703BD418200F9204E,
    388                                                                                 E1D2939803BD418200F9204E,
    389                                                                                 E1D2939903BD418200F9204E,
    390                                                                                 E1D2939A03BD418200F9204E,
    391                                                                                 E1D2939B03BD418200F9204E,
    392                                                                                 E1D2939C03BD418200F9204E,
    393                                                                                 E1D2939D03BD418200F9204E,
    394                                                                                 E1D2939E03BD418200F9204E,
    395                                                                                 E1D2939F03BD418200F9204E,
    396                                                                                 E1D293A003BD418200F9204E,
    397                                                                                 E1D293A103BD418200F9204E,
    398                                                                                 E1D293A203BD418200F9204E,
    399                                                                                 E1D293A303BD418200F9204E,
    400                                                                                 E1D293A403BD418200F9204E,
    401                                                                                 E1D293A503BD418200F9204E,
    402                                                                                 E1D293A603BD418200F9204E,
    403                                                                                 E1D293A703BD418200F9204E,
    404                                                                                 E1D293A803BD418200F9204E,
    405                                                                                 E1D293A903BD418200F9204E,
    406                                                                                 E1D293AA03BD418200F9204E,
    407                                                                                 E1D293AB03BD418200F9204E,
    408                                                                                 E1D293AC03BD418200F9204E,
    409                                                                                 E1D293AD03BD418200F9204E,
    410                                                                                 E1D293AE03BD418200F9204E,
    411                                                                                 E1D293AF03BD418200F9204E,
    412264                                                                                E1D293B003BD418200F9204E,
    413                                                                                 E1D293B203BD418200F9204E,
    414265                                                                                E1D293B403BD418200F9204E,
    415266                                                                                E1D293B503BD418200F9204E,
     
    466317                                                                                E1D293EB03BD418200F9204E,
    467318                                                                                E1D293EC03BD418200F9204E,
    468                                                                                 E1D293EE03BD418200F9204E,
    469                                                                                 E1D293F003BD418200F9204E,
    470319                                                                                E1D293F103BD418200F9204E,
    471320                                                                                E1D293F203BD418200F9204E,
     
    476325                                                                                E1D293F803BD418200F9204E,
    477326                                                                                E1D293F903BD418200F9204E,
    478                                                                                 E1D293FB03BD418200F9204E,
    479327                                                                                E1D293FC03BD418200F9204E,
    480328                                                                                E1D293FD03BD418200F9204E,
     
    490338                                                                                E1D2940703BD418200F9204E,
    491339                                                                                E1D2940803BD418200F9204E,
    492                                                                                 E1D2940903BD418200F9204E,
    493                                                                                 E1D2940A03BD418200F9204E,
    494                                                                                 E1D2940B03BD418200F9204E,
    495                                                                                 E1D2940C03BD418200F9204E,
    496                                                                                 E1D2940D03BD418200F9204E,
    497                                                                                 E1D2940E03BD418200F9204E,
    498                                                                                 E1D2940F03BD418200F9204E,
    499                                                                                 E1D2941003BD418200F9204E,
    500                                                                                 E1D2941103BD418200F9204E,
    501                                                                                 E1D2941203BD418200F9204E,
    502                                                                                 E1D2941303BD418200F9204E,
    503                                                                                 E1D2941403BD418200F9204E,
    504                                                                                 E1D2941503BD418200F9204E,
    505                                                                                 E1D2941603BD418200F9204E,
    506                                                                                 E1D2941703BD418200F9204E,
    507                                                                                 E1D2941803BD418200F9204E,
    508                                                                                 E1D2941903BD418200F9204E,
    509                                                                                 E1D2941A03BD418200F9204E,
    510                                                                                 E1D2941B03BD418200F9204E,
    511                                                                                 E1D2941C03BD418200F9204E,
    512                                                                                 E1D2941D03BD418200F9204E,
    513                                                                                 E1D2941E03BD418200F9204E,
    514                                                                                 E1D2941F03BD418200F9204E,
    515                                                                                 E1D2942003BD418200F9204E,
    516                                                                                 E1D2942103BD418200F9204E,
    517                                                                                 E1D2942203BD418200F9204E,
    518                                                                                 E1D2942303BD418200F9204E,
    519                                                                                 E1D2942403BD418200F9204E,
    520                                                                                 E1D2942503BD418200F9204E,
    521                                                                                 E1D2942603BD418200F9204E,
    522                                                                                 E1D2942703BD418200F9204E,
    523                                                                                 E1D2942803BD418200F9204E,
    524                                                                                 E1D2942903BD418200F9204E,
    525                                                                                 E1D2942A03BD418200F9204E,
    526                                                                                 E1D2942B03BD418200F9204E,
    527340                                                                                E1D2942C03BD418200F9204E,
    528341                                                                                E1D2942D03BD418200F9204E,
    529342                                                                                E1D2942E03BD418200F9204E,
    530343                                                                                E1D2942F03BD418200F9204E,
    531                                                                                 E1D2943003BD418200F9204E,
    532344                                                                                E1D2943103BD418200F9204E,
    533                                                                                 E1D2943203BD418200F9204E,
    534                                                                                 E1D2943303BD418200F9204E,
    535                                                                                 E1D2943403BD418200F9204E,
    536                                                                                 E1D2943503BD418200F9204E,
    537                                                                                 E1D2943603BD418200F9204E,
    538                                                                                 E1D2943703BD418200F9204E,
    539                                                                                 E1D2943803BD418200F9204E,
    540345                                                                                E1D2943903BD418200F9204E,
    541                                                                                 E195A29103BE251F00186F9B,
    542346                                                                                E195A29203BE251F00186F9B,
    543347                                                                                E195A29503BE251F00186F9B,
     
    546350                                                                                E195A29803BE251F00186F9B,
    547351                                                                                E195A29903BE251F00186F9B,
    548                                                                                 E195A29A03BE251F00186F9B,
    549                                                                                 E195A29D03BE251F00186F9B,
    550                                                                                 E195A29E03BE251F00186F9B,
    551                                                                                 E195A29F03BE251F00186F9B,
    552                                                                                 E195A2A003BE251F00186F9B,
    553                                                                                 E195A2A103BE251F00186F9B,
    554                                                                                 E195A2A203BE251F00186F9B,
    555                                                                                 E195A2A303BE251F00186F9B,
    556                                                                                 E195A2A503BE251F00186F9B,
    557                                                                                 E195A2A603BE251F00186F9B,
    558                                                                                 E195A2A703BE251F00186F9B,
    559                                                                                 E195A2A803BE251F00186F9B,
    560                                                                                 E195A2A903BE251F00186F9B,
    561                                                                                 E195A2AA03BE251F00186F9B,
    562352                                                                                E195A2AC03BE251F00186F9B,
    563353                                                                                E195A2AD03BE251F00186F9B,
    564354                                                                                E195A2AE03BE251F00186F9B,
    565                                                                                 E195A2AF03BE251F00186F9B,
    566355                                                                                E195A2B003BE251F00186F9B,
    567356                                                                                E195A2B103BE251F00186F9B,
    568                                                                                 E195A2B203BE251F00186F9B,
    569                                                                                 E195A2B303BE251F00186F9B,
    570357                                                                                E195A2B403BE251F00186F9B,
    571358                                                                                E195A2B503BE251F00186F9B,
     
    591378                                                                                E195A2CB03BE251F00186F9B,
    592379                                                                                E195A2CD03BE251F00186F9B,
    593                                                                                 E195A2CF03BE251F00186F9B,
    594                                                                                 E195A2D103BE251F00186F9B,
    595                                                                                 E195A2D303BE251F00186F9B,
    596                                                                                 E195A2D503BE251F00186F9B,
    597                                                                                 E195A2D703BE251F00186F9B,
    598                                                                                 E195A2D903BE251F00186F9B,
    599                                                                                 E195A2DB03BE251F00186F9B,
    600                                                                                 E195A2DD03BE251F00186F9B,
    601                                                                                 E195A2DF03BE251F00186F9B,
    602380                                                                                E195A2E003BE251F00186F9B,
    603381                                                                                E195A2E103BE251F00186F9B,
    604382                                                                                E195A2E203BE251F00186F9B,
    605                                                                                 E195A2E303BE251F00186F9B,
    606                                                                                 E195A2E403BE251F00186F9B,
    607                                                                                 E195A2E503BE251F00186F9B,
    608                                                                                 E195A2E603BE251F00186F9B,
    609383                                                                                E195A2E803BE251F00186F9B,
    610384                                                                                E195A2E903BE251F00186F9B,
     
    613387                                                                                E195A2EC03BE251F00186F9B,
    614388                                                                                E195A2ED03BE251F00186F9B,
    615                                                                                 E195A2EE03BE251F00186F9B,
    616389                                                                                E195A2F003BE251F00186F9B,
    617390                                                                                E195A2F103BE251F00186F9B,
    618391                                                                                E195A2F303BE251F00186F9B,
    619                                                                                 E195A2F403BE251F00186F9B,
    620392                                                                                E195A2F503BE251F00186F9B,
    621                                                                                 E195A2F603BE251F00186F9B,
    622393                                                                                E195A2F703BE251F00186F9B,
    623                                                                                 E195A2F803BE251F00186F9B,
    624394                                                                                E195A2F903BE251F00186F9B,
    625                                                                                 E195A2FA03BE251F00186F9B,
    626395                                                                                E195A2FC03BE251F00186F9B,
    627396                                                                                E195A2FE03BE251F00186F9B,
    628397                                                                                E19DCB8503BE4A0A00B934BF,
    629                                                                                 E19DCB8603BE4A0A00B934BF,
    630                                                                                 E19DCB8703BE4A0A00B934BF,
    631398                                                                                E19DCB8903BE4A0A00B934BF,
    632                                                                                 E19DCB8A03BE4A0A00B934BF,
    633399                                                                                E19DCB8B03BE4A0A00B934BF,
    634400                                                                                E19DCB8C03BE4A0A00B934BF,
     
    649415                                                                                E19DCB9E03BE4A0A00B934BF,
    650416                                                                                E19DCB9F03BE4A0A00B934BF,
    651                                                                                 E19DCBA003BE4A0A00B934BF,
    652417                                                                                E19DCBA103BE4A0A00B934BF,
    653418                                                                                E19DCBA203BE4A0A00B934BF,
    654                                                                                 E19DCBA303BE4A0A00B934BF,
    655                                                                                 E19DCBA403BE4A0A00B934BF,
    656                                                                                 E19DCBA503BE4A0A00B934BF,
    657                                                                                 E19DCBA603BE4A0A00B934BF,
    658                                                                                 E19DCBA703BE4A0A00B934BF,
    659419                                                                                E19DCBA803BE4A0A00B934BF,
    660420                                                                                E19DCBA903BE4A0A00B934BF,
     
    664424                                                                                E19DCBAD03BE4A0A00B934BF,
    665425                                                                                E19DCBAE03BE4A0A00B934BF,
    666                                                                                 E19DCBAF03BE4A0A00B934BF,
    667                                                                                 E19DCBB003BE4A0A00B934BF,
    668                                                                                 E19DCBB103BE4A0A00B934BF,
    669426                                                                                E19DCBB203BE4A0A00B934BF,
    670427                                                                                E19DCBB603BE4A0A00B934BF,
    671                                                                                 E19DCBB703BE4A0A00B934BF,
    672                                                                                 E19DCBB803BE4A0A00B934BF,
    673                                                                                 E19DCBB903BE4A0A00B934BF,
    674                                                                                 E19DCBBA03BE4A0A00B934BF,
    675                                                                                 E19DCBBB03BE4A0A00B934BF,
    676428                                                                                E19DCBBC03BE4A0A00B934BF,
    677429                                                                                E19DCBBD03BE4A0A00B934BF,
     
    679431                                                                                E19DCCA303BE900300B934BF,
    680432                                                                                E19DCCA403BE900300B934BF,
    681                                                                                 E19DCCA503BE900300B934BF,
    682433                                                                                E19DCCA603BE900300B934BF,
    683434                                                                                E19DCCA703BE900300B934BF,
    684                                                                                 E19DCCA803BE900300B934BF,
    685435                                                                                E19DCCA903BE900300B934BF,
    686                                                                                 E19DCCAB03BE900300B934BF,
    687436                                                                                E19DCCAC03BE900300B934BF,
    688437                                                                                E19DCCAE03BE900300B934BF,
    689                                                                                 E19DCCAF03BE900300B934BF,
    690                                                                                 E19DCCB003BE900300B934BF,
    691                                                                                 E19DCCB103BE900300B934BF,
    692438                                                                                E19DCCB203BE900300B934BF,
    693439                                                                                E19DCCB303BE900300B934BF,
     
    706452                                                                                E19DCCC103BE900300B934BF,
    707453                                                                                E19DCCC203BE900300B934BF,
    708                                                                                 E19DCCC303BE900300B934BF,
    709454                                                                                E19DCCC403BE900300B934BF,
    710455                                                                                E19DCCC503BE900300B934BF,
     
    715460                                                                                E19DCCCA03BE900300B934BF,
    716461                                                                                E19DCCCB03BE900300B934BF,
    717                                                                                 E19DCCCD03BE900300B934BF,
    718                                                                                 E19DCCCE03BE900300B934BF,
    719462                                                                                E19DCCCF03BE900300B934BF,
    720463                                                                                E19DCCD103BE900300B934BF,
     
    729472                                                                                E19DCCDB03BE900300B934BF,
    730473                                                                                E1A9DEF703BF480F0089E8B2,
    731                                                                                 E1A9DEF903BF480F0089E8B2,
    732474                                                                                E1A9DEFB03BF480F0089E8B2,
    733475                                                                                E1A9DEFC03BF480F0089E8B2,
    734476                                                                                E1A9DEFD03BF480F0089E8B2,
    735477                                                                                E1A9DEFE03BF480F0089E8B2,
    736                                                                                 E1A9DF0003BF480F0089E8B2,
    737478                                                                                E1A9DF0203BF480F0089E8B2,
    738479                                                                                E1A9DF0303BF480F0089E8B2,
     
    742483                                                                                E1A9DF0703BF480F0089E8B2,
    743484                                                                                E1A9DF0803BF480F0089E8B2,
    744                                                                                 E1A9DF0A03BF480F0089E8B2,
    745485                                                                                E11CD2E303BF9B3300C49BEF,
    746486                                                                                E11CD2E503BF9B3300C49BEF,
     
    750490                                                                                E11CD2E903BF9B3300C49BEF,
    751491                                                                                E11CD2EA03BF9B3300C49BEF,
    752                                                                                 E11CD2EB03BF9B3300C49BEF,
    753492                                                                                E11CD2EC03BF9B3300C49BEF,
    754493                                                                                E11CD2ED03BF9B3300C49BEF,
    755                                                                                 E11CD2EE03BF9B3300C49BEF,
    756494                                                                                E11CD2EF03BF9B3300C49BEF,
    757                                                                                 E11CD2F603BF9B3300C49BEF,
    758                                                                                 E11CD2F803BF9B3300C49BEF,
    759                                                                                 E11CD2FB03BF9B3300C49BEF,
    760                                                                                 E17AED8B03C0F5D300B89ACF,
    761                                                                                 E17AED8C03C0F5D300B89ACF,
    762                                                                                 E17AED8D03C0F5D300B89ACF,
    763495                                                                                E17AED8E03C0F5D300B89ACF,
    764496                                                                                E17AED8F03C0F5D300B89ACF,
     
    770502                                                                                E17AED9503C0F5D300B89ACF,
    771503                                                                                E17AED9603C0F5D300B89ACF,
    772                                                                                 E17AED9703C0F5D300B89ACF,
    773                                                                                 E17AED9803C0F5D300B89ACF,
    774                                                                                 E17AED9903C0F5D300B89ACF,
    775                                                                                 E17AED9A03C0F5D300B89ACF,
    776                                                                                 E17AED9B03C0F5D300B89ACF,
    777                                                                                 E17AED9C03C0F5D300B89ACF,
    778                                                                                 E17AED9D03C0F5D300B89ACF,
    779                                                                                 E17AED9E03C0F5D300B89ACF,
    780                                                                                 E17AED9F03C0F5D300B89ACF,
    781504                                                                                E17AEDA003C0F5D300B89ACF,
    782505                                                                                E17AEDA103C0F5D300B89ACF,
    783                                                                                 E17AEDA203C0F5D300B89ACF,
    784                                                                                 E17AEDA303C0F5D300B89ACF,
    785506                                                                                E17AEDA403C0F5D300B89ACF,
    786507                                                                                E17AEDA503C0F5D300B89ACF,
     
    798519                                                                                E17AEDB103C0F5D300B89ACF,
    799520                                                                                E17AEDB203C0F5D300B89ACF,
    800                                                                                 E17AEDB303C0F5D300B89ACF,
    801                                                                                 E17AEDB403C0F5D300B89ACF,
    802521                                                                                E17AEDB503C0F5D300B89ACF,
    803522                                                                                E17AEDB603C0F5D300B89ACF,
    804                                                                                 E17AEDB703C0F5D300B89ACF,
    805523                                                                                E17AEDB803C0F5D300B89ACF,
    806524                                                                                E17AEDB903C0F5D300B89ACF,
    807                                                                                 E17AEDBA03C0F5D300B89ACF,
    808525                                                                                E17AEDBB03C0F5D300B89ACF,
    809                                                                                 E17AEDBC03C0F5D300B89ACF,
    810526                                                                                E17AEDBD03C0F5D300B89ACF,
    811527                                                                                E17AEDBE03C0F5D300B89ACF,
    812                                                                                 E17AEDBF03C0F5D300B89ACF,
    813528                                                                                E17AEDC003C0F5D300B89ACF,
    814529                                                                                E17AEDC103C0F5D300B89ACF,
    815530                                                                                E17AEDC203C0F5D300B89ACF,
    816531                                                                                E17AEDC303C0F5D300B89ACF,
    817                                                                                 E17AEDC403C0F5D300B89ACF,
    818                                                                                 E17AEDC503C0F5D300B89ACF,
    819532                                                                                E17AEDC603C0F5D300B89ACF,
    820                                                                                 E17AEDC703C0F5D300B89ACF,
    821533                                                                                E17AEDC803C0F5D300B89ACF,
    822                                                                                 E17AEDC903C0F5D300B89ACF,
    823534                                                                                E117A4B203C3E9C600E10BA2,
    824535                                                                                E117A4B303C3E9C600E10BA2,
    825536                                                                                E117A4B403C3E9C600E10BA2,
    826537                                                                                E1096EB803C3EDB0009B92C1,
     538                                                                                E1BF6EAC03C95F4E00050002,
     539                                                                                E1BF6EAE03C95F4E00050002,
     540                                                                                E1BF6EB003C95F4E00050002,
     541                                                                                E1BF6EB503C95F4E00050002,
     542                                                                                E1BF6EBB03C95F4E00050002,
     543                                                                                E1BF6EBC03C95F4E00050002,
     544                                                                                E1BF6EC103C95F4E00050002,
     545                                                                                E1BF6EC203C95F4E00050002,
     546                                                                                E1BF6EC403C95F4E00050002,
     547                                                                                E1BF6EDA03C95F4E00050002,
     548                                                                                E1BF6EDF03C95F4E00050002,
     549                                                                                E1BF6EEF03C95F4E00050002,
     550                                                                                E198FA9803C963C700050002,
     551                                                                                E19FD3A603C9985C001509F3,
     552                                                                                E19FD3A703C9985C001509F3,
     553                                                                                E19FD3A803C9985C001509F3,
     554                                                                                E19FD3A903C9985C001509F3,
     555                                                                                E19FD3AA03C9985C001509F3,
     556                                                                                E1AFB0E003C9A59C001509F3,
     557                                                                                E1AFB0E103C9A59C001509F3,
     558                                                                                E1AFB0E203C9A59C001509F3,
     559                                                                                E1AFB0E303C9A59C001509F3,
     560                                                                                E1AFB0E403C9A59C001509F3,
     561                                                                                E1AFB0E503C9A59C001509F3,
     562                                                                                E1AFB0E603C9A59C001509F3,
     563                                                                                E1AFB0E703C9A59C001509F3,
     564                                                                                E1AFB0E803C9A59C001509F3,
     565                                                                                E1AFB0E903C9A59C001509F3,
     566                                                                                E1AFB0EA03C9A59C001509F3,
     567                                                                                E1AFB0EB03C9A59C001509F3,
     568                                                                                E1AFB0EC03C9A59C001509F3,
     569                                                                                E1AFB0ED03C9A59C001509F3,
     570                                                                                E1AFB0EE03C9A59C001509F3,
     571                                                                                E1AFB0EF03C9A59C001509F3,
     572                                                                                E1AFB0F003C9A59C001509F3,
     573                                                                                E1AFB0F103C9A59C001509F3,
     574                                                                                E1AFB0F203C9A59C001509F3,
     575                                                                                E1AFB0F303C9A59C001509F3,
     576                                                                                E1AFB0F403C9A59C001509F3,
     577                                                                                E1AFB0F503C9A59C001509F3,
     578                                                                                E1AFB0F603C9A59C001509F3,
     579                                                                                E1AFB0F703C9A59C001509F3,
     580                                                                                E1AFB0F803C9A59C001509F3,
     581                                                                                E1AFB0F903C9A59C001509F3,
     582                                                                                E1AFB0FA03C9A59C001509F3,
     583                                                                                E1AFB0FB03C9A59C001509F3,
     584                                                                                E1AFB0FC03C9A59C001509F3,
     585                                                                                E1AFB0FD03C9A59C001509F3,
     586                                                                                E1AFB0FE03C9A59C001509F3,
     587                                                                                E1AFB0FF03C9A59C001509F3,
     588                                                                                E1AFB10003C9A59C001509F3,
     589                                                                                E1AFB10103C9A59C001509F3,
     590                                                                                E1AFB10203C9A59C001509F3,
     591                                                                                E1AFB10303C9A59C001509F3,
     592                                                                                E1AFB10403C9A59C001509F3,
     593                                                                                E1AFB10503C9A59C001509F3,
     594                                                                                E1AFB10603C9A59C001509F3,
     595                                                                                E1AFB10703C9A59C001509F3,
     596                                                                                E1AFB10803C9A59C001509F3,
     597                                                                                E1AFB10903C9A59C001509F3,
     598                                                                                E1AFB10A03C9A59C001509F3,
     599                                                                                E1AFB10B03C9A59C001509F3,
     600                                                                                E1AFB10C03C9A59C001509F3,
     601                                                                                E1AFB10D03C9A59C001509F3,
     602                                                                                E1C6414703C9AC4B001509F3,
     603                                                                                E1C6414803C9AC4B001509F3,
     604                                                                                E1C6414903C9AC4B001509F3,
     605                                                                                E1C6414A03C9AC4B001509F3,
     606                                                                                E1C6414B03C9AC4B001509F3,
     607                                                                                E1C6414C03C9AC4B001509F3,
     608                                                                                E1C6414D03C9AC4B001509F3,
     609                                                                                E1C6414E03C9AC4B001509F3,
     610                                                                                E1C6414F03C9AC4B001509F3,
     611                                                                                E1C6415003C9AC4B001509F3,
     612                                                                                E1C6415103C9AC4B001509F3,
     613                                                                                E1C6415203C9AC4B001509F3,
     614                                                                                E1C6415303C9AC4B001509F3,
     615                                                                                E1C6415403C9AC4B001509F3,
     616                                                                                E1F4C96403C9B1E6001509F3,
     617                                                                                E1F4C96503C9B1E6001509F3,
    827618                                                                        );
    828619                                                                };
     
    865656                                                                NavCount = 1;
    866657                                                                NavGeometry0 = {
    867                                                                         Frame = "{{0, 0}, {945, 150}}";
    868                                                                         NavBarVisible = YES;
    869                                                                 };
    870                                                                 NavSplitVertical = NO;
    871                                                         };
    872                                                         SplitCount = 1;
    873                                                         Tab1 = {
    874                                                                 Debugger = {
    875                                                                         Split0 = {
    876                                                                                 SplitCount = 2;
    877                                                                         };
    878                                                                         SplitCount = 1;
    879                                                                         TabCount = 2;
    880                                                                 };
    881                                                                 LauncherConfigVersion = 7;
    882                                                         };
    883                                                         Tab2 = {
    884                                                                 LauncherConfigVersion = 3;
    885                                                                 Runner = {
    886                                                                 };
    887                                                         };
    888                                                         TabCount = 5;
    889                                                 };
    890                                                 SplitCount = 1;
    891                                                 Tab1 = {
    892                                                         OptionsSetName = "Hierarchy, all classes";
    893                                                 };
    894                                                 TabCount = 5;
    895                                         };
    896                                 },
    897                                 {
    898                                         LeftSlideOut = {
    899                                                 Split0 = {
    900                                                         Split0 = {
    901                                                                 NavCount = 1;
    902                                                                 NavGeometry0 = {
    903                                                                         Frame = "{{0, 0}, {769, 153}}";
    904                                                                         NavBarVisible = YES;
    905                                                                 };
    906                                                                 NavSplitVertical = NO;
    907                                                         };
    908                                                         SplitCount = 1;
    909                                                         Tab1 = {
    910                                                                 Debugger = {
    911                                                                         Split0 = {
    912                                                                                 SplitCount = 2;
    913                                                                         };
    914                                                                         SplitCount = 1;
    915                                                                         TabCount = 2;
    916                                                                 };
    917                                                                 LauncherConfigVersion = 7;
    918                                                         };
    919                                                         Tab2 = {
    920                                                                 LauncherConfigVersion = 3;
    921                                                                 Runner = {
    922                                                                 };
    923                                                         };
    924                                                         TabCount = 5;
    925                                                 };
    926                                                 SplitCount = 1;
    927                                                 Tab1 = {
    928                                                         OptionsSetName = "Hierarchy, all classes";
    929                                                 };
    930                                                 TabCount = 5;
    931                                         };
    932                                 },
    933                                 {
    934                                         LeftSlideOut = {
    935                                                 Split0 = {
    936                                                         Split0 = {
    937                                                                 NavContent0 = {
    938                                                                         bookmark = E1096EC303C3F504009B92C1;
    939                                                                         history = (
    940                                                                                 E17AEDCC03C0F5D300B89ACF,
    941                                                                                 E117A4B803C3E9C600E10BA2,
    942                                                                                 E1096EBB03C3EDB0009B92C1,
    943                                                                         );
    944                                                                         prevStack = (
    945                                                                                 E17AEDCE03C0F5D300B89ACF,
    946                                                                                 E17AEDCF03C0F5D300B89ACF,
    947                                                                                 E117A4BA03C3E9C600E10BA2,
    948                                                                         );
    949                                                                 };
    950                                                                 NavCount = 1;
    951                                                                 NavGeometry0 = {
    952                                                                         Frame = "{{0, 0}, {749, 201}}";
    953                                                                         NavBarVisible = YES;
    954                                                                 };
    955                                                                 NavSplitVertical = NO;
    956                                                         };
    957                                                         SplitCount = 1;
    958                                                         Tab1 = {
    959                                                                 Debugger = {
    960                                                                         Split0 = {
    961                                                                                 SplitCount = 2;
    962                                                                         };
    963                                                                         SplitCount = 1;
    964                                                                         TabCount = 2;
    965                                                                 };
    966                                                                 LauncherConfigVersion = 7;
    967                                                         };
    968                                                         Tab2 = {
    969                                                                 LauncherConfigVersion = 3;
    970                                                                 Runner = {
    971                                                                 };
    972                                                         };
    973                                                         TabCount = 5;
    974                                                 };
    975                                                 SplitCount = 1;
    976                                                 Tab1 = {
    977                                                         OptionsSetName = "Hierarchy, all classes";
    978                                                 };
    979                                                 TabCount = 5;
    980                                         };
    981                                 },
    982                                 {
    983                                         LeftSlideOut = {
    984                                                 Split0 = {
    985                                                         Split0 = {
    986                                                                 NavContent0 = {
    987                                                                         bookmark = E1096EC403C3F504009B92C1;
    988                                                                         history = (
    989                                                                                 E1096EBC03C3EDB0009B92C1,
    990                                                                         );
    991                                                                 };
    992                                                                 NavCount = 1;
    993                                                                 NavGeometry0 = {
    994                                                                         Frame = "{{0, 0}, {668, 621}}";
    995                                                                         NavBarVisible = YES;
    996                                                                 };
    997                                                                 NavSplitVertical = NO;
    998                                                         };
    999                                                         SplitCount = 1;
    1000                                                         Tab1 = {
    1001                                                                 Debugger = {
    1002                                                                         Split0 = {
    1003                                                                                 SplitCount = 2;
    1004                                                                         };
    1005                                                                         SplitCount = 1;
    1006                                                                         TabCount = 2;
    1007                                                                 };
    1008                                                                 LauncherConfigVersion = 7;
    1009                                                         };
    1010                                                         Tab2 = {
    1011                                                                 LauncherConfigVersion = 3;
    1012                                                                 Runner = {
    1013                                                                 };
    1014                                                         };
    1015                                                         TabCount = 5;
    1016                                                 };
    1017                                                 SplitCount = 1;
    1018                                                 Tab1 = {
    1019                                                         OptionsSetName = "Hierarchy, all classes";
    1020                                                 };
    1021                                                 TabCount = 5;
    1022                                         };
    1023                                 },
    1024                                 {
    1025                                         LeftSlideOut = {
    1026                                                 Split0 = {
    1027                                                         Split0 = {
    1028                                                                 NavContent0 = {
    1029                                                                         bookmark = E1096EC503C3F504009B92C1;
    1030                                                                         history = (
    1031                                                                                 E1096EBD03C3EDB0009B92C1,
    1032                                                                         );
    1033                                                                 };
    1034                                                                 NavCount = 1;
    1035                                                                 NavGeometry0 = {
    1036                                                                         Frame = "{{0, 0}, {668, 621}}";
     658                                                                        Frame = "{{0, 0}, {955, 150}}";
    1037659                                                                        NavBarVisible = YES;
    1038660                                                                };
     
    1192814                                        Template = 64ABBB4501FA494900185B06;
    1193815                                        ToolbarVisible = YES;
    1194                                         WindowLocation = "{15, 105}";
     816                                        WindowLocation = "{15, 277}";
    1195817                                },
    1196818                                {
    1197                                         ContentSize = "{945, 158}";
     819                                        ContentSize = "{955, 237}";
    1198820                                        LeftSlideOut = {
    1199821                                                Collapsed = NO;
    1200                                                 Frame = "{{0, 23}, {945, 135}}";
     822                                                Frame = "{{0, 23}, {955, 214}}";
    1201823                                                Split0 = {
    1202824                                                        ActiveTab = 1;
    1203825                                                        ActiveTabName = PBXRunSessionModule;
    1204                                                         Collapsed = NO;
    1205                                                         Frame = "{{0, 0}, {945, 135}}";
     826                                                        Collapsed = YES;
     827                                                        Frame = "{{0, 0}, {955, 214}}";
    1206828                                                        Split0 = {
    1207                                                                 Frame = "{{0, 133}, {945, 2}}";
     829                                                                Frame = "{{1e+06, 1e+06}, {955, 0}}";
    1208830                                                        };
    1209831                                                        SplitCount = 1;
     
    1247869                                                        };
    1248870                                                        Tab2 = {
    1249                                                                 Frame = "{{0, 0}, {945, 127}}";
     871                                                                Frame = "{{0, 0}, {955, 208}}";
    1250872                                                                LauncherConfigVersion = 3;
    1251873                                                                Runner = {
    1252                                                                         Frame = "{{0, 0}, {945, 127}}";
     874                                                                        Frame = "{{0, 0}, {955, 208}}";
    1253875                                                                };
    1254876                                                        };
     
    1320942                                        Template = F5534CB2020F3F8A0DCA290F;
    1321943                                        ToolbarVisible = YES;
    1322                                         WindowLocation = "{67, 57}";
    1323                                 },
    1324                                 {
    1325                                         ContentSize = "{769, 299}";
    1326                                         LeftSlideOut = {
    1327                                                 Collapsed = NO;
    1328                                                 Frame = "{{0, 23}, {769, 276}}";
    1329                                                 Split0 = {
    1330                                                         ActiveTab = 2;
    1331                                                         ActiveTabName = PBXBuildResultsModule;
    1332                                                         Collapsed = NO;
    1333                                                         Frame = "{{0, 0}, {769, 276}}";
    1334                                                         Split0 = {
    1335                                                                 Frame = "{{0, 123}, {769, 153}}";
    1336                                                         };
    1337                                                         SplitCount = 1;
    1338                                                         Tab0 = {
    1339                                                                 Frame = "{{0, 0}, {952, 321}}";
    1340                                                         };
    1341                                                         Tab1 = {
    1342                                                                 Debugger = {
    1343                                                                         Collapsed = NO;
    1344                                                                         Frame = "{{0, 0}, {781, 452}}";
    1345                                                                         Split0 = {
    1346                                                                                 Frame = "{{0, 24}, {781, 428}}";
    1347                                                                                 Split0 = {
    1348                                                                                         Frame = "{{0, 0}, {383, 428}}";
    1349                                                                                 };
    1350                                                                                 Split1 = {
    1351                                                                                         DebugVariablesTableConfiguration = (
    1352                                                                                                 Name,
    1353                                                                                                 123,
    1354                                                                                                 Value,
    1355                                                                                                 85,
    1356                                                                                                 Summary,
    1357                                                                                                 155.123,
    1358                                                                                         );
    1359                                                                                         Frame = "{{392, 0}, {389, 428}}";
    1360                                                                                 };
    1361                                                                                 SplitCount = 2;
    1362                                                                         };
    1363                                                                         SplitCount = 1;
    1364                                                                         Tab0 = {
    1365                                                                                 Frame = "{{0, 0}, {100, 50}}";
    1366                                                                         };
    1367                                                                         Tab1 = {
    1368                                                                                 Frame = "{{0, 0}, {100, 50}}";
    1369                                                                         };
    1370                                                                         TabCount = 2;
    1371                                                                         TabsVisible = YES;
    1372                                                                 };
    1373                                                                 Frame = "{{0, 0}, {781, 452}}";
    1374                                                                 LauncherConfigVersion = 7;
    1375                                                         };
    1376                                                         Tab2 = {
    1377                                                                 Frame = "{{0, 0}, {685, 215}}";
    1378                                                                 LauncherConfigVersion = 3;
    1379                                                                 Runner = {
    1380                                                                         Frame = "{{0, 0}, {685, 215}}";
    1381                                                                 };
    1382                                                         };
    1383                                                         Tab3 = {
    1384                                                                 BuildMessageFrame = "{{0, 0}, {771, 84}}";
    1385                                                                 BuildTranscriptFrame = "{{0, 93}, {771, 2}}";
    1386                                                                 BuildTranscriptFrameExpanded = YES;
    1387                                                                 Frame = "{{0, 0}, {769, 117}}";
    1388                                                         };
    1389                                                         Tab4 = {
    1390                                                                 Frame = "{{0, 0}, {612, 295}}";
    1391                                                         };
    1392                                                         TabCount = 5;
    1393                                                         TabsVisible = NO;
    1394                                                 };
    1395                                                 SplitCount = 1;
    1396                                                 Tab0 = {
    1397                                                         Frame = "{{0, 0}, {300, 533}}";
    1398                                                         GroupTreeTableConfiguration = (
    1399                                                                 TargetStatusColumn,
    1400                                                                 18,
    1401                                                                 MainColumn,
    1402                                                                 267,
    1403                                                         );
    1404                                                 };
    1405                                                 Tab1 = {
    1406                                                         ClassesFrame = "{{0, 0}, {280, 398}}";
    1407                                                         ClassesTreeTableConfiguration = (
    1408                                                                 PBXBookColumnIdentifier,
    1409                                                                 20,
    1410                                                                 PBXClassColumnIdentifier,
    1411                                                                 237,
    1412                                                         );
    1413                                                         Frame = "{{0, 0}, {278, 659}}";
    1414                                                         MembersFrame = "{{0, 407}, {280, 252}}";
    1415                                                         MembersTreeTableConfiguration = (
    1416                                                                 PBXBookColumnIdentifier,
    1417                                                                 20,
    1418                                                                 PBXMethodColumnIdentifier,
    1419                                                                 236,
    1420                                                         );
    1421                                                 };
    1422                                                 Tab2 = {
    1423                                                         Frame = "{{0, 0}, {200, 100}}";
    1424                                                 };
    1425                                                 Tab3 = {
    1426                                                         Frame = "{{0, 0}, {200, 100}}";
    1427                                                         TargetTableConfiguration = (
    1428                                                                 ActiveObject,
    1429                                                                 16,
    1430                                                                 ObjectNames,
    1431                                                                 202.296,
    1432                                                         );
    1433                                                 };
    1434                                                 Tab4 = {
    1435                                                         BreakpointsTreeTableConfiguration = (
    1436                                                                 breakpointColumn,
    1437                                                                 197,
    1438                                                                 enabledColumn,
    1439                                                                 31,
    1440                                                         );
    1441                                                         Frame = "{{0, 0}, {250, 100}}";
    1442                                                 };
    1443                                                 TabCount = 5;
    1444                                                 TabsVisible = NO;
    1445                                         };
    1446                                         NavBarShownByDefault = YES;
    1447                                         StatusViewVisible = YES;
    1448                                         Template = F5314676015831810DCA290F;
    1449                                         ToolbarVisible = YES;
    1450                                         WindowLocation = "{490, 68}";
    1451                                 },
    1452                                 {
    1453                                         ContentSize = "{773, 558}";
    1454                                         LeftSlideOut = {
    1455                                                 Collapsed = NO;
    1456                                                 Frame = "{{0, 23}, {773, 535}}";
    1457                                                 Split0 = {
    1458                                                         ActiveTab = 0;
    1459                                                         ActiveTabName = PBXDebugSessionModule;
    1460                                                         Collapsed = NO;
    1461                                                         Frame = "{{24, 0}, {749, 535}}";
    1462                                                         Split0 = {
    1463                                                                 Frame = "{{0, 334}, {749, 201}}";
    1464                                                         };
    1465                                                         SplitCount = 1;
    1466                                                         Tab0 = {
    1467                                                                 Frame = "{{0, 0}, {749, 267}}";
    1468                                                         };
    1469                                                         Tab1 = {
    1470                                                                 Debugger = {
    1471                                                                         ActiveTab = 0;
    1472                                                                         ActiveTabName = PBXDebugCLIModule;
    1473                                                                         Collapsed = NO;
    1474                                                                         Frame = "{{0, 0}, {749, 328}}";
    1475                                                                         Split0 = {
    1476                                                                                 Frame = "{{0, 73}, {749, 255}}";
    1477                                                                                 Split0 = {
    1478                                                                                         Frame = "{{0, 0}, {367, 255}}";
    1479                                                                                 };
    1480                                                                                 Split1 = {
    1481                                                                                         DebugVariablesTableConfiguration = (
    1482                                                                                                 Name,
    1483                                                                                                 123,
    1484                                                                                                 Value,
    1485                                                                                                 85,
    1486                                                                                                 Summary,
    1487                                                                                                 139.123,
    1488                                                                                         );
    1489                                                                                         Frame = "{{376, 0}, {373, 255}}";
    1490                                                                                 };
    1491                                                                                 SplitCount = 2;
    1492                                                                         };
    1493                                                                         SplitCount = 1;
    1494                                                                         Tab0 = {
    1495                                                                                 Frame = "{{0, 0}, {749, 50}}";
    1496                                                                         };
    1497                                                                         Tab1 = {
    1498                                                                                 Frame = "{{0, 0}, {749, 49}}";
    1499                                                                         };
    1500                                                                         TabCount = 2;
    1501                                                                         TabsVisible = YES;
    1502                                                                 };
    1503                                                                 Frame = "{{0, 0}, {749, 328}}";
    1504                                                                 LauncherConfigVersion = 7;
    1505                                                         };
    1506                                                         Tab2 = {
    1507                                                                 Frame = "{{0, 0}, {664, 50}}";
    1508                                                                 LauncherConfigVersion = 3;
    1509                                                                 Runner = {
    1510                                                                         Frame = "{{0, 0}, {664, 50}}";
    1511                                                                 };
    1512                                                         };
    1513                                                         Tab3 = {
    1514                                                                 BuildMessageFrame = "{{0, 0}, {614, 262}}";
    1515                                                                 BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
    1516                                                                 BuildTranscriptFrameExpanded = YES;
    1517                                                                 Frame = "{{0, 0}, {612, 295}}";
    1518                                                         };
    1519                                                         Tab4 = {
    1520                                                                 Frame = "{{0, 0}, {612, 295}}";
    1521                                                         };
    1522                                                         TabCount = 5;
    1523                                                         TabsVisible = NO;
    1524                                                 };
    1525                                                 SplitCount = 1;
    1526                                                 Tab0 = {
    1527                                                         Frame = "{{0, 0}, {313, 531}}";
    1528                                                         GroupTreeTableConfiguration = (
    1529                                                                 TargetStatusColumn,
    1530                                                                 18,
    1531                                                                 MainColumn,
    1532                                                                 280,
    1533                                                         );
    1534                                                 };
    1535                                                 Tab1 = {
    1536                                                         ClassesFrame = "{{0, 0}, {280, 398}}";
    1537                                                         ClassesTreeTableConfiguration = (
    1538                                                                 PBXBookColumnIdentifier,
    1539                                                                 20,
    1540                                                                 PBXClassColumnIdentifier,
    1541                                                                 237,
    1542                                                         );
    1543                                                         Frame = "{{0, 0}, {278, 659}}";
    1544                                                         MembersFrame = "{{0, 407}, {280, 252}}";
    1545                                                         MembersTreeTableConfiguration = (
    1546                                                                 PBXBookColumnIdentifier,
    1547                                                                 20,
    1548                                                                 PBXMethodColumnIdentifier,
    1549                                                                 236,
    1550                                                         );
    1551                                                 };
    1552                                                 Tab2 = {
    1553                                                         Frame = "{{0, 0}, {200, 100}}";
    1554                                                 };
    1555                                                 Tab3 = {
    1556                                                         Frame = "{{0, 0}, {200, 557}}";
    1557                                                         TargetTableConfiguration = (
    1558                                                                 ActiveObject,
    1559                                                                 16,
    1560                                                                 ObjectNames,
    1561                                                                 202.296,
    1562                                                         );
    1563                                                 };
    1564                                                 Tab4 = {
    1565                                                         BreakpointsTreeTableConfiguration = (
    1566                                                                 breakpointColumn,
    1567                                                                 197,
    1568                                                                 enabledColumn,
    1569                                                                 31,
    1570                                                         );
    1571                                                         Frame = "{{0, 0}, {250, 100}}";
    1572                                                 };
    1573                                                 TabCount = 5;
    1574                                                 TabsVisible = YES;
    1575                                         };
    1576                                         NavBarShownByDefault = YES;
    1577                                         StatusViewVisible = YES;
    1578                                         Template = F5CA7ECC015C09990DCA290F;
    1579                                         ToolbarVisible = YES;
    1580                                         WindowLocation = "{436, 82}";
    1581                                 },
    1582                                 {
    1583                                         ContentSize = "{668, 621}";
    1584                                         LeftSlideOut = {
    1585                                                 Collapsed = NO;
    1586                                                 Frame = "{{0, 0}, {668, 621}}";
    1587                                                 Split0 = {
    1588                                                         Collapsed = NO;
    1589                                                         Frame = "{{0, 0}, {668, 621}}";
    1590                                                         Split0 = {
    1591                                                                 Frame = "{{0, 0}, {668, 621}}";
    1592                                                         };
    1593                                                         SplitCount = 1;
    1594                                                         Tab0 = {
    1595                                                                 Frame = "{{0, 0}, {484, 208}}";
    1596                                                         };
    1597                                                         Tab1 = {
    1598                                                                 Debugger = {
    1599                                                                         Collapsed = NO;
    1600                                                                         Frame = "{{0, 0}, {664, 208}}";
    1601                                                                         Split0 = {
    1602                                                                                 Frame = "{{0, 24}, {664, 184}}";
    1603                                                                                 Split0 = {
    1604                                                                                         Frame = "{{0, 0}, {325, 184}}";
    1605                                                                                 };
    1606                                                                                 Split1 = {
    1607                                                                                         DebugVariablesTableConfiguration = (
    1608                                                                                                 Name,
    1609                                                                                                 123,
    1610                                                                                                 Value,
    1611                                                                                                 85,
    1612                                                                                                 Summary,
    1613                                                                                                 96.123,
    1614                                                                                         );
    1615                                                                                         Frame = "{{334, 0}, {330, 184}}";
    1616                                                                                 };
    1617                                                                                 SplitCount = 2;
    1618                                                                         };
    1619                                                                         SplitCount = 1;
    1620                                                                         Tab0 = {
    1621                                                                                 Frame = "{{0, 0}, {100, 50}}";
    1622                                                                         };
    1623                                                                         Tab1 = {
    1624                                                                                 Frame = "{{0, 0}, {100, 50}}";
    1625                                                                         };
    1626                                                                         TabCount = 2;
    1627                                                                         TabsVisible = YES;
    1628                                                                 };
    1629                                                                 Frame = "{{0, 0}, {664, 208}}";
    1630                                                                 LauncherConfigVersion = 7;
    1631                                                         };
    1632                                                         Tab2 = {
    1633                                                                 Frame = "{{0, 0}, {664, 50}}";
    1634                                                                 LauncherConfigVersion = 3;
    1635                                                                 Runner = {
    1636                                                                         Frame = "{{0, 0}, {664, 50}}";
    1637                                                                 };
    1638                                                         };
    1639                                                         Tab3 = {
    1640                                                                 BuildMessageFrame = "{{0, 0}, {614, 262}}";
    1641                                                                 BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
    1642                                                                 BuildTranscriptFrameExpanded = YES;
    1643                                                                 Frame = "{{0, 0}, {612, 295}}";
    1644                                                         };
    1645                                                         Tab4 = {
    1646                                                                 Frame = "{{0, 0}, {612, 295}}";
    1647                                                         };
    1648                                                         TabCount = 5;
    1649                                                         TabsVisible = NO;
    1650                                                 };
    1651                                                 SplitCount = 1;
    1652                                                 Tab0 = {
    1653                                                         Frame = "{{0, 0}, {313, 531}}";
    1654                                                         GroupTreeTableConfiguration = (
    1655                                                                 TargetStatusColumn,
    1656                                                                 18,
    1657                                                                 MainColumn,
    1658                                                                 280,
    1659                                                         );
    1660                                                 };
    1661                                                 Tab1 = {
    1662                                                         ClassesFrame = "{{0, 0}, {280, 398}}";
    1663                                                         ClassesTreeTableConfiguration = (
    1664                                                                 PBXBookColumnIdentifier,
    1665                                                                 20,
    1666                                                                 PBXClassColumnIdentifier,
    1667                                                                 237,
    1668                                                         );
    1669                                                         Frame = "{{0, 0}, {278, 659}}";
    1670                                                         MembersFrame = "{{0, 407}, {280, 252}}";
    1671                                                         MembersTreeTableConfiguration = (
    1672                                                                 PBXBookColumnIdentifier,
    1673                                                                 20,
    1674                                                                 PBXMethodColumnIdentifier,
    1675                                                                 236,
    1676                                                         );
    1677                                                 };
    1678                                                 Tab2 = {
    1679                                                         Frame = "{{0, 0}, {200, 100}}";
    1680                                                 };
    1681                                                 Tab3 = {
    1682                                                         Frame = "{{0, 0}, {200, 557}}";
    1683                                                         TargetTableConfiguration = (
    1684                                                                 ActiveObject,
    1685                                                                 16,
    1686                                                                 ObjectNames,
    1687                                                                 202.296,
    1688                                                         );
    1689                                                 };
    1690                                                 Tab4 = {
    1691                                                         BreakpointsTreeTableConfiguration = (
    1692                                                                 breakpointColumn,
    1693                                                                 197,
    1694                                                                 enabledColumn,
    1695                                                                 31,
    1696                                                         );
    1697                                                         Frame = "{{0, 0}, {250, 100}}";
    1698                                                 };
    1699                                                 TabCount = 5;
    1700                                                 TabsVisible = NO;
    1701                                         };
    1702                                         NavBarShownByDefault = YES;
    1703                                         StatusViewVisible = NO;
    1704                                         Template = F5CA7ECB015C094F0DCA290F;
    1705                                         ToolbarVisible = NO;
    1706                                         WindowLocation = "{440, 73}";
    1707                                 },
    1708                                 {
    1709                                         ContentSize = "{668, 621}";
    1710                                         LeftSlideOut = {
    1711                                                 Collapsed = NO;
    1712                                                 Frame = "{{0, 0}, {668, 621}}";
    1713                                                 Split0 = {
    1714                                                         Collapsed = NO;
    1715                                                         Frame = "{{0, 0}, {668, 621}}";
    1716                                                         Split0 = {
    1717                                                                 Frame = "{{0, 0}, {668, 621}}";
    1718                                                         };
    1719                                                         SplitCount = 1;
    1720                                                         Tab0 = {
    1721                                                                 Frame = "{{0, 0}, {484, 208}}";
    1722                                                         };
    1723                                                         Tab1 = {
    1724                                                                 Debugger = {
    1725                                                                         Collapsed = NO;
    1726                                                                         Frame = "{{0, 0}, {664, 208}}";
    1727                                                                         Split0 = {
    1728                                                                                 Frame = "{{0, 24}, {664, 184}}";
    1729                                                                                 Split0 = {
    1730                                                                                         Frame = "{{0, 0}, {325, 184}}";
    1731                                                                                 };
    1732                                                                                 Split1 = {
    1733                                                                                         DebugVariablesTableConfiguration = (
    1734                                                                                                 Name,
    1735                                                                                                 123,
    1736                                                                                                 Value,
    1737                                                                                                 85,
    1738                                                                                                 Summary,
    1739                                                                                                 96.123,
    1740                                                                                         );
    1741                                                                                         Frame = "{{334, 0}, {330, 184}}";
    1742                                                                                 };
    1743                                                                                 SplitCount = 2;
    1744                                                                         };
    1745                                                                         SplitCount = 1;
    1746                                                                         Tab0 = {
    1747                                                                                 Frame = "{{0, 0}, {100, 50}}";
    1748                                                                         };
    1749                                                                         Tab1 = {
    1750                                                                                 Frame = "{{0, 0}, {100, 50}}";
    1751                                                                         };
    1752                                                                         TabCount = 2;
    1753                                                                         TabsVisible = YES;
    1754                                                                 };
    1755                                                                 Frame = "{{0, 0}, {664, 208}}";
    1756                                                                 LauncherConfigVersion = 7;
    1757                                                         };
    1758                                                         Tab2 = {
    1759                                                                 Frame = "{{0, 0}, {664, 50}}";
    1760                                                                 LauncherConfigVersion = 3;
    1761                                                                 Runner = {
    1762                                                                         Frame = "{{0, 0}, {664, 50}}";
    1763                                                                 };
    1764                                                         };
    1765                                                         Tab3 = {
    1766                                                                 BuildMessageFrame = "{{0, 0}, {614, 262}}";
    1767                                                                 BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
    1768                                                                 BuildTranscriptFrameExpanded = YES;
    1769                                                                 Frame = "{{0, 0}, {612, 295}}";
    1770                                                         };
    1771                                                         Tab4 = {
    1772                                                                 Frame = "{{0, 0}, {612, 295}}";
    1773                                                         };
    1774                                                         TabCount = 5;
    1775                                                         TabsVisible = NO;
    1776                                                 };
    1777                                                 SplitCount = 1;
    1778                                                 Tab0 = {
    1779                                                         Frame = "{{0, 0}, {313, 531}}";
    1780                                                         GroupTreeTableConfiguration = (
    1781                                                                 TargetStatusColumn,
    1782                                                                 18,
    1783                                                                 MainColumn,
    1784                                                                 280,
    1785                                                         );
    1786                                                 };
    1787                                                 Tab1 = {
    1788                                                         ClassesFrame = "{{0, 0}, {280, 398}}";
    1789                                                         ClassesTreeTableConfiguration = (
    1790                                                                 PBXBookColumnIdentifier,
    1791                                                                 20,
    1792                                                                 PBXClassColumnIdentifier,
    1793                                                                 237,
    1794                                                         );
    1795                                                         Frame = "{{0, 0}, {278, 659}}";
    1796                                                         MembersFrame = "{{0, 407}, {280, 252}}";
    1797                                                         MembersTreeTableConfiguration = (
    1798                                                                 PBXBookColumnIdentifier,
    1799                                                                 20,
    1800                                                                 PBXMethodColumnIdentifier,
    1801                                                                 236,
    1802                                                         );
    1803                                                 };
    1804                                                 Tab2 = {
    1805                                                         Frame = "{{0, 0}, {200, 100}}";
    1806                                                 };
    1807                                                 Tab3 = {
    1808                                                         Frame = "{{0, 0}, {200, 557}}";
    1809                                                         TargetTableConfiguration = (
    1810                                                                 ActiveObject,
    1811                                                                 16,
    1812                                                                 ObjectNames,
    1813                                                                 202.296,
    1814                                                         );
    1815                                                 };
    1816                                                 Tab4 = {
    1817                                                         BreakpointsTreeTableConfiguration = (
    1818                                                                 breakpointColumn,
    1819                                                                 197,
    1820                                                                 enabledColumn,
    1821                                                                 31,
    1822                                                         );
    1823                                                         Frame = "{{0, 0}, {250, 100}}";
    1824                                                 };
    1825                                                 TabCount = 5;
    1826                                                 TabsVisible = NO;
    1827                                         };
    1828                                         NavBarShownByDefault = YES;
    1829                                         StatusViewVisible = NO;
    1830                                         Template = F5CA7ECB015C094F0DCA290F;
    1831                                         ToolbarVisible = NO;
    1832                                         WindowLocation = "{208, 173}";
     944                                        WindowLocation = "{15, 0}";
    1833945                                },
    1834946                        );
    1835                         PBXWorkspaceStateSaveDate = 63490351;
     947                        PBXWorkspaceStateSaveDate = 63549866;
    1836948                };
    1837949                perUserProjectItems = {
    1838                         E1096EB603C3EDB0009B92C1 = E1096EB603C3EDB0009B92C1;
    1839950                        E1096EB803C3EDB0009B92C1 = E1096EB803C3EDB0009B92C1;
    1840                         E1096EB903C3EDB0009B92C1 = E1096EB903C3EDB0009B92C1;
    1841                         E1096EBB03C3EDB0009B92C1 = E1096EBB03C3EDB0009B92C1;
    1842                         E1096EBC03C3EDB0009B92C1 = E1096EBC03C3EDB0009B92C1;
    1843                         E1096EBD03C3EDB0009B92C1 = E1096EBD03C3EDB0009B92C1;
    1844                         E1096EC203C3F504009B92C1 = E1096EC203C3F504009B92C1;
    1845                         E1096EC303C3F504009B92C1 = E1096EC303C3F504009B92C1;
    1846                         E1096EC403C3F504009B92C1 = E1096EC403C3F504009B92C1;
    1847                         E1096EC503C3F504009B92C1 = E1096EC503C3F504009B92C1;
    1848951                        E117A4AC03C3E9C600E10BA2 = E117A4AC03C3E9C600E10BA2;
    1849952                        E117A4AD03C3E9C600E10BA2 = E117A4AD03C3E9C600E10BA2;
     
    1854957                        E117A4B303C3E9C600E10BA2 = E117A4B303C3E9C600E10BA2;
    1855958                        E117A4B403C3E9C600E10BA2 = E117A4B403C3E9C600E10BA2;
    1856                         E117A4B803C3E9C600E10BA2 = E117A4B803C3E9C600E10BA2;
    1857                         E117A4BA03C3E9C600E10BA2 = E117A4BA03C3E9C600E10BA2;
    1858                         E11CD2CA03BF9B3300C49BEF = E11CD2CA03BF9B3300C49BEF;
    1859959                        E11CD2D003BF9B3300C49BEF = E11CD2D003BF9B3300C49BEF;
    1860960                        E11CD2D103BF9B3300C49BEF = E11CD2D103BF9B3300C49BEF;
     
    1864964                        E11CD2D503BF9B3300C49BEF = E11CD2D503BF9B3300C49BEF;
    1865965                        E11CD2D603BF9B3300C49BEF = E11CD2D603BF9B3300C49BEF;
    1866                         E11CD2D703BF9B3300C49BEF = E11CD2D703BF9B3300C49BEF;
    1867966                        E11CD2D803BF9B3300C49BEF = E11CD2D803BF9B3300C49BEF;
    1868967                        E11CD2E003BF9B3300C49BEF = E11CD2E003BF9B3300C49BEF;
     
    1874973                        E11CD2E903BF9B3300C49BEF = E11CD2E903BF9B3300C49BEF;
    1875974                        E11CD2EA03BF9B3300C49BEF = E11CD2EA03BF9B3300C49BEF;
    1876                         E11CD2EB03BF9B3300C49BEF = E11CD2EB03BF9B3300C49BEF;
    1877975                        E11CD2EC03BF9B3300C49BEF = E11CD2EC03BF9B3300C49BEF;
    1878976                        E11CD2ED03BF9B3300C49BEF = E11CD2ED03BF9B3300C49BEF;
    1879                         E11CD2EE03BF9B3300C49BEF = E11CD2EE03BF9B3300C49BEF;
    1880977                        E11CD2EF03BF9B3300C49BEF = E11CD2EF03BF9B3300C49BEF;
    1881                         E11CD2F603BF9B3300C49BEF = E11CD2F603BF9B3300C49BEF;
    1882                         E11CD2F803BF9B3300C49BEF = E11CD2F803BF9B3300C49BEF;
    1883                         E11CD2FB03BF9B3300C49BEF = E11CD2FB03BF9B3300C49BEF;
    1884                         E17AED7203C0F5D300B89ACF = E17AED7203C0F5D300B89ACF;
    1885978                        E17AED7303C0F5D300B89ACF = E17AED7303C0F5D300B89ACF;
    1886979                        E17AED7403C0F5D300B89ACF = E17AED7403C0F5D300B89ACF;
     
    1892985                        E17AED7A03C0F5D300B89ACF = E17AED7A03C0F5D300B89ACF;
    1893986                        E17AED7B03C0F5D300B89ACF = E17AED7B03C0F5D300B89ACF;
    1894                         E17AED7C03C0F5D300B89ACF = E17AED7C03C0F5D300B89ACF;
    1895987                        E17AED7D03C0F5D300B89ACF = E17AED7D03C0F5D300B89ACF;
    1896                         E17AED7E03C0F5D300B89ACF = E17AED7E03C0F5D300B89ACF;
    1897                         E17AED7F03C0F5D300B89ACF = E17AED7F03C0F5D300B89ACF;
    1898988                        E17AED8003C0F5D300B89ACF = E17AED8003C0F5D300B89ACF;
    1899                         E17AED8103C0F5D300B89ACF = E17AED8103C0F5D300B89ACF;
    1900                         E17AED8203C0F5D300B89ACF = E17AED8203C0F5D300B89ACF;
    1901                         E17AED8303C0F5D300B89ACF = E17AED8303C0F5D300B89ACF;
    1902989                        E17AED8403C0F5D300B89ACF = E17AED8403C0F5D300B89ACF;
    1903                         E17AED8503C0F5D300B89ACF = E17AED8503C0F5D300B89ACF;
    1904                         E17AED8603C0F5D300B89ACF = E17AED8603C0F5D300B89ACF;
    1905990                        E17AED8703C0F5D300B89ACF = E17AED8703C0F5D300B89ACF;
    1906991                        E17AED8803C0F5D300B89ACF = E17AED8803C0F5D300B89ACF;
    1907                         E17AED8903C0F5D300B89ACF = E17AED8903C0F5D300B89ACF;
    1908                         E17AED8B03C0F5D300B89ACF = E17AED8B03C0F5D300B89ACF;
    1909                         E17AED8C03C0F5D300B89ACF = E17AED8C03C0F5D300B89ACF;
    1910                         E17AED8D03C0F5D300B89ACF = E17AED8D03C0F5D300B89ACF;
    1911992                        E17AED8E03C0F5D300B89ACF = E17AED8E03C0F5D300B89ACF;
    1912993                        E17AED8F03C0F5D300B89ACF = E17AED8F03C0F5D300B89ACF;
     
    1918999                        E17AED9503C0F5D300B89ACF = E17AED9503C0F5D300B89ACF;
    19191000                        E17AED9603C0F5D300B89ACF = E17AED9603C0F5D300B89ACF;
    1920                         E17AED9703C0F5D300B89ACF = E17AED9703C0F5D300B89ACF;
    1921                         E17AED9803C0F5D300B89ACF = E17AED9803C0F5D300B89ACF;
    1922                         E17AED9903C0F5D300B89ACF = E17AED9903C0F5D300B89ACF;
    1923                         E17AED9A03C0F5D300B89ACF = E17AED9A03C0F5D300B89ACF;
    1924                         E17AED9B03C0F5D300B89ACF = E17AED9B03C0F5D300B89ACF;
    1925                         E17AED9C03C0F5D300B89ACF = E17AED9C03C0F5D300B89ACF;
    1926                         E17AED9D03C0F5D300B89ACF = E17AED9D03C0F5D300B89ACF;
    1927                         E17AED9E03C0F5D300B89ACF = E17AED9E03C0F5D300B89ACF;
    1928                         E17AED9F03C0F5D300B89ACF = E17AED9F03C0F5D300B89ACF;
    19291001                        E17AEDA003C0F5D300B89ACF = E17AEDA003C0F5D300B89ACF;
    19301002                        E17AEDA103C0F5D300B89ACF = E17AEDA103C0F5D300B89ACF;
    1931                         E17AEDA203C0F5D300B89ACF = E17AEDA203C0F5D300B89ACF;
    1932                         E17AEDA303C0F5D300B89ACF = E17AEDA303C0F5D300B89ACF;
    19331003                        E17AEDA403C0F5D300B89ACF = E17AEDA403C0F5D300B89ACF;
    19341004                        E17AEDA503C0F5D300B89ACF = E17AEDA503C0F5D300B89ACF;
     
    19461016                        E17AEDB103C0F5D300B89ACF = E17AEDB103C0F5D300B89ACF;
    19471017                        E17AEDB203C0F5D300B89ACF = E17AEDB203C0F5D300B89ACF;
    1948                         E17AEDB303C0F5D300B89ACF = E17AEDB303C0F5D300B89ACF;
    1949                         E17AEDB403C0F5D300B89ACF = E17AEDB403C0F5D300B89ACF;
    19501018                        E17AEDB503C0F5D300B89ACF = E17AEDB503C0F5D300B89ACF;
    19511019                        E17AEDB603C0F5D300B89ACF = E17AEDB603C0F5D300B89ACF;
    1952                         E17AEDB703C0F5D300B89ACF = E17AEDB703C0F5D300B89ACF;
    19531020                        E17AEDB803C0F5D300B89ACF = E17AEDB803C0F5D300B89ACF;
    19541021                        E17AEDB903C0F5D300B89ACF = E17AEDB903C0F5D300B89ACF;
    1955                         E17AEDBA03C0F5D300B89ACF = E17AEDBA03C0F5D300B89ACF;
    19561022                        E17AEDBB03C0F5D300B89ACF = E17AEDBB03C0F5D300B89ACF;
    1957                         E17AEDBC03C0F5D300B89ACF = E17AEDBC03C0F5D300B89ACF;
    19581023                        E17AEDBD03C0F5D300B89ACF = E17AEDBD03C0F5D300B89ACF;
    19591024                        E17AEDBE03C0F5D300B89ACF = E17AEDBE03C0F5D300B89ACF;
    1960                         E17AEDBF03C0F5D300B89ACF = E17AEDBF03C0F5D300B89ACF;
    19611025                        E17AEDC003C0F5D300B89ACF = E17AEDC003C0F5D300B89ACF;
    19621026                        E17AEDC103C0F5D300B89ACF = E17AEDC103C0F5D300B89ACF;
    19631027                        E17AEDC203C0F5D300B89ACF = E17AEDC203C0F5D300B89ACF;
    19641028                        E17AEDC303C0F5D300B89ACF = E17AEDC303C0F5D300B89ACF;
    1965                         E17AEDC403C0F5D300B89ACF = E17AEDC403C0F5D300B89ACF;
    1966                         E17AEDC503C0F5D300B89ACF = E17AEDC503C0F5D300B89ACF;
    19671029                        E17AEDC603C0F5D300B89ACF = E17AEDC603C0F5D300B89ACF;
    1968                         E17AEDC703C0F5D300B89ACF = E17AEDC703C0F5D300B89ACF;
    19691030                        E17AEDC803C0F5D300B89ACF = E17AEDC803C0F5D300B89ACF;
    1970                         E17AEDC903C0F5D300B89ACF = E17AEDC903C0F5D300B89ACF;
    1971                         E17AEDCC03C0F5D300B89ACF = E17AEDCC03C0F5D300B89ACF;
    1972                         E17AEDCE03C0F5D300B89ACF = E17AEDCE03C0F5D300B89ACF;
    1973                         E17AEDCF03C0F5D300B89ACF = E17AEDCF03C0F5D300B89ACF;
    1974                         E195A26303BE251F00186F9B = E195A26303BE251F00186F9B;
    19751031                        E195A26403BE251F00186F9B = E195A26403BE251F00186F9B;
    19761032                        E195A26503BE251F00186F9B = E195A26503BE251F00186F9B;
     
    19891045                        E195A28003BE251F00186F9B = E195A28003BE251F00186F9B;
    19901046                        E195A28F03BE251F00186F9B = E195A28F03BE251F00186F9B;
    1991                         E195A29103BE251F00186F9B = E195A29103BE251F00186F9B;
    19921047                        E195A29203BE251F00186F9B = E195A29203BE251F00186F9B;
    19931048                        E195A29503BE251F00186F9B = E195A29503BE251F00186F9B;
     
    19961051                        E195A29803BE251F00186F9B = E195A29803BE251F00186F9B;
    19971052                        E195A29903BE251F00186F9B = E195A29903BE251F00186F9B;
    1998                         E195A29A03BE251F00186F9B = E195A29A03BE251F00186F9B;
    1999                         E195A29D03BE251F00186F9B = E195A29D03BE251F00186F9B;
    2000                         E195A29E03BE251F00186F9B = E195A29E03BE251F00186F9B;
    2001                         E195A29F03BE251F00186F9B = E195A29F03BE251F00186F9B;
    2002                         E195A2A003BE251F00186F9B = E195A2A003BE251F00186F9B;
    2003                         E195A2A103BE251F00186F9B = E195A2A103BE251F00186F9B;
    2004                         E195A2A203BE251F00186F9B = E195A2A203BE251F00186F9B;
    2005                         E195A2A303BE251F00186F9B = E195A2A303BE251F00186F9B;
    2006                         E195A2A503BE251F00186F9B = E195A2A503BE251F00186F9B;
    2007                         E195A2A603BE251F00186F9B = E195A2A603BE251F00186F9B;
    2008                         E195A2A703BE251F00186F9B = E195A2A703BE251F00186F9B;
    2009                         E195A2A803BE251F00186F9B = E195A2A803BE251F00186F9B;
    2010                         E195A2A903BE251F00186F9B = E195A2A903BE251F00186F9B;
    2011                         E195A2AA03BE251F00186F9B = E195A2AA03BE251F00186F9B;
    20121053                        E195A2AC03BE251F00186F9B = E195A2AC03BE251F00186F9B;
    20131054                        E195A2AD03BE251F00186F9B = E195A2AD03BE251F00186F9B;
    20141055                        E195A2AE03BE251F00186F9B = E195A2AE03BE251F00186F9B;
    2015                         E195A2AF03BE251F00186F9B = E195A2AF03BE251F00186F9B;
    20161056                        E195A2B003BE251F00186F9B = E195A2B003BE251F00186F9B;
    20171057                        E195A2B103BE251F00186F9B = E195A2B103BE251F00186F9B;
    2018                         E195A2B203BE251F00186F9B = E195A2B203BE251F00186F9B;
    2019                         E195A2B303BE251F00186F9B = E195A2B303BE251F00186F9B;
    20201058                        E195A2B403BE251F00186F9B = E195A2B403BE251F00186F9B;
    20211059                        E195A2B503BE251F00186F9B = E195A2B503BE251F00186F9B;
     
    20411079                        E195A2CB03BE251F00186F9B = E195A2CB03BE251F00186F9B;
    20421080                        E195A2CD03BE251F00186F9B = E195A2CD03BE251F00186F9B;
    2043                         E195A2CF03BE251F00186F9B = E195A2CF03BE251F00186F9B;
    2044                         E195A2D103BE251F00186F9B = E195A2D103BE251F00186F9B;
    2045                         E195A2D303BE251F00186F9B = E195A2D303BE251F00186F9B;
    2046                         E195A2D503BE251F00186F9B = E195A2D503BE251F00186F9B;
    2047                         E195A2D703BE251F00186F9B = E195A2D703BE251F00186F9B;
    2048                         E195A2D903BE251F00186F9B = E195A2D903BE251F00186F9B;
    2049                         E195A2DB03BE251F00186F9B = E195A2DB03BE251F00186F9B;
    2050                         E195A2DD03BE251F00186F9B = E195A2DD03BE251F00186F9B;
    2051                         E195A2DF03BE251F00186F9B = E195A2DF03BE251F00186F9B;
    20521081                        E195A2E003BE251F00186F9B = E195A2E003BE251F00186F9B;
    20531082                        E195A2E103BE251F00186F9B = E195A2E103BE251F00186F9B;
    20541083                        E195A2E203BE251F00186F9B = E195A2E203BE251F00186F9B;
    2055                         E195A2E303BE251F00186F9B = E195A2E303BE251F00186F9B;
    2056                         E195A2E403BE251F00186F9B = E195A2E403BE251F00186F9B;
    2057                         E195A2E503BE251F00186F9B = E195A2E503BE251F00186F9B;
    2058                         E195A2E603BE251F00186F9B = E195A2E603BE251F00186F9B;
    20591084                        E195A2E803BE251F00186F9B = E195A2E803BE251F00186F9B;
    20601085                        E195A2E903BE251F00186F9B = E195A2E903BE251F00186F9B;
     
    20631088                        E195A2EC03BE251F00186F9B = E195A2EC03BE251F00186F9B;
    20641089                        E195A2ED03BE251F00186F9B = E195A2ED03BE251F00186F9B;
    2065                         E195A2EE03BE251F00186F9B = E195A2EE03BE251F00186F9B;
    20661090                        E195A2F003BE251F00186F9B = E195A2F003BE251F00186F9B;
    20671091                        E195A2F103BE251F00186F9B = E195A2F103BE251F00186F9B;
    20681092                        E195A2F303BE251F00186F9B = E195A2F303BE251F00186F9B;
    2069                         E195A2F403BE251F00186F9B = E195A2F403BE251F00186F9B;
    20701093                        E195A2F503BE251F00186F9B = E195A2F503BE251F00186F9B;
    2071                         E195A2F603BE251F00186F9B = E195A2F603BE251F00186F9B;
    20721094                        E195A2F703BE251F00186F9B = E195A2F703BE251F00186F9B;
    2073                         E195A2F803BE251F00186F9B = E195A2F803BE251F00186F9B;
    20741095                        E195A2F903BE251F00186F9B = E195A2F903BE251F00186F9B;
    2075                         E195A2FA03BE251F00186F9B = E195A2FA03BE251F00186F9B;
    20761096                        E195A2FC03BE251F00186F9B = E195A2FC03BE251F00186F9B;
    20771097                        E195A2FE03BE251F00186F9B = E195A2FE03BE251F00186F9B;
    2078                         E19DCB6C03BE4A0A00B934BF = E19DCB6C03BE4A0A00B934BF;
     1098                        E198FA9803C963C700050002 = E198FA9803C963C700050002;
    20791099                        E19DCB7803BE4A0A00B934BF = E19DCB7803BE4A0A00B934BF;
    20801100                        E19DCB8203BE4A0A00B934BF = E19DCB8203BE4A0A00B934BF;
    20811101                        E19DCB8303BE4A0A00B934BF = E19DCB8303BE4A0A00B934BF;
    20821102                        E19DCB8503BE4A0A00B934BF = E19DCB8503BE4A0A00B934BF;
    2083                         E19DCB8603BE4A0A00B934BF = E19DCB8603BE4A0A00B934BF;
    2084                         E19DCB8703BE4A0A00B934BF = E19DCB8703BE4A0A00B934BF;
    20851103                        E19DCB8903BE4A0A00B934BF = E19DCB8903BE4A0A00B934BF;
    2086                         E19DCB8A03BE4A0A00B934BF = E19DCB8A03BE4A0A00B934BF;
    20871104                        E19DCB8B03BE4A0A00B934BF = E19DCB8B03BE4A0A00B934BF;
    20881105                        E19DCB8C03BE4A0A00B934BF = E19DCB8C03BE4A0A00B934BF;
     
    21031120                        E19DCB9E03BE4A0A00B934BF = E19DCB9E03BE4A0A00B934BF;
    21041121                        E19DCB9F03BE4A0A00B934BF = E19DCB9F03BE4A0A00B934BF;
    2105                         E19DCBA003BE4A0A00B934BF = E19DCBA003BE4A0A00B934BF;
    21061122                        E19DCBA103BE4A0A00B934BF = E19DCBA103BE4A0A00B934BF;
    21071123                        E19DCBA203BE4A0A00B934BF = E19DCBA203BE4A0A00B934BF;
    2108                         E19DCBA303BE4A0A00B934BF = E19DCBA303BE4A0A00B934BF;
    2109                         E19DCBA403BE4A0A00B934BF = E19DCBA403BE4A0A00B934BF;
    2110                         E19DCBA503BE4A0A00B934BF = E19DCBA503BE4A0A00B934BF;
    2111                         E19DCBA603BE4A0A00B934BF = E19DCBA603BE4A0A00B934BF;
    2112                         E19DCBA703BE4A0A00B934BF = E19DCBA703BE4A0A00B934BF;
    21131124                        E19DCBA803BE4A0A00B934BF = E19DCBA803BE4A0A00B934BF;
    21141125                        E19DCBA903BE4A0A00B934BF = E19DCBA903BE4A0A00B934BF;
     
    21181129                        E19DCBAD03BE4A0A00B934BF = E19DCBAD03BE4A0A00B934BF;
    21191130                        E19DCBAE03BE4A0A00B934BF = E19DCBAE03BE4A0A00B934BF;
    2120                         E19DCBAF03BE4A0A00B934BF = E19DCBAF03BE4A0A00B934BF;
    2121                         E19DCBB003BE4A0A00B934BF = E19DCBB003BE4A0A00B934BF;
    2122                         E19DCBB103BE4A0A00B934BF = E19DCBB103BE4A0A00B934BF;
    21231131                        E19DCBB203BE4A0A00B934BF = E19DCBB203BE4A0A00B934BF;
    21241132                        E19DCBB603BE4A0A00B934BF = E19DCBB603BE4A0A00B934BF;
    2125                         E19DCBB703BE4A0A00B934BF = E19DCBB703BE4A0A00B934BF;
    2126                         E19DCBB803BE4A0A00B934BF = E19DCBB803BE4A0A00B934BF;
    2127                         E19DCBB903BE4A0A00B934BF = E19DCBB903BE4A0A00B934BF;
    2128                         E19DCBBA03BE4A0A00B934BF = E19DCBBA03BE4A0A00B934BF;
    2129                         E19DCBBB03BE4A0A00B934BF = E19DCBBB03BE4A0A00B934BF;
    21301133                        E19DCBBC03BE4A0A00B934BF = E19DCBBC03BE4A0A00B934BF;
    21311134                        E19DCBBD03BE4A0A00B934BF = E19DCBBD03BE4A0A00B934BF;
    21321135                        E19DCC8703BE900300B934BF = E19DCC8703BE900300B934BF;
    2133                         E19DCC8803BE900300B934BF = E19DCC8803BE900300B934BF;
    21341136                        E19DCC8903BE900300B934BF = E19DCC8903BE900300B934BF;
    21351137                        E19DCC8A03BE900300B934BF = E19DCC8A03BE900300B934BF;
    2136                         E19DCC8B03BE900300B934BF = E19DCC8B03BE900300B934BF;
    2137                         E19DCC8C03BE900300B934BF = E19DCC8C03BE900300B934BF;
    21381138                        E19DCC8E03BE900300B934BF = E19DCC8E03BE900300B934BF;
    21391139                        E19DCC8F03BE900300B934BF = E19DCC8F03BE900300B934BF;
    21401140                        E19DCC9203BE900300B934BF = E19DCC9203BE900300B934BF;
    21411141                        E19DCC9603BE900300B934BF = E19DCC9603BE900300B934BF;
    2142                         E19DCC9703BE900300B934BF = E19DCC9703BE900300B934BF;
    21431142                        E19DCC9C03BE900300B934BF = E19DCC9C03BE900300B934BF;
    21441143                        E19DCC9E03BE900300B934BF = E19DCC9E03BE900300B934BF;
     
    21461145                        E19DCCA303BE900300B934BF = E19DCCA303BE900300B934BF;
    21471146                        E19DCCA403BE900300B934BF = E19DCCA403BE900300B934BF;
    2148                         E19DCCA503BE900300B934BF = E19DCCA503BE900300B934BF;
    21491147                        E19DCCA603BE900300B934BF = E19DCCA603BE900300B934BF;
    21501148                        E19DCCA703BE900300B934BF = E19DCCA703BE900300B934BF;
    2151                         E19DCCA803BE900300B934BF = E19DCCA803BE900300B934BF;
    21521149                        E19DCCA903BE900300B934BF = E19DCCA903BE900300B934BF;
    2153                         E19DCCAB03BE900300B934BF = E19DCCAB03BE900300B934BF;
    21541150                        E19DCCAC03BE900300B934BF = E19DCCAC03BE900300B934BF;
    21551151                        E19DCCAE03BE900300B934BF = E19DCCAE03BE900300B934BF;
    2156                         E19DCCAF03BE900300B934BF = E19DCCAF03BE900300B934BF;
    2157                         E19DCCB003BE900300B934BF = E19DCCB003BE900300B934BF;
    2158                         E19DCCB103BE900300B934BF = E19DCCB103BE900300B934BF;
    21591152                        E19DCCB203BE900300B934BF = E19DCCB203BE900300B934BF;
    21601153                        E19DCCB303BE900300B934BF = E19DCCB303BE900300B934BF;
     
    21731166                        E19DCCC103BE900300B934BF = E19DCCC103BE900300B934BF;
    21741167                        E19DCCC203BE900300B934BF = E19DCCC203BE900300B934BF;
    2175                         E19DCCC303BE900300B934BF = E19DCCC303BE900300B934BF;
    21761168                        E19DCCC403BE900300B934BF = E19DCCC403BE900300B934BF;
    21771169                        E19DCCC503BE900300B934BF = E19DCCC503BE900300B934BF;
     
    21821174                        E19DCCCA03BE900300B934BF = E19DCCCA03BE900300B934BF;
    21831175                        E19DCCCB03BE900300B934BF = E19DCCCB03BE900300B934BF;
    2184                         E19DCCCD03BE900300B934BF = E19DCCCD03BE900300B934BF;
    2185                         E19DCCCE03BE900300B934BF = E19DCCCE03BE900300B934BF;
    21861176                        E19DCCCF03BE900300B934BF = E19DCCCF03BE900300B934BF;
    21871177                        E19DCCD103BE900300B934BF = E19DCCD103BE900300B934BF;
     
    21951185                        E19DCCDA03BE900300B934BF = E19DCCDA03BE900300B934BF;
    21961186                        E19DCCDB03BE900300B934BF = E19DCCDB03BE900300B934BF;
     1187                        E19FD3A203C9985C001509F3 = E19FD3A203C9985C001509F3;
     1188                        E19FD3A603C9985C001509F3 = E19FD3A603C9985C001509F3;
     1189                        E19FD3A703C9985C001509F3 = E19FD3A703C9985C001509F3;
     1190                        E19FD3A803C9985C001509F3 = E19FD3A803C9985C001509F3;
     1191                        E19FD3A903C9985C001509F3 = E19FD3A903C9985C001509F3;
     1192                        E19FD3AA03C9985C001509F3 = E19FD3AA03C9985C001509F3;
    21971193                        E1A9DEEB03BF480F0089E8B2 = E1A9DEEB03BF480F0089E8B2;
    21981194                        E1A9DEEE03BF480F0089E8B2 = E1A9DEEE03BF480F0089E8B2;
     
    22011197                        E1A9DEF203BF480F0089E8B2 = E1A9DEF203BF480F0089E8B2;
    22021198                        E1A9DEF703BF480F0089E8B2 = E1A9DEF703BF480F0089E8B2;
    2203                         E1A9DEF903BF480F0089E8B2 = E1A9DEF903BF480F0089E8B2;
    22041199                        E1A9DEFB03BF480F0089E8B2 = E1A9DEFB03BF480F0089E8B2;
    22051200                        E1A9DEFC03BF480F0089E8B2 = E1A9DEFC03BF480F0089E8B2;
    22061201                        E1A9DEFD03BF480F0089E8B2 = E1A9DEFD03BF480F0089E8B2;
    22071202                        E1A9DEFE03BF480F0089E8B2 = E1A9DEFE03BF480F0089E8B2;
    2208                         E1A9DF0003BF480F0089E8B2 = E1A9DF0003BF480F0089E8B2;
    22091203                        E1A9DF0203BF480F0089E8B2 = E1A9DF0203BF480F0089E8B2;
    22101204                        E1A9DF0303BF480F0089E8B2 = E1A9DF0303BF480F0089E8B2;
     
    22141208                        E1A9DF0703BF480F0089E8B2 = E1A9DF0703BF480F0089E8B2;
    22151209                        E1A9DF0803BF480F0089E8B2 = E1A9DF0803BF480F0089E8B2;
    2216                         E1A9DF0A03BF480F0089E8B2 = E1A9DF0A03BF480F0089E8B2;
     1210                        E1AFB0CE03C9A59C001509F3 = E1AFB0CE03C9A59C001509F3;
     1211                        E1AFB0D103C9A59C001509F3 = E1AFB0D103C9A59C001509F3;
     1212                        E1AFB0D203C9A59C001509F3 = E1AFB0D203C9A59C001509F3;
     1213                        E1AFB0D303C9A59C001509F3 = E1AFB0D303C9A59C001509F3;
     1214                        E1AFB0D403C9A59C001509F3 = E1AFB0D403C9A59C001509F3;
     1215                        E1AFB0D503C9A59C001509F3 = E1AFB0D503C9A59C001509F3;
     1216                        E1AFB0D603C9A59C001509F3 = E1AFB0D603C9A59C001509F3;
     1217                        E1AFB0D703C9A59C001509F3 = E1AFB0D703C9A59C001509F3;
     1218                        E1AFB0D803C9A59C001509F3 = E1AFB0D803C9A59C001509F3;
     1219                        E1AFB0D903C9A59C001509F3 = E1AFB0D903C9A59C001509F3;
     1220                        E1AFB0DA03C9A59C001509F3 = E1AFB0DA03C9A59C001509F3;
     1221                        E1AFB0DB03C9A59C001509F3 = E1AFB0DB03C9A59C001509F3;
     1222                        E1AFB0DE03C9A59C001509F3 = E1AFB0DE03C9A59C001509F3;
     1223                        E1AFB0E003C9A59C001509F3 = E1AFB0E003C9A59C001509F3;
     1224                        E1AFB0E103C9A59C001509F3 = E1AFB0E103C9A59C001509F3;
     1225                        E1AFB0E203C9A59C001509F3 = E1AFB0E203C9A59C001509F3;
     1226                        E1AFB0E303C9A59C001509F3 = E1AFB0E303C9A59C001509F3;
     1227                        E1AFB0E403C9A59C001509F3 = E1AFB0E403C9A59C001509F3;
     1228                        E1AFB0E503C9A59C001509F3 = E1AFB0E503C9A59C001509F3;
     1229                        E1AFB0E603C9A59C001509F3 = E1AFB0E603C9A59C001509F3;
     1230                        E1AFB0E703C9A59C001509F3 = E1AFB0E703C9A59C001509F3;
     1231                        E1AFB0E803C9A59C001509F3 = E1AFB0E803C9A59C001509F3;
     1232                        E1AFB0E903C9A59C001509F3 = E1AFB0E903C9A59C001509F3;
     1233                        E1AFB0EA03C9A59C001509F3 = E1AFB0EA03C9A59C001509F3;
     1234                        E1AFB0EB03C9A59C001509F3 = E1AFB0EB03C9A59C001509F3;
     1235                        E1AFB0EC03C9A59C001509F3 = E1AFB0EC03C9A59C001509F3;
     1236                        E1AFB0ED03C9A59C001509F3 = E1AFB0ED03C9A59C001509F3;
     1237                        E1AFB0EE03C9A59C001509F3 = E1AFB0EE03C9A59C001509F3;
     1238                        E1AFB0EF03C9A59C001509F3 = E1AFB0EF03C9A59C001509F3;
     1239                        E1AFB0F003C9A59C001509F3 = E1AFB0F003C9A59C001509F3;
     1240                        E1AFB0F103C9A59C001509F3 = E1AFB0F103C9A59C001509F3;
     1241                        E1AFB0F203C9A59C001509F3 = E1AFB0F203C9A59C001509F3;
     1242                        E1AFB0F303C9A59C001509F3 = E1AFB0F303C9A59C001509F3;
     1243                        E1AFB0F403C9A59C001509F3 = E1AFB0F403C9A59C001509F3;
     1244                        E1AFB0F503C9A59C001509F3 = E1AFB0F503C9A59C001509F3;
     1245                        E1AFB0F603C9A59C001509F3 = E1AFB0F603C9A59C001509F3;
     1246                        E1AFB0F703C9A59C001509F3 = E1AFB0F703C9A59C001509F3;
     1247                        E1AFB0F803C9A59C001509F3 = E1AFB0F803C9A59C001509F3;
     1248                        E1AFB0F903C9A59C001509F3 = E1AFB0F903C9A59C001509F3;
     1249                        E1AFB0FA03C9A59C001509F3 = E1AFB0FA03C9A59C001509F3;
     1250                        E1AFB0FB03C9A59C001509F3 = E1AFB0FB03C9A59C001509F3;
     1251                        E1AFB0FC03C9A59C001509F3 = E1AFB0FC03C9A59C001509F3;
     1252                        E1AFB0FD03C9A59C001509F3 = E1AFB0FD03C9A59C001509F3;
     1253                        E1AFB0FE03C9A59C001509F3 = E1AFB0FE03C9A59C001509F3;
     1254                        E1AFB0FF03C9A59C001509F3 = E1AFB0FF03C9A59C001509F3;
     1255                        E1AFB10003C9A59C001509F3 = E1AFB10003C9A59C001509F3;
     1256                        E1AFB10103C9A59C001509F3 = E1AFB10103C9A59C001509F3;
     1257                        E1AFB10203C9A59C001509F3 = E1AFB10203C9A59C001509F3;
     1258                        E1AFB10303C9A59C001509F3 = E1AFB10303C9A59C001509F3;
     1259                        E1AFB10403C9A59C001509F3 = E1AFB10403C9A59C001509F3;
     1260                        E1AFB10503C9A59C001509F3 = E1AFB10503C9A59C001509F3;
     1261                        E1AFB10603C9A59C001509F3 = E1AFB10603C9A59C001509F3;
     1262                        E1AFB10703C9A59C001509F3 = E1AFB10703C9A59C001509F3;
     1263                        E1AFB10803C9A59C001509F3 = E1AFB10803C9A59C001509F3;
     1264                        E1AFB10903C9A59C001509F3 = E1AFB10903C9A59C001509F3;
     1265                        E1AFB10A03C9A59C001509F3 = E1AFB10A03C9A59C001509F3;
     1266                        E1AFB10B03C9A59C001509F3 = E1AFB10B03C9A59C001509F3;
     1267                        E1AFB10C03C9A59C001509F3 = E1AFB10C03C9A59C001509F3;
     1268                        E1AFB10D03C9A59C001509F3 = E1AFB10D03C9A59C001509F3;
     1269                        E1BF6E9A03C95F4E00050002 = E1BF6E9A03C95F4E00050002;
     1270                        E1BF6E9D03C95F4E00050002 = E1BF6E9D03C95F4E00050002;
     1271                        E1BF6E9E03C95F4E00050002 = E1BF6E9E03C95F4E00050002;
     1272                        E1BF6E9F03C95F4E00050002 = E1BF6E9F03C95F4E00050002;
     1273                        E1BF6EA003C95F4E00050002 = E1BF6EA003C95F4E00050002;
     1274                        E1BF6EA103C95F4E00050002 = E1BF6EA103C95F4E00050002;
     1275                        E1BF6EA203C95F4E00050002 = E1BF6EA203C95F4E00050002;
     1276                        E1BF6EA903C95F4E00050002 = E1BF6EA903C95F4E00050002;
     1277                        E1BF6EAC03C95F4E00050002 = E1BF6EAC03C95F4E00050002;
     1278                        E1BF6EAE03C95F4E00050002 = E1BF6EAE03C95F4E00050002;
     1279                        E1BF6EB003C95F4E00050002 = E1BF6EB003C95F4E00050002;
     1280                        E1BF6EB503C95F4E00050002 = E1BF6EB503C95F4E00050002;
     1281                        E1BF6EBB03C95F4E00050002 = E1BF6EBB03C95F4E00050002;
     1282                        E1BF6EBC03C95F4E00050002 = E1BF6EBC03C95F4E00050002;
     1283                        E1BF6EC103C95F4E00050002 = E1BF6EC103C95F4E00050002;
     1284                        E1BF6EC203C95F4E00050002 = E1BF6EC203C95F4E00050002;
     1285                        E1BF6EC403C95F4E00050002 = E1BF6EC403C95F4E00050002;
     1286                        E1BF6EDA03C95F4E00050002 = E1BF6EDA03C95F4E00050002;
     1287                        E1BF6EDF03C95F4E00050002 = E1BF6EDF03C95F4E00050002;
     1288                        E1BF6EEF03C95F4E00050002 = E1BF6EEF03C95F4E00050002;
     1289                        E1C6414303C9AC4B001509F3 = E1C6414303C9AC4B001509F3;
     1290                        E1C6414403C9AC4B001509F3 = E1C6414403C9AC4B001509F3;
     1291                        E1C6414503C9AC4B001509F3 = E1C6414503C9AC4B001509F3;
     1292                        E1C6414703C9AC4B001509F3 = E1C6414703C9AC4B001509F3;
     1293                        E1C6414803C9AC4B001509F3 = E1C6414803C9AC4B001509F3;
     1294                        E1C6414903C9AC4B001509F3 = E1C6414903C9AC4B001509F3;
     1295                        E1C6414A03C9AC4B001509F3 = E1C6414A03C9AC4B001509F3;
     1296                        E1C6414B03C9AC4B001509F3 = E1C6414B03C9AC4B001509F3;
     1297                        E1C6414C03C9AC4B001509F3 = E1C6414C03C9AC4B001509F3;
     1298                        E1C6414D03C9AC4B001509F3 = E1C6414D03C9AC4B001509F3;
     1299                        E1C6414E03C9AC4B001509F3 = E1C6414E03C9AC4B001509F3;
     1300                        E1C6414F03C9AC4B001509F3 = E1C6414F03C9AC4B001509F3;
     1301                        E1C6415003C9AC4B001509F3 = E1C6415003C9AC4B001509F3;
     1302                        E1C6415103C9AC4B001509F3 = E1C6415103C9AC4B001509F3;
     1303                        E1C6415203C9AC4B001509F3 = E1C6415203C9AC4B001509F3;
     1304                        E1C6415303C9AC4B001509F3 = E1C6415303C9AC4B001509F3;
     1305                        E1C6415403C9AC4B001509F3 = E1C6415403C9AC4B001509F3;
    22171306                        E1D2937503BD418200F9204E = E1D2937503BD418200F9204E;
    22181307                        E1D2937B03BD418200F9204E = E1D2937B03BD418200F9204E;
     
    22231312                        E1D2938503BD418200F9204E = E1D2938503BD418200F9204E;
    22241313                        E1D2938603BD418200F9204E = E1D2938603BD418200F9204E;
    2225                         E1D2938903BD418200F9204E = E1D2938903BD418200F9204E;
    22261314                        E1D2939103BD418200F9204E = E1D2939103BD418200F9204E;
    22271315                        E1D2939203BD418200F9204E = E1D2939203BD418200F9204E;
    2228                         E1D2939303BD418200F9204E = E1D2939303BD418200F9204E;
    2229                         E1D2939403BD418200F9204E = E1D2939403BD418200F9204E;
    22301316                        E1D2939503BD418200F9204E = E1D2939503BD418200F9204E;
    2231                         E1D2939603BD418200F9204E = E1D2939603BD418200F9204E;
    22321317                        E1D2939703BD418200F9204E = E1D2939703BD418200F9204E;
    2233                         E1D2939803BD418200F9204E = E1D2939803BD418200F9204E;
    2234                         E1D2939903BD418200F9204E = E1D2939903BD418200F9204E;
    2235                         E1D2939A03BD418200F9204E = E1D2939A03BD418200F9204E;
    2236                         E1D2939B03BD418200F9204E = E1D2939B03BD418200F9204E;
    2237                         E1D2939C03BD418200F9204E = E1D2939C03BD418200F9204E;
    2238                         E1D2939D03BD418200F9204E = E1D2939D03BD418200F9204E;
    2239                         E1D2939E03BD418200F9204E = E1D2939E03BD418200F9204E;
    2240                         E1D2939F03BD418200F9204E = E1D2939F03BD418200F9204E;
    2241                         E1D293A003BD418200F9204E = E1D293A003BD418200F9204E;
    2242                         E1D293A103BD418200F9204E = E1D293A103BD418200F9204E;
    2243                         E1D293A203BD418200F9204E = E1D293A203BD418200F9204E;
    2244                         E1D293A303BD418200F9204E = E1D293A303BD418200F9204E;
    2245                         E1D293A403BD418200F9204E = E1D293A403BD418200F9204E;
    2246                         E1D293A503BD418200F9204E = E1D293A503BD418200F9204E;
    2247                         E1D293A603BD418200F9204E = E1D293A603BD418200F9204E;
    2248                         E1D293A703BD418200F9204E = E1D293A703BD418200F9204E;
    2249                         E1D293A803BD418200F9204E = E1D293A803BD418200F9204E;
    2250                         E1D293A903BD418200F9204E = E1D293A903BD418200F9204E;
    2251                         E1D293AA03BD418200F9204E = E1D293AA03BD418200F9204E;
    2252                         E1D293AB03BD418200F9204E = E1D293AB03BD418200F9204E;
    2253                         E1D293AC03BD418200F9204E = E1D293AC03BD418200F9204E;
    2254                         E1D293AD03BD418200F9204E = E1D293AD03BD418200F9204E;
    2255                         E1D293AE03BD418200F9204E = E1D293AE03BD418200F9204E;
    2256                         E1D293AF03BD418200F9204E = E1D293AF03BD418200F9204E;
    22571318                        E1D293B003BD418200F9204E = E1D293B003BD418200F9204E;
    2258                         E1D293B203BD418200F9204E = E1D293B203BD418200F9204E;
    22591319                        E1D293B403BD418200F9204E = E1D293B403BD418200F9204E;
    22601320                        E1D293B503BD418200F9204E = E1D293B503BD418200F9204E;
     
    23111371                        E1D293EB03BD418200F9204E = E1D293EB03BD418200F9204E;
    23121372                        E1D293EC03BD418200F9204E = E1D293EC03BD418200F9204E;
    2313                         E1D293EE03BD418200F9204E = E1D293EE03BD418200F9204E;
    2314                         E1D293F003BD418200F9204E = E1D293F003BD418200F9204E;
    23151373                        E1D293F103BD418200F9204E = E1D293F103BD418200F9204E;
    23161374                        E1D293F203BD418200F9204E = E1D293F203BD418200F9204E;
     
    23211379                        E1D293F803BD418200F9204E = E1D293F803BD418200F9204E;
    23221380                        E1D293F903BD418200F9204E = E1D293F903BD418200F9204E;
    2323                         E1D293FB03BD418200F9204E = E1D293FB03BD418200F9204E;
    23241381                        E1D293FC03BD418200F9204E = E1D293FC03BD418200F9204E;
    23251382                        E1D293FD03BD418200F9204E = E1D293FD03BD418200F9204E;
     
    23351392                        E1D2940703BD418200F9204E = E1D2940703BD418200F9204E;
    23361393                        E1D2940803BD418200F9204E = E1D2940803BD418200F9204E;
    2337                         E1D2940903BD418200F9204E = E1D2940903BD418200F9204E;
    2338                         E1D2940A03BD418200F9204E = E1D2940A03BD418200F9204E;
    2339                         E1D2940B03BD418200F9204E = E1D2940B03BD418200F9204E;
    2340                         E1D2940C03BD418200F9204E = E1D2940C03BD418200F9204E;
    2341                         E1D2940D03BD418200F9204E = E1D2940D03BD418200F9204E;
    2342                         E1D2940E03BD418200F9204E = E1D2940E03BD418200F9204E;
    2343                         E1D2940F03BD418200F9204E = E1D2940F03BD418200F9204E;
    2344                         E1D2941003BD418200F9204E = E1D2941003BD418200F9204E;
    2345                         E1D2941103BD418200F9204E = E1D2941103BD418200F9204E;
    2346                         E1D2941203BD418200F9204E = E1D2941203BD418200F9204E;
    2347                         E1D2941303BD418200F9204E = E1D2941303BD418200F9204E;
    2348                         E1D2941403BD418200F9204E = E1D2941403BD418200F9204E;
    2349                         E1D2941503BD418200F9204E = E1D2941503BD418200F9204E;
    2350                         E1D2941603BD418200F9204E = E1D2941603BD418200F9204E;
    2351                         E1D2941703BD418200F9204E = E1D2941703BD418200F9204E;
    2352                         E1D2941803BD418200F9204E = E1D2941803BD418200F9204E;
    2353                         E1D2941903BD418200F9204E = E1D2941903BD418200F9204E;
    2354                         E1D2941A03BD418200F9204E = E1D2941A03BD418200F9204E;
    2355                         E1D2941B03BD418200F9204E = E1D2941B03BD418200F9204E;
    2356                         E1D2941C03BD418200F9204E = E1D2941C03BD418200F9204E;
    2357                         E1D2941D03BD418200F9204E = E1D2941D03BD418200F9204E;
    2358                         E1D2941E03BD418200F9204E = E1D2941E03BD418200F9204E;
    2359                         E1D2941F03BD418200F9204E = E1D2941F03BD418200F9204E;
    2360                         E1D2942003BD418200F9204E = E1D2942003BD418200F9204E;
    2361                         E1D2942103BD418200F9204E = E1D2942103BD418200F9204E;
    2362                         E1D2942203BD418200F9204E = E1D2942203BD418200F9204E;
    2363                         E1D2942303BD418200F9204E = E1D2942303BD418200F9204E;
    2364                         E1D2942403BD418200F9204E = E1D2942403BD418200F9204E;
    2365                         E1D2942503BD418200F9204E = E1D2942503BD418200F9204E;
    2366                         E1D2942603BD418200F9204E = E1D2942603BD418200F9204E;
    2367                         E1D2942703BD418200F9204E = E1D2942703BD418200F9204E;
    2368                         E1D2942803BD418200F9204E = E1D2942803BD418200F9204E;
    2369                         E1D2942903BD418200F9204E = E1D2942903BD418200F9204E;
    2370                         E1D2942A03BD418200F9204E = E1D2942A03BD418200F9204E;
    2371                         E1D2942B03BD418200F9204E = E1D2942B03BD418200F9204E;
    23721394                        E1D2942C03BD418200F9204E = E1D2942C03BD418200F9204E;
    23731395                        E1D2942D03BD418200F9204E = E1D2942D03BD418200F9204E;
    23741396                        E1D2942E03BD418200F9204E = E1D2942E03BD418200F9204E;
    23751397                        E1D2942F03BD418200F9204E = E1D2942F03BD418200F9204E;
    2376                         E1D2943003BD418200F9204E = E1D2943003BD418200F9204E;
    23771398                        E1D2943103BD418200F9204E = E1D2943103BD418200F9204E;
    2378                         E1D2943203BD418200F9204E = E1D2943203BD418200F9204E;
    2379                         E1D2943303BD418200F9204E = E1D2943303BD418200F9204E;
    2380                         E1D2943403BD418200F9204E = E1D2943403BD418200F9204E;
    2381                         E1D2943503BD418200F9204E = E1D2943503BD418200F9204E;
    2382                         E1D2943603BD418200F9204E = E1D2943603BD418200F9204E;
    2383                         E1D2943703BD418200F9204E = E1D2943703BD418200F9204E;
    2384                         E1D2943803BD418200F9204E = E1D2943803BD418200F9204E;
    23851399                        E1D2943903BD418200F9204E = E1D2943903BD418200F9204E;
     1400                        E1F4C96203C9B1E6001509F3 = E1F4C96203C9B1E6001509F3;
     1401                        E1F4C96303C9B1E6001509F3 = E1F4C96303C9B1E6001509F3;
     1402                        E1F4C96403C9B1E6001509F3 = E1F4C96403C9B1E6001509F3;
     1403                        E1F4C96503C9B1E6001509F3 = E1F4C96503C9B1E6001509F3;
     1404                        E1F4C96603C9B1E6001509F3 = E1F4C96603C9B1E6001509F3;
     1405                        E1FCECFD03C972CF001509F3 = E1FCECFD03C972CF001509F3;
    23861406                };
    23871407                projectwideBuildSettings = {
     
    23971417                );
    23981418        };
    2399         E1096EB603C3EDB0009B92C1 = {
     1419        E1096EB803C3EDB0009B92C1 = {
    24001420                fRef = F589C9C6035AA12B0155F4B2;
    24011421                isa = PBXTextBookmark;
     
    24061426                vrLen = 2641;
    24071427                vrLoc = 6972;
    2408         };
    2409         E1096EB803C3EDB0009B92C1 = {
    2410                 fRef = F589C9C6035AA12B0155F4B2;
    2411                 isa = PBXTextBookmark;
    2412                 name = "Read Me.rtfd: 77";
    2413                 rLen = 0;
    2414                 rLoc = 4965;
    2415                 rType = 0;
    2416                 vrLen = 2641;
    2417                 vrLoc = 6972;
    2418         };
    2419         E1096EB903C3EDB0009B92C1 = {
    2420                 isa = PBXTargetBookmark;
    2421                 trg = 29B97326FDCFA39411CA2CEA;
    2422         };
    2423         E1096EBB03C3EDB0009B92C1 = {
    2424                 fRef = F59DC6D40353C9E601AEEDB1;
    2425                 isa = PBXTextBookmark;
    2426                 name = "PSAlarmSetController.m: 505";
    2427                 rLen = 0;
    2428                 rLoc = 22635;
    2429                 rType = 0;
    2430                 vrLen = 301;
    2431                 vrLoc = 22122;
    2432         };
    2433         E1096EBC03C3EDB0009B92C1 = {
    2434                 fRef = F59DC6DC0353DE5101AEEDB1;
    2435                 isa = PBXTextBookmark;
    2436                 name = "PSAlarmNotifierController.m: 45";
    2437                 rLen = 0;
    2438                 rLoc = 1694;
    2439                 rType = 0;
    2440                 vrLen = 1555;
    2441                 vrLoc = 3251;
    2442         };
    2443         E1096EBD03C3EDB0009B92C1 = {
    2444                 fRef = F59DC6D40353C9E601AEEDB1;
    2445                 isa = PBXTextBookmark;
    2446                 name = "PSAlarmSetController.m: 489";
    2447                 rLen = 0;
    2448                 rLoc = 22256;
    2449                 rType = 0;
    2450                 vrLen = 1118;
    2451                 vrLoc = 21572;
    2452         };
    2453         E1096EC203C3F504009B92C1 = {
    2454                 isa = PBXTargetBookmark;
    2455                 trg = 29B97326FDCFA39411CA2CEA;
    2456         };
    2457         E1096EC303C3F504009B92C1 = {
    2458                 fRef = F59DC6D40353C9E601AEEDB1;
    2459                 isa = PBXTextBookmark;
    2460                 name = "PSAlarmSetController.m: 505";
    2461                 rLen = 0;
    2462                 rLoc = 22635;
    2463                 rType = 0;
    2464                 vrLen = 301;
    2465                 vrLoc = 22122;
    2466         };
    2467         E1096EC403C3F504009B92C1 = {
    2468                 fRef = F59DC6DC0353DE5101AEEDB1;
    2469                 isa = PBXTextBookmark;
    2470                 name = "PSAlarmNotifierController.m: 45";
    2471                 rLen = 0;
    2472                 rLoc = 1694;
    2473                 rType = 0;
    2474                 vrLen = 1555;
    2475                 vrLoc = 3251;
    2476         };
    2477         E1096EC503C3F504009B92C1 = {
    2478                 fRef = F59DC6D40353C9E601AEEDB1;
    2479                 isa = PBXTextBookmark;
    2480                 name = "PSAlarmSetController.m: 489";
    2481                 rLen = 0;
    2482                 rLoc = 22256;
    2483                 rType = 0;
    2484                 vrLen = 1144;
    2485                 vrLoc = 21278;
    24861428        };
    24871429        E1156BFA03C148E2006717DC = {
    24881430                fileReference = F59F6CB50354E7DA01AEEDB1;
    24891431                isa = PBXFileBreakpoint;
    2490                 lineNumber = 485;
     1432                lineNumber = 493;
    24911433                state = 1;
    24921434        };
     
    24941436                fileReference = F59DC6D40353C9E601AEEDB1;
    24951437                isa = PBXFileBreakpoint;
    2496                 lineNumber = 480;
     1438                lineNumber = 487;
    24971439                state = 1;
    24981440        };
     
    25101452                fileReference = F59DC6D40353C9E601AEEDB1;
    25111453                isa = PBXFileBreakpoint;
    2512                 lineNumber = 505;
     1454                lineNumber = 512;
    25131455                state = 1;
    25141456        };
     
    25901532                vrLoc = 4886;
    25911533        };
    2592         E117A4B803C3E9C600E10BA2 = {
    2593                 fRef = F5F1986C036B813101EB0372;
    2594                 isa = PBXTextBookmark;
    2595                 name = "PSSpeechAlert.m: 47";
    2596                 rLen = 0;
    2597                 rLoc = 933;
    2598                 rType = 0;
    2599                 vrLen = 332;
    2600                 vrLoc = 854;
    2601         };
    2602         E117A4BA03C3E9C600E10BA2 = {
    2603                 fRef = F5F1986C036B813101EB0372;
    2604                 isa = PBXTextBookmark;
    2605                 name = "PSSpeechAlert.m: 47";
    2606                 rLen = 0;
    2607                 rLoc = 933;
    2608                 rType = 0;
    2609                 vrLen = 332;
    2610                 vrLoc = 854;
    2611         };
    26121534        E117A4C003C3E9C600E10BA2 = {
    26131535                isa = PBXFileReference;
     
    26271549                path = /System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSControl.h;
    26281550                refType = 0;
    2629         };
    2630         E11CD2CA03BF9B3300C49BEF = {
    2631                 fRef = F517D6430356B8CC016D68B9;
    2632                 isa = PBXTextBookmark;
    2633                 name = "PSAlarms.h: 19";
    2634                 rLen = 0;
    2635                 rLoc = 455;
    2636                 rType = 0;
    2637                 vrLen = 814;
    2638                 vrLoc = 0;
    26391551        };
    26401552        E11CD2D003BF9B3300C49BEF = {
     
    27051617                vrLoc = 0;
    27061618        };
    2707         E11CD2D703BF9B3300C49BEF = {
    2708                 fRef = F59F6CB50354E7DA01AEEDB1;
    2709                 isa = PBXTextBookmark;
    2710                 name = "PSAlarm.m: message";
    2711                 rLen = 23;
    2712                 rLoc = 6867;
    2713                 rType = 0;
    2714                 vrLen = 1147;
    2715                 vrLoc = 6189;
    2716         };
    27171619        E11CD2D803BF9B3300C49BEF = {
    27181620                fRef = F5F240CA036A869401FE7503;
     
    27701672                name = "PSAlarms.m: ";
    27711673                rLen = 0;
    2772                 rLoc = 4424;
     1674                rLoc = 4481;
    27731675                rType = 0;
    27741676                vrLen = 1348;
     
    28001702                name = "PSAlarmAlertController.m: 38";
    28011703                rLen = 0;
    2802                 rLoc = 1552;
     1704                rLoc = 1558;
    28031705                rType = 0;
    28041706                vrLen = 1672;
    28051707                vrLoc = 319;
    28061708        };
    2807         E11CD2EB03BF9B3300C49BEF = {
    2808                 fRef = F59F6CB50354E7DA01AEEDB1;
    2809                 isa = PBXTextBookmark;
    2810                 name = "PSAlarm.m: 48";
    2811                 rLen = 0;
    2812                 rLoc = 1784;
    2813                 rType = 0;
    2814                 vrLen = 1488;
    2815                 vrLoc = 729;
    2816         };
    28171709        E11CD2EC03BF9B3300C49BEF = {
    28181710                fRef = F5F1986C036B813101EB0372;
     
    28301722                name = "PSAlarms.m: 244";
    28311723                rLen = 0;
    2832                 rLoc = 7662;
     1724                rLoc = 7719;
    28331725                rType = 0;
    28341726                vrLen = 1412;
    28351727                vrLoc = 6161;
    28361728        };
    2837         E11CD2EE03BF9B3300C49BEF = {
    2838                 fRef = F59F6CB50354E7DA01AEEDB1;
    2839                 isa = PBXTextBookmark;
    2840                 name = "PSAlarm.m: 48";
    2841                 rLen = 0;
    2842                 rLoc = 1784;
    2843                 rType = 0;
    2844                 vrLen = 1490;
    2845                 vrLoc = 729;
    2846         };
    28471729        E11CD2EF03BF9B3300C49BEF = {
    28481730                fRef = F5F1986C036B813101EB0372;
     
    28551737                vrLoc = 177;
    28561738        };
    2857         E11CD2F603BF9B3300C49BEF = {
    2858                 fRef = E1A18CAC03B4344C00000028;
    2859                 isa = PBXTextBookmark;
    2860                 name = "PSAlerts.m: 45";
    2861                 rLen = 0;
    2862                 rLoc = 947;
    2863                 rType = 0;
    2864                 vrLen = 913;
    2865                 vrLoc = 217;
    2866         };
    2867         E11CD2F803BF9B3300C49BEF = {
    2868                 fRef = E1A18CAC03B4344C00000028;
    2869                 isa = PBXTextBookmark;
    2870                 name = "PSAlerts.m: 45";
    2871                 rLen = 0;
    2872                 rLoc = 947;
    2873                 rType = 0;
    2874                 vrLen = 893;
    2875                 vrLoc = 217;
    2876         };
    2877         E11CD2FB03BF9B3300C49BEF = {
    2878                 fRef = F59E47A7036AAA6D016B311C;
    2879                 isa = PBXTextBookmark;
    2880                 name = "PSAlert.m: PSAlarmAlertCompletedNotification";
    2881                 rLen = 73;
    2882                 rLoc = 205;
    2883                 rType = 0;
    2884                 vrLen = 1038;
    2885                 vrLoc = 0;
    2886         };
    28871739        E11CD30D03BF9B3300C49BEF = {
    28881740                isa = PBXFileReference;
     
    29261778                name = "PSAlert.m: propertyListRepresentation";
    29271779                rLen = 0;
    2928                 rLoc = 1154;
     1780                rLoc = 1213;
    29291781                rType = 0;
    29301782                vrLen = 1316;
     
    29401792                        E1ECA00B03C0056B00F54C66,
    29411793                        E1156C2D03C39718006717DC,
     1794                        E1BF6E9403C9330000050002,
    29421795                );
    29431796                isa = PBXBookmarkGroup;
     
    29631816                lineNumber = 91;
    29641817                state = 1;
    2965         };
    2966         E17AED7203C0F5D300B89ACF = {
    2967                 fRef = F59DC6D30353C9E601AEEDB1;
    2968                 isa = PBXTextBookmark;
    2969                 name = "PSAlarmSetController.h: 37";
    2970                 rLen = 7;
    2971                 rLoc = 1322;
    2972                 rType = 0;
    2973                 vrLen = 1567;
    2974                 vrLoc = 462;
    29751818        };
    29761819        E17AED7303C0F5D300B89ACF = {
     
    30551898                vrLoc = 2268;
    30561899        };
    3057         E17AED7C03C0F5D300B89ACF = {
    3058                 fRef = F59E47A7036AAA6D016B311C;
    3059                 isa = PBXTextBookmark;
    3060                 name = "PSAlert.m: 41";
    3061                 rLen = 0;
    3062                 rLoc = 932;
    3063                 rType = 0;
    3064                 vrLen = 1060;
    3065                 vrLoc = 31;
    3066         };
    30671900        E17AED7D03C0F5D300B89ACF = {
    30681901                fRef = F59DC6DB0353DE5101AEEDB1;
     
    30751908                vrLoc = 0;
    30761909        };
    3077         E17AED7E03C0F5D300B89ACF = {
    3078                 fRef = E1A18CAB03B4344C00000028;
    3079                 isa = PBXTextBookmark;
    3080                 name = "PSAlerts.h: requirePesterFrontmost";
    3081                 rLen = 77;
    3082                 rLoc = 532;
    3083                 rType = 0;
    3084                 vrLen = 0;
    3085                 vrLoc = 0;
    3086         };
    3087         E17AED7F03C0F5D300B89ACF = {
    3088                 fRef = F517D6420356B8CC016D68B9;
    3089                 isa = PBXTextBookmark;
    3090                 name = "PSAlarms.m: 205";
    3091                 rLen = 0;
    3092                 rLoc = 5996;
    3093                 rType = 0;
    3094                 vrLen = 1441;
    3095                 vrLoc = 2048;
    3096         };
    30971910        E17AED8003C0F5D300B89ACF = {
    30981911                fRef = F59DC6DC0353DE5101AEEDB1;
     
    31041917                vrLen = 1652;
    31051918                vrLoc = 284;
    3106         };
    3107         E17AED8103C0F5D300B89ACF = {
    3108                 fRef = F517D63E0356B80C016D68B9;
    3109                 isa = PBXTextBookmark;
    3110                 name = "PSAlarmsController.m: __GNUC__";
    3111                 rLen = 0;
    3112                 rLoc = 0;
    3113                 rType = 0;
    3114                 vrLen = 1665;
    3115                 vrLoc = 0;
    3116         };
    3117         E17AED8203C0F5D300B89ACF = {
    3118                 fRef = F59DC6D40353C9E601AEEDB1;
    3119                 isa = PBXTextBookmark;
    3120                 name = "PSAlarmSetController.m: 513";
    3121                 rLen = 0;
    3122                 rLoc = 23016;
    3123                 rType = 0;
    3124                 vrLen = 1154;
    3125                 vrLoc = 21333;
    3126         };
    3127         E17AED8303C0F5D300B89ACF = {
    3128                 fRef = F59E47A8036AAA6D016B311C;
    3129                 isa = PBXTextBookmark;
    3130                 name = "PSAlert.h: requiresPesterFrontmost";
    3131                 rLen = 33;
    3132                 rLoc = 599;
    3133                 rType = 0;
    3134                 vrLen = 781;
    3135                 vrLoc = 0;
    31361919        };
    31371920        E17AED8403C0F5D300B89ACF = {
     
    31451928                vrLoc = 0;
    31461929        };
    3147         E17AED8503C0F5D300B89ACF = {
    3148                 fRef = F59E47B4036AAD55016B311C;
    3149                 isa = PBXTextBookmark;
    3150                 name = "PSAlarmAlertController.m: 62";
    3151                 rLen = 14;
    3152                 rLoc = 2149;
    3153                 rType = 0;
    3154                 vrLen = 1536;
    3155                 vrLoc = 1552;
    3156         };
    3157         E17AED8603C0F5D300B89ACF = {
    3158                 fRef = E1A18CAC03B4344C00000028;
    3159                 isa = PBXTextBookmark;
    3160                 name = "PSAlerts.m: addAlert:";
    3161                 rLen = 0;
    3162                 rLoc = 920;
    3163                 rType = 0;
    3164                 vrLen = 741;
    3165                 vrLoc = 843;
    3166         };
    31671930        E17AED8703C0F5D300B89ACF = {
    31681931                fRef = F5F19867036B80AF01EB0372;
     
    31851948                vrLoc = 0;
    31861949        };
    3187         E17AED8903C0F5D300B89ACF = {
    3188                 fRef = F5F1986D036B813101EB0372;
    3189                 isa = PBXTextBookmark;
    3190                 name = "PSSpeechAlert.h: 16";
    3191                 rLen = 0;
    3192                 rLoc = 295;
    3193                 rType = 0;
    3194                 vrLen = 422;
    3195                 vrLoc = 0;
    3196         };
    3197         E17AED8B03C0F5D300B89ACF = {
    3198                 fRef = F59DC6D40353C9E601AEEDB1;
    3199                 isa = PBXTextBookmark;
    3200                 name = "PSAlarmSetController.m: 510";
    3201                 rLen = 0;
    3202                 rLoc = 22992;
    3203                 rType = 0;
    3204                 vrLen = 1204;
    3205                 vrLoc = 21245;
    3206         };
    3207         E17AED8C03C0F5D300B89ACF = {
    3208                 fRef = F59DC6D30353C9E601AEEDB1;
    3209                 isa = PBXTextBookmark;
    3210                 name = "PSAlarmSetController.h: 37";
    3211                 rLen = 7;
    3212                 rLoc = 1322;
    3213                 rType = 0;
    3214                 vrLen = 1567;
    3215                 vrLoc = 462;
    3216         };
    3217         E17AED8D03C0F5D300B89ACF = {
    3218                 fRef = F59DC6D40353C9E601AEEDB1;
    3219                 isa = PBXTextBookmark;
    3220                 name = "PSAlarmSetController.m: 513";
    3221                 rLen = 0;
    3222                 rLoc = 23016;
    3223                 rType = 0;
    3224                 vrLen = 1154;
    3225                 vrLoc = 21333;
    3226         };
    32271950        E17AED8E03C0F5D300B89ACF = {
    32281951                fRef = F59E47B4036AAD55016B311C;
     
    32301953                name = "PSAlarmAlertController.m: 38";
    32311954                rLen = 0;
    3232                 rLoc = 1552;
     1955                rLoc = 1558;
    32331956                rType = 0;
    32341957                vrLen = 1406;
     
    33152038                vrLoc = 729;
    33162039        };
    3317         E17AED9703C0F5D300B89ACF = {
    3318                 fRef = E1A18CAC03B4344C00000028;
    3319                 isa = PBXTextBookmark;
    3320                 name = "PSAlerts.m: 89";
    3321                 rLen = 0;
    3322                 rLoc = 2071;
    3323                 rType = 0;
    3324                 vrLen = 1425;
    3325                 vrLoc = 1072;
    3326         };
    3327         E17AED9803C0F5D300B89ACF = {
    3328                 fRef = E1A18CAB03B4344C00000028;
    3329                 isa = PBXTextBookmark;
    3330                 name = "PSAlerts.h: allAlerts";
    3331                 rLen = 77;
    3332                 rLoc = 532;
    3333                 rType = 0;
    3334                 vrLen = 663;
    3335                 vrLoc = 0;
    3336         };
    3337         E17AED9903C0F5D300B89ACF = {
    3338                 fRef = E1A18CAC03B4344C00000028;
    3339                 isa = PBXTextBookmark;
    3340                 name = "PSAlerts.m: triggerForAlarm:";
    3341                 rLen = 22;
    3342                 rLoc = 1339;
    3343                 rType = 0;
    3344                 vrLen = 815;
    3345                 vrLoc = 879;
    3346         };
    3347         E17AED9A03C0F5D300B89ACF = {
    3348                 fRef = E1A18CAB03B4344C00000028;
    3349                 isa = PBXTextBookmark;
    3350                 name = "PSAlerts.h: triggerForAlarm:";
    3351                 rLen = 77;
    3352                 rLoc = 532;
    3353                 rType = 0;
    3354                 vrLen = 695;
    3355                 vrLoc = 0;
    3356         };
    3357         E17AED9B03C0F5D300B89ACF = {
    3358                 fRef = F59E47A7036AAA6D016B311C;
    3359                 isa = PBXTextBookmark;
    3360                 name = "PSAlert.m: 34";
    3361                 rLen = 0;
    3362                 rLoc = 871;
    3363                 rType = 0;
    3364                 vrLen = 1038;
    3365                 vrLoc = 0;
    3366         };
    3367         E17AED9C03C0F5D300B89ACF = {
    3368                 fRef = F59E47A8036AAA6D016B311C;
    3369                 isa = PBXTextBookmark;
    3370                 name = "PSAlert.h: 25";
    3371                 rLen = 33;
    3372                 rLoc = 599;
    3373                 rType = 0;
    3374                 vrLen = 781;
    3375                 vrLoc = 0;
    3376         };
    3377         E17AED9D03C0F5D300B89ACF = {
    3378                 fRef = F59E47A7036AAA6D016B311C;
    3379                 isa = PBXTextBookmark;
    3380                 name = "PSAlert.m: actionDescription";
    3381                 rLen = 0;
    3382                 rLoc = 975;
    3383                 rType = 0;
    3384                 vrLen = 1038;
    3385                 vrLoc = 0;
    3386         };
    3387         E17AED9E03C0F5D300B89ACF = {
    3388                 fRef = F59E47A8036AAA6D016B311C;
    3389                 isa = PBXTextBookmark;
    3390                 name = "PSAlert.h: 25";
    3391                 rLen = 33;
    3392                 rLoc = 599;
    3393                 rType = 0;
    3394                 vrLen = 781;
    3395                 vrLoc = 0;
    3396         };
    3397         E17AED9F03C0F5D300B89ACF = {
    3398                 fRef = F59E47A7036AAA6D016B311C;
    3399                 isa = PBXTextBookmark;
    3400                 name = "PSAlert.m: completedForAlarm:";
    3401                 rLen = 52;
    3402                 rLoc = 648;
    3403                 rType = 0;
    3404                 vrLen = 978;
    3405                 vrLoc = 0;
    3406         };
    34072040        E17AEDA003C0F5D300B89ACF = {
    34082041                fRef = F59E47B0036AACD1016B311C;
     
    34252058                vrLoc = 511;
    34262059        };
    3427         E17AEDA203C0F5D300B89ACF = {
    3428                 fRef = E1A18CAC03B4344C00000028;
    3429                 isa = PBXTextBookmark;
    3430                 name = "PSAlerts.m: 64";
    3431                 rLen = 0;
    3432                 rLoc = 1248;
    3433                 rType = 0;
    3434                 vrLen = 821;
    3435                 vrLoc = 881;
    3436         };
    3437         E17AEDA303C0F5D300B89ACF = {
    3438                 fRef = F59E47A8036AAA6D016B311C;
    3439                 isa = PBXTextBookmark;
    3440                 name = "PSAlert.h: 25";
    3441                 rLen = 33;
    3442                 rLoc = 599;
    3443                 rType = 0;
    3444                 vrLen = 781;
    3445                 vrLoc = 0;
    3446         };
    34472060        E17AEDA403C0F5D300B89ACF = {
    34482061                fRef = F59DC6DB0353DE5101AEEDB1;
     
    35302143                name = "PSAlarmAlertController.m: ";
    35312144                rLen = 0;
    3532                 rLoc = 2744;
     2145                rLoc = 2750;
    35332146                rType = 0;
    35342147                vrLen = 1857;
     
    35502163                name = "PSAlarmAlertController.m: 60";
    35512164                rLen = 0;
    3552                 rLoc = 2426;
     2165                rLoc = 2432;
    35532166                rType = 0;
    35542167                vrLen = 1856;
     
    35952208                vrLoc = 359;
    35962209        };
    3597         E17AEDB303C0F5D300B89ACF = {
    3598                 fRef = E1A18CAC03B4344C00000028;
    3599                 isa = PBXTextBookmark;
    3600                 name = "PSAlerts.m: requirePesterFrontmost";
    3601                 rLen = 0;
    3602                 rLoc = 1325;
    3603                 rType = 0;
    3604                 vrLen = 823;
    3605                 vrLoc = 843;
    3606         };
    3607         E17AEDB403C0F5D300B89ACF = {
    3608                 fRef = F59E47A7036AAA6D016B311C;
    3609                 isa = PBXTextBookmark;
    3610                 name = "PSAlert.m: 41";
    3611                 rLen = 0;
    3612                 rLoc = 932;
    3613                 rType = 0;
    3614                 vrLen = 1060;
    3615                 vrLoc = 31;
    3616         };
    36172210        E17AEDB503C0F5D300B89ACF = {
    36182211                fRef = F59E47B4036AAD55016B311C;
     
    36352228                vrLoc = 0;
    36362229        };
    3637         E17AEDB703C0F5D300B89ACF = {
    3638                 fRef = F59DC6D40353C9E601AEEDB1;
    3639                 isa = PBXTextBookmark;
    3640                 name = "PSAlarmSetController.m: 513";
    3641                 rLen = 0;
    3642                 rLoc = 23016;
    3643                 rType = 0;
    3644                 vrLen = 1154;
    3645                 vrLoc = 21333;
    3646         };
    36472230        E17AEDB803C0F5D300B89ACF = {
    36482231                fRef = F59DC6DB0353DE5101AEEDB1;
     
    36602243                name = "PSAlarmAlertController.m: 67";
    36612244                rLen = 0;
    3662                 rLoc = 2592;
     2245                rLoc = 2598;
    36632246                rType = 0;
    36642247                vrLen = 1800;
    36652248                vrLoc = 1111;
    36662249        };
    3667         E17AEDBA03C0F5D300B89ACF = {
    3668                 fRef = E1A18CAB03B4344C00000028;
    3669                 isa = PBXTextBookmark;
    3670                 name = "PSAlerts.h: requirePesterFrontmost";
    3671                 rLen = 77;
    3672                 rLoc = 532;
    3673                 rType = 0;
    3674                 vrLen = 0;
    3675                 vrLoc = 0;
    3676         };
    36772250        E17AEDBB03C0F5D300B89ACF = {
    36782251                fRef = F517D6420356B8CC016D68B9;
     
    36802253                name = "PSAlarms.m: 205";
    36812254                rLen = 0;
    3682                 rLoc = 5996;
     2255                rLoc = 6053;
    36832256                rType = 0;
    36842257                vrLen = 1441;
    36852258                vrLoc = 2048;
    36862259        };
    3687         E17AEDBC03C0F5D300B89ACF = {
    3688                 fRef = F5F1986D036B813101EB0372;
    3689                 isa = PBXTextBookmark;
    3690                 name = "PSSpeechAlert.h: 10";
    3691                 rLen = 0;
    3692                 rLoc = 174;
    3693                 rType = 0;
    3694                 vrLen = 422;
    3695                 vrLoc = 0;
    3696         };
    36972260        E17AEDBD03C0F5D300B89ACF = {
    36982261                fRef = F5F1986C036B813101EB0372;
     
    37152278                vrLoc = 284;
    37162279        };
    3717         E17AEDBF03C0F5D300B89ACF = {
    3718                 fRef = E1A18CAC03B4344C00000028;
    3719                 isa = PBXTextBookmark;
    3720                 name = "PSAlerts.m: addAlert:";
    3721                 rLen = 0;
    3722                 rLoc = 920;
    3723                 rType = 0;
    3724                 vrLen = 741;
    3725                 vrLoc = 843;
    3726         };
    37272280        E17AEDC003C0F5D300B89ACF = {
    37282281                fRef = F59E47B4036AAD55016B311C;
     
    37302283                name = "PSAlarmAlertController.m: 78";
    37312284                rLen = 0;
    3732                 rLoc = 3026;
     2285                rLoc = 3032;
    37332286                rType = 0;
    37342287                vrLen = 1532;
     
    37502303                name = "PSAlarmAlertController.m: 78";
    37512304                rLen = 32;
    3752                 rLoc = 2998;
     2305                rLoc = 3004;
    37532306                rType = 0;
    37542307                vrLen = 1636;
     
    37652318                vrLoc = 296;
    37662319        };
    3767         E17AEDC403C0F5D300B89ACF = {
    3768                 fRef = F517D63E0356B80C016D68B9;
    3769                 isa = PBXTextBookmark;
    3770                 name = "PSAlarmsController.m: __GNUC__";
    3771                 rLen = 0;
    3772                 rLoc = 0;
    3773                 rType = 0;
    3774                 vrLen = 1665;
    3775                 vrLoc = 0;
    3776         };
    3777         E17AEDC503C0F5D300B89ACF = {
    3778                 fRef = F59DC6D40353C9E601AEEDB1;
    3779                 isa = PBXTextBookmark;
    3780                 name = "PSAlarmSetController.m: 513";
    3781                 rLen = 0;
    3782                 rLoc = 23016;
    3783                 rType = 0;
    3784                 vrLen = 1154;
    3785                 vrLoc = 21333;
    3786         };
    37872320        E17AEDC603C0F5D300B89ACF = {
    37882321                fRef = F59E47B4036AAD55016B311C;
     
    37902323                name = "PSAlarmAlertController.m: 62";
    37912324                rLen = 14;
    3792                 rLoc = 2149;
     2325                rLoc = 2155;
    37932326                rType = 0;
    37942327                vrLen = 1536;
    37952328                vrLoc = 1552;
    37962329        };
    3797         E17AEDC703C0F5D300B89ACF = {
    3798                 fRef = E1A18CAC03B4344C00000028;
    3799                 isa = PBXTextBookmark;
    3800                 name = "PSAlerts.m: addAlert:";
    3801                 rLen = 0;
    3802                 rLoc = 920;
    3803                 rType = 0;
    3804                 vrLen = 741;
    3805                 vrLoc = 843;
    3806         };
    38072330        E17AEDC803C0F5D300B89ACF = {
    38082331                fRef = F5F1986C036B813101EB0372;
     
    38152338                vrLoc = 1232;
    38162339        };
    3817         E17AEDC903C0F5D300B89ACF = {
    3818                 fRef = F5F1986D036B813101EB0372;
    3819                 isa = PBXTextBookmark;
    3820                 name = "PSSpeechAlert.h: 16";
    3821                 rLen = 0;
    3822                 rLoc = 295;
    3823                 rType = 0;
    3824                 vrLen = 422;
    3825                 vrLoc = 0;
    3826         };
    3827         E17AEDCC03C0F5D300B89ACF = {
    3828                 fRef = F5F19867036B80AF01EB0372;
    3829                 isa = PBXTextBookmark;
    3830                 name = "SUSpeaker.m: handleMessage:";
    3831                 rLen = 0;
    3832                 rLoc = 5653;
    3833                 rType = 0;
    3834                 vrLen = 278;
    3835                 vrLoc = 5524;
    3836         };
    3837         E17AEDCE03C0F5D300B89ACF = {
    3838                 fRef = F5F1986C036B813101EB0372;
    3839                 isa = PBXTextBookmark;
    3840                 name = "PSSpeechAlert.m: 93";
    3841                 rLen = 0;
    3842                 rLoc = 2219;
    3843                 rType = 0;
    3844                 vrLen = 104;
    3845                 vrLoc = 2197;
    3846         };
    3847         E17AEDCF03C0F5D300B89ACF = {
    3848                 fRef = F5F19867036B80AF01EB0372;
    3849                 isa = PBXTextBookmark;
    3850                 name = "SUSpeaker.m: handleMessage:";
    3851                 rLen = 0;
    3852                 rLoc = 5653;
    3853                 rType = 0;
    3854                 vrLen = 278;
    3855                 vrLoc = 5524;
    3856         };
    38572340        E17AEDD103C0F5D300B89ACF = {
    38582341                isa = PBXFileReference;
     
    38902373                path = /System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSApplication.h;
    38912374                refType = 0;
    3892         };
    3893         E195A26303BE251F00186F9B = {
    3894                 fRef = F560E2F20357506401A4E466;
    3895                 isa = PBXTextBookmark;
    3896                 name = "PSApplication.h: 1";
    3897                 rLen = 0;
    3898                 rLoc = 0;
    3899                 rType = 0;
    3900                 vrLen = 609;
    3901                 vrLoc = 0;
    39022375        };
    39032376        E195A26403BE251F00186F9B = {
     
    40552528                vrLoc = 0;
    40562529        };
    4057         E195A29103BE251F00186F9B = {
    4058                 fRef = F59F6CB50354E7DA01AEEDB1;
    4059                 isa = PBXTextBookmark;
    4060                 name = "PSAlarm.m: timeRemainingString";
    4061                 rLen = 0;
    4062                 rLoc = 10969;
    4063                 rType = 0;
    4064                 vrLen = 1851;
    4065                 vrLoc = 9894;
    4066         };
    40672530        E195A29203BE251F00186F9B = {
    40682531                fRef = F59E47B5036AAD55016B311C;
     
    40802543                name = "PSAlarmAlertController.m: stopAlerts:";
    40812544                rLen = 0;
    4082                 rLoc = 1675;
     2545                rLoc = 1681;
    40832546                rType = 0;
    40842547                vrLen = 945;
     
    41252588                vrLoc = 0;
    41262589        };
    4127         E195A29A03BE251F00186F9B = {
    4128                 fRef = F59F6CB50354E7DA01AEEDB1;
    4129                 isa = PBXTextBookmark;
    4130                 name = "PSAlarm.m: setTimer";
    4131                 rLen = 0;
    4132                 rLoc = 12678;
    4133                 rType = 0;
    4134                 vrLen = 1475;
    4135                 vrLoc = 10588;
    4136         };
    4137         E195A29D03BE251F00186F9B = {
    4138                 fRef = E1A18CAC03B4344C00000028;
    4139                 isa = PBXTextBookmark;
    4140                 name = "PSAlerts.m: prettyList";
    4141                 rLen = 36;
    4142                 rLoc = 1546;
    4143                 rType = 0;
    4144                 vrLen = 1676;
    4145                 vrLoc = 1022;
    4146         };
    4147         E195A29E03BE251F00186F9B = {
    4148                 fRef = E1A18CAB03B4344C00000028;
    4149                 isa = PBXTextBookmark;
    4150                 name = "PSAlerts.h: 1";
    4151                 rLen = 0;
    4152                 rLoc = 0;
    4153                 rType = 0;
    4154                 vrLen = 585;
    4155                 vrLoc = 0;
    4156         };
    4157         E195A29F03BE251F00186F9B = {
    4158                 fRef = F59F6CB50354E7DA01AEEDB1;
    4159                 isa = PBXTextBookmark;
    4160                 name = "PSAlarm.m: setTimer";
    4161                 rLen = 0;
    4162                 rLoc = 12678;
    4163                 rType = 0;
    4164                 vrLen = 1475;
    4165                 vrLoc = 10588;
    4166         };
    4167         E195A2A003BE251F00186F9B = {
    4168                 fRef = F59F6CB40354E7DA01AEEDB1;
    4169                 isa = PBXTextBookmark;
    4170                 name = "PSAlarm.h: compareDate:";
    4171                 rLen = 43;
    4172                 rLoc = 2123;
    4173                 rType = 0;
    4174                 vrLen = 1407;
    4175                 vrLoc = 742;
    4176         };
    4177         E195A2A103BE251F00186F9B = {
    4178                 fRef = F59F6CB50354E7DA01AEEDB1;
    4179                 isa = PBXTextBookmark;
    4180                 name = "PSAlarm.m: setTimer";
    4181                 rLen = 0;
    4182                 rLoc = 11448;
    4183                 rType = 0;
    4184                 vrLen = 1542;
    4185                 vrLoc = 10588;
    4186         };
    4187         E195A2A203BE251F00186F9B = {
    4188                 fRef = F59F6CB40354E7DA01AEEDB1;
    4189                 isa = PBXTextBookmark;
    4190                 name = "PSAlarm.h: compareDate:";
    4191                 rLen = 43;
    4192                 rLoc = 2123;
    4193                 rType = 0;
    4194                 vrLen = 1407;
    4195                 vrLoc = 742;
    4196         };
    4197         E195A2A303BE251F00186F9B = {
    4198                 fRef = F59F6CB50354E7DA01AEEDB1;
    4199                 isa = PBXTextBookmark;
    4200                 name = "PSAlarm.m: prettyDescription";
    4201                 rLen = 0;
    4202                 rLoc = 11440;
    4203                 rType = 0;
    4204                 vrLen = 1820;
    4205                 vrLoc = 10658;
    4206         };
    4207         E195A2A503BE251F00186F9B = {
    4208                 fRef = E1A18CAB03B4344C00000028;
    4209                 isa = PBXTextBookmark;
    4210                 name = "PSAlerts.h: 1";
    4211                 rLen = 0;
    4212                 rLoc = 0;
    4213                 rType = 0;
    4214                 vrLen = 585;
    4215                 vrLoc = 0;
    4216         };
    4217         E195A2A603BE251F00186F9B = {
    4218                 fRef = E1A18CAC03B4344C00000028;
    4219                 isa = PBXTextBookmark;
    4220                 name = "PSAlerts.m: prettyList";
    4221                 rLen = 0;
    4222                 rLoc = 1582;
    4223                 rType = 0;
    4224                 vrLen = 1703;
    4225                 vrLoc = 1022;
    4226         };
    4227         E195A2A703BE251F00186F9B = {
    4228                 fRef = F59E47A7036AAA6D016B311C;
    4229                 isa = PBXTextBookmark;
    4230                 name = "PSAlert.m: __VERSION__";
    4231                 rLen = 0;
    4232                 rLoc = 0;
    4233                 rType = 0;
    4234                 vrLen = 1191;
    4235                 vrLoc = 0;
    4236         };
    4237         E195A2A803BE251F00186F9B = {
    4238                 fRef = E1A18CAC03B4344C00000028;
    4239                 isa = PBXTextBookmark;
    4240                 name = "PSAlerts.m: prettyList";
    4241                 rLen = 0;
    4242                 rLoc = 1989;
    4243                 rType = 0;
    4244                 vrLen = 944;
    4245                 vrLoc = 0;
    4246         };
    4247         E195A2A903BE251F00186F9B = {
    4248                 fRef = E1A18CAB03B4344C00000028;
    4249                 isa = PBXTextBookmark;
    4250                 name = "PSAlerts.h: 1";
    4251                 rLen = 0;
    4252                 rLoc = 0;
    4253                 rType = 0;
    4254                 vrLen = 585;
    4255                 vrLoc = 0;
    4256         };
    4257         E195A2AA03BE251F00186F9B = {
    4258                 fRef = E1A18CAC03B4344C00000028;
    4259                 isa = PBXTextBookmark;
    4260                 name = "PSAlerts.m: __OBJC__";
    4261                 rLen = 0;
    4262                 rLoc = 186;
    4263                 rType = 0;
    4264                 vrLen = 944;
    4265                 vrLoc = 0;
    4266         };
    42672590        E195A2AC03BE251F00186F9B = {
    42682591                fRef = F59DC6DC0353DE5101AEEDB1;
     
    42902613                name = "PSAlarmAlertController.m: initWithAlarm:";
    42912614                rLen = 0;
    4292                 rLoc = 1693;
     2615                rLoc = 1699;
    42932616                rType = 0;
    42942617                vrLen = 945;
    42952618                vrLoc = 0;
    4296         };
    4297         E195A2AF03BE251F00186F9B = {
    4298                 fRef = E1A18CAC03B4344C00000028;
    4299                 isa = PBXTextBookmark;
    4300                 name = "PSAlerts.m: triggerForAlarm:";
    4301                 rLen = 0;
    4302                 rLoc = 1147;
    4303                 rType = 0;
    4304                 vrLen = 1141;
    4305                 vrLoc = 557;
    43062619        };
    43072620        E195A2B003BE251F00186F9B = {
     
    43102623                name = "PSAlarmAlertController.m: initWithAlarm:";
    43112624                rLen = 0;
    4312                 rLoc = 1942;
     2625                rLoc = 1948;
    43132626                rType = 0;
    43142627                vrLen = 945;
     
    43252638                vrLoc = 0;
    43262639        };
    4327         E195A2B203BE251F00186F9B = {
    4328                 fRef = F59F6CB50354E7DA01AEEDB1;
    4329                 isa = PBXTextBookmark;
    4330                 name = "PSAlarm.m: 19";
    4331                 rLen = 0;
    4332                 rLoc = 585;
    4333                 rType = 0;
    4334                 vrLen = 1764;
    4335                 vrLoc = 0;
    4336         };
    4337         E195A2B303BE251F00186F9B = {
    4338                 fRef = F59F6CB40354E7DA01AEEDB1;
    4339                 isa = PBXTextBookmark;
    4340                 name = "PSAlarm.h: 18";
    4341                 rLen = 0;
    4342                 rLoc = 717;
    4343                 rType = 0;
    4344                 vrLen = 1400;
    4345                 vrLoc = 0;
    4346         };
    43472640        E195A2B403BE251F00186F9B = {
    43482641                fRef = F517D6420356B8CC016D68B9;
     
    43502643                name = "PSAlarms.m: 19";
    43512644                rLen = 0;
    4352                 rLoc = 655;
     2645                rLoc = 675;
    43532646                rType = 0;
    43542647                vrLen = 1371;
     
    43702663                name = "PSAlarms.m: allAlarms";
    43712664                rLen = 0;
    4372                 rLoc = 4424;
     2665                rLoc = 4481;
    43732666                rType = 0;
    43742667                vrLen = 1234;
     
    43902683                name = "PSAlarmAlertController.m: initWithAlarm:";
    43912684                rLen = 0;
    4392                 rLoc = 2953;
     2685                rLoc = 2959;
    43932686                rType = 0;
    43942687                vrLen = 954;
     
    44102703                name = "PSAlarmAlertController.m: initWithAlarm:";
    44112704                rLen = 0;
    4412                 rLoc = 2346;
     2705                rLoc = 2352;
    44132706                rType = 0;
    44142707                vrLen = 1005;
     
    44302723                name = "PSAlarmAlertController.m: initWithAlarm:";
    44312724                rLen = 0;
    4432                 rLoc = 2027;
     2725                rLoc = 2033;
    44332726                rType = 0;
    44342727                vrLen = 1025;
     
    44502743                name = "PSAlarmAlertController.m: dealloc";
    44512744                rLen = 0;
    4452                 rLoc = 3027;
     2745                rLoc = 3033;
    44532746                rType = 0;
    44542747                vrLen = 1202;
     
    44902783                name = "PSAlarmAlertController.m: initWithAlarm:";
    44912784                rLen = 0;
    4492                 rLoc = 2979;
     2785                rLoc = 2985;
    44932786                rType = 0;
    44942787                vrLen = 1202;
     
    45722865                vrLoc = 0;
    45732866        };
    4574         E195A2CF03BE251F00186F9B = {
    4575                 fRef = F59E47A7036AAA6D016B311C;
    4576                 isa = PBXTextBookmark;
    4577                 name = "PSAlert.m: __VERSION__";
    4578                 rLen = 0;
    4579                 rLoc = 0;
    4580                 rType = 0;
    4581                 vrLen = 1219;
    4582                 vrLoc = 0;
    4583         };
    4584         E195A2D103BE251F00186F9B = {
    4585                 fRef = E1A18CAC03B4344C00000028;
    4586                 isa = PBXTextBookmark;
    4587                 name = "PSAlerts.m: triggerForAlarm:";
    4588                 rLen = 0;
    4589                 rLoc = 1147;
    4590                 rType = 0;
    4591                 vrLen = 1141;
    4592                 vrLoc = 557;
    4593         };
    4594         E195A2D303BE251F00186F9B = {
    4595                 fRef = F59E47A7036AAA6D016B311C;
    4596                 isa = PBXTextBookmark;
    4597                 name = "PSAlert.m: actionDescription";
    4598                 rLen = 0;
    4599                 rLoc = 929;
    4600                 rType = 0;
    4601                 vrLen = 994;
    4602                 vrLoc = 0;
    4603         };
    4604         E195A2D503BE251F00186F9B = {
    4605                 fRef = F59E47A7036AAA6D016B311C;
    4606                 isa = PBXTextBookmark;
    4607                 name = "PSAlert.m: actionDescription";
    4608                 rLen = 0;
    4609                 rLoc = 929;
    4610                 rType = 0;
    4611                 vrLen = 1004;
    4612                 vrLoc = 0;
    4613         };
    4614         E195A2D703BE251F00186F9B = {
    4615                 fRef = F59E47A7036AAA6D016B311C;
    4616                 isa = PBXTextBookmark;
    4617                 name = "PSAlert.m: actionDescription";
    4618                 rLen = 0;
    4619                 rLoc = 929;
    4620                 rType = 0;
    4621                 vrLen = 1029;
    4622                 vrLoc = 0;
    4623         };
    4624         E195A2D903BE251F00186F9B = {
    4625                 fRef = F59E47A7036AAA6D016B311C;
    4626                 isa = PBXTextBookmark;
    4627                 name = "PSAlert.m: actionDescription";
    4628                 rLen = 0;
    4629                 rLoc = 929;
    4630                 rType = 0;
    4631                 vrLen = 1140;
    4632                 vrLoc = 0;
    4633         };
    4634         E195A2DB03BE251F00186F9B = {
    4635                 fRef = F59E47A7036AAA6D016B311C;
    4636                 isa = PBXTextBookmark;
    4637                 name = "PSAlert.m: 12";
    4638                 rLen = 91;
    4639                 rLoc = 279;
    4640                 rType = 0;
    4641                 vrLen = 1140;
    4642                 vrLoc = 0;
    4643         };
    4644         E195A2DD03BE251F00186F9B = {
    4645                 fRef = F59E47A7036AAA6D016B311C;
    4646                 isa = PBXTextBookmark;
    4647                 name = "PSAlert.m: 12";
    4648                 rLen = 91;
    4649                 rLoc = 279;
    4650                 rType = 0;
    4651                 vrLen = 1140;
    4652                 vrLoc = 0;
    4653         };
    4654         E195A2DF03BE251F00186F9B = {
    4655                 fRef = F59E47A7036AAA6D016B311C;
    4656                 isa = PBXTextBookmark;
    4657                 name = "PSAlert.m: actionDescription";
    4658                 rLen = 44;
    4659                 rLoc = 701;
    4660                 rType = 0;
    4661                 vrLen = 1167;
    4662                 vrLoc = 0;
    4663         };
    46642867        E195A2E003BE251F00186F9B = {
    46652868                fRef = F59E47B4036AAD55016B311C;
     
    46872890                name = "PSAlarmAlertController.m: stopAlerts:";
    46882891                rLen = 0;
    4689                 rLoc = 1675;
     2892                rLoc = 1681;
    46902893                rType = 0;
    46912894                vrLen = 1238;
    4692                 vrLoc = 0;
    4693         };
    4694         E195A2E303BE251F00186F9B = {
    4695                 fRef = F59E47A7036AAA6D016B311C;
    4696                 isa = PBXTextBookmark;
    4697                 name = "PSAlert.m: 12";
    4698                 rLen = 33;
    4699                 rLoc = 296;
    4700                 rType = 0;
    4701                 vrLen = 1167;
    4702                 vrLoc = 0;
    4703         };
    4704         E195A2E403BE251F00186F9B = {
    4705                 fRef = F59E47B8036AB217016B311C;
    4706                 isa = PBXTextBookmark;
    4707                 name = "PSDockBounceAlert.m: triggerForAlarm:";
    4708                 rLen = 0;
    4709                 rLoc = 845;
    4710                 rType = 0;
    4711                 vrLen = 1051;
    4712                 vrLoc = 0;
    4713         };
    4714         E195A2E503BE251F00186F9B = {
    4715                 fRef = F59E47A7036AAA6D016B311C;
    4716                 isa = PBXTextBookmark;
    4717                 name = "PSAlert.m: 12";
    4718                 rLen = 33;
    4719                 rLoc = 296;
    4720                 rType = 0;
    4721                 vrLen = 1167;
    4722                 vrLoc = 0;
    4723         };
    4724         E195A2E603BE251F00186F9B = {
    4725                 fRef = F59E47B8036AB217016B311C;
    4726                 isa = PBXTextBookmark;
    4727                 name = "PSDockBounceAlert.m: triggerForAlarm:";
    4728                 rLen = 37;
    4729                 rLoc = 809;
    4730                 rType = 0;
    4731                 vrLen = 1083;
    47322895                vrLoc = 0;
    47332896        };
     
    47872950                name = "PSAlarmAlertController.m: _alertCompleted:";
    47882951                rLen = 0;
    4789                 rLoc = 1605;
     2952                rLoc = 1611;
    47902953                rType = 0;
    47912954                vrLen = 1435;
    47922955                vrLoc = 538;
    4793         };
    4794         E195A2EE03BE251F00186F9B = {
    4795                 fRef = F59E47B8036AB217016B311C;
    4796                 isa = PBXTextBookmark;
    4797                 name = "PSDockBounceAlert.m: triggerForAlarm:";
    4798                 rLen = 37;
    4799                 rLoc = 809;
    4800                 rType = 0;
    4801                 vrLen = 1083;
    4802                 vrLoc = 0;
    48032956        };
    48042957        E195A2F003BE251F00186F9B = {
     
    48322985                vrLoc = 1027;
    48332986        };
    4834         E195A2F403BE251F00186F9B = {
    4835                 fRef = F5F1986D036B813101EB0372;
    4836                 isa = PBXTextBookmark;
    4837                 name = "PSSpeechAlert.h: 10";
    4838                 rLen = 0;
    4839                 rLoc = 174;
    4840                 rType = 0;
    4841                 vrLen = 422;
    4842                 vrLoc = 0;
    4843         };
    48442987        E195A2F503BE251F00186F9B = {
    48452988                fRef = F5F1986C036B813101EB0372;
     
    48522995                vrLoc = 0;
    48532996        };
    4854         E195A2F603BE251F00186F9B = {
    4855                 fRef = F5F1986D036B813101EB0372;
    4856                 isa = PBXTextBookmark;
    4857                 name = "PSSpeechAlert.h: 10";
    4858                 rLen = 0;
    4859                 rLoc = 174;
    4860                 rType = 0;
    4861                 vrLen = 422;
    4862                 vrLoc = 0;
    4863         };
    48642997        E195A2F703BE251F00186F9B = {
    48652998                fRef = F5F1986C036B813101EB0372;
     
    48723005                vrLoc = 1049;
    48733006        };
    4874         E195A2F803BE251F00186F9B = {
    4875                 fRef = F5F1986D036B813101EB0372;
    4876                 isa = PBXTextBookmark;
    4877                 name = "PSSpeechAlert.h: 10";
    4878                 rLen = 0;
    4879                 rLoc = 174;
    4880                 rType = 0;
    4881                 vrLen = 422;
    4882                 vrLoc = 0;
    4883         };
    48843007        E195A2F903BE251F00186F9B = {
    48853008                fRef = F5F1986C036B813101EB0372;
     
    48923015                vrLoc = 1052;
    48933016        };
    4894         E195A2FA03BE251F00186F9B = {
    4895                 fRef = F5F1986D036B813101EB0372;
    4896                 isa = PBXTextBookmark;
    4897                 name = "PSSpeechAlert.h: 10";
    4898                 rLen = 0;
    4899                 rLoc = 174;
    4900                 rType = 0;
    4901                 vrLen = 422;
    4902                 vrLoc = 0;
    4903         };
    49043017        E195A2FC03BE251F00186F9B = {
    49053018                fRef = F59E47BD036AB228016B311C;
     
    50123125                refType = 0;
    50133126        };
    5014         E19DCB6C03BE4A0A00B934BF = {
    5015                 fRef = F59E47B8036AB217016B311C;
    5016                 isa = PBXTextBookmark;
    5017                 name = "PSDockBounceAlert.m: 44";
    5018                 rLen = 67;
    5019                 rLoc = 1043;
    5020                 rType = 0;
    5021                 vrLen = 1126;
    5022                 vrLoc = 0;
     3127        E198FA9803C963C700050002 = {
     3128                fRef = F517D6420356B8CC016D68B9;
     3129                isa = PBXTextBookmark;
     3130                name = "PSAlarms.m: 93";
     3131                rLen = 0;
     3132                rLoc = 2808;
     3133                rType = 0;
     3134                vrLen = 1387;
     3135                vrLoc = 2086;
    50233136        };
    50243137        E19DCB7803BE4A0A00B934BF = {
     
    50623175                vrLoc = 1052;
    50633176        };
    5064         E19DCB8603BE4A0A00B934BF = {
    5065                 fRef = E1A18CAC03B4344C00000028;
    5066                 isa = PBXTextBookmark;
    5067                 name = "PSAlerts.m: 119";
    5068                 rLen = 0;
    5069                 rLoc = 3497;
    5070                 rType = 0;
    5071                 vrLen = 1785;
    5072                 vrLoc = 1426;
    5073         };
    5074         E19DCB8703BE4A0A00B934BF = {
    5075                 fRef = F59E47A7036AAA6D016B311C;
    5076                 isa = PBXTextBookmark;
    5077                 name = "PSAlert.m: 45";
    5078                 rLen = 0;
    5079                 rLoc = 1178;
    5080                 rType = 0;
    5081                 vrLen = 1167;
    5082                 vrLoc = 0;
    5083         };
    50843177        E19DCB8903BE4A0A00B934BF = {
    50853178                fRef = F59E47B0036AACD1016B311C;
     
    50923185                vrLoc = 0;
    50933186        };
    5094         E19DCB8A03BE4A0A00B934BF = {
    5095                 fRef = F59E47B8036AB217016B311C;
    5096                 isa = PBXTextBookmark;
    5097                 name = "PSDockBounceAlert.m: 44";
    5098                 rLen = 67;
    5099                 rLoc = 1043;
    5100                 rType = 0;
    5101                 vrLen = 1126;
    5102                 vrLoc = 0;
    5103         };
    51043187        E19DCB8B03BE4A0A00B934BF = {
    51053188                fRef = F59E47B0036AACD1016B311C;
     
    52073290                name = "PSAlarmAlertController.m: initWithAlarm:";
    52083291                rLen = 0;
    5209                 rLoc = 2958;
     3292                rLoc = 2964;
    52103293                rType = 0;
    52113294                vrLen = 1561;
     
    52673350                name = "PSAlarmAlertController.m: initWithAlarm:";
    52683351                rLen = 0;
    5269                 rLoc = 2336;
     3352                rLoc = 2342;
    52703353                rType = 0;
    52713354                vrLen = 1622;
     
    52823365                vrLoc = 0;
    52833366        };
    5284         E19DCBA003BE4A0A00B934BF = {
    5285                 fRef = E1A18CAC03B4344C00000028;
    5286                 isa = PBXTextBookmark;
    5287                 name = "PSAlerts.m: 119";
    5288                 rLen = 0;
    5289                 rLoc = 3497;
    5290                 rType = 0;
    5291                 vrLen = 1831;
    5292                 vrLoc = 1380;
    5293         };
    52943367        E19DCBA103BE4A0A00B934BF = {
    52953368                fRef = F59DC6DB0353DE5101AEEDB1;
     
    53073380                name = "PSAlarmAlertController.m: _alertCompleted:";
    53083381                rLen = 0;
    5309                 rLoc = 1552;
     3382                rLoc = 1558;
    53103383                rType = 0;
    53113384                vrLen = 1440;
    53123385                vrLoc = 0;
    5313         };
    5314         E19DCBA303BE4A0A00B934BF = {
    5315                 fRef = F59F6CB50354E7DA01AEEDB1;
    5316                 isa = PBXTextBookmark;
    5317                 name = "PSAlarm.m: setTimer";
    5318                 rLen = 0;
    5319                 rLoc = 12003;
    5320                 rType = 0;
    5321                 vrLen = 1866;
    5322                 vrLoc = 10887;
    5323         };
    5324         E19DCBA403BE4A0A00B934BF = {
    5325                 fRef = F59F6CB40354E7DA01AEEDB1;
    5326                 isa = PBXTextBookmark;
    5327                 name = "PSAlarm.h: PSAlarmDiedNotification";
    5328                 rLen = 0;
    5329                 rLoc = 717;
    5330                 rType = 0;
    5331                 vrLen = 1400;
    5332                 vrLoc = 0;
    5333         };
    5334         E19DCBA503BE4A0A00B934BF = {
    5335                 fRef = F59F6CB50354E7DA01AEEDB1;
    5336                 isa = PBXTextBookmark;
    5337                 name = "PSAlarm.m: setTimer";
    5338                 rLen = 0;
    5339                 rLoc = 12003;
    5340                 rType = 0;
    5341                 vrLen = 1866;
    5342                 vrLoc = 10887;
    5343         };
    5344         E19DCBA603BE4A0A00B934BF = {
    5345                 fRef = F59F6CB40354E7DA01AEEDB1;
    5346                 isa = PBXTextBookmark;
    5347                 name = "PSAlarm.h: PSAlarmDiedNotification";
    5348                 rLen = 0;
    5349                 rLoc = 717;
    5350                 rType = 0;
    5351                 vrLen = 1400;
    5352                 vrLoc = 0;
    5353         };
    5354         E19DCBA703BE4A0A00B934BF = {
    5355                 fRef = F59F6CB50354E7DA01AEEDB1;
    5356                 isa = PBXTextBookmark;
    5357                 name = "PSAlarm.m: setTimer";
    5358                 rLen = 0;
    5359                 rLoc = 11902;
    5360                 rType = 0;
    5361                 vrLen = 1867;
    5362                 vrLoc = 10887;
    53633386        };
    53643387        E19DCBA803BE4A0A00B934BF = {
     
    53673390                name = "PSAlarms.m: alarm";
    53683391                rLen = 0;
    5369                 rLoc = 4424;
     3392                rLoc = 4481;
    53703393                rType = 0;
    53713394                vrLen = 1292;
     
    53873410                name = "PSAlarms.m: init";
    53883411                rLen = 0;
    5389                 rLoc = 4151;
     3412                rLoc = 4208;
    53903413                rType = 0;
    53913414                vrLen = 1554;
     
    54073430                name = "PSAlarms.m: init";
    54083431                rLen = 0;
    5409                 rLoc = 4151;
     3432                rLoc = 4208;
    54103433                rType = 0;
    54113434                vrLen = 1554;
     
    54273450                name = "PSAlarms.m: dealloc";
    54283451                rLen = 0;
    5429                 rLoc = 4335;
     3452                rLoc = 4392;
    54303453                rType = 0;
    54313454                vrLen = 1581;
    54323455                vrLoc = 2504;
    54333456        };
    5434         E19DCBAF03BE4A0A00B934BF = {
    5435                 fRef = F59F6CB50354E7DA01AEEDB1;
    5436                 isa = PBXTextBookmark;
    5437                 name = "PSAlarm.m: _timerExpired:";
    5438                 rLen = 0;
    5439                 rLoc = 5331;
    5440                 rType = 0;
    5441                 vrLen = 1894;
    5442                 vrLoc = 3917;
    5443         };
    5444         E19DCBB003BE4A0A00B934BF = {
    5445                 fRef = F59F6CB40354E7DA01AEEDB1;
    5446                 isa = PBXTextBookmark;
    5447                 name = "PSAlarm.h: PSAlarmDiedNotification";
    5448                 rLen = 0;
    5449                 rLoc = 717;
    5450                 rType = 0;
    5451                 vrLen = 1400;
    5452                 vrLoc = 0;
    5453         };
    5454         E19DCBB103BE4A0A00B934BF = {
    5455                 fRef = F59F6CB50354E7DA01AEEDB1;
    5456                 isa = PBXTextBookmark;
    5457                 name = "PSAlarm.m: _timerExpired:";
    5458                 rLen = 0;
    5459                 rLoc = 5331;
    5460                 rType = 0;
    5461                 vrLen = 1970;
    5462                 vrLoc = 3868;
    5463         };
    54643457        E19DCBB203BE4A0A00B934BF = {
    54653458                fRef = F589C9C6035AA12B0155F4B2;
     
    54773470                name = "PSAlarmAlertController.m: _alertCompleted:";
    54783471                rLen = 0;
    5479                 rLoc = 1552;
     3472                rLoc = 1558;
    54803473                rType = 0;
    54813474                vrLen = 1440;
    54823475                vrLoc = 0;
    5483         };
    5484         E19DCBB703BE4A0A00B934BF = {
    5485                 fRef = F59F6CB50354E7DA01AEEDB1;
    5486                 isa = PBXTextBookmark;
    5487                 name = "PSAlarm.m: setTimer";
    5488                 rLen = 18;
    5489                 rLoc = 11703;
    5490                 rType = 0;
    5491                 vrLen = 1867;
    5492                 vrLoc = 10919;
    5493         };
    5494         E19DCBB803BE4A0A00B934BF = {
    5495                 fRef = F59F6CB40354E7DA01AEEDB1;
    5496                 isa = PBXTextBookmark;
    5497                 name = "PSAlarm.h: setTimer";
    5498                 rLen = 0;
    5499                 rLoc = 2345;
    5500                 rType = 0;
    5501                 vrLen = 1450;
    5502                 vrLoc = 791;
    5503         };
    5504         E19DCBB903BE4A0A00B934BF = {
    5505                 fRef = F59F6CB50354E7DA01AEEDB1;
    5506                 isa = PBXTextBookmark;
    5507                 name = "PSAlarm.m: setTimer";
    5508                 rLen = 0;
    5509                 rLoc = 11722;
    5510                 rType = 0;
    5511                 vrLen = 1867;
    5512                 vrLoc = 10919;
    5513         };
    5514         E19DCBBA03BE4A0A00B934BF = {
    5515                 fRef = F59F6CB40354E7DA01AEEDB1;
    5516                 isa = PBXTextBookmark;
    5517                 name = "PSAlarm.h: PSAlarmSnooze";
    5518                 rLen = 0;
    5519                 rLoc = 498;
    5520                 rType = 0;
    5521                 vrLen = 1400;
    5522                 vrLoc = 0;
    5523         };
    5524         E19DCBBB03BE4A0A00B934BF = {
    5525                 fRef = F59F6CB50354E7DA01AEEDB1;
    5526                 isa = PBXTextBookmark;
    5527                 name = "PSAlarm.m: isValid";
    5528                 rLen = 17;
    5529                 rLoc = 7204;
    5530                 rType = 0;
    5531                 vrLen = 1154;
    5532                 vrLoc = 6661;
    55333476        };
    55343477        E19DCBBC03BE4A0A00B934BF = {
     
    55373480                name = "PSAlarms.m: _alarmDied:";
    55383481                rLen = 0;
    5539                 rLoc = 4424;
     3482                rLoc = 4481;
    55403483                rType = 0;
    55413484                vrLen = 1278;
     
    55843527                rType = 0;
    55853528                vrLen = 252;
    5586                 vrLoc = 0;
    5587         };
    5588         E19DCC8803BE900300B934BF = {
    5589                 fRef = E19DCBD203BE4AA200B934BF;
    5590