// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 42;
	objects = {

/* Begin PBXBuildFile section */
		AD4BF6D60703147A006FB665 /* NGResourceLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = AD4BF6D50703147A006FB665 /* NGResourceLocator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AD4BF6EC070314EE006FB665 /* NGResourceLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = AD4BF6EB070314EE006FB665 /* NGResourceLocator.m */; };
		AD595AB10745170400B2C064 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AD595AB00745170400B2C064 /* README */; };
		AD665E39071F00AF00EC5911 /* NSString+Escaping.h in Headers */ = {isa = PBXBuildFile; fileRef = AD665E37071F00AF00EC5911 /* NSString+Escaping.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AD665E3A071F00AF00EC5911 /* NSString+Escaping.m in Sources */ = {isa = PBXBuildFile; fileRef = AD665E38071F00AF00EC5911 /* NSString+Escaping.m */; settings = {COMPILER_FLAGS = "-I.."; }; };
		AD8B5D97074CF58C001AF5D3 /* NGLogFileHandleAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B5D95074CF58C001AF5D3 /* NGLogFileHandleAppender.m */; };
		AD8B5D99074CF614001AF5D3 /* NGLogStdoutAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B5D98074CF614001AF5D3 /* NGLogStdoutAppender.m */; };
		AD8B5DDD074CF7C8001AF5D3 /* NGLogFileHandleAppender.h in Headers */ = {isa = PBXBuildFile; fileRef = AD8B5DDC074CF7C8001AF5D3 /* NGLogFileHandleAppender.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AD8B5F6D074D46D0001AF5D3 /* NGLogEventFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B5F6C074D46D0001AF5D3 /* NGLogEventFormatter.m */; };
		AD8B5FBF074D4D18001AF5D3 /* NGLogEventFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = AD8B5FBE074D4D18001AF5D3 /* NGLogEventFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		AD8B5FFC074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B5FFB074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m */; };
		AD8B6018074D59B4001AF5D3 /* NGLogStderrAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B6017074D59B4001AF5D3 /* NGLogStderrAppender.m */; };
		ADCD51480743BBE10071C1A1 /* NGLogAppender.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD51390743BBE10071C1A1 /* NGLogAppender.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADCD51490743BBE10071C1A1 /* NGLogAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD513A0743BBE10071C1A1 /* NGLogAppender.m */; };
		ADCD514C0743BBE10071C1A1 /* NGLogEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD513D0743BBE10071C1A1 /* NGLogEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADCD514D0743BBE10071C1A1 /* NGLogEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD513E0743BBE10071C1A1 /* NGLogEvent.m */; };
		ADCD514E0743BBE10071C1A1 /* NGLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD513F0743BBE10071C1A1 /* NGLogger.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADCD514F0743BBE10071C1A1 /* NGLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD51400743BBE10071C1A1 /* NGLogger.m */; };
		ADCD51500743BBE10071C1A1 /* NGLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD51410743BBE10071C1A1 /* NGLogging.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADCD51510743BBE10071C1A1 /* NGLogSyslogAppender.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD51420743BBE10071C1A1 /* NGLogSyslogAppender.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADCD51520743BBE10071C1A1 /* NGLogSyslogAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD51430743BBE10071C1A1 /* NGLogSyslogAppender.m */; };
		ADCD51530743BBE10071C1A1 /* NGLogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD51440743BBE10071C1A1 /* NGLogLevel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADCD52040743D8CA0071C1A1 /* NGLoggerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD52020743D8CA0071C1A1 /* NGLoggerManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADCD52050743D8CA0071C1A1 /* NGLoggerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD52030743D8CA0071C1A1 /* NGLoggerManager.m */; };
		ADD45B6006FEF017004BBD65 /* NSBundle+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD45B5E06FEF017004BBD65 /* NSBundle+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD45B6106FEF017004BBD65 /* NSBundle+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD45B5F06FEF017004BBD65 /* NSBundle+misc.m */; };
		ADD65DA606DA3830007161CA /* AutoDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6206DA382F007161CA /* AutoDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DA706DA3830007161CA /* DOMNode+EOQualifier.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6306DA382F007161CA /* DOMNode+EOQualifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DA806DA3830007161CA /* EOCacheDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6406DA382F007161CA /* EOCacheDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DA906DA3830007161CA /* EOCompoundDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6506DA382F007161CA /* EOCompoundDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DAA06DA3830007161CA /* EODataSource+NGExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6606DA382F007161CA /* EODataSource+NGExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DAB06DA3830007161CA /* EOFetchSpecification+plist.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6706DA382F007161CA /* EOFetchSpecification+plist.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DAC06DA3830007161CA /* EOFilterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6806DA382F007161CA /* EOFilterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DAD06DA3830007161CA /* EOGrouping.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6906DA382F007161CA /* EOGrouping.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DAE06DA3830007161CA /* EOGroupingSet.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6A06DA382F007161CA /* EOGroupingSet.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DAF06DA3830007161CA /* EOKeyGrouping.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6B06DA382F007161CA /* EOKeyGrouping.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB006DA3830007161CA /* EOKeyMapDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6C06DA382F007161CA /* EOKeyMapDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB106DA3830007161CA /* EOQualifier+CtxEval.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6D06DA382F007161CA /* EOQualifier+CtxEval.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB206DA3830007161CA /* EOQualifier+plist.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6E06DA382F007161CA /* EOQualifier+plist.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB306DA3830007161CA /* EOQualifierGrouping.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6F06DA382F007161CA /* EOQualifierGrouping.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB406DA3830007161CA /* EOSortOrdering+plist.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7006DA382F007161CA /* EOSortOrdering+plist.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB506DA3830007161CA /* EOTrueQualifier.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7106DA382F007161CA /* EOTrueQualifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB606DA3830007161CA /* FileObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7206DA382F007161CA /* FileObjectHolder.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB706DA3830007161CA /* IndexFunc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7306DA382F007161CA /* IndexFunc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB806DA3830007161CA /* NGBase64Coding.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7406DA382F007161CA /* NGBase64Coding.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DB906DA3830007161CA /* NGBaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7506DA382F007161CA /* NGBaseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DBA06DA3830007161CA /* NGBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7606DA382F007161CA /* NGBitSet.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DBB06DA3830007161CA /* NGBundleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7706DA382F007161CA /* NGBundleManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DBC06DA3830007161CA /* NGCalendarDateRange.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7806DA382F007161CA /* NGCalendarDateRange.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DBD06DA3830007161CA /* NGCharBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7906DA382F007161CA /* NGCharBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DBF06DA3830007161CA /* NGCustomFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7B06DA382F007161CA /* NGCustomFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC006DA3830007161CA /* NGDirectoryEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7C06DA382F007161CA /* NGDirectoryEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC106DA3830007161CA /* NGExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7D06DA382F007161CA /* NGExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC206DA3830007161CA /* NGExtensionsDecls.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7E06DA382F007161CA /* NGExtensionsDecls.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC306DA3830007161CA /* NGFileFolderInfoDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7F06DA382F007161CA /* NGFileFolderInfoDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC406DA3830007161CA /* NGFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8006DA382F007161CA /* NGFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC506DA3830007161CA /* NGFileManagerURL.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8106DA382F007161CA /* NGFileManagerURL.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC606DA3830007161CA /* NGHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8206DA382F007161CA /* NGHashMap.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC706DA3830007161CA /* NGMemoryAllocation.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8306DA382F007161CA /* NGMemoryAllocation.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC806DA3830007161CA /* NGMerging.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8406DA382F007161CA /* NGMerging.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DC906DA3830007161CA /* NGObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8506DA382F007161CA /* NGObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DCA06DA3830007161CA /* NGObjectMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8606DA382F007161CA /* NGObjectMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DCB06DA3830007161CA /* NGPropertyListParser.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8706DA382F007161CA /* NGPropertyListParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DCC06DA3830007161CA /* NGQuotedPrintableCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8806DA382F007161CA /* NGQuotedPrintableCoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DCD06DA3830007161CA /* NGRule.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8906DA382F007161CA /* NGRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DCE06DA3830007161CA /* NGRuleAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8A06DA382F007161CA /* NGRuleAssignment.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DCF06DA3830007161CA /* NGRuleContext.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8B06DA382F007161CA /* NGRuleContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DD006DA3830007161CA /* NGRuleEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8C06DA382F007161CA /* NGRuleEngine.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DD106DA3830007161CA /* NGRuleModel.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8D06DA3830007161CA /* NGRuleModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DD206DA3830007161CA /* NGStack.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8E06DA3830007161CA /* NGStack.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DD406DA3830007161CA /* NSArray+enumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9006DA3830007161CA /* NSArray+enumerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DD506DA3830007161CA /* NSAutoreleasePool+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9106DA3830007161CA /* NSAutoreleasePool+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DD606DA3830007161CA /* NSCalendarDate+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9206DA3830007161CA /* NSCalendarDate+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DD706DA3830007161CA /* NSData+gzip.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9306DA3830007161CA /* NSData+gzip.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DD806DA3830007161CA /* NSData+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9406DA3830007161CA /* NSData+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DD906DA3830007161CA /* NSDictionary+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9506DA3830007161CA /* NSDictionary+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DDA06DA3830007161CA /* NSEnumerator+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9606DA3830007161CA /* NSEnumerator+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DDB06DA3830007161CA /* NSException+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9706DA3830007161CA /* NSException+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DDC06DA3830007161CA /* NSFileManager+Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9806DA3830007161CA /* NSFileManager+Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DDD06DA3830007161CA /* NSMethodSignature+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9906DA3830007161CA /* NSMethodSignature+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DDE06DA3830007161CA /* NSNull+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9A06DA3830007161CA /* NSNull+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DDF06DA3830007161CA /* NSObject+Logs.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9B06DA3830007161CA /* NSObject+Logs.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE006DA3830007161CA /* NSObject+Values.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9C06DA3830007161CA /* NSObject+Values.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE106DA3830007161CA /* NSProcessInfo+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9D06DA3830007161CA /* NSProcessInfo+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE206DA3830007161CA /* NSRunLoop+FileObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9E06DA3830007161CA /* NSRunLoop+FileObjects.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE306DA3830007161CA /* NSSet+enumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9F06DA3830007161CA /* NSSet+enumerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE406DA3830007161CA /* NSString+Encoding.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA006DA3830007161CA /* NSString+Encoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE506DA3830007161CA /* NSString+Ext.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA106DA3830007161CA /* NSString+Ext.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE606DA3830007161CA /* NSString+Formatting.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA206DA3830007161CA /* NSString+Formatting.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE706DA3830007161CA /* NSString+German.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA306DA3830007161CA /* NSString+German.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE806DA3830007161CA /* NSString+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA406DA3830007161CA /* NSString+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65DE906DA3830007161CA /* NSURL+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA506DA3830007161CA /* NSURL+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
		ADD65F2106DA397E007161CA /* FileObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7306DA343C007161CA /* FileObjectHolder.m */; };
		ADD65F2206DA397E007161CA /* NGBase64Coding.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7706DA343C007161CA /* NGBase64Coding.m */; };
		ADD65F2306DA397E007161CA /* NGBitSet.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7806DA343C007161CA /* NGBitSet.m */; };
		ADD65F2406DA397E007161CA /* NGBundleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7906DA343C007161CA /* NGBundleManager.m */; };
		ADD65F2506DA397E007161CA /* NGCalendarDateRange.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7A06DA343C007161CA /* NGCalendarDateRange.m */; };
		ADD65F2706DA397E007161CA /* NGCustomFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7C06DA343C007161CA /* NGCustomFileManager.m */; };
		ADD65F2806DA397E007161CA /* NGDirectoryEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7D06DA343C007161CA /* NGDirectoryEnumerator.m */; };
		ADD65F2906DA397E007161CA /* NGExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7E06DA343C007161CA /* NGExtensions.m */; };
		ADD65F2A06DA397E007161CA /* NGFileFolderInfoDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7F06DA343C007161CA /* NGFileFolderInfoDataSource.m */; };
		ADD65F2B06DA397E007161CA /* NGFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8006DA343C007161CA /* NGFileManager.m */; };
		ADD65F2C06DA397E007161CA /* NGFileManager+JS.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8106DA343C007161CA /* NGFileManager+JS.m */; };
		ADD65F2D06DA397E007161CA /* NGFileManagerURL.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8206DA343C007161CA /* NGFileManagerURL.m */; };
		ADD65F2E06DA397E007161CA /* NGHashMap.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8306DA343C007161CA /* NGHashMap.m */; };
		ADD65F2F06DA397E007161CA /* NGMerging.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8406DA343C007161CA /* NGMerging.m */; };
		ADD65F3006DA397E007161CA /* NGObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8506DA343C007161CA /* NGObjCRuntime.m */; };
		ADD65F3106DA397E007161CA /* NGQuotedPrintableCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8606DA343C007161CA /* NGQuotedPrintableCoding.m */; };
		ADD65F3206DA397E007161CA /* NGStack.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8706DA343C007161CA /* NGStack.m */; };
		ADD65F3406DA398C007161CA /* NSString+Encoding.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4B06DA336E007161CA /* NSString+Encoding.m */; };
		ADD65F3506DA398C007161CA /* NSString+Ext.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4C06DA336E007161CA /* NSString+Ext.m */; };
		ADD65F3606DA398C007161CA /* NSString+Formatting.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4D06DA336E007161CA /* NSString+Formatting.m */; };
		ADD65F3706DA398C007161CA /* NSString+German.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4E06DA336E007161CA /* NSString+German.m */; };
		ADD65F3806DA398C007161CA /* NSString+HTMLEscaping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4F06DA336E007161CA /* NSString+HTMLEscaping.m */; };
		ADD65F3906DA398C007161CA /* NSString+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5006DA336E007161CA /* NSString+misc.m */; };
		ADD65F3A06DA398C007161CA /* NSString+URLEscaping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5106DA336E007161CA /* NSString+URLEscaping.m */; };
		ADD65F3B06DA398C007161CA /* NSString+XMLEscaping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5206DA336E007161CA /* NSString+XMLEscaping.m */; };
		ADD65F3C06DA398C007161CA /* NGPropertyListParser.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3A06DA336E007161CA /* NGPropertyListParser.m */; };
		ADD65F3D06DA398C007161CA /* NSArray+enumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3B06DA336E007161CA /* NSArray+enumerator.m */; };
		ADD65F3E06DA398C007161CA /* NSAutoreleasePool+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3C06DA336E007161CA /* NSAutoreleasePool+misc.m */; };
		ADD65F3F06DA398C007161CA /* NSCalendarDate+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3D06DA336E007161CA /* NSCalendarDate+misc.m */; };
		ADD65F4006DA398C007161CA /* NSData+gzip.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3E06DA336E007161CA /* NSData+gzip.m */; };
		ADD65F4106DA398C007161CA /* NSData+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3F06DA336E007161CA /* NSData+misc.m */; };
		ADD65F4206DA398C007161CA /* NSDictionary+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4006DA336E007161CA /* NSDictionary+misc.m */; };
		ADD65F4306DA398C007161CA /* NSEnumerator+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4106DA336E007161CA /* NSEnumerator+misc.m */; };
		ADD65F4406DA398C007161CA /* NSException+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4206DA336E007161CA /* NSException+misc.m */; };
		ADD65F4506DA398C007161CA /* NSFileManager+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4306DA336E007161CA /* NSFileManager+Extensions.m */; };
		ADD65F4606DA398C007161CA /* NSMethodSignature+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4406DA336E007161CA /* NSMethodSignature+misc.m */; };
		ADD65F4706DA398C007161CA /* NSNull+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4506DA336E007161CA /* NSNull+misc.m */; };
		ADD65F4806DA398C007161CA /* NSObject+Logs.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4606DA336E007161CA /* NSObject+Logs.m */; };
		ADD65F4906DA398C007161CA /* NSObject+Values.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4706DA336E007161CA /* NSObject+Values.m */; };
		ADD65F4A06DA398C007161CA /* NSProcessInfo+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4806DA336E007161CA /* NSProcessInfo+misc.m */; };
		ADD65F4B06DA398C007161CA /* NSRunLoop+FileObjects.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4906DA336E007161CA /* NSRunLoop+FileObjects.m */; };
		ADD65F4C06DA398C007161CA /* NSSet+enumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4A06DA336E007161CA /* NSSet+enumerator.m */; };
		ADD65F4D06DA398C007161CA /* NSURL+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5306DA336E007161CA /* NSURL+misc.m */; };
		ADD65F4E06DA399B007161CA /* EOCacheDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2506DA3323007161CA /* EOCacheDataSource.m */; };
		ADD65F4F06DA399B007161CA /* EOCompoundDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2606DA3323007161CA /* EOCompoundDataSource.m */; };
		ADD65F5006DA399B007161CA /* EODataSource+NGExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2706DA3323007161CA /* EODataSource+NGExtensions.m */; };
		ADD65F5106DA399B007161CA /* EOFetchSpecification+plist.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2806DA3323007161CA /* EOFetchSpecification+plist.m */; };
		ADD65F5206DA399B007161CA /* EOFilterDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2906DA3323007161CA /* EOFilterDataSource.m */; };
		ADD65F5306DA399B007161CA /* EOGrouping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2A06DA3323007161CA /* EOGrouping.m */; };
		ADD65F5406DA399B007161CA /* EOGroupingSet.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2B06DA3323007161CA /* EOGroupingSet.m */; };
		ADD65F5506DA399B007161CA /* EOKeyGrouping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2C06DA3323007161CA /* EOKeyGrouping.m */; };
		ADD65F5606DA399B007161CA /* EOKeyMapDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2D06DA3323007161CA /* EOKeyMapDataSource.m */; };
		ADD65F5706DA399B007161CA /* EOQualifier+CtxEval.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2E06DA3323007161CA /* EOQualifier+CtxEval.m */; };
		ADD65F5806DA399B007161CA /* EOQualifier+plist.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2F06DA3323007161CA /* EOQualifier+plist.m */; };
		ADD65F5906DA399B007161CA /* EOQualifierGrouping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3006DA3323007161CA /* EOQualifierGrouping.m */; };
		ADD65F5A06DA399B007161CA /* EOSortOrdering+plist.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3106DA3323007161CA /* EOSortOrdering+plist.m */; };
		ADD65F5B06DA399B007161CA /* EOTrueQualifier.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3206DA3323007161CA /* EOTrueQualifier.m */; };
		ADD65F5C06DA399B007161CA /* NSArray+EOGrouping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3406DA3323007161CA /* NSArray+EOGrouping.m */; };
		ADD65F5D06DA39A1007161CA /* DOMNode+EOQualifier.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5E06DA336F007161CA /* DOMNode+EOQualifier.m */; };
		ADD65F5E06DA39A8007161CA /* NGRule.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5606DA336F007161CA /* NGRule.m */; };
		ADD65F5F06DA39A8007161CA /* NGRuleAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5706DA336F007161CA /* NGRuleAssignment.m */; };
		ADD65F6006DA39A8007161CA /* NGRuleContext.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5806DA336F007161CA /* NGRuleContext.m */; };
		ADD65F6106DA39A8007161CA /* NGRuleModel.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5906DA336F007161CA /* NGRuleModel.m */; };
		ADD65F6306DA39A8007161CA /* NGRuleParser.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5B06DA336F007161CA /* NGRuleParser.m */; };
		ADD65F6406DA3AF6007161CA /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65C7006DA343C007161CA /* common.h */; };
		ADD65F6506DA3B38007161CA /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = ADD65C7106DA343C007161CA /* COPYING */; };
		ADD65F6606DA3B38007161CA /* COPYRIGHT in Resources */ = {isa = PBXBuildFile; fileRef = ADD65C7206DA343C007161CA /* COPYRIGHT */; };
		ADD65F7506DA3C51007161CA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65F7406DA3C51007161CA /* Foundation.framework */; };
		ADD65FE406DA3CA7007161CA /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65FE306DA3CA7007161CA /* libz.dylib */; };
		ADD65FE806DA3CDE007161CA /* DOM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65FE506DA3CDE007161CA /* DOM.framework */; };
		ADD65FE906DA3CDE007161CA /* SaxObjC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65FE606DA3CDE007161CA /* SaxObjC.framework */; };
		ADD65FEA06DA3CDE007161CA /* XmlRpc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65FE706DA3CDE007161CA /* XmlRpc.framework */; };
		ADD6610E06DA3D1F007161CA /* EOControl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD6610D06DA3D1F007161CA /* EOControl.framework */; };
		E860657B08A6818700944393 /* NGRuleParser.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65C5A06DA336F007161CA /* NGRuleParser.h */; };
/* End PBXBuildFile section */

/* Begin PBXBuildStyle section */
		ADD65B6806DA32D6007161CA /* Development */ = {
			isa = PBXBuildStyle;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"APPLE_RUNTIME=1",
					"NeXT_Foundation_LIBRARY=1",
					"COCOA_Foundation_LIBRARY=1",
					"NeXT_RUNTIME=1",
					"COMPILE_AS_FRAMEWORK=1",
					"DEBUG=1",
				);
			};
			name = Development;
		};
		ADD65B6906DA32D6007161CA /* Wrapper */ = {
			isa = PBXBuildStyle;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = YES;
				DSTROOT = /;
				DYLIB_INSTALL_NAME_BASE = "@executable_path/../Frameworks/";
				FRAMEWORK_SEARCH_PATHS = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"APPLE_RUNTIME=1",
					"NeXT_Foundation_LIBRARY=1",
					"COCOA_Foundation_LIBRARY=1",
					"NeXT_RUNTIME=1",
					"COMPILE_AS_FRAMEWORK=1",
				);
				SKIP_INSTALL = YES;
				SYMROOT = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
				TEMP_DIR = "$(SYMROOT)/$(PROJECT_NAME).build";
				UNSTRIPPED_PRODUCT = NO;
				ZERO_LINK = NO;
			};
			name = Wrapper;
		};
/* End PBXBuildStyle section */

/* Begin PBXContainerItemProxy section */
		ADFE534206E2356A006628C4 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = ADFE533606E234E6006628C4 /* EOControl.xcodeproj */;
			proxyType = 2;
			remoteGlobalIDString = ADDF431F06DA4E3500C4E7F8;
			remoteInfo = EOControl;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		AD4BF6D50703147A006FB665 /* NGResourceLocator.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGResourceLocator.h; sourceTree = "<group>"; };
		AD4BF6EB070314EE006FB665 /* NGResourceLocator.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGResourceLocator.m; sourceTree = "<group>"; };
		AD595AB00745170400B2C064 /* README */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		AD665E37071F00AF00EC5911 /* NSString+Escaping.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+Escaping.h"; sourceTree = "<group>"; };
		AD665E38071F00AF00EC5911 /* NSString+Escaping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+Escaping.m"; sourceTree = "<group>"; };
		AD8B5D95074CF58C001AF5D3 /* NGLogFileHandleAppender.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogFileHandleAppender.m; sourceTree = "<group>"; };
		AD8B5D98074CF614001AF5D3 /* NGLogStdoutAppender.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogStdoutAppender.m; sourceTree = "<group>"; };
		AD8B5DDC074CF7C8001AF5D3 /* NGLogFileHandleAppender.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = NGLogFileHandleAppender.h; sourceTree = "<group>"; };
		AD8B5F6C074D46D0001AF5D3 /* NGLogEventFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NGLogEventFormatter.m; sourceTree = "<group>"; };
		AD8B5FBE074D4D18001AF5D3 /* NGLogEventFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NGLogEventFormatter.h; sourceTree = "<group>"; };
		AD8B5FFB074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NGLogEventDetailedFormatter.m; sourceTree = "<group>"; };
		AD8B6017074D59B4001AF5D3 /* NGLogStderrAppender.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NGLogStderrAppender.m; sourceTree = "<group>"; };
		ADCD51370743BBE10071C1A1 /* ChangeLog */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 5; indentWidth = 8; path = ChangeLog; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; };
		ADCD51380743BBE10071C1A1 /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
		ADCD51390743BBE10071C1A1 /* NGLogAppender.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogAppender.h; sourceTree = "<group>"; };
		ADCD513A0743BBE10071C1A1 /* NGLogAppender.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogAppender.m; sourceTree = "<group>"; };
		ADCD513D0743BBE10071C1A1 /* NGLogEvent.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogEvent.h; sourceTree = "<group>"; };
		ADCD513E0743BBE10071C1A1 /* NGLogEvent.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogEvent.m; sourceTree = "<group>"; };
		ADCD513F0743BBE10071C1A1 /* NGLogger.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogger.h; sourceTree = "<group>"; };
		ADCD51400743BBE10071C1A1 /* NGLogger.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogger.m; sourceTree = "<group>"; };
		ADCD51410743BBE10071C1A1 /* NGLogging.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogging.h; sourceTree = "<group>"; };
		ADCD51420743BBE10071C1A1 /* NGLogSyslogAppender.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogSyslogAppender.h; sourceTree = "<group>"; };
		ADCD51430743BBE10071C1A1 /* NGLogSyslogAppender.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogSyslogAppender.m; sourceTree = "<group>"; };
		ADCD51440743BBE10071C1A1 /* NGLogLevel.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogLevel.h; sourceTree = "<group>"; };
		ADCD52020743D8CA0071C1A1 /* NGLoggerManager.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLoggerManager.h; sourceTree = "<group>"; };
		ADCD52030743D8CA0071C1A1 /* NGLoggerManager.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLoggerManager.m; sourceTree = "<group>"; };
		ADD45B5E06FEF017004BBD65 /* NSBundle+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSBundle+misc.h"; sourceTree = "<group>"; };
		ADD45B5F06FEF017004BBD65 /* NSBundle+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+misc.m"; sourceTree = "<group>"; };
		ADD65C2506DA3323007161CA /* EOCacheDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOCacheDataSource.m; sourceTree = "<group>"; };
		ADD65C2606DA3323007161CA /* EOCompoundDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOCompoundDataSource.m; sourceTree = "<group>"; };
		ADD65C2706DA3323007161CA /* EODataSource+NGExtensions.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EODataSource+NGExtensions.m"; sourceTree = "<group>"; };
		ADD65C2806DA3323007161CA /* EOFetchSpecification+plist.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EOFetchSpecification+plist.m"; sourceTree = "<group>"; };
		ADD65C2906DA3323007161CA /* EOFilterDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOFilterDataSource.m; sourceTree = "<group>"; };
		ADD65C2A06DA3323007161CA /* EOGrouping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOGrouping.m; sourceTree = "<group>"; };
		ADD65C2B06DA3323007161CA /* EOGroupingSet.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOGroupingSet.m; sourceTree = "<group>"; };
		ADD65C2C06DA3323007161CA /* EOKeyGrouping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOKeyGrouping.m; sourceTree = "<group>"; };
		ADD65C2D06DA3323007161CA /* EOKeyMapDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOKeyMapDataSource.m; sourceTree = "<group>"; };
		ADD65C2E06DA3323007161CA /* EOQualifier+CtxEval.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EOQualifier+CtxEval.m"; sourceTree = "<group>"; };
		ADD65C2F06DA3323007161CA /* EOQualifier+plist.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EOQualifier+plist.m"; sourceTree = "<group>"; };
		ADD65C3006DA3323007161CA /* EOQualifierGrouping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOQualifierGrouping.m; sourceTree = "<group>"; };
		ADD65C3106DA3323007161CA /* EOSortOrdering+plist.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EOSortOrdering+plist.m"; sourceTree = "<group>"; };
		ADD65C3206DA3323007161CA /* EOTrueQualifier.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOTrueQualifier.m; sourceTree = "<group>"; };
		ADD65C3306DA3323007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
		ADD65C3406DA3323007161CA /* NSArray+EOGrouping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSArray+EOGrouping.m"; sourceTree = "<group>"; };
		ADD65C3906DA336E007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
		ADD65C3A06DA336E007161CA /* NGPropertyListParser.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGPropertyListParser.m; sourceTree = "<group>"; };
		ADD65C3B06DA336E007161CA /* NSArray+enumerator.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSArray+enumerator.m"; sourceTree = "<group>"; };
		ADD65C3C06DA336E007161CA /* NSAutoreleasePool+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSAutoreleasePool+misc.m"; sourceTree = "<group>"; };
		ADD65C3D06DA336E007161CA /* NSCalendarDate+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSCalendarDate+misc.m"; sourceTree = "<group>"; };
		ADD65C3E06DA336E007161CA /* NSData+gzip.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSData+gzip.m"; sourceTree = "<group>"; };
		ADD65C3F06DA336E007161CA /* NSData+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSData+misc.m"; sourceTree = "<group>"; };
		ADD65C4006DA336E007161CA /* NSDictionary+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+misc.m"; sourceTree = "<group>"; };
		ADD65C4106DA336E007161CA /* NSEnumerator+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSEnumerator+misc.m"; sourceTree = "<group>"; };
		ADD65C4206DA336E007161CA /* NSException+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSException+misc.m"; sourceTree = "<group>"; };
		ADD65C4306DA336E007161CA /* NSFileManager+Extensions.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSFileManager+Extensions.m"; sourceTree = "<group>"; };
		ADD65C4406DA336E007161CA /* NSMethodSignature+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSMethodSignature+misc.m"; sourceTree = "<group>"; };
		ADD65C4506DA336E007161CA /* NSNull+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSNull+misc.m"; sourceTree = "<group>"; };
		ADD65C4606DA336E007161CA /* NSObject+Logs.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Logs.m"; sourceTree = "<group>"; };
		ADD65C4706DA336E007161CA /* NSObject+Values.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Values.m"; sourceTree = "<group>"; };
		ADD65C4806DA336E007161CA /* NSProcessInfo+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSProcessInfo+misc.m"; sourceTree = "<group>"; };
		ADD65C4906DA336E007161CA /* NSRunLoop+FileObjects.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSRunLoop+FileObjects.m"; sourceTree = "<group>"; };
		ADD65C4A06DA336E007161CA /* NSSet+enumerator.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSSet+enumerator.m"; sourceTree = "<group>"; };
		ADD65C4B06DA336E007161CA /* NSString+Encoding.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+Encoding.m"; sourceTree = "<group>"; };
		ADD65C4C06DA336E007161CA /* NSString+Ext.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+Ext.m"; sourceTree = "<group>"; };
		ADD65C4D06DA336E007161CA /* NSString+Formatting.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+Formatting.m"; sourceTree = "<group>"; };
		ADD65C4E06DA336E007161CA /* NSString+German.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+German.m"; sourceTree = "<group>"; };
		ADD65C4F06DA336E007161CA /* NSString+HTMLEscaping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+HTMLEscaping.m"; sourceTree = "<group>"; };
		ADD65C5006DA336E007161CA /* NSString+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+misc.m"; sourceTree = "<group>"; };
		ADD65C5106DA336E007161CA /* NSString+URLEscaping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+URLEscaping.m"; sourceTree = "<group>"; };
		ADD65C5206DA336E007161CA /* NSString+XMLEscaping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+XMLEscaping.m"; sourceTree = "<group>"; };
		ADD65C5306DA336E007161CA /* NSURL+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSURL+misc.m"; sourceTree = "<group>"; };
		ADD65C5506DA336F007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
		ADD65C5606DA336F007161CA /* NGRule.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRule.m; sourceTree = "<group>"; };
		ADD65C5706DA336F007161CA /* NGRuleAssignment.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRuleAssignment.m; sourceTree = "<group>"; };
		ADD65C5806DA336F007161CA /* NGRuleContext.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRuleContext.m; sourceTree = "<group>"; };
		ADD65C5906DA336F007161CA /* NGRuleModel.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRuleModel.m; sourceTree = "<group>"; };
		ADD65C5A06DA336F007161CA /* NGRuleParser.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleParser.h; sourceTree = "<group>"; };
		ADD65C5B06DA336F007161CA /* NGRuleParser.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRuleParser.m; sourceTree = "<group>"; };
		ADD65C5C06DA336F007161CA /* README */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
		ADD65C5E06DA336F007161CA /* DOMNode+EOQualifier.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "DOMNode+EOQualifier.m"; sourceTree = "<group>"; };
		ADD65C5F06DA336F007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
		ADD65C6F06DA343C007161CA /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 8; lastKnownFileType = text; path = ChangeLog; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; };
		ADD65C7006DA343C007161CA /* common.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
		ADD65C7106DA343C007161CA /* COPYING */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = COPYING; sourceTree = "<group>"; };
		ADD65C7206DA343C007161CA /* COPYRIGHT */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = COPYRIGHT; sourceTree = "<group>"; };
		ADD65C7306DA343C007161CA /* FileObjectHolder.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = FileObjectHolder.m; sourceTree = "<group>"; };
		ADD65C7406DA343C007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
		ADD65C7506DA343C007161CA /* GNUmakefile.preamble */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile.preamble; sourceTree = "<group>"; tabWidth = 8; };
		ADD65C7606DA343C007161CA /* libNGExtensions.def */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = libNGExtensions.def; sourceTree = "<group>"; };
		ADD65C7706DA343C007161CA /* NGBase64Coding.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGBase64Coding.m; sourceTree = "<group>"; };
		ADD65C7806DA343C007161CA /* NGBitSet.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGBitSet.m; sourceTree = "<group>"; };
		ADD65C7906DA343C007161CA /* NGBundleManager.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGBundleManager.m; sourceTree = "<group>"; };
		ADD65C7A06DA343C007161CA /* NGCalendarDateRange.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGCalendarDateRange.m; sourceTree = "<group>"; };
		ADD65C7C06DA343C007161CA /* NGCustomFileManager.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGCustomFileManager.m; sourceTree = "<group>"; };
		ADD65C7D06DA343C007161CA /* NGDirectoryEnumerator.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGDirectoryEnumerator.m; sourceTree = "<group>"; };
		ADD65C7E06DA343C007161CA /* NGExtensions.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGExtensions.m; sourceTree = "<group>"; };
		ADD65C7F06DA343C007161CA /* NGFileFolderInfoDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGFileFolderInfoDataSource.m; sourceTree = "<group>"; };
		ADD65C8006DA343C007161CA /* NGFileManager.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGFileManager.m; sourceTree = "<group>"; };
		ADD65C8106DA343C007161CA /* NGFileManager+JS.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NGFileManager+JS.m"; sourceTree = "<group>"; };
		ADD65C8206DA343C007161CA /* NGFileManagerURL.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGFileManagerURL.m; sourceTree = "<group>"; };
		ADD65C8306DA343C007161CA /* NGHashMap.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGHashMap.m; sourceTree = "<group>"; };
		ADD65C8406DA343C007161CA /* NGMerging.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGMerging.m; sourceTree = "<group>"; };
		ADD65C8506DA343C007161CA /* NGObjCRuntime.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGObjCRuntime.m; sourceTree = "<group>"; };
		ADD65C8606DA343C007161CA /* NGQuotedPrintableCoding.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGQuotedPrintableCoding.m; sourceTree = "<group>"; };
		ADD65C8706DA343C007161CA /* NGStack.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGStack.m; sourceTree = "<group>"; };
		ADD65C8906DA343C007161CA /* SxCore-NGExtensions.graffle */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = "SxCore-NGExtensions.graffle"; sourceTree = "<group>"; };
		ADD65C8A06DA343C007161CA /* TODO */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = TODO; sourceTree = "<group>"; };
		ADD65C8B06DA343C007161CA /* Version */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = Version; sourceTree = "<group>"; tabWidth = 8; };
		ADD65D5806DA372D007161CA /* NGExtensions.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NGExtensions.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		ADD65D5A06DA372D007161CA /* NGExtensions-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "NGExtensions-Info.plist"; sourceTree = "<group>"; };
		ADD65D6206DA382F007161CA /* AutoDefines.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = AutoDefines.h; sourceTree = "<group>"; };
		ADD65D6306DA382F007161CA /* DOMNode+EOQualifier.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "DOMNode+EOQualifier.h"; sourceTree = "<group>"; };
		ADD65D6406DA382F007161CA /* EOCacheDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOCacheDataSource.h; sourceTree = "<group>"; };
		ADD65D6506DA382F007161CA /* EOCompoundDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOCompoundDataSource.h; sourceTree = "<group>"; };
		ADD65D6606DA382F007161CA /* EODataSource+NGExtensions.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EODataSource+NGExtensions.h"; sourceTree = "<group>"; };
		ADD65D6706DA382F007161CA /* EOFetchSpecification+plist.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EOFetchSpecification+plist.h"; sourceTree = "<group>"; };
		ADD65D6806DA382F007161CA /* EOFilterDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOFilterDataSource.h; sourceTree = "<group>"; };
		ADD65D6906DA382F007161CA /* EOGrouping.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOGrouping.h; sourceTree = "<group>"; };
		ADD65D6A06DA382F007161CA /* EOGroupingSet.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOGroupingSet.h; sourceTree = "<group>"; };
		ADD65D6B06DA382F007161CA /* EOKeyGrouping.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOKeyGrouping.h; sourceTree = "<group>"; };
		ADD65D6C06DA382F007161CA /* EOKeyMapDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOKeyMapDataSource.h; sourceTree = "<group>"; };
		ADD65D6D06DA382F007161CA /* EOQualifier+CtxEval.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EOQualifier+CtxEval.h"; sourceTree = "<group>"; };
		ADD65D6E06DA382F007161CA /* EOQualifier+plist.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EOQualifier+plist.h"; sourceTree = "<group>"; };
		ADD65D6F06DA382F007161CA /* EOQualifierGrouping.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOQualifierGrouping.h; sourceTree = "<group>"; };
		ADD65D7006DA382F007161CA /* EOSortOrdering+plist.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EOSortOrdering+plist.h"; sourceTree = "<group>"; };
		ADD65D7106DA382F007161CA /* EOTrueQualifier.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOTrueQualifier.h; sourceTree = "<group>"; };
		ADD65D7206DA382F007161CA /* FileObjectHolder.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = FileObjectHolder.h; sourceTree = "<group>"; };
		ADD65D7306DA382F007161CA /* IndexFunc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = IndexFunc.h; sourceTree = "<group>"; };
		ADD65D7406DA382F007161CA /* NGBase64Coding.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGBase64Coding.h; sourceTree = "<group>"; };
		ADD65D7506DA382F007161CA /* NGBaseTypes.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGBaseTypes.h; sourceTree = "<group>"; };
		ADD65D7606DA382F007161CA /* NGBitSet.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGBitSet.h; sourceTree = "<group>"; };
		ADD65D7706DA382F007161CA /* NGBundleManager.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGBundleManager.h; sourceTree = "<group>"; };
		ADD65D7806DA382F007161CA /* NGCalendarDateRange.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGCalendarDateRange.h; sourceTree = "<group>"; };
		ADD65D7906DA382F007161CA /* NGCharBuffers.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGCharBuffers.h; sourceTree = "<group>"; };
		ADD65D7B06DA382F007161CA /* NGCustomFileManager.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGCustomFileManager.h; sourceTree = "<group>"; };
		ADD65D7C06DA382F007161CA /* NGDirectoryEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGDirectoryEnumerator.h; sourceTree = "<group>"; };
		ADD65D7D06DA382F007161CA /* NGExtensions.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGExtensions.h; sourceTree = "<group>"; };
		ADD65D7E06DA382F007161CA /* NGExtensionsDecls.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGExtensionsDecls.h; sourceTree = "<group>"; };
		ADD65D7F06DA382F007161CA /* NGFileFolderInfoDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGFileFolderInfoDataSource.h; sourceTree = "<group>"; };
		ADD65D8006DA382F007161CA /* NGFileManager.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGFileManager.h; sourceTree = "<group>"; };
		ADD65D8106DA382F007161CA /* NGFileManagerURL.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGFileManagerURL.h; sourceTree = "<group>"; };
		ADD65D8206DA382F007161CA /* NGHashMap.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGHashMap.h; sourceTree = "<group>"; };
		ADD65D8306DA382F007161CA /* NGMemoryAllocation.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGMemoryAllocation.h; sourceTree = "<group>"; };
		ADD65D8406DA382F007161CA /* NGMerging.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGMerging.h; sourceTree = "<group>"; };
		ADD65D8506DA382F007161CA /* NGObjCRuntime.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGObjCRuntime.h; sourceTree = "<group>"; };
		ADD65D8606DA382F007161CA /* NGObjectMacros.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGObjectMacros.h; sourceTree = "<group>"; };
		ADD65D8706DA382F007161CA /* NGPropertyListParser.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGPropertyListParser.h; sourceTree = "<group>"; };
		ADD65D8806DA382F007161CA /* NGQuotedPrintableCoding.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGQuotedPrintableCoding.h; sourceTree = "<group>"; };
		ADD65D8906DA382F007161CA /* NGRule.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRule.h; sourceTree = "<group>"; };
		ADD65D8A06DA382F007161CA /* NGRuleAssignment.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleAssignment.h; sourceTree = "<group>"; };
		ADD65D8B06DA382F007161CA /* NGRuleContext.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleContext.h; sourceTree = "<group>"; };
		ADD65D8C06DA382F007161CA /* NGRuleEngine.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleEngine.h; sourceTree = "<group>"; };
		ADD65D8D06DA3830007161CA /* NGRuleModel.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleModel.h; sourceTree = "<group>"; };
		ADD65D8E06DA3830007161CA /* NGStack.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGStack.h; sourceTree = "<group>"; };
		ADD65D9006DA3830007161CA /* NSArray+enumerator.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSArray+enumerator.h"; sourceTree = "<group>"; };
		ADD65D9106DA3830007161CA /* NSAutoreleasePool+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSAutoreleasePool+misc.h"; sourceTree = "<group>"; };
		ADD65D9206DA3830007161CA /* NSCalendarDate+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSCalendarDate+misc.h"; sourceTree = "<group>"; };
		ADD65D9306DA3830007161CA /* NSData+gzip.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSData+gzip.h"; sourceTree = "<group>"; };
		ADD65D9406DA3830007161CA /* NSData+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSData+misc.h"; sourceTree = "<group>"; };
		ADD65D9506DA3830007161CA /* NSDictionary+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+misc.h"; sourceTree = "<group>"; };
		ADD65D9606DA3830007161CA /* NSEnumerator+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSEnumerator+misc.h"; sourceTree = "<group>"; };
		ADD65D9706DA3830007161CA /* NSException+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSException+misc.h"; sourceTree = "<group>"; };
		ADD65D9806DA3830007161CA /* NSFileManager+Extensions.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSFileManager+Extensions.h"; sourceTree = "<group>"; };
		ADD65D9906DA3830007161CA /* NSMethodSignature+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSMethodSignature+misc.h"; sourceTree = "<group>"; };
		ADD65D9A06DA3830007161CA /* NSNull+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSNull+misc.h"; sourceTree = "<group>"; };
		ADD65D9B06DA3830007161CA /* NSObject+Logs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSObject+Logs.h"; sourceTree = "<group>"; };
		ADD65D9C06DA3830007161CA /* NSObject+Values.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSObject+Values.h"; sourceTree = "<group>"; };
		ADD65D9D06DA3830007161CA /* NSProcessInfo+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSProcessInfo+misc.h"; sourceTree = "<group>"; };
		ADD65D9E06DA3830007161CA /* NSRunLoop+FileObjects.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSRunLoop+FileObjects.h"; sourceTree = "<group>"; };
		ADD65D9F06DA3830007161CA /* NSSet+enumerator.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSSet+enumerator.h"; sourceTree = "<group>"; };
		ADD65DA006DA3830007161CA /* NSString+Encoding.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+Encoding.h"; sourceTree = "<group>"; };
		ADD65DA106DA3830007161CA /* NSString+Ext.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+Ext.h"; sourceTree = "<group>"; };
		ADD65DA206DA3830007161CA /* NSString+Formatting.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+Formatting.h"; sourceTree = "<group>"; };
		ADD65DA306DA3830007161CA /* NSString+German.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+German.h"; sourceTree = "<group>"; };
		ADD65DA406DA3830007161CA /* NSString+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+misc.h"; sourceTree = "<group>"; };
		ADD65DA506DA3830007161CA /* NSURL+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSURL+misc.h"; sourceTree = "<group>"; };
		ADD65F7406DA3C51007161CA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		ADD65FE306DA3CA7007161CA /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.dylib; sourceTree = "<absolute>"; };
		ADD65FE506DA3CDE007161CA /* DOM.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DOM.framework; path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/Wrapper/DOM.framework"; sourceTree = "<absolute>"; };
		ADD65FE606DA3CDE007161CA /* SaxObjC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SaxObjC.framework; path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/Wrapper/SaxObjC.framework"; sourceTree = "<absolute>"; };
		ADD65FE706DA3CDE007161CA /* XmlRpc.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XmlRpc.framework; path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/Wrapper/XmlRpc.framework"; sourceTree = "<absolute>"; };
		ADD6610D06DA3D1F007161CA /* EOControl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = EOControl.framework; path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/Wrapper/EOControl.framework"; sourceTree = "<absolute>"; };
		ADE7638808BB3AA500F63757 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; };
		ADECECB3078A48CB00B7221D /* fhs.make */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = fhs.make; sourceTree = "<group>"; tabWidth = 8; };
		ADFE533606E234E6006628C4 /* EOControl.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = EOControl.xcodeproj; path = ../EOControl/EOControl.xcodeproj; sourceTree = "<group>"; };
		ADFE533C06E2353C006628C4 /* sope-xml.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "sope-xml.xcodeproj"; path = "../../sope-xml/sope-xml.xcodeproj"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		ADD65D5606DA372D007161CA /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ADD65F7506DA3C51007161CA /* Foundation.framework in Frameworks */,
				ADD6610E06DA3D1F007161CA /* EOControl.framework in Frameworks */,
				ADD65FE906DA3CDE007161CA /* SaxObjC.framework in Frameworks */,
				ADD65FE806DA3CDE007161CA /* DOM.framework in Frameworks */,
				ADD65FEA06DA3CDE007161CA /* XmlRpc.framework in Frameworks */,
				ADD65FE406DA3CA7007161CA /* libz.dylib in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		ADCD51360743BBBC0071C1A1 /* NGLogging.subproj */ = {
			isa = PBXGroup;
			children = (
				AD595AB00745170400B2C064 /* README */,
				ADCD51370743BBE10071C1A1 /* ChangeLog */,
				ADCD51570743BBE60071C1A1 /* Makefiles */,
				ADCD515D0743BBFA0071C1A1 /* Classes */,
			);
			path = NGLogging.subproj;
			sourceTree = "<group>";
		};
		ADCD51570743BBE60071C1A1 /* Makefiles */ = {
			isa = PBXGroup;
			children = (
				ADCD51380743BBE10071C1A1 /* GNUmakefile */,
			);
			name = Makefiles;
			sourceTree = "<group>";
		};
		ADCD515A0743BBF00071C1A1 /* NGLogging */ = {
			isa = PBXGroup;
			children = (
				ADCD51410743BBE10071C1A1 /* NGLogging.h */,
				ADCD51440743BBE10071C1A1 /* NGLogLevel.h */,
				ADCD513F0743BBE10071C1A1 /* NGLogger.h */,
				ADCD52020743D8CA0071C1A1 /* NGLoggerManager.h */,
				ADCD513D0743BBE10071C1A1 /* NGLogEvent.h */,
				AD8B5FBE074D4D18001AF5D3 /* NGLogEventFormatter.h */,
				ADCD51390743BBE10071C1A1 /* NGLogAppender.h */,
				AD8B5DDC074CF7C8001AF5D3 /* NGLogFileHandleAppender.h */,
				ADCD51420743BBE10071C1A1 /* NGLogSyslogAppender.h */,
			);
			fileEncoding = 5;
			indentWidth = 2;
			name = NGLogging;
			sourceTree = "<group>";
		};
		ADCD515D0743BBFA0071C1A1 /* Classes */ = {
			isa = PBXGroup;
			children = (
				ADCD51400743BBE10071C1A1 /* NGLogger.m */,
				ADCD52030743D8CA0071C1A1 /* NGLoggerManager.m */,
				ADCD513E0743BBE10071C1A1 /* NGLogEvent.m */,
				AD8B5F6C074D46D0001AF5D3 /* NGLogEventFormatter.m */,
				AD8B5FFB074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m */,
				ADCD513A0743BBE10071C1A1 /* NGLogAppender.m */,
				ADCD51430743BBE10071C1A1 /* NGLogSyslogAppender.m */,
				AD8B5D95074CF58C001AF5D3 /* NGLogFileHandleAppender.m */,
				AD8B5D98074CF614001AF5D3 /* NGLogStdoutAppender.m */,
				AD8B6017074D59B4001AF5D3 /* NGLogStderrAppender.m */,
			);
			fileEncoding = 5;
			indentWidth = 2;
			name = Classes;
			sourceTree = "<group>";
		};
		ADD65B6606DA32D6007161CA = {
			isa = PBXGroup;
			children = (
				ADD65C7106DA343C007161CA /* COPYING */,
				ADD65C7206DA343C007161CA /* COPYRIGHT */,
				ADD65C8A06DA343C007161CA /* TODO */,
				ADD65C6F06DA343C007161CA /* ChangeLog */,
				ADD65C8B06DA343C007161CA /* Version */,
				ADD65C9106DA346D007161CA /* Documentation */,
				ADD65C8E06DA344C007161CA /* Makefiles */,
				ADD65D6106DA382F007161CA /* Headers */,
				ADD65C9406DA34FF007161CA /* Classes */,
				ADD65C3806DA336E007161CA /* Foundation Extensions */,
				ADD65C2406DA3323007161CA /* EOControl Extensions */,
				ADD65C5D06DA336F007161CA /* XML Extensions */,
				ADD65C5406DA336E007161CA /* NGRuleEngine */,
				ADCD51360743BBBC0071C1A1 /* NGLogging.subproj */,
				ADD65D5D06DA37C7007161CA /* Resources */,
				ADFE533506E234B7006628C4 /* Projects */,
				ADD65D5906DA372D007161CA /* Products */,
				ADD65F7306DA3C02007161CA /* Linked Frameworks */,
			);
			sourceTree = "<group>";
		};
		ADD65C2406DA3323007161CA /* EOControl Extensions */ = {
			isa = PBXGroup;
			children = (
				ADE7638808BB3AA500F63757 /* README.txt */,
				ADD65C3706DA333C007161CA /* Makefiles */,
				ADD65C2506DA3323007161CA /* EOCacheDataSource.m */,
				ADD65C2606DA3323007161CA /* EOCompoundDataSource.m */,
				ADD65C2706DA3323007161CA /* EODataSource+NGExtensions.m */,
				ADD65C2806DA3323007161CA /* EOFetchSpecification+plist.m */,
				ADD65C2906DA3323007161CA /* EOFilterDataSource.m */,
				ADD65C2A06DA3323007161CA /* EOGrouping.m */,
				ADD65C2B06DA3323007161CA /* EOGroupingSet.m */,
				ADD65C2C06DA3323007161CA /* EOKeyGrouping.m */,
				ADD65C2D06DA3323007161CA /* EOKeyMapDataSource.m */,
				ADD65C2E06DA3323007161CA /* EOQualifier+CtxEval.m */,
				ADD65C2F06DA3323007161CA /* EOQualifier+plist.m */,
				ADD65C3006DA3323007161CA /* EOQualifierGrouping.m */,
				ADD65C3106DA3323007161CA /* EOSortOrdering+plist.m */,
				ADD65C3206DA3323007161CA /* EOTrueQualifier.m */,
				ADD65C3406DA3323007161CA /* NSArray+EOGrouping.m */,
			);
			name = "EOControl Extensions";
			path = EOExt.subproj;
			sourceTree = "<group>";
		};
		ADD65C3706DA333C007161CA /* Makefiles */ = {
			isa = PBXGroup;
			children = (
				ADD65C3306DA3323007161CA /* GNUmakefile */,
			);
			name = Makefiles;
			sourceTree = "<group>";
		};
		ADD65C3806DA336E007161CA /* Foundation Extensions */ = {
			isa = PBXGroup;
			children = (
				ADD65C6206DA3379007161CA /* Makefiles */,
				ADD65C6506DA3394007161CA /* NSString Extensions */,
				ADD65C3A06DA336E007161CA /* NGPropertyListParser.m */,
				ADD65C3B06DA336E007161CA /* NSArray+enumerator.m */,
				ADD65C3C06DA336E007161CA /* NSAutoreleasePool+misc.m */,
				ADD45B5F06FEF017004BBD65 /* NSBundle+misc.m */,
				ADD65C3D06DA336E007161CA /* NSCalendarDate+misc.m */,
				ADD65C3E06DA336E007161CA /* NSData+gzip.m */,
				ADD65C3F06DA336E007161CA /* NSData+misc.m */,
				ADD65C4006DA336E007161CA /* NSDictionary+misc.m */,
				ADD65C4106DA336E007161CA /* NSEnumerator+misc.m */,
				ADD65C4206DA336E007161CA /* NSException+misc.m */,
				ADD65C4306DA336E007161CA /* NSFileManager+Extensions.m */,
				ADD65C4406DA336E007161CA /* NSMethodSignature+misc.m */,
				ADD65C4506DA336E007161CA /* NSNull+misc.m */,
				ADD65C4606DA336E007161CA /* NSObject+Logs.m */,
				ADD65C4706DA336E007161CA /* NSObject+Values.m */,
				ADD65C4806DA336E007161CA /* NSProcessInfo+misc.m */,
				ADD65C4906DA336E007161CA /* NSRunLoop+FileObjects.m */,
				ADD65C4A06DA336E007161CA /* NSSet+enumerator.m */,
				ADD65C5306DA336E007161CA /* NSURL+misc.m */,
			);
			name = "Foundation Extensions";
			path = FdExt.subproj;
			sourceTree = "<group>";
		};
		ADD65C5406DA336E007161CA /* NGRuleEngine */ = {
			isa = PBXGroup;
			children = (
				ADD65C5C06DA336F007161CA /* README */,
				ADD65C6806DA33AC007161CA /* Makefiles */,
				ADD65C5606DA336F007161CA /* NGRule.m */,
				ADD65C5706DA336F007161CA /* NGRuleAssignment.m */,
				ADD65C5806DA336F007161CA /* NGRuleContext.m */,
				ADD65C5906DA336F007161CA /* NGRuleModel.m */,
				ADD65C5A06DA336F007161CA /* NGRuleParser.h */,
				ADD65C5B06DA336F007161CA /* NGRuleParser.m */,
			);
			name = NGRuleEngine;
			path = NGRuleEngine.subproj;
			sourceTree = "<group>";
		};
		ADD65C5D06DA336F007161CA /* XML Extensions */ = {
			isa = PBXGroup;
			children = (
				ADD65C6E06DA33E3007161CA /* Makefiles */,
				ADD65C5E06DA336F007161CA /* DOMNode+EOQualifier.m */,
			);
			name = "XML Extensions";
			path = XmlExt.subproj;
			sourceTree = "<group>";
		};
		ADD65C6206DA3379007161CA /* Makefiles */ = {
			isa = PBXGroup;
			children = (
				ADD65C3906DA336E007161CA /* GNUmakefile */,
			);
			name = Makefiles;
			sourceTree = "<group>";
		};
		ADD65C6506DA3394007161CA /* NSString Extensions */ = {
			isa = PBXGroup;
			children = (
				ADD65C4B06DA336E007161CA /* NSString+Encoding.m */,
				AD665E38071F00AF00EC5911 /* NSString+Escaping.m */,
				ADD65C4C06DA336E007161CA /* NSString+Ext.m */,
				ADD65C4D06DA336E007161CA /* NSString+Formatting.m */,
				ADD65C4E06DA336E007161CA /* NSString+German.m */,
				ADD65C4F06DA336E007161CA /* NSString+HTMLEscaping.m */,
				ADD65C5006DA336E007161CA /* NSString+misc.m */,
				ADD65C5106DA336E007161CA /* NSString+URLEscaping.m */,
				ADD65C5206DA336E007161CA /* NSString+XMLEscaping.m */,
			);
			name = "NSString Extensions";
			sourceTree = "<group>";
		};
		ADD65C6806DA33AC007161CA /* Makefiles */ = {
			isa = PBXGroup;
			children = (
				ADD65C5506DA336F007161CA /* GNUmakefile */,
			);
			name = Makefiles;
			sourceTree = "<group>";
		};
		ADD65C6E06DA33E3007161CA /* Makefiles */ = {
			isa = PBXGroup;
			children = (
				ADD65C5F06DA336F007161CA /* GNUmakefile */,
			);
			name = Makefiles;
			sourceTree = "<group>";
		};
		ADD65C8E06DA344C007161CA /* Makefiles */ = {
			isa = PBXGroup;
			children = (
				ADD65C7406DA343C007161CA /* GNUmakefile */,
				ADD65C7506DA343C007161CA /* GNUmakefile.preamble */,
				ADECECB3078A48CB00B7221D /* fhs.make */,
				ADD65C7606DA343C007161CA /* libNGExtensions.def */,
			);
			name = Makefiles;
			sourceTree = "<group>";
		};
		ADD65C9106DA346D007161CA /* Documentation */ = {
			isa = PBXGroup;
			children = (
				ADD65C8906DA343C007161CA /* SxCore-NGExtensions.graffle */,
			);
			name = Documentation;
			sourceTree = "<group>";
		};
		ADD65C9406DA34FF007161CA /* Classes */ = {
			isa = PBXGroup;
			children = (
				ADD65C7006DA343C007161CA /* common.h */,
				ADD65C7306DA343C007161CA /* FileObjectHolder.m */,
				ADD65C7706DA343C007161CA /* NGBase64Coding.m */,
				ADD65C7806DA343C007161CA /* NGBitSet.m */,
				ADD65C7906DA343C007161CA /* NGBundleManager.m */,
				ADD65C7A06DA343C007161CA /* NGCalendarDateRange.m */,
				ADD65C7C06DA343C007161CA /* NGCustomFileManager.m */,
				ADD65C7D06DA343C007161CA /* NGDirectoryEnumerator.m */,
				ADD65C7E06DA343C007161CA /* NGExtensions.m */,
				ADD65C7F06DA343C007161CA /* NGFileFolderInfoDataSource.m */,
				ADD65C8006DA343C007161CA /* NGFileManager.m */,
				ADD65C8106DA343C007161CA /* NGFileManager+JS.m */,
				ADD65C8206DA343C007161CA /* NGFileManagerURL.m */,
				ADD65C8306DA343C007161CA /* NGHashMap.m */,
				ADD65C8406DA343C007161CA /* NGMerging.m */,
				ADD65C8506DA343C007161CA /* NGObjCRuntime.m */,
				ADD65C8606DA343C007161CA /* NGQuotedPrintableCoding.m */,
				AD4BF6EB070314EE006FB665 /* NGResourceLocator.m */,
				ADD65C8706DA343C007161CA /* NGStack.m */,
			);
			name = Classes;
			sourceTree = "<group>";
		};
		ADD65D5906DA372D007161CA /* Products */ = {
			isa = PBXGroup;
			children = (
				ADD65D5806DA372D007161CA /* NGExtensions.framework */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		ADD65D5D06DA37C7007161CA /* Resources */ = {
			isa = PBXGroup;
			children = (
				ADD65D5A06DA372D007161CA /* NGExtensions-Info.plist */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		ADD65D6106DA382F007161CA /* Headers */ = {
			isa = PBXGroup;
			children = (
				ADD65D7D06DA382F007161CA /* NGExtensions.h */,
				ADD65D7E06DA382F007161CA /* NGExtensionsDecls.h */,
				ADD65DF506DA38CA007161CA /* Foundation Extensions */,
				ADD65DEF06DA3877007161CA /* EOControl Extensions */,
				ADD65DEC06DA3848007161CA /* XML Extensions */,
				ADD65DF206DA389D007161CA /* NGRuleEngine */,
				ADCD515A0743BBF00071C1A1 /* NGLogging */,
				ADD65D6206DA382F007161CA /* AutoDefines.h */,
				ADD65D7206DA382F007161CA /* FileObjectHolder.h */,
				ADD65D7306DA382F007161CA /* IndexFunc.h */,
				ADD65D7406DA382F007161CA /* NGBase64Coding.h */,
				ADD65D7506DA382F007161CA /* NGBaseTypes.h */,
				ADD65D7606DA382F007161CA /* NGBitSet.h */,
				ADD65D7706DA382F007161CA /* NGBundleManager.h */,
				ADD65D7806DA382F007161CA /* NGCalendarDateRange.h */,
				ADD65D7906DA382F007161CA /* NGCharBuffers.h */,
				ADD65D7B06DA382F007161CA /* NGCustomFileManager.h */,
				ADD65D7C06DA382F007161CA /* NGDirectoryEnumerator.h */,
				ADD65D7F06DA382F007161CA /* NGFileFolderInfoDataSource.h */,
				ADD65D8006DA382F007161CA /* NGFileManager.h */,
				ADD65D8106DA382F007161CA /* NGFileManagerURL.h */,
				ADD65D8206DA382F007161CA /* NGHashMap.h */,
				ADD65D8306DA382F007161CA /* NGMemoryAllocation.h */,
				ADD65D8406DA382F007161CA /* NGMerging.h */,
				ADD65D8506DA382F007161CA /* NGObjCRuntime.h */,
				ADD65D8606DA382F007161CA /* NGObjectMacros.h */,
				ADD65D8706DA382F007161CA /* NGPropertyListParser.h */,
				AD4BF6D50703147A006FB665 /* NGResourceLocator.h */,
				ADD65D8806DA382F007161CA /* NGQuotedPrintableCoding.h */,
				ADD65D8E06DA3830007161CA /* NGStack.h */,
			);
			fileEncoding = 5;
			indentWidth = 2;
			name = Headers;
			path = NGExtensions;
			sourceTree = "<group>";
		};
		ADD65DEC06DA3848007161CA /* XML Extensions */ = {
			isa = PBXGroup;
			children = (
				ADD65D6306DA382F007161CA /* DOMNode+EOQualifier.h */,
			);
			name = "XML Extensions";
			sourceTree = "<group>";
		};
		ADD65DEF06DA3877007161CA /* EOControl Extensions */ = {
			isa = PBXGroup;
			children = (
				ADD65D6406DA382F007161CA /* EOCacheDataSource.h */,
				ADD65D6506DA382F007161CA /* EOCompoundDataSource.h */,
				ADD65D6606DA382F007161CA /* EODataSource+NGExtensions.h */,
				ADD65D6706DA382F007161CA /* EOFetchSpecification+plist.h */,
				ADD65D6806DA382F007161CA /* EOFilterDataSource.h */,
				ADD65D6906DA382F007161CA /* EOGrouping.h */,
				ADD65D6A06DA382F007161CA /* EOGroupingSet.h */,
				ADD65D6B06DA382F007161CA /* EOKeyGrouping.h */,
				ADD65D6C06DA382F007161CA /* EOKeyMapDataSource.h */,
				ADD65D6D06DA382F007161CA /* EOQualifier+CtxEval.h */,
				ADD65D6E06DA382F007161CA /* EOQualifier+plist.h */,
				ADD65D6F06DA382F007161CA /* EOQualifierGrouping.h */,
				ADD65D7006DA382F007161CA /* EOSortOrdering+plist.h */,
				ADD65D7106DA382F007161CA /* EOTrueQualifier.h */,
			);
			name = "EOControl Extensions";
			sourceTree = "<group>";
		};
		ADD65DF206DA389D007161CA /* NGRuleEngine */ = {
			isa = PBXGroup;
			children = (
				ADD65D8906DA382F007161CA /* NGRule.h */,
				ADD65D8A06DA382F007161CA /* NGRuleAssignment.h */,
				ADD65D8B06DA382F007161CA /* NGRuleContext.h */,
				ADD65D8C06DA382F007161CA /* NGRuleEngine.h */,
				ADD65D8D06DA3830007161CA /* NGRuleModel.h */,
			);
			fileEncoding = 5;
			indentWidth = 2;
			name = NGRuleEngine;
			sourceTree = "<group>";
		};
		ADD65DF506DA38CA007161CA /* Foundation Extensions */ = {
			isa = PBXGroup;
			children = (
				ADD65D9006DA3830007161CA /* NSArray+enumerator.h */,
				ADD65D9106DA3830007161CA /* NSAutoreleasePool+misc.h */,
				ADD45B5E06FEF017004BBD65 /* NSBundle+misc.h */,
				ADD65D9206DA3830007161CA /* NSCalendarDate+misc.h */,
				ADD65D9306DA3830007161CA /* NSData+gzip.h */,
				ADD65D9406DA3830007161CA /* NSData+misc.h */,
				ADD65D9506DA3830007161CA /* NSDictionary+misc.h */,
				ADD65D9606DA3830007161CA /* NSEnumerator+misc.h */,
				ADD65D9706DA3830007161CA /* NSException+misc.h */,
				ADD65D9806DA3830007161CA /* NSFileManager+Extensions.h */,
				ADD65D9906DA3830007161CA /* NSMethodSignature+misc.h */,
				ADD65D9A06DA3830007161CA /* NSNull+misc.h */,
				ADD65D9B06DA3830007161CA /* NSObject+Logs.h */,
				ADD65D9C06DA3830007161CA /* NSObject+Values.h */,
				ADD65D9D06DA3830007161CA /* NSProcessInfo+misc.h */,
				ADD65D9E06DA3830007161CA /* NSRunLoop+FileObjects.h */,
				ADD65D9F06DA3830007161CA /* NSSet+enumerator.h */,
				ADD65DA006DA3830007161CA /* NSString+Encoding.h */,
				AD665E37071F00AF00EC5911 /* NSString+Escaping.h */,
				ADD65DA106DA3830007161CA /* NSString+Ext.h */,
				ADD65DA206DA3830007161CA /* NSString+Formatting.h */,
				ADD65DA306DA3830007161CA /* NSString+German.h */,
				ADD65DA406DA3830007161CA /* NSString+misc.h */,
				ADD65DA506DA3830007161CA /* NSURL+misc.h */,
			);
			name = "Foundation Extensions";
			sourceTree = "<group>";
		};
		ADD65F7306DA3C02007161CA /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
				ADD65F7406DA3C51007161CA /* Foundation.framework */,
				ADD6603106DA3CE2007161CA /* sope-xml */,
				ADD6610D06DA3D1F007161CA /* EOControl.framework */,
				ADD65FE306DA3CA7007161CA /* libz.dylib */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
		ADD6603106DA3CE2007161CA /* sope-xml */ = {
			isa = PBXGroup;
			children = (
				ADD65FE506DA3CDE007161CA /* DOM.framework */,
				ADD65FE606DA3CDE007161CA /* SaxObjC.framework */,
				ADD65FE706DA3CDE007161CA /* XmlRpc.framework */,
			);
			name = "sope-xml";
			sourceTree = "<group>";
		};
		ADFE533506E234B7006628C4 /* Projects */ = {
			isa = PBXGroup;
			children = (
				ADFE533606E234E6006628C4 /* EOControl.xcodeproj */,
				ADFE533C06E2353C006628C4 /* sope-xml.xcodeproj */,
			);
			name = Projects;
			sourceTree = "<group>";
		};
		ADFE533806E23507006628C4 /* Products */ = {
			isa = PBXGroup;
			children = (
				ADFE533906E23507006628C4 /* EOControl.framework */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		ADFE533F06E2353F006628C4 /* Products */ = {
			isa = PBXGroup;
			children = (
			);
			name = Products;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		ADD65D5306DA372D007161CA /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ADD65F6406DA3AF6007161CA /* common.h in Headers */,
				ADD65DA606DA3830007161CA /* AutoDefines.h in Headers */,
				ADD65DA706DA3830007161CA /* DOMNode+EOQualifier.h in Headers */,
				ADD65DA806DA3830007161CA /* EOCacheDataSource.h in Headers */,
				ADD65DA906DA3830007161CA /* EOCompoundDataSource.h in Headers */,
				ADD65DAA06DA3830007161CA /* EODataSource+NGExtensions.h in Headers */,
				ADD65DAB06DA3830007161CA /* EOFetchSpecification+plist.h in Headers */,
				ADD65DAC06DA3830007161CA /* EOFilterDataSource.h in Headers */,
				ADD65DAD06DA3830007161CA /* EOGrouping.h in Headers */,
				ADD65DAE06DA3830007161CA /* EOGroupingSet.h in Headers */,
				ADD65DAF06DA3830007161CA /* EOKeyGrouping.h in Headers */,
				ADD65DB006DA3830007161CA /* EOKeyMapDataSource.h in Headers */,
				ADD65DB106DA3830007161CA /* EOQualifier+CtxEval.h in Headers */,
				ADD65DB206DA3830007161CA /* EOQualifier+plist.h in Headers */,
				ADD65DB306DA3830007161CA /* EOQualifierGrouping.h in Headers */,
				ADD65DB406DA3830007161CA /* EOSortOrdering+plist.h in Headers */,
				ADD65DB506DA3830007161CA /* EOTrueQualifier.h in Headers */,
				ADD65DB606DA3830007161CA /* FileObjectHolder.h in Headers */,
				ADD65DB706DA3830007161CA /* IndexFunc.h in Headers */,
				ADD65DB806DA3830007161CA /* NGBase64Coding.h in Headers */,
				ADD65DB906DA3830007161CA /* NGBaseTypes.h in Headers */,
				ADD65DBA06DA3830007161CA /* NGBitSet.h in Headers */,
				ADD65DBB06DA3830007161CA /* NGBundleManager.h in Headers */,
				ADD65DBC06DA3830007161CA /* NGCalendarDateRange.h in Headers */,
				ADD65DBD06DA3830007161CA /* NGCharBuffers.h in Headers */,
				ADD65DBF06DA3830007161CA /* NGCustomFileManager.h in Headers */,
				ADD65DC006DA3830007161CA /* NGDirectoryEnumerator.h in Headers */,
				ADD65DC106DA3830007161CA /* NGExtensions.h in Headers */,
				ADD65DC206DA3830007161CA /* NGExtensionsDecls.h in Headers */,
				ADD65DC306DA3830007161CA /* NGFileFolderInfoDataSource.h in Headers */,
				ADD65DC406DA3830007161CA /* NGFileManager.h in Headers */,
				ADD65DC506DA3830007161CA /* NGFileManagerURL.h in Headers */,
				ADD65DC606DA3830007161CA /* NGHashMap.h in Headers */,
				ADD65DC706DA3830007161CA /* NGMemoryAllocation.h in Headers */,
				ADD65DC806DA3830007161CA /* NGMerging.h in Headers */,
				ADD65DC906DA3830007161CA /* NGObjCRuntime.h in Headers */,
				ADD65DCA06DA3830007161CA /* NGObjectMacros.h in Headers */,
				ADD65DCB06DA3830007161CA /* NGPropertyListParser.h in Headers */,
				ADD65DCC06DA3830007161CA /* NGQuotedPrintableCoding.h in Headers */,
				ADD65DCD06DA3830007161CA /* NGRule.h in Headers */,
				ADD65DCE06DA3830007161CA /* NGRuleAssignment.h in Headers */,
				ADD65DCF06DA3830007161CA /* NGRuleContext.h in Headers */,
				ADD65DD006DA3830007161CA /* NGRuleEngine.h in Headers */,
				ADD65DD106DA3830007161CA /* NGRuleModel.h in Headers */,
				ADD65DD206DA3830007161CA /* NGStack.h in Headers */,
				ADD65DD406DA3830007161CA /* NSArray+enumerator.h in Headers */,
				ADD65DD506DA3830007161CA /* NSAutoreleasePool+misc.h in Headers */,
				ADD65DD606DA3830007161CA /* NSCalendarDate+misc.h in Headers */,
				ADD65DD706DA3830007161CA /* NSData+gzip.h in Headers */,
				ADD65DD806DA3830007161CA /* NSData+misc.h in Headers */,
				ADD65DD906DA3830007161CA /* NSDictionary+misc.h in Headers */,
				ADD65DDA06DA3830007161CA /* NSEnumerator+misc.h in Headers */,
				ADD65DDB06DA3830007161CA /* NSException+misc.h in Headers */,
				ADD65DDC06DA3830007161CA /* NSFileManager+Extensions.h in Headers */,
				ADD65DDD06DA3830007161CA /* NSMethodSignature+misc.h in Headers */,
				ADD65DDE06DA3830007161CA /* NSNull+misc.h in Headers */,
				ADD65DDF06DA3830007161CA /* NSObject+Logs.h in Headers */,
				ADD65DE006DA3830007161CA /* NSObject+Values.h in Headers */,
				ADD65DE106DA3830007161CA /* NSProcessInfo+misc.h in Headers */,
				ADD65DE206DA3830007161CA /* NSRunLoop+FileObjects.h in Headers */,
				ADD65DE306DA3830007161CA /* NSSet+enumerator.h in Headers */,
				ADD65DE406DA3830007161CA /* NSString+Encoding.h in Headers */,
				AD665E39071F00AF00EC5911 /* NSString+Escaping.h in Headers */,
				ADD65DE506DA3830007161CA /* NSString+Ext.h in Headers */,
				ADD65DE606DA3830007161CA /* NSString+Formatting.h in Headers */,
				ADD65DE706DA3830007161CA /* NSString+German.h in Headers */,
				ADD65DE806DA3830007161CA /* NSString+misc.h in Headers */,
				ADD65DE906DA3830007161CA /* NSURL+misc.h in Headers */,
				ADD45B6006FEF017004BBD65 /* NSBundle+misc.h in Headers */,
				AD4BF6D60703147A006FB665 /* NGResourceLocator.h in Headers */,
				ADCD51480743BBE10071C1A1 /* NGLogAppender.h in Headers */,
				ADCD514C0743BBE10071C1A1 /* NGLogEvent.h in Headers */,
				ADCD514E0743BBE10071C1A1 /* NGLogger.h in Headers */,
				ADCD51500743BBE10071C1A1 /* NGLogging.h in Headers */,
				ADCD51510743BBE10071C1A1 /* NGLogSyslogAppender.h in Headers */,
				ADCD51530743BBE10071C1A1 /* NGLogLevel.h in Headers */,
				ADCD52040743D8CA0071C1A1 /* NGLoggerManager.h in Headers */,
				AD8B5DDD074CF7C8001AF5D3 /* NGLogFileHandleAppender.h in Headers */,
				AD8B5FBF074D4D18001AF5D3 /* NGLogEventFormatter.h in Headers */,
				E860657B08A6818700944393 /* NGRuleParser.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		ADD65D5706DA372D007161CA /* NGExtensions */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = ADA077D00857382A00993825 /* Build configuration list for PBXNativeTarget "NGExtensions" */;
			buildPhases = (
				ADD65D5306DA372D007161CA /* Headers */,
				ADD65D5406DA372D007161CA /* Resources */,
				ADD65D5506DA372D007161CA /* Sources */,
				ADD65D5606DA372D007161CA /* Frameworks */,
			);
			buildRules = (
			);
			buildSettings = {
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 4.5.180;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				FRAMEWORK_VERSION = A;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = common.h;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				HEADER_SEARCH_PATHS = (
					.,
					NGExtensions,
				);
				INFOPLIST_FILE = "NGExtensions-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-seg1addr",
					0xC1200000,
					"-headerpad_max_install_names",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = NGExtensions;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost";
			};
			dependencies = (
			);
			name = NGExtensions;
			productName = NGExtensions;
			productReference = ADD65D5806DA372D007161CA /* NGExtensions.framework */;
			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>NGExtensions</string>
	<key>CFBundleIdentifier</key>
	<string>com.yourcompany.NGExtensions</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundlePackageType</key>
	<string>FMWK</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleVersion</key>
	<string>1.0</string>
</dict>
</plist>
";
			productType = "com.apple.product-type.framework";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		ADD65B6A06DA32D6007161CA /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = ADA077DE0857382A00993825 /* Build configuration list for PBXProject "NGExtensions" */;
			buildSettings = {
			};
			buildStyles = (
				ADD65B6806DA32D6007161CA /* Development */,
				ADD65B6906DA32D6007161CA /* Wrapper */,
			);
			hasScannedForEncodings = 0;
			mainGroup = ADD65B6606DA32D6007161CA;
			productRefGroup = ADD65D5906DA372D007161CA /* Products */;
			projectDirPath = "";
			projectReferences = (
				{
					ProductGroup = ADFE533806E23507006628C4 /* Products */;
					ProjectRef = ADFE533606E234E6006628C4 /* EOControl.xcodeproj */;
				},
				{
					ProductGroup = ADFE533F06E2353F006628C4 /* Products */;
					ProjectRef = ADFE533C06E2353C006628C4 /* sope-xml.xcodeproj */;
				},
			);
			targets = (
				ADD65D5706DA372D007161CA /* NGExtensions */,
			);
		};
/* End PBXProject section */

/* Begin PBXReferenceProxy section */
		ADFE533906E23507006628C4 /* EOControl.framework */ = {
			isa = PBXReferenceProxy;
			fileType = wrapper.framework;
			path = EOControl.framework;
			remoteRef = ADFE534206E2356A006628C4 /* PBXContainerItemProxy */;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
/* End PBXReferenceProxy section */

/* Begin PBXResourcesBuildPhase section */
		ADD65D5406DA372D007161CA /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ADD65F6506DA3B38007161CA /* COPYING in Resources */,
				ADD65F6606DA3B38007161CA /* COPYRIGHT in Resources */,
				AD595AB10745170400B2C064 /* README in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		ADD65D5506DA372D007161CA /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				ADD65F5E06DA39A8007161CA /* NGRule.m in Sources */,
				ADD65F5F06DA39A8007161CA /* NGRuleAssignment.m in Sources */,
				ADD65F6006DA39A8007161CA /* NGRuleContext.m in Sources */,
				ADD65F6106DA39A8007161CA /* NGRuleModel.m in Sources */,
				ADD65F6306DA39A8007161CA /* NGRuleParser.m in Sources */,
				ADD65F5D06DA39A1007161CA /* DOMNode+EOQualifier.m in Sources */,
				ADD65F4E06DA399B007161CA /* EOCacheDataSource.m in Sources */,
				ADD65F4F06DA399B007161CA /* EOCompoundDataSource.m in Sources */,
				ADD65F5006DA399B007161CA /* EODataSource+NGExtensions.m in Sources */,
				ADD65F5106DA399B007161CA /* EOFetchSpecification+plist.m in Sources */,
				ADD65F5206DA399B007161CA /* EOFilterDataSource.m in Sources */,
				ADD65F5306DA399B007161CA /* EOGrouping.m in Sources */,
				ADD65F5406DA399B007161CA /* EOGroupingSet.m in Sources */,
				ADD65F5506DA399B007161CA /* EOKeyGrouping.m in Sources */,
				ADD65F5606DA399B007161CA /* EOKeyMapDataSource.m in Sources */,
				ADD65F5706DA399B007161CA /* EOQualifier+CtxEval.m in Sources */,
				ADD65F5806DA399B007161CA /* EOQualifier+plist.m in Sources */,
				ADD65F5906DA399B007161CA /* EOQualifierGrouping.m in Sources */,
				ADD65F5A06DA399B007161CA /* EOSortOrdering+plist.m in Sources */,
				ADD65F5B06DA399B007161CA /* EOTrueQualifier.m in Sources */,
				ADD65F5C06DA399B007161CA /* NSArray+EOGrouping.m in Sources */,
				ADD65F3406DA398C007161CA /* NSString+Encoding.m in Sources */,
				ADD65F3506DA398C007161CA /* NSString+Ext.m in Sources */,
				ADD65F3606DA398C007161CA /* NSString+Formatting.m in Sources */,
				ADD65F3706DA398C007161CA /* NSString+German.m in Sources */,
				ADD65F3806DA398C007161CA /* NSString+HTMLEscaping.m in Sources */,
				ADD65F3906DA398C007161CA /* NSString+misc.m in Sources */,
				ADD65F3A06DA398C007161CA /* NSString+URLEscaping.m in Sources */,
				ADD65F3B06DA398C007161CA /* NSString+XMLEscaping.m in Sources */,
				ADD65F3C06DA398C007161CA /* NGPropertyListParser.m in Sources */,
				ADD65F3D06DA398C007161CA /* NSArray+enumerator.m in Sources */,
				ADD65F3E06DA398C007161CA /* NSAutoreleasePool+misc.m in Sources */,
				ADD65F3F06DA398C007161CA /* NSCalendarDate+misc.m in Sources */,
				ADD65F4006DA398C007161CA /* NSData+gzip.m in Sources */,
				ADD65F4106DA398C007161CA /* NSData+misc.m in Sources */,
				ADD65F4206DA398C007161CA /* NSDictionary+misc.m in Sources */,
				ADD65F4306DA398C007161CA /* NSEnumerator+misc.m in Sources */,
				ADD65F4406DA398C007161CA /* NSException+misc.m in Sources */,
				ADD65F4506DA398C007161CA /* NSFileManager+Extensions.m in Sources */,
				ADD65F4606DA398C007161CA /* NSMethodSignature+misc.m in Sources */,
				ADD65F4706DA398C007161CA /* NSNull+misc.m in Sources */,
				ADD65F4806DA398C007161CA /* NSObject+Logs.m in Sources */,
				ADD65F4906DA398C007161CA /* NSObject+Values.m in Sources */,
				ADD65F4A06DA398C007161CA /* NSProcessInfo+misc.m in Sources */,
				ADD65F4B06DA398C007161CA /* NSRunLoop+FileObjects.m in Sources */,
				ADD65F4C06DA398C007161CA /* NSSet+enumerator.m in Sources */,
				ADD65F4D06DA398C007161CA /* NSURL+misc.m in Sources */,
				ADD65F2106DA397E007161CA /* FileObjectHolder.m in Sources */,
				ADD65F2206DA397E007161CA /* NGBase64Coding.m in Sources */,
				ADD65F2306DA397E007161CA /* NGBitSet.m in Sources */,
				ADD65F2406DA397E007161CA /* NGBundleManager.m in Sources */,
				ADD65F2506DA397E007161CA /* NGCalendarDateRange.m in Sources */,
				ADD65F2706DA397E007161CA /* NGCustomFileManager.m in Sources */,
				ADD65F2806DA397E007161CA /* NGDirectoryEnumerator.m in Sources */,
				ADD65F2906DA397E007161CA /* NGExtensions.m in Sources */,
				ADD65F2A06DA397E007161CA /* NGFileFolderInfoDataSource.m in Sources */,
				ADD65F2B06DA397E007161CA /* NGFileManager.m in Sources */,
				ADD65F2C06DA397E007161CA /* NGFileManager+JS.m in Sources */,
				ADD65F2D06DA397E007161CA /* NGFileManagerURL.m in Sources */,
				ADD65F2E06DA397E007161CA /* NGHashMap.m in Sources */,
				ADD65F2F06DA397E007161CA /* NGMerging.m in Sources */,
				ADD65F3006DA397E007161CA /* NGObjCRuntime.m in Sources */,
				ADD65F3106DA397E007161CA /* NGQuotedPrintableCoding.m in Sources */,
				ADD65F3206DA397E007161CA /* NGStack.m in Sources */,
				ADD45B6106FEF017004BBD65 /* NSBundle+misc.m in Sources */,
				AD4BF6EC070314EE006FB665 /* NGResourceLocator.m in Sources */,
				AD665E3A071F00AF00EC5911 /* NSString+Escaping.m in Sources */,
				ADCD51490743BBE10071C1A1 /* NGLogAppender.m in Sources */,
				ADCD514D0743BBE10071C1A1 /* NGLogEvent.m in Sources */,
				ADCD514F0743BBE10071C1A1 /* NGLogger.m in Sources */,
				ADCD51520743BBE10071C1A1 /* NGLogSyslogAppender.m in Sources */,
				ADCD52050743D8CA0071C1A1 /* NGLoggerManager.m in Sources */,
				AD8B5D97074CF58C001AF5D3 /* NGLogFileHandleAppender.m in Sources */,
				AD8B5D99074CF614001AF5D3 /* NGLogStdoutAppender.m in Sources */,
				AD8B5F6D074D46D0001AF5D3 /* NGLogEventFormatter.m in Sources */,
				AD8B5FFC074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m in Sources */,
				AD8B6018074D59B4001AF5D3 /* NGLogStderrAppender.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		ADA077D10857382A00993825 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 4.5.180;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				FRAMEWORK_VERSION = A;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = common.h;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"APPLE_RUNTIME=1",
					"NeXT_Foundation_LIBRARY=1",
					"COCOA_Foundation_LIBRARY=1",
					"NeXT_RUNTIME=1",
					"COMPILE_AS_FRAMEWORK=1",
					"DEBUG=1",
				);
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				HEADER_SEARCH_PATHS = (
					.,
					NGExtensions,
				);
				INFOPLIST_FILE = "NGExtensions-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-seg1addr",
					0xC1200000,
					"-headerpad_max_install_names",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = NGExtensions;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost";
			};
			name = Development;
		};
		ADA077D20857382A00993825 /* Wrapper */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = YES;
				DSTROOT = /;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 4.5.180;
				DYLIB_INSTALL_NAME_BASE = "@executable_path/../Frameworks/";
				FRAMEWORK_SEARCH_PATHS = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
				FRAMEWORK_VERSION = A;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_OPTIMIZATION_LEVEL = 3;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = common.h;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"APPLE_RUNTIME=1",
					"NeXT_Foundation_LIBRARY=1",
					"COCOA_Foundation_LIBRARY=1",
					"NeXT_RUNTIME=1",
					"COMPILE_AS_FRAMEWORK=1",
				);
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				HEADER_SEARCH_PATHS = (
					.,
					NGExtensions,
				);
				INFOPLIST_FILE = "NGExtensions-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-seg1addr",
					0xC1200000,
					"-headerpad_max_install_names",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = NGExtensions;
				SECTORDER_FLAGS = "";
				SKIP_INSTALL = YES;
				SYMROOT = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
				TEMP_DIR = "$(SYMROOT)/$(PROJECT_NAME).build";
				UNSTRIPPED_PRODUCT = NO;
				WARNING_CFLAGS = "-Wmost";
				ZERO_LINK = NO;
			};
			name = Wrapper;
		};
		ADA077D30857382A00993825 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 4.5.180;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				FRAMEWORK_VERSION = A;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = common.h;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				HEADER_SEARCH_PATHS = (
					.,
					NGExtensions,
				);
				INFOPLIST_FILE = "NGExtensions-Info.plist";
				INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = (
					"-seg1addr",
					0xC1200000,
					"-headerpad_max_install_names",
				);
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = NGExtensions;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost";
			};
			name = Default;
		};
		ADA077DF0857382A00993825 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Development;
		};
		ADA077E00857382A00993825 /* Wrapper */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Wrapper;
		};
		ADA077E10857382A00993825 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Default;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		ADA077D00857382A00993825 /* Build configuration list for PBXNativeTarget "NGExtensions" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				ADA077D10857382A00993825 /* Development */,
				ADA077D20857382A00993825 /* Wrapper */,
				ADA077D30857382A00993825 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
		ADA077DE0857382A00993825 /* Build configuration list for PBXProject "NGExtensions" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				ADA077DF0857382A00993825 /* Development */,
				ADA077E00857382A00993825 /* Wrapper */,
				ADA077E10857382A00993825 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
/* End XCConfigurationList section */
	};
	rootObject = ADD65B6A06DA32D6007161CA /* Project object */;
}