<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -180,13 +180,11 @@ const JSClassDefinition kJSClassDefinitionEmpty = { 0, 0,
 	{
 		ctx = _ctx;
 		JSGlobalContextRetain(ctx);
-		
 		JSObjectRef o = JSObjectMake(ctx, OSXObjectClass, NULL);
 		// Set a global var named 'OSX' which will fulfill the usual role of JSCocoa's global object
 		JSStringRef	jsName = JSStringCreateWithUTF8CString(&quot;OSX&quot;);
 		JSObjectSetProperty(ctx, JSContextGetGlobalObject(ctx), jsName, o, kJSPropertyAttributeDontDelete, NULL);
-		JSStringRelease(jsName);
-		
+		JSStringRelease(jsName);		
 	}
 
 	// Create a reference to ourselves, and make it read only, don't enum, don't delete
@@ -2572,11 +2570,18 @@ JSValueRef OSXObject_getProperty(JSContextRef ctx, JSObjectRef object, JSStringR
 			// Grab symbol
 			void* symbol = dlsym(RTLD_DEFAULT, [propertyName UTF8String]);
 			if (!symbol)	return	NSLog(@&quot;(OSX_getPropertyCallback) symbol %@ not found&quot;, propertyName), NULL;
-			NSString* str = *(NSString**)symbol;
+
+			// ObjC objects, like NSApp : pointer to NSApplication.sharedApplication
+			if ([[declared_type stringValue] isEqualToString:@&quot;@&quot;])
+			{
+				id o = *(id*)symbol;
+				return [JSCocoaController boxedJSObject:o inContext:ctx];
+			}
 
 			// Return symbol as a Javascript string
-			JSStringRef jsName = JSStringCreateWithUTF8CString([str UTF8String]);
-			JSValueRef jsString = JSValueMakeString(ctx, jsName);
+			NSString* str		= *(NSString**)symbol;
+			JSStringRef jsName	= JSStringCreateWithUTF8CString([str UTF8String]);
+			JSValueRef jsString	= JSValueMakeString(ctx, jsName);
 			JSStringRelease(jsName);
 			return	jsString;
 		}</diff>
      <filename>JSCocoa/JSCocoaController.m</filename>
    </modified>
    <modified>
      <diff>@@ -4,17 +4,20 @@
 	var	YES	= true
 	var NO	= false
 	
-	function	log(str)	{	JSCocoaController.log('' + str)	}
+	
+	if ('OSX' in this)
+	{
+		var JSCocoaController	= OSX.JSCocoaController
+		var NSApp				= null
+	}
+
+	
+	function	log(str)	{	__jsc__.log('' + str)	}
 	// This one is because I can't bring myself to not typing alert. 
 	function	alert(str)	{	log('********USE log(), not alert()*********'), log(str) }
 	
 	function	dumpHash(o)	{	var str = ''; for (var i in o) str += i + '=' + o[i] + '\n'; return str }
-
-	// A global variable named __jsc__ set by JSCocoaController in each context
-//	var jsc = JSCocoaController.hasSharedController ? JSCocoaController.sharedController : null
-	var jsc = __jsc__
-
-	//
+	
 	//	
 	//	Pretty print of ObjC type encodings
 	//	http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Articles/chapter_13_section_9.html#//apple_ref/doc/uid/TP30001163-CH9-113054</diff>
      <filename>JSCocoa/class.js</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,2 @@
 
 	// blank : used by TestsRunner to test the evalJSFile delegate method
-</diff>
      <filename>Tests/0 blank.js</filename>
    </modified>
    <modified>
      <diff>@@ -115,6 +115,7 @@ int runCount = 0;
 
 		// Init JSCocoa from WebView's globalContext
 		JSGlobalContextRef ctx = [[webViewUsedAsContextSource mainFrame] globalContext];
+//		NSLog(@&quot;WebView contextGroup=%x&quot;, JSContextGetGroup(ctx));
 		jsc2 = [[JSCocoa alloc] initWithGlobalContext:ctx];
 	}
 	else</diff>
      <filename>TestsRunner/ApplicationController.m</filename>
    </modified>
    <modified>
      <diff>@@ -202,24 +202,24 @@
 			&lt;key&gt;Content&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
-				&lt;string&gt;3D1C591F107E9D2500F7B3D4&lt;/string&gt;
+				&lt;string&gt;3D1C5D051086916900F7B3D4&lt;/string&gt;
 				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-				&lt;string&gt;JSCocoaLib.m&lt;/string&gt;
+				&lt;string&gt;0 blank.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;3D1C5920107E9D2500F7B3D4&lt;/string&gt;
+						&lt;string&gt;3D1C5D061086916900F7B3D4&lt;/string&gt;
 						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-						&lt;string&gt;JSCocoaLib.m&lt;/string&gt;
+						&lt;string&gt;0 blank.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;3D1C59A2107EA1F300F7B3D4&lt;/string&gt;
+						&lt;string&gt;3D1C5D0D108709F200F7B3D4&lt;/string&gt;
 						&lt;key&gt;history&lt;/key&gt;
 						&lt;array&gt;
-							&lt;string&gt;3D1C5917107E9CCE00F7B3D4&lt;/string&gt;
+							&lt;string&gt;3D1C5D021086915C00F7B3D4&lt;/string&gt;
 						&lt;/array&gt;
 					&lt;/dict&gt;
 					&lt;key&gt;SplitCount&lt;/key&gt;
@@ -231,291 +231,11 @@
 			&lt;key&gt;Geometry&lt;/key&gt;
 			&lt;dict&gt;
 				&lt;key&gt;Frame&lt;/key&gt;
-				&lt;string&gt;{{0, 20}, {968, 907}}&lt;/string&gt;
+				&lt;string&gt;{{0, 20}, {1043, 877}}&lt;/string&gt;
 				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
 				&lt;false/&gt;
 				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-				&lt;string&gt;587 146 968 948 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;3D1C5993107EA1E100F7B3D4&lt;/string&gt;
-				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-				&lt;string&gt;ApplicationController.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;3D1C5994107EA1E100F7B3D4&lt;/string&gt;
-						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-						&lt;string&gt;ApplicationController.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;3D1C59A3107EA1F300F7B3D4&lt;/string&gt;
-						&lt;key&gt;history&lt;/key&gt;
-						&lt;array&gt;
-							&lt;string&gt;3D1C5983107EA18B00F7B3D4&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}, {968, 907}}&lt;/string&gt;
-				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
-				&lt;false/&gt;
-				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-				&lt;string&gt;489 134 968 948 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;3D1C5957107EA08E00F7B3D4&lt;/string&gt;
-				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-				&lt;string&gt;NSArray.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;3D1C5958107EA08E00F7B3D4&lt;/string&gt;
-						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-						&lt;string&gt;NSArray.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;3D1C59A4107EA1F300F7B3D4&lt;/string&gt;
-						&lt;key&gt;history&lt;/key&gt;
-						&lt;array&gt;
-							&lt;string&gt;3D1C5996107EA1E100F7B3D4&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}, {964, 865}}&lt;/string&gt;
-				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
-				&lt;false/&gt;
-				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-				&lt;string&gt;61 225 964 906 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;3D1C5945107EA08E00F7B3D4&lt;/string&gt;
-				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-				&lt;string&gt;AvailabilityMacros.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;3D1C5946107EA08E00F7B3D4&lt;/string&gt;
-						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-						&lt;string&gt;AvailabilityMacros.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;3D1C59A5107EA1F300F7B3D4&lt;/string&gt;
-						&lt;key&gt;history&lt;/key&gt;
-						&lt;array&gt;
-							&lt;string&gt;3D1C5947107EA08E00F7B3D4&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}, {964, 865}}&lt;/string&gt;
-				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
-				&lt;false/&gt;
-				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-				&lt;string&gt;199 99 964 906 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;3D1C594B107EA08E00F7B3D4&lt;/string&gt;
-				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-				&lt;string&gt;NSApplication.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;3D1C594C107EA08E00F7B3D4&lt;/string&gt;
-						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-						&lt;string&gt;NSApplication.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;3D1C59A6107EA1F300F7B3D4&lt;/string&gt;
-						&lt;key&gt;history&lt;/key&gt;
-						&lt;array&gt;
-							&lt;string&gt;3D1C594D107EA08E00F7B3D4&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}, {964, 865}}&lt;/string&gt;
-				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
-				&lt;false/&gt;
-				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-				&lt;string&gt;15 267 964 906 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;3D1C5951107EA08E00F7B3D4&lt;/string&gt;
-				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-				&lt;string&gt;NSObjCRuntime.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;3D1C5952107EA08E00F7B3D4&lt;/string&gt;
-						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-						&lt;string&gt;NSObjCRuntime.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;3D1C59A7107EA1F300F7B3D4&lt;/string&gt;
-						&lt;key&gt;history&lt;/key&gt;
-						&lt;array&gt;
-							&lt;string&gt;3D1C5953107EA08E00F7B3D4&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}, {964, 865}}&lt;/string&gt;
-				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
-				&lt;false/&gt;
-				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-				&lt;string&gt;222 78 964 906 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;3D1C595B107EA08E00F7B3D4&lt;/string&gt;
-				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-				&lt;string&gt;AvailabilityInternal.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;3D1C595C107EA08E00F7B3D4&lt;/string&gt;
-						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-						&lt;string&gt;AvailabilityInternal.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;3D1C59A8107EA1F300F7B3D4&lt;/string&gt;
-						&lt;key&gt;history&lt;/key&gt;
-						&lt;array&gt;
-							&lt;string&gt;3D1C595D107EA08E00F7B3D4&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}, {964, 865}}&lt;/string&gt;
-				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
-				&lt;false/&gt;
-				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-				&lt;string&gt;153 141 964 906 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;3D1C5961107EA08E00F7B3D4&lt;/string&gt;
-				&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-				&lt;string&gt;available.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;3D1C5962107EA08E00F7B3D4&lt;/string&gt;
-						&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-						&lt;string&gt;available.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;3D1C59A9107EA1F300F7B3D4&lt;/string&gt;
-						&lt;key&gt;history&lt;/key&gt;
-						&lt;array&gt;
-							&lt;string&gt;3D1C5963107EA08E00F7B3D4&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}, {964, 865}}&lt;/string&gt;
-				&lt;key&gt;PBXModuleWindowStatusBarHidden2&lt;/key&gt;
-				&lt;false/&gt;
-				&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-				&lt;string&gt;130 162 964 906 0 0 1920 1178 &lt;/string&gt;
+				&lt;string&gt;107 171 1043 918 0 0 1920 1178 &lt;/string&gt;
 			&lt;/dict&gt;
 		&lt;/dict&gt;
 	&lt;/array&gt;
@@ -598,13 +318,14 @@
 									&lt;key&gt;PBXSmartGroupTreeModuleOutlineStateSelectionKey&lt;/key&gt;
 									&lt;array&gt;
 										&lt;array&gt;
-											&lt;integer&gt;10&lt;/integer&gt;
-											&lt;integer&gt;1&lt;/integer&gt;
+											&lt;integer&gt;28&lt;/integer&gt;
+											&lt;integer&gt;26&lt;/integer&gt;
+											&lt;integer&gt;25&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}, {341, 337}}&lt;/string&gt;
+									&lt;string&gt;{{0, 233}, {341, 337}}&lt;/string&gt;
 								&lt;/dict&gt;
 								&lt;key&gt;PBXTopSmartGroupGIDs&lt;/key&gt;
 								&lt;array/&gt;
@@ -810,16 +531,9 @@
 		&lt;string&gt;3D1C58B6107B821A00F7B3D4&lt;/string&gt;
 		&lt;string&gt;1C530D54069F1CE1000CFCEE&lt;/string&gt;
 		&lt;string&gt;1C530D52069F1CE1000CFCEE&lt;/string&gt;
-		&lt;string&gt;3D1C5961107EA08E00F7B3D4&lt;/string&gt;
-		&lt;string&gt;3D1C595B107EA08E00F7B3D4&lt;/string&gt;
-		&lt;string&gt;3D1C5951107EA08E00F7B3D4&lt;/string&gt;
-		&lt;string&gt;3D1C594B107EA08E00F7B3D4&lt;/string&gt;
-		&lt;string&gt;3D1C5945107EA08E00F7B3D4&lt;/string&gt;
-		&lt;string&gt;3D1C5957107EA08E00F7B3D4&lt;/string&gt;
-		&lt;string&gt;3D1C5993107EA1E100F7B3D4&lt;/string&gt;
 		&lt;string&gt;/Users/mini/Software Inexdo/JSCocoa/TestsRunner/TestsRunner.xcodeproj&lt;/string&gt;
 		&lt;string&gt;1C530D5B069F1CE1000CFCEE&lt;/string&gt;
-		&lt;string&gt;3D1C591F107E9D2500F7B3D4&lt;/string&gt;
+		&lt;string&gt;3D1C5D051086916900F7B3D4&lt;/string&gt;
 	&lt;/array&gt;
 	&lt;key&gt;WindowString&lt;/key&gt;
 	&lt;string&gt;1562 755 358 423 0 0 1920 1178 &lt;/string&gt;
@@ -1134,10 +848,10 @@
 									&lt;key&gt;Frame&lt;/key&gt;
 									&lt;string&gt;{{551, 0}, {637, 333}}&lt;/string&gt;
 									&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-									&lt;string&gt;467 247 1188 670 0 0 1920 1178 &lt;/string&gt;
+									&lt;string&gt;160 154 1188 670 0 0 1920 1178 &lt;/string&gt;
 								&lt;/dict&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;467 247 1188 670 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;160 154 1188 670 0 0 1920 1178 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXDebugSessionModule&lt;/string&gt;
@@ -1171,7 +885,7 @@
 			&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;467 247 1188 670 0 0 1920 1178 &lt;/string&gt;
+			&lt;string&gt;160 154 1188 670 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;
@@ -1198,7 +912,7 @@
 										&lt;key&gt;PBXProjectModuleGUID&lt;/key&gt;
 										&lt;string&gt;1CDD528C0622207200134675&lt;/string&gt;
 										&lt;key&gt;PBXProjectModuleLabel&lt;/key&gt;
-										&lt;string&gt;&lt;/string&gt;
+										&lt;string&gt;JSCocoaController.m&lt;/string&gt;
 										&lt;key&gt;StatusBarVisibility&lt;/key&gt;
 										&lt;true/&gt;
 									&lt;/dict&gt;
@@ -1299,7 +1013,7 @@
 								&lt;key&gt;Frame&lt;/key&gt;
 								&lt;string&gt;{{0, 0}, {652, 454}}&lt;/string&gt;
 								&lt;key&gt;RubberWindowFrame&lt;/key&gt;
-								&lt;string&gt;1268 205 652 495 0 0 1920 1178 &lt;/string&gt;
+								&lt;string&gt;1269 205 652 495 0 0 1920 1178 &lt;/string&gt;
 							&lt;/dict&gt;
 							&lt;key&gt;Module&lt;/key&gt;
 							&lt;string&gt;PBXDebugCLIModule&lt;/string&gt;
@@ -1328,7 +1042,7 @@
 			&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;1268 205 652 495 0 0 1920 1178 &lt;/string&gt;
+			&lt;string&gt;1269 205 652 495 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;</diff>
      <filename>TestsRunner/TestsRunner.xcodeproj/mini.mode2v3</filename>
    </modified>
    <modified>
      <diff>@@ -10,8 +10,10 @@
 			8D1107260486CEB800E47090 /* TestsRunner */,
 		);
 		breakpoints = (
-			3D1C58BC107B823500F7B3D4 /* ApplicationController.m:20 */,
-			3D1C58D2107B830B00F7B3D4 /* ApplicationController.m:20 */,
+			3D1C5B3410800CCF00F7B3D4 /* ApplicationController.m:118 */,
+			3D1C5B511080100400F7B3D4 /* JSCocoaController.m:1669 */,
+			3D1C5BB81080120A00F7B3D4 /* [NSException raise] */,
+			3D1C5BCC1080124200F7B3D4 /* objc_exception_throw */,
 		);
 		codeSenseManager = 3D36E257105229C200132E23 /* Code sense */;
 		executables = (
@@ -169,11 +171,250 @@
 			3D1C59A7107EA1F300F7B3D4 /* PBXTextBookmark */ = 3D1C59A7107EA1F300F7B3D4 /* PBXTextBookmark */;
 			3D1C59A8107EA1F300F7B3D4 /* PBXTextBookmark */ = 3D1C59A8107EA1F300F7B3D4 /* PBXTextBookmark */;
 			3D1C59A9107EA1F300F7B3D4 /* PBXTextBookmark */ = 3D1C59A9107EA1F300F7B3D4 /* PBXTextBookmark */;
+			3D1C59AB107EA38E00F7B3D4 /* PBXTextBookmark */ = 3D1C59AB107EA38E00F7B3D4 /* PBXTextBookmark */;
+			3D1C59AC107EA38E00F7B3D4 /* PBXTextBookmark */ = 3D1C59AC107EA38E00F7B3D4 /* PBXTextBookmark */;
+			3D1C59AD107EA38E00F7B3D4 /* PBXTextBookmark */ = 3D1C59AD107EA38E00F7B3D4 /* PBXTextBookmark */;
+			3D1C59AE107EA38E00F7B3D4 /* PBXTextBookmark */ = 3D1C59AE107EA38E00F7B3D4 /* PBXTextBookmark */;
+			3D1C59AF107EA38E00F7B3D4 /* PBXTextBookmark */ = 3D1C59AF107EA38E00F7B3D4 /* PBXTextBookmark */;
+			3D1C59B0107EA38E00F7B3D4 /* PBXTextBookmark */ = 3D1C59B0107EA38E00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A68107F32B700F7B3D4 /* PBXTextBookmark */ = 3D1C5A68107F32B700F7B3D4 /* PBXTextBookmark */;
+			3D1C5A69107F32B700F7B3D4 /* PBXTextBookmark */ = 3D1C5A69107F32B700F7B3D4 /* PBXTextBookmark */;
+			3D1C5A6A107F32B700F7B3D4 /* PBXTextBookmark */ = 3D1C5A6A107F32B700F7B3D4 /* PBXTextBookmark */;
+			3D1C5A6B107F32B700F7B3D4 /* PBXTextBookmark */ = 3D1C5A6B107F32B700F7B3D4 /* PBXTextBookmark */;
+			3D1C5A6E107F32BD00F7B3D4 /* PBXTextBookmark */ = 3D1C5A6E107F32BD00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A6F107F32BD00F7B3D4 /* PBXTextBookmark */ = 3D1C5A6F107F32BD00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A7D1080047400F7B3D4 /* PBXBookmark */ = 3D1C5A7D1080047400F7B3D4 /* PBXBookmark */;
+			3D1C5A91108005BF00F7B3D4 /* PBXTextBookmark */ = 3D1C5A91108005BF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A92108005BF00F7B3D4 /* PBXTextBookmark */ = 3D1C5A92108005BF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A95108005BF00F7B3D4 /* PBXTextBookmark */ = 3D1C5A95108005BF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A96108005BF00F7B3D4 /* PBXTextBookmark */ = 3D1C5A96108005BF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A99108005BF00F7B3D4 /* PBXTextBookmark */ = 3D1C5A99108005BF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A9D108005CF00F7B3D4 /* PBXTextBookmark */ = 3D1C5A9D108005CF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A9E108005CF00F7B3D4 /* PBXTextBookmark */ = 3D1C5A9E108005CF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5A9F108005CF00F7B3D4 /* PBXTextBookmark */ = 3D1C5A9F108005CF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AA61080069200F7B3D4 /* PBXTextBookmark */ = 3D1C5AA61080069200F7B3D4 /* PBXTextBookmark */;
+			3D1C5AA71080069200F7B3D4 /* PBXTextBookmark */ = 3D1C5AA71080069200F7B3D4 /* PBXTextBookmark */;
+			3D1C5AA81080069200F7B3D4 /* PBXTextBookmark */ = 3D1C5AA81080069200F7B3D4 /* PBXTextBookmark */;
+			3D1C5AA91080069200F7B3D4 /* PBXTextBookmark */ = 3D1C5AA91080069200F7B3D4 /* PBXTextBookmark */;
+			3D1C5AAA1080069200F7B3D4 /* PBXTextBookmark */ = 3D1C5AAA1080069200F7B3D4 /* PBXTextBookmark */;
+			3D1C5AAD108006BE00F7B3D4 /* PBXTextBookmark */ = 3D1C5AAD108006BE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AAE108006BE00F7B3D4 /* PBXTextBookmark */ = 3D1C5AAE108006BE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AAF108006BE00F7B3D4 /* PBXTextBookmark */ = 3D1C5AAF108006BE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AB4108006EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5AB4108006EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AB5108006EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5AB5108006EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AB6108006EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5AB6108006EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AB7108006EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5AB7108006EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5ABB108006FA00F7B3D4 /* PBXTextBookmark */ = 3D1C5ABB108006FA00F7B3D4 /* PBXTextBookmark */;
+			3D1C5ABC108006FA00F7B3D4 /* PBXTextBookmark */ = 3D1C5ABC108006FA00F7B3D4 /* PBXTextBookmark */;
+			3D1C5ABD108006FA00F7B3D4 /* PBXTextBookmark */ = 3D1C5ABD108006FA00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AC11080072800F7B3D4 /* PBXTextBookmark */ = 3D1C5AC11080072800F7B3D4 /* PBXTextBookmark */;
+			3D1C5AC21080072800F7B3D4 /* PBXTextBookmark */ = 3D1C5AC21080072800F7B3D4 /* PBXTextBookmark */;
+			3D1C5AC31080072800F7B3D4 /* PBXTextBookmark */ = 3D1C5AC31080072800F7B3D4 /* PBXTextBookmark */;
+			3D1C5ACB1080075100F7B3D4 /* PBXTextBookmark */ = 3D1C5ACB1080075100F7B3D4 /* PBXTextBookmark */;
+			3D1C5ACC1080075100F7B3D4 /* PBXTextBookmark */ = 3D1C5ACC1080075100F7B3D4 /* PBXTextBookmark */;
+			3D1C5ACD1080075100F7B3D4 /* PBXTextBookmark */ = 3D1C5ACD1080075100F7B3D4 /* PBXTextBookmark */;
+			3D1C5ACF108007CB00F7B3D4 /* PBXTextBookmark */ = 3D1C5ACF108007CB00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AD0108007CB00F7B3D4 /* PBXTextBookmark */ = 3D1C5AD0108007CB00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AD1108007CB00F7B3D4 /* PBXTextBookmark */ = 3D1C5AD1108007CB00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AD2108007CB00F7B3D4 /* PBXTextBookmark */ = 3D1C5AD2108007CB00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AD5108007D000F7B3D4 /* PBXTextBookmark */ = 3D1C5AD5108007D000F7B3D4 /* PBXTextBookmark */;
+			3D1C5AD6108007D000F7B3D4 /* PBXTextBookmark */ = 3D1C5AD6108007D000F7B3D4 /* PBXTextBookmark */;
+			3D1C5AD7108007D000F7B3D4 /* PBXTextBookmark */ = 3D1C5AD7108007D000F7B3D4 /* PBXTextBookmark */;
+			3D1C5AD8108007FC00F7B3D4 /* PBXTextBookmark */ = 3D1C5AD8108007FC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AD9108007FC00F7B3D4 /* PBXTextBookmark */ = 3D1C5AD9108007FC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5ADC1080081D00F7B3D4 /* PBXTextBookmark */ = 3D1C5ADC1080081D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5ADD1080081D00F7B3D4 /* PBXTextBookmark */ = 3D1C5ADD1080081D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5ADE1080081D00F7B3D4 /* PBXTextBookmark */ = 3D1C5ADE1080081D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AE01080085400F7B3D4 /* PBXTextBookmark */ = 3D1C5AE01080085400F7B3D4 /* PBXTextBookmark */;
+			3D1C5AE11080085400F7B3D4 /* PBXTextBookmark */ = 3D1C5AE11080085400F7B3D4 /* PBXTextBookmark */;
+			3D1C5AE71080086A00F7B3D4 /* PBXTextBookmark */ = 3D1C5AE71080086A00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AE81080086A00F7B3D4 /* PBXTextBookmark */ = 3D1C5AE81080086A00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AE91080086A00F7B3D4 /* PBXTextBookmark */ = 3D1C5AE91080086A00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AEA1080086A00F7B3D4 /* PBXTextBookmark */ = 3D1C5AEA1080086A00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AF01080089B00F7B3D4 /* PBXTextBookmark */ = 3D1C5AF01080089B00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AF11080089B00F7B3D4 /* PBXTextBookmark */ = 3D1C5AF11080089B00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AF21080089B00F7B3D4 /* PBXTextBookmark */ = 3D1C5AF21080089B00F7B3D4 /* PBXTextBookmark */;
+			3D1C5AF810800A9700F7B3D4 /* PBXTextBookmark */ = 3D1C5AF810800A9700F7B3D4 /* PBXTextBookmark */;
+			3D1C5AF910800A9700F7B3D4 /* PBXTextBookmark */ = 3D1C5AF910800A9700F7B3D4 /* PBXTextBookmark */;
+			3D1C5AFA10800A9800F7B3D4 /* PBXTextBookmark */ = 3D1C5AFA10800A9800F7B3D4 /* PBXTextBookmark */;
+			3D1C5AFB10800A9800F7B3D4 /* PBXTextBookmark */ = 3D1C5AFB10800A9800F7B3D4 /* PBXTextBookmark */;
+			3D1C5AFC10800A9800F7B3D4 /* PBXTextBookmark */ = 3D1C5AFC10800A9800F7B3D4 /* PBXTextBookmark */;
+			3D1C5B0010800AAF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B0010800AAF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B0110800AAF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B0110800AAF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B0210800AAF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B0210800AAF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B0610800AC200F7B3D4 /* PBXTextBookmark */ = 3D1C5B0610800AC200F7B3D4 /* PBXTextBookmark */;
+			3D1C5B0710800AC200F7B3D4 /* PBXTextBookmark */ = 3D1C5B0710800AC200F7B3D4 /* PBXTextBookmark */;
+			3D1C5B0810800AC200F7B3D4 /* PBXTextBookmark */ = 3D1C5B0810800AC200F7B3D4 /* PBXTextBookmark */;
+			3D1C5B0E10800AF000F7B3D4 /* PBXTextBookmark */ = 3D1C5B0E10800AF000F7B3D4 /* PBXTextBookmark */;
+			3D1C5B0F10800AF000F7B3D4 /* PBXTextBookmark */ = 3D1C5B0F10800AF000F7B3D4 /* PBXTextBookmark */;
+			3D1C5B1010800AF000F7B3D4 /* PBXTextBookmark */ = 3D1C5B1010800AF000F7B3D4 /* PBXTextBookmark */;
+			3D1C5B1610800BD900F7B3D4 /* PBXTextBookmark */ = 3D1C5B1610800BD900F7B3D4 /* PBXTextBookmark */;
+			3D1C5B1710800BD900F7B3D4 /* PBXTextBookmark */ = 3D1C5B1710800BD900F7B3D4 /* PBXTextBookmark */;
+			3D1C5B1810800BD900F7B3D4 /* PBXTextBookmark */ = 3D1C5B1810800BD900F7B3D4 /* PBXTextBookmark */;
+			3D1C5B1C10800C2300F7B3D4 /* PBXTextBookmark */ = 3D1C5B1C10800C2300F7B3D4 /* PBXTextBookmark */;
+			3D1C5B1D10800C2300F7B3D4 /* PBXTextBookmark */ = 3D1C5B1D10800C2300F7B3D4 /* PBXTextBookmark */;
+			3D1C5B1E10800C2300F7B3D4 /* PBXTextBookmark */ = 3D1C5B1E10800C2300F7B3D4 /* PBXTextBookmark */;
+			3D1C5B2210800C4000F7B3D4 /* PBXTextBookmark */ = 3D1C5B2210800C4000F7B3D4 /* PBXTextBookmark */;
+			3D1C5B2310800C4000F7B3D4 /* PBXTextBookmark */ = 3D1C5B2310800C4000F7B3D4 /* PBXTextBookmark */;
+			3D1C5B2410800C4000F7B3D4 /* PBXTextBookmark */ = 3D1C5B2410800C4000F7B3D4 /* PBXTextBookmark */;
+			3D1C5B2810800C5D00F7B3D4 /* PBXBookmark */ = 3D1C5B2810800C5D00F7B3D4 /* PBXBookmark */;
+			3D1C5B2D10800CB800F7B3D4 /* PBXTextBookmark */ = 3D1C5B2D10800CB800F7B3D4 /* PBXTextBookmark */;
+			3D1C5B2E10800CB800F7B3D4 /* PBXTextBookmark */ = 3D1C5B2E10800CB800F7B3D4 /* PBXTextBookmark */;
+			3D1C5B3110800CB800F7B3D4 /* PBXTextBookmark */ = 3D1C5B3110800CB800F7B3D4 /* PBXTextBookmark */;
+			3D1C5B3210800CB800F7B3D4 /* PBXTextBookmark */ = 3D1C5B3210800CB800F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4210800D2200F7B3D4 /* PBXTextBookmark */ = 3D1C5B4210800D2200F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4310800D2200F7B3D4 /* PBXTextBookmark */ = 3D1C5B4310800D2200F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4410800D2200F7B3D4 /* PBXTextBookmark */ = 3D1C5B4410800D2200F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4510800D2200F7B3D4 /* PBXTextBookmark */ = 3D1C5B4510800D2200F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4610800D2200F7B3D4 /* PBXTextBookmark */ = 3D1C5B4610800D2200F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4710800D2200F7B3D4 /* PBXTextBookmark */ = 3D1C5B4710800D2200F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4910800DFE00F7B3D4 /* PBXTextBookmark */ = 3D1C5B4910800DFE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4A10800DFE00F7B3D4 /* PBXTextBookmark */ = 3D1C5B4A10800DFE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4B10800E0F00F7B3D4 /* PBXTextBookmark */ = 3D1C5B4B10800E0F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4C10800E0F00F7B3D4 /* PBXTextBookmark */ = 3D1C5B4C10800E0F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4D10800E0F00F7B3D4 /* PBXTextBookmark */ = 3D1C5B4D10800E0F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B4E10800E0F00F7B3D4 /* PBXTextBookmark */ = 3D1C5B4E10800E0F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B5F108010A400F7B3D4 /* PBXTextBookmark */ = 3D1C5B5F108010A400F7B3D4 /* PBXTextBookmark */;
+			3D1C5B60108010A400F7B3D4 /* PBXTextBookmark */ = 3D1C5B60108010A400F7B3D4 /* PBXTextBookmark */;
+			3D1C5B61108010A400F7B3D4 /* PBXTextBookmark */ = 3D1C5B61108010A400F7B3D4 /* PBXTextBookmark */;
+			3D1C5B62108010A400F7B3D4 /* PBXTextBookmark */ = 3D1C5B62108010A400F7B3D4 /* PBXTextBookmark */;
+			3D1C5B63108010A400F7B3D4 /* PBXTextBookmark */ = 3D1C5B63108010A400F7B3D4 /* PBXTextBookmark */;
+			3D1C5B67108010BF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B67108010BF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B68108010BF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B68108010BF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B69108010BF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B69108010BF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B6A108010BF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B6A108010BF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B70108010EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5B70108010EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B71108010EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5B71108010EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B72108010EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5B72108010EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B73108010EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5B73108010EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B77108010FF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B77108010FF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B78108010FF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B78108010FF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B79108010FF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B79108010FF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B7A108010FF00F7B3D4 /* PBXTextBookmark */ = 3D1C5B7A108010FF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B7E1080110E00F7B3D4 /* PBXTextBookmark */ = 3D1C5B7E1080110E00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B7F1080110E00F7B3D4 /* PBXTextBookmark */ = 3D1C5B7F1080110E00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B801080110E00F7B3D4 /* PBXTextBookmark */ = 3D1C5B801080110E00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B811080110E00F7B3D4 /* PBXTextBookmark */ = 3D1C5B811080110E00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B831080111B00F7B3D4 /* PBXTextBookmark */ = 3D1C5B831080111B00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B841080111B00F7B3D4 /* PBXTextBookmark */ = 3D1C5B841080111B00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B851080111B00F7B3D4 /* PBXTextBookmark */ = 3D1C5B851080111B00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B861080111B00F7B3D4 /* PBXTextBookmark */ = 3D1C5B861080111B00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B891080111D00F7B3D4 /* PBXTextBookmark */ = 3D1C5B891080111D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B8A1080111D00F7B3D4 /* PBXTextBookmark */ = 3D1C5B8A1080111D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B8B1080111D00F7B3D4 /* PBXTextBookmark */ = 3D1C5B8B1080111D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B8C1080111D00F7B3D4 /* PBXTextBookmark */ = 3D1C5B8C1080111D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B901080114300F7B3D4 /* PBXTextBookmark */ = 3D1C5B901080114300F7B3D4 /* PBXTextBookmark */;
+			3D1C5B911080114300F7B3D4 /* PBXTextBookmark */ = 3D1C5B911080114300F7B3D4 /* PBXTextBookmark */;
+			3D1C5B921080114300F7B3D4 /* PBXTextBookmark */ = 3D1C5B921080114300F7B3D4 /* PBXTextBookmark */;
+			3D1C5B931080114300F7B3D4 /* PBXTextBookmark */ = 3D1C5B931080114300F7B3D4 /* PBXTextBookmark */;
+			3D1C5B971080114D00F7B3D4 /* PBXTextBookmark */ = 3D1C5B971080114D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B981080114D00F7B3D4 /* PBXTextBookmark */ = 3D1C5B981080114D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B991080114D00F7B3D4 /* PBXTextBookmark */ = 3D1C5B991080114D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B9A1080114D00F7B3D4 /* PBXTextBookmark */ = 3D1C5B9A1080114D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5B9E1080116500F7B3D4 /* PBXTextBookmark */ = 3D1C5B9E1080116500F7B3D4 /* PBXTextBookmark */;
+			3D1C5B9F1080116500F7B3D4 /* PBXTextBookmark */ = 3D1C5B9F1080116500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BA01080116500F7B3D4 /* PBXTextBookmark */ = 3D1C5BA01080116500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BA11080116500F7B3D4 /* PBXTextBookmark */ = 3D1C5BA11080116500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BA51080118900F7B3D4 /* PBXTextBookmark */ = 3D1C5BA51080118900F7B3D4 /* PBXTextBookmark */;
+			3D1C5BA61080118900F7B3D4 /* PBXTextBookmark */ = 3D1C5BA61080118900F7B3D4 /* PBXTextBookmark */;
+			3D1C5BA71080118900F7B3D4 /* PBXTextBookmark */ = 3D1C5BA71080118900F7B3D4 /* PBXTextBookmark */;
+			3D1C5BA81080118900F7B3D4 /* PBXTextBookmark */ = 3D1C5BA81080118900F7B3D4 /* PBXTextBookmark */;
+			3D1C5BAC1080119900F7B3D4 /* PBXTextBookmark */ = 3D1C5BAC1080119900F7B3D4 /* PBXTextBookmark */;
+			3D1C5BAD1080119900F7B3D4 /* PBXTextBookmark */ = 3D1C5BAD1080119900F7B3D4 /* PBXTextBookmark */;
+			3D1C5BAE1080119900F7B3D4 /* PBXTextBookmark */ = 3D1C5BAE1080119900F7B3D4 /* PBXTextBookmark */;
+			3D1C5BAF1080119900F7B3D4 /* PBXTextBookmark */ = 3D1C5BAF1080119900F7B3D4 /* PBXTextBookmark */;
+			3D1C5BB3108011AC00F7B3D4 /* PBXTextBookmark */ = 3D1C5BB3108011AC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BB4108011AC00F7B3D4 /* PBXTextBookmark */ = 3D1C5BB4108011AC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BB5108011AC00F7B3D4 /* PBXTextBookmark */ = 3D1C5BB5108011AC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BB6108011AC00F7B3D4 /* PBXTextBookmark */ = 3D1C5BB6108011AC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BBB1080120F00F7B3D4 /* PBXTextBookmark */ = 3D1C5BBB1080120F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BBC1080120F00F7B3D4 /* PBXTextBookmark */ = 3D1C5BBC1080120F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BBD1080120F00F7B3D4 /* PBXTextBookmark */ = 3D1C5BBD1080120F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BBE1080120F00F7B3D4 /* PBXTextBookmark */ = 3D1C5BBE1080120F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BC21080121600F7B3D4 /* PBXTextBookmark */ = 3D1C5BC21080121600F7B3D4 /* PBXTextBookmark */;
+			3D1C5BC31080121600F7B3D4 /* PBXTextBookmark */ = 3D1C5BC31080121600F7B3D4 /* PBXTextBookmark */;
+			3D1C5BC41080121600F7B3D4 /* PBXTextBookmark */ = 3D1C5BC41080121600F7B3D4 /* PBXTextBookmark */;
+			3D1C5BC51080121600F7B3D4 /* PBXTextBookmark */ = 3D1C5BC51080121600F7B3D4 /* PBXTextBookmark */;
+			3D1C5BC71080123500F7B3D4 /* PBXTextBookmark */ = 3D1C5BC71080123500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BC81080123500F7B3D4 /* PBXTextBookmark */ = 3D1C5BC81080123500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BC91080123500F7B3D4 /* PBXTextBookmark */ = 3D1C5BC91080123500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BCA1080123500F7B3D4 /* PBXTextBookmark */ = 3D1C5BCA1080123500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BD91080139800F7B3D4 /* PBXTextBookmark */ = 3D1C5BD91080139800F7B3D4 /* PBXTextBookmark */;
+			3D1C5BDA1080139800F7B3D4 /* PBXTextBookmark */ = 3D1C5BDA1080139800F7B3D4 /* PBXTextBookmark */;
+			3D1C5BDF1080139F00F7B3D4 /* PBXTextBookmark */ = 3D1C5BDF1080139F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BE01080139F00F7B3D4 /* PBXTextBookmark */ = 3D1C5BE01080139F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BE11080139F00F7B3D4 /* PBXTextBookmark */ = 3D1C5BE11080139F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BE21080139F00F7B3D4 /* PBXTextBookmark */ = 3D1C5BE21080139F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BE8108013B700F7B3D4 /* PBXTextBookmark */ = 3D1C5BE8108013B700F7B3D4 /* PBXTextBookmark */;
+			3D1C5BE9108013B700F7B3D4 /* PBXTextBookmark */ = 3D1C5BE9108013B700F7B3D4 /* PBXTextBookmark */;
+			3D1C5BEA108013B700F7B3D4 /* PBXTextBookmark */ = 3D1C5BEA108013B700F7B3D4 /* PBXTextBookmark */;
+			3D1C5BEB108013B700F7B3D4 /* PBXTextBookmark */ = 3D1C5BEB108013B700F7B3D4 /* PBXTextBookmark */;
+			3D1C5BEF108013CC00F7B3D4 /* PBXTextBookmark */ = 3D1C5BEF108013CC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BF0108013CC00F7B3D4 /* PBXTextBookmark */ = 3D1C5BF0108013CC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BF1108013CC00F7B3D4 /* PBXTextBookmark */ = 3D1C5BF1108013CC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BF2108013CC00F7B3D4 /* PBXTextBookmark */ = 3D1C5BF2108013CC00F7B3D4 /* PBXTextBookmark */;
+			3D1C5BF7108013F500F7B3D4 /* PBXTextBookmark */ = 3D1C5BF7108013F500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BF8108013F500F7B3D4 /* PBXTextBookmark */ = 3D1C5BF8108013F500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BF9108013F500F7B3D4 /* PBXTextBookmark */ = 3D1C5BF9108013F500F7B3D4 /* PBXTextBookmark */;
+			3D1C5BFA108013F500F7B3D4 /* PBXTextBookmark */ = 3D1C5BFA108013F500F7B3D4 /* PBXTextBookmark */;
+			3D1C5C001080140C00F7B3D4 /* PBXTextBookmark */ = 3D1C5C001080140C00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C011080140C00F7B3D4 /* PBXTextBookmark */ = 3D1C5C011080140C00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C021080140C00F7B3D4 /* PBXTextBookmark */ = 3D1C5C021080140C00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C071080142200F7B3D4 /* PBXTextBookmark */ = 3D1C5C071080142200F7B3D4 /* PBXTextBookmark */;
+			3D1C5C081080142200F7B3D4 /* PBXTextBookmark */ = 3D1C5C081080142200F7B3D4 /* PBXTextBookmark */;
+			3D1C5C091080142200F7B3D4 /* PBXTextBookmark */ = 3D1C5C091080142200F7B3D4 /* PBXTextBookmark */;
+			3D1C5C10108014B000F7B3D4 /* PBXTextBookmark */ = 3D1C5C10108014B000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C11108014B000F7B3D4 /* PBXTextBookmark */ = 3D1C5C11108014B000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C12108014B000F7B3D4 /* PBXTextBookmark */ = 3D1C5C12108014B000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C15108014B000F7B3D4 /* PBXTextBookmark */ = 3D1C5C15108014B000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C17108014B000F7B3D4 /* PBXTextBookmark */ = 3D1C5C17108014B000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C19108014B000F7B3D4 /* PBXTextBookmark */ = 3D1C5C19108014B000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C1B108014C000F7B3D4 /* PBXTextBookmark */ = 3D1C5C1B108014C000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C1C108014C000F7B3D4 /* PBXTextBookmark */ = 3D1C5C1C108014C000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C1D108014C000F7B3D4 /* PBXTextBookmark */ = 3D1C5C1D108014C000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C1E108014C000F7B3D4 /* PBXTextBookmark */ = 3D1C5C1E108014C000F7B3D4 /* PBXTextBookmark */;
+			3D1C5C23108014FD00F7B3D4 /* PBXTextBookmark */ = 3D1C5C23108014FD00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C24108014FD00F7B3D4 /* PBXTextBookmark */ = 3D1C5C24108014FD00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C25108014FD00F7B3D4 /* PBXTextBookmark */ = 3D1C5C25108014FD00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C26108014FD00F7B3D4 /* PBXTextBookmark */ = 3D1C5C26108014FD00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C2A1080152300F7B3D4 /* PBXTextBookmark */ = 3D1C5C2A1080152300F7B3D4 /* PBXTextBookmark */;
+			3D1C5C2B1080152300F7B3D4 /* PBXTextBookmark */ = 3D1C5C2B1080152300F7B3D4 /* PBXTextBookmark */;
+			3D1C5C2C1080152300F7B3D4 /* PBXTextBookmark */ = 3D1C5C2C1080152300F7B3D4 /* PBXTextBookmark */;
+			3D1C5C2D1080152300F7B3D4 /* PBXTextBookmark */ = 3D1C5C2D1080152300F7B3D4 /* PBXTextBookmark */;
+			3D1C5C2F108070EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5C2F108070EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C30108070EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5C30108070EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C31108070EE00F7B3D4 /* PBXTextBookmark */ = 3D1C5C31108070EE00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C32108070EF00F7B3D4 /* PBXTextBookmark */ = 3D1C5C32108070EF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C33108070EF00F7B3D4 /* PBXTextBookmark */ = 3D1C5C33108070EF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C34108070EF00F7B3D4 /* PBXTextBookmark */ = 3D1C5C34108070EF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C35108070EF00F7B3D4 /* PBXTextBookmark */ = 3D1C5C35108070EF00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C361080809F00F7B3D4 /* PBXTextBookmark */ = 3D1C5C361080809F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C371080809F00F7B3D4 /* PBXTextBookmark */ = 3D1C5C371080809F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C381080809F00F7B3D4 /* PBXTextBookmark */ = 3D1C5C381080809F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C391080822700F7B3D4 /* PBXTextBookmark */ = 3D1C5C391080822700F7B3D4 /* PBXTextBookmark */;
+			3D1C5C3A1080822700F7B3D4 /* PBXTextBookmark */ = 3D1C5C3A1080822700F7B3D4 /* PBXTextBookmark */;
+			3D1C5C3B1080822800F7B3D4 /* PBXTextBookmark */ = 3D1C5C3B1080822800F7B3D4 /* PBXTextBookmark */;
+			3D1C5C3C1080822800F7B3D4 /* PBXTextBookmark */ = 3D1C5C3C1080822800F7B3D4 /* PBXTextBookmark */;
+			3D1C5C3D1080822800F7B3D4 /* PBXTextBookmark */ = 3D1C5C3D1080822800F7B3D4 /* PBXTextBookmark */;
+			3D1C5C3E1080833F00F7B3D4 /* PBXTextBookmark */ = 3D1C5C3E1080833F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C3F1080833F00F7B3D4 /* PBXTextBookmark */ = 3D1C5C3F1080833F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C401081ED6D00F7B3D4 /* PBXTextBookmark */ = 3D1C5C401081ED6D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5C411081ED6D00F7B3D4 /* PBXTextBookmark */ = 3D1C5C411081ED6D00F7B3D4 /* PBXTextBookmark */;
+			3D1C5D021086915C00F7B3D4 /* PBXBookmark */ = 3D1C5D021086915C00F7B3D4 /* PBXBookmark */;
+			3D1C5D071086916900F7B3D4 /* PBXTextBookmark */ = 3D1C5D071086916900F7B3D4 /* PBXTextBookmark */;
+			3D1C5D0B1086917F00F7B3D4 /* PBXTextBookmark */ = 3D1C5D0B1086917F00F7B3D4 /* PBXTextBookmark */;
+			3D1C5D0D108709F200F7B3D4 /* PBXTextBookmark */ = 3D1C5D0D108709F200F7B3D4 /* PBXTextBookmark */;
 		};
 		sourceControlManager = 3D36E256105229C200132E23 /* Source Control */;
 		userBuildSettings = {
 		};
 	};
+	3D1C57E5107A25B800F7B3D4 /* 0 blank.js */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.javascript;
+		path = &quot;0 blank.js&quot;;
+		sourceTree = &quot;&lt;group&gt;&quot;;
+	};
 	3D1C589F107B821A00F7B3D4 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
@@ -251,24 +492,6 @@
 			sepNavWindowFrame = &quot;{{61, 169}, {964, 962}}&quot;;
 		};
 	};
-	3D1C58BC107B823500F7B3D4 /* ApplicationController.m:20 */ = {
-		isa = PBXFileBreakpoint;
-		actions = (
-		);
-		breakpointStyle = 0;
-		continueAfterActions = 0;
-		countType = 0;
-		delayBeforeContinue = 0;
-		fileReference = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
-		functionName = &quot;-applicationDidFinishLaunching:&quot;;
-		hitCount = 1;
-		ignoreCount = 0;
-		lineNumber = 20;
-		location = TestsRunner;
-		modificationTime = 276529937.943207;
-		originalNumberOfMultipleMatches = 1;
-		state = 1;
-	};
 	3D1C58C0107B823C00F7B3D4 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
@@ -339,24 +562,6 @@
 		vrLen = 3910;
 		vrLoc = 1088;
 	};
-	3D1C58D2107B830B00F7B3D4 /* ApplicationController.m:20 */ = {
-		isa = PBXFileBreakpoint;
-		actions = (
-		);
-		breakpointStyle = 0;
-		continueAfterActions = 0;
-		countType = 0;
-		delayBeforeContinue = 0;
-		fileReference = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
-		functionName = &quot;-applicationDidFinishLaunching:&quot;;
-		hitCount = 0;
-		ignoreCount = 0;
-		lineNumber = 20;
-		location = TestsRunner;
-		modificationTime = 276529935.086015;
-		originalNumberOfMultipleMatches = 1;
-		state = 1;
-	};
 	3D1C58D6107B831000F7B3D4 /* PBXTextBookmark */ = {
 		isa = PBXTextBookmark;
 		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
@@ -782,6 +987,7 @@
 			sepNavIntBoundsRect = &quot;{{0, 0}, {905, 6116}}&quot;;
 			sepNavSelRange = &quot;{3906, 24}&quot;;
 			sepNavVisRange = &quot;{3436, 2508}&quot;;
+			sepNavWindowFrame = &quot;{{199, 43}, {964, 962}}&quot;;
 		};
 	};
 	3D1C594D107EA08E00F7B3D4 /* PBXTextBookmark */ = {
@@ -821,6 +1027,7 @@
 			sepNavIntBoundsRect = &quot;{{0, 0}, {905, 4235}}&quot;;
 			sepNavSelRange = &quot;{10310, 43}&quot;;
 			sepNavVisRange = &quot;{8517, 3886}&quot;;
+			sepNavWindowFrame = &quot;{{15, 211}, {964, 962}}&quot;;
 		};
 	};
 	3D1C5953107EA08E00F7B3D4 /* PBXTextBookmark */ = {
@@ -854,6 +1061,7 @@
 	};
 	3D1C5956107EA08E00F7B3D4 /* NSObjCRuntime.h */ = {
 		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
 		name = NSObjCRuntime.h;
 		path = /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/Foundation.framework/Versions/C/Headers/NSObjCRuntime.h;
 		sourceTree = &quot;&lt;absolute&gt;&quot;;
@@ -861,6 +1069,7 @@
 			sepNavIntBoundsRect = &quot;{{0, 0}, {905, 2893}}&quot;;
 			sepNavSelRange = &quot;{1645, 53}&quot;;
 			sepNavVisRange = &quot;{0, 2241}&quot;;
+			sepNavWindowFrame = &quot;{{222, 22}, {964, 962}}&quot;;
 		};
 	};
 	3D1C5959107EA08E00F7B3D4 /* PBXTextBookmark */ = {
@@ -911,6 +1120,7 @@
 	};
 	3D1C5960107EA08E00F7B3D4 /* AvailabilityInternal.h */ = {
 		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
 		name = AvailabilityInternal.h;
 		path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/AvailabilityInternal.h;
 		sourceTree = &quot;&lt;absolute&gt;&quot;;
@@ -918,6 +1128,7 @@
 			sepNavIntBoundsRect = &quot;{{0, 0}, {905, 2079}}&quot;;
 			sepNavSelRange = &quot;{2553, 90}&quot;;
 			sepNavVisRange = &quot;{5223, 6016}&quot;;
+			sepNavWindowFrame = &quot;{{153, 85}, {964, 962}}&quot;;
 		};
 	};
 	3D1C5963107EA08E00F7B3D4 /* PBXTextBookmark */ = {
@@ -950,6 +1161,7 @@
 	};
 	3D1C5966107EA08E00F7B3D4 /* available.h */ = {
 		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
 		name = available.h;
 		path = /Developer/SDKs/MacOSX10.5.sdk/usr/include/available.h;
 		sourceTree = &quot;&lt;absolute&gt;&quot;;
@@ -957,6 +1169,7 @@
 			sepNavIntBoundsRect = &quot;{{0, 0}, {905, 6127}}&quot;;
 			sepNavSelRange = &quot;{5816, 70}&quot;;
 			sepNavVisRange = &quot;{18267, 3204}&quot;;
+			sepNavWindowFrame = &quot;{{130, 106}, {964, 962}}&quot;;
 		};
 	};
 	3D1C5967107EA09F00F7B3D4 /* PBXTextBookmark */ = {
@@ -1309,6 +1522,2413 @@
 		vrLen = 3204;
 		vrLoc = 18267;
 	};
+	3D1C59AB107EA38E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B810522A2600132E23 /* ApplicationController.h */;
+		name = &quot;ApplicationController.h: 13&quot;;
+		rLen = 0;
+		rLoc = 204;
+		rType = 0;
+		vrLen = 823;
+		vrLoc = 0;
+	};
+	3D1C59AC107EA38E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C594A107EA08E00F7B3D4 /* AvailabilityMacros.h */;
+		name = &quot;AvailabilityMacros.h: 81&quot;;
+		rLen = 24;
+		rLoc = 3906;
+		rType = 0;
+		vrLen = 2508;
+		vrLoc = 3436;
+	};
+	3D1C59AD107EA38E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5950107EA08E00F7B3D4 /* NSApplication.h */;
+		name = &quot;NSApplication.h: 269&quot;;
+		rLen = 43;
+		rLoc = 10310;
+		rType = 0;
+		vrLen = 3886;
+		vrLoc = 8517;
+	};
+	3D1C59AE107EA38E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5956107EA08E00F7B3D4 /* NSObjCRuntime.h */;
+		name = &quot;NSObjCRuntime.h: 61&quot;;
+		rLen = 53;
+		rLoc = 1645;
+		rType = 0;
+		vrLen = 2241;
+		vrLoc = 0;
+	};
+	3D1C59AF107EA38E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5960107EA08E00F7B3D4 /* AvailabilityInternal.h */;
+		name = &quot;AvailabilityInternal.h: 60&quot;;
+		rLen = 90;
+		rLoc = 2553;
+		rType = 0;
+		vrLen = 6016;
+		vrLoc = 5223;
+	};
+	3D1C59B0107EA38E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5966107EA08E00F7B3D4 /* available.h */;
+		name = &quot;available.h: 132&quot;;
+		rLen = 70;
+		rLoc = 5816;
+		rType = 0;
+		vrLen = 3204;
+		vrLoc = 18267;
+	};
+	3D1C5A68107F32B700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5A69107F32B700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28A105229E700132E23 /* JSCocoaFFIArgument.m */;
+		name = &quot;JSCocoaFFIArgument.m: 663&quot;;
+		rLen = 7;
+		rLoc = 18072;
+		rType = 0;
+		vrLen = 895;
+		vrLoc = 17578;
+	};
+	3D1C5A6A107F32B700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		rLen = 7;
+		rLoc = 13281;
+		rType = 0;
+	};
+	3D1C5A6B107F32B700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 418&quot;;
+		rLen = 24;
+		rLoc = 13242;
+		rType = 0;
+		vrLen = 840;
+		vrLoc = 12708;
+	};
+	3D1C5A6E107F32BD00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2043&quot;;
+		rLen = 0;
+		rLoc = 68938;
+		rType = 0;
+		vrLen = 2852;
+		vrLoc = 66597;
+	};
+	3D1C5A6F107F32BD00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2043&quot;;
+		rLen = 0;
+		rLoc = 68938;
+		rType = 0;
+		vrLen = 2852;
+		vrLoc = 66597;
+	};
+	3D1C5A7D1080047400F7B3D4 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 3D1C57E5107A25B800F7B3D4 /* 0 blank.js */;
+	};
+	3D1C5A91108005BF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 204&quot;;
+		rLen = 0;
+		rLoc = 7025;
+		rType = 0;
+		vrLen = 3052;
+		vrLoc = 55227;
+	};
+	3D1C5A92108005BF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 204&quot;;
+		rLen = 0;
+		rLoc = 7025;
+		rType = 0;
+		vrLen = 2905;
+		vrLoc = 55374;
+	};
+	3D1C5A95108005BF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 14&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2179;
+		vrLoc = 0;
+	};
+	3D1C5A96108005BF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 13&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2107;
+		vrLoc = 0;
+	};
+	3D1C5A99108005BF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.javascript;
+		name = &quot;0 blank.js&quot;;
+		path = &quot;/Users/mini/Software Inexdo/JSCocoa/Tests/0 blank.js&quot;;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {984, 861}}&quot;;
+			sepNavSelRange = &quot;{72, 0}&quot;;
+			sepNavVisRange = &quot;{0, 72}&quot;;
+			sepNavWindowFrame = &quot;{{38, 178}, {1043, 974}}&quot;;
+		};
+	};
+	3D1C5A9D108005CF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 204&quot;;
+		rLen = 0;
+		rLoc = 7025;
+		rType = 0;
+		vrLen = 2905;
+		vrLoc = 55374;
+	};
+	3D1C5A9E108005CF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 13&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2107;
+		vrLoc = 0;
+	};
+	3D1C5A9F108005CF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5AA61080069200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 13&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2147;
+		vrLoc = 0;
+	};
+	3D1C5AA71080069200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 13&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2194;
+		vrLoc = 0;
+	};
+	3D1C5AA81080069200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 204&quot;;
+		rLen = 0;
+		rLoc = 7025;
+		rType = 0;
+		vrLen = 2923;
+		vrLoc = 55374;
+	};
+	3D1C5AA91080069200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 188&quot;;
+		rLen = 0;
+		rLoc = 6368;
+		rType = 0;
+		vrLen = 2908;
+		vrLoc = 6237;
+	};
+	3D1C5AAA1080069200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5AAD108006BE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 15&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2178;
+		vrLoc = 0;
+	};
+	3D1C5AAE108006BE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 188&quot;;
+		rLen = 0;
+		rLoc = 6368;
+		rType = 0;
+		vrLen = 2771;
+		vrLoc = 6374;
+	};
+	3D1C5AAF108006BE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5AB4108006EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 188&quot;;
+		rLen = 0;
+		rLoc = 6368;
+		rType = 0;
+		vrLen = 2771;
+		vrLoc = 6374;
+	};
+	3D1C5AB5108006EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 210&quot;;
+		rLen = 0;
+		rLoc = 7443;
+		rType = 0;
+		vrLen = 2845;
+		vrLoc = 6378;
+	};
+	3D1C5AB6108006EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 15&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2178;
+		vrLoc = 0;
+	};
+	3D1C5AB7108006EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5ABB108006FA00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 15&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2180;
+		vrLoc = 0;
+	};
+	3D1C5ABC108006FA00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 210&quot;;
+		rLen = 0;
+		rLoc = 7443;
+		rType = 0;
+		vrLen = 2635;
+		vrLoc = 6607;
+	};
+	3D1C5ABD108006FA00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5AC11080072800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 206&quot;;
+		rLen = 197;
+		rLoc = 7046;
+		rType = 0;
+		vrLen = 2608;
+		vrLoc = 6748;
+	};
+	3D1C5AC21080072800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 15&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 1973;
+		vrLoc = 20799;
+	};
+	3D1C5AC31080072800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5ACB1080075100F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 18&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2023;
+		vrLoc = 10;
+	};
+	3D1C5ACC1080075100F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 206&quot;;
+		rLen = 197;
+		rLoc = 7046;
+		rType = 0;
+		vrLen = 2468;
+		vrLoc = 7022;
+	};
+	3D1C5ACD1080075100F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5ACF108007CB00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5AD0108007CB00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 418&quot;;
+		rLen = 24;
+		rLoc = 13242;
+		rType = 0;
+		vrLen = 840;
+		vrLoc = 12708;
+	};
+	3D1C5AD1108007CB00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+	};
+	3D1C5AD2108007CB00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 851;
+		vrLoc = 12604;
+	};
+	3D1C5AD5108007D000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 7&quot;;
+		rLen = 7;
+		rLoc = 182;
+		rType = 0;
+		vrLen = 2217;
+		vrLoc = 10;
+	};
+	3D1C5AD6108007D000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 206&quot;;
+		rLen = 197;
+		rLoc = 7046;
+		rType = 0;
+		vrLen = 2540;
+		vrLoc = 7022;
+	};
+	3D1C5AD7108007D000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5AD8108007FC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5AD9108007FC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 851;
+		vrLoc = 12604;
+	};
+	3D1C5ADC1080081D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 10&quot;;
+		rLen = 0;
+		rLoc = 132;
+		rType = 0;
+		vrLen = 1904;
+		vrLoc = 10;
+	};
+	3D1C5ADD1080081D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 206&quot;;
+		rLen = 197;
+		rLoc = 7046;
+		rType = 0;
+		vrLen = 2532;
+		vrLoc = 7030;
+	};
+	3D1C5ADE1080081D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5AE01080085400F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 905;
+		vrLoc = 15053;
+	};
+	3D1C5AE11080085400F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 849;
+		vrLoc = 12604;
+	};
+	3D1C5AE71080086A00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 206&quot;;
+		rLen = 197;
+		rLoc = 7046;
+		rType = 0;
+		vrLen = 3027;
+		vrLoc = 55176;
+	};
+	3D1C5AE81080086A00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 206&quot;;
+		rLen = 197;
+		rLoc = 7046;
+		rType = 0;
+		vrLen = 2979;
+		vrLoc = 55226;
+	};
+	3D1C5AE91080086A00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 10&quot;;
+		rLen = 0;
+		rLoc = 132;
+		rType = 0;
+		vrLen = 1879;
+		vrLoc = 42;
+	};
+	3D1C5AEA1080086A00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5AF01080089B00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 206&quot;;
+		rLen = 197;
+		rLoc = 7046;
+		rType = 0;
+		vrLen = 2979;
+		vrLoc = 55226;
+	};
+	3D1C5AF11080089B00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 10&quot;;
+		rLen = 0;
+		rLoc = 132;
+		rType = 0;
+		vrLen = 1879;
+		vrLoc = 42;
+	};
+	3D1C5AF21080089B00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5AF810800A9700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5AF910800A9700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 851;
+		vrLoc = 12603;
+	};
+	3D1C5AFA10800A9800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 183&quot;;
+		rLen = 0;
+		rLoc = 6019;
+		rType = 0;
+		vrLen = 3228;
+		vrLoc = 5557;
+	};
+	3D1C5AFB10800A9800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 7&quot;;
+		rLen = 0;
+		rLoc = 81;
+		rType = 0;
+		vrLen = 1911;
+		vrLoc = 10;
+	};
+	3D1C5AFC10800A9800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B0010800AAF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 12&quot;;
+		rLen = 0;
+		rLoc = 62;
+		rType = 0;
+		vrLen = 1856;
+		vrLoc = 42;
+	};
+	3D1C5B0110800AAF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 183&quot;;
+		rLen = 0;
+		rLoc = 6019;
+		rType = 0;
+		vrLen = 3198;
+		vrLoc = 5647;
+	};
+	3D1C5B0210800AAF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B0610800AC200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 13&quot;;
+		rLen = 0;
+		rLoc = 62;
+		rType = 0;
+		vrLen = 1865;
+		vrLoc = 60;
+	};
+	3D1C5B0710800AC200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 183&quot;;
+		rLen = 0;
+		rLoc = 6019;
+		rType = 0;
+		vrLen = 3207;
+		vrLoc = 5653;
+	};
+	3D1C5B0810800AC200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B0E10800AF000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 7&quot;;
+		rLen = 0;
+		rLoc = 62;
+		rType = 0;
+		vrLen = 1631;
+		vrLoc = 10;
+	};
+	3D1C5B0F10800AF000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 183&quot;;
+		rLen = 0;
+		rLoc = 6019;
+		rType = 0;
+		vrLen = 3067;
+		vrLoc = 5809;
+	};
+	3D1C5B1010800AF000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B1610800BD900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 208&quot;;
+		rLen = 0;
+		rLoc = 7243;
+		rType = 0;
+		vrLen = 3060;
+		vrLoc = 5897;
+	};
+	3D1C5B1710800BD900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 7&quot;;
+		rLen = 0;
+		rLoc = 62;
+		rType = 0;
+		vrLen = 1670;
+		vrLoc = 42;
+	};
+	3D1C5B1810800BD900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B1C10800C2300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 25&quot;;
+		rLen = 0;
+		rLoc = 182;
+		rType = 0;
+		vrLen = 1654;
+		vrLoc = 10;
+	};
+	3D1C5B1D10800C2300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 208&quot;;
+		rLen = 0;
+		rLoc = 7243;
+		rType = 0;
+		vrLen = 3023;
+		vrLoc = 5913;
+	};
+	3D1C5B1E10800C2300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B2210800C4000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 25&quot;;
+		rLen = 0;
+		rLoc = 182;
+		rType = 0;
+		vrLen = 1663;
+		vrLoc = 42;
+	};
+	3D1C5B2310800C4000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 208&quot;;
+		rLen = 0;
+		rLoc = 7243;
+		rType = 0;
+		vrLen = 2987;
+		vrLoc = 5963;
+	};
+	3D1C5B2410800C4000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B2810800C5D00F7B3D4 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+	};
+	3D1C5B2D10800CB800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 8&quot;;
+		rLen = 0;
+		rLoc = 62;
+		rType = 0;
+		vrLen = 1671;
+		vrLoc = 10;
+	};
+	3D1C5B2E10800CB800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 208&quot;;
+		rLen = 0;
+		rLoc = 7243;
+		rType = 0;
+		vrLen = 3348;
+		vrLoc = 4692;
+	};
+	3D1C5B3110800CB800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 2113;
+		vrLoc = 2217;
+	};
+	3D1C5B3210800CB800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B3410800CCF00F7B3D4 /* ApplicationController.m:118 */ = {
+		isa = PBXFileBreakpoint;
+		actions = (
+		);
+		breakpointStyle = 0;
+		continueAfterActions = 0;
+		countType = 0;
+		delayBeforeContinue = 0;
+		fileReference = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		functionName = &quot;-runJSTests:&quot;;
+		hitCount = 0;
+		ignoreCount = 0;
+		lineNumber = 118;
+		location = TestsRunner;
+		modificationTime = 276828742.279223;
+		originalNumberOfMultipleMatches = 1;
+		state = 1;
+	};
+	3D1C5B4210800D2200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2472&quot;;
+		rLen = 110;
+		rLoc = 84428;
+		rType = 0;
+		vrLen = 2662;
+		vrLoc = 83128;
+	};
+	3D1C5B4310800D2200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2479&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2400;
+		vrLoc = 83607;
+	};
+	3D1C5B4410800D2200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 2122;
+		vrLoc = 2217;
+	};
+	3D1C5B4510800D2200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1981;
+		vrLoc = 2426;
+	};
+	3D1C5B4610800D2200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 8&quot;;
+		rLen = 0;
+		rLoc = 62;
+		rType = 0;
+		vrLen = 1783;
+		vrLoc = 141;
+	};
+	3D1C5B4710800D2200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B4910800DFE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 905;
+		vrLoc = 15053;
+	};
+	3D1C5B4A10800DFE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 789;
+		vrLoc = 12603;
+	};
+	3D1C5B4B10800E0F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2479&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2499;
+		vrLoc = 84216;
+	};
+	3D1C5B4C10800E0F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1981;
+		vrLoc = 2426;
+	};
+	3D1C5B4D10800E0F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 8&quot;;
+		rLen = 0;
+		rLoc = 62;
+		rType = 0;
+		vrLen = 1783;
+		vrLoc = 141;
+	};
+	3D1C5B4E10800E0F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B511080100400F7B3D4 /* JSCocoaController.m:1669 */ = {
+		isa = PBXFileBreakpoint;
+		actions = (
+		);
+		breakpointStyle = 0;
+		continueAfterActions = 0;
+		countType = 0;
+		delayBeforeContinue = 0;
+		fileReference = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		functionName = &quot;-callDelegateForException:&quot;;
+		hitCount = 0;
+		ignoreCount = 0;
+		lineNumber = 1669;
+		location = TestsRunner;
+		modificationTime = 276828742.315706;
+		originalNumberOfMultipleMatches = 1;
+		state = 1;
+	};
+	3D1C5B5F108010A400F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 25&quot;;
+		rLen = 0;
+		rLoc = 189;
+		rType = 0;
+		vrLen = 1651;
+		vrLoc = 42;
+	};
+	3D1C5B60108010A400F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2479&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2979;
+		vrLoc = 55250;
+	};
+	3D1C5B61108010A400F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2479&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2907;
+		vrLoc = 55397;
+	};
+	3D1C5B62108010A400F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 2010;
+		vrLoc = 2469;
+	};
+	3D1C5B63108010A400F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B67108010BF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2479&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2266;
+		vrLoc = 83790;
+	};
+	3D1C5B68108010BF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 25&quot;;
+		rLen = 0;
+		rLoc = 189;
+		rType = 0;
+		vrLen = 1704;
+		vrLoc = 60;
+	};
+	3D1C5B69108010BF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1971;
+		vrLoc = 2511;
+	};
+	3D1C5B6A108010BF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B70108010EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 36&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 1771;
+		vrLoc = 141;
+	};
+	3D1C5B71108010EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2479&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2181;
+		vrLoc = 83916;
+	};
+	3D1C5B72108010EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1999;
+		vrLoc = 2524;
+	};
+	3D1C5B73108010EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B77108010FF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 36&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 1661;
+		vrLoc = 10;
+	};
+	3D1C5B78108010FF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2479&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2209;
+		vrLoc = 83977;
+	};
+	3D1C5B79108010FF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1989;
+		vrLoc = 2564;
+	};
+	3D1C5B7A108010FF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B7E1080110E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 8&quot;;
+		rLen = 0;
+		rLoc = 62;
+		rType = 0;
+		vrLen = 1897;
+		vrLoc = 42;
+	};
+	3D1C5B7F1080110E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2479&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2235;
+		vrLoc = 84058;
+	};
+	3D1C5B801080110E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1989;
+		vrLoc = 2566;
+	};
+	3D1C5B811080110E00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B831080111B00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5B841080111B00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 851;
+		vrLoc = 12603;
+	};
+	3D1C5B851080111B00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		rLen = 0;
+		rLoc = 6019;
+		rType = 0;
+	};
+	3D1C5B861080111B00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 183&quot;;
+		rLen = 0;
+		rLoc = 6019;
+		rType = 0;
+		vrLen = 976;
+		vrLoc = 5484;
+	};
+	3D1C5B891080111D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 8&quot;;
+		rLen = 0;
+		rLoc = 62;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 60;
+	};
+	3D1C5B8A1080111D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2288;
+		vrLoc = 84153;
+	};
+	3D1C5B8B1080111D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1988;
+		vrLoc = 2609;
+	};
+	3D1C5B8C1080111D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B901080114300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 12&quot;;
+		rLen = 0;
+		rLoc = 155;
+		rType = 0;
+		vrLen = 1931;
+		vrLoc = 82;
+	};
+	3D1C5B911080114300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2311;
+		vrLoc = 84176;
+	};
+	3D1C5B921080114300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1958;
+		vrLoc = 2658;
+	};
+	3D1C5B931080114300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B971080114D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 12&quot;;
+		rLen = 0;
+		rLoc = 155;
+		rType = 0;
+		vrLen = 2096;
+		vrLoc = 133;
+	};
+	3D1C5B981080114D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2315;
+		vrLoc = 84178;
+	};
+	3D1C5B991080114D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1993;
+		vrLoc = 2680;
+	};
+	3D1C5B9A1080114D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5B9E1080116500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 13&quot;;
+		rLen = 0;
+		rLoc = 155;
+		rType = 0;
+		vrLen = 1938;
+		vrLoc = 10;
+	};
+	3D1C5B9F1080116500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2328;
+		vrLoc = 84184;
+	};
+	3D1C5BA01080116500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1956;
+		vrLoc = 2831;
+	};
+	3D1C5BA11080116500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BA51080118900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 14&quot;;
+		rLen = 0;
+		rLoc = 155;
+		rType = 0;
+		vrLen = 1928;
+		vrLoc = 42;
+	};
+	3D1C5BA61080118900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2371;
+		vrLoc = 84187;
+	};
+	3D1C5BA71080118900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1933;
+		vrLoc = 2893;
+	};
+	3D1C5BA81080118900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BAC1080119900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 13&quot;;
+		rLen = 0;
+		rLoc = 155;
+		rType = 0;
+		vrLen = 1983;
+		vrLoc = 60;
+	};
+	3D1C5BAD1080119900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2501;
+		vrLoc = 84189;
+	};
+	3D1C5BAE1080119900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 2026;
+		vrLoc = 2958;
+	};
+	3D1C5BAF1080119900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BB3108011AC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 17&quot;;
+		rLen = 0;
+		rLoc = 158;
+		rType = 0;
+		vrLen = 1987;
+		vrLoc = 82;
+	};
+	3D1C5BB4108011AC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2501;
+		vrLoc = 84242;
+	};
+	3D1C5BB5108011AC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1997;
+		vrLoc = 3023;
+	};
+	3D1C5BB6108011AC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BB81080120A00F7B3D4 /* [NSException raise] */ = {
+		isa = PBXSymbolicBreakpoint;
+		actions = (
+			3D1C5BCB1080123500F7B3D4 /* XCBreakpointLogAction */,
+		);
+		breakpointStyle = 1;
+		continueAfterActions = 0;
+		countType = 0;
+		delayBeforeContinue = 0;
+		hitCount = 0;
+		ignoreCount = 0;
+		location = CoreFoundation;
+		modificationTime = 276828741.525563;
+		originalNumberOfMultipleMatches = 1;
+		state = 1;
+		symbolName = &quot;[NSException raise]&quot;;
+	};
+	3D1C5BBB1080120F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1936;
+		vrLoc = 3120;
+	};
+	3D1C5BBC1080120F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 17&quot;;
+		rLen = 0;
+		rLoc = 158;
+		rType = 0;
+		vrLen = 1982;
+		vrLoc = 133;
+	};
+	3D1C5BBD1080120F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2464;
+		vrLoc = 84296;
+	};
+	3D1C5BBE1080120F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BC21080121600F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1858;
+		vrLoc = 3201;
+	};
+	3D1C5BC31080121600F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 17&quot;;
+		rLen = 0;
+		rLoc = 158;
+		rType = 0;
+		vrLen = 1931;
+		vrLoc = 210;
+	};
+	3D1C5BC41080121600F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2466;
+		vrLoc = 84300;
+	};
+	3D1C5BC51080121600F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BC71080123500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1858;
+		vrLoc = 3201;
+	};
+	3D1C5BC81080123500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 17&quot;;
+		rLen = 0;
+		rLoc = 158;
+		rType = 0;
+		vrLen = 1931;
+		vrLoc = 210;
+	};
+	3D1C5BC91080123500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2478&quot;;
+		rLen = 0;
+		rLoc = 84752;
+		rType = 0;
+		vrLen = 2466;
+		vrLoc = 84300;
+	};
+	3D1C5BCA1080123500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BCB1080123500F7B3D4 /* XCBreakpointLogAction */ = {
+		isa = XCBreakpointLogAction;
+		fallbackIsa = XCBreakpointAction;
+		logMessage = 1;
+		message = &quot;&quot;;
+		speakMessage = 0;
+		useDebuggerSideImplementation = 0;
+	};
+	3D1C5BCC1080124200F7B3D4 /* objc_exception_throw */ = {
+		isa = PBXSymbolicBreakpoint;
+		actions = (
+		);
+		breakpointStyle = 1;
+		continueAfterActions = 0;
+		countType = 0;
+		delayBeforeContinue = 0;
+		hitCount = 1;
+		ignoreCount = 0;
+		location = libobjc.A.dylib;
+		modificationTime = 276828746.663894;
+		originalNumberOfMultipleMatches = 1;
+		state = 1;
+		symbolName = objc_exception_throw;
+	};
+	3D1C5BD91080139800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5BDA1080139800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 183&quot;;
+		rLen = 0;
+		rLoc = 6019;
+		rType = 0;
+		vrLen = 976;
+		vrLoc = 5484;
+	};
+	3D1C5BDF1080139F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1531&quot;;
+		rLen = 13;
+		rLoc = 51750;
+		rType = 0;
+		vrLen = 2612;
+		vrLoc = 51389;
+	};
+	3D1C5BE01080139F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 17&quot;;
+		rLen = 0;
+		rLoc = 158;
+		rType = 0;
+		vrLen = 2072;
+		vrLoc = 274;
+	};
+	3D1C5BE11080139F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1753;
+		vrLoc = 3445;
+	};
+	3D1C5BE21080139F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BE8108013B700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 19&quot;;
+		rLen = 0;
+		rLoc = 158;
+		rType = 0;
+		vrLen = 1784;
+		vrLoc = 10;
+	};
+	3D1C5BE9108013B700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1531&quot;;
+		rLen = 13;
+		rLoc = 51750;
+		rType = 0;
+		vrLen = 2520;
+		vrLoc = 51503;
+	};
+	3D1C5BEA108013B700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1674;
+		vrLoc = 3582;
+	};
+	3D1C5BEB108013B700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BEF108013CC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 11&quot;;
+		rLen = 0;
+		rLoc = 150;
+		rType = 0;
+		vrLen = 1783;
+		vrLoc = 42;
+	};
+	3D1C5BF0108013CC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1531&quot;;
+		rLen = 13;
+		rLoc = 51750;
+		rType = 0;
+		vrLen = 2486;
+		vrLoc = 51561;
+	};
+	3D1C5BF1108013CC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1698;
+		vrLoc = 3591;
+	};
+	3D1C5BF2108013CC00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5BF7108013F500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 13&quot;;
+		rLen = 0;
+		rLoc = 158;
+		rType = 0;
+		vrLen = 1913;
+		vrLoc = 60;
+	};
+	3D1C5BF8108013F500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1622;
+		vrLoc = 3669;
+	};
+	3D1C5BF9108013F500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1531&quot;;
+		rLen = 13;
+		rLoc = 51750;
+		rType = 0;
+		vrLen = 2394;
+		vrLoc = 51656;
+	};
+	3D1C5BFA108013F500F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 73;
+		vrLoc = 0;
+	};
+	3D1C5C001080140C00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 13&quot;;
+		rLen = 0;
+		rLoc = 158;
+		rType = 0;
+		vrLen = 1917;
+		vrLoc = 82;
+	};
+	3D1C5C011080140C00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1642;
+		vrLoc = 3673;
+	};
+	3D1C5C021080140C00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1531&quot;;
+		rLen = 13;
+		rLoc = 51750;
+		rType = 0;
+		vrLen = 2421;
+		vrLoc = 51700;
+	};
+	3D1C5C071080142200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 21&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 1929;
+		vrLoc = 10;
+	};
+	3D1C5C081080142200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1649;
+		vrLoc = 3684;
+	};
+	3D1C5C091080142200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1531&quot;;
+		rLen = 13;
+		rLoc = 51750;
+		rType = 0;
+		vrLen = 2507;
+		vrLoc = 51703;
+	};
+	3D1C5C10108014B000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 440&quot;;
+		rLen = 5;
+		rLoc = 12791;
+		rType = 0;
+		vrLen = 1711;
+		vrLoc = 3684;
+	};
+	3D1C5C11108014B000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 118&quot;;
+		rLen = 0;
+		rLoc = 3590;
+		rType = 0;
+		vrLen = 2040;
+		vrLoc = 2469;
+	};
+	3D1C5C12108014B000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 21&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 1937;
+		vrLoc = 42;
+	};
+	3D1C5C15108014B000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5C16108014B000F7B3D4 /* JSContextRef.h */;
+		rLen = 1;
+		rLoc = 80;
+		rType = 1;
+	};
+	3D1C5C16108014B000F7B3D4 /* JSContextRef.h */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
+		name = JSContextRef.h;
+		path = /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContextRef.h;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
+	};
+	3D1C5C17108014B000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5C18108014B000F7B3D4 /* JSContextRef.h */;
+		name = &quot;JSContextRef.h: 126&quot;;
+		rLen = 35;
+		rLoc = 5110;
+		rType = 0;
+		vrLen = 3031;
+		vrLoc = 2186;
+	};
+	3D1C5C18108014B000F7B3D4 /* JSContextRef.h */ = {
+		isa = PBXFileReference;
+		lastKnownFileType = sourcecode.c.h;
+		name = JSContextRef.h;
+		path = /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Headers/JSContextRef.h;
+		sourceTree = &quot;&lt;absolute&gt;&quot;;
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {984, 1463}}&quot;;
+			sepNavSelRange = &quot;{5110, 35}&quot;;
+			sepNavVisRange = &quot;{2186, 3040}&quot;;
+			sepNavWindowFrame = &quot;{{61, 157}, {1043, 974}}&quot;;
+		};
+	};
+	3D1C5C19108014B000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1531&quot;;
+		rLen = 13;
+		rLoc = 51750;
+		rType = 0;
+		vrLen = 2478;
+		vrLoc = 51735;
+	};
+	3D1C5C1B108014C000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 118&quot;;
+		rLen = 0;
+		rLoc = 3530;
+		rType = 0;
+		vrLen = 2073;
+		vrLoc = 2469;
+	};
+	3D1C5C1C108014C000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 21&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 1999;
+		vrLoc = 42;
+	};
+	3D1C5C1D108014C000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5C18108014B000F7B3D4 /* JSContextRef.h */;
+		name = &quot;JSContextRef.h: 126&quot;;
+		rLen = 35;
+		rLoc = 5110;
+		rType = 0;
+		vrLen = 3040;
+		vrLoc = 2186;
+	};
+	3D1C5C1E108014C000F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 1531&quot;;
+		rLen = 13;
+		rLoc = 51750;
+		rType = 0;
+		vrLen = 2527;
+		vrLoc = 51735;
+	};
+	3D1C5C23108014FD00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2577&quot;;
+		rLen = 0;
+		rLoc = 88137;
+		rType = 0;
+		vrLen = 2452;
+		vrLoc = 86756;
+	};
+	3D1C5C24108014FD00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 118&quot;;
+		rLen = 0;
+		rLoc = 3530;
+		rType = 0;
+		vrLen = 2031;
+		vrLoc = 2511;
+	};
+	3D1C5C25108014FD00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 21&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 1981;
+		vrLoc = 60;
+	};
+	3D1C5C26108014FD00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5C18108014B000F7B3D4 /* JSContextRef.h */;
+		name = &quot;JSContextRef.h: 126&quot;;
+		rLen = 35;
+		rLoc = 5110;
+		rType = 0;
+		vrLen = 3031;
+		vrLoc = 2186;
+	};
+	3D1C5C2A1080152300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2580&quot;;
+		rLen = 0;
+		rLoc = 88204;
+		rType = 0;
+		vrLen = 2658;
+		vrLoc = 86761;
+	};
+	3D1C5C2B1080152300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 118&quot;;
+		rLen = 0;
+		rLoc = 3530;
+		rType = 0;
+		vrLen = 2060;
+		vrLoc = 2524;
+	};
+	3D1C5C2C1080152300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 21&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 1995;
+		vrLoc = 82;
+	};
+	3D1C5C2D1080152300F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5C18108014B000F7B3D4 /* JSContextRef.h */;
+		name = &quot;JSContextRef.h: 126&quot;;
+		rLen = 35;
+		rLoc = 5110;
+		rType = 0;
+		vrLen = 3031;
+		vrLoc = 2186;
+	};
+	3D1C5C2F108070EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5C30108070EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		rLen = 11;
+		rLoc = 5935;
+		rType = 0;
+	};
+	3D1C5C31108070EE00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 177&quot;;
+		rLen = 21;
+		rLoc = 5924;
+		rType = 0;
+		vrLen = 1048;
+		vrLoc = 5557;
+	};
+	3D1C5C32108070EF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2580&quot;;
+		rLen = 0;
+		rLoc = 88204;
+		rType = 0;
+		vrLen = 2700;
+		vrLoc = 86761;
+	};
+	3D1C5C33108070EF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 118&quot;;
+		rLen = 0;
+		rLoc = 3530;
+		rType = 0;
+		vrLen = 2090;
+		vrLoc = 2524;
+	};
+	3D1C5C34108070EF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 21&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2061;
+		vrLoc = 82;
+	};
+	3D1C5C35108070EF00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5C18108014B000F7B3D4 /* JSContextRef.h */;
+		name = &quot;JSContextRef.h: 126&quot;;
+		rLen = 35;
+		rLoc = 5110;
+		rType = 0;
+		vrLen = 3040;
+		vrLoc = 2186;
+	};
+	3D1C5C361080809F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2580&quot;;
+		rLen = 0;
+		rLoc = 88204;
+		rType = 0;
+		vrLen = 2700;
+		vrLoc = 86761;
+	};
+	3D1C5C371080809F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 118&quot;;
+		rLen = 0;
+		rLoc = 3530;
+		rType = 0;
+		vrLen = 2090;
+		vrLoc = 2524;
+	};
+	3D1C5C381080809F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 21&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2061;
+		vrLoc = 82;
+	};
+	3D1C5C391080822700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5C3A1080822700F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 177&quot;;
+		rLen = 21;
+		rLoc = 5924;
+		rType = 0;
+		vrLen = 1048;
+		vrLoc = 5557;
+	};
+	3D1C5C3B1080822800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 2580&quot;;
+		rLen = 0;
+		rLoc = 88204;
+		rType = 0;
+		vrLen = 2700;
+		vrLoc = 86761;
+	};
+	3D1C5C3C1080822800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E2B910522A2600132E23 /* ApplicationController.m */;
+		name = &quot;ApplicationController.m: 118&quot;;
+		rLen = 0;
+		rLoc = 3530;
+		rType = 0;
+		vrLen = 2090;
+		vrLoc = 2524;
+	};
+	3D1C5C3D1080822800F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E263105229E700132E23 /* class.js */;
+		name = &quot;class.js: 21&quot;;
+		rLen = 0;
+		rLoc = 457;
+		rType = 0;
+		vrLen = 2061;
+		vrLoc = 82;
+	};
+	3D1C5C3E1080833F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5C3F1080833F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 177&quot;;
+		rLen = 21;
+		rLoc = 5924;
+		rType = 0;
+		vrLen = 1048;
+		vrLoc = 5557;
+	};
+	3D1C5C401081ED6D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E28E105229E700132E23 /* JSCocoaLib.m */;
+		name = &quot;JSCocoaLib.m: 618&quot;;
+		rLen = 0;
+		rLoc = 15369;
+		rType = 0;
+		vrLen = 909;
+		vrLoc = 15053;
+	};
+	3D1C5C411081ED6D00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D36E288105229E700132E23 /* JSCocoaController.m */;
+		name = &quot;JSCocoaController.m: 177&quot;;
+		rLen = 21;
+		rLoc = 5924;
+		rType = 0;
+		vrLen = 1048;
+		vrLoc = 5557;
+	};
+	3D1C5D021086915C00F7B3D4 /* PBXBookmark */ = {
+		isa = PBXBookmark;
+		fRef = 3D1C57E5107A25B800F7B3D4 /* 0 blank.js */;
+	};
+	3D1C5D071086916900F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 4&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 99;
+		vrLoc = 0;
+	};
+	3D1C5D0B1086917F00F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 11&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 365;
+		vrLoc = 0;
+	};
+	3D1C5D0D108709F200F7B3D4 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 3D1C5A9A108005BF00F7B3D4 /* 0 blank.js */;
+		name = &quot;0 blank.js: 3&quot;;
+		rLen = 0;
+		rLoc = 72;
+		rType = 0;
+		vrLen = 72;
+		vrLoc = 0;
+	};
 	3D36E247105229B500132E23 /* TestsRunner */ = {
 		isa = PBXExecutable;
 		activeArgIndices = (
@@ -1355,20 +3975,28 @@
 		isa = PBXCodeSenseManager;
 		indexTemplatePath = &quot;&quot;;
 	};
-	3D36E262105229E700132E23 /* BridgeSupportController.m */ = {
+	3D36E261105229E700132E23 /* BridgeSupportController.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 2057}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {984, 861}}&quot;;
 			sepNavSelRange = &quot;{0, 0}&quot;;
-			sepNavVisRange = &quot;{2315, 1920}&quot;;
-			sepNavWindowFrame = &quot;{{409, 124}, {968, 1004}}&quot;;
+			sepNavVisRange = &quot;{0, 827}&quot;;
+			sepNavWindowFrame = &quot;{{222, 10}, {1043, 974}}&quot;;
+		};
+	};
+	3D36E262105229E700132E23 /* BridgeSupportController.m */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 2145}}&quot;;
+			sepNavSelRange = &quot;{1505, 126}&quot;;
+			sepNavVisRange = &quot;{790, 2111}&quot;;
+			sepNavWindowFrame = &quot;{{798, 103}, {968, 1004}}&quot;;
 		};
 	};
 	3D36E263105229E700132E23 /* class.js */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 11374}}&quot;;
-			sepNavSelRange = &quot;{23486, 0}&quot;;
-			sepNavVisRange = &quot;{23657, 1971}&quot;;
-			sepNavWindowFrame = &quot;{{638, 140}, {968, 1004}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 11473}}&quot;;
+			sepNavSelRange = &quot;{457, 0}&quot;;
+			sepNavVisRange = &quot;{82, 2061}&quot;;
+			sepNavWindowFrame = &quot;{{601, 102}, {968, 1004}}&quot;;
 		};
 	};
 	3D36E282105229E700132E23 /* JSCocoa.h */ = {
@@ -1381,18 +4009,18 @@
 	};
 	3D36E287105229E700132E23 /* JSCocoaController.h */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 3575}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 3498}}&quot;;
 			sepNavSelRange = &quot;{1627, 0}&quot;;
-			sepNavVisRange = &quot;{904, 2646}&quot;;
+			sepNavVisRange = &quot;{2771, 2329}&quot;;
 			sepNavWindowFrame = &quot;{{597, 86}, {968, 1004}}&quot;;
 		};
 	};
 	3D36E288105229E700132E23 /* JSCocoaController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1074, 48928}}&quot;;
-			sepNavSelRange = &quot;{133710, 0}&quot;;
-			sepNavVisRange = &quot;{132673, 1512}&quot;;
-			sepNavWindowFrame = &quot;{{609, 112}, {968, 1004}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 48708}}&quot;;
+			sepNavSelRange = &quot;{68938, 0}&quot;;
+			sepNavVisRange = &quot;{67899, 2397}&quot;;
+			sepNavWindowFrame = &quot;{{751, 33}, {968, 1004}}&quot;;
 		};
 	};
 	3D36E289105229E700132E23 /* JSCocoaFFIArgument.h */ = {
@@ -1405,9 +4033,9 @@
 	};
 	3D36E28A105229E700132E23 /* JSCocoaFFIArgument.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 14344}}&quot;;
-			sepNavSelRange = &quot;{369, 0}&quot;;
-			sepNavVisRange = &quot;{369, 1972}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 14014}}&quot;;
+			sepNavSelRange = &quot;{18072, 7}&quot;;
+			sepNavVisRange = &quot;{16935, 2938}&quot;;
 			sepNavWindowFrame = &quot;{{726, 71}, {968, 1004}}&quot;;
 		};
 	};
@@ -1435,10 +4063,10 @@
 	};
 	3D36E28E105229E700132E23 /* JSCocoaLib.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 8360}}&quot;;
-			sepNavSelRange = &quot;{9491, 0}&quot;;
-			sepNavVisRange = &quot;{7722, 2089}&quot;;
-			sepNavWindowFrame = &quot;{{850, 50}, {968, 1004}}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {1148, 8481}}&quot;;
+			sepNavSelRange = &quot;{15369, 0}&quot;;
+			sepNavVisRange = &quot;{15053, 909}&quot;;
+			sepNavWindowFrame = &quot;{{587, 90}, {968, 1004}}&quot;;
 		};
 	};
 	3D36E28F105229E700132E23 /* JSCocoaPrivateObject.h */ = {
@@ -1485,14 +4113,14 @@
 			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 891}}&quot;;
 			sepNavSelRange = &quot;{204, 0}&quot;;
 			sepNavVisRange = &quot;{0, 823}&quot;;
-			sepNavWindowFrame = &quot;{{738, 6}, {968, 1004}}&quot;;
+			sepNavWindowFrame = &quot;{{489, 78}, {968, 1004}}&quot;;
 		};
 	};
 	3D36E2B910522A2600132E23 /* ApplicationController.m */ = {
 		uiCtxt = {
-			sepNavIntBoundsRect = &quot;{{0, 0}, {1148, 7667}}&quot;;
-			sepNavSelRange = &quot;{541, 0}&quot;;
-			sepNavVisRange = &quot;{0, 943}&quot;;
+			sepNavIntBoundsRect = &quot;{{0, 0}, {909, 7920}}&quot;;
+			sepNavSelRange = &quot;{3530, 0}&quot;;
+			sepNavVisRange = &quot;{2524, 2060}&quot;;
 			sepNavWindowFrame = &quot;{{401, 85}, {968, 1004}}&quot;;
 		};
 	};</diff>
      <filename>TestsRunner/TestsRunner.xcodeproj/mini.pbxuser</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>10591f26a803b031f7c0065111a6851219479e9c</id>
    </parent>
  </parents>
  <author>
    <name>Patrick Geiller</name>
    <email>parmanoir@gmail.com</email>
  </author>
  <url>http://github.com/parmanoir/jscocoa/commit/b6278b03e51bd116baaaa026cae442d4da2aa033</url>
  <id>b6278b03e51bd116baaaa026cae442d4da2aa033</id>
  <committed-date>2009-10-15T01:26:50-07:00</committed-date>
  <authored-date>2009-10-15T01:26:50-07:00</authored-date>
  <message>pre merge commit</message>
  <tree>1319416fe88995d455a5b9275ce7901ff17405e0</tree>
  <committer>
    <name>Patrick Geiller</name>
    <email>parmanoir@gmail.com</email>
  </committer>
</commit>
