From 91a52e1f979019636b068b52c5ef8e6eacefdf5a Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Wed, 9 Jan 2008 01:22:09 -0800 Subject: [PATCH] Use an NSToolbar for the debugger controls instead of NSButtons * English.lproj/Debugger.nib: Removed because the designable NSToolbar requires an XIB * English.lproj/Debugger.xib: Coverted old NIB * MacGDBp.xcodeproj: Project updates for the nib->xib conversion * Source/DebuggerWindowController.h: Changing the buttons to be of type NSButton to NSToolbarItem --- English.lproj/Debugger.nib/classes.nib | 73 - English.lproj/Debugger.nib/info.nib | 16 - English.lproj/Debugger.nib/keyedobjects.nib | Bin 18475 -> 0 bytes English.lproj/Debugger.xib | 2646 +++++++++++++++++++ MacGDBp.xcodeproj/project.pbxproj | 14 +- Source/DebuggerWindowController.h | 10 +- 6 files changed, 2658 insertions(+), 101 deletions(-) delete mode 100644 English.lproj/Debugger.nib/classes.nib delete mode 100644 English.lproj/Debugger.nib/info.nib delete mode 100644 English.lproj/Debugger.nib/keyedobjects.nib create mode 100644 English.lproj/Debugger.xib diff --git a/English.lproj/Debugger.nib/classes.nib b/English.lproj/Debugger.nib/classes.nib deleted file mode 100644 index 6c74256..0000000 --- a/English.lproj/Debugger.nib/classes.nib +++ /dev/null @@ -1,73 +0,0 @@ - - - - - IBClasses - - - CLASS - NSObject - LANGUAGE - ObjC - - - ACTIONS - - reconnect - id - run - id - stepIn - id - stepOut - id - stepOver - id - - CLASS - DebuggerWindowController - LANGUAGE - ObjC - OUTLETS - - errormsg - NSTextField - reconnectButton - NSButton - registerController - NSTreeController - registerView - NSOutlineView - runButton - NSButton - sourceViewer - NSTextView - sourceViewerScroller - NSScrollView - stackController - NSArrayController - statusmsg - NSTextField - stepInButton - NSButton - stepOutButton - NSButton - stepOverButton - NSButton - - SUPERCLASS - NSWindowController - - - CLASS - FirstResponder - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - IBVersion - 1 - - diff --git a/English.lproj/Debugger.nib/info.nib b/English.lproj/Debugger.nib/info.nib deleted file mode 100644 index a2db77c..0000000 --- a/English.lproj/Debugger.nib/info.nib +++ /dev/null @@ -1,16 +0,0 @@ - - - - - IBFramework Version - 629 - IBOldestOS - 5 - IBOpenObjects - - IBSystem Version - 9B18 - targetFramework - IBCocoaFramework - - diff --git a/English.lproj/Debugger.nib/keyedobjects.nib b/English.lproj/Debugger.nib/keyedobjects.nib deleted file mode 100644 index 011c296a90d72237b0a110c9323e69497c3cd63c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18475 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 diff --git a/English.lproj/Debugger.xib b/English.lproj/Debugger.xib new file mode 100644 index 0000000..fa1771d --- /dev/null +++ b/English.lproj/Debugger.xib @@ -0,0 +1,2646 @@ + + + + 1050 + 9B18 + 629 + 949 + 343.00 + + YES + + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + YES + + DebuggerWindowController + + + FirstResponder + + + NSApplication + + + 15 + 2 + {{363, 225}, {750, 553}} + 1886912512 + R0RCcCA8aG9zdD46PHBvcnQ+IEAgPHNlc3Npb24+A + NSWindow + + + 2E704228-00D1-43C3-B458-9839CEF5A7D0 + + + YES + YES + YES + NO + 1 + 1 + + YES + + YES + 4F493FF4-D55D-4881-B16D-54ED9DC66FF7 + 91C3B0BD-0D34-4A26-A0EA-CC2A093F5916 + 9FD4795A-41D6-49D4-94CE-99E9DF733A09 + DD23489D-A21C-474A-84A1-392673464E24 + E0B2A793-522F-487A-AF2E-BE7FDFF26543 + NSToolbarCustomizeToolbarItem + NSToolbarFlexibleSpaceItem + NSToolbarSeparatorItem + NSToolbarSpaceItem + + + YES + + + 4F493FF4-D55D-4881-B16D-54ED9DC66FF7 + + Step Out + Step Out + + + + NSImage + IBToolbarImageItemTemplate + + + + {0, 0} + + YES + NO + -1 + YES + 0 + + + + 91C3B0BD-0D34-4A26-A0EA-CC2A093F5916 + + Step In + Step In + + + + + + + + YES + NO + -1 + YES + 0 + + + + 9FD4795A-41D6-49D4-94CE-99E9DF733A09 + + Run + Run + + + + + + + + YES + NO + -1 + YES + 0 + + + + DD23489D-A21C-474A-84A1-392673464E24 + + Reconnect + Reconnect + + + + + + + + YES + NO + -1 + YES + 0 + + + + E0B2A793-522F-487A-AF2E-BE7FDFF26543 + + Step Over + Step Over + + + + + + + + YES + NO + -1 + YES + 0 + + + + Customize + + Customize Toolbar + + + 683671552 + {32, 32} + + YES + + YES + + + + TU0AKgAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAICAgbAAAABAAAAAAEBAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAQEBAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAENDQ0dJSUlW11dXbBpaWnDb29vzyAgIGUPDw8xAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAABsbGyUoKChIHh4ePSkpKUonJycsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwMDCEJCQoWvr6/i9fX1/fX19f7h4eH82dnZ+YODg9sYGBg8 +AAAAAAAAAAAAAAAAAAAAAAAAAAJFRUV6ZGRkvf39/f/+/v7//////0NDQ7QAAAAEAAAAAAAAAAAAAAAA +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 +AAAACQAAABAAAAAYAAAAIAAAACoAAAAxAAAANgAAADkAAAA4AQEBOQAAAC8AAAAnAAAAHQAAABUAAAAO +AAAACgAAAAsAAAAPAAAAFwAAACAAAAAqAAAAMQAAADQAAAAzAAAALQAAACQAAAAbAAAAEgAAAAsAAAAA +AAAAAAAAAAQAAAAJAAAAEAAAABgAAAAgAAAAKgAAADEAAAA2AAAAOQAAADgAAAA1AAAALwAAACcAAAAd +AAAAFQAAAA4AAAAKAAAACwAAAA8AAAAXAAAAIAAAACoAAAAxAAAANAAAADMAAAAtAAAAJAAAABsAAAAS +AAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0BAAADAAAAAQAgAAABAQADAAAAAQAgAAABAgADAAAABAAA +EKoBAwADAAAAAQABAAABBgADAAAAAQACAAABEQAEAAAAAQAAAAgBEgADAAAAAQABAAABFQADAAAAAQAE +AAABFgADAAAAAQD8AAABFwAEAAAAAQAAEAABHAADAAAAAQABAAABUgADAAAAAQABAAABUwADAAAABAAA +ELIAAAAAAAgACAAIAAgAAQABAAEAAQ + + + + + + 3 + MCAwAA + + + + runToolbarCustomizationPalette: + + + YES + YES + -1 + YES + 0 + + + + + Flexible Space + + + + + + {1, 5} + {20000, 32} + YES + YES + -1 + YES + 0 + + YES + YES + + + 1048576 + 2147483647 + + + NSMenuCheckmark + + + + NSMenuMixedState + + + + + + + Separator + + + + + + {12, 5} + {12, 1000} + YES + YES + -1 + YES + 0 + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + Space + + + + + + {32, 5} + {32, 32} + YES + YES + -1 + YES + 0 + + YES + YES + + + 1048576 + 2147483647 + + + + + + + + YES + + + + + + + + + + + + YES + + + + + + + + + + YES + + + + + 256 + + YES + + + 264 + {{17, 516}, {58, 17}} + + + YES + + 67239424 + 272629760 + Status: + + LucidaGrande + 1.300000e+01 + 1044 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2OQA + + + + 6 + + controlTextColor + + 3 + MAA + + + + + + + -2147483384 + {{17, 494}, {632, 14}} + + + YES + + 67239424 + 272629760 + PGVycm9yPg + + + 1.100000e+01 + 3100 + + + + + 1 + MSAwIDAAA + + + + + + 264 + {{74, 516}, {196, 17}} + + + YES + + 67239424 + 272629760 + PHN0YXR1cz4 + + + + + + + + + 274 + + YES + + + 274 + + YES + + + 2304 + + YES + + + 2322 + + YES + + YES + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + Apple URL pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + CorePasteboardFlavorType 0x75726C20 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + NeXT font pasteboard type + NeXT ruler pasteboard type + WebURLsWithTitlesPboardType + + + {{0, -28}, {709, 14}} + + + + + + + + + + + + YES + + + 6 + + + + 7.090000e+02 + 1 + + + 11239 + + 3 + MQA + + + + YES + + YES + NSBackgroundColor + NSColor + + + YES + + 6 + + selectedTextBackgroundColor + + + + 6 + + selectedTextColor + + + + + + + YES + + YES + + NSUnderline + + + YES + + 1 + MCAwIDEAA + + + + + + + 6 + {709, 1e+07} + {114, 0} + + + + {{1, 1}, {709, 147}} + {{0, -28}, {709, 147}} + + + + + + + {4, -5} + 1 + + 4 + + + + -2147483392 + {{-30, 1}, {15, 147}} + + + + _doScroller: + 1.000000e+00 + + + + 256 + {{-100, -100}, {87, 18}} + + + 1 + + + 1.000000e+00 + 9.456522e-01 + + + {711, 149} + + + + 530 + + + + + + + 274 + + YES + + + 274 + + YES + + + 2304 + + YES + + + 4352 + {350, 290} + + + YES + + + 256 + {350, 17} + + + + + + + -2147483392 + {{-26, 0}, {16, 17}} + + + + + YES + + 1.100000e+02 + 1.600000e+01 + 1.000000e+03 + + 75628032 + 0 + Variable + + + 3 + MC4zMzMzMzI5OQA + + + 6 + + headerTextColor + + + + + 337772096 + 2048 + Text Cell + + + + 6 + + controlBackgroundColor + + + + + 3 + YES + YES + + + + 1.380000e+02 + 8.000000e+00 + 1.000000e+03 + + 75628032 + 0 + Value + + + + + + 337772096 + 2048 + + + + + + + 3 + YES + YES + + + + 7.675439e+01 + 2.975439e+01 + 1.000000e+03 + + 67239424 + 0 + Type + + + 6 + + headerColor + + + + + + 337772096 + 2048 + + + + + + + 3 + YES + YES + + + + 3.000000e+00 + 2.000000e+00 + + + 6 + + gridColor + + 3 + MC41AA + + + 1.400000e+01 + 1379926016 + 4 + 15 + 0 + YES + + + {{1, 17}, {350, 290}} + + + + + + 4 + + + + -2147483392 + {{-30, 17}, {15, 275}} + + + + + 9.624060e-01 + + + + -2147483392 + {{1, -30}, {335, 15}} + + + 1 + + + 9.971510e-01 + + + + 2304 + + YES + + + {{1, 0}, {350, 17}} + + + + + + 4 + + + + {352, 308} + + + + 562 + + + + + + QSAAAEEgAABBgAAAQYAAAA + + + + 289 + + YES + + + 2304 + + YES + + + 4370 + {348, 290} + + + YES + + + 256 + {348, 17} + + + + + + + -2147483392 + {{-26, 0}, {16, 17}} + + + + + YES + + 2.500000e+01 + 1.000000e+01 + 3.000000e+01 + + 75628032 + 0 + # + + + 3 + MC4zMzMzMzI5OQA + + + + + 337772096 + 2048 + + + + + + + 3 + YES + YES + + + + 1.713853e+02 + 8.000000e+00 + 1.000000e+03 + + 75628032 + 0 + File + + + + + + 337772096 + 2048 + + + + + + + 3 + YES + YES + + + + 3.500000e+01 + 2.600000e+01 + 1.000000e+03 + + 67239424 + 0 + Line + + + + + + 337772096 + 2048 + + + + + + + 3 + YES + YES + + + + 9.006250e+01 + 5.006250e+01 + 1.000000e+03 + + 67239424 + 0 + Function + + + + + + 337772096 + 2048 + + + + + + + 3 + YES + YES + + + + 3.000000e+00 + 2.000000e+00 + + + 1.700000e+01 + 1388314624 + 4 + 15 + 0 + YES + + + {{1, 17}, {348, 290}} + + + + + + 4 + + + + -2147483392 + {{-30, 17}, {15, 225}} + + + + + 9.578947e-01 + + + + -2147483392 + {{1, -30}, {355, 15}} + + + 1 + + + 9.946237e-01 + + + + 2304 + + YES + + + {{1, 0}, {348, 17}} + + + + + + 4 + + + + {{361, 0}, {350, 308}} + + + + 562 + + + + + + QSAAAEEgAABBmAAAQZgAAA + + + {{0, 158}, {711, 308}} + + + YES + + + {{20, 20}, {711, 466}} + + + + + {750, 553} + + + + {{0, 0}, {1440, 878}} + {213, 185} + {3.40282e+38, 3.40282e+38} + + + + YES + level + filename + lineno + where + register + register.rootElement + + YES + + YES + YES + YES + YES + YES + + + + YES + value + variable + type + + NSXMLElement + + YES + YES + YES + children + isLeaf + + + + + YES + + + window + + + + 26 + + + + contentArray: stack + + + + + + + contentArray + stack + 2 + + + 38 + + + + value: arrangedObjects.level + + + + + + + + arrangedObjects.level + 2 + + + 40 + + + + value: arrangedObjects.filename + + + + + + + + arrangedObjects.filename + 2 + + + 44 + + + + value: arrangedObjects.lineno + + + + + + + + arrangedObjects.lineno + 2 + + + 45 + + + + value: arrangedObjects.where + + + + + + + + arrangedObjects.where + 2 + + + 49 + + + + delegate + + + + 53 + + + + content: arrangedObjects + + + + + + + content + arrangedObjects + 2 + + + 69 + + + + value: arrangedObjects.value + + + + + + + + arrangedObjects.value + 2 + + + 70 + + + + value: arrangedObjects.variable + + + + + + + + arrangedObjects.variable + 2 + + + 74 + + + + value: arrangedObjects.type + + + + + + + + arrangedObjects.type + 2 + + + 83 + + + + + + + + 84 + + + + + + + + 92 + + + + stackController + + + + 119 + + + + registerController + + + + 144 + + + + registerView + + + + 169 + + + + errormsg + + + + 244 + + + + sourceViewer + + + + 269 + + + + sourceViewerScroller + + + + 294 + + + + statusmsg + + + + 446 + + + + stepIn: + + + + 484 + + + + stepOut: + + + + 485 + + + + stepOver: + + + + 486 + + + + run: + + + + 487 + + + + reconnect: + + + + 488 + + + + stepInButton + + + + 489 + + + + stepOutButton + + + + 490 + + + + stepOverButton + + + + 491 + + + + runButton + + + + 492 + + + + reconnectButton + + + + 493 + + + + + YES + + 0 + + YES + + + + + + -2 + + + RmlsZSdzIE93bmVyA + + + -1 + + + First Responder + + + -3 + + + Application + + + 7 + + + YES + + + + + Window + + + 8 + + + YES + + + + + + + + + 22 + + + YES + + + + + + 25 + + + YES + + + + + + 27 + + + YES + + + + + + 47 + + + YES + + + + + + + 23 + + + YES + + + + + + + + 24 + + + + + 46 + + + YES + + + + + + + 11 + + + YES + + + + + + + + + 12 + + + YES + + + + + + + + 13 + + + YES + + + + + + 14 + + + YES + + + + + + 81 + + + YES + + + + + + 15 + + + YES + + + + + + + + + 16 + + + YES + + + + + + + + + 17 + + + YES + + + + + + 18 + + + YES + + + + + + 42 + + + YES + + + + + + 48 + + + YES + + + + + + 36 + + + StackController + + + 59 + + + RegistersController + + + 453 + + + + + 454 + + + + + 455 + + + + + 456 + + + + + 457 + + + + + 458 + + + + + 459 + + + + + 460 + + + + + 461 + + + + + 462 + + + + + 463 + + + + + 464 + + + + + 465 + + + + + 466 + + + + + 467 + + + + + 468 + + + + + 469 + + + + + 470 + + + + + 471 + + + YES + + + + + + + + + + + + + + 474 + + + + + 476 + + + + + 477 + + + + + 478 + + + + + 479 + + + + + 480 + + + + + 481 + + + + + 482 + + + + + 483 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + -3.ImportedFromIB2 + 11.IBPluginDependency + 11.ImportedFromIB2 + 12.IBPluginDependency + 12.ImportedFromIB2 + 13.IBPluginDependency + 13.ImportedFromIB2 + 14.IBPluginDependency + 14.ImportedFromIB2 + 15.IBPluginDependency + 15.ImportedFromIB2 + 16.IBPluginDependency + 16.ImportedFromIB2 + 17.IBPluginDependency + 17.ImportedFromIB2 + 18.IBPluginDependency + 18.ImportedFromIB2 + 22.IBPluginDependency + 22.ImportedFromIB2 + 23.IBPluginDependency + 23.ImportedFromIB2 + 24.IBPluginDependency + 24.ImportedFromIB2 + 25.IBPluginDependency + 25.ImportedFromIB2 + 27.IBPluginDependency + 27.ImportedFromIB2 + 36.IBPluginDependency + 36.ImportedFromIB2 + 42.IBPluginDependency + 42.ImportedFromIB2 + 456.IBShouldRemoveOnLegacySave + 457.IBShouldRemoveOnLegacySave + 458.IBShouldRemoveOnLegacySave + 459.IBShouldRemoveOnLegacySave + 46.IBPluginDependency + 46.ImportedFromIB2 + 460.IBShouldRemoveOnLegacySave + 461.IBShouldRemoveOnLegacySave + 462.IBShouldRemoveOnLegacySave + 463.IBShouldRemoveOnLegacySave + 464.IBShouldRemoveOnLegacySave + 465.IBShouldRemoveOnLegacySave + 466.IBShouldRemoveOnLegacySave + 467.IBShouldRemoveOnLegacySave + 468.IBShouldRemoveOnLegacySave + 469.IBShouldRemoveOnLegacySave + 47.IBPluginDependency + 47.ImportedFromIB2 + 470.IBShouldRemoveOnLegacySave + 471.IBPluginDependency + 471.editorWindowContentRectSynchronizationRect + 474.IBPluginDependency + 476.IBPluginDependency + 477.IBPluginDependency + 478.IBPluginDependency + 479.IBPluginDependency + 48.IBPluginDependency + 48.ImportedFromIB2 + 480.IBPluginDependency + 481.IBPluginDependency + 482.IBPluginDependency + 483.IBPluginDependency + 59.IBPluginDependency + 59.ImportedFromIB2 + 7.IBPluginDependency + 7.IBWindowTemplateEditedContentRect + 7.ImportedFromIB2 + 7.NSWindowTemplate.visibleAtLaunch + 7.editorWindowContentRectSynchronizationRect + 7.windowTemplate.hasMaxSize + 7.windowTemplate.hasMinSize + 7.windowTemplate.maxSize + 7.windowTemplate.minSize + 8.IBPluginDependency + 8.ImportedFromIB2 + 81.IBPluginDependency + 81.ImportedFromIB2 + + + YES + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + {{430, 722}, {616, 0}} + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + {{363, 169}, {750, 553}} + + + {{363, 169}, {750, 553}} + + + {3.40282e+38, 3.40282e+38} + {213, 107} + + + + + + + + YES + + YES + + + YES + + + + + YES + + YES + + + YES + + + + 493 + + + + YES + + FirstResponder + + + YES + + YES + + + YES + + + + YES + + YES + + + YES + + + + IBUserSource + + + + + DebuggerWindowController + NSWindowController + + YES + + YES + + + YES + + + + YES + + YES + + + YES + + + + + + + + + DebuggerWindowController + NSWindowController + + YES + + YES + reconnect: + run: + stepIn: + stepOut: + stepOver: + + + YES + id + + + + + + + + YES + + YES + errormsg + + registerController + registerView + + sourceViewer + sourceViewerScroller + stackController + statusmsg + + + + + + YES + NSTextField + NSToolbarItem + NSTreeController + NSOutlineView + NSToolbarItem + NSTextView + NSScrollView + NSArrayController + + NSToolbarItem + NSToolbarItem + NSToolbarItem + + + + IBProjectSource + Source/DebuggerWindowController.h + + + + NSObject + + + YES + + YES + + + YES + + + + YES + + YES + + + YES + + + + + Source/SocketWrapper.h + + + + + + + YES + + YES + + + YES + + + + YES + + YES + + + YES + + + + + + + + + + 0 + ../../MacGDBp.xcodeproj + 3 + + YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA +AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxECFgALAAwAMQA1ADYAPAA9 +AEIAWgBbAFwAXQB2AHoAfgCVAJYAlwCYAJkAmgCbAJwAnQCeAL4AwADAAMEAwgDHAMgAyQDMAM0A0ADB +AOEA4gDjAOQAwQD2APoA+wD/AQABAwEFARQBFQEWASABIQElAK4BKgEuAS8BMwE2ATkBPwFBAUMBRAFT +AVUBVQFWAWUBZwFnAWgBdwF5AXkBegGJAYsBiwGMAZwBnQEgAZ4BpgGoAbgBuQG6AbsBwwHFAckB1QHf +AeIB5QALAfIB+QIFAgYCFgIXAh4CHwIiAioCKwIsAi8CNAI1AjgCPAJCAksCTAJTAlQCWQJdAmUCZgJt +Am4CdgJ7AowCkgKlAqkCvALQAtEC0gLTAtQC1QLWAtcC2ALZAtoC2wLcAt0C3gLfAuAC4QLlAuYC7wL3 +AvsC/QMBAwUDBwMJAxgDGwIIARoDIwMoAykDLgMvAzEDOQBvAzoDPQNAA0EDQgNFA0YDRwNMA00DTwNS +A18DYANhA2QDbgNvA3ADcwN8A4EDkwObA6UDqQPGA8cDzwPZA9oD3QPjA+QD5wPtA/4EBQQGBAkEDgQP +BBIEGwQcBCEEIgQlBC4ENAQ1BDwERQRLBEwEUQRSBFkEXgRfBGIEZQRmBG8EcAR5BHoEfgR/BIAEjwSX +BKEEpQS1BLYEvQTHBMgD4wTOBNUE3wTlBOYE6ATvBPcE/QT+BQUFDgUUBRUFHAUlBSsFLAUzBTUFNgU/ +BUAFSQVKBU4FTwVQBVEFVAVVAAsFVgVYBVkFWgVbBV4FfwWHBYgFjAWRBZIFlQWaBZsFoAWhBaYFpwWs +Ba0FsgWzBbgFuQW+Bb8FxAXFBcoF3AXlBeYF5wXoBekF6gXrBe0F7wX0BfUF+gX7BgAGAQYGBhMGGQYa +BhsGHAYdBh8GIAYhBiQGJQYqBi8GMAY1BjYGOwY8BkEGQgZHBkwGTQZXBlgGWQZcBmMGZAZlBmYGbQZu +Bm8GdgZ3BngGfwaABoEGiAaJBooGiwaSBpMGlAabBpwGnQakBqUGpgbcBt8G4AcWB00HhAeFB4YHhweI +B4kHigeLB4wHjQeOB48HkAeRB5IHkweUB5UHlgeXB5gHmQeaB5sHnAedB54HnwegB6EHogejB6QHpQem +B6cHqAepB6oHqwesB60HrgevB7AHsQeyB7MHtAe1B7YHtwe4B7sHvggTCGgIaQhqCGsIbAhtCG4Ibwhw +CHEIcghzCHQIdQh2CHcIeAh5CHoIewh8CH0Ifgh/CIAIgQiCCIMIhAiFCIYIhwiICIkIigiLCIwIjQiO +CI8IkAiRCJIIkwiUCJUIlgiXCJgImQiaCJsInAidCJ4InwBXCKAIoQiiCKMIpAilCKYIpwioCKkIqgir +CKwIrQiuCK8IsAixCLIIswi0CLUItgi3CLgIuQi8CL8IwlUkbnVsbN8QEgANAA4ADwAQABEAEgATABQA +FQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMFZOU1Jv +b3RWJGNsYXNzXU5TT2JqZWN0c0tleXNfEA9OU0NsYXNzZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlP +aWRzVmFsdWVzXU5TQ29ubmVjdGlvbnNbTlNOYW1lc0tleXNbTlNGcmFtZXdvcmtdTlNDbGFzc2VzS2V5 +c1pOU09pZHNLZXlzXU5TTmFtZXNWYWx1ZXNfEBlOU0FjY2Vzc2liaWxpdHlDb25uZWN0b3JzXU5TRm9u +dE1hbmFnZXJfEBBOU1Zpc2libGVXaW5kb3dzXxAPTlNPYmplY3RzVmFsdWVzXxAXTlNBY2Nlc3NpYmls +aXR5T2lkc0tleXNZTlNOZXh0T2lkXE5TT2lkc1ZhbHVlc4ACgQIVgQGCgQG9gQIUgQEkgQGGgAWBAbyB +Ab6BAYeBAhKAAIAGgQGFgQITEQHugQG/0gAOADIAMwA0W05TQ2xhc3NOYW1lgASAA18QGERlYnVnZ2Vy +V2luZG93Q29udHJvbGxlctIANwA4ADkAOlgkY2xhc3Nlc1okY2xhc3NuYW1logA6ADteTlNDdXN0b21P +YmplY3RYTlNPYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAOAD4APwBAWk5TLm9iamVjdHOAmKEAQYAH +3ABDAA4ARABFAEYARwBIAEkASgBLAEwATQBOAE8AUABRAFIAUwBUAFUAVgBXAFgAWVxOU1dpbmRvd1Zp +ZXdcTlNTY3JlZW5SZWN0XU5TV2luZG93VGl0bGVZTlNXVEZsYWdzXU5TV2luZG93Q2xhc3NcTlNXaW5k +b3dSZWN0WU5TTWF4U2l6ZV8QD05TV2luZG93QmFja2luZ18QEU5TV2luZG93U3R5bGVNYXNrWU5TTWlu +U2l6ZVtOU1ZpZXdDbGFzc4BigQEjgQEggAkScHgAAIAKgAiBASIQAhAPgQEhgAtfEBh7ezM2MywgMjI1 +fSwgezc1MCwgNTUzfX1fEB5HREJwIDxob3N0Pjo8cG9ydD4gQCA8c2Vzc2lvbj5YTlNXaW5kb3fdAA4A +XgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcAArAGwAbAB0AG8AdV8QF05TVG9vbGJh +cklCRGVmYXVsdEl0ZW1zXxAfTlNUb29sYmFyU2hvd3NCYXNlbGluZVNlcGFyYXRvcl8QF05TVG9vbGJh +cklCQWxsb3dlZEl0ZW1zXxAfTlNUb29sYmFyQXV0b3NhdmVzQ29uZmlndXJhdGlvbl8QEU5TVG9vbGJh +clNpemVNb2RlXxAaTlNUb29sYmFySUJJZGVudGlmaWVkSXRlbXNfEBFOU1Rvb2xiYXJEZWxlZ2F0ZV8Q +GU5TVG9vbGJhclByZWZlcnNUb0JlU2hvd25fECBOU1Rvb2xiYXJBbGxvd3NVc2VyQ3VzdG9taXphdGlv +bl8QGk5TVG9vbGJhcklCU2VsZWN0YWJsZUl0ZW1zXxAUTlNUb29sYmFyRGlzcGxheU1vZGVfEBNOU1Rv +b2xiYXJJZGVudGlmaWVygGGAXwmAXggQAYAOgAAJCYBggAzSAA4AdwB4AHlZTlMuc3RyaW5ngA1fECQy +RTcwNDIyOC0wMEQxLTQzQzMtQjQ1OC05ODM5Q0VGNUE3RDDSADcAOAB7AHyjAHwAfQA7XxAPTlNNdXRh +YmxlU3RyaW5nWE5TU3RyaW5n0wAOAH8APgCAAIEAi1dOUy5rZXlzgF2pAIIAgwCEAIUAhgCHAIgAiQCK +gA+AEIARgBKAE4AUgBWAFoAXqQCMAI0AjgCPAJAAkQCSAJMAlIAYgCOAMIBBgEWASYBNgFGAV18QJDlG +RDQ3OTVBLTQxRDYtNDlENC05NENFLTk5RTlERjczM0EwOV8QFk5TVG9vbGJhclNlcGFyYXRvckl0ZW1f +EB1OU1Rvb2xiYXJDdXN0b21pemVUb29sYmFySXRlbV8QJDRGNDkzRkY0LUQ1NUQtNDg4MS1CMTZELTU0 +RUQ5REM2NkZGN18QJDkxQzNCMEJELTBEMzQtNEEyNi1BMEVBLUNDMkEwOTNGNTkxNl8QJEREMjM0ODlE +LUEyMUMtNDc0QS04NEExLTM5MjY3MzQ2NEUyNF8QJEUwQjJBNzkzLTUyMkYtNDg3QS1BRjJFLUJFN0ZE +RkYyNjU0M18QEk5TVG9vbGJhclNwYWNlSXRlbV8QGk5TVG9vbGJhckZsZXhpYmxlU3BhY2VJdGVt3xAQ +AJ8ADgCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgCvACsAbAArAGwAKwBuALYAtwC4ALkAugC6 +ALwAvV8QH05TVG9vbGJhckl0ZW1WaXNpYmlsaXR5UHJpb3JpdHlfEBFOU1Rvb2xiYXJJdGVtVmlld18Q +FE5TVG9vbGJhckl0ZW1FbmFibGVkXxATTlNUb29sYmFySXRlbUFjdGlvbl8QGE5TVG9vbGJhcklzVXNl +clJlbW92YWJsZV8QE05TVG9vbGJhckl0ZW1UYXJnZXRfEBpOU1Rvb2xiYXJJdGVtQXV0b3ZhbGlkYXRl +c18QF05TVG9vbGJhckl0ZW1JZGVudGlmaWVyXxAZTlNUb29sYmFySXRlbVBhbGV0dGVMYWJlbF8QFE5T +VG9vbGJhckl0ZW1Ub29sVGlwXxAQTlNUb29sYmFySXRlbVRhZ18QFE5TVG9vbGJhckl0ZW1NYXhTaXpl +XxAUTlNUb29sYmFySXRlbU1pblNpemVfEBJOU1Rvb2xiYXJJdGVtTGFiZWxfEBJOU1Rvb2xiYXJJdGVt +SW1hZ2UQAIAigAAJgAAJgAAIgBmAG4AcE///////////gCGAIYAagB3SAA4AdwB4AJWADVNSdW5Q0wAO +ADIAwwDEAMUAxl5OU1Jlc291cmNlTmFtZYAggB6AH1dOU0ltYWdlXxAaSUJUb29sYmFySW1hZ2VJdGVt +VGVtcGxhdGXSADcAOADKAMuiAMsAO18QEE5TQ3VzdG9tUmVzb3VyY2VWezAsIDB90gA3ADgAzgDPogDP +ADtdTlNUb29sYmFySXRlbd8QEQCfAA4A0QCgAKEAogCjAKQApQCmAKcAqACpAKoAqwCsAK0ArgDSANMA +KwBsACsAbAArAGwAgwDbACsAuQDdAN4A3wArXxAjTlNUb29sYmFySXRlbU1lbnVGb3JtUmVwcmVzZW50 +YXRpb26AL4AogAAJgAAJgAAJgBCAJYAAgCeAJoAkgABZU2VwYXJhdG9yV3sxMiwgNX1aezEyLCAxMDAw +fdkADgDlAOYA5wDoAOkA6gDrAOwA7QDuAO8AbADuAGwA8wD0APVXTlNUaXRsZV8QEU5TS2V5RXF1aXZN +b2RNYXNrXU5TSXNTZXBhcmF0b3JaTlNLZXlFcXVpdlxOU0lzRGlzYWJsZWRdTlNNbmVtb25pY0xvY1lO +U09uSW1hZ2VcTlNNaXhlZEltYWdlgC6AKRIAEAAACYApCRJ/////gCqALNMADgAyAMMAxADFAPmAIIAe +gCtfEA9OU01lbnVDaGVja21hcmvTAA4AMgDDAMQAxQD+gCCAHoAtXxAQTlNNZW51TWl4ZWRTdGF0ZdIA +NwA4AQEBAqIBAgA7Wk5TTWVudUl0ZW3SADcAOAEEAJajAJYAzwA73xAQAJ8ADgCgAKEAogCjAKQApQCm +AKcAqACpAKoAqwCsAK0ArgCvACsAbAEJAGwAKwBsAIQBDgEPALkAugC6AQ4BE4AigAAJgEAJgAAJgBGA +MYAygCGAIYAxgDNZQ3VzdG9taXplXxARQ3VzdG9taXplIFRvb2xiYXLVAA4BFwEYARkBGgEbARwBHQEe +AR9WTlNTaXplXE5TSW1hZ2VGbGFnc1ZOU1JlcHNXTlNDb2xvcoA/gDQSKMAAAIA1gD1YezMyLCAzMn3S +AA4APgEiASOAPKEBJIA20gAOAD4BJgEngDuiASgBKYA3gDjSAA4BKwEsAS1fEBROU1RJRkZSZXByZXNl +bnRhdGlvboA6gDlPERC6TU0AKgAAEAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +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 +AAAtAAAAJAAAABsAAAASAAAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0BAAADAAAAAQAgAAABAQADAAAA +AQAgAAABAgADAAAABAAAEKoBAwADAAAAAQABAAABBgADAAAAAQACAAABEQAEAAAAAQAAAAgBEgADAAAA +AQABAAABFQADAAAAAQAEAAABFgADAAAAAQD8AAABFwAEAAAAAQAAEAABHAADAAAAAQABAAABUgADAAAA +AQABAAABUwADAAAABAAAELIAAAAAAAgACAAIAAgAAQABAAEAAdIANwA4ATABMaMBMQEyADtfEBBOU0Jp +dG1hcEltYWdlUmVwWk5TSW1hZ2VSZXDSADcAOAE0ATWiATUAO1dOU0FycmF50gA3ADgBNwE4owE4ATUA +O15OU011dGFibGVBcnJhedMADgE6ATsBPAE9AT5cTlNDb2xvclNwYWNlV05TV2hpdGWAPhADRDAgMADS +ADcAOAFAARqiARoAO9IANwA4AUIAx6IAxwA7XxAfcnVuVG9vbGJhckN1c3RvbWl6YXRpb25QYWxldHRl +Ot8QEACfAA4AoAChAKIAowCkAKUApgCnAKgAqQCqAKsArACtAK4ArwArAGwAKwBsACsAbgFMAU0AuAC5 +ALoAugFRAL2AIoAACYAACYAACIBCgESAHIAhgCGAQ4Ad0gAOAHcAeACYgA1YU3RlcCBPdXTfEBAAnwAO +AKAAoQCiAKMApAClAKYApwCoAKkAqgCrAKwArQCuAK8AKwBsACsAbAArAG4BXgFfALgAuQC6ALoBYwC9 +gCKAAAmAAAmAAAiARoBIgByAIYAhgEeAHdIADgB3AHgAmYANV1N0ZXAgSW7fEBAAnwAOAKAAoQCiAKMA +pAClAKYApwCoAKkAqgCrAKwArQCuAK8AKwBsACsAbAArAG4BcAFxALgAuQC6ALoBdQC9gCKAAAmAAAmA +AAiASoBMgByAIYAhgEuAHdIADgB3AHgAmoANWVJlY29ubmVjdN8QEACfAA4AoAChAKIAowCkAKUApgCn +AKgAqQCqAKsArACtAK4ArwArAGwAKwBsACsAbgGCAYMAuAC5ALoAugGHAL2AIoAACYAACYAACIBOgFCA +HIAhgCGAT4Ad0gAOAHcAeACbgA1ZU3RlcCBPdmVy3xARAJ8ADgDRAKAAoQCiAKMApAClAKYApwCoAKkA +qgCrAKwArQCuAY0BjgArAGwAKwBsACsAbACJAZYAKwC5AZgBmQDfACuAVoBVgAAJgAAJgAAJgBaAUoAA +gFSAU4AkgABVU3BhY2VXezMyLCA1fdkADgDlAOYA5wDoAOkA6gDrAOwA7QDuAO8AbADuAGwA8wD0APWA +LoApCYApCYAqgCzSADcAOAGnAJyjAJwAzwA73xARAJ8ADgDRAKAAoQCiAKMApAClAKYApwCoAKkAqgCr +AKwArQCuAakBqgArAGwAKwBsACsAbACKAbIAKwC5AbQBtQDfACuAXIBbgAAJgAAJgAAJgBeAWIAAgFqA +WYAkgABeRmxleGlibGUgU3BhY2VWezEsIDV9W3syMDAwMCwgMzJ92QAOAOUA5gDnAOgA6QDqAOsA7ADt +AO4A7wBsAO4AbADzAPQA9YAugCkJgCkJgCqALNIANwA4AcQAnaMAnQDPADvSADcAOAHGAcejAccByAA7 +XxATTlNNdXRhYmxlRGljdGlvbmFyeVxOU0RpY3Rpb25hcnnSAA4APgEmAcuAO6kAkACPAJIAjACRAI0A +kwCUAI6ARYBBgE2AGIBJgCOAUYBXgDDSAA4APgEiAdeAPKcAkACPAJIAjQCMAJQAkYBFgEGATYAjgBiA +V4BJ0gAOAD4BIgHhgDyg0gA3ADgB4wHkogHkADtZTlNUb29sYmFy1wHmAA4B5wHoAekAXAHqAesB7AHt +Ae4B7wHrAfFfEA9OU05leHRSZXNwb25kZXJaTlNTdWJ2aWV3c1hOU3ZGbGFnc1tOU0ZyYW1lU2l6ZVtO +U1N1cGVydmlld4BjgQEfgGQRAQCBAR2AY4EBHtIADgA+ASIB9IA8pAH1AfYB9wH4gGWAdYB7gH/YAeYA +DgH6AfsB6AH8AFwB6gBOAf4B/wIAAgEAbAHrAE5XTlNGcmFtZVZOU0NlbGxZTlNFbmFibGVkgGKAdIBm +gGcRAQgJgGOAYl8QFXt7MTcsIDUxNn0sIHs1OCwgMTd9fdgCBwAOAggCCQIKAgsCDAINAg4CDwIQAhEC +EgH1AhQCFVtOU0NlbGxGbGFnc18QEU5TQmFja2dyb3VuZENvbG9yWk5TQ29udGVudHNZTlNTdXBwb3J0 +XU5TQ29udHJvbFZpZXdcTlNDZWxsRmxhZ3MyW05TVGV4dENvbG9yEgQB/gCAc4BsgGiAaYBlEhBAAACA +cFhTdGF0dXM6INQADgEXAhgCGQIaAhsCHAIdVk5TTmFtZVhOU2ZGbGFnc4BrI0AqAAAAAAAAgGoRBBRc +THVjaWRhR3JhbmRl0gA3ADgCIAIhogIhADtWTlNGb2501QAOARoBOgIjAiQBPAImAicCKAIpW05TQ29s +b3JOYW1lXU5TQ2F0YWxvZ05hbWWAPoBvEAaAboBtVlN5c3RlbVxjb250cm9sQ29sb3LTAA4BOgE7ATwB +PQIugD5LMC42NjY2NjY2OQDVAA4BGgE6AiMCJAE8AjECJwIyAimAPoBygHGAbV8QEGNvbnRyb2xUZXh0 +Q29sb3LTAA4BOgE7ATwBPQI3gD5CMADSADcAOAI5AjqkAjoCOwH7ADtfEA9OU1RleHRGaWVsZENlbGxc +TlNBY3Rpb25DZWxs0gA3ADgCPQI+pQI+Aj8CQAJBADtbTlNUZXh0RmllbGRZTlNDb250cm9sVk5TVmll +d1tOU1Jlc3BvbmRlctgB5gAOAfoB+wHoAfwAXAHqAE4B/gJFAkYCRwBsAesAToBigHSAdoB3E/////+A +AAEICYBjgGJfEBZ7ezE3LCA0OTR9LCB7NjMyLCAxNH192AIHAA4CCAIJAgoCCwIMAg0CDgIPAhACTwJQ +AfYCFAJSgHOAbIB4gHmAdYB6VzxlcnJvcj7UAA4BFwIYAhkCGgJWAhwCWIBrI0AmAAAAAAAAgGoRDBzT +AA4BOgJaATwAbwJcVU5TUkdCgD5GMSAwIDAA2AHmAA4B+gH7AegB/ABcAeoATgH+AmACYQIBAGwB6wBO +gGKAdIB8gH0JgGOAYl8QFnt7NzQsIDUxNn0sIHsxOTYsIDE3fX3YAgcADgIIAgkCCgILAgwCDQIOAg8C +EAJpAhIB9wIUAhWAc4BsgH6AaYB7gHBYPHN0YXR1cz7XAeYADgH6AecB6ABcAeoATgJwAnECcgJzAesA +ToBigQEbgQEcgIARARKAY4Bi0gAOAD4BIgJ4gDyiAnkCeoCBgMLcAeYCfAAOAn0B5wHoAekAXAHqAn4C +fwKAAfgCggKDAoQChQJzAoYB6wH4AokCigKKW05TSFNjcm9sbGVyWE5Tc0ZsYWdzW05TVlNjcm9sbGVy +XU5TTmV4dEtleVZpZXddTlNDb250ZW50Vmlld4B/gL6AwRECEoCCgMCAY4B/gLqAg4CD0gAOAD4BIgKO +gDyjAooCiQKCgIOAuoC+3QHmAA4B+gKTApQClQHnAegClgBcApcB6gJ/AnkCmQKaApsCnAKdAp4CnwKg +AesCogJ5AqBYTlNCb3VuZHNYTlNDdXJzb3JZTlNjdkZsYWdzWU5TRG9jVmlld1lOU0JHQ29sb3KAgYC5 +gLSAtYC2EASAhBEJAICFgGOAo4CBgIXSAA4APgEiAqeAPKECoICF3QHmAA4B+gKqAqsCrAKtAegASQBc +Aq4B6gKvAooCsQKyArMCJwK0ArUCtgK3AesCuQKKACtfEA9OU1RleHRDb250YWluZXJZTlNUVkZsYWdz +XE5TU2hhcmVkRGF0YVtOU0RyYWdUeXBlc1hOU01pbml6ZVpOU0RlbGVnYXRlgIOAs4CZgJqAooCGEQkS +gLGAY4CygIOAANIADgA+AD8CvoCYrxARAr8CwALBAsICwwLEAsUCxgLHAsgCyQLKAssCzALNAs4Cz4CH +gIiAiYCKgIuAjICNgI6Aj4CQgJGAkoCTgJSAlYCWgJdfEBlOZVhUIFJURkQgcGFzdGVib2FyZCB0eXBl +XxASTlNTdHJpbmdQYm9hcmRUeXBlXxAaTmVYVCBydWxlciBwYXN0ZWJvYXJkIHR5cGVfEB5OZVhUIFRJ +RkYgdjQuMCBwYXN0ZWJvYXJkIHR5cGVfEBlBcHBsZSBVUkwgcGFzdGVib2FyZCB0eXBlXxAjQ29yZVBh +c3RlYm9hcmRGbGF2b3JUeXBlIDB4NkQ2RjZGNzZfEBtXZWJVUkxzV2l0aFRpdGxlc1Bib2FyZFR5cGVf +ECNDb3JlUGFzdGVib2FyZEZsYXZvclR5cGUgMHg3NTcyNkMyMF8QGUFwcGxlIFBERiBwYXN0ZWJvYXJk +IHR5cGVfEBlBcHBsZSBQTkcgcGFzdGVib2FyZCB0eXBlXxAaQXBwbGUgSFRNTCBwYXN0ZWJvYXJkIHR5 +cGVfEBVOU0ZpbGVuYW1lc1Bib2FyZFR5cGVfEDFOZVhUIEVuY2Fwc3VsYXRlZCBQb3N0U2NyaXB0IHYx +LjIgcGFzdGVib2FyZCB0eXBlXxAXTlNDb2xvciBwYXN0ZWJvYXJkIHR5cGVfEBpBcHBsZSBQSUNUIHBh +c3RlYm9hcmQgdHlwZV8QGU5lWFQgZm9udCBwYXN0ZWJvYXJkIHR5cGVfECpOZVhUIFJpY2ggVGV4dCBG +b3JtYXQgdjEuMCBwYXN0ZWJvYXJkIHR5cGXSADcAOALiAuOjAuMC5AA7XE5TTXV0YWJsZVNldFVOU1Nl +dF8QFXt7MCwgLTI4fSwgezcwOSwgMTR9fdUC5wAOAugC6QLqAG8C6wKgAu0C7llOU1RDRmxhZ3NaTlNU +ZXh0Vmlld1dOU1dpZHRoXxAPTlNMYXlvdXRNYW5hZ2VygKGAhSNAhigAAAAAAICb1QAOAvAC8QLyAq8C +8wL0AvUCJwArXxAQTlNUZXh0Q29udGFpbmVyc11OU1RleHRTdG9yYWdlWU5TTE1GbGFnc4CggJ+AnIAA +0wAOAH0CrwL4AvkAK4CegJ2AANIADgB3AHgAwYAN0gA3ADgC/gLxpALxAv8DAAA7XxAZTlNNdXRhYmxl +QXR0cmlidXRlZFN0cmluZ18QEk5TQXR0cmlidXRlZFN0cmluZ9IADgA+ASIDA4A8oQKzgJrSADcAOAMG +AuqiAuoAO9IANwA4AwgCqqICqgA72AAOAwoDCwMMAggDDQMOAw8DEAMRACsCMQKiAxUAKwMXV05TRmxh +Z3NfEBdOU0RlZmF1bHRQYXJhZ3JhcGhTdHlsZV8QEE5TSW5zZXJ0aW9uQ29sb3JfEBROU1NlbGVjdGVk +QXR0cmlidXRlc18QEk5TTWFya2VkQXR0cmlidXRlc18QEE5TTGlua0F0dHJpYnV0ZXOAsBEr54AAgHKA +o4CkgACArNMADgE6ATsBPAE9AxqAPkIxANMADgB/AD4DHAMdAyCAq6IDHgMfgKWApqIDIQMigKeAqdUA +DgEaAToCIwIkATwCJgInAyYCKYA+gG+AqIBtXxAbc2VsZWN0ZWRUZXh0QmFja2dyb3VuZENvbG9y1QAO +ARoBOgIjAiQBPAIxAicDLAIpgD6AcoCqgG1fEBFzZWxlY3RlZFRleHRDb2xvctIANwA4AzAByKIByAA7 +0wAOAH8APgMcAzMDNoCrogM0Ax+ArYCmogM3AziAroCvW05TVW5kZXJsaW5l0wAOAToCWgE8AG8DPIA+ +RjAgMCAxANIANwA4Az4DP6IDPwA7XxAUTlNUZXh0Vmlld1NoYXJlZERhdGFcezcwOSwgMWUrMDd9WHsx +MTQsIDB90gA3ADgDQwLopQLoA0QCQAJBADtWTlNUZXh0XxAUe3sxLCAxfSwgezcwOSwgMTQ3fX1fEBZ7 +ezAsIC0yOH0sIHs3MDksIDE0N3190wAOA0gDSQNKA0sAb1lOU0hvdFNwb3RcTlNDdXJzb3JUeXBlgLiA +t1d7NCwgLTV90gA3ADgDTgKUogKUADvSADcAOANQA1GkA1ECQAJBADtaTlNDbGlwVmlld9kB5gNTAA4B ++gHoAFwDVAHqA1UCeQJ5A1gDWQNaAesDXAJ5A15YTlNUYXJnZXRYTlNBY3Rpb25aTlNDdXJWYWx1ZYCB +gIGAvYC7E/////+AAAEAgGOAvICBIz/wAAAAAAAAXxAVe3stMzAsIDF9LCB7MTUsIDE0N319XF9kb1Nj +cm9sbGVyOtIANwA4A2IDY6UDYwI/AkACQQA7Wk5TU2Nyb2xsZXLbAeYDUwAOAfoCfQHoAFwDVAHqA1UD +ZQJ5AnkDWANpAG8B7gHrA1wCeQNeA21ZTlNQZXJjZW50gIGAgYC9gL+AY4C8gIEjP+5CyGAAAABfEBh7 +ey0xMDAsIC0xMDB9LCB7ODcsIDE4fX1aezcxMSwgMTQ5fdIANwA4A3EDcqQDcgJAAkEAO1xOU1Njcm9s +bFZpZXfYAeYADgH6AecB6ABcAeoDdAH4AnADdwN4AnMB6wH4AGxcTlNJc1ZlcnRpY2FsgH+BARuBARqA +w4BjgH8J0gAOAD4BIgN+gDyiA38DgIDEgPTfEA8B5gJ8AA4CfQOCA4MB5wOEAegB6QBcAeoCfgJ/AoAC +egOGAoMDiAOJA4oDiwOMAnMDjQHrAnoDkAORA5FcTlNDb3JuZXJWaWV3XxAQTlNIZWFkZXJDbGlwVmll +d1xOU1Njcm9sbEFtdHOAwoDvgMERAjKAzoDLgMVPEBBBIAAAQSAAAEGAAABBgAAAgPOAY4DCgO2AxoDG +0gAOAD4BIgOVgDylA5EDkAOGA4oDiYDGgO2A74DLgM7bAeYADgH6ApUB5wHoApYAXAKXAeoCfwN/ApkD +ngKdA58CnwOgAesDogN/A6CAxIC5gOyAx4DIgGOA24DEgMjSAA4APgEiA6eAPKEDoIDI3xAUAeYDqgAO +A6sDrAIIA60DggOuA68DsAHoAekB/ABcA7EDsgHqA7MDtAORAK4DtgO3A7gCogBsA4kDvAKdA70DvgO/ +AGwB6wPCAFcDkQPEA8VfEB9OU0RyYWdnaW5nU291cmNlTWFza0Zvck5vbkxvY2FsWU5TVHZGbGFnc1xO +U0hlYWRlclZpZXdfEBJOU0FsbG93c1R5cGVTZWxlY3RfEBdOU0ludGVyY2VsbFNwYWNpbmdXaWR0aF8Q +GU5TQ29sdW1uQXV0b3Jlc2l6aW5nU3R5bGVfEBhOU0ludGVyY2VsbFNwYWNpbmdIZWlnaHRbTlNHcmlk +Q29sb3JfEBxOU0RyYWdnaW5nU291cmNlTWFza0ZvckxvY2FsXk5TVGFibGVDb2x1bW5zW05TUm93SGVp +Z2h0gMaA6xJSQAAAgMqAowmAziNACAAAAAAAACNAAAAAAAAAABERAIDJCYBjgOiAxoDRI0AsAAAAAAAA +WnszNTAsIDI5MH3XAeYADgHoAekAXAHqA8gDigPKAe4DywHrA4oDoFtOU1RhYmxlVmlld4DLgM2AzIBj +gMuAyNsB5gAOAfoClQHnAegClgBcApcB6gJ/A38CmQPSAp0D0wKfA7gB6wOiA38DuIDEgLmA8oDxgMqA +Y4DbgMSAyll7MzUwLCAxN33SADcAOAPbA9ykA9wCQAJBADtfEBFOU1RhYmxlSGVhZGVyVmlld9YB5gAO +AfoB6ABcAeoDfwPfA+ADWgHrA3+AxIDQgM+AY4DEXxAUe3stMjYsIDB9LCB7MTYsIDE3fX3SADcAOAPl +A+akA+YCQAJBADtdX05TQ29ybmVyVmlld9IADgA+ASID6YA8owPqA+sD7IDSgN6A4toD7gAOA+8C6QPw +A/ED8gPzA/QDyABsA/YD9wP4A/kBPQP6A/sAbAOgXk5TSXNSZXNpemVhYmxlXE5TSGVhZGVyQ2VsbFpO +U0RhdGFDZWxsXk5TUmVzaXppbmdNYXNrWk5TTWluV2lkdGhaTlNNYXhXaWR0aFxOU0lzRWRpdGFibGUJ +gN2A0yNAW4AAAAAAAIDZI0AwAAAAAAAAI0CPQAAAAAAACYDI1wIHAA4CCAIJAgoCDAINA/8EAAQBBAIC +UACuBAQSBIH+AIDYgNWA1IB5gNZYVmFyaWFibGXTAA4BOgE7ATwBPQQIgD5LMC4zMzMzMzI5OQDVAA4B +GgE6AiMCJAE8AjECJwQMAimAPoBygNeAbV8QD2hlYWRlclRleHRDb2xvctIANwA4BBAEEaUEEQI6AjsB ++wA7XxARTlNUYWJsZUhlYWRlckNlbGzYAgcADgIIAgkCCgILAgwCDQQTAg8DogQWAlADoAQZAhUSFCH+ +QIBzgNuA2oB5gMgRCACAcFlUZXh0IENlbGzVAA4BGgE6AiMCJAE8AiYCJwQfAimAPoBvgNyAbV8QFmNv +bnRyb2xCYWNrZ3JvdW5kQ29sb3LSADcAOAQjBCSiBCQAO11OU1RhYmxlQ29sdW1u2gPuAA4D7wLpA/AD +8QPyA/MD9APIAGwD9gQoBCkEKgE9BCsD+wBsA6AJgN2A3yNAYUAAAAAAAIDhI0AgAAAAAAAACYDI1wIH +AA4CCAIJAgoCDAINA/8EAAQBBDECUACuBASA2IDVgOCAeYDWVVZhbHVl2AIHAA4CCAIJAgoCCwIMAg0E +EwIPA6IEFgJQA6AEGQIVgHOA24DagHmAyIBw2gPuAA4D7wLpA/AD8QPyA/MD9APIAGwD9gQ/BEAEQQE9 +BEID+wBsA6AJgN2A4yNAUzBIAAAAAIDnI0A9wSAAAAAACYDI1wIHAA4CCAIJAgoCDAINAg4EAARHBEgC +UACuBASA2IDlgOSAeYDWVFR5cGXVAA4BGgE6AiMCJAE8AqICJwRPAimAPoCjgOaAbVtoZWFkZXJDb2xv +ctgCBwAOAggCCQIKAgsCDAINBBMCDwOiBBYCUAOgBBkCFYBzgNuA2oB5gMiAcNUADgEaAToCIwIkATwE +WwInBFwCKYA+gOqA6YBtWWdyaWRDb2xvctMADgE6ATsBPAE9BGGAPkQwLjUA0gA3ADgEYwRkpgRkA8gC +PwJAAkEAO11OU091dGxpbmVWaWV3XxAVe3sxLCAxN30sIHszNTAsIDI5MH192QHmA1MADgH6AegAXANU +AeoDZQN/A38DWARqA1oB6wNcA38EboDEgMSAvYDugGOAvIDEIz/uzAfAAAAAXxAWe3stMzAsIDE3fSwg +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 +ZSszOH3SADcAOAVcBV2iBV0AO18QEE5TV2luZG93VGVtcGxhdGXSAA4APgEiBWCAPK8QHgVhBWIFYwVk +BWUFZgVnBWgFaQVqBWsFbAVtBW4FbwVwBXEFcgVzBXQFdQV2BXcFeAV5BXoFewV8BX0FfoEBJYEBKIEB +K4EBLYEBL4EBMYEBM4EBNYEBN4EBOYEBO4EBSIEBSoEBTIEBWIEBWYEBW4EBXYEBX4EBYYEBYoEBZIEB +aIEBbIEBb4EBcoEBdYEBeYEBfIEBf9QADgWABYEFggWDAB8AkQWGXU5TRGVzdGluYXRpb25YTlNTb3Vy +Y2VXTlNMYWJlbIEBJ4ACgEmBASZacmVjb25uZWN0OtIANwA4BYkFiqMFigWLADtfEBVOU05pYkNvbnRy +b2xDb25uZWN0b3JeTlNOaWJDb25uZWN0b3LUAA4FgAWBBYIFjQCQAB8FkIEBKoBFgAKBASlcc3RlcElu +QnV0dG9u0gA3ADgFkwWUowWUBYsAO18QFE5TTmliT3V0bGV0Q29ubmVjdG9y1AAOBYAFgQWCBY0AjwAf +BZmBASqAQYACgQEsXXN0ZXBPdXRCdXR0b27UAA4FgAWBBYIFgwAfAJIFn4EBJ4ACgE2BAS5Zc3RlcE92 +ZXI61AAOBYAFgQWCBY0B9gAfBaWBASqAdYACgQEwWGVycm9ybXNn1AAOBYAFgQWCBYMAHwCQBauBASeA +AoBFgQEyV3N0ZXBJbjrUAA4FgAWBBYIFjQJ5AB8FsYEBKoCBgAKBATRfEBRzb3VyY2VWaWV3ZXJTY3Jv +bGxlctQADgWABYEFggWDAB8AjwW3gQEngAKAQYEBNlhzdGVwT3V0OtQADgWABYEFggWNAfcAHwW9gQEq +gHuAAoEBOFlzdGF0dXNtc2fUAA4FgAWBBYIFjQCRAB8Fw4EBKoBJgAKBATpfEA9yZWNvbm5lY3RCdXR0 +b27UAA4FgAWBBYIFjQXHAB8FyYEBKoEBPIACgQFH2QXLAA4FzAXNBc4FzwXQBdEF0gBsBdQAbAXWAGwF +2ABsAGwAbF8QGk5TRmlsdGVyUmVzdHJpY3RzSW5zZXJ0aW9uXxAUTlNQcmVzZXJ2ZXNTZWxlY3Rpb25f +EA9fTlNNYW5hZ2VkUHJveHlaTlNFZGl0YWJsZV5OU0RlY2xhcmVkS2V5c18QIk5TQ2xlYXJzRmlsdGVy +UHJlZGljYXRlT25JbnNlcnRpb25fEBhOU1NlbGVjdHNJbnNlcnRlZE9iamVjdHNfEBZOU0F2b2lkc0Vt +cHR5U2VsZWN0aW9uCYEBRgmBAUQJgQE9CQkJ0gAOAD4BIgXegDymBd8F4AXhBeIF4wXkgQE+gQE/gQFA +gQFBgQFCgQFDVWxldmVsWGZpbGVuYW1lVmxpbmVub1V3aGVyZVhyZWdpc3Rlcl8QFHJlZ2lzdGVyLnJv +b3RFbGVtZW500QAOBeyBAUXSADcAOAXuBc2iBc0AO9IANwA4BfAF8aQF8QXyBfMAO18QEU5TQXJyYXlD +b250cm9sbGVyXxASTlNPYmplY3RDb250cm9sbGVyXE5TQ29udHJvbGxlcl8QD3N0YWNrQ29udHJvbGxl +ctQADgWABYEFggWNAB8EnAX5gQEqgAKA+IEBSVhkZWxlZ2F0ZdQADgWABYEFggWNAJIAHwX/gQEqgE2A +AoEBS15zdGVwT3ZlckJ1dHRvbtQADgWABYEFggWNBgMAHwYFgQEqgQFNgAKBAVfZAA4FzAXNBgcFzwYI +BdEGCQXSBgoAbAYMBg0GDgYPAGwGEQBsXxARTlNPYmplY3RDbGFzc05hbWVfEBROU1RyZWVDb250ZW50 +TGVhZktleV8QGE5TVHJlZUNvbnRlbnRDaGlsZHJlbktleYEBVgmBAVOBAVKBAU6BAVUJgQFUCdIADgA+ +ASIGFYA8owYWBhcGGIEBT4EBUIEBUVV2YWx1ZVh2YXJpYWJsZVR0eXBlXE5TWE1MRWxlbWVudNEADgXs +gQFFWGNoaWxkcmVuVmlzTGVhZtIANwA4BiIGI6QGIwXyBfMAO18QEE5TVHJlZUNvbnRyb2xsZXJfEBJy +ZWdpc3RlckNvbnRyb2xsZXLUAA4FgAWBBYIFjQAfAEEF+YEBKoACgAeBAUnUAA4FgAWBBYIFjQCMAB8G +LoEBKoAYgAKBAVpZcnVuQnV0dG9u1AAOBYAFgQWCBY0AQQAfBjSBASqAB4ACgQFcVndpbmRvd9QADgWA +BYEFggWDAB8AjAY6gQEngAKAGIEBXlRydW461AAOBYAFgQWCBY0DoAAfBkCBASqAyIACgQFgXHJlZ2lz +dGVyVmlld9QADgWABYEFggWNAB8DoAX5gQEqgAKAyIEBSdQADgWABYEFggWNAqAAHwZLgQEqgIWAAoEB +Y1xzb3VyY2VWaWV3ZXLXAA4FgAZOBk8FgQWCBlAGUQXHBlMGFgTRBlYAVllOU0tleVBhdGhZTlNCaW5k +aW5nXxAcTlNOaWJCaW5kaW5nQ29ubmVjdG9yVmVyc2lvboEBZ4EBPIEBZoEBT4EBAIEBZV8QHHZhbHVl +OiBhcnJhbmdlZE9iamVjdHMubGV2ZWxfEBVhcnJhbmdlZE9iamVjdHMubGV2ZWzSADcAOAZaBlujBlsF +iwA7XxAVTlNOaWJCaW5kaW5nQ29ubmVjdG9y1wAOBYAGTgZPBYEFggZQBlEAHwZfBmAFxwZiAFaBAWeA +AoEBa4EBaoEBPIEBaV8QE2NvbnRlbnRBcnJheTogc3RhY2tcY29udGVudEFycmF5VXN0YWNr1wAOBYAG +TgZPBYEFggZQBlEFxwZpBhYE0gZsAFaBAWeBATyBAW6BAU+BAQWBAW1fEB92YWx1ZTogYXJyYW5nZWRP +YmplY3RzLmZpbGVuYW1lXxAYYXJyYW5nZWRPYmplY3RzLmZpbGVuYW1l1wAOBYAGTgZPBYEFggZQBlEG +AwZyBhYD6wZ1AFaBAWeBAU2BAXGBAU+A3oEBcF8QHHZhbHVlOiBhcnJhbmdlZE9iamVjdHMudmFsdWVf +EBVhcnJhbmdlZE9iamVjdHMudmFsdWXXAA4FgAZOBk8FgQWCBlAGUQYDBnsGFgPsBn4AVoEBZ4EBTYEB +dIEBT4DigQFzXxAbdmFsdWU6IGFycmFuZ2VkT2JqZWN0cy50eXBlXxAUYXJyYW5nZWRPYmplY3RzLnR5 +cGXXAA4FgAZOBk8FgQWCBlAGUQYDBoQGhQOgBocAVoEBZ4EBTYEBeIEBd4DIgQF2XxAYY29udGVudDog +YXJyYW5nZWRPYmplY3RzV2NvbnRlbnRfEA9hcnJhbmdlZE9iamVjdHPXAA4FgAZOBk8FgQWCBlAGUQXH +Bo4GFgTTBpEAVoEBZ4EBPIEBe4EBT4EBCYEBel8QHXZhbHVlOiBhcnJhbmdlZE9iamVjdHMubGluZW5v +XxAWYXJyYW5nZWRPYmplY3RzLmxpbmVub9cADgWABk4GTwWBBYIGUAZRBgMGlwYWA+oGmgBWgQFngQFN +gQF+gQFPgNKBAX1fEB92YWx1ZTogYXJyYW5nZWRPYmplY3RzLnZhcmlhYmxlXxAYYXJyYW5nZWRPYmpl +Y3RzLnZhcmlhYmxl1wAOBYAGTgZPBYEFggZQBlEFxwagBhYE1AajAFaBAWeBATyBAYGBAU+BAQ2BAYBf +EBx2YWx1ZTogYXJyYW5nZWRPYmplY3RzLndoZXJlXxAVYXJyYW5nZWRPYmplY3RzLndoZXJl0gAOAD4B +JgaogDuvEDMEQQCRA/kCRgCQA38E0wKJA+oAjwH4BgMEqQJhBQoFxwTSA7gCggBBAgAE0QKgBsADoAOG +AnoEKgBOA5AE9ACNAJMAjAPsA+sDgACSAfcE2gUhAJQB9QTUAfYCeQBZBIwAjgSCBJyA54BJgNmAd4BF +gMSBAQmAuoDSgEGAf4EBTYD6gH2BAQyBATyBAQWAyoC+gAeAZ4EBAICFgQGDgMiA74DCgOGAYoDtgQEI +gCOAUYAYgOKA3oD0gE2Ae4EBBIEBEIBXgGWBAQ2AdYCBgAuBAROAMIEBFYD40gAOADIAMwbegASBAYRd +TlNBcHBsaWNhdGlvbtIADgA+ASYG4oA7rxAzA+wAWQPqAfYAWQJ6BJwCeQOgAFkATgAfA4AB9wTTAB8E +nAN/AnkAHwH1BJwCeQAfA38DfwH4A+sAQQN/BNIAWQBZAFkDoAOgAnoAWQBOBNEE1ABZAE4EnABOAfgA +QQOAAFkDgAOAgOKAC4DSgHWAC4DCgPiAgYDIgAuAYoACgPSAe4EBCYACgPiAxICBgAKAZYD4gIGAAoDE +gMSAf4DegAeAxIEBBYALgAuAC4DIgMiAwoALgGKBAQCBAQ2AC4BigPiAYoB/gAeA9IALgPSA9NIADgA+ +ASYHGIA7rxA0BEEAkQP5AkYAkAN/BNMCiQCPA+oGAwH4BKkCYQXHBQoE0gO4AoIAQQIABNECoAbAA6AD +hgJ6BCoATgCTAI0AjAOQBPQD7APrAJIDgAAfAfcE2gUhAJQB9QTUAfYCeQBZBIwAjgSCBJyA54BJgNmA +d4BFgMSBAQmAuoBBgNKBAU2Af4D6gH2BATyBAQyBAQWAyoC+gAeAZ4EBAICFgQGDgMiA74DCgOGAYoBR +gCOAGIDtgQEIgOKA3oBNgPSAAoB7gQEEgQEQgFeAZYEBDYB1gIGAC4EBE4AwgQEVgPjSAA4APgEmB0+A +O68QNAdQB1EHUgdTB1QHVQdWB1cHWAdZB1oHWwdcB10HXgdfB2AHYQdiB2MHZAdlB2YHZwdoB2kHagdr +B2wHbQduB28HcAdxB3IHcwd0B3UHdgd3B3gHeQd6B3sHfAd9B34HfweAB4EHggeDgQGIgQGJgQGKgQGL +gQGMgQGNgQGOgQGPgQGQgQGRgQGSgQGTgQGUgQGVgQGWgQGXgQGYgQGZgQGagQGbgQGcgQGdgQGegQGf +gQGggQGhgQGigQGjgQGkgQGlgQGmgQGngQGogQGpgQGqgQGrgQGsgQGtgQGugQGvgQGwgQGxgQGygQGz +gQG0gQG1gQG2gQG3gQG4gQG5gQG6gQG7XxAdVGV4dCBGaWVsZCBDZWxsIChUZXh0IENlbGwpLTFfEBhU +b29sYmFyIEl0ZW0gKFJlY29ubmVjdClfEBtUZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbClfEBlUZXh0 +IEZpZWxkIENlbGwgKDxlcnJvcj4pXxAWVG9vbGJhciBJdGVtIChTdGVwIEluKV1TY3JvbGwgVmlldy0x +XxATVGFibGUgQ29sdW1uIChMaW5lKV8QEVZlcnRpY2FsIFNjcm9sbGVyXxAXVG9vbGJhciBJdGVtIChT +dGVwIE91dClfEBdUYWJsZSBDb2x1bW4gKFZhcmlhYmxlKV8QE1JlZ2lzdGVyc0NvbnRyb2xsZXJaU3Bs +aXQgVmlld18QE1RhYmxlIEhlYWRlciBWaWV3LTFfEBpUZXh0IEZpZWxkIENlbGwgKDxzdGF0dXM+KV8Q +D1N0YWNrQ29udHJvbGxlcl8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0zXxATVGFibGUgQ29s +dW1uIChGaWxlKV8QEVRhYmxlIEhlYWRlciBWaWV3XxATSG9yaXpvbnRhbCBTY3JvbGxlclZXaW5kb3df +EBpUZXh0IEZpZWxkIENlbGwgKFN0YXR1czogKV8QEFRhYmxlIENvbHVtbiAoIylZVGV4dCBWaWV3W0Fw +cGxpY2F0aW9uXxAkT3V0bGluZSBWaWV3IChWYXJpYWJsZSwgVmFsdWUsIFR5cGUpXxAVSG9yaXpvbnRh +bCBTY3JvbGxlci0xXFNwbGl0IFZpZXctMV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0yXENv +bnRlbnQgVmlld18QGlRvb2xiYXIgU3BhY2UgSXRlbSAoU3BhY2UpXxAiVG9vbGJhciBTZXBhcmF0b3Ig +SXRlbSAoU2VwYXJhdG9yKV8QElRvb2xiYXIgSXRlbSAoUnVuKV8QE1ZlcnRpY2FsIFNjcm9sbGVyLTFf +EB1UZXh0IEZpZWxkIENlbGwgKFRleHQgQ2VsbCktNF8QE1RhYmxlIENvbHVtbiAoVHlwZSlfEBRUYWJs +ZSBDb2x1bW4gKFZhbHVlKV8QGFRvb2xiYXIgSXRlbSAoU3RlcCBPdmVyKV1TY3JvbGwgVmlldy0yXEZp +bGUncyBPd25lcl8QFlN0YXRpYyBUZXh0ICg8c3RhdHVzPilfEB1UZXh0IEZpZWxkIENlbGwgKFRleHQg +Q2VsbCktNV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS02XxAsVG9vbGJhciBGbGV4aWJsZSBT +cGFjZSBJdGVtIChGbGV4aWJsZSBTcGFjZSlfEBZTdGF0aWMgVGV4dCAoU3RhdHVzOiApXxAXVGFibGUg +Q29sdW1uIChGdW5jdGlvbilfEBVTdGF0aWMgVGV4dCAoPGVycm9yPilbU2Nyb2xsIFZpZXdXVG9vbGJh +cl8QE1ZlcnRpY2FsIFNjcm9sbGVyLTJfEBhUb29sYmFyIEl0ZW0gKEN1c3RvbWl6ZSlfEBVIb3Jpem9u +dGFsIFNjcm9sbGVyLTJfECRUYWJsZSBWaWV3ICgjLCBGaWxlLCBMaW5lLCBGdW5jdGlvbinSAA4APgEm +B7qAO6DSAA4APgEmB72AO6DSAA4APgEmB8CAO68QUgRBBX4AkQVtBXwD+QVxAkYFeQCQBWgFeAN/BWQE +0wKJA+oAjwH4BgMEqQJhBQoFxwTSBWMFZwVrA7gCggBBAgAFbAVzBWIE0QV7AqAGwAOgA4YCegQqAE4F +cAVyA5AE9ACNAJMAjAVhBWkD7AV0A+sDgACSAB8B9wVmBNoFagUhAJQFbgV9AfUFdQVvBNQFdgH2BXcC +eQBZBWUEjAV6AI4EggScgOeBAX+ASYEBSoEBeYDZgQFbgHeBAW+ARYEBNYEBbIDEgQEtgQEJgLqA0oBB +gH+BAU2A+oB9gQEMgQE8gQEFgQErgQEzgQE7gMqAvoAHgGeBAUiBAV+BASiBAQCBAXWAhYEBg4DIgO+A +woDhgGKBAVmBAV2A7YEBCIAjgFGAGIEBJYEBN4DigQFhgN6A9IBNgAKAe4EBMYEBBIEBOYEBEIBXgQFM +gQF8gGWBAWKBAViBAQ2BAWSAdYEBaICBgAuBAS+BAROBAXKAMIEBFYD40gAOAD4BJggVgDuvEFIIFggX +CBgIGQgaCBsIHAgdCB4IHwggCCEIIggjCCQIJQgmCCcIKAgpCCoIKwgsCC0ILggvCDAIMQgyCDMINAg1 +CDYINwg4CDkIOgg7CDwIPQg+CD8IQAhBCEIIQwhECEUIRghHCEgISQhKCEsITAhNCE4ITwhQCFEIUghT +CFQIVQhWCFcIWAhZCFoIWwhcCF0IXghfCGAIYQhiCGMIZAhlCGYIZ4EBwIEBwYEBwoEBw4EBxIEBxYEB +xoEBx4EByIEByYEByoEBy4EBzIEBzYEBzoEBz4EB0IEB0YEB0oEB04EB1IEB1YEB1oEB14EB2IEB2YEB +2oEB24EB3IEB3YEB3oEB34EB4IEB4YEB4oEB44EB5IEB5YEB5oEB54EB6IEB6YEB6oEB64EB7IEB7YEB +7oEB74EB8IEB8YEB8oEB84EB9IEB9YEB9oEB94EB+IEB+YEB+oEB+4EB/IEB/YEB/oEB/4ECAIECAYEC +AoECA4ECBIECBYECBoECB4ECCIECCYECCoECC4ECDIECDYECDoECD4ECEIECEREByhAxEQHhEQHrEC0R +AckQGhEBxRBGEQHfEQHlECwQCxEB5hAqEQHPEA4RAeMQLxA7EQHWEQHHEQHNECQQEhEB6hEBJhB3EQHT +EQHQEAcRAcYQNRCpEQHpEBEQRRAYE//////////9EAwRAdIQLhEByBAIEQHsEQHnEQHREQHMEQHaEQHc +EQHgEQHoEQG+EFEQVBANEQHiEQGlEBsRAeQRAcsRAe0RAc4RAd0QkBBKEBkRAQ0QXBAwECgQFhAmEBcR +AdcQ9BEB1BBTEQHeEQHVEBDSAA4APgEiCLuAPKDSAA4APgEmCL6AO6DSAA4APgEmCMGAO6DSADcAOAjD +CMSiCMQAO15OU0lCT2JqZWN0RGF0YQAIABkAIgAnADEAOgA/AEQAUgBUAGYElgScBOcE7gT1BQMFFQUx +BT8FSwVXBWUFcAV+BZoFqAW7Bc0F5wXxBf4GAAYDBgYGCQYMBg8GEgYUBhcGGgYdBiAGIgYkBicGKgYt +BjAGOQZFBkcGSQZkBm0GdgaBBoYGlQaeBrEGugbFBscGygbMBv0HCgcXByUHLwc9B0oHVAdmB3oHhAeQ +B5IHlQeYB5oHnwehB6MHpgeoB6oHrQevB8oH6wf0CCkIQwhlCH8IoQi1CNII5gkCCSUJQglZCW8JcQlz +CXQJdgl3CXkJewl9CX4JfwmBCYMJjAmWCZgJvwnICc8J4QnqCfcJ/woBChQKFgoYChoKHAoeCiAKIgok +CiYKOQo7Cj0KPwpBCkMKRQpHCkkKSwpyCosKqwrSCvkLIAtHC1wLeQu8C94L8gwJDB8MOgxQDG0Mhwyj +DLoMzQzkDPsNEA0lDScNKQ0rDSwNLg0vDTENMg00DTYNOA1BDUMNRQ1HDUkNUg1UDVgNWQ1mDXUNdw15 +DXsNgw2gDakNrg3BDcgN0Q3WDeQOKw5RDlMOVQ5XDlgOWg5bDl0OXg5gDmIOZA5mDmgOag5sDnYOfg6J +Dq4Otg7KDtgO4w7wDv4PCA8VDxcPGQ8eDx8PIQ8iDycPKQ8rDzgPOg88Dz4PUA9dD18PYQ9jD3YPfw+E +D48PmA+fD+IP5A/mD+cP6Q/qD+wP7Q/vD/EP8w/1D/cP+Q/7EAUQGRAuEDUQQhBJEFEQUxBVEFoQXBBe +EGcQcBByEHUQdxCAEIIQhxCJEIsQlBCrEK0QryFtIXYhfSGQIZshpCGpIbEhuiHBIdAh3SHqIfIh9CH2 +IfsiBCIJIhIiFyI5InwifiKAIoEigyKEIoYihyKJIosijSKPIpEikyKVIp4ioCKpIuwi7iLwIvEi8yL0 +IvYi9yL5Ivsi/SL/IwEjAyMFIw4jECMYI1sjXSNfI2AjYiNjI2UjZiNoI2ojbCNuI3AjciN0I30jfyOJ +I8wjziPQI9Ej0yPUI9Yj1yPZI9sj3SPfI+Ej4yPlI+4j8CP6JEEkQyRFJEckSCRKJEskTSROJFAkUiRU +JFYkWCRaJFwkYiRqJI8kkSSTJJQkliSXJJkkmySkJKsk8iT0JPYk+CT5JPsk/CT+JP8lASUDJQUlByUJ +JQslDSUcJSMlLyVUJVYlWCVZJVslXCVeJWAlaSVwJXklgCWWJaMlrCWuJcElwyXFJcclySXLJc0lzyXR +JdMl3CXeJe0l7yXxJfMl9SX3Jfkl+yYEJgYmByYQJhUmHyY8Jk4mWSZiJm4meiZ8Jn8mgSaEJocmiSaM +JpUmlyagJqImpCamJqgmySbRJtgm4ibkJuYm6CbqJu0m7ibwJvInCicrJzcnSydWJ2Anbid7J4cnjCeO +J5AnkieUJ5YnmyedJ6Yntye+J8cnySfSJ9Qn1yfkJ+0n8if5KA4oGigoKCooLCguKDAoMig5KEYoUyhV +KGEodih4KHoofCh+KJEoniigKKMorCi1KMco1CjdKOgo9Cj+KQUpESkyKTQpNik4KTopQylEKUYpSClh +KYIphCmGKYgpiimMKY4plimnKakpsim0KbcpxCnKKcwp0yn0KfYp+Cn6Kfwp/Sn/KgEqGio7Kj0qPypB +KkMqRSpHKlAqbSpvKnIqdSp3KnoqfCp+KocqiSqOKpAqkirDKs8q2CrkKvIrACsCKwQrBisJKwsrDSsP +KxErEysVKxcrICsiKykrKystKy8rZCttK3YrgCuKK5QrliuYK5ornCueK6AroiulK6crqSurK60rryu4 +K7orvSu/K/QsBiwQLB0sKSwyLD0sPyxBLEMsRSxHLEksTCxOLFAsUixULFYsXyxhLIYsiCyKLIwsjiyQ +LJIslCyWLJgsmiycLJ4soCyiLKQspiyoLMQs2Sz2LRctMy1ZLXctnS25LdUt8i4KLj4uWC51LpEuvi7H +Ls4u2y7hLvkvDi8YLyMvKy89Lz8vQS9KL0wvYS90L4IvjC+OL5Avki+UL6Evoy+lL6cvsC+yL7svxC/g +L/Uv/jAAMAMwBTAOMBMwHDAhMEIwSjBkMHcwjjCjMLYwuDC7ML0wvzDBMMMwxTDHMNQw1jDZMOYw6DDt +MO8w8TD2MPgw+jEPMRExEzEVMRcxNTFKMUwxTjFQMVIxZjFvMXQxgTGDMYgxijGMMZExkzGVMaExrjGw +MbcxwDHFMdwx6THyMfsyBjINMiQyPTJKMlQyYTJjMmUybTJ2MnsyhDKNMpgyvTLGMs8y2jLcMt4y4DLi +Musy7TLvMvEy+jMSMx8zKDMzMz4zazN1M3czeTN7M30zfzOBM4MzjDOnM7IzuzPEM9Ez8jP/NAE0BDQH +NAk0CzQNNA40FzQZNB40IDQiNGE0bjSBNI40kDSSNJQ0lzSZNJs0nTSwNLI0tDS2NLg0ujS8NMU0xzTS +NNQ01jTYNNo03DUJNQs1DTUPNRE1EzUVNRc1GTUbNSQ1JjUpNSs1fjWgNao1tzXMNeY2AjYdNik2SDZX +NmM2ZTZnNmw2bjZwNnE2czZ8NoU2iDaKNos2jTaPNpE2kzacNqc2xDbQNtI21DbWNtg22jbcNwk3CzcN +Nw83ETcTNxU3FzcZNxs3JTcuNzc3SzdkN2Y3aDdqN2w3bjeFN443lzelN643sDe3N7k3uze9N+Y39TgC +OA04HDgnODI4PzhAOEI4RDhNOE84WDhhOGI4ZDiBOIY4iDiKOIw4jjiQOJk4pjioOLQ4yTjLOM04zzjR +OOM47Dj3OQs5LDkxOTM5NTk3OTk5Ozk+OUA5SjlfOWE5YzllOWc5gDmJOY45nDnFOcY5yDnKOdM51Tne +Od854Tn+OgA6AjoEOgY6CDoOOi86MTozOjU6Nzo5Ojs6ZDplOmc6aTpyOnQ6fTp+OoA6nTqfOqE6ozql +Oqc6rDrBOsM6xTrHOsk61Tr2Ovg6+jr8Ov47ADsCOxc7GTsbOx07HzspOzY7ODs9O0Y7UzthO3k7njug +O6I7pDumO6g7qjusO7U7zjv3O/k7+zv9O/88ATwDPAU8DjwmPC88MTw0PDY8TDxXPJY8mDybPJ08oDyi +PKQ8pjy5PLw8vjzAPMM8xTzHPNA80jzdPN884jzlPOc86T0WPRg9Gj0dPR89IT0jPSU9Jz0pPTI9ND03 +PTk9jD2OPZE9lj2YPZo9mz2dPaA9oj2jPaU9pz2pPas9tD2/Pdw93j3gPeI95D3mPeg+FT4XPhk+HD4f +PiE+Iz4lPic+KT4zPkw+Tj5QPlI+VD5WPl8+YT5qPm0+cD5zPnY+nz6gPqI+pT6uPrE+uj7DPsQ+xj7j +PuU+6D7rPu0+7z7xPv4/AD8hPyM/JT8nPyk/Kz8tP1Y/Vz9ZP1w/ZT9oP2k/az+IP4o/jT+QP5I/lD+Z +P7o/vD++P8A/wj/EP8Y/7z/wP/I/9T/+QAFACkALQA1AKkAsQC5AMUAzQDVAOkBbQF1AX0BhQGNAZUBn +QJBAkUCTQJZAn0CiQKtArECuQMtAzUDPQNJA1EDWQN9BAEECQQRBBkEIQQpBDEEVQSBBOEFdQV9BYUFj +QWZBaEFqQWxBdUGOQbdBuUG7Qb1BwEHCQcRBxkHPQedB8EHyQfVB90INQiZCP0JIQlFCXUJ2QoFCikKR +QqlCtELRQtpC30LyQvtC/UM8Qz9DQkNFQ0hDS0NOQ1FDVENXQ1pDXUNgQ2NDZkNpQ2xDb0NyQ3VDeEN7 +Q35DgUOEQ4dDikONQ5BDk0OWQ6dDtUO+Q8ZDyUPLQ81D0EPbQ+RD60QDRBJEI0QmRChEKkQtRDpEQ0RK +RGFEckR1RHdEeUR8RIpEm0SeRKBEokSlRK9EwETDRMVEx0TKRNNE5ETnROlE60TuRPZFB0UKRQxFDkUR +RShFOUU8RT5FQEVDRUxFXUVgRWJFZEVnRXFFgkWFRYdFiUWMRZ5Fr0WyRbVFt0W6Rd9F/EYTRiVGMEY/ +RmRGf0aYRplGnEadRqBGoUakRqVGpkanRrBGska/RsJGxUbIRstGzkbRRtdG4EbnRu1G9kcNRxJHFUce +RyNHLEc1R0lHXkdrR31HjkeRR5NHlUeYR6FHske1R7dHuUe8R8tH3EffR+JH5EfnSAxIIEg3SFJIVUhW +SFlIXEhfSGJIY0hmSGdIcEhySHlIfEh/SIJIiEiRSJZIo0ioSKtItEi7SMRIzUjgSPVJBkkJSQtJDUkQ +SSFJJEkmSShJK0k1SUZJSUlLSU1JUElXSWhJa0ltSW9Jckl3SYhJi0mNSY9JkkmfSbBJs0m1SbdJuknL +Sc5J0EnSSdVJ4kn/SglKE0oySjVKOEo7Sj5KQUpESmNKe0qESotKo0rASsNKxUrISstKzkrRSudK9Er6 +SxdLGksdSyBLI0smSylLS0tmS4NLhkuJS4xLj0uRS5RLs0vLS+hL60vuS/FL9Ev2S/lMF0wuTEtMTkxR +TFRMV0xZTFxMd0x/TJFMrkyxTLRMt0y6TL1MwEzgTPlNFk0ZTRxNH00iTSRNJ01JTWRNgU2ETYdNik2N +TZBNk02yTcpN003VTj5OQE5CTkRORk5ITkpOTU5PTlFOU05VTlhOWk5cTl9OYk5lTmdOaU5rTm1OcE5y +TnVOd055TntOfU5/ToFOhE6GTohOik6MTo5OkE6STpROl06aTpxOnk6hTqNOpU6nTqpOrE6vTrFOuk68 +Tr9OzU7WTthPQU9DT0VPR09JT0tPTU9PT1FPU09VT1dPWU9bT11PYE9iT2RPZk9oT2pPbE9uT3BPck90 +T3ZPeE96T3xPfk+BT4NPhU+HT4lPi0+NT49PkU+UT5dPmU+bT51Pn0+hT6NPpU+nT6lPq0+0T7ZQIVAj +UCVQJ1ApUCtQLVAwUDJQNFA2UDlQO1A9UD9QQlBFUEhQSlBMUE5QUFBTUFVQWFBaUFxQXlBgUGJQZFBm +UGhQalBtUG9QcVBzUHVQd1B5UHxQf1CBUINQhlCIUIpQjFCPUJFQlFCWUJ9QoVEMUQ9RElEVURhRG1Ee +USFRJFEnUSpRLVEwUTNRNlE5UTxRP1FCUUVRSFFLUU5RUVFUUVdRWlFdUWBRY1FmUWlRbFFvUXJRdVF4 +UXtRflGBUYRRh1GKUY1RkFGTUZZRmVGcUZ9RolGlUahRyFHjUgFSHVI2UkRSWlJuUohSolK4UsNS2VL2 +UwhTKFM+U1JTaFNvU4xTn1OpU7VT3FP0VAFUIVQuVEtUcFSFVJtUu1TRVOhVA1URVR5VN1VXVXdVplW/ +VdlV8VX9VgVWG1Y2Vk5WdVZ+VoBWgVaKVoxWjVaWVphXP1dBV0RXRldJV0xXTldRV1NXVldYV1tXXldg +V2NXZldoV2pXbFduV3FXc1d1V3hXe1d+V4FXhFeHV4lXi1eNV49XkleVV5hXm1eeV6BXo1elV6dXqVer +V61XsFezV7VXuFe6V7xXvlfBV8RXxlfJV8tXzVfPV9FX01fWV9lX3FffV+FX5FfnV+lX7FfvV/JX9Vf3 +V/pX/Ff+WAFYBFgHWAlYDFgOWBdYGVjAWMNYxljJWMxYz1jSWNVY2FjbWN5Y4VjkWOdY6ljtWPBY81j2 +WPlY/Fj/WQJZBVkIWQtZDlkRWRRZF1kaWR1ZIFkjWSZZKVksWS9ZMlk1WThZO1k+WUFZRFlHWUpZTVlQ +WVNZVllZWVxZX1liWWVZaFlrWW5ZcVl0WXdZell9WYBZg1mGWYlZjFmPWZJZlVmYWZtZnlmhWaRZp1mq +Wa1ZsFmzWbZZuVm7Wb5ZwVnDWcZZyFnLWc1Z0FnTWdVZ11naWdxZ31nhWeRZ5lnoWetZ7lnxWfNZ9Vn4 +WftZ/VoAWgNaBVoIWgpaDFoPWhFaE1oVWh5aIFojWiVaKFoqWi1aMFozWjZaOVo8Wj9aQlpFWkdaSVpL +Wk5aUVpTWlZaWVpcWl9aYlpkWmZaaFprWm1ab1pxWnNadVp3WnpafFp/WoFahFqHWolaklqUWpVanlqg +WqFaqlqsWq1atlq7AAAAAAAAAgIAAAAAAAAIxQAAAAAAAAAAAAAAAAAAWso + + + diff --git a/MacGDBp.xcodeproj/project.pbxproj b/MacGDBp.xcodeproj/project.pbxproj index 668bf73..98b3ba7 100644 --- a/MacGDBp.xcodeproj/project.pbxproj +++ b/MacGDBp.xcodeproj/project.pbxproj @@ -9,12 +9,12 @@ /* Begin PBXBuildFile section */ 1E02C3D00C60E857006F1752 /* Connect.nib in Resources */ = {isa = PBXBuildFile; fileRef = 1E02C3CE0C60E857006F1752 /* Connect.nib */; }; 1E02C3D50C60EC2C006F1752 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E02C3D40C60EC2C006F1752 /* AppDelegate.m */; }; - 1E02C3F00C60ED56006F1752 /* Debugger.nib in Resources */ = {isa = PBXBuildFile; fileRef = 1E02C3EE0C60ED56006F1752 /* Debugger.nib */; }; 1E02C4080C60EF3F006F1752 /* ConnectWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E02C4070C60EF3F006F1752 /* ConnectWindowController.m */; }; 1E02C5710C610158006F1752 /* DebuggerConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E02C5700C610158006F1752 /* DebuggerConnection.m */; }; 1E02C5F60C610724006F1752 /* DebuggerWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E02C5F50C610724006F1752 /* DebuggerWindowController.m */; }; 1E35FC760C6579CA0030F527 /* NSXMLElementAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E35FC750C6579CA0030F527 /* NSXMLElementAdditions.m */; }; 1E35FEA10C6599040030F527 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 1E35FEA00C6599040030F527 /* base64.c */; }; + 1EEBFBE50D34C793008F835B /* Debugger.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1EEBFBE30D34C793008F835B /* Debugger.xib */; }; 1EEEE9400C618B70000C0732 /* SocketWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EEEE93F0C618B70000C0732 /* SocketWrapper.m */; }; 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; }; 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; @@ -29,7 +29,6 @@ 1E02C3CF0C60E857006F1752 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Connect.nib; sourceTree = ""; }; 1E02C3D30C60EC2C006F1752 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = Source/AppDelegate.h; sourceTree = ""; }; 1E02C3D40C60EC2C006F1752 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = Source/AppDelegate.m; sourceTree = ""; }; - 1E02C3EF0C60ED56006F1752 /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/Debugger.nib; sourceTree = ""; }; 1E02C4060C60EF3F006F1752 /* ConnectWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ConnectWindowController.h; path = Source/ConnectWindowController.h; sourceTree = ""; }; 1E02C4070C60EF3F006F1752 /* ConnectWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ConnectWindowController.m; path = Source/ConnectWindowController.m; sourceTree = ""; }; 1E02C56F0C610158006F1752 /* DebuggerConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = DebuggerConnection.h; path = Source/DebuggerConnection.h; sourceTree = ""; }; @@ -40,6 +39,7 @@ 1E35FE9F0C6599040030F527 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = base64.h; path = Source/base64.h; sourceTree = ""; }; 1E35FEA00C6599040030F527 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = base64.c; path = Source/base64.c; sourceTree = ""; }; 1E35FFB00C65A74C0030F527 /* NSXMLElementAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = NSXMLElementAdditions.h; path = Source/NSXMLElementAdditions.h; sourceTree = ""; }; + 1EEBFBE40D34C793008F835B /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/Debugger.xib; sourceTree = ""; }; 1EEEE93E0C618B70000C0732 /* SocketWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SocketWrapper.h; path = Source/SocketWrapper.h; sourceTree = ""; }; 1EEEE93F0C618B70000C0732 /* SocketWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SocketWrapper.m; path = Source/SocketWrapper.m; sourceTree = ""; }; 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; @@ -134,11 +134,11 @@ 29B97317FDCFA39411CA2CEA /* Resources */ = { isa = PBXGroup; children = ( + 1EEBFBE30D34C793008F835B /* Debugger.xib */, 8D1107310486CEB800E47090 /* Info.plist */, 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, 29B97318FDCFA39411CA2CEA /* MainMenu.nib */, 1E02C3CE0C60E857006F1752 /* Connect.nib */, - 1E02C3EE0C60ED56006F1752 /* Debugger.nib */, ); name = Resources; sourceTree = ""; @@ -199,7 +199,7 @@ 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */, 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 1E02C3D00C60E857006F1752 /* Connect.nib in Resources */, - 1E02C3F00C60ED56006F1752 /* Debugger.nib in Resources */, + 1EEBFBE50D34C793008F835B /* Debugger.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -256,12 +256,12 @@ name = Connect.nib; sourceTree = ""; }; - 1E02C3EE0C60ED56006F1752 /* Debugger.nib */ = { + 1EEBFBE30D34C793008F835B /* Debugger.xib */ = { isa = PBXVariantGroup; children = ( - 1E02C3EF0C60ED56006F1752 /* English */, + 1EEBFBE40D34C793008F835B /* English */, ); - name = Debugger.nib; + name = Debugger.xib; sourceTree = ""; }; 29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = { diff --git a/Source/DebuggerWindowController.h b/Source/DebuggerWindowController.h index 352022b..20c48b5 100644 --- a/Source/DebuggerWindowController.h +++ b/Source/DebuggerWindowController.h @@ -35,11 +35,11 @@ IBOutlet NSTextView *sourceViewer; IBOutlet NSScrollView *sourceViewerScroller; - IBOutlet NSButton *stepInButton; - IBOutlet NSButton *stepOutButton; - IBOutlet NSButton *stepOverButton; - IBOutlet NSButton *runButton; - IBOutlet NSButton *reconnectButton; + IBOutlet NSToolbarItem *stepInButton; + IBOutlet NSToolbarItem *stepOutButton; + IBOutlet NSToolbarItem *stepOverButton; + IBOutlet NSToolbarItem *runButton; + IBOutlet NSToolbarItem *reconnectButton; } @property(readonly) DebuggerConnection *connection; -- 2.43.5