]> Dogcows Code - chaz/thecheat/commitdiff
The Cheat 1.0 v1.0
authorCharles McGarvey <chazmcgarvey@brokenzipper.com>
Fri, 19 Dec 2003 19:00:00 +0000 (12:00 -0700)
committerCharles McGarvey <chazmcgarvey@brokenzipper.com>
Fri, 19 Dec 2003 19:00:00 +0000 (12:00 -0700)
Bug Fixes:
- User interface glitch disallowing continuous changes to be stopped.
- Other minor bugs.

40 files changed:
AppController.h
AppController.m
CheatClient.m
CheatServer.m
English.lproj/AboutBox.nib/info.nib
English.lproj/AboutBox.nib/keyedobjects.nib
English.lproj/AboutBox.nib/objects.nib
English.lproj/AboutBox~.nib/info.nib
English.lproj/AboutBox~.nib/keyedobjects.nib
English.lproj/AboutBox~.nib/objects.nib
English.lproj/Credits.rtf [deleted file]
English.lproj/InfoPlist.strings
English.lproj/MainMenu.nib/classes.nib
English.lproj/MainMenu.nib/info.nib
English.lproj/MainMenu.nib/keyedobjects.nib
English.lproj/MainMenu.nib/objects.nib
English.lproj/MainMenu~.nib/classes.nib
English.lproj/MainMenu~.nib/info.nib
English.lproj/MainMenu~.nib/keyedobjects.nib
English.lproj/MainMenu~.nib/objects.nib
English.lproj/MyDocument.nib/classes.nib
English.lproj/MyDocument.nib/info.nib
English.lproj/MyDocument.nib/keyedobjects.nib
English.lproj/MyDocument.nib/objects.nib
English.lproj/MyDocument~.nib/classes.nib
English.lproj/MyDocument~.nib/info.nib
English.lproj/MyDocument~.nib/keyedobjects.nib
English.lproj/MyDocument~.nib/objects.nib
English.lproj/NetTraffic.nib/info.nib
English.lproj/NetTraffic.nib/keyedobjects.nib
English.lproj/NetTraffic.nib/objects.nib
Info-The_Cheat__Upgraded_.plist
MyDocument.h
MyDocument.m
Read Me.pdf
Read Me.rtf
The Cheat.pbproj/chaz.pbxuser
The Cheat.pbproj/project.pbxproj
icon.icns [new file with mode: 0644]
icon_b.icns [deleted file]

index fb222b3ac0305fa64ece1cf1dc1678ea0379941b..efdce2ab094206dd86b01e9cfd77bff476adff39 100644 (file)
 @class NetTrafficController;
 
 
-@interface AppController : NSObject < PreferenceControlling, NetTrafficControlling, ListenerDelegate, ServerDelegate >
+@interface AppController : NSApplication < PreferenceControlling, NetTrafficControlling, ListenerDelegate, ServerDelegate >
 {
        BOOL                                    waitingToListen;
        NSConnection                    *connection;
        int                                             connectionPort;
        BOOL                                    connectionRemote;
        int                                             sockfd;
-       NSNetService                    *service, *oldService;
+       NSNetService                    *service;
 
        NSMutableArray                  *servers;
 
        AboutBoxController              *aboutBoxController;
        PreferenceController    *preferenceController;
        NetTrafficController    *netTrafficController;
+       
+       // global network browser
+       NSNetServiceBrowser             *browser;
+       NSMutableArray                  *serverList;
 }
 
 - (void)listenOnPort:(int)port remote:(BOOL)remote;
@@ -51,6 +55,7 @@
 
 - (IBAction)launchHelpFile:(id)sender;
 - (IBAction)launchWebsiteMenu:(id)sender;
-- (IBAction)launchDebugEmailMenu:(id)sender;
+
+- (NSArray *)serverList;
 
 @end
\ No newline at end of file
index c8750c03b8ceec35d47e654dc9f716b8d61ef1f1..56e269674558577fac441df7f1d8f588641a5c0f 100644 (file)
        if ( self = [super init] )
        {
                servers = [[NSMutableArray alloc] init];
-               
-               [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(willQuit:) name:@"NSApplicationWillTerminateNotification" object:nil];
 
                [self listenOnPort:TCGlobalListenPort remote:TCGlobalAllowRemote];
                [self broadcastWithName:TCGlobalBroadcastName];
+               
+               // set up the network browser
+               browser = [[NSNetServiceBrowser alloc] init];
+               [browser setDelegate:self];
+               [browser searchForServicesOfType:@"_cheat._tcp." inDomain:@"local."];
+               
+               serverList = [[NSMutableArray alloc] init];
+               
+               [self setDelegate:self];
        }
 
        return self;
 
 - (void)stopBroadcast
 {
-       oldService = service;
-       [oldService stop], service = nil;
+       [service stop], service = nil;
 }
 
 
        LaunchWebsite();
 }
 
-- (IBAction)launchDebugEmailMenu:(id)sender
+
+- (NSArray *)serverList
 {
-       [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"mailto:thecheat@brokenzipper.com"]];
+       return serverList;
 }
 
 
        [self stopBroadcast];
 
        [servers release];
+       
+       [browser release];
+       [serverList release];
 
        [super dealloc];
 }
 - (void)netServiceDidStop:(NSNetService *)sender
 {
        NSLog( @"service stopped" );
-       [oldService release], oldService = nil;
+       [sender release];
 }
 
 
 /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%   NSApplication Notification
+%%%%%%%%%%%%%%%%%%%%%%   NSNetServiceBrowser Delegate
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 
 
-- (void)willQuit:(NSNotification *)note
+- (void)netServiceBrowser:(NSNetServiceBrowser *)browser didFindService:(NSNetService *)aService moreComing:(BOOL)more
+{
+       // a server has broadcast; not much use until it's resolved.
+       [aService setDelegate:self];
+       [aService resolve];
+}
+
+- (void)netServiceDidResolveAddress:(NSNetService *)aService
+{      
+       int                                     i, top = [serverList count];
+       
+       // ignore if this is the local server.
+       if ( TCGlobalAllowRemote && [[aService name] isEqualToString:TCGlobalBroadcastName] )
+       {
+               return;
+       }
+       
+       // ignore if the server name is already in the list.
+       for ( i = 0; i < top; i++ )
+       {
+               if ( [[aService name] isEqualToString:[(NSNetService *)[serverList objectAtIndex:i] name]] )
+               {
+                       return;
+               }
+       }
+       
+       [serverList addObject:aService];
+       NSLog( @"server added: %i", [serverList count] );
+       
+       [[NSNotificationCenter defaultCenter] postNotificationName:@"TCServerFound" object:aService];
+}
+
+- (void)netServiceBrowser:(NSNetServiceBrowser *)browser didRemoveService:(NSNetService *)aService moreComing:(BOOL)more
 {
-       //[self listenPortTextField:self];
-       //[self broadcastNameTextField:self];
+       int                                     i, top = [serverList count];
+       
+       for ( i = 0; i < top; i++ )
+       {
+               if ( [[aService name] isEqualToString:[(NSNetService *)[serverList objectAtIndex:i] name]] )
+               {
+                       [serverList removeObjectAtIndex:i];
+                       NSLog( @"server deleted: %i", [serverList count] );
+                       break;
+               }
+       }
+       
+       [[NSNotificationCenter defaultCenter] postNotificationName:@"TCServerLost" object:aService];
 }
 
 
index a7df9fab804521611c67066cd7302b81bce87ab7..a4ebd973951a20b84847bff717f13f8a3065f5d7 100644 (file)
                        break;
                }
 
-               NSLog( @"CLIENT message %i/%i/%i", header.checksum, header.function, header.size );
+               //NSLog( @"CLIENT message %i/%i/%i", header.checksum, header.function, header.size );
 
                if ( header.size != 0 )
                {
index ba4ca6e48b791350c1c3f88bb6e6c55306752231..4feaa269c630b2a2ccefb9d712feea497720a435 100644 (file)
                                }
                        }
 
-                       NSLog( @"SERVER message %i/%i/%i", header.checksum, header.function, header.size );
+                       //NSLog( @"SERVER message %i/%i/%i", header.checksum, header.function, header.size );
 
                        switch ( header.function )
                        {
        TCaddress                                       *results = NULL;
        int                                                     resultsAmount = 0;
        
-       unsigned                                        zone_count = 10;
+       /*unsigned                                      zone_count = 10;
        vm_address_t                            *zones = (vm_address_t *)malloc( zone_count * sizeof(vm_address_t) );
        //memory_reader_t                               reader;
        
        {
                //address = zones[0];
                
-               /*int                   i;
+               int                     i;
                
                for ( i = 0; i < 10; i++ )
                {
                        NSLog( @"malloc_get_all_zones[%i] = %X", i, (vm_address_t)zones[i] );
-               }*/
-       }
+               }
+       }*/
        
        for (;;)
        {
index b82da11ee532f302fa49361f50920c89e9c13d22..ff50bd4e52390a1265e161bcf9746b2b42335467 100644 (file)
@@ -11,6 +11,6 @@
                <integer>5</integer>
        </array>
        <key>IBSystem Version</key>
-       <string>7C107</string>
+       <string>7D24</string>
 </dict>
 </plist>
index df5464b9873a70420a63e9c0930013896197e0ad..732b2b1f2ca619b6179fa6d2ef55fc6f38d2a860 100644 (file)
Binary files a/English.lproj/AboutBox.nib/keyedobjects.nib and b/English.lproj/AboutBox.nib/keyedobjects.nib differ
index 21170eab6e1cd3ca8bb184232c21a49d9d5d45ef..b7816405a11fed5ffafda864f6d12af20650c759 100644 (file)
Binary files a/English.lproj/AboutBox.nib/objects.nib and b/English.lproj/AboutBox.nib/objects.nib differ
index b82da11ee532f302fa49361f50920c89e9c13d22..ff50bd4e52390a1265e161bcf9746b2b42335467 100644 (file)
@@ -11,6 +11,6 @@
                <integer>5</integer>
        </array>
        <key>IBSystem Version</key>
-       <string>7C107</string>
+       <string>7D24</string>
 </dict>
 </plist>
index befbe4c4f37d4e0051046460eac62f3b276f39e9..732b2b1f2ca619b6179fa6d2ef55fc6f38d2a860 100644 (file)
Binary files a/English.lproj/AboutBox~.nib/keyedobjects.nib and b/English.lproj/AboutBox~.nib/keyedobjects.nib differ
index bec027f518ab85998d7b20f9b5ac57542eb563e2..b7816405a11fed5ffafda864f6d12af20650c759 100644 (file)
Binary files a/English.lproj/AboutBox~.nib/objects.nib and b/English.lproj/AboutBox~.nib/objects.nib differ
diff --git a/English.lproj/Credits.rtf b/English.lproj/Credits.rtf
deleted file mode 100644 (file)
index ff10d54..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-{\rtf1\mac\ansicpg10000\cocoartf102
-{\fonttbl\f0\fswiss\fcharset77 Helvetica-Bold;\f1\fswiss\fcharset77 Helvetica;}
-{\colortbl;\red255\green255\blue255;}
-\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural
-
-\f0\b\fs24 \cf0 Programming:
-\f1\b0 \
-       Chaz McGarvey\
-
-\fs18 \
-Standard About Box ( Customize Me!! )}
\ No newline at end of file
index e98bc40a43ac42f4c85a19f7aa26db49c2f59576..a002c0d4373dc6d086a317d5da0730c0f98d60a5 100644 (file)
Binary files a/English.lproj/InfoPlist.strings and b/English.lproj/InfoPlist.strings differ
index ad916b00c83e3b00b1cc7f884cef3aa31b88b16b..dbb10e8c33c9771fdfb8c7042e846fdfb872fc22 100644 (file)
@@ -11,7 +11,7 @@
             }; 
             CLASS = AppController; 
             LANGUAGE = ObjC; 
-            SUPERCLASS = NSObject
+            SUPERCLASS = NSApplication
         }, 
         {
             ACTIONS = {redoMenu = id; undoMenu = id; }; 
index 6ea45962697edc861b4d22b1273627ba831d13f0..51758390a3f74f2a04a06b80c55feaad2d7438fe 100644 (file)
@@ -7,7 +7,7 @@
        <key>IBEditorPositions</key>
        <dict>
                <key>29</key>
-               <string>87 519 377 44 0 0 1280 1002 </string>
+               <string>414 540 377 44 0 0 1280 1002 </string>
        </dict>
        <key>IBFramework Version</key>
        <string>349.0</string>
@@ -16,6 +16,6 @@
                <integer>29</integer>
        </array>
        <key>IBSystem Version</key>
-       <string>7C107</string>
+       <string>7D24</string>
 </dict>
 </plist>
index 9dba46f75ebc240c9ca6378ce2b0484c0f53f26d..2a9c5c36b8680a30b3e64d006c9d6b5429eb3cac 100644 (file)
Binary files a/English.lproj/MainMenu.nib/keyedobjects.nib and b/English.lproj/MainMenu.nib/keyedobjects.nib differ
index f524ff74e6322980177ee60878832c0cd0dd7c1f..ed061e92e2a3437d7d93ec0129e150a3e8321b0c 100644 (file)
Binary files a/English.lproj/MainMenu.nib/objects.nib and b/English.lproj/MainMenu.nib/objects.nib differ
index bfbeb7dbcd8f3f857a968c5d7dd4664ad9253f39..dbb10e8c33c9771fdfb8c7042e846fdfb872fc22 100644 (file)
@@ -3,7 +3,6 @@
         {
             ACTIONS = {
                 launchDebugEmailMenu = id; 
-                launchEmailMenu = id; 
                 launchHelpFile = id; 
                 launchWebsiteMenu = id; 
                 showAboutBoxWindow = id; 
@@ -12,7 +11,7 @@
             }; 
             CLASS = AppController; 
             LANGUAGE = ObjC; 
-            SUPERCLASS = NSObject
+            SUPERCLASS = NSApplication
         }, 
         {
             ACTIONS = {redoMenu = id; undoMenu = id; }; 
index 6ea45962697edc861b4d22b1273627ba831d13f0..d0ed50af48dfcb663302dde918c21a061d054ee5 100644 (file)
@@ -7,7 +7,7 @@
        <key>IBEditorPositions</key>
        <dict>
                <key>29</key>
-               <string>87 519 377 44 0 0 1280 1002 </string>
+               <string>414 540 377 44 0 0 1280 1002 </string>
        </dict>
        <key>IBFramework Version</key>
        <string>349.0</string>
index 9dba46f75ebc240c9ca6378ce2b0484c0f53f26d..87846a3c1ed76fcd858af563bd84757e22a1c755 100644 (file)
Binary files a/English.lproj/MainMenu~.nib/keyedobjects.nib and b/English.lproj/MainMenu~.nib/keyedobjects.nib differ
index f524ff74e6322980177ee60878832c0cd0dd7c1f..fe43dc5c135a569ed23387d24567ac972e52cf08 100644 (file)
Binary files a/English.lproj/MainMenu~.nib/objects.nib and b/English.lproj/MainMenu~.nib/objects.nib differ
index 20e9ef17a1c4e9d6fa895c2f676960c16c020e1d..e8fe7e133e39a64a2cf0e35e07cb8baf9586659f 100644 (file)
@@ -15,6 +15,7 @@
                 serverMenuDisconnect = id; 
                 serverMenuItem = id; 
                 serverMenuLocal = id; 
+                sizePopup = id; 
                 typePopup = id; 
                 undoMenu = id; 
             }; 
@@ -30,6 +31,7 @@
                 cheatWindow = NSWindow; 
                 clearSearchButton = NSButton; 
                 decimalSizeMenu = NSMenu; 
+                descriptionText = NSTextField; 
                 integerSizeMenu = NSMenu; 
                 okButton = NSButton; 
                 pauseButton = NSButton; 
index fb7652c31931ee1c7c2f3f8dd5589efad4ae2680..eacac037fe973763556e5a10ae7f82cc01292e1a 100644 (file)
@@ -3,21 +3,23 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>555 97 356 406 0 0 1280 1002 </string>
+       <string>466 67 356 406 0 0 1280 1002 </string>
        <key>IBEditorPositions</key>
        <dict>
                <key>143</key>
-               <string>402 411 134 106 0 0 1280 1002 </string>
+               <string>402 411 86 87 0 0 1280 1002 </string>
                <key>192</key>
                <string>272 343 101 49 0 0 1280 1002 </string>
                <key>207</key>
-               <string>376 382 134 48 0 0 1280 1002 </string>
+               <string>376 382 134 49 0 0 1280 1002 </string>
                <key>400</key>
-               <string>612 529 69 87 0 0 1280 1002 </string>
+               <string>202 287 69 87 0 0 1280 1002 </string>
                <key>405</key>
-               <string>509 334 77 68 0 0 1280 1002 </string>
+               <string>264 308 79 68 0 0 1280 1002 </string>
                <key>410</key>
-               <string>509 326 77 49 0 0 1280 1002 </string>
+               <string>509 326 69 49 0 0 1280 1002 </string>
+               <key>735</key>
+               <string>499 516 296 322 0 0 1280 1002 </string>
        </dict>
        <key>IBFramework Version</key>
        <string>349.0</string>
@@ -32,6 +34,6 @@
                <integer>285</integer>
        </array>
        <key>IBSystem Version</key>
-       <string>7C107</string>
+       <string>7D24</string>
 </dict>
 </plist>
index e39bcb9850649dda3172471702d542d37f0a4223..d02aa593732bec2a702e0e521aba090b0885181b 100644 (file)
Binary files a/English.lproj/MyDocument.nib/keyedobjects.nib and b/English.lproj/MyDocument.nib/keyedobjects.nib differ
index 70fa89e3b3765687bf209e27286c4457fed5e59c..7e23fc60b823688f2c895b31b2fef5c67db2350a 100644 (file)
Binary files a/English.lproj/MyDocument.nib/objects.nib and b/English.lproj/MyDocument.nib/objects.nib differ
index 20e9ef17a1c4e9d6fa895c2f676960c16c020e1d..e8fe7e133e39a64a2cf0e35e07cb8baf9586659f 100644 (file)
@@ -15,6 +15,7 @@
                 serverMenuDisconnect = id; 
                 serverMenuItem = id; 
                 serverMenuLocal = id; 
+                sizePopup = id; 
                 typePopup = id; 
                 undoMenu = id; 
             }; 
@@ -30,6 +31,7 @@
                 cheatWindow = NSWindow; 
                 clearSearchButton = NSButton; 
                 decimalSizeMenu = NSMenu; 
+                descriptionText = NSTextField; 
                 integerSizeMenu = NSMenu; 
                 okButton = NSButton; 
                 pauseButton = NSButton; 
index abcc43edb1f72df60ea9d3516e9c0b17ae8b95f5..eacac037fe973763556e5a10ae7f82cc01292e1a 100644 (file)
@@ -3,32 +3,37 @@
 <plist version="1.0">
 <dict>
        <key>IBDocumentLocation</key>
-       <string>555 97 356 406 0 0 1280 1002 </string>
+       <string>466 67 356 406 0 0 1280 1002 </string>
        <key>IBEditorPositions</key>
        <dict>
                <key>143</key>
-               <string>402 411 134 106 0 0 1280 1002 </string>
+               <string>402 411 86 87 0 0 1280 1002 </string>
                <key>192</key>
                <string>272 343 101 49 0 0 1280 1002 </string>
                <key>207</key>
-               <string>376 382 134 48 0 0 1280 1002 </string>
+               <string>376 382 134 49 0 0 1280 1002 </string>
                <key>400</key>
-               <string>612 529 69 87 0 0 1280 1002 </string>
+               <string>202 287 69 87 0 0 1280 1002 </string>
                <key>405</key>
-               <string>509 334 77 68 0 0 1280 1002 </string>
+               <string>264 308 79 68 0 0 1280 1002 </string>
                <key>410</key>
-               <string>509 326 77 49 0 0 1280 1002 </string>
+               <string>509 326 69 49 0 0 1280 1002 </string>
+               <key>735</key>
+               <string>499 516 296 322 0 0 1280 1002 </string>
        </dict>
        <key>IBFramework Version</key>
        <string>349.0</string>
+       <key>IBLockedObjects</key>
+       <array>
+               <integer>285</integer>
+       </array>
        <key>IBOldestOS</key>
        <integer>2</integer>
        <key>IBOpenObjects</key>
        <array>
-               <integer>610</integer>
                <integer>285</integer>
        </array>
        <key>IBSystem Version</key>
-       <string>7C107</string>
+       <string>7D24</string>
 </dict>
 </plist>
index 16c43d85b586b6a3d76b0a001325c9ff73b3726f..6a8ea787d032ae4a34a9c7abefeaf51ecb8bc27d 100644 (file)
Binary files a/English.lproj/MyDocument~.nib/keyedobjects.nib and b/English.lproj/MyDocument~.nib/keyedobjects.nib differ
index e9211552d4955cd370edb32011724178f684bce1..d5b90635de62b6cb07a80cd0447650dac4909134 100644 (file)
Binary files a/English.lproj/MyDocument~.nib/objects.nib and b/English.lproj/MyDocument~.nib/objects.nib differ
index aecdb95783eadf052f19d266fe4349ed9b8651e2..13785e2f5ae686ec8a6b6d9f8f5a8810913e6a59 100644 (file)
@@ -11,7 +11,7 @@
                <integer>26</integer>
        </array>
        <key>IBOldestOS</key>
-       <integer>1</integer>
+       <integer>2</integer>
        <key>IBOpenObjects</key>
        <array>
                <integer>26</integer>
index ba73c957f89f95ca0a72e947a5d9cbbcaad36e6c..d48ead21f23570afbd9bf90ea035787c98fc58af 100644 (file)
Binary files a/English.lproj/NetTraffic.nib/keyedobjects.nib and b/English.lproj/NetTraffic.nib/keyedobjects.nib differ
index 0fcaf08acb2f22cc51a21cb4038d7d5d9826cf24..d1e182575960a40336ea598891d10e652c10ba36 100644 (file)
Binary files a/English.lproj/NetTraffic.nib/objects.nib and b/English.lproj/NetTraffic.nib/objects.nib differ
index 8dec79cdced448e0aeb6722652d524ac450e5f34..a29f41f5c553df5c3c4c65f39103f44e2c691824 100644 (file)
@@ -20,7 +20,7 @@
        <key>CFBundleGetInfoString</key>
        <string>The Cheat 1.0</string>
        <key>CFBundleIconFile</key>
-       <string>icon_b.icns</string>
+       <string>icon.icns</string>
        <key>CFBundleIdentifier</key>
        <string>com.brokenzipper.TheCheat</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>1.0</string>
        <key>CFBundleSignature</key>
        <string>ThCh</string>
-       <key>CFBundleVersion</key>
-       <string>1B04</string>
        <key>NSMainNibFile</key>
        <string>MainMenu</string>
        <key>NSPrincipalClass</key>
-       <string>NSApplication</string>
+       <string>AppController</string>
 </dict>
 </plist>
index 1e928e0176265af5c1bea088442b623bb0a3837e..fcd29ae5c239ca0a29cebb67c74a46e67a7f4212 100644 (file)
        NSData                          *connectionAddress;
        NSString                        *connectionName;
        int                                     sockfd;
-       NSNetServiceBrowser     *browser;
        
        // for updating the interface
        NSString                        *targetName;
        int                                     targetPID;
        BOOL                            targetPaused;
 
-       // list of broadcast servers
-       NSMutableArray          *serverList;
+       NSArray                         *serverList;
        NSMutableArray          *addressList;
 
        TCaddress                       *searchResults;
@@ -60,6 +58,7 @@
        
        // for changing variables every x seconds
        NSTimer                         *changeTimer;
+       NSArray                         *changeSelectedItems;
 
        // INTERFACE OUTLETS
        IBOutlet NSWindow                               *cheatWindow;
@@ -76,6 +75,7 @@
        IBOutlet NSTableView                    *addressTable;
        IBOutlet NSTextField                    *statusText;
        IBOutlet NSProgressIndicator    *statusBar;
+       IBOutlet NSTextField                    *descriptionText;
 
        IBOutlet NSMenu                                 *serverMenu;
        IBOutlet NSMenu                                 *processMenu;
 - (void)updatePauseButton;
 - (void)updateSearchBoxes;
 - (void)updateChangeButton;
+- (void)updateDescriptionText;
 
 - (void)setStatusDisconnected;
 - (void)setStatusConnected;
 
 // CHEAT WINDOW INTERFACE
 - (IBAction)typePopup:(id)sender;
+- (IBAction)sizePopup:(id)sender;
 
 - (IBAction)searchButton:(id)sender;
 - (IBAction)clearSearchButton:(id)sender;
index 9cc1300fb9e3eb3102327ba542565bd4f18b0e4d..9e72f85e4edfbbb58fc84a2b1474f5a2c8a1ebad 100644 (file)
@@ -10,6 +10,8 @@
 
 #import "MyDocument.h"
 
+#import "AppController.h"
+
 #import "CheatClient.h"
 
 
@@ -27,18 +29,18 @@ void TCPlaySound( NSString *name );
                
                // initialize stuff
                sockfd = -1;
-               serverList = [[NSMutableArray alloc] init];
                addressList = [[NSMutableArray alloc] init];
-               
-               // set up the network browser
-               browser = [[NSNetServiceBrowser alloc] init];
-               [browser setDelegate:self];
-               [browser searchForServicesOfType:@"_cheat._tcp." inDomain:@"local."];
 
                // notifications to receive
                [nc addObserver:self selector:@selector(listenerStarted:) name:@"TCListenerStarted" object:nil];
                [nc addObserver:self selector:@selector(listenerStopped:) name:@"TCListenerStopped" object:nil];
                [nc addObserver:self selector:@selector(windowsOnTopChanged:) name:@"TCWindowsOnTopChanged" object:nil];
+               
+               serverList = [(NSArray *)[NSApp serverList] retain];
+               
+               // register to recieve notes from the global browser
+               [nc addObserver:self selector:@selector(browserServerFound:) name:@"TCServerFound" object:nil];
+               [nc addObserver:self selector:@selector(browserServerLost:) name:@"TCServerLost" object:nil];
 
                [self connectToLocal];
        }
@@ -87,6 +89,9 @@ void TCPlaySound( NSString *name );
 {
        NSString                        *localName = @"Local"; //[NSString stringWithFormat:@"%@ (local)", TCGlobalBroadcastName];
        
+       NSMenuItem                      *menuItem;
+       int                                     i, top = [serverList count];
+       
        // misc window settings
        [cheatWindow useOptimizedDrawing:YES];
        [cheatWindow setFrameAutosaveName:@"TCCheatWindow"];
@@ -103,6 +108,22 @@ void TCPlaySound( NSString *name );
        [serverMenu addItemWithTitle:localName action:@selector(serverMenuLocal:) keyEquivalent:@""];
        [processMenu removeAllItems];
        
+       // update server menu
+       for ( i = 0; i < top; i++ )
+       {
+               menuItem = [[NSMenuItem alloc] initWithTitle:[(NSNetService *)[serverList objectAtIndex:i] name] action:@selector(serverMenuItem:) keyEquivalent:@""];
+               
+               [menuItem setTag:i];
+               
+               // if this is the first server, add a divider.
+               if ( [serverMenu numberOfItems] <= 2 )
+               {
+                       [serverMenu addItem:[NSMenuItem separatorItem]];
+               }
+               
+               [serverMenu addItem:[menuItem autorelease]];
+       }
+       
        // give tags to the menu items.
        [[typeMenu itemWithTitle:@"Integer"] setTag:TYPE_INTEGER];
        [[typeMenu itemWithTitle:@"String"] setTag:TYPE_STRING];
@@ -119,6 +140,9 @@ void TCPlaySound( NSString *name );
        [statusText setStringValue:@""];
        [self setStatusDisconnected];
        
+       // display the initial description text
+       [self updateDescriptionText];
+       
        // change sheet initial interface.
        [changeSecondsCombo setEnabled:NO];
 }
@@ -184,6 +208,40 @@ void TCPlaySound( NSString *name );
        }
 }
 
+- (void)updateDescriptionText
+{
+       TCtype                  type = [[typePopup selectedItem] tag];
+       TCsize                  size = [[sizePopup selectedItem] tag];
+       
+       switch ( type )
+       {
+               case TYPE_STRING:
+                       [descriptionText setStringValue:@"A string is a series of characters.\n\nThis search allows you to find and change words and phrases.  Numbers can also be stored as strings, but they aren't recognized as numbers by the computer.  Changing strings probably won't change the game in a big way."];
+                       break;
+                       
+               case TYPE_INTEGER:
+                       switch ( size )
+                       {
+                               case SIZE_8_BIT:
+                                       [descriptionText setStringValue:@"An integer is a non-fraction number.\n\nExamples:   0, 1, 2, 3, 4\nRange: 0 - 255\n\nIntegers usually store variables like score, lives, and remaining ammo."];
+                                       break;
+                                       
+                               case SIZE_16_BIT:
+                                       [descriptionText setStringValue:@"An integer is a non-fraction number.\n\nExamples: -1, 0, 1, 2, 3\nRange: -32,768 - 32,767\n\nIntegers usually store variables like score, lives, and remaining ammo."];
+                                       break;
+                                       
+                               case SIZE_32_BIT:
+                                       [descriptionText setStringValue:@"An integer is a non-fraction number.\n\nExamples: -1, 0, 1, 2, 3\nRange: about -2 billion - 2 billion\n\nIntegers usually store variables like score, lives, and remaining ammo.  This is the most common size for integer variables."];
+                                       break;
+                       }
+                       break;
+                       
+               case TYPE_DECIMAL:
+                       [descriptionText setStringValue:@"A decimal is a fraction number.\n\nFloats and doubles are not often used as variables in games, but there may be other uses for cheating them.  Type in as many digits after the decimal place as possible to ensure that your input is matched with the variable you are looking for."];
+                       break;
+       }
+}
+
 
 - (void)setStatusDisconnected
 {
@@ -203,7 +261,7 @@ void TCPlaySound( NSString *name );
        [self setStatusText:@"Not Connected" duration:0];
        [statusBar stopAnimation:self];
        [addressTable setEnabled:NO];
-       [changeButton setTitle:@"ChangeÉ"];
+       [changeButton setTitle:@"Change..."];
        [changeButton setEnabled:NO];
        
        [[serverMenu itemAtIndex:0] setTitle:@"Not Connected"];
@@ -226,7 +284,7 @@ void TCPlaySound( NSString *name );
        [self setStatusText:@"Connected" duration:0];
        [statusBar stopAnimation:self];
        [addressTable setEnabled:NO];
-       [changeButton setTitle:@"ChangeÉ"];
+       [changeButton setTitle:@"Change..."];
        [changeButton setEnabled:NO];
        
        [[serverMenu itemAtIndex:0] setTitle:@"Disconnect"];
@@ -267,7 +325,7 @@ void TCPlaySound( NSString *name );
        }
        [statusBar stopAnimation:self];
        [addressTable setEnabled:YES];
-       [changeButton setTitle:@"ChangeÉ"];
+       [changeButton setTitle:@"Change..."];
        [self updateChangeButton];
        
        [[serverMenu itemAtIndex:0] setTitle:@"Disconnect"];
@@ -288,10 +346,10 @@ void TCPlaySound( NSString *name );
        [searchRadioMatrix setEnabled:NO];
        [searchButton setEnabled:NO];
        [clearSearchButton setEnabled:NO];
-       [self setStatusText:@"SearchingÉ" duration:0];
+       [self setStatusText:@"Searching..." duration:0];
        [statusBar startAnimation:self];
        [addressTable setEnabled:NO];
-       [changeButton setTitle:@"ChangeÉ"];
+       [changeButton setTitle:@"Change..."];
        [changeButton setEnabled:NO];
        
        [[serverMenu itemAtIndex:0] setTitle:@"Disconnect"];
@@ -337,7 +395,7 @@ void TCPlaySound( NSString *name );
        [searchRadioMatrix setEnabled:NO];
        [searchButton setEnabled:NO];
        [clearSearchButton setEnabled:NO];
-       [self setStatusText:@"Changing LaterÉ" duration:0];
+       [self setStatusText:@"Changing Later..." duration:0];
        [statusBar startAnimation:self];
        [addressTable setEnabled:NO];
        [changeButton setTitle:@"Cancel Change"];
@@ -361,7 +419,7 @@ void TCPlaySound( NSString *name );
        [searchRadioMatrix setEnabled:NO];
        [searchButton setEnabled:NO];
        [clearSearchButton setEnabled:NO];
-       [self setStatusText:@"Repeating ChangeÉ" duration:0];
+       [self setStatusText:@"Repeating Change..." duration:0];
        [statusBar startAnimation:self];
        [addressTable setEnabled:NO];
        [changeButton setTitle:@"Stop Change"];
@@ -385,10 +443,10 @@ void TCPlaySound( NSString *name );
        [searchRadioMatrix setEnabled:NO];
        [searchButton setEnabled:NO];
        [clearSearchButton setEnabled:NO];
-       [self setStatusText:@"UndoingÉ" duration:0];
+       [self setStatusText:@"Undoing..." duration:0];
        [statusBar startAnimation:self];
        [addressTable setEnabled:NO];
-       [changeButton setTitle:@"ChangeÉ"];
+       [changeButton setTitle:@"Change..."];
        [changeButton setEnabled:NO];
        
        [[serverMenu itemAtIndex:0] setTitle:@"Disconnect"];
@@ -409,10 +467,10 @@ void TCPlaySound( NSString *name );
        [searchRadioMatrix setEnabled:NO];
        [searchButton setEnabled:NO];
        [clearSearchButton setEnabled:NO];
-       [self setStatusText:@"RedoingÉ" duration:0];
+       [self setStatusText:@"Redoing..." duration:0];
        [statusBar startAnimation:self];
        [addressTable setEnabled:NO];
-       [changeButton setTitle:@"ChangeÉ"];
+       [changeButton setTitle:@"Change..."];
        [changeButton setEnabled:NO];
        
        [[serverMenu itemAtIndex:0] setTitle:@"Disconnect"];
@@ -911,15 +969,6 @@ void TCPlaySound( NSString *name );
        char                    *ptr = (char *)[data bytes];
 
        COPY_FROM_BUFFER( &targetPaused, ptr, sizeof(targetPaused) );
-
-       if ( targetPaused )
-       {
-               [self setStatusText:@"Target Paused" duration:1.5];
-       }
-       else
-       {
-               [self setStatusText:@"Target Resumed" duration:1.5];
-       }
        
        [self updatePauseButton];
 }
@@ -945,6 +994,8 @@ void TCPlaySound( NSString *name );
        COPY_TO_BUFFER( ptr, &type, sizeof(type) );
        COPY_TO_BUFFER( ptr, &size, sizeof(size) );
        
+       NSLog( @"type: %i, size: %i", type, size );
+       
        // switch to cheating mode if this is the first search.
        if ( status == STATUS_CONNECTED )
        {
@@ -1072,8 +1123,7 @@ void TCPlaySound( NSString *name );
        TCtype                  type = [[typePopup selectedItem] tag];
        TCsize                  size = [[sizePopup selectedItem] tag];
        
-       NSArray                 *selectedAddresses = [[addressTable selectedRowEnumerator] allObjects];
-       int                             i, addressCount = [selectedAddresses count];
+       int                             i, addressCount = [changeSelectedItems count];
        
        char                    *data, *ptr;
        int                             dataSize = sizeof(type) + sizeof(size) + sizeof(addressCount) + TCAddressSize*addressCount;
@@ -1089,7 +1139,7 @@ void TCPlaySound( NSString *name );
        COPY_TO_BUFFER( ptr, &addressCount, sizeof(addressCount) );
        for ( i = 0; i < addressCount; i++ )
        {
-               COPY_TO_BUFFER( ptr, &((TCaddress *)searchResults)[ [[selectedAddresses objectAtIndex:i] intValue] ], sizeof(TCaddress) );
+               COPY_TO_BUFFER( ptr, &((TCaddress *)searchResults)[ [[changeSelectedItems objectAtIndex:i] intValue] ], sizeof(TCaddress) );
        }
        
        // copy the new value.
@@ -1213,6 +1263,8 @@ void TCPlaySound( NSString *name );
 {
        if ( returned == 1 )
        {
+               [changeSelectedItems release], changeSelectedItems = [[[addressTable selectedRowEnumerator] allObjects] retain];
+               
                if ( [recurringChangeButton state] == NSOnState )
                {
                        float                   seconds = [changeSecondsCombo floatValue];
@@ -1262,11 +1314,25 @@ void TCPlaySound( NSString *name );
        
        [self updateSearchBoxes];
        [self updateSearchButton];
+       [self updateDescriptionText];
+}
+
+- (IBAction)sizePopup:(id)sender
+{
+       [self updateDescriptionText];
 }
 
 
 - (IBAction)searchButton:(id)sender
 {
+       /*if ( [searchTextField intValue] == 0 )
+       {
+               if ( NSRunAlertPanel( @"Warning", @"Performing a search with this value will probably take a long time.  You should try to search for the variable at a different value.", @"Search Anyway", @"Cancel", nil ) == NSAlertAlternateReturn )
+               {
+                       return;
+               }
+       }*/
+       
        [self search];
 }
 
@@ -1288,6 +1354,8 @@ void TCPlaySound( NSString *name );
        
        if ( status == STATUS_CHANGING_CONTINUOUSLY )
        {
+               [changeSelectedItems release], changeSelectedItems = nil;
+               
                [self setStatusCheating];
        }
        else if ( status == STATUS_CHEATING )
@@ -1455,11 +1523,6 @@ void TCPlaySound( NSString *name );
        [[NSNotificationCenter defaultCenter] removeObserver:self];
        
        [self disconnect];
-
-       [browser release];
-
-       [serverList release];
-       [addressList release];
        
        // clean up status timer stuff
        [savedStatusColor release];
@@ -1471,6 +1534,11 @@ void TCPlaySound( NSString *name );
        [changeTimer release];
        
        [self destroyResults];
+       
+       [changeSelectedItems release];
+       
+       [serverList release];
+       [addressList release];
 
        [super dealloc];
 }
@@ -1520,6 +1588,7 @@ void TCPlaySound( NSString *name );
 
 - (void)handleErrorMessage:(NSString *)msg fatal:(BOOL)fatal
 {
+       NSLog( @"error received" );
        // close the change sheet if it's open.
        if ( [cheatWindow attachedSheet] )
        {
@@ -1532,6 +1601,23 @@ void TCPlaySound( NSString *name );
 }
 
 
+/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%%%%%   Cheat Window Delegate
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
+
+
+- (BOOL)windowShouldClose:(id)sender
+{
+       if ( sender == cheatWindow && ( status == STATUS_SEARCHING || status == STATUS_CHANGING ) )
+       {
+               NSBeep();
+               return NO;
+       }
+       
+       return YES;
+}
+
+
 /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%%%%%%%%%%%%%%%%%%%%%   ClientDelegate
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
@@ -1674,33 +1760,19 @@ void TCPlaySound( NSString *name );
 
 
 /*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%%%%%%%%%   NSNetServiceBrowser Delegate
+%%%%%%%%%%%%%%%%%%%%%%   Global Browser Notifications
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
 
 
-- (void)netServiceBrowser:(NSNetServiceBrowser *)browser didFindService:(NSNetService *)service moreComing:(BOOL)more
+- (void)browserServerFound:(NSNotification *)note
 {
-       // a server has broadcast; not much use until it's resolved.
-       [service setDelegate:self];
-       [service resolve];
-}
-
-- (void)netServiceBrowser:(NSNetServiceBrowser *)browser didRemoveService:(NSNetService *)service moreComing:(BOOL)more
-{
-       [serverMenu removeAllItemsWithTitle:[service name]];
+       NSNetService                            *service = (NSNetService *)[note object];
        
-       // if this is the last broadcast server, take away the divider.
-       if ( [serverMenu numberOfItems] == 3 )
-       {
-               [serverMenu removeItemAtIndex:2];
-       }
-}
-
-- (void)netServiceDidResolveAddress:(NSNetService *)service
-{
-       NSString                *name = [service name];
-       int                             tag = [serverList count];
-       NSMenuItem              *item;
+       NSString                                        *name = [service name];
+       int                                                     tag = [serverList count] - 1;
+       NSMenuItem                                      *item;
+       
+       NSLog( @"server found" );
        
        if ( [serverMenu itemWithTitle:name] == nil )
        {
@@ -1714,7 +1786,7 @@ void TCPlaySound( NSString *name );
                        [serverMenu addItem:[NSMenuItem separatorItem]];
                }
                
-               [serverList addObject:service];
+               //[serverList addObject:service];
                [serverMenu addItem:[item autorelease]];
                
                // select the item if we are already connected to the server.
@@ -1726,6 +1798,27 @@ void TCPlaySound( NSString *name );
        }
 }
 
+- (void)browserServerLost:(NSNotification *)note
+{
+       NSNetService                            *service = (NSNetService *)[note object];
+       NSString                                        *name = [service name];
+       
+       int                                                     i, top = [serverMenu numberOfItems];
+       
+       for ( i = [serverMenu indexOfItemWithTitle:name] + 1; i < top; i++ )
+       {
+               [[serverMenu itemWithTitle:name] setTag:[[serverMenu itemWithTitle:name] tag] - 1];
+       }
+       
+       [serverMenu removeAllItemsWithTitle:name];
+       
+       // if this is the last broadcast server, take away the divider.
+       if ( [serverMenu numberOfItems] == 3 )
+       {
+               [serverMenu removeItemAtIndex:2];
+       }
+}
+
 
 @end
 
index 69f0f9dbf3866704f22f2eaea37eec1054181c4d..0751b6549e245076633bf4a159d50da085dc2303 100644 (file)
Binary files a/Read Me.pdf and b/Read Me.pdf differ
index b92a086a7c6597d9098f0f61ff0a2ddb4be79be7..3c4fa613523c471a0069ea0547b72a92c8982d73 100644 (file)
@@ -7,24 +7,67 @@
 
 \f0\fs72 \cf0 The Cheat
 \f1  
-\fs28 v1.0b3
+\fs28 v1.0
 \f2\fs72 \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\qc
 
 \f0\fs28 \cf0 by Chaz McGarvey\
 
-\f3\fs36 November 26, 2003
-\f0\fs28 \
-\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640
-\cf0 \
+\f3\fs36 December 19, 2003
+\fs28 \
+\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\ql\qnatural
+
+\f0 \cf0 \
 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\qj
 
-\f4\b \cf0 What is The Cheat?
+\f4\b \cf0 Introduction
+\f3\b0 \
+\
+Remember those programs you used to have in the OS 9 days that let you trick most games into giving you extra lives or advance your level?  Remember how Pandora's Box helped you beat Bill the Demon, or how Cheat II gave you the ammo you needed in Doom 2?  Well, it's finally time to relive the memory.\
+\
+OK, enough of the cheesy intro.  The fact is, since the release of Mac OS X, there hasn't been a good general game cheater available.  Until now.  This is The Cheat, a general purpose cheater designed to help you get through those tough levels or just add some interesting possibilities to your games.\
+\
+
+\f4\b The Features
 \f3\b0 \
 \
-The Cheat is a software program which allows you to attach to other programs running on a computer and change some of its values.....\
+\'a5  Includes support for finding strings, integers, and floats.\
+\'a5  Ability to pause the target application without switching programs.\
+\'a5  Browse and change possible variables from a list.\
+\'a5  Remote cheating lets you cheat games which won't give up full-screen.\
+\'a5  Ability to change variables continually, keeping a variable constant.\
+\'a5  Undo/redo works to revert to previous search results.\
 \
 
-\fs36 BLAH BLAH BLAH\
+\f4\b The Process
+\f3\b0 \
+\
+If you are new to game cheaters, knowing a little bit about how they work will help you use them properly (and safely).  A variable is a component of a game which changes.  Some examples of variables include the amount of lives, amount of ammo, current level, score, etc.  All of a game's variables are stored somewhere in memory.  Your job, as the cheater, is to find the location of a variable in memory and change its value to something more... appropriate.  ;-)\
 
-\fs28 (to be finished later!)}
\ No newline at end of file
+\f4\b Safety Concerns
+\f3\b0 \
+\
+This software works by changing other applications' memory without them knowing.  If not used properly, this can be a dangerous tool.  In many instances, improper use can lead to the target application crashing (and possibly losing data), but that's not the worst case scenario.  Fortunately, The Cheat is a very easy application to learn how to use, and problems rarely occur even among novices.\
+\
+Security is also something to consider.  There is a feature of The Cheat called remote cheating.  This allows other computers on the network to connect to another computer remotely to execute cheating functions.  While enabled, a very skilled hacker might have a chance at doing something nasty.  Please note that this is extremely rare, and this feature is off by default.  It is recommended that you always leave this feature off unless it's in use.\
+\
+Have I got you thoroughly scared yet?  Don't be!  Like I said, The Cheat is easy to learn and problems rarely occur.  Just don't do anything weird like search for zero then change all the results at once, and you'll be fine!\
+
+\f4\b \
+Help/Support
+\f3\b0 \
+\
+Got questions about this software?  Not sure what to do?  Or maybe you've got a bug to report?  Support for The Cheat is provided through email and the BrokenZipper website (see contact information below).\
+\
+
+\f4\b Contact Information
+\f3\b0 \
+\
+Email: chaz@brokenzipper.com\
+Web:           http://www.brokenzipper.com\
+\
+
+\f4\b Legal... Stuff
+\f3\b0 \
+\
+No warranty of any kind is provided with the use of The Cheat.  By using this software, you agree that you do so at your own risk.  This software is \'a9 2003, Chaz McGarvey.  Distributing this software is allowed as long as the executable is unedited and this Read Me file is included.}
\ No newline at end of file
index 10cccdc0b851a78a56f80a26aad140be833f46d5..a34ce14563c3b07fa2b8b923823529ae282a262f 100644 (file)
@@ -2,13 +2,13 @@
 {
        089C1660FE840EACC02AAC07 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {822, 329}}";
-                       sepNavSelRange = "{139, 0}";
-                       sepNavVisRect = "{{0, 0}, {822, 329}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 641}}";
+                       sepNavSelRange = "{155, 0}";
+                       sepNavVisRect = "{{0, 0}, {1034, 641}}";
                };
        };
        2A37F4A9FDCFA73011CA2CEA = {
-               activeBuildStyle = 4A9504D0FFE6A4CB11CA0CBA;
+               activeBuildStyle = 4A9504D1FFE6A4CB11CA0CBA;
                activeExecutable = 6EF8EC0A055A1730008BBE46;
                activeTarget = 6EF8EBD9055A1730008BBE46;
                addToTargets = (
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
-                               PBXFileTableDataSourceColumnSortingDirectionKey = -1;
+                               PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
-                                       669.8799,
-                                       356.2085,
+                                       685.8799,
+                                       365.2085,
                                );
                                PBXFileTableDataSourceColumnsKey = (
                                        PBXErrorsWarningsDataSource_TypeID,
                                );
                        };
                        PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
-                               PBXFileTableDataSourceColumnSortingDirectionKey = -1;
+                               PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
-                                       751,
+                                       772,
                                        20,
-                                       133,
+                                       137,
                                        43,
                                        43,
                                        20,
                                PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
                                PBXFileTableDataSourceColumnWidthsKey = (
                                        20,
-                                       636,
-                                       134,
+                                       653,
+                                       138,
                                        20,
-                                       134,
+                                       138,
                                        43,
                                        43,
                                );
                                        PBXFileDataSource_Warnings_ColumnID,
                                );
                        };
-                       PBXPerProjectTemplateStateSaveDate = 92359150;
+                       PBXPerProjectTemplateStateSaveDate = 100313467;
+                       PBXPrepackagedSmartGroups_v2 = (
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       activationKey = OldTargetSmartGroup;
+                                       clz = PBXTargetSmartGroup;
+                                       description = "Displays all targets of the project.";
+                                       globalID = 1C37FABC04509CD000000102;
+                                       name = Targets;
+                                       preferences = {
+                                               image = Targets;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXTargetSmartGroup2;
+                                       description = "Displays all targets of the project as well as nested build phases.";
+                                       globalID = 1C37FBAC04509CD000000102;
+                                       name = Targets;
+                                       preferences = {
+                                               image = Targets;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXExecutablesSmartGroup;
+                                       description = "Displays all executables of the project.";
+                                       globalID = 1C37FAAC04509CD000000102;
+                                       name = Executables;
+                                       preferences = {
+                                               image = Executable;
+                                       };
+                               },
+                               {
+                                       " PBXTransientLocationAtTop " = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXErrorsWarningsSmartGroup;
+                                       description = "Displays files with errors or warnings.";
+                                       globalID = 1C08E77C0454961000C914BD;
+                                       name = "Errors and Warnings";
+                                       preferences = {
+                                               fnmatch = "";
+                                               image = WarningsErrors;
+                                               recursive = 1;
+                                               regex = "";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFilenameSmartGroup;
+                                       description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
+                                       globalID = 1CC0EA4004350EF90044410B;
+                                       name = "Implementation Files";
+                                       preferences = {
+                                               canSave = 1;
+                                               fnmatch = "";
+                                               image = SmartFolder;
+                                               isLeaf = 0;
+                                               recursive = 1;
+                                               regex = "?*\\.[mcMC]";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFilenameSmartGroup;
+                                       description = "This group displays Interface Builder NIB Files.";
+                                       globalID = 1CC0EA4004350EF90041110B;
+                                       name = "NIB Files";
+                                       preferences = {
+                                               canSave = 1;
+                                               fnmatch = "*.nib";
+                                               image = SmartFolder;
+                                               isLeaf = 0;
+                                               recursive = 1;
+                                               regex = "";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = no;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFindSmartGroup;
+                                       description = "Displays Find Results.";
+                                       globalID = 1C37FABC05509CD000000102;
+                                       name = "Find Results";
+                                       preferences = {
+                                               image = spyglass;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = no;
+                                       absolutePathToBundle = "";
+                                       clz = PBXBookmarksSmartGroup;
+                                       description = "Displays Project Bookmarks.";
+                                       globalID = 1C37FABC05539CD112110102;
+                                       name = Bookmarks;
+                                       preferences = {
+                                               image = Bookmarks;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = XCSCMSmartGroup;
+                                       description = "Displays files with interesting SCM status.";
+                                       globalID = E2644B35053B69B200211256;
+                                       name = SCM;
+                                       preferences = {
+                                               image = PBXRepository;
+                                               isLeaf = 0;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXSymbolsSmartGroup;
+                                       description = "Displays all symbols for the project.";
+                                       globalID = 1C37FABC04509CD000100104;
+                                       name = "Project Symbols";
+                                       preferences = {
+                                               image = ProjectSymbols;
+                                               isLeaf = 1;
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFilenameSmartGroup;
+                                       description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
+                                       globalID = PBXTemplateMarker;
+                                       name = "Simple Filter SmartGroup";
+                                       preferences = {
+                                               canSave = 1;
+                                               fnmatch = "*.nib";
+                                               image = SmartFolder;
+                                               isLeaf = 0;
+                                               recursive = 1;
+                                               regex = "";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                               {
+                                       PBXTransientLocationAtTop = bottom;
+                                       absolutePathToBundle = "";
+                                       clz = PBXFilenameSmartGroup;
+                                       description = "Filters items in a given group (potentially recursively) based on matching the name with the regular expression of the filter.";
+                                       globalID = PBXTemplateMarker;
+                                       name = "Simple Regular Expression SmartGroup";
+                                       preferences = {
+                                               canSave = 1;
+                                               fnmatch = "";
+                                               image = SmartFolder;
+                                               isLeaf = 0;
+                                               recursive = 1;
+                                               regex = "?*\\.[mcMC]";
+                                               root = "<PROJECT>";
+                                       };
+                               },
+                       );
                        PBXWorkspaceContents = (
                                {
-                                       PBXProjectWorkspaceModule_StateKey_Rev36 = {
+                                       PBXProjectWorkspaceModule_StateKey_Rev39 = {
+                                               PBXProjectWorkspaceModule_DEGV_Geometry = {
+                                                       _collapsingFrameDimension = 0;
+                                                       _indexOfCollapsedView = 0;
+                                                       _percentageOfCollapsedView = 0;
+                                                       isCollapsed = yes;
+                                                       sizes = (
+                                                               "{{0, 0}, {1098, 227}}",
+                                                               "{{0, 227}, {1098, 639}}",
+                                                       );
+                                               };
+                                               PBXProjectWorkspaceModule_DataSourceSelectionKey_Rev6 = {
+                                                       BoundsStr = "{{0, 0}, {1083, 210}}";
+                                                       Rows = (
+                                                               0,
+                                                       );
+                                                       VisibleRectStr = "{{0, 0}, {1083, 210}}";
+                                               };
                                                PBXProjectWorkspaceModule_EditorOpen = true;
                                                PBXProjectWorkspaceModule_EmbeddedNavigatorGroup = {
-                                                       Split0 = {
-                                                               bookmark = 6E9A660605814C66000E9E25;
-                                                               history = (
-                                                                       6E84B8F20558B3480001B5EB,
-                                                                       6E84B8F30558B3480001B5EB,
-                                                                       6E84B8F40558B3480001B5EB,
-                                                                       6E84B8F80558B3480001B5EB,
-                                                                       6EF8EC23055A1C39008BBE46,
-                                                                       6EF8EC26055A1C39008BBE46,
-                                                                       6EF8EC27055A1C39008BBE46,
-                                                                       6EF8EC29055A1C39008BBE46,
-                                                                       6EE0048A0560B42800F8A5B1,
-                                                                       6E5EC36705633214001E3A3E,
-                                                                       6E5EC36905633214001E3A3E,
-                                                                       6E5EC36D05633214001E3A3E,
-                                                                       6E00EF290566EE06001AB46F,
-                                                                       6E6126C8056B3091006177EC,
-                                                                       6E6126C9056B3091006177EC,
-                                                                       6E6126CB056B3091006177EC,
-                                                                       6E6126CC056B3091006177EC,
-                                                                       6E6126CD056B3091006177EC,
-                                                                       6E6126CE056B3091006177EC,
-                                                                       6E6126CF056B3091006177EC,
-                                                                       6E6126D0056B3091006177EC,
-                                                                       6E6126D1056B3091006177EC,
-                                                                       6E6126D2056B3091006177EC,
-                                                                       6E6126D3056B3091006177EC,
-                                                                       6E6126D4056B3091006177EC,
-                                                                       6E6126D5056B3091006177EC,
-                                                                       6E6126D6056B3091006177EC,
-                                                                       6E6126D7056B3091006177EC,
-                                                                       6E6126D8056B3091006177EC,
-                                                                       6E6126DA056B3091006177EC,
-                                                                       6E6126DB056B3091006177EC,
-                                                                       6E6126DC056B3091006177EC,
-                                                                       6E6126DD056B3091006177EC,
-                                                                       6E6126DE056B3091006177EC,
-                                                                       6E6126DF056B3091006177EC,
-                                                                       6E6126E0056B3091006177EC,
-                                                                       6E6126E1056B3091006177EC,
-                                                                       6E6126E2056B3091006177EC,
-                                                                       6E6126E3056B3091006177EC,
-                                                                       6E6126E4056B3091006177EC,
-                                                                       6E51A9060573258100506538,
-                                                                       6E51A9070573258100506538,
-                                                                       6E51A9080573258100506538,
-                                                                       6E51A90D0573258100506538,
-                                                                       6E51A9A00573385700506538,
-                                                                       6E51A9A30573385700506538,
-                                                                       6E51A9A60573385700506538,
-                                                                       6E51A9A70573385700506538,
-                                                                       6E51A9A80573385700506538,
-                                                                       6E51A9AD0573385700506538,
-                                                                       6E51A9AE0573385700506538,
-                                                                       6EB8529F057476DD00E260EA,
-                                                                       6EB852A1057476DD00E260EA,
-                                                                       6EB852A3057476DD00E260EA,
-                                                                       6EB852A4057476DD00E260EA,
-                                                                       6EB852A5057476DD00E260EA,
-                                                                       6EB852A6057476DD00E260EA,
-                                                                       6E3309EB0575C22E0093550E,
-                                                                       6E3309ED0575C22E0093550E,
-                                                                       6ECC8F0F0579B23B00AA179F,
-                                                                       6ECC8F110579B23B00AA179F,
-                                                                       6ECC8F120579B23B00AA179F,
-                                                                       6ECC8F130579B23B00AA179F,
-                                                                       6ECC8F160579B23B00AA179F,
-                                                                       6ECC8F180579B23B00AA179F,
-                                                                       6ECC8F450579B51B00AA179F,
-                                                                       6ECC8F460579B51B00AA179F,
-                                                                       6ECC8F470579B51B00AA179F,
-                                                                       6ECC8F480579B51B00AA179F,
-                                                                       6ECC8F490579B51B00AA179F,
-                                                                       6ECC8F4A0579B51B00AA179F,
-                                                                       6E6520DB05806BF700D95E4F,
-                                                                       6E6520DC05806BF700D95E4F,
-                                                                       6E6520DE05806BF700D95E4F,
-                                                                       6E6520DF05806BF700D95E4F,
-                                                                       6E6520EA05806BF700D95E4F,
-                                                               );
-                                                               prevStack = (
-                                                                       6E84B8FE0558B3480001B5EB,
-                                                                       6E84B9000558B3480001B5EB,
-                                                                       6E84B9020558B3480001B5EB,
-                                                                       6E84B9030558B3480001B5EB,
-                                                                       6E84B9040558B3480001B5EB,
-                                                                       6E84B9060558B3480001B5EB,
-                                                                       6E84B9070558B3480001B5EB,
-                                                                       6E84B9080558B3480001B5EB,
-                                                                       6E84B90A0558B3480001B5EB,
-                                                                       6E84B90B0558B3480001B5EB,
-                                                                       6E84B90C0558B3480001B5EB,
-                                                                       6E84B90D0558B3480001B5EB,
-                                                                       6E84B90E0558B3480001B5EB,
-                                                                       6E84B90F0558B3480001B5EB,
-                                                                       6E84B9100558B3480001B5EB,
-                                                                       6E84B9110558B3480001B5EB,
-                                                                       6E84B9120558B3480001B5EB,
-                                                                       6E84B9130558B3480001B5EB,
-                                                                       6E84B9140558B3480001B5EB,
-                                                                       6E84B9160558B3480001B5EB,
-                                                                       6E84B9180558B3480001B5EB,
-                                                                       6E84B91A0558B3480001B5EB,
-                                                                       6E84B91D0558B3480001B5EB,
-                                                                       6E84B91E0558B3480001B5EB,
-                                                                       6E84B91F0558B3480001B5EB,
-                                                                       6E84B9230558B3480001B5EB,
-                                                                       6E8166300559E79E00377CF7,
-                                                                       6E8166310559E79E00377CF7,
-                                                                       6E8166320559E79E00377CF7,
-                                                                       6E8166330559E79E00377CF7,
-                                                                       6E8166340559E79E00377CF7,
-                                                                       6E8166350559E79E00377CF7,
-                                                                       6E8166370559E79E00377CF7,
-                                                                       6E8166380559E79E00377CF7,
-                                                                       6E8166390559E79E00377CF7,
-                                                                       6E81663A0559E79E00377CF7,
-                                                                       6E81663C0559E79E00377CF7,
-                                                                       6E81663E0559E79E00377CF7,
-                                                                       6E81663F0559E79E00377CF7,
-                                                                       6E8166410559E79E00377CF7,
-                                                                       6E8166430559E79E00377CF7,
-                                                                       6E8166450559E79E00377CF7,
-                                                                       6E8166460559E79E00377CF7,
-                                                                       6E8166480559E79E00377CF7,
-                                                                       6E8166890559F3BD00377CF7,
-                                                                       6E81668B0559F3BD00377CF7,
-                                                                       6E81668C0559F3BD00377CF7,
-                                                                       6E81668E0559F3BD00377CF7,
-                                                                       6E8166900559F3BD00377CF7,
-                                                                       6E8166920559F3BD00377CF7,
-                                                                       6E8166940559F3BD00377CF7,
-                                                                       6E8166980559F3BD00377CF7,
-                                                                       6E81669A0559F3BD00377CF7,
-                                                                       6E81669C0559F3BD00377CF7,
-                                                                       6E81669E0559F3BD00377CF7,
-                                                                       6E8166A00559F3BD00377CF7,
-                                                                       6E8166A20559F3BD00377CF7,
-                                                                       6E8166A30559F3BD00377CF7,
-                                                                       6E8166A50559F3BD00377CF7,
-                                                                       6EF8EB660559F823008BBE46,
-                                                                       6EF8EB680559F823008BBE46,
-                                                                       6EF8EB6A0559F823008BBE46,
-                                                                       6EF8EB6C0559F823008BBE46,
-                                                                       6EF8EB6E0559F823008BBE46,
-                                                                       6EF8EB700559F823008BBE46,
-                                                                       6EF8EC2D055A1C39008BBE46,
-                                                                       6EF8EC2F055A1C39008BBE46,
-                                                                       6EF8EC31055A1C39008BBE46,
-                                                                       6EF8EC33055A1C39008BBE46,
-                                                                       6EF8EC35055A1C39008BBE46,
-                                                                       6EF8EC37055A1C39008BBE46,
-                                                                       6EF8EC39055A1C39008BBE46,
-                                                                       6EF8EC3B055A1C39008BBE46,
-                                                                       6EF8EC3D055A1C39008BBE46,
-                                                                       6EF8EC3F055A1C39008BBE46,
-                                                                       6EF8EC40055A1C39008BBE46,
-                                                                       6EF8EC42055A1C39008BBE46,
-                                                                       6EF8EC44055A1C39008BBE46,
-                                                                       6EF8EC45055A1C39008BBE46,
-                                                                       6EF8EC47055A1C39008BBE46,
-                                                                       6EF8EC49055A1C39008BBE46,
-                                                                       6EF8EC4B055A1C39008BBE46,
-                                                                       6EF8EC4D055A1C39008BBE46,
-                                                                       6EF8EC4F055A1C39008BBE46,
-                                                                       6EF8EC51055A1C39008BBE46,
-                                                                       6EF8EC53055A1C39008BBE46,
-                                                                       6EF8EC55055A1C39008BBE46,
-                                                                       6EF8EC59055A1C39008BBE46,
-                                                                       6EF8EC5B055A1C39008BBE46,
-                                                                       6EF8EC5D055A1C39008BBE46,
-                                                                       6EF8EC5E055A1C39008BBE46,
-                                                                       6EF8EC60055A1C39008BBE46,
-                                                                       6EF8EC62055A1C39008BBE46,
-                                                                       6EF8EC64055A1C39008BBE46,
-                                                                       6EF8EC65055A1C39008BBE46,
-                                                                       6EF8EC6A055A1C39008BBE46,
-                                                                       6EF8EC6B055A1C39008BBE46,
-                                                                       6EF8EC6D055A1C39008BBE46,
-                                                                       6EF8EC6E055A1C39008BBE46,
-                                                                       6EF8EC6F055A1C39008BBE46,
-                                                                       6EF8EC72055A1C39008BBE46,
-                                                                       6EF8EC73055A1C39008BBE46,
-                                                                       6EF8EC74055A1C39008BBE46,
-                                                                       6EF8EC75055A1C39008BBE46,
-                                                                       6EF8EC76055A1C39008BBE46,
-                                                                       6EF8EC77055A1C39008BBE46,
-                                                                       6EF8EC78055A1C39008BBE46,
-                                                                       6EE070E0055CA8E200598538,
-                                                                       6EE070E2055CA8E200598538,
-                                                                       6EE070E4055CA8E200598538,
-                                                                       6EE070E6055CA8E200598538,
-                                                                       6EE070EA055CA8E200598538,
-                                                                       6EE070EC055CA8E200598538,
-                                                                       6EE004950560B42800F8A5B1,
-                                                                       6EE004970560B42800F8A5B1,
-                                                                       6EE004990560B42800F8A5B1,
-                                                                       6EE0049B0560B42800F8A5B1,
-                                                                       6EE0049D0560B42800F8A5B1,
-                                                                       6EE0049F0560B42800F8A5B1,
-                                                                       6EE004A20560B42800F8A5B1,
-                                                                       6EE004A40560B42800F8A5B1,
-                                                                       6EE004A60560B42800F8A5B1,
-                                                                       6EE004AA0560B42800F8A5B1,
-                                                                       6EE004AB0560B42800F8A5B1,
-                                                                       6EE004AC0560B42800F8A5B1,
-                                                                       6EE004AD0560B42800F8A5B1,
-                                                                       6EE004AE0560B42800F8A5B1,
-                                                                       6EE004B00560B42800F8A5B1,
-                                                                       6EE004B20560B42800F8A5B1,
-                                                                       6EE004B30560B42800F8A5B1,
-                                                                       6EE004B50560B42800F8A5B1,
-                                                                       6EE004B80560B42800F8A5B1,
-                                                                       6EE004BA0560B42800F8A5B1,
-                                                                       6EE004BC0560B42800F8A5B1,
-                                                                       6EE004C00560B42800F8A5B1,
-                                                                       6EE004C10560B42800F8A5B1,
-                                                                       6EE004C20560B42800F8A5B1,
-                                                                       6EE004C30560B42800F8A5B1,
-                                                                       6EE004C40560B42800F8A5B1,
-                                                                       6EE004C60560B42800F8A5B1,
-                                                                       6EE004C80560B42800F8A5B1,
-                                                                       6EE004CA0560B42800F8A5B1,
-                                                                       6EE004CB0560B42800F8A5B1,
-                                                                       6EE004CE0560B42800F8A5B1,
-                                                                       6EE004D00560B42800F8A5B1,
-                                                                       6EE004D10560B42800F8A5B1,
-                                                                       6EE004D30560B42800F8A5B1,
-                                                                       6EE004D50560B42800F8A5B1,
-                                                                       6EE004D70560B42800F8A5B1,
-                                                                       6EE004D90560B42800F8A5B1,
-                                                                       6E2E17AE056201170070BE48,
-                                                                       6E2E17B0056201170070BE48,
-                                                                       6E2E17B1056201170070BE48,
-                                                                       6E5EC37205633214001E3A3E,
-                                                                       6E5EC37405633214001E3A3E,
-                                                                       6E5EC37605633214001E3A3E,
-                                                                       6E5EC37805633214001E3A3E,
-                                                                       6E5EC37A05633214001E3A3E,
-                                                                       6E5EC37C05633214001E3A3E,
-                                                                       6E5EC37F05633214001E3A3E,
-                                                                       6E5EC38105633214001E3A3E,
-                                                                       6E5EC38205633214001E3A3E,
-                                                                       6E5EC38305633214001E3A3E,
-                                                                       6E5EC38405633214001E3A3E,
-                                                                       6E5EC38505633214001E3A3E,
-                                                                       6E5EC38605633214001E3A3E,
-                                                                       6E5EC38705633214001E3A3E,
-                                                                       6E5EC38805633214001E3A3E,
-                                                                       6E5EC38905633214001E3A3E,
-                                                                       6E5EC38A05633214001E3A3E,
-                                                                       6E5EC38B05633214001E3A3E,
-                                                                       6E5EC38C05633214001E3A3E,
-                                                                       6E5EC38D05633214001E3A3E,
-                                                                       6E5EC38E05633214001E3A3E,
-                                                                       6E5EC39005633214001E3A3E,
-                                                                       6E5EC39205633214001E3A3E,
-                                                                       6E5EC39305633214001E3A3E,
-                                                                       6E5EC39405633214001E3A3E,
-                                                                       6E5EC39505633214001E3A3E,
-                                                                       6E5EC39705633214001E3A3E,
-                                                                       6E5EC39805633214001E3A3E,
-                                                                       6E5EC39905633214001E3A3E,
-                                                                       6E5EC39A05633214001E3A3E,
-                                                                       6E5EC39B05633214001E3A3E,
-                                                                       6E5EC39C05633214001E3A3E,
-                                                                       6E5EC39D05633214001E3A3E,
-                                                                       6E5EC39E05633214001E3A3E,
-                                                                       6E5EC39F05633214001E3A3E,
-                                                                       6E5EC3A005633214001E3A3E,
-                                                                       6E5EC3A105633214001E3A3E,
-                                                                       6E5EC3A205633214001E3A3E,
-                                                                       6E5EC3A305633214001E3A3E,
-                                                                       6E5EC3A405633214001E3A3E,
-                                                                       6E5EC3A505633214001E3A3E,
-                                                                       6E5EC3A705633214001E3A3E,
-                                                                       6E5EC3A905633214001E3A3E,
-                                                                       6E5EC3AB05633214001E3A3E,
-                                                                       6E5EC3AC05633214001E3A3E,
-                                                                       6E5EC3AD05633214001E3A3E,
-                                                                       6E5EC3AE05633214001E3A3E,
-                                                                       6E5EC3B005633214001E3A3E,
-                                                                       6E5EC3B205633214001E3A3E,
-                                                                       6E5EC3B305633214001E3A3E,
-                                                                       6E5EC3B505633214001E3A3E,
-                                                                       6E5EC3B605633214001E3A3E,
-                                                                       6E5EC3B705633214001E3A3E,
-                                                                       6E5EC3B805633214001E3A3E,
-                                                                       6E5EC3B905633214001E3A3E,
-                                                                       6E5EC3BB05633214001E3A3E,
-                                                                       6E00EF2B0566EE06001AB46F,
-                                                                       6E00EF2F0566EE06001AB46F,
-                                                                       6E00EF310566EE06001AB46F,
-                                                                       6E9F392B0569DB90007C1A1C,
-                                                                       6E6126E8056B3091006177EC,
-                                                                       6E6126E9056B3091006177EC,
-                                                                       6E6126EB056B3091006177EC,
-                                                                       6E6126ED056B3091006177EC,
-                                                                       6E6126EF056B3091006177EC,
-                                                                       6E6126F1056B3091006177EC,
-                                                                       6E6126F3056B3091006177EC,
-                                                                       6E6126F7056B3091006177EC,
-                                                                       6E6126F8056B3091006177EC,
-                                                                       6E6126F9056B3091006177EC,
-                                                                       6E6126FA056B3091006177EC,
-                                                                       6E6126FB056B3091006177EC,
-                                                                       6E6126FC056B3091006177EC,
-                                                                       6E6126FD056B3091006177EC,
-                                                                       6E6126FE056B3091006177EC,
-                                                                       6E6126FF056B3091006177EC,
-                                                                       6E612700056B3091006177EC,
-                                                                       6E612701056B3091006177EC,
-                                                                       6E612702056B3091006177EC,
-                                                                       6E612703056B3091006177EC,
-                                                                       6E612704056B3091006177EC,
-                                                                       6E612705056B3091006177EC,
-                                                                       6E612706056B3091006177EC,
-                                                                       6E612707056B3091006177EC,
-                                                                       6E612708056B3091006177EC,
-                                                                       6E612709056B3091006177EC,
-                                                                       6E61270A056B3091006177EC,
-                                                                       6E61270B056B3091006177EC,
-                                                                       6E61270C056B3091006177EC,
-                                                                       6E61270D056B3091006177EC,
-                                                                       6E61270E056B3091006177EC,
-                                                                       6E61270F056B3091006177EC,
-                                                                       6E612710056B3091006177EC,
-                                                                       6E51A9130573258100506538,
-                                                                       6E51A9150573258100506538,
-                                                                       6E51A9170573258100506538,
-                                                                       6E51A9180573258100506538,
-                                                                       6E51A9190573258100506538,
-                                                                       6E51A91B0573258100506538,
-                                                                       6E51A91C0573258100506538,
-                                                                       6E51A9200573258100506538,
-                                                                       6E51A9220573258100506538,
-                                                                       6E51A9240573258100506538,
-                                                                       6E51A9260573258100506538,
-                                                                       6E51A9270573258100506538,
-                                                                       6E51A9280573258100506538,
-                                                                       6E51A9290573258100506538,
-                                                                       6E51A92A0573258100506538,
-                                                                       6E51A92C0573258100506538,
-                                                                       6E51A92E0573258100506538,
-                                                                       6E51A9300573258100506538,
-                                                                       6E51A9310573258100506538,
-                                                                       6E51A9330573258100506538,
-                                                                       6E51A9360573258100506538,
-                                                                       6E51A9370573258100506538,
-                                                                       6E51A9380573258100506538,
-                                                                       6E51A93A0573258100506538,
-                                                                       6E51A9400573258100506538,
-                                                                       6E51A9410573258100506538,
-                                                                       6E51A9420573258100506538,
-                                                                       6E51A9440573258100506538,
-                                                                       6E51A9450573258100506538,
-                                                                       6E51A9470573258100506538,
-                                                                       6E51A9480573258100506538,
-                                                                       6E51A9490573258100506538,
-                                                                       6E51A94B0573258100506538,
-                                                                       6E51A94D0573258100506538,
-                                                                       6E51A9500573258100506538,
-                                                                       6E51A9520573258100506538,
-                                                                       6E51A9540573258100506538,
-                                                                       6E51A9560573258100506538,
-                                                                       6E51A9580573258100506538,
-                                                                       6E51A95D0573258100506538,
-                                                                       6E51A95F0573258100506538,
-                                                                       6E51A9610573258100506538,
-                                                                       6E51A9630573258100506538,
-                                                                       6E51A9650573258100506538,
-                                                                       6E51A9B00573385700506538,
-                                                                       6E51A9B40573385700506538,
-                                                                       6E51A9B50573385700506538,
-                                                                       6E51A9B60573385700506538,
-                                                                       6E51A9B70573385700506538,
-                                                                       6E51A9B80573385700506538,
-                                                                       6E51A9B90573385700506538,
-                                                                       6E51A9BA0573385700506538,
-                                                                       6E51A9BB0573385700506538,
-                                                                       6E51A9BC0573385700506538,
-                                                                       6E51A9BD0573385700506538,
-                                                                       6E51A9BE0573385700506538,
-                                                                       6E51A9BF0573385700506538,
-                                                                       6E51A9C00573385700506538,
-                                                                       6E51A9C10573385700506538,
-                                                                       6E51A9C20573385700506538,
-                                                                       6E51A9C30573385700506538,
-                                                                       6E51A9C40573385700506538,
-                                                                       6E51A9C50573385700506538,
-                                                                       6E51A9C60573385700506538,
-                                                                       6E51A9C70573385700506538,
-                                                                       6E51A9C80573385700506538,
-                                                                       6E51A9C90573385700506538,
-                                                                       6E51A9CA0573385700506538,
-                                                                       6E51A9CB0573385700506538,
-                                                                       6E51A9CC0573385700506538,
-                                                                       6E51A9CD0573385700506538,
-                                                                       6E51A9CE0573385700506538,
-                                                                       6E51A9CF0573385700506538,
-                                                                       6E51A9D00573385700506538,
-                                                                       6E51A9D10573385700506538,
-                                                                       6E51A9D20573385700506538,
-                                                                       6E51A9D30573385700506538,
-                                                                       6E51A9D40573385700506538,
-                                                                       6E51A9D50573385700506538,
-                                                                       6E51A9D60573385700506538,
-                                                                       6E51A9D70573385700506538,
-                                                                       6E51A9D80573385700506538,
-                                                                       6E51A9D90573385700506538,
-                                                                       6E51A9DA0573385700506538,
-                                                                       6E51A9DB0573385700506538,
-                                                                       6E51A9DC0573385700506538,
-                                                                       6E51A9DD0573385700506538,
-                                                                       6E51A9DE0573385700506538,
-                                                                       6E51A9DF0573385700506538,
-                                                                       6E51A9E00573385700506538,
-                                                                       6E51A9E10573385700506538,
-                                                                       6E51A9E20573385700506538,
-                                                                       6E51A9E30573385700506538,
-                                                                       6E51A9E40573385700506538,
-                                                                       6E51A9E60573385700506538,
-                                                                       6E51A9E70573385700506538,
-                                                                       6E51A9E80573385700506538,
-                                                                       6E51A9E90573385700506538,
-                                                                       6E51A9EA0573385700506538,
-                                                                       6EB852AC057476DD00E260EA,
-                                                                       6EB852AD057476DD00E260EA,
-                                                                       6EB852AE057476DD00E260EA,
-                                                                       6EB852AF057476DD00E260EA,
-                                                                       6EB852B0057476DD00E260EA,
-                                                                       6EB852B2057476DD00E260EA,
-                                                                       6EB852B4057476DD00E260EA,
-                                                                       6EB852B6057476DD00E260EA,
-                                                                       6EB852B7057476DD00E260EA,
-                                                                       6EB852B9057476DD00E260EA,
-                                                                       6EB852BB057476DD00E260EA,
-                                                                       6EB852BD057476DD00E260EA,
-                                                                       6EB852C1057476DD00E260EA,
-                                                                       6EB852C2057476DD00E260EA,
-                                                                       6EB852C4057476DD00E260EA,
-                                                                       6EB852C5057476DD00E260EA,
-                                                                       6EB852C6057476DD00E260EA,
-                                                                       6EB852C8057476DD00E260EA,
-                                                                       6EB852CA057476DD00E260EA,
-                                                                       6EB852D0057476DD00E260EA,
-                                                                       6EB852D2057476DD00E260EA,
-                                                                       6EB852D4057476DD00E260EA,
-                                                                       6EB852D6057476DD00E260EA,
-                                                                       6EB852D8057476DD00E260EA,
-                                                                       6EB852DA057476DD00E260EA,
-                                                                       6EB852DC057476DD00E260EA,
-                                                                       6EB852DE057476DD00E260EA,
-                                                                       6EB852E0057476DD00E260EA,
-                                                                       6EB852E2057476DD00E260EA,
-                                                                       6EB852E4057476DD00E260EA,
-                                                                       6E3309F00575C22E0093550E,
-                                                                       6E3309F30575C22E0093550E,
-                                                                       6E3309F60575C22E0093550E,
-                                                                       6E3309FA0575C22E0093550E,
-                                                                       6E3309FC0575C22E0093550E,
-                                                                       6E3309FE0575C22E0093550E,
-                                                                       6E330A000575C22E0093550E,
-                                                                       6E330A020575C22E0093550E,
-                                                                       6E330A040575C22E0093550E,
-                                                                       6E330A060575C22E0093550E,
-                                                                       6E330A080575C22E0093550E,
-                                                                       6E330A090575C22E0093550E,
-                                                                       6E330A0B0575C22E0093550E,
-                                                                       6ECC8F1B0579B23B00AA179F,
-                                                                       6ECC8F1C0579B23B00AA179F,
-                                                                       6ECC8F1D0579B23B00AA179F,
-                                                                       6ECC8F1F0579B23B00AA179F,
-                                                                       6ECC8F220579B23B00AA179F,
-                                                                       6ECC8F230579B23B00AA179F,
-                                                                       6ECC8F240579B23B00AA179F,
-                                                                       6ECC8F270579B23B00AA179F,
-                                                                       6ECC8F280579B23B00AA179F,
-                                                                       6ECC8F290579B23B00AA179F,
-                                                                       6ECC8F2B0579B23B00AA179F,
-                                                                       6ECC8F2C0579B23B00AA179F,
-                                                                       6ECC8F2D0579B23B00AA179F,
-                                                                       6ECC8F2E0579B23B00AA179F,
-                                                                       6ECC8F300579B23B00AA179F,
-                                                                       6ECC8F310579B23B00AA179F,
-                                                                       6ECC8F320579B23B00AA179F,
-                                                                       6ECC8F4D0579B51B00AA179F,
-                                                                       6ECC8F4E0579B51B00AA179F,
-                                                                       6ECC8F4F0579B51B00AA179F,
-                                                                       6ECC8F500579B51B00AA179F,
-                                                                       6ECC8F510579B51B00AA179F,
-                                                                       6ECC8F520579B51B00AA179F,
-                                                                       6ECC8F530579B51B00AA179F,
-                                                                       6ECC8F540579B51B00AA179F,
-                                                                       6ECC8F550579B51B00AA179F,
-                                                                       6ECC8F570579B51B00AA179F,
-                                                                       6E6520E305806BF700D95E4F,
-                                                                       6E6520E505806BF700D95E4F,
-                                                                       6E6520E805806BF700D95E4F,
+                                                       PBXSplitModuleInNavigatorKey = {
+                                                               Split0 = {
+                                                                       bookmark = 6E90C19205FAAA0900857F22;
+                                                                       history = (
+                                                                               6E48626A059421D8006D09F8,
+                                                                               6E48626B059421D8006D09F8,
+                                                                               6E48626C059421D8006D09F8,
+                                                                               6E48626D059421D8006D09F8,
+                                                                               6E48626E059421D8006D09F8,
+                                                                               6E48626F059421D8006D09F8,
+                                                                               6E9D6CEB059429D400D9A2D7,
+                                                                               6E90C17705FAA6B400857F22,
+                                                                               6E90C17C05FAA6C400857F22,
+                                                                       );
+                                                                       prevStack = (
+                                                                               6E486273059421D8006D09F8,
+                                                                               6E486274059421D8006D09F8,
+                                                                               6E486275059421D8006D09F8,
+                                                                               6E486276059421D8006D09F8,
+                                                                               6E486277059421D8006D09F8,
+                                                                               6E48627B059421D8006D09F8,
+                                                                               6E48627C059421D8006D09F8,
+                                                                               6E9D6CED059429D400D9A2D7,
+                                                                               6E90C17805FAA6B400857F22,
+                                                                       );
+                                                               };
+                                                               SplitCount = 1;
+                                                       };
+                                               };
+                                               PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
+                                                       PBXProjectWorkspaceModule_SGTM_Geometry = {
+                                                               _collapsingFrameDimension = 0;
+                                                               _indexOfCollapsedView = 0;
+                                                               _percentageOfCollapsedView = 0;
+                                                               sizes = (
+                                                                       "{{0, 0}, {182, 866}}",
+                                                                       "{{182, 0}, {1098, 866}}",
                                                                );
                                                        };
-                                                       SplitCount = 1;
                                                };
-                                               PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {1073, 193}}";
-                                               PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 193}, {1073, 673}}";
-                                               PBXProjectWorkspaceModule_OldSuperviewFrame = "{{207, 0}, {1073, 866}}";
+                                               PBXProjectWorkspaceModule_OldDetailFrame = "{{0, 0}, {1098, 227}}";
+                                               PBXProjectWorkspaceModule_OldEditorFrame = "{{0, 227}, {1098, 639}}";
+                                               PBXProjectWorkspaceModule_OldSuperviewFrame = "{{182, 0}, {1098, 866}}";
                                                PBXProjectWorkspaceModule_SGTM = {
                                                        PBXBottomSmartGroupGIDs = (
                                                                1C37FBAC04509CD000000102,
                                                                1CC0EA4004350EF90041110B,
                                                                1C37FABC05509CD000000102,
                                                                1C37FABC05539CD112110102,
+                                                               E2644B35053B69B200211256,
                                                                1C37FABC04509CD000100104,
                                                        );
+                                                       PBXSmartGroupTreeModuleColumnData = {
+                                                               PBXSmartGroupTreeModuleColumnWidthsKey = (
+                                                                       165,
+                                                               );
+                                                               PBXSmartGroupTreeModuleColumnsKey_v4 = (
+                                                                       MainColumn,
+                                                               );
+                                                       };
+                                                       PBXSmartGroupTreeModuleOutlineStateKey_v7 = {
+                                                               PBXSmartGroupTreeModuleOutlineStateExpansionKey = (
+                                                                       2A37F4AAFDCFA73011CA2CEA,
+                                                                       6E0D40B3052243B800A80003,
+                                                                       2A37F4ABFDCFA73011CA2CEA,
+                                                                       2A37F4AFFDCFA73011CA2CEA,
+                                                                       2A37F4B8FDCFA73011CA2CEA,
+                                                                       1C37FBAC04509CD000000102,
+                                                               );
+                                                               PBXSmartGroupTreeModuleOutlineStateSelectionKey = (
+                                                                       (
+                                                                               16,
+                                                                               12,
+                                                                               0,
+                                                                       ),
+                                                               );
+                                                               PBXSmartGroupTreeModuleOutlineStateVisibleRectKey = "{{0, 0}, {165, 848}}";
+                                                       };
                                                        PBXTopSmartGroupGIDs = (
                                                        );
                                                };
                                };
                                SplitCount = 1;
                        };
+                       "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectFindModule" = {
+                       };
                        "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
                                PBXProjectWorkspaceModule_StateKey_Rev36 = {
                                        PBXProjectWorkspaceModule_EditorOpen = true;
                                };
                        };
                        "PBXWorkspaceContents:PBXConfiguration.PBXModule.PBXRunSessionModule" = {
+                               LauncherConfigVersion = 3;
+                               Runner = {
+                                       HorizontalSplitView = {
+                                               _collapsingFrameDimension = 0;
+                                               _indexOfCollapsedView = 0;
+                                               _percentageOfCollapsedView = 0;
+                                               isCollapsed = yes;
+                                               sizes = (
+                                                       "{{0, 0}, {491, 167}}",
+                                                       "{{0, 176}, {491, 267}}",
+                                               );
+                                       };
+                                       VerticalSplitView = {
+                                               _collapsingFrameDimension = 0;
+                                               _indexOfCollapsedView = 0;
+                                               _percentageOfCollapsedView = 0;
+                                               isCollapsed = yes;
+                                               sizes = (
+                                                       "{{0, 0}, {405, 443}}",
+                                                       "{{414, 0}, {514, 443}}",
+                                               );
+                                       };
+                               };
                        };
                        PBXWorkspaceGeometries = (
                                {
-                                       Frame = "{{0, 0}, {1280, 886}}";
-                                       PBXProjectWorkspaceModule_GeometryKey_Rev11 = {
-                                               PBXProjectWorkspaceModule_SGTM_Geometry = {
-                                                       _collapsingFrameDimension = 0;
-                                                       _indexOfCollapsedView = 0;
-                                                       _percentageOfCollapsedView = 0;
-                                                       sizes = (
-                                                               "{{0, 0}, {207, 866}}",
-                                                               "{{207, 0}, {1073, 866}}",
-                                                       );
-                                               };
+                                       Frame = "{{0, 0}, {1280, 866}}";
+                                       PBXProjectWorkspaceModule_GeometryKey_Rev15 = {
                                        };
-                                       WindowFrame = "{{0, 54}, {1280, 948}}";
+                                       RubberWindowFrame = "0 94 1280 908 0 0 1280 1002 ";
                                },
                        );
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBatchFindModule" = {
                                WindowFrame = "{{369, 822}, {543, 158}}";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXBuildResultsModule" = {
-                               Frame = "{{0, 0}, {1126, 574}}";
-                               WindowFrame = "{{80, 165}, {1126, 652}}";
+                               Frame = "{{0, 0}, {1126, 575}}";
+                               PBXModuleWindowStatusBarHidden = YES;
+                               RubberWindowFrame = "80 221 1126 596 0 0 1280 1002 ";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXClassBrowserModule" = {
                                ClassesFrame = "{{0, 0}, {408, 92}}";
                                WindowFrame = "{{390, 424}, {208, 516}}";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugCLIModule" = {
-                               Frame = "{{0, 0}, {400, 200}}";
-                               WindowFrame = "{{50, 974}, {400, 222}}";
+                               Frame = "{{0, 0}, {400, 201}}";
+                               PBXModuleWindowStatusBarHidden = YES;
+                               RubberWindowFrame = "50 974 400 222 0 0 1280 1002 ";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXDebugSessionModule" = {
                                DebugConsoleDrawerSize = "{100, 120}";
                                DebugConsoleWindowFrame = "{{200, 200}, {500, 300}}";
                                DebugSTDIOWindowFrame = "{{200, 200}, {500, 300}}";
                                Frame = "{{0, 0}, {861, 735}}";
-                               WindowFrame = "{{404, 189}, {861, 813}}";
+                               WindowFrame = "{{426, 189}, {861, 813}}";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXNavigatorGroup" = {
                                Frame = "{{0, 0}, {750, 480}}";
                                WindowFrame = "{{61, 397}, {750, 558}}";
                        };
+                       "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectFindModule" = {
+                               Frame = "{{0, 0}, {614, 100}}";
+                               RubberWindowFrame = "333 721 614 142 0 0 1280 1002 ";
+                       };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXProjectWorkspaceModule" = {
                                Frame = "{{0, 0}, {1280, 886}}";
                                PBXProjectWorkspaceModule_GeometryKey_Rev11 = {
                                WindowFrame = "{{0, 54}, {1280, 948}}";
                        };
                        "PBXWorkspaceGeometries:PBXConfiguration.PBXModule.PBXRunSessionModule" = {
-                               Frame = "{{0, 0}, {745, 442}}";
-                               WindowFrame = "{{530, 61}, {745, 464}}";
+                               Frame = "{{0, 0}, {767, 743}}";
+                               PBXModuleWindowStatusBarHidden = YES;
+                               RubberWindowFrame = "445 139 767 764 0 0 1280 1002 ";
                        };
-                       PBXWorkspaceStateSaveDate = 92359150;
+                       PBXWorkspaceStateSaveDate = 100313467;
                };
                perUserProjectItems = {
-                       6E00EF290566EE06001AB46F = 6E00EF290566EE06001AB46F;
-                       6E00EF2B0566EE06001AB46F = 6E00EF2B0566EE06001AB46F;
-                       6E00EF2F0566EE06001AB46F = 6E00EF2F0566EE06001AB46F;
-                       6E00EF310566EE06001AB46F = 6E00EF310566EE06001AB46F;
-                       6E2E17AE056201170070BE48 = 6E2E17AE056201170070BE48;
-                       6E2E17B0056201170070BE48 = 6E2E17B0056201170070BE48;
-                       6E2E17B1056201170070BE48 = 6E2E17B1056201170070BE48;
-                       6E3309EB0575C22E0093550E = 6E3309EB0575C22E0093550E;
-                       6E3309ED0575C22E0093550E = 6E3309ED0575C22E0093550E;
-                       6E3309F00575C22E0093550E = 6E3309F00575C22E0093550E;
-                       6E3309F30575C22E0093550E = 6E3309F30575C22E0093550E;
-                       6E3309F60575C22E0093550E = 6E3309F60575C22E0093550E;
-                       6E3309FA0575C22E0093550E = 6E3309FA0575C22E0093550E;
-                       6E3309FC0575C22E0093550E = 6E3309FC0575C22E0093550E;
-                       6E3309FE0575C22E0093550E = 6E3309FE0575C22E0093550E;
-                       6E330A000575C22E0093550E = 6E330A000575C22E0093550E;
-                       6E330A020575C22E0093550E = 6E330A020575C22E0093550E;
-                       6E330A040575C22E0093550E = 6E330A040575C22E0093550E;
-                       6E330A060575C22E0093550E = 6E330A060575C22E0093550E;
-                       6E330A080575C22E0093550E = 6E330A080575C22E0093550E;
-                       6E330A090575C22E0093550E = 6E330A090575C22E0093550E;
-                       6E330A0B0575C22E0093550E = 6E330A0B0575C22E0093550E;
-                       6E51A9060573258100506538 = 6E51A9060573258100506538;
-                       6E51A9070573258100506538 = 6E51A9070573258100506538;
-                       6E51A9080573258100506538 = 6E51A9080573258100506538;
-                       6E51A90D0573258100506538 = 6E51A90D0573258100506538;
-                       6E51A9130573258100506538 = 6E51A9130573258100506538;
-                       6E51A9150573258100506538 = 6E51A9150573258100506538;
-                       6E51A9170573258100506538 = 6E51A9170573258100506538;
-                       6E51A9180573258100506538 = 6E51A9180573258100506538;
-                       6E51A9190573258100506538 = 6E51A9190573258100506538;
-                       6E51A91B0573258100506538 = 6E51A91B0573258100506538;
-                       6E51A91C0573258100506538 = 6E51A91C0573258100506538;
-                       6E51A9200573258100506538 = 6E51A9200573258100506538;
-                       6E51A9220573258100506538 = 6E51A9220573258100506538;
-                       6E51A9240573258100506538 = 6E51A9240573258100506538;
-                       6E51A9260573258100506538 = 6E51A9260573258100506538;
-                       6E51A9270573258100506538 = 6E51A9270573258100506538;
-                       6E51A9280573258100506538 = 6E51A9280573258100506538;
-                       6E51A9290573258100506538 = 6E51A9290573258100506538;
-                       6E51A92A0573258100506538 = 6E51A92A0573258100506538;
-                       6E51A92C0573258100506538 = 6E51A92C0573258100506538;
-                       6E51A92E0573258100506538 = 6E51A92E0573258100506538;
-                       6E51A9300573258100506538 = 6E51A9300573258100506538;
-                       6E51A9310573258100506538 = 6E51A9310573258100506538;
-                       6E51A9330573258100506538 = 6E51A9330573258100506538;
-                       6E51A9360573258100506538 = 6E51A9360573258100506538;
-                       6E51A9370573258100506538 = 6E51A9370573258100506538;
-                       6E51A9380573258100506538 = 6E51A9380573258100506538;
-                       6E51A93A0573258100506538 = 6E51A93A0573258100506538;
-                       6E51A9400573258100506538 = 6E51A9400573258100506538;
-                       6E51A9410573258100506538 = 6E51A9410573258100506538;
-                       6E51A9420573258100506538 = 6E51A9420573258100506538;
-                       6E51A9440573258100506538 = 6E51A9440573258100506538;
-                       6E51A9450573258100506538 = 6E51A9450573258100506538;
-                       6E51A9470573258100506538 = 6E51A9470573258100506538;
-                       6E51A9480573258100506538 = 6E51A9480573258100506538;
-                       6E51A9490573258100506538 = 6E51A9490573258100506538;
-                       6E51A94B0573258100506538 = 6E51A94B0573258100506538;
-                       6E51A94D0573258100506538 = 6E51A94D0573258100506538;
-                       6E51A9500573258100506538 = 6E51A9500573258100506538;
-                       6E51A9520573258100506538 = 6E51A9520573258100506538;
-                       6E51A9540573258100506538 = 6E51A9540573258100506538;
-                       6E51A9560573258100506538 = 6E51A9560573258100506538;
-                       6E51A9580573258100506538 = 6E51A9580573258100506538;
-                       6E51A95D0573258100506538 = 6E51A95D0573258100506538;
-                       6E51A95F0573258100506538 = 6E51A95F0573258100506538;
-                       6E51A9610573258100506538 = 6E51A9610573258100506538;
-                       6E51A9630573258100506538 = 6E51A9630573258100506538;
-                       6E51A9650573258100506538 = 6E51A9650573258100506538;
-                       6E51A9A00573385700506538 = 6E51A9A00573385700506538;
-                       6E51A9A30573385700506538 = 6E51A9A30573385700506538;
-                       6E51A9A60573385700506538 = 6E51A9A60573385700506538;
-                       6E51A9A70573385700506538 = 6E51A9A70573385700506538;
-                       6E51A9A80573385700506538 = 6E51A9A80573385700506538;
-                       6E51A9AD0573385700506538 = 6E51A9AD0573385700506538;
-                       6E51A9AE0573385700506538 = 6E51A9AE0573385700506538;
-                       6E51A9B00573385700506538 = 6E51A9B00573385700506538;
-                       6E51A9B40573385700506538 = 6E51A9B40573385700506538;
-                       6E51A9B50573385700506538 = 6E51A9B50573385700506538;
-                       6E51A9B60573385700506538 = 6E51A9B60573385700506538;
-                       6E51A9B70573385700506538 = 6E51A9B70573385700506538;
-                       6E51A9B80573385700506538 = 6E51A9B80573385700506538;
-                       6E51A9B90573385700506538 = 6E51A9B90573385700506538;
-                       6E51A9BA0573385700506538 = 6E51A9BA0573385700506538;
-                       6E51A9BB0573385700506538 = 6E51A9BB0573385700506538;
-                       6E51A9BC0573385700506538 = 6E51A9BC0573385700506538;
-                       6E51A9BD0573385700506538 = 6E51A9BD0573385700506538;
-                       6E51A9BE0573385700506538 = 6E51A9BE0573385700506538;
-                       6E51A9BF0573385700506538 = 6E51A9BF0573385700506538;
-                       6E51A9C00573385700506538 = 6E51A9C00573385700506538;
-                       6E51A9C10573385700506538 = 6E51A9C10573385700506538;
-                       6E51A9C20573385700506538 = 6E51A9C20573385700506538;
-                       6E51A9C30573385700506538 = 6E51A9C30573385700506538;
-                       6E51A9C40573385700506538 = 6E51A9C40573385700506538;
-                       6E51A9C50573385700506538 = 6E51A9C50573385700506538;
-                       6E51A9C60573385700506538 = 6E51A9C60573385700506538;
-                       6E51A9C70573385700506538 = 6E51A9C70573385700506538;
-                       6E51A9C80573385700506538 = 6E51A9C80573385700506538;
-                       6E51A9C90573385700506538 = 6E51A9C90573385700506538;
-                       6E51A9CA0573385700506538 = 6E51A9CA0573385700506538;
-                       6E51A9CB0573385700506538 = 6E51A9CB0573385700506538;
-                       6E51A9CC0573385700506538 = 6E51A9CC0573385700506538;
-                       6E51A9CD0573385700506538 = 6E51A9CD0573385700506538;
-                       6E51A9CE0573385700506538 = 6E51A9CE0573385700506538;
-                       6E51A9CF0573385700506538 = 6E51A9CF0573385700506538;
-                       6E51A9D00573385700506538 = 6E51A9D00573385700506538;
-                       6E51A9D10573385700506538 = 6E51A9D10573385700506538;
-                       6E51A9D20573385700506538 = 6E51A9D20573385700506538;
-                       6E51A9D30573385700506538 = 6E51A9D30573385700506538;
-                       6E51A9D40573385700506538 = 6E51A9D40573385700506538;
-                       6E51A9D50573385700506538 = 6E51A9D50573385700506538;
-                       6E51A9D60573385700506538 = 6E51A9D60573385700506538;
-                       6E51A9D70573385700506538 = 6E51A9D70573385700506538;
-                       6E51A9D80573385700506538 = 6E51A9D80573385700506538;
-                       6E51A9D90573385700506538 = 6E51A9D90573385700506538;
-                       6E51A9DA0573385700506538 = 6E51A9DA0573385700506538;
-                       6E51A9DB0573385700506538 = 6E51A9DB0573385700506538;
-                       6E51A9DC0573385700506538 = 6E51A9DC0573385700506538;
-                       6E51A9DD0573385700506538 = 6E51A9DD0573385700506538;
-                       6E51A9DE0573385700506538 = 6E51A9DE0573385700506538;
-                       6E51A9DF0573385700506538 = 6E51A9DF0573385700506538;
-                       6E51A9E00573385700506538 = 6E51A9E00573385700506538;
-                       6E51A9E10573385700506538 = 6E51A9E10573385700506538;
-                       6E51A9E20573385700506538 = 6E51A9E20573385700506538;
-                       6E51A9E30573385700506538 = 6E51A9E30573385700506538;
-                       6E51A9E40573385700506538 = 6E51A9E40573385700506538;
-                       6E51A9E60573385700506538 = 6E51A9E60573385700506538;
-                       6E51A9E70573385700506538 = 6E51A9E70573385700506538;
-                       6E51A9E80573385700506538 = 6E51A9E80573385700506538;
-                       6E51A9E90573385700506538 = 6E51A9E90573385700506538;
-                       6E51A9EA0573385700506538 = 6E51A9EA0573385700506538;
-                       6E5EC36705633214001E3A3E = 6E5EC36705633214001E3A3E;
-                       6E5EC36905633214001E3A3E = 6E5EC36905633214001E3A3E;
-                       6E5EC36D05633214001E3A3E = 6E5EC36D05633214001E3A3E;
-                       6E5EC37205633214001E3A3E = 6E5EC37205633214001E3A3E;
-                       6E5EC37405633214001E3A3E = 6E5EC37405633214001E3A3E;
-                       6E5EC37605633214001E3A3E = 6E5EC37605633214001E3A3E;
-                       6E5EC37805633214001E3A3E = 6E5EC37805633214001E3A3E;
-                       6E5EC37A05633214001E3A3E = 6E5EC37A05633214001E3A3E;
-                       6E5EC37C05633214001E3A3E = 6E5EC37C05633214001E3A3E;
-                       6E5EC37F05633214001E3A3E = 6E5EC37F05633214001E3A3E;
-                       6E5EC38105633214001E3A3E = 6E5EC38105633214001E3A3E;
-                       6E5EC38205633214001E3A3E = 6E5EC38205633214001E3A3E;
-                       6E5EC38305633214001E3A3E = 6E5EC38305633214001E3A3E;
-                       6E5EC38405633214001E3A3E = 6E5EC38405633214001E3A3E;
-                       6E5EC38505633214001E3A3E = 6E5EC38505633214001E3A3E;
-                       6E5EC38605633214001E3A3E = 6E5EC38605633214001E3A3E;
-                       6E5EC38705633214001E3A3E = 6E5EC38705633214001E3A3E;
-                       6E5EC38805633214001E3A3E = 6E5EC38805633214001E3A3E;
-                       6E5EC38905633214001E3A3E = 6E5EC38905633214001E3A3E;
-                       6E5EC38A05633214001E3A3E = 6E5EC38A05633214001E3A3E;
-                       6E5EC38B05633214001E3A3E = 6E5EC38B05633214001E3A3E;
-                       6E5EC38C05633214001E3A3E = 6E5EC38C05633214001E3A3E;
-                       6E5EC38D05633214001E3A3E = 6E5EC38D05633214001E3A3E;
-                       6E5EC38E05633214001E3A3E = 6E5EC38E05633214001E3A3E;
-                       6E5EC39005633214001E3A3E = 6E5EC39005633214001E3A3E;
-                       6E5EC39205633214001E3A3E = 6E5EC39205633214001E3A3E;
-                       6E5EC39305633214001E3A3E = 6E5EC39305633214001E3A3E;
-                       6E5EC39405633214001E3A3E = 6E5EC39405633214001E3A3E;
-                       6E5EC39505633214001E3A3E = 6E5EC39505633214001E3A3E;
-                       6E5EC39705633214001E3A3E = 6E5EC39705633214001E3A3E;
-                       6E5EC39805633214001E3A3E = 6E5EC39805633214001E3A3E;
-                       6E5EC39905633214001E3A3E = 6E5EC39905633214001E3A3E;
-                       6E5EC39A05633214001E3A3E = 6E5EC39A05633214001E3A3E;
-                       6E5EC39B05633214001E3A3E = 6E5EC39B05633214001E3A3E;
-                       6E5EC39C05633214001E3A3E = 6E5EC39C05633214001E3A3E;
-                       6E5EC39D05633214001E3A3E = 6E5EC39D05633214001E3A3E;
-                       6E5EC39E05633214001E3A3E = 6E5EC39E05633214001E3A3E;
-                       6E5EC39F05633214001E3A3E = 6E5EC39F05633214001E3A3E;
-                       6E5EC3A005633214001E3A3E = 6E5EC3A005633214001E3A3E;
-                       6E5EC3A105633214001E3A3E = 6E5EC3A105633214001E3A3E;
-                       6E5EC3A205633214001E3A3E = 6E5EC3A205633214001E3A3E;
-                       6E5EC3A305633214001E3A3E = 6E5EC3A305633214001E3A3E;
-                       6E5EC3A405633214001E3A3E = 6E5EC3A405633214001E3A3E;
-                       6E5EC3A505633214001E3A3E = 6E5EC3A505633214001E3A3E;
-                       6E5EC3A705633214001E3A3E = 6E5EC3A705633214001E3A3E;
-                       6E5EC3A905633214001E3A3E = 6E5EC3A905633214001E3A3E;
-                       6E5EC3AB05633214001E3A3E = 6E5EC3AB05633214001E3A3E;
-                       6E5EC3AC05633214001E3A3E = 6E5EC3AC05633214001E3A3E;
-                       6E5EC3AD05633214001E3A3E = 6E5EC3AD05633214001E3A3E;
-                       6E5EC3AE05633214001E3A3E = 6E5EC3AE05633214001E3A3E;
-                       6E5EC3B005633214001E3A3E = 6E5EC3B005633214001E3A3E;
-                       6E5EC3B205633214001E3A3E = 6E5EC3B205633214001E3A3E;
-                       6E5EC3B305633214001E3A3E = 6E5EC3B305633214001E3A3E;
-                       6E5EC3B505633214001E3A3E = 6E5EC3B505633214001E3A3E;
-                       6E5EC3B605633214001E3A3E = 6E5EC3B605633214001E3A3E;
-                       6E5EC3B705633214001E3A3E = 6E5EC3B705633214001E3A3E;
-                       6E5EC3B805633214001E3A3E = 6E5EC3B805633214001E3A3E;
-                       6E5EC3B905633214001E3A3E = 6E5EC3B905633214001E3A3E;
-                       6E5EC3BB05633214001E3A3E = 6E5EC3BB05633214001E3A3E;
-                       6E6126C8056B3091006177EC = 6E6126C8056B3091006177EC;
-                       6E6126C9056B3091006177EC = 6E6126C9056B3091006177EC;
-                       6E6126CB056B3091006177EC = 6E6126CB056B3091006177EC;
-                       6E6126CC056B3091006177EC = 6E6126CC056B3091006177EC;
-                       6E6126CD056B3091006177EC = 6E6126CD056B3091006177EC;
-                       6E6126CE056B3091006177EC = 6E6126CE056B3091006177EC;
-                       6E6126CF056B3091006177EC = 6E6126CF056B3091006177EC;
-                       6E6126D0056B3091006177EC = 6E6126D0056B3091006177EC;
-                       6E6126D1056B3091006177EC = 6E6126D1056B3091006177EC;
-                       6E6126D2056B3091006177EC = 6E6126D2056B3091006177EC;
-                       6E6126D3056B3091006177EC = 6E6126D3056B3091006177EC;
-                       6E6126D4056B3091006177EC = 6E6126D4056B3091006177EC;
-                       6E6126D5056B3091006177EC = 6E6126D5056B3091006177EC;
-                       6E6126D6056B3091006177EC = 6E6126D6056B3091006177EC;
-                       6E6126D7056B3091006177EC = 6E6126D7056B3091006177EC;
-                       6E6126D8056B3091006177EC = 6E6126D8056B3091006177EC;
-                       6E6126DA056B3091006177EC = 6E6126DA056B3091006177EC;
-                       6E6126DB056B3091006177EC = 6E6126DB056B3091006177EC;
-                       6E6126DC056B3091006177EC = 6E6126DC056B3091006177EC;
-                       6E6126DD056B3091006177EC = 6E6126DD056B3091006177EC;
-                       6E6126DE056B3091006177EC = 6E6126DE056B3091006177EC;
-                       6E6126DF056B3091006177EC = 6E6126DF056B3091006177EC;
-                       6E6126E0056B3091006177EC = 6E6126E0056B3091006177EC;
-                       6E6126E1056B3091006177EC = 6E6126E1056B3091006177EC;
-                       6E6126E2056B3091006177EC = 6E6126E2056B3091006177EC;
-                       6E6126E3056B3091006177EC = 6E6126E3056B3091006177EC;
-                       6E6126E4056B3091006177EC = 6E6126E4056B3091006177EC;
-                       6E6126E8056B3091006177EC = 6E6126E8056B3091006177EC;
-                       6E6126E9056B3091006177EC = 6E6126E9056B3091006177EC;
-                       6E6126EB056B3091006177EC = 6E6126EB056B3091006177EC;
-                       6E6126ED056B3091006177EC = 6E6126ED056B3091006177EC;
-                       6E6126EF056B3091006177EC = 6E6126EF056B3091006177EC;
-                       6E6126F1056B3091006177EC = 6E6126F1056B3091006177EC;
-                       6E6126F3056B3091006177EC = 6E6126F3056B3091006177EC;
-                       6E6126F7056B3091006177EC = 6E6126F7056B3091006177EC;
-                       6E6126F8056B3091006177EC = 6E6126F8056B3091006177EC;
-                       6E6126F9056B3091006177EC = 6E6126F9056B3091006177EC;
-                       6E6126FA056B3091006177EC = 6E6126FA056B3091006177EC;
-                       6E6126FB056B3091006177EC = 6E6126FB056B3091006177EC;
-                       6E6126FC056B3091006177EC = 6E6126FC056B3091006177EC;
-                       6E6126FD056B3091006177EC = 6E6126FD056B3091006177EC;
-                       6E6126FE056B3091006177EC = 6E6126FE056B3091006177EC;
-                       6E6126FF056B3091006177EC = 6E6126FF056B3091006177EC;
-                       6E612700056B3091006177EC = 6E612700056B3091006177EC;
-                       6E612701056B3091006177EC = 6E612701056B3091006177EC;
-                       6E612702056B3091006177EC = 6E612702056B3091006177EC;
-                       6E612703056B3091006177EC = 6E612703056B3091006177EC;
-                       6E612704056B3091006177EC = 6E612704056B3091006177EC;
-                       6E612705056B3091006177EC = 6E612705056B3091006177EC;
-                       6E612706056B3091006177EC = 6E612706056B3091006177EC;
-                       6E612707056B3091006177EC = 6E612707056B3091006177EC;
-                       6E612708056B3091006177EC = 6E612708056B3091006177EC;
-                       6E612709056B3091006177EC = 6E612709056B3091006177EC;
-                       6E61270A056B3091006177EC = 6E61270A056B3091006177EC;
-                       6E61270B056B3091006177EC = 6E61270B056B3091006177EC;
-                       6E61270C056B3091006177EC = 6E61270C056B3091006177EC;
-                       6E61270D056B3091006177EC = 6E61270D056B3091006177EC;
-                       6E61270E056B3091006177EC = 6E61270E056B3091006177EC;
-                       6E61270F056B3091006177EC = 6E61270F056B3091006177EC;
-                       6E612710056B3091006177EC = 6E612710056B3091006177EC;
-                       6E6520DB05806BF700D95E4F = 6E6520DB05806BF700D95E4F;
-                       6E6520DC05806BF700D95E4F = 6E6520DC05806BF700D95E4F;
-                       6E6520DE05806BF700D95E4F = 6E6520DE05806BF700D95E4F;
-                       6E6520DF05806BF700D95E4F = 6E6520DF05806BF700D95E4F;
-                       6E6520E305806BF700D95E4F = 6E6520E305806BF700D95E4F;
-                       6E6520E505806BF700D95E4F = 6E6520E505806BF700D95E4F;
-                       6E6520E805806BF700D95E4F = 6E6520E805806BF700D95E4F;
-                       6E6520EA05806BF700D95E4F = 6E6520EA05806BF700D95E4F;
-                       6E8166300559E79E00377CF7 = 6E8166300559E79E00377CF7;
-                       6E8166310559E79E00377CF7 = 6E8166310559E79E00377CF7;
-                       6E8166320559E79E00377CF7 = 6E8166320559E79E00377CF7;
-                       6E8166330559E79E00377CF7 = 6E8166330559E79E00377CF7;
-                       6E8166340559E79E00377CF7 = 6E8166340559E79E00377CF7;
-                       6E8166350559E79E00377CF7 = 6E8166350559E79E00377CF7;
-                       6E8166370559E79E00377CF7 = 6E8166370559E79E00377CF7;
-                       6E8166380559E79E00377CF7 = 6E8166380559E79E00377CF7;
-                       6E8166390559E79E00377CF7 = 6E8166390559E79E00377CF7;
-                       6E81663A0559E79E00377CF7 = 6E81663A0559E79E00377CF7;
-                       6E81663C0559E79E00377CF7 = 6E81663C0559E79E00377CF7;
-                       6E81663E0559E79E00377CF7 = 6E81663E0559E79E00377CF7;
-                       6E81663F0559E79E00377CF7 = 6E81663F0559E79E00377CF7;
-                       6E8166410559E79E00377CF7 = 6E8166410559E79E00377CF7;
-                       6E8166430559E79E00377CF7 = 6E8166430559E79E00377CF7;
-                       6E8166450559E79E00377CF7 = 6E8166450559E79E00377CF7;
-                       6E8166460559E79E00377CF7 = 6E8166460559E79E00377CF7;
-                       6E8166480559E79E00377CF7 = 6E8166480559E79E00377CF7;
-                       6E8166890559F3BD00377CF7 = 6E8166890559F3BD00377CF7;
-                       6E81668B0559F3BD00377CF7 = 6E81668B0559F3BD00377CF7;
-                       6E81668C0559F3BD00377CF7 = 6E81668C0559F3BD00377CF7;
-                       6E81668E0559F3BD00377CF7 = 6E81668E0559F3BD00377CF7;
-                       6E8166900559F3BD00377CF7 = 6E8166900559F3BD00377CF7;
-                       6E8166920559F3BD00377CF7 = 6E8166920559F3BD00377CF7;
-                       6E8166940559F3BD00377CF7 = 6E8166940559F3BD00377CF7;
-                       6E8166980559F3BD00377CF7 = 6E8166980559F3BD00377CF7;
-                       6E81669A0559F3BD00377CF7 = 6E81669A0559F3BD00377CF7;
-                       6E81669C0559F3BD00377CF7 = 6E81669C0559F3BD00377CF7;
-                       6E81669E0559F3BD00377CF7 = 6E81669E0559F3BD00377CF7;
-                       6E8166A00559F3BD00377CF7 = 6E8166A00559F3BD00377CF7;
-                       6E8166A20559F3BD00377CF7 = 6E8166A20559F3BD00377CF7;
-                       6E8166A30559F3BD00377CF7 = 6E8166A30559F3BD00377CF7;
-                       6E8166A50559F3BD00377CF7 = 6E8166A50559F3BD00377CF7;
-                       6E84B8F20558B3480001B5EB = 6E84B8F20558B3480001B5EB;
-                       6E84B8F30558B3480001B5EB = 6E84B8F30558B3480001B5EB;
-                       6E84B8F40558B3480001B5EB = 6E84B8F40558B3480001B5EB;
-                       6E84B8F80558B3480001B5EB = 6E84B8F80558B3480001B5EB;
-                       6E84B8FE0558B3480001B5EB = 6E84B8FE0558B3480001B5EB;
-                       6E84B9000558B3480001B5EB = 6E84B9000558B3480001B5EB;
-                       6E84B9020558B3480001B5EB = 6E84B9020558B3480001B5EB;
-                       6E84B9030558B3480001B5EB = 6E84B9030558B3480001B5EB;
-                       6E84B9040558B3480001B5EB = 6E84B9040558B3480001B5EB;
-                       6E84B9060558B3480001B5EB = 6E84B9060558B3480001B5EB;
-                       6E84B9070558B3480001B5EB = 6E84B9070558B3480001B5EB;
-                       6E84B9080558B3480001B5EB = 6E84B9080558B3480001B5EB;
-                       6E84B90A0558B3480001B5EB = 6E84B90A0558B3480001B5EB;
-                       6E84B90B0558B3480001B5EB = 6E84B90B0558B3480001B5EB;
-                       6E84B90C0558B3480001B5EB = 6E84B90C0558B3480001B5EB;
-                       6E84B90D0558B3480001B5EB = 6E84B90D0558B3480001B5EB;
-                       6E84B90E0558B3480001B5EB = 6E84B90E0558B3480001B5EB;
-                       6E84B90F0558B3480001B5EB = 6E84B90F0558B3480001B5EB;
-                       6E84B9100558B3480001B5EB = 6E84B9100558B3480001B5EB;
-                       6E84B9110558B3480001B5EB = 6E84B9110558B3480001B5EB;
-                       6E84B9120558B3480001B5EB = 6E84B9120558B3480001B5EB;
-                       6E84B9130558B3480001B5EB = 6E84B9130558B3480001B5EB;
-                       6E84B9140558B3480001B5EB = 6E84B9140558B3480001B5EB;
-                       6E84B9160558B3480001B5EB = 6E84B9160558B3480001B5EB;
-                       6E84B9180558B3480001B5EB = 6E84B9180558B3480001B5EB;
-                       6E84B91A0558B3480001B5EB = 6E84B91A0558B3480001B5EB;
-                       6E84B91D0558B3480001B5EB = 6E84B91D0558B3480001B5EB;
-                       6E84B91E0558B3480001B5EB = 6E84B91E0558B3480001B5EB;
-                       6E84B91F0558B3480001B5EB = 6E84B91F0558B3480001B5EB;
-                       6E84B9230558B3480001B5EB = 6E84B9230558B3480001B5EB;
-                       6E9A660605814C66000E9E25 = 6E9A660605814C66000E9E25;
-                       6E9F392B0569DB90007C1A1C = 6E9F392B0569DB90007C1A1C;
-                       6EB8529F057476DD00E260EA = 6EB8529F057476DD00E260EA;
-                       6EB852A1057476DD00E260EA = 6EB852A1057476DD00E260EA;
-                       6EB852A3057476DD00E260EA = 6EB852A3057476DD00E260EA;
-                       6EB852A4057476DD00E260EA = 6EB852A4057476DD00E260EA;
-                       6EB852A5057476DD00E260EA = 6EB852A5057476DD00E260EA;
-                       6EB852A6057476DD00E260EA = 6EB852A6057476DD00E260EA;
-                       6EB852AC057476DD00E260EA = 6EB852AC057476DD00E260EA;
-                       6EB852AD057476DD00E260EA = 6EB852AD057476DD00E260EA;
-                       6EB852AE057476DD00E260EA = 6EB852AE057476DD00E260EA;
-                       6EB852AF057476DD00E260EA = 6EB852AF057476DD00E260EA;
-                       6EB852B0057476DD00E260EA = 6EB852B0057476DD00E260EA;
-                       6EB852B2057476DD00E260EA = 6EB852B2057476DD00E260EA;
-                       6EB852B4057476DD00E260EA = 6EB852B4057476DD00E260EA;
-                       6EB852B6057476DD00E260EA = 6EB852B6057476DD00E260EA;
-                       6EB852B7057476DD00E260EA = 6EB852B7057476DD00E260EA;
-                       6EB852B9057476DD00E260EA = 6EB852B9057476DD00E260EA;
-                       6EB852BB057476DD00E260EA = 6EB852BB057476DD00E260EA;
-                       6EB852BD057476DD00E260EA = 6EB852BD057476DD00E260EA;
-                       6EB852C1057476DD00E260EA = 6EB852C1057476DD00E260EA;
-                       6EB852C2057476DD00E260EA = 6EB852C2057476DD00E260EA;
-                       6EB852C4057476DD00E260EA = 6EB852C4057476DD00E260EA;
-                       6EB852C5057476DD00E260EA = 6EB852C5057476DD00E260EA;
-                       6EB852C6057476DD00E260EA = 6EB852C6057476DD00E260EA;
-                       6EB852C8057476DD00E260EA = 6EB852C8057476DD00E260EA;
-                       6EB852CA057476DD00E260EA = 6EB852CA057476DD00E260EA;
-                       6EB852D0057476DD00E260EA = 6EB852D0057476DD00E260EA;
-                       6EB852D2057476DD00E260EA = 6EB852D2057476DD00E260EA;
-                       6EB852D4057476DD00E260EA = 6EB852D4057476DD00E260EA;
-                       6EB852D6057476DD00E260EA = 6EB852D6057476DD00E260EA;
-                       6EB852D8057476DD00E260EA = 6EB852D8057476DD00E260EA;
-                       6EB852DA057476DD00E260EA = 6EB852DA057476DD00E260EA;
-                       6EB852DC057476DD00E260EA = 6EB852DC057476DD00E260EA;
-                       6EB852DE057476DD00E260EA = 6EB852DE057476DD00E260EA;
-                       6EB852E0057476DD00E260EA = 6EB852E0057476DD00E260EA;
-                       6EB852E2057476DD00E260EA = 6EB852E2057476DD00E260EA;
-                       6EB852E4057476DD00E260EA = 6EB852E4057476DD00E260EA;
-                       6ECC8F0F0579B23B00AA179F = 6ECC8F0F0579B23B00AA179F;
-                       6ECC8F110579B23B00AA179F = 6ECC8F110579B23B00AA179F;
-                       6ECC8F120579B23B00AA179F = 6ECC8F120579B23B00AA179F;
-                       6ECC8F130579B23B00AA179F = 6ECC8F130579B23B00AA179F;
-                       6ECC8F160579B23B00AA179F = 6ECC8F160579B23B00AA179F;
-                       6ECC8F180579B23B00AA179F = 6ECC8F180579B23B00AA179F;
-                       6ECC8F1B0579B23B00AA179F = 6ECC8F1B0579B23B00AA179F;
-                       6ECC8F1C0579B23B00AA179F = 6ECC8F1C0579B23B00AA179F;
-                       6ECC8F1D0579B23B00AA179F = 6ECC8F1D0579B23B00AA179F;
-                       6ECC8F1F0579B23B00AA179F = 6ECC8F1F0579B23B00AA179F;
-                       6ECC8F220579B23B00AA179F = 6ECC8F220579B23B00AA179F;
-                       6ECC8F230579B23B00AA179F = 6ECC8F230579B23B00AA179F;
-                       6ECC8F240579B23B00AA179F = 6ECC8F240579B23B00AA179F;
-                       6ECC8F270579B23B00AA179F = 6ECC8F270579B23B00AA179F;
-                       6ECC8F280579B23B00AA179F = 6ECC8F280579B23B00AA179F;
-                       6ECC8F290579B23B00AA179F = 6ECC8F290579B23B00AA179F;
-                       6ECC8F2B0579B23B00AA179F = 6ECC8F2B0579B23B00AA179F;
-                       6ECC8F2C0579B23B00AA179F = 6ECC8F2C0579B23B00AA179F;
-                       6ECC8F2D0579B23B00AA179F = 6ECC8F2D0579B23B00AA179F;
-                       6ECC8F2E0579B23B00AA179F = 6ECC8F2E0579B23B00AA179F;
-                       6ECC8F300579B23B00AA179F = 6ECC8F300579B23B00AA179F;
-                       6ECC8F310579B23B00AA179F = 6ECC8F310579B23B00AA179F;
-                       6ECC8F320579B23B00AA179F = 6ECC8F320579B23B00AA179F;
-                       6ECC8F450579B51B00AA179F = 6ECC8F450579B51B00AA179F;
-                       6ECC8F460579B51B00AA179F = 6ECC8F460579B51B00AA179F;
-                       6ECC8F470579B51B00AA179F = 6ECC8F470579B51B00AA179F;
-                       6ECC8F480579B51B00AA179F = 6ECC8F480579B51B00AA179F;
-                       6ECC8F490579B51B00AA179F = 6ECC8F490579B51B00AA179F;
-                       6ECC8F4A0579B51B00AA179F = 6ECC8F4A0579B51B00AA179F;
-                       6ECC8F4D0579B51B00AA179F = 6ECC8F4D0579B51B00AA179F;
-                       6ECC8F4E0579B51B00AA179F = 6ECC8F4E0579B51B00AA179F;
-                       6ECC8F4F0579B51B00AA179F = 6ECC8F4F0579B51B00AA179F;
-                       6ECC8F500579B51B00AA179F = 6ECC8F500579B51B00AA179F;
-                       6ECC8F510579B51B00AA179F = 6ECC8F510579B51B00AA179F;
-                       6ECC8F520579B51B00AA179F = 6ECC8F520579B51B00AA179F;
-                       6ECC8F530579B51B00AA179F = 6ECC8F530579B51B00AA179F;
-                       6ECC8F540579B51B00AA179F = 6ECC8F540579B51B00AA179F;
-                       6ECC8F550579B51B00AA179F = 6ECC8F550579B51B00AA179F;
-                       6ECC8F570579B51B00AA179F = 6ECC8F570579B51B00AA179F;
-                       6EE0048A0560B42800F8A5B1 = 6EE0048A0560B42800F8A5B1;
-                       6EE004950560B42800F8A5B1 = 6EE004950560B42800F8A5B1;
-                       6EE004970560B42800F8A5B1 = 6EE004970560B42800F8A5B1;
-                       6EE004990560B42800F8A5B1 = 6EE004990560B42800F8A5B1;
-                       6EE0049B0560B42800F8A5B1 = 6EE0049B0560B42800F8A5B1;
-                       6EE0049D0560B42800F8A5B1 = 6EE0049D0560B42800F8A5B1;
-                       6EE0049F0560B42800F8A5B1 = 6EE0049F0560B42800F8A5B1;
-                       6EE004A20560B42800F8A5B1 = 6EE004A20560B42800F8A5B1;
-                       6EE004A40560B42800F8A5B1 = 6EE004A40560B42800F8A5B1;
-                       6EE004A60560B42800F8A5B1 = 6EE004A60560B42800F8A5B1;
-                       6EE004AA0560B42800F8A5B1 = 6EE004AA0560B42800F8A5B1;
-                       6EE004AB0560B42800F8A5B1 = 6EE004AB0560B42800F8A5B1;
-                       6EE004AC0560B42800F8A5B1 = 6EE004AC0560B42800F8A5B1;
-                       6EE004AD0560B42800F8A5B1 = 6EE004AD0560B42800F8A5B1;
-                       6EE004AE0560B42800F8A5B1 = 6EE004AE0560B42800F8A5B1;
-                       6EE004B00560B42800F8A5B1 = 6EE004B00560B42800F8A5B1;
-                       6EE004B20560B42800F8A5B1 = 6EE004B20560B42800F8A5B1;
-                       6EE004B30560B42800F8A5B1 = 6EE004B30560B42800F8A5B1;
-                       6EE004B50560B42800F8A5B1 = 6EE004B50560B42800F8A5B1;
-                       6EE004B80560B42800F8A5B1 = 6EE004B80560B42800F8A5B1;
-                       6EE004BA0560B42800F8A5B1 = 6EE004BA0560B42800F8A5B1;
-                       6EE004BC0560B42800F8A5B1 = 6EE004BC0560B42800F8A5B1;
-                       6EE004C00560B42800F8A5B1 = 6EE004C00560B42800F8A5B1;
-                       6EE004C10560B42800F8A5B1 = 6EE004C10560B42800F8A5B1;
-                       6EE004C20560B42800F8A5B1 = 6EE004C20560B42800F8A5B1;
-                       6EE004C30560B42800F8A5B1 = 6EE004C30560B42800F8A5B1;
-                       6EE004C40560B42800F8A5B1 = 6EE004C40560B42800F8A5B1;
-                       6EE004C60560B42800F8A5B1 = 6EE004C60560B42800F8A5B1;
-                       6EE004C80560B42800F8A5B1 = 6EE004C80560B42800F8A5B1;
-                       6EE004CA0560B42800F8A5B1 = 6EE004CA0560B42800F8A5B1;
-                       6EE004CB0560B42800F8A5B1 = 6EE004CB0560B42800F8A5B1;
-                       6EE004CE0560B42800F8A5B1 = 6EE004CE0560B42800F8A5B1;
-                       6EE004D00560B42800F8A5B1 = 6EE004D00560B42800F8A5B1;
-                       6EE004D10560B42800F8A5B1 = 6EE004D10560B42800F8A5B1;
-                       6EE004D30560B42800F8A5B1 = 6EE004D30560B42800F8A5B1;
-                       6EE004D50560B42800F8A5B1 = 6EE004D50560B42800F8A5B1;
-                       6EE004D70560B42800F8A5B1 = 6EE004D70560B42800F8A5B1;
-                       6EE004D90560B42800F8A5B1 = 6EE004D90560B42800F8A5B1;
-                       6EE070E0055CA8E200598538 = 6EE070E0055CA8E200598538;
-                       6EE070E2055CA8E200598538 = 6EE070E2055CA8E200598538;
-                       6EE070E4055CA8E200598538 = 6EE070E4055CA8E200598538;
-                       6EE070E6055CA8E200598538 = 6EE070E6055CA8E200598538;
-                       6EE070EA055CA8E200598538 = 6EE070EA055CA8E200598538;
-                       6EE070EC055CA8E200598538 = 6EE070EC055CA8E200598538;
-                       6EF8EB660559F823008BBE46 = 6EF8EB660559F823008BBE46;
-                       6EF8EB680559F823008BBE46 = 6EF8EB680559F823008BBE46;
-                       6EF8EB6A0559F823008BBE46 = 6EF8EB6A0559F823008BBE46;
-                       6EF8EB6C0559F823008BBE46 = 6EF8EB6C0559F823008BBE46;
-                       6EF8EB6E0559F823008BBE46 = 6EF8EB6E0559F823008BBE46;
-                       6EF8EB700559F823008BBE46 = 6EF8EB700559F823008BBE46;
-                       6EF8EC23055A1C39008BBE46 = 6EF8EC23055A1C39008BBE46;
-                       6EF8EC26055A1C39008BBE46 = 6EF8EC26055A1C39008BBE46;
-                       6EF8EC27055A1C39008BBE46 = 6EF8EC27055A1C39008BBE46;
-                       6EF8EC29055A1C39008BBE46 = 6EF8EC29055A1C39008BBE46;
-                       6EF8EC2D055A1C39008BBE46 = 6EF8EC2D055A1C39008BBE46;
-                       6EF8EC2F055A1C39008BBE46 = 6EF8EC2F055A1C39008BBE46;
-                       6EF8EC31055A1C39008BBE46 = 6EF8EC31055A1C39008BBE46;
-                       6EF8EC33055A1C39008BBE46 = 6EF8EC33055A1C39008BBE46;
-                       6EF8EC35055A1C39008BBE46 = 6EF8EC35055A1C39008BBE46;
-                       6EF8EC37055A1C39008BBE46 = 6EF8EC37055A1C39008BBE46;
-                       6EF8EC39055A1C39008BBE46 = 6EF8EC39055A1C39008BBE46;
-                       6EF8EC3B055A1C39008BBE46 = 6EF8EC3B055A1C39008BBE46;
-                       6EF8EC3D055A1C39008BBE46 = 6EF8EC3D055A1C39008BBE46;
-                       6EF8EC3F055A1C39008BBE46 = 6EF8EC3F055A1C39008BBE46;
-                       6EF8EC40055A1C39008BBE46 = 6EF8EC40055A1C39008BBE46;
-                       6EF8EC42055A1C39008BBE46 = 6EF8EC42055A1C39008BBE46;
-                       6EF8EC44055A1C39008BBE46 = 6EF8EC44055A1C39008BBE46;
-                       6EF8EC45055A1C39008BBE46 = 6EF8EC45055A1C39008BBE46;
-                       6EF8EC47055A1C39008BBE46 = 6EF8EC47055A1C39008BBE46;
-                       6EF8EC49055A1C39008BBE46 = 6EF8EC49055A1C39008BBE46;
-                       6EF8EC4B055A1C39008BBE46 = 6EF8EC4B055A1C39008BBE46;
-                       6EF8EC4D055A1C39008BBE46 = 6EF8EC4D055A1C39008BBE46;
-                       6EF8EC4F055A1C39008BBE46 = 6EF8EC4F055A1C39008BBE46;
-                       6EF8EC51055A1C39008BBE46 = 6EF8EC51055A1C39008BBE46;
-                       6EF8EC53055A1C39008BBE46 = 6EF8EC53055A1C39008BBE46;
-                       6EF8EC55055A1C39008BBE46 = 6EF8EC55055A1C39008BBE46;
-                       6EF8EC59055A1C39008BBE46 = 6EF8EC59055A1C39008BBE46;
-                       6EF8EC5B055A1C39008BBE46 = 6EF8EC5B055A1C39008BBE46;
-                       6EF8EC5D055A1C39008BBE46 = 6EF8EC5D055A1C39008BBE46;
-                       6EF8EC5E055A1C39008BBE46 = 6EF8EC5E055A1C39008BBE46;
-                       6EF8EC60055A1C39008BBE46 = 6EF8EC60055A1C39008BBE46;
-                       6EF8EC62055A1C39008BBE46 = 6EF8EC62055A1C39008BBE46;
-                       6EF8EC64055A1C39008BBE46 = 6EF8EC64055A1C39008BBE46;
-                       6EF8EC65055A1C39008BBE46 = 6EF8EC65055A1C39008BBE46;
-                       6EF8EC6A055A1C39008BBE46 = 6EF8EC6A055A1C39008BBE46;
-                       6EF8EC6B055A1C39008BBE46 = 6EF8EC6B055A1C39008BBE46;
-                       6EF8EC6D055A1C39008BBE46 = 6EF8EC6D055A1C39008BBE46;
-                       6EF8EC6E055A1C39008BBE46 = 6EF8EC6E055A1C39008BBE46;
-                       6EF8EC6F055A1C39008BBE46 = 6EF8EC6F055A1C39008BBE46;
-                       6EF8EC72055A1C39008BBE46 = 6EF8EC72055A1C39008BBE46;
-                       6EF8EC73055A1C39008BBE46 = 6EF8EC73055A1C39008BBE46;
-                       6EF8EC74055A1C39008BBE46 = 6EF8EC74055A1C39008BBE46;
-                       6EF8EC75055A1C39008BBE46 = 6EF8EC75055A1C39008BBE46;
-                       6EF8EC76055A1C39008BBE46 = 6EF8EC76055A1C39008BBE46;
-                       6EF8EC77055A1C39008BBE46 = 6EF8EC77055A1C39008BBE46;
-                       6EF8EC78055A1C39008BBE46 = 6EF8EC78055A1C39008BBE46;
+                       6E48626A059421D8006D09F8 = 6E48626A059421D8006D09F8;
+                       6E48626B059421D8006D09F8 = 6E48626B059421D8006D09F8;
+                       6E48626C059421D8006D09F8 = 6E48626C059421D8006D09F8;
+                       6E48626D059421D8006D09F8 = 6E48626D059421D8006D09F8;
+                       6E48626E059421D8006D09F8 = 6E48626E059421D8006D09F8;
+                       6E48626F059421D8006D09F8 = 6E48626F059421D8006D09F8;
+                       6E486273059421D8006D09F8 = 6E486273059421D8006D09F8;
+                       6E486274059421D8006D09F8 = 6E486274059421D8006D09F8;
+                       6E486275059421D8006D09F8 = 6E486275059421D8006D09F8;
+                       6E486276059421D8006D09F8 = 6E486276059421D8006D09F8;
+                       6E486277059421D8006D09F8 = 6E486277059421D8006D09F8;
+                       6E48627B059421D8006D09F8 = 6E48627B059421D8006D09F8;
+                       6E48627C059421D8006D09F8 = 6E48627C059421D8006D09F8;
+                       6E90C17705FAA6B400857F22 = 6E90C17705FAA6B400857F22;
+                       6E90C17805FAA6B400857F22 = 6E90C17805FAA6B400857F22;
+                       6E90C17C05FAA6C400857F22 = 6E90C17C05FAA6C400857F22;
+                       6E90C19205FAAA0900857F22 = 6E90C19205FAAA0900857F22;
+                       6E9D6CEB059429D400D9A2D7 = 6E9D6CEB059429D400D9A2D7;
+                       6E9D6CED059429D400D9A2D7 = 6E9D6CED059429D400D9A2D7;
                };
                sourceControlManager = 6EAD5EEA054C3932005761EE;
                userBuildSettings = {
        };
        2A37F4ACFDCFA73011CA2CEA = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1308, 27855}}";
-                       sepNavSelRange = "{11704, 0}";
-                       sepNavVisRect = "{{0, 7248}, {1034, 641}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {2309, 29343}}";
+                       sepNavSelRange = "{31411, 0}";
+                       sepNavVisRect = "{{0, 20829}, {1053, 631}}";
                        sepNavWindowFrame = "{{15, 439}, {750, 558}}";
                };
        };
        2A37F4AEFDCFA73011CA2CEA = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 3168}}";
-                       sepNavSelRange = "{3150, 0}";
-                       sepNavVisRect = "{{0, 278}, {1034, 641}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 3200}}";
+                       sepNavSelRange = "{1349, 19}";
+                       sepNavVisRect = "{{0, 376}, {1034, 641}}";
                };
        };
        2A37F4B0FDCFA73011CA2CEA = {
                        sepNavVisRect = "{{0, 0}, {1034, 408}}";
                };
        };
-       2A37F4BAFDCFA73011CA2CEA = {
+       2A37F4B7FDCFA73011CA2CEA = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1032, 725}}";
-                       sepNavSelRange = "{66, 0}";
-                       sepNavVisRect = "{{0, 0}, {1032, 725}}";
-                       sepNavWindowFrame = "{{305, 328}, {750, 558}}";
+                       sepNavWindowFrame = "{{61, 397}, {750, 558}}";
                };
        };
        32DBCF750370BD2300C91783 = {
                        sepNavVisRect = "{{0, 0}, {1034, 408}}";
                };
        };
-       6E00EF290566EE06001AB46F = {
-               fRef = 6EE004DF0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "vm_region.h: vm_region_extended_info";
-               rLen = 23;
-               rLoc = 3163;
-               rType = 0;
-               vrLen = 1400;
-               vrLoc = 2513;
-       };
-       6E00EF2B0566EE06001AB46F = {
-               fRef = 6E0D40AD05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 14";
-               rLen = 0;
-               rLoc = 375;
-               rType = 0;
-               vrLen = 902;
-               vrLoc = 146;
-       };
-       6E00EF2F0566EE06001AB46F = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: savedStatusColor";
-               rLen = 16;
-               rLoc = 1193;
-               rType = 0;
-               vrLen = 1219;
-               vrLoc = 598;
-       };
-       6E00EF310566EE06001AB46F = {
-               fRef = 6EE004DF0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "vm_region.h: vm_region_extended_info";
-               rLen = 23;
-               rLoc = 3163;
-               rType = 0;
-               vrLen = 1400;
-               vrLoc = 2513;
-       };
        6E0BDF7D0511568D00A80003 = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1266, 655}}";
-                       sepNavSelRange = "{682, 28}";
+                       sepNavSelRange = "{504, 0}";
                        sepNavVisRect = "{{0, 0}, {1034, 641}}";
                };
        };
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1034, 2672}}";
                        sepNavSelRange = "{375, 0}";
-                       sepNavVisRect = "{{0, 40}, {1034, 710}}";
+                       sepNavVisRect = "{{0, 40}, {1034, 641}}";
                };
        };
        6E0D40B4052243D500A80003 = {
        6E0D40B5052243D500A80003 = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1034, 2032}}";
-                       sepNavSelRange = "{437, 44}";
-                       sepNavVisRect = "{{0, 49}, {1034, 710}}";
+                       sepNavSelRange = "{2002, 96}";
+                       sepNavVisRect = "{{0, 853}, {1034, 641}}";
                };
        };
        6E0D40B80522449500A80003 = {
        };
        6E146B11051FA42C00A80003 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 641}}";
                        sepNavSelRange = "{0, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+                       sepNavVisRect = "{{0, 0}, {1034, 641}}";
                };
        };
        6E146B12051FA42C00A80003 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {972, 3680}}";
-                       sepNavSelRange = "{4581, 0}";
-                       sepNavVisRect = "{{0, 3252}, {822, 329}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1053, 3680}}";
+                       sepNavSelRange = "{3384, 0}";
+                       sepNavVisRect = "{{0, 2089}, {1053, 631}}";
                };
        };
-       6E2E17AE056201170070BE48 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 49";
-               rLen = 0;
-               rLoc = 2232;
-               rType = 0;
-               vrLen = 1404;
-               vrLoc = 454;
+       6E3F0D01050D4ACC00A80003 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 799}}";
+                       sepNavSelRange = "{327, 21}";
+                       sepNavVisRect = "{{0, 0}, {1034, 302}}";
+               };
+       };
+       6E3F0D02050D4ACC00A80003 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1059, 1808}}";
+                       sepNavSelRange = "{1627, 0}";
+                       sepNavVisRect = "{{0, 952}, {1059, 536}}";
+               };
        };
-       6E2E17B0056201170070BE48 = {
-               fRef = 6E0D40AD05223CCE00A80003;
+       6E48626A059421D8006D09F8 = {
+               fRef = 6E4E098C050BB21400A80003;
                isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 123";
+               name = "AppController.h: launchWebsiteMenu:";
                rLen = 0;
-               rLoc = 2572;
+               rLoc = 1470;
                rType = 0;
-               vrLen = 1345;
-               vrLoc = 2257;
+               vrLen = 986;
+               vrLoc = 516;
        };
-       6E2E17B1056201170070BE48 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E48626B059421D8006D09F8 = {
+               fRef = 6E51A986057330B900506538;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: changeMenuRightNow:";
+               name = "cheat_shared.h: 17";
                rLen = 0;
-               rLoc = 4477;
+               rLoc = 401;
                rType = 0;
-               vrLen = 1368;
-               vrLoc = 2625;
+               vrLen = 409;
+               vrLoc = 0;
        };
-       6E3309EB0575C22E0093550E = {
-               fRef = 6E146B12051FA42C00A80003;
+       6E48626C059421D8006D09F8 = {
+               fRef = 6E51A987057330B900506538;
                isa = PBXTextBookmark;
-               name = "CheatClient.m: 194";
+               name = "cheat_shared.m: LaunchEmail";
                rLen = 0;
-               rLoc = 4293;
+               rLoc = 607;
                rType = 0;
-               vrLen = 751;
-               vrLoc = 3746;
+               vrLen = 607;
+               vrLoc = 0;
        };
-       6E3309ED0575C22E0093550E = {
+       6E48626D059421D8006D09F8 = {
                fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
-               name = "AppController.m: 148";
+               name = "AppController.m: 152";
                rLen = 0;
-               rLoc = 3966;
+               rLoc = 3791;
                rType = 0;
-               vrLen = 1074;
-               vrLoc = 3454;
+               vrLen = 824;
+               vrLoc = 3500;
        };
-       6E3309F00575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E48626E059421D8006D09F8 = {
+               fRef = 2A37F4ACFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: changeSheet:returned:context:";
-               rLen = 85;
-               rLoc = 4174;
-               rType = 0;
-               vrLen = 1352;
-               vrLoc = 3265;
-       };
-       6E3309F30575C22E0093550E = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: ";
+               name = "MyDocument.m: 1322";
                rLen = 0;
-               rLoc = 2334;
+               rLoc = 31411;
                rType = 0;
-               vrLen = 936;
-               vrLoc = 415;
+               vrLen = 808;
+               vrLoc = 31067;
        };
-       6E3309F60575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E48626F059421D8006D09F8 = {
+               fRef = 6E146B12051FA42C00A80003;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: 156";
+               name = "CheatClient.m: 149";
                rLen = 0;
-               rLoc = 4299;
+               rLoc = 3384;
                rType = 0;
-               vrLen = 1354;
-               vrLoc = 1243;
+               vrLen = 894;
+               vrLoc = 3020;
        };
-       6E3309FA0575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E486273059421D8006D09F8 = {
+               fRef = 2A37F4ACFDCFA73011CA2CEA;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: 190";
+               name = "MyDocument.m: 230";
                rLen = 0;
-               rLoc = 5205;
+               rLoc = 6178;
                rType = 0;
-               vrLen = 1002;
-               vrLoc = 4083;
+               vrLen = 1217;
+               vrLoc = 3415;
        };
-       6E3309FC0575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: handleErrorMessage:fatal:";
-               rLen = 60;
-               rLoc = 5144;
-               rType = 0;
-               vrLen = 1055;
-               vrLoc = 4083;
-       };
-       6E3309FE0575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: recurringChangeButton:";
-               rLen = 44;
-               rLoc = 4845;
-               rType = 0;
-               vrLen = 1168;
-               vrLoc = 3878;
-       };
-       6E330A000575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E486274059421D8006D09F8 = {
+               fRef = 6E4E098D050BB21400A80003;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: connectToServer:name:";
+               name = "AppController.m: 160";
                rLen = 0;
-               rLoc = 3150;
+               rLoc = 4125;
                rType = 0;
-               vrLen = 1287;
-               vrLoc = 2011;
+               vrLen = 824;
+               vrLoc = 3500;
        };
-       6E330A020575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E486275059421D8006D09F8 = {
+               fRef = 6E4E098C050BB21400A80003;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: connectToServer:name:";
+               name = "AppController.h: launchWebsiteMenu:";
                rLen = 0;
-               rLoc = 3150;
-               rType = 0;
-               vrLen = 1287;
-               vrLoc = 2011;
-       };
-       6E330A040575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changeSecondsCombo";
-               rLen = 18;
-               rLoc = 2370;
+               rLoc = 1470;
                rType = 0;
-               vrLen = 1287;
-               vrLoc = 2011;
+               vrLen = 986;
+               vrLoc = 516;
        };
-       6E330A060575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E486276059421D8006D09F8 = {
+               fRef = 6E51A987057330B900506538;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: changeSecondsCombo";
-               rLen = 18;
-               rLoc = 2370;
+               name = "cheat_shared.m: 21";
+               rLen = 0;
+               rLoc = 605;
                rType = 0;
-               vrLen = 1287;
-               vrLoc = 2011;
+               vrLen = 607;
+               vrLoc = 0;
        };
-       6E330A080575C22E0093550E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E486277059421D8006D09F8 = {
+               fRef = 6E51A986057330B900506538;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: 121";
+               name = "cheat_shared.h: 17";
                rLen = 0;
-               rLoc = 3150;
+               rLoc = 401;
                rType = 0;
-               vrLen = 1279;
-               vrLoc = 2011;
+               vrLen = 409;
+               vrLoc = 0;
        };
-       6E330A090575C22E0093550E = {
-               fRef = 6E146B12051FA42C00A80003;
+       6E48627B059421D8006D09F8 = {
+               fRef = 6E4E098E050BB21400A80003;
                isa = PBXTextBookmark;
-               name = "CheatClient.m: 194";
+               name = "CheatServer.m: 193";
                rLen = 0;
-               rLoc = 4293;
+               rLoc = 4274;
                rType = 0;
-               vrLen = 751;
-               vrLoc = 3746;
+               vrLen = 883;
+               vrLoc = 3582;
        };
-       6E330A0B0575C22E0093550E = {
-               fRef = 6E4E098D050BB21400A80003;
+       6E48627C059421D8006D09F8 = {
+               fRef = 6E146B12051FA42C00A80003;
                isa = PBXTextBookmark;
-               name = "AppController.m: 148";
+               name = "CheatClient.m: 149";
                rLen = 0;
-               rLoc = 3966;
+               rLoc = 3384;
                rType = 0;
-               vrLen = 1074;
-               vrLoc = 3454;
-       };
-       6E3F0D01050D4ACC00A80003 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 799}}";
-                       sepNavSelRange = "{327, 21}";
-                       sepNavVisRect = "{{0, 0}, {1034, 302}}";
-               };
-       };
-       6E3F0D02050D4ACC00A80003 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1059, 1808}}";
-                       sepNavSelRange = "{1627, 0}";
-                       sepNavVisRect = "{{0, 952}, {1059, 536}}";
-               };
+               vrLen = 894;
+               vrLoc = 3020;
        };
        6E4E098C050BB21400A80003 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 896}}";
-                       sepNavSelRange = "{0, 308}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1053, 976}}";
+                       sepNavSelRange = "{1470, 0}";
+                       sepNavVisRect = "{{0, 345}, {1053, 631}}";
                };
        };
        6E4E098D050BB21400A80003 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1084, 6384}}";
-                       sepNavSelRange = "{3966, 0}";
-                       sepNavVisRect = "{{0, 2106}, {1034, 710}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1063, 7232}}";
+                       sepNavSelRange = "{3791, 0}";
+                       sepNavVisRect = "{{0, 2173}, {1053, 631}}";
                };
        };
        6E4E098E050BB21400A80003 = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1287, 33104}}";
-                       sepNavSelRange = "{43228, 0}";
-                       sepNavVisRect = "{{0, 29194}, {1034, 641}}";
+                       sepNavSelRange = "{36909, 64}";
+                       sepNavVisRect = "{{0, 24923}, {1053, 607}}";
                        sepNavWindowFrame = "{{0, 51}, {1280, 951}}";
                };
        };
        6E4E098F050BB21400A80003 = {
                uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 1679}}";
+                       sepNavIntBoundsRect = "{{0, 0}, {1053, 1679}}";
                        sepNavSelRange = "{2334, 0}";
-                       sepNavVisRect = "{{0, 568}, {1034, 408}}";
+                       sepNavVisRect = "{{0, 568}, {1053, 622}}";
                };
        };
-       6E51A9060573258100506538 = {
-               fRef = 6ED3E46405192E2B00A80003;
-               isa = PBXTextBookmark;
-               name = "MenuExtras.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 915;
-               vrLoc = 0;
-       };
-       6E51A9070573258100506538 = {
-               fRef = 6E0D40B80522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 804;
-               vrLoc = 0;
-       };
-       6E51A9080573258100506538 = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: TCDefaultListenPath";
-               rLen = 0;
-               rLoc = 347;
-               rType = 0;
-               vrLen = 950;
-               vrLoc = 0;
-       };
-       6E51A90D0573258100506538 = {
-               fRef = 6ED3E46305192E2B00A80003;
-               isa = PBXTextBookmark;
-               name = "MenuExtras.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 579;
-               vrLoc = 0;
-       };
-       6E51A9130573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: savedStatusColor";
-               rLen = 16;
-               rLoc = 1193;
-               rType = 0;
-               vrLen = 1219;
-               vrLoc = 598;
+       6E51A97C0573304C00506538 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
+                       sepNavSelRange = "{414, 0}";
+                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+               };
        };
-       6E51A9150573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: serverList";
-               rLen = 10;
-               rLoc = 951;
-               rType = 0;
-               vrLen = 1093;
-               vrLoc = 429;
+       6E51A97D0573304C00506538 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
+                       sepNavSelRange = "{424, 0}";
+                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+               };
        };
-       6E51A9170573258100506538 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 23";
-               rLen = 0;
-               rLoc = 521;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
+       6E51A986057330B900506538 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1053, 631}}";
+                       sepNavSelRange = "{401, 0}";
+                       sepNavVisRect = "{{0, 0}, {1053, 631}}";
+               };
        };
-       6E51A9180573258100506538 = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: TCDefaultListenPath";
-               rLen = 0;
-               rLoc = 347;
-               rType = 0;
-               vrLen = 950;
-               vrLoc = 0;
+       6E51A987057330B900506538 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1053, 631}}";
+                       sepNavSelRange = "{607, 0}";
+                       sepNavVisRect = "{{0, 0}, {1053, 631}}";
+               };
        };
-       6E51A9190573258100506538 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 23";
-               rLen = 0;
-               rLoc = 521;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
+       6E71F41B051BCCC600A80003 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 655}}";
+                       sepNavSelRange = "{384, 0}";
+                       sepNavVisRect = "{{0, 0}, {1034, 641}}";
+               };
        };
-       6E51A91B0573258100506538 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: 18";
-               rLen = 0;
-               rLoc = 442;
-               rType = 0;
-               vrLen = 828;
-               vrLoc = 0;
+       6E71F41C051BCCC600A80003 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
+                       sepNavSelRange = "{347, 0}";
+                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+               };
        };
-       6E51A91C0573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: serverList";
-               rLen = 10;
-               rLoc = 951;
-               rType = 0;
-               vrLen = 1093;
-               vrLoc = 429;
+       6E90C17705FAA6B400857F22 = {
+               fRef = 6E3309E10575BA9D0093550E;
+               isa = PBXBookmark;
        };
-       6E51A9200573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: decimalSizeMenu";
-               rLen = 0;
-               rLoc = 2174;
-               rType = 0;
-               vrLen = 1329;
-               vrLoc = 835;
+       6E90C17805FAA6B400857F22 = {
+               fRef = 6E3309E10575BA9D0093550E;
+               isa = PBXBookmark;
        };
-       6E51A9220573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E90C17C05FAA6C400857F22 = {
+               fRef = 6E4E098E050BB21400A80003;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: changeButton:";
-               rLen = 0;
-               rLoc = 4477;
+               name = "- (void)firstSearchIntegerLong:(int32_t)value\n{\n\tkern_return_t\t\t\t\tresult;\n\t\n\tvm_address_t\t\t\t\taddress = 0x0;\n\tvm_size_t\t\t\t\t\tsize = 0;\n\tvm_region_basic_info_data_t\tinfo;\n\tmach_msg_type_number_t\t\tinfoCnt = 8;\n\tmach_port_t\t\t\t\t\tobject_name = 0;\n\t\n\tint32_t\t\t\t\t\t\t*data;\n\tvm_size_t\t\t\t\t\tdataLength;\n\t\n\tTCaddress\t\t\t\t\t*results = NULL;\n\tint\t\t\t\t\t\t\tresultsAmount = 0;\n\t\n\t/*unsigned\t\t\t\t\tzone_count = 10;\n\tvm_address_t\t\t\t\t*zones = (vm_address_t *)malloc( zone_count * sizeof(vm_address_t) );\n\t//memory_reader_t\t\t\t\treader;\n\t\n\tif ( (result = malloc_get_all_zones( processTask, NULL, &zones, &zone_count )) != KERN_SUCCESS )\n\t{\n\t\tNSLog( @\"malloc_get_all_zones error: %i\", result );\n\t}\n\telse\n\t{\n\t\t//address = zones[0];\n\t\t\n\t\tint\t\t\ti;\n\t\t\n\t\tfor ( i = 0; i < 10; i++ )\n\t\t{\n\t\t\tNSLog( @\"malloc_get_all_zones[%i] = %X\", i, (vm_address_t)zones[i] );\n\t\t}\n\t}*/\n\t\n\tfor (;;)\n\t{\n\t\tif ( (result = vm_region( processTask, &address, &size, VM_REGION_BASIC_INFO, (vm_region_info_t)(&info), &infoCnt, &object_name )) != KERN_SUCCESS )\n\t\t{\n\t\t\tif ( result != KERN_INVALID_ADDRESS )\n\t\t\t{\n\t\t\t\tNSLog( @\"vm_region returned error: %i\", result );\n\t\t\t}\n\t\t\tbreak;\n\t\t}\n\t\t\n\t\tif ( (info.protection & VM_PROT_READ) && (info.protection & VM_PROT_WRITE) )\n\t\t{\n\t\t\tdata = (int32_t *)malloc( size );\n\t\t\tdataLength = size;\n\t\t\t\n\t\t\tNSLog( @\"address: %.8X size: %i\", address, size );\n\t\t\t\n\t\t\tif ( (result = vm_read_overwrite( processTask, address, size, (vm_address_t)data, &dataLength )) != KERN_SUCCESS && result != KERN_PROTECTION_FAILURE )\n\t\t\t{\n\t\t\t\tNSLog( @\"vm_read_overwrite returned error: %i\", result );\n\t\t\t\tfree( data );\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\t\n\t\t\tif ( result == KERN_SUCCESS )\n\t\t\t{\n\t\t\t\tint\t\t\t\ti, top = dataLength / sizeof(value);\n\t\t\t\t\n\t\t\t\tif ( (results = (TCaddress *)realloc( results, TCAddressSize*resultsAmount + dataLength )) == NULL )\n\t\t\t\t{\n\t\t\t\t\tNSLog( @\"ERROR: could not expand buffer\" );\n\t\t\t\t\texit(0);\n\t\t\t\t}\n\t\t\t\t\n\t\t\t\tfor ( i = 0; i < top; i++ )\n\t\t\t\t{\n\t\t\t\t\tif ( *(data+i) == value )\n\t\t\t\t\t{\n\t\t\t\t\t\tresults[resultsAmount++] = (TCaddress)address + i * sizeof(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\tfree( data );\n\t\t}\n\t\t\n\t\taddress += size;\n\t}\n\t\n\trealloc( results, TCAddressSize*resultsAmount );\n\t[searchResults addObject:[SearchResults resultsWithType:TYPE_INTEGER size:SIZE_32_BIT data:results amount:resultsAmount]];\n\t\n\tNSLog( @\"found %i of %i\", resultsAmount, value );\n}";
+               rLen = 2310;
+               rLoc = 10655;
                rType = 0;
-               vrLen = 1375;
-               vrLoc = 1046;
+               vrLen = 839;
+               vrLoc = 12204;
        };
-       6E51A9240573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E90C19205FAAA0900857F22 = {
+               fRef = 6E4E098E050BB21400A80003;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: 93";
-               rLen = 0;
-               rLoc = 2625;
+               name = "[self firstSearchString8bit:ptr size:(dataSize - (ptr - data))];";
+               rLen = 64;
+               rLoc = 36909;
                rType = 0;
-               vrLen = 1289;
-               vrLoc = 2000;
+               vrLen = 647;
+               vrLoc = 36445;
        };
-       6E51A9260573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
+       6E9D6CEB059429D400D9A2D7 = {
+               fRef = 089C1660FE840EACC02AAC07;
                isa = PBXTextBookmark;
-               name = "MyDocument.h: 26";
+               name = "English: 5";
                rLen = 0;
-               rLoc = 575;
+               rLoc = 155;
                rType = 0;
-               vrLen = 1320;
-               vrLoc = 2389;
+               vrLen = 218;
+               vrLoc = 0;
        };
-       6E51A9270573258100506538 = {
-               fRef = 6ED3E46305192E2B00A80003;
+       6E9D6CED059429D400D9A2D7 = {
+               fRef = 089C1660FE840EACC02AAC07;
                isa = PBXTextBookmark;
-               name = "MenuExtras.h: 1";
+               name = "English: 5";
                rLen = 0;
-               rLoc = 0;
+               rLoc = 155;
                rType = 0;
-               vrLen = 579;
+               vrLen = 218;
                vrLoc = 0;
        };
-       6E51A9280573258100506538 = {
-               fRef = 6ED3E46405192E2B00A80003;
-               isa = PBXTextBookmark;
-               name = "MenuExtras.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 915;
-               vrLoc = 0;
-       };
-       6E51A9290573258100506538 = {
-               fRef = 6ED3E46305192E2B00A80003;
-               isa = PBXTextBookmark;
-               name = "MenuExtras.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 579;
-               vrLoc = 0;
-       };
-       6E51A92A0573258100506538 = {
-               fRef = 6E0D40B80522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 804;
-               vrLoc = 0;
-       };
-       6E51A92C0573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: search";
-               rLen = 31;
-               rLoc = 4141;
-               rType = 0;
-               vrLen = 1187;
-               vrLoc = 3492;
-       };
-       6E51A92E0573258100506538 = {
-               fRef = 6EE004DD0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 463";
-               rLen = 278;
-               rLoc = 11649;
-               rType = 0;
-               vrLen = 1315;
-               vrLoc = 10997;
-       };
-       6E51A9300573258100506538 = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: TCDefaultListenPath";
-               rLen = 0;
-               rLoc = 347;
-               rType = 0;
-               vrLen = 950;
-               vrLoc = 0;
-       };
-       6E51A9310573258100506538 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 36";
-               rLen = 13;
-               rLoc = 905;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6E51A9330573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: search";
-               rLen = 31;
-               rLoc = 4141;
-               rType = 0;
-               vrLen = 1383;
-               vrLoc = 1671;
-       };
-       6E51A9360573258100506538 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: changeIntegerLong:";
-               rLen = 0;
-               rLoc = 2059;
-               rType = 0;
-               vrLen = 1394;
-               vrLoc = 702;
-       };
-       6E51A9370573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: search";
-               rLen = 31;
-               rLoc = 4141;
-               rType = 0;
-               vrLen = 1174;
-               vrLoc = 576;
-       };
-       6E51A9380573258100506538 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: changeIntegerLong:addresses:count:";
-               rLen = 90;
-               rLoc = 1969;
-               rType = 0;
-               vrLen = 1433;
-               vrLoc = 702;
-       };
-       6E51A93A0573258100506538 = {
-               fRef = 6EE004DD0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 449";
-               rLen = 2332;
-               rLoc = 11036;
-               rType = 0;
-               vrLen = 1308;
-               vrLoc = 10775;
-       };
-       6E51A9400573258100506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 140";
-               rLen = 0;
-               rLoc = 4037;
-               rType = 0;
-               vrLen = 1015;
-               vrLoc = 3216;
-       };
-       6E51A9410573258100506538 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: 70";
-               rLen = 0;
-               rLoc = 1968;
-               rType = 0;
-               vrLen = 865;
-               vrLoc = 106;
-       };
-       6E51A9420573258100506538 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 35";
-               rLen = 9;
-               rLoc = 881;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6E51A9440573258100506538 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: changeIntegerLong:addresses:count:";
-               rLen = 0;
-               rLoc = 2030;
-               rType = 0;
-               vrLen = 1588;
-               vrLoc = 936;
-       };
-       6E51A9450573258100506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 140";
-               rLen = 0;
-               rLoc = 4037;
-               rType = 0;
-               vrLen = 1015;
-               vrLoc = 3216;
-       };
-       6E51A9470573258100506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 140";
-               rLen = 0;
-               rLoc = 4037;
-               rType = 0;
-               vrLen = 1015;
-               vrLoc = 3216;
-       };
-       6E51A9480573258100506538 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: changeIntegerLong:addresses:count:";
-               rLen = 92;
-               rLoc = 1969;
-               rType = 0;
-               vrLen = 1588;
-               vrLoc = 936;
-       };
-       6E51A9490573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: search";
-               rLen = 31;
-               rLoc = 4141;
-               rType = 0;
-               vrLen = 995;
-               vrLoc = 0;
-       };
-       6E51A94B0573258100506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 140";
-               rLen = 0;
-               rLoc = 4037;
-               rType = 0;
-               vrLen = 1015;
-               vrLoc = 3216;
-       };
-       6E51A94D0573258100506538 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 35";
-               rLen = 9;
-               rLoc = 881;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6E51A9500573258100506538 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: changeString8bit:size:addresses:count:";
-               rLen = 295;
-               rLoc = 1673;
-               rType = 0;
-               vrLen = 1633;
-               vrLoc = 663;
-       };
-       6E51A9520573258100506538 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: changeDecimalFloat:addresses:count:";
-               rLen = 183;
-               rLoc = 2061;
-               rType = 0;
-               vrLen = 1633;
-               vrLoc = 663;
-       };
-       6E51A9540573258100506538 = {
-               fRef = 6E51A96C0573258500506538;
-               isa = PBXTextBookmark;
-               name = "(null): 248";
-               rLen = 0;
-               rLoc = 10068;
-               rType = 0;
-               vrLen = 1108;
-               vrLoc = 9404;
-       };
-       6E51A9560573258100506538 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: changeDecimalFloat:addresses:count:";
-               rLen = 183;
-               rLoc = 2061;
-               rType = 0;
-               vrLen = 828;
-               vrLoc = 0;
-       };
-       6E51A9580573258100506538 = {
-               fRef = 6E51A96A0573258500506538;
-               isa = PBXTextBookmark;
-               name = "(null): 354";
-               rLen = 11;
-               rLoc = 12930;
-               rType = 0;
-               vrLen = 1499;
-               vrLoc = 12376;
-       };
-       6E51A95D0573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: search";
-               rLen = 31;
-               rLoc = 4141;
-               rType = 0;
-               vrLen = 1344;
-               vrLoc = 1099;
-       };
-       6E51A95F0573258100506538 = {
-               fRef = 6ED3E46305192E2B00A80003;
-               isa = PBXTextBookmark;
-               name = "MenuExtras.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 579;
-               vrLoc = 0;
-       };
-       6E51A9610573258100506538 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 35";
-               rLen = 9;
-               rLoc = 881;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6E51A9630573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: search";
-               rLen = 31;
-               rLoc = 4141;
-               rType = 0;
-               vrLen = 1344;
-               vrLoc = 1099;
-       };
-       6E51A9650573258100506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: search";
-               rLen = 31;
-               rLoc = 4141;
-               rType = 0;
-               vrLen = 1344;
-               vrLoc = 1099;
-       };
-       6E51A96A0573258500506538 = {
-               isa = PBXFileReference;
-               name = math.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/architecture/ppc/math.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E51A96B0573258500506538 = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = math.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/architecture/ppc/math.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E51A96C0573258500506538 = {
-               isa = PBXFileReference;
-               name = math.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/architecture/ppc/math.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E51A97C0573304C00506538 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
-                       sepNavSelRange = "{414, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
-               };
-       };
-       6E51A97D0573304C00506538 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
-                       sepNavSelRange = "{424, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
-               };
-       };
-       6E51A986057330B900506538 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 408}}";
-                       sepNavSelRange = "{401, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 408}}";
-               };
-       };
-       6E51A987057330B900506538 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
-                       sepNavSelRange = "{605, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
-               };
-       };
-       6E51A9A00573385700506538 = {
-               fRef = 6E81664B0559E7C000377CF7;
-               isa = PBXTextBookmark;
-               name = "math.h: 397";
-               rLen = 0;
-               rLoc = 13455;
-               rType = 0;
-               vrLen = 1519;
-               vrLoc = 12819;
-       };
-       6E51A9A30573385700506538 = {
-               fRef = 6E51A987057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.m: 21";
-               rLen = 0;
-               rLoc = 605;
-               rType = 0;
-               vrLen = 607;
-               vrLoc = 0;
-       };
-       6E51A9A60573385700506538 = {
-               fRef = 6E0D40AC05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1017;
-               vrLoc = 0;
-       };
-       6E51A9A70573385700506538 = {
-               fRef = 6E0D40AD05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 14";
-               rLen = 0;
-               rLoc = 375;
-               rType = 0;
-               vrLen = 939;
-               vrLoc = 82;
-       };
-       6E51A9A80573385700506538 = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: 18";
-               rLen = 18;
-               rLoc = 440;
-               rType = 0;
-               vrLen = 994;
-               vrLoc = 0;
-       };
-       6E51A9AD0573385700506538 = {
-               fRef = 6E51A97C0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.h: aboutWindow";
-               rLen = 0;
-               rLoc = 414;
-               rType = 0;
-               vrLen = 533;
-               vrLoc = 0;
-       };
-       6E51A9AE0573385700506538 = {
-               fRef = 6E0D40B5052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.m: 19";
-               rLen = 44;
-               rLoc = 437;
-               rType = 0;
-               vrLen = 1060;
-               vrLoc = 106;
-       };
-       6E51A9B00573385700506538 = {
-               fRef = 6E81664B0559E7C000377CF7;
-               isa = PBXTextBookmark;
-               name = "math.h: 397";
-               rLen = 0;
-               rLoc = 13455;
-               rType = 0;
-               vrLen = 1519;
-               vrLoc = 12819;
-       };
-       6E51A9B40573385700506538 = {
-               fRef = 6E51A97C0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.h: 13";
-               rLen = 0;
-               rLoc = 402;
-               rType = 0;
-               vrLen = 249;
-               vrLoc = 0;
-       };
-       6E51A9B50573385700506538 = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 235;
-               vrLoc = 0;
-       };
-       6E51A9B60573385700506538 = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: 1";
-               rLen = 315;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 994;
-               vrLoc = 0;
-       };
-       6E51A9B70573385700506538 = {
-               fRef = 6E51A97C0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.h: 1";
-               rLen = 313;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 403;
-               vrLoc = 0;
-       };
-       6E51A9B80573385700506538 = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 9";
-               rLen = 0;
-               rLoc = 313;
-               rType = 0;
-               vrLen = 389;
-               vrLoc = 0;
-       };
-       6E51A9B90573385700506538 = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: stopListener";
-               rLen = 0;
-               rLoc = 1102;
-               rType = 0;
-               vrLen = 1189;
-               vrLoc = 172;
-       };
-       6E51A9BA0573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: launchHelpFile:";
-               rLen = 41;
-               rLoc = 3975;
-               rType = 0;
-               vrLen = 1015;
-               vrLoc = 3216;
-       };
-       6E51A9BB0573385700506538 = {
-               fRef = 6E51A986057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 237;
-               vrLoc = 0;
-       };
-       6E51A9BC0573385700506538 = {
-               fRef = 2A37F4B0FDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "main.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 477;
-               vrLoc = 0;
-       };
-       6E51A9BD0573385700506538 = {
-               fRef = 6E51A986057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.h: 5";
-               rLen = 0;
-               rLoc = 135;
-               rType = 0;
-               vrLen = 391;
-               vrLoc = 0;
-       };
-       6E51A9BE0573385700506538 = {
-               fRef = 6E51A987057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.m: 5";
-               rLen = 0;
-               rLoc = 137;
-               rType = 0;
-               vrLen = 371;
-               vrLoc = 0;
-       };
-       6E51A9BF0573385700506538 = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 5";
-               rLen = 0;
-               rLoc = 143;
-               rType = 0;
-               vrLen = 389;
-               vrLoc = 0;
-       };
-       6E51A9C00573385700506538 = {
-               fRef = 6E51A986057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.h: LaunchWebsite";
-               rLen = 41;
-               rLoc = 359;
-               rType = 0;
-               vrLen = 394;
-               vrLoc = 0;
-       };
-       6E51A9C10573385700506538 = {
-               fRef = 6E51A987057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.m: 18";
-               rLen = 0;
-               rLoc = 457;
-               rType = 0;
-               vrLen = 388;
-               vrLoc = 0;
-       };
-       6E51A9C20573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 139";
-               rLen = 16;
-               rLoc = 4019;
-               rType = 0;
-               vrLen = 1015;
-               vrLoc = 3216;
-       };
-       6E51A9C30573385700506538 = {
-               fRef = 6E51A987057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.m: 16";
-               rLen = 0;
-               rLoc = 454;
-               rType = 0;
-               vrLen = 482;
-               vrLoc = 0;
-       };
-       6E51A9C40573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 144";
-               rLen = 0;
-               rLoc = 4037;
-               rType = 0;
-               vrLen = 1015;
-               vrLoc = 3216;
-       };
-       6E51A9C50573385700506538 = {
-               fRef = 6E51A987057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.m: 21";
-               rLen = 0;
-               rLoc = 605;
-               rType = 0;
-               vrLen = 607;
-               vrLoc = 0;
-       };
-       6E51A9C60573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 13";
-               rLen = 0;
-               rLoc = 362;
-               rType = 0;
-               vrLen = 1631;
-               vrLoc = 0;
-       };
-       6E51A9C70573385700506538 = {
-               fRef = 6E3F0D01050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1063;
-               vrLoc = 0;
-       };
-       6E51A9C80573385700506538 = {
-               fRef = 6E51A986057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.h: LaunchWebsite";
-               rLen = 41;
-               rLoc = 359;
-               rType = 0;
-               vrLen = 394;
-               vrLoc = 0;
-       };
-       6E51A9C90573385700506538 = {
-               fRef = 6E3F0D01050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.h: 11";
-               rLen = 41;
-               rLoc = 306;
-               rType = 0;
-               vrLen = 1063;
-               vrLoc = 0;
-       };
-       6E51A9CA0573385700506538 = {
-               fRef = 6E51A986057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.h: 17";
-               rLen = 0;
-               rLoc = 401;
-               rType = 0;
-               vrLen = 409;
-               vrLoc = 0;
-       };
-       6E51A9CB0573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 13";
-               rLen = 25;
-               rLoc = 337;
-               rType = 0;
-               vrLen = 1655;
-               vrLoc = 0;
-       };
-       6E51A9CC0573385700506538 = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 15";
-               rLen = 0;
-               rLoc = 374;
-               rType = 0;
-               vrLen = 416;
-               vrLoc = 0;
-       };
-       6E51A9CD0573385700506538 = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: launchWebsiteMenu:";
-               rLen = 41;
-               rLoc = 1345;
-               rType = 0;
-               vrLen = 1056;
-               vrLoc = 309;
-       };
-       6E51A9CE0573385700506538 = {
-               fRef = 6E51A97C0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.h: launchWebsiteButton:";
-               rLen = 85;
-               rLoc = 441;
-               rType = 0;
-               vrLen = 490;
-               vrLoc = 0;
-       };
-       6E51A9CF0573385700506538 = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 26";
-               rLen = 0;
-               rLoc = 653;
-               rType = 0;
-               vrLen = 546;
-               vrLoc = 0;
-       };
-       6E51A9D00573385700506538 = {
-               fRef = 6E0D40AC05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1017;
-               vrLoc = 0;
-       };
-       6E51A9D10573385700506538 = {
-               fRef = 6E0D40AD05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 14";
-               rLen = 0;
-               rLoc = 375;
-               rType = 0;
-               vrLen = 939;
-               vrLoc = 82;
-       };
-       6E51A9D20573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: stopBroadcast";
-               rLen = 44;
-               rLoc = 3251;
-               rType = 0;
-               vrLen = 819;
-               vrLoc = 2674;
-       };
-       6E51A9D30573385700506538 = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: aboutBoxController";
-               rLen = 18;
-               rLoc = 916;
-               rType = 0;
-               vrLen = 1094;
-               vrLoc = 309;
-       };
-       6E51A9D40573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 117";
-               rLen = 0;
-               rLoc = 3179;
-               rType = 0;
-               vrLen = 927;
-               vrLoc = 2677;
-       };
-       6E51A9D50573385700506538 = {
-               fRef = 6E51A97C0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.h: launchWebsiteButton:";
-               rLen = 85;
-               rLoc = 441;
-               rType = 0;
-               vrLen = 490;
-               vrLoc = 0;
-       };
-       6E51A9D60573385700506538 = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: 18";
-               rLen = 18;
-               rLoc = 440;
-               rType = 0;
-               vrLen = 994;
-               vrLoc = 0;
-       };
-       6E51A9D70573385700506538 = {
-               fRef = 6E51A97C0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.h: 14";
-               rLen = 0;
-               rLoc = 401;
-               rType = 0;
-               vrLen = 500;
-               vrLoc = 0;
-       };
-       6E51A9D80573385700506538 = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 26";
-               rLen = 0;
-               rLoc = 653;
-               rType = 0;
-               vrLen = 546;
-               vrLoc = 0;
-       };
-       6E51A9D90573385700506538 = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: 18";
-               rLen = 18;
-               rLoc = 440;
-               rType = 0;
-               vrLen = 994;
-               vrLoc = 0;
-       };
-       6E51A9DA0573385700506538 = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 26";
-               rLen = 0;
-               rLoc = 653;
-               rType = 0;
-               vrLen = 546;
-               vrLoc = 0;
-       };
-       6E51A9DB0573385700506538 = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: 18";
-               rLen = 18;
-               rLoc = 440;
-               rType = 0;
-               vrLen = 994;
-               vrLoc = 0;
-       };
-       6E51A9DC0573385700506538 = {
-               fRef = 6E0D40B5052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.m: 71";
-               rLen = 0;
-               rLoc = 1666;
-               rType = 0;
-               vrLen = 1060;
-               vrLoc = 106;
-       };
-       6E51A9DD0573385700506538 = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: 18";
-               rLen = 18;
-               rLoc = 440;
-               rType = 0;
-               vrLen = 994;
-               vrLoc = 0;
-       };
-       6E51A9DE0573385700506538 = {
-               fRef = 6E51A97C0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.h: aboutWindow";
-               rLen = 0;
-               rLoc = 437;
-               rType = 0;
-               vrLen = 524;
-               vrLoc = 0;
-       };
-       6E51A9DF0573385700506538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: search";
-               rLen = 31;
-               rLoc = 4141;
-               rType = 0;
-               vrLen = 1344;
-               vrLoc = 1099;
-       };
-       6E51A9E00573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 117";
-               rLen = 0;
-               rLoc = 3179;
-               rType = 0;
-               vrLen = 927;
-               vrLoc = 2677;
-       };
-       6E51A9E10573385700506538 = {
-               fRef = 6E51A97C0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.h: aboutWindow";
-               rLen = 0;
-               rLoc = 414;
-               rType = 0;
-               vrLen = 533;
-               vrLoc = 0;
-       };
-       6E51A9E20573385700506538 = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 23";
-               rLen = 0;
-               rLoc = 475;
-               rType = 0;
-               vrLen = 637;
-               vrLoc = 0;
-       };
-       6E51A9E30573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 15";
-               rLen = 0;
-               rLoc = 393;
-               rType = 0;
-               vrLen = 1586;
-               vrLoc = 0;
-       };
-       6E51A9E40573385700506538 = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: showAboutBoxWindow:";
-               rLen = 0;
-               rLoc = 1214;
-               rType = 0;
-               vrLen = 1103;
-               vrLoc = 334;
-       };
-       6E51A9E60573385700506538 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 118";
-               rLen = 0;
-               rLoc = 3201;
-               rType = 0;
-               vrLen = 814;
-               vrLoc = 2436;
-       };
-       6E51A9E70573385700506538 = {
-               fRef = 6E0D40B5052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.m: 19";
-               rLen = 44;
-               rLoc = 437;
-               rType = 0;
-               vrLen = 1060;
-               vrLoc = 106;
-       };
-       6E51A9E80573385700506538 = {
-               fRef = 6E51A97C0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.h: aboutWindow";
-               rLen = 0;
-               rLoc = 414;
-               rType = 0;
-               vrLen = 533;
-               vrLoc = 0;
-       };
-       6E51A9E90573385700506538 = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 21";
-               rLen = 0;
-               rLoc = 475;
-               rType = 0;
-               vrLen = 614;
-               vrLoc = 0;
-       };
-       6E51A9EA0573385700506538 = {
-               fRef = 6E0D40B5052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.m: 19";
-               rLen = 44;
-               rLoc = 437;
-               rType = 0;
-               vrLen = 1060;
-               vrLoc = 106;
-       };
-       6E5EC36705633214001E3A3E = {
-               fRef = 6E5EC3BF05633214001E3A3E;
-               isa = PBXTextBookmark;
-               name = "(null): 68";
-               rLen = 44;
-               rLoc = 3031;
-               rType = 0;
-               vrLen = 1193;
-               vrLoc = 2522;
-       };
-       6E5EC36905633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 19";
-               rLen = 0;
-               rLoc = 610;
-               rType = 0;
-               vrLen = 1229;
-               vrLoc = 0;
-       };
-       6E5EC36D05633214001E3A3E = {
-               fRef = 2A37F4BAFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "English: 4";
-               rLen = 0;
-               rLoc = 66;
-               rType = 0;
-               vrLen = 66;
-               vrLoc = 0;
-       };
-       6E5EC37205633214001E3A3E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changeButton";
-               rLen = 0;
-               rLoc = 1843;
-               rType = 0;
-               vrLen = 1205;
-               vrLoc = 866;
-       };
-       6E5EC37405633214001E3A3E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updateChangeButton";
-               rLen = 0;
-               rLoc = 2623;
-               rType = 0;
-               vrLen = 1293;
-               vrLoc = 1250;
-       };
-       6E5EC37605633214001E3A3E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updateStopButon";
-               rLen = 0;
-               rLoc = 2624;
-               rType = 0;
-               vrLen = 1297;
-               vrLoc = 1250;
-       };
-       6E5EC37805633214001E3A3E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updateChangeButton";
-               rLen = 0;
-               rLoc = 2624;
-               rType = 0;
-               vrLen = 1335;
-               vrLoc = 1208;
-       };
-       6E5EC37A05633214001E3A3E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusText:duration:color:";
-               rLen = 94;
-               rLoc = 2988;
-               rType = 0;
-               vrLen = 1409;
-               vrLoc = 1208;
-       };
-       6E5EC37C05633214001E3A3E = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: savedStatusColor";
-               rLen = 16;
-               rLoc = 1193;
-               rType = 0;
-               vrLen = 1195;
-               vrLoc = 734;
-       };
-       6E5EC37F05633214001E3A3E = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: unpause";
-               rLen = 15;
-               rLoc = 3012;
-               rType = 0;
-               vrLen = 1466;
-               vrLoc = 989;
-       };
-       6E5EC38105633214001E3A3E = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: playSoundsButton";
-               rLen = 0;
-               rLoc = 538;
-               rType = 0;
-               vrLen = 983;
-               vrLoc = 0;
-       };
-       6E5EC38205633214001E3A3E = {
-               fRef = 6E0D40B5052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.m: 38";
-               rLen = 18;
-               rLoc = 740;
-               rType = 0;
-               vrLen = 1026;
-               vrLoc = 235;
-       };
-       6E5EC38305633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 25";
-               rLen = 0;
-               rLoc = 811;
-               rType = 0;
-               vrLen = 1070;
-               vrLoc = 0;
-       };
-       6E5EC38405633214001E3A3E = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: TCGlobalPlaySounds";
-               rLen = 0;
-               rLoc = 550;
-               rType = 0;
-               vrLen = 839;
-               vrLoc = 0;
-       };
-       6E5EC38505633214001E3A3E = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1103;
-               vrLoc = 0;
-       };
-       6E5EC38605633214001E3A3E = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 28";
-               rLen = 94;
-               rLoc = 1031;
-               rType = 0;
-               vrLen = 1425;
-               vrLoc = 309;
-       };
-       6E5EC38705633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCPlaySoundsPref";
-               rLen = 16;
-               rLoc = 1048;
-               rType = 0;
-               vrLen = 1107;
-               vrLoc = 0;
-       };
-       6E5EC38805633214001E3A3E = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: TCWindowsOnTopPref";
-               rLen = 0;
-               rLoc = 726;
-               rType = 0;
-               vrLen = 896;
-               vrLoc = 0;
-       };
-       6E5EC38905633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCPlaySoundsPref";
-               rLen = 16;
-               rLoc = 1048;
-               rType = 0;
-               vrLen = 1107;
-               vrLoc = 0;
-       };
-       6E5EC38A05633214001E3A3E = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: TCPlaySoundsPref";
-               rLen = 0;
-               rLoc = 724;
-               rType = 0;
-               vrLen = 892;
-               vrLoc = 0;
-       };
-       6E5EC38B05633214001E3A3E = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1103;
-               vrLoc = 0;
-       };
-       6E5EC38C05633214001E3A3E = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 36";
-               rLen = 18;
-               rLoc = 1495;
-               rType = 0;
-               vrLen = 1607;
-               vrLoc = 309;
-       };
-       6E5EC38D05633214001E3A3E = {
-               fRef = 6E0D40B5052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.m: 71";
-               rLen = 0;
-               rLoc = 1666;
-               rType = 0;
-               vrLen = 1010;
-               vrLoc = 1133;
-       };
-       6E5EC38E05633214001E3A3E = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: playSoundsButton:";
-               rLen = 0;
-               rLoc = 811;
-               rType = 0;
-               vrLen = 994;
-               vrLoc = 0;
-       };
-       6E5EC39005633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCGlobalPlaySounds";
-               rLen = 18;
-               rLoc = 792;
-               rType = 0;
-               vrLen = 1107;
-               vrLoc = 0;
-       };
-       6E5EC39205633214001E3A3E = {
-               fRef = 6E0D40B5052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.m: 71";
-               rLen = 0;
-               rLoc = 1666;
-               rType = 0;
-               vrLen = 1176;
-               vrLoc = 709;
-       };
-       6E5EC39305633214001E3A3E = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: TCPlaySoundsPref";
-               rLen = 0;
-               rLoc = 724;
-               rType = 0;
-               vrLen = 892;
-               vrLoc = 0;
-       };
-       6E5EC39405633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 18";
-               rLen = 0;
-               rLoc = 570;
-               rType = 0;
-               vrLen = 1162;
-               vrLoc = 0;
-       };
-       6E5EC39505633214001E3A3E = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 184";
-               rLen = 19;
-               rLoc = 4291;
-               rType = 0;
-               vrLen = 339;
-               vrLoc = 3986;
-       };
-       6E5EC39705633214001E3A3E = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: TCPlaySoundsPref";
-               rLen = 0;
-               rLoc = 724;
-               rType = 0;
-               vrLen = 892;
-               vrLoc = 0;
-       };
-       6E5EC39805633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 17";
-               rLen = 19;
-               rLoc = 439;
-               rType = 0;
-               vrLen = 1139;
-               vrLoc = 0;
-       };
-       6E5EC39905633214001E3A3E = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 103";
-               rLen = 8;
-               rLoc = 2851;
-               rType = 0;
-               vrLen = 1662;
-               vrLoc = 2080;
-       };
-       6E5EC39A05633214001E3A3E = {
-               fRef = 6E5EC3BE05633214001E3A3E;
-               isa = PBXTextBookmark;
-               name = "(null): 68";
-               rLen = 0;
-               rLoc = 3050;
-               rType = 0;
-               vrLen = 1393;
-               vrLoc = 2296;
-       };
-       6E5EC39B05633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 18";
-               rLen = 0;
-               rLoc = 611;
-               rType = 0;
-               vrLen = 1143;
-               vrLoc = 0;
-       };
-       6E5EC39C05633214001E3A3E = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 103";
-               rLen = 8;
-               rLoc = 2851;
-               rType = 0;
-               vrLen = 1662;
-               vrLoc = 2080;
-       };
-       6E5EC39D05633214001E3A3E = {
-               fRef = 6E5EC3C005633214001E3A3E;
-               isa = PBXTextBookmark;
-               name = "(null): 68";
-               rLen = 44;
-               rLoc = 3031;
-               rType = 0;
-               vrLen = 1193;
-               vrLoc = 2522;
-       };
-       6E5EC39E05633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 18";
-               rLen = 0;
-               rLoc = 570;
-               rType = 0;
-               vrLen = 1244;
-               vrLoc = 0;
-       };
-       6E5EC39F05633214001E3A3E = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 30";
-               rLen = 0;
-               rLoc = 936;
-               rType = 0;
-               vrLen = 1693;
-               vrLoc = 309;
-       };
-       6E5EC3A005633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCDefaultListenPath";
-               rLen = 19;
-               rLoc = 586;
-               rType = 0;
-               vrLen = 1244;
-               vrLoc = 0;
-       };
-       6E5EC3A105633214001E3A3E = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 34";
-               rLen = 0;
-               rLoc = 936;
-               rType = 0;
-               vrLen = 1730;
-               vrLoc = 228;
-       };
-       6E5EC3A205633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 19";
-               rLen = 0;
-               rLoc = 610;
-               rType = 0;
-               vrLen = 1245;
-               vrLoc = 0;
-       };
-       6E5EC3A305633214001E3A3E = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 34";
-               rLen = 0;
-               rLoc = 936;
-               rType = 0;
-               vrLen = 1730;
-               vrLoc = 228;
-       };
-       6E5EC3A405633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCDefaultListenPath";
-               rLen = 0;
-               rLoc = 610;
-               rType = 0;
-               vrLen = 1245;
-               vrLoc = 0;
-       };
-       6E5EC3A505633214001E3A3E = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 103";
-               rLen = 0;
-               rLoc = 2885;
-               rType = 0;
-               vrLen = 1668;
-               vrLoc = 2080;
-       };
-       6E5EC3A705633214001E3A3E = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 184";
-               rLen = 0;
-               rLoc = 4283;
-               rType = 0;
-               vrLen = 348;
-               vrLoc = 3977;
-       };
-       6E5EC3A905633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCMaxSearchResults";
-               rLen = 0;
-               rLoc = 648;
-               rType = 0;
-               vrLen = 1245;
-               vrLoc = 0;
-       };
-       6E5EC3AB05633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCDefaultListenPath";
-               rLen = 40;
-               rLoc = 571;
-               rType = 0;
-               vrLen = 1251;
-               vrLoc = 0;
-       };
-       6E5EC3AC05633214001E3A3E = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: TCDefaultListenPath";
-               rLen = 0;
-               rLoc = 347;
-               rType = 0;
-               vrLen = 950;
-               vrLoc = 0;
-       };
-       6E5EC3AD05633214001E3A3E = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 19";
-               rLen = 0;
-               rLoc = 610;
-               rType = 0;
-               vrLen = 1229;
-               vrLoc = 0;
-       };
-       6E5EC3AE05633214001E3A3E = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 184";
-               rLen = 0;
-               rLoc = 4283;
-               rType = 0;
-               vrLen = 346;
-               vrLoc = 3979;
-       };
-       6E5EC3B005633214001E3A3E = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 162";
-               rLen = 0;
-               rLoc = 4108;
-               rType = 0;
-               vrLen = 633;
-               vrLoc = 3692;
-       };
-       6E5EC3B205633214001E3A3E = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 32";
-               rLen = 0;
-               rLoc = 933;
-               rType = 0;
-               vrLen = 1827;
-               vrLoc = 228;
-       };
-       6E5EC3B305633214001E3A3E = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 103";
-               rLen = 0;
-               rLoc = 2885;
-               rType = 0;
-               vrLen = 1473;
-               vrLoc = 2080;
-       };
-       6E5EC3B505633214001E3A3E = {
-               fRef = 2A37F4BAFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "English: 9";
-               rLen = 0;
-               rLoc = 104;
-               rType = 0;
-               vrLen = 104;
-               vrLoc = 0;
-       };
-       6E5EC3B605633214001E3A3E = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 7";
-               rLen = 0;
-               rLoc = 201;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6E5EC3B705633214001E3A3E = {
-               fRef = 2A37F4BAFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "English: 4";
-               rLen = 0;
-               rLoc = 66;
-               rType = 0;
-               vrLen = 66;
-               vrLoc = 0;
-       };
-       6E5EC3B805633214001E3A3E = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: launchEmailMenu:";
-               rLen = 43;
-               rLoc = 4039;
-               rType = 0;
-               vrLen = 1014;
-               vrLoc = 3218;
-       };
-       6E5EC3B905633214001E3A3E = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: stopListener";
-               rLen = 0;
-               rLoc = 1102;
-               rType = 0;
-               vrLen = 1133;
-               vrLoc = 228;
-       };
-       6E5EC3BB05633214001E3A3E = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 149";
-               rLen = 32;
-               rLoc = 4148;
-               rType = 0;
-               vrLen = 1016;
-               vrLoc = 3216;
-       };
-       6E5EC3BE05633214001E3A3E = {
-               isa = PBXFileReference;
-               name = un.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/un.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E5EC3BF05633214001E3A3E = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = un.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/un.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E5EC3C005633214001E3A3E = {
-               isa = PBXFileReference;
-               name = un.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/un.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E6126C8056B3091006177EC = {
-               fRef = 6EE0044305609C0600F8A5B1;
-               isa = PBXTextBookmark;
-               name = "stdlib.h: free";
-               rLen = 26;
-               rLoc = 4005;
-               rType = 0;
-               vrLen = 1244;
-               vrLoc = 3504;
-       };
-       6E6126C9056B3091006177EC = {
-               fRef = 6EE0044405609C0C00F8A5B1;
-               isa = PBXTextBookmark;
-               name = "NSObjCRuntime.h: NSLog";
-               rLen = 53;
-               rLoc = 1627;
-               rType = 0;
-               vrLen = 1191;
-               vrLoc = 899;
-       };
-       6E6126CB056B3091006177EC = {
-               fRef = 6E61273F056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1438;
-               vrLoc = 1751;
-       };
-       6E6126CC056B3091006177EC = {
-               fRef = 6E612721056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 16";
-               rLen = 7;
-               rLoc = 759;
-               rType = 0;
-               vrLen = 1715;
-               vrLoc = 3059;
-       };
-       6E6126CD056B3091006177EC = {
-               fRef = 6E61271E056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 580";
-               rLen = 45;
-               rLoc = 13814;
-               rType = 0;
-               vrLen = 1797;
-               vrLoc = 14643;
-       };
-       6E6126CE056B3091006177EC = {
-               fRef = 6E612735056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1551;
-               vrLoc = 0;
-       };
-       6E6126CF056B3091006177EC = {
-               fRef = 6E612716056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1441;
-               vrLoc = 956;
-       };
-       6E6126D0056B3091006177EC = {
-               fRef = 6E61273C056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1396;
-               vrLoc = 3676;
-       };
-       6E6126D1056B3091006177EC = {
-               fRef = 6E612737056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 2187;
-               vrLoc = 6860;
-       };
-       6E6126D2056B3091006177EC = {
-               fRef = 6E612718056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1581;
-               vrLoc = 941;
-       };
-       6E6126D3056B3091006177EC = {
-               fRef = 6E612731056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 843;
-               vrLoc = 1417;
-       };
-       6E6126D4056B3091006177EC = {
-               fRef = 6E612748056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 105";
-               rLen = 17;
-               rLoc = 5073;
-               rType = 0;
-               vrLen = 2281;
-               vrLoc = 2925;
-       };
-       6E6126D5056B3091006177EC = {
-               fRef = 6E61272C056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1400;
-               vrLoc = 1142;
-       };
-       6E6126D6056B3091006177EC = {
-               fRef = 6E612726056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 873;
-               vrLoc = 907;
-       };
-       6E6126D7056B3091006177EC = {
-               fRef = 6E61273D056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1108;
-               vrLoc = 0;
-       };
-       6E6126D8056B3091006177EC = {
-               fRef = 6E612720056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1283;
-               vrLoc = 2121;
-       };
-       6E6126DA056B3091006177EC = {
-               fRef = 6E612719056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 80";
-               rLen = 18;
-               rLoc = 1507;
-               rType = 0;
-               vrLen = 771;
-               vrLoc = 1114;
-       };
-       6E6126DB056B3091006177EC = {
-               fRef = 6E612732056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 146";
-               rLen = 43;
-               rLoc = 4735;
-               rType = 0;
-               vrLen = 1561;
-               vrLoc = 5395;
-       };
-       6E6126DC056B3091006177EC = {
-               fRef = 6E61272D056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1108;
-               vrLoc = 2303;
-       };
-       6E6126DD056B3091006177EC = {
-               fRef = 6E612742056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1194;
-               vrLoc = 0;
-       };
-       6E6126DE056B3091006177EC = {
-               fRef = 6E612727056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 486";
-               rLen = 5;
-               rLoc = 8588;
-               rType = 0;
-               vrLen = 768;
-               vrLoc = 8157;
-       };
-       6E6126DF056B3091006177EC = {
-               fRef = 6E61273E056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 77";
-               rLen = 28;
-               rLoc = 2434;
-               rType = 0;
-               vrLen = 1564;
-               vrLoc = 0;
-       };
-       6E6126E0056B3091006177EC = {
-               fRef = 6E612747056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1165;
-               vrLoc = 0;
-       };
-       6E6126E1056B3091006177EC = {
-               fRef = 6E61272B056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1224;
-               vrLoc = 0;
-       };
-       6E6126E2056B3091006177EC = {
-               fRef = 6E612741056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 195";
-               rLen = 20;
-               rLoc = 5232;
-               rType = 0;
-               vrLen = 1890;
-               vrLoc = 11125;
-       };
-       6E6126E3056B3091006177EC = {
-               fRef = 6E612724056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 98";
-               rLen = 0;
-               rLoc = 3234;
-               rType = 0;
-               vrLen = 847;
-               vrLoc = 1058;
-       };
-       6E6126E4056B3091006177EC = {
-               fRef = 6E61271F056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 2538;
-               vrLoc = 1162;
-       };
-       6E6126E8056B3091006177EC = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 103";
-               rLen = 0;
-               rLoc = 2885;
-               rType = 0;
-               vrLen = 1473;
-               vrLoc = 2080;
-       };
-       6E6126E9056B3091006177EC = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: unpause";
-               rLen = 15;
-               rLoc = 3012;
-               rType = 0;
-               vrLen = 1479;
-               vrLoc = 976;
-       };
-       6E6126EB056B3091006177EC = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: 18";
-               rLen = 0;
-               rLoc = 441;
-               rType = 0;
-               vrLen = 828;
-               vrLoc = 0;
-       };
-       6E6126ED056B3091006177EC = {
-               fRef = 6E612736056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 36";
-               rLen = 39;
-               rLoc = 1166;
-               rType = 0;
-               vrLen = 1564;
-               vrLoc = 0;
-       };
-       6E6126EF056B3091006177EC = {
-               fRef = 6EE0044305609C0600F8A5B1;
-               isa = PBXTextBookmark;
-               name = "stdlib.h: free";
-               rLen = 26;
-               rLoc = 4005;
-               rType = 0;
-               vrLen = 1244;
-               vrLoc = 3504;
-       };
-       6E6126F1056B3091006177EC = {
-               fRef = 6EE0044405609C0C00F8A5B1;
-               isa = PBXTextBookmark;
-               name = "NSObjCRuntime.h: NSLog";
-               rLen = 53;
-               rLoc = 1627;
-               rType = 0;
-               vrLen = 1191;
-               vrLoc = 899;
-       };
-       6E6126F3056B3091006177EC = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: 18";
-               rLen = 0;
-               rLoc = 442;
-               rType = 0;
-               vrLen = 828;
-               vrLoc = 0;
-       };
-       6E6126F7056B3091006177EC = {
-               fRef = 6E612738056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1438;
-               vrLoc = 1751;
-       };
-       6E6126F8056B3091006177EC = {
-               fRef = 6E61271B056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 16";
-               rLen = 7;
-               rLoc = 759;
-               rType = 0;
-               vrLen = 1715;
-               vrLoc = 3059;
-       };
-       6E6126F9056B3091006177EC = {
-               fRef = 6E612733056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1551;
-               vrLoc = 0;
-       };
-       6E6126FA056B3091006177EC = {
-               fRef = 6E612749056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 580";
-               rLen = 45;
-               rLoc = 13814;
-               rType = 0;
-               vrLen = 1797;
-               vrLoc = 14643;
-       };
-       6E6126FB056B3091006177EC = {
-               fRef = 6E61272E056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1551;
-               vrLoc = 0;
-       };
-       6E6126FC056B3091006177EC = {
-               fRef = 6E612743056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1441;
-               vrLoc = 956;
-       };
-       6E6126FD056B3091006177EC = {
-               fRef = 6E612728056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1396;
-               vrLoc = 3676;
-       };
-       6E6126FE056B3091006177EC = {
-               fRef = 6E612722056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 2187;
-               vrLoc = 6860;
-       };
-       6E6126FF056B3091006177EC = {
-               fRef = 6E612739056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1581;
-               vrLoc = 941;
-       };
-       6E612700056B3091006177EC = {
-               fRef = 6E612744056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 843;
-               vrLoc = 1417;
-       };
-       6E612701056B3091006177EC = {
-               fRef = 6E612729056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 105";
-               rLen = 17;
-               rLoc = 5073;
-               rType = 0;
-               vrLen = 2281;
-               vrLoc = 2925;
-       };
-       6E612702056B3091006177EC = {
-               fRef = 6E612723056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1400;
-               vrLoc = 1142;
-       };
-       6E612703056B3091006177EC = {
-               fRef = 6E61273A056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 873;
-               vrLoc = 907;
-       };
-       6E612704056B3091006177EC = {
-               fRef = 6E61271C056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1108;
-               vrLoc = 0;
-       };
-       6E612705056B3091006177EC = {
-               fRef = 6E612734056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1283;
-               vrLoc = 2121;
-       };
-       6E612706056B3091006177EC = {
-               fRef = 6E61272F056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 80";
-               rLen = 18;
-               rLoc = 1507;
-               rType = 0;
-               vrLen = 771;
-               vrLoc = 1114;
-       };
-       6E612707056B3091006177EC = {
-               fRef = 6E612745056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 146";
-               rLen = 43;
-               rLoc = 4735;
-               rType = 0;
-               vrLen = 1561;
-               vrLoc = 5395;
-       };
-       6E612708056B3091006177EC = {
-               fRef = 6E61272A056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1108;
-               vrLoc = 2303;
-       };
-       6E612709056B3091006177EC = {
-               fRef = 6E612740056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1194;
-               vrLoc = 0;
-       };
-       6E61270A056B3091006177EC = {
-               fRef = 6E612725056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 486";
-               rLen = 5;
-               rLoc = 8588;
-               rType = 0;
-               vrLen = 768;
-               vrLoc = 8157;
-       };
-       6E61270B056B3091006177EC = {
-               fRef = 6E61273B056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 77";
-               rLen = 28;
-               rLoc = 2434;
-               rType = 0;
-               vrLen = 1564;
-               vrLoc = 0;
-       };
-       6E61270C056B3091006177EC = {
-               fRef = 6E61271D056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1165;
-               vrLoc = 0;
-       };
-       6E61270D056B3091006177EC = {
-               fRef = 6E612717056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1224;
-               vrLoc = 0;
-       };
-       6E61270E056B3091006177EC = {
-               fRef = 6E612730056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 195";
-               rLen = 20;
-               rLoc = 5232;
-               rType = 0;
-               vrLen = 1890;
-               vrLoc = 11125;
-       };
-       6E61270F056B3091006177EC = {
-               fRef = 6E612746056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 98";
-               rLen = 0;
-               rLoc = 3234;
-               rType = 0;
-               vrLen = 847;
-               vrLoc = 1058;
-       };
-       6E612710056B3091006177EC = {
-               fRef = 6E61271A056B3091006177EC;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 2538;
-               vrLoc = 1162;
-       };
-       6E612716056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = mach_debug_types.h;
-               path = /usr/include/mach_debug/mach_debug_types.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612717056B3091006177EC = {
-               isa = PBXFileReference;
-               name = cpu.h;
-               path = /usr/include/ppc/cpu.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612718056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = fat.h;
-               path = "/usr/include/mach-o/fat.h";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612719056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = task.h;
-               path = /usr/include/mach/ppc/task.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61271A056B3091006177EC = {
-               isa = PBXFileReference;
-               name = malloc.h;
-               path = /usr/include/malloc/malloc.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61271B056B3091006177EC = {
-               isa = PBXFileReference;
-               name = vm_info.h;
-               path = /usr/include/mach_debug/vm_info.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61271C056B3091006177EC = {
-               isa = PBXFileReference;
-               name = bootstrap.h;
-               path = /usr/include/mach/bootstrap.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61271D056B3091006177EC = {
-               isa = PBXFileReference;
-               name = cpu.h;
-               path = /usr/include/machine/cpu.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61271E056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = mach_host.h;
-               path = /usr/include/mach/mach_host.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61271F056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = malloc.h;
-               path = /usr/include/malloc/malloc.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612720056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = clock_reply.h;
-               path = /usr/include/mach/clock_reply.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612721056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = vm_info.h;
-               path = /usr/include/mach_debug/vm_info.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612722056B3091006177EC = {
-               isa = PBXFileReference;
-               name = reloc.h;
-               path = "/usr/include/mach-o/reloc.h";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612723056B3091006177EC = {
-               isa = PBXFileReference;
-               name = asm_help.h;
-               path = /usr/include/architecture/ppc/asm_help.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612724056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = "objc-runtime.h";
-               path = "/usr/include/objc/objc-runtime.h";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612725056B3091006177EC = {
-               isa = PBXFileReference;
-               name = vm_map.h;
-               path = /usr/include/mach/vm_map.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612726056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = libc.h;
-               path = /usr/include/libc.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612727056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = vm_map.h;
-               path = /usr/include/mach/vm_map.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612728056B3091006177EC = {
-               isa = PBXFileReference;
-               name = ipc_info.h;
-               path = /usr/include/mach_debug/ipc_info.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612729056B3091006177EC = {
-               isa = PBXFileReference;
-               name = http_request.h;
-               path = /usr/include/httpd/http_request.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61272A056B3091006177EC = {
-               isa = PBXFileReference;
-               name = time_value.h;
-               path = /usr/include/mach/time_value.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61272B056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = cpu.h;
-               path = /usr/include/ppc/cpu.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61272C056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = asm_help.h;
-               path = /usr/include/architecture/ppc/asm_help.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61272D056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = time_value.h;
-               path = /usr/include/mach/time_value.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61272E056B3091006177EC = {
-               isa = PBXFileReference;
-               name = mach_debug.h;
-               path = /usr/include/mach_debug/mach_debug.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61272F056B3091006177EC = {
-               isa = PBXFileReference;
-               name = task.h;
-               path = /usr/include/mach/ppc/task.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612730056B3091006177EC = {
-               isa = PBXFileReference;
-               name = pthread.h;
-               path = /usr/include/pthread.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612731056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = OSTypes.h;
-               path = /usr/include/libkern/OSTypes.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612732056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = mach_types.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/mach/mach_types.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612733056B3091006177EC = {
-               isa = PBXFileReference;
-               name = mach_debug.h;
-               path = /usr/include/mach_debug/mach_debug.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612734056B3091006177EC = {
-               isa = PBXFileReference;
-               name = clock_reply.h;
-               path = /usr/include/mach/clock_reply.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612735056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = mach_debug.h;
-               path = /usr/include/mach_debug/mach_debug.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612736056B3091006177EC = {
-               isa = PBXFileReference;
-               name = vm_types.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/mach/vm_types.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612737056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = reloc.h;
-               path = "/usr/include/mach-o/reloc.h";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612738056B3091006177EC = {
-               isa = PBXFileReference;
-               name = page_info.h;
-               path = /usr/include/mach_debug/page_info.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612739056B3091006177EC = {
-               isa = PBXFileReference;
-               name = fat.h;
-               path = "/usr/include/mach-o/fat.h";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61273A056B3091006177EC = {
-               isa = PBXFileReference;
-               name = libc.h;
-               path = /usr/include/libc.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61273B056B3091006177EC = {
-               isa = PBXFileReference;
-               name = vm_types.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/mach/vm_types.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61273C056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = ipc_info.h;
-               path = /usr/include/mach_debug/ipc_info.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61273D056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = bootstrap.h;
-               path = /usr/include/mach/bootstrap.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61273E056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = vm_types.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/mach/vm_types.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E61273F056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = page_info.h;
-               path = /usr/include/mach_debug/page_info.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612740056B3091006177EC = {
-               isa = PBXFileReference;
-               name = vm_task.h;
-               path = /usr/include/mach/vm_task.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612741056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = pthread.h;
-               path = /usr/include/pthread.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612742056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = vm_task.h;
-               path = /usr/include/mach/vm_task.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612743056B3091006177EC = {
-               isa = PBXFileReference;
-               name = mach_debug_types.h;
-               path = /usr/include/mach_debug/mach_debug_types.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612744056B3091006177EC = {
-               isa = PBXFileReference;
-               name = OSTypes.h;
-               path = /usr/include/libkern/OSTypes.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612745056B3091006177EC = {
-               isa = PBXFileReference;
-               name = mach_types.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/mach/mach_types.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612746056B3091006177EC = {
-               isa = PBXFileReference;
-               name = "objc-runtime.h";
-               path = "/usr/include/objc/objc-runtime.h";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612747056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = cpu.h;
-               path = /usr/include/machine/cpu.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612748056B3091006177EC = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = http_request.h;
-               path = /usr/include/httpd/http_request.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E612749056B3091006177EC = {
-               isa = PBXFileReference;
-               name = mach_host.h;
-               path = /usr/include/mach/mach_host.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E6520DB05806BF700D95E4F = {
-               fRef = 6E6520EF05806BF700D95E4F;
-               isa = PBXTextBookmark;
-               name = "(null): 95";
-               rLen = 70;
-               rLoc = 4220;
-               rType = 0;
-               vrLen = 1429;
-               vrLoc = 2925;
-       };
-       6E6520DC05806BF700D95E4F = {
-               fRef = 6E6520ED05806BF700D95E4F;
-               isa = PBXTextBookmark;
-               name = "(null): 70";
-               rLen = 27;
-               rLoc = 3359;
-               rType = 0;
-               vrLen = 1487;
-               vrLoc = 2523;
-       };
-       6E6520DE05806BF700D95E4F = {
-               fRef = 6E6520EC05806BF700D95E4F;
-               isa = PBXTextBookmark;
-               name = "(null): 9";
-               rLen = 31;
-               rLoc = 122;
-               rType = 0;
-               vrLen = 863;
-               vrLoc = 0;
-       };
-       6E6520DF05806BF700D95E4F = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 29";
-               rLen = 28;
-               rLoc = 682;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6E6520E305806BF700D95E4F = {
-               fRef = 6E6520F005806BF700D95E4F;
-               isa = PBXTextBookmark;
-               name = "(null): 95";
-               rLen = 70;
-               rLoc = 4220;
-               rType = 0;
-               vrLen = 1429;
-               vrLoc = 2925;
-       };
-       6E6520E505806BF700D95E4F = {
-               fRef = 6E6520EE05806BF700D95E4F;
-               isa = PBXTextBookmark;
-               name = "(null): 70";
-               rLen = 27;
-               rLoc = 3359;
-               rType = 0;
-               vrLen = 1487;
-               vrLoc = 2523;
-       };
-       6E6520E805806BF700D95E4F = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 29";
-               rLen = 28;
-               rLoc = 682;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6E6520EA05806BF700D95E4F = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: 121";
-               rLen = 0;
-               rLoc = 3150;
-               rType = 0;
-               vrLen = 902;
-               vrLoc = 403;
-       };
-       6E6520EC05806BF700D95E4F = {
-               isa = PBXFileReference;
-               name = NSDate.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSDate.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E6520ED05806BF700D95E4F = {
-               isa = PBXFileReference;
-               name = errno.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/errno.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E6520EE05806BF700D95E4F = {
-               isa = PBXFileReference;
-               name = errno.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/errno.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E6520EF05806BF700D95E4F = {
-               isa = PBXFileReference;
-               name = ptrace.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/ptrace.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E6520F005806BF700D95E4F = {
-               isa = PBXFileReference;
-               name = ptrace.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/sys/ptrace.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E71F41B051BCCC600A80003 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
-                       sepNavSelRange = "{610, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
-               };
-       };
-       6E71F41C051BCCC600A80003 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
-                       sepNavSelRange = "{347, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
-               };
-       };
-       6E8166300559E79E00377CF7 = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 4";
-               rLen = 0;
-               rLoc = 106;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6E8166310559E79E00377CF7 = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: connectToServer:name:";
-               rLen = 12;
-               rLoc = 2598;
-               rType = 0;
-               vrLen = 518;
-               vrLoc = 3725;
-       };
-       6E8166320559E79E00377CF7 = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 7";
-               rLen = 0;
-               rLoc = 201;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6E8166330559E79E00377CF7 = {
-               fRef = 2A37F4BAFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "English: 9";
-               rLen = 0;
-               rLoc = 104;
-               rType = 0;
-               vrLen = 104;
-               vrLoc = 0;
-       };
-       6E8166340559E79E00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: 52";
-               rLen = 0;
-               rLoc = 1402;
-               rType = 0;
-               vrLen = 924;
-               vrLoc = 859;
-       };
-       6E8166350559E79E00377CF7 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 23";
-               rLen = 0;
-               rLoc = 521;
-               rType = 0;
-               vrLen = 940;
-               vrLoc = 0;
-       };
-       6E8166370559E79E00377CF7 = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 993;
-               vrLoc = 0;
-       };
-       6E8166380559E79E00377CF7 = {
-               fRef = 6E71F41C051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 804;
-               vrLoc = 0;
-       };
-       6E8166390559E79E00377CF7 = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: 19";
-               rLen = 0;
-               rLoc = 652;
-               rType = 0;
-               vrLen = 944;
-               vrLoc = 82;
-       };
-       6E81663A0559E79E00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: 52";
-               rLen = 0;
-               rLoc = 1402;
-               rType = 0;
-               vrLen = 924;
-               vrLoc = 859;
-       };
-       6E81663C0559E79E00377CF7 = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCMaxSearchResults";
-               rLen = 0;
-               rLoc = 651;
-               rType = 0;
-               vrLen = 1026;
-               vrLoc = 0;
-       };
-       6E81663E0559E79E00377CF7 = {
-               fRef = 6E81664C0559E7C000377CF7;
-               isa = PBXTextBookmark;
-               name = "(null): 328";
-               rLen = 0;
-               rLoc = 11593;
-               rType = 0;
-               vrLen = 867;
-               vrLoc = 11952;
-       };
-       6E81663F0559E79E00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: 52";
-               rLen = 0;
-               rLoc = 1402;
-               rType = 0;
-               vrLen = 924;
-               vrLoc = 859;
-       };
-       6E8166410559E79E00377CF7 = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCMaxSearchResults";
-               rLen = 0;
-               rLoc = 651;
-               rType = 0;
-               vrLen = 1026;
-               vrLoc = 0;
-       };
-       6E8166430559E79E00377CF7 = {
-               fRef = 6E0D40AD05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 25";
-               rLen = 64;
-               rLoc = 539;
-               rType = 0;
-               vrLen = 527;
-               vrLoc = 350;
-       };
-       6E8166450559E79E00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: 27";
-               rLen = 0;
-               rLoc = 637;
-               rType = 0;
-               vrLen = 602;
-               vrLoc = 404;
-       };
-       6E8166460559E79E00377CF7 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: TCaddress";
-               rLen = 9;
-               rLoc = 881;
-               rType = 0;
-               vrLen = 838;
-               vrLoc = 109;
-       };
-       6E8166480559E79E00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: searchResults";
-               rLen = 0;
-               rLoc = 1005;
-               rType = 0;
-               vrLen = 714;
-               vrLoc = 479;
-       };
-       6E81664B0559E7C000377CF7 = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = math.h;
-               path = /usr/include/architecture/ppc/math.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E81664C0559E7C000377CF7 = {
-               isa = PBXFileReference;
-               name = math.h;
-               path = /usr/include/architecture/ppc/math.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E8166890559F3BD00377CF7 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: TCaddress";
-               rLen = 9;
-               rLoc = 881;
-               rType = 0;
-               vrLen = 841;
-               vrLoc = 106;
-       };
-       6E81668B0559F3BD00377CF7 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 28";
-               rLen = 0;
-               rLoc = 564;
-               rType = 0;
-               vrLen = 780;
-               vrLoc = 167;
-       };
-       6E81668C0559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: searchResults";
-               rLen = 0;
-               rLoc = 1005;
-               rType = 0;
-               vrLen = 714;
-               vrLoc = 479;
-       };
-       6E81668E0559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusDisconnected";
-               rLen = 263;
-               rLoc = 2626;
-               rType = 0;
-               vrLen = 887;
-               vrLoc = 1230;
-       };
-       6E8166900559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changePulldown";
-               rLen = 0;
-               rLoc = 1843;
-               rType = 0;
-               vrLen = 1012;
-               vrLoc = 870;
-       };
-       6E8166920559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changePulldown";
-               rLen = 0;
-               rLoc = 1843;
-               rType = 0;
-               vrLen = 1012;
-               vrLoc = 870;
-       };
-       6E8166940559F3BD00377CF7 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 23";
-               rLen = 0;
-               rLoc = 521;
-               rType = 0;
-               vrLen = 780;
-               vrLoc = 167;
-       };
-       6E8166980559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changePulldown";
-               rLen = 0;
-               rLoc = 1843;
-               rType = 0;
-               vrLen = 1012;
-               vrLoc = 870;
-       };
-       6E81669A0559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changePulldown";
-               rLen = 0;
-               rLoc = 1843;
-               rType = 0;
-               vrLen = 1012;
-               vrLoc = 870;
-       };
-       6E81669C0559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changePulldown";
-               rLen = 0;
-               rLoc = 1843;
-               rType = 0;
-               vrLen = 1012;
-               vrLoc = 870;
-       };
-       6E81669E0559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: savedStatusText";
-               rLen = 0;
-               rLoc = 1210;
-               rType = 0;
-               vrLen = 789;
-               vrLoc = 557;
-       };
-       6E8166A00559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusText:duraction:";
-               rLen = 71;
-               rLoc = 2916;
-               rType = 0;
-               vrLen = 964;
-               vrLoc = 1346;
-       };
-       6E8166A20559F3BD00377CF7 = {
-               fRef = 6E0D40AD05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 25";
-               rLen = 64;
-               rLoc = 539;
-               rType = 0;
-               vrLen = 527;
-               vrLoc = 350;
-       };
-       6E8166A30559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusText:duraction:";
-               rLen = 71;
-               rLoc = 2916;
-               rType = 0;
-               vrLen = 920;
-               vrLoc = 749;
-       };
-       6E8166A50559F3BD00377CF7 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: statusTextTimer:";
-               rLen = 40;
-               rLoc = 3083;
-               rType = 0;
-               vrLen = 902;
-               vrLoc = 1551;
-       };
-       6E84B8F20558B3480001B5EB = {
-               fRef = 6E3F0D02050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.m: 77";
-               rLen = 0;
-               rLoc = 1627;
-               rType = 0;
-               vrLen = 443;
-               vrLoc = 1397;
-       };
-       6E84B8F30558B3480001B5EB = {
-               fRef = 6E84B92C0558B3480001B5EB;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 186;
-               vrLoc = 0;
-       };
-       6E84B8F40558B3480001B5EB = {
-               fRef = 6E84B9290558B3480001B5EB;
-               isa = PBXTextBookmark;
-               name = "(null): 5";
-               rLen = 0;
-               rLoc = 186;
-               rType = 0;
-               vrLen = 292;
-               vrLoc = 0;
-       };
-       6E84B8F80558B3480001B5EB = {
-               fRef = 6E84B92B0558B3480001B5EB;
-               isa = PBXTextBookmark;
-               name = "(null): 33";
-               rLen = 42;
-               rLoc = 751;
-               rType = 0;
-               vrLen = 795;
-               vrLoc = 0;
-       };
-       6E84B8FE0558B3480001B5EB = {
-               fRef = 6E3F0D02050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.m: 77";
-               rLen = 0;
-               rLoc = 1627;
-               rType = 0;
-               vrLen = 444;
-               vrLoc = 1397;
-       };
-       6E84B9000558B3480001B5EB = {
-               fRef = 6E3F0D02050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.m: 77";
-               rLen = 0;
-               rLoc = 1627;
-               rType = 0;
-               vrLen = 443;
-               vrLoc = 1397;
-       };
-       6E84B9020558B3480001B5EB = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: 114";
-               rLen = 0;
-               rLoc = 2694;
-               rType = 0;
-               vrLen = 656;
-               vrLoc = 2385;
-       };
-       6E84B9030558B3480001B5EB = {
-               fRef = 6E3F0D02050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.m: 77";
-               rLen = 0;
-               rLoc = 1627;
-               rType = 0;
-               vrLen = 443;
-               vrLoc = 1397;
-       };
-       6E84B9040558B3480001B5EB = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: 114";
-               rLen = 0;
-               rLoc = 2694;
-               rType = 0;
-               vrLen = 656;
-               vrLoc = 2385;
-       };
-       6E84B9060558B3480001B5EB = {
-               fRef = 6E3F0D02050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.m: 77";
-               rLen = 0;
-               rLoc = 1627;
-               rType = 0;
-               vrLen = 443;
-               vrLoc = 1397;
-       };
-       6E84B9070558B3480001B5EB = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: 114";
-               rLen = 0;
-               rLoc = 2694;
-               rType = 0;
-               vrLen = 656;
-               vrLoc = 2385;
-       };
-       6E84B9080558B3480001B5EB = {
-               fRef = 6E3F0D02050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.m: 77";
-               rLen = 0;
-               rLoc = 1627;
-               rType = 0;
-               vrLen = 443;
-               vrLoc = 1397;
-       };
-       6E84B90A0558B3480001B5EB = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 6";
-               rLen = 0;
-               rLoc = 200;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6E84B90B0558B3480001B5EB = {
-               fRef = 2A37F4BAFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "English: 10";
-               rLen = 0;
-               rLoc = 97;
-               rType = 0;
-               vrLen = 97;
-               vrLoc = 0;
-       };
-       6E84B90C0558B3480001B5EB = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 6";
-               rLen = 0;
-               rLoc = 200;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6E84B90D0558B3480001B5EB = {
-               fRef = 6E84B9280558B3480001B5EB;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 186;
-               vrLoc = 0;
-       };
-       6E84B90E0558B3480001B5EB = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 6";
-               rLen = 0;
-               rLoc = 200;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6E84B90F0558B3480001B5EB = {
-               fRef = 6E84B92A0558B3480001B5EB;
-               isa = PBXTextBookmark;
-               name = "(null): 5";
-               rLen = 0;
-               rLoc = 186;
-               rType = 0;
-               vrLen = 292;
-               vrLoc = 0;
-       };
-       6E84B9100558B3480001B5EB = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 5";
-               rLen = 0;
-               rLoc = 139;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6E84B9110558B3480001B5EB = {
-               fRef = 2A37F4BAFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "English: 7";
-               rLen = 0;
-               rLoc = 73;
-               rType = 0;
-               vrLen = 97;
-               vrLoc = 0;
-       };
-       6E84B9120558B3480001B5EB = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: clearSearchButton";
-               rLen = 0;
-               rLoc = 1820;
-               rType = 0;
-               vrLen = 799;
-               vrLoc = 882;
-       };
-       6E84B9130558B3480001B5EB = {
-               fRef = 6ED3E46305192E2B00A80003;
-               isa = PBXTextBookmark;
-               name = "MenuExtras.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 579;
-               vrLoc = 0;
-       };
-       6E84B9140558B3480001B5EB = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: floatSizeMenu";
-               rLen = 0;
-               rLoc = 2459;
-               rType = 0;
-               vrLen = 930;
-               vrLoc = 2064;
-       };
-       6E84B9160558B3480001B5EB = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: 119";
-               rLen = 0;
-               rLoc = 4714;
-               rType = 0;
-               vrLen = 934;
-               vrLoc = 2064;
-       };
-       6E84B9180558B3480001B5EB = {
-               fRef = 6E84B9270558B3480001B5EB;
-               isa = PBXTextBookmark;
-               name = "(null): 33";
-               rLen = 42;
-               rLoc = 751;
-               rType = 0;
-               vrLen = 795;
-               vrLoc = 0;
-       };
-       6E84B91A0558B3480001B5EB = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: pauseButton:";
-               rLen = 0;
-               rLoc = 4679;
-               rType = 0;
-               vrLen = 928;
-               vrLoc = 2028;
-       };
-       6E84B91D0558B3480001B5EB = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: 114";
-               rLen = 0;
-               rLoc = 2694;
-               rType = 0;
-               vrLen = 895;
-               vrLoc = 2226;
-       };
-       6E84B91E0558B3480001B5EB = {
-               fRef = 6E146B11051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 738;
-               vrLoc = 0;
-       };
-       6E84B91F0558B3480001B5EB = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: connectToServer:name:";
-               rLen = 12;
-               rLoc = 2598;
-               rType = 0;
-               vrLen = 756;
-               vrLoc = 3725;
-       };
-       6E84B9230558B3480001B5EB = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: connectToServer:name:";
-               rLen = 0;
-               rLoc = 3236;
-               rType = 0;
-               vrLen = 908;
-               vrLoc = 1579;
-       };
-       6E84B9270558B3480001B5EB = {
-               isa = PBXFileReference;
-               name = NSObject.h;
-               path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObject.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E84B9280558B3480001B5EB = {
-               isa = PBXFileReference;
-               name = test_Niobium_Prefix.pch;
-               path = "/Users/chaz/Projects/Niobium/build/Niobium Test.app/Contents/Resources/test_Niobium_Prefix.pch";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E84B9290558B3480001B5EB = {
-               expectedFileType = text.plist.strings;
-               isa = PBXFileReference;
-               name = test_InfoPlist.strings;
-               path = "/Users/chaz/Projects/Niobium/build/Niobium Test.app/Contents/Resources/English.lproj/test_InfoPlist.strings";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E84B92A0558B3480001B5EB = {
-               isa = PBXFileReference;
-               name = test_InfoPlist.strings;
-               path = "/Users/chaz/Projects/Niobium/build/Niobium Test.app/Contents/Resources/English.lproj/test_InfoPlist.strings";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E84B92B0558B3480001B5EB = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = NSObject.h;
-               path = /System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObject.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E84B92C0558B3480001B5EB = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = test_Niobium_Prefix.pch;
-               path = "/Users/chaz/Projects/Niobium/build/Niobium Test.app/Contents/Resources/test_Niobium_Prefix.pch";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6E9A660605814C66000E9E25 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: 121";
-               rLen = 0;
-               rLoc = 3150;
-               rType = 0;
-               vrLen = 902;
-               vrLoc = 403;
-       };
-       6E9F392B0569DB90007C1A1C = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 103";
-               rLen = 0;
-               rLoc = 2885;
-               rType = 0;
-               vrLen = 1473;
-               vrLoc = 2080;
-       };
-       6EAD5EEA054C3932005761EE = {
-               isa = PBXSourceControlManager;
-               scmConfiguration = {
-               };
-               scmType = scm.cvs;
-       };
-       6EAD5EEB054C3932005761EE = {
-               indexTemplatePath = "";
-               isa = PBXCodeSenseManager;
-               usesDefaults = 1;
-               wantsCodeCompletion = 1;
-               wantsCodeCompletionAutoPopup = 0;
-               wantsCodeCompletionAutoSuggestions = 0;
-               wantsCodeCompletionCaseSensitivity = 1;
-               wantsCodeCompletionOnlyMatchingItems = 1;
-               wantsCodeCompletionParametersIncluded = 1;
-               wantsCodeCompletionPlaceholdersInserted = 1;
-               wantsCodeCompletionTabCompletes = 1;
-               wantsIndex = 1;
-       };
-       6EB8529F057476DD00E260EA = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 20";
-               rLen = 0;
-               rLoc = 424;
-               rType = 0;
-               vrLen = 663;
-               vrLoc = 0;
-       };
-       6EB852A1057476DD00E260EA = {
-               fRef = 6EB852E7057476DD00E260EA;
-               isa = PBXTextBookmark;
-               name = "(null): 28";
-               rLen = 74;
-               rLoc = 617;
-               rType = 0;
-               vrLen = 1390;
-               vrLoc = 18;
-       };
-       6EB852A3057476DD00E260EA = {
-               fRef = 6EE004DD0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 71";
-               rLen = 32;
-               rLoc = 1601;
-               rType = 0;
-               vrLen = 1099;
-               vrLoc = 3399;
-       };
-       6EB852A4057476DD00E260EA = {
-               fRef = 6EFB422D052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.h: data";
-               rLen = 0;
-               rLoc = 726;
-               rType = 0;
-               vrLen = 755;
-               vrLoc = 0;
-       };
-       6EB852A5057476DD00E260EA = {
-               fRef = 6EFB422E052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.m: size";
-               rLen = 0;
-               rLoc = 896;
-               rType = 0;
-               vrLen = 468;
-               vrLoc = 574;
-       };
-       6EB852A6057476DD00E260EA = {
-               fRef = 6EE004DE0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "vm_map.h: vm_write";
-               rLen = 23;
-               rLoc = 2656;
-               rType = 0;
-               vrLen = 709;
-               vrLoc = 2324;
-       };
-       6EB852AC057476DD00E260EA = {
-               fRef = 6E51A97D0573304C00506538;
-               isa = PBXTextBookmark;
-               name = "AboutBoxController.m: 20";
-               rLen = 0;
-               rLoc = 424;
-               rType = 0;
-               vrLen = 663;
-               vrLoc = 0;
-       };
-       6EB852AD057476DD00E260EA = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: launchWebsiteMenu:";
-               rLen = 0;
-               rLoc = 1386;
-               rType = 0;
-               vrLen = 1103;
-               vrLoc = 334;
-       };
-       6EB852AE057476DD00E260EA = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 147";
-               rLen = 7;
-               rLoc = 3873;
-               rType = 0;
-               vrLen = 1062;
-               vrLoc = 3454;
-       };
-       6EB852AF057476DD00E260EA = {
-               fRef = 6EB852E6057476DD00E260EA;
-               isa = PBXTextBookmark;
-               name = "(null): 28";
-               rLen = 74;
-               rLoc = 617;
-               rType = 0;
-               vrLen = 1390;
-               vrLoc = 18;
-       };
-       6EB852B0057476DD00E260EA = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 148";
-               rLen = 0;
-               rLoc = 3842;
-               rType = 0;
-               vrLen = 1075;
-               vrLoc = 3454;
-       };
-       6EB852B2057476DD00E260EA = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: firstSearchString8bit:size:";
-               rLen = 0;
-               rLoc = 1158;
-               rType = 0;
-               vrLen = 1786;
-               vrLoc = 702;
-       };
-       6EB852B4057476DD00E260EA = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: firstSearchString8bit:size:";
-               rLen = 0;
-               rLoc = 1158;
-               rType = 0;
-               vrLen = 835;
-               vrLoc = 137;
-       };
-       6EB852B6057476DD00E260EA = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 148";
-               rLen = 0;
-               rLoc = 3842;
-               rType = 0;
-               vrLen = 1075;
-               vrLoc = 3454;
-       };
-       6EB852B7057476DD00E260EA = {
-               fRef = 6EE004DD0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 71";
-               rLen = 32;
-               rLoc = 1601;
-               rType = 0;
-               vrLen = 1099;
-               vrLoc = 3399;
-       };
-       6EB852B9057476DD00E260EA = {
-               fRef = 6EE004DD0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 71";
-               rLen = 32;
-               rLoc = 1601;
-               rType = 0;
-               vrLen = 1099;
-               vrLoc = 3399;
-       };
-       6EB852BB057476DD00E260EA = {
-               fRef = 6EE004DD0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 71";
-               rLen = 32;
-               rLoc = 1601;
-               rType = 0;
-               vrLen = 1099;
-               vrLoc = 3399;
-       };
-       6EB852BD057476DD00E260EA = {
-               fRef = 6EE004DD0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 71";
-               rLen = 32;
-               rLoc = 1601;
-               rType = 0;
-               vrLen = 1099;
-               vrLoc = 3399;
-       };
-       6EB852C1057476DD00E260EA = {
-               fRef = 6EFB422D052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.h: initWithType:size:data:amount:";
-               rLen = 0;
-               rLoc = 647;
-               rType = 0;
-               vrLen = 736;
-               vrLoc = 0;
-       };
-       6EB852C2057476DD00E260EA = {
-               fRef = 6EFB422E052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.m: size";
-               rLen = 0;
-               rLoc = 896;
-               rType = 0;
-               vrLen = 766;
-               vrLoc = 139;
-       };
-       6EB852C4057476DD00E260EA = {
-               fRef = 6EFB422E052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.m: size";
-               rLen = 0;
-               rLoc = 896;
-               rType = 0;
-               vrLen = 796;
-               vrLoc = 109;
-       };
-       6EB852C5057476DD00E260EA = {
-               fRef = 6EFB422D052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.h: data";
-               rLen = 0;
-               rLoc = 726;
-               rType = 0;
-               vrLen = 755;
-               vrLoc = 0;
-       };
-       6EB852C6057476DD00E260EA = {
-               fRef = 6EFB422E052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.m: size";
-               rLen = 0;
-               rLoc = 896;
-               rType = 0;
-               vrLen = 468;
-               vrLoc = 574;
-       };
-       6EB852C8057476DD00E260EA = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: firstSearchString8bit:size:";
-               rLen = 0;
-               rLoc = 1158;
-               rType = 0;
-               vrLen = 1815;
-               vrLoc = 753;
-       };
-       6EB852CA057476DD00E260EA = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: ";
-               rLen = 0;
-               rLoc = 2334;
-               rType = 0;
-               vrLen = 1820;
-               vrLoc = 753;
-       };
-       6EB852D0057476DD00E260EA = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: ";
-               rLen = 0;
-               rLoc = 2334;
-               rType = 0;
-               vrLen = 1906;
-               vrLoc = 828;
-       };
-       6EB852D2057476DD00E260EA = {
-               fRef = 6EE004DE0560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "vm_map.h: vm_write";
-               rLen = 23;
-               rLoc = 2656;
-               rType = 0;
-               vrLen = 709;
-               vrLoc = 2324;
-       };
-       6EB852D4057476DD00E260EA = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: ";
-               rLen = 0;
-               rLoc = 2334;
-               rType = 0;
-               vrLen = 1906;
-               vrLoc = 828;
-       };
-       6EB852D6057476DD00E260EA = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: search";
-               rLen = 31;
-               rLoc = 4141;
-               rType = 0;
-               vrLen = 1053;
-               vrLoc = 456;
-       };
-       6EB852D8057476DD00E260EA = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changeTimer";
-               rLen = 0;
-               rLoc = 1401;
-               rType = 0;
-               vrLen = 1084;
-               vrLoc = 535;
-       };
-       6EB852DA057476DD00E260EA = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: recurringChangeButton";
-               rLen = 21;
-               rLoc = 2322;
-               rType = 0;
-               vrLen = 1364;
-               vrLoc = 1150;
-       };
-       6EB852DC057476DD00E260EA = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: recurringChangeButton";
-               rLen = 21;
-               rLoc = 2322;
-               rType = 0;
-               vrLen = 1364;
-               vrLoc = 1150;
-       };
-       6EB852DE057476DD00E260EA = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changeSecondsCombo";
-               rLen = 18;
-               rLoc = 2370;
-               rType = 0;
-               vrLen = 1364;
-               vrLoc = 1150;
-       };
-       6EB852E0057476DD00E260EA = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: changeTimer:";
-               rLen = 37;
-               rLoc = 4261;
-               rType = 0;
-               vrLen = 1235;
-               vrLoc = 3400;
-       };
-       6EB852E2057476DD00E260EA = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 35";
-               rLen = 9;
-               rLoc = 881;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6EB852E4057476DD00E260EA = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: savedStatusColor";
-               rLen = 16;
-               rLoc = 1193;
-               rType = 0;
-               vrLen = 1005;
-               vrLoc = 456;
-       };
-       6EB852E6057476DD00E260EA = {
-               isa = PBXFileReference;
-               name = NSWorkspace.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSWorkspace.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EB852E7057476DD00E260EA = {
-               isa = PBXFileReference;
-               name = NSWorkspace.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSWorkspace.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6ECC8EE60579AE4A00AA179F = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 670}}";
-                       sepNavSelRange = "{1339, 0}";
-                       sepNavVisRect = "{{0, 216}, {1034, 408}}";
-                       sepNavWindowFrame = "{{61, 397}, {750, 558}}";
-               };
-       };
-       6ECC8F0F0579B23B00AA179F = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: 1";
-               rLen = 308;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1148;
-               vrLoc = 0;
-       };
-       6ECC8F110579B23B00AA179F = {
-               fRef = 6E3309E10575BA9D0093550E;
-               isa = PBXBookmark;
-       };
-       6ECC8F120579B23B00AA179F = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 5";
-               rLen = 0;
-               rLoc = 139;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6ECC8F130579B23B00AA179F = {
-               fRef = 6ECC8F360579B24600AA179F;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1250;
-               vrLoc = 0;
-       };
-       6ECC8F160579B23B00AA179F = {
-               fRef = 6E3F0D01050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.h: 12";
-               rLen = 21;
-               rLoc = 327;
-               rType = 0;
-               vrLen = 485;
-               vrLoc = 0;
-       };
-       6ECC8F180579B23B00AA179F = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 102";
-               rLen = 0;
-               rLoc = 2822;
-               rType = 0;
-               vrLen = 858;
-               vrLoc = 2431;
-       };
-       6ECC8F1B0579B23B00AA179F = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 5";
-               rLen = 0;
-               rLoc = 139;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6ECC8F1C0579B23B00AA179F = {
-               fRef = 6E4E098C050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.h: 1";
-               rLen = 308;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1148;
-               vrLoc = 0;
-       };
-       6ECC8F1D0579B23B00AA179F = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 35";
-               rLen = 9;
-               rLoc = 881;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6ECC8F1F0579B23B00AA179F = {
-               fRef = 6E3309E10575BA9D0093550E;
-               isa = PBXBookmark;
-       };
-       6ECC8F220579B23B00AA179F = {
-               fRef = 089C1660FE840EACC02AAC07;
-               isa = PBXTextBookmark;
-               name = "English: 5";
-               rLen = 0;
-               rLoc = 139;
-               rType = 0;
-               vrLen = 201;
-               vrLoc = 0;
-       };
-       6ECC8F230579B23B00AA179F = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.pch: 14";
-               rLen = 0;
-               rLoc = 238;
-               rType = 0;
-               vrLen = 238;
-               vrLoc = 0;
-       };
-       6ECC8F240579B23B00AA179F = {
-               fRef = 6ECC8F350579B24600AA179F;
-               isa = PBXTextBookmark;
-               name = "(null): 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1250;
-               vrLoc = 0;
-       };
-       6ECC8F270579B23B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1253;
-               vrLoc = 0;
-       };
-       6ECC8F280579B23B00AA179F = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.pch: 14";
-               rLen = 0;
-               rLoc = 238;
-               rType = 0;
-               vrLen = 238;
-               vrLoc = 0;
-       };
-       6ECC8F290579B23B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: cl_compare_float_eps";
-               rLen = 0;
-               rLoc = 706;
-               rType = 0;
-               vrLen = 1253;
-               vrLoc = 0;
-       };
-       6ECC8F2B0579B23B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: 12";
-               rLen = 16;
-               rLoc = 315;
-               rType = 0;
-               vrLen = 611;
-               vrLoc = 82;
-       };
-       6ECC8F2C0579B23B00AA179F = {
-               fRef = 6E3F0D01050D4ACC00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_net.h: 12";
-               rLen = 21;
-               rLoc = 327;
-               rType = 0;
-               vrLen = 485;
-               vrLoc = 0;
-       };
-       6ECC8F2D0579B23B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: cl_compare_double_eps";
-               rLen = 0;
-               rLoc = 788;
-               rType = 0;
-               vrLen = 920;
-               vrLoc = 333;
-       };
-       6ECC8F2E0579B23B00AA179F = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 102";
-               rLen = 0;
-               rLoc = 2822;
-               rType = 0;
-               vrLen = 858;
-               vrLoc = 2431;
-       };
-       6ECC8F300579B23B00AA179F = {
-               fRef = 6E0D40B90522449500A80003;
-               isa = PBXTextBookmark;
-               name = "CheatListener.m: 102";
-               rLen = 0;
-               rLoc = 2822;
-               rType = 0;
-               vrLen = 858;
-               vrLoc = 2431;
-       };
-       6ECC8F310579B23B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: 40";
-               rLen = 0;
-               rLoc = 1261;
-               rType = 0;
-               vrLen = 929;
-               vrLoc = 332;
-       };
-       6ECC8F320579B23B00AA179F = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.pch: 14";
-               rLen = 0;
-               rLoc = 238;
-               rType = 0;
-               vrLen = 238;
-               vrLoc = 0;
-       };
-       6ECC8F350579B24600AA179F = {
-               isa = PBXFileReference;
-               name = OpenGL.h;
-               path = /System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/OpenGL.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6ECC8F360579B24600AA179F = {
-               isa = PBXFileReference;
-               name = OpenGL.h;
-               path = /System/Library/Frameworks/OpenGL.framework/Versions/A/Headers/OpenGL.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6ECC8F450579B51B00AA179F = {
-               fRef = 2A37F4B0FDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "main.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 477;
-               vrLoc = 0;
-       };
-       6ECC8F460579B51B00AA179F = {
-               fRef = 6E51A986057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.h: 17";
-               rLen = 0;
-               rLoc = 401;
-               rType = 0;
-               vrLen = 409;
-               vrLoc = 0;
-       };
-       6ECC8F470579B51B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: 42";
-               rLen = 0;
-               rLoc = 1339;
-               rType = 0;
-               vrLen = 999;
-               vrLoc = 332;
-       };
-       6ECC8F480579B51B00AA179F = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.pch: 14";
-               rLen = 0;
-               rLoc = 238;
-               rType = 0;
-               vrLen = 238;
-               vrLoc = 0;
-       };
-       6ECC8F490579B51B00AA179F = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: ";
-               rLen = 0;
-               rLoc = 2334;
-               rType = 0;
-               vrLen = 671;
-               vrLoc = 680;
-       };
-       6ECC8F4A0579B51B00AA179F = {
-               fRef = 6E51A96B0573258500506538;
-               isa = PBXTextBookmark;
-               name = "math.h: M_PI";
-               rLen = 7;
-               rLoc = 12930;
-               rType = 0;
-               vrLen = 1344;
-               vrLoc = 12401;
-       };
-       6ECC8F4D0579B51B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: 40";
-               rLen = 0;
-               rLoc = 1261;
-               rType = 0;
-               vrLen = 929;
-               vrLoc = 332;
-       };
-       6ECC8F4E0579B51B00AA179F = {
-               fRef = 2A37F4B0FDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "main.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 477;
-               vrLoc = 0;
-       };
-       6ECC8F4F0579B51B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: 40";
-               rLen = 0;
-               rLoc = 1261;
-               rType = 0;
-               vrLen = 929;
-               vrLoc = 332;
-       };
-       6ECC8F500579B51B00AA179F = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.pch: 14";
-               rLen = 0;
-               rLoc = 238;
-               rType = 0;
-               vrLen = 238;
-               vrLoc = 0;
-       };
-       6ECC8F510579B51B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: 40";
-               rLen = 0;
-               rLoc = 1261;
-               rType = 0;
-               vrLen = 929;
-               vrLoc = 332;
-       };
-       6ECC8F520579B51B00AA179F = {
-               fRef = 6E51A986057330B900506538;
-               isa = PBXTextBookmark;
-               name = "cheat_shared.h: 17";
-               rLen = 0;
-               rLoc = 401;
-               rType = 0;
-               vrLen = 409;
-               vrLoc = 0;
-       };
-       6ECC8F530579B51B00AA179F = {
-               fRef = 6ECC8EE60579AE4A00AA179F;
-               isa = PBXTextBookmark;
-               name = "chaz.h: 42";
-               rLen = 0;
-               rLoc = 1339;
-               rType = 0;
-               vrLen = 999;
-               vrLoc = 332;
-       };
-       6ECC8F540579B51B00AA179F = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.pch: 14";
-               rLen = 0;
-               rLoc = 238;
-               rType = 0;
-               vrLen = 238;
-               vrLoc = 0;
-       };
-       6ECC8F550579B51B00AA179F = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: ";
-               rLen = 0;
-               rLoc = 2334;
-               rType = 0;
-               vrLen = 671;
-               vrLoc = 680;
-       };
-       6ECC8F570579B51B00AA179F = {
-               fRef = 6E51A96B0573258500506538;
-               isa = PBXTextBookmark;
-               name = "math.h: M_PI";
-               rLen = 7;
-               rLoc = 12930;
-               rType = 0;
-               vrLen = 1344;
-               vrLoc = 12401;
-       };
-       6ED3E46305192E2B00A80003 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
-                       sepNavSelRange = "{0, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
-               };
-       };
-       6ED3E46405192E2B00A80003 = {
-               uiCtxt = {
-                       sepNavIntBoundsRect = "{{0, 0}, {1034, 1424}}";
-                       sepNavSelRange = "{0, 0}";
-                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
-               };
-       };
-       6EE0044305609C0600F8A5B1 = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = stdlib.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/stdlib.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EE0044405609C0C00F8A5B1 = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = NSObjCRuntime.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/System/Library/Frameworks/Foundation.framework/Headers/NSObjCRuntime.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EE0048A0560B42800F8A5B1 = {
-               fRef = 6E146B11051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 738;
-               vrLoc = 0;
-       };
-       6EE004950560B42800F8A5B1 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: sendProcessListRequest";
-               rLen = 0;
-               rLoc = 3371;
-               rType = 0;
-               vrLen = 1359;
-               vrLoc = 2060;
-       };
-       6EE004970560B42800F8A5B1 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: sendClearSearch";
-               rLen = 23;
-               rLoc = 3347;
-               rType = 0;
-               vrLen = 1343;
-               vrLoc = 2267;
-       };
-       6EE004990560B42800F8A5B1 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: sendClearSearch";
-               rLen = 23;
-               rLoc = 3347;
-               rType = 0;
-               vrLen = 1369;
-               vrLoc = 2241;
-       };
-       6EE0049B0560B42800F8A5B1 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: handleClearSearch";
-               rLen = 25;
-               rLoc = 2735;
-               rType = 0;
-               vrLen = 1370;
-               vrLoc = 1068;
-       };
-       6EE0049D0560B42800F8A5B1 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: handleClearSearch";
-               rLen = 25;
-               rLoc = 2735;
-               rType = 0;
-               vrLen = 1095;
-               vrLoc = 505;
-       };
-       6EE0049F0560B42800F8A5B1 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: handleClearSearch";
-               rLen = 25;
-               rLoc = 2735;
-               rType = 0;
-               vrLen = 1095;
-               vrLoc = 505;
-       };
-       6EE004A20560B42800F8A5B1 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: sendClearSearch";
-               rLen = 23;
-               rLoc = 3347;
-               rType = 0;
-               vrLen = 1046;
-               vrLoc = 403;
-       };
-       6EE004A40560B42800F8A5B1 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: sendClearSearch";
-               rLen = 23;
-               rLoc = 3347;
-               rType = 0;
-               vrLen = 1379;
-               vrLoc = 2267;
-       };
-       6EE004A60560B42800F8A5B1 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: destroyResults";
-               rLen = 0;
-               rLoc = 4948;
-               rType = 0;
-               vrLen = 1296;
-               vrLoc = 2540;
-       };
-       6EE004AA0560B42800F8A5B1 = {
-               fRef = 6E0D40AD05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 42";
-               rLen = 0;
-               rLoc = 822;
-               rType = 0;
-               vrLen = 987;
-               vrLoc = 1;
-       };
-       6EE004AB0560B42800F8A5B1 = {
-               fRef = 6E0D40AC05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1017;
-               vrLoc = 0;
-       };
-       6EE004AC0560B42800F8A5B1 = {
-               fRef = 6E0D40AD05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 42";
-               rLen = 0;
-               rLoc = 822;
-               rType = 0;
-               vrLen = 758;
-               vrLoc = 607;
-       };
-       6EE004AD0560B42800F8A5B1 = {
-               fRef = 6EE004E10560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "(null): 463";
-               rLen = 67;
-               rLoc = 11649;
-               rType = 0;
-               vrLen = 1297;
-               vrLoc = 10996;
-       };
-       6EE004AE0560B42800F8A5B1 = {
-               fRef = 6E0D40AD05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 123";
-               rLen = 0;
-               rLoc = 2572;
-               rType = 0;
-               vrLen = 1205;
-               vrLoc = 1832;
-       };
-       6EE004B00560B42800F8A5B1 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: destroyResults";
-               rLen = 0;
-               rLoc = 4948;
-               rType = 0;
-               vrLen = 1255;
-               vrLoc = 805;
-       };
-       6EE004B20560B42800F8A5B1 = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 921;
-               vrLoc = 0;
-       };
-       6EE004B30560B42800F8A5B1 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updateSearchButton";
-               rLen = 26;
-               rLoc = 2515;
-               rType = 0;
-               vrLen = 1265;
-               vrLoc = 1575;
-       };
-       6EE004B50560B42800F8A5B1 = {
-               fRef = 6E0D40AD05223CCE00A80003;
-               isa = PBXTextBookmark;
-               name = "NetTrafficController.m: 123";
-               rLen = 0;
-               rLoc = 2572;
-               rType = 0;
-               vrLen = 1345;
-               vrLoc = 2257;
-       };
-       6EE004B80560B42800F8A5B1 = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCMaxSearchResults";
-               rLen = 18;
-               rLoc = 625;
-               rType = 0;
-               vrLen = 1035;
-               vrLoc = 0;
-       };
-       6EE004BA0560B42800F8A5B1 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 17";
-               rLen = 0;
-               rLoc = 388;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6EE004BC0560B42800F8A5B1 = {
-               fRef = 6E0BDF7D0511568D00A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_types.h: 18";
-               rLen = 0;
-               rLoc = 430;
-               rType = 0;
-               vrLen = 947;
-               vrLoc = 0;
-       };
-       6EE004C00560B42800F8A5B1 = {
-               fRef = 6E0D40B4052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 921;
-               vrLoc = 0;
-       };
-       6EE004C10560B42800F8A5B1 = {
-               fRef = 6E0D40B5052243D500A80003;
-               isa = PBXTextBookmark;
-               name = "PreferenceController.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1062;
-               vrLoc = 0;
-       };
-       6EE004C20560B42800F8A5B1 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: handleClearSearch";
-               rLen = 25;
-               rLoc = 2735;
-               rType = 0;
-               vrLen = 1432;
-               vrLoc = 699;
-       };
-       6EE004C30560B42800F8A5B1 = {
-               fRef = 6E146B11051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 738;
-               vrLoc = 0;
-       };
-       6EE004C40560B42800F8A5B1 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: decimalSizeMenu";
-               rLen = 15;
-               rLoc = 2177;
-               rType = 0;
-               vrLen = 1278;
-               vrLoc = 867;
-       };
-       6EE004C60560B42800F8A5B1 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: firstSearchString8bit:size:";
-               rLen = 574;
-               rLoc = 1097;
-               rType = 0;
-               vrLen = 1433;
-               vrLoc = 653;
-       };
-       6EE004C80560B42800F8A5B1 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: firstSearchString8bit:size:";
-               rLen = 574;
-               rLoc = 1097;
-               rType = 0;
-               vrLen = 1034;
-               vrLoc = 439;
-       };
-       6EE004CA0560B42800F8A5B1 = {
-               fRef = 6EFB422D052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 736;
-               vrLoc = 0;
-       };
-       6EE004CB0560B42800F8A5B1 = {
-               fRef = 6EFB422E052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.m: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 869;
-               vrLoc = 0;
-       };
-       6EE004CE0560B42800F8A5B1 = {
-               fRef = 6EFB422D052F601400A80003;
-               isa = PBXTextBookmark;
-               name = "SearchResults.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 736;
-               vrLoc = 0;
-       };
-       6EE004D00560B42800F8A5B1 = {
-               fRef = 6EE0044305609C0600F8A5B1;
-               isa = PBXTextBookmark;
-               name = "stdlib.h: exit";
-               rLen = 19;
-               rLoc = 3986;
-               rType = 0;
-               vrLen = 1220;
-               vrLoc = 3476;
-       };
-       6EE004D10560B42800F8A5B1 = {
-               fRef = 6EE0044405609C0C00F8A5B1;
-               isa = PBXTextBookmark;
-               name = "NSObjCRuntime.h: NSLog";
-               rLen = 53;
-               rLoc = 1627;
-               rType = 0;
-               vrLen = 1191;
-               vrLoc = 899;
-       };
-       6EE004D30560B42800F8A5B1 = {
-               fRef = 6EE0044305609C0600F8A5B1;
-               isa = PBXTextBookmark;
-               name = "stdlib.h: exit";
-               rLen = 19;
-               rLoc = 3986;
-               rType = 0;
-               vrLen = 1220;
-               vrLoc = 3476;
-       };
-       6EE004D50560B42800F8A5B1 = {
-               fRef = 6EE004E00560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "(null): 178";
-               rLen = 32;
-               rLoc = 3105;
-               rType = 0;
-               vrLen = 677;
-               vrLoc = 2778;
-       };
-       6EE004D70560B42800F8A5B1 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: firstSearchString8bit:size:";
-               rLen = 574;
-               rLoc = 1097;
-               rType = 0;
-               vrLen = 1034;
-               vrLoc = 439;
-       };
-       6EE004D90560B42800F8A5B1 = {
-               fRef = 6EE004E20560B42800F8A5B1;
-               isa = PBXTextBookmark;
-               name = "(null): 112";
-               rLen = 0;
-               rLoc = 3149;
-               rType = 0;
-               vrLen = 1845;
-               vrLoc = 6447;
-       };
-       6EE004DD0560B42800F8A5B1 = {
-               expectedFileType = sourcecode.c.objc;
-               isa = PBXFileReference;
-               name = AppController.m;
-               path = "/Users/chaz/Projects/The Cheat 1.0b1/AppController.m";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EE004DE0560B42800F8A5B1 = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = vm_map.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/mach/vm_map.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EE004DF0560B42800F8A5B1 = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = vm_region.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/mach/vm_region.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EE004E00560B42800F8A5B1 = {
-               isa = PBXFileReference;
-               name = vm_map.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/mach/vm_map.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EE004E10560B42800F8A5B1 = {
-               isa = PBXFileReference;
-               name = AppController.m;
-               path = "/Users/chaz/Projects/The Cheat 1.0b1/AppController.m";
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EE004E20560B42800F8A5B1 = {
-               isa = PBXFileReference;
-               name = vm_region.h;
-               path = /Developer/SDKs/MacOSX10.2.7.sdk/usr/include/mach/vm_region.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EE070E0055CA8E200598538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: addressSelected";
-               rLen = 0;
-               rLoc = 1401;
-               rType = 0;
-               vrLen = 1191;
-               vrLoc = 537;
-       };
-       6EE070E2055CA8E200598538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updateChangeButton";
-               rLen = 26;
-               rLoc = 2597;
-               rType = 0;
-               vrLen = 1333;
-               vrLoc = 983;
+       6EAD5EEA054C3932005761EE = {
+               isa = PBXSourceControlManager;
+               scmConfiguration = {
+               };
+               scmType = scm.cvs;
        };
-       6EE070E4055CA8E200598538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updateChangePulldown";
-               rLen = 0;
-               rLoc = 2623;
-               rType = 0;
-               vrLen = 1335;
-               vrLoc = 983;
+       6EAD5EEB054C3932005761EE = {
+               indexTemplatePath = "";
+               isa = PBXCodeSenseManager;
+               usesDefaults = 1;
+               wantsCodeCompletion = 1;
+               wantsCodeCompletionAutoPopup = 0;
+               wantsCodeCompletionAutoSuggestions = 0;
+               wantsCodeCompletionCaseSensitivity = 1;
+               wantsCodeCompletionOnlyMatchingItems = 1;
+               wantsCodeCompletionParametersIncluded = 1;
+               wantsCodeCompletionPlaceholdersInserted = 1;
+               wantsCodeCompletionTabCompletes = 1;
+               wantsIndex = 1;
        };
-       6EE070E6055CA8E200598538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updateChangePulldown";
-               rLen = 0;
-               rLoc = 2623;
-               rType = 0;
-               vrLen = 1335;
-               vrLoc = 983;
+       6ECC8EE60579AE4A00AA179F = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 670}}";
+                       sepNavSelRange = "{1339, 0}";
+                       sepNavVisRect = "{{0, 216}, {1034, 408}}";
+                       sepNavWindowFrame = "{{61, 397}, {750, 558}}";
+               };
        };
-       6EE070EA055CA8E200598538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusConnected";
-               rLen = 18;
-               rLoc = 2665;
-               rType = 0;
-               vrLen = 1256;
-               vrLoc = 1614;
+       6ED3E46305192E2B00A80003 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
+                       sepNavSelRange = "{0, 0}";
+                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+               };
        };
-       6EE070EC055CA8E200598538 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: clearSearch";
-               rLen = 0;
-               rLoc = 3289;
-               rType = 0;
-               vrLen = 1359;
-               vrLoc = 2060;
+       6ED3E46405192E2B00A80003 = {
+               uiCtxt = {
+                       sepNavIntBoundsRect = "{{0, 0}, {1034, 1424}}";
+                       sepNavSelRange = "{0, 0}";
+                       sepNavVisRect = "{{0, 0}, {1034, 710}}";
+               };
        };
        6EF0870C0575382B00B81D60 = {
                fileReference = 6E4E098E050BB21400A80003;
                lineNumber = 351;
                state = 1;
        };
-       6EF8EB660559F823008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: statusTextTimer:";
-               rLen = 0;
-               rLoc = 3150;
-               rType = 0;
-               vrLen = 907;
-               vrLoc = 1551;
-       };
-       6EF8EB680559F823008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updatePauseButton";
-               rLen = 53;
-               rLoc = 2543;
-               rType = 0;
-               vrLen = 914;
-               vrLoc = 1467;
-       };
-       6EF8EB6A0559F823008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updatePauseButton";
-               rLen = 53;
-               rLoc = 2543;
-               rType = 0;
-               vrLen = 730;
-               vrLoc = 535;
-       };
-       6EF8EB6C0559F823008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updatePauseButton";
-               rLen = 53;
-               rLoc = 2543;
-               rType = 0;
-               vrLen = 642;
-               vrLoc = 429;
-       };
-       6EF8EB6E0559F823008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updatePauseButton";
-               rLen = 53;
-               rLoc = 2543;
-               rType = 0;
-               vrLen = 1161;
-               vrLoc = 306;
-       };
-       6EF8EB700559F823008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updatePauseButton";
-               rLen = 53;
-               rLoc = 2543;
-               rType = 0;
-               vrLen = 1161;
-               vrLoc = 306;
-       };
        6EF8EBD9055A1730008BBE46 = {
                activeExec = 0;
                executables = (
                sourceDirectories = (
                );
        };
-       6EF8EC0B055A17A1008BBE46 = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = wctype.h;
-               path = /usr/include/wctype.h;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EF8EC23055A1C39008BBE46 = {
-               fRef = 6E0D40CE0522820D00A80003;
-               isa = PBXTextBookmark;
-               name = "ClientDelegate.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 530;
-               vrLoc = 0;
-       };
-       6EF8EC26055A1C39008BBE46 = {
-               fRef = 6EF8EC0B055A17A1008BBE46;
-               isa = PBXTextBookmark;
-               name = "wctype.h: 130";
-               rLen = 27;
-               rLoc = 4078;
-               rType = 0;
-               vrLen = 1372;
-               vrLoc = 3581;
-       };
-       6EF8EC27055A1C39008BBE46 = {
-               fRef = 6EF8EC7C055A1C39008BBE46;
-               isa = PBXTextBookmark;
-               name = "(null): 9";
-               rLen = 0;
-               rLoc = 186;
-               rType = 0;
-               vrLen = 186;
-               vrLoc = 0;
-       };
-       6EF8EC29055A1C39008BBE46 = {
-               fRef = 6EF8EC08055A1730008BBE46;
-               isa = PBXTextBookmark;
-               name = "Info-The_Cheat__Upgraded_.plist: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1223;
-               vrLoc = 0;
-       };
-       6EF8EC2D055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: updatePauseButton";
-               rLen = 53;
-               rLoc = 2543;
-               rType = 0;
-               vrLen = 1161;
-               vrLoc = 306;
-       };
-       6EF8EC2F055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: status";
-               rLen = 0;
-               rLoc = 596;
-               rType = 0;
-               vrLen = 1173;
-               vrLoc = 306;
-       };
-       6EF8EC31055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: status";
-               rLen = 0;
-               rLoc = 596;
-               rType = 0;
-               vrLen = 1019;
-               vrLoc = 1400;
-       };
-       6EF8EC33055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusText:duration:";
-               rLen = 0;
-               rLoc = 2958;
-               rType = 0;
-               vrLen = 1017;
-               vrLoc = 1400;
-       };
-       6EF8EC35055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: initialInterfaceSetup";
-               rLen = 0;
-               rLoc = 2513;
-               rType = 0;
-               vrLen = 1037;
-               vrLoc = 1437;
-       };
-       6EF8EC37055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: initialInterfaceSetup";
-               rLen = 0;
-               rLoc = 2513;
-               rType = 0;
-               vrLen = 1020;
-               vrLoc = 1860;
-       };
-       6EF8EC39055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: receivedPauseFinished:";
-               rLen = 0;
-               rLoc = 4298;
-               rType = 0;
-               vrLen = 992;
-               vrLoc = 2614;
-       };
-       6EF8EC3B055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusToLast";
-               rLen = 23;
-               rLoc = 2890;
-               rType = 0;
-               vrLen = 1006;
-               vrLoc = 1899;
-       };
-       6EF8EC3D055A1C39008BBE46 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 37";
-               rLen = 0;
-               rLoc = 1872;
-               rType = 0;
-               vrLen = 1279;
-               vrLoc = 455;
-       };
-       6EF8EC3F055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusToLast";
-               rLen = 23;
-               rLoc = 2890;
-               rType = 0;
-               vrLen = 798;
-               vrLoc = 479;
-       };
-       6EF8EC40055A1C39008BBE46 = {
-               fRef = 6E4E098D050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "AppController.m: 37";
-               rLen = 0;
-               rLoc = 1872;
-               rType = 0;
-               vrLen = 1278;
-               vrLoc = 455;
-       };
-       6EF8EC42055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusToLast";
-               rLen = 23;
-               rLoc = 2890;
-               rType = 0;
-               vrLen = 1072;
-               vrLoc = 914;
-       };
-       6EF8EC44055A1C39008BBE46 = {
-               fRef = 6ED3E46305192E2B00A80003;
-               isa = PBXTextBookmark;
-               name = "MenuExtras.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 579;
-               vrLoc = 0;
-       };
-       6EF8EC45055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: setStatusToLast";
-               rLen = 23;
-               rLoc = 2890;
-               rType = 0;
-               vrLen = 1072;
-               vrLoc = 914;
-       };
-       6EF8EC47055A1C39008BBE46 = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCGlobalBroadcastName";
-               rLen = 21;
-               rLoc = 931;
-               rType = 0;
-               vrLen = 1035;
-               vrLoc = 0;
-       };
-       6EF8EC49055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: serverMenuDisconnect:";
-               rLen = 43;
-               rLoc = 4518;
-               rType = 0;
-               vrLen = 1095;
-               vrLoc = 2391;
-       };
-       6EF8EC4B055A1C39008BBE46 = {
-               fRef = 6E71F41B051BCCC600A80003;
-               isa = PBXTextBookmark;
-               name = "cheat_globals.h: TCGlobalBroadcastName";
-               rLen = 21;
-               rLoc = 931;
-               rType = 0;
-               vrLen = 1035;
-               vrLoc = 0;
-       };
-       6EF8EC4D055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: redoMenu:";
-               rLen = 0;
-               rLoc = 4714;
-               rType = 0;
-               vrLen = 1008;
-               vrLoc = 2664;
-       };
-       6EF8EC4F055A1C39008BBE46 = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: 181";
-               rLen = 0;
-               rLoc = 4063;
-               rType = 0;
-               vrLen = 609;
-               vrLoc = 3767;
-       };
-       6EF8EC51055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: redoMenu:";
-               rLen = 0;
-               rLoc = 4714;
-               rType = 0;
-               vrLen = 1008;
-               vrLoc = 2664;
-       };
-       6EF8EC53055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: targetPaused";
-               rLen = 0;
-               rLoc = 901;
-               rType = 0;
-               vrLen = 874;
-               vrLoc = 479;
-       };
-       6EF8EC55055A1C39008BBE46 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: sendUndoRedoStatus";
-               rLen = 26;
-               rLoc = 2545;
-               rType = 0;
-               vrLen = 1369;
-               vrLoc = 1069;
-       };
-       6EF8EC59055A1C39008BBE46 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: sendUndoRedoStatus";
-               rLen = 26;
-               rLoc = 2545;
-               rType = 0;
-               vrLen = 923;
-               vrLoc = 360;
-       };
-       6EF8EC5B055A1C39008BBE46 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: sendUndoRedoStatus";
-               rLen = 26;
-               rLoc = 2545;
-               rType = 0;
-               vrLen = 923;
-               vrLoc = 360;
-       };
-       6EF8EC5D055A1C39008BBE46 = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: 181";
-               rLen = 0;
-               rLoc = 4063;
-               rType = 0;
-               vrLen = 725;
-               vrLoc = 3706;
-       };
-       6EF8EC5E055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: receivedUndoRedoStatus:";
-               rLen = 45;
-               rLoc = 3904;
-               rType = 0;
-               vrLen = 1322;
-               vrLoc = 1884;
-       };
-       6EF8EC60055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: undoCount";
-               rLen = 0;
-               rLoc = 1401;
-               rType = 0;
-               vrLen = 840;
-               vrLoc = 306;
-       };
-       6EF8EC62055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: undoCount";
-               rLen = 0;
-               rLoc = 1401;
-               rType = 0;
-               vrLen = 840;
-               vrLoc = 306;
-       };
-       6EF8EC64055A1C39008BBE46 = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: 191";
-               rLen = 0;
-               rLoc = 4379;
-               rType = 0;
-               vrLen = 730;
-               vrLoc = 3706;
-       };
-       6EF8EC65055A1C39008BBE46 = {
-               fRef = 6E146B11051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 738;
-               vrLoc = 0;
-       };
-       6EF8EC6A055A1C39008BBE46 = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: 191";
-               rLen = 0;
-               rLoc = 4379;
-               rType = 0;
-               vrLen = 747;
-               vrLoc = 3746;
-       };
-       6EF8EC6B055A1C39008BBE46 = {
-               fRef = 2A37F4AEFDCFA73011CA2CEA;
-               isa = PBXTextBookmark;
-               name = "MyDocument.h: receivedUndoFinished";
-               rLen = 59;
-               rLoc = 3844;
-               rType = 0;
-               vrLen = 1419;
-               vrLoc = 2087;
-       };
-       6EF8EC6D055A1C39008BBE46 = {
-               fRef = 6E146B12051FA42C00A80003;
-               isa = PBXTextBookmark;
-               name = "CheatClient.m: 194";
-               rLen = 0;
-               rLoc = 4293;
-               rType = 0;
-               vrLen = 751;
-               vrLoc = 3746;
-       };
-       6EF8EC6E055A1C39008BBE46 = {
-               fRef = 6E0D40CE0522820D00A80003;
-               isa = PBXTextBookmark;
-               name = "ClientDelegate.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 530;
-               vrLoc = 0;
-       };
-       6EF8EC6F055A1C39008BBE46 = {
-               fRef = 6E4E098F050BB21400A80003;
-               isa = PBXTextBookmark;
-               name = "CheatServer.h: sendUndoRedoStatus";
-               rLen = 26;
-               rLoc = 2545;
-               rType = 0;
-               vrLen = 923;
-               vrLoc = 360;
-       };
-       6EF8EC72055A1C39008BBE46 = {
-               fRef = 6EF8EC08055A1730008BBE46;
-               isa = PBXTextBookmark;
-               name = "Info-The_Cheat__Upgraded_.plist: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1223;
-               vrLoc = 0;
-       };
-       6EF8EC73055A1C39008BBE46 = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.h: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 150;
-               vrLoc = 0;
-       };
-       6EF8EC74055A1C39008BBE46 = {
-               fRef = 6EF8EC0B055A17A1008BBE46;
-               isa = PBXTextBookmark;
-               name = "wctype.h: 130";
-               rLen = 27;
-               rLoc = 4078;
-               rType = 0;
-               vrLen = 1372;
-               vrLoc = 3581;
-       };
-       6EF8EC75055A1C39008BBE46 = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.pch: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 150;
-               vrLoc = 0;
-       };
-       6EF8EC76055A1C39008BBE46 = {
-               fRef = 6EF8EC7B055A1C39008BBE46;
-               isa = PBXTextBookmark;
-               name = "(null): 9";
-               rLen = 0;
-               rLoc = 186;
-               rType = 0;
-               vrLen = 186;
-               vrLoc = 0;
-       };
-       6EF8EC77055A1C39008BBE46 = {
-               fRef = 32DBCF750370BD2300C91783;
-               isa = PBXTextBookmark;
-               name = "The_Cheat_Prefix.pch: 14";
-               rLen = 0;
-               rLoc = 238;
-               rType = 0;
-               vrLen = 238;
-               vrLoc = 0;
-       };
-       6EF8EC78055A1C39008BBE46 = {
-               fRef = 6EF8EC08055A1730008BBE46;
-               isa = PBXTextBookmark;
-               name = "Info-The_Cheat__Upgraded_.plist: 1";
-               rLen = 0;
-               rLoc = 0;
-               rType = 0;
-               vrLen = 1223;
-               vrLoc = 0;
-       };
-       6EF8EC7B055A1C39008BBE46 = {
-               isa = PBXFileReference;
-               name = Niobium_Prefix.pch;
-               path = /Users/chaz/Projects/Niobium/Niobium_Prefix.pch;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
-       6EF8EC7C055A1C39008BBE46 = {
-               expectedFileType = sourcecode.c.h;
-               isa = PBXFileReference;
-               name = Niobium_Prefix.pch;
-               path = /Users/chaz/Projects/Niobium/Niobium_Prefix.pch;
-               refType = 0;
-               sourceTree = "<absolute>";
-       };
        6EFB422D052F601400A80003 = {
                uiCtxt = {
                        sepNavIntBoundsRect = "{{0, 0}, {1034, 710}}";
index e0fc08c70ac446e0164ead6cc42a84a0690ae866..323eb4fe8bbd976985421911ef8e1d8d988e8b93 100644 (file)
@@ -15,9 +15,9 @@
                        sourceTree = "<group>";
                };
                089C1660FE840EACC02AAC07 = {
-                       expectedFileType = text.plist.strings;
                        fileEncoding = 10;
                        isa = PBXFileReference;
+                       lastKnownFileType = text.plist.strings;
                        name = English;
                        path = English.lproj/InfoPlist.strings;
                        refType = 4;
@@ -43,9 +43,9 @@
                        sourceTree = "<group>";
                };
                1058C7A7FEA54F5311CA2CBB = {
-                       expectedFileType = wrapper.framework;
                        fallbackIsa = PBXFileReference;
                        isa = PBXFrameworkReference;
+                       lastKnownFileType = wrapper.framework;
                        name = Cocoa.framework;
                        path = /System/Library/Frameworks/Cocoa.framework;
                        refType = 0;
                        sourceTree = "<group>";
                };
                2A37F4ACFDCFA73011CA2CEA = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 30;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = MyDocument.m;
                        refType = 4;
                        sourceTree = "<group>";
                };
                2A37F4AEFDCFA73011CA2CEA = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 30;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = MyDocument.h;
                        refType = 4;
                        sourceTree = "<group>";
                        sourceTree = "<group>";
                };
                2A37F4B0FDCFA73011CA2CEA = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 30;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = main.m;
                        refType = 4;
                        sourceTree = "<group>";
                        sourceTree = "<group>";
                };
                2A37F4B5FDCFA73011CA2CEA = {
-                       expectedFileType = wrapper.nib;
                        isa = PBXFileReference;
+                       lastKnownFileType = wrapper.nib;
                        name = English;
                        path = English.lproj/MyDocument.nib;
                        refType = 4;
                        sourceTree = "<group>";
                };
                2A37F4B7FDCFA73011CA2CEA = {
-                       expectedFileType = wrapper.nib;
                        isa = PBXFileReference;
+                       lastKnownFileType = wrapper.nib;
                        name = English;
                        path = English.lproj/MainMenu.nib;
                        refType = 4;
                };
                2A37F4B8FDCFA73011CA2CEA = {
                        children = (
-                               6ED02FE7055758FF007B5502,
-                               2A37F4B9FDCFA73011CA2CEA,
+                               6E1E43700588275100526509,
                                2A37F4B6FDCFA73011CA2CEA,
                                6E51A97605732B9000506538,
                                6E0D40BC052245E700A80003,
                        refType = 4;
                        sourceTree = "<group>";
                };
-               2A37F4B9FDCFA73011CA2CEA = {
-                       children = (
-                               2A37F4BAFDCFA73011CA2CEA,
-                       );
-                       isa = PBXVariantGroup;
-                       name = Credits.rtf;
-                       path = "";
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               2A37F4BAFDCFA73011CA2CEA = {
-                       expectedFileType = text.rtf;
-                       isa = PBXFileReference;
-                       name = English;
-                       path = English.lproj/Credits.rtf;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
                2A37F4C3FDCFA73011CA2CEA = {
                        children = (
                                1058C7A6FEA54F5311CA2CBB,
                        sourceTree = "<group>";
                };
                2A37F4C4FDCFA73011CA2CEA = {
-                       expectedFileType = wrapper.framework;
                        fallbackIsa = PBXFileReference;
                        isa = PBXFrameworkReference;
+                       lastKnownFileType = wrapper.framework;
                        name = AppKit.framework;
                        path = /System/Library/Frameworks/AppKit.framework;
                        refType = 0;
                        sourceTree = "<absolute>";
                };
                2A37F4C5FDCFA73011CA2CEA = {
-                       expectedFileType = wrapper.framework;
                        fallbackIsa = PBXFileReference;
                        isa = PBXFrameworkReference;
+                       lastKnownFileType = wrapper.framework;
                        name = Foundation.framework;
                        path = /System/Library/Frameworks/Foundation.framework;
                        refType = 0;
 //323
 //324
                32DBCF750370BD2300C91783 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = The_Cheat_Prefix.pch;
                        refType = 4;
                        sourceTree = "<group>";
 //6E3
 //6E4
                6E0BDF7D0511568D00A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = cheat_types.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40AC05223CCE00A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = NetTrafficController.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40AD05223CCE00A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = NetTrafficController.m;
                        refType = 4;
                        sourceTree = "<group>";
                        sourceTree = "<group>";
                };
                6E0D40B105223D4E00A80003 = {
-                       expectedFileType = wrapper.nib;
                        isa = PBXFileReference;
+                       lastKnownFileType = wrapper.nib;
                        name = English;
                        path = English.lproj/NetTraffic.nib;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40B4052243D500A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = PreferenceController.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40B5052243D500A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = PreferenceController.m;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40B80522449500A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = CheatListener.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40B90522449500A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = CheatListener.m;
                        refType = 4;
                        sourceTree = "<group>";
                        sourceTree = "<group>";
                };
                6E0D40BD052245E700A80003 = {
-                       expectedFileType = wrapper.nib;
                        isa = PBXFileReference;
+                       lastKnownFileType = wrapper.nib;
                        name = English;
                        path = English.lproj/Preferences.nib;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40C005224FD000A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = NetTrafficControlling.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40C405225DA100A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = PreferenceControlling.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40CA0522815100A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = ListenerDelegate.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E0D40CE0522820D00A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = ClientDelegate.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E146B11051FA42C00A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = CheatClient.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E146B12051FA42C00A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = CheatClient.m;
                        refType = 4;
                        sourceTree = "<group>";
                };
+               6E1E43700588275100526509 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = image.icns;
+                       path = icon.icns;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               6E1E43710588275100526509 = {
+                       fileRef = 6E1E43700588275100526509;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
                6E3309E10575BA9D0093550E = {
-                       expectedFileType = image.pdf;
                        isa = PBXFileReference;
+                       lastKnownFileType = image.pdf;
                        path = "Read Me.pdf";
                        refType = 4;
                        sourceTree = "<group>";
                        };
                };
                6E3F0D01050D4ACC00A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = cheat_net.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E3F0D02050D4ACC00A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = cheat_net.m;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E4E098C050BB21400A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 30;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = AppController.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E4E098D050BB21400A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 30;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = AppController.m;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E4E098E050BB21400A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 30;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = CheatServer.m;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E4E098F050BB21400A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 30;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = CheatServer.h;
                        refType = 4;
                        sourceTree = "<group>";
                        sourceTree = "<group>";
                };
                6E51A97705732B9000506538 = {
-                       expectedFileType = wrapper.nib;
                        isa = PBXFileReference;
+                       lastKnownFileType = wrapper.nib;
                        name = English;
                        path = English.lproj/AboutBox.nib;
                        refType = 4;
                        };
                };
                6E51A97C0573304C00506538 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = AboutBoxController.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E51A97D0573304C00506538 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = AboutBoxController.m;
                        refType = 4;
                        sourceTree = "<group>";
                        };
                };
                6E51A986057330B900506538 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = cheat_shared.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E51A987057330B900506538 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = cheat_shared.m;
                        refType = 4;
                        sourceTree = "<group>";
                        };
                };
                6E71F41B051BCCC600A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = cheat_globals.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6E71F41C051BCCC600A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = cheat_globals.m;
                        refType = 4;
                        sourceTree = "<group>";
                        sourceTree = "<group>";
                };
                6EAF23080527D7FE00A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = ServerHolder.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6EAF23090527D7FE00A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = ServerHolder.m;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6EBCEEE60523E23700A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = ServerDelegate.h;
                        refType = 4;
                        sourceTree = "<group>";
                        sourceTree = "<group>";
                };
                6ECC8EE40579AE4400AA179F = {
-                       expectedFileType = archive.ar;
                        isa = PBXFileReference;
+                       lastKnownFileType = archive.ar;
                        name = libchaz.a;
                        path = /Users/chaz/Projects/LibChaz/build/libchaz.a;
                        refType = 0;
                        };
                };
                6ECC8EE60579AE4A00AA179F = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 30;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        name = chaz.h;
                        path = /Users/chaz/Projects/LibChaz/build/chaz.h;
                        refType = 0;
                        settings = {
                        };
                };
-               6ED02FE7055758FF007B5502 = {
-                       expectedFileType = image.icns;
-                       isa = PBXFileReference;
-                       path = icon_b.icns;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
                6ED3E46305192E2B00A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = MenuExtras.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6ED3E46405192E2B00A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = MenuExtras.m;
                        refType = 4;
                        sourceTree = "<group>";
                6EF8EBEE055A1730008BBE46 = {
                        buildActionMask = 2147483647;
                        files = (
-                               6EF8EBEF055A1730008BBE46,
                                6EF8EBF0055A1730008BBE46,
                                6EF8EBF1055A1730008BBE46,
                                6EF8EBF2055A1730008BBE46,
                                6EF8EBF3055A1730008BBE46,
                                6EF8EBF4055A1730008BBE46,
-                               6EF8EBF6055A1730008BBE46,
                                6E51A97905732B9000506538,
                                6E3309E30575BA9D0093550E,
+                               6E1E43710588275100526509,
                        );
                        isa = PBXResourcesBuildPhase;
                        runOnlyForDeploymentPostprocessing = 0;
                };
-               6EF8EBEF055A1730008BBE46 = {
-                       fileRef = 2A37F4B9FDCFA73011CA2CEA;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6EF8EBF0055A1730008BBE46 = {
                        fileRef = 2A37F4B6FDCFA73011CA2CEA;
                        isa = PBXBuildFile;
                        settings = {
                        };
                };
-               6EF8EBF6055A1730008BBE46 = {
-                       fileRef = 6ED02FE7055758FF007B5502;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
                6EF8EBF7055A1730008BBE46 = {
                        buildActionMask = 2147483647;
                        files = (
                        };
                };
                6EF8EC08055A1730008BBE46 = {
-                       expectedFileType = text.plist;
                        isa = PBXFileReference;
+                       lastKnownFileType = text.plist;
                        path = "Info-The_Cheat__Upgraded_.plist";
                        refType = 4;
                        sourceTree = "<group>";
                };
                6EF8EC09055A1730008BBE46 = {
-                       expectedFileType = wrapper.application;
+                       explicitFileType = wrapper.application;
                        includeInIndex = 0;
                        isa = PBXFileReference;
                        path = "The Cheat.app";
                        sourceTree = BUILT_PRODUCTS_DIR;
                };
                6EFB422D052F601400A80003 = {
-                       expectedFileType = sourcecode.c.h;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
                        path = SearchResults.h;
                        refType = 4;
                        sourceTree = "<group>";
                };
                6EFB422E052F601400A80003 = {
-                       expectedFileType = sourcecode.c.objc;
                        fileEncoding = 4;
                        isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
                        path = SearchResults.m;
                        refType = 4;
                        sourceTree = "<group>";
diff --git a/icon.icns b/icon.icns
new file mode 100644 (file)
index 0000000..f941168
Binary files /dev/null and b/icon.icns differ
diff --git a/icon_b.icns b/icon_b.icns
deleted file mode 100644 (file)
index ad21b66..0000000
Binary files a/icon_b.icns and /dev/null differ
This page took 0.270751 seconds and 4 git commands to generate.