]> err.no Git - sope/blob - sope-core/NGExtensions/NGExtensions.xcodeproj/project.pbxproj
307ce3f96aee771d6f595bee26f05f1182fe31d9
[sope] / sope-core / NGExtensions / NGExtensions.xcodeproj / project.pbxproj
1 // !$*UTF8*$!
2 {
3         archiveVersion = 1;
4         classes = {
5         };
6         objectVersion = 42;
7         objects = {
8
9 /* Begin PBXBuildFile section */
10                 AD4BF6D60703147A006FB665 /* NGResourceLocator.h in Headers */ = {isa = PBXBuildFile; fileRef = AD4BF6D50703147A006FB665 /* NGResourceLocator.h */; settings = {ATTRIBUTES = (Public, ); }; };
11                 AD4BF6EC070314EE006FB665 /* NGResourceLocator.m in Sources */ = {isa = PBXBuildFile; fileRef = AD4BF6EB070314EE006FB665 /* NGResourceLocator.m */; };
12                 AD595AB10745170400B2C064 /* README in Resources */ = {isa = PBXBuildFile; fileRef = AD595AB00745170400B2C064 /* README */; };
13                 AD665E39071F00AF00EC5911 /* NSString+Escaping.h in Headers */ = {isa = PBXBuildFile; fileRef = AD665E37071F00AF00EC5911 /* NSString+Escaping.h */; settings = {ATTRIBUTES = (Public, ); }; };
14                 AD665E3A071F00AF00EC5911 /* NSString+Escaping.m in Sources */ = {isa = PBXBuildFile; fileRef = AD665E38071F00AF00EC5911 /* NSString+Escaping.m */; settings = {COMPILER_FLAGS = "-I.."; }; };
15                 AD8B5D97074CF58C001AF5D3 /* NGLogFileHandleAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B5D95074CF58C001AF5D3 /* NGLogFileHandleAppender.m */; };
16                 AD8B5D99074CF614001AF5D3 /* NGLogStdoutAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B5D98074CF614001AF5D3 /* NGLogStdoutAppender.m */; };
17                 AD8B5DDD074CF7C8001AF5D3 /* NGLogFileHandleAppender.h in Headers */ = {isa = PBXBuildFile; fileRef = AD8B5DDC074CF7C8001AF5D3 /* NGLogFileHandleAppender.h */; settings = {ATTRIBUTES = (Public, ); }; };
18                 AD8B5F6D074D46D0001AF5D3 /* NGLogEventFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B5F6C074D46D0001AF5D3 /* NGLogEventFormatter.m */; };
19                 AD8B5FBF074D4D18001AF5D3 /* NGLogEventFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = AD8B5FBE074D4D18001AF5D3 /* NGLogEventFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; };
20                 AD8B5FFC074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B5FFB074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m */; };
21                 AD8B6018074D59B4001AF5D3 /* NGLogStderrAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B6017074D59B4001AF5D3 /* NGLogStderrAppender.m */; };
22                 ADCD51480743BBE10071C1A1 /* NGLogAppender.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD51390743BBE10071C1A1 /* NGLogAppender.h */; settings = {ATTRIBUTES = (Public, ); }; };
23                 ADCD51490743BBE10071C1A1 /* NGLogAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD513A0743BBE10071C1A1 /* NGLogAppender.m */; };
24                 ADCD514C0743BBE10071C1A1 /* NGLogEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD513D0743BBE10071C1A1 /* NGLogEvent.h */; settings = {ATTRIBUTES = (Public, ); }; };
25                 ADCD514D0743BBE10071C1A1 /* NGLogEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD513E0743BBE10071C1A1 /* NGLogEvent.m */; };
26                 ADCD514E0743BBE10071C1A1 /* NGLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD513F0743BBE10071C1A1 /* NGLogger.h */; settings = {ATTRIBUTES = (Public, ); }; };
27                 ADCD514F0743BBE10071C1A1 /* NGLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD51400743BBE10071C1A1 /* NGLogger.m */; };
28                 ADCD51500743BBE10071C1A1 /* NGLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD51410743BBE10071C1A1 /* NGLogging.h */; settings = {ATTRIBUTES = (Public, ); }; };
29                 ADCD51510743BBE10071C1A1 /* NGLogSyslogAppender.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD51420743BBE10071C1A1 /* NGLogSyslogAppender.h */; settings = {ATTRIBUTES = (Public, ); }; };
30                 ADCD51520743BBE10071C1A1 /* NGLogSyslogAppender.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD51430743BBE10071C1A1 /* NGLogSyslogAppender.m */; };
31                 ADCD51530743BBE10071C1A1 /* NGLogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD51440743BBE10071C1A1 /* NGLogLevel.h */; settings = {ATTRIBUTES = (Public, ); }; };
32                 ADCD52040743D8CA0071C1A1 /* NGLoggerManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCD52020743D8CA0071C1A1 /* NGLoggerManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
33                 ADCD52050743D8CA0071C1A1 /* NGLoggerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ADCD52030743D8CA0071C1A1 /* NGLoggerManager.m */; };
34                 ADD45B6006FEF017004BBD65 /* NSBundle+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD45B5E06FEF017004BBD65 /* NSBundle+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
35                 ADD45B6106FEF017004BBD65 /* NSBundle+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD45B5F06FEF017004BBD65 /* NSBundle+misc.m */; };
36                 ADD65DA606DA3830007161CA /* AutoDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6206DA382F007161CA /* AutoDefines.h */; settings = {ATTRIBUTES = (Public, ); }; };
37                 ADD65DA706DA3830007161CA /* DOMNode+EOQualifier.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6306DA382F007161CA /* DOMNode+EOQualifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
38                 ADD65DA806DA3830007161CA /* EOCacheDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6406DA382F007161CA /* EOCacheDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
39                 ADD65DA906DA3830007161CA /* EOCompoundDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6506DA382F007161CA /* EOCompoundDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
40                 ADD65DAA06DA3830007161CA /* EODataSource+NGExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6606DA382F007161CA /* EODataSource+NGExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
41                 ADD65DAB06DA3830007161CA /* EOFetchSpecification+plist.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6706DA382F007161CA /* EOFetchSpecification+plist.h */; settings = {ATTRIBUTES = (Public, ); }; };
42                 ADD65DAC06DA3830007161CA /* EOFilterDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6806DA382F007161CA /* EOFilterDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
43                 ADD65DAD06DA3830007161CA /* EOGrouping.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6906DA382F007161CA /* EOGrouping.h */; settings = {ATTRIBUTES = (Public, ); }; };
44                 ADD65DAE06DA3830007161CA /* EOGroupingSet.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6A06DA382F007161CA /* EOGroupingSet.h */; settings = {ATTRIBUTES = (Public, ); }; };
45                 ADD65DAF06DA3830007161CA /* EOKeyGrouping.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6B06DA382F007161CA /* EOKeyGrouping.h */; settings = {ATTRIBUTES = (Public, ); }; };
46                 ADD65DB006DA3830007161CA /* EOKeyMapDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6C06DA382F007161CA /* EOKeyMapDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
47                 ADD65DB106DA3830007161CA /* EOQualifier+CtxEval.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6D06DA382F007161CA /* EOQualifier+CtxEval.h */; settings = {ATTRIBUTES = (Public, ); }; };
48                 ADD65DB206DA3830007161CA /* EOQualifier+plist.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6E06DA382F007161CA /* EOQualifier+plist.h */; settings = {ATTRIBUTES = (Public, ); }; };
49                 ADD65DB306DA3830007161CA /* EOQualifierGrouping.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D6F06DA382F007161CA /* EOQualifierGrouping.h */; settings = {ATTRIBUTES = (Public, ); }; };
50                 ADD65DB406DA3830007161CA /* EOSortOrdering+plist.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7006DA382F007161CA /* EOSortOrdering+plist.h */; settings = {ATTRIBUTES = (Public, ); }; };
51                 ADD65DB506DA3830007161CA /* EOTrueQualifier.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7106DA382F007161CA /* EOTrueQualifier.h */; settings = {ATTRIBUTES = (Public, ); }; };
52                 ADD65DB606DA3830007161CA /* FileObjectHolder.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7206DA382F007161CA /* FileObjectHolder.h */; settings = {ATTRIBUTES = (Public, ); }; };
53                 ADD65DB706DA3830007161CA /* IndexFunc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7306DA382F007161CA /* IndexFunc.h */; settings = {ATTRIBUTES = (Public, ); }; };
54                 ADD65DB806DA3830007161CA /* NGBase64Coding.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7406DA382F007161CA /* NGBase64Coding.h */; settings = {ATTRIBUTES = (Public, ); }; };
55                 ADD65DB906DA3830007161CA /* NGBaseTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7506DA382F007161CA /* NGBaseTypes.h */; settings = {ATTRIBUTES = (Public, ); }; };
56                 ADD65DBA06DA3830007161CA /* NGBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7606DA382F007161CA /* NGBitSet.h */; settings = {ATTRIBUTES = (Public, ); }; };
57                 ADD65DBB06DA3830007161CA /* NGBundleManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7706DA382F007161CA /* NGBundleManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
58                 ADD65DBC06DA3830007161CA /* NGCalendarDateRange.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7806DA382F007161CA /* NGCalendarDateRange.h */; settings = {ATTRIBUTES = (Public, ); }; };
59                 ADD65DBD06DA3830007161CA /* NGCharBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7906DA382F007161CA /* NGCharBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; };
60                 ADD65DBF06DA3830007161CA /* NGCustomFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7B06DA382F007161CA /* NGCustomFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
61                 ADD65DC006DA3830007161CA /* NGDirectoryEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7C06DA382F007161CA /* NGDirectoryEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
62                 ADD65DC106DA3830007161CA /* NGExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7D06DA382F007161CA /* NGExtensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
63                 ADD65DC206DA3830007161CA /* NGExtensionsDecls.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7E06DA382F007161CA /* NGExtensionsDecls.h */; settings = {ATTRIBUTES = (Public, ); }; };
64                 ADD65DC306DA3830007161CA /* NGFileFolderInfoDataSource.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D7F06DA382F007161CA /* NGFileFolderInfoDataSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
65                 ADD65DC406DA3830007161CA /* NGFileManager.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8006DA382F007161CA /* NGFileManager.h */; settings = {ATTRIBUTES = (Public, ); }; };
66                 ADD65DC506DA3830007161CA /* NGFileManagerURL.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8106DA382F007161CA /* NGFileManagerURL.h */; settings = {ATTRIBUTES = (Public, ); }; };
67                 ADD65DC606DA3830007161CA /* NGHashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8206DA382F007161CA /* NGHashMap.h */; settings = {ATTRIBUTES = (Public, ); }; };
68                 ADD65DC706DA3830007161CA /* NGMemoryAllocation.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8306DA382F007161CA /* NGMemoryAllocation.h */; settings = {ATTRIBUTES = (Public, ); }; };
69                 ADD65DC806DA3830007161CA /* NGMerging.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8406DA382F007161CA /* NGMerging.h */; settings = {ATTRIBUTES = (Public, ); }; };
70                 ADD65DC906DA3830007161CA /* NGObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8506DA382F007161CA /* NGObjCRuntime.h */; settings = {ATTRIBUTES = (Public, ); }; };
71                 ADD65DCA06DA3830007161CA /* NGObjectMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8606DA382F007161CA /* NGObjectMacros.h */; settings = {ATTRIBUTES = (Public, ); }; };
72                 ADD65DCB06DA3830007161CA /* NGPropertyListParser.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8706DA382F007161CA /* NGPropertyListParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
73                 ADD65DCC06DA3830007161CA /* NGQuotedPrintableCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8806DA382F007161CA /* NGQuotedPrintableCoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
74                 ADD65DCD06DA3830007161CA /* NGRule.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8906DA382F007161CA /* NGRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
75                 ADD65DCE06DA3830007161CA /* NGRuleAssignment.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8A06DA382F007161CA /* NGRuleAssignment.h */; settings = {ATTRIBUTES = (Public, ); }; };
76                 ADD65DCF06DA3830007161CA /* NGRuleContext.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8B06DA382F007161CA /* NGRuleContext.h */; settings = {ATTRIBUTES = (Public, ); }; };
77                 ADD65DD006DA3830007161CA /* NGRuleEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8C06DA382F007161CA /* NGRuleEngine.h */; settings = {ATTRIBUTES = (Public, ); }; };
78                 ADD65DD106DA3830007161CA /* NGRuleModel.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8D06DA3830007161CA /* NGRuleModel.h */; settings = {ATTRIBUTES = (Public, ); }; };
79                 ADD65DD206DA3830007161CA /* NGStack.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D8E06DA3830007161CA /* NGStack.h */; settings = {ATTRIBUTES = (Public, ); }; };
80                 ADD65DD406DA3830007161CA /* NSArray+enumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9006DA3830007161CA /* NSArray+enumerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
81                 ADD65DD506DA3830007161CA /* NSAutoreleasePool+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9106DA3830007161CA /* NSAutoreleasePool+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
82                 ADD65DD606DA3830007161CA /* NSCalendarDate+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9206DA3830007161CA /* NSCalendarDate+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
83                 ADD65DD706DA3830007161CA /* NSData+gzip.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9306DA3830007161CA /* NSData+gzip.h */; settings = {ATTRIBUTES = (Public, ); }; };
84                 ADD65DD806DA3830007161CA /* NSData+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9406DA3830007161CA /* NSData+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
85                 ADD65DD906DA3830007161CA /* NSDictionary+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9506DA3830007161CA /* NSDictionary+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
86                 ADD65DDA06DA3830007161CA /* NSEnumerator+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9606DA3830007161CA /* NSEnumerator+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
87                 ADD65DDB06DA3830007161CA /* NSException+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9706DA3830007161CA /* NSException+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
88                 ADD65DDC06DA3830007161CA /* NSFileManager+Extensions.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9806DA3830007161CA /* NSFileManager+Extensions.h */; settings = {ATTRIBUTES = (Public, ); }; };
89                 ADD65DDD06DA3830007161CA /* NSMethodSignature+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9906DA3830007161CA /* NSMethodSignature+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
90                 ADD65DDE06DA3830007161CA /* NSNull+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9A06DA3830007161CA /* NSNull+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
91                 ADD65DDF06DA3830007161CA /* NSObject+Logs.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9B06DA3830007161CA /* NSObject+Logs.h */; settings = {ATTRIBUTES = (Public, ); }; };
92                 ADD65DE006DA3830007161CA /* NSObject+Values.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9C06DA3830007161CA /* NSObject+Values.h */; settings = {ATTRIBUTES = (Public, ); }; };
93                 ADD65DE106DA3830007161CA /* NSProcessInfo+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9D06DA3830007161CA /* NSProcessInfo+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
94                 ADD65DE206DA3830007161CA /* NSRunLoop+FileObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9E06DA3830007161CA /* NSRunLoop+FileObjects.h */; settings = {ATTRIBUTES = (Public, ); }; };
95                 ADD65DE306DA3830007161CA /* NSSet+enumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65D9F06DA3830007161CA /* NSSet+enumerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
96                 ADD65DE406DA3830007161CA /* NSString+Encoding.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA006DA3830007161CA /* NSString+Encoding.h */; settings = {ATTRIBUTES = (Public, ); }; };
97                 ADD65DE506DA3830007161CA /* NSString+Ext.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA106DA3830007161CA /* NSString+Ext.h */; settings = {ATTRIBUTES = (Public, ); }; };
98                 ADD65DE606DA3830007161CA /* NSString+Formatting.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA206DA3830007161CA /* NSString+Formatting.h */; settings = {ATTRIBUTES = (Public, ); }; };
99                 ADD65DE706DA3830007161CA /* NSString+German.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA306DA3830007161CA /* NSString+German.h */; settings = {ATTRIBUTES = (Public, ); }; };
100                 ADD65DE806DA3830007161CA /* NSString+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA406DA3830007161CA /* NSString+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
101                 ADD65DE906DA3830007161CA /* NSURL+misc.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65DA506DA3830007161CA /* NSURL+misc.h */; settings = {ATTRIBUTES = (Public, ); }; };
102                 ADD65F2106DA397E007161CA /* FileObjectHolder.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7306DA343C007161CA /* FileObjectHolder.m */; };
103                 ADD65F2206DA397E007161CA /* NGBase64Coding.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7706DA343C007161CA /* NGBase64Coding.m */; };
104                 ADD65F2306DA397E007161CA /* NGBitSet.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7806DA343C007161CA /* NGBitSet.m */; };
105                 ADD65F2406DA397E007161CA /* NGBundleManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7906DA343C007161CA /* NGBundleManager.m */; };
106                 ADD65F2506DA397E007161CA /* NGCalendarDateRange.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7A06DA343C007161CA /* NGCalendarDateRange.m */; };
107                 ADD65F2706DA397E007161CA /* NGCustomFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7C06DA343C007161CA /* NGCustomFileManager.m */; };
108                 ADD65F2806DA397E007161CA /* NGDirectoryEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7D06DA343C007161CA /* NGDirectoryEnumerator.m */; };
109                 ADD65F2906DA397E007161CA /* NGExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7E06DA343C007161CA /* NGExtensions.m */; };
110                 ADD65F2A06DA397E007161CA /* NGFileFolderInfoDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C7F06DA343C007161CA /* NGFileFolderInfoDataSource.m */; };
111                 ADD65F2B06DA397E007161CA /* NGFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8006DA343C007161CA /* NGFileManager.m */; };
112                 ADD65F2C06DA397E007161CA /* NGFileManager+JS.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8106DA343C007161CA /* NGFileManager+JS.m */; };
113                 ADD65F2D06DA397E007161CA /* NGFileManagerURL.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8206DA343C007161CA /* NGFileManagerURL.m */; };
114                 ADD65F2E06DA397E007161CA /* NGHashMap.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8306DA343C007161CA /* NGHashMap.m */; };
115                 ADD65F2F06DA397E007161CA /* NGMerging.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8406DA343C007161CA /* NGMerging.m */; };
116                 ADD65F3006DA397E007161CA /* NGObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8506DA343C007161CA /* NGObjCRuntime.m */; };
117                 ADD65F3106DA397E007161CA /* NGQuotedPrintableCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8606DA343C007161CA /* NGQuotedPrintableCoding.m */; };
118                 ADD65F3206DA397E007161CA /* NGStack.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C8706DA343C007161CA /* NGStack.m */; };
119                 ADD65F3406DA398C007161CA /* NSString+Encoding.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4B06DA336E007161CA /* NSString+Encoding.m */; };
120                 ADD65F3506DA398C007161CA /* NSString+Ext.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4C06DA336E007161CA /* NSString+Ext.m */; };
121                 ADD65F3606DA398C007161CA /* NSString+Formatting.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4D06DA336E007161CA /* NSString+Formatting.m */; };
122                 ADD65F3706DA398C007161CA /* NSString+German.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4E06DA336E007161CA /* NSString+German.m */; };
123                 ADD65F3806DA398C007161CA /* NSString+HTMLEscaping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4F06DA336E007161CA /* NSString+HTMLEscaping.m */; };
124                 ADD65F3906DA398C007161CA /* NSString+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5006DA336E007161CA /* NSString+misc.m */; };
125                 ADD65F3A06DA398C007161CA /* NSString+URLEscaping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5106DA336E007161CA /* NSString+URLEscaping.m */; };
126                 ADD65F3B06DA398C007161CA /* NSString+XMLEscaping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5206DA336E007161CA /* NSString+XMLEscaping.m */; };
127                 ADD65F3C06DA398C007161CA /* NGPropertyListParser.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3A06DA336E007161CA /* NGPropertyListParser.m */; };
128                 ADD65F3D06DA398C007161CA /* NSArray+enumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3B06DA336E007161CA /* NSArray+enumerator.m */; };
129                 ADD65F3E06DA398C007161CA /* NSAutoreleasePool+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3C06DA336E007161CA /* NSAutoreleasePool+misc.m */; };
130                 ADD65F3F06DA398C007161CA /* NSCalendarDate+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3D06DA336E007161CA /* NSCalendarDate+misc.m */; };
131                 ADD65F4006DA398C007161CA /* NSData+gzip.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3E06DA336E007161CA /* NSData+gzip.m */; };
132                 ADD65F4106DA398C007161CA /* NSData+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3F06DA336E007161CA /* NSData+misc.m */; };
133                 ADD65F4206DA398C007161CA /* NSDictionary+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4006DA336E007161CA /* NSDictionary+misc.m */; };
134                 ADD65F4306DA398C007161CA /* NSEnumerator+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4106DA336E007161CA /* NSEnumerator+misc.m */; };
135                 ADD65F4406DA398C007161CA /* NSException+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4206DA336E007161CA /* NSException+misc.m */; };
136                 ADD65F4506DA398C007161CA /* NSFileManager+Extensions.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4306DA336E007161CA /* NSFileManager+Extensions.m */; };
137                 ADD65F4606DA398C007161CA /* NSMethodSignature+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4406DA336E007161CA /* NSMethodSignature+misc.m */; };
138                 ADD65F4706DA398C007161CA /* NSNull+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4506DA336E007161CA /* NSNull+misc.m */; };
139                 ADD65F4806DA398C007161CA /* NSObject+Logs.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4606DA336E007161CA /* NSObject+Logs.m */; };
140                 ADD65F4906DA398C007161CA /* NSObject+Values.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4706DA336E007161CA /* NSObject+Values.m */; };
141                 ADD65F4A06DA398C007161CA /* NSProcessInfo+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4806DA336E007161CA /* NSProcessInfo+misc.m */; };
142                 ADD65F4B06DA398C007161CA /* NSRunLoop+FileObjects.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4906DA336E007161CA /* NSRunLoop+FileObjects.m */; };
143                 ADD65F4C06DA398C007161CA /* NSSet+enumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C4A06DA336E007161CA /* NSSet+enumerator.m */; };
144                 ADD65F4D06DA398C007161CA /* NSURL+misc.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5306DA336E007161CA /* NSURL+misc.m */; };
145                 ADD65F4E06DA399B007161CA /* EOCacheDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2506DA3323007161CA /* EOCacheDataSource.m */; };
146                 ADD65F4F06DA399B007161CA /* EOCompoundDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2606DA3323007161CA /* EOCompoundDataSource.m */; };
147                 ADD65F5006DA399B007161CA /* EODataSource+NGExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2706DA3323007161CA /* EODataSource+NGExtensions.m */; };
148                 ADD65F5106DA399B007161CA /* EOFetchSpecification+plist.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2806DA3323007161CA /* EOFetchSpecification+plist.m */; };
149                 ADD65F5206DA399B007161CA /* EOFilterDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2906DA3323007161CA /* EOFilterDataSource.m */; };
150                 ADD65F5306DA399B007161CA /* EOGrouping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2A06DA3323007161CA /* EOGrouping.m */; };
151                 ADD65F5406DA399B007161CA /* EOGroupingSet.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2B06DA3323007161CA /* EOGroupingSet.m */; };
152                 ADD65F5506DA399B007161CA /* EOKeyGrouping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2C06DA3323007161CA /* EOKeyGrouping.m */; };
153                 ADD65F5606DA399B007161CA /* EOKeyMapDataSource.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2D06DA3323007161CA /* EOKeyMapDataSource.m */; };
154                 ADD65F5706DA399B007161CA /* EOQualifier+CtxEval.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2E06DA3323007161CA /* EOQualifier+CtxEval.m */; };
155                 ADD65F5806DA399B007161CA /* EOQualifier+plist.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C2F06DA3323007161CA /* EOQualifier+plist.m */; };
156                 ADD65F5906DA399B007161CA /* EOQualifierGrouping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3006DA3323007161CA /* EOQualifierGrouping.m */; };
157                 ADD65F5A06DA399B007161CA /* EOSortOrdering+plist.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3106DA3323007161CA /* EOSortOrdering+plist.m */; };
158                 ADD65F5B06DA399B007161CA /* EOTrueQualifier.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3206DA3323007161CA /* EOTrueQualifier.m */; };
159                 ADD65F5C06DA399B007161CA /* NSArray+EOGrouping.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C3406DA3323007161CA /* NSArray+EOGrouping.m */; };
160                 ADD65F5D06DA39A1007161CA /* DOMNode+EOQualifier.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5E06DA336F007161CA /* DOMNode+EOQualifier.m */; };
161                 ADD65F5E06DA39A8007161CA /* NGRule.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5606DA336F007161CA /* NGRule.m */; };
162                 ADD65F5F06DA39A8007161CA /* NGRuleAssignment.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5706DA336F007161CA /* NGRuleAssignment.m */; };
163                 ADD65F6006DA39A8007161CA /* NGRuleContext.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5806DA336F007161CA /* NGRuleContext.m */; };
164                 ADD65F6106DA39A8007161CA /* NGRuleModel.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5906DA336F007161CA /* NGRuleModel.m */; };
165                 ADD65F6306DA39A8007161CA /* NGRuleParser.m in Sources */ = {isa = PBXBuildFile; fileRef = ADD65C5B06DA336F007161CA /* NGRuleParser.m */; };
166                 ADD65F6406DA3AF6007161CA /* common.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65C7006DA343C007161CA /* common.h */; };
167                 ADD65F6506DA3B38007161CA /* COPYING in Resources */ = {isa = PBXBuildFile; fileRef = ADD65C7106DA343C007161CA /* COPYING */; };
168                 ADD65F6606DA3B38007161CA /* COPYRIGHT in Resources */ = {isa = PBXBuildFile; fileRef = ADD65C7206DA343C007161CA /* COPYRIGHT */; };
169                 ADD65F7506DA3C51007161CA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65F7406DA3C51007161CA /* Foundation.framework */; };
170                 ADD65FE406DA3CA7007161CA /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65FE306DA3CA7007161CA /* libz.dylib */; };
171                 ADD65FE806DA3CDE007161CA /* DOM.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65FE506DA3CDE007161CA /* DOM.framework */; };
172                 ADD65FE906DA3CDE007161CA /* SaxObjC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65FE606DA3CDE007161CA /* SaxObjC.framework */; };
173                 ADD65FEA06DA3CDE007161CA /* XmlRpc.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD65FE706DA3CDE007161CA /* XmlRpc.framework */; };
174                 ADD6610E06DA3D1F007161CA /* EOControl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ADD6610D06DA3D1F007161CA /* EOControl.framework */; };
175                 E860657B08A6818700944393 /* NGRuleParser.h in Headers */ = {isa = PBXBuildFile; fileRef = ADD65C5A06DA336F007161CA /* NGRuleParser.h */; };
176 /* End PBXBuildFile section */
177
178 /* Begin PBXContainerItemProxy section */
179                 ADFE534206E2356A006628C4 /* PBXContainerItemProxy */ = {
180                         isa = PBXContainerItemProxy;
181                         containerPortal = ADFE533606E234E6006628C4 /* EOControl.xcodeproj */;
182                         proxyType = 2;
183                         remoteGlobalIDString = ADDF431F06DA4E3500C4E7F8;
184                         remoteInfo = EOControl;
185                 };
186 /* End PBXContainerItemProxy section */
187
188 /* Begin PBXFileReference section */
189                 AD4BF6D50703147A006FB665 /* NGResourceLocator.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGResourceLocator.h; sourceTree = "<group>"; };
190                 AD4BF6EB070314EE006FB665 /* NGResourceLocator.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGResourceLocator.m; sourceTree = "<group>"; };
191                 AD595AB00745170400B2C064 /* README */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
192                 AD665E37071F00AF00EC5911 /* NSString+Escaping.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+Escaping.h"; sourceTree = "<group>"; };
193                 AD665E38071F00AF00EC5911 /* NSString+Escaping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+Escaping.m"; sourceTree = "<group>"; };
194                 AD77EB0A0C4F5D0C0018A131 /* Common.xcconfig */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = "<group>"; };
195                 AD77EB0B0C4F5D0C0018A131 /* Development.xcconfig */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xcconfig; path = Development.xcconfig; sourceTree = "<group>"; };
196                 AD77EB0C0C4F5D0C0018A131 /* Wrapper.xcconfig */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xcconfig; path = Wrapper.xcconfig; sourceTree = "<group>"; };
197                 AD8B5D95074CF58C001AF5D3 /* NGLogFileHandleAppender.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogFileHandleAppender.m; sourceTree = "<group>"; };
198                 AD8B5D98074CF614001AF5D3 /* NGLogStdoutAppender.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogStdoutAppender.m; sourceTree = "<group>"; };
199                 AD8B5DDC074CF7C8001AF5D3 /* NGLogFileHandleAppender.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; path = NGLogFileHandleAppender.h; sourceTree = "<group>"; };
200                 AD8B5F6C074D46D0001AF5D3 /* NGLogEventFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NGLogEventFormatter.m; sourceTree = "<group>"; };
201                 AD8B5FBE074D4D18001AF5D3 /* NGLogEventFormatter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NGLogEventFormatter.h; sourceTree = "<group>"; };
202                 AD8B5FFB074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NGLogEventDetailedFormatter.m; sourceTree = "<group>"; };
203                 AD8B6017074D59B4001AF5D3 /* NGLogStderrAppender.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NGLogStderrAppender.m; sourceTree = "<group>"; };
204                 ADCD51370743BBE10071C1A1 /* ChangeLog */ = {isa = PBXFileReference; explicitFileType = text; fileEncoding = 5; indentWidth = 8; path = ChangeLog; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; };
205                 ADCD51380743BBE10071C1A1 /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
206                 ADCD51390743BBE10071C1A1 /* NGLogAppender.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogAppender.h; sourceTree = "<group>"; };
207                 ADCD513A0743BBE10071C1A1 /* NGLogAppender.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogAppender.m; sourceTree = "<group>"; };
208                 ADCD513D0743BBE10071C1A1 /* NGLogEvent.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogEvent.h; sourceTree = "<group>"; };
209                 ADCD513E0743BBE10071C1A1 /* NGLogEvent.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogEvent.m; sourceTree = "<group>"; };
210                 ADCD513F0743BBE10071C1A1 /* NGLogger.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogger.h; sourceTree = "<group>"; };
211                 ADCD51400743BBE10071C1A1 /* NGLogger.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogger.m; sourceTree = "<group>"; };
212                 ADCD51410743BBE10071C1A1 /* NGLogging.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogging.h; sourceTree = "<group>"; };
213                 ADCD51420743BBE10071C1A1 /* NGLogSyslogAppender.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogSyslogAppender.h; sourceTree = "<group>"; };
214                 ADCD51430743BBE10071C1A1 /* NGLogSyslogAppender.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLogSyslogAppender.m; sourceTree = "<group>"; };
215                 ADCD51440743BBE10071C1A1 /* NGLogLevel.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLogLevel.h; sourceTree = "<group>"; };
216                 ADCD52020743D8CA0071C1A1 /* NGLoggerManager.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGLoggerManager.h; sourceTree = "<group>"; };
217                 ADCD52030743D8CA0071C1A1 /* NGLoggerManager.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGLoggerManager.m; sourceTree = "<group>"; };
218                 ADD45B5E06FEF017004BBD65 /* NSBundle+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSBundle+misc.h"; sourceTree = "<group>"; };
219                 ADD45B5F06FEF017004BBD65 /* NSBundle+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+misc.m"; sourceTree = "<group>"; };
220                 ADD65C2506DA3323007161CA /* EOCacheDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOCacheDataSource.m; sourceTree = "<group>"; };
221                 ADD65C2606DA3323007161CA /* EOCompoundDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOCompoundDataSource.m; sourceTree = "<group>"; };
222                 ADD65C2706DA3323007161CA /* EODataSource+NGExtensions.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EODataSource+NGExtensions.m"; sourceTree = "<group>"; };
223                 ADD65C2806DA3323007161CA /* EOFetchSpecification+plist.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EOFetchSpecification+plist.m"; sourceTree = "<group>"; };
224                 ADD65C2906DA3323007161CA /* EOFilterDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOFilterDataSource.m; sourceTree = "<group>"; };
225                 ADD65C2A06DA3323007161CA /* EOGrouping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOGrouping.m; sourceTree = "<group>"; };
226                 ADD65C2B06DA3323007161CA /* EOGroupingSet.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOGroupingSet.m; sourceTree = "<group>"; };
227                 ADD65C2C06DA3323007161CA /* EOKeyGrouping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOKeyGrouping.m; sourceTree = "<group>"; };
228                 ADD65C2D06DA3323007161CA /* EOKeyMapDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOKeyMapDataSource.m; sourceTree = "<group>"; };
229                 ADD65C2E06DA3323007161CA /* EOQualifier+CtxEval.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EOQualifier+CtxEval.m"; sourceTree = "<group>"; };
230                 ADD65C2F06DA3323007161CA /* EOQualifier+plist.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EOQualifier+plist.m"; sourceTree = "<group>"; };
231                 ADD65C3006DA3323007161CA /* EOQualifierGrouping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOQualifierGrouping.m; sourceTree = "<group>"; };
232                 ADD65C3106DA3323007161CA /* EOSortOrdering+plist.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "EOSortOrdering+plist.m"; sourceTree = "<group>"; };
233                 ADD65C3206DA3323007161CA /* EOTrueQualifier.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = EOTrueQualifier.m; sourceTree = "<group>"; };
234                 ADD65C3306DA3323007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
235                 ADD65C3406DA3323007161CA /* NSArray+EOGrouping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSArray+EOGrouping.m"; sourceTree = "<group>"; };
236                 ADD65C3906DA336E007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
237                 ADD65C3A06DA336E007161CA /* NGPropertyListParser.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGPropertyListParser.m; sourceTree = "<group>"; };
238                 ADD65C3B06DA336E007161CA /* NSArray+enumerator.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSArray+enumerator.m"; sourceTree = "<group>"; };
239                 ADD65C3C06DA336E007161CA /* NSAutoreleasePool+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSAutoreleasePool+misc.m"; sourceTree = "<group>"; };
240                 ADD65C3D06DA336E007161CA /* NSCalendarDate+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSCalendarDate+misc.m"; sourceTree = "<group>"; };
241                 ADD65C3E06DA336E007161CA /* NSData+gzip.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSData+gzip.m"; sourceTree = "<group>"; };
242                 ADD65C3F06DA336E007161CA /* NSData+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSData+misc.m"; sourceTree = "<group>"; };
243                 ADD65C4006DA336E007161CA /* NSDictionary+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+misc.m"; sourceTree = "<group>"; };
244                 ADD65C4106DA336E007161CA /* NSEnumerator+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSEnumerator+misc.m"; sourceTree = "<group>"; };
245                 ADD65C4206DA336E007161CA /* NSException+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSException+misc.m"; sourceTree = "<group>"; };
246                 ADD65C4306DA336E007161CA /* NSFileManager+Extensions.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSFileManager+Extensions.m"; sourceTree = "<group>"; };
247                 ADD65C4406DA336E007161CA /* NSMethodSignature+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSMethodSignature+misc.m"; sourceTree = "<group>"; };
248                 ADD65C4506DA336E007161CA /* NSNull+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSNull+misc.m"; sourceTree = "<group>"; };
249                 ADD65C4606DA336E007161CA /* NSObject+Logs.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Logs.m"; sourceTree = "<group>"; };
250                 ADD65C4706DA336E007161CA /* NSObject+Values.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSObject+Values.m"; sourceTree = "<group>"; };
251                 ADD65C4806DA336E007161CA /* NSProcessInfo+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSProcessInfo+misc.m"; sourceTree = "<group>"; };
252                 ADD65C4906DA336E007161CA /* NSRunLoop+FileObjects.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSRunLoop+FileObjects.m"; sourceTree = "<group>"; };
253                 ADD65C4A06DA336E007161CA /* NSSet+enumerator.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSSet+enumerator.m"; sourceTree = "<group>"; };
254                 ADD65C4B06DA336E007161CA /* NSString+Encoding.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+Encoding.m"; sourceTree = "<group>"; };
255                 ADD65C4C06DA336E007161CA /* NSString+Ext.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+Ext.m"; sourceTree = "<group>"; };
256                 ADD65C4D06DA336E007161CA /* NSString+Formatting.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+Formatting.m"; sourceTree = "<group>"; };
257                 ADD65C4E06DA336E007161CA /* NSString+German.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+German.m"; sourceTree = "<group>"; };
258                 ADD65C4F06DA336E007161CA /* NSString+HTMLEscaping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+HTMLEscaping.m"; sourceTree = "<group>"; };
259                 ADD65C5006DA336E007161CA /* NSString+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+misc.m"; sourceTree = "<group>"; };
260                 ADD65C5106DA336E007161CA /* NSString+URLEscaping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+URLEscaping.m"; sourceTree = "<group>"; };
261                 ADD65C5206DA336E007161CA /* NSString+XMLEscaping.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSString+XMLEscaping.m"; sourceTree = "<group>"; };
262                 ADD65C5306DA336E007161CA /* NSURL+misc.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NSURL+misc.m"; sourceTree = "<group>"; };
263                 ADD65C5506DA336F007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
264                 ADD65C5606DA336F007161CA /* NGRule.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRule.m; sourceTree = "<group>"; };
265                 ADD65C5706DA336F007161CA /* NGRuleAssignment.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRuleAssignment.m; sourceTree = "<group>"; };
266                 ADD65C5806DA336F007161CA /* NGRuleContext.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRuleContext.m; sourceTree = "<group>"; };
267                 ADD65C5906DA336F007161CA /* NGRuleModel.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRuleModel.m; sourceTree = "<group>"; };
268                 ADD65C5A06DA336F007161CA /* NGRuleParser.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleParser.h; sourceTree = "<group>"; };
269                 ADD65C5B06DA336F007161CA /* NGRuleParser.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGRuleParser.m; sourceTree = "<group>"; };
270                 ADD65C5C06DA336F007161CA /* README */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
271                 ADD65C5E06DA336F007161CA /* DOMNode+EOQualifier.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "DOMNode+EOQualifier.m"; sourceTree = "<group>"; };
272                 ADD65C5F06DA336F007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
273                 ADD65C6F06DA343C007161CA /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 8; lastKnownFileType = text; path = ChangeLog; sourceTree = "<group>"; tabWidth = 8; usesTabs = 1; };
274                 ADD65C7006DA343C007161CA /* common.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = common.h; sourceTree = "<group>"; };
275                 ADD65C7106DA343C007161CA /* COPYING */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = COPYING; sourceTree = "<group>"; };
276                 ADD65C7206DA343C007161CA /* COPYRIGHT */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = COPYRIGHT; sourceTree = "<group>"; };
277                 ADD65C7306DA343C007161CA /* FileObjectHolder.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = FileObjectHolder.m; sourceTree = "<group>"; };
278                 ADD65C7406DA343C007161CA /* GNUmakefile */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile; sourceTree = "<group>"; tabWidth = 8; };
279                 ADD65C7506DA343C007161CA /* GNUmakefile.preamble */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = GNUmakefile.preamble; sourceTree = "<group>"; tabWidth = 8; };
280                 ADD65C7606DA343C007161CA /* libNGExtensions.def */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = libNGExtensions.def; sourceTree = "<group>"; };
281                 ADD65C7706DA343C007161CA /* NGBase64Coding.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGBase64Coding.m; sourceTree = "<group>"; };
282                 ADD65C7806DA343C007161CA /* NGBitSet.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGBitSet.m; sourceTree = "<group>"; };
283                 ADD65C7906DA343C007161CA /* NGBundleManager.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGBundleManager.m; sourceTree = "<group>"; };
284                 ADD65C7A06DA343C007161CA /* NGCalendarDateRange.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGCalendarDateRange.m; sourceTree = "<group>"; };
285                 ADD65C7C06DA343C007161CA /* NGCustomFileManager.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGCustomFileManager.m; sourceTree = "<group>"; };
286                 ADD65C7D06DA343C007161CA /* NGDirectoryEnumerator.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGDirectoryEnumerator.m; sourceTree = "<group>"; };
287                 ADD65C7E06DA343C007161CA /* NGExtensions.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGExtensions.m; sourceTree = "<group>"; };
288                 ADD65C7F06DA343C007161CA /* NGFileFolderInfoDataSource.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGFileFolderInfoDataSource.m; sourceTree = "<group>"; };
289                 ADD65C8006DA343C007161CA /* NGFileManager.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGFileManager.m; sourceTree = "<group>"; };
290                 ADD65C8106DA343C007161CA /* NGFileManager+JS.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = "NGFileManager+JS.m"; sourceTree = "<group>"; };
291                 ADD65C8206DA343C007161CA /* NGFileManagerURL.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGFileManagerURL.m; sourceTree = "<group>"; };
292                 ADD65C8306DA343C007161CA /* NGHashMap.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGHashMap.m; sourceTree = "<group>"; };
293                 ADD65C8406DA343C007161CA /* NGMerging.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGMerging.m; sourceTree = "<group>"; };
294                 ADD65C8506DA343C007161CA /* NGObjCRuntime.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGObjCRuntime.m; sourceTree = "<group>"; };
295                 ADD65C8606DA343C007161CA /* NGQuotedPrintableCoding.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGQuotedPrintableCoding.m; sourceTree = "<group>"; };
296                 ADD65C8706DA343C007161CA /* NGStack.m */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.objc; path = NGStack.m; sourceTree = "<group>"; };
297                 ADD65C8906DA343C007161CA /* SxCore-NGExtensions.graffle */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text.xml; path = "SxCore-NGExtensions.graffle"; sourceTree = "<group>"; };
298                 ADD65C8A06DA343C007161CA /* TODO */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = TODO; sourceTree = "<group>"; };
299                 ADD65C8B06DA343C007161CA /* Version */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = Version; sourceTree = "<group>"; tabWidth = 8; };
300                 ADD65D5806DA372D007161CA /* NGExtensions.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NGExtensions.framework; sourceTree = BUILT_PRODUCTS_DIR; };
301                 ADD65D5A06DA372D007161CA /* NGExtensions-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = "NGExtensions-Info.plist"; sourceTree = "<group>"; };
302                 ADD65D6206DA382F007161CA /* AutoDefines.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = AutoDefines.h; sourceTree = "<group>"; };
303                 ADD65D6306DA382F007161CA /* DOMNode+EOQualifier.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "DOMNode+EOQualifier.h"; sourceTree = "<group>"; };
304                 ADD65D6406DA382F007161CA /* EOCacheDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOCacheDataSource.h; sourceTree = "<group>"; };
305                 ADD65D6506DA382F007161CA /* EOCompoundDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOCompoundDataSource.h; sourceTree = "<group>"; };
306                 ADD65D6606DA382F007161CA /* EODataSource+NGExtensions.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EODataSource+NGExtensions.h"; sourceTree = "<group>"; };
307                 ADD65D6706DA382F007161CA /* EOFetchSpecification+plist.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EOFetchSpecification+plist.h"; sourceTree = "<group>"; };
308                 ADD65D6806DA382F007161CA /* EOFilterDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOFilterDataSource.h; sourceTree = "<group>"; };
309                 ADD65D6906DA382F007161CA /* EOGrouping.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOGrouping.h; sourceTree = "<group>"; };
310                 ADD65D6A06DA382F007161CA /* EOGroupingSet.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOGroupingSet.h; sourceTree = "<group>"; };
311                 ADD65D6B06DA382F007161CA /* EOKeyGrouping.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOKeyGrouping.h; sourceTree = "<group>"; };
312                 ADD65D6C06DA382F007161CA /* EOKeyMapDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOKeyMapDataSource.h; sourceTree = "<group>"; };
313                 ADD65D6D06DA382F007161CA /* EOQualifier+CtxEval.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EOQualifier+CtxEval.h"; sourceTree = "<group>"; };
314                 ADD65D6E06DA382F007161CA /* EOQualifier+plist.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EOQualifier+plist.h"; sourceTree = "<group>"; };
315                 ADD65D6F06DA382F007161CA /* EOQualifierGrouping.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOQualifierGrouping.h; sourceTree = "<group>"; };
316                 ADD65D7006DA382F007161CA /* EOSortOrdering+plist.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "EOSortOrdering+plist.h"; sourceTree = "<group>"; };
317                 ADD65D7106DA382F007161CA /* EOTrueQualifier.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = EOTrueQualifier.h; sourceTree = "<group>"; };
318                 ADD65D7206DA382F007161CA /* FileObjectHolder.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = FileObjectHolder.h; sourceTree = "<group>"; };
319                 ADD65D7306DA382F007161CA /* IndexFunc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = IndexFunc.h; sourceTree = "<group>"; };
320                 ADD65D7406DA382F007161CA /* NGBase64Coding.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGBase64Coding.h; sourceTree = "<group>"; };
321                 ADD65D7506DA382F007161CA /* NGBaseTypes.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGBaseTypes.h; sourceTree = "<group>"; };
322                 ADD65D7606DA382F007161CA /* NGBitSet.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGBitSet.h; sourceTree = "<group>"; };
323                 ADD65D7706DA382F007161CA /* NGBundleManager.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGBundleManager.h; sourceTree = "<group>"; };
324                 ADD65D7806DA382F007161CA /* NGCalendarDateRange.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGCalendarDateRange.h; sourceTree = "<group>"; };
325                 ADD65D7906DA382F007161CA /* NGCharBuffers.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGCharBuffers.h; sourceTree = "<group>"; };
326                 ADD65D7B06DA382F007161CA /* NGCustomFileManager.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGCustomFileManager.h; sourceTree = "<group>"; };
327                 ADD65D7C06DA382F007161CA /* NGDirectoryEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGDirectoryEnumerator.h; sourceTree = "<group>"; };
328                 ADD65D7D06DA382F007161CA /* NGExtensions.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGExtensions.h; sourceTree = "<group>"; };
329                 ADD65D7E06DA382F007161CA /* NGExtensionsDecls.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGExtensionsDecls.h; sourceTree = "<group>"; };
330                 ADD65D7F06DA382F007161CA /* NGFileFolderInfoDataSource.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGFileFolderInfoDataSource.h; sourceTree = "<group>"; };
331                 ADD65D8006DA382F007161CA /* NGFileManager.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGFileManager.h; sourceTree = "<group>"; };
332                 ADD65D8106DA382F007161CA /* NGFileManagerURL.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGFileManagerURL.h; sourceTree = "<group>"; };
333                 ADD65D8206DA382F007161CA /* NGHashMap.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGHashMap.h; sourceTree = "<group>"; };
334                 ADD65D8306DA382F007161CA /* NGMemoryAllocation.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGMemoryAllocation.h; sourceTree = "<group>"; };
335                 ADD65D8406DA382F007161CA /* NGMerging.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGMerging.h; sourceTree = "<group>"; };
336                 ADD65D8506DA382F007161CA /* NGObjCRuntime.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGObjCRuntime.h; sourceTree = "<group>"; };
337                 ADD65D8606DA382F007161CA /* NGObjectMacros.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGObjectMacros.h; sourceTree = "<group>"; };
338                 ADD65D8706DA382F007161CA /* NGPropertyListParser.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGPropertyListParser.h; sourceTree = "<group>"; };
339                 ADD65D8806DA382F007161CA /* NGQuotedPrintableCoding.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGQuotedPrintableCoding.h; sourceTree = "<group>"; };
340                 ADD65D8906DA382F007161CA /* NGRule.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRule.h; sourceTree = "<group>"; };
341                 ADD65D8A06DA382F007161CA /* NGRuleAssignment.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleAssignment.h; sourceTree = "<group>"; };
342                 ADD65D8B06DA382F007161CA /* NGRuleContext.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleContext.h; sourceTree = "<group>"; };
343                 ADD65D8C06DA382F007161CA /* NGRuleEngine.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleEngine.h; sourceTree = "<group>"; };
344                 ADD65D8D06DA3830007161CA /* NGRuleModel.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGRuleModel.h; sourceTree = "<group>"; };
345                 ADD65D8E06DA3830007161CA /* NGStack.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = NGStack.h; sourceTree = "<group>"; };
346                 ADD65D9006DA3830007161CA /* NSArray+enumerator.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSArray+enumerator.h"; sourceTree = "<group>"; };
347                 ADD65D9106DA3830007161CA /* NSAutoreleasePool+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSAutoreleasePool+misc.h"; sourceTree = "<group>"; };
348                 ADD65D9206DA3830007161CA /* NSCalendarDate+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSCalendarDate+misc.h"; sourceTree = "<group>"; };
349                 ADD65D9306DA3830007161CA /* NSData+gzip.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSData+gzip.h"; sourceTree = "<group>"; };
350                 ADD65D9406DA3830007161CA /* NSData+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSData+misc.h"; sourceTree = "<group>"; };
351                 ADD65D9506DA3830007161CA /* NSDictionary+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+misc.h"; sourceTree = "<group>"; };
352                 ADD65D9606DA3830007161CA /* NSEnumerator+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSEnumerator+misc.h"; sourceTree = "<group>"; };
353                 ADD65D9706DA3830007161CA /* NSException+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSException+misc.h"; sourceTree = "<group>"; };
354                 ADD65D9806DA3830007161CA /* NSFileManager+Extensions.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSFileManager+Extensions.h"; sourceTree = "<group>"; };
355                 ADD65D9906DA3830007161CA /* NSMethodSignature+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSMethodSignature+misc.h"; sourceTree = "<group>"; };
356                 ADD65D9A06DA3830007161CA /* NSNull+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSNull+misc.h"; sourceTree = "<group>"; };
357                 ADD65D9B06DA3830007161CA /* NSObject+Logs.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSObject+Logs.h"; sourceTree = "<group>"; };
358                 ADD65D9C06DA3830007161CA /* NSObject+Values.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSObject+Values.h"; sourceTree = "<group>"; };
359                 ADD65D9D06DA3830007161CA /* NSProcessInfo+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSProcessInfo+misc.h"; sourceTree = "<group>"; };
360                 ADD65D9E06DA3830007161CA /* NSRunLoop+FileObjects.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSRunLoop+FileObjects.h"; sourceTree = "<group>"; };
361                 ADD65D9F06DA3830007161CA /* NSSet+enumerator.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSSet+enumerator.h"; sourceTree = "<group>"; };
362                 ADD65DA006DA3830007161CA /* NSString+Encoding.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+Encoding.h"; sourceTree = "<group>"; };
363                 ADD65DA106DA3830007161CA /* NSString+Ext.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+Ext.h"; sourceTree = "<group>"; };
364                 ADD65DA206DA3830007161CA /* NSString+Formatting.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+Formatting.h"; sourceTree = "<group>"; };
365                 ADD65DA306DA3830007161CA /* NSString+German.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+German.h"; sourceTree = "<group>"; };
366                 ADD65DA406DA3830007161CA /* NSString+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSString+misc.h"; sourceTree = "<group>"; };
367                 ADD65DA506DA3830007161CA /* NSURL+misc.h */ = {isa = PBXFileReference; fileEncoding = 5; indentWidth = 2; lastKnownFileType = sourcecode.c.h; path = "NSURL+misc.h"; sourceTree = "<group>"; };
368                 ADD65F7406DA3C51007161CA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
369                 ADD65FE306DA3CA7007161CA /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = /usr/lib/libz.dylib; sourceTree = "<absolute>"; };
370                 ADD65FE506DA3CDE007161CA /* DOM.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = DOM.framework; path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/Wrapper/DOM.framework"; sourceTree = "<absolute>"; };
371                 ADD65FE606DA3CDE007161CA /* SaxObjC.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SaxObjC.framework; path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/Wrapper/SaxObjC.framework"; sourceTree = "<absolute>"; };
372                 ADD65FE706DA3CDE007161CA /* XmlRpc.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XmlRpc.framework; path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/Wrapper/XmlRpc.framework"; sourceTree = "<absolute>"; };
373                 ADD6610D06DA3D1F007161CA /* EOControl.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = EOControl.framework; path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/Wrapper/EOControl.framework"; sourceTree = "<absolute>"; };
374                 ADE7638808BB3AA500F63757 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; };
375                 ADECECB3078A48CB00B7221D /* fhs.make */ = {isa = PBXFileReference; explicitFileType = sourcecode.make; fileEncoding = 5; indentWidth = 8; path = fhs.make; sourceTree = "<group>"; tabWidth = 8; };
376                 ADFE533606E234E6006628C4 /* EOControl.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = EOControl.xcodeproj; path = ../EOControl/EOControl.xcodeproj; sourceTree = "<group>"; };
377                 ADFE533C06E2353C006628C4 /* sope-xml.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "sope-xml.xcodeproj"; path = "../../sope-xml/sope-xml.xcodeproj"; sourceTree = "<group>"; };
378 /* End PBXFileReference section */
379
380 /* Begin PBXFrameworksBuildPhase section */
381                 ADD65D5606DA372D007161CA /* Frameworks */ = {
382                         isa = PBXFrameworksBuildPhase;
383                         buildActionMask = 2147483647;
384                         files = (
385                                 ADD65F7506DA3C51007161CA /* Foundation.framework in Frameworks */,
386                                 ADD6610E06DA3D1F007161CA /* EOControl.framework in Frameworks */,
387                                 ADD65FE906DA3CDE007161CA /* SaxObjC.framework in Frameworks */,
388                                 ADD65FE806DA3CDE007161CA /* DOM.framework in Frameworks */,
389                                 ADD65FEA06DA3CDE007161CA /* XmlRpc.framework in Frameworks */,
390                                 ADD65FE406DA3CA7007161CA /* libz.dylib in Frameworks */,
391                         );
392                         runOnlyForDeploymentPostprocessing = 0;
393                 };
394 /* End PBXFrameworksBuildPhase section */
395
396 /* Begin PBXGroup section */
397                 AD77EB090C4F5D0C0018A131 /* xcconfig */ = {
398                         isa = PBXGroup;
399                         children = (
400                                 AD77EB0A0C4F5D0C0018A131 /* Common.xcconfig */,
401                                 AD77EB0B0C4F5D0C0018A131 /* Development.xcconfig */,
402                                 AD77EB0C0C4F5D0C0018A131 /* Wrapper.xcconfig */,
403                         );
404                         name = xcconfig;
405                         path = ../../xcconfig;
406                         sourceTree = "<group>";
407                 };
408                 ADCD51360743BBBC0071C1A1 /* NGLogging.subproj */ = {
409                         isa = PBXGroup;
410                         children = (
411                                 AD595AB00745170400B2C064 /* README */,
412                                 ADCD51370743BBE10071C1A1 /* ChangeLog */,
413                                 ADCD51570743BBE60071C1A1 /* Makefiles */,
414                                 ADCD515D0743BBFA0071C1A1 /* Classes */,
415                         );
416                         path = NGLogging.subproj;
417                         sourceTree = "<group>";
418                 };
419                 ADCD51570743BBE60071C1A1 /* Makefiles */ = {
420                         isa = PBXGroup;
421                         children = (
422                                 ADCD51380743BBE10071C1A1 /* GNUmakefile */,
423                         );
424                         name = Makefiles;
425                         sourceTree = "<group>";
426                 };
427                 ADCD515A0743BBF00071C1A1 /* NGLogging */ = {
428                         isa = PBXGroup;
429                         children = (
430                                 ADCD51410743BBE10071C1A1 /* NGLogging.h */,
431                                 ADCD51440743BBE10071C1A1 /* NGLogLevel.h */,
432                                 ADCD513F0743BBE10071C1A1 /* NGLogger.h */,
433                                 ADCD52020743D8CA0071C1A1 /* NGLoggerManager.h */,
434                                 ADCD513D0743BBE10071C1A1 /* NGLogEvent.h */,
435                                 AD8B5FBE074D4D18001AF5D3 /* NGLogEventFormatter.h */,
436                                 ADCD51390743BBE10071C1A1 /* NGLogAppender.h */,
437                                 AD8B5DDC074CF7C8001AF5D3 /* NGLogFileHandleAppender.h */,
438                                 ADCD51420743BBE10071C1A1 /* NGLogSyslogAppender.h */,
439                         );
440                         fileEncoding = 5;
441                         indentWidth = 2;
442                         name = NGLogging;
443                         sourceTree = "<group>";
444                 };
445                 ADCD515D0743BBFA0071C1A1 /* Classes */ = {
446                         isa = PBXGroup;
447                         children = (
448                                 ADCD51400743BBE10071C1A1 /* NGLogger.m */,
449                                 ADCD52030743D8CA0071C1A1 /* NGLoggerManager.m */,
450                                 ADCD513E0743BBE10071C1A1 /* NGLogEvent.m */,
451                                 AD8B5F6C074D46D0001AF5D3 /* NGLogEventFormatter.m */,
452                                 AD8B5FFB074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m */,
453                                 ADCD513A0743BBE10071C1A1 /* NGLogAppender.m */,
454                                 ADCD51430743BBE10071C1A1 /* NGLogSyslogAppender.m */,
455                                 AD8B5D95074CF58C001AF5D3 /* NGLogFileHandleAppender.m */,
456                                 AD8B5D98074CF614001AF5D3 /* NGLogStdoutAppender.m */,
457                                 AD8B6017074D59B4001AF5D3 /* NGLogStderrAppender.m */,
458                         );
459                         fileEncoding = 5;
460                         indentWidth = 2;
461                         name = Classes;
462                         sourceTree = "<group>";
463                 };
464                 ADD65B6606DA32D6007161CA = {
465                         isa = PBXGroup;
466                         children = (
467                                 ADD65C7106DA343C007161CA /* COPYING */,
468                                 ADD65C7206DA343C007161CA /* COPYRIGHT */,
469                                 ADD65C8A06DA343C007161CA /* TODO */,
470                                 ADD65C6F06DA343C007161CA /* ChangeLog */,
471                                 ADD65C8B06DA343C007161CA /* Version */,
472                                 ADD65C9106DA346D007161CA /* Documentation */,
473                                 ADD65C8E06DA344C007161CA /* Makefiles */,
474                                 ADD65D6106DA382F007161CA /* Headers */,
475                                 ADD65C9406DA34FF007161CA /* Classes */,
476                                 ADD65C3806DA336E007161CA /* Foundation Extensions */,
477                                 ADD65C2406DA3323007161CA /* EOControl Extensions */,
478                                 ADD65C5D06DA336F007161CA /* XML Extensions */,
479                                 ADD65C5406DA336E007161CA /* NGRuleEngine */,
480                                 ADCD51360743BBBC0071C1A1 /* NGLogging.subproj */,
481                                 ADD65D5D06DA37C7007161CA /* Resources */,
482                                 ADFE533506E234B7006628C4 /* Projects */,
483                                 ADD65D5906DA372D007161CA /* Products */,
484                                 ADD65F7306DA3C02007161CA /* Linked Frameworks */,
485                                 AD77EB090C4F5D0C0018A131 /* xcconfig */,
486                         );
487                         sourceTree = "<group>";
488                 };
489                 ADD65C2406DA3323007161CA /* EOControl Extensions */ = {
490                         isa = PBXGroup;
491                         children = (
492                                 ADE7638808BB3AA500F63757 /* README.txt */,
493                                 ADD65C3706DA333C007161CA /* Makefiles */,
494                                 ADD65C2506DA3323007161CA /* EOCacheDataSource.m */,
495                                 ADD65C2606DA3323007161CA /* EOCompoundDataSource.m */,
496                                 ADD65C2706DA3323007161CA /* EODataSource+NGExtensions.m */,
497                                 ADD65C2806DA3323007161CA /* EOFetchSpecification+plist.m */,
498                                 ADD65C2906DA3323007161CA /* EOFilterDataSource.m */,
499                                 ADD65C2A06DA3323007161CA /* EOGrouping.m */,
500                                 ADD65C2B06DA3323007161CA /* EOGroupingSet.m */,
501                                 ADD65C2C06DA3323007161CA /* EOKeyGrouping.m */,
502                                 ADD65C2D06DA3323007161CA /* EOKeyMapDataSource.m */,
503                                 ADD65C2E06DA3323007161CA /* EOQualifier+CtxEval.m */,
504                                 ADD65C2F06DA3323007161CA /* EOQualifier+plist.m */,
505                                 ADD65C3006DA3323007161CA /* EOQualifierGrouping.m */,
506                                 ADD65C3106DA3323007161CA /* EOSortOrdering+plist.m */,
507                                 ADD65C3206DA3323007161CA /* EOTrueQualifier.m */,
508                                 ADD65C3406DA3323007161CA /* NSArray+EOGrouping.m */,
509                         );
510                         name = "EOControl Extensions";
511                         path = EOExt.subproj;
512                         sourceTree = "<group>";
513                 };
514                 ADD65C3706DA333C007161CA /* Makefiles */ = {
515                         isa = PBXGroup;
516                         children = (
517                                 ADD65C3306DA3323007161CA /* GNUmakefile */,
518                         );
519                         name = Makefiles;
520                         sourceTree = "<group>";
521                 };
522                 ADD65C3806DA336E007161CA /* Foundation Extensions */ = {
523                         isa = PBXGroup;
524                         children = (
525                                 ADD65C6206DA3379007161CA /* Makefiles */,
526                                 ADD65C6506DA3394007161CA /* NSString Extensions */,
527                                 ADD65C3A06DA336E007161CA /* NGPropertyListParser.m */,
528                                 ADD65C3B06DA336E007161CA /* NSArray+enumerator.m */,
529                                 ADD65C3C06DA336E007161CA /* NSAutoreleasePool+misc.m */,
530                                 ADD45B5F06FEF017004BBD65 /* NSBundle+misc.m */,
531                                 ADD65C3D06DA336E007161CA /* NSCalendarDate+misc.m */,
532                                 ADD65C3E06DA336E007161CA /* NSData+gzip.m */,
533                                 ADD65C3F06DA336E007161CA /* NSData+misc.m */,
534                                 ADD65C4006DA336E007161CA /* NSDictionary+misc.m */,
535                                 ADD65C4106DA336E007161CA /* NSEnumerator+misc.m */,
536                                 ADD65C4206DA336E007161CA /* NSException+misc.m */,
537                                 ADD65C4306DA336E007161CA /* NSFileManager+Extensions.m */,
538                                 ADD65C4406DA336E007161CA /* NSMethodSignature+misc.m */,
539                                 ADD65C4506DA336E007161CA /* NSNull+misc.m */,
540                                 ADD65C4606DA336E007161CA /* NSObject+Logs.m */,
541                                 ADD65C4706DA336E007161CA /* NSObject+Values.m */,
542                                 ADD65C4806DA336E007161CA /* NSProcessInfo+misc.m */,
543                                 ADD65C4906DA336E007161CA /* NSRunLoop+FileObjects.m */,
544                                 ADD65C4A06DA336E007161CA /* NSSet+enumerator.m */,
545                                 ADD65C5306DA336E007161CA /* NSURL+misc.m */,
546                         );
547                         name = "Foundation Extensions";
548                         path = FdExt.subproj;
549                         sourceTree = "<group>";
550                 };
551                 ADD65C5406DA336E007161CA /* NGRuleEngine */ = {
552                         isa = PBXGroup;
553                         children = (
554                                 ADD65C5C06DA336F007161CA /* README */,
555                                 ADD65C6806DA33AC007161CA /* Makefiles */,
556                                 ADD65C5606DA336F007161CA /* NGRule.m */,
557                                 ADD65C5706DA336F007161CA /* NGRuleAssignment.m */,
558                                 ADD65C5806DA336F007161CA /* NGRuleContext.m */,
559                                 ADD65C5906DA336F007161CA /* NGRuleModel.m */,
560                                 ADD65C5A06DA336F007161CA /* NGRuleParser.h */,
561                                 ADD65C5B06DA336F007161CA /* NGRuleParser.m */,
562                         );
563                         name = NGRuleEngine;
564                         path = NGRuleEngine.subproj;
565                         sourceTree = "<group>";
566                 };
567                 ADD65C5D06DA336F007161CA /* XML Extensions */ = {
568                         isa = PBXGroup;
569                         children = (
570                                 ADD65C6E06DA33E3007161CA /* Makefiles */,
571                                 ADD65C5E06DA336F007161CA /* DOMNode+EOQualifier.m */,
572                         );
573                         name = "XML Extensions";
574                         path = XmlExt.subproj;
575                         sourceTree = "<group>";
576                 };
577                 ADD65C6206DA3379007161CA /* Makefiles */ = {
578                         isa = PBXGroup;
579                         children = (
580                                 ADD65C3906DA336E007161CA /* GNUmakefile */,
581                         );
582                         name = Makefiles;
583                         sourceTree = "<group>";
584                 };
585                 ADD65C6506DA3394007161CA /* NSString Extensions */ = {
586                         isa = PBXGroup;
587                         children = (
588                                 ADD65C4B06DA336E007161CA /* NSString+Encoding.m */,
589                                 AD665E38071F00AF00EC5911 /* NSString+Escaping.m */,
590                                 ADD65C4C06DA336E007161CA /* NSString+Ext.m */,
591                                 ADD65C4D06DA336E007161CA /* NSString+Formatting.m */,
592                                 ADD65C4E06DA336E007161CA /* NSString+German.m */,
593                                 ADD65C4F06DA336E007161CA /* NSString+HTMLEscaping.m */,
594                                 ADD65C5006DA336E007161CA /* NSString+misc.m */,
595                                 ADD65C5106DA336E007161CA /* NSString+URLEscaping.m */,
596                                 ADD65C5206DA336E007161CA /* NSString+XMLEscaping.m */,
597                         );
598                         name = "NSString Extensions";
599                         sourceTree = "<group>";
600                 };
601                 ADD65C6806DA33AC007161CA /* Makefiles */ = {
602                         isa = PBXGroup;
603                         children = (
604                                 ADD65C5506DA336F007161CA /* GNUmakefile */,
605                         );
606                         name = Makefiles;
607                         sourceTree = "<group>";
608                 };
609                 ADD65C6E06DA33E3007161CA /* Makefiles */ = {
610                         isa = PBXGroup;
611                         children = (
612                                 ADD65C5F06DA336F007161CA /* GNUmakefile */,
613                         );
614                         name = Makefiles;
615                         sourceTree = "<group>";
616                 };
617                 ADD65C8E06DA344C007161CA /* Makefiles */ = {
618                         isa = PBXGroup;
619                         children = (
620                                 ADD65C7406DA343C007161CA /* GNUmakefile */,
621                                 ADD65C7506DA343C007161CA /* GNUmakefile.preamble */,
622                                 ADECECB3078A48CB00B7221D /* fhs.make */,
623                                 ADD65C7606DA343C007161CA /* libNGExtensions.def */,
624                         );
625                         name = Makefiles;
626                         sourceTree = "<group>";
627                 };
628                 ADD65C9106DA346D007161CA /* Documentation */ = {
629                         isa = PBXGroup;
630                         children = (
631                                 ADD65C8906DA343C007161CA /* SxCore-NGExtensions.graffle */,
632                         );
633                         name = Documentation;
634                         sourceTree = "<group>";
635                 };
636                 ADD65C9406DA34FF007161CA /* Classes */ = {
637                         isa = PBXGroup;
638                         children = (
639                                 ADD65C7006DA343C007161CA /* common.h */,
640                                 ADD65C7306DA343C007161CA /* FileObjectHolder.m */,
641                                 ADD65C7706DA343C007161CA /* NGBase64Coding.m */,
642                                 ADD65C7806DA343C007161CA /* NGBitSet.m */,
643                                 ADD65C7906DA343C007161CA /* NGBundleManager.m */,
644                                 ADD65C7A06DA343C007161CA /* NGCalendarDateRange.m */,
645                                 ADD65C7C06DA343C007161CA /* NGCustomFileManager.m */,
646                                 ADD65C7D06DA343C007161CA /* NGDirectoryEnumerator.m */,
647                                 ADD65C7E06DA343C007161CA /* NGExtensions.m */,
648                                 ADD65C7F06DA343C007161CA /* NGFileFolderInfoDataSource.m */,
649                                 ADD65C8006DA343C007161CA /* NGFileManager.m */,
650                                 ADD65C8106DA343C007161CA /* NGFileManager+JS.m */,
651                                 ADD65C8206DA343C007161CA /* NGFileManagerURL.m */,
652                                 ADD65C8306DA343C007161CA /* NGHashMap.m */,
653                                 ADD65C8406DA343C007161CA /* NGMerging.m */,
654                                 ADD65C8506DA343C007161CA /* NGObjCRuntime.m */,
655                                 ADD65C8606DA343C007161CA /* NGQuotedPrintableCoding.m */,
656                                 AD4BF6EB070314EE006FB665 /* NGResourceLocator.m */,
657                                 ADD65C8706DA343C007161CA /* NGStack.m */,
658                         );
659                         name = Classes;
660                         sourceTree = "<group>";
661                 };
662                 ADD65D5906DA372D007161CA /* Products */ = {
663                         isa = PBXGroup;
664                         children = (
665                                 ADD65D5806DA372D007161CA /* NGExtensions.framework */,
666                         );
667                         name = Products;
668                         sourceTree = "<group>";
669                 };
670                 ADD65D5D06DA37C7007161CA /* Resources */ = {
671                         isa = PBXGroup;
672                         children = (
673                                 ADD65D5A06DA372D007161CA /* NGExtensions-Info.plist */,
674                         );
675                         name = Resources;
676                         sourceTree = "<group>";
677                 };
678                 ADD65D6106DA382F007161CA /* Headers */ = {
679                         isa = PBXGroup;
680                         children = (
681                                 ADD65D7D06DA382F007161CA /* NGExtensions.h */,
682                                 ADD65D7E06DA382F007161CA /* NGExtensionsDecls.h */,
683                                 ADD65DF506DA38CA007161CA /* Foundation Extensions */,
684                                 ADD65DEF06DA3877007161CA /* EOControl Extensions */,
685                                 ADD65DEC06DA3848007161CA /* XML Extensions */,
686                                 ADD65DF206DA389D007161CA /* NGRuleEngine */,
687                                 ADCD515A0743BBF00071C1A1 /* NGLogging */,
688                                 ADD65D6206DA382F007161CA /* AutoDefines.h */,
689                                 ADD65D7206DA382F007161CA /* FileObjectHolder.h */,
690                                 ADD65D7306DA382F007161CA /* IndexFunc.h */,
691                                 ADD65D7406DA382F007161CA /* NGBase64Coding.h */,
692                                 ADD65D7506DA382F007161CA /* NGBaseTypes.h */,
693                                 ADD65D7606DA382F007161CA /* NGBitSet.h */,
694                                 ADD65D7706DA382F007161CA /* NGBundleManager.h */,
695                                 ADD65D7806DA382F007161CA /* NGCalendarDateRange.h */,
696                                 ADD65D7906DA382F007161CA /* NGCharBuffers.h */,
697                                 ADD65D7B06DA382F007161CA /* NGCustomFileManager.h */,
698                                 ADD65D7C06DA382F007161CA /* NGDirectoryEnumerator.h */,
699                                 ADD65D7F06DA382F007161CA /* NGFileFolderInfoDataSource.h */,
700                                 ADD65D8006DA382F007161CA /* NGFileManager.h */,
701                                 ADD65D8106DA382F007161CA /* NGFileManagerURL.h */,
702                                 ADD65D8206DA382F007161CA /* NGHashMap.h */,
703                                 ADD65D8306DA382F007161CA /* NGMemoryAllocation.h */,
704                                 ADD65D8406DA382F007161CA /* NGMerging.h */,
705                                 ADD65D8506DA382F007161CA /* NGObjCRuntime.h */,
706                                 ADD65D8606DA382F007161CA /* NGObjectMacros.h */,
707                                 ADD65D8706DA382F007161CA /* NGPropertyListParser.h */,
708                                 AD4BF6D50703147A006FB665 /* NGResourceLocator.h */,
709                                 ADD65D8806DA382F007161CA /* NGQuotedPrintableCoding.h */,
710                                 ADD65D8E06DA3830007161CA /* NGStack.h */,
711                         );
712                         fileEncoding = 5;
713                         indentWidth = 2;
714                         name = Headers;
715                         path = NGExtensions;
716                         sourceTree = "<group>";
717                 };
718                 ADD65DEC06DA3848007161CA /* XML Extensions */ = {
719                         isa = PBXGroup;
720                         children = (
721                                 ADD65D6306DA382F007161CA /* DOMNode+EOQualifier.h */,
722                         );
723                         name = "XML Extensions";
724                         sourceTree = "<group>";
725                 };
726                 ADD65DEF06DA3877007161CA /* EOControl Extensions */ = {
727                         isa = PBXGroup;
728                         children = (
729                                 ADD65D6406DA382F007161CA /* EOCacheDataSource.h */,
730                                 ADD65D6506DA382F007161CA /* EOCompoundDataSource.h */,
731                                 ADD65D6606DA382F007161CA /* EODataSource+NGExtensions.h */,
732                                 ADD65D6706DA382F007161CA /* EOFetchSpecification+plist.h */,
733                                 ADD65D6806DA382F007161CA /* EOFilterDataSource.h */,
734                                 ADD65D6906DA382F007161CA /* EOGrouping.h */,
735                                 ADD65D6A06DA382F007161CA /* EOGroupingSet.h */,
736                                 ADD65D6B06DA382F007161CA /* EOKeyGrouping.h */,
737                                 ADD65D6C06DA382F007161CA /* EOKeyMapDataSource.h */,
738                                 ADD65D6D06DA382F007161CA /* EOQualifier+CtxEval.h */,
739                                 ADD65D6E06DA382F007161CA /* EOQualifier+plist.h */,
740                                 ADD65D6F06DA382F007161CA /* EOQualifierGrouping.h */,
741                                 ADD65D7006DA382F007161CA /* EOSortOrdering+plist.h */,
742                                 ADD65D7106DA382F007161CA /* EOTrueQualifier.h */,
743                         );
744                         name = "EOControl Extensions";
745                         sourceTree = "<group>";
746                 };
747                 ADD65DF206DA389D007161CA /* NGRuleEngine */ = {
748                         isa = PBXGroup;
749                         children = (
750                                 ADD65D8906DA382F007161CA /* NGRule.h */,
751                                 ADD65D8A06DA382F007161CA /* NGRuleAssignment.h */,
752                                 ADD65D8B06DA382F007161CA /* NGRuleContext.h */,
753                                 ADD65D8C06DA382F007161CA /* NGRuleEngine.h */,
754                                 ADD65D8D06DA3830007161CA /* NGRuleModel.h */,
755                         );
756                         fileEncoding = 5;
757                         indentWidth = 2;
758                         name = NGRuleEngine;
759                         sourceTree = "<group>";
760                 };
761                 ADD65DF506DA38CA007161CA /* Foundation Extensions */ = {
762                         isa = PBXGroup;
763                         children = (
764                                 ADD65D9006DA3830007161CA /* NSArray+enumerator.h */,
765                                 ADD65D9106DA3830007161CA /* NSAutoreleasePool+misc.h */,
766                                 ADD45B5E06FEF017004BBD65 /* NSBundle+misc.h */,
767                                 ADD65D9206DA3830007161CA /* NSCalendarDate+misc.h */,
768                                 ADD65D9306DA3830007161CA /* NSData+gzip.h */,
769                                 ADD65D9406DA3830007161CA /* NSData+misc.h */,
770                                 ADD65D9506DA3830007161CA /* NSDictionary+misc.h */,
771                                 ADD65D9606DA3830007161CA /* NSEnumerator+misc.h */,
772                                 ADD65D9706DA3830007161CA /* NSException+misc.h */,
773                                 ADD65D9806DA3830007161CA /* NSFileManager+Extensions.h */,
774                                 ADD65D9906DA3830007161CA /* NSMethodSignature+misc.h */,
775                                 ADD65D9A06DA3830007161CA /* NSNull+misc.h */,
776                                 ADD65D9B06DA3830007161CA /* NSObject+Logs.h */,
777                                 ADD65D9C06DA3830007161CA /* NSObject+Values.h */,
778                                 ADD65D9D06DA3830007161CA /* NSProcessInfo+misc.h */,
779                                 ADD65D9E06DA3830007161CA /* NSRunLoop+FileObjects.h */,
780                                 ADD65D9F06DA3830007161CA /* NSSet+enumerator.h */,
781                                 ADD65DA006DA3830007161CA /* NSString+Encoding.h */,
782                                 AD665E37071F00AF00EC5911 /* NSString+Escaping.h */,
783                                 ADD65DA106DA3830007161CA /* NSString+Ext.h */,
784                                 ADD65DA206DA3830007161CA /* NSString+Formatting.h */,
785                                 ADD65DA306DA3830007161CA /* NSString+German.h */,
786                                 ADD65DA406DA3830007161CA /* NSString+misc.h */,
787                                 ADD65DA506DA3830007161CA /* NSURL+misc.h */,
788                         );
789                         name = "Foundation Extensions";
790                         sourceTree = "<group>";
791                 };
792                 ADD65F7306DA3C02007161CA /* Linked Frameworks */ = {
793                         isa = PBXGroup;
794                         children = (
795                                 ADD65F7406DA3C51007161CA /* Foundation.framework */,
796                                 ADD6603106DA3CE2007161CA /* sope-xml */,
797                                 ADD6610D06DA3D1F007161CA /* EOControl.framework */,
798                                 ADD65FE306DA3CA7007161CA /* libz.dylib */,
799                         );
800                         name = "Linked Frameworks";
801                         sourceTree = "<group>";
802                 };
803                 ADD6603106DA3CE2007161CA /* sope-xml */ = {
804                         isa = PBXGroup;
805                         children = (
806                                 ADD65FE506DA3CDE007161CA /* DOM.framework */,
807                                 ADD65FE606DA3CDE007161CA /* SaxObjC.framework */,
808                                 ADD65FE706DA3CDE007161CA /* XmlRpc.framework */,
809                         );
810                         name = "sope-xml";
811                         sourceTree = "<group>";
812                 };
813                 ADFE533506E234B7006628C4 /* Projects */ = {
814                         isa = PBXGroup;
815                         children = (
816                                 ADFE533606E234E6006628C4 /* EOControl.xcodeproj */,
817                                 ADFE533C06E2353C006628C4 /* sope-xml.xcodeproj */,
818                         );
819                         name = Projects;
820                         sourceTree = "<group>";
821                 };
822                 ADFE533806E23507006628C4 /* Products */ = {
823                         isa = PBXGroup;
824                         children = (
825                                 ADFE533906E23507006628C4 /* EOControl.framework */,
826                         );
827                         name = Products;
828                         sourceTree = "<group>";
829                 };
830                 ADFE533F06E2353F006628C4 /* Products */ = {
831                         isa = PBXGroup;
832                         children = (
833                         );
834                         name = Products;
835                         sourceTree = "<group>";
836                 };
837 /* End PBXGroup section */
838
839 /* Begin PBXHeadersBuildPhase section */
840                 ADD65D5306DA372D007161CA /* Headers */ = {
841                         isa = PBXHeadersBuildPhase;
842                         buildActionMask = 2147483647;
843                         files = (
844                                 ADD65F6406DA3AF6007161CA /* common.h in Headers */,
845                                 ADD65DA606DA3830007161CA /* AutoDefines.h in Headers */,
846                                 ADD65DA706DA3830007161CA /* DOMNode+EOQualifier.h in Headers */,
847                                 ADD65DA806DA3830007161CA /* EOCacheDataSource.h in Headers */,
848                                 ADD65DA906DA3830007161CA /* EOCompoundDataSource.h in Headers */,
849                                 ADD65DAA06DA3830007161CA /* EODataSource+NGExtensions.h in Headers */,
850                                 ADD65DAB06DA3830007161CA /* EOFetchSpecification+plist.h in Headers */,
851                                 ADD65DAC06DA3830007161CA /* EOFilterDataSource.h in Headers */,
852                                 ADD65DAD06DA3830007161CA /* EOGrouping.h in Headers */,
853                                 ADD65DAE06DA3830007161CA /* EOGroupingSet.h in Headers */,
854                                 ADD65DAF06DA3830007161CA /* EOKeyGrouping.h in Headers */,
855                                 ADD65DB006DA3830007161CA /* EOKeyMapDataSource.h in Headers */,
856                                 ADD65DB106DA3830007161CA /* EOQualifier+CtxEval.h in Headers */,
857                                 ADD65DB206DA3830007161CA /* EOQualifier+plist.h in Headers */,
858                                 ADD65DB306DA3830007161CA /* EOQualifierGrouping.h in Headers */,
859                                 ADD65DB406DA3830007161CA /* EOSortOrdering+plist.h in Headers */,
860                                 ADD65DB506DA3830007161CA /* EOTrueQualifier.h in Headers */,
861                                 ADD65DB606DA3830007161CA /* FileObjectHolder.h in Headers */,
862                                 ADD65DB706DA3830007161CA /* IndexFunc.h in Headers */,
863                                 ADD65DB806DA3830007161CA /* NGBase64Coding.h in Headers */,
864                                 ADD65DB906DA3830007161CA /* NGBaseTypes.h in Headers */,
865                                 ADD65DBA06DA3830007161CA /* NGBitSet.h in Headers */,
866                                 ADD65DBB06DA3830007161CA /* NGBundleManager.h in Headers */,
867                                 ADD65DBC06DA3830007161CA /* NGCalendarDateRange.h in Headers */,
868                                 ADD65DBD06DA3830007161CA /* NGCharBuffers.h in Headers */,
869                                 ADD65DBF06DA3830007161CA /* NGCustomFileManager.h in Headers */,
870                                 ADD65DC006DA3830007161CA /* NGDirectoryEnumerator.h in Headers */,
871                                 ADD65DC106DA3830007161CA /* NGExtensions.h in Headers */,
872                                 ADD65DC206DA3830007161CA /* NGExtensionsDecls.h in Headers */,
873                                 ADD65DC306DA3830007161CA /* NGFileFolderInfoDataSource.h in Headers */,
874                                 ADD65DC406DA3830007161CA /* NGFileManager.h in Headers */,
875                                 ADD65DC506DA3830007161CA /* NGFileManagerURL.h in Headers */,
876                                 ADD65DC606DA3830007161CA /* NGHashMap.h in Headers */,
877                                 ADD65DC706DA3830007161CA /* NGMemoryAllocation.h in Headers */,
878                                 ADD65DC806DA3830007161CA /* NGMerging.h in Headers */,
879                                 ADD65DC906DA3830007161CA /* NGObjCRuntime.h in Headers */,
880                                 ADD65DCA06DA3830007161CA /* NGObjectMacros.h in Headers */,
881                                 ADD65DCB06DA3830007161CA /* NGPropertyListParser.h in Headers */,
882                                 ADD65DCC06DA3830007161CA /* NGQuotedPrintableCoding.h in Headers */,
883                                 ADD65DCD06DA3830007161CA /* NGRule.h in Headers */,
884                                 ADD65DCE06DA3830007161CA /* NGRuleAssignment.h in Headers */,
885                                 ADD65DCF06DA3830007161CA /* NGRuleContext.h in Headers */,
886                                 ADD65DD006DA3830007161CA /* NGRuleEngine.h in Headers */,
887                                 ADD65DD106DA3830007161CA /* NGRuleModel.h in Headers */,
888                                 ADD65DD206DA3830007161CA /* NGStack.h in Headers */,
889                                 ADD65DD406DA3830007161CA /* NSArray+enumerator.h in Headers */,
890                                 ADD65DD506DA3830007161CA /* NSAutoreleasePool+misc.h in Headers */,
891                                 ADD65DD606DA3830007161CA /* NSCalendarDate+misc.h in Headers */,
892                                 ADD65DD706DA3830007161CA /* NSData+gzip.h in Headers */,
893                                 ADD65DD806DA3830007161CA /* NSData+misc.h in Headers */,
894                                 ADD65DD906DA3830007161CA /* NSDictionary+misc.h in Headers */,
895                                 ADD65DDA06DA3830007161CA /* NSEnumerator+misc.h in Headers */,
896                                 ADD65DDB06DA3830007161CA /* NSException+misc.h in Headers */,
897                                 ADD65DDC06DA3830007161CA /* NSFileManager+Extensions.h in Headers */,
898                                 ADD65DDD06DA3830007161CA /* NSMethodSignature+misc.h in Headers */,
899                                 ADD65DDE06DA3830007161CA /* NSNull+misc.h in Headers */,
900                                 ADD65DDF06DA3830007161CA /* NSObject+Logs.h in Headers */,
901                                 ADD65DE006DA3830007161CA /* NSObject+Values.h in Headers */,
902                                 ADD65DE106DA3830007161CA /* NSProcessInfo+misc.h in Headers */,
903                                 ADD65DE206DA3830007161CA /* NSRunLoop+FileObjects.h in Headers */,
904                                 ADD65DE306DA3830007161CA /* NSSet+enumerator.h in Headers */,
905                                 ADD65DE406DA3830007161CA /* NSString+Encoding.h in Headers */,
906                                 AD665E39071F00AF00EC5911 /* NSString+Escaping.h in Headers */,
907                                 ADD65DE506DA3830007161CA /* NSString+Ext.h in Headers */,
908                                 ADD65DE606DA3830007161CA /* NSString+Formatting.h in Headers */,
909                                 ADD65DE706DA3830007161CA /* NSString+German.h in Headers */,
910                                 ADD65DE806DA3830007161CA /* NSString+misc.h in Headers */,
911                                 ADD65DE906DA3830007161CA /* NSURL+misc.h in Headers */,
912                                 ADD45B6006FEF017004BBD65 /* NSBundle+misc.h in Headers */,
913                                 AD4BF6D60703147A006FB665 /* NGResourceLocator.h in Headers */,
914                                 ADCD51480743BBE10071C1A1 /* NGLogAppender.h in Headers */,
915                                 ADCD514C0743BBE10071C1A1 /* NGLogEvent.h in Headers */,
916                                 ADCD514E0743BBE10071C1A1 /* NGLogger.h in Headers */,
917                                 ADCD51500743BBE10071C1A1 /* NGLogging.h in Headers */,
918                                 ADCD51510743BBE10071C1A1 /* NGLogSyslogAppender.h in Headers */,
919                                 ADCD51530743BBE10071C1A1 /* NGLogLevel.h in Headers */,
920                                 ADCD52040743D8CA0071C1A1 /* NGLoggerManager.h in Headers */,
921                                 AD8B5DDD074CF7C8001AF5D3 /* NGLogFileHandleAppender.h in Headers */,
922                                 AD8B5FBF074D4D18001AF5D3 /* NGLogEventFormatter.h in Headers */,
923                                 E860657B08A6818700944393 /* NGRuleParser.h in Headers */,
924                         );
925                         runOnlyForDeploymentPostprocessing = 0;
926                 };
927 /* End PBXHeadersBuildPhase section */
928
929 /* Begin PBXNativeTarget section */
930                 ADD65D5706DA372D007161CA /* NGExtensions */ = {
931                         isa = PBXNativeTarget;
932                         buildConfigurationList = ADA077D00857382A00993825 /* Build configuration list for PBXNativeTarget "NGExtensions" */;
933                         buildPhases = (
934                                 ADD65D5306DA372D007161CA /* Headers */,
935                                 ADD65D5406DA372D007161CA /* Resources */,
936                                 ADD65D5506DA372D007161CA /* Sources */,
937                                 ADD65D5606DA372D007161CA /* Frameworks */,
938                         );
939                         buildRules = (
940                         );
941                         dependencies = (
942                         );
943                         name = NGExtensions;
944                         productName = NGExtensions;
945                         productReference = ADD65D5806DA372D007161CA /* NGExtensions.framework */;
946                         productType = "com.apple.product-type.framework";
947                 };
948 /* End PBXNativeTarget section */
949
950 /* Begin PBXProject section */
951                 ADD65B6A06DA32D6007161CA /* Project object */ = {
952                         isa = PBXProject;
953                         buildConfigurationList = ADA077DE0857382A00993825 /* Build configuration list for PBXProject "NGExtensions" */;
954                         hasScannedForEncodings = 0;
955                         mainGroup = ADD65B6606DA32D6007161CA;
956                         productRefGroup = ADD65D5906DA372D007161CA /* Products */;
957                         projectDirPath = "";
958                         projectReferences = (
959                                 {
960                                         ProductGroup = ADFE533806E23507006628C4 /* Products */;
961                                         ProjectRef = ADFE533606E234E6006628C4 /* EOControl.xcodeproj */;
962                                 },
963                                 {
964                                         ProductGroup = ADFE533F06E2353F006628C4 /* Products */;
965                                         ProjectRef = ADFE533C06E2353C006628C4 /* sope-xml.xcodeproj */;
966                                 },
967                         );
968                         targets = (
969                                 ADD65D5706DA372D007161CA /* NGExtensions */,
970                         );
971                 };
972 /* End PBXProject section */
973
974 /* Begin PBXReferenceProxy section */
975                 ADFE533906E23507006628C4 /* EOControl.framework */ = {
976                         isa = PBXReferenceProxy;
977                         fileType = wrapper.framework;
978                         path = EOControl.framework;
979                         remoteRef = ADFE534206E2356A006628C4 /* PBXContainerItemProxy */;
980                         sourceTree = BUILT_PRODUCTS_DIR;
981                 };
982 /* End PBXReferenceProxy section */
983
984 /* Begin PBXResourcesBuildPhase section */
985                 ADD65D5406DA372D007161CA /* Resources */ = {
986                         isa = PBXResourcesBuildPhase;
987                         buildActionMask = 2147483647;
988                         files = (
989                                 ADD65F6506DA3B38007161CA /* COPYING in Resources */,
990                                 ADD65F6606DA3B38007161CA /* COPYRIGHT in Resources */,
991                                 AD595AB10745170400B2C064 /* README in Resources */,
992                         );
993                         runOnlyForDeploymentPostprocessing = 0;
994                 };
995 /* End PBXResourcesBuildPhase section */
996
997 /* Begin PBXSourcesBuildPhase section */
998                 ADD65D5506DA372D007161CA /* Sources */ = {
999                         isa = PBXSourcesBuildPhase;
1000                         buildActionMask = 2147483647;
1001                         files = (
1002                                 ADD65F5E06DA39A8007161CA /* NGRule.m in Sources */,
1003                                 ADD65F5F06DA39A8007161CA /* NGRuleAssignment.m in Sources */,
1004                                 ADD65F6006DA39A8007161CA /* NGRuleContext.m in Sources */,
1005                                 ADD65F6106DA39A8007161CA /* NGRuleModel.m in Sources */,
1006                                 ADD65F6306DA39A8007161CA /* NGRuleParser.m in Sources */,
1007                                 ADD65F5D06DA39A1007161CA /* DOMNode+EOQualifier.m in Sources */,
1008                                 ADD65F4E06DA399B007161CA /* EOCacheDataSource.m in Sources */,
1009                                 ADD65F4F06DA399B007161CA /* EOCompoundDataSource.m in Sources */,
1010                                 ADD65F5006DA399B007161CA /* EODataSource+NGExtensions.m in Sources */,
1011                                 ADD65F5106DA399B007161CA /* EOFetchSpecification+plist.m in Sources */,
1012                                 ADD65F5206DA399B007161CA /* EOFilterDataSource.m in Sources */,
1013                                 ADD65F5306DA399B007161CA /* EOGrouping.m in Sources */,
1014                                 ADD65F5406DA399B007161CA /* EOGroupingSet.m in Sources */,
1015                                 ADD65F5506DA399B007161CA /* EOKeyGrouping.m in Sources */,
1016                                 ADD65F5606DA399B007161CA /* EOKeyMapDataSource.m in Sources */,
1017                                 ADD65F5706DA399B007161CA /* EOQualifier+CtxEval.m in Sources */,
1018                                 ADD65F5806DA399B007161CA /* EOQualifier+plist.m in Sources */,
1019                                 ADD65F5906DA399B007161CA /* EOQualifierGrouping.m in Sources */,
1020                                 ADD65F5A06DA399B007161CA /* EOSortOrdering+plist.m in Sources */,
1021                                 ADD65F5B06DA399B007161CA /* EOTrueQualifier.m in Sources */,
1022                                 ADD65F5C06DA399B007161CA /* NSArray+EOGrouping.m in Sources */,
1023                                 ADD65F3406DA398C007161CA /* NSString+Encoding.m in Sources */,
1024                                 ADD65F3506DA398C007161CA /* NSString+Ext.m in Sources */,
1025                                 ADD65F3606DA398C007161CA /* NSString+Formatting.m in Sources */,
1026                                 ADD65F3706DA398C007161CA /* NSString+German.m in Sources */,
1027                                 ADD65F3806DA398C007161CA /* NSString+HTMLEscaping.m in Sources */,
1028                                 ADD65F3906DA398C007161CA /* NSString+misc.m in Sources */,
1029                                 ADD65F3A06DA398C007161CA /* NSString+URLEscaping.m in Sources */,
1030                                 ADD65F3B06DA398C007161CA /* NSString+XMLEscaping.m in Sources */,
1031                                 ADD65F3C06DA398C007161CA /* NGPropertyListParser.m in Sources */,
1032                                 ADD65F3D06DA398C007161CA /* NSArray+enumerator.m in Sources */,
1033                                 ADD65F3E06DA398C007161CA /* NSAutoreleasePool+misc.m in Sources */,
1034                                 ADD65F3F06DA398C007161CA /* NSCalendarDate+misc.m in Sources */,
1035                                 ADD65F4006DA398C007161CA /* NSData+gzip.m in Sources */,
1036                                 ADD65F4106DA398C007161CA /* NSData+misc.m in Sources */,
1037                                 ADD65F4206DA398C007161CA /* NSDictionary+misc.m in Sources */,
1038                                 ADD65F4306DA398C007161CA /* NSEnumerator+misc.m in Sources */,
1039                                 ADD65F4406DA398C007161CA /* NSException+misc.m in Sources */,
1040                                 ADD65F4506DA398C007161CA /* NSFileManager+Extensions.m in Sources */,
1041                                 ADD65F4606DA398C007161CA /* NSMethodSignature+misc.m in Sources */,
1042                                 ADD65F4706DA398C007161CA /* NSNull+misc.m in Sources */,
1043                                 ADD65F4806DA398C007161CA /* NSObject+Logs.m in Sources */,
1044                                 ADD65F4906DA398C007161CA /* NSObject+Values.m in Sources */,
1045                                 ADD65F4A06DA398C007161CA /* NSProcessInfo+misc.m in Sources */,
1046                                 ADD65F4B06DA398C007161CA /* NSRunLoop+FileObjects.m in Sources */,
1047                                 ADD65F4C06DA398C007161CA /* NSSet+enumerator.m in Sources */,
1048                                 ADD65F4D06DA398C007161CA /* NSURL+misc.m in Sources */,
1049                                 ADD65F2106DA397E007161CA /* FileObjectHolder.m in Sources */,
1050                                 ADD65F2206DA397E007161CA /* NGBase64Coding.m in Sources */,
1051                                 ADD65F2306DA397E007161CA /* NGBitSet.m in Sources */,
1052                                 ADD65F2406DA397E007161CA /* NGBundleManager.m in Sources */,
1053                                 ADD65F2506DA397E007161CA /* NGCalendarDateRange.m in Sources */,
1054                                 ADD65F2706DA397E007161CA /* NGCustomFileManager.m in Sources */,
1055                                 ADD65F2806DA397E007161CA /* NGDirectoryEnumerator.m in Sources */,
1056                                 ADD65F2906DA397E007161CA /* NGExtensions.m in Sources */,
1057                                 ADD65F2A06DA397E007161CA /* NGFileFolderInfoDataSource.m in Sources */,
1058                                 ADD65F2B06DA397E007161CA /* NGFileManager.m in Sources */,
1059                                 ADD65F2C06DA397E007161CA /* NGFileManager+JS.m in Sources */,
1060                                 ADD65F2D06DA397E007161CA /* NGFileManagerURL.m in Sources */,
1061                                 ADD65F2E06DA397E007161CA /* NGHashMap.m in Sources */,
1062                                 ADD65F2F06DA397E007161CA /* NGMerging.m in Sources */,
1063                                 ADD65F3006DA397E007161CA /* NGObjCRuntime.m in Sources */,
1064                                 ADD65F3106DA397E007161CA /* NGQuotedPrintableCoding.m in Sources */,
1065                                 ADD65F3206DA397E007161CA /* NGStack.m in Sources */,
1066                                 ADD45B6106FEF017004BBD65 /* NSBundle+misc.m in Sources */,
1067                                 AD4BF6EC070314EE006FB665 /* NGResourceLocator.m in Sources */,
1068                                 AD665E3A071F00AF00EC5911 /* NSString+Escaping.m in Sources */,
1069                                 ADCD51490743BBE10071C1A1 /* NGLogAppender.m in Sources */,
1070                                 ADCD514D0743BBE10071C1A1 /* NGLogEvent.m in Sources */,
1071                                 ADCD514F0743BBE10071C1A1 /* NGLogger.m in Sources */,
1072                                 ADCD51520743BBE10071C1A1 /* NGLogSyslogAppender.m in Sources */,
1073                                 ADCD52050743D8CA0071C1A1 /* NGLoggerManager.m in Sources */,
1074                                 AD8B5D97074CF58C001AF5D3 /* NGLogFileHandleAppender.m in Sources */,
1075                                 AD8B5D99074CF614001AF5D3 /* NGLogStdoutAppender.m in Sources */,
1076                                 AD8B5F6D074D46D0001AF5D3 /* NGLogEventFormatter.m in Sources */,
1077                                 AD8B5FFC074D57B2001AF5D3 /* NGLogEventDetailedFormatter.m in Sources */,
1078                                 AD8B6018074D59B4001AF5D3 /* NGLogStderrAppender.m in Sources */,
1079                         );
1080                         runOnlyForDeploymentPostprocessing = 0;
1081                 };
1082 /* End PBXSourcesBuildPhase section */
1083
1084 /* Begin XCBuildConfiguration section */
1085                 ADA077D10857382A00993825 /* Development */ = {
1086                         isa = XCBuildConfiguration;
1087                         baseConfigurationReference = AD77EB0B0C4F5D0C0018A131 /* Development.xcconfig */;
1088                         buildSettings = {
1089                                 DYLIB_COMPATIBILITY_VERSION = "$(SOPE_MAJOR_VERSION).$(SOPE_MINOR_VERSION).0";
1090                                 DYLIB_CURRENT_VERSION = "$(SOPE_MAJOR_VERSION).$(SOPE_MINOR_VERSION).194";
1091                                 FRAMEWORK_VERSION = A;
1092                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1093                                 GCC_PREFIX_HEADER = common.h;
1094                                 HEADER_SEARCH_PATHS = (
1095                                         .,
1096                                         NGExtensions,
1097                                 );
1098                                 INFOPLIST_FILE = "NGExtensions-Info.plist";
1099                                 OTHER_LDFLAGS = (
1100                                         "$(OTHER_LDFLAGS)",
1101                                         "-seg1addr",
1102                                         0xC1200000,
1103                                         "-headerpad_max_install_names",
1104                                 );
1105                                 PRODUCT_NAME = NGExtensions;
1106                         };
1107                         name = Development;
1108                 };
1109                 ADA077D20857382A00993825 /* Wrapper */ = {
1110                         isa = XCBuildConfiguration;
1111                         baseConfigurationReference = AD77EB0C0C4F5D0C0018A131 /* Wrapper.xcconfig */;
1112                         buildSettings = {
1113                                 DYLIB_COMPATIBILITY_VERSION = "$(SOPE_MAJOR_VERSION).$(SOPE_MINOR_VERSION).0";
1114                                 DYLIB_CURRENT_VERSION = "$(SOPE_MAJOR_VERSION).$(SOPE_MINOR_VERSION).194";
1115                                 FRAMEWORK_VERSION = A;
1116                                 GCC_PRECOMPILE_PREFIX_HEADER = YES;
1117                                 GCC_PREFIX_HEADER = common.h;
1118                                 HEADER_SEARCH_PATHS = (
1119                                         .,
1120                                         NGExtensions,
1121                                 );
1122                                 INFOPLIST_FILE = "NGExtensions-Info.plist";
1123                                 OTHER_LDFLAGS = (
1124                                         "$(OTHER_LDFLAGS)",
1125                                         "-seg1addr",
1126                                         0xC1200000,
1127                                         "-headerpad_max_install_names",
1128                                 );
1129                                 PRODUCT_NAME = NGExtensions;
1130                         };
1131                         name = Wrapper;
1132                 };
1133                 ADA077DF0857382A00993825 /* Development */ = {
1134                         isa = XCBuildConfiguration;
1135                         buildSettings = {
1136                         };
1137                         name = Development;
1138                 };
1139                 ADA077E00857382A00993825 /* Wrapper */ = {
1140                         isa = XCBuildConfiguration;
1141                         buildSettings = {
1142                         };
1143                         name = Wrapper;
1144                 };
1145 /* End XCBuildConfiguration section */
1146
1147 /* Begin XCConfigurationList section */
1148                 ADA077D00857382A00993825 /* Build configuration list for PBXNativeTarget "NGExtensions" */ = {
1149                         isa = XCConfigurationList;
1150                         buildConfigurations = (
1151                                 ADA077D10857382A00993825 /* Development */,
1152                                 ADA077D20857382A00993825 /* Wrapper */,
1153                         );
1154                         defaultConfigurationIsVisible = 0;
1155                         defaultConfigurationName = Development;
1156                 };
1157                 ADA077DE0857382A00993825 /* Build configuration list for PBXProject "NGExtensions" */ = {
1158                         isa = XCConfigurationList;
1159                         buildConfigurations = (
1160                                 ADA077DF0857382A00993825 /* Development */,
1161                                 ADA077E00857382A00993825 /* Wrapper */,
1162                         );
1163                         defaultConfigurationIsVisible = 0;
1164                         defaultConfigurationName = Development;
1165                 };
1166 /* End XCConfigurationList section */
1167         };
1168         rootObject = ADD65B6A06DA32D6007161CA /* Project object */;
1169 }