// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 39;
	objects = {
		014CEA440018CDF011CA2923 = {
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = "PATCH=1";
				OPTIMIZATION_CFLAGS = "-O0";
				OTHER_CFLAGS = "-DPATCH=1";
				ZERO_LINK = YES;
			};
			isa = PBXBuildStyle;
			name = Development;
		};
		014CEA450018CDF011CA2923 = {
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUGGING_SYMBOLS = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				OPTIMIZATION_CFLAGS = "-O2";
				OTHER_CFLAGS = "-DUTIL_BLOCK_DEBUG_WRITE -DPATCH=1";
				ZERO_LINK = NO;
			};
			isa = PBXBuildStyle;
			name = Deployment;
		};
//010
//011
//012
//013
//014
//030
//031
//032
//033
//034
		034768DFFF38A50411DB9C8B = {
			children = (
				034768E0FF38A50411DB9C8B,
				F5CF84AD02DB5DCA01A80002,
				F3FB8B8204459A6E00A80005,
			);
			isa = PBXGroup;
			name = Products;
			refType = 4;
			sourceTree = "<group>";
		};
		034768E0FF38A50411DB9C8B = {
			explicitFileType = wrapper.framework;
			isa = PBXFileReference;
			path = SGAppKit.framework;
			refType = 3;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
//030
//031
//032
//033
//034
//080
//081
//082
//083
//084
		0867D690FE84028FC02AAC07 = {
			buildSettings = {
			};
			buildStyles = (
				014CEA440018CDF011CA2923,
				014CEA450018CDF011CA2923,
			);
			hasScannedForEncodings = 1;
			isa = PBXProject;
			mainGroup = 0867D691FE84028FC02AAC07;
			productRefGroup = 034768DFFF38A50411DB9C8B;
			projectDirPath = "";
			targets = (
				0867D69CFE84028FC02AAC07,
				F3FB8B8104459A6E00A80005,
				F5CF84AE02DB5DCA01A80002,
			);
		};
		0867D691FE84028FC02AAC07 = {
			children = (
				F3BF09570627A581009DAAFE,
				F5CF84AC02DB5DCA01A80002,
				F3FB8B9004459B4400A80005,
				F5CF84BD02DB5F4A01A80002,
				0867D69AFE84028FC02AAC07,
				034768DFFF38A50411DB9C8B,
			);
			isa = PBXGroup;
			name = SGAppKit;
			refType = 4;
			sourceTree = "<group>";
		};
		0867D69AFE84028FC02AAC07 = {
			children = (
				1058C7B0FEA5585E11CA2CBB,
				1058C7B2FEA5585E11CA2CBB,
			);
			isa = PBXGroup;
			name = "External Frameworks and Libraries";
			refType = 4;
			sourceTree = "<group>";
		};
		0867D69BFE84028FC02AAC07 = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.framework;
			name = Foundation.framework;
			path = /System/Library/Frameworks/Foundation.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		0867D69CFE84028FC02AAC07 = {
			buildPhases = (
				0867D69DFE84028FC02AAC07,
				0867D69EFE84028FC02AAC07,
				F57D5E2D037B6EBB01A80002,
				0867D69FFE84028FC02AAC07,
				0867D6A0FE84028FC02AAC07,
				0867D6A2FE84028FC02AAC07,
			);
			buildSettings = {
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_SEARCH_PATHS = ../SGFoundation/build/;
				FRAMEWORK_VERSION = A;
				HEADER_SEARCH_PATHS = "";
				INSTALL_PATH = "@executable_path/../Frameworks";
				LIBRARY_SEARCH_PATHS = "";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "-seg1addr 0x31960000";
				PRODUCT_NAME = SGAppKit;
				SECTORDER_FLAGS = "";
				USE_GCC3_PFE_SUPPORT = NO;
				WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
				WRAPPER_EXTENSION = framework;
			};
			dependencies = (
			);
			isa = PBXFrameworkTarget;
			name = SGAppKit;
			productInstallPath = "@executable_path/../Frameworks";
			productName = SGAppKit;
			productReference = 034768E0FF38A50411DB9C8B;
			productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleExecutable</key>
	<string>SGAppKit</string>
	<key>CFBundleIconFile</key>
	<string></string>
	<key>CFBundleIdentifier</key>
	<string>com.steam_gadget.SGAppKit</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundlePackageType</key>
	<string>FMWK</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>0.0.2</string>
	<key>NSPrincipalClass</key>
	<string></string>
</dict>
</plist>
";
		};
		0867D69DFE84028FC02AAC07 = {
			buildActionMask = 2147483647;
			files = (
				F515D15502DB28B201A80002,
				F545F241036F807501A80002,
				F545F244036F80A501A80002,
				F57753980373B06001A80002,
				F577539F0373B14901A80002,
				F57753A10373B14901A80002,
				F57BBEE40377FA8201A80002,
				F57BBEE70377FA8901A80002,
				F57BBF190377FF6401A80002,
				F57BBF200378007B01A80002,
				F57BBF1F0378007B01A80002,
				F5AC4BB20378150501A80002,
				F5EBEC030379266401A80002,
				F5EBEC060379266B01A80002,
				F58144E8037B01BB01A80002,
				F58144E7037B01BB01A80002,
				F58144EE037B01E001A80002,
				F58144ED037B01E001A80002,
				F57D5E0B037B6D8601A80002,
				F57D5E21037B6DE401A80002,
				F57D5E23037B6DE401A80002,
				F57D5E24037B6DE401A80002,
				F57D5E26037B6DE401A80002,
				F57D5E27037B6DE401A80002,
				F57D5E29037B6DE401A80002,
				F57D5E2A037B6DE401A80002,
				F57D5E2C037B6DE401A80002,
				F57D6223037B875801A80002,
				F581BD21037BA85D01A80002,
				F5756975037BE86501A80002,
				F523B0CA037C028C01A80002,
				F523B0CC037C028C01A80002,
				F5823B70037D2CC001A80002,
				F5823B77037D2DCD01A80002,
				F5823B79037D2DCD01A80002,
				F5823B7E037D2DF901A80002,
				F5823B80037D2DF901A80002,
				F5823BE0037D3E7801A80002,
				F576919703811AE001A80002,
				F576919903811AE001A80002,
				F391134F03D6A7EC00A80002,
				F3FB8B7B04459A3F00A80005,
				F30388710484C45700A80005,
				F3BF09680627A582009DAAFE,
				F3BF09690627A582009DAAFE,
				F3BF096A0627A582009DAAFE,
				F3BF096B0627A582009DAAFE,
				F3BF096C0627A582009DAAFE,
				F3BF096F0627A582009DAAFE,
				F3BF09700627A582009DAAFE,
				F3BF09710627A582009DAAFE,
				F3BF09720627A582009DAAFE,
				F3BF09730627A582009DAAFE,
			);
			isa = PBXHeadersBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		0867D69EFE84028FC02AAC07 = {
			buildActionMask = 2147483647;
			files = (
				089C1668FE841158C02AAC07,
				F581BD3B037BABD901A80002,
				F3C928CE04DC0E5400A80005,
			);
			isa = PBXResourcesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		0867D69FFE84028FC02AAC07 = {
			buildActionMask = 2147483647;
			files = (
				F545F242036F807501A80002,
				F57753990373B06001A80002,
				F57753A00373B14901A80002,
				F57BBEE50377FA8201A80002,
				F57BBF1A0377FF6401A80002,
				F57BBF210378007B01A80002,
				F57BBF230378010F01A80002,
				F5AC4BB30378150501A80002,
				F5EBEC040379266401A80002,
				F5EBEC08037927CA01A80002,
				F58144E9037B01BB01A80002,
				F58144EF037B01E001A80002,
				F57D5E0C037B6D8601A80002,
				F57D5E22037B6DE401A80002,
				F57D5E25037B6DE401A80002,
				F57D5E28037B6DE401A80002,
				F57D5E2B037B6DE401A80002,
				F581BD22037BA85D01A80002,
				F523B0CB037C028C01A80002,
				F5823B71037D2CC001A80002,
				F5823B78037D2DCD01A80002,
				F5823B7F037D2DF901A80002,
				F5823BE1037D3E7801A80002,
				F576919803811AE001A80002,
				F391135003D6A7EC00A80002,
				F3FB8B7C04459A3F00A80005,
				F30388720484C45700A80005,
			);
			isa = PBXSourcesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		0867D6A0FE84028FC02AAC07 = {
			buildActionMask = 2147483647;
			files = (
				1058C7B3FEA5585E11CA2CBB,
				F523B0CE037C02E601A80002,
				F523B0D0037C02F501A80002,
				F39851CC0445BC3500A80005,
			);
			isa = PBXFrameworksBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		0867D6A2FE84028FC02AAC07 = {
			buildActionMask = 2147483647;
			files = (
			);
			isa = PBXRezBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		0867D6A5FE840307C02AAC07 = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.framework;
			name = AppKit.framework;
			path = /System/Library/Frameworks/AppKit.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		089C1665FE841158C02AAC07 = {
			children = (
				F3C928CD04DC0E5400A80005,
				F581BD30037BABD901A80002,
				089C1666FE841158C02AAC07,
			);
			isa = PBXGroup;
			path = resource;
			refType = 4;
			sourceTree = "<group>";
		};
		089C1666FE841158C02AAC07 = {
			children = (
				089C1667FE841158C02AAC07,
			);
			isa = PBXVariantGroup;
			name = InfoPlist.strings;
			refType = 4;
			sourceTree = "<group>";
		};
		089C1667FE841158C02AAC07 = {
			fileEncoding = 10;
			isa = PBXFileReference;
			lastKnownFileType = text.plist.strings;
			name = English;
			path = English.lproj/InfoPlist.strings;
			refType = 4;
			sourceTree = "<group>";
		};
		089C1668FE841158C02AAC07 = {
			fileRef = 089C1666FE841158C02AAC07;
			isa = PBXBuildFile;
			settings = {
			};
		};
		08FB77B4FE84181DC02AAC07 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.c;
			lineEnding = 0;
			name = main.c;
			path = src/main.c;
			refType = 4;
			sourceTree = "<group>";
		};
//080
//081
//082
//083
//084
//100
//101
//102
//103
//104
		1058C7B0FEA5585E11CA2CBB = {
			children = (
				1058C7B1FEA5585E11CA2CBB,
				F523B0CD037C02E601A80002,
				F523B0CF037C02F501A80002,
				F3FB8B9604459B9300A80005,
				F3FB8BA004459CE800A80005,
			);
			isa = PBXGroup;
			name = "Linked Frameworks";
			refType = 4;
			sourceTree = "<group>";
		};
		1058C7B1FEA5585E11CA2CBB = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.framework;
			name = Cocoa.framework;
			path = /System/Library/Frameworks/Cocoa.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		1058C7B2FEA5585E11CA2CBB = {
			children = (
				0867D69BFE84028FC02AAC07,
				0867D6A5FE840307C02AAC07,
			);
			isa = PBXGroup;
			name = "Other Frameworks";
			refType = 4;
			sourceTree = "<group>";
		};
		1058C7B3FEA5585E11CA2CBB = {
			fileRef = 1058C7B1FEA5585E11CA2CBB;
			isa = PBXBuildFile;
			settings = {
			};
		};
//100
//101
//102
//103
//104
//F30
//F31
//F32
//F33
//F34
		F303886E0484C37900A80005 = {
			children = (
				F303886F0484C45700A80005,
				F30388700484C45700A80005,
			);
			isa = PBXGroup;
			path = userdefaults;
			refType = 4;
			sourceTree = "<group>";
		};
		F303886F0484C45700A80005 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSUserDefaults+SGAppKitExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F30388700484C45700A80005 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSUserDefaults+SGAppKitExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F30388710484C45700A80005 = {
			fileRef = F303886F0484C45700A80005;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F30388720484C45700A80005 = {
			fileRef = F30388700484C45700A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F391134C03D6A7C200A80002 = {
			children = (
				F391134D03D6A7EC00A80002,
				F391134E03D6A7EC00A80002,
			);
			isa = PBXGroup;
			path = color;
			refType = 4;
			sourceTree = "<group>";
		};
		F391134D03D6A7EC00A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSColor-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F391134E03D6A7EC00A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSColor-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F391134F03D6A7EC00A80002 = {
			fileRef = F391134D03D6A7EC00A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F391135003D6A7EC00A80002 = {
			fileRef = F391134E03D6A7EC00A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F39851CC0445BC3500A80005 = {
			fileRef = F3FB8BA004459CE800A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF09570627A581009DAAFE = {
			children = (
				F3BF09590627A581009DAAFE,
				F3BF095F0627A581009DAAFE,
				F3BF09600627A581009DAAFE,
				F3BF09610627A581009DAAFE,
			);
			isa = PBXGroup;
			name = misc;
			path = ../../misc;
			refType = 2;
			sourceTree = SOURCE_ROOT;
		};
		F3BF09590627A581009DAAFE = {
			children = (
				F3BF095E0627A581009DAAFE,
				F3BF095A0627A581009DAAFE,
				F3BF095C0627A581009DAAFE,
				F3BF095D0627A581009DAAFE,
				F3BF095B0627A581009DAAFE,
			);
			isa = PBXGroup;
			path = utilkit;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF095A0627A581009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UTILAssertion.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF095B0627A581009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UTILDebugging.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF095C0627A581009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UTILDescription.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF095D0627A581009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UTILError.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF095E0627A581009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UTILKit.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF095F0627A581009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UTILTestCase.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF09600627A581009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			path = UTILTestCase.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF09610627A581009DAAFE = {
			children = (
				F3BF09620627A581009DAAFE,
				F3BF09630627A582009DAAFE,
				F3BF09640627A582009DAAFE,
				F3BF09650627A582009DAAFE,
				F3BF09660627A582009DAAFE,
			);
			isa = PBXGroup;
			path = utk;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF09620627A581009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = Utk.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF09630627A582009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UtkAssertion.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF09640627A582009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UtkDebugging.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF09650627A582009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UtkDescription.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF09660627A582009DAAFE = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = UtkError.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3BF09680627A582009DAAFE = {
			fileRef = F3BF095A0627A581009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF09690627A582009DAAFE = {
			fileRef = F3BF095B0627A581009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF096A0627A582009DAAFE = {
			fileRef = F3BF095C0627A581009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF096B0627A582009DAAFE = {
			fileRef = F3BF095D0627A581009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF096C0627A582009DAAFE = {
			fileRef = F3BF095E0627A581009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF096F0627A582009DAAFE = {
			fileRef = F3BF09620627A581009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF09700627A582009DAAFE = {
			fileRef = F3BF09630627A582009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF09710627A582009DAAFE = {
			fileRef = F3BF09640627A582009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF09720627A582009DAAFE = {
			fileRef = F3BF09650627A582009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3BF09730627A582009DAAFE = {
			fileRef = F3BF09660627A582009DAAFE;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3C928CD04DC0E5400A80005 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = text.plist;
			path = SGKeybindingMacros.plist;
			refType = 4;
			sourceTree = "<group>";
		};
		F3C928CE04DC0E5400A80005 = {
			fileRef = F3C928CD04DC0E5400A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3C928CF04DC0E5F00A80005 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			name = genKeybindngMacros.m;
			path = framework/resource/genKeybindngMacros.m;
			refType = 2;
			sourceTree = SOURCE_ROOT;
		};
		F3FB8B7804459A1000A80005 = {
			children = (
				F3FB8B7904459A3F00A80005,
				F3FB8B7A04459A3F00A80005,
				F3C928CF04DC0E5F00A80005,
			);
			isa = PBXGroup;
			name = "Event Handling";
			path = src/event;
			refType = 4;
			sourceTree = "<group>";
		};
		F3FB8B7904459A3F00A80005 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = SGKeyBindingSupport.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3FB8B7A04459A3F00A80005 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			path = SGKeyBindingSupport.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F3FB8B7B04459A3F00A80005 = {
			fileRef = F3FB8B7904459A3F00A80005;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F3FB8B7C04459A3F00A80005 = {
			fileRef = F3FB8B7A04459A3F00A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B7D04459A6E00A80005 = {
			buildActionMask = 2147483647;
			files = (
				F3FB8B9A04459BA500A80005,
				F3FB8B9E04459BB700A80005,
			);
			isa = PBXHeadersBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F3FB8B7E04459A6E00A80005 = {
			buildActionMask = 2147483647;
			files = (
				F3FB8B9204459B6400A80005,
				F3FB8B9B04459BA500A80005,
				F3FB8B9F04459BB700A80005,
			);
			isa = PBXSourcesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F3FB8B7F04459A6E00A80005 = {
			buildActionMask = 2147483647;
			files = (
				F3FB8B8404459A8000A80005,
				F3FB8B9304459B7F00A80005,
				F3FB8B9404459B8100A80005,
				F3FB8B9504459B8200A80005,
				F3FB8B9704459B9300A80005,
				F3FB8BA104459CE800A80005,
			);
			isa = PBXFrameworksBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F3FB8B8004459A6E00A80005 = {
			buildActionMask = 2147483647;
			files = (
			);
			isa = PBXRezBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F3FB8B8104459A6E00A80005 = {
			buildPhases = (
				F3FB8B7D04459A6E00A80005,
				F3FB8B7E04459A6E00A80005,
				F3FB8B7F04459A6E00A80005,
				F3FB8BA204459DF500A80005,
				F3FB8B8004459A6E00A80005,
			);
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = "/Users/takanori/Library/Frameworks ../SGFoundation/build/";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_REZFLAGS = "";
				PREBINDING = NO;
				PRODUCT_NAME = "Product Unit Test";
				REZ_EXECUTABLE = YES;
				SECTORDER_FLAGS = "";
				USE_GCC3_PFE_SUPPORT = NO;
				WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
			};
			dependencies = (
			);
			isa = PBXToolTarget;
			name = "Product Unit Test";
			productInstallPath = /usr/local/bin;
			productName = "Product Unit Test";
			productReference = F3FB8B8204459A6E00A80005;
		};
		F3FB8B8204459A6E00A80005 = {
			explicitFileType = "compiled.mach-o.executable";
			isa = PBXFileReference;
			path = "Product Unit Test";
			refType = 3;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		F3FB8B8404459A8000A80005 = {
			fileRef = 034768E0FF38A50411DB9C8B;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B9004459B4400A80005 = {
			children = (
				F3FB8B9104459B6400A80005,
				F3FB8B9804459BA500A80005,
				F3FB8B9904459BA500A80005,
				F3FB8B9C04459BB700A80005,
				F3FB8B9D04459BB700A80005,
			);
			isa = PBXGroup;
			name = "Unit Test";
			path = framework/src/test;
			refType = 4;
			sourceTree = "<group>";
		};
		F3FB8B9104459B6400A80005 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			path = test_main.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F3FB8B9204459B6400A80005 = {
			fileRef = F3FB8B9104459B6400A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B9304459B7F00A80005 = {
			fileRef = 1058C7B1FEA5585E11CA2CBB;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B9404459B8100A80005 = {
			fileRef = F523B0CD037C02E601A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B9504459B8200A80005 = {
			fileRef = F523B0CF037C02F501A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B9604459B9300A80005 = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.framework;
			name = ObjcUnit.framework;
			path = /Users/takanori/Library/Frameworks/ObjcUnit.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		F3FB8B9704459B9300A80005 = {
			fileRef = F3FB8B9604459B9300A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B9804459BA500A80005 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = AllTest.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3FB8B9904459BA500A80005 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			path = AllTest.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F3FB8B9A04459BA500A80005 = {
			fileRef = F3FB8B9804459BA500A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B9B04459BA500A80005 = {
			fileRef = F3FB8B9904459BA500A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B9C04459BB700A80005 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = TestKeyBindingSupport.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F3FB8B9D04459BB700A80005 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			path = TestKeyBindingSupport.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F3FB8B9E04459BB700A80005 = {
			fileRef = F3FB8B9C04459BB700A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8B9F04459BB700A80005 = {
			fileRef = F3FB8B9D04459BB700A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8BA004459CE800A80005 = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.framework;
			name = SGFoundation.framework;
			path = ../SGFoundation/build/SGFoundation.framework;
			refType = 2;
			sourceTree = SOURCE_ROOT;
		};
		F3FB8BA104459CE800A80005 = {
			fileRef = F3FB8BA004459CE800A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F3FB8BA204459DF500A80005 = {
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 16;
			files = (
				F3FB8BA304459DFF00A80005,
			);
			isa = PBXCopyFilesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F3FB8BA304459DFF00A80005 = {
			fileRef = F3FB8BA004459CE800A80005;
			isa = PBXBuildFile;
			settings = {
			};
		};
//F30
//F31
//F32
//F33
//F34
//F50
//F51
//F52
//F53
//F54
		F515D14D02DB28B201A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			name = SGAppKit.h;
			path = src/SGAppKit.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F515D15502DB28B201A80002 = {
			fileRef = F515D14D02DB28B201A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F523B0C6037C028C01A80002 = {
			children = (
				F523B0C7037C028C01A80002,
				F523B0C9037C028C01A80002,
				F523B0C8037C028C01A80002,
			);
			isa = PBXGroup;
			path = workspace;
			refType = 4;
			sourceTree = "<group>";
		};
		F523B0C7037C028C01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSWorkspace-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F523B0C8037C028C01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSWorkspace-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F523B0C9037C028C01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSWorkspace-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F523B0CA037C028C01A80002 = {
			fileRef = F523B0C7037C028C01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F523B0CB037C028C01A80002 = {
			fileRef = F523B0C8037C028C01A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F523B0CC037C028C01A80002 = {
			fileRef = F523B0C9037C028C01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F523B0CD037C02E601A80002 = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.framework;
			name = CoreServices.framework;
			path = /System/Library/Frameworks/CoreServices.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		F523B0CE037C02E601A80002 = {
			fileRef = F523B0CD037C02E601A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F523B0CF037C02F501A80002 = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.framework;
			name = Carbon.framework;
			path = /System/Library/Frameworks/Carbon.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		F523B0D0037C02F501A80002 = {
			fileRef = F523B0CF037C02F501A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F545F23D036F804701A80002 = {
			children = (
				F58144E3037B019A01A80002,
				F391134C03D6A7C200A80002,
				F5823B6C037D2CC001A80002,
				F5AC4BAF037814E401A80002,
				F577539B0373B14901A80002,
				F57753940373B06001A80002,
				F545F23E036F804701A80002,
				F57D5E11037B6DE401A80002,
				F57D5E15037B6DE401A80002,
				F576919103811AE001A80002,
				F57D5E19037B6DE401A80002,
				F581BD1E037BA85D01A80002,
				F303886E0484C37900A80005,
				F57D5E1D037B6DE401A80002,
				F523B0C6037C028C01A80002,
			);
			isa = PBXGroup;
			name = extensions;
			path = src/extensions;
			refType = 4;
			sourceTree = "<group>";
		};
		F545F23E036F804701A80002 = {
			children = (
				F545F23F036F807501A80002,
				F545F243036F80A501A80002,
				F545F240036F807501A80002,
			);
			isa = PBXGroup;
			path = matrices;
			refType = 4;
			sourceTree = "<group>";
		};
		F545F23F036F807501A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSMatrix-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F545F240036F807501A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSMatrix-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F545F241036F807501A80002 = {
			fileRef = F545F23F036F807501A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F545F242036F807501A80002 = {
			fileRef = F545F240036F807501A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F545F243036F80A501A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSMatrix-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F545F244036F80A501A80002 = {
			fileRef = F545F243036F80A501A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F5756973037BE86501A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGPrivateClearTextButton.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5756975037BE86501A80002 = {
			fileRef = F5756973037BE86501A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F576919103811AE001A80002 = {
			children = (
				F576919303811AE001A80002,
				F576919503811AE001A80002,
				F576919403811AE001A80002,
			);
			isa = PBXGroup;
			path = textview;
			refType = 4;
			sourceTree = "<group>";
		};
		F576919303811AE001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSTextView-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F576919403811AE001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSTextView-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F576919503811AE001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSTextView-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F576919703811AE001A80002 = {
			fileRef = F576919303811AE001A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F576919803811AE001A80002 = {
			fileRef = F576919403811AE001A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F576919903811AE001A80002 = {
			fileRef = F576919503811AE001A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F57753940373B06001A80002 = {
			children = (
				F57753950373B06001A80002,
				F57753960373B06001A80002,
			);
			isa = PBXGroup;
			path = image;
			refType = 4;
			sourceTree = "<group>";
		};
		F57753950373B06001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSImage-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F57753960373B06001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSImage-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F57753980373B06001A80002 = {
			fileRef = F57753950373B06001A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57753990373B06001A80002 = {
			fileRef = F57753960373B06001A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F577539B0373B14901A80002 = {
			children = (
				F577539C0373B14901A80002,
				F577539E0373B14901A80002,
				F577539D0373B14901A80002,
			);
			isa = PBXGroup;
			path = view;
			refType = 4;
			sourceTree = "<group>";
		};
		F577539C0373B14901A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSView-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F577539D0373B14901A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSView-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F577539E0373B14901A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSView-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F577539F0373B14901A80002 = {
			fileRef = F577539C0373B14901A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57753A00373B14901A80002 = {
			fileRef = F577539D0373B14901A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57753A10373B14901A80002 = {
			fileRef = F577539E0373B14901A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F57BBEE00377FA7001A80002 = {
			children = (
				F5823B7A037D2DF901A80002,
				F5823B73037D2DCD01A80002,
				F581BD26037BAA7201A80002,
				F57D5E3F037B756101A80002,
				F57D5E04037B6D8601A80002,
				F57BBF180377FF6401A80002,
				F57BBEE10377FA7001A80002,
				F57BBF140377FF6401A80002,
				F58144FD037B24E001A80002,
			);
			isa = PBXGroup;
			name = custom;
			path = src/custom;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBEE10377FA7001A80002 = {
			children = (
				F57BBEE20377FA8201A80002,
				F57BBEE60377FA8901A80002,
				F57BBEE30377FA8201A80002,
			);
			isa = PBXGroup;
			path = outlineview;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBEE20377FA8201A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGOutlineView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBEE30377FA8201A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGOutlineView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBEE40377FA8201A80002 = {
			fileRef = F57BBEE20377FA8201A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57BBEE50377FA8201A80002 = {
			fileRef = F57BBEE30377FA8201A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57BBEE60377FA8901A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGOutlineView_p.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBEE70377FA8901A80002 = {
			fileRef = F57BBEE60377FA8901A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F57BBF140377FF6401A80002 = {
			children = (
				F57BBF150377FF6401A80002,
				F57BBF160377FF6401A80002,
			);
			isa = PBXGroup;
			path = splitview;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBF150377FF6401A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGSplitView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBF160377FF6401A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGSplitView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBF180377FF6401A80002 = {
			children = (
				F5EBEC010379266401A80002,
				F5EBEC050379266B01A80002,
				F5EBEC020379266401A80002,
				F57BBF1D0378007B01A80002,
				F57BBF1C0378007B01A80002,
				F57BBF1E0378007B01A80002,
				F57BBF220378010F01A80002,
			);
			isa = PBXGroup;
			path = tableview;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBF190377FF6401A80002 = {
			fileRef = F57BBF150377FF6401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57BBF1A0377FF6401A80002 = {
			fileRef = F57BBF160377FF6401A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57BBF1C0378007B01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGTableView_p.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBF1D0378007B01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGTableView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBF1E0378007B01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGTableView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBF1F0378007B01A80002 = {
			fileRef = F57BBF1C0378007B01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F57BBF200378007B01A80002 = {
			fileRef = F57BBF1D0378007B01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57BBF210378007B01A80002 = {
			fileRef = F57BBF1E0378007B01A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57BBF220378010F01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "SGTableView-Drawing.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F57BBF230378010F01A80002 = {
			fileRef = F57BBF220378010F01A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57D5E04037B6D8601A80002 = {
			children = (
				F57D5E05037B6D8601A80002,
				F57D5E06037B6D8601A80002,
			);
			isa = PBXGroup;
			path = container;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E05037B6D8601A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGContainerTableView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E06037B6D8601A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGContainerTableView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E0B037B6D8601A80002 = {
			fileRef = F57D5E05037B6D8601A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57D5E0C037B6D8601A80002 = {
			fileRef = F57D5E06037B6D8601A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57D5E11037B6DE401A80002 = {
			children = (
				F57D5E12037B6DE401A80002,
				F57D5E14037B6DE401A80002,
				F57D5E13037B6DE401A80002,
			);
			isa = PBXGroup;
			path = menu;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E12037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSMenu-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E13037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSMenu-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E14037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSMenu-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E15037B6DE401A80002 = {
			children = (
				F57D5E16037B6DE401A80002,
				F57D5E18037B6DE401A80002,
				F57D5E17037B6DE401A80002,
			);
			isa = PBXGroup;
			path = scrollview;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E16037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSScrollView-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E17037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSScrollView-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E18037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSScrollView-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E19037B6DE401A80002 = {
			children = (
				F57D5E1A037B6DE401A80002,
				F57D5E1C037B6DE401A80002,
				F57D5E1B037B6DE401A80002,
			);
			isa = PBXGroup;
			path = toolbar;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E1A037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSToolbar-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E1B037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSToolbar-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E1C037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSToolbar-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E1D037B6DE401A80002 = {
			children = (
				F57D5E1E037B6DE401A80002,
				F57D5E20037B6DE401A80002,
				F57D5E1F037B6DE401A80002,
			);
			isa = PBXGroup;
			path = window;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E1E037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSWindow-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E1F037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSWindow-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E20037B6DE401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSWindow-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E21037B6DE401A80002 = {
			fileRef = F57D5E12037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57D5E22037B6DE401A80002 = {
			fileRef = F57D5E13037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57D5E23037B6DE401A80002 = {
			fileRef = F57D5E14037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F57D5E24037B6DE401A80002 = {
			fileRef = F57D5E16037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57D5E25037B6DE401A80002 = {
			fileRef = F57D5E17037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57D5E26037B6DE401A80002 = {
			fileRef = F57D5E18037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F57D5E27037B6DE401A80002 = {
			fileRef = F57D5E1A037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57D5E28037B6DE401A80002 = {
			fileRef = F57D5E1B037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57D5E29037B6DE401A80002 = {
			fileRef = F57D5E1C037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F57D5E2A037B6DE401A80002 = {
			fileRef = F57D5E1E037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F57D5E2B037B6DE401A80002 = {
			fileRef = F57D5E1F037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F57D5E2C037B6DE401A80002 = {
			fileRef = F57D5E20037B6DE401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F57D5E2D037B6EBB01A80002 = {
			buildActionMask = 2147483647;
			dstPath = background;
			dstSubfolderSpec = 7;
			files = (
			);
			isa = PBXCopyFilesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F57D5E3F037B756101A80002 = {
			children = (
				F57D5E40037B756101A80002,
				F57D5E42037B756101A80002,
				F57D5E41037B756101A80002,
			);
			isa = PBXGroup;
			path = background;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E40037B756101A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGBackgroundSurfaceView.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E41037B756101A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGBackgroundSurfaceView.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D5E42037B756101A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGBackgroundSurfaceView_p.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D621F037B865801A80002 = {
			children = (
				F57D6222037B875801A80002,
			);
			isa = PBXGroup;
			name = private;
			path = src/private;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D6222037B875801A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGAppKitFrameworkDefines.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F57D6223037B875801A80002 = {
			fileRef = F57D6222037B875801A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F58144E3037B019A01A80002 = {
			children = (
				F58144EB037B01E001A80002,
				F58144EA037B01E001A80002,
				F58144EC037B01E001A80002,
				F58144E5037B01BB01A80002,
				F58144E4037B01BB01A80002,
				F58144E6037B01BB01A80002,
			);
			isa = PBXGroup;
			path = cell;
			refType = 4;
			sourceTree = "<group>";
		};
		F58144E4037B01BB01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSBrowserCell-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F58144E5037B01BB01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSBrowserCell-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F58144E6037B01BB01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSBrowserCell-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F58144E7037B01BB01A80002 = {
			fileRef = F58144E4037B01BB01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F58144E8037B01BB01A80002 = {
			fileRef = F58144E5037B01BB01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F58144E9037B01BB01A80002 = {
			fileRef = F58144E6037B01BB01A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F58144EA037B01E001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSCell-SGExtensions_p.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F58144EB037B01E001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSCell-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F58144EC037B01E001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSCell-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F58144ED037B01E001A80002 = {
			fileRef = F58144EA037B01E001A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F58144EE037B01E001A80002 = {
			fileRef = F58144EB037B01E001A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F58144EF037B01E001A80002 = {
			fileRef = F58144EC037B01E001A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F58144FD037B24E001A80002 = {
			children = (
				F58144FE037B24E001A80002,
				F5814500037B24E001A80002,
				F58144FF037B24E001A80002,
				F5814501037B24E001A80002,
				F5814503037B24E001A80002,
				F5814502037B24E001A80002,
			);
			isa = PBXGroup;
			path = bezelStyleTextField;
			refType = 4;
			sourceTree = "<group>";
		};
		F58144FE037B24E001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGBezelStyleTextField.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F58144FF037B24E001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGBezelStyleTextField.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5814500037B24E001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGBezelStyleTextField_p.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5814501037B24E001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGBezelStyleTextFieldCell.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5814502037B24E001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGBezelStyleTextFieldCell.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5814503037B24E001A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGBezelStyleTextFieldCell_p.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD1E037BA85D01A80002 = {
			children = (
				F581BD1F037BA85D01A80002,
				F581BD20037BA85D01A80002,
			);
			isa = PBXGroup;
			path = textfield;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD1F037BA85D01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSTextField-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD20037BA85D01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSTextField-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD21037BA85D01A80002 = {
			fileRef = F581BD1F037BA85D01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F581BD22037BA85D01A80002 = {
			fileRef = F581BD20037BA85D01A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F581BD26037BAA7201A80002 = {
			children = (
				F581BD27037BAA7201A80002,
				F581BD29037BAA7201A80002,
				F5756973037BE86501A80002,
				F581BD28037BAA7201A80002,
			);
			isa = PBXGroup;
			path = accessoryField;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD27037BAA7201A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGTextAccessoryFieldController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD28037BAA7201A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGTextAccessoryFieldController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD29037BAA7201A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGTextAccessoryFieldController_p.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD30037BABD901A80002 = {
			children = (
				F581BD31037BABD901A80002,
				F581BD36037BABD901A80002,
			);
			isa = PBXGroup;
			path = images;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD31037BABD901A80002 = {
			children = (
				F581BD33037BABD901A80002,
				F581BD34037BABD901A80002,
				F581BD35037BABD901A80002,
			);
			isa = PBXGroup;
			path = background;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD33037BABD901A80002 = {
			isa = PBXFileReference;
			lastKnownFileType = image.png;
			path = RoundedTextFieldSurfaceLeft.png;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD34037BABD901A80002 = {
			isa = PBXFileReference;
			lastKnownFileType = image.png;
			path = RoundedTextFieldSurfaceMiddle.png;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD35037BABD901A80002 = {
			isa = PBXFileReference;
			lastKnownFileType = image.png;
			path = RoundedTextFieldSurfaceRight.png;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD36037BABD901A80002 = {
			isa = PBXFileReference;
			lastKnownFileType = image.png;
			path = clearInput.png;
			refType = 4;
			sourceTree = "<group>";
		};
		F581BD3B037BABD901A80002 = {
			fileRef = F581BD36037BABD901A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5823B6C037D2CC001A80002 = {
			children = (
				F5823B6D037D2CC001A80002,
				F5823B6E037D2CC001A80002,
			);
			isa = PBXGroup;
			path = control;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B6D037D2CC001A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSControl-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B6E037D2CC001A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSControl-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B70037D2CC001A80002 = {
			fileRef = F5823B6D037D2CC001A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F5823B71037D2CC001A80002 = {
			fileRef = F5823B6E037D2CC001A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5823B73037D2DCD01A80002 = {
			children = (
				F5823B74037D2DCD01A80002,
				F5823B76037D2DCD01A80002,
				F5823B75037D2DCD01A80002,
				F5823BDE037D3E7801A80002,
				F5823BDF037D3E7801A80002,
			);
			isa = PBXGroup;
			name = toolbar;
			path = toolbar_button;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B74037D2DCD01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGToolbarIconItemButton.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B75037D2DCD01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGToolbarIconItemButton.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B76037D2DCD01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGToolbarIconItemButton_p.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B77037D2DCD01A80002 = {
			fileRef = F5823B74037D2DCD01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F5823B78037D2DCD01A80002 = {
			fileRef = F5823B75037D2DCD01A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5823B79037D2DCD01A80002 = {
			fileRef = F5823B76037D2DCD01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F5823B7A037D2DF901A80002 = {
			children = (
				F5823B7B037D2DF901A80002,
				F5823B7D037D2DF901A80002,
				F5823B7C037D2DF901A80002,
			);
			isa = PBXGroup;
			path = button_cell;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B7B037D2DF901A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGFixImageButtonCell.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B7C037D2DF901A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGFixImageButtonCell.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B7D037D2DF901A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGFixImageButtonCell_p.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823B7E037D2DF901A80002 = {
			fileRef = F5823B7B037D2DF901A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F5823B7F037D2DF901A80002 = {
			fileRef = F5823B7C037D2DF901A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5823B80037D2DF901A80002 = {
			fileRef = F5823B7D037D2DF901A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F5823BDE037D3E7801A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGControlToolbarItem.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823BDF037D3E7801A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGControlToolbarItem.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5823BE0037D3E7801A80002 = {
			fileRef = F5823BDE037D3E7801A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F5823BE1037D3E7801A80002 = {
			fileRef = F5823BDF037D3E7801A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5AC4BAF037814E401A80002 = {
			children = (
				F5AC4BB00378150501A80002,
				F5AC4BB10378150501A80002,
			);
			isa = PBXGroup;
			path = pasteboard;
			refType = 4;
			sourceTree = "<group>";
		};
		F5AC4BB00378150501A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = "NSPasteboard-SGExtensions.h";
			refType = 4;
			sourceTree = "<group>";
		};
		F5AC4BB10378150501A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = "NSPasteboard-SGExtensions.m";
			refType = 4;
			sourceTree = "<group>";
		};
		F5AC4BB20378150501A80002 = {
			fileRef = F5AC4BB00378150501A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F5AC4BB30378150501A80002 = {
			fileRef = F5AC4BB10378150501A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5CF84AC02DB5DCA01A80002 = {
			children = (
				F515D14D02DB28B201A80002,
				F5EBEC07037927CA01A80002,
				08FB77B4FE84181DC02AAC07,
				F57D621F037B865801A80002,
				F3FB8B7804459A1000A80005,
				F545F23D036F804701A80002,
				F57BBEE00377FA7001A80002,
				089C1665FE841158C02AAC07,
			);
			isa = PBXGroup;
			path = framework;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84AD02DB5DCA01A80002 = {
			explicitFileType = wrapper.application;
			isa = PBXFileReference;
			path = TestContainerTableView.app;
			refType = 3;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
		F5CF84AE02DB5DCA01A80002 = {
			buildPhases = (
				F5CF84AF02DB5DCA01A80002,
				F5CF84B402DB5DCA01A80002,
				F5CF84B502DB5DCA01A80002,
				F5CF84B802DB5DCA01A80002,
				F5CF84CC02DB610E01A80002,
				F5CF84B902DB5DCA01A80002,
			);
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = "";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = TestContainerTableView;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
				WRAPPER_EXTENSION = app;
			};
			dependencies = (
			);
			isa = PBXApplicationTarget;
			name = TestContainerTableView;
			productInstallPath = "$(USER_APPS_DIR)";
			productName = TestContainerTableView;
			productReference = F5CF84AD02DB5DCA01A80002;
			productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleExecutable</key>
	<string></string>
	<key>CFBundleGetInfoString</key>
	<string></string>
	<key>CFBundleIconFile</key>
	<string></string>
	<key>CFBundleIdentifier</key>
	<string></string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string></string>
	<key>CFBundlePackageType</key>
	<string>APPL</string>
	<key>CFBundleShortVersionString</key>
	<string></string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>0.0.1d1</string>
	<key>NSMainNibFile</key>
	<string>MainMenu</string>
	<key>NSPrincipalClass</key>
	<string>NSApplication</string>
</dict>
</plist>
";
		};
		F5CF84AF02DB5DCA01A80002 = {
			buildActionMask = 2147483647;
			files = (
				F5CF84D302DB624901A80002,
				F5CF84DA02DB66F101A80002,
			);
			isa = PBXHeadersBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F5CF84B402DB5DCA01A80002 = {
			buildActionMask = 2147483647;
			files = (
				F5CF84C202DB5FD601A80002,
				F5CF84C502DB605901A80002,
				F5CF84D702DB669B01A80002,
			);
			isa = PBXResourcesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F5CF84B502DB5DCA01A80002 = {
			buildActionMask = 2147483647;
			files = (
				F5CF84BF02DB5F4A01A80002,
				F5CF84D402DB624901A80002,
				F5CF84DB02DB66F101A80002,
			);
			isa = PBXSourcesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F5CF84B802DB5DCA01A80002 = {
			buildActionMask = 2147483647;
			files = (
				F5CF84C702DB60A301A80002,
			);
			isa = PBXFrameworksBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F5CF84B902DB5DCA01A80002 = {
			buildActionMask = 2147483647;
			files = (
			);
			isa = PBXRezBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F5CF84BD02DB5F4A01A80002 = {
			children = (
				F5CF84D002DB624901A80002,
				F5CF84C602DB606601A80002,
				F5CF84BE02DB5F4A01A80002,
			);
			isa = PBXGroup;
			name = TestContainerTableView;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84BE02DB5F4A01A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			name = test_tableView_main.m;
			path = TestContainerTableView/test_tableView_main.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84BF02DB5F4A01A80002 = {
			fileRef = F5CF84BE02DB5F4A01A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5CF84C002DB5FD601A80002 = {
			children = (
				F5CF84C102DB5FD601A80002,
			);
			isa = PBXVariantGroup;
			name = InfoPlist.strings;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84C102DB5FD601A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = text.plist.strings;
			name = English;
			path = TestContainerTableView/English.lproj/InfoPlist.strings;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84C202DB5FD601A80002 = {
			fileRef = F5CF84C002DB5FD601A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5CF84C302DB605901A80002 = {
			children = (
				F5CF84C402DB605901A80002,
			);
			isa = PBXVariantGroup;
			name = MainMenu.nib;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84C402DB605901A80002 = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.nib;
			name = MainMenu.nib;
			path = TestContainerTableView/English.lproj/MainMenu.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84C502DB605901A80002 = {
			fileRef = F5CF84C302DB605901A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5CF84C602DB606601A80002 = {
			children = (
				F5CF84C302DB605901A80002,
				F5CF84C002DB5FD601A80002,
				F5CF84D502DB669B01A80002,
			);
			isa = PBXGroup;
			name = Resources;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84C702DB60A301A80002 = {
			fileRef = 1058C7B1FEA5585E11CA2CBB;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5CF84CC02DB610E01A80002 = {
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
			);
			isa = PBXCopyFilesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		F5CF84D002DB624901A80002 = {
			children = (
				F5CF84D102DB624901A80002,
				F5CF84D202DB624901A80002,
				F5CF84D802DB66F101A80002,
				F5CF84D902DB66F101A80002,
			);
			isa = PBXGroup;
			name = Class;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84D102DB624901A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			name = Controller.h;
			path = TestContainerTableView/Controller.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84D202DB624901A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			name = Controller.m;
			path = TestContainerTableView/Controller.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84D302DB624901A80002 = {
			fileRef = F5CF84D102DB624901A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5CF84D402DB624901A80002 = {
			fileRef = F5CF84D202DB624901A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5CF84D502DB669B01A80002 = {
			children = (
				F5CF84D602DB669B01A80002,
			);
			isa = PBXVariantGroup;
			name = Item.nib;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84D602DB669B01A80002 = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.nib;
			name = English;
			path = TestContainerTableView/English.lproj/Item.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84D702DB669B01A80002 = {
			fileRef = F5CF84D502DB669B01A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5CF84D802DB66F101A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			name = ItemController.h;
			path = TestContainerTableView/ItemController.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84D902DB66F101A80002 = {
			fileEncoding = "-2147483647";
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			name = ItemController.m;
			path = TestContainerTableView/ItemController.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5CF84DA02DB66F101A80002 = {
			fileRef = F5CF84D802DB66F101A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5CF84DB02DB66F101A80002 = {
			fileRef = F5CF84D902DB66F101A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5EBEC010379266401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGTableViewBase.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5EBEC020379266401A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			path = SGTableViewBase.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5EBEC030379266401A80002 = {
			fileRef = F5EBEC010379266401A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Public,
				);
			};
		};
		F5EBEC040379266401A80002 = {
			fileRef = F5EBEC020379266401A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
		F5EBEC050379266B01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			lineEnding = 0;
			path = SGTableViewBase_p.h;
			refType = 4;
			sourceTree = "<group>";
		};
		F5EBEC060379266B01A80002 = {
			fileRef = F5EBEC050379266B01A80002;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
					Private,
				);
			};
		};
		F5EBEC07037927CA01A80002 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			lineEnding = 0;
			name = SGAppKit.m;
			path = src/SGAppKit.m;
			refType = 4;
			sourceTree = "<group>";
		};
		F5EBEC08037927CA01A80002 = {
			fileRef = F5EBEC07037927CA01A80002;
			isa = PBXBuildFile;
			settings = {
			};
		};
	};
	rootObject = 0867D690FE84028FC02AAC07;
}
