// !$*UTF8*$! { 089C1660FE840EACC02AAC07 /* English */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {560, 531}}"; sepNavSelRange = "{87, 0}"; sepNavVisRect = "{{0, 0}, {560, 531}}"; }; }; 231C95D30B201AD30027FCD8 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AEA60B177BFB002FB2CE /* OAExpressionOperations.m */; name = "OAExpressionOperations.m: 131"; rLen = 0; rLoc = 3654; rType = 0; vrLen = 814; vrLoc = 460; }; 231C95D40B201AD30027FCD8 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AEF10B17AB36002FB2CE /* OAExpressionToken.m */; name = "OAExpressionToken.m: text"; rLen = 0; rLoc = 1265; rType = 0; vrLen = 633; vrLoc = 574; }; 231C95D50B201AD30027FCD8 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AEF00B17AB36002FB2CE /* OAExpressionToken.h */; name = "OAExpressionToken.h: OAEXPRCLOSEPAREN"; rLen = 0; rLoc = 923; rType = 0; vrLen = 881; vrLoc = 923; }; 231C95D70B201AD30027FCD8 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 23A090640B18D00E00494398 /* OADecimalNumberExpressionFormatter.m */; name = "OADecimalNumberExpressionFormatter.m: 54"; rLen = 0; rLoc = 1526; rType = 0; vrLen = 623; vrLoc = 160; }; 231C95DE0B201AD30027FCD8 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AEA60B177BFB002FB2CE /* OAExpressionOperations.m */; name = "OAExpressionOperations.m: 131"; rLen = 0; rLoc = 3654; rType = 0; vrLen = 814; vrLoc = 460; }; 231C95E10B201AD30027FCD8 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AEF10B17AB36002FB2CE /* OAExpressionToken.m */; name = "OAExpressionToken.m: text"; rLen = 0; rLoc = 1265; rType = 0; vrLen = 633; vrLoc = 574; }; 2321C3EC0A6EB8FD006BE022 /* drachma */ = { isa = PBXExecutable; activeArgIndices = ( ); argumentStrings = ( ); autoAttachOnCrash = 1; breakpointsEnabled = 1; configStateDict = { }; customDataFormattersEnabled = 1; debuggerPlugin = GDBDebugging; disassemblyDisplayState = 0; dylibVariantSuffix = ""; enableDebugStr = 1; environmentEntries = ( ); executableSystemSymbolLevel = 0; executableUserSymbolLevel = 0; libgmallocEnabled = 0; name = drachma; savedGlobals = { }; sourceDirectories = ( ); variableFormatDictionary = { $cr = 1; $ctr = 1; $lr = 1; $mq = 1; $pc = 1; $ps = 1; $r0 = 1; $r1 = 1; $r10 = 1; $r11 = 1; $r12 = 1; $r13 = 1; $r14 = 1; $r15 = 1; $r16 = 1; $r17 = 1; $r18 = 1; $r19 = 1; $r2 = 1; $r20 = 1; $r21 = 1; $r22 = 1; $r23 = 1; $r24 = 1; $r25 = 1; $r26 = 1; $r27 = 1; $r28 = 1; $r29 = 1; $r3 = 1; $r30 = 1; $r31 = 1; $r4 = 1; $r5 = 1; $r6 = 1; $r7 = 1; $r8 = 1; $r9 = 1; $xer = 1; }; }; 2321C3FA0A6EB900006BE022 /* Source Control */ = { isa = PBXSourceControlManager; fallbackIsa = XCSourceControlManager; isSCMEnabled = 0; scmConfiguration = { }; scmType = ""; }; 2321C3FB0A6EB900006BE022 /* Code sense */ = { isa = PBXCodeSenseManager; indexTemplatePath = ""; }; 2321C40E0A6EBE05006BE022 /* ModeledObjectTypes.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {768, 1890}}"; sepNavSelRange = "{2899, 27}"; sepNavVisRect = "{{0, 1022}, {768, 749}}"; sepNavWindowFrame = "{{109, 92}, {807, 654}}"; }; }; 2321C40F0A6EBE05006BE022 /* ModeledObjectTypes.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {768, 7518}}"; sepNavSelRange = "{898, 0}"; sepNavVisRect = "{{0, 3635}, {768, 749}}"; sepNavWindowFrame = "{{13, 145}, {870, 578}}"; }; }; 2321C4670A6ECA33006BE022 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C40E0A6EBE05006BE022 /* ModeledObjectTypes.h */; name = "ModeledObjectTypes.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 532; vrLoc = 0; }; 2321C4680A6ECA33006BE022 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C40F0A6EBE05006BE022 /* ModeledObjectTypes.m */; name = "ModeledObjectTypes.m: 157"; rLen = 0; rLoc = 2487; rType = 0; vrLen = 555; vrLoc = 234; }; 2321C4690A6ECA33006BE022 /* XDModelBookmark */ = { isa = XDModelBookmark; fRef = 775BDEF0067A8BF0009058FE /* Drachma-002.xcdatamodel */; fallbackIsa = PBXBookmark; }; 2321C4840A6ECA7B006BE022 /* DrachmaController.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {770, 4830}}"; sepNavSelRange = "{3664, 0}"; sepNavVisRect = "{{0, 1224}, {768, 525}}"; sepNavWindowFrame = "{{82, 80}, {807, 654}}"; }; }; 2321C4850A6ECA7B006BE022 /* DrachmaController.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {650, 1330}}"; sepNavSelRange = "{49, 0}"; sepNavVisRect = "{{0, 0}, {566, 276}}"; }; }; 2321C4950A6ECBD8006BE022 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C4850A6ECA7B006BE022 /* DrachmaController.h */; name = "DrachmaController.h: 11"; rLen = 0; rLoc = 2449; rType = 0; vrLen = 190; vrLoc = 0; }; 2321C62A0A6EE47D006BE022 /* CompletingTextView.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {620, 966}}"; sepNavSelRange = "{166, 0}"; sepNavVisRect = "{{0, 0}, {566, 276}}"; sepNavWindowFrame = "{{206, 92}, {807, 654}}"; }; }; 2321C62B0A6EE47D006BE022 /* CompletingTextView.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {560, 362}}"; sepNavSelRange = "{357, 0}"; sepNavVisRect = "{{0, 0}, {560, 362}}"; }; }; 2321C6670A6EE62C006BE022 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C62A0A6EE47D006BE022 /* CompletingTextView.m */; name = "CompletingTextView.m: 3"; rLen = 0; rLoc = 289; rType = 0; vrLen = 73; vrLoc = 0; }; 2321C6CC0A6EEAD4006BE022 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C62B0A6EE47D006BE022 /* CompletingTextView.h */; name = "CompletingTextView.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 248; vrLoc = 0; }; 2321C7530A6EEEBE006BE022 /* -[NSException raise] */ = { isa = PBXSymbolicBreakpoint; actions = ( ); breakpointStyle = 1; continueAfterActions = 0; countType = 0; delayBeforeContinue = 0; hitCount = 0; ignoreCount = 0; location = Foundation; modificationTime = 216494416.660526; state = 0; symbolName = "-[NSException raise]"; }; 234606B90A716B5300B81D10 /* OAFormPrompter.m */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = OAFormPrompter.m; path = /Users/niko/hg/proj/oaxaca/src/OAFormPrompter/OAFormPrompter.m; sourceTree = ""; }; 234606C20A716B5300B81D10 /* OATextField.h */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OATextField.h; path = /Users/niko/hg/proj/oaxaca/src/OATextField/OATextField.h; sourceTree = ""; }; 234606C50A716B5300B81D10 /* OAWorkChunker.h */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OAWorkChunker.h; path = /Users/niko/hg/proj/oaxaca/src/OAWorkChunker/OAWorkChunker.h; sourceTree = ""; }; 234606C60A716B5300B81D10 /* OAWorkChunker.m */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = OAWorkChunker.m; path = /Users/niko/hg/proj/oaxaca/src/OAWorkChunker/OAWorkChunker.m; sourceTree = ""; }; 234607AF0A7176F700B81D10 /* DrachmaPayeeManagement.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {779, 504}}"; sepNavSelRange = "{411, 0}"; sepNavVisRect = "{{0, 0}, {779, 498}}"; }; }; 234607B00A7176F700B81D10 /* DrachmaPayeeManagement.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1155, 2310}}"; sepNavSelRange = "{2085, 0}"; sepNavVisRange = "{1696, 895}"; sepNavVisRect = "{{0, 471}, {566, 276}}"; sepNavWindowFrame = "{{15, 114}, {824, 627}}"; }; }; 234608190A717A4100B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234607AF0A7176F700B81D10 /* DrachmaPayeeManagement.h */; name = "PayeeManagement.h: 18"; rLen = 0; rLoc = 592; rType = 0; vrLen = 292; vrLoc = 0; }; 2346081E0A717A4100B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234607B00A7176F700B81D10 /* DrachmaPayeeManagement.m */; name = "PayeeManager.m: 11"; rLen = 0; rLoc = 228; rType = 0; vrLen = 927; vrLoc = 0; }; 2346087B0A72095800B81D10 /* OADataWatch.h */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OADataWatch.h; path = /Users/niko/hg/proj/oaxaca/src/OACoreData/OADataWatch.h; sourceTree = ""; }; 2346087C0A72095800B81D10 /* OADataWatch.m */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OADataWatch.m; path = /Users/niko/hg/proj/oaxaca/src/OACoreData/OADataWatch.m; sourceTree = ""; }; 234608AC0A7214CE00B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2346087B0A72095800B81D10 /* OADataWatch.h */; name = "OADataWatch.h: 18"; rLen = 0; rLoc = 543; rType = 0; vrLen = 407; vrLoc = 0; }; 234608F50A72174F00B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234606B90A716B5300B81D10 /* OAFormPrompter.m */; name = "OAFormPrompter.m: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 1399; vrLoc = 0; }; 234609080A7217A700B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2346087C0A72095800B81D10 /* OADataWatch.m */; name = "OADataWatch.m: 69"; rLen = 0; rLoc = 1637; rType = 0; vrLen = 1006; vrLoc = 1010; }; 234609090A7217A700B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234606B90A716B5300B81D10 /* OAFormPrompter.m */; name = "OAFormPrompter.m: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 1399; vrLoc = 0; }; 2346090A0A7217A700B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234606C20A716B5300B81D10 /* OATextField.h */; name = "OATextField.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 1210; vrLoc = 88; }; 2346090D0A7217A700B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2346087C0A72095800B81D10 /* OADataWatch.m */; name = "OADataWatch.m: 69"; rLen = 0; rLoc = 1637; rType = 0; vrLen = 1006; vrLoc = 1010; }; 2346090F0A7217A700B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234606C20A716B5300B81D10 /* OATextField.h */; name = "OATextField.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 1210; vrLoc = 88; }; 234609100A7217A700B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234606C50A716B5300B81D10 /* OAWorkChunker.h */; name = "OAWorkChunker.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 1291; vrLoc = 0; }; 234609110A7217A700B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234606C60A716B5300B81D10 /* OAWorkChunker.m */; name = "OAWorkChunker.m: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 678; vrLoc = 1545; }; 234609E10A7360C800B81D10 /* ModeledObjectCategories.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {768, 525}}"; sepNavSelRange = "{404, 0}"; sepNavVisRect = "{{0, 0}, {768, 525}}"; }; }; 234609E20A7360C800B81D10 /* ModeledObjectCategories.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {768, 525}}"; sepNavSelRange = "{522, 0}"; sepNavVisRect = "{{0, 0}, {768, 525}}"; }; }; 234609F80A73613E00B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234609E10A7360C800B81D10 /* ModeledObjectCategories.h */; name = "ModeledObjectCategories.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 235; vrLoc = 0; }; 23460A290A73621300B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2A37F4BAFDCFA73011CA2CEA /* English */; name = "English: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 157; vrLoc = 0; }; 23460B6C0A73888700B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2A37F4B0FDCFA73011CA2CEA /* main.m */; name = "main.m: 13"; rLen = 0; rLoc = 198; rType = 0; vrLen = 636; vrLoc = 0; }; 23460B860A77823500B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234606C50A716B5300B81D10 /* OAWorkChunker.h */; name = "OAWorkChunker.h: _panel"; rLen = 0; rLoc = 1266; rType = 0; vrLen = 1193; vrLoc = 816; }; 23460B870A77823500B81D10 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234606C60A716B5300B81D10 /* OAWorkChunker.m */; name = "OAWorkChunker.m: 165"; rLen = 0; rLoc = 4161; rType = 0; vrLen = 1140; vrLoc = 2379; }; 2353B4D20A84A27D0001015B /* Balancer.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {768, 749}}"; sepNavSelRange = "{1197, 0}"; sepNavVisRect = "{{0, 0}, {768, 749}}"; sepNavWindowFrame = "{{186, 73}, {807, 654}}"; }; }; 2353B5030A84A6BE0001015B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2353B4D20A84A27D0001015B /* Balancer.h */; name = "Balancer.h: 10"; rLen = 0; rLoc = 1472; rType = 0; vrLen = 132; vrLoc = 0; }; 235AD3ED0A70BE2200C1757B /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2A37F4AEFDCFA73011CA2CEA /* Drachma.h */; name = "Drachma.h: 13"; rLen = 0; rLoc = 293; rType = 0; vrLen = 214; vrLoc = 0; }; 236AD9DB0B2F222D002DBCD2 /* OACategories.h */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OACategories.h; path = /Users/niko/hg/proj/oaxaca/src/OACategories/OACategories.h; sourceTree = ""; }; 236AD9DE0B2F222D002DBCD2 /* OAKeyPath.h */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OAKeyPath.h; path = /Users/niko/hg/proj/oaxaca/src/OAClosures/OAKeyPath.h; sourceTree = ""; }; 236AD9E10B2F222D002DBCD2 /* OACoreData.h */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OACoreData.h; path = /Users/niko/hg/proj/oaxaca/src/OACoreData/OACoreData.h; sourceTree = ""; }; 236AD9F60B2F222D002DBCD2 /* OADecimalNumberExpressionFormatter.h */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OADecimalNumberExpressionFormatter.h; path = /Users/niko/hg/proj/oaxaca/src/OAFormatters/OADecimalNumberExpressionFormatter.h; sourceTree = ""; }; 236AD9F70B2F222D002DBCD2 /* OADecimalNumberExpressionFormatter.m */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = OADecimalNumberExpressionFormatter.m; path = /Users/niko/hg/proj/oaxaca/src/OAFormatters/OADecimalNumberExpressionFormatter.m; sourceTree = ""; }; 236AD9FF0B2F222D002DBCD2 /* OAKeyboardLayout.m */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = OAKeyboardLayout.m; path = /Users/niko/hg/proj/oaxaca/src/OAKeyboardLayout/OAKeyboardLayout.m; sourceTree = ""; }; 236ADA050B2F222D002DBCD2 /* OAReference.h */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = OAReference.h; path = /Users/niko/hg/proj/oaxaca/src/OAReference/OAReference.h; sourceTree = ""; }; 236ADA140B2F222D002DBCD2 /* OANegateDecimalNumber.m */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = OANegateDecimalNumber.m; path = /Users/niko/hg/proj/oaxaca/src/OAValueTransformers/OANegateDecimalNumber.m; sourceTree = ""; }; 236ADA160B2F222D002DBCD2 /* OANoImmutable.m */ = { isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = OANoImmutable.m; path = /Users/niko/hg/proj/oaxaca/src/OAValueTransformers/OANoImmutable.m; sourceTree = ""; }; 236ADA840B2F4E2F002DBCD2 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236AD9DE0B2F222D002DBCD2 /* OAKeyPath.h */; name = "OAKeyPath.h: 1"; rLen = 788; rLoc = 0; rType = 0; vrLen = 893; vrLoc = 88; }; 236ADA870B2F4E2F002DBCD2 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236ADA140B2F222D002DBCD2 /* OANegateDecimalNumber.m */; name = "OANegateDecimalNumber.m: 10"; rLen = 0; rLoc = 193; rType = 0; vrLen = 446; vrLoc = 0; }; 236ADA880B2F4E2F002DBCD2 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236ADA160B2F222D002DBCD2 /* OANoImmutable.m */; name = "OANoImmutable.m: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 900; vrLoc = 0; }; 236ADA8F0B2F4E2F002DBCD2 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236AD9DE0B2F222D002DBCD2 /* OAKeyPath.h */; name = "OAKeyPath.h: 1"; rLen = 788; rLoc = 0; rType = 0; vrLen = 893; vrLoc = 88; }; 236ADA930B2F4E2F002DBCD2 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236ADA160B2F222D002DBCD2 /* OANoImmutable.m */; name = "OANoImmutable.m: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 900; vrLoc = 0; }; 236D5D7F0BEE728400F34849 /* Balancer.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {716, 4256}}"; sepNavSelRange = "{214, 0}"; sepNavVisRect = "{{0, 0}, {566, 276}}"; sepNavWindowFrame = "{{472, 110}, {807, 878}}"; }; }; 236D5D9D0BEE754600F34849 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C40F0A6EBE05006BE022 /* ModeledObjectTypes.m */; name = "[self setPayee:[moc payeeNamed:payeeName]];"; rLen = 48; rLoc = 4487; rType = 0; vrLen = 526; vrLoc = 3814; }; 236D5DA10BEE754600F34849 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2353B4D20A84A27D0001015B /* Balancer.h */; name = "Balancer.h: 10"; rLen = 0; rLoc = 1472; rType = 0; vrLen = 132; vrLoc = 0; }; 236D5DA50BEE754600F34849 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236D5D7F0BEE728400F34849 /* Balancer.m */; name = "Balancer.m: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 53; vrLoc = 0; }; 236D5DC40BEE75AB00F34849 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236AD9E10B2F222D002DBCD2 /* OACoreData.h */; name = "OACoreData.h: 8"; rLen = 0; rLoc = 278; rType = 0; vrLen = 814; vrLoc = 0; }; 236ED9450B784B850055BB5E /* Queries.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {759, 715}}"; sepNavSelRange = "{356, 0}"; sepNavVisRect = "{{0, 0}, {759, 715}}"; }; }; 236ED9460B784B850055BB5E /* Queries.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {692, 490}}"; sepNavSelRange = "{390, 55}"; sepNavVisRect = "{{0, 129}, {566, 276}}"; sepNavWindowFrame = "{{15, 29}, {798, 844}}"; }; }; 236ED95C0B784C860055BB5E /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234607AF0A7176F700B81D10 /* DrachmaPayeeManagement.h */; name = "DrachmaPayeeManagement.h: 30"; rLen = 0; rLoc = 592; rType = 0; vrLen = 327; vrLoc = 168; }; 236ED9610B784C860055BB5E /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236AD9FF0B2F222D002DBCD2 /* OAKeyboardLayout.m */; name = "if (KLGetKeyboardLayoutProperty (_ref, kKLLocalizedName, (void**)&_localizedName) != SUCCESS) {"; rLen = 104; rLoc = 979; rType = 0; vrLen = 566; vrLoc = 790; }; 236ED9650B784C860055BB5E /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236AD9E10B2F222D002DBCD2 /* OACoreData.h */; name = "OACoreData.h: 8"; rLen = 0; rLoc = 278; rType = 0; vrLen = 814; vrLoc = 0; }; 236ED9670B784C860055BB5E /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236ED9450B784B850055BB5E /* Queries.h */; name = "Queries.h: 13"; rLen = 0; rLoc = 204; rType = 0; vrLen = 204; vrLoc = 0; }; 236ED9CC0B784F0C0055BB5E /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236ED9450B784B850055BB5E /* Queries.h */; name = "Queries.h: payeeCompletions:"; rLen = 0; rLoc = 356; rType = 0; vrLen = 360; vrLoc = 3; }; 236ED9CE0B784F0C0055BB5E /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236ED9460B784B850055BB5E /* Queries.m */; name = "Queries.m: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 345; vrLoc = 0; }; 236ED9D10B784F0C0055BB5E /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C4840A6ECA7B006BE022 /* DrachmaController.m */; name = "NSArray *expenses = [[m_drachma managedObjectContext] expenses];"; rLen = 69; rLoc = 5801; rType = 0; vrLen = 478; vrLoc = 5467; }; 236EDA140B7851080055BB5E /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2A37F4AEFDCFA73011CA2CEA /* Drachma.h */; name = "Drachma.h: 18"; rLen = 0; rLoc = 292; rType = 0; vrLen = 325; vrLoc = 0; }; 236EDA150B7851080055BB5E /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234609E10A7360C800B81D10 /* ModeledObjectCategories.h */; name = "ModeledObjectCategories.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 308; vrLoc = 0; }; 2388ACFD0B14A549002FB2CE /* PBXBookmark */ = { isa = PBXBookmark; fRef = 2397BA5C0AC9C23200CF7BB3 /* Drachma Icons.icns */; }; 2388ADDB0B15171C002FB2CE /* OANegateDecimalNumber.m */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OANegateDecimalNumber.m; path = /Users/niko/hg/proj/oaxaca/src/OAValueTransformers/OANegateDecimalNumber.m; sourceTree = ""; }; 2388AE220B1581EC002FB2CE /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C62B0A6EE47D006BE022 /* CompletingTextView.h */; name = "CompletingTextView.h: m_completionsEnabled"; rLen = 0; rLoc = 357; rType = 0; vrLen = 431; vrLoc = 0; }; 2388AE4B0B1581EC002FB2CE /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388ADDB0B15171C002FB2CE /* OANegateDecimalNumber.m */; name = "OANegateDecimalNumber.m: 9"; rLen = 0; rLoc = 168; rType = 0; vrLen = 218; vrLoc = 0; }; 2388AE9E0B177BE2002FB2CE /* OAExpressionEvaluator.h */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OAExpressionEvaluator.h; path = /Users/niko/hg/proj/oaxaca/src/OAExpression/OAExpressionEvaluator.h; sourceTree = ""; }; 2388AEA50B177BFB002FB2CE /* OAExpressionOperations.h */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OAExpressionOperations.h; path = /Users/niko/hg/proj/oaxaca/src/OAExpression/OAExpressionOperations.h; sourceTree = ""; }; 2388AEA60B177BFB002FB2CE /* OAExpressionOperations.m */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OAExpressionOperations.m; path = /Users/niko/hg/proj/oaxaca/src/OAExpression/OAExpressionOperations.m; sourceTree = ""; }; 2388AEF00B17AB36002FB2CE /* OAExpressionToken.h */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OAExpressionToken.h; path = /Users/niko/hg/proj/oaxaca/src/OAExpression/OAExpressionToken.h; sourceTree = ""; }; 2388AEF10B17AB36002FB2CE /* OAExpressionToken.m */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OAExpressionToken.m; path = /Users/niko/hg/proj/oaxaca/src/OAExpression/OAExpressionToken.m; sourceTree = ""; }; 2388AEF70B17AB39002FB2CE /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2346087B0A72095800B81D10 /* OADataWatch.h */; name = "OADataWatch.h: 11"; rLen = 0; rLoc = 428; rType = 0; vrLen = 950; vrLoc = 0; }; 2388AF070B17AB39002FB2CE /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AE9E0B177BE2002FB2CE /* OAExpressionEvaluator.h */; name = "OAExpressionEvaluator.h: 9"; rLen = 0; rLoc = 1469; rType = 0; vrLen = 382; vrLoc = 0; }; 2388AF080B17AB39002FB2CE /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AEA50B177BFB002FB2CE /* OAExpressionOperations.h */; name = "OAExpressionOperations.h: 10"; rLen = 0; rLoc = 842; rType = 0; vrLen = 237; vrLoc = 0; }; 2388AFFE0B185A01002FB2CE /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 239EE0C70A7F3BA400B12543 /* ExpenseTransferer.h */; name = "ExpenseTransferer.h: 25"; rLen = 0; rLoc = 798; rType = 0; vrLen = 885; vrLoc = 0; }; 2388AFFF0B185A01002FB2CE /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AEA50B177BFB002FB2CE /* OAExpressionOperations.h */; name = "OAExpressionOperations.h: 23"; rLen = 0; rLoc = 842; rType = 0; vrLen = 986; vrLoc = 336; }; 2388B0050B185A01002FB2CE /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AEF00B17AB36002FB2CE /* OAExpressionToken.h */; name = "OAExpressionToken.h: 13"; rLen = 0; rLoc = 815; rType = 0; vrLen = 224; vrLoc = 0; }; 238B2DE90CE76D5700437214 /* PBXBookmark */ = { isa = PBXBookmark; fRef = 775BDEF0067A8BF0009058FE /* Drachma-002.xcdatamodel */; }; 238B2DEC0CE770BE00437214 /* XDModelBookmark */ = { isa = XDModelBookmark; fRef = 775BDEF0067A8BF0009058FE /* Drachma-002.xcdatamodel */; fallbackIsa = PBXBookmark; uiCtxt = { UIContextForDetailArea = { _indexOfSelectedPane = 0; _indexOfSelectedView = 1; }; UIContextForEntityArea = { _indexOfSelectedView = 0; chosenTableColumnns = ( "ET Entity", "ET Abstract", "ET Class", ); chosenTableColumnns_sortDirections = ( YES, ); chosenTableColumnns_sortKeys = ( name, ); chosenTableColumnns_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableWidths = ( 103.000000, 22.000000, 32.080078, ); }; UIContextForLayoutManager = { detailSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {345, 220}}", "{{350, 0}, {201, 220}}", ); }; diagramSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {551, 220}}", "{{0, 225}, {551, 288}}", ); }; tableSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {91, 220}}", "{{96, 0}, {249, 220}}", ); }; }; UIContextForPropertyArea = { _indexOfSelectedView = 0; chosenTableColumnnFRTs = ( "FT Fetch Request", "FT Predicate", ); chosenTableColumnnFRTs_sortDirections = ( YES, ); chosenTableColumnnFRTs_sortKeys = ( name, ); chosenTableColumnnFRTs_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsAT = ( "AT Attribute", "AT Type", ); chosenTableColumnnsAT_sortDirections = ( YES, ); chosenTableColumnnsAT_sortKeys = ( name, ); chosenTableColumnnsAT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsFPT = ( "FP FetchedProperty", "FP Destination", "FP Predicate", ); chosenTableColumnnsFPT_sortDirections = ( YES, ); chosenTableColumnnsFPT_sortKeys = ( name, ); chosenTableColumnnsFPT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsPT = ( "PT Property", "PT Kind", "PT SharedKeyOne", ); chosenTableColumnnsPT_sortDirections = ( YES, ); chosenTableColumnnsPT_sortKeys = ( name, ); chosenTableColumnnsPT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsRT = ( "RT Relationship", "RT Destination", ); chosenTableColumnnsRT_sortDirections = ( YES, ); chosenTableColumnnsRT_sortKeys = ( name, ); chosenTableColumnnsRT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableWidthsAT = ( 128.000000, 64.000000, ); chosenTableWidthsFPT = ( 128.000000, 64.000000, 144.764160, ); chosenTableWidthsFRT = ( 128.000000, 249.764160, ); chosenTableWidthsPT = ( 128.000000, 108.110840, 96.570801, ); chosenTableWidthsRT = ( 128.000000, 64.000000, ); }; "xdesign model browser state key - shown/hidden" = 1; "xdesign model diagram view visible rect key" = "{{0, 0}, {536, 273}}"; "xdesign model selected entities key" = ( ); "xdesign model selected properties key" = ( ); }; }; 238B2E0A0CE7747C00437214 /* XDModelBookmark */ = { isa = XDModelBookmark; fRef = 775BDEF0067A8BF0009058FE /* Drachma-002.xcdatamodel */; fallbackIsa = PBXBookmark; uiCtxt = { UIContextForDetailArea = { _indexOfSelectedPane = 0; _indexOfSelectedView = 1; }; UIContextForEntityArea = { _indexOfSelectedView = 0; chosenTableColumnns = ( "ET Entity", "ET Abstract", "ET Class", ); chosenTableColumnns_sortDirections = ( YES, ); chosenTableColumnns_sortKeys = ( name, ); chosenTableColumnns_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableWidths = ( 103.000000, 22.000000, 32.080078, ); }; UIContextForLayoutManager = { detailSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {345, 218}}", "{{350, 0}, {201, 218}}", ); }; diagramSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {551, 220}}", "{{0, 225}, {551, 288}}", ); }; tableSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {91, 218}}", "{{96, 0}, {249, 218}}", ); }; }; UIContextForPropertyArea = { _indexOfSelectedView = 0; chosenTableColumnnFRTs = ( "FT Fetch Request", "FT Predicate", ); chosenTableColumnnFRTs_sortDirections = ( YES, ); chosenTableColumnnFRTs_sortKeys = ( name, ); chosenTableColumnnFRTs_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsAT = ( "AT Attribute", "AT Type", ); chosenTableColumnnsAT_sortDirections = ( YES, ); chosenTableColumnnsAT_sortKeys = ( name, ); chosenTableColumnnsAT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsFPT = ( "FP FetchedProperty", "FP Destination", "FP Predicate", ); chosenTableColumnnsFPT_sortDirections = ( YES, ); chosenTableColumnnsFPT_sortKeys = ( name, ); chosenTableColumnnsFPT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsPT = ( "PT Property", "PT Kind", "PT SharedKeyOne", ); chosenTableColumnnsPT_sortDirections = ( YES, ); chosenTableColumnnsPT_sortKeys = ( name, ); chosenTableColumnnsPT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsRT = ( "RT Relationship", "RT Destination", ); chosenTableColumnnsRT_sortDirections = ( YES, ); chosenTableColumnnsRT_sortKeys = ( name, ); chosenTableColumnnsRT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableWidthsAT = ( 128.000000, 64.000000, ); chosenTableWidthsFPT = ( 128.000000, 64.000000, 144.764160, ); chosenTableWidthsFRT = ( 128.000000, 249.764160, ); chosenTableWidthsPT = ( 128.000000, 108.110840, 96.570801, ); chosenTableWidthsRT = ( 128.000000, 64.000000, ); }; "xdesign model browser state key - shown/hidden" = 1; "xdesign model diagram view visible rect key" = "{{0, 0}, {536, 273}}"; "xdesign model selected entities key" = ( ); "xdesign model selected properties key" = ( ); }; }; 238B2E0B0CE7747C00437214 /* XDModelBookmark */ = { isa = XDModelBookmark; fRef = 775BDEF0067A8BF0009058FE /* Drachma-002.xcdatamodel */; fallbackIsa = PBXBookmark; uiCtxt = { UIContextForDetailArea = { _indexOfSelectedPane = 3; _indexOfSelectedView = 1; }; UIContextForEntityArea = { _indexOfSelectedView = 0; chosenTableColumnns = ( "ET Entity", "ET Abstract", "ET Class", ); chosenTableColumnns_sortDirections = ( YES, ); chosenTableColumnns_sortKeys = ( name, ); chosenTableColumnns_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableWidths = ( 103.000000, 98.000000, 187.080078, ); }; UIContextForLayoutManager = { detailSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {502, 220}}", "{{507, 0}, {294, 220}}", ); }; diagramSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {801, 220}}", "{{0, 225}, {801, 380}}", ); }; tableSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {413, 218}}", "{{418, 0}, {82, 218}}", ); }; }; UIContextForPropertyArea = { _indexOfSelectedView = 0; chosenTableColumnnFRTs = ( "FT Fetch Request", "FT Predicate", ); chosenTableColumnnFRTs_sortDirections = ( YES, ); chosenTableColumnnFRTs_sortKeys = ( name, ); chosenTableColumnnFRTs_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsAT = ( "AT Attribute", "AT Type", ); chosenTableColumnnsAT_sortDirections = ( YES, ); chosenTableColumnnsAT_sortKeys = ( name, ); chosenTableColumnnsAT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsFPT = ( "FP FetchedProperty", "FP Destination", "FP Predicate", ); chosenTableColumnnsFPT_sortDirections = ( YES, ); chosenTableColumnnsFPT_sortKeys = ( name, ); chosenTableColumnnsFPT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsPT = ( "PT Property", "PT Kind", "PT SharedKeyOne", ); chosenTableColumnnsPT_sortDirections = ( YES, ); chosenTableColumnnsPT_sortKeys = ( name, ); chosenTableColumnnsPT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsRT = ( "RT Relationship", "RT Destination", ); chosenTableColumnnsRT_sortDirections = ( YES, ); chosenTableColumnnsRT_sortKeys = ( name, ); chosenTableColumnnsRT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableWidthsAT = ( 128.000000, 64.000000, ); chosenTableWidthsFPT = ( 128.000000, 64.000000, 144.764160, ); chosenTableWidthsFRT = ( 128.000000, 249.764160, ); chosenTableWidthsPT = ( 128.000000, 108.110840, 96.570801, ); chosenTableWidthsRT = ( 128.000000, 64.000000, ); }; "xdesign model browser state key - shown/hidden" = 1; "xdesign model diagram view visible rect key" = "{{-44, 1}, {786, 365}}"; "xdesign model selected entities key" = ( "{name=Expense, package=}", ); "xdesign model selected properties key" = ( "{name=amount, type=(null)}", ); }; }; 2397BA400AC9B96800CF7BB3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2A37F4BAFDCFA73011CA2CEA /* English */; name = "English: 2"; rLen = 0; rLoc = 49; rType = 0; vrLen = 49; vrLoc = 0; }; 2397BA410AC9B96800CF7BB3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 089C1660FE840EACC02AAC07 /* English */; name = "English: 2"; rLen = 0; rLoc = 87; rType = 0; vrLen = 96; vrLoc = 0; }; 2397BA450AC9B96800CF7BB3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 8D15AC360486D014006FF6A4 /* Info.plist */; name = "Info.plist: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 1011; vrLoc = 0; }; 2397BA480AC9B96800CF7BB3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 089C1660FE840EACC02AAC07 /* English */; name = "English: 2"; rLen = 0; rLoc = 87; rType = 0; vrLen = 96; vrLoc = 0; }; 2397BA610ACA377B00CF7BB3 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 8D15AC360486D014006FF6A4 /* Info.plist */; name = "Info.plist: 81"; rLen = 0; rLoc = 2065; rType = 0; vrLen = 1005; vrLoc = 1563; }; 239EDED20A77850D00B12543 /* PBXBookmarkGroup */ = { isa = PBXBookmarkGroup; children = ( 239EE1BB0A7F49EB00B12543 /* PBXBookmark */, ); name = Root; }; 239EE0C60A7F3BA400B12543 /* ExpenseTransferer.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {644, 966}}"; sepNavSelRange = "{120, 0}"; sepNavVisRect = "{{0, 0}, {566, 276}}"; sepNavWindowFrame = "{{201, 179}, {750, 558}}"; }; }; 239EE0C70A7F3BA400B12543 /* ExpenseTransferer.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {825, 525}}"; sepNavSelRange = "{798, 0}"; sepNavVisRect = "{{0, 0}, {825, 525}}"; }; }; 239EE0EE0A7F3F2000B12543 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2A37F4B0FDCFA73011CA2CEA /* main.m */; name = "main.m: 17"; rLen = 0; rLoc = 425; rType = 0; vrLen = 633; vrLoc = 0; }; 239EE11C0A7F402300B12543 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 239EE0C70A7F3BA400B12543 /* ExpenseTransferer.h */; name = "IBOutlet DrachmaController *m_drachmaController;"; rLen = 53; rLoc = 136; rType = 0; vrLen = 504; vrLoc = 0; }; 239EE14F0A7F42BD00B12543 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 239EE0C60A7F3BA400B12543 /* ExpenseTransferer.m */; name = "contextInfo:nil];"; rLen = 28; rLoc = 1012; rType = 0; vrLen = 984; vrLoc = 0; }; 239EE1B50A7F49E300B12543 /* OAAllMutable.h */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OAAllMutable.h; path = /Users/niko/hg/proj/oaxaca/src/OAValueTransformers/OAAllMutable.h; sourceTree = ""; }; 239EE1BB0A7F49EB00B12543 /* PBXBookmark */ = { isa = PBXBookmark; fRef = 239EE1B50A7F49E300B12543 /* OAAllMutable.h */; }; 23A08DAF0B1868BA00494398 /* PBXBookmark */ = { isa = PBXBookmark; fRef = 2397BA5C0AC9C23200CF7BB3 /* Drachma Icons.icns */; }; 23A090200B18CED300494398 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2388AE9E0B177BE2002FB2CE /* OAExpressionEvaluator.h */; name = "OAExpressionEvaluator.h: 31"; rLen = 0; rLoc = 1290; rType = 0; vrLen = 1037; vrLoc = 0; }; 23A090630B18D00E00494398 /* OADecimalNumberExpressionFormatter.h */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OADecimalNumberExpressionFormatter.h; path = /Users/niko/hg/proj/oaxaca/src/OAFormatters/OADecimalNumberExpressionFormatter.h; sourceTree = ""; }; 23A090640B18D00E00494398 /* OADecimalNumberExpressionFormatter.m */ = { isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = OADecimalNumberExpressionFormatter.m; path = /Users/niko/hg/proj/oaxaca/src/OAFormatters/OADecimalNumberExpressionFormatter.m; sourceTree = ""; }; 23A090920B18D3FE00494398 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 23A090630B18D00E00494398 /* OADecimalNumberExpressionFormatter.h */; name = "OADecimalNumberExpressionFormatter.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 258; vrLoc = 0; }; 23A5CA9C0B75DBCB00253C03 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2A37F4ACFDCFA73011CA2CEA /* Drachma.m */; name = "[m_migrate getMetadataForKey:@\"TEST\" inStoreWithURL:absoluteURL]);"; rLen = 0; rLoc = 3173; rType = 0; vrLen = 120; vrLoc = 3136; }; 23AA4AD90C58B7C500811C73 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236ED9460B784B850055BB5E /* Queries.m */; name = "DEFINEARRAYQUERY(@\"Expense\", @\"date <= %@\", date);"; rLen = 55; rLoc = 390; rType = 0; vrLen = 396; vrLoc = 155; }; 23AA4ADA0C58B7C500811C73 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236AD9F60B2F222D002DBCD2 /* OADecimalNumberExpressionFormatter.h */; name = "OADecimalNumberExpressionFormatter.h: getObjectValue:forString:errorDescription:"; rLen = 329; rLoc = 256; rType = 0; vrLen = 586; vrLoc = 0; }; 23B1A72E0C7B07B40025D913 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236AD9F70B2F222D002DBCD2 /* OADecimalNumberExpressionFormatter.m */; name = "OADecimalNumberExpressionFormatter.m: 56"; rLen = 0; rLoc = 1526; rType = 0; vrLen = 532; vrLoc = 1567; }; 23B64EBF0BF626270093A2F9 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C40E0A6EBE05006BE022 /* ModeledObjectTypes.h */; name = "ModeledObjectTypes.h: 102"; rLen = 106; rLoc = 2749; rType = 0; vrLen = 628; vrLoc = 2432; }; 23B64EC00BF626270093A2F9 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C4850A6ECA7B006BE022 /* DrachmaController.h */; name = "DrachmaController.h: 4"; rLen = 0; rLoc = 49; rType = 0; vrLen = 514; vrLoc = 0; }; 23B6505A0BF664550093A2F9 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236AD9DB0B2F222D002DBCD2 /* OACategories.h */; name = "OACategories.h: appendMappedWithObject"; rLen = 0; rLoc = 877; rType = 0; vrLen = 631; vrLoc = 576; }; 23B6505B0BF664550093A2F9 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236ADA050B2F222D002DBCD2 /* OAReference.h */; name = "OAReference.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 814; vrLoc = 0; }; 23B6505E0BF664550093A2F9 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236AD9DB0B2F222D002DBCD2 /* OACategories.h */; name = "OACategories.h: appendMappedWithObject"; rLen = 0; rLoc = 877; rType = 0; vrLen = 631; vrLoc = 576; }; 23B6505F0BF664550093A2F9 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236ADA050B2F222D002DBCD2 /* OAReference.h */; name = "OAReference.h: 1"; rLen = 0; rLoc = 0; rType = 0; vrLen = 814; vrLoc = 0; }; 23EB8CF60C884F3C0090371D /* OAKeyboardLayout.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {638, 1652}}"; sepNavSelRange = "{979, 104}"; sepNavVisRect = "{{0, 275}, {566, 276}}"; }; }; 23EB8CFD0C884F3C0090371D /* OARegex.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {812, 2534}}"; sepNavSelRange = "{284, 25}"; sepNavVisRect = "{{0, 0}, {566, 276}}"; }; }; 23EB8D0C0C884F3C0090371D /* OANSNumberInteger.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {566, 308}}"; sepNavSelRange = "{287, 34}"; sepNavVisRect = "{{0, 0}, {566, 276}}"; sepNavWindowFrame = "{{15, 119}, {829, 878}}"; }; }; 23EB8D0D0C884F3C0090371D /* OANSNumberInteger.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {566, 504}}"; sepNavSelRange = "{361, 0}"; sepNavVisRect = "{{0, 211}, {566, 276}}"; }; }; 23EB8D400C884F7E0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2A37F4ACFDCFA73011CA2CEA /* Drachma.m */; name = "Drachma.m: windowControllerDidLoadNib:"; rLen = 359; rLoc = 2470; rType = 0; vrLen = 610; vrLoc = 2369; }; 23EB8D410C884F7E0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C4840A6ECA7B006BE022 /* DrachmaController.m */; name = "DrachmaController.m: 4"; rLen = 0; rLoc = 91; rType = 0; vrLen = 644; vrLoc = 0; }; 23EB8D420C884F7E0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 2321C62A0A6EE47D006BE022 /* CompletingTextView.m */; name = "CompletingTextView.m: 7"; rLen = 0; rLoc = 166; rType = 0; vrLen = 459; vrLoc = 0; }; 23EB8D430C884F7E0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 234607B00A7176F700B81D10 /* DrachmaPayeeManagement.m */; name = "if ([[possiblePayee name] isEqualToStringIgnoringCase:payeeName])"; rLen = 74; rLoc = 1114; rType = 0; vrLen = 806; vrLoc = 750; }; 23EB8D440C884F7E0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 239EE0C60A7F3BA400B12543 /* ExpenseTransferer.m */; name = "ExpenseTransferer.m: 5"; rLen = 0; rLoc = 120; rType = 0; vrLen = 394; vrLoc = 0; }; 23EB8D660C885C8A0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 236D5D7F0BEE728400F34849 /* Balancer.m */; name = "Balancer.m: 9"; rLen = 0; rLoc = 214; rType = 0; vrLen = 731; vrLoc = 0; }; 23EB8D670C885C8A0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 23EB8CF60C884F3C0090371D /* OAKeyboardLayout.m */; name = "if (KLGetKeyboardLayoutProperty (_ref, kKLLocalizedName, (void**)&_localizedName) != SUCCESS) {"; rLen = 104; rLoc = 979; rType = 0; vrLen = 566; vrLoc = 790; }; 23EB8D680C885C8A0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 23EB8CFD0C884F3C0090371D /* OARegex.m */; name = "if((self=[super init]))"; rLen = 25; rLoc = 284; rType = 0; vrLen = 390; vrLoc = 0; }; 23EB8D690C885C8A0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 23EB8D0C0C884F3C0090371D /* OANSNumberInteger.h */; name = "- (id)transformedValue:(id)value;"; rLen = 34; rLoc = 287; rType = 0; vrLen = 363; vrLoc = 0; }; 23EB8D6C0C885C8A0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 23EB8CFD0C884F3C0090371D /* OARegex.m */; name = "OARegex.m: 17"; rLen = 0; rLoc = 289; rType = 0; vrLen = 390; vrLoc = 0; }; 23EB8D6D0C885C8A0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 23EB8D0D0C884F3C0090371D /* OANSNumberInteger.m */; name = "- (NSString*)transformedValue:(NSNumber*)value {"; rLen = 35; rLoc = 335; rType = 0; vrLen = 476; vrLoc = 177; }; 23EB8D6E0C885C8A0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 23EB8D0C0C884F3C0090371D /* OANSNumberInteger.h */; name = "- (id)transformedValue:(id)value;"; rLen = 34; rLoc = 287; rType = 0; vrLen = 363; vrLoc = 0; }; 23EB8D800C89666B0090371D /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 23EB8D0D0C884F3C0090371D /* OANSNumberInteger.m */; name = "OANSNumberInteger.m: allowsReverseTransformation"; rLen = 0; rLoc = 361; rType = 0; vrLen = 669; vrLoc = 0; }; 2A37F4A9FDCFA73011CA2CEA /* Project object */ = { activeArchitecture = i386; activeBuildConfigurationName = Debug; activeExecutable = 2321C3EC0A6EB8FD006BE022 /* drachma */; activeTarget = 8D15AC270486D014006FF6A4 /* drachma */; addToTargets = ( 8D15AC270486D014006FF6A4 /* drachma */, ); breakpoints = ( 2321C7530A6EEEBE006BE022 /* -[NSException raise] */, ); codeSenseManager = 2321C3FB0A6EB900006BE022 /* Code sense */; executables = ( 2321C3EC0A6EB8FD006BE022 /* drachma */, ); perUserDictionary = { "PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 20, 210, 20, 110, 109, 20, ); PBXFileTableDataSourceColumnsKey = ( PBXBreakpointsDataSource_ActionID, PBXBreakpointsDataSource_TypeID, PBXBreakpointsDataSource_BreakpointID, PBXBreakpointsDataSource_UseID, PBXBreakpointsDataSource_LocationID, PBXBreakpointsDataSource_ConditionID, PBXBreakpointsDataSource_ContinueID, ); }; PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = 1; PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 300, 258.2085, ); PBXFileTableDataSourceColumnsKey = ( PBXErrorsWarningsDataSource_TypeID, PBXErrorsWarningsDataSource_MessageID, PBXErrorsWarningsDataSource_LocationID, ); }; PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID; PBXFileTableDataSourceColumnWidthsKey = ( 22, 300, 255, ); PBXFileTableDataSourceColumnsKey = ( PBXExecutablesDataSource_ActiveFlagID, PBXExecutablesDataSource_NameID, PBXExecutablesDataSource_CommentsID, ); }; PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 314, 20, 48, 43, 43, 20, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, PBXFileDataSource_Target_ColumnID, ); }; PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID; PBXFileTableDataSourceColumnWidthsKey = ( 200, 382, ); PBXFileTableDataSourceColumnsKey = ( PBXFindDataSource_MessageID, PBXFindDataSource_LocationID, ); }; PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = { PBXFileTableDataSourceColumnSortingDirectionKey = "-1"; PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, 330, 60, 20, 48, 43, 43, ); PBXFileTableDataSourceColumnsKey = ( PBXFileDataSource_FiletypeID, PBXFileDataSource_Filename_ColumnID, PBXTargetDataSource_PrimaryAttribute, PBXFileDataSource_Built_ColumnID, PBXFileDataSource_ObjectSize_ColumnID, PBXFileDataSource_Errors_ColumnID, PBXFileDataSource_Warnings_ColumnID, ); }; PBXPerProjectTemplateStateSaveDate = 216492851; PBXWorkspaceStateSaveDate = 216492851; }; perUserProjectItems = { 231C95D30B201AD30027FCD8 /* PBXTextBookmark */ = 231C95D30B201AD30027FCD8 /* PBXTextBookmark */; 231C95D40B201AD30027FCD8 /* PBXTextBookmark */ = 231C95D40B201AD30027FCD8 /* PBXTextBookmark */; 231C95D50B201AD30027FCD8 /* PBXTextBookmark */ = 231C95D50B201AD30027FCD8 /* PBXTextBookmark */; 231C95D70B201AD30027FCD8 /* PBXTextBookmark */ = 231C95D70B201AD30027FCD8 /* PBXTextBookmark */; 231C95DE0B201AD30027FCD8 /* PBXTextBookmark */ = 231C95DE0B201AD30027FCD8 /* PBXTextBookmark */; 231C95E10B201AD30027FCD8 /* PBXTextBookmark */ = 231C95E10B201AD30027FCD8 /* PBXTextBookmark */; 2321C4670A6ECA33006BE022 /* PBXTextBookmark */ = 2321C4670A6ECA33006BE022 /* PBXTextBookmark */; 2321C4680A6ECA33006BE022 /* PBXTextBookmark */ = 2321C4680A6ECA33006BE022 /* PBXTextBookmark */; 2321C4690A6ECA33006BE022 /* XDModelBookmark */ = 2321C4690A6ECA33006BE022 /* XDModelBookmark */; 2321C4950A6ECBD8006BE022 /* PBXTextBookmark */ = 2321C4950A6ECBD8006BE022 /* PBXTextBookmark */; 2321C6670A6EE62C006BE022 /* PBXTextBookmark */ = 2321C6670A6EE62C006BE022 /* PBXTextBookmark */; 2321C6CC0A6EEAD4006BE022 /* PBXTextBookmark */ = 2321C6CC0A6EEAD4006BE022 /* PBXTextBookmark */; 234608190A717A4100B81D10 /* PBXTextBookmark */ = 234608190A717A4100B81D10 /* PBXTextBookmark */; 2346081E0A717A4100B81D10 /* PBXTextBookmark */ = 2346081E0A717A4100B81D10 /* PBXTextBookmark */; 234608AC0A7214CE00B81D10 /* PBXTextBookmark */ = 234608AC0A7214CE00B81D10 /* PBXTextBookmark */; 234608F50A72174F00B81D10 /* PBXTextBookmark */ = 234608F50A72174F00B81D10 /* PBXTextBookmark */; 234609080A7217A700B81D10 /* PBXTextBookmark */ = 234609080A7217A700B81D10 /* PBXTextBookmark */; 234609090A7217A700B81D10 /* PBXTextBookmark */ = 234609090A7217A700B81D10 /* PBXTextBookmark */; 2346090A0A7217A700B81D10 /* PBXTextBookmark */ = 2346090A0A7217A700B81D10 /* PBXTextBookmark */; 2346090D0A7217A700B81D10 /* PBXTextBookmark */ = 2346090D0A7217A700B81D10 /* PBXTextBookmark */; 2346090F0A7217A700B81D10 /* PBXTextBookmark */ = 2346090F0A7217A700B81D10 /* PBXTextBookmark */; 234609100A7217A700B81D10 /* PBXTextBookmark */ = 234609100A7217A700B81D10 /* PBXTextBookmark */; 234609110A7217A700B81D10 /* PBXTextBookmark */ = 234609110A7217A700B81D10 /* PBXTextBookmark */; 234609F80A73613E00B81D10 /* PBXTextBookmark */ = 234609F80A73613E00B81D10 /* PBXTextBookmark */; 23460A290A73621300B81D10 /* PBXTextBookmark */ = 23460A290A73621300B81D10 /* PBXTextBookmark */; 23460B6C0A73888700B81D10 /* PBXTextBookmark */ = 23460B6C0A73888700B81D10 /* PBXTextBookmark */; 23460B860A77823500B81D10 /* PBXTextBookmark */ = 23460B860A77823500B81D10 /* PBXTextBookmark */; 23460B870A77823500B81D10 /* PBXTextBookmark */ = 23460B870A77823500B81D10 /* PBXTextBookmark */; 2353B5030A84A6BE0001015B /* PBXTextBookmark */ = 2353B5030A84A6BE0001015B /* PBXTextBookmark */; 235AD3ED0A70BE2200C1757B /* PBXTextBookmark */ = 235AD3ED0A70BE2200C1757B /* PBXTextBookmark */; 236ADA840B2F4E2F002DBCD2 /* PBXTextBookmark */ = 236ADA840B2F4E2F002DBCD2 /* PBXTextBookmark */; 236ADA870B2F4E2F002DBCD2 /* PBXTextBookmark */ = 236ADA870B2F4E2F002DBCD2 /* PBXTextBookmark */; 236ADA880B2F4E2F002DBCD2 /* PBXTextBookmark */ = 236ADA880B2F4E2F002DBCD2 /* PBXTextBookmark */; 236ADA8F0B2F4E2F002DBCD2 /* PBXTextBookmark */ = 236ADA8F0B2F4E2F002DBCD2 /* PBXTextBookmark */; 236ADA930B2F4E2F002DBCD2 /* PBXTextBookmark */ = 236ADA930B2F4E2F002DBCD2 /* PBXTextBookmark */; 236D5D9D0BEE754600F34849 /* PBXTextBookmark */ = 236D5D9D0BEE754600F34849 /* PBXTextBookmark */; 236D5DA10BEE754600F34849 /* PBXTextBookmark */ = 236D5DA10BEE754600F34849 /* PBXTextBookmark */; 236D5DA50BEE754600F34849 /* PBXTextBookmark */ = 236D5DA50BEE754600F34849 /* PBXTextBookmark */; 236D5DC40BEE75AB00F34849 /* PBXTextBookmark */ = 236D5DC40BEE75AB00F34849 /* PBXTextBookmark */; 236ED95C0B784C860055BB5E /* PBXTextBookmark */ = 236ED95C0B784C860055BB5E /* PBXTextBookmark */; 236ED9610B784C860055BB5E /* PBXTextBookmark */ = 236ED9610B784C860055BB5E /* PBXTextBookmark */; 236ED9650B784C860055BB5E /* PBXTextBookmark */ = 236ED9650B784C860055BB5E /* PBXTextBookmark */; 236ED9670B784C860055BB5E /* PBXTextBookmark */ = 236ED9670B784C860055BB5E /* PBXTextBookmark */; 236ED9CC0B784F0C0055BB5E /* PBXTextBookmark */ = 236ED9CC0B784F0C0055BB5E /* PBXTextBookmark */; 236ED9CE0B784F0C0055BB5E /* PBXTextBookmark */ = 236ED9CE0B784F0C0055BB5E /* PBXTextBookmark */; 236ED9D10B784F0C0055BB5E /* PBXTextBookmark */ = 236ED9D10B784F0C0055BB5E /* PBXTextBookmark */; 236EDA140B7851080055BB5E /* PBXTextBookmark */ = 236EDA140B7851080055BB5E /* PBXTextBookmark */; 236EDA150B7851080055BB5E /* PBXTextBookmark */ = 236EDA150B7851080055BB5E /* PBXTextBookmark */; 2388ACFD0B14A549002FB2CE /* PBXBookmark */ = 2388ACFD0B14A549002FB2CE /* PBXBookmark */; 2388AE220B1581EC002FB2CE /* PBXTextBookmark */ = 2388AE220B1581EC002FB2CE /* PBXTextBookmark */; 2388AE4B0B1581EC002FB2CE /* PBXTextBookmark */ = 2388AE4B0B1581EC002FB2CE /* PBXTextBookmark */; 2388AEF70B17AB39002FB2CE /* PBXTextBookmark */ = 2388AEF70B17AB39002FB2CE /* PBXTextBookmark */; 2388AF070B17AB39002FB2CE /* PBXTextBookmark */ = 2388AF070B17AB39002FB2CE /* PBXTextBookmark */; 2388AF080B17AB39002FB2CE /* PBXTextBookmark */ = 2388AF080B17AB39002FB2CE /* PBXTextBookmark */; 2388AFFE0B185A01002FB2CE /* PBXTextBookmark */ = 2388AFFE0B185A01002FB2CE /* PBXTextBookmark */; 2388AFFF0B185A01002FB2CE /* PBXTextBookmark */ = 2388AFFF0B185A01002FB2CE /* PBXTextBookmark */; 2388B0050B185A01002FB2CE /* PBXTextBookmark */ = 2388B0050B185A01002FB2CE /* PBXTextBookmark */; 238B2DE90CE76D5700437214 /* PBXBookmark */ = 238B2DE90CE76D5700437214 /* PBXBookmark */; 238B2DEC0CE770BE00437214 /* XDModelBookmark */ = 238B2DEC0CE770BE00437214 /* XDModelBookmark */; 238B2E0A0CE7747C00437214 /* XDModelBookmark */ = 238B2E0A0CE7747C00437214 /* XDModelBookmark */; 238B2E0B0CE7747C00437214 /* XDModelBookmark */ = 238B2E0B0CE7747C00437214 /* XDModelBookmark */; 2397BA400AC9B96800CF7BB3 /* PBXTextBookmark */ = 2397BA400AC9B96800CF7BB3 /* PBXTextBookmark */; 2397BA410AC9B96800CF7BB3 /* PBXTextBookmark */ = 2397BA410AC9B96800CF7BB3 /* PBXTextBookmark */; 2397BA450AC9B96800CF7BB3 /* PBXTextBookmark */ = 2397BA450AC9B96800CF7BB3 /* PBXTextBookmark */; 2397BA480AC9B96800CF7BB3 /* PBXTextBookmark */ = 2397BA480AC9B96800CF7BB3 /* PBXTextBookmark */; 2397BA610ACA377B00CF7BB3 /* PBXTextBookmark */ = 2397BA610ACA377B00CF7BB3 /* PBXTextBookmark */; 239EE0EE0A7F3F2000B12543 /* PBXTextBookmark */ = 239EE0EE0A7F3F2000B12543 /* PBXTextBookmark */; 239EE11C0A7F402300B12543 /* PBXTextBookmark */ = 239EE11C0A7F402300B12543 /* PBXTextBookmark */; 239EE14F0A7F42BD00B12543 /* PBXTextBookmark */ = 239EE14F0A7F42BD00B12543 /* PBXTextBookmark */; 23A08DAF0B1868BA00494398 /* PBXBookmark */ = 23A08DAF0B1868BA00494398 /* PBXBookmark */; 23A090200B18CED300494398 /* PBXTextBookmark */ = 23A090200B18CED300494398 /* PBXTextBookmark */; 23A090920B18D3FE00494398 /* PBXTextBookmark */ = 23A090920B18D3FE00494398 /* PBXTextBookmark */; 23A5CA9C0B75DBCB00253C03 /* PBXTextBookmark */ = 23A5CA9C0B75DBCB00253C03 /* PBXTextBookmark */; 23AA4AD90C58B7C500811C73 /* PBXTextBookmark */ = 23AA4AD90C58B7C500811C73 /* PBXTextBookmark */; 23AA4ADA0C58B7C500811C73 /* PBXTextBookmark */ = 23AA4ADA0C58B7C500811C73 /* PBXTextBookmark */; 23B1A72E0C7B07B40025D913 /* PBXTextBookmark */ = 23B1A72E0C7B07B40025D913 /* PBXTextBookmark */; 23B64EBF0BF626270093A2F9 /* PBXTextBookmark */ = 23B64EBF0BF626270093A2F9 /* PBXTextBookmark */; 23B64EC00BF626270093A2F9 /* PBXTextBookmark */ = 23B64EC00BF626270093A2F9 /* PBXTextBookmark */; 23B6505A0BF664550093A2F9 /* PBXTextBookmark */ = 23B6505A0BF664550093A2F9 /* PBXTextBookmark */; 23B6505B0BF664550093A2F9 /* PBXTextBookmark */ = 23B6505B0BF664550093A2F9 /* PBXTextBookmark */; 23B6505E0BF664550093A2F9 /* PBXTextBookmark */ = 23B6505E0BF664550093A2F9 /* PBXTextBookmark */; 23B6505F0BF664550093A2F9 /* PBXTextBookmark */ = 23B6505F0BF664550093A2F9 /* PBXTextBookmark */; 23EB8D400C884F7E0090371D /* PBXTextBookmark */ = 23EB8D400C884F7E0090371D /* PBXTextBookmark */; 23EB8D410C884F7E0090371D /* PBXTextBookmark */ = 23EB8D410C884F7E0090371D /* PBXTextBookmark */; 23EB8D420C884F7E0090371D /* PBXTextBookmark */ = 23EB8D420C884F7E0090371D /* PBXTextBookmark */; 23EB8D430C884F7E0090371D /* PBXTextBookmark */ = 23EB8D430C884F7E0090371D /* PBXTextBookmark */; 23EB8D440C884F7E0090371D /* PBXTextBookmark */ = 23EB8D440C884F7E0090371D /* PBXTextBookmark */; 23EB8D660C885C8A0090371D /* PBXTextBookmark */ = 23EB8D660C885C8A0090371D /* PBXTextBookmark */; 23EB8D670C885C8A0090371D /* PBXTextBookmark */ = 23EB8D670C885C8A0090371D /* PBXTextBookmark */; 23EB8D680C885C8A0090371D /* PBXTextBookmark */ = 23EB8D680C885C8A0090371D /* PBXTextBookmark */; 23EB8D690C885C8A0090371D /* PBXTextBookmark */ = 23EB8D690C885C8A0090371D /* PBXTextBookmark */; 23EB8D6C0C885C8A0090371D /* PBXTextBookmark */ = 23EB8D6C0C885C8A0090371D /* PBXTextBookmark */; 23EB8D6D0C885C8A0090371D /* PBXTextBookmark */ = 23EB8D6D0C885C8A0090371D /* PBXTextBookmark */; 23EB8D6E0C885C8A0090371D /* PBXTextBookmark */ = 23EB8D6E0C885C8A0090371D /* PBXTextBookmark */; 23EB8D800C89666B0090371D /* PBXTextBookmark */ = 23EB8D800C89666B0090371D /* PBXTextBookmark */; }; sourceControlManager = 2321C3FA0A6EB900006BE022 /* Source Control */; userBookmarkGroup = 239EDED20A77850D00B12543 /* PBXBookmarkGroup */; userBuildSettings = { }; }; 2A37F4ACFDCFA73011CA2CEA /* Drachma.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {1155, 1498}}"; sepNavSelRange = "{2524, 0}"; sepNavVisRange = "{2149, 763}"; sepNavVisRect = "{{0, 1064}, {566, 276}}"; sepNavWindowFrame = "{{365, 374}, {807, 654}}"; }; }; 2A37F4AEFDCFA73011CA2CEA /* Drachma.h */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {734, 280}}"; sepNavSelRange = "{256, 0}"; sepNavVisRect = "{{0, 100}, {734, 180}}"; sepNavWindowFrame = "{{111, 117}, {824, 627}}"; }; }; 2A37F4B0FDCFA73011CA2CEA /* main.m */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {805, 336}}"; sepNavSelRange = "{396, 0}"; sepNavVisRect = "{{0, 112}, {805, 224}}"; sepNavWindowFrame = "{{194, 69}, {807, 654}}"; }; }; 2A37F4BAFDCFA73011CA2CEA /* English */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {560, 546}}"; sepNavSelRange = "{0, 0}"; sepNavVisRect = "{{0, 0}, {560, 546}}"; sepNavWindowFrame = "{{198, 88}, {807, 654}}"; }; }; 775BDEF0067A8BF0009058FE /* Drachma-002.xcdatamodel */ = { uiCtxt = { "Xdesign Model Editor Bookmark Key" = { UIContextForDetailArea = { _indexOfSelectedPane = 0; _indexOfSelectedView = 1; }; UIContextForEntityArea = { _indexOfSelectedView = 0; chosenTableColumnns = ( "ET Entity", "ET Abstract", "ET Class", ); chosenTableColumnns_sortDirections = ( YES, ); chosenTableColumnns_sortKeys = ( name, ); chosenTableColumnns_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableWidths = ( 103.000000, 22.000000, 32.080078, ); }; UIContextForLayoutManager = { detailSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {345, 218}}", "{{350, 0}, {201, 218}}", ); }; diagramSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {551, 220}}", "{{0, 225}, {551, 288}}", ); }; tableSplitGeometry = { _collapsingFrameDimension = 0; _indexOfCollapsedView = 0; _percentageOfCollapsedView = 0; isCollapsed = yes; sizes = ( "{{0, 0}, {91, 218}}", "{{96, 0}, {249, 218}}", ); }; }; UIContextForPropertyArea = { _indexOfSelectedView = 0; chosenTableColumnnFRTs = ( "FT Fetch Request", "FT Predicate", ); chosenTableColumnnFRTs_sortDirections = ( YES, ); chosenTableColumnnFRTs_sortKeys = ( name, ); chosenTableColumnnFRTs_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsAT = ( "AT Attribute", "AT Type", ); chosenTableColumnnsAT_sortDirections = ( YES, ); chosenTableColumnnsAT_sortKeys = ( name, ); chosenTableColumnnsAT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsFPT = ( "FP FetchedProperty", "FP Destination", "FP Predicate", ); chosenTableColumnnsFPT_sortDirections = ( YES, ); chosenTableColumnnsFPT_sortKeys = ( name, ); chosenTableColumnnsFPT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsPT = ( "PT Property", "PT Kind", "PT SharedKeyOne", ); chosenTableColumnnsPT_sortDirections = ( YES, ); chosenTableColumnnsPT_sortKeys = ( name, ); chosenTableColumnnsPT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableColumnnsRT = ( "RT Relationship", "RT Destination", ); chosenTableColumnnsRT_sortDirections = ( YES, ); chosenTableColumnnsRT_sortKeys = ( name, ); chosenTableColumnnsRT_sortSelectors = ( "_xdcaseInsensitiveNumericCompare:", ); chosenTableWidthsAT = ( 128.000000, 64.000000, ); chosenTableWidthsFPT = ( 128.000000, 64.000000, 144.764160, ); chosenTableWidthsFRT = ( 128.000000, 249.764160, ); chosenTableWidthsPT = ( 128.000000, 108.110840, 96.570801, ); chosenTableWidthsRT = ( 128.000000, 64.000000, ); }; "xdesign model browser state key - shown/hidden" = 1; "xdesign model diagram view visible rect key" = "{{0, 0}, {536, 273}}"; }; sepNavWindowFrame = "{{149, 85}, {801, 741}}"; }; }; 8D15AC270486D014006FF6A4 /* drachma */ = { activeExec = 0; executables = ( 2321C3EC0A6EB8FD006BE022 /* drachma */, ); }; 8D15AC360486D014006FF6A4 /* Info.plist */ = { uiCtxt = { sepNavIntBoundsRect = "{{0, 0}, {686, 1400}}"; sepNavSelRange = "{2070, 0}"; sepNavVisRect = "{{3, 854}, {560, 531}}"; }; }; }