Changeset 133 for trunk/Cocoa


Ignore:
Timestamp:
04/09/03 05:44:11 (17 years ago)
Author:
Nicholas Riley
Message:

VERSION: Updated for 1.1b4.

PSMovieAlertController.[hm]: Set output volume from alert; save and
restore output volume (bug 27).

PSBeepAlert.[hm]: Save and set volume, disabled pending a
synchronous equivalent to NSBeep().

NJRQTMediaPopUpButton.[hm]: Save movieHasAudio (does not include
beeps, pending the above fix, since they don't permit volume
adjustment). savedVolume indicates whether the volume has been saved
but not restored yet; outputVolume stores the set volume (eventually
incorporated into a PSMediaAlert).

PSMediaAlert.[hm]: Stores repetitions and volume information for audio
alerts. New superclass of PSBeepAlert and PSMovieAlert.

PSPreferencesController.m: Fixed bug where hot keys still appeared
even after they couldn't be set - last of bug 29. Add Command-comma
to the list of disallowed equivalents, as it's reserved for
Preferences now (still a bug - it'll show the entire set key
equivalent at the left side of the window when you press
command-comma; ah well.)

Volume [0123].png: Volume-indicating small icons from QuickTime? 6.

NJRSoundManager.[hm]: Interface to volume saving, restoring, setting -
necessary because the QuickTime? call to SetDefaultOutputVolume? sets
the right channel volume only (bug 27).

PSVolumeController.h: Controller for volume popup window (bug 27).
Not your average NSWindowController, but it works. Keyboard control
of volume is still necessary; filed as bug 31.

PSAlarmSetController.[hm]: Added references to sound volume button and
showVolume: action. Added volume setting support (bug 27); mostly
similar interface to calendar, though we need direct calls to
NJRSoundManager to restore sound volume at times. Only enable sound
volume button if selected media file has audio component (and isn't the
system alert sound, which I discussed above). Take advantage of
PSMediaAlert to factor some code in _readAlerts:. Save and restore
volume as part of alerts.

Read Me.rtfd: Updated release notes; fixed some bizarre text
formatting problems; search/replace "* " bullet-space with "*\t"
bullet-tab to improve alignment in release notes.

PSMovieAlert.[hm]: Factored code into PSMediaAlert. Describe output
volume as percentage of maximum.

NJRHotKey.m: Fixed some odd spacing left over from Ecky's code.

PSApplication.m: Restore saved output volume on quit.

English.lproj/MainMenu.nib: Added volume button.

English.lproj/Volume.nib: Volume nib (bug 27).

PSCalendarController.m: Removed casts from a copy/paste error. Fixed
variable names in some code inherited from my TextExtras? incremental
search modifications - it's not always a text field now.

Location:
trunk/Cocoa/Pester/Source
Files:
14 added
22 edited

Legend:

Unmodified
Added
Removed
  • trunk/Cocoa/Pester/Source/English.lproj/MainMenu.nib/classes.nib

    r129 r133  
    4949                setSoundRepetitionCount = id;
    5050                showCalendar = id;
     51                showVolume = id;
    5152                silence = id;
    5253                toggleAlertEditor = id;
     
    7475                soundRepetitions = NSTextField;
    7576                soundRepetitionsLabel = NSTextField;
     77                soundVolumeButton = NSButton;
    7678                timeCalendarButton = NSButton;
    7779                timeDate = NSTextField;
  • trunk/Cocoa/Pester/Source/English.lproj/MainMenu.nib/info.nib

    r126 r133  
    1616        <key>IBOpenObjects</key>
    1717        <array>
     18                <integer>640</integer>
    1819                <integer>21</integer>
    19                 <integer>29</integer>
    2020        </array>
    2121        <key>IBSystem Version</key>
     
    3434                                <string>Vertical:85.000000</string>
    3535                                <string>Vertical:422.000000</string>
    36                                 <string>Horizontal:151.000000</string>
    37                                 <string>Horizontal:151.000000</string>
     36                                <string>Horizontal:150.000000</string>
     37                                <string>Horizontal:150.000000</string>
    3838                        </array>
    3939                        <key>guidesLocked</key>
  • trunk/Cocoa/Pester/Source/NJRHotKey.m

    r131 r133  
    6666    int i;
    6767
    68     for( i = 0 ; modifierMap[i][0] != 0 ; i++ )
    69         if( hotKeyModifierFlags & modifierMap[i][0] )
     68    for (i = 0 ; modifierMap[i][0] != 0 ; i++)
     69        if (hotKeyModifierFlags & modifierMap[i][0])
    7070            modifiers |= modifierMap[i][1];
    7171
  • trunk/Cocoa/Pester/Source/NJRQTMediaPopUpButton.h

    r53 r133  
    1414@interface NJRQTMediaPopUpButton : NSPopUpButton {
    1515    IBOutlet NSMovieView *preview;
    16     BOOL movieCanRepeat;
     16    BOOL movieCanRepeat, movieHasAudio;
    1717    NSMenuItem *otherItem;
    1818    BDAlias *selectedAlias, *previousAlias;
    1919    NSMutableArray *recentMediaAliasData;
    2020    BOOL dragAccepted;
     21    BOOL savedVolume;
     22    float outputVolume;
    2123}
    2224
    2325- (BDAlias *)selectedAlias;
    2426- (void)setAlias:(BDAlias *)alias;
     27- (float)outputVolume;
     28- (void)setOutputVolume:(float)volume withPreview:(BOOL)doPreview;
    2529
    2630- (BOOL)canRepeat;
     31- (BOOL)hasAudio;
    2732
    2833- (IBAction)stopSoundPreview:(id)sender;
  • trunk/Cocoa/Pester/Source/NJRQTMediaPopUpButton.m

    r103 r133  
    99#import "NJRQTMediaPopUpButton.h"
    1010#import "SoundFileManager.h"
     11#import "NJRSoundManager.h"
    1112#import "NSMovie-NJRExtensions.h"
    1213#import "NSImage-NJRExtensions.h"
     
    2728- (NSMenuItem *)_itemForAlias:(BDAlias *)alias;
    2829- (BOOL)_validateWithPreview:(BOOL)doPreview;
     30- (void)_updateOutputVolume;
     31- (void)_startSoundPreview;
    2932@end
    3033
     
    267270}
    268271
     272- (BOOL)hasAudio;
     273{
     274    return movieHasAudio;
     275}
     276
     277- (float)outputVolume;
     278{
     279    return outputVolume;
     280}
     281
     282- (void)setOutputVolume:(float)volume withPreview:(BOOL)doPreview;
     283{
     284    if (![NJRSoundManager volumeIsNotMutedOrInvalid: volume]) return;
     285    outputVolume = volume;
     286    if (!doPreview) return;
     287    // NSLog(@"setting volume to %f, preview movie %@", volume, [preview movie]);
     288    if ([preview movie] == nil) {
     289        [self _validateWithPreview: YES];
     290    } else { // don't restart preview if already playing
     291        [self _updateOutputVolume];
     292    }
     293}
     294
    269295#pragma mark selected media validation
    270296
     
    276302}
    277303
     304- (void)_updateOutputVolume;
     305{
     306    if ([preview movie] != nil && outputVolume != kNoVolume) {
     307        if (!savedVolume && ![NJRSoundManager saveDefaultOutputVolume])
     308            return;
     309        savedVolume = YES;
     310        [NJRSoundManager setDefaultOutputVolume: outputVolume];
     311        if (![preview isPlaying]) [self _startSoundPreview];
     312    }
     313}
     314
     315- (void)_resetOutputVolume;
     316{
     317    [NJRSoundManager restoreSavedDefaultOutputVolumeIfCurrently: outputVolume];
     318    savedVolume = NO;
     319}
     320
     321- (void)_resetPreview;
     322{
     323    // if we donÕt do this after the runloop has finished, then we crash in MCIdle because itÕs expecting a movie and doesnÕt have one any more
     324    [preview setMovie: nil]; // otherwise we get an extra runloop timer which uses a lot of CPU from +[NSMovieView _idleMovies]
     325    // need to wait for runloop to stop movie, otherwise we're still playing at the time the volume changes
     326    [self performSelector: @selector(_resetOutputVolume) withObject: nil afterDelay: 0];
     327}
     328
    278329void
    279330MovieStoppedCB(QTCallBack cb, long refCon)
    280331{
    281     NSMovieView *preview = (NSMovieView *)refCon;
    282     // if we donÕt do this after the runloop has finished, then we crash in MCIdle because itÕs expecting a movie and doesnÕt have one any more
    283     [preview performSelector: @selector(setMovie:) withObject: nil afterDelay: 0]; // otherwise we get an extra runloop timer which uses a lot of CPU from +[NSMovieView _idleMovies]
     332    NJRQTMediaPopUpButton *self = (NJRQTMediaPopUpButton *)refCon;
     333    // avoid multiple messages from multiple movie playback cycles in the same runloop
     334    [NSObject cancelPreviousPerformRequestsWithTarget: self selector: @selector(_resetPreview) object: nil];
     335    [self performSelector: @selector(_resetPreview) withObject: nil afterDelay: 0];
    284336    DisposeCallBack(cb);
     337}
     338
     339- (void)_startSoundPreview;
     340{
     341    Movie qtMovie = [[preview movie] QTMovie];
     342    QTCallBack cbStop = NewCallBack(GetMovieTimeBase(qtMovie), callBackAtExtremes);
     343    QTCallBackUPP cbStopUPP = NewQTCallBackUPP(MovieStoppedCB);
     344    OSErr err = CallMeWhen(cbStop, cbStopUPP, (long)self, triggerAtStop, 0, 0);
     345    if (err != noErr) {
     346        NSLog(@"Can't register QuickTime stop timebase callback for preview: %ld", err);
     347        DisposeCallBack(cbStop);
     348    }
     349    [preview start: self];
    285350}
    286351
     
    291356        [preview setMovie: nil];
    292357        movieCanRepeat = YES;
    293         if (doPreview) NSBeep();
     358        movieHasAudio = NO; // XXX should be YES - this is broken, NSBeep() is asynchronous
     359        if (doPreview) {
     360            // XXX [self _updateOutputVolume];
     361            NSBeep();
     362            // XXX [self _resetOutputVolume];
     363        }
    294364    } else {
    295365        NSMovie *movie = [[NSMovie alloc] initWithURL: [NSURL fileURLWithPath: [selectedAlias fullPath]] byReference: YES];
    296366        movieCanRepeat = ![movie isStatic];
    297         if ([movie hasAudio]) {
     367        if (movieHasAudio = [movie hasAudio]) {
    298368            [preview setMovie: doPreview ? movie : nil];
     369            [self _updateOutputVolume];
    299370        } else {
    300             [preview setMovie: nil];
     371            [self _resetPreview];
     372            doPreview = NO;
    301373            if (movie == nil) {
    302374                NSBeginAlertSheet(@"Format not recognized", nil, nil, nil, [self window], nil, nil, nil, nil, NSLocalizedString(@"The item you selected isn't a sound or movie recognized by QuickTime.  Please select a different item.", "Message displayed in alert sheet when media document is not recognized by QuickTime"));
     
    312384        }
    313385        if (doPreview) {
    314             Movie qtMovie = [movie QTMovie];
    315             QTCallBack cbStop = NewCallBack(GetMovieTimeBase(qtMovie), callBackAtExtremes);
    316             QTCallBackUPP cbStopUPP = NewQTCallBackUPP(MovieStoppedCB);
    317             OSErr err = CallMeWhen(cbStop, cbStopUPP, (long)preview, triggerAtStop, 0, 0);
    318             if (err != noErr) {
    319                 NSLog(@"Can't register QuickTime stop timebase callback for preview: %ld", err);
    320                 DisposeCallBack(cbStop);
    321             }
    322             [preview start: self];
     386            [self _startSoundPreview];
    323387        }
    324388        [movie release];
     
    333397{
    334398    [preview stop: self];
    335     [preview setMovie: nil]; // otherwise we get an extra runloop timer which uses a lot of CPU from +[NSMovieView _idleMovies]
     399    [self _resetPreview];
    336400}
    337401
  • trunk/Cocoa/Pester/Source/PSAlarmSetController.h

    r102 r133  
    3232    IBOutlet NSButtonCell *playSound;
    3333    IBOutlet NJRQTMediaPopUpButton *sound;
     34    IBOutlet NSButton *soundVolumeButton;
    3435    IBOutlet NSTextField *soundRepetitions;
    3536    IBOutlet NSStepper *soundRepetitionStepper;
     
    5758- (IBAction)editAlertChanged:(id)sender;
    5859- (IBAction)playSoundChanged:(id)sender;
     60- (IBAction)showVolume:(NSButton *)sender;
    5961- (IBAction)doScriptChanged:(id)sender;
    6062- (IBAction)doSpeakChanged:(id)sender;
  • trunk/Cocoa/Pester/Source/PSAlarmSetController.m

    r103 r133  
    1212#import "PSPowerManager.h"
    1313#import "PSTimeDateEditor.h"
     14#import "PSVolumeController.h"
    1415#import "NJRDateFormatter.h"
    1516#import "NJRFSObjectSelector.h"
    1617#import "NJRIntervalField.h"
    1718#import "NJRQTMediaPopUpButton.h"
     19#import "NJRSoundManager.h"
    1820#import "NJRVoicePopUpButton.h"
    1921#import "NSString-NJRExtensions.h"
     
    6163- (void)_readAlerts:(PSAlerts *)alerts;
    6264- (BOOL)_setAlerts;
     65- (void)_setVolume:(float)volume withPreview:(BOOL)preview;
    6366- (void)_stopUpdateTimer;
    6467
     
    7477    [[self window] center];
    7578    [PSTimeDateEditor setUpTimeField: timeOfDay dateField: timeDate completions: timeDateCompletions];
     79    { // volume defaults, usually overridden by restored alert info
     80        float volume = 0.5;
     81        [NJRSoundManager getDefaultOutputVolume: &volume];
     82        [self _setVolume: volume withPreview: NO];
     83    }
    7684    [editAlert setIntValue: [defaults boolForKey: PSAlertsEditing]];
    7785    {
     
    231239{
    232240    return timeCalendarButton;
     241}
     242
     243#pragma mark volume
     244
     245- (IBAction)showVolume:(NSButton *)sender;
     246{
     247    [PSVolumeController controllerWithVolume: [sound outputVolume] delegate: self];
     248}
     249
     250#define VOLUME_IMAGE_INDEX(vol) (vol * 4) - 0.01
     251
     252- (void)_setVolume:(float)volume withPreview:(BOOL)preview;
     253{
     254    float outputVolume = [sound outputVolume];
     255    short volumeImageIndex = VOLUME_IMAGE_INDEX(volume);
     256
     257    if (outputVolume > 0 && volumeImageIndex == VOLUME_IMAGE_INDEX(outputVolume)) return;
     258    NSString *volumeImageName = [NSString stringWithFormat: @"Volume %ld", volumeImageIndex];
     259    [soundVolumeButton setImage: [NSImage imageNamed: volumeImageName]];
     260
     261    [sound setOutputVolume: volume withPreview: preview];
     262}
     263
     264- (void)volumeController:(PSVolumeController *)controller didSetVolume:(float)volume;
     265{
     266    [self _setVolume: volume withPreview: YES];
     267}
     268
     269- (NSView *)volumeControllerLaunchingView:(PSVolumeController *)controller;
     270{
     271    return soundVolumeButton;
    233272}
    234273
     
    299338    [sound setEnabled: playSoundSelected];
    300339    [soundRepetitions setEnabled: canRepeat];
     340    [soundVolumeButton setEnabled: canRepeat && [sound hasAudio]];
    301341    [soundRepetitionStepper setEnabled: canRepeat];
    302342    [soundRepetitionsLabel setTextColor: canRepeat ? [NSColor controlTextColor] : [NSColor disabledControlTextColor]];
     
    366406        } else if ([alert isKindOfClass: [PSNotifierAlert class]]) {
    367407            [displayMessage setIntValue: YES];
    368         } else if ([alert isKindOfClass: [PSBeepAlert class]]) {
    369             unsigned int repetitions = [(PSBeepAlert *)alert repetitions];
     408        } else if ([alert isKindOfClass: [PSMediaAlert class]]) {
     409            unsigned int repetitions = [(PSMediaAlert *)alert repetitions];
    370410            [playSound setIntValue: YES];
    371             [sound setAlias: nil];
    372411            [soundRepetitions setIntValue: repetitions];
    373412            [soundRepetitionStepper setIntValue: repetitions];
    374         } else if ([alert isKindOfClass: [PSMovieAlert class]]) {
    375             unsigned int repetitions = [(PSMovieAlert *)alert repetitions];
    376             [playSound setIntValue: YES];
    377             [sound setAlias: [(PSMovieAlert *)alert movieFileAlias]];
    378             [soundRepetitions setIntValue: repetitions];
    379             [soundRepetitionStepper setIntValue: repetitions];
     413            [self _setVolume: [(PSMediaAlert *)alert outputVolume] withPreview: NO];
     414            if ([alert isKindOfClass: [PSBeepAlert class]]) {
     415                [sound setAlias: nil];
     416            } else if ([alert isKindOfClass: [PSMovieAlert class]]) {
     417                [sound setAlias: [(PSMovieAlert *)alert movieFileAlias]];
     418            }
    380419        } else if ([alert isKindOfClass: [PSSpeechAlert class]]) {
    381420            [doSpeak setIntValue: YES];
     
    412451            BDAlias *soundAlias = [sound selectedAlias];
    413452            unsigned short numReps = [soundRepetitions intValue];
     453            PSMediaAlert *alert;
    414454            if (soundAlias == nil) // beep alert
    415                 [alerts addAlert: [PSBeepAlert alertWithRepetitions: numReps]];
     455                alert = [PSBeepAlert alertWithRepetitions: numReps];
    416456            else // movie alert
    417                 [alerts addAlert: [PSMovieAlert alertWithMovieFileAlias: soundAlias repetitions: numReps]];
     457                alert = [PSMovieAlert alertWithMovieFileAlias: soundAlias repetitions: numReps];
     458            [alerts addAlert: alert];
     459            [alert setOutputVolume: [sound outputVolume]];
    418460        }
    419461        // speech alert
  • trunk/Cocoa/Pester/Source/PSApplication.m

    r131 r133  
    1313#import "PSPreferencesController.h"
    1414#import "NJRReadMeController.h"
     15#import "NJRSoundManager.h"
    1516#import "PSAlarm.h"
    1617#import "PSAlarms.h"
     
    231232- (void)applicationWillTerminate:(NSNotification *)notification;
    232233{
     234    [NJRSoundManager restoreSavedDefaultOutputVolume];
    233235    [NSApp setApplicationIconImage: appIconImage];
    234236}
  • trunk/Cocoa/Pester/Source/PSBeepAlert.h

    r53 r133  
    77//
    88
    9 #import "PSAlert.h"
     9#import "PSMediaAlert.h"
    1010
    11 @interface PSBeepAlert : PSAlert {
     11@interface PSBeepAlert : PSMediaAlert {
    1212    PSAlarm *alarm;
    13     unsigned short repetitions;
    1413    unsigned short repetitionsRemaining;
     14    BOOL savedVolume;
    1515}
    1616
    1717+ (PSBeepAlert *)alertWithRepetitions:(unsigned short)numReps;
    18 - (id)initWithRepetitions:(unsigned short)numReps;
    19 
    20 - (unsigned short)repetitions;
    2118
    2219@end
  • trunk/Cocoa/Pester/Source/PSBeepAlert.m

    r53 r133  
    1010#import "PSBeepAlert.h"
    1111#import "PSAlarmAlertController.h"
     12#import "NJRSoundManager.h"
    1213#import "NSDictionary-NJRExtensions.h"
    1314
     
    2223}
    2324
    24 - (id)initWithRepetitions:(unsigned short)numReps;
    25 {
    26     if ( (self = [super init]) != nil) {
    27         repetitions = numReps;
    28     }
    29     return self;
    30 }
    31 
    3225- (void)dealloc;
    3326{
    3427    [[NSNotificationCenter defaultCenter] removeObserver: self];
    3528    [super dealloc];
    36 }
    37 
    38 - (unsigned short)repetitions;
    39 {
    40     return repetitions;
    4129}
    4230
     
    4634    repetitionsRemaining--;
    4735    if (repetitionsRemaining == 0) {
     36        if (savedVolume) {
     37            [NJRSoundManager restoreSavedDefaultOutputVolumeIfCurrently: outputVolume];
     38        }
    4839        [self completedForAlarm: alarm];
    4940        [self release];
     
    6455    [self retain];
    6556    [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(_stopBeeping:) name: PSAlarmAlertStopNotification object: nil];
     57    savedVolume = [NJRSoundManager saveDefaultOutputVolume];
    6658    [self beep];
    6759}
     
    6961- (NSAttributedString *)actionDescription;
    7062{
    71     return [[@"Play the system alert sound" stringByAppendingString:
    72                                             repetitions == 1 ? @"" : [NSString stringWithFormat: @" %hu times", repetitions]] small];
    73 }
    74 
    75 #pragma mark property list serialization (Pester 1.1)
    76 
    77 - (NSDictionary *)propertyListRepresentation;
    78 {
    79     NSMutableDictionary *plAlert = [[super propertyListRepresentation] mutableCopy];
    80     [plAlert setObject: [NSNumber numberWithUnsignedShort: repetitions] forKey: PLAlertRepetitions];
    81     return [plAlert autorelease];
    82 }
    83 
    84 - (id)initWithPropertyList:(NSDictionary *)dict;
    85 {
    86     return [self initWithRepetitions: [[dict objectForRequiredKey: PLAlertRepetitions] unsignedShortValue]];
     63    return // XXX [
     64        [[@"Play the system alert sound" stringByAppendingString:
     65                                             repetitions == 1 ? @"" : [NSString stringWithFormat: @" %hu times", repetitions]]
     66        // XXX stringByAppendingString: outputVolume == kNoVolume ? @"" : [NSString stringWithFormat: @" at %.0f%% volume", outputVolume * 100]]
     67            small];
    8768}
    8869
  • trunk/Cocoa/Pester/Source/PSCalendarController.m

    r102 r133  
    1616+ (PSCalendarController *)controllerWithDate:(NSCalendarDate *)aDate delegate:(id)aDelegate;
    1717{
    18     return [[self alloc] initWithDate:(NSCalendarDate *)aDate delegate:(id)aDelegate];
     18    return [[self alloc] initWithDate: aDate delegate: aDelegate];
    1919}
    2020
     
    4040            NSRect visibleFrame = [[parentWindow screen] visibleFrame];
    4141            if (!NSContainsRect(visibleFrame, [window frame])) {
    42                 NSPoint textFieldTopLeft = { rect.origin.x, rect.origin.y + rect.size.height };
    43                 [window setFrameOrigin: textFieldTopLeft];
     42                NSPoint viewTopLeft = { rect.origin.x, rect.origin.y + rect.size.height };
     43                [window setFrameOrigin: viewTopLeft];
    4444            }
    4545        }
     46       
    4647        [window setOpaque: NO];
    4748        [window setBackgroundColor: [NSColor colorWithCalibratedWhite: 0.81f alpha: 0.9f]];
  • trunk/Cocoa/Pester/Source/PSMovieAlert.h

    r53 r133  
    88
    99#import <AppKit/AppKit.h>
    10 #import "PSAlert.h"
     10#import "PSMediaAlert.h"
    1111
    1212@class BDAlias;
    1313
    14 @interface PSMovieAlert : PSAlert {
     14@interface PSMovieAlert : PSMediaAlert {
    1515    BDAlias *alias;
    1616    NSMovie *movie;
    17     unsigned short repetitions;
    1817    BOOL hasAudio;
    1918    BOOL hasVideo;
     
    2726- (NSMovie *)movie;
    2827- (BDAlias *)movieFileAlias;
    29 - (unsigned short)repetitions;
    3028
    3129@end
  • trunk/Cocoa/Pester/Source/PSMovieAlert.m

    r103 r133  
    8787- (NSString *)description;
    8888{
    89     return [NSString stringWithFormat: @"PSMovieAlert (%@%@): %@, repeats %hu times", hasAudio ? @"A" : @"", hasVideo ? @"V" : @"", [alias fullPath], repetitions];
     89    return [NSString stringWithFormat: @"PSMovieAlert (%@%@): %@, repeats %hu times%@", hasAudio ? @"A" : @"", hasVideo ? @"V" : @"", [alias fullPath], repetitions, hasAudio && outputVolume != kNoVolume ? [NSString stringWithFormat: @" at %.0f%% volume", outputVolume * 100] : @""];
    9090}
    9191
     
    106106        [string appendAttributedString: [[NSString stringWithFormat: @" %hu times", repetitions] small]];
    107107    }
     108    if (hasAudio && outputVolume != kNoVolume) {
     109        [string appendAttributedString: [[NSString stringWithFormat: @" at %.0f%% volume", outputVolume * 100] small]];
     110    }
    108111    return [string autorelease];
    109112}
     
    121124- (id)initWithPropertyList:(NSDictionary *)dict;
    122125{
    123     return [self initWithMovieFileAlias: [BDAlias aliasWithData: [dict objectForRequiredKey: PLAlertAlias]]
    124                             repetitions: [[dict objectForRequiredKey: PLAlertRepetitions] unsignedShortValue]];
     126    if ( (self = [super initWithPropertyList: dict]) != nil)
     127        [self initWithMovieFileAlias: [BDAlias aliasWithData: [dict objectForRequiredKey: PLAlertAlias]]
     128                         repetitions: [[dict objectForRequiredKey: PLAlertRepetitions] unsignedShortValue]];
     129    return self;
    125130}
    126131
  • trunk/Cocoa/Pester/Source/PSMovieAlertController.h

    r53 r133  
    1818    void *theMovie; /* Movie */
    1919    unsigned short repetitions;
    20     unsigned short repetitionsRemaining;   
     20    unsigned short repetitionsRemaining;
    2121}
    2222
  • trunk/Cocoa/Pester/Source/PSMovieAlertController.m

    r60 r133  
    1111#import "PSMovieAlert.h"
    1212#import "NSMovie-NJRExtensions.h"
     13#import "NJRSoundManager.h"
    1314#import <QuickTime/Movies.h>
    1415
     
    1819{
    1920    return [[self alloc] initWithAlarm: anAlarm movieAlert: anAlert];
     21}
     22
     23- (void)close;
     24{
     25    [super close];
     26    [NJRSoundManager restoreSavedDefaultOutputVolumeIfCurrently: [alert outputVolume]];
    2027}
    2128
     
    8794        repetitions = [alert repetitions];
    8895        repetitionsRemaining = repetitions;
     96        if ([movie hasAudio] && [NJRSoundManager volumeIsNotMutedOrInvalid: [alert outputVolume]] && [NJRSoundManager saveDefaultOutputVolume]) {
     97            [NJRSoundManager setDefaultOutputVolume: [alert outputVolume]];
     98        }
    8999        if (![movie isStatic]) [self play]; // if it's an image, don't close the window automatically
    90100    }
  • trunk/Cocoa/Pester/Source/PSPreferencesController.m

    r131 r133  
    3434                                               target: NSApp
    3535                                               action: @selector(orderFrontSetAlarmPanel:)]) {
     36            [defaults removeObjectForKey: PSSetAlarmHotKey];
    3637            NSRunAlertPanel(NSLocalizedString(@"Can't reserve alarm key equivalent", "Hot key set failure"),
    3738                            NSLocalizedString(@"Pester was unable to reserve the key equivalent %@. Please select another in Pester's Preferences, or click Clear to remove it.", "Hot key set failure"), nil, nil, nil, [hotKey keyGlyphs]);
    38             [defaults removeObjectForKey: PSSetAlarmHotKey];
    3939            [(PSApplication *)NSApp performSelector: @selector(orderFrontPreferencesPanel:) withObject: self afterDelay: 0.1];
    4040        }
     
    7676        // command
    7777        NSMutableCharacterSet *set = [[NSCharacterSet alphanumericCharacterSet] mutableCopy];
    78         [set addCharactersInString: @"`-=[]/\\ "];
     78        [set addCharactersInString: @"`-=[]/\\, "];
    7979        commandRejectSet = [set copy];
    8080        [set release];
     
    111111}
    112112
     113- (IBAction)showWindow:(id)sender;
     114{
     115    [self readFromPrefs];
     116    [super showWindow: sender];
     117}
     118
    113119@end
    114120
  • trunk/Cocoa/Pester/Source/Pester.pbproj/nicholas.pbxuser

    r131 r133  
    2323                );
    2424                perUserDictionary = {
    25                         PBXPerProjectTemplateStateSaveDate = 70924914;
     25                        PBXPerProjectTemplateStateSaveDate = 71553710;
    2626                        PBXWorkspaceContents = (
    2727                                {
     
    3030                                                        Split0 = {
    3131                                                                NavContent0 = {
    32                                                                         bookmark = E14538A6043A38D800050002;
     32                                                                        bookmark = E146458004439EF200050002;
    3333                                                                        history = (
    3434                                                                                E1F99AC20436806400050002,
     
    6262                                                                                E14DEC9A0438CDE100050002,
    6363                                                                                E14DEC9B0438CDE100050002,
    64                                                                                 E14DEC9D0438CDE100050002,
    6564                                                                                E14DEC9F0438CDE100050002,
    6665                                                                                E14DECA00438CDE100050002,
    67                                                                                 E14DECA10438CDE100050002,
    6866                                                                                E14DECA20438CDE100050002,
    6967                                                                                E14DECA30438CDE100050002,
    70                                                                                 E14DECA40438CDE100050002,
    7168                                                                                E14DECA60438CDE100050002,
    7269                                                                                E14DECA80438CDE100050002,
    7370                                                                                E14DECAA0438CDE100050002,
    7471                                                                                E1D90AC60439655B00050002,
    75                                                                                 E111DEF00439DD3700050002,
    7672                                                                                E111DEF10439DD3700050002,
    7773                                                                                E1137340043A0DCD00050002,
    78                                                                                 E1137341043A0DCD00050002,
    79                                                                                 E1137342043A0DCD00050002,
    8074                                                                                E1137343043A0DCD00050002,
    8175                                                                                E1137345043A0DCD00050002,
     
    8377                                                                                E1137348043A0DCD00050002,
    8478                                                                                E1137349043A0DCD00050002,
    85                                                                                 E113734C043A0DCD00050002,
    86                                                                                 E113734E043A0DCD00050002,
    8779                                                                                E1137351043A0DCD00050002,
    8880                                                                                E1137352043A0DCD00050002,
     
    9385                                                                                E1453853043A38D800050002,
    9486                                                                                E1453854043A38D800050002,
    95                                                                                 E1453855043A38D800050002,
    96                                                                                 E1453856043A38D800050002,
    9787                                                                                E1453857043A38D800050002,
    9888                                                                                E1453858043A38D800050002,
    9989                                                                                E1453859043A38D800050002,
    100                                                                                 E145385A043A38D800050002,
    101                                                                                 E145385B043A38D800050002,
    102                                                                                 E145385C043A38D800050002,
    103                                                                                 E145385D043A38D800050002,
    104                                                                                 E145385E043A38D800050002,
    10590                                                                                E145385F043A38D800050002,
    10691                                                                                E1453860043A38D800050002,
    107                                                                                 E1453861043A38D800050002,
    108                                                                         );
    109                                                                         nextStack = (
    110                                                                                 E14538A5043A38D800050002,
     92                                                                                E12790110442B1A400050002,
     93                                                                                E12790120442B1A400050002,
     94                                                                                E127901D0442B1A400050002,
     95                                                                                E12790200442B1A400050002,
     96                                                                                E12790260442B1A400050002,
     97                                                                                E18830490442C01A00050002,
     98                                                                                E188304C0442C01A00050002,
     99                                                                                E188304D0442C01A00050002,
     100                                                                                E188304E0442C01A00050002,
     101                                                                                E188304F0442C01A00050002,
     102                                                                                E18830500442C01A00050002,
     103                                                                                E18830510442C01A00050002,
     104                                                                                E18830520442C01A00050002,
     105                                                                                E18830530442C01A00050002,
     106                                                                                E18830560442C01A00050002,
     107                                                                                E18830580442C01A00050002,
     108                                                                                E188305B0442C01A00050002,
     109                                                                                E188305C0442C01A00050002,
     110                                                                                E188305D0442C01A00050002,
     111                                                                                E18DAB010443754400050002,
     112                                                                                E18DAB020443754400050002,
     113                                                                                E18DAB030443754400050002,
     114                                                                                E18DAB040443754400050002,
     115                                                                                E18DAB060443754400050002,
     116                                                                                E18DAB070443754400050002,
     117                                                                                E18DAB080443754400050002,
     118                                                                                E18DAB090443754400050002,
     119                                                                                E18DAB0A0443754400050002,
     120                                                                                E18DAB0B0443754400050002,
     121                                                                                E18DAB0C0443754400050002,
     122                                                                                E18DAB0E0443754400050002,
     123                                                                                E18DAB0F0443754400050002,
     124                                                                                E18DAB100443754400050002,
     125                                                                                E18DAB110443754400050002,
     126                                                                                E18DAB120443754400050002,
     127                                                                                E18DAB130443754400050002,
     128                                                                                E18DAB140443754400050002,
     129                                                                                E18DAB150443754400050002,
     130                                                                                E18DAB170443754400050002,
     131                                                                                E18DAB180443754400050002,
     132                                                                                E18DAB1A0443754400050002,
     133                                                                                E18DAB1B0443754400050002,
     134                                                                                E18DAB1C0443754400050002,
     135                                                                                E18DAB1D0443754400050002,
     136                                                                                E18DAB1E0443754400050002,
     137                                                                                E18DAB1F0443754400050002,
     138                                                                                E18DAB200443754400050002,
     139                                                                                E18DAB210443754400050002,
     140                                                                                E18DAB220443754400050002,
     141                                                                                E18DAB230443754400050002,
     142                                                                                E18DAB240443754400050002,
     143                                                                                E18DAB260443754400050002,
     144                                                                                E18DAB270443754400050002,
     145                                                                                E146456304439EF200050002,
     146                                                                                E146456404439EF200050002,
     147                                                                                E146456504439EF200050002,
     148                                                                                E146456604439EF200050002,
     149                                                                                E146456704439EF200050002,
     150                                                                                E146456804439EF200050002,
     151                                                                                E146456904439EF200050002,
     152                                                                                E146456A04439EF200050002,
     153                                                                                E146456B04439EF200050002,
     154                                                                                E146456C04439EF200050002,
     155                                                                                E146456D04439EF200050002,
     156                                                                                E146456E04439EF200050002,
     157                                                                                E146456F04439EF200050002,
     158                                                                                E146457004439EF200050002,
    111159                                                                        );
    112160                                                                        prevStack = (
     
    374422                                                                                E14538A3043A38D800050002,
    375423                                                                                E14538A4043A38D800050002,
     424                                                                                E127902A0442B1A400050002,
     425                                                                                E127902B0442B1A400050002,
     426                                                                                E127902C0442B1A400050002,
     427                                                                                E127902D0442B1A400050002,
     428                                                                                E127902E0442B1A400050002,
     429                                                                                E127902F0442B1A400050002,
     430                                                                                E12790300442B1A400050002,
     431                                                                                E12790310442B1A400050002,
     432                                                                                E12790320442B1A400050002,
     433                                                                                E12790330442B1A400050002,
     434                                                                                E12790340442B1A400050002,
     435                                                                                E12790350442B1A400050002,
     436                                                                                E12790360442B1A400050002,
     437                                                                                E12790370442B1A400050002,
     438                                                                                E12790380442B1A400050002,
     439                                                                                E12790390442B1A400050002,
     440                                                                                E127903A0442B1A400050002,
     441                                                                                E127903B0442B1A400050002,
     442                                                                                E127903C0442B1A400050002,
     443                                                                                E127903D0442B1A400050002,
     444                                                                                E127903E0442B1A400050002,
     445                                                                                E127903F0442B1A400050002,
     446                                                                                E12790400442B1A400050002,
     447                                                                                E12790410442B1A400050002,
     448                                                                                E12790420442B1A400050002,
     449                                                                                E12790430442B1A400050002,
     450                                                                                E12790440442B1A400050002,
     451                                                                                E12790450442B1A400050002,
     452                                                                                E12790460442B1A400050002,
     453                                                                                E12790470442B1A400050002,
     454                                                                                E12790480442B1A400050002,
     455                                                                                E12790490442B1A400050002,
     456                                                                                E127904A0442B1A400050002,
     457                                                                                E127904B0442B1A400050002,
     458                                                                                E127904C0442B1A400050002,
     459                                                                                E127904D0442B1A400050002,
     460                                                                                E127904E0442B1A400050002,
     461                                                                                E127904F0442B1A400050002,
     462                                                                                E12790500442B1A400050002,
     463                                                                                E12790510442B1A400050002,
     464                                                                                E12790520442B1A400050002,
     465                                                                                E12790530442B1A400050002,
     466                                                                                E12790540442B1A400050002,
     467                                                                                E12790550442B1A400050002,
     468                                                                                E12790560442B1A400050002,
     469                                                                                E12790570442B1A400050002,
     470                                                                                E12790580442B1A400050002,
     471                                                                                E12790590442B1A400050002,
     472                                                                                E127905A0442B1A400050002,
     473                                                                                E127905B0442B1A400050002,
     474                                                                                E127905C0442B1A400050002,
     475                                                                                E127905D0442B1A400050002,
     476                                                                                E127905E0442B1A400050002,
     477                                                                                E127905F0442B1A400050002,
     478                                                                                E12790600442B1A400050002,
     479                                                                                E12790610442B1A400050002,
     480                                                                                E12790620442B1A400050002,
     481                                                                                E12790630442B1A400050002,
     482                                                                                E12790640442B1A400050002,
     483                                                                                E12790650442B1A400050002,
     484                                                                                E12790660442B1A400050002,
     485                                                                                E12790670442B1A400050002,
     486                                                                                E12790680442B1A400050002,
     487                                                                                E12790690442B1A400050002,
     488                                                                                E127906A0442B1A400050002,
     489                                                                                E127906B0442B1A400050002,
     490                                                                                E127906C0442B1A400050002,
     491                                                                                E127906D0442B1A400050002,
     492                                                                                E127906E0442B1A400050002,
     493                                                                                E127906F0442B1A400050002,
     494                                                                                E12790700442B1A400050002,
     495                                                                                E12790710442B1A400050002,
     496                                                                                E12790720442B1A400050002,
     497                                                                                E12790730442B1A400050002,
     498                                                                                E12790740442B1A400050002,
     499                                                                                E12790750442B1A400050002,
     500                                                                                E12790760442B1A400050002,
     501                                                                                E12790770442B1A400050002,
     502                                                                                E12790780442B1A400050002,
     503                                                                                E12790790442B1A400050002,
     504                                                                                E127907A0442B1A400050002,
     505                                                                                E127907B0442B1A400050002,
     506                                                                                E127907C0442B1A400050002,
     507                                                                                E127907D0442B1A400050002,
     508                                                                                E127907E0442B1A400050002,
     509                                                                                E127907F0442B1A400050002,
     510                                                                                E12790800442B1A400050002,
     511                                                                                E12790810442B1A400050002,
     512                                                                                E12790820442B1A400050002,
     513                                                                                E12790830442B1A400050002,
     514                                                                                E12790840442B1A400050002,
     515                                                                                E12790850442B1A400050002,
     516                                                                                E12790860442B1A400050002,
     517                                                                                E12790870442B1A400050002,
     518                                                                                E12790880442B1A400050002,
     519                                                                                E12790890442B1A400050002,
     520                                                                                E18830610442C01A00050002,
     521                                                                                E18830620442C01A00050002,
     522                                                                                E18830630442C01A00050002,
     523                                                                                E18830640442C01A00050002,
     524                                                                                E18830650442C01A00050002,
     525                                                                                E18830660442C01A00050002,
     526                                                                                E18830670442C01A00050002,
     527                                                                                E18830680442C01A00050002,
     528                                                                                E18830690442C01A00050002,
     529                                                                                E188306A0442C01A00050002,
     530                                                                                E188306B0442C01A00050002,
     531                                                                                E188306C0442C01A00050002,
     532                                                                                E188306D0442C01A00050002,
     533                                                                                E188306E0442C01A00050002,
     534                                                                                E188306F0442C01A00050002,
     535                                                                                E18830700442C01A00050002,
     536                                                                                E18830710442C01A00050002,
     537                                                                                E18830720442C01A00050002,
     538                                                                                E18830730442C01A00050002,
     539                                                                                E18830740442C01A00050002,
     540                                                                                E18830750442C01A00050002,
     541                                                                                E18830760442C01A00050002,
     542                                                                                E18830770442C01A00050002,
     543                                                                                E18830780442C01A00050002,
     544                                                                                E18830790442C01A00050002,
     545                                                                                E188307A0442C01A00050002,
     546                                                                                E188307B0442C01A00050002,
     547                                                                                E188307C0442C01A00050002,
     548                                                                                E188307D0442C01A00050002,
     549                                                                                E188307E0442C01A00050002,
     550                                                                                E188307F0442C01A00050002,
     551                                                                                E18830800442C01A00050002,
     552                                                                                E18830810442C01A00050002,
     553                                                                                E18830820442C01A00050002,
     554                                                                                E18830830442C01A00050002,
     555                                                                                E18830840442C01A00050002,
     556                                                                                E18830850442C01A00050002,
     557                                                                                E18830860442C01A00050002,
     558                                                                                E18830870442C01A00050002,
     559                                                                                E18830880442C01A00050002,
     560                                                                                E18830890442C01A00050002,
     561                                                                                E188308A0442C01A00050002,
     562                                                                                E188308B0442C01A00050002,
     563                                                                                E188308C0442C01A00050002,
     564                                                                                E188308D0442C01A00050002,
     565                                                                                E188308E0442C01A00050002,
     566                                                                                E188308F0442C01A00050002,
     567                                                                                E18830900442C01A00050002,
     568                                                                                E18830910442C01A00050002,
     569                                                                                E18830920442C01A00050002,
     570                                                                                E18DAB290443754400050002,
     571                                                                                E18DAB2A0443754400050002,
     572                                                                                E18DAB2B0443754400050002,
     573                                                                                E18DAB2C0443754400050002,
     574                                                                                E18DAB2D0443754400050002,
     575                                                                                E18DAB2E0443754400050002,
     576                                                                                E18DAB2F0443754400050002,
     577                                                                                E18DAB300443754400050002,
     578                                                                                E18DAB310443754400050002,
     579                                                                                E18DAB320443754400050002,
     580                                                                                E18DAB330443754400050002,
     581                                                                                E18DAB340443754400050002,
     582                                                                                E18DAB350443754400050002,
     583                                                                                E18DAB360443754400050002,
     584                                                                                E18DAB370443754400050002,
     585                                                                                E18DAB380443754400050002,
     586                                                                                E18DAB390443754400050002,
     587                                                                                E18DAB3A0443754400050002,
     588                                                                                E18DAB3B0443754400050002,
     589                                                                                E18DAB3C0443754400050002,
     590                                                                                E18DAB3D0443754400050002,
     591                                                                                E18DAB3E0443754400050002,
     592                                                                                E18DAB3F0443754400050002,
     593                                                                                E18DAB400443754400050002,
     594                                                                                E18DAB410443754400050002,
     595                                                                                E18DAB420443754400050002,
     596                                                                                E18DAB430443754400050002,
     597                                                                                E18DAB440443754400050002,
     598                                                                                E18DAB450443754400050002,
     599                                                                                E18DAB460443754400050002,
     600                                                                                E18DAB470443754400050002,
     601                                                                                E18DAB480443754400050002,
     602                                                                                E18DAB490443754400050002,
     603                                                                                E18DAB4A0443754400050002,
     604                                                                                E18DAB4B0443754400050002,
     605                                                                                E18DAB4C0443754400050002,
     606                                                                                E18DAB4D0443754400050002,
     607                                                                                E18DAB4E0443754400050002,
     608                                                                                E18DAB4F0443754400050002,
     609                                                                                E18DAB500443754400050002,
     610                                                                                E18DAB510443754400050002,
     611                                                                                E18DAB520443754400050002,
     612                                                                                E18DAB530443754400050002,
     613                                                                                E18DAB540443754400050002,
     614                                                                                E18DAB550443754400050002,
     615                                                                                E18DAB560443754400050002,
     616                                                                                E18DAB570443754400050002,
     617                                                                                E18DAB580443754400050002,
     618                                                                                E18DAB590443754400050002,
     619                                                                                E18DAB5A0443754400050002,
     620                                                                                E18DAB5B0443754400050002,
     621                                                                                E18DAB5C0443754400050002,
     622                                                                                E18DAB5D0443754400050002,
     623                                                                                E18DAB5E0443754400050002,
     624                                                                                E18DAB5F0443754400050002,
     625                                                                                E18DAB600443754400050002,
     626                                                                                E18DAB610443754400050002,
     627                                                                                E18DAB620443754400050002,
     628                                                                                E18DAB630443754400050002,
     629                                                                                E18DAB640443754400050002,
     630                                                                                E18DAB650443754400050002,
     631                                                                                E18DAB660443754400050002,
     632                                                                                E18DAB670443754400050002,
     633                                                                                E18DAB680443754400050002,
     634                                                                                E18DAB690443754400050002,
     635                                                                                E18DAB6A0443754400050002,
     636                                                                                E18DAB6B0443754400050002,
     637                                                                                E18DAB6C0443754400050002,
     638                                                                                E18DAB6D0443754400050002,
     639                                                                                E18DAB6E0443754400050002,
     640                                                                                E18DAB6F0443754400050002,
     641                                                                                E18DAB700443754400050002,
     642                                                                                E18DAB710443754400050002,
     643                                                                                E18DAB720443754400050002,
     644                                                                                E18DAB730443754400050002,
     645                                                                                E18DAB740443754400050002,
     646                                                                                E18DAB750443754400050002,
     647                                                                                E18DAB760443754400050002,
     648                                                                                E18DAB770443754400050002,
     649                                                                                E18DAB780443754400050002,
     650                                                                                E18DAB790443754400050002,
     651                                                                                E18DAB7A0443754400050002,
     652                                                                                E18DAB7B0443754400050002,
     653                                                                                E18DAB7C0443754400050002,
     654                                                                                E18DAB7D0443754400050002,
     655                                                                                E18DAB7E0443754400050002,
     656                                                                                E18DAB7F0443754400050002,
     657                                                                                E18DAB800443754400050002,
     658                                                                                E18DAB810443754400050002,
     659                                                                                E18DAB820443754400050002,
     660                                                                                E18DAB830443754400050002,
     661                                                                                E18DAB840443754400050002,
     662                                                                                E18DAB850443754400050002,
     663                                                                                E18DAB860443754400050002,
     664                                                                                E18DAB870443754400050002,
     665                                                                                E18DAB880443754400050002,
     666                                                                                E18DAB890443754400050002,
     667                                                                                E18DAB8A0443754400050002,
     668                                                                                E18DAB8B0443754400050002,
     669                                                                                E18DAB8C0443754400050002,
     670                                                                                E18DAB8D0443754400050002,
     671                                                                                E18DAB8E0443754400050002,
     672                                                                                E18DAB8F0443754400050002,
     673                                                                                E18DAB900443754400050002,
     674                                                                                E18DAB910443754400050002,
     675                                                                                E18DAB920443754400050002,
     676                                                                                E18DAB930443754400050002,
     677                                                                                E18DAB940443754400050002,
     678                                                                                E18DAB950443754400050002,
     679                                                                                E18DAB960443754400050002,
     680                                                                                E18DAB970443754400050002,
     681                                                                                E18DAB980443754400050002,
     682                                                                                E18DAB990443754400050002,
     683                                                                                E18DAB9A0443754400050002,
     684                                                                                E18DAB9B0443754400050002,
     685                                                                                E18DAB9C0443754400050002,
     686                                                                                E18DAB9D0443754400050002,
     687                                                                                E18DAB9E0443754400050002,
     688                                                                                E18DAB9F0443754400050002,
     689                                                                                E18DABA00443754400050002,
     690                                                                                E18DABA10443754400050002,
     691                                                                                E18DABA20443754400050002,
     692                                                                                E18DABA30443754400050002,
     693                                                                                E18DABA40443754400050002,
     694                                                                                E18DABA50443754400050002,
     695                                                                                E18DABA60443754400050002,
     696                                                                                E18DABA70443754400050002,
     697                                                                                E18DABA80443754400050002,
     698                                                                                E18DABA90443754400050002,
     699                                                                                E18DABAA0443754400050002,
     700                                                                                E18DABAB0443754400050002,
     701                                                                                E18DABAC0443754400050002,
     702                                                                                E18DABAD0443754400050002,
     703                                                                                E18DABAE0443754400050002,
     704                                                                                E18DABAF0443754400050002,
     705                                                                                E18DABB00443754400050002,
     706                                                                                E18DABB10443754400050002,
     707                                                                                E18DABB20443754400050002,
     708                                                                                E18DABB30443754400050002,
     709                                                                                E18DABB40443754400050002,
     710                                                                                E18DABB50443754400050002,
     711                                                                                E18DABB60443754400050002,
     712                                                                                E18DABB70443754400050002,
     713                                                                                E18DABB80443754400050002,
     714                                                                                E18DABB90443754400050002,
     715                                                                                E18DABBA0443754400050002,
     716                                                                                E18DABBB0443754400050002,
     717                                                                                E18DABBC0443754400050002,
     718                                                                                E18DABBD0443754400050002,
     719                                                                                E18DABBE0443754400050002,
     720                                                                                E18DABBF0443754400050002,
     721                                                                                E18DABC00443754400050002,
     722                                                                                E18DABC10443754400050002,
     723                                                                                E18DABC20443754400050002,
     724                                                                                E18DABC30443754400050002,
     725                                                                                E18DABC40443754400050002,
     726                                                                                E18DABC50443754400050002,
     727                                                                                E18DABC60443754400050002,
     728                                                                                E18DABC70443754400050002,
     729                                                                                E18DABC80443754400050002,
     730                                                                                E18DABC90443754400050002,
     731                                                                                E18DABCA0443754400050002,
     732                                                                                E18DABCB0443754400050002,
     733                                                                                E18DABCC0443754400050002,
     734                                                                                E18DABCD0443754400050002,
     735                                                                                E18DABCE0443754400050002,
     736                                                                                E18DABCF0443754400050002,
     737                                                                                E18DABD00443754400050002,
     738                                                                                E18DABD10443754400050002,
     739                                                                                E18DABD20443754400050002,
     740                                                                                E18DABD30443754400050002,
     741                                                                                E18DABD40443754400050002,
     742                                                                                E18DABD50443754400050002,
     743                                                                                E18DABD60443754400050002,
     744                                                                                E18DABD70443754400050002,
     745                                                                                E18DABD80443754400050002,
     746                                                                                E18DABD90443754400050002,
     747                                                                                E18DABDA0443754400050002,
     748                                                                                E18DABDB0443754400050002,
     749                                                                                E18DABDC0443754400050002,
     750                                                                                E18DABDD0443754400050002,
     751                                                                                E18DABDE0443754400050002,
     752                                                                                E18DABDF0443754400050002,
     753                                                                                E18DABE00443754400050002,
     754                                                                                E18DABE10443754400050002,
     755                                                                                E18DABE20443754400050002,
     756                                                                                E18DABE30443754400050002,
     757                                                                                E18DABE40443754400050002,
     758                                                                                E18DABE50443754400050002,
     759                                                                                E18DABE60443754400050002,
     760                                                                                E18DABE70443754400050002,
     761                                                                                E18DABE80443754400050002,
     762                                                                                E18DABE90443754400050002,
     763                                                                                E18DABEA0443754400050002,
     764                                                                                E18DABEB0443754400050002,
     765                                                                                E18DABEC0443754400050002,
     766                                                                                E18DABED0443754400050002,
     767                                                                                E18DABEE0443754400050002,
     768                                                                                E18DABEF0443754400050002,
     769                                                                                E18DABF00443754400050002,
     770                                                                                E18DABF10443754400050002,
     771                                                                                E18DABF20443754400050002,
     772                                                                                E18DABF30443754400050002,
     773                                                                                E18DABF40443754400050002,
     774                                                                                E18DABF50443754400050002,
     775                                                                                E18DABF60443754400050002,
     776                                                                                E18DABF70443754400050002,
     777                                                                                E18DABF80443754400050002,
     778                                                                                E146457104439EF200050002,
     779                                                                                E146457204439EF200050002,
     780                                                                                E146457304439EF200050002,
     781                                                                                E146457404439EF200050002,
     782                                                                                E146457504439EF200050002,
     783                                                                                E146457604439EF200050002,
     784                                                                                E146457704439EF200050002,
     785                                                                                E146457804439EF200050002,
     786                                                                                E146457904439EF200050002,
     787                                                                                E146457A04439EF200050002,
     788                                                                                E146457B04439EF200050002,
     789                                                                                E146457C04439EF200050002,
     790                                                                                E146457D04439EF200050002,
     791                                                                                E146457E04439EF200050002,
     792                                                                                E146457F04439EF200050002,
    376793                                                                        );
    377794                                                                };
     
    414831                                                                NavCount = 1;
    415832                                                                NavGeometry0 = {
    416                                                                         Frame = "{{0, 0}, {594, 150}}";
     833                                                                        Frame = "{{0, 0}, {685, 150}}";
    417834                                                                        NavBarVisible = YES;
    418835                                                                };
     
    449866                                                        Split0 = {
    450867                                                                NavContent0 = {
    451                                                                         bookmark = E14538A8043A38D800050002;
     868                                                                        bookmark = E146458204439EF200050002;
    452869                                                                        history = (
    453                                                                                 E14538A7043A38D800050002,
     870                                                                                E146458104439EF200050002,
    454871                                                                        );
    455872                                                                };
    456873                                                                NavCount = 1;
    457874                                                                NavGeometry0 = {
    458                                                                         Frame = "{{0, 0}, {749, 321}}";
     875                                                                        Frame = "{{0, 0}, {668, 621}}";
    459876                                                                        NavBarVisible = YES;
    460877                                                                };
     
    492909                                                                NavCount = 1;
    493910                                                                NavGeometry0 = {
    494                                                                         Frame = "{{0, 0}, {685, 150}}";
     911                                                                        Frame = "{{0, 0}, {594, 150}}";
    495912                                                                        NavBarVisible = YES;
    496913                                                                };
     
    6231040                                                };
    6241041                                                Tab2 = {
    625                                                         Frame = "{{0, 0}, {217, 597}}";
     1042                                                        Frame = "{{0, 0}, {217, 669}}";
    6261043                                                };
    6271044                                                Tab3 = {
    628                                                         Frame = "{{0, 0}, {239, 593}}";
     1045                                                        Frame = "{{0, 0}, {237, 669}}";
    6291046                                                        TargetTableConfiguration = (
    6301047                                                                ActiveObject,
    6311048                                                                16,
    6321049                                                                ObjectNames,
    633                                                                 206.296,
     1050                                                                204.296,
    6341051                                                        );
    6351052                                                };
     
    6411058                                                                31,
    6421059                                                        );
    643                                                         Frame = "{{0, 0}, {250, 597}}";
     1060                                                        Frame = "{{0, 0}, {250, 669}}";
    6441061                                                };
    6451062                                                TabCount = 5;
     
    6501067                                        Template = 64ABBB4501FA494900185B06;
    6511068                                        ToolbarVisible = YES;
    652                                         WindowLocation = "{18, 78}";
     1069                                        WindowLocation = "{4, 78}";
     1070                                },
     1071                                {
     1072                                        ContentSize = "{685, 434}";
     1073                                        LeftSlideOut = {
     1074                                                Collapsed = NO;
     1075                                                Frame = "{{0, 23}, {685, 411}}";
     1076                                                Split0 = {
     1077                                                        ActiveTab = 2;
     1078                                                        ActiveTabName = PBXBuildResultsModule;
     1079                                                        Collapsed = NO;
     1080                                                        Frame = "{{0, 0}, {685, 411}}";
     1081                                                        Split0 = {
     1082                                                                Frame = "{{0, 273}, {685, 138}}";
     1083                                                        };
     1084                                                        SplitCount = 1;
     1085                                                        Tab0 = {
     1086                                                                Frame = "{{0, 0}, {952, 321}}";
     1087                                                        };
     1088                                                        Tab1 = {
     1089                                                                Debugger = {
     1090                                                                        Collapsed = NO;
     1091                                                                        Frame = "{{0, 0}, {781, 452}}";
     1092                                                                        Split0 = {
     1093                                                                                Frame = "{{0, 24}, {781, 428}}";
     1094                                                                                Split0 = {
     1095                                                                                        Frame = "{{0, 0}, {383, 428}}";
     1096                                                                                };
     1097                                                                                Split1 = {
     1098                                                                                        DebugVariablesTableConfiguration = (
     1099                                                                                                Name,
     1100                                                                                                123,
     1101                                                                                                Value,
     1102                                                                                                85,
     1103                                                                                                Summary,
     1104                                                                                                155.123,
     1105                                                                                        );
     1106                                                                                        Frame = "{{392, 0}, {389, 428}}";
     1107                                                                                };
     1108                                                                                SplitCount = 2;
     1109                                                                        };
     1110                                                                        SplitCount = 1;
     1111                                                                        Tab0 = {
     1112                                                                                Frame = "{{0, 0}, {100, 50}}";
     1113                                                                        };
     1114                                                                        Tab1 = {
     1115                                                                                Frame = "{{0, 0}, {100, 50}}";
     1116                                                                        };
     1117                                                                        TabCount = 2;
     1118                                                                        TabsVisible = YES;
     1119                                                                };
     1120                                                                Frame = "{{0, 0}, {781, 452}}";
     1121                                                                LauncherConfigVersion = 7;
     1122                                                        };
     1123                                                        Tab2 = {
     1124                                                                Frame = "{{0, 0}, {685, 215}}";
     1125                                                                LauncherConfigVersion = 3;
     1126                                                                Runner = {
     1127                                                                        Frame = "{{0, 0}, {685, 215}}";
     1128                                                                };
     1129                                                        };
     1130                                                        Tab3 = {
     1131                                                                BuildMessageFrame = "{{0, 0}, {687, 234}}";
     1132                                                                BuildTranscriptFrame = "{{0, 243}, {687, 2}}";
     1133                                                                BuildTranscriptFrameExpanded = YES;
     1134                                                                Frame = "{{0, 0}, {685, 267}}";
     1135                                                        };
     1136                                                        Tab4 = {
     1137                                                                Frame = "{{0, 0}, {612, 295}}";
     1138                                                        };
     1139                                                        TabCount = 5;
     1140                                                        TabsVisible = NO;
     1141                                                };
     1142                                                SplitCount = 1;
     1143                                                Tab0 = {
     1144                                                        Frame = "{{0, 0}, {300, 533}}";
     1145                                                        GroupTreeTableConfiguration = (
     1146                                                                TargetStatusColumn,
     1147                                                                18,
     1148                                                                MainColumn,
     1149                                                                267,
     1150                                                        );
     1151                                                };
     1152                                                Tab1 = {
     1153                                                        ClassesFrame = "{{0, 0}, {280, 398}}";
     1154                                                        ClassesTreeTableConfiguration = (
     1155                                                                PBXBookColumnIdentifier,
     1156                                                                20,
     1157                                                                PBXClassColumnIdentifier,
     1158                                                                237,
     1159                                                        );
     1160                                                        Frame = "{{0, 0}, {278, 659}}";
     1161                                                        MembersFrame = "{{0, 407}, {280, 252}}";
     1162                                                        MembersTreeTableConfiguration = (
     1163                                                                PBXBookColumnIdentifier,
     1164                                                                20,
     1165                                                                PBXMethodColumnIdentifier,
     1166                                                                236,
     1167                                                        );
     1168                                                };
     1169                                                Tab2 = {
     1170                                                        Frame = "{{0, 0}, {200, 100}}";
     1171                                                };
     1172                                                Tab3 = {
     1173                                                        Frame = "{{0, 0}, {200, 100}}";
     1174                                                        TargetTableConfiguration = (
     1175                                                                ActiveObject,
     1176                                                                16,
     1177                                                                ObjectNames,
     1178                                                                202.296,
     1179                                                        );
     1180                                                };
     1181                                                Tab4 = {
     1182                                                        BreakpointsTreeTableConfiguration = (
     1183                                                                breakpointColumn,
     1184                                                                197,
     1185                                                                enabledColumn,
     1186                                                                31,
     1187                                                        );
     1188                                                        Frame = "{{0, 0}, {250, 100}}";
     1189                                                };
     1190                                                TabCount = 5;
     1191                                                TabsVisible = NO;
     1192                                        };
     1193                                        NavBarShownByDefault = YES;
     1194                                        StatusViewVisible = YES;
     1195                                        Template = F5314676015831810DCA290F;
     1196                                        ToolbarVisible = YES;
     1197                                        WindowLocation = "{368, 30}";
     1198                                },
     1199                                {
     1200                                        ContentSize = "{668, 621}";
     1201                                        LeftSlideOut = {
     1202                                                Collapsed = NO;
     1203                                                Frame = "{{0, 0}, {668, 621}}";
     1204                                                Split0 = {
     1205                                                        Collapsed = NO;
     1206                                                        Frame = "{{0, 0}, {668, 621}}";
     1207                                                        Split0 = {
     1208                                                                Frame = "{{0, 0}, {668, 621}}";
     1209                                                        };
     1210                                                        SplitCount = 1;
     1211                                                        Tab0 = {
     1212                                                                Frame = "{{0, 0}, {484, 208}}";
     1213                                                        };
     1214                                                        Tab1 = {
     1215                                                                Debugger = {
     1216                                                                        Collapsed = NO;
     1217                                                                        Frame = "{{0, 0}, {664, 208}}";
     1218                                                                        Split0 = {
     1219                                                                                Frame = "{{0, 24}, {664, 184}}";
     1220                                                                                Split0 = {
     1221                                                                                        Frame = "{{0, 0}, {325, 184}}";
     1222                                                                                };
     1223                                                                                Split1 = {
     1224                                                                                        DebugVariablesTableConfiguration = (
     1225                                                                                                Name,
     1226                                                                                                123,
     1227                                                                                                Value,
     1228                                                                                                85,
     1229                                                                                                Summary,
     1230                                                                                                96.123,
     1231                                                                                        );
     1232                                                                                        Frame = "{{334, 0}, {330, 184}}";
     1233                                                                                };
     1234                                                                                SplitCount = 2;
     1235                                                                        };
     1236                                                                        SplitCount = 1;
     1237                                                                        Tab0 = {
     1238                                                                                Frame = "{{0, 0}, {100, 50}}";
     1239                                                                        };
     1240                                                                        Tab1 = {
     1241                                                                                Frame = "{{0, 0}, {100, 50}}";
     1242                                                                        };
     1243                                                                        TabCount = 2;
     1244                                                                        TabsVisible = YES;
     1245                                                                };
     1246                                                                Frame = "{{0, 0}, {664, 208}}";
     1247                                                                LauncherConfigVersion = 7;
     1248                                                        };
     1249                                                        Tab2 = {
     1250                                                                Frame = "{{0, 0}, {664, 50}}";
     1251                                                                LauncherConfigVersion = 3;
     1252                                                                Runner = {
     1253                                                                        Frame = "{{0, 0}, {664, 50}}";
     1254                                                                };
     1255                                                        };
     1256                                                        Tab3 = {
     1257                                                                BuildMessageFrame = "{{0, 0}, {614, 262}}";
     1258                                                                BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
     1259                                                                BuildTranscriptFrameExpanded = YES;
     1260                                                                Frame = "{{0, 0}, {612, 295}}";
     1261                                                        };
     1262                                                        Tab4 = {
     1263                                                                Frame = "{{0, 0}, {612, 295}}";
     1264                                                        };
     1265                                                        TabCount = 5;
     1266                                                        TabsVisible = NO;
     1267                                                };
     1268                                                SplitCount = 1;
     1269                                                Tab0 = {
     1270                                                        Frame = "{{0, 0}, {313, 531}}";
     1271                                                        GroupTreeTableConfiguration = (
     1272                                                                TargetStatusColumn,
     1273                                                                18,
     1274                                                                MainColumn,
     1275                                                                280,
     1276                                                        );
     1277                                                };
     1278                                                Tab1 = {
     1279                                                        ClassesFrame = "{{0, 0}, {280, 398}}";
     1280                                                        ClassesTreeTableConfiguration = (
     1281                                                                PBXBookColumnIdentifier,
     1282                                                                20,
     1283                                                                PBXClassColumnIdentifier,
     1284                                                                237,
     1285                                                        );
     1286                                                        Frame = "{{0, 0}, {278, 659}}";
     1287                                                        MembersFrame = "{{0, 407}, {280, 252}}";
     1288                                                        MembersTreeTableConfiguration = (
     1289                                                                PBXBookColumnIdentifier,
     1290                                                                20,
     1291                                                                PBXMethodColumnIdentifier,
     1292                                                                236,
     1293                                                        );
     1294                                                };
     1295                                                Tab2 = {
     1296                                                        Frame = "{{0, 0}, {200, 100}}";
     1297                                                };
     1298                                                Tab3 = {
     1299                                                        Frame = "{{0, 0}, {200, 557}}";
     1300                                                        TargetTableConfiguration = (
     1301                                                                ActiveObject,
     1302                                                                16,
     1303                                                                ObjectNames,
     1304                                                                202.296,
     1305                                                        );
     1306                                                };
     1307                                                Tab4 = {
     1308                                                        BreakpointsTreeTableConfiguration = (
     1309                                                                breakpointColumn,
     1310                                                                197,
     1311                                                                enabledColumn,
     1312                                                                31,
     1313                                                        );
     1314                                                        Frame = "{{0, 0}, {250, 100}}";
     1315                                                };
     1316                                                TabCount = 5;
     1317                                                TabsVisible = NO;
     1318                                        };
     1319                                        NavBarShownByDefault = YES;
     1320                                        StatusViewVisible = NO;
     1321                                        Template = F5CA7ECB015C094F0DCA290F;
     1322                                        ToolbarVisible = NO;
     1323                                        WindowLocation = "{429, 134}";
    6531324                                },
    6541325                                {
     
    6631334                                                        Frame = "{{0, 0}, {594, 280}}";
    6641335                                                        Split0 = {
    665                                                                 Frame = "{{1e+06, 1e+06}, {594, 27}}";
     1336                                                                Frame = "{{1e+06, 1e+06}, {594, 0}}";
    6661337                                                        };
    6671338                                                        SplitCount = 1;
     
    7781449                                        Template = F5534CB2020F3F8A0DCA290F;
    7791450                                        ToolbarVisible = YES;
    780                                         WindowLocation = "{373, 54}";
    781                                 },
    782                                 {
    783                                         ContentSize = "{773, 558}";
    784                                         LeftSlideOut = {
    785                                                 Collapsed = NO;
    786                                                 Frame = "{{0, 23}, {773, 535}}";
    787                                                 Split0 = {
    788                                                         ActiveTab = 0;
    789                                                         ActiveTabName = PBXDebugSessionModule;
    790                                                         Collapsed = NO;
    791                                                         Frame = "{{24, 0}, {749, 535}}";
    792                                                         Split0 = {
    793                                                                 Frame = "{{0, 214}, {749, 321}}";
    794                                                         };
    795                                                         SplitCount = 1;
    796                                                         Tab0 = {
    797                                                                 Frame = "{{0, 0}, {749, 267}}";
    798                                                         };
    799                                                         Tab1 = {
    800                                                                 Debugger = {
    801                                                                         Collapsed = NO;
    802                                                                         Frame = "{{0, 0}, {749, 208}}";
    803                                                                         Split0 = {
    804                                                                                 Frame = "{{0, 24}, {749, 184}}";
    805                                                                                 Split0 = {
    806                                                                                         Frame = "{{0, 0}, {367, 184}}";
    807                                                                                 };
    808                                                                                 Split1 = {
    809                                                                                         DebugVariablesTableConfiguration = (
    810                                                                                                 Name,
    811                                                                                                 123,
    812                                                                                                 Value,
    813                                                                                                 85,
    814                                                                                                 Summary,
    815                                                                                                 139.123,
    816                                                                                         );
    817                                                                                         Frame = "{{376, 0}, {373, 184}}";
    818                                                                                 };
    819                                                                                 SplitCount = 2;
    820                                                                         };
    821                                                                         SplitCount = 1;
    822                                                                         Tab0 = {
    823                                                                                 Frame = "{{0, 0}, {100, 50}}";
    824                                                                         };
    825                                                                         Tab1 = {
    826                                                                                 Frame = "{{0, 0}, {100, 50}}";
    827                                                                         };
    828                                                                         TabCount = 2;
    829                                                                         TabsVisible = YES;
    830                                                                 };
    831                                                                 Frame = "{{0, 0}, {749, 208}}";
    832                                                                 LauncherConfigVersion = 7;
    833                                                         };
    834                                                         Tab2 = {
    835                                                                 Frame = "{{0, 0}, {664, 50}}";
    836                                                                 LauncherConfigVersion = 3;
    837                                                                 Runner = {
    838                                                                         Frame = "{{0, 0}, {664, 50}}";
    839                                                                 };
    840                                                         };
    841                                                         Tab3 = {
    842                                                                 BuildMessageFrame = "{{0, 0}, {614, 262}}";
    843                                                                 BuildTranscriptFrame = "{{0, 271}, {614, 2}}";
    844                                                                 BuildTranscriptFrameExpanded = YES;
    845                                                                 Frame = "{{0, 0}, {612, 295}}";
    846                                                         };
    847                                                         Tab4 = {
    848                                                                 Frame = "{{0, 0}, {612, 295}}";
    849                                                         };
    850                                                         TabCount = 5;
    851                                                         TabsVisible = NO;
    852                                                 };
    853                                                 SplitCount = 1;
    854                                                 Tab0 = {
    855                                                         Frame = "{{0, 0}, {313, 531}}";
    856                                                         GroupTreeTableConfiguration = (
    857                                                                 TargetStatusColumn,
    858                                                                 18,
    859                                                                 MainColumn,
    860                                                                 280,
    861                                                         );
    862                                                 };
    863                                                 Tab1 = {
    864                                                         ClassesFrame = "{{0, 0}, {280, 398}}";
    865                                                         ClassesTreeTableConfiguration = (
    866                                                                 PBXBookColumnIdentifier,
    867                                                                 20,
    868                                                                 PBXClassColumnIdentifier,
    869                                                                 237,
    870                                                         );
    871                                                         Frame = "{{0, 0}, {278, 659}}";
    872                                                         MembersFrame = "{{0, 407}, {280, 252}}";
    873                                                         MembersTreeTableConfiguration = (
    874                                                                 PBXBookColumnIdentifier,
    875                                                                 20,
    876                                                                 PBXMethodColumnIdentifier,
    877                                                                 236,
    878                                                         );
    879                                                 };
    880                                                 Tab2 = {
    881                                                         Frame = "{{0, 0}, {200, 100}}";
    882                                                 };
    883                                                 Tab3 = {
    884                                                         Frame = "{{0, 0}, {200, 557}}";
    885                                                         TargetTableConfiguration = (
    886                                                                 ActiveObject,
    887                                                                 16,
    888                                                                 ObjectNames,
    889                                                                 202.296,
    890                                                         );
    891                                                 };
    892                                                 Tab4 = {
    893                                                         BreakpointsTreeTableConfiguration = (
    894                                                                 breakpointColumn,
    895                                                                 197,
    896                                                                 enabledColumn,
    897                                                                 31,
    898                                                         );
    899                                                         Frame = "{{0, 0}, {250, 100}}";
    900                                                 };
    901                                                 TabCount = 5;
    902                                                 TabsVisible = YES;
    903                                         };
    904                                         NavBarShownByDefault = YES;
    905                                         StatusViewVisible = YES;
    906                                         Template = F5CA7ECC015C09990DCA290F;
    907                                         ToolbarVisible = YES;
    908                                         WindowLocation = "{13, 212}";
    909                                 },
    910                                 {
    911                                         ContentSize = "{685, 434}";
    912                                         LeftSlideOut = {
    913                                                 Collapsed = NO;
    914                                                 Frame = "{{0, 23}, {685, 411}}";
    915                                                 Split0 = {
    916                                                         ActiveTab = 2;
    917                                                         ActiveTabName = PBXBuildResultsModule;
    918                                                         Collapsed = NO;
    919                                                         Frame = "{{0, 0}, {685, 411}}";
    920                                                         Split0 = {
    921                                                                 Frame = "{{0, 301}, {685, 110}}";
    922                                                         };
    923                                                         SplitCount = 1;
    924                                                         Tab0 = {
    925                                                                 Frame = "{{0, 0}, {952, 321}}";
    926                                                         };
    927                                                         Tab1 = {
    928                                                                 Debugger = {
    929                                                                         Collapsed = NO;
    930                                                                         Frame = "{{0, 0}, {781, 452}}";
    931                                                                         Split0 = {
    932                                                                                 Frame = "{{0, 24}, {781, 428}}";
    933                                                                                 Split0 = {
    934                                                                                         Frame = "{{0, 0}, {383, 428}}";
    935                                                                                 };
    936                                                                                 Split1 = {
    937                                                                                         DebugVariablesTableConfiguration = (
    938                                                                                                 Name,
    939                                                                                                 123,
    940                                                                                                 Value,
    941                                                                                                 85,
    942                                                                                                 Summary,
    943                                                                                                 155.123,
    944                                                                                         );
    945                                                                                         Frame = "{{392, 0}, {389, 428}}";
    946                                                                                 };
    947                                                                                 SplitCount = 2;
    948                                                                         };
    949                                                                         SplitCount = 1;
    950                                                                         Tab0 = {
    951                                                                                 Frame = "{{0, 0}, {100, 50}}";
    952                                                                         };
    953                                                                         Tab1 = {
    954                                                                                 Frame = "{{0, 0}, {100, 50}}";
    955                                                                         };
    956                                                                         TabCount = 2;
    957                                                                         TabsVisible = YES;
    958                                                                 };
    959                                                                 Frame = "{{0, 0}, {781, 452}}";
    960                                                                 LauncherConfigVersion = 7;
    961                                                         };
    962                                                         Tab2 = {
    963                                                                 Frame = "{{0, 0}, {685, 215}}";
    964                                                                 LauncherConfigVersion = 3;
    965                                                                 Runner = {
    966                                                                         Frame = "{{0, 0}, {685, 215}}";
    967                                                                 };
    968                                                         };
    969                                                         Tab3 = {
    970                                                                 BuildMessageFrame = "{{0, 0}, {687, 262}}";
    971                                                                 BuildTranscriptFrame = "{{0, 271}, {687, 2}}";
    972                                                                 BuildTranscriptFrameExpanded = YES;
    973                                                                 Frame = "{{0, 0}, {685, 295}}";
    974                                                         };
    975                                                         Tab4 = {
    976                                                                 Frame = "{{0, 0}, {612, 295}}";
    977                                                         };
    978                                                         TabCount = 5;
    979                                                         TabsVisible = NO;
    980                                                 };
    981                                                 SplitCount = 1;
    982                                                 Tab0 = {
    983                                                         Frame = "{{0, 0}, {300, 533}}";
    984                                                         GroupTreeTableConfiguration = (
    985                                                                 TargetStatusColumn,
    986                                                                 18,
    987                                                                 MainColumn,
    988                                                                 267,
    989                                                         );
    990                                                 };
    991                                                 Tab1 = {
    992                                                         ClassesFrame = "{{0, 0}, {280, 398}}";
    993                                                         ClassesTreeTableConfiguration = (
    994                                                                 PBXBookColumnIdentifier,
    995                                                                 20,
    996                                                                 PBXClassColumnIdentifier,
    997                                                                 237,
    998                                                         );
    999                                                         Frame = "{{0, 0}, {278, 659}}";
    1000                                                         MembersFrame = "{{0, 407}, {280, 252}}";
    1001                                                         MembersTreeTableConfiguration = (
    1002                                                                 PBXBookColumnIdentifier,
    1003                                                                 20,
    1004                                                                 PBXMethodColumnIdentifier,
    1005                                                                 236,
    1006                                                         );
    1007                                                 };
    1008                                                 Tab2 = {
    1009                                                         Frame = "{{0, 0}, {200, 100}}";
    1010                                                 };
    1011                                                 Tab3 = {
    1012                                                         Frame = "{{0, 0}, {200, 100}}";
    1013                                                         TargetTableConfiguration = (
    1014                                                                 ActiveObject,
    1015                                                                 16,
    1016                                                                 ObjectNames,
    1017                                                                 202.296,
    1018                                                         );
    1019                                                 };
    1020                                                 Tab4 = {
    1021                                                         BreakpointsTreeTableConfiguration = (
    1022                                                                 breakpointColumn,
    1023                                                                 197,
    1024                                                                 enabledColumn,
    1025                                                                 31,
    1026                                                         );
    1027                                                         Frame = "{{0, 0}, {250, 100}}";
    1028                                                 };
    1029                                                 TabCount = 5;
    1030                                                 TabsVisible = NO;
    1031                                         };
    1032                                         NavBarShownByDefault = YES;
    1033                                         StatusViewVisible = YES;
    1034                                         Template = F5314676015831810DCA290F;
    1035                                         ToolbarVisible = YES;
    1036                                         WindowLocation = "{102, 35}";
     1451                                        WindowLocation = "{561, 29}";
    10371452                                },
    10381453                        );
    1039                         PBXWorkspaceStateSaveDate = 70924914;
     1454                        PBXWorkspaceStateSaveDate = 71553710;
    10401455                };
    10411456                perUserProjectItems = {
    1042                         E111DEF00439DD3700050002 = E111DEF00439DD3700050002;
    10431457                        E111DEF10439DD3700050002 = E111DEF10439DD3700050002;
    10441458                        E1137340043A0DCD00050002 = E1137340043A0DCD00050002;
    1045                         E1137341043A0DCD00050002 = E1137341043A0DCD00050002;
    1046                         E1137342043A0DCD00050002 = E1137342043A0DCD00050002;
    10471459                        E1137343043A0DCD00050002 = E1137343043A0DCD00050002;
    10481460                        E1137345043A0DCD00050002 = E1137345043A0DCD00050002;
     
    10501462                        E1137348043A0DCD00050002 = E1137348043A0DCD00050002;
    10511463                        E1137349043A0DCD00050002 = E1137349043A0DCD00050002;
    1052                         E113734C043A0DCD00050002 = E113734C043A0DCD00050002;
    1053                         E113734E043A0DCD00050002 = E113734E043A0DCD00050002;
    10541464                        E1137351043A0DCD00050002 = E1137351043A0DCD00050002;
    10551465                        E1137352043A0DCD00050002 = E1137352043A0DCD00050002;
     
    11681578                        E11373C4043A0DCD00050002 = E11373C4043A0DCD00050002;
    11691579                        E11373C5043A0DCD00050002 = E11373C5043A0DCD00050002;
     1580                        E12790110442B1A400050002 = E12790110442B1A400050002;
     1581                        E12790120442B1A400050002 = E12790120442B1A400050002;
     1582                        E127901D0442B1A400050002 = E127901D0442B1A400050002;
     1583                        E12790200442B1A400050002 = E12790200442B1A400050002;
     1584                        E12790260442B1A400050002 = E12790260442B1A400050002;
     1585                        E127902A0442B1A400050002 = E127902A0442B1A400050002;
     1586                        E127902B0442B1A400050002 = E127902B0442B1A400050002;
     1587                        E127902C0442B1A400050002 = E127902C0442B1A400050002;
     1588                        E127902D0442B1A400050002 = E127902D0442B1A400050002;
     1589                        E127902E0442B1A400050002 = E127902E0442B1A400050002;
     1590                        E127902F0442B1A400050002 = E127902F0442B1A400050002;
     1591                        E12790300442B1A400050002 = E12790300442B1A400050002;
     1592                        E12790310442B1A400050002 = E12790310442B1A400050002;
     1593                        E12790320442B1A400050002 = E12790320442B1A400050002;
     1594                        E12790330442B1A400050002 = E12790330442B1A400050002;
     1595                        E12790340442B1A400050002 = E12790340442B1A400050002;
     1596                        E12790350442B1A400050002 = E12790350442B1A400050002;
     1597                        E12790360442B1A400050002 = E12790360442B1A400050002;
     1598                        E12790370442B1A400050002 = E12790370442B1A400050002;
     1599                        E12790380442B1A400050002 = E12790380442B1A400050002;
     1600                        E12790390442B1A400050002 = E12790390442B1A400050002;
     1601                        E127903A0442B1A400050002 = E127903A0442B1A400050002;
     1602                        E127903B0442B1A400050002 = E127903B0442B1A400050002;
     1603                        E127903C0442B1A400050002 = E127903C0442B1A400050002;
     1604                        E127903D0442B1A400050002 = E127903D0442B1A400050002;
     1605                        E127903E0442B1A400050002 = E127903E0442B1A400050002;
     1606                        E127903F0442B1A400050002 = E127903F0442B1A400050002;
     1607                        E12790400442B1A400050002 = E12790400442B1A400050002;
     1608                        E12790410442B1A400050002 = E12790410442B1A400050002;
     1609                        E12790420442B1A400050002 = E12790420442B1A400050002;
     1610                        E12790430442B1A400050002 = E12790430442B1A400050002;
     1611                        E12790440442B1A400050002 = E12790440442B1A400050002;
     1612                        E12790450442B1A400050002 = E12790450442B1A400050002;
     1613                        E12790460442B1A400050002 = E12790460442B1A400050002;
     1614                        E12790470442B1A400050002 = E12790470442B1A400050002;
     1615                        E12790480442B1A400050002 = E12790480442B1A400050002;
     1616                        E12790490442B1A400050002 = E12790490442B1A400050002;
     1617                        E127904A0442B1A400050002 = E127904A0442B1A400050002;
     1618                        E127904B0442B1A400050002 = E127904B0442B1A400050002;
     1619                        E127904C0442B1A400050002 = E127904C0442B1A400050002;
     1620                        E127904D0442B1A400050002 = E127904D0442B1A400050002;
     1621                        E127904E0442B1A400050002 = E127904E0442B1A400050002;
     1622                        E127904F0442B1A400050002 = E127904F0442B1A400050002;
     1623                        E12790500442B1A400050002 = E12790500442B1A400050002;
     1624                        E12790510442B1A400050002 = E12790510442B1A400050002;
     1625                        E12790520442B1A400050002 = E12790520442B1A400050002;
     1626                        E12790530442B1A400050002 = E12790530442B1A400050002;
     1627                        E12790540442B1A400050002 = E12790540442B1A400050002;
     1628                        E12790550442B1A400050002 = E12790550442B1A400050002;
     1629                        E12790560442B1A400050002 = E12790560442B1A400050002;
     1630                        E12790570442B1A400050002 = E12790570442B1A400050002;
     1631                        E12790580442B1A400050002 = E12790580442B1A400050002;
     1632                        E12790590442B1A400050002 = E12790590442B1A400050002;
     1633                        E127905A0442B1A400050002 = E127905A0442B1A400050002;
     1634                        E127905B0442B1A400050002 = E127905B0442B1A400050002;
     1635                        E127905C0442B1A400050002 = E127905C0442B1A400050002;
     1636                        E127905D0442B1A400050002 = E127905D0442B1A400050002;
     1637                        E127905E0442B1A400050002 = E127905E0442B1A400050002;
     1638                        E127905F0442B1A400050002 = E127905F0442B1A400050002;
     1639                        E12790600442B1A400050002 = E12790600442B1A400050002;
     1640                        E12790610442B1A400050002 = E12790610442B1A400050002;
     1641                        E12790620442B1A400050002 = E12790620442B1A400050002;
     1642                        E12790630442B1A400050002 = E12790630442B1A400050002;
     1643                        E12790640442B1A400050002 = E12790640442B1A400050002;
     1644                        E12790650442B1A400050002 = E12790650442B1A400050002;
     1645                        E12790660442B1A400050002 = E12790660442B1A400050002;
     1646                        E12790670442B1A400050002 = E12790670442B1A400050002;
     1647                        E12790680442B1A400050002 = E12790680442B1A400050002;
     1648                        E12790690442B1A400050002 = E12790690442B1A400050002;
     1649                        E127906A0442B1A400050002 = E127906A0442B1A400050002;
     1650                        E127906B0442B1A400050002 = E127906B0442B1A400050002;
     1651                        E127906C0442B1A400050002 = E127906C0442B1A400050002;
     1652                        E127906D0442B1A400050002 = E127906D0442B1A400050002;
     1653                        E127906E0442B1A400050002 = E127906E0442B1A400050002;
     1654                        E127906F0442B1A400050002 = E127906F0442B1A400050002;
     1655                        E12790700442B1A400050002 = E12790700442B1A400050002;
     1656                        E12790710442B1A400050002 = E12790710442B1A400050002;
     1657                        E12790720442B1A400050002 = E12790720442B1A400050002;
     1658                        E12790730442B1A400050002 = E12790730442B1A400050002;
     1659                        E12790740442B1A400050002 = E12790740442B1A400050002;
     1660                        E12790750442B1A400050002 = E12790750442B1A400050002;
     1661                        E12790760442B1A400050002 = E12790760442B1A400050002;
     1662                        E12790770442B1A400050002 = E12790770442B1A400050002;
     1663                        E12790780442B1A400050002 = E12790780442B1A400050002;
     1664                        E12790790442B1A400050002 = E12790790442B1A400050002;
     1665                        E127907A0442B1A400050002 = E127907A0442B1A400050002;
     1666                        E127907B0442B1A400050002 = E127907B0442B1A400050002;
     1667                        E127907C0442B1A400050002 = E127907C0442B1A400050002;
     1668                        E127907D0442B1A400050002 = E127907D0442B1A400050002;
     1669                        E127907E0442B1A400050002 = E127907E0442B1A400050002;
     1670                        E127907F0442B1A400050002 = E127907F0442B1A400050002;
     1671                        E12790800442B1A400050002 = E12790800442B1A400050002;
     1672                        E12790810442B1A400050002 = E12790810442B1A400050002;
     1673                        E12790820442B1A400050002 = E12790820442B1A400050002;
     1674                        E12790830442B1A400050002 = E12790830442B1A400050002;
     1675                        E12790840442B1A400050002 = E12790840442B1A400050002;
     1676                        E12790850442B1A400050002 = E12790850442B1A400050002;
     1677                        E12790860442B1A400050002 = E12790860442B1A400050002;
     1678                        E12790870442B1A400050002 = E12790870442B1A400050002;
     1679                        E12790880442B1A400050002 = E12790880442B1A400050002;
     1680                        E12790890442B1A400050002 = E12790890442B1A400050002;
    11701681                        E145384F043A38D800050002 = E145384F043A38D800050002;
    11711682                        E1453850043A38D800050002 = E1453850043A38D800050002;
     
    11741685                        E1453853043A38D800050002 = E1453853043A38D800050002;
    11751686                        E1453854043A38D800050002 = E1453854043A38D800050002;
    1176                         E1453855043A38D800050002 = E1453855043A38D800050002;
    1177                         E1453856043A38D800050002 = E1453856043A38D800050002;
    11781687                        E1453857043A38D800050002 = E1453857043A38D800050002;
    11791688                        E1453858043A38D800050002 = E1453858043A38D800050002;
    11801689                        E1453859043A38D800050002 = E1453859043A38D800050002;
    1181                         E145385A043A38D800050002 = E145385A043A38D800050002;
    1182                         E145385B043A38D800050002 = E145385B043A38D800050002;
    1183                         E145385C043A38D800050002 = E145385C043A38D800050002;
    1184                         E145385D043A38D800050002 = E145385D043A38D800050002;
    1185                         E145385E043A38D800050002 = E145385E043A38D800050002;
    11861690                        E145385F043A38D800050002 = E145385F043A38D800050002;
    11871691                        E1453860043A38D800050002 = E1453860043A38D800050002;
    1188                         E1453861043A38D800050002 = E1453861043A38D800050002;
    11891692                        E1453862043A38D800050002 = E1453862043A38D800050002;
    11901693                        E1453863043A38D800050002 = E1453863043A38D800050002;
     
    12541757                        E14538A3043A38D800050002 = E14538A3043A38D800050002;
    12551758                        E14538A4043A38D800050002 = E14538A4043A38D800050002;
    1256                         E14538A5043A38D800050002 = E14538A5043A38D800050002;
    1257                         E14538A6043A38D800050002 = E14538A6043A38D800050002;
    1258                         E14538A7043A38D800050002 = E14538A7043A38D800050002;
    1259                         E14538A8043A38D800050002 = E14538A8043A38D800050002;
     1759                        E146456304439EF200050002 = E146456304439EF200050002;
     1760                        E146456404439EF200050002 = E146456404439EF200050002;
     1761                        E146456504439EF200050002 = E146456504439EF200050002;
     1762                        E146456604439EF200050002 = E146456604439EF200050002;
     1763                        E146456704439EF200050002 = E146456704439EF200050002;
     1764                        E146456804439EF200050002 = E146456804439EF200050002;
     1765                        E146456904439EF200050002 = E146456904439EF200050002;
     1766                        E146456A04439EF200050002 = E146456A04439EF200050002;
     1767                        E146456B04439EF200050002 = E146456B04439EF200050002;
     1768                        E146456C04439EF200050002 = E146456C04439EF200050002;
     1769                        E146456D04439EF200050002 = E146456D04439EF200050002;
     1770                        E146456E04439EF200050002 = E146456E04439EF200050002;
     1771                        E146456F04439EF200050002 = E146456F04439EF200050002;
     1772                        E146457004439EF200050002 = E146457004439EF200050002;
     1773                        E146457104439EF200050002 = E146457104439EF200050002;
     1774                        E146457204439EF200050002 = E146457204439EF200050002;
     1775                        E146457304439EF200050002 = E146457304439EF200050002;
     1776                        E146457404439EF200050002 = E146457404439EF200050002;
     1777                        E146457504439EF200050002 = E146457504439EF200050002;
     1778                        E146457604439EF200050002 = E146457604439EF200050002;
     1779                        E146457704439EF200050002 = E146457704439EF200050002;
     1780                        E146457804439EF200050002 = E146457804439EF200050002;
     1781                        E146457904439EF200050002 = E146457904439EF200050002;
     1782                        E146457A04439EF200050002 = E146457A04439EF200050002;
     1783                        E146457B04439EF200050002 = E146457B04439EF200050002;
     1784                        E146457C04439EF200050002 = E146457C04439EF200050002;
     1785                        E146457D04439EF200050002 = E146457D04439EF200050002;
     1786                        E146457E04439EF200050002 = E146457E04439EF200050002;
     1787                        E146457F04439EF200050002 = E146457F04439EF200050002;
     1788                        E146458004439EF200050002 = E146458004439EF200050002;
     1789                        E146458104439EF200050002 = E146458104439EF200050002;
     1790                        E146458204439EF200050002 = E146458204439EF200050002;
    12601791                        E14DEC8E0438CDE100050002 = E14DEC8E0438CDE100050002;
    12611792                        E14DEC8F0438CDE100050002 = E14DEC8F0438CDE100050002;
     
    12721803                        E14DEC9A0438CDE100050002 = E14DEC9A0438CDE100050002;
    12731804                        E14DEC9B0438CDE100050002 = E14DEC9B0438CDE100050002;
    1274                         E14DEC9D0438CDE100050002 = E14DEC9D0438CDE100050002;
    12751805                        E14DEC9F0438CDE100050002 = E14DEC9F0438CDE100050002;
    12761806                        E14DECA00438CDE100050002 = E14DECA00438CDE100050002;
    1277                         E14DECA10438CDE100050002 = E14DECA10438CDE100050002;
    12781807                        E14DECA20438CDE100050002 = E14DECA20438CDE100050002;
    12791808                        E14DECA30438CDE100050002 = E14DECA30438CDE100050002;
    1280                         E14DECA40438CDE100050002 = E14DECA40438CDE100050002;
    12811809                        E14DECA60438CDE100050002 = E14DECA60438CDE100050002;
    12821810                        E14DECA80438CDE100050002 = E14DECA80438CDE100050002;
     
    13691897                        E16959880437D96B00050002 = E16959880437D96B00050002;
    13701898                        E16959890437D96B00050002 = E16959890437D96B00050002;
     1899                        E18830490442C01A00050002 = E18830490442C01A00050002;
     1900                        E188304C0442C01A00050002 = E188304C0442C01A00050002;
     1901                        E188304D0442C01A00050002 = E188304D0442C01A00050002;
     1902                        E188304E0442C01A00050002 = E188304E0442C01A00050002;
     1903                        E188304F0442C01A00050002 = E188304F0442C01A00050002;
     1904                        E18830500442C01A00050002 = E18830500442C01A00050002;
     1905                        E18830510442C01A00050002 = E18830510442C01A00050002;
     1906                        E18830520442C01A00050002 = E18830520442C01A00050002;
     1907                        E18830530442C01A00050002 = E18830530442C01A00050002;
     1908                        E18830560442C01A00050002 = E18830560442C01A00050002;
     1909                        E18830580442C01A00050002 = E18830580442C01A00050002;
     1910                        E188305B0442C01A00050002 = E188305B0442C01A00050002;
     1911                        E188305C0442C01A00050002 = E188305C0442C01A00050002;
     1912                        E188305D0442C01A00050002 = E188305D0442C01A00050002;
     1913                        E18830610442C01A00050002 = E18830610442C01A00050002;
     1914                        E18830620442C01A00050002 = E18830620442C01A00050002;
     1915                        E18830630442C01A00050002 = E18830630442C01A00050002;
     1916                        E18830640442C01A00050002 = E18830640442C01A00050002;
     1917                        E18830650442C01A00050002 = E18830650442C01A00050002;
     1918                        E18830660442C01A00050002 = E18830660442C01A00050002;
     1919                        E18830670442C01A00050002 = E18830670442C01A00050002;
     1920                        E18830680442C01A00050002 = E18830680442C01A00050002;
     1921                        E18830690442C01A00050002 = E18830690442C01A00050002;
     1922                        E188306A0442C01A00050002 = E188306A0442C01A00050002;
     1923                        E188306B0442C01A00050002 = E188306B0442C01A00050002;
     1924                        E188306C0442C01A00050002 = E188306C0442C01A00050002;
     1925                        E188306D0442C01A00050002 = E188306D0442C01A00050002;
     1926                        E188306E0442C01A00050002 = E188306E0442C01A00050002;
     1927                        E188306F0442C01A00050002 = E188306F0442C01A00050002;
     1928                        E18830700442C01A00050002 = E18830700442C01A00050002;
     1929                        E18830710442C01A00050002 = E18830710442C01A00050002;
     1930                        E18830720442C01A00050002 = E18830720442C01A00050002;
     1931                        E18830730442C01A00050002 = E18830730442C01A00050002;
     1932                        E18830740442C01A00050002 = E18830740442C01A00050002;
     1933                        E18830750442C01A00050002 = E18830750442C01A00050002;
     1934                        E18830760442C01A00050002 = E18830760442C01A00050002;
     1935                        E18830770442C01A00050002 = E18830770442C01A00050002;
     1936                        E18830780442C01A00050002 = E18830780442C01A00050002;
     1937                        E18830790442C01A00050002 = E18830790442C01A00050002;
     1938                        E188307A0442C01A00050002 = E188307A0442C01A00050002;
     1939                        E188307B0442C01A00050002 = E188307B0442C01A00050002;
     1940                        E188307C0442C01A00050002 = E188307C0442C01A00050002;
     1941                        E188307D0442C01A00050002 = E188307D0442C01A00050002;
     1942                        E188307E0442C01A00050002 = E188307E0442C01A00050002;
     1943                        E188307F0442C01A00050002 = E188307F0442C01A00050002;
     1944                        E18830800442C01A00050002 = E18830800442C01A00050002;
     1945                        E18830810442C01A00050002 = E18830810442C01A00050002;
     1946                        E18830820442C01A00050002 = E18830820442C01A00050002;
     1947                        E18830830442C01A00050002 = E18830830442C01A00050002;
     1948                        E18830840442C01A00050002 = E18830840442C01A00050002;
     1949                        E18830850442C01A00050002 = E18830850442C01A00050002;
     1950                        E18830860442C01A00050002 = E18830860442C01A00050002;
     1951                        E18830870442C01A00050002 = E18830870442C01A00050002;
     1952                        E18830880442C01A00050002 = E18830880442C01A00050002;
     1953                        E18830890442C01A00050002 = E18830890442C01A00050002;
     1954                        E188308A0442C01A00050002 = E188308A0442C01A00050002;
     1955                        E188308B0442C01A00050002 = E188308B0442C01A00050002;
     1956                        E188308C0442C01A00050002 = E188308C0442C01A00050002;
     1957                        E188308D0442C01A00050002 = E188308D0442C01A00050002;
     1958                        E188308E0442C01A00050002 = E188308E0442C01A00050002;
     1959                        E188308F0442C01A00050002 = E188308F0442C01A00050002;
     1960                        E18830900442C01A00050002 = E18830900442C01A00050002;
     1961                        E18830910442C01A00050002 = E18830910442C01A00050002;
     1962                        E18830920442C01A00050002 = E18830920442C01A00050002;
     1963                        E18DAB010443754400050002 = E18DAB010443754400050002;
     1964                        E18DAB020443754400050002 = E18DAB020443754400050002;
     1965                        E18DAB030443754400050002 = E18DAB030443754400050002;
     1966                        E18DAB040443754400050002 = E18DAB040443754400050002;
     1967                        E18DAB060443754400050002 = E18DAB060443754400050002;
     1968                        E18DAB070443754400050002 = E18DAB070443754400050002;
     1969                        E18DAB080443754400050002 = E18DAB080443754400050002;
     1970                        E18DAB090443754400050002 = E18DAB090443754400050002;
     1971                        E18DAB0A0443754400050002 = E18DAB0A0443754400050002;
     1972                        E18DAB0B0443754400050002 = E18DAB0B0443754400050002;
     1973                        E18DAB0C0443754400050002 = E18DAB0C0443754400050002;
     1974                        E18DAB0E0443754400050002 = E18DAB0E0443754400050002;
     1975                        E18DAB0F0443754400050002 = E18DAB0F0443754400050002;
     1976                        E18DAB100443754400050002 = E18DAB100443754400050002;
     1977                        E18DAB110443754400050002 = E18DAB110443754400050002;
     1978                        E18DAB120443754400050002 = E18DAB120443754400050002;
     1979                        E18DAB130443754400050002 = E18DAB130443754400050002;
     1980                        E18DAB140443754400050002 = E18DAB140443754400050002;
     1981                        E18DAB150443754400050002 = E18DAB150443754400050002;
     1982                        E18DAB170443754400050002 = E18DAB170443754400050002;
     1983                        E18DAB180443754400050002 = E18DAB180443754400050002;
     1984                        E18DAB1A0443754400050002 = E18DAB1A0443754400050002;
     1985                        E18DAB1B0443754400050002 = E18DAB1B0443754400050002;
     1986                        E18DAB1C0443754400050002 = E18DAB1C0443754400050002;
     1987                        E18DAB1D0443754400050002 = E18DAB1D0443754400050002;
     1988                        E18DAB1E0443754400050002 = E18DAB1E0443754400050002;
     1989                        E18DAB1F0443754400050002 = E18DAB1F0443754400050002;
     1990                        E18DAB200443754400050002 = E18DAB200443754400050002;
     1991                        E18DAB210443754400050002 = E18DAB210443754400050002;
     1992                        E18DAB220443754400050002 = E18DAB220443754400050002;
     1993                        E18DAB230443754400050002 = E18DAB230443754400050002;
     1994                        E18DAB240443754400050002 = E18DAB240443754400050002;
     1995                        E18DAB260443754400050002 = E18DAB260443754400050002;
     1996                        E18DAB270443754400050002 = E18DAB270443754400050002;
     1997                        E18DAB290443754400050002 = E18DAB290443754400050002;
     1998                        E18DAB2A0443754400050002 = E18DAB2A0443754400050002;
     1999                        E18DAB2B0443754400050002 = E18DAB2B0443754400050002;
     2000                        E18DAB2C0443754400050002 = E18DAB2C0443754400050002;
     2001                        E18DAB2D0443754400050002 = E18DAB2D0443754400050002;
     2002                        E18DAB2E0443754400050002 = E18DAB2E0443754400050002;
     2003                        E18DAB2F0443754400050002 = E18DAB2F0443754400050002;
     2004                        E18DAB300443754400050002 = E18DAB300443754400050002;
     2005                        E18DAB310443754400050002 = E18DAB310443754400050002;
     2006                        E18DAB320443754400050002 = E18DAB320443754400050002;
     2007                        E18DAB330443754400050002 = E18DAB330443754400050002;
     2008                        E18DAB340443754400050002 = E18DAB340443754400050002;
     2009                        E18DAB350443754400050002 = E18DAB350443754400050002;
     2010                        E18DAB360443754400050002 = E18DAB360443754400050002;
     2011                        E18DAB370443754400050002 = E18DAB370443754400050002;
     2012                        E18DAB380443754400050002 = E18DAB380443754400050002;
     2013                        E18DAB390443754400050002 = E18DAB390443754400050002;
     2014                        E18DAB3A0443754400050002 = E18DAB3A0443754400050002;
     2015                        E18DAB3B0443754400050002 = E18DAB3B0443754400050002;
     2016                        E18DAB3C0443754400050002 = E18DAB3C0443754400050002;
     2017                        E18DAB3D0443754400050002 = E18DAB3D0443754400050002;
     2018                        E18DAB3E0443754400050002 = E18DAB3E0443754400050002;
     2019                        E18DAB3F0443754400050002 = E18DAB3F0443754400050002;
     2020                        E18DAB400443754400050002 = E18DAB400443754400050002;
     2021                        E18DAB410443754400050002 = E18DAB410443754400050002;
     2022                        E18DAB420443754400050002 = E18DAB420443754400050002;
     2023                        E18DAB430443754400050002 = E18DAB430443754400050002;
     2024                        E18DAB440443754400050002 = E18DAB440443754400050002;
     2025                        E18DAB450443754400050002 = E18DAB450443754400050002;
     2026                        E18DAB460443754400050002 = E18DAB460443754400050002;
     2027                        E18DAB470443754400050002 = E18DAB470443754400050002;
     2028                        E18DAB480443754400050002 = E18DAB480443754400050002;
     2029                        E18DAB490443754400050002 = E18DAB490443754400050002;
     2030                        E18DAB4A0443754400050002 = E18DAB4A0443754400050002;
     2031                        E18DAB4B0443754400050002 = E18DAB4B0443754400050002;
     2032                        E18DAB4C0443754400050002 = E18DAB4C0443754400050002;
     2033                        E18DAB4D0443754400050002 = E18DAB4D0443754400050002;
     2034                        E18DAB4E0443754400050002 = E18DAB4E0443754400050002;
     2035                        E18DAB4F0443754400050002 = E18DAB4F0443754400050002;
     2036                        E18DAB500443754400050002 = E18DAB500443754400050002;
     2037                        E18DAB510443754400050002 = E18DAB510443754400050002;
     2038                        E18DAB520443754400050002 = E18DAB520443754400050002;
     2039                        E18DAB530443754400050002 = E18DAB530443754400050002;
     2040                        E18DAB540443754400050002 = E18DAB540443754400050002;
     2041                        E18DAB550443754400050002 = E18DAB550443754400050002;
     2042                        E18DAB560443754400050002 = E18DAB560443754400050002;
     2043                        E18DAB570443754400050002 = E18DAB570443754400050002;
     2044                        E18DAB580443754400050002 = E18DAB580443754400050002;
     2045                        E18DAB590443754400050002 = E18DAB590443754400050002;
     2046                        E18DAB5A0443754400050002 = E18DAB5A0443754400050002;
     2047                        E18DAB5B0443754400050002 = E18DAB5B0443754400050002;
     2048                        E18DAB5C0443754400050002 = E18DAB5C0443754400050002;
     2049                        E18DAB5D0443754400050002 = E18DAB5D0443754400050002;
     2050                        E18DAB5E0443754400050002 = E18DAB5E0443754400050002;
     2051                        E18DAB5F0443754400050002 = E18DAB5F0443754400050002;
     2052                        E18DAB600443754400050002 = E18DAB600443754400050002;
     2053                        E18DAB610443754400050002 = E18DAB610443754400050002;
     2054                        E18DAB620443754400050002 = E18DAB620443754400050002;
     2055                        E18DAB630443754400050002 = E18DAB630443754400050002;
     2056                        E18DAB640443754400050002 = E18DAB640443754400050002;
     2057                        E18DAB650443754400050002 = E18DAB650443754400050002;
     2058                        E18DAB660443754400050002 = E18DAB660443754400050002;
     2059                        E18DAB670443754400050002 = E18DAB670443754400050002;
     2060                        E18DAB680443754400050002 = E18DAB680443754400050002;
     2061                        E18DAB690443754400050002 = E18DAB690443754400050002;
     2062                        E18DAB6A0443754400050002 = E18DAB6A0443754400050002;
     2063                        E18DAB6B0443754400050002 = E18DAB6B0443754400050002;
     2064                        E18DAB6C0443754400050002 = E18DAB6C0443754400050002;
     2065                        E18DAB6D0443754400050002 = E18DAB6D0443754400050002;
     2066                        E18DAB6E0443754400050002 = E18DAB6E0443754400050002;
     2067                        E18DAB6F0443754400050002 = E18DAB6F0443754400050002;
     2068                        E18DAB700443754400050002 = E18DAB700443754400050002;
     2069                        E18DAB710443754400050002 = E18DAB710443754400050002;
     2070                        E18DAB720443754400050002 = E18DAB720443754400050002;
     2071                        E18DAB730443754400050002 = E18DAB730443754400050002;
     2072                        E18DAB740443754400050002 = E18DAB740443754400050002;
     2073                        E18DAB750443754400050002 = E18DAB750443754400050002;
     2074                        E18DAB760443754400050002 = E18DAB760443754400050002;
     2075                        E18DAB770443754400050002 = E18DAB770443754400050002;
     2076                        E18DAB780443754400050002 = E18DAB780443754400050002;
     2077                        E18DAB790443754400050002 = E18DAB790443754400050002;
     2078                        E18DAB7A0443754400050002 = E18DAB7A0443754400050002;
     2079                        E18DAB7B0443754400050002 = E18DAB7B0443754400050002;
     2080                        E18DAB7C0443754400050002 = E18DAB7C0443754400050002;
     2081                        E18DAB7D0443754400050002 = E18DAB7D0443754400050002;
     2082                        E18DAB7E0443754400050002 = E18DAB7E0443754400050002;
     2083                        E18DAB7F0443754400050002 = E18DAB7F0443754400050002;
     2084                        E18DAB800443754400050002 = E18DAB800443754400050002;
     2085                        E18DAB810443754400050002 = E18DAB810443754400050002;
     2086                        E18DAB820443754400050002 = E18DAB820443754400050002;
     2087                        E18DAB830443754400050002 = E18DAB830443754400050002;
     2088                        E18DAB840443754400050002 = E18DAB840443754400050002;
     2089                        E18DAB850443754400050002 = E18DAB850443754400050002;
     2090                        E18DAB860443754400050002 = E18DAB860443754400050002;
     2091                        E18DAB870443754400050002 = E18DAB870443754400050002;
     2092                        E18DAB880443754400050002 = E18DAB880443754400050002;
     2093                        E18DAB890443754400050002 = E18DAB890443754400050002;
     2094                        E18DAB8A0443754400050002 = E18DAB8A0443754400050002;
     2095                        E18DAB8B0443754400050002 = E18DAB8B0443754400050002;
     2096                        E18DAB8C0443754400050002 = E18DAB8C0443754400050002;
     2097                        E18DAB8D0443754400050002 = E18DAB8D0443754400050002;
     2098                        E18DAB8E0443754400050002 = E18DAB8E0443754400050002;
     2099                        E18DAB8F0443754400050002 = E18DAB8F0443754400050002;
     2100                        E18DAB900443754400050002 = E18DAB900443754400050002;
     2101                        E18DAB910443754400050002 = E18DAB910443754400050002;
     2102                        E18DAB920443754400050002 = E18DAB920443754400050002;
     2103                        E18DAB930443754400050002 = E18DAB930443754400050002;
     2104                        E18DAB940443754400050002 = E18DAB940443754400050002;
     2105                        E18DAB950443754400050002 = E18DAB950443754400050002;
     2106                        E18DAB960443754400050002 = E18DAB960443754400050002;
     2107                        E18DAB970443754400050002 = E18DAB970443754400050002;
     2108                        E18DAB980443754400050002 = E18DAB980443754400050002;
     2109                        E18DAB990443754400050002 = E18DAB990443754400050002;
     2110                        E18DAB9A0443754400050002 = E18DAB9A0443754400050002;
     2111                        E18DAB9B0443754400050002 = E18DAB9B0443754400050002;
     2112                        E18DAB9C0443754400050002 = E18DAB9C0443754400050002;
     2113                        E18DAB9D0443754400050002 = E18DAB9D0443754400050002;
     2114                        E18DAB9E0443754400050002 = E18DAB9E0443754400050002;
     2115                        E18DAB9F0443754400050002 = E18DAB9F0443754400050002;
     2116                        E18DABA00443754400050002 = E18DABA00443754400050002;
     2117                        E18DABA10443754400050002 = E18DABA10443754400050002;
     2118                        E18DABA20443754400050002 = E18DABA20443754400050002;
     2119                        E18DABA30443754400050002 = E18DABA30443754400050002;
     2120                        E18DABA40443754400050002 = E18DABA40443754400050002;
     2121                        E18DABA50443754400050002 = E18DABA50443754400050002;
     2122                        E18DABA60443754400050002 = E18DABA60443754400050002;
     2123                        E18DABA70443754400050002 = E18DABA70443754400050002;
     2124                        E18DABA80443754400050002 = E18DABA80443754400050002;
     2125                        E18DABA90443754400050002 = E18DABA90443754400050002;
     2126                        E18DABAA0443754400050002 = E18DABAA0443754400050002;
     2127                        E18DABAB0443754400050002 = E18DABAB0443754400050002;
     2128                        E18DABAC0443754400050002 = E18DABAC0443754400050002;
     2129                        E18DABAD0443754400050002 = E18DABAD0443754400050002;
     2130                        E18DABAE0443754400050002 = E18DABAE0443754400050002;
     2131                        E18DABAF0443754400050002 = E18DABAF0443754400050002;
     2132                        E18DABB00443754400050002 = E18DABB00443754400050002;
     2133                        E18DABB10443754400050002 = E18DABB10443754400050002;
     2134                        E18DABB20443754400050002 = E18DABB20443754400050002;
     2135                        E18DABB30443754400050002 = E18DABB30443754400050002;
     2136                        E18DABB40443754400050002 = E18DABB40443754400050002;
     2137                        E18DABB50443754400050002 = E18DABB50443754400050002;
     2138                        E18DABB60443754400050002 = E18DABB60443754400050002;
     2139                        E18DABB70443754400050002 = E18DABB70443754400050002;
     2140                        E18DABB80443754400050002 = E18DABB80443754400050002;
     2141                        E18DABB90443754400050002 = E18DABB90443754400050002;
     2142                        E18DABBA0443754400050002 = E18DABBA0443754400050002;
     2143                        E18DABBB0443754400050002 = E18DABBB0443754400050002;
     2144                        E18DABBC0443754400050002 = E18DABBC0443754400050002;
     2145                        E18DABBD0443754400050002 = E18DABBD0443754400050002;
     2146                        E18DABBE0443754400050002 = E18DABBE0443754400050002;
     2147                        E18DABBF0443754400050002 = E18DABBF0443754400050002;
     2148                        E18DABC00443754400050002 = E18DABC00443754400050002;
     2149                        E18DABC10443754400050002 = E18DABC10443754400050002;
     2150                        E18DABC20443754400050002 = E18DABC20443754400050002;
     2151                        E18DABC30443754400050002 = E18DABC30443754400050002;
     2152                        E18DABC40443754400050002 = E18DABC40443754400050002;
     2153                        E18DABC50443754400050002 = E18DABC50443754400050002;
     2154                        E18DABC60443754400050002 = E18DABC60443754400050002;
     2155                        E18DABC70443754400050002 = E18DABC70443754400050002;
     2156                        E18DABC80443754400050002 = E18DABC80443754400050002;
     2157                        E18DABC90443754400050002 = E18DABC90443754400050002;
     2158                        E18DABCA0443754400050002 = E18DABCA0443754400050002;
     2159                        E18DABCB0443754400050002 = E18DABCB0443754400050002;
     2160                        E18DABCC0443754400050002 = E18DABCC0443754400050002;
     2161                        E18DABCD0443754400050002 = E18DABCD0443754400050002;
     2162                        E18DABCE0443754400050002 = E18DABCE0443754400050002;
     2163                        E18DABCF0443754400050002 = E18DABCF0443754400050002;
     2164                        E18DABD00443754400050002 = E18DABD00443754400050002;
     2165                        E18DABD10443754400050002 = E18DABD10443754400050002;
     2166                        E18DABD20443754400050002 = E18DABD20443754400050002;
     2167                        E18DABD30443754400050002 = E18DABD30443754400050002;
     2168                        E18DABD40443754400050002 = E18DABD40443754400050002;
     2169                        E18DABD50443754400050002 = E18DABD50443754400050002;
     2170                        E18DABD60443754400050002 = E18DABD60443754400050002;
     2171                        E18DABD70443754400050002 = E18DABD70443754400050002;
     2172                        E18DABD80443754400050002 = E18DABD80443754400050002;
     2173                        E18DABD90443754400050002 = E18DABD90443754400050002;
     2174                        E18DABDA0443754400050002 = E18DABDA0443754400050002;
     2175                        E18DABDB0443754400050002 = E18DABDB0443754400050002;
     2176                        E18DABDC0443754400050002 = E18DABDC0443754400050002;
     2177                        E18DABDD0443754400050002 = E18DABDD0443754400050002;
     2178                        E18DABDE0443754400050002 = E18DABDE0443754400050002;
     2179                        E18DABDF0443754400050002 = E18DABDF0443754400050002;
     2180                        E18DABE00443754400050002 = E18DABE00443754400050002;
     2181                        E18DABE10443754400050002 = E18DABE10443754400050002;
     2182                        E18DABE20443754400050002 = E18DABE20443754400050002;
     2183                        E18DABE30443754400050002 = E18DABE30443754400050002;
     2184                        E18DABE40443754400050002 = E18DABE40443754400050002;
     2185                        E18DABE50443754400050002 = E18DABE50443754400050002;
     2186                        E18DABE60443754400050002 = E18DABE60443754400050002;
     2187                        E18DABE70443754400050002 = E18DABE70443754400050002;
     2188                        E18DABE80443754400050002 = E18DABE80443754400050002;
     2189                        E18DABE90443754400050002 = E18DABE90443754400050002;
     2190                        E18DABEA0443754400050002 = E18DABEA0443754400050002;
     2191                        E18DABEB0443754400050002 = E18DABEB0443754400050002;
     2192                        E18DABEC0443754400050002 = E18DABEC0443754400050002;
     2193                        E18DABED0443754400050002 = E18DABED0443754400050002;
     2194                        E18DABEE0443754400050002 = E18DABEE0443754400050002;
     2195                        E18DABEF0443754400050002 = E18DABEF0443754400050002;
     2196                        E18DABF00443754400050002 = E18DABF00443754400050002;
     2197                        E18DABF10443754400050002 = E18DABF10443754400050002;
     2198                        E18DABF20443754400050002 = E18DABF20443754400050002;
     2199                        E18DABF30443754400050002 = E18DABF30443754400050002;
     2200                        E18DABF40443754400050002 = E18DABF40443754400050002;
     2201                        E18DABF50443754400050002 = E18DABF50443754400050002;
     2202                        E18DABF60443754400050002 = E18DABF60443754400050002;
     2203                        E18DABF70443754400050002 = E18DABF70443754400050002;
     2204                        E18DABF80443754400050002 = E18DABF80443754400050002;
    13712205                        E1D90AC60439655B00050002 = E1D90AC60439655B00050002;
    13722206                        E1D90ACA0439655B00050002 = E1D90ACA0439655B00050002;
     
    13942228                );
    13952229        };
    1396         E111DEF00439DD3700050002 = {
    1397                 fRef = E111DEF70439DD3700050002;
    1398                 isa = PBXTextBookmark;
    1399                 name = "NSGeometry.h: 61";
    1400                 rLen = 0;
    1401                 rLoc = 1235;
    1402                 rType = 0;
    1403                 vrLen = 1569;
    1404                 vrLoc = 2356;
    1405         };
    14062230        E111DEF10439DD3700050002 = {
    14072231                fRef = E111DEF80439DD3700050002;
     
    14132237                vrLen = 1301;
    14142238                vrLoc = 1056;
    1415         };
    1416         E111DEF70439DD3700050002 = {
    1417                 isa = PBXFileReference;
    1418                 name = NSGeometry.h;
    1419                 path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSGeometry.h;
    1420                 refType = 0;
    14212239        };
    14222240        E111DEF80439DD3700050002 = {
     
    14312249                name = "NJRHotKey.m: 27";
    14322250                rLen = 0;
    1433                 rLoc = 1782;
     2251                rLoc = 1780;
    14342252                rType = 0;
    14352253                vrLen = 1001;
     
    14452263                vrLen = 1283;
    14462264                vrLoc = 295;
    1447         };
    1448         E1137341043A0DCD00050002 = {
    1449                 fRef = E11373C9043A0DCD00050002;
    1450                 isa = PBXTextBookmark;
    1451                 name = "NSApplication.h: 174";
    1452                 rLen = 68;
    1453                 rLoc = 6101;
    1454                 rType = 0;
    1455                 vrLen = 1695;
    1456                 vrLoc = 4867;
    1457         };
    1458         E1137342043A0DCD00050002 = {
    1459                 fRef = E11373CA043A0DCD00050002;
    1460                 glyphRangeLength = 1209;
    1461                 glyphRangeLocation = 44945;
    1462                 isa = PBXDocBookmark;
    1463                 name = "NSApplication.html: tryToPerform...";
    14642265        };
    14652266        E1137343043A0DCD00050002 = {
     
    15132314                vrLoc = 0;
    15142315        };
    1515         E113734C043A0DCD00050002 = {
    1516                 fRef = E11373CF043A0DCD00050002;
    1517                 isa = PBXTextBookmark;
    1518                 name = "NSEvent.h: 68";
    1519                 rLen = 28;
    1520                 rLoc = 2033;
    1521                 rType = 0;
    1522                 vrLen = 1503;
    1523                 vrLoc = 558;
    1524         };
    1525         E113734E043A0DCD00050002 = {
     2316        E1137351043A0DCD00050002 = {
     2317                fRef = E11373CC043A0DCD00050002;
     2318                isa = PBXTextBookmark;
     2319                name = "CarbonEvents.h: 4967";
     2320                rLen = 55;
     2321                rLoc = 192334;
     2322                rType = 0;
     2323                vrLen = 1556;
     2324                vrLoc = 191621;
     2325        };
     2326        E1137352043A0DCD00050002 = {
     2327                fRef = E11373CD043A0DCD00050002;
     2328                isa = PBXTextBookmark;
     2329                name = "CarbonEventsCore.h: 1781";
     2330                rLen = 105;
     2331                rLoc = 60609;
     2332                rType = 0;
     2333                vrLen = 1252;
     2334                vrLoc = 59924;
     2335        };
     2336        E1137354043A0DCD00050002 = {
     2337                fRef = E1F993C20436280200050002;
     2338                isa = PBXTextBookmark;
     2339                name = "NJRHotKeyField.m: 122";
     2340                rLen = 0;
     2341                rLoc = 4239;
     2342                rType = 0;
     2343                vrLen = 1431;
     2344                vrLoc = 3199;
     2345        };
     2346        E1137355043A0DCD00050002 = {
     2347                fRef = E1F993C10436280200050002;
     2348                isa = PBXTextBookmark;
     2349                name = "NJRHotKeyField.h: clear:";
     2350                rLen = 0;
     2351                rLoc = 327;
     2352                rType = 0;
     2353                vrLen = 576;
     2354                vrLoc = 0;
     2355        };
     2356        E1137356043A0DCD00050002 = {
     2357                fRef = E1F993C20436280200050002;
     2358                isa = PBXTextBookmark;
     2359                name = "NJRHotKeyField.m: 154";
     2360                rLen = 0;
     2361                rLoc = 5435;
     2362                rType = 0;
     2363                vrLen = 1348;
     2364                vrLoc = 3749;
     2365        };
     2366        E1137357043A0DCD00050002 = {
     2367                fRef = E1F993C10436280200050002;
     2368                isa = PBXTextBookmark;
     2369                name = "NJRHotKeyField.h: 17";
     2370                rLen = 0;
     2371                rLoc = 326;
     2372                rType = 0;
     2373                vrLen = 576;
     2374                vrLoc = 0;
     2375        };
     2376        E1137358043A0DCD00050002 = {
     2377                fRef = E1F993C20436280200050002;
     2378                isa = PBXTextBookmark;
     2379                name = "NJRHotKeyField.m: 178";
     2380                rLen = 0;
     2381                rLoc = 5429;
     2382                rType = 0;
     2383                vrLen = 737;
     2384                vrLoc = 4698;
     2385        };
     2386        E1137359043A0DCD00050002 = {
     2387                fRef = E1F993C10436280200050002;
     2388                isa = PBXTextBookmark;
     2389                name = "NJRHotKeyField.h: 17";
     2390                rLen = 0;
     2391                rLoc = 326;
     2392                rType = 0;
     2393                vrLen = 576;
     2394                vrLoc = 0;
     2395        };
     2396        E113735A043A0DCD00050002 = {
     2397                fRef = E1F993C20436280200050002;
     2398                isa = PBXTextBookmark;
     2399                name = "NJRHotKeyField.m: 178";
     2400                rLen = 0;
     2401                rLoc = 5429;
     2402                rType = 0;
     2403                vrLen = 737;
     2404                vrLoc = 4698;
     2405        };
     2406        E113735B043A0DCD00050002 = {
     2407                fRef = E1F993C10436280200050002;
     2408                isa = PBXTextBookmark;
     2409                name = "NJRHotKeyField.h: 17";
     2410                rLen = 0;
     2411                rLoc = 326;
     2412                rType = 0;
     2413                vrLen = 576;
     2414                vrLoc = 0;
     2415        };
     2416        E113735C043A0DCD00050002 = {
     2417                fRef = E1F993C20436280200050002;
     2418                isa = PBXTextBookmark;
     2419                name = "NJRHotKeyField.m: 157";
     2420                rLen = 0;
     2421                rLoc = 5429;
     2422                rType = 0;
     2423                vrLen = 737;
     2424                vrLoc = 4698;
     2425        };
     2426        E113735D043A0DCD00050002 = {
     2427                fRef = E1F993C10436280200050002;
     2428                isa = PBXTextBookmark;
     2429                name = "NJRHotKeyField.h: 17";
     2430                rLen = 0;
     2431                rLoc = 326;
     2432                rType = 0;
     2433                vrLen = 576;
     2434                vrLoc = 0;
     2435        };
     2436        E113735E043A0DCD00050002 = {
     2437                fRef = E1F993C20436280200050002;
     2438                isa = PBXTextBookmark;
     2439                name = "NJRHotKeyField.m: 157";
     2440                rLen = 0;
     2441                rLoc = 5429;
     2442                rType = 0;
     2443                vrLen = 737;
     2444                vrLoc = 4698;
     2445        };
     2446        E113735F043A0DCD00050002 = {
     2447                fRef = E1F993C10436280200050002;
     2448                isa = PBXTextBookmark;
     2449                name = "NJRHotKeyField.h: 17";
     2450                rLen = 0;
     2451                rLoc = 326;
     2452                rType = 0;
     2453                vrLen = 576;
     2454                vrLoc = 0;
     2455        };
     2456        E1137360043A0DCD00050002 = {
     2457                fRef = E1F993C20436280200050002;
     2458                isa = PBXTextBookmark;
     2459                name = "NJRHotKeyField.m: 158";
     2460                rLen = 0;
     2461                rLoc = 5429;
     2462                rType = 0;
     2463                vrLen = 840;
     2464                vrLoc = 4595;
     2465        };
     2466        E1137361043A0DCD00050002 = {
     2467                fRef = E1F993C10436280200050002;
     2468                isa = PBXTextBookmark;
     2469                name = "NJRHotKeyField.h: 13";
     2470                rLen = 0;
     2471                rLoc = 263;
     2472                rType = 0;
     2473                vrLen = 576;
     2474                vrLoc = 0;
     2475        };
     2476        E1137362043A0DCD00050002 = {
     2477                fRef = E1F993C20436280200050002;
     2478                isa = PBXTextBookmark;
     2479                name = "NJRHotKeyField.m: 159";
     2480                rLen = 0;
     2481                rLoc = 5429;
     2482                rType = 0;
     2483                vrLen = 840;
     2484                vrLoc = 4595;
     2485        };
     2486        E1137363043A0DCD00050002 = {
     2487                fRef = E1F993C10436280200050002;
     2488                isa = PBXTextBookmark;
     2489                name = "NJRHotKeyField.h: 14";
     2490                rLen = 0;
     2491                rLoc = 263;
     2492                rType = 0;
     2493                vrLen = 576;
     2494                vrLoc = 0;
     2495        };
     2496        E1137364043A0DCD00050002 = {
     2497                fRef = E1F993C20436280200050002;
     2498                isa = PBXTextBookmark;
     2499                name = "NJRHotKeyField.m: 160";
     2500                rLen = 0;
     2501                rLoc = 5429;
     2502                rType = 0;
     2503                vrLen = 840;
     2504                vrLoc = 4595;
     2505        };
     2506        E1137365043A0DCD00050002 = {
     2507                fRef = E1F993C10436280200050002;
     2508                isa = PBXTextBookmark;
     2509                name = "NJRHotKeyField.h: 15";
     2510                rLen = 0;
     2511                rLoc = 263;
     2512                rType = 0;
     2513                vrLen = 576;
     2514                vrLoc = 0;
     2515        };
     2516        E1137366043A0DCD00050002 = {
     2517                fRef = E1F993C20436280200050002;
     2518                isa = PBXTextBookmark;
     2519                name = "NJRHotKeyField.m: 160";
     2520                rLen = 0;
     2521                rLoc = 5429;
     2522                rType = 0;
     2523                vrLen = 840;
     2524                vrLoc = 4595;
     2525        };
     2526        E1137367043A0DCD00050002 = {
     2527                fRef = E1F993C10436280200050002;
     2528                isa = PBXTextBookmark;
     2529                name = "NJRHotKeyField.h: 15";
     2530                rLen = 0;
     2531                rLoc = 263;
     2532                rType = 0;
     2533                vrLen = 576;
     2534                vrLoc = 0;
     2535        };
     2536        E1137368043A0DCD00050002 = {
     2537                fRef = E1F993C20436280200050002;
     2538                isa = PBXTextBookmark;
     2539                name = "NJRHotKeyField.m: 160";
     2540                rLen = 0;
     2541                rLoc = 5429;
     2542                rType = 0;
     2543                vrLen = 840;
     2544                vrLoc = 4595;
     2545        };
     2546        E1137369043A0DCD00050002 = {
     2547                fRef = E1F993C10436280200050002;
     2548                isa = PBXTextBookmark;
     2549                name = "NJRHotKeyField.h: 13";
     2550                rLen = 0;
     2551                rLoc = 263;
     2552                rType = 0;
     2553                vrLen = 576;
     2554                vrLoc = 0;
     2555        };
     2556        E113736A043A0DCD00050002 = {
     2557                fRef = E1F993C20436280200050002;
     2558                isa = PBXTextBookmark;
     2559                name = "NJRHotKeyField.m: 163";
     2560                rLen = 0;
     2561                rLoc = 5429;
     2562                rType = 0;
     2563                vrLen = 840;
     2564                vrLoc = 4595;
     2565        };
     2566        E113736B043A0DCD00050002 = {
     2567                fRef = E1F993C10436280200050002;
     2568                isa = PBXTextBookmark;
     2569                name = "NJRHotKeyField.h: 21";
     2570                rLen = 0;
     2571                rLoc = 358;
     2572                rType = 0;
     2573                vrLen = 581;
     2574                vrLoc = 0;
     2575        };
     2576        E113736C043A0DCD00050002 = {
     2577                fRef = E1F993C20436280200050002;
     2578                isa = PBXTextBookmark;
     2579                name = "NJRHotKeyField.m: 163";
     2580                rLen = 0;
     2581                rLoc = 5429;
     2582                rType = 0;
     2583                vrLen = 840;
     2584                vrLoc = 4595;
     2585        };
     2586        E113736D043A0DCD00050002 = {
     2587                fRef = E1F993C10436280200050002;
     2588                isa = PBXTextBookmark;
     2589                name = "NJRHotKeyField.h: 20";
     2590                rLen = 0;
     2591                rLoc = 358;
     2592                rType = 0;
     2593                vrLen = 581;
     2594                vrLoc = 0;
     2595        };
     2596        E113736E043A0DCD00050002 = {
     2597                fRef = E1F993C20436280200050002;
     2598                isa = PBXTextBookmark;
     2599                name = "NJRHotKeyField.m: 155";
     2600                rLen = 0;
     2601                rLoc = 5429;
     2602                rType = 0;
     2603                vrLen = 840;
     2604                vrLoc = 4595;
     2605        };
     2606        E113736F043A0DCD00050002 = {
     2607                fRef = E1F993C10436280200050002;
     2608                isa = PBXTextBookmark;
     2609                name = "NJRHotKeyField.h: 21";
     2610                rLen = 0;
     2611                rLoc = 358;
     2612                rType = 0;
     2613                vrLen = 581;
     2614                vrLoc = 0;
     2615        };
     2616        E1137370043A0DCD00050002 = {
     2617                fRef = E1F993C20436280200050002;
     2618                isa = PBXTextBookmark;
     2619                name = "NJRHotKeyField.m: 172";
     2620                rLen = 0;
     2621                rLoc = 5429;
     2622                rType = 0;
     2623                vrLen = 619;
     2624                vrLoc = 4816;
     2625        };
     2626        E1137371043A0DCD00050002 = {
     2627                fRef = E1F993C10436280200050002;
     2628                isa = PBXTextBookmark;
     2629                name = "NJRHotKeyField.h: setFromPropertyList:";
     2630                rLen = 0;
     2631                rLoc = 358;
     2632                rType = 0;
     2633                vrLen = 581;
     2634                vrLoc = 0;
     2635        };
     2636        E1137372043A0DCD00050002 = {
     2637                fRef = E1F993C70436310F00050002;
     2638                isa = PBXTextBookmark;
     2639                name = "PSPreferencesController.m: 25";
     2640                rLen = 0;
     2641                rLoc = 2264;
     2642                rType = 0;
     2643                vrLen = 848;
     2644                vrLoc = 0;
     2645        };
     2646        E1137373043A0DCD00050002 = {
     2647                fRef = E1F993C60436310F00050002;
     2648                isa = PBXTextBookmark;
     2649                name = "PSPreferencesController.h: __BIG_ENDIAN__";
     2650                rLen = 0;
     2651                rLoc = 0;
     2652                rType = 0;
     2653                vrLen = 483;
     2654                vrLoc = 0;
     2655        };
     2656        E1137374043A0DCD00050002 = {
     2657                fRef = E1F993C70436310F00050002;
     2658                isa = PBXTextBookmark;
     2659                name = "PSPreferencesController.m: ";
     2660                rLen = 0;
     2661                rLoc = 4106;
     2662                rType = 0;
     2663                vrLen = 1673;
     2664                vrLoc = 904;
     2665        };
     2666        E1137375043A0DCD00050002 = {
     2667                fRef = E1F993C60436310F00050002;
     2668                isa = PBXTextBookmark;
     2669                name = "PSPreferencesController.h: __BIG_ENDIAN__";
     2670                rLen = 0;
     2671                rLoc = 0;
     2672                rType = 0;
     2673                vrLen = 483;
     2674                vrLoc = 0;
     2675        };
     2676        E1137376043A0DCD00050002 = {
     2677                fRef = E1F993C70436310F00050002;
     2678                isa = PBXTextBookmark;
     2679                name = "PSPreferencesController.m: ";
     2680                rLen = 0;
     2681                rLoc = 4106;
     2682                rType = 0;
     2683                vrLen = 1678;
     2684                vrLoc = 904;
     2685        };
     2686        E1137377043A0DCD00050002 = {
     2687                fRef = E1F993C60436310F00050002;
     2688                isa = PBXTextBookmark;
     2689                name = "PSPreferencesController.h: __BIG_ENDIAN__";
     2690                rLen = 0;
     2691                rLoc = 0;
     2692                rType = 0;
     2693                vrLen = 483;
     2694                vrLoc = 0;
     2695        };
     2696        E1137378043A0DCD00050002 = {
     2697                fRef = E1F993C70436310F00050002;
     2698                isa = PBXTextBookmark;
     2699                name = "PSPreferencesController.m: 74";
     2700                rLen = 0;
     2701                rLoc = 4208;
     2702                rType = 0;
     2703                vrLen = 1488;
     2704                vrLoc = 2169;
     2705        };
     2706        E1137379043A0DCD00050002 = {
     2707                fRef = E1F993C60436310F00050002;
     2708                isa = PBXTextBookmark;
     2709                name = "PSPreferencesController.h: 14";
     2710                rLen = 14;
     2711                rLoc = 283;
     2712                rType = 0;
     2713                vrLen = 483;
     2714                vrLoc = 0;
     2715        };
     2716        E113737A043A0DCD00050002 = {
     2717                fRef = E1F993C70436310F00050002;
     2718                isa = PBXTextBookmark;
     2719                name = "PSPreferencesController.m: hotKeySet:";
     2720                rLen = 48;
     2721                rLoc = 4132;
     2722                rType = 0;
     2723                vrLen = 1428;
     2724                vrLoc = 2248;
     2725        };
     2726        E113737B043A0DCD00050002 = {
     2727                fRef = E1F993C60436310F00050002;
     2728                isa = PBXTextBookmark;
     2729                name = "PSPreferencesController.h: 24";
     2730                rLen = 0;
     2731                rLoc = 558;
     2732                rType = 0;
     2733                vrLen = 532;
     2734                vrLoc = 0;
     2735        };
     2736        E113737C043A0DCD00050002 = {
     2737                fRef = E1F993C70436310F00050002;
     2738                isa = PBXTextBookmark;
     2739                name = "PSPreferencesController.m: defaults";
     2740                rLen = 0;
     2741                rLoc = 2079;
     2742                rType = 0;
     2743                vrLen = 1168;
     2744                vrLoc = 47;
     2745        };
     2746        E113737D043A0DCD00050002 = {
     2747                fRef = E11373140439FCC700050002;
     2748                isa = PBXTextBookmark;
     2749                name = "NJRHotKey.h: 1";
     2750                rLen = 0;
     2751                rLoc = 0;
     2752                rType = 0;
     2753                vrLen = 226;
     2754                vrLoc = 0;
     2755        };
     2756        E113737E043A0DCD00050002 = {
     2757                fRef = E14DEC830438969400050002;
     2758                isa = PBXTextBookmark;
     2759                name = "NJRHotKeyFieldCell.m: selectWithFrame:inView:editor:delegate:start:length:";
     2760                rLen = 0;
     2761                rLoc = 408;
     2762                rType = 0;
     2763                vrLen = 591;
     2764                vrLoc = 0;
     2765        };
     2766        E113737F043A0DCD00050002 = {
     2767                fRef = E1F993C20436280200050002;
     2768                isa = PBXTextBookmark;
     2769                name = "NJRHotKeyField.m: 157";
     2770                rLen = 0;
     2771                rLoc = 5429;
     2772                rType = 0;
     2773                vrLen = 1348;
     2774                vrLoc = 3970;
     2775        };
     2776        E1137380043A0DCD00050002 = {
     2777                fRef = E11373150439FCC700050002;
     2778                isa = PBXTextBookmark;
     2779                name = "NJRHotKey.m: 37";
     2780                rLen = 0;
     2781                rLoc = 2819;
     2782                rType = 0;
     2783                vrLen = 1054;
     2784                vrLoc = 0;
     2785        };
     2786        E1137381043A0DCD00050002 = {
     2787                fRef = E1F993C20436280200050002;
     2788                isa = PBXTextBookmark;
     2789                name = "NJRHotKeyField.m: 157";
     2790                rLen = 0;
     2791                rLoc = 5429;
     2792                rType = 0;
     2793                vrLen = 1348;
     2794                vrLoc = 3970;
     2795        };
     2796        E1137382043A0DCD00050002 = {
     2797                fRef = E1F993C10436280200050002;
     2798                isa = PBXTextBookmark;
     2799                name = "NJRHotKeyField.h: 12";
     2800                rLen = 0;
     2801                rLoc = 197;
     2802                rType = 0;
     2803                vrLen = 581;
     2804                vrLoc = 0;
     2805        };
     2806        E1137383043A0DCD00050002 = {
     2807                fRef = E11373150439FCC700050002;
     2808                isa = PBXTextBookmark;
     2809                name = "NJRHotKey.m: 37";
     2810                rLen = 0;
     2811                rLoc = 2819;
     2812                rType = 0;
     2813                vrLen = 1054;
     2814                vrLoc = 0;
     2815        };
     2816        E1137384043A0DCD00050002 = {
     2817                fRef = E11373140439FCC700050002;
     2818                isa = PBXTextBookmark;
     2819                name = "NJRHotKey.h: 16";
     2820                rLen = 0;
     2821                rLoc = 314;
     2822                rType = 0;
     2823                vrLen = 322;
     2824                vrLoc = 0;
     2825        };
     2826        E1137385043A0DCD00050002 = {
     2827                fRef = E1F993C20436280200050002;
     2828                isa = PBXTextBookmark;
     2829                name = "NJRHotKeyField.m: 137";
     2830                rLen = 0;
     2831                rLoc = 4485;
     2832                rType = 0;
     2833                vrLen = 1505;
     2834                vrLoc = 210;
     2835        };
     2836        E1137386043A0DCD00050002 = {
     2837                fRef = E1F993C10436280200050002;
     2838                isa = PBXTextBookmark;
     2839                name = "NJRHotKeyField.h: 12";
     2840                rLen = 0;
     2841                rLoc = 197;
     2842                rType = 0;
     2843                vrLen = 581;
     2844                vrLoc = 0;
     2845        };
     2846        E1137387043A0DCD00050002 = {
     2847                fRef = E1F993C20436280200050002;
     2848                isa = PBXTextBookmark;
     2849                name = "NJRHotKeyField.m: _setUp";
     2850                rLen = 0;
     2851                rLoc = 1263;
     2852                rType = 0;
     2853                vrLen = 1037;
     2854                vrLoc = 903;
     2855        };
     2856        E1137388043A0DCD00050002 = {
     2857                fRef = E1F993C10436280200050002;
     2858                isa = PBXTextBookmark;
     2859                name = "NJRHotKeyField.h: clear:";
     2860                rLen = 0;
     2861                rLoc = 326;
     2862                rType = 0;
     2863                vrLen = 581;
     2864                vrLoc = 0;
     2865        };
     2866        E1137389043A0DCD00050002 = {
     2867                fRef = E1F993C20436280200050002;
     2868                isa = PBXTextBookmark;
     2869                name = "NJRHotKeyField.m: ";
     2870                rLen = 0;
     2871                rLoc = 1263;
     2872                rType = 0;
     2873                vrLen = 1037;
     2874                vrLoc = 903;
     2875        };
     2876        E113738A043A0DCD00050002 = {
     2877                fRef = E1F993C10436280200050002;
     2878                isa = PBXTextBookmark;
     2879                name = "NJRHotKeyField.h: 22";
     2880                rLen = 0;
     2881                rLoc = 358;
     2882                rType = 0;
     2883                vrLen = 581;
     2884                vrLoc = 0;
     2885        };
     2886        E113738B043A0DCD00050002 = {
     2887                fRef = E11373140439FCC700050002;
     2888                isa = PBXTextBookmark;
     2889                name = "NJRHotKey.h: 19";
     2890                rLen = 49;
     2891                rLoc = 733;
     2892                rType = 0;
     2893                vrLen = 418;
     2894                vrLoc = 0;
     2895        };
     2896        E113738C043A0DCD00050002 = {
     2897                fRef = E11373150439FCC700050002;
     2898                isa = PBXTextBookmark;
     2899                name = "NJRHotKey.m: 13";
     2900                rLen = 0;
     2901                rLoc = 1780;
     2902                rType = 0;
     2903                vrLen = 1147;
     2904                vrLoc = 0;
     2905        };
     2906        E113738D043A0DCD00050002 = {
     2907                fRef = E11373140439FCC700050002;
     2908                isa = PBXTextBookmark;
     2909                name = "NJRHotKey.h: 13";
     2910                rLen = 97;
     2911                rLoc = 217;
     2912                rType = 0;
     2913                vrLen = 418;
     2914                vrLoc = 0;
     2915        };
     2916        E113738E043A0DCD00050002 = {
     2917                fRef = E11373150439FCC700050002;
     2918                isa = PBXTextBookmark;
     2919                name = "NJRHotKey.m: 22";
     2920                rLen = 0;
     2921                rLoc = 1780;
     2922                rType = 0;
     2923                vrLen = 1023;
     2924                vrLoc = 146;
     2925        };
     2926        E113738F043A0DCD00050002 = {
     2927                fRef = E11373140439FCC700050002;
     2928                isa = PBXTextBookmark;
     2929                name = "NJRHotKey.h: 19";
     2930                rLen = 0;
     2931                rLoc = 686;
     2932                rType = 0;
     2933                vrLen = 538;
     2934                vrLoc = 0;
     2935        };
     2936        E1137390043A0DCD00050002 = {
     2937                fRef = E11373150439FCC700050002;
     2938                isa = PBXTextBookmark;
     2939                name = "NJRHotKey.m: 23";
     2940                rLen = 0;
     2941                rLoc = 1780;
     2942                rType = 0;
     2943                vrLen = 1023;
     2944                vrLoc = 146;
     2945        };
     2946        E1137391043A0DCD00050002 = {
     2947                fRef = E11373140439FCC700050002;
     2948                isa = PBXTextBookmark;
     2949                name = "NJRHotKey.h: 19";
     2950                rLen = 0;
     2951                rLoc = 686;
     2952                rType = 0;
     2953                vrLen = 538;
     2954                vrLoc = 0;
     2955        };
     2956        E1137392043A0DCD00050002 = {
     2957                fRef = E11373150439FCC700050002;
     2958                isa = PBXTextBookmark;
     2959                name = "NJRHotKey.m: 27";
     2960                rLen = 0;
     2961                rLoc = 1780;
     2962                rType = 0;
     2963                vrLen = 951;
     2964                vrLoc = 146;
     2965        };
     2966        E1137393043A0DCD00050002 = {
     2967                fRef = E11373140439FCC700050002;
     2968                isa = PBXTextBookmark;
     2969                name = "NJRHotKey.h: 19";
     2970                rLen = 0;
     2971                rLoc = 686;
     2972                rType = 0;
     2973                vrLen = 538;
     2974                vrLoc = 0;
     2975        };
     2976        E1137394043A0DCD00050002 = {
     2977                fRef = E11373150439FCC700050002;
     2978                isa = PBXTextBookmark;
     2979                name = "NJRHotKey.m: 27";
     2980                rLen = 0;
     2981                rLoc = 1780;
     2982                rType = 0;
     2983                vrLen = 951;
     2984                vrLoc = 146;
     2985        };
     2986        E1137395043A0DCD00050002 = {
     2987                fRef = E11373140439FCC700050002;
     2988                isa = PBXTextBookmark;
     2989                name = "NJRHotKey.h: 19";
     2990                rLen = 0;
     2991                rLoc = 686;
     2992                rType = 0;
     2993                vrLen = 538;
     2994                vrLoc = 0;
     2995        };
     2996        E1137396043A0DCD00050002 = {
     2997                fRef = E11373150439FCC700050002;
     2998                isa = PBXTextBookmark;
     2999                name = "NJRHotKey.m: 27";
     3000                rLen = 0;
     3001                rLoc = 1780;
     3002                rType = 0;
     3003                vrLen = 951;
     3004                vrLoc = 146;
     3005        };
     3006        E1137397043A0DCD00050002 = {
     3007                fRef = E11373140439FCC700050002;
     3008                isa = PBXTextBookmark;
     3009                name = "NJRHotKey.h: 19";
     3010                rLen = 0;
     3011                rLoc = 686;
     3012                rType = 0;
     3013                vrLen = 538;
     3014                vrLoc = 0;
     3015        };
     3016        E1137398043A0DCD00050002 = {
     3017                fRef = E11373150439FCC700050002;
     3018                isa = PBXTextBookmark;
     3019                name = "NJRHotKey.m: 27";
     3020                rLen = 0;
     3021                rLoc = 1780;
     3022                rType = 0;
     3023                vrLen = 951;
     3024                vrLoc = 146;
     3025        };
     3026        E1137399043A0DCD00050002 = {
     3027                fRef = E1F993C70436310F00050002;
     3028                isa = PBXTextBookmark;
     3029                name = "PSPreferencesController.m: ";
     3030                rLen = 0;
     3031                rLoc = 4208;
     3032                rType = 0;
     3033                vrLen = 1437;
     3034                vrLoc = 2129;
     3035        };
     3036        E113739A043A0DCD00050002 = {
     3037                fRef = E1F993C60436310F00050002;
     3038                isa = PBXTextBookmark;
     3039                name = "PSPreferencesController.h: 1";
     3040                rLen = 0;
     3041                rLoc = 0;
     3042                rType = 0;
     3043                vrLen = 532;
     3044                vrLoc = 0;
     3045        };
     3046        E113739B043A0DCD00050002 = {
     3047                fRef = E1F993C70436310F00050002;
     3048                isa = PBXTextBookmark;
     3049                name = "PSPreferencesController.m: hotKeySet:";
     3050                rLen = 0;
     3051                rLoc = 4156;
     3052                rType = 0;
     3053                vrLen = 1049;
     3054                vrLoc = 0;
     3055        };
     3056        E113739C043A0DCD00050002 = {
     3057                fRef = E1F993C20436280200050002;
     3058                isa = PBXTextBookmark;
     3059                name = "NJRHotKeyField.m: propertyListRepresentation";
     3060                rLen = 13;
     3061                rLoc = 4595;
     3062                rType = 0;
     3063                vrLen = 1463;
     3064                vrLoc = 0;
     3065        };
     3066        E113739D043A0DCD00050002 = {
     3067                fRef = E1F993C70436310F00050002;
     3068                isa = PBXTextBookmark;
     3069                name = "PSPreferencesController.m: ";
     3070                rLen = 0;
     3071                rLoc = 4208;
     3072                rType = 0;
     3073                vrLen = 1437;
     3074                vrLoc = 2129;
     3075        };
     3076        E113739E043A0DCD00050002 = {
     3077                fRef = E11373150439FCC700050002;
     3078                isa = PBXTextBookmark;
     3079                name = "NJRHotKey.m: 19";
     3080                rLen = 0;
     3081                rLoc = 1780;
     3082                rType = 0;
     3083                vrLen = 973;
     3084                vrLoc = 0;
     3085        };
     3086        E113739F043A0DCD00050002 = {
     3087                fRef = E1F993C20436280200050002;
     3088                isa = PBXTextBookmark;
     3089                name = "NJRHotKeyField.m: 51";
     3090                rLen = 0;
     3091                rLoc = 1263;
     3092                rType = 0;
     3093                vrLen = 1116;
     3094                vrLoc = 934;
     3095        };
     3096        E11373A0043A0DCD00050002 = {
     3097                fRef = E1F993C10436280200050002;
     3098                isa = PBXTextBookmark;
     3099                name = "NJRHotKeyField.h: 22";
     3100                rLen = 0;
     3101                rLoc = 358;
     3102                rType = 0;
     3103                vrLen = 581;
     3104                vrLoc = 0;
     3105        };
     3106        E11373A1043A0DCD00050002 = {
     3107                fRef = E1F993C20436280200050002;
     3108                isa = PBXTextBookmark;
     3109                name = "NJRHotKeyField.m: 107";
     3110                rLen = 38;
     3111                rLoc = 2681;
     3112                rType = 0;
     3113                vrLen = 1623;
     3114                vrLoc = 2340;
     3115        };
     3116        E11373A2043A0DCD00050002 = {
     3117                fRef = E11373150439FCC700050002;
     3118                isa = PBXTextBookmark;
     3119                name = "NJRHotKey.m: 19";
     3120                rLen = 0;
     3121                rLoc = 1780;
     3122                rType = 0;
     3123                vrLen = 948;
     3124                vrLoc = 30;
     3125        };
     3126        E11373A3043A0DCD00050002 = {
     3127                fRef = E11373140439FCC700050002;
     3128                isa = PBXTextBookmark;
     3129                name = "NJRHotKey.h: 19";
     3130                rLen = 0;
     3131                rLoc = 686;
     3132                rType = 0;
     3133                vrLen = 538;
     3134                vrLoc = 0;
     3135        };
     3136        E11373A4043A0DCD00050002 = {
     3137                fRef = E11373150439FCC700050002;
     3138                isa = PBXTextBookmark;
     3139                name = "NJRHotKey.m: 14";
     3140                rLen = 26;
     3141                rLoc = 1155;
     3142                rType = 0;
     3143                vrLen = 765;
     3144                vrLoc = 30;
     3145        };
     3146        E11373A5043A0DCD00050002 = {
     3147                fRef = E11373140439FCC700050002;
     3148                isa = PBXTextBookmark;
     3149                name = "NJRHotKey.h: initWithPropertyList:";
     3150                rLen = 0;
     3151                rLoc = 686;
     3152                rType = 0;
     3153                vrLen = 565;
     3154                vrLoc = 0;
     3155        };
     3156        E11373A6043A0DCD00050002 = {
     3157                fRef = E11373150439FCC700050002;
     3158                isa = PBXTextBookmark;
     3159                name = "NJRHotKey.m: 19";
     3160                rLen = 27;
     3161                rLoc = 1215;
     3162                rType = 0;
     3163                vrLen = 765;
     3164                vrLoc = 30;
     3165        };
     3166        E11373A7043A0DCD00050002 = {
     3167                fRef = E11373140439FCC700050002;
     3168                isa = PBXTextBookmark;
     3169                name = "NJRHotKey.h: 22";
     3170                rLen = 0;
     3171                rLoc = 686;
     3172                rType = 0;
     3173                vrLen = 592;
     3174                vrLoc = 0;
     3175        };
     3176        E11373A8043A0DCD00050002 = {
     3177                fRef = E11373150439FCC700050002;
     3178                isa = PBXTextBookmark;
     3179                name = "NJRHotKey.m: 24";
     3180                rLen = 27;
     3181                rLoc = 1725;
     3182                rType = 0;
     3183                vrLen = 765;
     3184                vrLoc = 30;
     3185        };
     3186        E11373A9043A0DCD00050002 = {
     3187                fRef = E11373140439FCC700050002;
     3188                isa = PBXTextBookmark;
     3189                name = "NJRHotKey.h: 23";
     3190                rLen = 0;
     3191                rLoc = 686;
     3192                rType = 0;
     3193                vrLen = 619;
     3194                vrLoc = 0;
     3195        };
     3196        E11373AA043A0DCD00050002 = {
     3197                fRef = E11373150439FCC700050002;
     3198                isa = PBXTextBookmark;
     3199                name = "NJRHotKey.m: 31";
     3200                rLen = 0;
     3201                rLoc = 1153;
     3202                rType = 0;
     3203                vrLen = 706;
     3204                vrLoc = 146;
     3205        };
     3206        E11373AB043A0DCD00050002 = {
     3207                fRef = E1F993C20436280200050002;
     3208                isa = PBXTextBookmark;
     3209                name = "NJRHotKeyField.m: 135";
     3210                rLen = 0;
     3211                rLoc = 4060;
     3212                rType = 0;
     3213                vrLen = 1590;
     3214                vrLoc = 3746;
     3215        };
     3216        E11373AC043A0DCD00050002 = {
     3217                fRef = E11373150439FCC700050002;
     3218                isa = PBXTextBookmark;
     3219                name = "NJRHotKey.m: 16";
     3220                rLen = 130;
     3221                rLoc = 514;
     3222                rType = 0;
     3223                vrLen = 900;
     3224                vrLoc = 30;
     3225        };
     3226        E11373AD043A0DCD00050002 = {
     3227                fRef = E11373140439FCC700050002;
     3228                isa = PBXTextBookmark;
     3229                name = "NJRHotKey.h: 19";
     3230                rLen = 0;
     3231                rLoc = 447;
     3232                rType = 0;
     3233                vrLen = 748;
     3234                vrLoc = 0;
     3235        };
     3236        E11373AE043A0DCD00050002 = {
     3237                fRef = E1F993C20436280200050002;
     3238                isa = PBXTextBookmark;
     3239                name = "NJRHotKeyField.m: 121";
     3240                rLen = 0;
     3241                rLoc = 4030;
     3242                rType = 0;
     3243                vrLen = 1615;
     3244                vrLoc = 2939;
     3245        };
     3246        E11373AF043A0DCD00050002 = {
     3247                fRef = E11373150439FCC700050002;
     3248                isa = PBXTextBookmark;
     3249                name = "NJRHotKey.m: 57";
     3250                rLen = 0;
     3251                rLoc = 1780;
     3252                rType = 0;
     3253                vrLen = 1068;
     3254                vrLoc = 0;
     3255        };
     3256        E11373B0043A0DCD00050002 = {
     3257                fRef = E11373140439FCC700050002;
     3258                isa = PBXTextBookmark;
     3259                name = "NJRHotKey.h: hotKeyWithCharacters:modifierFlags:keyCode:";
     3260                rLen = 0;
     3261                rLoc = 331;
     3262                rType = 0;
     3263                vrLen = 750;
     3264                vrLoc = 0;
     3265        };
     3266        E11373B1043A0DCD00050002 = {
     3267                fRef = E1F993C70436310F00050002;
     3268                isa = PBXTextBookmark;
     3269                name = "PSPreferencesController.m: 35";
     3270                rLen = 0;
     3271                rLoc = 2411;
     3272                rType = 0;
     3273                vrLen = 1519;
     3274                vrLoc = 320;
     3275        };
     3276        E11373B2043A0DCD00050002 = {
     3277                fRef = F560E2F10357506401A4E466;
     3278                isa = PBXTextBookmark;
     3279                name = "PSApplication.m: timeRemaining";
     3280                rLen = 0;
     3281                rLoc = 2004;
     3282                rType = 0;
     3283                vrLen = 1215;
     3284                vrLoc = 1478;
     3285        };
     3286        E11373B3043A0DCD00050002 = {
     3287                fRef = E11373150439FCC700050002;
     3288                isa = PBXTextBookmark;
     3289                name = "NJRHotKey.m: 57";
     3290                rLen = 0;
     3291                rLoc = 1780;
     3292                rType = 0;
     3293                vrLen = 1068;
     3294                vrLoc = 0;
     3295        };
     3296        E11373B4043A0DCD00050002 = {
     3297                fRef = E11373140439FCC700050002;
     3298                isa = PBXTextBookmark;
     3299                name = "NJRHotKey.h: keyCode";
     3300                rLen = 0;
     3301                rLoc = 658;
     3302                rType = 0;
     3303                vrLen = 769;
     3304                vrLoc = 0;
     3305        };
     3306        E11373B5043A0DCD00050002 = {
     3307                fRef = E11373150439FCC700050002;
     3308                isa = PBXTextBookmark;
     3309                name = "NJRHotKey.m: 57";
     3310                rLen = 0;
     3311                rLoc = 1780;
     3312                rType = 0;
     3313                vrLen = 1068;
     3314                vrLoc = 0;
     3315        };
     3316        E11373B6043A0DCD00050002 = {
     3317                fRef = E11373140439FCC700050002;
     3318                isa = PBXTextBookmark;
     3319                name = "NJRHotKey.h: keyCode";
     3320                rLen = 0;
     3321                rLoc = 658;
     3322                rType = 0;
     3323                vrLen = 788;
     3324                vrLoc = 0;
     3325        };
     3326        E11373B7043A0DCD00050002 = {
     3327                fRef = E11373150439FCC700050002;
     3328                isa = PBXTextBookmark;
     3329                name = "NJRHotKey.m: propertyListRepresentation";
     3330                rLen = 14;
     3331                rLoc = 1467;
     3332                rType = 0;
     3333                vrLen = 732;
     3334                vrLoc = 1065;
     3335        };
     3336        E11373B8043A0DCD00050002 = {
     3337                fRef = F560E2F10357506401A4E466;
     3338                isa = PBXTextBookmark;
     3339                name = "PSApplication.m: 95";
     3340                rLen = 0;
     3341                rLoc = 2004;
     3342                rType = 0;
     3343                vrLen = 1282;
     3344                vrLoc = 1964;
     3345        };
     3346        E11373B9043A0DCD00050002 = {
     3347                fRef = E11373150439FCC700050002;
     3348                isa = PBXTextBookmark;
     3349                name = "NJRHotKey.m: 68";
     3350                rLen = 0;
     3351                rLoc = 1633;
     3352                rType = 0;
     3353                vrLen = 959;
     3354                vrLoc = 1176;
     3355        };
     3356        E11373BA043A0DCD00050002 = {
     3357                fRef = F560E2F10357506401A4E466;
     3358                isa = PBXTextBookmark;
     3359                name = "PSApplication.m: setOrderFrontSetAlarmPanelHotKey:";
     3360                rLen = 0;
     3361                rLoc = 2004;
     3362                rType = 0;
     3363                vrLen = 1282;
     3364                vrLoc = 1964;
     3365        };
     3366        E11373BB043A0DCD00050002 = {
     3367                fRef = F560E2F20357506401A4E466;
     3368                isa = PBXTextBookmark;
     3369                name = "PSApplication.h: orderFrontAlarmsPanel:";
     3370                rLen = 0;
     3371                rLoc = 592;
     3372                rType = 0;
     3373                vrLen = 823;
     3374                vrLoc = 0;
     3375        };
     3376        E11373BC043A0DCD00050002 = {
     3377                fRef = F560E2F10357506401A4E466;
     3378                isa = PBXTextBookmark;
     3379                name = "PSApplication.m: __GNUC__";
     3380                rLen = 0;
     3381                rLoc = 0;
     3382                rType = 0;
     3383                vrLen = 1164;
     3384                vrLoc = 177;
     3385        };
     3386        E11373BD043A0DCD00050002 = {
     3387                fRef = E1F993C60436310F00050002;
     3388                isa = PBXTextBookmark;
     3389                name = "PSPreferencesController.h: 1";
     3390                rLen = 0;
     3391                rLoc = 0;
     3392                rType = 0;
     3393                vrLen = 532;
     3394                vrLoc = 0;
     3395        };
     3396        E11373BE043A0DCD00050002 = {
     3397                fRef = E1F993C70436310F00050002;
     3398                isa = PBXTextBookmark;
     3399                name = "PSPreferencesController.m: 23";
     3400                rLen = 0;
     3401                rLoc = 1994;
     3402                rType = 0;
     3403                vrLen = 1037;
     3404                vrLoc = 0;
     3405        };
     3406        E11373BF043A0DCD00050002 = {
     3407                fRef = E1F993C60436310F00050002;
     3408                isa = PBXTextBookmark;
     3409                name = "PSPreferencesController.h: hotKeySet:";
     3410                rLen = 25;
     3411                rLoc = 478;
     3412                rType = 0;
     3413                vrLen = 558;
     3414                vrLoc = 0;
     3415        };
     3416        E11373C0043A0DCD00050002 = {
     3417                fRef = E1F993C70436310F00050002;
     3418                isa = PBXTextBookmark;
     3419                name = "PSPreferencesController.m: 16";
     3420                rLen = 25;
     3421                rLoc = 581;
     3422                rType = 0;
     3423                vrLen = 1005;
     3424                vrLoc = 0;
     3425        };
     3426        E11373C1043A0DCD00050002 = {
    15263427                fRef = E1F993C60436310F00050002;
    15273428                isa = PBXTextBookmark;
     
    15333434                vrLoc = 0;
    15343435        };
    1535         E1137351043A0DCD00050002 = {
    1536                 fRef = E11373CC043A0DCD00050002;
    1537                 isa = PBXTextBookmark;
    1538                 name = "CarbonEvents.h: 4967";
    1539                 rLen = 55;
    1540                 rLoc = 192334;
    1541                 rType = 0;
    1542                 vrLen = 1556;
    1543                 vrLoc = 191621;
    1544         };
    1545         E1137352043A0DCD00050002 = {
    1546                 fRef = E11373CD043A0DCD00050002;
    1547                 isa = PBXTextBookmark;
    1548                 name = "CarbonEventsCore.h: 1781";
    1549                 rLen = 105;
    1550                 rLoc = 60609;
    1551                 rType = 0;
    1552                 vrLen = 1252;
    1553                 vrLoc = 59924;
    1554         };
    1555         E1137354043A0DCD00050002 = {
    1556                 fRef = E1F993C20436280200050002;
    1557                 isa = PBXTextBookmark;
    1558                 name = "NJRHotKeyField.m: 122";
    1559                 rLen = 0;
    1560                 rLoc = 4239;
    1561                 rType = 0;
    1562                 vrLen = 1431;
    1563                 vrLoc = 3199;
    1564         };
    1565         E1137355043A0DCD00050002 = {
    1566                 fRef = E1F993C10436280200050002;
    1567                 isa = PBXTextBookmark;
    1568                 name = "NJRHotKeyField.h: clear:";
    1569                 rLen = 0;
    1570                 rLoc = 327;
    1571                 rType = 0;
    1572                 vrLen = 576;
    1573                 vrLoc = 0;
    1574         };
    1575         E1137356043A0DCD00050002 = {
    1576                 fRef = E1F993C20436280200050002;
    1577                 isa = PBXTextBookmark;
    1578                 name = "NJRHotKeyField.m: 154";
    1579                 rLen = 0;
    1580                 rLoc = 5435;
    1581                 rType = 0;
    1582                 vrLen = 1348;
    1583                 vrLoc = 3749;
    1584         };
    1585         E1137357043A0DCD00050002 = {
    1586                 fRef = E1F993C10436280200050002;
    1587                 isa = PBXTextBookmark;
    1588                 name = "NJRHotKeyField.h: 17";
    1589                 rLen = 0;
    1590                 rLoc = 326;
    1591                 rType = 0;
    1592                 vrLen = 576;
    1593                 vrLoc = 0;
    1594         };
    1595         E1137358043A0DCD00050002 = {
    1596                 fRef = E1F993C20436280200050002;
    1597                 isa = PBXTextBookmark;
    1598                 name = "NJRHotKeyField.m: 178";
    1599                 rLen = 0;
    1600                 rLoc = 5429;
    1601                 rType = 0;
    1602                 vrLen = 737;
    1603                 vrLoc = 4698;
    1604         };
    1605         E1137359043A0DCD00050002 = {
    1606                 fRef = E1F993C10436280200050002;
    1607                 isa = PBXTextBookmark;
    1608                 name = "NJRHotKeyField.h: 17";
    1609                 rLen = 0;
    1610                 rLoc = 326;
    1611                 rType = 0;
    1612                 vrLen = 576;
    1613                 vrLoc = 0;
    1614         };
    1615         E113735A043A0DCD00050002 = {
    1616                 fRef = E1F993C20436280200050002;
    1617                 isa = PBXTextBookmark;
    1618                 name = "NJRHotKeyField.m: 178";
    1619                 rLen = 0;
    1620                 rLoc = 5429;
    1621                 rType = 0;
    1622                 vrLen = 737;
    1623                 vrLoc = 4698;
    1624         };
    1625         E113735B043A0DCD00050002 = {
    1626                 fRef = E1F993C10436280200050002;
    1627                 isa = PBXTextBookmark;
    1628                 name = "NJRHotKeyField.h: 17";
    1629                 rLen = 0;
    1630                 rLoc = 326;
    1631                 rType = 0;
    1632                 vrLen = 576;
    1633                 vrLoc = 0;
    1634         };
    1635         E113735C043A0DCD00050002 = {
    1636                 fRef = E1F993C20436280200050002;
    1637                 isa = PBXTextBookmark;
    1638                 name = "NJRHotKeyField.m: 157";
    1639                 rLen = 0;
    1640                 rLoc = 5429;
    1641                 rType = 0;
    1642                 vrLen = 737;
    1643                 vrLoc = 4698;
    1644         };
    1645         E113735D043A0DCD00050002 = {
    1646                 fRef = E1F993C10436280200050002;
    1647                 isa = PBXTextBookmark;
    1648                 name = "NJRHotKeyField.h: 17";
    1649                 rLen = 0;
    1650                 rLoc = 326;
    1651                 rType = 0;
    1652                 vrLen = 576;
    1653                 vrLoc = 0;
    1654         };
    1655         E113735E043A0DCD00050002 = {
    1656                 fRef = E1F993C20436280200050002;
    1657                 isa = PBXTextBookmark;
    1658                 name = "NJRHotKeyField.m: 157";
    1659                 rLen = 0;
    1660                 rLoc = 5429;
    1661                 rType = 0;
    1662                 vrLen = 737;
    1663                 vrLoc = 4698;
    1664         };
    1665         E113735F043A0DCD00050002 = {
    1666                 fRef = E1F993C10436280200050002;
    1667                 isa = PBXTextBookmark;
    1668                 name = "NJRHotKeyField.h: 17";
    1669                 rLen = 0;
    1670                 rLoc = 326;
    1671                 rType = 0;
    1672                 vrLen = 576;
    1673                 vrLoc = 0;
    1674         };
    1675         E1137360043A0DCD00050002 = {
    1676                 fRef = E1F993C20436280200050002;
    1677                 isa = PBXTextBookmark;
    1678                 name = "NJRHotKeyField.m: 158";
    1679                 rLen = 0;
    1680                 rLoc = 5429;
    1681                 rType = 0;
    1682                 vrLen = 840;
    1683                 vrLoc = 4595;
    1684         };
    1685         E1137361043A0DCD00050002 = {
    1686                 fRef = E1F993C10436280200050002;
    1687                 isa = PBXTextBookmark;
    1688                 name = "NJRHotKeyField.h: 13";
    1689                 rLen = 0;
    1690                 rLoc = 263;
    1691                 rType = 0;
    1692                 vrLen = 576;
    1693                 vrLoc = 0;
    1694         };
    1695         E1137362043A0DCD00050002 = {
    1696                 fRef = E1F993C20436280200050002;
    1697                 isa = PBXTextBookmark;
    1698                 name = "NJRHotKeyField.m: 159";
    1699                 rLen = 0;
    1700                 rLoc = 5429;
    1701                 rType = 0;
    1702                 vrLen = 840;
    1703                 vrLoc = 4595;
    1704         };
    1705         E1137363043A0DCD00050002 = {
    1706                 fRef = E1F993C10436280200050002;
    1707                 isa = PBXTextBookmark;
    1708                 name = "NJRHotKeyField.h: 14";
    1709                 rLen = 0;
    1710                 rLoc = 263;
    1711                 rType = 0;
    1712                 vrLen = 576;
    1713                 vrLoc = 0;
    1714         };
    1715         E1137364043A0DCD00050002 = {
    1716                 fRef = E1F993C20436280200050002;
    1717                 isa = PBXTextBookmark;
    1718                 name = "NJRHotKeyField.m: 160";
    1719                 rLen = 0;
    1720                 rLoc = 5429;
    1721                 rType = 0;
    1722                 vrLen = 840;
    1723                 vrLoc = 4595;
    1724         };
    1725         E1137365043A0DCD00050002 = {
    1726                 fRef = E1F993C10436280200050002;
    1727                 isa = PBXTextBookmark;
    1728                 name = "NJRHotKeyField.h: 15";
    1729                 rLen = 0;
    1730                 rLoc = 263;
    1731                 rType = 0;
    1732                 vrLen = 576;
    1733                 vrLoc = 0;
    1734         };
    1735         E1137366043A0DCD00050002 = {
    1736                 fRef = E1F993C20436280200050002;
    1737                 isa = PBXTextBookmark;
    1738                 name = "NJRHotKeyField.m: 160";
    1739                 rLen = 0;
    1740                 rLoc = 5429;
    1741                 rType = 0;
    1742                 vrLen = 840;
    1743                 vrLoc = 4595;
    1744         };
    1745         E1137367043A0DCD00050002 = {
    1746                 fRef = E1F993C10436280200050002;
    1747                 isa = PBXTextBookmark;
    1748                 name = "NJRHotKeyField.h: 15";
    1749                 rLen = 0;
    1750                 rLoc = 263;
    1751                 rType = 0;
    1752                 vrLen = 576;
    1753                 vrLoc = 0;
    1754         };
    1755         E1137368043A0DCD00050002 = {
    1756                 fRef = E1F993C20436280200050002;
    1757                 isa = PBXTextBookmark;
    1758                 name = "NJRHotKeyField.m: 160";
    1759                 rLen = 0;
    1760                 rLoc = 5429;
    1761                 rType = 0;
    1762                 vrLen = 840;
    1763                 vrLoc = 4595;
    1764         };
    1765         E1137369043A0DCD00050002 = {
    1766                 fRef = E1F993C10436280200050002;
    1767                 isa = PBXTextBookmark;
    1768                 name = "NJRHotKeyField.h: 13";
    1769                 rLen = 0;
    1770                 rLoc = 263;
    1771                 rType = 0;
    1772                 vrLen = 576;
    1773                 vrLoc = 0;
    1774         };
    1775         E113736A043A0DCD00050002 = {
    1776                 fRef = E1F993C20436280200050002;
    1777                 isa = PBXTextBookmark;
    1778                 name = "NJRHotKeyField.m: 163";
    1779                 rLen = 0;
    1780                 rLoc = 5429;
    1781                 rType = 0;
    1782                 vrLen = 840;
    1783                 vrLoc = 4595;
    1784         };
    1785         E113736B043A0DCD00050002 = {
    1786                 fRef = E1F993C10436280200050002;
    1787                 isa = PBXTextBookmark;
    1788                 name = "NJRHotKeyField.h: 21";
    1789                 rLen = 0;
    1790                 rLoc = 358;
    1791                 rType = 0;
    1792                 vrLen = 623;
    1793                 vrLoc = 0;
    1794         };
    1795         E113736C043A0DCD00050002 = {
    1796                 fRef = E1F993C20436280200050002;
    1797                 isa = PBXTextBookmark;
    1798                 name = "NJRHotKeyField.m: 163";
    1799                 rLen = 0;
    1800                 rLoc = 5429;
    1801                 rType = 0;
    1802                 vrLen = 840;
    1803                 vrLoc = 4595;
    1804         };
    1805         E113736D043A0DCD00050002 = {
    1806                 fRef = E1F993C10436280200050002;
    1807                 isa = PBXTextBookmark;
    1808                 name = "NJRHotKeyField.h: 20";
    1809                 rLen = 0;
    1810                 rLoc = 358;
    1811                 rType = 0;
    1812                 vrLen = 627;
    1813                 vrLoc = 0;
    1814         };
    1815         E113736E043A0DCD00050002 = {
    1816                 fRef = E1F993C20436280200050002;
    1817                 isa = PBXTextBookmark;
    1818                 name = "NJRHotKeyField.m: 155";
    1819                 rLen = 0;
    1820                 rLoc = 5429;
    1821                 rType = 0;
    1822                 vrLen = 840;
    1823                 vrLoc = 4595;
    1824         };
    1825         E113736F043A0DCD00050002 = {
    1826                 fRef = E1F993C10436280200050002;
    1827                 isa = PBXTextBookmark;
    1828                 name = "NJRHotKeyField.h: 21";
    1829                 rLen = 0;
    1830                 rLoc = 358;
    1831                 rType = 0;
    1832                 vrLen = 673;
    1833                 vrLoc = 0;
    1834         };
    1835         E1137370043A0DCD00050002 = {
    1836                 fRef = E1F993C20436280200050002;
    1837                 isa = PBXTextBookmark;
    1838                 name = "NJRHotKeyField.m: 172";
    1839                 rLen = 0;
    1840                 rLoc = 5429;
    1841                 rType = 0;
    1842                 vrLen = 619;
    1843                 vrLoc = 4816;
    1844         };
    1845         E1137371043A0DCD00050002 = {
    1846                 fRef = E1F993C10436280200050002;
    1847                 isa = PBXTextBookmark;
    1848                 name = "NJRHotKeyField.h: setFromPropertyList:";
    1849                 rLen = 0;
    1850                 rLoc = 358;
    1851                 rType = 0;
    1852                 vrLen = 673;
    1853                 vrLoc = 0;
    1854         };
    1855         E1137372043A0DCD00050002 = {
    1856                 fRef = E1F993C70436310F00050002;
    1857                 isa = PBXTextBookmark;
    1858                 name = "PSPreferencesController.m: 25";
    1859                 rLen = 0;
    1860                 rLoc = 2264;
    1861                 rType = 0;
    1862                 vrLen = 848;
    1863                 vrLoc = 0;
    1864         };
    1865         E1137373043A0DCD00050002 = {
    1866                 fRef = E1F993C60436310F00050002;
    1867                 isa = PBXTextBookmark;
    1868                 name = "PSPreferencesController.h: __BIG_ENDIAN__";
    1869                 rLen = 0;
    1870                 rLoc = 0;
    1871                 rType = 0;
    1872                 vrLen = 483;
    1873                 vrLoc = 0;
    1874         };
    1875         E1137374043A0DCD00050002 = {
    1876                 fRef = E1F993C70436310F00050002;
    1877                 isa = PBXTextBookmark;
    1878                 name = "PSPreferencesController.m: ";
    1879                 rLen = 0;
    1880                 rLoc = 4105;
    1881                 rType = 0;
    1882                 vrLen = 1673;
    1883                 vrLoc = 904;
    1884         };
    1885         E1137375043A0DCD00050002 = {
    1886                 fRef = E1F993C60436310F00050002;
    1887                 isa = PBXTextBookmark;
    1888                 name = "PSPreferencesController.h: __BIG_ENDIAN__";
    1889                 rLen = 0;
    1890                 rLoc = 0;
    1891                 rType = 0;
    1892                 vrLen = 483;
    1893                 vrLoc = 0;
    1894         };
    1895         E1137376043A0DCD00050002 = {
    1896                 fRef = E1F993C70436310F00050002;
    1897                 isa = PBXTextBookmark;
    1898                 name = "PSPreferencesController.m: ";
    1899                 rLen = 0;
    1900                 rLoc = 4105;
    1901                 rType = 0;
    1902                 vrLen = 1678;
    1903                 vrLoc = 904;
    1904         };
    1905         E1137377043A0DCD00050002 = {
    1906                 fRef = E1F993C60436310F00050002;
    1907                 isa = PBXTextBookmark;
    1908                 name = "PSPreferencesController.h: __BIG_ENDIAN__";
    1909                 rLen = 0;
    1910                 rLoc = 0;
    1911                 rType = 0;
    1912                 vrLen = 483;
    1913                 vrLoc = 0;
    1914         };
    1915         E1137378043A0DCD00050002 = {
    1916                 fRef = E1F993C70436310F00050002;
    1917                 isa = PBXTextBookmark;
    1918                 name = "PSPreferencesController.m: 74";
    1919                 rLen = 0;
    1920                 rLoc = 4207;
    1921                 rType = 0;
    1922                 vrLen = 1488;
    1923                 vrLoc = 2169;
    1924         };
    1925         E1137379043A0DCD00050002 = {
    1926                 fRef = E1F993C60436310F00050002;
    1927                 isa = PBXTextBookmark;
    1928                 name = "PSPreferencesController.h: 14";
    1929                 rLen = 14;
    1930                 rLoc = 283;
    1931                 rType = 0;
    1932                 vrLen = 483;
    1933                 vrLoc = 0;
    1934         };
    1935         E113737A043A0DCD00050002 = {
    1936                 fRef = E1F993C70436310F00050002;
    1937                 isa = PBXTextBookmark;
    1938                 name = "PSPreferencesController.m: hotKeySet:";
    1939                 rLen = 48;
    1940                 rLoc = 4131;
    1941                 rType = 0;
    1942                 vrLen = 1428;
    1943                 vrLoc = 2248;
    1944         };
    1945         E113737B043A0DCD00050002 = {
    1946                 fRef = E1F993C60436310F00050002;
    1947                 isa = PBXTextBookmark;
    1948                 name = "PSPreferencesController.h: 24";
    1949                 rLen = 0;
    1950                 rLoc = 558;
    1951                 rType = 0;
    1952                 vrLen = 532;
    1953                 vrLoc = 0;
    1954         };
    1955         E113737C043A0DCD00050002 = {
    1956                 fRef = E1F993C70436310F00050002;
    1957                 isa = PBXTextBookmark;
    1958                 name = "PSPreferencesController.m: defaults";
    1959                 rLen = 0;
    1960                 rLoc = 2079;
    1961                 rType = 0;
    1962                 vrLen = 1168;
    1963                 vrLoc = 47;
    1964         };
    1965         E113737D043A0DCD00050002 = {
    1966                 fRef = E11373140439FCC700050002;
    1967                 isa = PBXTextBookmark;
    1968                 name = "NJRHotKey.h: 1";
    1969                 rLen = 0;
    1970                 rLoc = 0;
    1971                 rType = 0;
    1972                 vrLen = 226;
    1973                 vrLoc = 0;
    1974         };
    1975         E113737E043A0DCD00050002 = {
    1976                 fRef = E14DEC830438969400050002;
    1977                 isa = PBXTextBookmark;
    1978                 name = "NJRHotKeyFieldCell.m: selectWithFrame:inView:editor:delegate:start:length:";
    1979                 rLen = 0;
    1980                 rLoc = 408;
    1981                 rType = 0;
    1982                 vrLen = 591;
    1983                 vrLoc = 0;
    1984         };
    1985         E113737F043A0DCD00050002 = {
    1986                 fRef = E1F993C20436280200050002;
    1987                 isa = PBXTextBookmark;
    1988                 name = "NJRHotKeyField.m: 157";
    1989                 rLen = 0;
    1990                 rLoc = 5429;
    1991                 rType = 0;
    1992                 vrLen = 1348;
    1993                 vrLoc = 3970;
    1994         };
    1995         E1137380043A0DCD00050002 = {
    1996                 fRef = E11373150439FCC700050002;
    1997                 isa = PBXTextBookmark;
    1998                 name = "NJRHotKey.m: 37";
    1999                 rLen = 0;
    2000                 rLoc = 2821;
    2001                 rType = 0;
    2002                 vrLen = 1054;
    2003                 vrLoc = 0;
    2004         };
    2005         E1137381043A0DCD00050002 = {
    2006                 fRef = E1F993C20436280200050002;
    2007                 isa = PBXTextBookmark;
    2008                 name = "NJRHotKeyField.m: 157";
    2009                 rLen = 0;
    2010                 rLoc = 5429;
    2011                 rType = 0;
    2012                 vrLen = 1348;
    2013                 vrLoc = 3970;
    2014         };
    2015         E1137382043A0DCD00050002 = {
    2016                 fRef = E1F993C10436280200050002;
    2017                 isa = PBXTextBookmark;
    2018                 name = "NJRHotKeyField.h: 12";
    2019                 rLen = 0;
    2020                 rLoc = 197;
    2021                 rType = 0;
    2022                 vrLen = 617;
    2023                 vrLoc = 0;
    2024         };
    2025         E1137383043A0DCD00050002 = {
    2026                 fRef = E11373150439FCC700050002;
    2027                 isa = PBXTextBookmark;
    2028                 name = "NJRHotKey.m: 37";
    2029                 rLen = 0;
    2030                 rLoc = 2821;
    2031                 rType = 0;
    2032                 vrLen = 1054;
    2033                 vrLoc = 0;
    2034         };
    2035         E1137384043A0DCD00050002 = {
    2036                 fRef = E11373140439FCC700050002;
    2037                 isa = PBXTextBookmark;
    2038                 name = "NJRHotKey.h: 16";
    2039                 rLen = 0;
    2040                 rLoc = 314;
    2041                 rType = 0;
    2042                 vrLen = 322;
    2043                 vrLoc = 0;
    2044         };
    2045         E1137385043A0DCD00050002 = {
    2046                 fRef = E1F993C20436280200050002;
    2047                 isa = PBXTextBookmark;
    2048                 name = "NJRHotKeyField.m: 137";
    2049                 rLen = 0;
    2050                 rLoc = 4485;
    2051                 rType = 0;
    2052                 vrLen = 1505;
    2053                 vrLoc = 210;
    2054         };
    2055         E1137386043A0DCD00050002 = {
    2056                 fRef = E1F993C10436280200050002;
    2057                 isa = PBXTextBookmark;
    2058                 name = "NJRHotKeyField.h: 12";
    2059                 rLen = 0;
    2060                 rLoc = 197;
    2061                 rType = 0;
    2062                 vrLen = 617;
    2063                 vrLoc = 0;
    2064         };
    2065         E1137387043A0DCD00050002 = {
    2066                 fRef = E1F993C20436280200050002;
    2067                 isa = PBXTextBookmark;
    2068                 name = "NJRHotKeyField.m: _setUp";
    2069                 rLen = 0;
    2070                 rLoc = 1263;
    2071                 rType = 0;
    2072                 vrLen = 1037;
    2073                 vrLoc = 903;
    2074         };
    2075         E1137388043A0DCD00050002 = {
    2076                 fRef = E1F993C10436280200050002;
    2077                 isa = PBXTextBookmark;
    2078                 name = "NJRHotKeyField.h: clear:";
    2079                 rLen = 0;
    2080                 rLoc = 326;
    2081                 rType = 0;
    2082                 vrLen = 641;
    2083                 vrLoc = 0;
    2084         };
    2085         E1137389043A0DCD00050002 = {
    2086                 fRef = E1F993C20436280200050002;
    2087                 isa = PBXTextBookmark;
    2088                 name = "NJRHotKeyField.m: ";
    2089                 rLen = 0;
    2090                 rLoc = 1263;
    2091                 rType = 0;
    2092                 vrLen = 1037;
    2093                 vrLoc = 903;
    2094         };
    2095         E113738A043A0DCD00050002 = {
    2096                 fRef = E1F993C10436280200050002;
    2097                 isa = PBXTextBookmark;
    2098                 name = "NJRHotKeyField.h: 22";
    2099                 rLen = 0;
    2100                 rLoc = 358;
    2101                 rType = 0;
    2102                 vrLen = 581;
    2103                 vrLoc = 0;
    2104         };
    2105         E113738B043A0DCD00050002 = {
    2106                 fRef = E11373140439FCC700050002;
    2107                 isa = PBXTextBookmark;
    2108                 name = "NJRHotKey.h: 19";
    2109                 rLen = 49;
    2110                 rLoc = 733;
    2111                 rType = 0;
    2112                 vrLen = 418;
    2113                 vrLoc = 0;
    2114         };
    2115         E113738C043A0DCD00050002 = {
    2116                 fRef = E11373150439FCC700050002;
    2117                 isa = PBXTextBookmark;
    2118                 name = "NJRHotKey.m: 13";
    2119                 rLen = 0;
    2120                 rLoc = 1782;
    2121                 rType = 0;
    2122                 vrLen = 1147;
    2123                 vrLoc = 0;
    2124         };
    2125         E113738D043A0DCD00050002 = {
    2126                 fRef = E11373140439FCC700050002;
    2127                 isa = PBXTextBookmark;
    2128                 name = "NJRHotKey.h: 13";
    2129                 rLen = 97;
    2130                 rLoc = 217;
    2131                 rType = 0;
    2132                 vrLen = 418;
    2133                 vrLoc = 0;
    2134         };
    2135         E113738E043A0DCD00050002 = {
    2136                 fRef = E11373150439FCC700050002;
    2137                 isa = PBXTextBookmark;
    2138                 name = "NJRHotKey.m: 22";
    2139                 rLen = 0;
    2140                 rLoc = 1782;
    2141                 rType = 0;
    2142                 vrLen = 1023;
    2143                 vrLoc = 146;
    2144         };
    2145         E113738F043A0DCD00050002 = {
    2146                 fRef = E11373140439FCC700050002;
    2147                 isa = PBXTextBookmark;
    2148                 name = "NJRHotKey.h: 19";
    2149                 rLen = 0;
    2150                 rLoc = 686;
    2151                 rType = 0;
    2152                 vrLen = 538;
    2153                 vrLoc = 0;
    2154         };
    2155         E1137390043A0DCD00050002 = {
    2156                 fRef = E11373150439FCC700050002;
    2157                 isa = PBXTextBookmark;
    2158                 name = "NJRHotKey.m: 23";
    2159                 rLen = 0;
    2160                 rLoc = 1782;
    2161                 rType = 0;
    2162                 vrLen = 1023;
    2163                 vrLoc = 146;
    2164         };
    2165         E1137391043A0DCD00050002 = {
    2166                 fRef = E11373140439FCC700050002;
    2167                 isa = PBXTextBookmark;
    2168                 name = "NJRHotKey.h: 19";
    2169                 rLen = 0;
    2170                 rLoc = 686;
    2171                 rType = 0;
    2172                 vrLen = 538;
    2173                 vrLoc = 0;
    2174         };
    2175         E1137392043A0DCD00050002 = {
    2176                 fRef = E11373150439FCC700050002;
    2177                 isa = PBXTextBookmark;
    2178                 name = "NJRHotKey.m: 27";
    2179                 rLen = 0;
    2180                 rLoc = 1782;
    2181                 rType = 0;
    2182                 vrLen = 951;
    2183                 vrLoc = 146;
    2184         };
    2185         E1137393043A0DCD00050002 = {
    2186                 fRef = E11373140439FCC700050002;
    2187                 isa = PBXTextBookmark;
    2188                 name = "NJRHotKey.h: 19";
    2189                 rLen = 0;
    2190                 rLoc = 686;
    2191                 rType = 0;
    2192                 vrLen = 538;
    2193                 vrLoc = 0;
    2194         };
    2195         E1137394043A0DCD00050002 = {
    2196                 fRef = E11373150439FCC700050002;
    2197                 isa = PBXTextBookmark;
    2198                 name = "NJRHotKey.m: 27";
    2199                 rLen = 0;
    2200                 rLoc = 1782;
    2201                 rType = 0;
    2202                 vrLen = 951;
    2203                 vrLoc = 146;
    2204         };
    2205         E1137395043A0DCD00050002 = {
    2206                 fRef = E11373140439FCC700050002;
    2207                 isa = PBXTextBookmark;
    2208                 name = "NJRHotKey.h: 19";
    2209                 rLen = 0;
    2210                 rLoc = 686;
    2211                 rType = 0;
    2212                 vrLen = 538;
    2213                 vrLoc = 0;
    2214         };
    2215         E1137396043A0DCD00050002 = {
    2216                 fRef = E11373150439FCC700050002;
    2217                 isa = PBXTextBookmark;
    2218                 name = "NJRHotKey.m: 27";
    2219                 rLen = 0;
    2220                 rLoc = 1782;
    2221                 rType = 0;
    2222                 vrLen = 951;
    2223                 vrLoc = 146;
    2224         };
    2225         E1137397043A0DCD00050002 = {
    2226                 fRef = E11373140439FCC700050002;
    2227                 isa = PBXTextBookmark;
    2228                 name = "NJRHotKey.h: 19";
    2229                 rLen = 0;
    2230                 rLoc = 686;
    2231                 rType = 0;
    2232                 vrLen = 538;
    2233                 vrLoc = 0;
    2234         };
    2235         E1137398043A0DCD00050002 = {
    2236                 fRef = E11373150439FCC700050002;
    2237                 isa = PBXTextBookmark;
    2238                 name = "NJRHotKey.m: 27";
    2239                 rLen = 0;
    2240                 rLoc = 1782;
    2241                 rType = 0;
    2242                 vrLen = 951;
    2243                 vrLoc = 146;
    2244         };
    2245         E1137399043A0DCD00050002 = {
    2246                 fRef = E1F993C70436310F00050002;
    2247                 isa = PBXTextBookmark;
    2248                 name = "PSPreferencesController.m: ";
    2249                 rLen = 0;
    2250                 rLoc = 4207;
    2251                 rType = 0;
    2252                 vrLen = 1437;
    2253                 vrLoc = 2129;
    2254         };
    2255         E113739A043A0DCD00050002 = {
    2256                 fRef = E1F993C60436310F00050002;
    2257                 isa = PBXTextBookmark;
    2258                 name = "PSPreferencesController.h: 1";
    2259                 rLen = 0;
    2260                 rLoc = 0;
    2261                 rType = 0;
    2262                 vrLen = 532;
    2263                 vrLoc = 0;
    2264         };
    2265         E113739B043A0DCD00050002 = {
    2266                 fRef = E1F993C70436310F00050002;
    2267                 isa = PBXTextBookmark;
    2268                 name = "PSPreferencesController.m: hotKeySet:";
    2269                 rLen = 0;
    2270                 rLoc = 4155;
    2271                 rType = 0;
    2272                 vrLen = 1049;
    2273                 vrLoc = 0;
    2274         };
    2275         E113739C043A0DCD00050002 = {
    2276                 fRef = E1F993C20436280200050002;
    2277                 isa = PBXTextBookmark;
    2278                 name = "NJRHotKeyField.m: propertyListRepresentation";
    2279                 rLen = 13;
    2280                 rLoc = 4595;
    2281                 rType = 0;
    2282                 vrLen = 1463;
    2283                 vrLoc = 0;
    2284         };
    2285         E113739D043A0DCD00050002 = {
    2286                 fRef = E1F993C70436310F00050002;
    2287                 isa = PBXTextBookmark;
    2288                 name = "PSPreferencesController.m: ";
    2289                 rLen = 0;
    2290                 rLoc = 4207;
    2291                 rType = 0;
    2292                 vrLen = 1437;
    2293                 vrLoc = 2129;
    2294         };
    2295         E113739E043A0DCD00050002 = {
    2296                 fRef = E11373150439FCC700050002;
    2297                 isa = PBXTextBookmark;
    2298                 name = "NJRHotKey.m: 19";
    2299                 rLen = 0;
    2300                 rLoc = 1782;
    2301                 rType = 0;
    2302                 vrLen = 973;
    2303                 vrLoc = 0;
    2304         };
    2305         E113739F043A0DCD00050002 = {
    2306                 fRef = E1F993C20436280200050002;
    2307                 isa = PBXTextBookmark;
    2308                 name = "NJRHotKeyField.m: 51";
    2309                 rLen = 0;
    2310                 rLoc = 1263;
    2311                 rType = 0;
    2312                 vrLen = 1116;
    2313                 vrLoc = 934;
    2314         };
    2315         E11373A0043A0DCD00050002 = {
    2316                 fRef = E1F993C10436280200050002;
    2317                 isa = PBXTextBookmark;
    2318                 name = "NJRHotKeyField.h: 22";
    2319                 rLen = 0;
    2320                 rLoc = 358;
    2321                 rType = 0;
    2322                 vrLen = 581;
    2323                 vrLoc = 0;
    2324         };
    2325         E11373A1043A0DCD00050002 = {
    2326                 fRef = E1F993C20436280200050002;
    2327                 isa = PBXTextBookmark;
    2328                 name = "NJRHotKeyField.m: 107";
    2329                 rLen = 38;
    2330                 rLoc = 2681;
    2331                 rType = 0;
    2332                 vrLen = 1623;
    2333                 vrLoc = 2340;
    2334         };
    2335         E11373A2043A0DCD00050002 = {
    2336                 fRef = E11373150439FCC700050002;
    2337                 isa = PBXTextBookmark;
    2338                 name = "NJRHotKey.m: 19";
    2339                 rLen = 0;
    2340                 rLoc = 1782;
    2341                 rType = 0;
    2342                 vrLen = 948;
    2343                 vrLoc = 30;
    2344         };
    2345         E11373A3043A0DCD00050002 = {
    2346                 fRef = E11373140439FCC700050002;
    2347                 isa = PBXTextBookmark;
    2348                 name = "NJRHotKey.h: 19";
    2349                 rLen = 0;
    2350                 rLoc = 686;
    2351                 rType = 0;
    2352                 vrLen = 538;
    2353                 vrLoc = 0;