Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

First part of splitting views

  • Loading branch information...
commit 708c08a293e7e858a79f3a5dd5948f1d508d8506 1 parent 53636f4
@pieter pieter authored
View
2  ApplicationController.m
@@ -8,7 +8,7 @@
#import "ApplicationController.h"
#import "PBGitRevisionCell.h"
-#import "PBDetailController.h"
+#import "PBGitWindowController.h"
#import "PBRepositoryDocumentController.h"
#import "PBCLIProxy.h"
View
2  Documentation/GraphingAPI.txt
@@ -13,7 +13,7 @@ drawn on the top or bottom part of the row. Furthermore, it has a colorIndex
to indicate the color the line should be given. Note that this number
increases forever, so you can modulo it with the number of colors you have.
-In the PBDetailController, the -
+In the PBGitWindowController, the -
(void)tableView:willDisplayCell:forTableColumn:row: is implemented which sets
the correct PBGraphCellInfo for the cell to be drawn. This cell is of the
class PBGitRevisionCell, which has the actual drawing implementation.
View
11 English.lproj/MainMenu.xib
@@ -2,13 +2,12 @@
<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
<data>
<int key="IBDocument.SystemTarget">1050</int>
- <string key="IBDocument.SystemVersion">9E17</string>
+ <string key="IBDocument.SystemVersion">9F33</string>
<string key="IBDocument.InterfaceBuilderVersion">670</string>
- <string key="IBDocument.AppKitVersion">949.33</string>
+ <string key="IBDocument.AppKitVersion">949.34</string>
<string key="IBDocument.HIToolboxVersion">352.00</string>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
- <integer value="57"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -2238,7 +2237,7 @@
</object>
</object>
<object class="IBPartialClassDescription">
- <string key="className">PBDetailController</string>
+ <string key="className">PBGitWindowController</string>
<string key="superclassName">NSWindowController</string>
<object class="NSMutableDictionary" key="actions">
<bool key="EncodedWithXMLCoder">YES</bool>
@@ -2281,8 +2280,8 @@
</object>
</object>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
- <string key="majorKey">IBProjectSource</string>
- <string key="minorKey">PBDetailController.h</string>
+ <string key="majorKey">IBUserSource</string>
+ <string key="minorKey"/>
</object>
</object>
<object class="IBPartialClassDescription">
View
2,082 English.lproj/RepositoryWindow.xib
140 additions, 1,942 deletions not shown
View
22 GitX.xcodeproj/project.pbxproj
@@ -21,6 +21,8 @@
D26DC6450E782C9000C777B2 /* gitx.icns in Resources */ = {isa = PBXBuildFile; fileRef = D26DC6440E782C9000C777B2 /* gitx.icns */; };
F50FE0E30E07BE9600854FCD /* PBGitRevisionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F50FE0E20E07BE9600854FCD /* PBGitRevisionCell.m */; };
F513085B0E0740F2000C8BCD /* PBQLOutlineView.m in Sources */ = {isa = PBXBuildFile; fileRef = F513085A0E0740F2000C8BCD /* PBQLOutlineView.m */; };
+ F52BCE030E84208300AA3741 /* PBGitHistoryView.xib in Resources */ = {isa = PBXBuildFile; fileRef = F52BCE020E84208300AA3741 /* PBGitHistoryView.xib */; };
+ F52BCE070E84211300AA3741 /* PBGitHistoryController.m in Sources */ = {isa = PBXBuildFile; fileRef = F52BCE060E84211300AA3741 /* PBGitHistoryController.m */; };
F53FF2050E7ABB5300389171 /* PBGitRevSpecifier.m in Sources */ = {isa = PBXBuildFile; fileRef = F53FF2040E7ABB5300389171 /* PBGitRevSpecifier.m */; };
F561727F0E056A11001DCD79 /* diff_style.css in Resources */ = {isa = PBXBuildFile; fileRef = F561727C0E056A11001DCD79 /* diff_style.css */; };
F56173280E056ED2001DCD79 /* diffHighlighter.js in Resources */ = {isa = PBXBuildFile; fileRef = F56173270E056ED2001DCD79 /* diffHighlighter.js */; };
@@ -37,7 +39,7 @@
F57ABE0B0E0442DD00A088B8 /* commit.js in Resources */ = {isa = PBXBuildFile; fileRef = F57ABDDE0E0441DE00A088B8 /* commit.js */; };
F57ABE2B0E04435100A088B8 /* prototype.js in Resources */ = {isa = PBXBuildFile; fileRef = F57ABE180E04431D00A088B8 /* prototype.js */; };
F57CC3910E05DDF2000472E2 /* PBEasyPipe.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */; };
- F57CC4410E05E496000472E2 /* PBDetailController.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC4400E05E496000472E2 /* PBDetailController.m */; };
+ F57CC4410E05E496000472E2 /* PBGitWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F57CC4400E05E496000472E2 /* PBGitWindowController.m */; };
F580E6AE0E733276009E2D3F /* Sparkle.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F580E6AD0E733276009E2D3F /* Sparkle.framework */; };
F580E6B10E73328C009E2D3F /* Sparkle.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = F580E6AD0E733276009E2D3F /* Sparkle.framework */; };
F58A8F280E043698007E3FC0 /* commits.css in Resources */ = {isa = PBXBuildFile; fileRef = F58A8F270E043698007E3FC0 /* commits.css */; };
@@ -100,6 +102,9 @@
F50FE0E20E07BE9600854FCD /* PBGitRevisionCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitRevisionCell.m; sourceTree = "<group>"; };
F51308590E0740F2000C8BCD /* PBQLOutlineView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBQLOutlineView.h; sourceTree = "<group>"; };
F513085A0E0740F2000C8BCD /* PBQLOutlineView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBQLOutlineView.m; sourceTree = "<group>"; };
+ F52BCE020E84208300AA3741 /* PBGitHistoryView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = PBGitHistoryView.xib; sourceTree = "<group>"; };
+ F52BCE050E84211300AA3741 /* PBGitHistoryController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitHistoryController.h; sourceTree = "<group>"; };
+ F52BCE060E84211300AA3741 /* PBGitHistoryController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitHistoryController.m; sourceTree = "<group>"; };
F53EE3590E06BBA00022B925 /* CWQuickLook.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CWQuickLook.h; sourceTree = "<group>"; };
F53FF2030E7ABB5300389171 /* PBGitRevSpecifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitRevSpecifier.h; sourceTree = "<group>"; };
F53FF2040E7ABB5300389171 /* PBGitRevSpecifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitRevSpecifier.m; sourceTree = "<group>"; };
@@ -125,8 +130,8 @@
F57ABE180E04431D00A088B8 /* prototype.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = prototype.js; path = html/prototype.js; sourceTree = "<group>"; };
F57CC38F0E05DDF2000472E2 /* PBEasyPipe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBEasyPipe.h; sourceTree = "<group>"; };
F57CC3900E05DDF2000472E2 /* PBEasyPipe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBEasyPipe.m; sourceTree = "<group>"; };
- F57CC43F0E05E496000472E2 /* PBDetailController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBDetailController.h; sourceTree = "<group>"; };
- F57CC4400E05E496000472E2 /* PBDetailController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBDetailController.m; sourceTree = "<group>"; };
+ F57CC43F0E05E496000472E2 /* PBGitWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitWindowController.h; sourceTree = "<group>"; };
+ F57CC4400E05E496000472E2 /* PBGitWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitWindowController.m; sourceTree = "<group>"; };
F580E6AD0E733276009E2D3F /* Sparkle.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = Sparkle.framework; sourceTree = "<group>"; };
F58A8F270E043698007E3FC0 /* commits.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; name = commits.css; path = html/commits.css; sourceTree = "<group>"; };
F5945E150E02B0C200706420 /* PBGitRepository.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitRepository.h; sourceTree = "<group>"; };
@@ -241,6 +246,7 @@
089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
F5B721C20E05CF7E00AF29DC /* MainMenu.xib */,
911111E00E58BD5A00BF76B4 /* RepositoryWindow.xib */,
+ F52BCE020E84208300AA3741 /* PBGitHistoryView.xib */,
);
name = Resources;
sourceTree = "<group>";
@@ -297,12 +303,14 @@
F565262A0E03D89B00F03B52 /* PBWebGitController.m */,
77C8280B06725ACE000B614F /* ApplicationController.h */,
77C8280C06725ACE000B614F /* ApplicationController.m */,
- F57CC43F0E05E496000472E2 /* PBDetailController.h */,
- F57CC4400E05E496000472E2 /* PBDetailController.m */,
+ F57CC43F0E05E496000472E2 /* PBGitWindowController.h */,
+ F57CC4400E05E496000472E2 /* PBGitWindowController.m */,
911111F60E594F3F00BF76B4 /* PBRepositoryDocumentController.h */,
911111F70E594F3F00BF76B4 /* PBRepositoryDocumentController.m */,
913D5E5D0E556A9300CECEA2 /* PBCLIProxy.h */,
913D5E5E0E556A9300CECEA2 /* PBCLIProxy.mm */,
+ F52BCE050E84211300AA3741 /* PBGitHistoryController.h */,
+ F52BCE060E84211300AA3741 /* PBGitHistoryController.m */,
);
name = Controllers;
sourceTree = "<group>";
@@ -431,6 +439,7 @@
F5B721C40E05CF7E00AF29DC /* MainMenu.xib in Resources */,
911111E20E58BD5A00BF76B4 /* RepositoryWindow.xib in Resources */,
D26DC6450E782C9000C777B2 /* gitx.icns in Resources */,
+ F52BCE030E84208300AA3741 /* PBGitHistoryView.xib in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -450,7 +459,7 @@
F565262B0E03D89B00F03B52 /* PBWebGitController.m in Sources */,
F56174570E058893001DCD79 /* PBGitTree.m in Sources */,
F57CC3910E05DDF2000472E2 /* PBEasyPipe.m in Sources */,
- F57CC4410E05E496000472E2 /* PBDetailController.m in Sources */,
+ F57CC4410E05E496000472E2 /* PBGitWindowController.m in Sources */,
F513085B0E0740F2000C8BCD /* PBQLOutlineView.m in Sources */,
F5DFFA6C0E075D8800617813 /* PBEasyFS.m in Sources */,
F50FE0E30E07BE9600854FCD /* PBGitRevisionCell.m in Sources */,
@@ -464,6 +473,7 @@
F5C007750E731B48007B84B2 /* PBGitRef.m in Sources */,
F5AD56790E79B78100EDAAFE /* PBCommitList.m in Sources */,
F53FF2050E7ABB5300389171 /* PBGitRevSpecifier.m in Sources */,
+ F52BCE070E84211300AA3741 /* PBGitHistoryController.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
View
31 PBDetailController.h → PBGitHistoryController.h
@@ -1,39 +1,42 @@
//
-// PBDetailController.h
+// PBGitHistoryView.h
// GitX
//
-// Created by Pieter de Bie on 16-06-08.
+// Created by Pieter de Bie on 19-09-08.
// Copyright 2008 __MyCompanyName__. All rights reserved.
//
#import <Cocoa/Cocoa.h>
-#import "PBGitRepository.h"
#import "PBGitCommit.h"
#import "PBGitTree.h"
+#import "PBGitRepository.h"
+#import "PBGitWindowController.h"
+
+@interface PBGitHistoryController : NSViewController {
+ PBGitRepository* repository;
+ PBGitWindowController *superController;
-@interface PBDetailController : NSWindowController {
+ IBOutlet NSSearchField* searchField;
IBOutlet NSArrayController* commitController;
IBOutlet NSTreeController* treeController;
IBOutlet NSOutlineView* fileBrowser;
- IBOutlet NSSearchField* searchField;
- IBOutlet NSTableView* commitList;
-
+ IBOutlet NSTableView* commitList;
int selectedTab;
-
- PBGitRepository* repository;
+
PBGitTree* gitTree;
PBGitCommit* webCommit;
PBGitCommit* rawCommit;
PBGitCommit* realCommit;
+
}
+- (id)initWithRepository:(PBGitRepository *)theRepository superController:(PBGitWindowController *)controller;
+
@property (assign) int selectedTab;
-@property (retain) PBGitRepository* repository;
-@property (retain) PBGitCommit* webCommit;
-@property (retain) PBGitCommit* rawCommit;
+@property (retain) PBGitCommit *webCommit, *rawCommit;
+@property (retain) PBGitRepository *repository;
@property (retain) PBGitTree* gitTree;
-
-- (id)initWithRepository:(PBGitRepository*)theRepository;
+@property (readonly) NSArrayController *commitController;
- (IBAction) setDetailedView: sender;
- (IBAction) setRawView: sender;
View
47 PBDetailController.m → PBGitHistoryController.m
@@ -1,53 +1,52 @@
//
-// PBDetailController.m
+// PBGitHistoryView.m
// GitX
//
-// Created by Pieter de Bie on 16-06-08.
+// Created by Pieter de Bie on 19-09-08.
// Copyright 2008 __MyCompanyName__. All rights reserved.
//
-#import "PBDetailController.h"
+#import "PBGitHistoryController.h"
#import "CWQuickLook.h"
#import "PBGitGrapher.h"
#import "PBGitRevisionCell.h"
#define QLPreviewPanel NSClassFromString(@"QLPreviewPanel")
-@implementation PBDetailController
+@implementation PBGitHistoryController
+@synthesize repository, selectedTab, webCommit, rawCommit, gitTree, commitController;
-@synthesize repository, selectedTab, webCommit, rawCommit, gitTree;
-
-- (id)initWithRepository:(PBGitRepository*)theRepository;
+- (id)initWithRepository:(PBGitRepository *)theRepository superController:(PBGitWindowController *)controller
{
- if(self = [self initWithWindowNibName:@"RepositoryWindow"])
- {
+ if(self = [self initWithNibName:@"PBGitHistoryView" bundle:nil]) {
self.repository = theRepository;
- [self showWindow:nil];
+ superController = controller;
}
+
return self;
}
- (void)awakeFromNib
{
- [fileBrowser setTarget:self];
- [fileBrowser setDoubleAction:@selector(openSelectedFile:)];
self.selectedTab = [[NSUserDefaults standardUserDefaults] integerForKey:@"Repository Window Selected Tab Index"];;
[commitController addObserver:self forKeyPath:@"selection" options:(NSKeyValueObservingOptionNew,NSKeyValueObservingOptionOld) context:@"commitChange"];
[treeController addObserver:self forKeyPath:@"selection" options:0 context:@"treeChange"];
NSSize cellSpacing = [commitList intercellSpacing];
cellSpacing.height = 0;
[commitList setIntercellSpacing:cellSpacing];
+ [fileBrowser setTarget:self];
+ [fileBrowser setDoubleAction:@selector(openSelectedFile:)];
}
- (void) updateKeys
{
NSArray* selection = [commitController selectedObjects];
-
+
// Remove any references in the QLPanel
- [[QLPreviewPanel sharedPreviewPanel] setURLs:[NSArray array] currentIndex:0 preservingDisplayState:YES];
+ //[[QLPreviewPanel sharedPreviewPanel] setURLs:[NSArray array] currentIndex:0 preservingDisplayState:YES];
// We have to do this manually, as NSTreeController leaks memory?
- [treeController setSelectionIndexPaths:[NSArray array]];
-
+ //[treeController setSelectionIndexPaths:[NSArray array]];
+
if ([selection count] > 0)
realCommit = [selection objectAtIndex:0];
else
@@ -56,7 +55,7 @@ - (void) updateKeys
self.webCommit = nil;
self.rawCommit = nil;
self.gitTree = nil;
-
+
switch (self.selectedTab) {
case 0: self.webCommit = realCommit; break;
case 1: self.rawCommit = realCommit; break;
@@ -79,9 +78,9 @@ - (void) observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(
return;
}
else if ([(NSString *)context isEqualToString: @"treeChange"]) {
- [self updateQuicklookForce: NO];
+ [self updateQuicklookForce: NO];
}
-
+
else {
[super observeValueForKeyPath:keyPath ofObject:object change:change context:context];
}
@@ -109,8 +108,9 @@ - (IBAction) setTreeView: sender {
- (void)keyDown:(NSEvent*)event
{
+ NSLog(@"Key down!");
if ([[event charactersIgnoringModifiers] isEqualToString: @"f"] && [event modifierFlags] & NSAlternateKeyMask && [event modifierFlags] & NSCommandKeyMask)
- [[self window] makeFirstResponder:searchField];
+ [superController focusOnSearchField];
else
[super keyDown: event];
}
@@ -132,7 +132,7 @@ - (void) updateQuicklookForce: (BOOL) force
return;
NSArray* selectedFiles = [treeController selectedObjects];
-
+
if ([selectedFiles count] == 0)
return;
@@ -142,9 +142,9 @@ - (void) updateQuicklookForce: (BOOL) force
if (s)
[fileNames addObject:[NSURL fileURLWithPath: s]];
}
-
+
[[QLPreviewPanel sharedPreviewPanel] setURLs:fileNames currentIndex:0 preservingDisplayState:YES];
-
+
}
- (IBAction) refresh: sender
@@ -161,4 +161,5 @@ - (void) selectCommit: (NSString*) commit
int index = [[commitController selectionIndexes] firstIndex];
[commitList scrollRowToVisible: index];
}
+
@end
View
1,975 PBGitHistoryView.xib
@@ -0,0 +1,1975 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02">
+ <data>
+ <int key="IBDocument.SystemTarget">1050</int>
+ <string key="IBDocument.SystemVersion">9F33</string>
+ <string key="IBDocument.InterfaceBuilderVersion">670</string>
+ <string key="IBDocument.AppKitVersion">949.34</string>
+ <string key="IBDocument.HIToolboxVersion">352.00</string>
+ <object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="33"/>
+ </object>
+ <object class="NSArray" key="IBDocument.PluginDependencies">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>com.apple.WebKitIBPlugin</string>
+ <string>com.apple.InterfaceBuilderKit</string>
+ <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
+ </object>
+ <object class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSCustomObject" id="1001">
+ <string key="NSClassName">PBGitHistoryController</string>
+ </object>
+ <object class="NSCustomObject" id="1003">
+ <string key="NSClassName">FirstResponder</string>
+ </object>
+ <object class="NSCustomObject" id="1004">
+ <string key="NSClassName">NSApplication</string>
+ </object>
+ <object class="NSTreeController" id="69733037">
+ <object class="NSMutableArray" key="NSDeclaredKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>path</string>
+ <string>contents</string>
+ <string>selectedTab</string>
+ </object>
+ <bool key="NSEditable">YES</bool>
+ <object class="_NSManagedProxy" key="_NSManagedProxy"/>
+ <bool key="NSAvoidsEmptySelection">YES</bool>
+ <bool key="NSPreservesSelection">YES</bool>
+ <bool key="NSSelectsInsertedObjects">YES</bool>
+ <string key="NSTreeContentChildrenKey">children</string>
+ <string key="NSTreeContentLeafKey">leaf</string>
+ </object>
+ <object class="NSArrayController" id="391209158">
+ <object class="NSMutableArray" key="NSDeclaredKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>self</string>
+ <string>sha</string>
+ <string>details</string>
+ <string>subject</string>
+ <string>@count</string>
+ <string>self.@count</string>
+ <string>author</string>
+ <string>children</string>
+ <string>tree</string>
+ <string>tree.children</string>
+ <string>selection.tree.children</string>
+ <string>treeCon</string>
+ <string>treeContents</string>
+ <string>treeChildren</string>
+ <string>tree.s</string>
+ <object class="NSMutableString">
+ <characters key="NS.bytes">commits.@max.tree.children</characters>
+ </object>
+ <string>authorDate</string>
+ <string>date</string>
+ <string>dateString</string>
+ </object>
+ <string key="NSObjectClassName">PBGitCommit</string>
+ <object class="_NSManagedProxy" key="_NSManagedProxy"/>
+ <bool key="NSAvoidsEmptySelection">YES</bool>
+ <bool key="NSPreservesSelection">YES</bool>
+ <bool key="NSFilterRestrictsInsertion">YES</bool>
+ <bool key="NSClearsFilterPredicateOnInsertion">YES</bool>
+ </object>
+ <object class="NSCustomObject" id="568231003">
+ <string key="NSClassName">PBWebGitController</string>
+ </object>
+ <object class="NSCustomView" id="319362431">
+ <reference key="NSNextResponder"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSSplitView" id="202620420">
+ <reference key="NSNextResponder" ref="319362431"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSScrollView" id="663765878">
+ <reference key="NSNextResponder" ref="202620420"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSClipView" id="546023969">
+ <reference key="NSNextResponder" ref="663765878"/>
+ <int key="NSvFlags">2304</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTableView" id="254268962">
+ <reference key="NSNextResponder" ref="546023969"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{835, 130}</string>
+ <reference key="NSSuperview" ref="546023969"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTableHeaderView" key="NSHeaderView" id="942510576">
+ <reference key="NSNextResponder" ref="906093892"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{835, 17}</string>
+ <reference key="NSSuperview" ref="906093892"/>
+ <reference key="NSTableView" ref="254268962"/>
+ </object>
+ <object class="_NSCornerView" key="NSCornerView" id="806470424">
+ <reference key="NSNextResponder" ref="663765878"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{836, 0}, {16, 17}}</string>
+ <reference key="NSSuperview" ref="663765878"/>
+ </object>
+ <object class="NSMutableArray" key="NSTableColumns">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTableColumn" id="1025472344">
+ <string key="NSIdentifier">subject</string>
+ <double key="NSWidth">4.920000e+02</double>
+ <double key="NSMinWidth">4.000000e+01</double>
+ <double key="NSMaxWidth">1.000000e+03</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">75628032</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents">Subject</string>
+ <object class="NSFont" key="NSSupport" id="26">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">1.100000e+01</double>
+ <int key="NSfFlags">3100</int>
+ </object>
+ <object class="NSColor" key="NSBackgroundColor" id="703711204">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
+ </object>
+ <object class="NSColor" key="NSTextColor" id="160578461">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">headerTextColor</string>
+ <object class="NSColor" key="NSColor" id="381686569">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MAA</bytes>
+ </object>
+ </object>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell" id="977219207">
+ <int key="NSCellFlags">337772096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">Text Cell</string>
+ <object class="NSFont" key="NSSupport" id="924107556">
+ <string key="NSName">LucidaGrande</string>
+ <double key="NSSize">1.300000e+01</double>
+ <int key="NSfFlags">1044</int>
+ </object>
+ <reference key="NSControlView" ref="254268962"/>
+ <object class="NSColor" key="NSBackgroundColor" id="827363147">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlBackgroundColor</string>
+ <object class="NSColor" key="NSColor" id="827382333">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes>
+ </object>
+ </object>
+ <object class="NSColor" key="NSTextColor" id="57062640">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlTextColor</string>
+ <reference key="NSColor" ref="381686569"/>
+ </object>
+ </object>
+ <int key="NSResizingMask">3</int>
+ <bool key="NSIsResizeable">YES</bool>
+ <reference key="NSTableView" ref="254268962"/>
+ </object>
+ <object class="NSTableColumn" id="792589327">
+ <double key="NSWidth">1.900000e+02</double>
+ <double key="NSMinWidth">4.000000e+01</double>
+ <double key="NSMaxWidth">1.000000e+03</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">75628032</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents">Author</string>
+ <reference key="NSSupport" ref="26"/>
+ <reference key="NSBackgroundColor" ref="703711204"/>
+ <reference key="NSTextColor" ref="160578461"/>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell" id="746918365">
+ <int key="NSCellFlags">337772096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">Text Cell</string>
+ <reference key="NSSupport" ref="924107556"/>
+ <reference key="NSControlView" ref="254268962"/>
+ <reference key="NSBackgroundColor" ref="827363147"/>
+ <reference key="NSTextColor" ref="57062640"/>
+ </object>
+ <int key="NSResizingMask">3</int>
+ <bool key="NSIsResizeable">YES</bool>
+ <reference key="NSTableView" ref="254268962"/>
+ </object>
+ <object class="NSTableColumn" id="976830280">
+ <double key="NSWidth">1.440000e+02</double>
+ <double key="NSMinWidth">1.000000e+01</double>
+ <double key="NSMaxWidth">3.402823e+38</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">75628032</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents">Date</string>
+ <reference key="NSSupport" ref="26"/>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">headerColor</string>
+ <object class="NSColor" key="NSColor" id="965176493">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MQA</bytes>
+ </object>
+ </object>
+ <reference key="NSTextColor" ref="160578461"/>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell" id="853819733">
+ <int key="NSCellFlags">337772096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">Text Cell</string>
+ <reference key="NSSupport" ref="924107556"/>
+ <reference key="NSControlView" ref="254268962"/>
+ <reference key="NSBackgroundColor" ref="827363147"/>
+ <reference key="NSTextColor" ref="57062640"/>
+ </object>
+ <int key="NSResizingMask">3</int>
+ <bool key="NSIsResizeable">YES</bool>
+ <reference key="NSTableView" ref="254268962"/>
+ </object>
+ </object>
+ <double key="NSIntercellSpacingWidth">3.000000e+00</double>
+ <double key="NSIntercellSpacingHeight">2.000000e+00</double>
+ <reference key="NSBackgroundColor" ref="827363147"/>
+ <object class="NSColor" key="NSGridColor" id="248885916">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">gridColor</string>
+ <object class="NSColor" key="NSColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC41AA</bytes>
+ </object>
+ </object>
+ <double key="NSRowHeight">1.700000e+01</double>
+ <int key="NSTvFlags">-700448768</int>
+ <string key="NSAutosaveName">CommitView</string>
+ <int key="NSColumnAutoresizingStyle">5</int>
+ <int key="NSDraggingSourceMaskForLocal">15</int>
+ <int key="NSDraggingSourceMaskForNonLocal">0</int>
+ <bool key="NSAllowsTypeSelect">YES</bool>
+ </object>
+ </object>
+ <string key="NSFrame">{{1, 17}, {835, 130}}</string>
+ <reference key="NSSuperview" ref="663765878"/>
+ <reference key="NSNextKeyView" ref="254268962"/>
+ <reference key="NSDocView" ref="254268962"/>
+ <reference key="NSBGColor" ref="827363147"/>
+ <int key="NScvFlags">4</int>
+ </object>
+ <object class="NSScroller" id="152625445">
+ <reference key="NSNextResponder" ref="663765878"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{836, 17}, {15, 130}}</string>
+ <reference key="NSSuperview" ref="663765878"/>
+ <reference key="NSTarget" ref="663765878"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSCurValue">3.700000e+01</double>
+ <double key="NSPercent">1.947368e-01</double>
+ </object>
+ <object class="NSScroller" id="452331733">
+ <reference key="NSNextResponder" ref="663765878"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{1, 147}, {835, 15}}</string>
+ <reference key="NSSuperview" ref="663765878"/>
+ <int key="NSsFlags">1</int>
+ <reference key="NSTarget" ref="663765878"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSPercent">2.193211e-01</double>
+ </object>
+ <object class="NSClipView" id="906093892">
+ <reference key="NSNextResponder" ref="663765878"/>
+ <int key="NSvFlags">2304</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="942510576"/>
+ </object>
+ <string key="NSFrame">{{1, 0}, {835, 17}}</string>
+ <reference key="NSSuperview" ref="663765878"/>
+ <reference key="NSNextKeyView" ref="942510576"/>
+ <reference key="NSDocView" ref="942510576"/>
+ <reference key="NSBGColor" ref="827363147"/>
+ <int key="NScvFlags">4</int>
+ </object>
+ <reference ref="806470424"/>
+ </object>
+ <string key="NSFrameSize">{852, 163}</string>
+ <reference key="NSSuperview" ref="202620420"/>
+ <reference key="NSNextKeyView" ref="546023969"/>
+ <int key="NSsFlags">50</int>
+ <reference key="NSVScroller" ref="152625445"/>
+ <reference key="NSHScroller" ref="452331733"/>
+ <reference key="NSContentView" ref="546023969"/>
+ <reference key="NSHeaderClipView" ref="906093892"/>
+ <reference key="NSCornerView" ref="806470424"/>
+ <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
+ </object>
+ <object class="NSTabView" id="135073984">
+ <reference key="NSNextResponder" ref="202620420"/>
+ <int key="NSvFlags">36</int>
+ <string key="NSFrame">{{0, 164}, {852, 220}}</string>
+ <reference key="NSSuperview" ref="202620420"/>
+ <object class="NSMutableArray" key="NSTabViewItems">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTabViewItem" id="375889551">
+ <string key="NSIdentifier">1</string>
+ <object class="NSView" key="NSView" id="859052736">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="WebView" id="676796335">
+ <reference key="NSNextResponder" ref="859052736"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableSet" key="NSDragTypes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="set.sortedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>Apple HTML pasteboard type</string>
+ <string>Apple PICT pasteboard type</string>
+ <string>Apple URL pasteboard type</string>
+ <string>Apple Web Archive pasteboard type</string>
+ <string>NSColor pasteboard type</string>
+ <string>NSFilenamesPboardType</string>
+ <string>NSStringPboardType</string>
+ <string>NeXT RTFD pasteboard type</string>
+ <string>NeXT Rich Text Format v1.0 pasteboard type</string>
+ <string>NeXT TIFF v4.0 pasteboard type</string>
+ <string>WebURLsWithTitlesPboardType</string>
+ <string>public.url</string>
+ <string>public.url-name</string>
+ </object>
+ </object>
+ <string key="NSFrame">{{1, 0}, {851, 220}}</string>
+ <reference key="NSSuperview" ref="859052736"/>
+ <reference key="NSNextKeyView"/>
+ <string key="FrameName"/>
+ <string key="GroupName"/>
+ <object class="WebPreferences" key="Preferences">
+ <string key="Identifier"/>
+ <object class="NSMutableDictionary" key="Values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>WebKitDefaultFixedFontSize</string>
+ <string>WebKitDefaultFontSize</string>
+ <string>WebKitMinimumFontSize</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <integer value="12" id="697357720"/>
+ <reference ref="697357720"/>
+ <integer value="1" id="9"/>
+ </object>
+ </object>
+ </object>
+ <bool key="UseBackForwardList">YES</bool>
+ <bool key="AllowsUndo">YES</bool>
+ </object>
+ </object>
+ <string key="NSFrameSize">{852, 220}</string>
+ </object>
+ <string key="NSLabel">Details</string>
+ <object class="NSColor" key="NSColor" id="457244339">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">controlColor</string>
+ <reference key="NSColor" ref="827382333"/>
+ </object>
+ <reference key="NSTabView" ref="135073984"/>
+ </object>
+ <object class="NSTabViewItem" id="465071889">
+ <string key="NSIdentifier">2</string>
+ <object class="NSView" key="NSView" id="624894365">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSScrollView" id="670264682">
+ <reference key="NSNextResponder" ref="624894365"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSClipView" id="948090592">
+ <reference key="NSNextResponder" ref="670264682"/>
+ <int key="NSvFlags">2304</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTextView" id="239018083">
+ <reference key="NSNextResponder" ref="948090592"/>
+ <int key="NSvFlags">2322</int>
+ <string key="NSFrameSize">{835, 70}</string>
+ <reference key="NSSuperview" ref="948090592"/>
+ <object class="NSTextContainer" key="NSTextContainer" id="53511606">
+ <object class="NSLayoutManager" key="NSLayoutManager">
+ <object class="NSTextStorage" key="NSTextStorage">
+ <object class="NSMutableString" key="NSString">
+ <characters key="NS.bytes">Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Et harumd und lookum like Greek to me, dereud facilis est er expedit distinct. Nam liber te conscient to factor tum poen legum odioque civiuda</characters>
+ </object>
+ <object class="NSDictionary" key="NSAttributes" id="631771906">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSFont</string>
+ <string>NSParagraphStyle</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSFont">
+ <string key="NSName">Monaco</string>
+ <double key="NSSize">1.000000e+01</double>
+ <int key="NSfFlags">16</int>
+ </object>
+ <object class="NSParagraphStyle">
+ <int key="NSAlignment">3</int>
+ <object class="NSArray" key="NSTabStops">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTextTab">
+ <double key="NSLocation">0.000000e+00</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">5.600000e+01</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.120000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.680000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">2.240000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">2.800000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">3.360000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">3.920000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">4.480000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">5.040000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">5.600000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">6.160000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">6.720000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">7.280000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">7.840000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">8.400000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">8.960000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">9.520000e+02</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.008000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.064000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.120000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.176000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.232000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.288000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.344000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.400000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.456000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.512000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.568000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.624000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.680000e+03</double>
+ </object>
+ <object class="NSTextTab">
+ <double key="NSLocation">1.736000e+03</double>
+ </object>
+ </object>
+ </object>
+ </object>
+ </object>
+ <nil key="NSDelegate"/>
+ </object>
+ <object class="NSMutableArray" key="NSTextContainers">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="53511606"/>
+ </object>
+ <int key="NSLMFlags">6</int>
+ <nil key="NSDelegate"/>
+ </object>
+ <reference key="NSTextView" ref="239018083"/>
+ <double key="NSWidth">8.350000e+02</double>
+ <int key="NSTCFlags">1</int>
+ </object>
+ <object class="NSTextViewSharedData" key="NSSharedData">
+ <int key="NSFlags">2369</int>
+ <reference key="NSBackgroundColor" ref="965176493"/>
+ <reference key="NSInsertionColor" ref="381686569"/>
+ <object class="NSDictionary" key="NSSelectedAttributes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSBackgroundColor</string>
+ <string>NSColor</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSColor" id="688833546">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">selectedTextBackgroundColor</string>
+ <reference key="NSColor" ref="827382333"/>
+ </object>
+ <object class="NSColor" id="349701971">
+ <int key="NSColorSpace">6</int>
+ <string key="NSCatalogName">System</string>
+ <string key="NSColorName">selectedTextColor</string>
+ <reference key="NSColor" ref="381686569"/>
+ </object>
+ </object>
+ </object>
+ <nil key="NSMarkedAttributes"/>
+ <object class="NSDictionary" key="NSLinkAttributes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSColor</string>
+ <string>NSUnderline</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSColor" id="882067667">
+ <int key="NSColorSpace">1</int>
+ <bytes key="NSRGB">MCAwIDEAA</bytes>
+ </object>
+ <reference ref="9"/>
+ </object>
+ </object>
+ <nil key="NSDefaultParagraphStyle"/>
+ </object>
+ <int key="NSTVFlags">6</int>
+ <string key="NSMaxSize">{1687, 1e+07}</string>
+ <string key="NSMinize">{83, 0}</string>
+ <nil key="NSDelegate"/>
+ </object>
+ </object>
+ <string key="NSFrame">{{1, 1}, {835, 218}}</string>
+ <reference key="NSSuperview" ref="670264682"/>
+ <reference key="NSNextKeyView" ref="239018083"/>
+ <reference key="NSDocView" ref="239018083"/>
+ <reference key="NSBGColor" ref="965176493"/>
+ <object class="NSCursor" key="NSCursor" id="841457992">
+ <string key="NSHotSpot">{4, -5}</string>
+ <int key="NSCursorType">1</int>
+ </object>
+ <int key="NScvFlags">4</int>
+ </object>
+ <object class="NSScroller" id="722857290">
+ <reference key="NSNextResponder" ref="670264682"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{836, 1}, {15, 218}}</string>
+ <reference key="NSSuperview" ref="670264682"/>
+ <reference key="NSTarget" ref="670264682"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSPercent">2.240493e-01</double>
+ </object>
+ <object class="NSScroller" id="585622122">
+ <reference key="NSNextResponder" ref="670264682"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
+ <reference key="NSSuperview" ref="670264682"/>
+ <int key="NSsFlags">1</int>
+ <reference key="NSTarget" ref="670264682"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSCurValue">1.000000e+00</double>
+ <double key="NSPercent">9.456522e-01</double>
+ </object>
+ </object>
+ <string key="NSFrameSize">{852, 220}</string>
+ <reference key="NSSuperview" ref="624894365"/>
+ <reference key="NSNextKeyView" ref="948090592"/>
+ <int key="NSsFlags">18</int>
+ <reference key="NSVScroller" ref="722857290"/>
+ <reference key="NSHScroller" ref="585622122"/>
+ <reference key="NSContentView" ref="948090592"/>
+ </object>
+ </object>
+ <string key="NSFrameSize">{852, 220}</string>
+ </object>
+ <string key="NSLabel">Raw</string>
+ <reference key="NSColor" ref="457244339"/>
+ <reference key="NSTabView" ref="135073984"/>
+ </object>
+ <object class="NSTabViewItem" id="529992882">
+ <string key="NSIdentifier">Item 2</string>
+ <object class="NSView" key="NSView" id="657042048">
+ <reference key="NSNextResponder" ref="135073984"/>
+ <int key="NSvFlags">256</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSSplitView" id="626906425">
+ <reference key="NSNextResponder" ref="657042048"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSScrollView" id="776605770">
+ <reference key="NSNextResponder" ref="626906425"/>
+ <int key="NSvFlags">276</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSClipView" id="859661469">
+ <reference key="NSNextResponder" ref="776605770"/>
+ <int key="NSvFlags">2304</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSOutlineView" id="216928480">
+ <reference key="NSNextResponder" ref="859661469"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrameSize">{191, 218}</string>
+ <reference key="NSSuperview" ref="859661469"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="_NSCornerView" key="NSCornerView">
+ <nil key="NSNextResponder"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{223, 0}, {16, 17}}</string>
+ </object>
+ <object class="NSMutableArray" key="NSTableColumns">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTableColumn" id="728334291">
+ <double key="NSWidth">1.880000e+02</double>
+ <double key="NSMinWidth">1.600000e+01</double>
+ <double key="NSMaxWidth">1.000000e+03</double>
+ <object class="NSTableHeaderCell" key="NSHeaderCell">
+ <int key="NSCellFlags">75628032</int>
+ <int key="NSCellFlags2">0</int>
+ <string key="NSContents"/>
+ <reference key="NSSupport" ref="26"/>
+ <object class="NSColor" key="NSBackgroundColor">
+ <int key="NSColorSpace">3</int>
+ <bytes key="NSWhite">MC4zMzMzMzI5OQA</bytes>
+ </object>
+ <reference key="NSTextColor" ref="160578461"/>
+ </object>
+ <object class="NSTextFieldCell" key="NSDataCell" id="161807197">
+ <int key="NSCellFlags">337772096</int>
+ <int key="NSCellFlags2">2048</int>
+ <string key="NSContents">Text Cell</string>
+ <reference key="NSSupport" ref="924107556"/>
+ <reference key="NSControlView" ref="216928480"/>
+ <reference key="NSBackgroundColor" ref="827363147"/>
+ <reference key="NSTextColor" ref="57062640"/>
+ </object>
+ <int key="NSResizingMask">3</int>
+ <bool key="NSIsResizeable">YES</bool>
+ <reference key="NSTableView" ref="216928480"/>
+ </object>
+ </object>
+ <double key="NSIntercellSpacingWidth">3.000000e+00</double>
+ <double key="NSIntercellSpacingHeight">2.000000e+00</double>
+ <reference key="NSBackgroundColor" ref="965176493"/>
+ <reference key="NSGridColor" ref="248885916"/>
+ <double key="NSRowHeight">1.700000e+01</double>
+ <int key="NSTvFlags">-624951296</int>
+ <int key="NSColumnAutoresizingStyle">4</int>
+ <int key="NSDraggingSourceMaskForLocal">15</int>
+ <int key="NSDraggingSourceMaskForNonLocal">0</int>
+ <bool key="NSAllowsTypeSelect">YES</bool>
+ </object>
+ </object>
+ <string key="NSFrame">{{1, 1}, {191, 218}}</string>
+ <reference key="NSSuperview" ref="776605770"/>
+ <reference key="NSNextKeyView" ref="216928480"/>
+ <reference key="NSDocView" ref="216928480"/>
+ <reference key="NSBGColor" ref="827363147"/>
+ <int key="NScvFlags">4</int>
+ </object>
+ <object class="NSScroller" id="692013536">
+ <reference key="NSNextResponder" ref="776605770"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{192, 1}, {15, 218}}</string>
+ <reference key="NSSuperview" ref="776605770"/>
+ <reference key="NSTarget" ref="776605770"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSPercent">9.948186e-01</double>
+ </object>
+ <object class="NSScroller" id="471196443">
+ <reference key="NSNextResponder" ref="776605770"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{-100, -100}, {502, 15}}</string>
+ <reference key="NSSuperview" ref="776605770"/>
+ <int key="NSsFlags">1</int>
+ <reference key="NSTarget" ref="776605770"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSCurValue">4.504505e-03</double>
+ <double key="NSPercent">9.980119e-01</double>
+ </object>
+ </object>
+ <string key="NSFrameSize">{208, 220}</string>
+ <reference key="NSSuperview" ref="626906425"/>
+ <reference key="NSNextKeyView" ref="859661469"/>
+ <int key="NSsFlags">18</int>
+ <reference key="NSVScroller" ref="692013536"/>
+ <reference key="NSHScroller" ref="471196443"/>
+ <reference key="NSContentView" ref="859661469"/>
+ <bytes key="NSScrollAmts">QSAAAEEgAABBmAAAQZgAAA</bytes>
+ </object>
+ <object class="NSScrollView" id="630571485">
+ <reference key="NSNextResponder" ref="626906425"/>
+ <int key="NSvFlags">274</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSClipView" id="321980917">
+ <reference key="NSNextResponder" ref="630571485"/>
+ <int key="NSvFlags">2304</int>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSTextView" id="75600241">
+ <reference key="NSNextResponder" ref="321980917"/>
+ <int key="NSvFlags">2322</int>
+ <object class="NSMutableSet" key="NSDragTypes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="set.sortedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>Apple HTML pasteboard type</string>
+ <string>Apple PDF pasteboard type</string>
+ <string>Apple PICT pasteboard type</string>
+ <string>Apple PNG pasteboard type</string>
+ <string>Apple URL pasteboard type</string>
+ <string>CorePasteboardFlavorType 0x6D6F6F76</string>
+ <string>CorePasteboardFlavorType 0x75726C20</string>
+ <string>NSColor pasteboard type</string>
+ <string>NSFilenamesPboardType</string>
+ <string>NSStringPboardType</string>
+ <string>NeXT Encapsulated PostScript v1.2 pasteboard type</string>
+ <string>NeXT RTFD pasteboard type</string>
+ <string>NeXT Rich Text Format v1.0 pasteboard type</string>
+ <string>NeXT TIFF v4.0 pasteboard type</string>
+ <string>NeXT font pasteboard type</string>
+ <string>NeXT ruler pasteboard type</string>
+ <string>WebURLsWithTitlesPboardType</string>
+ </object>
+ </object>
+ <string key="NSFrameSize">{543, 112}</string>
+ <reference key="NSSuperview" ref="321980917"/>
+ <object class="NSTextContainer" key="NSTextContainer" id="480935218">
+ <object class="NSLayoutManager" key="NSLayoutManager">
+ <object class="NSTextStorage" key="NSTextStorage">
+ <object class="NSMutableString" key="NSString">
+ <characters key="NS.bytes">Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Et harumd und lookum like Greek to me, dereud facilis est er expedit distinct. Nam liber te conscient to factor tum poen legum odioque civiuda</characters>
+ </object>
+ <reference key="NSAttributes" ref="631771906"/>
+ <nil key="NSDelegate"/>
+ </object>
+ <object class="NSMutableArray" key="NSTextContainers">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="480935218"/>
+ </object>
+ <int key="NSLMFlags">6</int>
+ <nil key="NSDelegate"/>
+ </object>
+ <reference key="NSTextView" ref="75600241"/>
+ <double key="NSWidth">5.430000e+02</double>
+ <int key="NSTCFlags">1</int>
+ </object>
+ <object class="NSTextViewSharedData" key="NSSharedData">
+ <int key="NSFlags">11235</int>
+ <reference key="NSBackgroundColor" ref="965176493"/>
+ <reference key="NSInsertionColor" ref="381686569"/>
+ <object class="NSDictionary" key="NSSelectedAttributes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSBackgroundColor</string>
+ <string>NSColor</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="688833546"/>
+ <reference ref="349701971"/>
+ </object>
+ </object>
+ <nil key="NSMarkedAttributes"/>
+ <object class="NSDictionary" key="NSLinkAttributes">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSMutableArray" key="dict.sortedKeys">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <string>NSColor</string>
+ <string>NSUnderline</string>
+ </object>
+ <object class="NSMutableArray" key="dict.values">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="882067667"/>
+ <reference ref="9"/>
+ </object>
+ </object>
+ <nil key="NSDefaultParagraphStyle"/>
+ </object>
+ <int key="NSTVFlags">6</int>
+ <string key="NSMaxSize">{1186, 1e+07}</string>
+ <string key="NSMinize">{0, 0}</string>
+ <nil key="NSDelegate"/>
+ </object>
+ </object>
+ <string key="NSFrame">{{1, 1}, {626, 218}}</string>
+ <reference key="NSSuperview" ref="630571485"/>
+ <reference key="NSNextKeyView" ref="75600241"/>
+ <reference key="NSDocView" ref="75600241"/>
+ <reference key="NSBGColor" ref="965176493"/>
+ <reference key="NSCursor" ref="841457992"/>
+ <int key="NScvFlags">4</int>
+ </object>
+ <object class="NSScroller" id="802032705">
+ <reference key="NSNextResponder" ref="630571485"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{627, 1}, {15, 218}}</string>
+ <reference key="NSSuperview" ref="630571485"/>
+ <reference key="NSTarget" ref="630571485"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSPercent">3.003168e-02</double>
+ </object>
+ <object class="NSScroller" id="667376581">
+ <reference key="NSNextResponder" ref="630571485"/>
+ <int key="NSvFlags">256</int>
+ <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
+ <reference key="NSSuperview" ref="630571485"/>
+ <int key="NSsFlags">1</int>
+ <reference key="NSTarget" ref="630571485"/>
+ <string key="NSAction">_doScroller:</string>
+ <double key="NSCurValue">1.000000e+00</double>
+ <double key="NSPercent">9.456522e-01</double>
+ </object>
+ </object>
+ <string key="NSFrame">{{209, 0}, {643, 220}}</string>
+ <reference key="NSSuperview" ref="626906425"/>
+ <reference key="NSNextKeyView" ref="321980917"/>
+ <int key="NSsFlags">18</int>
+ <reference key="NSVScroller" ref="802032705"/>
+ <reference key="NSHScroller" ref="667376581"/>
+ <reference key="NSContentView" ref="321980917"/>
+ </object>
+ </object>
+ <string key="NSFrameSize">{852, 220}</string>
+ <reference key="NSSuperview" ref="657042048"/>
+ <bool key="NSIsVertical">YES</bool>
+ <int key="NSDividerStyle">2</int>
+ </object>
+ </object>
+ <string key="NSFrameSize">{852, 220}</string>
+ <reference key="NSSuperview" ref="135073984"/>
+ </object>
+ <string key="NSLabel">Tree</string>
+ <reference key="NSColor" ref="457244339"/>
+ <reference key="NSTabView" ref="135073984"/>
+ </object>
+ </object>
+ <reference key="NSSelectedTabViewItem" ref="529992882"/>
+ <reference key="NSFont" ref="924107556"/>
+ <int key="NSTvFlags">6</int>
+ <bool key="NSAllowTruncatedLabels">YES</bool>
+ <bool key="NSDrawsBackground">YES</bool>
+ <object class="NSMutableArray" key="NSSubviews">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="657042048"/>
+ </object>
+ </object>
+ </object>
+ <string key="NSFrame">{{0, 48}, {852, 384}}</string>
+ <reference key="NSSuperview" ref="319362431"/>
+ <int key="NSDividerStyle">2</int>
+ </object>
+ <object class="NSTextField" id="555671215">
+ <reference key="NSNextResponder" ref="319362431"/>
+ <int key="NSvFlags">292</int>
+ <string key="NSFrame">{{17, 7}, {305, 17}}</string>
+ <reference key="NSSuperview" ref="319362431"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSTextFieldCell" key="NSCell" id="144370985">
+ <int key="NSCellFlags">67239488</int>
+ <int key="NSCellFlags2">272630784</int>
+ <string key="NSContents">Label</string>
+ <reference key="NSSupport" ref="924107556"/>
+ <reference key="NSControlView" ref="555671215"/>
+ <reference key="NSBackgroundColor" ref="457244339"/>
+ <reference key="NSTextColor" ref="57062640"/>
+ </object>
+ </object>
+ <object class="NSSegmentedControl" id="802449565">
+ <reference key="NSNextResponder" ref="319362431"/>
+ <int key="NSvFlags">293</int>
+ <string key="NSFrame">{{376, 4}, {99, 25}}</string>
+ <reference key="NSSuperview" ref="319362431"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSSegmentedCell" key="NSCell" id="534046869">
+ <int key="NSCellFlags">-2080244224</int>
+ <int key="NSCellFlags2">0</int>
+ <reference key="NSSupport" ref="924107556"/>
+ <reference key="NSControlView" ref="802449565"/>
+ <object class="NSMutableArray" key="NSSegmentImages">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="NSSegmentItem">
+ <double key="NSSegmentItemWidth">3.200000e+01</double>
+ <object class="NSCustomResource" key="NSSegmentItemImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">DetailView</string>
+ </object>
+ <string key="NSSegmentItemLabel"/>
+ <bool key="NSSegmentItemSelected">YES</bool>
+ <int key="NSSegmentItemImageScaling">2</int>
+ </object>
+ <object class="NSSegmentItem">
+ <object class="NSCustomResource" key="NSSegmentItemImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSListViewTemplate</string>
+ </object>
+ <string key="NSSegmentItemLabel"/>
+ <int key="NSSegmentItemTag">1</int>
+ <int key="NSSegmentItemImageScaling">2</int>
+ </object>
+ <object class="NSSegmentItem">
+ <double key="NSSegmentItemWidth">3.200000e+01</double>
+ <object class="NSCustomResource" key="NSSegmentItemImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSPathTemplate</string>
+ </object>
+ <int key="NSSegmentItemImageScaling">0</int>
+ </object>
+ </object>
+ </object>
+ </object>
+ <object class="NSButton" id="16222431">
+ <reference key="NSNextResponder" ref="319362431"/>
+ <int key="NSvFlags">289</int>
+ <string key="NSFrame">{{795, 6}, {37, 25}}</string>
+ <reference key="NSSuperview" ref="319362431"/>
+ <bool key="NSEnabled">YES</bool>
+ <object class="NSButtonCell" key="NSCell" id="102056827">
+ <int key="NSCellFlags">-2080244224</int>
+ <int key="NSCellFlags2">134217728</int>
+ <string key="NSContents">Textured Button</string>
+ <reference key="NSSupport" ref="924107556"/>
+ <reference key="NSControlView" ref="16222431"/>
+ <int key="NSButtonFlags">-2033958657</int>
+ <int key="NSButtonFlags2">163</int>
+ <object class="NSCustomResource" key="NSNormalImage">
+ <string key="NSClassName">NSImage</string>
+ <string key="NSResourceName">NSQuickLookTemplate</string>
+ </object>
+ <string key="NSAlternateContents"/>
+ <string key="NSKeyEquivalent"/>
+ <int key="NSPeriodicDelay">400</int>
+ <int key="NSPeriodicInterval">75</int>
+ </object>
+ </object>
+ </object>
+ <string key="NSFrameSize">{852, 432}</string>
+ <reference key="NSSuperview"/>
+ <string key="NSClassName">NSView</string>
+ </object>
+ </object>
+ <object class="IBObjectContainer" key="IBDocument.Objects">
+ <object class="NSMutableArray" key="connectionRecords">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">webView</string>
+ <reference key="source" ref="254268962"/>
+ <reference key="destination" ref="676796335"/>
+ </object>
+ <int key="connectionID">37</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">treeController</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="69733037"/>
+ </object>
+ <int key="connectionID">41</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">commitController</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="391209158"/>
+ </object>
+ <int key="connectionID">42</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">commitList</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="254268962"/>
+ </object>
+ <int key="connectionID">43</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">view</string>
+ <reference key="source" ref="568231003"/>
+ <reference key="destination" ref="676796335"/>
+ </object>
+ <int key="connectionID">44</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">view</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="319362431"/>
+ </object>
+ <int key="connectionID">53</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: arrangedObjects.author</string>
+ <reference key="source" ref="792589327"/>
+ <reference key="destination" ref="391209158"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="792589327"/>
+ <reference key="NSDestination" ref="391209158"/>
+ <string key="NSLabel">value: arrangedObjects.author</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">arrangedObjects.author</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSConditionallySetsEditable</string>
+ <reference key="NS.object.0" ref="9"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">55</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">contentArray: repository.revisionList.commits</string>
+ <reference key="source" ref="391209158"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="391209158"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">contentArray: repository.revisionList.commits</string>
+ <string key="NSBinding">contentArray</string>
+ <string key="NSKeyPath">repository.revisionList.commits</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">58</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: arrangedObjects</string>
+ <reference key="source" ref="1025472344"/>
+ <reference key="destination" ref="391209158"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="1025472344"/>
+ <reference key="NSDestination" ref="391209158"/>
+ <string key="NSLabel">value: arrangedObjects</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">arrangedObjects</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSConditionallySetsEditable</string>
+ <reference key="NS.object.0" ref="9"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">61</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">historyController</string>
+ <reference key="source" ref="568231003"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">62</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBActionConnection" key="connection">
+ <string key="label">toggleQuickView:</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="16222431"/>
+ </object>
+ <int key="connectionID">66</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: selection.details</string>
+ <reference key="source" ref="239018083"/>
+ <reference key="destination" ref="391209158"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="239018083"/>
+ <reference key="NSDestination" ref="391209158"/>
+ <string key="NSLabel">value: selection.details</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">selection.details</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">69</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">selectedIndex: selectedTab</string>
+ <reference key="source" ref="135073984"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="135073984"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">selectedIndex: selectedTab</string>
+ <string key="NSBinding">selectedIndex</string>
+ <string key="NSKeyPath">selectedTab</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">80</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">selectedIndex: selectedTab</string>
+ <reference key="source" ref="802449565"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="802449565"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">selectedIndex: selectedTab</string>
+ <string key="NSBinding">selectedIndex</string>
+ <string key="NSKeyPath">selectedTab</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">83</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">frameLoadDelegate</string>
+ <reference key="source" ref="676796335"/>
+ <reference key="destination" ref="568231003"/>
+ </object>
+ <int key="connectionID">84</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">UIDelegate</string>
+ <reference key="source" ref="676796335"/>
+ <reference key="destination" ref="568231003"/>
+ </object>
+ <int key="connectionID">85</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">controller</string>
+ <reference key="source" ref="216928480"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">86</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">fileBrowser</string>
+ <reference key="source" ref="1001"/>
+ <reference key="destination" ref="216928480"/>
+ </object>
+ <int key="connectionID">87</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">contentArray: gitTree.children</string>
+ <reference key="source" ref="69733037"/>
+ <reference key="destination" ref="1001"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="69733037"/>
+ <reference key="NSDestination" ref="1001"/>
+ <string key="NSLabel">contentArray: gitTree.children</string>
+ <string key="NSBinding">contentArray</string>
+ <string key="NSKeyPath">gitTree.children</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">90</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: arrangedObjects.path</string>
+ <reference key="source" ref="728334291"/>
+ <reference key="destination" ref="69733037"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="728334291"/>
+ <reference key="NSDestination" ref="69733037"/>
+ <string key="NSLabel">value: arrangedObjects.path</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">arrangedObjects.path</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSConditionallySetsEditable</string>
+ <reference key="NS.object.0" ref="9"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">92</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: selection.contents</string>
+ <reference key="source" ref="75600241"/>
+ <reference key="destination" ref="69733037"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="75600241"/>
+ <reference key="NSDestination" ref="69733037"/>
+ <string key="NSLabel">value: selection.contents</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">selection.contents</string>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">94</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">webController</string>
+ <reference key="source" ref="254268962"/>
+ <reference key="destination" ref="568231003"/>
+ </object>
+ <int key="connectionID">95</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">delegate</string>
+ <reference key="source" ref="254268962"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">96</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBOutletConnection" key="connection">
+ <string key="label">delegate</string>
+ <reference key="source" ref="202620420"/>
+ <reference key="destination" ref="1001"/>
+ </object>
+ <int key="connectionID">97</int>
+ </object>
+ <object class="IBConnectionRecord">
+ <object class="IBBindingConnection" key="connection">
+ <string key="label">value: arrangedObjects.dateString</string>
+ <reference key="source" ref="976830280"/>
+ <reference key="destination" ref="391209158"/>
+ <object class="NSNibBindingConnector" key="connector">
+ <reference key="NSSource" ref="976830280"/>
+ <reference key="NSDestination" ref="391209158"/>
+ <string key="NSLabel">value: arrangedObjects.dateString</string>
+ <string key="NSBinding">value</string>
+ <string key="NSKeyPath">arrangedObjects.dateString</string>
+ <object class="NSDictionary" key="NSOptions">
+ <string key="NS.key.0">NSConditionallySetsEditable</string>
+ <integer value="1" key="NS.object.0"/>
+ </object>
+ <int key="NSNibBindingConnectorVersion">2</int>
+ </object>
+ </object>
+ <int key="connectionID">98</int>
+ </object>
+ </object>
+ <object class="IBMutableOrderedSet" key="objectRecords">
+ <object class="NSArray" key="orderedObjects">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <object class="IBObjectRecord">
+ <int key="objectID">0</int>
+ <object class="NSArray" key="object" id="1002">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ </object>
+ <reference key="children" ref="1000"/>
+ <nil key="parent"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-2</int>
+ <reference key="object" ref="1001"/>
+ <reference key="parent" ref="1002"/>
+ <string type="base64-UTF8" key="objectName">RmlsZSdzIE93bmVyA</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-1</int>
+ <reference key="object" ref="1003"/>
+ <reference key="parent" ref="1002"/>
+ <string key="objectName">First Responder</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">-3</int>
+ <reference key="object" ref="1004"/>
+ <reference key="parent" ref="1002"/>
+ <string key="objectName">Application</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">38</int>
+ <reference key="object" ref="69733037"/>
+ <reference key="parent" ref="1002"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">39</int>
+ <reference key="object" ref="391209158"/>
+ <reference key="parent" ref="1002"/>
+ <string key="objectName">CommitsController</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">40</int>
+ <reference key="object" ref="568231003"/>
+ <reference key="parent" ref="1002"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">46</int>
+ <reference key="object" ref="319362431"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="202620420"/>
+ <reference ref="16222431"/>
+ <reference ref="802449565"/>
+ <reference ref="555671215"/>
+ </object>
+ <reference key="parent" ref="1002"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">2</int>
+ <reference key="object" ref="202620420"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="663765878"/>
+ <reference ref="135073984"/>
+ </object>
+ <reference key="parent" ref="319362431"/>
+ <string key="objectName">History View</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">3</int>
+ <reference key="object" ref="663765878"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="254268962"/>
+ <reference ref="152625445"/>
+ <reference ref="452331733"/>
+ <reference ref="942510576"/>
+ </object>
+ <reference key="parent" ref="202620420"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">4</int>
+ <reference key="object" ref="135073984"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="465071889"/>
+ <reference ref="375889551"/>
+ <reference ref="529992882"/>
+ </object>
+ <reference key="parent" ref="202620420"/>
+ <string key="objectName">Bottom View</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">5</int>
+ <reference key="object" ref="465071889"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="624894365"/>
+ </object>
+ <reference key="parent" ref="135073984"/>
+ <string key="objectName">Raw View</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">6</int>
+ <reference key="object" ref="375889551"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="859052736"/>
+ </object>
+ <reference key="parent" ref="135073984"/>
+ <string key="objectName">Web View</string>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">7</int>
+ <reference key="object" ref="529992882"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="657042048"/>
+ </object>
+ <reference key="parent" ref="135073984"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">8</int>
+ <reference key="object" ref="657042048"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="626906425"/>
+ </object>
+ <reference key="parent" ref="529992882"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">9</int>
+ <reference key="object" ref="626906425"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="776605770"/>
+ <reference ref="630571485"/>
+ </object>
+ <reference key="parent" ref="657042048"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">10</int>
+ <reference key="object" ref="776605770"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="216928480"/>
+ <reference ref="471196443"/>
+ <reference ref="692013536"/>
+ </object>
+ <reference key="parent" ref="626906425"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">11</int>
+ <reference key="object" ref="630571485"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="75600241"/>
+ <reference ref="667376581"/>
+ <reference ref="802032705"/>
+ </object>
+ <reference key="parent" ref="626906425"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">12</int>
+ <reference key="object" ref="75600241"/>
+ <reference key="parent" ref="630571485"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">13</int>
+ <reference key="object" ref="667376581"/>
+ <reference key="parent" ref="630571485"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">14</int>
+ <reference key="object" ref="802032705"/>
+ <reference key="parent" ref="630571485"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">15</int>
+ <reference key="object" ref="216928480"/>
+ <object class="NSMutableArray" key="children">
+ <bool key="EncodedWithXMLCoder">YES</bool>
+ <reference ref="728334291"/>
+ </object>
+ <reference key="parent" ref="776605770"/>
+ </object>
+ <object class="IBObjectRecord">
+ <int key="objectID">16</int>
+ <reference key="object" ref="471196443"/>
+ <reference key="parent" ref="776605770"/>
+ </object>
+ <object class="IBObjectRecord">