<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>JSCocoaLauncher OLD/English.lproj/InfoPlist.strings</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/English.lproj/MainMenu.xib</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/English.lproj/RowView.xib</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/Info.plist</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaLauncher.js</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaLauncher.xcodeproj/TemplateIcon.icns</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaLauncher.xcodeproj/mini.mode2v3</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaLauncher.xcodeproj/mini.pbxuser</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaLauncher.xcodeproj/project.pbxproj</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaLauncher_Prefix.pch</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/ApplicationController.h</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/ApplicationController.m</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/English.lproj/InfoPlist.strings</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/English.lproj/MainMenu.xib</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/English.lproj/NSLogConsole.xib</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/Info.plist</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/JSCocoaSandbox.xcodeproj/TemplateIcon.icns</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/JSCocoaSandbox.xcodeproj/mini.mode2v3</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/JSCocoaSandbox.xcodeproj/mini.pbxuser</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/JSCocoaSandbox.xcodeproj/project.pbxproj</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/JSCocoaSandbox_Prefix.pch</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/NSLogConsole.h</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/NSLogConsole.html</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/NSLogConsole.m</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/JSCocoaSandbox/main.m</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher OLD/main.m</filename>
    </added>
    <added>
      <filename>JSCocoaLauncher/launcher.js</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,9 @@
 
+	// ObjC
+	var nil = null
+	var	YES	= true
+	var NO	= false
+	
 	function	log(str)	{	JSCocoaController.log('' + str)	}
 	
 	function	dumpHash(o)	{	var str = ''; for (var i in o) str += i + '=' + o[i] + '\n'; return str }
@@ -32,6 +37,7 @@
 		,'float'		: 'f'
 		,'double'		: 'd'
 		,'bool'			: 'B'
+		,'BOOL'			: 'B'
 		,'void'			: 'v'
 		,'undef'		: '?'
 		,'pointer'		: '^'</diff>
      <filename>JSCocoa/class.js</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,8 @@
 		&lt;string key=&quot;IBDocument.HIToolboxVersion&quot;&gt;353.00&lt;/string&gt;
 		&lt;object class=&quot;NSMutableArray&quot; key=&quot;IBDocument.EditedObjectIDs&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-			&lt;integer value=&quot;493&quot;/&gt;
+			&lt;integer value=&quot;372&quot;/&gt;
+			&lt;integer value=&quot;57&quot;/&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;NSArray&quot; key=&quot;IBDocument.PluginDependencies&quot;&gt;
 			&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
@@ -1110,158 +1111,192 @@
 				&lt;/object&gt;
 				&lt;string key=&quot;NSName&quot;&gt;_NSMainMenu&lt;/string&gt;
 			&lt;/object&gt;
-			&lt;object class=&quot;NSCustomObject&quot; id=&quot;755631768&quot;&gt;
-				&lt;string key=&quot;NSClassName&quot;&gt;NSFontManager&lt;/string&gt;
-			&lt;/object&gt;
-			&lt;object class=&quot;NSCustomObject&quot; id=&quot;985305278&quot;&gt;
-				&lt;string key=&quot;NSClassName&quot;&gt;ApplicationController&lt;/string&gt;
-			&lt;/object&gt;
-			&lt;object class=&quot;NSWindowTemplate&quot; id=&quot;386303775&quot;&gt;
-				&lt;int key=&quot;NSWindowStyleMask&quot;&gt;271&lt;/int&gt;
+			&lt;object class=&quot;NSWindowTemplate&quot; id=&quot;972006081&quot;&gt;
+				&lt;int key=&quot;NSWindowStyleMask&quot;&gt;15&lt;/int&gt;
 				&lt;int key=&quot;NSWindowBacking&quot;&gt;2&lt;/int&gt;
-				&lt;string key=&quot;NSWindowRect&quot;&gt;{{196, 70}, {630, 440}}&lt;/string&gt;
-				&lt;int key=&quot;NSWTFlags&quot;&gt;603979776&lt;/int&gt;
-				&lt;string key=&quot;NSWindowTitle&quot;&gt;JSCocoa Launcher&lt;/string&gt;
+				&lt;string key=&quot;NSWindowRect&quot;&gt;{{335, 310}, {711, 440}}&lt;/string&gt;
+				&lt;int key=&quot;NSWTFlags&quot;&gt;1946157056&lt;/int&gt;
+				&lt;string key=&quot;NSWindowTitle&quot;&gt;JSCocoa&lt;/string&gt;
 				&lt;string key=&quot;NSWindowClass&quot;&gt;NSWindow&lt;/string&gt;
 				&lt;nil key=&quot;NSViewClass&quot;/&gt;
 				&lt;string key=&quot;NSWindowContentMaxSize&quot;&gt;{3.40282e+38, 3.40282e+38}&lt;/string&gt;
-				&lt;string key=&quot;NSWindowContentMinSize&quot;&gt;{350, 250}&lt;/string&gt;
-				&lt;object class=&quot;NSView&quot; key=&quot;NSWindowView&quot; id=&quot;967029454&quot;&gt;
+				&lt;object class=&quot;NSView&quot; key=&quot;NSWindowView&quot; id=&quot;439893737&quot;&gt;
 					&lt;reference key=&quot;NSNextResponder&quot;/&gt;
 					&lt;int key=&quot;NSvFlags&quot;&gt;256&lt;/int&gt;
 					&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSubviews&quot;&gt;
 						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSProgressIndicator&quot; id=&quot;603145606&quot;&gt;
-							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;967029454&quot;/&gt;
-							&lt;int key=&quot;NSvFlags&quot;&gt;-2147482359&lt;/int&gt;
-							&lt;object class=&quot;NSPSMatrix&quot; key=&quot;NSDrawMatrix&quot;/&gt;
-							&lt;string key=&quot;NSFrame&quot;&gt;{{608, -53}, {16, 16}}&lt;/string&gt;
-							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;967029454&quot;/&gt;
-							&lt;int key=&quot;NSpiFlags&quot;&gt;20746&lt;/int&gt;
-							&lt;double key=&quot;NSMinValue&quot;&gt;1.600000e+01&lt;/double&gt;
-							&lt;double key=&quot;NSMaxValue&quot;&gt;1.000000e+02&lt;/double&gt;
-						&lt;/object&gt;
-						&lt;object class=&quot;NSScrollView&quot; id=&quot;52738987&quot;&gt;
-							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;967029454&quot;/&gt;
-							&lt;int key=&quot;NSvFlags&quot;&gt;274&lt;/int&gt;
+						&lt;object class=&quot;NSScrollView&quot; id=&quot;198773966&quot;&gt;
+							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;439893737&quot;/&gt;
+							&lt;int key=&quot;NSvFlags&quot;&gt;4372&lt;/int&gt;
 							&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSubviews&quot;&gt;
 								&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-								&lt;object class=&quot;NSClipView&quot; id=&quot;105457055&quot;&gt;
-									&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;52738987&quot;/&gt;
+								&lt;object class=&quot;NSClipView&quot; id=&quot;810062033&quot;&gt;
+									&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;198773966&quot;/&gt;
 									&lt;int key=&quot;NSvFlags&quot;&gt;2304&lt;/int&gt;
 									&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSSubviews&quot;&gt;
 										&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-										&lt;object class=&quot;NSCustomView&quot; id=&quot;1014610202&quot;&gt;
-											&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;105457055&quot;/&gt;
-											&lt;int key=&quot;NSvFlags&quot;&gt;290&lt;/int&gt;
-											&lt;string key=&quot;NSFrameSize&quot;&gt;{630, 181}&lt;/string&gt;
-											&lt;reference key=&quot;NSSuperview&quot; ref=&quot;105457055&quot;/&gt;
-											&lt;string key=&quot;NSClassName&quot;&gt;ListView&lt;/string&gt;
+										&lt;object class=&quot;NSOutlineView&quot; id=&quot;864739022&quot;&gt;
+											&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;810062033&quot;/&gt;
+											&lt;int key=&quot;NSvFlags&quot;&gt;256&lt;/int&gt;
+											&lt;string key=&quot;NSFrameSize&quot;&gt;{168, 448}&lt;/string&gt;
+											&lt;reference key=&quot;NSSuperview&quot; ref=&quot;810062033&quot;/&gt;
+											&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
+											&lt;object class=&quot;_NSCornerView&quot; key=&quot;NSCornerView&quot;&gt;
+												&lt;nil key=&quot;NSNextResponder&quot;/&gt;
+												&lt;int key=&quot;NSvFlags&quot;&gt;-2147483392&lt;/int&gt;
+												&lt;string key=&quot;NSFrame&quot;&gt;{{-26, 0}, {16, 17}}&lt;/string&gt;
+											&lt;/object&gt;
+											&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSTableColumns&quot;&gt;
+												&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+												&lt;object class=&quot;NSTableColumn&quot; id=&quot;243825551&quot;&gt;
+													&lt;double key=&quot;NSWidth&quot;&gt;1.650000e+02&lt;/double&gt;
+													&lt;double key=&quot;NSMinWidth&quot;&gt;1.600000e+01&lt;/double&gt;
+													&lt;double key=&quot;NSMaxWidth&quot;&gt;1.000000e+03&lt;/double&gt;
+													&lt;object class=&quot;NSTableHeaderCell&quot; key=&quot;NSHeaderCell&quot;&gt;
+														&lt;int key=&quot;NSCellFlags&quot;&gt;75628032&lt;/int&gt;
+														&lt;int key=&quot;NSCellFlags2&quot;&gt;0&lt;/int&gt;
+														&lt;string key=&quot;NSContents&quot;/&gt;
+														&lt;object class=&quot;NSFont&quot; key=&quot;NSSupport&quot;&gt;
+															&lt;string key=&quot;NSName&quot;&gt;LucidaGrande&lt;/string&gt;
+															&lt;double key=&quot;NSSize&quot;&gt;1.100000e+01&lt;/double&gt;
+															&lt;int key=&quot;NSfFlags&quot;&gt;3100&lt;/int&gt;
+														&lt;/object&gt;
+														&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot;&gt;
+															&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
+															&lt;bytes key=&quot;NSWhite&quot;&gt;MC4zMzMzMzI5OQA&lt;/bytes&gt;
+														&lt;/object&gt;
+														&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot;&gt;
+															&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
+															&lt;string key=&quot;NSCatalogName&quot;&gt;System&lt;/string&gt;
+															&lt;string key=&quot;NSColorName&quot;&gt;headerTextColor&lt;/string&gt;
+															&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot; id=&quot;988994994&quot;&gt;
+																&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
+																&lt;bytes key=&quot;NSWhite&quot;&gt;MAA&lt;/bytes&gt;
+															&lt;/object&gt;
+														&lt;/object&gt;
+													&lt;/object&gt;
+													&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSDataCell&quot; id=&quot;967162566&quot;&gt;
+														&lt;int key=&quot;NSCellFlags&quot;&gt;337772096&lt;/int&gt;
+														&lt;int key=&quot;NSCellFlags2&quot;&gt;2048&lt;/int&gt;
+														&lt;string key=&quot;NSContents&quot;&gt;Text Cell&lt;/string&gt;
+														&lt;object class=&quot;NSFont&quot; key=&quot;NSSupport&quot;&gt;
+															&lt;string key=&quot;NSName&quot;&gt;LucidaGrande&lt;/string&gt;
+															&lt;double key=&quot;NSSize&quot;&gt;1.300000e+01&lt;/double&gt;
+															&lt;int key=&quot;NSfFlags&quot;&gt;1044&lt;/int&gt;
+														&lt;/object&gt;
+														&lt;reference key=&quot;NSControlView&quot; ref=&quot;864739022&quot;/&gt;
+														&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot; id=&quot;457525827&quot;&gt;
+															&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
+															&lt;string key=&quot;NSCatalogName&quot;&gt;System&lt;/string&gt;
+															&lt;string key=&quot;NSColorName&quot;&gt;controlBackgroundColor&lt;/string&gt;
+															&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot;&gt;
+																&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
+																&lt;bytes key=&quot;NSWhite&quot;&gt;MC42NjY2NjY2OQA&lt;/bytes&gt;
+															&lt;/object&gt;
+														&lt;/object&gt;
+														&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot;&gt;
+															&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
+															&lt;string key=&quot;NSCatalogName&quot;&gt;System&lt;/string&gt;
+															&lt;string key=&quot;NSColorName&quot;&gt;controlTextColor&lt;/string&gt;
+															&lt;reference key=&quot;NSColor&quot; ref=&quot;988994994&quot;/&gt;
+														&lt;/object&gt;
+													&lt;/object&gt;
+													&lt;int key=&quot;NSResizingMask&quot;&gt;3&lt;/int&gt;
+													&lt;bool key=&quot;NSIsResizeable&quot;&gt;YES&lt;/bool&gt;
+													&lt;bool key=&quot;NSIsEditable&quot;&gt;YES&lt;/bool&gt;
+													&lt;reference key=&quot;NSTableView&quot; ref=&quot;864739022&quot;/&gt;
+												&lt;/object&gt;
+											&lt;/object&gt;
+											&lt;double key=&quot;NSIntercellSpacingWidth&quot;&gt;3.000000e+00&lt;/double&gt;
+											&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot;&gt;
+												&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
+												&lt;string key=&quot;NSCatalogName&quot;&gt;System&lt;/string&gt;
+												&lt;string key=&quot;NSColorName&quot;&gt;_sourceListBackgroundColor&lt;/string&gt;
+												&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot;&gt;
+													&lt;int key=&quot;NSColorSpace&quot;&gt;1&lt;/int&gt;
+													&lt;bytes key=&quot;NSRGB&quot;&gt;MC44MzkyMTU3IDAuODY2NjY2NjcgMC44OTgwMzkyMgA&lt;/bytes&gt;
+												&lt;/object&gt;
+											&lt;/object&gt;
+											&lt;object class=&quot;NSColor&quot; key=&quot;NSGridColor&quot;&gt;
+												&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
+												&lt;string key=&quot;NSCatalogName&quot;&gt;System&lt;/string&gt;
+												&lt;string key=&quot;NSColorName&quot;&gt;gridColor&lt;/string&gt;
+												&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot;&gt;
+													&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
+													&lt;bytes key=&quot;NSWhite&quot;&gt;MC41AA&lt;/bytes&gt;
+												&lt;/object&gt;
+											&lt;/object&gt;
+											&lt;double key=&quot;NSRowHeight&quot;&gt;2.000000e+01&lt;/double&gt;
+											&lt;int key=&quot;NSTvFlags&quot;&gt;-767557632&lt;/int&gt;
+											&lt;int key=&quot;NSColumnAutoresizingStyle&quot;&gt;4&lt;/int&gt;
+											&lt;int key=&quot;NSDraggingSourceMaskForLocal&quot;&gt;15&lt;/int&gt;
+											&lt;int key=&quot;NSDraggingSourceMaskForNonLocal&quot;&gt;0&lt;/int&gt;
+											&lt;bool key=&quot;NSAllowsTypeSelect&quot;&gt;YES&lt;/bool&gt;
+											&lt;int key=&quot;NSTableViewSelectionHighlightStyle&quot;&gt;1&lt;/int&gt;
+											&lt;float key=&quot;NSOutlineViewIndentationPerLevelKey&quot;&gt;1.400000e+01&lt;/float&gt;
 										&lt;/object&gt;
 									&lt;/object&gt;
-									&lt;string key=&quot;NSFrame&quot;&gt;{{1, 1}, {630, 414}}&lt;/string&gt;
-									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;52738987&quot;/&gt;
-									&lt;reference key=&quot;NSNextKeyView&quot; ref=&quot;1014610202&quot;/&gt;
-									&lt;reference key=&quot;NSDocView&quot; ref=&quot;1014610202&quot;/&gt;
-									&lt;object class=&quot;NSColor&quot; key=&quot;NSBGColor&quot;&gt;
-										&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
-										&lt;bytes key=&quot;NSWhite&quot;&gt;MQA&lt;/bytes&gt;
-									&lt;/object&gt;
+									&lt;string key=&quot;NSFrame&quot;&gt;{{1, 1}, {168, 448}}&lt;/string&gt;
+									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;198773966&quot;/&gt;
+									&lt;reference key=&quot;NSNextKeyView&quot; ref=&quot;864739022&quot;/&gt;
+									&lt;reference key=&quot;NSDocView&quot; ref=&quot;864739022&quot;/&gt;
+									&lt;reference key=&quot;NSBGColor&quot; ref=&quot;457525827&quot;/&gt;
 									&lt;int key=&quot;NScvFlags&quot;&gt;4&lt;/int&gt;
 								&lt;/object&gt;
-								&lt;object class=&quot;NSScroller&quot; id=&quot;234373801&quot;&gt;
-									&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;52738987&quot;/&gt;
+								&lt;object class=&quot;NSScroller&quot; id=&quot;220434482&quot;&gt;
+									&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;198773966&quot;/&gt;
 									&lt;int key=&quot;NSvFlags&quot;&gt;-2147483392&lt;/int&gt;
-									&lt;string key=&quot;NSFrame&quot;&gt;{{616, 1}, {15, 399}}&lt;/string&gt;
-									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;52738987&quot;/&gt;
-									&lt;reference key=&quot;NSTarget&quot; ref=&quot;52738987&quot;/&gt;
+									&lt;string key=&quot;NSFrame&quot;&gt;{{386, 1}, {15, 276}}&lt;/string&gt;
+									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;198773966&quot;/&gt;
+									&lt;reference key=&quot;NSTarget&quot; ref=&quot;198773966&quot;/&gt;
 									&lt;string key=&quot;NSAction&quot;&gt;_doScroller:&lt;/string&gt;
-									&lt;double key=&quot;NSCurValue&quot;&gt;1.000000e+00&lt;/double&gt;
-									&lt;double key=&quot;NSPercent&quot;&gt;9.682875e-01&lt;/double&gt;
+									&lt;double key=&quot;NSPercent&quot;&gt;9.965754e-01&lt;/double&gt;
 								&lt;/object&gt;
-								&lt;object class=&quot;NSScroller&quot; id=&quot;93444159&quot;&gt;
-									&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;52738987&quot;/&gt;
+								&lt;object class=&quot;NSScroller&quot; id=&quot;482650957&quot;&gt;
+									&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;198773966&quot;/&gt;
 									&lt;int key=&quot;NSvFlags&quot;&gt;-2147483392&lt;/int&gt;
-									&lt;string key=&quot;NSFrame&quot;&gt;{{1, 400}, {615, 15}}&lt;/string&gt;
-									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;52738987&quot;/&gt;
+									&lt;string key=&quot;NSFrame&quot;&gt;{{1, 277}, {385, 15}}&lt;/string&gt;
+									&lt;reference key=&quot;NSSuperview&quot; ref=&quot;198773966&quot;/&gt;
 									&lt;int key=&quot;NSsFlags&quot;&gt;1&lt;/int&gt;
-									&lt;reference key=&quot;NSTarget&quot; ref=&quot;52738987&quot;/&gt;
+									&lt;reference key=&quot;NSTarget&quot; ref=&quot;198773966&quot;/&gt;
 									&lt;string key=&quot;NSAction&quot;&gt;_doScroller:&lt;/string&gt;
-									&lt;double key=&quot;NSPercent&quot;&gt;9.775449e-01&lt;/double&gt;
+									&lt;double key=&quot;NSPercent&quot;&gt;9.975063e-01&lt;/double&gt;
 								&lt;/object&gt;
 							&lt;/object&gt;
-							&lt;string key=&quot;NSFrame&quot;&gt;{{-1, 25}, {632, 416}}&lt;/string&gt;
-							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;967029454&quot;/&gt;
-							&lt;reference key=&quot;NSNextKeyView&quot; ref=&quot;105457055&quot;/&gt;
+							&lt;string key=&quot;NSFrame&quot;&gt;{{-1, -9}, {170, 450}}&lt;/string&gt;
+							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;439893737&quot;/&gt;
+							&lt;reference key=&quot;NSNextKeyView&quot; ref=&quot;810062033&quot;/&gt;
 							&lt;int key=&quot;NSsFlags&quot;&gt;562&lt;/int&gt;
-							&lt;reference key=&quot;NSVScroller&quot; ref=&quot;234373801&quot;/&gt;
-							&lt;reference key=&quot;NSHScroller&quot; ref=&quot;93444159&quot;/&gt;
-							&lt;reference key=&quot;NSContentView&quot; ref=&quot;105457055&quot;/&gt;
-						&lt;/object&gt;
-						&lt;object class=&quot;NSTextField&quot; id=&quot;690094147&quot;&gt;
-							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;967029454&quot;/&gt;
-							&lt;int key=&quot;NSvFlags&quot;&gt;290&lt;/int&gt;
-							&lt;string key=&quot;NSFrame&quot;&gt;{{5, 6}, {476, 14}}&lt;/string&gt;
-							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;967029454&quot;/&gt;
-							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
-							&lt;object class=&quot;NSTextFieldCell&quot; key=&quot;NSCell&quot; id=&quot;820431330&quot;&gt;
-								&lt;int key=&quot;NSCellFlags&quot;&gt;68288064&lt;/int&gt;
-								&lt;int key=&quot;NSCellFlags2&quot;&gt;272761856&lt;/int&gt;
-								&lt;string key=&quot;NSContents&quot;&gt;n jscocoas, n2 running&lt;/string&gt;
-								&lt;object class=&quot;NSFont&quot; key=&quot;NSSupport&quot; id=&quot;26&quot;&gt;
-									&lt;string key=&quot;NSName&quot;&gt;LucidaGrande&lt;/string&gt;
-									&lt;double key=&quot;NSSize&quot;&gt;1.100000e+01&lt;/double&gt;
-									&lt;int key=&quot;NSfFlags&quot;&gt;3100&lt;/int&gt;
-								&lt;/object&gt;
-								&lt;reference key=&quot;NSControlView&quot; ref=&quot;690094147&quot;/&gt;
-								&lt;object class=&quot;NSColor&quot; key=&quot;NSBackgroundColor&quot;&gt;
-									&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-									&lt;string key=&quot;NSCatalogName&quot;&gt;System&lt;/string&gt;
-									&lt;string key=&quot;NSColorName&quot;&gt;controlColor&lt;/string&gt;
-									&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot;&gt;
-										&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
-										&lt;bytes key=&quot;NSWhite&quot;&gt;MC42NjY2NjY2OQA&lt;/bytes&gt;
-									&lt;/object&gt;
-								&lt;/object&gt;
-								&lt;object class=&quot;NSColor&quot; key=&quot;NSTextColor&quot;&gt;
-									&lt;int key=&quot;NSColorSpace&quot;&gt;6&lt;/int&gt;
-									&lt;string key=&quot;NSCatalogName&quot;&gt;System&lt;/string&gt;
-									&lt;string key=&quot;NSColorName&quot;&gt;controlTextColor&lt;/string&gt;
-									&lt;object class=&quot;NSColor&quot; key=&quot;NSColor&quot;&gt;
-										&lt;int key=&quot;NSColorSpace&quot;&gt;3&lt;/int&gt;
-										&lt;bytes key=&quot;NSWhite&quot;&gt;MAA&lt;/bytes&gt;
-									&lt;/object&gt;
-								&lt;/object&gt;
-							&lt;/object&gt;
-						&lt;/object&gt;
-						&lt;object class=&quot;NSButton&quot; id=&quot;721289626&quot;&gt;
-							&lt;reference key=&quot;NSNextResponder&quot; ref=&quot;967029454&quot;/&gt;
-							&lt;int key=&quot;NSvFlags&quot;&gt;289&lt;/int&gt;
-							&lt;string key=&quot;NSFrame&quot;&gt;{{486, 0}, {122, 25}}&lt;/string&gt;
-							&lt;reference key=&quot;NSSuperview&quot; ref=&quot;967029454&quot;/&gt;
-							&lt;bool key=&quot;NSEnabled&quot;&gt;YES&lt;/bool&gt;
-							&lt;object class=&quot;NSButtonCell&quot; key=&quot;NSCell&quot; id=&quot;478446177&quot;&gt;
-								&lt;int key=&quot;NSCellFlags&quot;&gt;-1543373312&lt;/int&gt;
-								&lt;int key=&quot;NSCellFlags2&quot;&gt;134381568&lt;/int&gt;
-								&lt;string key=&quot;NSContents&quot;&gt;Kill All Running&lt;/string&gt;
-								&lt;reference key=&quot;NSSupport&quot; ref=&quot;26&quot;/&gt;
-								&lt;reference key=&quot;NSControlView&quot; ref=&quot;721289626&quot;/&gt;
-								&lt;int key=&quot;NSButtonFlags&quot;&gt;-2038152961&lt;/int&gt;
-								&lt;int key=&quot;NSButtonFlags2&quot;&gt;163&lt;/int&gt;
-								&lt;string key=&quot;NSAlternateContents&quot;/&gt;
-								&lt;string key=&quot;NSKeyEquivalent&quot;/&gt;
-								&lt;int key=&quot;NSPeriodicDelay&quot;&gt;400&lt;/int&gt;
-								&lt;int key=&quot;NSPeriodicInterval&quot;&gt;75&lt;/int&gt;
-							&lt;/object&gt;
+							&lt;reference key=&quot;NSVScroller&quot; ref=&quot;220434482&quot;/&gt;
+							&lt;reference key=&quot;NSHScroller&quot; ref=&quot;482650957&quot;/&gt;
+							&lt;reference key=&quot;NSContentView&quot; ref=&quot;810062033&quot;/&gt;
+							&lt;bytes key=&quot;NSScrollAmts&quot;&gt;QSAAAEEgAABBoAAAQaAAAA&lt;/bytes&gt;
 						&lt;/object&gt;
 					&lt;/object&gt;
-					&lt;string key=&quot;NSFrameSize&quot;&gt;{630, 440}&lt;/string&gt;
+					&lt;string key=&quot;NSFrameSize&quot;&gt;{711, 440}&lt;/string&gt;
 					&lt;reference key=&quot;NSSuperview&quot;/&gt;
 				&lt;/object&gt;
-				&lt;string key=&quot;NSScreenRect&quot;&gt;{{0, 0}, {1920, 1178}}&lt;/string&gt;
-				&lt;string key=&quot;NSMinSize&quot;&gt;{350, 272}&lt;/string&gt;
+				&lt;string key=&quot;NSScreenRect&quot;&gt;{{0, 0}, {1440, 878}}&lt;/string&gt;
 				&lt;string key=&quot;NSMaxSize&quot;&gt;{3.40282e+38, 3.40282e+38}&lt;/string&gt;
-				&lt;string key=&quot;NSFrameAutosaveName&quot;&gt;JSCocoaLauncher&lt;/string&gt;
+			&lt;/object&gt;
+			&lt;object class=&quot;NSCustomObject&quot; id=&quot;755631768&quot;&gt;
+				&lt;string key=&quot;NSClassName&quot;&gt;NSFontManager&lt;/string&gt;
+			&lt;/object&gt;
+			&lt;object class=&quot;NSCustomObject&quot; id=&quot;795581231&quot;&gt;
+				&lt;string key=&quot;NSClassName&quot;&gt;ApplicationController&lt;/string&gt;
+			&lt;/object&gt;
+			&lt;object class=&quot;NSTreeController&quot; id=&quot;1028575184&quot;&gt;
+				&lt;object class=&quot;NSMutableArray&quot; key=&quot;NSDeclaredKeys&quot;&gt;
+					&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+					&lt;string&gt;name&lt;/string&gt;
+				&lt;/object&gt;
+				&lt;bool key=&quot;NSEditable&quot;&gt;YES&lt;/bool&gt;
+				&lt;bool key=&quot;NSAutomaticallyPreparesContent&quot;&gt;YES&lt;/bool&gt;
+				&lt;object class=&quot;_NSManagedProxy&quot; key=&quot;_NSManagedProxy&quot;/&gt;
+				&lt;bool key=&quot;NSAvoidsEmptySelection&quot;&gt;YES&lt;/bool&gt;
+				&lt;bool key=&quot;NSPreservesSelection&quot;&gt;YES&lt;/bool&gt;
+				&lt;bool key=&quot;NSSelectsInsertedObjects&quot;&gt;YES&lt;/bool&gt;
+				&lt;string key=&quot;NSTreeContentChildrenKey&quot;&gt;children&lt;/string&gt;
 			&lt;/object&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBObjectContainer&quot; key=&quot;IBDocument.Objects&quot;&gt;
@@ -1797,51 +1832,43 @@
 				&lt;/object&gt;
 				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
 					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot;&gt;delegate&lt;/string&gt;
-						&lt;reference key=&quot;source&quot; ref=&quot;1021&quot;/&gt;
-						&lt;reference key=&quot;destination&quot; ref=&quot;985305278&quot;/&gt;
-					&lt;/object&gt;
-					&lt;int key=&quot;connectionID&quot;&gt;451&lt;/int&gt;
-				&lt;/object&gt;
-				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
-					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot;&gt;window&lt;/string&gt;
-						&lt;reference key=&quot;source&quot; ref=&quot;985305278&quot;/&gt;
-						&lt;reference key=&quot;destination&quot; ref=&quot;386303775&quot;/&gt;
-					&lt;/object&gt;
-					&lt;int key=&quot;connectionID&quot;&gt;526&lt;/int&gt;
-				&lt;/object&gt;
-				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
-					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot;&gt;progressIndicator&lt;/string&gt;
-						&lt;reference key=&quot;source&quot; ref=&quot;985305278&quot;/&gt;
-						&lt;reference key=&quot;destination&quot; ref=&quot;603145606&quot;/&gt;
-					&lt;/object&gt;
-					&lt;int key=&quot;connectionID&quot;&gt;528&lt;/int&gt;
-				&lt;/object&gt;
-				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
-					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot;&gt;scrollViewContent&lt;/string&gt;
-						&lt;reference key=&quot;source&quot; ref=&quot;985305278&quot;/&gt;
-						&lt;reference key=&quot;destination&quot; ref=&quot;1014610202&quot;/&gt;
-					&lt;/object&gt;
-					&lt;int key=&quot;connectionID&quot;&gt;552&lt;/int&gt;
-				&lt;/object&gt;
-				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
-					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot;&gt;scrollView&lt;/string&gt;
-						&lt;reference key=&quot;source&quot; ref=&quot;985305278&quot;/&gt;
-						&lt;reference key=&quot;destination&quot; ref=&quot;52738987&quot;/&gt;
+						&lt;string key=&quot;label&quot;&gt;sourceList&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;795581231&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;864739022&quot;/&gt;
+					&lt;/object&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;470&lt;/int&gt;
+				&lt;/object&gt;
+				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
+					&lt;object class=&quot;IBBindingConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;value: arrangedObjects.name&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;243825551&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;1028575184&quot;/&gt;
+						&lt;object class=&quot;NSNibBindingConnector&quot; key=&quot;connector&quot;&gt;
+							&lt;reference key=&quot;NSSource&quot; ref=&quot;243825551&quot;/&gt;
+							&lt;reference key=&quot;NSDestination&quot; ref=&quot;1028575184&quot;/&gt;
+							&lt;string key=&quot;NSLabel&quot;&gt;value: arrangedObjects.name&lt;/string&gt;
+							&lt;string key=&quot;NSBinding&quot;&gt;value&lt;/string&gt;
+							&lt;string key=&quot;NSKeyPath&quot;&gt;arrangedObjects.name&lt;/string&gt;
+							&lt;int key=&quot;NSNibBindingConnectorVersion&quot;&gt;2&lt;/int&gt;
+						&lt;/object&gt;
 					&lt;/object&gt;
-					&lt;int key=&quot;connectionID&quot;&gt;553&lt;/int&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;473&lt;/int&gt;
 				&lt;/object&gt;
 				&lt;object class=&quot;IBConnectionRecord&quot;&gt;
-					&lt;object class=&quot;IBOutletConnection&quot; key=&quot;connection&quot;&gt;
-						&lt;string key=&quot;label&quot;&gt;statusText&lt;/string&gt;
-						&lt;reference key=&quot;source&quot; ref=&quot;985305278&quot;/&gt;
-						&lt;reference key=&quot;destination&quot; ref=&quot;690094147&quot;/&gt;
+					&lt;object class=&quot;IBBindingConnection&quot; key=&quot;connection&quot;&gt;
+						&lt;string key=&quot;label&quot;&gt;contentArray: sidebarItems&lt;/string&gt;
+						&lt;reference key=&quot;source&quot; ref=&quot;1028575184&quot;/&gt;
+						&lt;reference key=&quot;destination&quot; ref=&quot;795581231&quot;/&gt;
+						&lt;object class=&quot;NSNibBindingConnector&quot; key=&quot;connector&quot;&gt;
+							&lt;reference key=&quot;NSSource&quot; ref=&quot;1028575184&quot;/&gt;
+							&lt;reference key=&quot;NSDestination&quot; ref=&quot;795581231&quot;/&gt;
+							&lt;string key=&quot;NSLabel&quot;&gt;contentArray: sidebarItems&lt;/string&gt;
+							&lt;string key=&quot;NSBinding&quot;&gt;contentArray&lt;/string&gt;
+							&lt;string key=&quot;NSKeyPath&quot;&gt;sidebarItems&lt;/string&gt;
+							&lt;int key=&quot;NSNibBindingConnectorVersion&quot;&gt;2&lt;/int&gt;
+						&lt;/object&gt;
 					&lt;/object&gt;
-					&lt;int key=&quot;connectionID&quot;&gt;554&lt;/int&gt;
+					&lt;int key=&quot;connectionID&quot;&gt;476&lt;/int&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;object class=&quot;IBMutableOrderedSet&quot; key=&quot;objectRecords&quot;&gt;
@@ -2416,6 +2443,24 @@
 						&lt;reference key=&quot;parent&quot; ref=&quot;698887838&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;371&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;972006081&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;439893737&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;1049&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
+						&lt;int key=&quot;objectID&quot;&gt;372&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;439893737&quot;/&gt;
+						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
+							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
+							&lt;reference ref=&quot;198773966&quot;/&gt;
+						&lt;/object&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;972006081&quot;/&gt;
+					&lt;/object&gt;
+					&lt;object class=&quot;IBObjectRecord&quot;&gt;
 						&lt;int key=&quot;objectID&quot;&gt;375&lt;/int&gt;
 						&lt;reference key=&quot;object&quot; ref=&quot;302598603&quot;/&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
@@ -2726,89 +2771,58 @@
 						&lt;reference key=&quot;parent&quot; ref=&quot;1049&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;450&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;985305278&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;459&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;795581231&quot;/&gt;
 						&lt;reference key=&quot;parent&quot; ref=&quot;1049&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;492&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;386303775&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;461&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;198773966&quot;/&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;967029454&quot;/&gt;
+							&lt;reference ref=&quot;220434482&quot;/&gt;
+							&lt;reference ref=&quot;482650957&quot;/&gt;
+							&lt;reference ref=&quot;864739022&quot;/&gt;
 						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;1049&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;439893737&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;493&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;967029454&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;603145606&quot;/&gt;
-							&lt;reference ref=&quot;721289626&quot;/&gt;
-							&lt;reference ref=&quot;690094147&quot;/&gt;
-							&lt;reference ref=&quot;52738987&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;386303775&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;462&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;220434482&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;198773966&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;527&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;603145606&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;967029454&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;463&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;482650957&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;198773966&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;542&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;52738987&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;464&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;864739022&quot;/&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;1014610202&quot;/&gt;
-							&lt;reference ref=&quot;93444159&quot;/&gt;
-							&lt;reference ref=&quot;234373801&quot;/&gt;
+							&lt;reference ref=&quot;243825551&quot;/&gt;
 						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;967029454&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;198773966&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;543&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;1014610202&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;52738987&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;544&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;93444159&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;52738987&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;545&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;234373801&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;52738987&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;546&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;690094147&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;466&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;243825551&quot;/&gt;
 						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
 							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;820431330&quot;/&gt;
+							&lt;reference ref=&quot;967162566&quot;/&gt;
 						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;967029454&quot;/&gt;
-					&lt;/object&gt;
-					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;547&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;820431330&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;690094147&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;864739022&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;548&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;721289626&quot;/&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;children&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;reference ref=&quot;478446177&quot;/&gt;
-						&lt;/object&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;967029454&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;469&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;967162566&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;243825551&quot;/&gt;
 					&lt;/object&gt;
 					&lt;object class=&quot;IBObjectRecord&quot;&gt;
-						&lt;int key=&quot;objectID&quot;&gt;549&lt;/int&gt;
-						&lt;reference key=&quot;object&quot; ref=&quot;478446177&quot;/&gt;
-						&lt;reference key=&quot;parent&quot; ref=&quot;721289626&quot;/&gt;
+						&lt;int key=&quot;objectID&quot;&gt;471&lt;/int&gt;
+						&lt;reference key=&quot;object&quot; ref=&quot;1028575184&quot;/&gt;
+						&lt;reference key=&quot;parent&quot; ref=&quot;1049&quot;/&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;
@@ -2948,6 +2962,12 @@
 					&lt;string&gt;351.ImportedFromIB2&lt;/string&gt;
 					&lt;string&gt;354.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;354.ImportedFromIB2&lt;/string&gt;
+					&lt;string&gt;371.IBEditorWindowLastContentRect&lt;/string&gt;
+					&lt;string&gt;371.IBWindowTemplateEditedContentRect&lt;/string&gt;
+					&lt;string&gt;371.NSWindowTemplate.visibleAtLaunch&lt;/string&gt;
+					&lt;string&gt;371.editorWindowContentRectSynchronizationRect&lt;/string&gt;
+					&lt;string&gt;371.windowTemplate.maxSize&lt;/string&gt;
+					&lt;string&gt;372.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;375.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;376.IBEditorWindowLastContentRect&lt;/string&gt;
 					&lt;string&gt;376.IBPluginDependency&lt;/string&gt;
@@ -2996,24 +3016,16 @@
 					&lt;string&gt;418.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;419.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;420.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;450.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;492.IBEditorWindowLastContentRect&lt;/string&gt;
-					&lt;string&gt;492.IBWindowTemplateEditedContentRect&lt;/string&gt;
-					&lt;string&gt;492.NSWindowTemplate.visibleAtLaunch&lt;/string&gt;
-					&lt;string&gt;492.windowTemplate.hasMinSize&lt;/string&gt;
-					&lt;string&gt;492.windowTemplate.minSize&lt;/string&gt;
-					&lt;string&gt;493.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;459.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;461.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;462.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;463.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;464.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;466.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;469.IBPluginDependency&lt;/string&gt;
+					&lt;string&gt;471.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;5.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;5.ImportedFromIB2&lt;/string&gt;
-					&lt;string&gt;527.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;542.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;543.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;544.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;545.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;546.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;547.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;548.IBPluginDependency&lt;/string&gt;
-					&lt;string&gt;549.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;56.IBPluginDependency&lt;/string&gt;
 					&lt;string&gt;56.ImportedFromIB2&lt;/string&gt;
 					&lt;string&gt;57.IBEditorWindowLastContentRect&lt;/string&gt;
@@ -3159,7 +3171,7 @@
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{{525, 802}, {197, 73}}&lt;/string&gt;
-					&lt;string&gt;{{605, 286}, {478, 20}}&lt;/string&gt;
+					&lt;string&gt;{{207, 285}, {478, 20}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{74, 862}&lt;/string&gt;
@@ -3182,6 +3194,12 @@
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
+					&lt;string&gt;{{345, 325}, {711, 440}}&lt;/string&gt;
+					&lt;string&gt;{{345, 325}, {711, 440}}&lt;/string&gt;
+					&lt;reference ref=&quot;9&quot;/&gt;
+					&lt;string&gt;{{33, 99}, {480, 360}}&lt;/string&gt;
+					&lt;string&gt;{3.40282e+38, 3.40282e+38}&lt;/string&gt;
+					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;{{437, 242}, {86, 43}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
@@ -3231,15 +3249,6 @@
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
-					&lt;string&gt;{{656, 152}, {630, 440}}&lt;/string&gt;
-					&lt;string&gt;{{656, 152}, {630, 440}}&lt;/string&gt;
-					&lt;boolean value=&quot;NO&quot;/&gt;
-					&lt;boolean value=&quot;YES&quot;/&gt;
-					&lt;string&gt;{350, 250}&lt;/string&gt;
-					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
-					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
-					&lt;reference ref=&quot;9&quot;/&gt;
-					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
@@ -3248,9 +3257,10 @@
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
+					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
-					&lt;string&gt;{{617, 103}, {245, 183}}&lt;/string&gt;
+					&lt;string&gt;{{219, 102}, {245, 183}}&lt;/string&gt;
 					&lt;string&gt;com.apple.InterfaceBuilder.CocoaPlugin&lt;/string&gt;
 					&lt;reference ref=&quot;9&quot;/&gt;
 					&lt;string&gt;{{23, 794}, {245, 183}}&lt;/string&gt;
@@ -3303,35 +3313,16 @@
 				&lt;/object&gt;
 			&lt;/object&gt;
 			&lt;nil key=&quot;sourceID&quot;/&gt;
-			&lt;int key=&quot;maxID&quot;&gt;560&lt;/int&gt;
+			&lt;int key=&quot;maxID&quot;&gt;476&lt;/int&gt;
 		&lt;/object&gt;
 		&lt;object class=&quot;IBClassDescriber&quot; key=&quot;IBDocument.Classes&quot;&gt;
 			&lt;object class=&quot;NSMutableArray&quot; key=&quot;referencedPartialClassDescriptions&quot;&gt;
 				&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
 				&lt;object class=&quot;IBPartialClassDescription&quot;&gt;
-					&lt;string key=&quot;className&quot;&gt;ApplicationController&lt;/string&gt;
-					&lt;object class=&quot;NSMutableDictionary&quot; key=&quot;outlets&quot;&gt;
-						&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.sortedKeys&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;progressIndicator&lt;/string&gt;
-							&lt;string&gt;scrollView&lt;/string&gt;
-							&lt;string&gt;scrollViewContent&lt;/string&gt;
-							&lt;string&gt;statusText&lt;/string&gt;
-							&lt;string&gt;window&lt;/string&gt;
-						&lt;/object&gt;
-						&lt;object class=&quot;NSMutableArray&quot; key=&quot;dict.values&quot;&gt;
-							&lt;bool key=&quot;EncodedWithXMLCoder&quot;&gt;YES&lt;/bool&gt;
-							&lt;string&gt;id&lt;/string&gt;
-							&lt;string&gt;id&lt;/string&gt;
-							&lt;string&gt;id&lt;/string&gt;
-							&lt;string&gt;id&lt;/string&gt;
-							&lt;string&gt;id&lt;/string&gt;
-						&lt;/object&gt;
-					&lt;/object&gt;
+					&lt;string key=&quot;className&quot;&gt;NSObject&lt;/string&gt;
 					&lt;object class=&quot;IBClassDescriptionSource&quot; key=&quot;sourceIdentifier&quot;&gt;
-						&lt;string key=&quot;majorKey&quot;&gt;IBUserSource&lt;/string&gt;
-						&lt;string key=&quot;minorKey&quot;/&gt;
+						&lt;string key=&quot;majorKey&quot;&gt;IBProjectSource&lt;/string&gt;
+						&lt;string key=&quot;minorKey&quot;&gt;../JSCocoa/JSCocoaController.h&lt;/string&gt;
 					&lt;/object&gt;
 				&lt;/object&gt;
 			&lt;/object&gt;</diff>
      <filename>JSCocoaLauncher/English.lproj/MainMenu.xib</filename>
    </modified>
    <modified>
      <diff>@@ -24,24 +24,5 @@
 	&lt;string&gt;MainMenu&lt;/string&gt;
 	&lt;key&gt;NSPrincipalClass&lt;/key&gt;
 	&lt;string&gt;NSApplication&lt;/string&gt;
-	&lt;key&gt;CFBundleDocumentTypes&lt;/key&gt;
-	&lt;array&gt;
-		&lt;dict&gt;
-			&lt;key&gt;NSDocumentClass&lt;/key&gt;
-			&lt;string&gt;JSCocoaDocument&lt;/string&gt;
-			&lt;key&gt;CFBundleTypeExtensions&lt;/key&gt;
-			&lt;array&gt;
-				&lt;string&gt;jscocoa&lt;/string&gt;
-			&lt;/array&gt;
-			&lt;key&gt;CFBundleTypeMIMETypes&lt;/key&gt;
-			&lt;array&gt;
-				&lt;string&gt;text/jscocoa&lt;/string&gt;
-			&lt;/array&gt;
-			&lt;key&gt;CFBundleTypeName&lt;/key&gt;
-			&lt;string&gt;JSCocoa standalone file&lt;/string&gt;
-			&lt;key&gt;CFBundleTypeRole&lt;/key&gt;
-			&lt;string&gt;Viewer&lt;/string&gt;
-		&lt;/dict&gt;
-	&lt;/array&gt;
 &lt;/dict&gt;
 &lt;/plist&gt;</diff>
      <filename>JSCocoaLauncher/Info.plist</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>JSCocoaLauncher/JSCocoaLauncher.xcodeproj/TemplateIcon.icns</filename>
    </modified>
    <modified>
      <diff>@@ -178,7 +178,7 @@
 	&lt;key&gt;FavBarConfig&lt;/key&gt;
 	&lt;dict&gt;
 		&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
-		&lt;string&gt;3D8A02110EB372F900B4B080&lt;/string&gt;
+		&lt;string&gt;3D9CE82F0F836379004EB118&lt;/string&gt;
 		&lt;key&gt;XCBarModuleItemNames&lt;/key&gt;
 		&lt;dict/&gt;
 		&lt;key&gt;XCBarModuleItems&lt;/key&gt;
@@ -202,24 +202,24 @@
 			&lt;key&gt;Content&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
-				&lt;string&gt;3DB1734A0F2A3CDA005DEA52&lt;/string&gt;
+				&lt;string&gt;3D9CEBBD0F86420F004EB118&lt;/string&gt;
 				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-				&lt;string&gt;JSCocoaLauncher.js&lt;/string&gt;
+				&lt;string&gt;launcher.js&lt;/string&gt;
 				&lt;key&gt;PBXSplitModuleInNavigatorKey&lt;/key&gt;
 				&lt;dict&gt;
 					&lt;key&gt;Split0&lt;/key&gt;
 					&lt;dict&gt;
 						&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
-						&lt;string&gt;3DB1734B0F2A3CDA005DEA52&lt;/string&gt;
+						&lt;string&gt;3D9CEBBE0F86420F004EB118&lt;/string&gt;
 						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-						&lt;string&gt;JSCocoaLauncher.js&lt;/string&gt;
+						&lt;string&gt;launcher.js&lt;/string&gt;
 						&lt;key&gt;_historyCapacity&lt;/key&gt;
 						&lt;integer&gt;0&lt;/integer&gt;
 						&lt;key&gt;bookmark&lt;/key&gt;
-						&lt;string&gt;3D3172770F3620C000F0F4BA&lt;/string&gt;
+						&lt;string&gt;3D9CEC4D0F865311004EB118&lt;/string&gt;
 						&lt;key&gt;history&lt;/key&gt;
 						&lt;array&gt;
-							&lt;string&gt;3D316BB40F3135D000F0F4BA&lt;/string&gt;
+							&lt;string&gt;3D9CEC300F8652E4004EB118&lt;/string&gt;
 						&lt;/array&gt;
 					&lt;/dict&gt;
 					&lt;key&gt;SplitCount&lt;/key&gt;
@@ -231,11 +231,211 @@
 			&lt;key&gt;Geometry&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;Frame&lt;/key&gt;
-				&lt;string&gt;{{0, 20}, {1125, 753}}&lt;/string&gt;
+				&lt;string&gt;{{0, 20}, {1130, 798}}&lt;/string&gt;
 				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
 				&lt;false/&gt;
 				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-				&lt;string&gt;277 136 1125 794 0 0 1920 1178 &lt;/string&gt;
+				&lt;string&gt;657 120 1130 839 0 0 1920 1178 &lt;/string&gt;
+			&lt;/dict&gt;
+		&lt;/dict&gt;
+		&lt;dict&gt;
+			&lt;key&gt;Content&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+				&lt;string&gt;3D9CEBDF0F864343004EB118&lt;/string&gt;
+				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+				&lt;string&gt;class.js&lt;/string&gt;
+				&lt;key&gt;PBXSplitModuleInNavigatorKey&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;Split0&lt;/key&gt;
+					&lt;dict&gt;
+						&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+						&lt;string&gt;3D9CEBE00F864343004EB118&lt;/string&gt;
+						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+						&lt;string&gt;class.js&lt;/string&gt;
+						&lt;key&gt;_historyCapacity&lt;/key&gt;
+						&lt;integer&gt;0&lt;/integer&gt;
+						&lt;key&gt;bookmark&lt;/key&gt;
+						&lt;string&gt;3D9CEC4E0F865311004EB118&lt;/string&gt;
+						&lt;key&gt;history&lt;/key&gt;
+						&lt;array&gt;
+							&lt;string&gt;3D9CEBDB0F8642AA004EB118&lt;/string&gt;
+						&lt;/array&gt;
+					&lt;/dict&gt;
+					&lt;key&gt;SplitCount&lt;/key&gt;
+					&lt;string&gt;1&lt;/string&gt;
+				&lt;/dict&gt;
+				&lt;key&gt;StatusBarVisibility&lt;/key&gt;
+				&lt;true/&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;Geometry&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;Frame&lt;/key&gt;
+				&lt;string&gt;{{0, 20}, {1130, 798}}&lt;/string&gt;
+				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
+				&lt;false/&gt;
+				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
+				&lt;string&gt;114 250 1130 839 0 0 1920 1178 &lt;/string&gt;
+			&lt;/dict&gt;
+		&lt;/dict&gt;
+		&lt;dict&gt;
+			&lt;key&gt;Content&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+				&lt;string&gt;3D9CEB490F862195004EB118&lt;/string&gt;
+				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+				&lt;string&gt;main.m&lt;/string&gt;
+				&lt;key&gt;PBXSplitModuleInNavigatorKey&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;Split0&lt;/key&gt;
+					&lt;dict&gt;
+						&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+						&lt;string&gt;3D9CEB4A0F862195004EB118&lt;/string&gt;
+						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+						&lt;string&gt;main.m&lt;/string&gt;
+						&lt;key&gt;_historyCapacity&lt;/key&gt;
+						&lt;integer&gt;0&lt;/integer&gt;
+						&lt;key&gt;bookmark&lt;/key&gt;
+						&lt;string&gt;3D9CEC4F0F865311004EB118&lt;/string&gt;
+						&lt;key&gt;history&lt;/key&gt;
+						&lt;array&gt;
+							&lt;string&gt;3D9CEB410F86212F004EB118&lt;/string&gt;
+						&lt;/array&gt;
+					&lt;/dict&gt;
+					&lt;key&gt;SplitCount&lt;/key&gt;
+					&lt;string&gt;1&lt;/string&gt;
+				&lt;/dict&gt;
+				&lt;key&gt;StatusBarVisibility&lt;/key&gt;
+				&lt;true/&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;Geometry&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;Frame&lt;/key&gt;
+				&lt;string&gt;{{0, 20}, {1130, 798}}&lt;/string&gt;
+				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
+				&lt;false/&gt;
+				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
+				&lt;string&gt;451 52 1130 839 0 0 1920 1178 &lt;/string&gt;
+			&lt;/dict&gt;
+		&lt;/dict&gt;
+		&lt;dict&gt;
+			&lt;key&gt;Content&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+				&lt;string&gt;3D9CEB5C0F8621CA004EB118&lt;/string&gt;
+				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+				&lt;string&gt;JSCocoaController.m&lt;/string&gt;
+				&lt;key&gt;PBXSplitModuleInNavigatorKey&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;Split0&lt;/key&gt;
+					&lt;dict&gt;
+						&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+						&lt;string&gt;3D9CEB5D0F8621CA004EB118&lt;/string&gt;
+						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+						&lt;string&gt;JSCocoaController.m&lt;/string&gt;
+						&lt;key&gt;_historyCapacity&lt;/key&gt;
+						&lt;integer&gt;0&lt;/integer&gt;
+						&lt;key&gt;bookmark&lt;/key&gt;
+						&lt;string&gt;3D9CEC500F865311004EB118&lt;/string&gt;
+						&lt;key&gt;history&lt;/key&gt;
+						&lt;array&gt;
+							&lt;string&gt;3D9CEB590F8621B1004EB118&lt;/string&gt;
+						&lt;/array&gt;
+					&lt;/dict&gt;
+					&lt;key&gt;SplitCount&lt;/key&gt;
+					&lt;string&gt;1&lt;/string&gt;
+				&lt;/dict&gt;
+				&lt;key&gt;StatusBarVisibility&lt;/key&gt;
+				&lt;true/&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;Geometry&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;Frame&lt;/key&gt;
+				&lt;string&gt;{{0, 20}, {1130, 798}}&lt;/string&gt;
+				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
+				&lt;false/&gt;
+				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
+				&lt;string&gt;84 271 1130 839 0 0 1920 1178 &lt;/string&gt;
+			&lt;/dict&gt;
+		&lt;/dict&gt;
+		&lt;dict&gt;
+			&lt;key&gt;Content&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+				&lt;string&gt;3D9CEAC10F8620F7004EB118&lt;/string&gt;
+				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+				&lt;string&gt;NSDictionary.h&lt;/string&gt;
+				&lt;key&gt;PBXSplitModuleInNavigatorKey&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;Split0&lt;/key&gt;
+					&lt;dict&gt;
+						&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+						&lt;string&gt;3D9CEAC20F8620F7004EB118&lt;/string&gt;
+						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+						&lt;string&gt;NSDictionary.h&lt;/string&gt;
+						&lt;key&gt;_historyCapacity&lt;/key&gt;
+						&lt;integer&gt;0&lt;/integer&gt;
+						&lt;key&gt;bookmark&lt;/key&gt;
+						&lt;string&gt;3D9CEC510F865311004EB118&lt;/string&gt;
+						&lt;key&gt;history&lt;/key&gt;
+						&lt;array&gt;
+							&lt;string&gt;3D9CEAC30F8620F7004EB118&lt;/string&gt;
+						&lt;/array&gt;
+					&lt;/dict&gt;
+					&lt;key&gt;SplitCount&lt;/key&gt;
+					&lt;string&gt;1&lt;/string&gt;
+				&lt;/dict&gt;
+				&lt;key&gt;StatusBarVisibility&lt;/key&gt;
+				&lt;true/&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;Geometry&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;Frame&lt;/key&gt;
+				&lt;string&gt;{{0, 20}, {1130, 798}}&lt;/string&gt;
+				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
+				&lt;false/&gt;
+				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
+				&lt;string&gt;291 82 1130 839 0 0 1920 1178 &lt;/string&gt;
+			&lt;/dict&gt;
+		&lt;/dict&gt;
+		&lt;dict&gt;
+			&lt;key&gt;Content&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+				&lt;string&gt;3D9CEAC70F8620F7004EB118&lt;/string&gt;
+				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+				&lt;string&gt;NSOutlineView.h&lt;/string&gt;
+				&lt;key&gt;PBXSplitModuleInNavigatorKey&lt;/key&gt;
+				&lt;dict&gt;
+					&lt;key&gt;Split0&lt;/key&gt;
+					&lt;dict&gt;
+						&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+						&lt;string&gt;3D9CEAC80F8620F7004EB118&lt;/string&gt;
+						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
+						&lt;string&gt;NSOutlineView.h&lt;/string&gt;
+						&lt;key&gt;_historyCapacity&lt;/key&gt;
+						&lt;integer&gt;0&lt;/integer&gt;
+						&lt;key&gt;bookmark&lt;/key&gt;
+						&lt;string&gt;3D9CEC520F865311004EB118&lt;/string&gt;
+						&lt;key&gt;history&lt;/key&gt;
+						&lt;array&gt;
+							&lt;string&gt;3D9CEAC90F8620F7004EB118&lt;/string&gt;
+						&lt;/array&gt;
+					&lt;/dict&gt;
+					&lt;key&gt;SplitCount&lt;/key&gt;
+					&lt;string&gt;1&lt;/string&gt;
+				&lt;/dict&gt;
+				&lt;key&gt;StatusBarVisibility&lt;/key&gt;
+				&lt;true/&gt;
+			&lt;/dict&gt;
+			&lt;key&gt;Geometry&lt;/key&gt;
+			&lt;dict&gt;
+				&lt;key&gt;Frame&lt;/key&gt;
+				&lt;string&gt;{{0, 20}, {1130, 798}}&lt;/string&gt;
+				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
+				&lt;false/&gt;
+				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
+				&lt;string&gt;179 91 1130 839 0 0 1920 1178 &lt;/string&gt;
 			&lt;/dict&gt;
 		&lt;/dict&gt;
 	&lt;/array&gt;
@@ -267,7 +467,7 @@
 			&lt;array&gt;
 				&lt;dict&gt;
 					&lt;key&gt;Proportion&lt;/key&gt;
-					&lt;string&gt;352pt&lt;/string&gt;
+					&lt;string&gt;350pt&lt;/string&gt;
 					&lt;key&gt;Tabs&lt;/key&gt;
 					&lt;array&gt;
 						&lt;dict&gt;
@@ -287,7 +487,7 @@
 								&lt;dict&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleColumnWidthsKey&lt;/key&gt;
 									&lt;array&gt;
-										&lt;real&gt;229&lt;/real&gt;
+										&lt;real&gt;227&lt;/real&gt;
 										&lt;real&gt;20&lt;/real&gt;
 										&lt;real&gt;43&lt;/real&gt;
 										&lt;real&gt;43&lt;/real&gt;
@@ -305,21 +505,18 @@
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateExpansionKey&lt;/key&gt;
 									&lt;array&gt;
 										&lt;string&gt;29B97314FDCFA39411CA2CEA&lt;/string&gt;
-										&lt;string&gt;080E96DDFE201D6D7F000001&lt;/string&gt;
-										&lt;string&gt;3D8A02380EB3730E00B4B080&lt;/string&gt;
+										&lt;string&gt;29B97315FDCFA39411CA2CEA&lt;/string&gt;
 										&lt;string&gt;29B97317FDCFA39411CA2CEA&lt;/string&gt;
 										&lt;string&gt;19C28FACFE9D520D11CA2CBB&lt;/string&gt;
 									&lt;/array&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateSelectionKey&lt;/key&gt;
 									&lt;array&gt;
 										&lt;array&gt;
-											&lt;integer&gt;2&lt;/integer&gt;
-											&lt;integer&gt;1&lt;/integer&gt;
 											&lt;integer&gt;0&lt;/integer&gt;
 										&lt;/array&gt;
 									&lt;/array&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateVisibleRectKey&lt;/key&gt;
-									&lt;string&gt;{{0, 0}, {335, 415}}&lt;/string&gt;
+									&lt;string&gt;{{0, 0}, {333, 334}}&lt;/string&gt;
 								&lt;/dict&gt;
 								&lt;key&gt;PBXTopSmartGroupGIDs&lt;/key&gt;
 								&lt;array/&gt;
@@ -329,11 +526,11 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{10, 27}, {352, 433}}&lt;/string&gt;
+								&lt;string&gt;{{10, 27}, {350, 352}}&lt;/string&gt;
 								&lt;key&gt;GroupTreeTableConfiguration&lt;/key&gt;
 								&lt;array&gt;
 									&lt;string&gt;MainColumn&lt;/string&gt;
-									&lt;real&gt;229&lt;/real&gt;
+									&lt;real&gt;227&lt;/real&gt;
 									&lt;string&gt;FileBuiltColumn&lt;/string&gt;
 									&lt;real&gt;20&lt;/real&gt;
 									&lt;string&gt;ErrorsColumn&lt;/string&gt;
@@ -342,7 +539,7 @@
 									&lt;real&gt;43&lt;/real&gt;
 								&lt;/array&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;1570 618 352 501 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;1571 758 350 420 0 0 1920 1178 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXSmartGroupTreeModule&lt;/string&gt;
@@ -377,16 +574,20 @@
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateExpansionKey&lt;/key&gt;
 									&lt;array&gt;
 										&lt;string&gt;1C37FBAC04509CD000000102&lt;/string&gt;
+										&lt;string&gt;3D9CEAB20F8620F7004EB118&lt;/string&gt;
+										&lt;string&gt;3D9CEAB30F8620F7004EB118&lt;/string&gt;
+										&lt;string&gt;3D9CEAB40F8620F7004EB118&lt;/string&gt;
 										&lt;string&gt;1C37FAAC04509CD000000102&lt;/string&gt;
 									&lt;/array&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateSelectionKey&lt;/key&gt;
 									&lt;array&gt;
 										&lt;array&gt;
-											&lt;integer&gt;2&lt;/integer&gt;
+											&lt;integer&gt;17&lt;/integer&gt;
+											&lt;integer&gt;16&lt;/integer&gt;
 										&lt;/array&gt;
 									&lt;/array&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateVisibleRectKey&lt;/key&gt;
-									&lt;string&gt;{{0, 0}, {333, 407}}&lt;/string&gt;
+									&lt;string&gt;{{0, 0}, {333, 334}}&lt;/string&gt;
 								&lt;/dict&gt;
 								&lt;key&gt;PBXTopSmartGroupGIDs&lt;/key&gt;
 								&lt;array/&gt;
@@ -396,7 +597,7 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{10, 27}, {350, 425}}&lt;/string&gt;
+								&lt;string&gt;{{10, 27}, {350, 352}}&lt;/string&gt;
 								&lt;key&gt;GroupTreeTableConfiguration&lt;/key&gt;
 								&lt;array&gt;
 									&lt;string&gt;MainColumn&lt;/string&gt;
@@ -429,7 +630,7 @@
 								&lt;dict&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleColumnWidthsKey&lt;/key&gt;
 									&lt;array&gt;
-										&lt;real&gt;333&lt;/real&gt;
+										&lt;real&gt;555&lt;/real&gt;
 									&lt;/array&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleColumnsKey_v4&lt;/key&gt;
 									&lt;array&gt;
@@ -447,7 +648,7 @@
 										&lt;/array&gt;
 									&lt;/array&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateVisibleRectKey&lt;/key&gt;
-									&lt;string&gt;{{0, 0}, {333, 334}}&lt;/string&gt;
+									&lt;string&gt;{{0, 0}, {555, 301}}&lt;/string&gt;
 								&lt;/dict&gt;
 								&lt;key&gt;PBXTopSmartGroupGIDs&lt;/key&gt;
 								&lt;array/&gt;
@@ -457,11 +658,11 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{10, 27}, {350, 352}}&lt;/string&gt;
+								&lt;string&gt;{{0, 0}, {572, 319}}&lt;/string&gt;
 								&lt;key&gt;GroupTreeTableConfiguration&lt;/key&gt;
 								&lt;array&gt;
 									&lt;string&gt;MainColumn&lt;/string&gt;
-									&lt;real&gt;333&lt;/real&gt;
+									&lt;real&gt;555&lt;/real&gt;
 								&lt;/array&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
@@ -482,8 +683,8 @@
 			&lt;/array&gt;
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
-				&lt;string&gt;3D316B730F31278200F0F4BA&lt;/string&gt;
-				&lt;string&gt;3D316B740F31278200F0F4BA&lt;/string&gt;
+				&lt;string&gt;3D9CE8390F836382004EB118&lt;/string&gt;
+				&lt;string&gt;3D9CE83A0F836382004EB118&lt;/string&gt;
 				&lt;string&gt;1C9437FD063B20B00039CFAC&lt;/string&gt;
 				&lt;string&gt;1C9437FE063B20B00039CFAC&lt;/string&gt;
 				&lt;string&gt;1C9437FF063B20B00039CFAC&lt;/string&gt;
@@ -516,32 +717,38 @@
 	&lt;integer&gt;0&lt;/integer&gt;
 	&lt;key&gt;WindowOrderList&lt;/key&gt;
 	&lt;array&gt;
-		&lt;string&gt;3D316BCA0F31C19D00F0F4BA&lt;/string&gt;
-		&lt;string&gt;3D316BCB0F31C19D00F0F4BA&lt;/string&gt;
-		&lt;string&gt;3D316BBD0F31C16900F0F4BA&lt;/string&gt;
+		&lt;string&gt;3D9CEACD0F8620F7004EB118&lt;/string&gt;
+		&lt;string&gt;3D9CEACE0F8620F7004EB118&lt;/string&gt;
+		&lt;string&gt;3D9CEABD0F8620F7004EB118&lt;/string&gt;
+		&lt;string&gt;3D9CEAB90F8620F7004EB118&lt;/string&gt;
 		&lt;string&gt;1C530D54069F1CE1000CFCEE&lt;/string&gt;
+		&lt;string&gt;3D9CEAC70F8620F7004EB118&lt;/string&gt;
+		&lt;string&gt;3D9CEAC10F8620F7004EB118&lt;/string&gt;
 		&lt;string&gt;1C530D52069F1CE1000CFCEE&lt;/string&gt;
-		&lt;string&gt;3DB1734A0F2A3CDA005DEA52&lt;/string&gt;
+		&lt;string&gt;3D9CEB5C0F8621CA004EB118&lt;/string&gt;
+		&lt;string&gt;3D9CEB490F862195004EB118&lt;/string&gt;
+		&lt;string&gt;3D9CEBDF0F864343004EB118&lt;/string&gt;
 		&lt;string&gt;1C530D5B069F1CE1000CFCEE&lt;/string&gt;
+		&lt;string&gt;3D9CEBBD0F86420F004EB118&lt;/string&gt;
 		&lt;string&gt;/Users/mini/Software Inexdo/JSCocoa/JSCocoaLauncher/JSCocoaLauncher.xcodeproj&lt;/string&gt;
 	&lt;/array&gt;
 	&lt;key&gt;WindowString&lt;/key&gt;
-	&lt;string&gt;1570 618 352 501 0 0 1920 1178 &lt;/string&gt;
+	&lt;string&gt;1571 758 350 420 0 0 1920 1178 &lt;/string&gt;
 	&lt;key&gt;WindowToolsV3&lt;/key&gt;
 	&lt;array&gt;
 		&lt;dict&gt;
-			&lt;key&gt;FirstTimeWindowDisplayed&lt;/key&gt;
-			&lt;false/&gt;
 			&lt;key&gt;Identifier&lt;/key&gt;
 			&lt;string&gt;windowTool.detail&lt;/string&gt;
 			&lt;key&gt;IsVertical&lt;/key&gt;
-			&lt;false/&gt;
+			&lt;integer&gt;0&lt;/integer&gt;
 			&lt;key&gt;Layout&lt;/key&gt;
 			&lt;array&gt;
 				&lt;dict&gt;
 					&lt;key&gt;Dock&lt;/key&gt;
 					&lt;array&gt;
 						&lt;dict&gt;
+							&lt;key&gt;BecomeActive&lt;/key&gt;
+							&lt;integer&gt;1&lt;/integer&gt;
 							&lt;key&gt;ContentConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;PBXBottomSmartGroupGIDs&lt;/key&gt;
@@ -577,15 +784,13 @@
 								&lt;dict&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateExpansionKey&lt;/key&gt;
 									&lt;array&gt;
-										&lt;string&gt;29B97314FDCFA39411CA2CEA&lt;/string&gt;
-										&lt;string&gt;1C37FBAC04509CD000000102&lt;/string&gt;
-										&lt;string&gt;3D8C004D0EBBF75400F57F76&lt;/string&gt;
+										&lt;string&gt;00C654E9FEEE28EC7F000001&lt;/string&gt;
 										&lt;string&gt;1C37FABC05509CD000000102&lt;/string&gt;
 									&lt;/array&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateSelectionKey&lt;/key&gt;
 									&lt;array&gt;
 										&lt;array&gt;
-											&lt;integer&gt;9&lt;/integer&gt;
+											&lt;integer&gt;0&lt;/integer&gt;
 										&lt;/array&gt;
 									&lt;/array&gt;
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateVisibleRectKey&lt;/key&gt;
@@ -594,7 +799,7 @@
 								&lt;key&gt;PBXTopSmartGroupGIDs&lt;/key&gt;
 								&lt;array/&gt;
 								&lt;key&gt;XCIncludePerspectivesSwitch&lt;/key&gt;
-								&lt;false/&gt;
+								&lt;integer&gt;0&lt;/integer&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
@@ -606,7 +811,7 @@
 									&lt;real&gt;245&lt;/real&gt;
 								&lt;/array&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;322 166 744 409 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;31 446 744 409 0 0 1440 878 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXSmartGroupTreeModule&lt;/string&gt;
@@ -626,7 +831,7 @@
 								&lt;key&gt;Frame&lt;/key&gt;
 								&lt;string&gt;{{267, 0}, {477, 368}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;322 166 744 409 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;31 446 744 409 0 0 1440 878 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;XCDetailModule&lt;/string&gt;
@@ -635,7 +840,7 @@
 						&lt;/dict&gt;
 					&lt;/array&gt;
 					&lt;key&gt;Proportion&lt;/key&gt;
-					&lt;string&gt;368pt&lt;/string&gt;
+					&lt;string&gt;100%&lt;/string&gt;
 				&lt;/dict&gt;
 			&lt;/array&gt;
 			&lt;key&gt;Name&lt;/key&gt;
@@ -646,22 +851,23 @@
 				&lt;string&gt;XCDetailModule&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;StatusbarIsVisible&lt;/key&gt;
-			&lt;true/&gt;
+			&lt;integer&gt;1&lt;/integer&gt;
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
 				&lt;string&gt;1C335F2C07B51CD20023D4EE&lt;/string&gt;
-				&lt;string&gt;3D8CFD4D0EBA173200F57F76&lt;/string&gt;
+				&lt;string&gt;1C335F2D07B51CD20023D4EE&lt;/string&gt;
+				&lt;string&gt;1C335F2E07B51CD20023D4EE&lt;/string&gt;
 				&lt;string&gt;1CE0B1FE06471DED0097A5F4&lt;/string&gt;
 				&lt;string&gt;1CA1AED706398EBD00589147&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;ToolbarConfiguration&lt;/key&gt;
 			&lt;string&gt;xcode.toolbar.config.defaultV3&lt;/string&gt;
 			&lt;key&gt;WindowString&lt;/key&gt;
-			&lt;string&gt;322 166 744 409 0 0 1920 1178 &lt;/string&gt;
+			&lt;string&gt;31 446 744 409 0 0 1440 878 &lt;/string&gt;
 			&lt;key&gt;WindowToolGUID&lt;/key&gt;
 			&lt;string&gt;1C335F2C07B51CD20023D4EE&lt;/string&gt;
 			&lt;key&gt;WindowToolIsVisible&lt;/key&gt;
-			&lt;false/&gt;
+			&lt;integer&gt;1&lt;/integer&gt;
 		&lt;/dict&gt;
 		&lt;dict&gt;
 			&lt;key&gt;Identifier&lt;/key&gt;
@@ -692,14 +898,14 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{0, 0}, {850, 425}}&lt;/string&gt;
+								&lt;string&gt;{{0, 0}, {500, 158}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;285 -165 850 707 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;222 692 500 440 0 0 1920 1178 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXNavigatorGroup&lt;/string&gt;
 							&lt;key&gt;Proportion&lt;/key&gt;
-							&lt;string&gt;425pt&lt;/string&gt;
+							&lt;string&gt;158pt&lt;/string&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
 							&lt;key&gt;BecomeActive&lt;/key&gt;
@@ -718,9 +924,9 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{0, 430}, {850, 236}}&lt;/string&gt;
+								&lt;string&gt;{{0, 163}, {500, 236}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;285 -165 850 707 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;222 692 500 440 0 0 1920 1178 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXBuildResultsModule&lt;/string&gt;
@@ -729,7 +935,7 @@
 						&lt;/dict&gt;
 					&lt;/array&gt;
 					&lt;key&gt;Proportion&lt;/key&gt;
-					&lt;string&gt;666pt&lt;/string&gt;
+					&lt;string&gt;399pt&lt;/string&gt;
 				&lt;/dict&gt;
 			&lt;/array&gt;
 			&lt;key&gt;Name&lt;/key&gt;
@@ -743,18 +949,18 @@
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
 				&lt;string&gt;1C530D52069F1CE1000CFCEE&lt;/string&gt;
-				&lt;string&gt;3D316B7D0F3127AC00F0F4BA&lt;/string&gt;
+				&lt;string&gt;3D9CEA520F85239A004EB118&lt;/string&gt;
 				&lt;string&gt;1CD0528F0623707200166675&lt;/string&gt;
 				&lt;string&gt;XCMainBuildResultsModuleGUID&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;ToolbarConfiguration&lt;/key&gt;
 			&lt;string&gt;xcode.toolbar.config.buildV3&lt;/string&gt;
 			&lt;key&gt;WindowString&lt;/key&gt;
-			&lt;string&gt;285 -165 850 707 0 0 1920 1178 &lt;/string&gt;
+			&lt;string&gt;222 692 500 440 0 0 1920 1178 &lt;/string&gt;
 			&lt;key&gt;WindowToolGUID&lt;/key&gt;
 			&lt;string&gt;1C530D52069F1CE1000CFCEE&lt;/string&gt;
 			&lt;key&gt;WindowToolIsVisible&lt;/key&gt;
-			&lt;false/&gt;
+			&lt;true/&gt;
 		&lt;/dict&gt;
 		&lt;dict&gt;
 			&lt;key&gt;FirstTimeWindowDisplayed&lt;/key&gt;
@@ -785,8 +991,8 @@
 										&lt;string&gt;yes&lt;/string&gt;
 										&lt;key&gt;sizes&lt;/key&gt;
 										&lt;array&gt;
-											&lt;string&gt;{{0, 0}, {654, 369}}&lt;/string&gt;
-											&lt;string&gt;{{654, 0}, {459, 369}}&lt;/string&gt;
+											&lt;string&gt;{{0, 0}, {638, 323}}&lt;/string&gt;
+											&lt;string&gt;{{638, 0}, {376, 323}}&lt;/string&gt;
 										&lt;/array&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;VerticalSplitView&lt;/key&gt;
@@ -801,8 +1007,8 @@
 										&lt;string&gt;yes&lt;/string&gt;
 										&lt;key&gt;sizes&lt;/key&gt;
 										&lt;array&gt;
-											&lt;string&gt;{{0, 0}, {1113, 369}}&lt;/string&gt;
-											&lt;string&gt;{{0, 369}, {1113, 282}}&lt;/string&gt;
+											&lt;string&gt;{{0, 0}, {1014, 323}}&lt;/string&gt;
+											&lt;string&gt;{{0, 323}, {1014, 344}}&lt;/string&gt;
 										&lt;/array&gt;
 									&lt;/dict&gt;
 								&lt;/dict&gt;
@@ -822,7 +1028,7 @@
 								&lt;key&gt;DebugSTDIOWindowFrame&lt;/key&gt;
 								&lt;string&gt;{{200, 200}, {500, 300}}&lt;/string&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{0, 0}, {1113, 651}}&lt;/string&gt;
+								&lt;string&gt;{{0, 0}, {1014, 667}}&lt;/string&gt;
 								&lt;key&gt;PBXDebugSessionStackFrameViewKey&lt;/key&gt;
 								&lt;dict&gt;
 									&lt;key&gt;DebugVariablesTableConfiguration&lt;/key&gt;
@@ -832,24 +1038,24 @@
 										&lt;string&gt;Value&lt;/string&gt;
 										&lt;real&gt;85&lt;/real&gt;
 										&lt;string&gt;Summary&lt;/string&gt;
-										&lt;real&gt;229&lt;/real&gt;
+										&lt;real&gt;146&lt;/real&gt;
 									&lt;/array&gt;
 									&lt;key&gt;Frame&lt;/key&gt;
-									&lt;string&gt;{{654, 0}, {459, 369}}&lt;/string&gt;
+									&lt;string&gt;{{638, 0}, {376, 323}}&lt;/string&gt;
 									&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-									&lt;string&gt;487 157 1113 692 0 0 1920 1178 &lt;/string&gt;
+									&lt;string&gt;191 447 1014 708 0 0 1920 1178 &lt;/string&gt;
 								&lt;/dict&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;487 157 1113 692 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;191 447 1014 708 0 0 1920 1178 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXDebugSessionModule&lt;/string&gt;
 							&lt;key&gt;Proportion&lt;/key&gt;
-							&lt;string&gt;651pt&lt;/string&gt;
+							&lt;string&gt;667pt&lt;/string&gt;
 						&lt;/dict&gt;
 					&lt;/array&gt;
 					&lt;key&gt;Proportion&lt;/key&gt;
-					&lt;string&gt;651pt&lt;/string&gt;
+					&lt;string&gt;667pt&lt;/string&gt;
 				&lt;/dict&gt;
 			&lt;/array&gt;
 			&lt;key&gt;Name&lt;/key&gt;
@@ -863,30 +1069,26 @@
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
 				&lt;string&gt;1C530D54069F1CE1000CFCEE&lt;/string&gt;
-				&lt;string&gt;3D316B7E0F3127AC00F0F4BA&lt;/string&gt;
+				&lt;string&gt;3D9CEA530F85239A004EB118&lt;/string&gt;
 				&lt;string&gt;1C162984064C10D400B95A72&lt;/string&gt;
-				&lt;string&gt;3D316B7F0F3127AC00F0F4BA&lt;/string&gt;
-				&lt;string&gt;3D316B800F3127AC00F0F4BA&lt;/string&gt;
-				&lt;string&gt;3D316B810F3127AC00F0F4BA&lt;/string&gt;
-				&lt;string&gt;3D316B820F3127AC00F0F4BA&lt;/string&gt;
-				&lt;string&gt;3D316B830F3127AC00F0F4BA&lt;/string&gt;
+				&lt;string&gt;3D9CEA540F85239A004EB118&lt;/string&gt;
+				&lt;string&gt;3D9CEA550F85239A004EB118&lt;/string&gt;
+				&lt;string&gt;3D9CEA560F85239A004EB118&lt;/string&gt;
+				&lt;string&gt;3D9CEA570F85239A004EB118&lt;/string&gt;
+				&lt;string&gt;3D9CEA580F85239A004EB118&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;ToolbarConfiguration&lt;/key&gt;
 			&lt;string&gt;xcode.toolbar.config.debugV3&lt;/string&gt;
 			&lt;key&gt;WindowString&lt;/key&gt;
-			&lt;string&gt;487 157 1113 692 0 0 1920 1178 &lt;/string&gt;
+			&lt;string&gt;191 447 1014 708 0 0 1920 1178 &lt;/string&gt;
 			&lt;key&gt;WindowToolGUID&lt;/key&gt;
 			&lt;string&gt;1C530D54069F1CE1000CFCEE&lt;/string&gt;
 			&lt;key&gt;WindowToolIsVisible&lt;/key&gt;
 			&lt;false/&gt;
 		&lt;/dict&gt;
 		&lt;dict&gt;
-			&lt;key&gt;FirstTimeWindowDisplayed&lt;/key&gt;
-			&lt;false/&gt;
 			&lt;key&gt;Identifier&lt;/key&gt;
 			&lt;string&gt;windowTool.find&lt;/string&gt;
-			&lt;key&gt;IsVertical&lt;/key&gt;
-			&lt;true/&gt;
 			&lt;key&gt;Layout&lt;/key&gt;
 			&lt;array&gt;
 				&lt;dict&gt;
@@ -902,26 +1104,38 @@
 										&lt;string&gt;1CDD528C0622207200134675&lt;/string&gt;
 										&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
 										&lt;string&gt;&amp;lt;No Editor&amp;gt;&lt;/string&gt;
+										&lt;key&gt;PBXSplitModuleInNavigatorKey&lt;/key&gt;
+										&lt;dict&gt;
+											&lt;key&gt;Split0&lt;/key&gt;
+											&lt;dict&gt;
+												&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
+												&lt;string&gt;1CD0528D0623707200166675&lt;/string&gt;
+											&lt;/dict&gt;
+											&lt;key&gt;SplitCount&lt;/key&gt;
+											&lt;string&gt;1&lt;/string&gt;
+										&lt;/dict&gt;
 										&lt;key&gt;StatusBarVisibility&lt;/key&gt;
-										&lt;true/&gt;
+										&lt;integer&gt;1&lt;/integer&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 									&lt;dict&gt;
 										&lt;key&gt;Frame&lt;/key&gt;
-										&lt;string&gt;{{0, 0}, {1102, 311}}&lt;/string&gt;
+										&lt;string&gt;{{0, 0}, {781, 167}}&lt;/string&gt;
 										&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-										&lt;string&gt;236 97 1102 722 0 0 1920 1178 &lt;/string&gt;
+										&lt;string&gt;62 385 781 470 0 0 1440 878 &lt;/string&gt;
 									&lt;/dict&gt;
 									&lt;key&gt;Module&lt;/key&gt;
 									&lt;string&gt;PBXNavigatorGroup&lt;/string&gt;
 									&lt;key&gt;Proportion&lt;/key&gt;
-									&lt;string&gt;1102pt&lt;/string&gt;
+									&lt;string&gt;781pt&lt;/string&gt;
 								&lt;/dict&gt;
 							&lt;/array&gt;
 							&lt;key&gt;Proportion&lt;/key&gt;
-							&lt;string&gt;311pt&lt;/string&gt;
+							&lt;string&gt;50%&lt;/string&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
+							&lt;key&gt;BecomeActive&lt;/key&gt;
+							&lt;integer&gt;1&lt;/integer&gt;
 							&lt;key&gt;ContentConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
@@ -932,18 +1146,18 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{0, 316}, {1102, 365}}&lt;/string&gt;
+								&lt;string&gt;{{8, 0}, {773, 254}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;236 97 1102 722 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;62 385 781 470 0 0 1440 878 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXProjectFindModule&lt;/string&gt;
 							&lt;key&gt;Proportion&lt;/key&gt;
-							&lt;string&gt;365pt&lt;/string&gt;
+							&lt;string&gt;50%&lt;/string&gt;
 						&lt;/dict&gt;
 					&lt;/array&gt;
 					&lt;key&gt;Proportion&lt;/key&gt;
-					&lt;string&gt;681pt&lt;/string&gt;
+					&lt;string&gt;428pt&lt;/string&gt;
 				&lt;/dict&gt;
 			&lt;/array&gt;
 			&lt;key&gt;Name&lt;/key&gt;
@@ -953,21 +1167,23 @@
 				&lt;string&gt;PBXProjectFindModule&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;StatusbarIsVisible&lt;/key&gt;
-			&lt;true/&gt;
+			&lt;integer&gt;1&lt;/integer&gt;
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
 				&lt;string&gt;1C530D57069F1CE1000CFCEE&lt;/string&gt;
-				&lt;string&gt;3DB174190F2B6A93005DEA52&lt;/string&gt;
-				&lt;string&gt;3DB1741A0F2B6A93005DEA52&lt;/string&gt;
+				&lt;string&gt;1C530D58069F1CE1000CFCEE&lt;/string&gt;
+				&lt;string&gt;1C530D59069F1CE1000CFCEE&lt;/string&gt;
 				&lt;string&gt;1CDD528C0622207200134675&lt;/string&gt;
+				&lt;string&gt;1C530D5A069F1CE1000CFCEE&lt;/string&gt;
+				&lt;string&gt;1CE0B1FE06471DED0097A5F4&lt;/string&gt;
 				&lt;string&gt;1CD0528E0623707200166675&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;WindowString&lt;/key&gt;
-			&lt;string&gt;236 97 1102 722 0 0 1920 1178 &lt;/string&gt;
+			&lt;string&gt;62 385 781 470 0 0 1440 878 &lt;/string&gt;
 			&lt;key&gt;WindowToolGUID&lt;/key&gt;
 			&lt;string&gt;1C530D57069F1CE1000CFCEE&lt;/string&gt;
 			&lt;key&gt;WindowToolIsVisible&lt;/key&gt;
-			&lt;false/&gt;
+			&lt;integer&gt;0&lt;/integer&gt;
 		&lt;/dict&gt;
 		&lt;dict&gt;
 			&lt;key&gt;Identifier&lt;/key&gt;
@@ -998,18 +1214,18 @@
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;Frame&lt;/key&gt;
-								&lt;string&gt;{{0, 0}, {1137, 344}}&lt;/string&gt;
+								&lt;string&gt;{{0, 0}, {653, 426}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;785 237 1137 385 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;1273 236 653 467 0 0 1920 1178 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXDebugCLIModule&lt;/string&gt;
 							&lt;key&gt;Proportion&lt;/key&gt;
-							&lt;string&gt;344pt&lt;/string&gt;
+							&lt;string&gt;426pt&lt;/string&gt;
 						&lt;/dict&gt;
 					&lt;/array&gt;
 					&lt;key&gt;Proportion&lt;/key&gt;
-					&lt;string&gt;344pt&lt;/string&gt;
+					&lt;string&gt;426pt&lt;/string&gt;
 				&lt;/dict&gt;
 			&lt;/array&gt;
 			&lt;key&gt;Name&lt;/key&gt;
@@ -1023,13 +1239,13 @@
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
 				&lt;string&gt;1C530D5B069F1CE1000CFCEE&lt;/string&gt;
-				&lt;string&gt;3D316B840F3127AC00F0F4BA&lt;/string&gt;
+				&lt;string&gt;3D9CEA590F85239A004EB118&lt;/string&gt;
 				&lt;string&gt;1C78EAAC065D492600B07095&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;ToolbarConfiguration&lt;/key&gt;
 			&lt;string&gt;xcode.toolbar.config.consoleV3&lt;/string&gt;
 			&lt;key&gt;WindowString&lt;/key&gt;
-			&lt;string&gt;785 237 1137 385 0 0 1920 1178 &lt;/string&gt;
+			&lt;string&gt;1273 236 653 467 0 0 1920 1178 &lt;/string&gt;
 			&lt;key&gt;WindowToolGUID&lt;/key&gt;
 			&lt;string&gt;1C530D5B069F1CE1000CFCEE&lt;/string&gt;
 			&lt;key&gt;WindowToolIsVisible&lt;/key&gt;
@@ -1170,18 +1386,18 @@
 			&lt;string&gt;743 379 452 308 0 0 1280 1002 &lt;/string&gt;
 		&lt;/dict&gt;
 		&lt;dict&gt;
-			&lt;key&gt;FirstTimeWindowDisplayed&lt;/key&gt;
-			&lt;false/&gt;
 			&lt;key&gt;Identifier&lt;/key&gt;
 			&lt;string&gt;windowTool.breakpoints&lt;/string&gt;
 			&lt;key&gt;IsVertical&lt;/key&gt;
-			&lt;false/&gt;
+			&lt;integer&gt;0&lt;/integer&gt;
 			&lt;key&gt;Layout&lt;/key&gt;
 			&lt;array&gt;
 				&lt;dict&gt;
 					&lt;key&gt;Dock&lt;/key&gt;
 					&lt;array&gt;
 						&lt;dict&gt;
+							&lt;key&gt;BecomeActive&lt;/key&gt;
+							&lt;integer&gt;1&lt;/integer&gt;
 							&lt;key&gt;ContentConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;PBXBottomSmartGroupGIDs&lt;/key&gt;
@@ -1223,7 +1439,7 @@
 								&lt;key&gt;PBXTopSmartGroupGIDs&lt;/key&gt;
 								&lt;array/&gt;
 								&lt;key&gt;XCIncludePerspectivesSwitch&lt;/key&gt;
-								&lt;false/&gt;
+								&lt;integer&gt;0&lt;/integer&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;GeometryConfiguration&lt;/key&gt;
 							&lt;dict&gt;
@@ -1235,7 +1451,7 @@
 									&lt;real&gt;168&lt;/real&gt;
 								&lt;/array&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;31 746 744 409 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;315 424 744 409 0 0 1440 878 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXSmartGroupTreeModule&lt;/string&gt;
@@ -1243,8 +1459,6 @@
 							&lt;string&gt;185pt&lt;/string&gt;
 						&lt;/dict&gt;
 						&lt;dict&gt;
-							&lt;key&gt;BecomeActive&lt;/key&gt;
-							&lt;true/&gt;
 							&lt;key&gt;ContentConfiguration&lt;/key&gt;
 							&lt;dict&gt;
 								&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
@@ -1257,7 +1471,7 @@
 								&lt;key&gt;Frame&lt;/key&gt;
 								&lt;string&gt;{{190, 0}, {554, 368}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;31 746 744 409 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;315 424 744 409 0 0 1440 878 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;XCDetailModule&lt;/string&gt;
@@ -1281,22 +1495,22 @@
 				&lt;string&gt;XCDetailModule&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;StatusbarIsVisible&lt;/key&gt;
-			&lt;true/&gt;
+			&lt;integer&gt;1&lt;/integer&gt;
 			&lt;key&gt;TableOfContents&lt;/key&gt;
 			&lt;array&gt;
-				&lt;string&gt;3D316BBD0F31C16900F0F4BA&lt;/string&gt;
-				&lt;string&gt;3D316BBE0F31C16900F0F4BA&lt;/string&gt;
+				&lt;string&gt;1CDDB66807F98D9800BB5817&lt;/string&gt;
+				&lt;string&gt;1CDDB66907F98D9800BB5817&lt;/string&gt;
 				&lt;string&gt;1CE0B1FE06471DED0097A5F4&lt;/string&gt;
 				&lt;string&gt;1CA1AED706398EBD00589147&lt;/string&gt;
 			&lt;/array&gt;
 			&lt;key&gt;ToolbarConfiguration&lt;/key&gt;
 			&lt;string&gt;xcode.toolbar.config.breakpointsV3&lt;/string&gt;
 			&lt;key&gt;WindowString&lt;/key&gt;
-			&lt;string&gt;31 746 744 409 0 0 1920 1178 &lt;/string&gt;
+			&lt;string&gt;315 424 744 409 0 0 1440 878 &lt;/string&gt;
 			&lt;key&gt;WindowToolGUID&lt;/key&gt;
-			&lt;string&gt;3D316BBD0F31C16900F0F4BA&lt;/string&gt;
+			&lt;string&gt;1CDDB66807F98D9800BB5817&lt;/string&gt;
 			&lt;key&gt;WindowToolIsVisible&lt;/key&gt;
-			&lt;false/&gt;
+			&lt;integer&gt;1&lt;/integer&gt;
 		&lt;/dict&gt;
 		&lt;dict&gt;
 			&lt;key&gt;Identifier&lt;/key&gt;</diff>
      <filename>JSCocoaLauncher/JSCocoaLauncher.xcodeproj/mini.mode2v3</filename>
    </modified>
    <modified>
      <diff>@@ -1,159 +1,252 @@
 // !$*UTF8*$!
 {
-	089C165DFE840E0CC02AAC07 /* English */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1097, 738}}&quot;;
-			sepNavSelRange = &quot;{0, 0}&quot;;
-			sepNavVisRange = &quot;{0, 45}&quot;;
-			sepNavWindowFrame = &quot;{{15, 322}, {1156, 851}}&quot;;
-		};
-	};
 	29B97313FDCFA39411CA2CEA /* Project object */ = {
 		activeBuildConfigurationName = Debug;
-		activeExecutable = 3D8A020A0EB372F100B4B080 /* JSCocoaLauncher */;
+		activeExecutable = 3D9CE8280F836374004EB118 /* JSCocoaLauncher */;
 		activeTarget = 8D1107260486CEB800E47090 /* JSCocoaLauncher */;
 		addToTargets = (
 			8D1107260486CEB800E47090 /* JSCocoaLauncher */,
 		);
-		breakpoints = (
-			3D316BBF0F31C18200F0F4BA /* NSLog */,
-		);
-		codeSenseManager = 3D8A02130EB372FA00B4B080 /* Code sense */;
+		codeSenseManager = 3D9CE8310F836379004EB118 /* Code sense */;
 		executables = (
-			3D8A020A0EB372F100B4B080 /* JSCocoaLauncher */,
+			3D9CE8280F836374004EB118 /* JSCocoaLauncher */,
 		);
 		perUserDictionary = {
-			&quot;PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147&quot; = {
-				PBXFileTableDataSourceColumnSortingDirectionKey = &quot;-1&quot;;
-				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
-				PBXFileTableDataSourceColumnWidthsKey = (
-					20,
-					20,
-					198,
-					20,
-					99,
-					99,
-					29,
-					20,
-				);
-				PBXFileTableDataSourceColumnsKey = (
-					PBXBreakpointsDataSource_ActionID,
-					PBXBreakpointsDataSource_TypeID,
-					PBXBreakpointsDataSource_BreakpointID,
-					PBXBreakpointsDataSource_UseID,
-					PBXBreakpointsDataSource_LocationID,
-					PBXBreakpointsDataSource_ConditionID,
-					PBXBreakpointsDataSource_IgnoreCountID,
-					PBXBreakpointsDataSource_ContinueID,
-				);
-			};
-			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
-				PBXFileTableDataSourceColumnSortingDirectionKey = &quot;-1&quot;;
-				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
-				PBXFileTableDataSourceColumnWidthsKey = (
-					20,
-					315,
-					20,
-					48,
-					43,
-					43,
-					20,
-				);
-				PBXFileTableDataSourceColumnsKey = (
-					PBXFileDataSource_FiletypeID,
-					PBXFileDataSource_Filename_ColumnID,
-					PBXFileDataSource_Built_ColumnID,
-					PBXFileDataSource_ObjectSize_ColumnID,
-					PBXFileDataSource_Errors_ColumnID,
-					PBXFileDataSource_Warnings_ColumnID,
-					PBXFileDataSource_Target_ColumnID,
-				);
-			};
-			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
-				PBXFileTableDataSourceColumnSortingDirectionKey = &quot;-1&quot;;
-				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
-				PBXFileTableDataSourceColumnWidthsKey = (
-					20,
-					198,
-					60,
-					20,
-					48.16259765625,
-					43,
-					43,
-				);
-				PBXFileTableDataSourceColumnsKey = (
-					PBXFileDataSource_FiletypeID,
-					PBXFileDataSource_Filename_ColumnID,
-					PBXTargetDataSource_PrimaryAttribute,
-					PBXFileDataSource_Built_ColumnID,
-					PBXFileDataSource_ObjectSize_ColumnID,
-					PBXFileDataSource_Errors_ColumnID,
-					PBXFileDataSource_Warnings_ColumnID,
-				);
-			};
-			PBXPerProjectTemplateStateSaveDate = 254879616;
-			PBXWorkspaceStateSaveDate = 254879616;
+			PBXPerProjectTemplateStateSaveDate = 260268928;
+			PBXWorkspaceStateSaveDate = 260268928;
 		};
 		perUserProjectItems = {
-			3D316BB40F3135D000F0F4BA /* PBXTextBookmark */ = 3D316BB40F3135D000F0F4BA /* PBXTextBookmark */;
-			3D3172770F3620C000F0F4BA /* PBXTextBookmark */ = 3D3172770F3620C000F0F4BA /* PBXTextBookmark */;
+			3D9CEAB70F8620F7004EB118 /* PBXBookmark */ = 3D9CEAB70F8620F7004EB118 /* PBXBookmark */;
+			3D9CEAB80F8620F7004EB118 /* PBXTextBookmark */ = 3D9CEAB80F8620F7004EB118 /* PBXTextBookmark */;
+			3D9CEABB0F8620F7004EB118 /* PBXTextBookmark */ = 3D9CEABB0F8620F7004EB118 /* PBXTextBookmark */;
+			3D9CEABC0F8620F7004EB118 /* PBXTextBookmark */ = 3D9CEABC0F8620F7004EB118 /* PBXTextBookmark */;
+			3D9CEABF0F8620F7004EB118 /* PBXTextBookmark */ = 3D9CEABF0F8620F7004EB118 /* PBXTextBookmark */;
+			3D9CEAC00F8620F7004EB118 /* PBXTextBookmark */ = 3D9CEAC00F8620F7004EB118 /* PBXTextBookmark */;
+			3D9CEAC30F8620F7004EB118 /* PBXTextBookmark */ = 3D9CEAC30F8620F7004EB118 /* PBXTextBookmark */;
+			3D9CEAC50F8620F7004EB118 /* PBXTextBookmark */ = 3D9CEAC50F8620F7004EB118 /* PBXTextBookmark */;
+			3D9CEAC90F8620F7004EB118 /* PBXTextBookmark */ = 3D9CEAC90F8620F7004EB118 /* PBXTextBookmark */;
+			3D9CEACB0F8620F7004EB118 /* PBXTextBookmark */ = 3D9CEACB0F8620F7004EB118 /* PBXTextBookmark */;
+			3D9CEB410F86212F004EB118 /* PBXBookmark */ = 3D9CEB410F86212F004EB118 /* PBXBookmark */;
+			3D9CEB4B0F862195004EB118 /* PBXTextBookmark */ = 3D9CEB4B0F862195004EB118 /* PBXTextBookmark */;
+			3D9CEB4C0F862195004EB118 /* PBXTextBookmark */ = 3D9CEB4C0F862195004EB118 /* PBXTextBookmark */;
+			3D9CEB4D0F862195004EB118 /* PBXTextBookmark */ = 3D9CEB4D0F862195004EB118 /* PBXTextBookmark */;
+			3D9CEB4E0F862195004EB118 /* PBXTextBookmark */ = 3D9CEB4E0F862195004EB118 /* PBXTextBookmark */;
+			3D9CEB4F0F862195004EB118 /* PBXTextBookmark */ = 3D9CEB4F0F862195004EB118 /* PBXTextBookmark */;
+			3D9CEB500F862195004EB118 /* PBXTextBookmark */ = 3D9CEB500F862195004EB118 /* PBXTextBookmark */;
+			3D9CEB520F8621A5004EB118 /* PBXTextBookmark */ = 3D9CEB520F8621A5004EB118 /* PBXTextBookmark */;
+			3D9CEB530F8621A5004EB118 /* PBXTextBookmark */ = 3D9CEB530F8621A5004EB118 /* PBXTextBookmark */;
+			3D9CEB540F8621A5004EB118 /* PBXTextBookmark */ = 3D9CEB540F8621A5004EB118 /* PBXTextBookmark */;
+			3D9CEB550F8621A5004EB118 /* PBXTextBookmark */ = 3D9CEB550F8621A5004EB118 /* PBXTextBookmark */;
+			3D9CEB560F8621A5004EB118 /* PBXTextBookmark */ = 3D9CEB560F8621A5004EB118 /* PBXTextBookmark */;
+			3D9CEB570F8621A5004EB118 /* PBXTextBookmark */ = 3D9CEB570F8621A5004EB118 /* PBXTextBookmark */;
+			3D9CEB590F8621B1004EB118 /* PBXBookmark */ = 3D9CEB590F8621B1004EB118 /* PBXBookmark */;
+			3D9CEB5B0F8621CA004EB118 /* PBXTextBookmark */ = 3D9CEB5B0F8621CA004EB118 /* PBXTextBookmark */;
+			3D9CEB5E0F8621CA004EB118 /* PBXTextBookmark */ = 3D9CEB5E0F8621CA004EB118 /* PBXTextBookmark */;
+			3D9CEB5F0F8621CA004EB118 /* PBXTextBookmark */ = 3D9CEB5F0F8621CA004EB118 /* PBXTextBookmark */;
+			3D9CEB600F8621CA004EB118 /* PBXTextBookmark */ = 3D9CEB600F8621CA004EB118 /* PBXTextBookmark */;
+			3D9CEB610F8621CA004EB118 /* PBXTextBookmark */ = 3D9CEB610F8621CA004EB118 /* PBXTextBookmark */;
+			3D9CEB620F8621CA004EB118 /* PBXTextBookmark */ = 3D9CEB620F8621CA004EB118 /* PBXTextBookmark */;
+			3D9CEB630F8621CA004EB118 /* PBXTextBookmark */ = 3D9CEB630F8621CA004EB118 /* PBXTextBookmark */;
+			3D9CEB660F8621EF004EB118 /* PBXTextBookmark */ = 3D9CEB660F8621EF004EB118 /* PBXTextBookmark */;
+			3D9CEB670F8621EF004EB118 /* PBXTextBookmark */ = 3D9CEB670F8621EF004EB118 /* PBXTextBookmark */;
+			3D9CEB680F8621EF004EB118 /* PBXTextBookmark */ = 3D9CEB680F8621EF004EB118 /* PBXTextBookmark */;
+			3D9CEB690F8621EF004EB118 /* PBXTextBookmark */ = 3D9CEB690F8621EF004EB118 /* PBXTextBookmark */;
+			3D9CEB6A0F8621EF004EB118 /* PBXTextBookmark */ = 3D9CEB6A0F8621EF004EB118 /* PBXTextBookmark */;
+			3D9CEB6B0F8621EF004EB118 /* PBXTextBookmark */ = 3D9CEB6B0F8621EF004EB118 /* PBXTextBookmark */;
+			3D9CEB6C0F8621EF004EB118 /* PBXTextBookmark */ = 3D9CEB6C0F8621EF004EB118 /* PBXTextBookmark */;
+			3D9CEB6D0F8621EF004EB118 /* PBXTextBookmark */ = 3D9CEB6D0F8621EF004EB118 /* PBXTextBookmark */;
+			3D9CEB700F8621FD004EB118 /* PBXTextBookmark */ = 3D9CEB700F8621FD004EB118 /* PBXTextBookmark */;
+			3D9CEB710F8621FD004EB118 /* PBXTextBookmark */ = 3D9CEB710F8621FD004EB118 /* PBXTextBookmark */;
+			3D9CEB720F8621FD004EB118 /* PBXTextBookmark */ = 3D9CEB720F8621FD004EB118 /* PBXTextBookmark */;
+			3D9CEB730F8621FD004EB118 /* PBXTextBookmark */ = 3D9CEB730F8621FD004EB118 /* PBXTextBookmark */;
+			3D9CEB740F8621FD004EB118 /* PBXTextBookmark */ = 3D9CEB740F8621FD004EB118 /* PBXTextBookmark */;
+			3D9CEB750F8621FD004EB118 /* PBXTextBookmark */ = 3D9CEB750F8621FD004EB118 /* PBXTextBookmark */;
+			3D9CEB760F8621FD004EB118 /* PBXTextBookmark */ = 3D9CEB760F8621FD004EB118 /* PBXTextBookmark */;
+			3D9CEB7B0F862217004EB118 /* PBXTextBookmark */ = 3D9CEB7B0F862217004EB118 /* PBXTextBookmark */;
+			3D9CEB7C0F862217004EB118 /* PBXTextBookmark */ = 3D9CEB7C0F862217004EB118 /* PBXTextBookmark */;
+			3D9CEB7D0F862217004EB118 /* PBXTextBookmark */ = 3D9CEB7D0F862217004EB118 /* PBXTextBookmark */;
+			3D9CEB7E0F862217004EB118 /* PBXTextBookmark */ = 3D9CEB7E0F862217004EB118 /* PBXTextBookmark */;
+			3D9CEB7F0F862217004EB118 /* PBXTextBookmark */ = 3D9CEB7F0F862217004EB118 /* PBXTextBookmark */;
+			3D9CEB800F862217004EB118 /* PBXTextBookmark */ = 3D9CEB800F862217004EB118 /* PBXTextBookmark */;
+			3D9CEB810F862217004EB118 /* PBXTextBookmark */ = 3D9CEB810F862217004EB118 /* PBXTextBookmark */;
+			3D9CEB820F862221004EB118 /* PBXTextBookmark */ = 3D9CEB820F862221004EB118 /* PBXTextBookmark */;
+			3D9CEB830F862221004EB118 /* PBXTextBookmark */ = 3D9CEB830F862221004EB118 /* PBXTextBookmark */;
+			3D9CEB840F862221004EB118 /* PBXTextBookmark */ = 3D9CEB840F862221004EB118 /* PBXTextBookmark */;
+			3D9CEB850F862221004EB118 /* PBXTextBookmark */ = 3D9CEB850F862221004EB118 /* PBXTextBookmark */;
+			3D9CEB860F862221004EB118 /* PBXTextBookmark */ = 3D9CEB860F862221004EB118 /* PBXTextBookmark */;
+			3D9CEB870F862221004EB118 /* PBXTextBookmark */ = 3D9CEB870F862221004EB118 /* PBXTextBookmark */;
+			3D9CEB880F862221004EB118 /* PBXTextBookmark */ = 3D9CEB880F862221004EB118 /* PBXTextBookmark */;
+			3D9CEB8B0F8623F5004EB118 /* PBXTextBookmark */ = 3D9CEB8B0F8623F5004EB118 /* PBXTextBookmark */;
+			3D9CEB8C0F8623F5004EB118 /* PBXTextBookmark */ = 3D9CEB8C0F8623F5004EB118 /* PBXTextBookmark */;
+			3D9CEB8D0F8623F5004EB118 /* PBXTextBookmark */ = 3D9CEB8D0F8623F5004EB118 /* PBXTextBookmark */;
+			3D9CEB8E0F8623F5004EB118 /* PBXTextBookmark */ = 3D9CEB8E0F8623F5004EB118 /* PBXTextBookmark */;
+			3D9CEB8F0F8623F5004EB118 /* PBXTextBookmark */ = 3D9CEB8F0F8623F5004EB118 /* PBXTextBookmark */;
+			3D9CEB900F8623F5004EB118 /* PBXTextBookmark */ = 3D9CEB900F8623F5004EB118 /* PBXTextBookmark */;
+			3D9CEB910F8623F5004EB118 /* PBXTextBookmark */ = 3D9CEB910F8623F5004EB118 /* PBXTextBookmark */;
+			3D9CEB920F8623F5004EB118 /* PBXTextBookmark */ = 3D9CEB920F8623F5004EB118 /* PBXTextBookmark */;
+			3D9CEB940F86240A004EB118 /* PBXTextBookmark */ = 3D9CEB940F86240A004EB118 /* PBXTextBookmark */;
+			3D9CEB950F86240A004EB118 /* PBXTextBookmark */ = 3D9CEB950F86240A004EB118 /* PBXTextBookmark */;
+			3D9CEB960F86240A004EB118 /* PBXTextBookmark */ = 3D9CEB960F86240A004EB118 /* PBXTextBookmark */;
+			3D9CEB970F86240A004EB118 /* PBXTextBookmark */ = 3D9CEB970F86240A004EB118 /* PBXTextBookmark */;
+			3D9CEB980F86240A004EB118 /* PBXTextBookmark */ = 3D9CEB980F86240A004EB118 /* PBXTextBookmark */;
+			3D9CEB990F86240A004EB118 /* PBXTextBookmark */ = 3D9CEB990F86240A004EB118 /* PBXTextBookmark */;
+			3D9CEB9A0F86240A004EB118 /* PBXTextBookmark */ = 3D9CEB9A0F86240A004EB118 /* PBXTextBookmark */;
+			3D9CEB9C0F86241A004EB118 /* PBXTextBookmark */ = 3D9CEB9C0F86241A004EB118 /* PBXTextBookmark */;
+			3D9CEB9D0F86241A004EB118 /* PBXTextBookmark */ = 3D9CEB9D0F86241A004EB118 /* PBXTextBookmark */;
+			3D9CEB9E0F86241A004EB118 /* PBXTextBookmark */ = 3D9CEB9E0F86241A004EB118 /* PBXTextBookmark */;
+			3D9CEB9F0F86241A004EB118 /* PBXTextBookmark */ = 3D9CEB9F0F86241A004EB118 /* PBXTextBookmark */;
+			3D9CEBA00F86241A004EB118 /* PBXTextBookmark */ = 3D9CEBA00F86241A004EB118 /* PBXTextBookmark */;
+			3D9CEBA10F86241A004EB118 /* PBXTextBookmark */ = 3D9CEBA10F86241A004EB118 /* PBXTextBookmark */;
+			3D9CEBA20F86241A004EB118 /* PBXTextBookmark */ = 3D9CEBA20F86241A004EB118 /* PBXTextBookmark */;
+			3D9CEBA80F863694004EB118 /* PBXTextBookmark */ = 3D9CEBA80F863694004EB118 /* PBXTextBookmark */;
+			3D9CEBA90F863694004EB118 /* PBXTextBookmark */ = 3D9CEBA90F863694004EB118 /* PBXTextBookmark */;
+			3D9CEBAA0F863694004EB118 /* PBXTextBookmark */ = 3D9CEBAA0F863694004EB118 /* PBXTextBookmark */;
+			3D9CEBAB0F863694004EB118 /* PBXTextBookmark */ = 3D9CEBAB0F863694004EB118 /* PBXTextBookmark */;
+			3D9CEBAC0F863694004EB118 /* PBXTextBookmark */ = 3D9CEBAC0F863694004EB118 /* PBXTextBookmark */;
+			3D9CEBAD0F863694004EB118 /* PBXTextBookmark */ = 3D9CEBAD0F863694004EB118 /* PBXTextBookmark */;
+			3D9CEBAE0F863694004EB118 /* PBXTextBookmark */ = 3D9CEBAE0F863694004EB118 /* PBXTextBookmark */;
+			3D9CEBAF0F863694004EB118 /* PBXTextBookmark */ = 3D9CEBAF0F863694004EB118 /* PBXTextBookmark */;
+			3D9CEBB00F863694004EB118 /* PBXTextBookmark */ = 3D9CEBB00F863694004EB118 /* PBXTextBookmark */;
+			3D9CEBB30F8636A3004EB118 /* PBXTextBookmark */ = 3D9CEBB30F8636A3004EB118 /* PBXTextBookmark */;
+			3D9CEBB40F8636A3004EB118 /* PBXTextBookmark */ = 3D9CEBB40F8636A3004EB118 /* PBXTextBookmark */;
+			3D9CEBB50F8636A3004EB118 /* PBXTextBookmark */ = 3D9CEBB50F8636A3004EB118 /* PBXTextBookmark */;
+			3D9CEBB60F8636A3004EB118 /* PBXTextBookmark */ = 3D9CEBB60F8636A3004EB118 /* PBXTextBookmark */;
+			3D9CEBB70F8636A3004EB118 /* PBXTextBookmark */ = 3D9CEBB70F8636A3004EB118 /* PBXTextBookmark */;
+			3D9CEBB80F8636A3004EB118 /* PBXTextBookmark */ = 3D9CEBB80F8636A3004EB118 /* PBXTextBookmark */;
+			3D9CEBBB0F8641F1004EB118 /* PBXBookmark */ = 3D9CEBBB0F8641F1004EB118 /* PBXBookmark */;
+			3D9CEBBF0F86420F004EB118 /* PBXTextBookmark */ = 3D9CEBBF0F86420F004EB118 /* PBXTextBookmark */;
+			3D9CEBC00F86420F004EB118 /* PBXTextBookmark */ = 3D9CEBC00F86420F004EB118 /* PBXTextBookmark */;
+			3D9CEBC10F86420F004EB118 /* PBXTextBookmark */ = 3D9CEBC10F86420F004EB118 /* PBXTextBookmark */;
+			3D9CEBC20F86420F004EB118 /* PBXTextBookmark */ = 3D9CEBC20F86420F004EB118 /* PBXTextBookmark */;
+			3D9CEBC30F864210004EB118 /* PBXTextBookmark */ = 3D9CEBC30F864210004EB118 /* PBXTextBookmark */;
+			3D9CEBC40F864210004EB118 /* PBXTextBookmark */ = 3D9CEBC40F864210004EB118 /* PBXTextBookmark */;
+			3D9CEBC50F864210004EB118 /* PBXTextBookmark */ = 3D9CEBC50F864210004EB118 /* PBXTextBookmark */;
+			3D9CEBC60F864210004EB118 /* PBXTextBookmark */ = 3D9CEBC60F864210004EB118 /* PBXTextBookmark */;
+			3D9CEBCC0F864244004EB118 /* PBXTextBookmark */ = 3D9CEBCC0F864244004EB118 /* PBXTextBookmark */;
+			3D9CEBCD0F864244004EB118 /* PBXTextBookmark */ = 3D9CEBCD0F864244004EB118 /* PBXTextBookmark */;
+			3D9CEBCE0F864244004EB118 /* PBXTextBookmark */ = 3D9CEBCE0F864244004EB118 /* PBXTextBookmark */;
+			3D9CEBCF0F864244004EB118 /* PBXTextBookmark */ = 3D9CEBCF0F864244004EB118 /* PBXTextBookmark */;
+			3D9CEBD00F864244004EB118 /* PBXTextBookmark */ = 3D9CEBD00F864244004EB118 /* PBXTextBookmark */;
+			3D9CEBD10F864244004EB118 /* PBXTextBookmark */ = 3D9CEBD10F864244004EB118 /* PBXTextBookmark */;
+			3D9CEBD20F864244004EB118 /* PBXTextBookmark */ = 3D9CEBD20F864244004EB118 /* PBXTextBookmark */;
+			3D9CEBD40F86424F004EB118 /* PBXTextBookmark */ = 3D9CEBD40F86424F004EB118 /* PBXTextBookmark */;
+			3D9CEBD50F86424F004EB118 /* PBXTextBookmark */ = 3D9CEBD50F86424F004EB118 /* PBXTextBookmark */;
+			3D9CEBD60F86424F004EB118 /* PBXTextBookmark */ = 3D9CEBD60F86424F004EB118 /* PBXTextBookmark */;
+			3D9CEBD70F86424F004EB118 /* PBXTextBookmark */ = 3D9CEBD70F86424F004EB118 /* PBXTextBookmark */;
+			3D9CEBD80F86424F004EB118 /* PBXTextBookmark */ = 3D9CEBD80F86424F004EB118 /* PBXTextBookmark */;
+			3D9CEBD90F86424F004EB118 /* PBXTextBookmark */ = 3D9CEBD90F86424F004EB118 /* PBXTextBookmark */;
+			3D9CEBDA0F86424F004EB118 /* PBXTextBookmark */ = 3D9CEBDA0F86424F004EB118 /* PBXTextBookmark */;
+			3D9CEBDB0F8642AA004EB118 /* PBXBookmark */ = 3D9CEBDB0F8642AA004EB118 /* PBXBookmark */;
+			3D9CEBDE0F864343004EB118 /* PBXTextBookmark */ = 3D9CEBDE0F864343004EB118 /* PBXTextBookmark */;
+			3D9CEBE10F864343004EB118 /* PBXTextBookmark */ = 3D9CEBE10F864343004EB118 /* PBXTextBookmark */;
+			3D9CEBE20F864343004EB118 /* PBXTextBookmark */ = 3D9CEBE20F864343004EB118 /* PBXTextBookmark */;
+			3D9CEBE30F864343004EB118 /* PBXTextBookmark */ = 3D9CEBE30F864343004EB118 /* PBXTextBookmark */;
+			3D9CEBE40F864343004EB118 /* PBXTextBookmark */ = 3D9CEBE40F864343004EB118 /* PBXTextBookmark */;
+			3D9CEBE50F864343004EB118 /* PBXTextBookmark */ = 3D9CEBE50F864343004EB118 /* PBXTextBookmark */;
+			3D9CEBE60F864343004EB118 /* PBXTextBookmark */ = 3D9CEBE60F864343004EB118 /* PBXTextBookmark */;
+			3D9CEBE70F864343004EB118 /* PBXTextBookmark */ = 3D9CEBE70F864343004EB118 /* PBXTextBookmark */;
+			3D9CEBE90F864F6D004EB118 /* PBXTextBookmark */ = 3D9CEBE90F864F6D004EB118 /* PBXTextBookmark */;
+			3D9CEBEA0F864F6D004EB118 /* PBXTextBookmark */ = 3D9CEBEA0F864F6D004EB118 /* PBXTextBookmark */;
+			3D9CEBEB0F864F6D004EB118 /* PBXTextBookmark */ = 3D9CEBEB0F864F6D004EB118 /* PBXTextBookmark */;
+			3D9CEBEC0F864F6D004EB118 /* PBXTextBookmark */ = 3D9CEBEC0F864F6D004EB118 /* PBXTextBookmark */;
+			3D9CEBED0F864F6D004EB118 /* PBXTextBookmark */ = 3D9CEBED0F864F6D004EB118 /* PBXTextBookmark */;
+			3D9CEBEE0F864F6D004EB118 /* PBXTextBookmark */ = 3D9CEBEE0F864F6D004EB118 /* PBXTextBookmark */;
+			3D9CEBEF0F864F6D004EB118 /* PBXTextBookmark */ = 3D9CEBEF0F864F6D004EB118 /* PBXTextBookmark */;
+			3D9CEBF00F864F6D004EB118 /* PBXTextBookmark */ = 3D9CEBF00F864F6D004EB118 /* PBXTextBookmark */;
+			3D9CEBF10F864F9C004EB118 /* PBXTextBookmark */ = 3D9CEBF10F864F9C004EB118 /* PBXTextBookmark */;
+			3D9CEBF20F864F9C004EB118 /* PBXTextBookmark */ = 3D9CEBF20F864F9C004EB118 /* PBXTextBookmark */;
+			3D9CEBF30F864F9C004EB118 /* PBXTextBookmark */ = 3D9CEBF30F864F9C004EB118 /* PBXTextBookmark */;
+			3D9CEBF40F864F9C004EB118 /* PBXTextBookmark */ = 3D9CEBF40F864F9C004EB118 /* PBXTextBookmark */;
+			3D9CEBF50F864F9C004EB118 /* PBXTextBookmark */ = 3D9CEBF50F864F9C004EB118 /* PBXTextBookmark */;
+			3D9CEBF60F864F9C004EB118 /* PBXTextBookmark */ = 3D9CEBF60F864F9C004EB118 /* PBXTextBookmark */;
+			3D9CEBF70F864F9C004EB118 /* PBXTextBookmark */ = 3D9CEBF70F864F9C004EB118 /* PBXTextBookmark */;
+			3D9CEBF80F864F9C004EB118 /* PBXTextBookmark */ = 3D9CEBF80F864F9C004EB118 /* PBXTextBookmark */;
+			3D9CEBFA0F865009004EB118 /* PBXTextBookmark */ = 3D9CEBFA0F865009004EB118 /* PBXTextBookmark */;
+			3D9CEBFB0F865009004EB118 /* PBXTextBookmark */ = 3D9CEBFB0F865009004EB118 /* PBXTextBookmark */;
+			3D9CEBFC0F865009004EB118 /* PBXTextBookmark */ = 3D9CEBFC0F865009004EB118 /* PBXTextBookmark */;
+			3D9CEBFD0F865009004EB118 /* PBXTextBookmark */ = 3D9CEBFD0F865009004EB118 /* PBXTextBookmark */;
+			3D9CEBFE0F865009004EB118 /* PBXTextBookmark */ = 3D9CEBFE0F865009004EB118 /* PBXTextBookmark */;
+			3D9CEBFF0F865009004EB118 /* PBXTextBookmark */ = 3D9CEBFF0F865009004EB118 /* PBXTextBookmark */;
+			3D9CEC000F865009004EB118 /* PBXTextBookmark */ = 3D9CEC000F865009004EB118 /* PBXTextBookmark */;
+			3D9CEC010F865009004EB118 /* PBXTextBookmark */ = 3D9CEC010F865009004EB118 /* PBXTextBookmark */;
+			3D9CEC030F86501E004EB118 /* PBXTextBookmark */ = 3D9CEC030F86501E004EB118 /* PBXTextBookmark */;
+			3D9CEC040F86501E004EB118 /* PBXTextBookmark */ = 3D9CEC040F86501E004EB118 /* PBXTextBookmark */;
+			3D9CEC050F86501E004EB118 /* PBXTextBookmark */ = 3D9CEC050F86501E004EB118 /* PBXTextBookmark */;
+			3D9CEC060F86501E004EB118 /* PBXTextBookmark */ = 3D9CEC060F86501E004EB118 /* PBXTextBookmark */;
+			3D9CEC070F86501E004EB118 /* PBXTextBookmark */ = 3D9CEC070F86501E004EB118 /* PBXTextBookmark */;
+			3D9CEC080F86501E004EB118 /* PBXTextBookmark */ = 3D9CEC080F86501E004EB118 /* PBXTextBookmark */;
+			3D9CEC090F86501E004EB118 /* PBXTextBookmark */ = 3D9CEC090F86501E004EB118 /* PBXTextBookmark */;
+			3D9CEC0A0F86501E004EB118 /* PBXTextBookmark */ = 3D9CEC0A0F86501E004EB118 /* PBXTextBookmark */;
+			3D9CEC0D0F865027004EB118 /* PBXTextBookmark */ = 3D9CEC0D0F865027004EB118 /* PBXTextBookmark */;
+			3D9CEC0E0F865027004EB118 /* PBXTextBookmark */ = 3D9CEC0E0F865027004EB118 /* PBXTextBookmark */;
+			3D9CEC0F0F865027004EB118 /* PBXTextBookmark */ = 3D9CEC0F0F865027004EB118 /* PBXTextBookmark */;
+			3D9CEC100F865027004EB118 /* PBXTextBookmark */ = 3D9CEC100F865027004EB118 /* PBXTextBookmark */;
+			3D9CEC110F865027004EB118 /* PBXTextBookmark */ = 3D9CEC110F865027004EB118 /* PBXTextBookmark */;
+			3D9CEC120F865027004EB118 /* PBXTextBookmark */ = 3D9CEC120F865027004EB118 /* PBXTextBookmark */;
+			3D9CEC130F865027004EB118 /* PBXTextBookmark */ = 3D9CEC130F865027004EB118 /* PBXTextBookmark */;
+			3D9CEC140F865027004EB118 /* PBXTextBookmark */ = 3D9CEC140F865027004EB118 /* PBXTextBookmark */;
+			3D9CEC160F86504D004EB118 /* PBXTextBookmark */ = 3D9CEC160F86504D004EB118 /* PBXTextBookmark */;
+			3D9CEC170F86504D004EB118 /* PBXTextBookmark */ = 3D9CEC170F86504D004EB118 /* PBXTextBookmark */;
+			3D9CEC180F86504D004EB118 /* PBXTextBookmark */ = 3D9CEC180F86504D004EB118 /* PBXTextBookmark */;
+			3D9CEC190F86504D004EB118 /* PBXTextBookmark */ = 3D9CEC190F86504D004EB118 /* PBXTextBookmark */;
+			3D9CEC1A0F86504D004EB118 /* PBXTextBookmark */ = 3D9CEC1A0F86504D004EB118 /* PBXTextBookmark */;
+			3D9CEC1B0F86504D004EB118 /* PBXTextBookmark */ = 3D9CEC1B0F86504D004EB118 /* PBXTextBookmark */;
+			3D9CEC1C0F86504D004EB118 /* PBXTextBookmark */ = 3D9CEC1C0F86504D004EB118 /* PBXTextBookmark */;
+			3D9CEC1D0F86504D004EB118 /* PBXTextBookmark */ = 3D9CEC1D0F86504D004EB118 /* PBXTextBookmark */;
+			3D9CEC1F0F865060004EB118 /* PBXTextBookmark */ = 3D9CEC1F0F865060004EB118 /* PBXTextBookmark */;
+			3D9CEC200F865060004EB118 /* PBXTextBookmark */ = 3D9CEC200F865060004EB118 /* PBXTextBookmark */;
+			3D9CEC210F865060004EB118 /* PBXTextBookmark */ = 3D9CEC210F865060004EB118 /* PBXTextBookmark */;
+			3D9CEC220F865060004EB118 /* PBXTextBookmark */ = 3D9CEC220F865060004EB118 /* PBXTextBookmark */;
+			3D9CEC230F865060004EB118 /* PBXTextBookmark */ = 3D9CEC230F865060004EB118 /* PBXTextBookmark */;
+			3D9CEC240F865060004EB118 /* PBXTextBookmark */ = 3D9CEC240F865060004EB118 /* PBXTextBookmark */;
+			3D9CEC250F865060004EB118 /* PBXTextBookmark */ = 3D9CEC250F865060004EB118 /* PBXTextBookmark */;
+			3D9CEC260F865060004EB118 /* PBXTextBookmark */ = 3D9CEC260F865060004EB118 /* PBXTextBookmark */;
+			3D9CEC300F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC300F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC310F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC310F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC320F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC320F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC330F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC330F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC340F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC340F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC350F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC350F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC360F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC360F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC370F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC370F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC380F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC380F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC390F8652E4004EB118 /* PBXTextBookmark */ = 3D9CEC390F8652E4004EB118 /* PBXTextBookmark */;
+			3D9CEC3B0F8652F2004EB118 /* PBXTextBookmark */ = 3D9CEC3B0F8652F2004EB118 /* PBXTextBookmark */;
+			3D9CEC3C0F8652F2004EB118 /* PBXTextBookmark */ = 3D9CEC3C0F8652F2004EB118 /* PBXTextBookmark */;
+			3D9CEC3D0F8652F2004EB118 /* PBXTextBookmark */ = 3D9CEC3D0F8652F2004EB118 /* PBXTextBookmark */;
+			3D9CEC3E0F8652F2004EB118 /* PBXTextBookmark */ = 3D9CEC3E0F8652F2004EB118 /* PBXTextBookmark */;
+			3D9CEC3F0F8652F2004EB118 /* PBXTextBookmark */ = 3D9CEC3F0F8652F2004EB118 /* PBXTextBookmark */;
+			3D9CEC400F8652F2004EB118 /* PBXTextBookmark */ = 3D9CEC400F8652F2004EB118 /* PBXTextBookmark */;
+			3D9CEC410F8652F2004EB118 /* PBXTextBookmark */ = 3D9CEC410F8652F2004EB118 /* PBXTextBookmark */;
+			3D9CEC420F8652F2004EB118 /* PBXTextBookmark */ = 3D9CEC420F8652F2004EB118 /* PBXTextBookmark */;
+			3D9CEC440F865304004EB118 /* PBXTextBookmark */ = 3D9CEC440F865304004EB118 /* PBXTextBookmark */;
+			3D9CEC450F865304004EB118 /* PBXTextBookmark */ = 3D9CEC450F865304004EB118 /* PBXTextBookmark */;
+			3D9CEC460F865304004EB118 /* PBXTextBookmark */ = 3D9CEC460F865304004EB118 /* PBXTextBookmark */;
+			3D9CEC470F865304004EB118 /* PBXTextBookmark */ = 3D9CEC470F865304004EB118 /* PBXTextBookmark */;
+			3D9CEC480F865304004EB118 /* PBXTextBookmark */ = 3D9CEC480F865304004EB118 /* PBXTextBookmark */;
+			3D9CEC490F865304004EB118 /* PBXTextBookmark */ = 3D9CEC490F865304004EB118 /* PBXTextBookmark */;
+			3D9CEC4A0F865304004EB118 /* PBXTextBookmark */ = 3D9CEC4A0F865304004EB118 /* PBXTextBookmark */;
+			3D9CEC4B0F865304004EB118 /* PBXTextBookmark */ = 3D9CEC4B0F865304004EB118 /* PBXTextBookmark */;
+			3D9CEC4C0F865304004EB118 /* PBXTextBookmark */ = 3D9CEC4C0F865304004EB118 /* PBXTextBookmark */;
+			3D9CEC4D0F865311004EB118 /* PBXTextBookmark */ = 3D9CEC4D0F865311004EB118 /* PBXTextBookmark */;
+			3D9CEC4E0F865311004EB118 /* PBXTextBookmark */ = 3D9CEC4E0F865311004EB118 /* PBXTextBookmark */;
+			3D9CEC4F0F865311004EB118 /* PBXTextBookmark */ = 3D9CEC4F0F865311004EB118 /* PBXTextBookmark */;
+			3D9CEC500F865311004EB118 /* PBXTextBookmark */ = 3D9CEC500F865311004EB118 /* PBXTextBookmark */;
+			3D9CEC510F865311004EB118 /* PBXTextBookmark */ = 3D9CEC510F865311004EB118 /* PBXTextBookmark */;
+			3D9CEC520F865311004EB118 /* PBXTextBookmark */ = 3D9CEC520F865311004EB118 /* PBXTextBookmark */;
 		};
-		sourceControlManager = 3D8A02120EB372FA00B4B080 /* Source Control */;
+		sourceControlManager = 3D9CE8300F836379004EB118 /* Source Control */;
 		userBuildSettings = {
 		};
 	};
 	29B97316FDCFA39411CA2CEA /* main.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1066, 737}}&quot;;
-			sepNavSelRange = &quot;{278, 0}&quot;;
-			sepNavVisRange = &quot;{0, 565}&quot;;
-			sepNavWindowFrame = &quot;{{220, 154}, {1125, 850}}&quot;;
-		};
-	};
-	32CA4F630368D1EE00C91783 /* JSCocoaLauncher_Prefix.pch */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1097, 738}}&quot;;
-			sepNavSelRange = &quot;{164, 0}&quot;;
-			sepNavVisRange = &quot;{0, 233}&quot;;
-			sepNavWindowFrame = &quot;{{285, 144}, {1156, 851}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {1071, 782}}&quot;;
+			sepNavSelRange = &quot;{282, 0}&quot;;
+			sepNavVisRange = &quot;{0, 467}&quot;;
 		};
 	};
-	3D316BB40F3135D000F0F4BA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 3DF575320EAD2367001018F7 /* JSCocoaLauncher.js */;
-		name = &quot;JSCocoaLauncher.js: 205&quot;;
-		rLen = 0;
-		rLoc = 6044;
-		rType = 0;
-		vrLen = 1603;
-		vrLoc = 5341;
-	};
-	3D316BBF0F31C18200F0F4BA /* NSLog */ = {
-		isa = PBXSymbolicBreakpoint;
-		actions = (
-		);
-		breakpointStyle = 1;
-		continueAfterActions = 0;
-		countType = 0;
-		delayBeforeContinue = 0;
-		hitCount = 1;
-		ignoreCount = 0;
-		location = Foundation;
-		modificationTime = 254919083.929671;
-		state = 1;
-		symbolName = NSLog;
-	};
-	3D3172770F3620C000F0F4BA /* PBXTextBookmark */ = {
-		isa = PBXTextBookmark;
-		fRef = 3DF575320EAD2367001018F7 /* JSCocoaLauncher.js */;
-		name = &quot;JSCocoaLauncher.js: 270&quot;;
-		rLen = 0;
-		rLoc = 7545;
-		rType = 0;
-		vrLen = 1539;
-		vrLoc = 7219;
-	};
-	3D8A020A0EB372F100B4B080 /* JSCocoaLauncher */ = {
+	3D9CE8280F836374004EB118 /* JSCocoaLauncher */ = {
 		isa = PBXExecutable;
 		activeArgIndices = (
 		);
@@ -178,117 +271,2258 @@
 		};
 		sourceDirectories = (
 		);
-		variableFormatDictionary = {
-		};
 	};
-	3D8A02120EB372FA00B4B080 /* Source Control */ = {
+	3D9CE8300F836379004EB118 /* Source Control */ = {
 		isa = PBXSourceControlManager;
 		fallbackIsa = XCSourceControlManager;
 		isSCMEnabled = 0;
 		scmConfiguration = {
 		};
 	};
-	3D8A02130EB372FA00B4B080 /* Code sense */ = {
+	3D9CE8310F836379004EB118 /* Code sense */ = {
 		isa = PBXCodeSenseManager;
 		indexTemplatePath = &quot;&quot;;
 	};
-	3D8A02390EB3730E00B4B080 /* BridgeSupportController.h */ = {
+	3D9CE8540F8372BE004EB118 /* ApplicationController.h */ = {
+		isa = PBXFileReference;
+		fileEncoding = 4;
+		lastKnownFileType = sourcecode.c.h;
+		name = ApplicationController.h;
+		path = &quot;/Users/mini/Software Inexdo/JSCocoa/JSCocoaLauncher/ApplicationController.h&quot;;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1065, 668}}&quot;;
-			sepNavSelRange = &quot;{0, 0}&quot;;
-			sepNavVisRange = &quot;{0, 800}&quot;;
-			sepNavWindowFrame = &quot;{{38, 348}, {1124, 804}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {1071, 782}}&quot;;
+			sepNavSelRange = &quot;{220, 0}&quot;;
+			sepNavVisRange = &quot;{0, 291}&quot;;
+			sepNavWindowFrame = &quot;{{268, 46}, {1130, 895}}&quot;;
 		};
 	};
-	3D8A023A0EB3730E00B4B080 /* BridgeSupportController.m */ = {
+	3D9CE8550F8372BE004EB118 /* ApplicationController.m */ = {
+		isa = PBXFileReference;
+		fileEncoding = 4;
+		lastKnownFileType = sourcecode.c.objc;
+		name = ApplicationController.m;
+		path = &quot;/Users/mini/Software Inexdo/JSCocoa/JSCocoaLauncher/ApplicationController.m&quot;;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1097, 2046}}&quot;;
-			sepNavSelRange = &quot;{2868, 0}&quot;;
-			sepNavVisRange = &quot;{2006, 1521}&quot;;
-			sepNavWindowFrame = &quot;{{653, 314}, {1156, 851}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {1071, 1023}}&quot;;
+			sepNavSelRange = &quot;{973, 75}&quot;;
+			sepNavVisRange = &quot;{157, 1432}&quot;;
+			sepNavWindowFrame = &quot;{{95, 45}, {1130, 895}}&quot;;
 		};
 	};
-	3D8A023B0EB3730E00B4B080 /* class.js */ = {
+	3D9CEAB00F8620E2004EB118 /* launcher.js */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1066, 5005}}&quot;;
-			sepNavSelRange = &quot;{12804, 0}&quot;;
-			sepNavVisRange = &quot;{11351, 1471}&quot;;
-			sepNavWindowFrame = &quot;{{101, 160}, {1125, 850}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {1071, 782}}&quot;;
+			sepNavSelRange = &quot;{643, 0}&quot;;
+			sepNavVisRange = &quot;{0, 775}&quot;;
+			sepNavWindowFrame = &quot;{{505, 134}, {1130, 895}}&quot;;
 		};
 	};
-	3D8A023C0EB3730E00B4B080 /* JSCocoaController.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1009, 1606}}&quot;;
-			sepNavSelRange = &quot;{3186, 0}&quot;;
-			sepNavVisRange = &quot;{1151, 2193}&quot;;
-			sepNavWindowFrame = &quot;{{148, 83}, {1068, 890}}&quot;;
-		};
+	3D9CEAB70F8620F7004EB118 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
 	};
-	3D8A023D0EB3730E00B4B080 /* JSCocoaController.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1097, 30470}}&quot;;
-			sepNavSelRange = &quot;{6893, 0}&quot;;
-			sepNavVisRange = &quot;{5427, 2197}&quot;;
-			sepNavWindowFrame = &quot;{{375, 133}, {1156, 851}}&quot;;
-		};
+	3D9CEAB80F8620F7004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 2&quot;;
+		rLen = 0;
+		rLoc = 1;
+		rType = 0;
+		vrLen = 19;
+		vrLoc = 0;
 	};
-	3D8A023E0EB3730E00B4B080 /* JSCocoaFFIArgument.h */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1009, 990}}&quot;;
-			sepNavSelRange = &quot;{0, 0}&quot;;
-			sepNavVisRange = &quot;{0, 2628}&quot;;
-			sepNavWindowFrame = &quot;{{176, 136}, {1068, 890}}&quot;;
-		};
+	3D9CEABB0F8620F7004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 15&quot;;
+		rLen = 0;
+		rLoc = 260;
+		rType = 0;
+		vrLen = 290;
+		vrLoc = 0;
 	};
-	3D8A023F0EB3730E00B4B080 /* JSCocoaFFIArgument.m */ = {
-		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1009, 11924}}&quot;;
-			sepNavSelRange = &quot;{21051, 0}&quot;;
-			sepNavVisRange = &quot;{24314, 1487}&quot;;
-			sepNavWindowFrame = &quot;{{671, 65}, {1068, 890}}&quot;;
-		};
+	3D9CEABC0F8620F7004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEABF0F8620F7004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 20&quot;;
+		rLen = 0;
+		rLoc = 385;
+		rType = 0;
+		vrLen = 1294;
+		vrLoc = 0;
+	};
+	3D9CEAC00F8620F7004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1295;
+		vrLoc = 0;
+	};
+	3D9CEAC30F8620F7004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC40F8620F7004EB118 /* NSDictionary.h */;
+		rLen = 1;
+		rLoc = 11;
+		rType = 1;
+	};
+	3D9CEAC40F8620F7004EB118 /* NSDictionary.h */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
+		name = NSDictionary.h;
+		path = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSDictionary.h;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
+	};
+	3D9CEAC50F8620F7004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2501;
+		vrLoc = 0;
 	};
-	3D8A02410EB3730E00B4B080 /* JSCocoaFFIClosure.m */ = {
+	3D9CEAC60F8620F7004EB118 /* NSDictionary.h */ = {
+		isa = PBXFileReference;
+		name = NSDictionary.h;
+		path = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSDictionary.h;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1009, 2332}}&quot;;
-			sepNavSelRange = &quot;{2611, 0}&quot;;
-			sepNavVisRange = &quot;{3106, 2169}&quot;;
-			sepNavWindowFrame = &quot;{{689, 172}, {1068, 890}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {1071, 913}}&quot;;
+			sepNavSelRange = &quot;{1481, 28}&quot;;
+			sepNavVisRange = &quot;{0, 2501}&quot;;
 		};
 	};
-	3D8A02420EB3730E00B4B080 /* JSCocoaPrivateObject.h */ = {
+	3D9CEAC90F8620F7004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACA0F8620F7004EB118 /* NSOutlineView.h */;
+		rLen = 1;
+		rLoc = 322;
+		rType = 1;
+	};
+	3D9CEACA0F8620F7004EB118 /* NSOutlineView.h */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
+		name = NSOutlineView.h;
+		path = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOutlineView.h;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
+	};
+	3D9CEACB0F8620F7004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4458;
+		vrLoc = 16466;
+	};
+	3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */ = {
+		isa = PBXFileReference;
+		name = NSOutlineView.h;
+		path = /Developer/SDKs/MacOSX10.5.sdk/System/Library/Frameworks/AppKit.framework/Versions/C/Headers/NSOutlineView.h;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1097, 738}}&quot;;
-			sepNavSelRange = &quot;{578, 6}&quot;;
-			sepNavVisRange = &quot;{0, 1243}&quot;;
-			sepNavWindowFrame = &quot;{{418, 147}, {1156, 851}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {1071, 3729}}&quot;;
+			sepNavSelRange = &quot;{19384, 71}&quot;;
+			sepNavVisRange = &quot;{16466, 4458}&quot;;
 		};
 	};
-	3D8A02430EB3730E00B4B080 /* JSCocoaPrivateObject.m */ = {
+	3D9CEAFC0F862115004EB118 /* class.js */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1009, 1397}}&quot;;
-			sepNavSelRange = &quot;{1124, 0}&quot;;
-			sepNavVisRange = &quot;{0, 1230}&quot;;
-			sepNavWindowFrame = &quot;{{652, 95}, {1068, 890}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {1071, 7326}}&quot;;
+			sepNavSelRange = &quot;{943, 0}&quot;;
+			sepNavVisRange = &quot;{612, 1996}&quot;;
+			sepNavWindowFrame = &quot;{{107, 194}, {1130, 895}}&quot;;
 		};
 	};
-	3DF575320EAD2367001018F7 /* JSCocoaLauncher.js */ = {
+	3D9CEB190F862115004EB118 /* JSCocoaController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1066, 4070}}&quot;;
-			sepNavSelRange = &quot;{7545, 0}&quot;;
-			sepNavVisRange = &quot;{7219, 1539}&quot;;
-			sepNavWindowFrame = &quot;{{277, 80}, {1125, 850}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {1071, 37708}}&quot;;
+			sepNavSelRange = &quot;{47853, 9}&quot;;
+			sepNavVisRange = &quot;{46583, 2030}&quot;;
 		};
 	};
+	3D9CEB410F86212F004EB118 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+	};
+	3D9CEB4B0F862195004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 404;
+		rType = 0;
+		vrLen = 408;
+		vrLoc = 0;
+	};
+	3D9CEB4C0F862195004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 2&quot;;
+		rLen = 0;
+		rLoc = 1;
+		rType = 0;
+		vrLen = 19;
+		vrLoc = 0;
+	};
+	3D9CEB4D0F862195004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEB4E0F862195004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEB4F0F862195004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEB500F862195004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEB520F8621A5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 14&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 441;
+		vrLoc = 0;
+	};
+	3D9CEB530F8621A5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 2&quot;;
+		rLen = 0;
+		rLoc = 1;
+		rType = 0;
+		vrLen = 19;
+		vrLoc = 0;
+	};
+	3D9CEB540F8621A5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEB550F8621A5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEB560F8621A5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEB570F8621A5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEB590F8621B1004EB118 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+	};
+	3D9CEB5B0F8621CA004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEB5E0F8621CA004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1810;
+		vrLoc = 46583;
+	};
+	3D9CEB5F0F8621CA004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 2&quot;;
+		rLen = 0;
+		rLoc = 1;
+		rType = 0;
+		vrLen = 19;
+		vrLoc = 0;
+	};
+	3D9CEB600F8621CA004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEB610F8621CA004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEB620F8621CA004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEB630F8621CA004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEB660F8621EF004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 2&quot;;
+		rLen = 0;
+		rLoc = 1;
+		rType = 0;
+		vrLen = 19;
+		vrLoc = 0;
+	};
+	3D9CEB670F8621EF004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 11&quot;;
+		rLen = 0;
+		rLoc = 162;
+		rType = 0;
+		vrLen = 161;
+		vrLoc = 0;
+	};
+	3D9CEB680F8621EF004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEB690F8621EF004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1810;
+		vrLoc = 46583;
+	};
+	3D9CEB6A0F8621EF004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEB6B0F8621EF004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEB6C0F8621EF004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEB6D0F8621EF004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEB700F8621FD004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 16&quot;;
+		rLen = 0;
+		rLoc = 472;
+		rType = 0;
+		vrLen = 208;
+		vrLoc = 0;
+	};
+	3D9CEB710F8621FD004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEB720F8621FD004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1810;
+		vrLoc = 46583;
+	};
+	3D9CEB730F8621FD004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEB740F8621FD004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEB750F8621FD004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEB760F8621FD004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEB7B0F862217004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 16&quot;;
+		rLen = 0;
+		rLoc = 205;
+		rType = 0;
+		vrLen = 209;
+		vrLoc = 0;
+	};
+	3D9CEB7C0F862217004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEB7D0F862217004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1810;
+		vrLoc = 46583;
+	};
+	3D9CEB7E0F862217004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEB7F0F862217004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEB800F862217004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEB810F862217004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEB820F862221004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 9&quot;;
+		rLen = 0;
+		rLoc = 90;
+		rType = 0;
+		vrLen = 206;
+		vrLoc = 0;
+	};
+	3D9CEB830F862221004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEB840F862221004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 2030;
+		vrLoc = 46583;
+	};
+	3D9CEB850F862221004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEB860F862221004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1295;
+		vrLoc = 0;
+	};
+	3D9CEB870F862221004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2501;
+		vrLoc = 0;
+	};
+	3D9CEB880F862221004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4458;
+		vrLoc = 16466;
+	};
+	3D9CEB8B0F8623F5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 9&quot;;
+		rLen = 0;
+		rLoc = 90;
+		rType = 0;
+		vrLen = 206;
+		vrLoc = 0;
+	};
+	3D9CEB8C0F8623F5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 15&quot;;
+		rLen = 0;
+		rLoc = 472;
+		rType = 0;
+		vrLen = 223;
+		vrLoc = 0;
+	};
+	3D9CEB8D0F8623F5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEB8E0F8623F5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1810;
+		vrLoc = 46583;
+	};
+	3D9CEB8F0F8623F5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEB900F8623F5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEB910F8623F5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEB920F8623F5004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEB940F86240A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 16&quot;;
+		rLen = 0;
+		rLoc = 465;
+		rType = 0;
+		vrLen = 255;
+		vrLoc = 0;
+	};
+	3D9CEB950F86240A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEB960F86240A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1810;
+		vrLoc = 46583;
+	};
+	3D9CEB970F86240A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEB980F86240A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEB990F86240A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEB9A0F86240A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEB9C0F86241A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 17&quot;;
+		rLen = 0;
+		rLoc = 464;
+		rType = 0;
+		vrLen = 296;
+		vrLoc = 0;
+	};
+	3D9CEB9D0F86241A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEB9E0F86241A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1810;
+		vrLoc = 46583;
+	};
+	3D9CEB9F0F86241A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBA00F86241A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEBA10F86241A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEBA20F86241A004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEBA80F863694004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 13&quot;;
+		rLen = 0;
+		rLoc = 236;
+		rType = 0;
+		vrLen = 1728;
+		vrLoc = 858;
+	};
+	3D9CEBA90F863694004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 94&quot;;
+		rLen = 0;
+		rLoc = 1785;
+		rType = 0;
+		vrLen = 1701;
+		vrLoc = 877;
+	};
+	3D9CEBAA0F863694004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 17&quot;;
+		rLen = 0;
+		rLoc = 464;
+		rType = 0;
+		vrLen = 296;
+		vrLoc = 0;
+	};
+	3D9CEBAB0F863694004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBAC0F863694004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBAD0F863694004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEBAE0F863694004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1810;
+		vrLoc = 46583;
+	};
+	3D9CEBAF0F863694004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEBB00F863694004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEBB30F8636A3004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 88&quot;;
+		rLen = 0;
+		rLoc = 1785;
+		rType = 0;
+		vrLen = 1466;
+		vrLoc = 322;
+	};
+	3D9CEBB40F8636A3004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBB50F8636A3004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEBB60F8636A3004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1810;
+		vrLoc = 46583;
+	};
+	3D9CEBB70F8636A3004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEBB80F8636A3004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEBBB0F8641F1004EB118 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+	};
+	3D9CEBBF0F86420F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 24&quot;;
+		rLen = 0;
+		rLoc = 604;
+		rType = 0;
+		vrLen = 430;
+		vrLoc = 0;
+	};
+	3D9CEBC00F86420F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 88&quot;;
+		rLen = 0;
+		rLoc = 1785;
+		rType = 0;
+		vrLen = 1471;
+		vrLoc = 322;
+	};
+	3D9CEBC10F86420F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEBC20F86420F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBC30F864210004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEBC40F864210004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEBC50F864210004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEBC60F864210004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEBCC0F864244004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 22&quot;;
+		rLen = 0;
+		rLoc = 604;
+		rType = 0;
+		vrLen = 337;
+		vrLoc = 0;
+	};
+	3D9CEBCD0F864244004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEBCE0F864244004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBCF0F864244004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEBD00F864244004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEBD10F864244004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEBD20F864244004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEBD40F86424F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 22&quot;;
+		rLen = 0;
+		rLoc = 484;
+		rType = 0;
+		vrLen = 432;
+		vrLoc = 0;
+	};
+	3D9CEBD50F86424F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEBD60F86424F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBD70F86424F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEBD80F86424F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEBD90F86424F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEBDA0F86424F004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEBDB0F8642AA004EB118 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+	};
+	3D9CEBDE0F864343004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 24&quot;;
+		rLen = 0;
+		rLoc = 599;
+		rType = 0;
+		vrLen = 431;
+		vrLoc = 0;
+	};
+	3D9CEBE10F864343004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 612;
+	};
+	3D9CEBE20F864343004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEBE30F864343004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBE40F864343004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEBE50F864343004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEBE60F864343004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEBE70F864343004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEBE90F864F6D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 24&quot;;
+		rLen = 0;
+		rLoc = 599;
+		rType = 0;
+		vrLen = 481;
+		vrLoc = 0;
+	};
+	3D9CEBEA0F864F6D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 612;
+	};
+	3D9CEBEB0F864F6D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEBEC0F864F6D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBED0F864F6D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEBEE0F864F6D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEBEF0F864F6D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEBF00F864F6D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEBF10F864F9C004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 17&quot;;
+		rLen = 0;
+		rLoc = 343;
+		rType = 0;
+		vrLen = 513;
+		vrLoc = 0;
+	};
+	3D9CEBF20F864F9C004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1996;
+		vrLoc = 612;
+	};
+	3D9CEBF30F864F9C004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1295;
+		vrLoc = 0;
+	};
+	3D9CEBF40F864F9C004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBF50F864F9C004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEBF60F864F9C004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 2030;
+		vrLoc = 46583;
+	};
+	3D9CEBF70F864F9C004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2501;
+		vrLoc = 0;
+	};
+	3D9CEBF80F864F9C004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4458;
+		vrLoc = 16466;
+	};
+	3D9CEBFA0F865009004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 17&quot;;
+		rLen = 0;
+		rLoc = 343;
+		rType = 0;
+		vrLen = 513;
+		vrLoc = 0;
+	};
+	3D9CEBFB0F865009004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 612;
+	};
+	3D9CEBFC0F865009004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEBFD0F865009004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEBFE0F865009004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEBFF0F865009004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEC000F865009004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEC010F865009004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEC030F86501E004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 17&quot;;
+		rLen = 0;
+		rLoc = 342;
+		rType = 0;
+		vrLen = 552;
+		vrLoc = 0;
+	};
+	3D9CEC040F86501E004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 612;
+	};
+	3D9CEC050F86501E004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEC060F86501E004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEC070F86501E004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEC080F86501E004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEC090F86501E004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEC0A0F86501E004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEC0D0F865027004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 17&quot;;
+		rLen = 0;
+		rLoc = 342;
+		rType = 0;
+		vrLen = 554;
+		vrLoc = 0;
+	};
+	3D9CEC0E0F865027004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 612;
+	};
+	3D9CEC0F0F865027004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEC100F865027004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEC110F865027004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEC120F865027004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEC130F865027004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEC140F865027004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEC160F86504D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 20&quot;;
+		rLen = 0;
+		rLoc = 435;
+		rType = 0;
+		vrLen = 599;
+		vrLoc = 0;
+	};
+	3D9CEC170F86504D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 612;
+	};
+	3D9CEC180F86504D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEC190F86504D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEC1A0F86504D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEC1B0F86504D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEC1C0F86504D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEC1D0F86504D004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEC1F0F865060004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 17&quot;;
+		rLen = 0;
+		rLoc = 339;
+		rType = 0;
+		vrLen = 633;
+		vrLoc = 0;
+	};
+	3D9CEC200F865060004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 612;
+	};
+	3D9CEC210F865060004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1273;
+		vrLoc = 0;
+	};
+	3D9CEC220F865060004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEC230F865060004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEC240F865060004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEC250F865060004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEC260F865060004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEC300F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 17&quot;;
+		rLen = 0;
+		rLoc = 339;
+		rType = 0;
+		vrLen = 633;
+		vrLoc = 0;
+	};
+	3D9CEC310F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 32&quot;;
+		rLen = 0;
+		rLoc = 744;
+		rType = 0;
+		vrLen = 776;
+		vrLoc = 0;
+	};
+	3D9CEC320F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 29&quot;;
+		rLen = 68;
+		rLoc = 488;
+		rType = 0;
+		vrLen = 1295;
+		vrLoc = 0;
+	};
+	3D9CEC330F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 55&quot;;
+		rLen = 75;
+		rLoc = 973;
+		rType = 0;
+		vrLen = 1402;
+		vrLoc = 157;
+	};
+	3D9CEC340F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 612;
+	};
+	3D9CEC350F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEC360F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEC370F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEC380F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEC390F8652E4004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEC3B0F8652F2004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 29&quot;;
+		rLen = 0;
+		rLoc = 643;
+		rType = 0;
+		vrLen = 775;
+		vrLoc = 0;
+	};
+	3D9CEC3C0F8652F2004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 55&quot;;
+		rLen = 75;
+		rLoc = 973;
+		rType = 0;
+		vrLen = 1402;
+		vrLoc = 157;
+	};
+	3D9CEC3D0F8652F2004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1803;
+		vrLoc = 612;
+	};
+	3D9CEC3E0F8652F2004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEC3F0F8652F2004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEC400F8652F2004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 46583;
+	};
+	3D9CEC410F8652F2004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2438;
+		vrLoc = 0;
+	};
+	3D9CEC420F8652F2004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4255;
+		vrLoc = 16466;
+	};
+	3D9CEC440F865304004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 55&quot;;
+		rLen = 75;
+		rLoc = 973;
+		rType = 0;
+		vrLen = 1432;
+		vrLoc = 157;
+	};
+	3D9CEC450F865304004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8550F8372BE004EB118 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 55&quot;;
+		rLen = 75;
+		rLoc = 973;
+		rType = 0;
+		vrLen = 1432;
+		vrLoc = 157;
+	};
+	3D9CEC460F865304004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 29&quot;;
+		rLen = 0;
+		rLoc = 643;
+		rType = 0;
+		vrLen = 775;
+		vrLoc = 0;
+	};
+	3D9CEC470F865304004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1996;
+		vrLoc = 612;
+	};
+	3D9CEC480F865304004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CE8540F8372BE004EB118 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 12&quot;;
+		rLen = 0;
+		rLoc = 220;
+		rType = 0;
+		vrLen = 291;
+		vrLoc = 0;
+	};
+	3D9CEC490F865304004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEC4A0F865304004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 2030;
+		vrLoc = 46583;
+	};
+	3D9CEC4B0F865304004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2501;
+		vrLoc = 0;
+	};
+	3D9CEC4C0F865304004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4458;
+		vrLoc = 16466;
+	};
+	3D9CEC4D0F865311004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */;
+		name = &quot;launcher.js: 29&quot;;
+		rLen = 0;
+		rLoc = 643;
+		rType = 0;
+		vrLen = 775;
+		vrLoc = 0;
+	};
+	3D9CEC4E0F865311004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAFC0F862115004EB118 /* class.js */;
+		name = &quot;class.js: 40&quot;;
+		rLen = 0;
+		rLoc = 943;
+		rType = 0;
+		vrLen = 1996;
+		vrLoc = 612;
+	};
+	3D9CEC4F0F865311004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 29B97316FDCFA39411CA2CEA /* main.m */;
+		name = &quot;main.m: 15&quot;;
+		rLen = 0;
+		rLoc = 282;
+		rType = 0;
+		vrLen = 467;
+		vrLoc = 0;
+	};
+	3D9CEC500F865311004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1421&quot;;
+		rLen = 9;
+		rLoc = 47853;
+		rType = 0;
+		vrLen = 2030;
+		vrLoc = 46583;
+	};
+	3D9CEC510F865311004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEAC60F8620F7004EB118 /* NSDictionary.h */;
+		name = &quot;NSDictionary.h: 45&quot;;
+		rLen = 28;
+		rLoc = 1481;
+		rType = 0;
+		vrLen = 2501;
+		vrLoc = 0;
+	};
+	3D9CEC520F865311004EB118 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D9CEACC0F8620F7004EB118 /* NSOutlineView.h */;
+		name = &quot;NSOutlineView.h: 323&quot;;
+		rLen = 71;
+		rLoc = 19384;
+		rType = 0;
+		vrLen = 4458;
+		vrLoc = 16466;
+	};
 	8D1107260486CEB800E47090 /* JSCocoaLauncher */ = {
 		activeExec = 0;
 		executables = (
-			3D8A020A0EB372F100B4B080 /* JSCocoaLauncher */,
+			3D9CE8280F836374004EB118 /* JSCocoaLauncher */,
 		);
 	};
 	8D1107310486CEB800E47090 /* Info.plist */ = {
 		uiCtxt = {
-			sepNavWindowFrame = &quot;{{500, 44}, {1125, 850}}&quot;;
+			sepNavWindowFrame = &quot;{{245, 68}, {1130, 895}}&quot;;
 		};
 	};
 }</diff>
      <filename>JSCocoaLauncher/JSCocoaLauncher.xcodeproj/mini.pbxuser</filename>
    </modified>
    <modified>
      <diff>@@ -8,16 +8,15 @@
 
 /* Begin PBXBuildFile section */
 		1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1DDD58140DA1D0A300B32029 /* MainMenu.xib */; };
-		3D316B7A0F3127A900F0F4BA /* JSCocoaLib.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D316B790F3127A900F0F4BA /* JSCocoaLib.m */; };
-		3D8A02440EB3730E00B4B080 /* BridgeSupportController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D8A023A0EB3730E00B4B080 /* BridgeSupportController.m */; };
-		3D8A02450EB3730E00B4B080 /* class.js in Resources */ = {isa = PBXBuildFile; fileRef = 3D8A023B0EB3730E00B4B080 /* class.js */; };
-		3D8A02460EB3730E00B4B080 /* JSCocoaController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D8A023D0EB3730E00B4B080 /* JSCocoaController.m */; };
-		3D8A02470EB3730E00B4B080 /* JSCocoaFFIArgument.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D8A023F0EB3730E00B4B080 /* JSCocoaFFIArgument.m */; };
-		3D8A02480EB3730E00B4B080 /* JSCocoaFFIClosure.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D8A02410EB3730E00B4B080 /* JSCocoaFFIClosure.m */; };
-		3D8A02490EB3730E00B4B080 /* JSCocoaPrivateObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D8A02430EB3730E00B4B080 /* JSCocoaPrivateObject.m */; };
-		3DB05FCC0F24BF960043C238 /* RowView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3DB05FCA0F24BF960043C238 /* RowView.xib */; };
-		3DF575330EAD2367001018F7 /* JSCocoaLauncher.js in Resources */ = {isa = PBXBuildFile; fileRef = 3DF575320EAD2367001018F7 /* JSCocoaLauncher.js */; };
-		3DF5754E0EAD23C9001018F7 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3DF5754D0EAD23C9001018F7 /* JavaScriptCore.framework */; };
+		3D9CEAB10F8620E2004EB118 /* launcher.js in Resources */ = {isa = PBXBuildFile; fileRef = 3D9CEAB00F8620E2004EB118 /* launcher.js */; };
+		3D9CEB220F862115004EB118 /* BridgeSupportController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CEAFB0F862115004EB118 /* BridgeSupportController.m */; };
+		3D9CEB230F862115004EB118 /* class.js in Resources */ = {isa = PBXBuildFile; fileRef = 3D9CEAFC0F862115004EB118 /* class.js */; };
+		3D9CEB2E0F862115004EB118 /* JSCocoaController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CEB190F862115004EB118 /* JSCocoaController.m */; };
+		3D9CEB2F0F862115004EB118 /* JSCocoaFFIArgument.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CEB1B0F862115004EB118 /* JSCocoaFFIArgument.m */; };
+		3D9CEB300F862115004EB118 /* JSCocoaFFIClosure.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CEB1D0F862115004EB118 /* JSCocoaFFIClosure.m */; };
+		3D9CEB310F862115004EB118 /* JSCocoaLib.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CEB1F0F862115004EB118 /* JSCocoaLib.m */; };
+		3D9CEB320F862115004EB118 /* JSCocoaPrivateObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CEB210F862115004EB118 /* JSCocoaPrivateObject.m */; };
+		3D9CEB440F86216A004EB118 /* JavaScriptCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D9CEB430F86216A004EB118 /* JavaScriptCore.framework */; };
 		8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; };
 		8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; };
 		8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; };
@@ -32,22 +31,22 @@
 		29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
 		29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
 		32CA4F630368D1EE00C91783 /* JSCocoaLauncher_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaLauncher_Prefix.pch; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D316B780F3127A900F0F4BA /* JSCocoaLib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaLib.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D316B790F3127A900F0F4BA /* JSCocoaLib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaLib.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A02390EB3730E00B4B080 /* BridgeSupportController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BridgeSupportController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A023A0EB3730E00B4B080 /* BridgeSupportController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BridgeSupportController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A023B0EB3730E00B4B080 /* class.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = class.js; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A023C0EB3730E00B4B080 /* JSCocoaController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A023D0EB3730E00B4B080 /* JSCocoaController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A023E0EB3730E00B4B080 /* JSCocoaFFIArgument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaFFIArgument.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A023F0EB3730E00B4B080 /* JSCocoaFFIArgument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaFFIArgument.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A02400EB3730E00B4B080 /* JSCocoaFFIClosure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaFFIClosure.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A02410EB3730E00B4B080 /* JSCocoaFFIClosure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaFFIClosure.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A02420EB3730E00B4B080 /* JSCocoaPrivateObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaPrivateObject.h; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3D8A02430EB3730E00B4B080 /* JSCocoaPrivateObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaPrivateObject.m; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3DB05FCB0F24BF960043C238 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = English.lproj/RowView.xib; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3DF575320EAD2367001018F7 /* JSCocoaLauncher.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = JSCocoaLauncher.js; sourceTree = &quot;&lt;group&gt;&quot;; };
-		3DF5754D0EAD23C9001018F7 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = /System/Library/Frameworks/JavaScriptCore.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
+		3D9CEAB00F8620E2004EB118 /* launcher.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = launcher.js; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEAFA0F862115004EB118 /* BridgeSupportController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BridgeSupportController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEAFB0F862115004EB118 /* BridgeSupportController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BridgeSupportController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEAFC0F862115004EB118 /* class.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = class.js; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB130F862115004EB118 /* JSCocoa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoa.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB180F862115004EB118 /* JSCocoaController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaController.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB190F862115004EB118 /* JSCocoaController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaController.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB1A0F862115004EB118 /* JSCocoaFFIArgument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaFFIArgument.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB1B0F862115004EB118 /* JSCocoaFFIArgument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaFFIArgument.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB1C0F862115004EB118 /* JSCocoaFFIClosure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaFFIClosure.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB1D0F862115004EB118 /* JSCocoaFFIClosure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaFFIClosure.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB1E0F862115004EB118 /* JSCocoaLib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaLib.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB1F0F862115004EB118 /* JSCocoaLib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaLib.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB200F862115004EB118 /* JSCocoaPrivateObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSCocoaPrivateObject.h; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB210F862115004EB118 /* JSCocoaPrivateObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSCocoaPrivateObject.m; sourceTree = &quot;&lt;group&gt;&quot;; };
+		3D9CEB430F86216A004EB118 /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = /System/Library/Frameworks/JavaScriptCore.framework; sourceTree = &quot;&lt;absolute&gt;&quot;; };
 		8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = &quot;&lt;group&gt;&quot;; };
 		8D1107320486CEB800E47090 /* JSCocoaLauncher.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JSCocoaLauncher.app; sourceTree = BUILT_PRODUCTS_DIR; };
 /* End PBXFileReference section */
@@ -58,21 +57,13 @@
 			buildActionMask = 2147483647;
 			files = (
 				8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
-				3DF5754E0EAD23C9001018F7 /* JavaScriptCore.framework in Frameworks */,
+				3D9CEB440F86216A004EB118 /* JavaScriptCore.framework in Frameworks */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
 /* End PBXFrameworksBuildPhase section */
 
 /* Begin PBXGroup section */
-		080E96DDFE201D6D7F000001 /* Classes */ = {
-			isa = PBXGroup;
-			children = (
-				3DF575320EAD2367001018F7 /* JSCocoaLauncher.js */,
-			);
-			name = Classes;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
 		1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = {
 			isa = PBXGroup;
 			children = (
@@ -102,8 +93,7 @@
 		29B97314FDCFA39411CA2CEA /* JSCocoaLauncher */ = {
 			isa = PBXGroup;
 			children = (
-				080E96DDFE201D6D7F000001 /* Classes */,
-				3D8A02380EB3730E00B4B080 /* JSCocoa */,
+				3D9CEAF90F862115004EB118 /* JSCocoa */,
 				29B97315FDCFA39411CA2CEA /* Other Sources */,
 				29B97317FDCFA39411CA2CEA /* Resources */,
 				29B97323FDCFA39411CA2CEA /* Frameworks */,
@@ -124,10 +114,10 @@
 		29B97317FDCFA39411CA2CEA /* Resources */ = {
 			isa = PBXGroup;
 			children = (
+				3D9CEAB00F8620E2004EB118 /* launcher.js */,
 				8D1107310486CEB800E47090 /* Info.plist */,
 				089C165CFE840E0CC02AAC07 /* InfoPlist.strings */,
 				1DDD58140DA1D0A300B32029 /* MainMenu.xib */,
-				3DB05FCA0F24BF960043C238 /* RowView.xib */,
 			);
 			name = Resources;
 			sourceTree = &quot;&lt;group&gt;&quot;;
@@ -135,29 +125,30 @@
 		29B97323FDCFA39411CA2CEA /* Frameworks */ = {
 			isa = PBXGroup;
 			children = (
-				3DF5754D0EAD23C9001018F7 /* JavaScriptCore.framework */,
+				3D9CEB430F86216A004EB118 /* JavaScriptCore.framework */,
 				1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
 				1058C7A2FEA54F0111CA2CBB /* Other Frameworks */,
 			);
 			name = Frameworks;
 			sourceTree = &quot;&lt;group&gt;&quot;;
 		};
-		3D8A02380EB3730E00B4B080 /* JSCocoa */ = {
+		3D9CEAF90F862115004EB118 /* JSCocoa */ = {
 			isa = PBXGroup;
 			children = (
-				3D8A02390EB3730E00B4B080 /* BridgeSupportController.h */,
-				3D8A023A0EB3730E00B4B080 /* BridgeSupportController.m */,
-				3D8A023B0EB3730E00B4B080 /* class.js */,
-				3D8A023C0EB3730E00B4B080 /* JSCocoaController.h */,
-				3D8A023D0EB3730E00B4B080 /* JSCocoaController.m */,
-				3D8A023E0EB3730E00B4B080 /* JSCocoaFFIArgument.h */,
-				3D8A023F0EB3730E00B4B080 /* JSCocoaFFIArgument.m */,
-				3D8A02400EB3730E00B4B080 /* JSCocoaFFIClosure.h */,
-				3D8A02410EB3730E00B4B080 /* JSCocoaFFIClosure.m */,
-				3D8A02430EB3730E00B4B080 /* JSCocoaPrivateObject.m */,
-				3D8A02420EB3730E00B4B080 /* JSCocoaPrivateObject.h */,
-				3D316B780F3127A900F0F4BA /* JSCocoaLib.h */,
-				3D316B790F3127A900F0F4BA /* JSCocoaLib.m */,
+				3D9CEAFA0F862115004EB118 /* BridgeSupportController.h */,
+				3D9CEAFB0F862115004EB118 /* BridgeSupportController.m */,
+				3D9CEAFC0F862115004EB118 /* class.js */,
+				3D9CEB130F862115004EB118 /* JSCocoa.h */,
+				3D9CEB180F862115004EB118 /* JSCocoaController.h */,
+				3D9CEB190F862115004EB118 /* JSCocoaController.m */,
+				3D9CEB1A0F862115004EB118 /* JSCocoaFFIArgument.h */,
+				3D9CEB1B0F862115004EB118 /* JSCocoaFFIArgument.m */,
+				3D9CEB1C0F862115004EB118 /* JSCocoaFFIClosure.h */,
+				3D9CEB1D0F862115004EB118 /* JSCocoaFFIClosure.m */,
+				3D9CEB1E0F862115004EB118 /* JSCocoaLib.h */,
+				3D9CEB1F0F862115004EB118 /* JSCocoaLib.m */,
+				3D9CEB200F862115004EB118 /* JSCocoaPrivateObject.h */,
+				3D9CEB210F862115004EB118 /* JSCocoaPrivateObject.m */,
 			);
 			name = JSCocoa;
 			path = ../JSCocoa;
@@ -206,11 +197,10 @@
 			isa = PBXResourcesBuildPhase;
 			buildActionMask = 2147483647;
 			files = (
-				3DF575330EAD2367001018F7 /* JSCocoaLauncher.js in Resources */,
-				3D8A02450EB3730E00B4B080 /* class.js in Resources */,
+				3D9CEB230F862115004EB118 /* class.js in Resources */,
+				3D9CEAB10F8620E2004EB118 /* launcher.js in Resources */,
 				8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */,
 				1DDD58160DA1D0A300B32029 /* MainMenu.xib in Resources */,
-				3DB05FCC0F24BF960043C238 /* RowView.xib in Resources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -222,12 +212,12 @@
 			buildActionMask = 2147483647;
 			files = (
 				8D11072D0486CEB800E47090 /* main.m in Sources */,
-				3D8A02440EB3730E00B4B080 /* BridgeSupportController.m in Sources */,
-				3D8A02460EB3730E00B4B080 /* JSCocoaController.m in Sources */,
-				3D8A02470EB3730E00B4B080 /* JSCocoaFFIArgument.m in Sources */,
-				3D8A02480EB3730E00B4B080 /* JSCocoaFFIClosure.m in Sources */,
-				3D8A02490EB3730E00B4B080 /* JSCocoaPrivateObject.m in Sources */,
-				3D316B7A0F3127A900F0F4BA /* JSCocoaLib.m in Sources */,
+				3D9CEB220F862115004EB118 /* BridgeSupportController.m in Sources */,
+				3D9CEB2E0F862115004EB118 /* JSCocoaController.m in Sources */,
+				3D9CEB2F0F862115004EB118 /* JSCocoaFFIArgument.m in Sources */,
+				3D9CEB300F862115004EB118 /* JSCocoaFFIClosure.m in Sources */,
+				3D9CEB310F862115004EB118 /* JSCocoaLib.m in Sources */,
+				3D9CEB320F862115004EB118 /* JSCocoaPrivateObject.m in Sources */,
 			);
 			runOnlyForDeploymentPostprocessing = 0;
 		};
@@ -250,14 +240,6 @@
 			name = MainMenu.xib;
 			sourceTree = &quot;&lt;group&gt;&quot;;
 		};
-		3DB05FCA0F24BF960043C238 /* RowView.xib */ = {
-			isa = PBXVariantGroup;
-			children = (
-				3DB05FCB0F24BF960043C238 /* English */,
-			);
-			name = RowView.xib;
-			sourceTree = &quot;&lt;group&gt;&quot;;
-		};
 /* End PBXVariantGroup section */
 
 /* Begin XCBuildConfiguration section */</diff>
      <filename>JSCocoaLauncher/JSCocoaLauncher.xcodeproj/project.pbxproj</filename>
    </modified>
    <modified>
      <diff>@@ -5,5 +5,3 @@
 #ifdef __OBJC__
     #import &lt;Cocoa/Cocoa.h&gt;
 #endif
-
-//#define NSLog(args...) NSLog(args), NSLogPostLog(__FILE__, __LINE__)</diff>
      <filename>JSCocoaLauncher/JSCocoaLauncher_Prefix.pch</filename>
    </modified>
    <modified>
      <diff>@@ -2,22 +2,19 @@
 //  main.m
 //  JSCocoaLauncher
 //
-//  Created by Patrick Geiller on 25/10/08.
-//  Copyright __MyCompanyName__ 2008. All rights reserved.
+//  Created by Patrick Geiller on 01/04/09.
+//  Copyright __MyCompanyName__ 2009. All rights reserved.
 //
 
 #import &lt;Cocoa/Cocoa.h&gt;
-#import &quot;JSCocoaController.h&quot;
+#import &quot;JSCocoa.h&quot;
 
 int main(int argc, char *argv[])
 {
-	[JSCocoaController allocAutoreleasePool];
+	[JSCocoa allocAutoreleasePool];
+	[NSAutoreleasePool new];
+	id jsc = [JSCocoa sharedController];
+	[jsc evalJSFile:[[NSBundle mainBundle] pathForResource:@&quot;launcher&quot; ofType:@&quot;js&quot;]];
 
-	// Load jscocoa list
-	id mainJSFile = [NSString stringWithFormat:@&quot;%@/Contents/Resources/JSCocoaLauncher.js&quot;, [[NSBundle mainBundle] bundlePath]];
-	[[JSCocoaController sharedController] evalJSFile:mainJSFile];
-
-    int r = NSApplicationMain(argc,  (const char **) argv);
-	
-	return	r;
+    return NSApplicationMain(argc,  (const char **) argv);
 }</diff>
      <filename>JSCocoaLauncher/main.m</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>JSCocoaLauncher/English.lproj/RowView.xib</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaLauncher.js</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/ApplicationController.h</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/ApplicationController.m</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/English.lproj/InfoPlist.strings</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/English.lproj/MainMenu.xib</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/English.lproj/NSLogConsole.xib</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/Info.plist</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/JSCocoaSandbox.xcodeproj/TemplateIcon.icns</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/JSCocoaSandbox.xcodeproj/mini.mode2v3</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/JSCocoaSandbox.xcodeproj/mini.pbxuser</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/JSCocoaSandbox.xcodeproj/project.pbxproj</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/JSCocoaSandbox_Prefix.pch</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/NSLogConsole.h</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/NSLogConsole.html</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/NSLogConsole.m</filename>
    </removed>
    <removed>
      <filename>JSCocoaLauncher/JSCocoaSandbox/main.m</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>00be89c3796e6f906217c3862f87f039389366ae</id>
    </parent>
  </parents>
  <author>
    <name>Patrick Geiller</name>
    <email>parmanoir@gmail.com</email>
  </author>
  <url>http://github.com/parmanoir/jscocoa/commit/aa45004fe0276e67394e8d73a1bf742273c62d7c</url>
  <id>aa45004fe0276e67394e8d73a1bf742273c62d7c</id>
  <committed-date>2009-04-03T07:22:28-07:00</committed-date>
  <authored-date>2009-04-03T07:22:28-07:00</authored-date>
  <message>starting new launcher</message>
  <tree>302dc55186e8565060920e262fd2be09969edc5f</tree>
  <committer>
    <name>Patrick Geiller</name>
    <email>parmanoir@gmail.com</email>
  </committer>
</commit>
