diff --git a/English.lproj/MainMenu.nib/classes.nib b/English.lproj/MainMenu.nib/classes.nib deleted file mode 100644 index 2b260bb..0000000 --- a/English.lproj/MainMenu.nib/classes.nib +++ /dev/null @@ -1,45 +0,0 @@ - - - - - IBClasses - - - CLASS - PBGitRepository - LANGUAGE - ObjC - SUPERCLASS - NSObject - - - ACTIONS - - clickButton - id - getData - id - saveAction - id - - CLASS - GitTest_AppDelegate - LANGUAGE - ObjC - OUTLETS - - listOfCommits - NSArray - repository - PBGitRepository - window - NSWindow - - SUPERCLASS - NSObject - - - IBVersion - 1 - - diff --git a/English.lproj/MainMenu.nib/designable.nib b/English.lproj/MainMenu.nib/designable.nib new file mode 100644 index 0000000..39547e0 --- /dev/null +++ b/English.lproj/MainMenu.nib/designable.nib @@ -0,0 +1,3744 @@ + + + + 1050 + 9D34 + 629 + 949.33 + 352.00 + + YES + + + + YES + com.apple.InterfaceBuilder.CocoaPlugin + + + YES + + + NSApplication + + + + FirstResponder + + + NSApplication + + + 15 + 2 + {{6, 489}, {862, 464}} + 1886912512 + GitX + NSWindow + + View + + + + 256 + + YES + + + 274 + + YES + + + 274 + + YES + + + 2304 + + YES + + + 256 + {845, 224} + + + YES + + + 256 + {845, 17} + + + + + + + 256 + {{846, 0}, {16, 17}} + + + + + YES + + 3.230000e+02 + 4.000000e+01 + 1.000000e+03 + + 75628032 + 0 + + + LucidaGrande + 1.100000e+01 + 3100 + + + 3 + MC4zMzMzMzI5OQA + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 337772096 + 2048 + Text Cell + + + 1.300000e+01 + 1044 + + + + 6 + + controlBackgroundColor + + 3 + MC42NjY2NjY2OQA + + + + 6 + + controlTextColor + + + + 3 + YES + YES + + + + 5.160000e+02 + 4.000000e+01 + 1.000000e+03 + + 75628032 + 0 + + + + + + + 337772096 + 2048 + + + + + + + 3 + YES + YES + + + + 3.000000e+00 + 2.000000e+00 + + 3 + MQA + + + 6 + + gridColor + + 3 + MC41AA + + + 1.700000e+01 + -700448768 + 4 + 15 + 0 + YES + + + {{1, 17}, {845, 224}} + + + + + 4 + + + + 256 + {{846, 17}, {15, 224}} + + + + _doScroller: + 3.700000e+01 + 1.947368e-01 + + + + 256 + {{1, 241}, {845, 15}} + + + 1 + + + 9.214092e-01 + + + + 2304 + + YES + + + {{1, 0}, {845, 17}} + + + + + 4 + + + + {862, 257} + + + 50 + + + + + + QSAAAEEgAABBmAAAQZgAAA + + + + 256 + + YES + + + 2304 + + YES + + + 2322 + {845, 129} + + + + + + + Lorem ipsum dolor sit er elit lamet, consectetaur cillium adipisicing pecu, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum Et harumd und lookum like Greek to me, dereud facilis est er expedit distinct. Nam liber te conscient to factor tum poen legum odioque civiuda + + + YES + + YES + NSFont + NSParagraphStyle + + + YES + + Monaco + 1.000000e+01 + 16 + + + 3 + + YES + + 0.000000e+00 + + + 5.600000e+01 + + + 1.120000e+02 + + + 1.680000e+02 + + + 2.240000e+02 + + + 2.800000e+02 + + + 3.360000e+02 + + + 3.920000e+02 + + + 4.480000e+02 + + + 5.040000e+02 + + + 5.600000e+02 + + + 6.160000e+02 + + + 6.720000e+02 + + + 7.280000e+02 + + + 7.840000e+02 + + + 8.400000e+02 + + + 8.960000e+02 + + + 9.520000e+02 + + + 1.008000e+03 + + + 1.064000e+03 + + + 1.120000e+03 + + + 1.176000e+03 + + + 1.232000e+03 + + + 1.288000e+03 + + + 1.344000e+03 + + + 1.400000e+03 + + + 1.456000e+03 + + + 1.512000e+03 + + + 1.568000e+03 + + + 1.624000e+03 + + + 1.680000e+03 + + + 1.736000e+03 + + + + + + + + + YES + + + 6 + + + + 8.450000e+02 + 1 + + + 2369 + + + + YES + + YES + NSBackgroundColor + NSColor + + + YES + + 6 + + selectedTextBackgroundColor + + + + 6 + + selectedTextColor + + + + + + + YES + + YES + + NSUnderline + + + YES + + 1 + MCAwIDEAA + + + + + + + 6 + {845, 1e+07} + {223, 128} + + + + {{1, 1}, {845, 146}} + + + + + + + {4, -5} + 1 + + 4 + + + + 256 + {{846, 1}, {15, 146}} + + + + + 8.108108e-01 + + + + 256 + {{-100, -100}, {87, 18}} + + + 1 + + + 1.000000e+00 + 9.456522e-01 + + + {{0, 266}, {862, 148}} + + + + 18 + + + + + + {{0, 20}, {862, 414}} + + + + + + 292 + {{3, 1}, {305, 17}} + + + YES + + 67239488 + 272630784 + Label + + + + 6 + + controlColor + + + + + + + + 268 + {{3, 437}, {159, 17}} + + + YES + + 67239488 + 272630784 + U2hvd2luZyBicmFuY2ggJ21hc3Rlcic + + + + + + + + + 268 + {{659, 437}, {183, 22}} + + + YES + + 343014976 + 268436480 + + Subject + + YES + 1 + + 6 + + textBackgroundColor + + + + + 130560 + 0 + search + _searchFieldSearch: + + + 138690815 + 0 + + 400 + 75 + + + 130560 + 0 + clear + + YES + + YES + + YES + AXDescription + NSAccessibilityEncodedAttributesValueType + + + YES + cancel + + + + + _searchFieldCancel: + + + 138690815 + 0 + + 400 + 75 + + 255 + + + + {862, 464} + + + + {{0, 0}, {1680, 1028}} + {213, 129} + {3.40282e+38, 3.40282e+38} + + + MainMenu + + YES + + + GitTest + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + + NSMenuMixedState + + submenuAction: + + + + YES + + + About GitTest + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + UHJlZmVyZW5jZXPigKY + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + + Services + + + YES + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide GitTest + h + 1048576 + 2147483647 + + + + + + Hide Others + + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit GitTest + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + + + File + + + YES + + + New + n + 1048576 + 2147483647 + + + + + + Open... + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + + Open Recent + + + YES + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + Save + s + 1048576 + 2147483647 + + + + + + U2F2ZSBBc+KApg + S + 1048576 + 2147483647 + + + + + + Revert to Saved + + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + UGFnZSBTZXR1cOKApg + P + 1048576 + 2147483647 + + + + + + UHJpbnTigKY + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + + + Edit + + + YES + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Delete + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + + Find + + + YES + + + RmluZOKApg + f + 1048576 + 2147483647 + + + 1 + + + + Find Next + g + 1048576 + 2147483647 + + + 2 + + + + Find Previous + G + 1048576 + 2147483647 + + + 3 + + + + Use Selection for Find + e + 1048576 + 2147483647 + + + 7 + + + + Jump to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling and Grammar + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + U2hvdyBTcGVsbGluZ+KApg + : + 1048576 + 2147483647 + + + + + + Check Spelling + ; + 1048576 + 2147483647 + + + + + + Check Spelling While Typing + + 1048576 + 2147483647 + + + + + + Check Grammar With Spelling + + 1048576 + 2147483647 + + + + + + + + + Substitutions + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + Smart Copy/Paste + + 1048576 + 2147483647 + + + + + + Smart Quotes + + 1048576 + 2147483647 + + + + + + Smart Links + + 1048576 + 2147483647 + + + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + Start Speaking + + 2147483647 + + + + + + Stop Speaking + + 2147483647 + + + + + + + + + + + + Format + + 1048576 + 2147483647 + + + submenuAction: + + + Format + + + YES + + + Show Fonts + t + 1048576 + 2147483647 + + + + + + Show Colors + C + 1048576 + 2147483647 + + + + + + + + + View + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + Show Toolbar + + 1572864 + 2147483647 + + + + + + Q3VzdG9taXplIFRvb2xiYXLigKY + + 1048576 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + + + Window + + + YES + + + Minimize + m + 1048576 + 2147483647 + + + + + + Zoom + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 1048576 + 2147483647 + + + submenuAction: + + + + YES + + + GitTest Help + ? + 1048576 + 2147483647 + + + + + + + + _NSMainMenu + + + GitTest_AppDelegate + + + + YES + arr + self + sha + details + subject + @count + self.@count + + YES + + YES + YES + YES + YES + YES + + + + + YES + + + print: + + + + 86 + + + + runPageLayout: + + + + 87 + + + + showHelp: + + + + 122 + + + + clearRecentDocuments: + + + + 127 + + + + terminate: + + + + 139 + + + + orderFrontStandardAboutPanel: + + + + 142 + + + + hideOtherApplications: + + + + 146 + + + + hide: + + + + 152 + + + + unhideAllApplications: + + + + 153 + + + + cut: + + + + 175 + + + + paste: + + + + 176 + + + + redo: + + + + 178 + + + + selectAll: + + + + 179 + + + + undo: + + + + 180 + + + + copy: + + + + 181 + + + + showGuessPanel: + + + + 188 + + + + checkSpelling: + + + + 190 + + + + toggleContinuousSpellChecking: + + + + 192 + + + + performClose: + + + + 193 + + + + delete: + + + + 195 + + + + performFindPanelAction: + + + + 199 + + + + + + + + 200 + + + + + + + + 201 + + + + + + + + 202 + + + + centerSelectionInVisibleArea: + + + + 203 + + + + delegate + + + + 206 + + + + + + + + 207 + + + + window + + + + 208 + + + + saveAction: + + + + 211 + + + + performMiniaturize: + + + + 247 + + + + performZoom: + + + + 248 + + + + arrangeInFront: + + + + 249 + + + + startSpeaking: + + + + 257 + + + + stopSpeaking: + + + + 258 + + + + toggleToolbarShown: + + + + 342 + + + + runToolbarCustomizationPalette: + + + + 343 + + + + orderFrontColorPanel: + + + + 345 + + + + content + + + + 396 + + + + contentArray: repository.commits + + + + + + + contentArray + repository.commits + 2 + + + 399 + + + + value: arrangedObjects.sha + + + + + + + value + arrangedObjects.sha + 2 + + + 462 + + + + value: selection.details + + + + + + + value + selection.details + + YES + + YES + NSAllowsEditingMultipleValuesSelection + NSAlwaysPresentsApplicationModalAlerts + NSConditionallySetsEditable + NSConditionallySetsHidden + NSContinuouslyUpdatesValue + NSMultipleValuesPlaceholder + NSNoSelectionPlaceholder + NSNotApplicablePlaceholder + NSNullPlaceholder + NSRaisesForNotApplicableKeys + NSValidatesImmediately + + + YES + + + + + + + + + + + + + + 2 + + + 496 + + + + value: arrangedObjects.subject + + + + + + + + arrangedObjects.subject + 2 + + + 498 + + + + displayPatternValue1: arrangedObjects.@count + + + + + + + displayPatternValue1 + arrangedObjects.@count + + YES + + YES + NSDisplayPattern + + + + + + + + YES + %{value1}@ commits loaded + + + + + + + + 2 + + + 509 + + + + predicate: filterPredicate + + + + + + + predicate + filterPredicate + + YES + + YES + + NSDisplayName + NSPredicateFormat + + + + + YES + + + subject contains $value + + + + + 2 + + + 523 + + + + predicate2: filterPredicate + + + + + + + predicate2 + + + YES + + YES + + + + + + + + YES + + SHA1 + sha contains $value + + + + + + 2 + + + 524 + + + + + YES + + 0 + + YES + + + + + + -2 + + + RmlsZSdzIE93bmVyA + + + -1 + + + First Responder + + + -3 + + + Application + + + 21 + + + YES + + + + + + + 2 + + + YES + + + + + + + + + 436 + + + YES + + + + + + + 448 + + + YES + + + + + + + + + 452 + + + YES + + + + + + + 453 + + + YES + + + + + + 456 + + + + + 454 + + + YES + + + + + + 455 + + + + + 29 + + + YES + + + + + + + + + + + + + 56 + + + YES + + + + + + 57 + + + YES + + + + + + + + + + + + + + + + 58 + + + + + 129 + + + + + 131 + + + YES + + + + + + 130 + + + + + 134 + + + + + 136 + + + + + 143 + + + + + 144 + + + + + 145 + + + + + 149 + + + + + 150 + + + + + 196 + + + + + 83 + + + YES + + + + + + 81 + + + YES + + + + + + + + + + + + + + + + 72 + + + + + 73 + + + + + 74 + + + + + 75 + + + + + 77 + + + + + 78 + + + + + 79 + + + + + 80 + + + + + 82 + + + + + 112 + + + + + 124 + + + YES + + + + + + 125 + + + YES + + + + + + 126 + + + + + 103 + + + YES + + + + + + 106 + + + YES + + + + + + 111 + + + + + 163 + + + YES + + + + + + 169 + + + YES + + + + + + + + + + + + + + + + + + 156 + + + + + 157 + + + + + 158 + + + + + 160 + + + + + 164 + + + + + 168 + + + YES + + + + + + 159 + + + YES + + + + + + + + + + 154 + + + + + 155 + + + + + 161 + + + + + 162 + + + + + 167 + + + + + 171 + + + + + 172 + + + + + 173 + + + + + 174 + + + + + 184 + + + YES + + + + + + 185 + + + YES + + + + + + + + + 187 + + + + + 189 + + + + + 191 + + + + + 212 + + + + + 214 + + + YES + + + + + + 215 + + + YES + + + + + + + + 216 + + + + + 218 + + + + + 219 + + + + + 224 + + + YES + + + + + + 225 + + + YES + + + + + + + 227 + + + + + 228 + + + + + 241 + + + YES + + + + + + 242 + + + YES + + + + + + + + + 243 + + + + + 244 + + + + + 245 + + + + + 246 + + + + + 262 + + + YES + + + + + + 263 + + + YES + + + + + + + 336 + + + + + 337 + + + + + 338 + + + YES + + + + + + 339 + + + YES + + + + + + + 340 + + + + + 341 + + + + + 205 + + + + + + 395 + + + CommitsController + + + 469 + + + + + 470 + + + + + 471 + + + + + 486 + + + YES + + + + + + + + 487 + + + + + 488 + + + + + 489 + + + + + 499 + + + YES + + + + + + 500 + + + + + 510 + + + YES + + + + + + 511 + + + + + 520 + + + YES + + + + + + 521 + + + + + + + YES + + YES + -1.IBPluginDependency + -2.IBPluginDependency + -3.IBPluginDependency + -3.ImportedFromIB2 + 103.IBPluginDependency + 103.ImportedFromIB2 + 106.IBPluginDependency + 106.ImportedFromIB2 + 111.IBPluginDependency + 111.ImportedFromIB2 + 112.IBPluginDependency + 112.ImportedFromIB2 + 124.IBPluginDependency + 124.ImportedFromIB2 + 125.IBPluginDependency + 125.ImportedFromIB2 + 126.IBPluginDependency + 126.ImportedFromIB2 + 129.IBPluginDependency + 129.ImportedFromIB2 + 130.IBPluginDependency + 130.ImportedFromIB2 + 131.IBPluginDependency + 131.ImportedFromIB2 + 134.IBPluginDependency + 134.ImportedFromIB2 + 136.IBPluginDependency + 136.ImportedFromIB2 + 143.IBPluginDependency + 143.ImportedFromIB2 + 144.IBPluginDependency + 144.ImportedFromIB2 + 145.IBPluginDependency + 145.ImportedFromIB2 + 149.IBPluginDependency + 149.ImportedFromIB2 + 150.IBPluginDependency + 150.ImportedFromIB2 + 154.IBPluginDependency + 154.ImportedFromIB2 + 155.IBPluginDependency + 155.ImportedFromIB2 + 156.IBPluginDependency + 156.ImportedFromIB2 + 157.IBPluginDependency + 157.ImportedFromIB2 + 158.IBPluginDependency + 158.ImportedFromIB2 + 159.IBPluginDependency + 159.ImportedFromIB2 + 160.IBPluginDependency + 160.ImportedFromIB2 + 161.IBPluginDependency + 161.ImportedFromIB2 + 162.IBPluginDependency + 162.ImportedFromIB2 + 163.IBPluginDependency + 163.ImportedFromIB2 + 164.IBPluginDependency + 164.ImportedFromIB2 + 167.IBPluginDependency + 167.ImportedFromIB2 + 168.IBPluginDependency + 168.ImportedFromIB2 + 169.IBPluginDependency + 169.ImportedFromIB2 + 171.IBPluginDependency + 171.ImportedFromIB2 + 172.IBPluginDependency + 172.ImportedFromIB2 + 173.IBPluginDependency + 173.ImportedFromIB2 + 174.IBPluginDependency + 174.ImportedFromIB2 + 184.IBPluginDependency + 184.ImportedFromIB2 + 185.IBPluginDependency + 185.ImportedFromIB2 + 187.IBPluginDependency + 187.ImportedFromIB2 + 189.IBPluginDependency + 189.ImportedFromIB2 + 191.IBPluginDependency + 191.ImportedFromIB2 + 196.IBPluginDependency + 196.ImportedFromIB2 + 2.IBPluginDependency + 2.ImportedFromIB2 + 205.IBPluginDependency + 205.ImportedFromIB2 + 21.IBPluginDependency + 21.IBWindowTemplateEditedContentRect + 21.ImportedFromIB2 + 21.NSWindowTemplate.visibleAtLaunch + 21.editorWindowContentRectSynchronizationRect + 21.windowTemplate.hasMaxSize + 21.windowTemplate.hasMinSize + 21.windowTemplate.maxSize + 21.windowTemplate.minSize + 212.IBPluginDependency + 212.ImportedFromIB2 + 214.IBPluginDependency + 214.ImportedFromIB2 + 215.IBPluginDependency + 215.ImportedFromIB2 + 216.IBPluginDependency + 216.ImportedFromIB2 + 218.IBPluginDependency + 218.ImportedFromIB2 + 219.IBPluginDependency + 219.ImportedFromIB2 + 224.IBPluginDependency + 224.ImportedFromIB2 + 225.IBPluginDependency + 225.ImportedFromIB2 + 227.IBPluginDependency + 227.ImportedFromIB2 + 228.IBPluginDependency + 228.ImportedFromIB2 + 241.IBPluginDependency + 241.ImportedFromIB2 + 242.IBPluginDependency + 242.ImportedFromIB2 + 243.IBPluginDependency + 243.ImportedFromIB2 + 244.IBPluginDependency + 244.ImportedFromIB2 + 245.IBPluginDependency + 245.ImportedFromIB2 + 246.IBPluginDependency + 246.ImportedFromIB2 + 262.IBPluginDependency + 262.ImportedFromIB2 + 263.IBPluginDependency + 263.ImportedFromIB2 + 29.IBPluginDependency + 29.ImportedFromIB2 + 336.IBPluginDependency + 336.ImportedFromIB2 + 337.IBPluginDependency + 337.ImportedFromIB2 + 338.IBPluginDependency + 338.ImportedFromIB2 + 339.IBPluginDependency + 339.ImportedFromIB2 + 340.IBPluginDependency + 340.ImportedFromIB2 + 341.IBPluginDependency + 341.ImportedFromIB2 + 395.IBPluginDependency + 395.ImportedFromIB2 + 436.IBPluginDependency + 436.ImportedFromIB2 + 448.IBPluginDependency + 448.ImportedFromIB2 + 452.IBPluginDependency + 452.ImportedFromIB2 + 453.IBPluginDependency + 453.ImportedFromIB2 + 454.IBPluginDependency + 454.ImportedFromIB2 + 455.IBPluginDependency + 455.ImportedFromIB2 + 456.IBPluginDependency + 456.ImportedFromIB2 + 469.IBShouldRemoveOnLegacySave + 470.IBShouldRemoveOnLegacySave + 471.IBShouldRemoveOnLegacySave + 486.IBPluginDependency + 487.IBPluginDependency + 488.IBPluginDependency + 489.IBPluginDependency + 499.IBPluginDependency + 500.IBPluginDependency + 510.IBPluginDependency + 511.IBPluginDependency + 520.IBPluginDependency + 521.IBPluginDependency + 56.IBPluginDependency + 56.ImportedFromIB2 + 57.IBPluginDependency + 57.ImportedFromIB2 + 58.IBPluginDependency + 58.ImportedFromIB2 + 72.IBPluginDependency + 72.ImportedFromIB2 + 73.IBPluginDependency + 73.ImportedFromIB2 + 74.IBPluginDependency + 74.ImportedFromIB2 + 75.IBPluginDependency + 75.ImportedFromIB2 + 77.IBPluginDependency + 77.ImportedFromIB2 + 78.IBPluginDependency + 78.ImportedFromIB2 + 79.IBPluginDependency + 79.ImportedFromIB2 + 80.IBPluginDependency + 80.ImportedFromIB2 + 81.IBPluginDependency + 81.ImportedFromIB2 + 82.IBPluginDependency + 82.ImportedFromIB2 + 83.IBPluginDependency + 83.ImportedFromIB2 + + + YES + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{447, 205}, {862, 464}} + + + {{447, 205}, {862, 464}} + + + {3.40282e+38, 3.40282e+38} + {213, 107} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + YES + + YES + + + YES + + + + + YES + + YES + + + YES + + + + 524 + + + + YES + + PBGitRepository + NSObject + + YES + + YES + + + YES + + + + YES + + YES + + + YES + + + + IBProjectSource + PBGitRepository.h + + + + PBGitRepository + + + YES + + YES + + + YES + + + + YES + + YES + + + YES + + + + IBUserSource + + + + + GitTest_AppDelegate + + + getData: + id + + + listOfCommits + NSArray + + + + + + + + GitTest_AppDelegate + + + YES + + YES + clickButton: + saveAction: + + + YES + id + + + + + YES + + YES + repository + + + + YES + PBGitRepository + + + + + + GitTest_AppDelegate.h + + + + + 0 + ../../GitTest.xcodeproj + 3 + + YnBsaXN0MDDUAAEAAgADAAQABQAGAAkAClgkdmVyc2lvblQkdG9wWSRhcmNoaXZlclgkb2JqZWN0cxIA +AYag0QAHAAhdSUIub2JqZWN0ZGF0YYABXxAPTlNLZXllZEFyY2hpdmVyrxEDNQALAAwAMQA1ADkAQABD +AEQASQBhAGIAYwBkAGcACwB0AHsAhACJAJ4ApgC0ALgA1wDYAOAA6QDqAO8A9QD2APkA/gERAR0BHgEm +AScBKgEvATIBOgE7ATwBPwFFAU8BUAFVAVoBWwFeAWMBZAFmAWkBcQF3AX4BggGFAYoBiwGOAZEBkgGV +AaMBpAGlAagBsgGzAbcBuAG5AbwByQHPAdsB3wHwAfEB+QIBAgcCCgITASkCFAIZAjwCQAJDAkYCSQJM +Ak8CUgJVAlgCWwJeAmECZAJnAmoCbQJwAnMCdgJ5AnwCfwKCAoUCiAKLAo4CkQKUApcCmgKdAqACogKk +AqkCqgKtArECtQK3ArkCyAC8ATEC0ALVAtYC2wLcAuQC5QGtAukC7ALtAu4C8QLyAvcC+AL6AwMDBAMO +Aw8DEAMRAxQDHQMeAycDKAMtAy4DMQM6AzsDQgNDA0sDTANfA2ADZQNmA3YDdwN4A3sDhAOFA4kDkQOS +A5MDlAOXA5gDmwOeAAsDnwOhA6IDowOkA6cDqwPbA+ED8wP4A/kD+gP/BAAEAQQEBAgECQQMBA0EEQQV +BBwEIAQhBCIEIwQnBC4EMwQ0BDUEOQRABEQERQRGBEoEUQRVBFYEVwRYBF4EYQRiBGMEZgRqBHEEdQR2 +BHcEewSCBIMEhASFBIoEkQSWBJcEmASZBJ0EpASlBKYEqgSxBLIEswS0BLgEvwTDBMQExQTGBMoE0QTV +BNYE1wTYBN0E5ATlBOYE5wTsBPME9AT1BPYE+gUBBQYFBwUIBQwFEwUUBRUFGQUgBSEFIgUjBScFLgUv +BTAFMQU2BT0FPgU/BUMFSgVLBUwFTQVSBVkFWgVbBV8FZgVnBWgFaQVtBXQFdQV2BXcFfAWABYcFiAWJ +BY4FjwWTBZoFmwWcBZ0FoQWoBakFqgWvBbcFuAW5Bb0FxAXFBcYFxwXLBdIF0wXUBdgF3wXgBeEF5QXs +Be0F7gXvBfMF+gX+Bf8GAAYBBgUGDAYNBg4GEgYZBhoGGwYcBiEGMwY9Bj4GPwZABkEGQgZDBkQGRgZI +Bk0GTgZYBlkGWgZbBl4GZQZmBmcGaAZxBmYGcgZzBo0GjgaPBpAGkQaSBpMGlAaVBpYGlwDMBpkBHQaa +BqEGogajBqsGrAatBq4Gvga/BsAGyAbJBsoGywbZBtoG2wbcBuYG5wboBvYG9wb4B2QHbgdzB3QHdQd3 +B4UHjAeNB44HlQeWB5cHoAd0B6EHowenB6gHqge1B7wHvQe+B8UHxgfPB9AH2gfjB3QH5AfyB/sIAggD +CAQIDQgWB3QIFwgcCB4IIQgiCCsINAg1CD4HdAg/CEEIUQhaCGMIbAd0CG0Ibwh3CIAHdAiBCIgIjwiQ +CJkHdAiaCJ4IpAirCKwIswi0CLsIvAjFB3QIxgjLCNQHdAjVCNcI3AjjCOQAZgd0CO0I8gj7B3QI/Aj+ +CQUJDgkPCRgHdAkZCR0JHgA4CSEJjQn6CmcKaAppCmoKawpsCm0KbgpvCnAKcQpyCnMKdAp1CnYKdwp4 +CnkKegp7CnwKfQp+Cn8KgAqBCoIKgwqECoUKhgqHCogKiQqKCosKjAqNCo4KjwqQCpEKkgqTCpQKlQqW +CpcKmAqZCpoKmwqcCp0KngqfCqAKoQqiCqMKpAqlCqYKpwqoCqkKqgqrCqwKrQquCq8KsAqxCrIKswq0 +CrUKtgq3CrgKuQq6CrsKvAq9Cr4KvwrACsEKwgrDCsQKxQrGCscKyArJCsoKywrMCs0KzgrRCtQLbgwI +DAkMCgwLDAwMDQwODA8MEAwRDBIMEwwUDBUMFgwXDBgMGQwaDBsMHAwdDB4MHwwgDCEMIgwjDCQMJQwm +DCcMKAwpDCoMKwwsDC0MLgwvDDAMMQwyDDMMNAw1DDYMNww4DDkMOgw7DDwMPQw+DD8MQAxBDEIMQwxE +DEUMRgxHDEgMSQxKDEsMTAxNDE4MTwxQDFEMUgxTDFQMVQxWDFcMWAxZDFoMWwxcDF0MXgxfDGAMYQxi +DGMMZAxlDGYMZwxoDGkMagxrDGwMbQxuDG8McAxxDHIMcwx0DHUDbwx2DHcMeABdDHkMegx7DHwMfQx+ +DH8MgAyBDIIMgwyEDIUMhgyHDIgMiQyKDIsMjAyNDI4MjwyQDJEMkgyTDJQMlQyWDJcMmAyZDJoMmwyc +DJ0MoAyjDKZVJG51bGzfEBIADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEA +IgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADBWTlNSb290ViRjbGFzc11OU09iamVjdHNLZXlzXxAP +TlNDbGFzc2VzVmFsdWVzXxAZTlNBY2Nlc3NpYmlsaXR5T2lkc1ZhbHVlc11OU0Nvbm5lY3Rpb25zW05T +TmFtZXNLZXlzW05TRnJhbWV3b3JrXU5TQ2xhc3Nlc0tleXNaTlNPaWRzS2V5c11OU05hbWVzVmFsdWVz +XxAZTlNBY2Nlc3NpYmlsaXR5Q29ubmVjdG9yc11OU0ZvbnRNYW5hZ2VyXxAQTlNWaXNpYmxlV2luZG93 +c18QD05TT2JqZWN0c1ZhbHVlc18QF05TQWNjZXNzaWJpbGl0eU9pZHNLZXlzWU5TTmV4dE9pZFxOU09p +ZHNWYWx1ZXOAAoEDNIEBwoECl4EDM4DIgQItgAaBApaBApiBAi6BAzGAAIAHgQIsgQMyEQIOgQKZ0gAO +ADIAMwA0W05TQ2xhc3NOYW1lgAWAA9IADgA2ADcAOFlOUy5zdHJpbmeABF1OU0FwcGxpY2F0aW9u0gA6 +ADsAPAA9WCRjbGFzc2VzWiRjbGFzc25hbWWjAD0APgA/XxAPTlNNdXRhYmxlU3RyaW5nWE5TU3RyaW5n +WE5TT2JqZWN00gA6ADsAQQBCogBCAD9eTlNDdXN0b21PYmplY3RfEBBJQkNvY29hRnJhbWV3b3Jr0gAO +AEUARgBHWk5TLm9iamVjdHOAx6EASIAI3ABKAA4ASwBMAE0ATgBPAFAAUQBSAFMAVABVAFYAVwBYAFkA +WgBbAFwAXQBeAF8AYFxOU1dpbmRvd1ZpZXdcTlNTY3JlZW5SZWN0XU5TV2luZG93VGl0bGVZTlNXVEZs +YWdzXU5TV2luZG93Q2xhc3NcTlNXaW5kb3dSZWN0WU5TTWF4U2l6ZV8QD05TV2luZG93QmFja2luZ18Q +EU5TV2luZG93U3R5bGVNYXNrWU5TTWluU2l6ZVtOU1ZpZXdDbGFzc4ANgMaAw4AKEnB4AACAC4AJgMUQ +AhAPgMSADF8QFnt7NiwgNDg5fSwgezg2MiwgNDY0fX1UR2l0WFhOU1dpbmRvd9IADgA2ADcAZoAEVFZp +ZXfXAGgADgBpAGoAawBjAGwAbQBuAG8AcABxAG0Ac18QD05TTmV4dFJlc3BvbmRlclpOU1N1YnZpZXdz +WE5TdkZsYWdzW05TRnJhbWVTaXplW05TU3VwZXJ2aWV3gA6AwoAPEQEAgMCADoDB0gAOAEUAdQB2gDqk +AHcAeAB5AHqAEICggKeAq9cAaAAOAHwAaQBqAGMAbABVAH4AfwCAAIEAbQBVV05TRnJhbWWADYCfgJ6A +EREBEoAOgA3SAA4ARQB1AIaAOqIAhwCIgBKATN4AaACKAA4AiwCMAI0AaQCOAGoAawBjAGwAjwCQAHcA +kgCTAJQAlQCWAJcAmACBAJkAbQB3AJwAnVtOU0hTY3JvbGxlclhOU3NGbGFnc1xOU0Nvcm5lclZpZXdf +EBBOU0hlYWRlckNsaXBWaWV3XE5TU2Nyb2xsQW10c1tOU1ZTY3JvbGxlcl1OU0NvbnRlbnRWaWV3gBCA +RoBLEDKAHIAZgBNPEBBBIAAAQSAAAEGYAABBmAAAgEqADoAQgEKAFNIADgBFAHUAoIA6pQCdAJwAkgCW +AJWAFIBCgEaAGYAc2gBoAA4AfACnAGkAagCoAGMAqQBsAIcAqwCsAK0ArgCvALAAbQCyAIdZTlNjdkZs +YWdzWU5TRG9jVmlld1lOU0JHQ29sb3KAEoBBgEAQBIAVEQkAgBaADoAwgBLSAA4ARQB1ALaAOqEAsIAW +3xAUAGgAuQAOALoAuwC8AL0AjAC+AL8AwABqAGsAwQBjAMIAwwBsAMQAxQCdAMcAyADJAMoAywDMAJUA +zgCtAM8AcADQAMwAbQDTAF4AnQDVANZfEB9OU0RyYWdnaW5nU291cmNlTWFza0Zvck5vbkxvY2FsWU5T +VHZGbGFnc1xOU0hlYWRlclZpZXdfEBFOU0JhY2tncm91bmRDb2xvcl8QEk5TQWxsb3dzVHlwZVNlbGVj +dF8QF05TSW50ZXJjZWxsU3BhY2luZ1dpZHRoXxAZTlNDb2x1bW5BdXRvcmVzaXppbmdTdHlsZV8QGE5T +SW50ZXJjZWxsU3BhY2luZ0hlaWdodFlOU0VuYWJsZWRbTlNHcmlkQ29sb3JfEBxOU0RyYWdnaW5nU291 +cmNlTWFza0ZvckxvY2FsXk5TVGFibGVDb2x1bW5zW05TUm93SGVpZ2h0gBQQAIA/E//////WQAAAgBiA +OwmAHCNACAAAAAAAACNAAAAAAAAAAIAXCYAOgDyAFIAfI0AxAAAAAAAAWns4NDUsIDIyNH3XAGgADgBq +AGsAYwBsANkAlgDbAHAA3ABtAJYAsFtOU1RhYmxlVmlld4AZgBuAGoAOgBmAFtoAaAAOAHwApwBpAGoA +qABjAKkAbACHAKsA4wCtAOQArwDKAG0AsgCHgBKAQYBJgEiAGIAOgDCAEll7ODQ1LCAxN33SADoAOwDr +AOykAOwA7QDuAD9fEBFOU1RhYmxlSGVhZGVyVmlld1ZOU1ZpZXdbTlNSZXNwb25kZXLWAGgADgB8AGoA +YwBsAIcA8QDyAHAAbQCHgBKAHoAdgA6AEl8QFHt7ODQ2LCAwfSwgezE2LCAxN3190gA6ADsA9wD4pAD4 +AO0A7gA/XV9OU0Nvcm5lclZpZXfSAA4ARQB1APuAOqIA/AD9gCCAN9oA/wAOAQABAQECAQMBBAEFAQYA +2QDMAQgBCQEKAQsBDAENAQ4AzACwXk5TSXNSZXNpemVhYmxlXE5TSGVhZGVyQ2VsbFdOU1dpZHRoWk5T +RGF0YUNlbGxeTlNSZXNpemluZ01hc2taTlNNaW5XaWR0aFpOU01heFdpZHRoXE5TSXNFZGl0YWJsZQmA +NoAhI0B0MAAAAAAAgC0QAyNARAAAAAAAACNAj0AAAAAAAAmAFtcBEgAOALwBEwEUARUBFgEXARgBGQEa +ARsAxwEcW05TQ2VsbEZsYWdzWk5TQ29udGVudHNZTlNTdXBwb3J0XE5TQ2VsbEZsYWdzMltOU1RleHRD +b2xvchIEgf4AgCyAJoAigCOAKFDUAA4BHwEgASEBIgEjASQBJVZOU1NpemVWTlNOYW1lWE5TZkZsYWdz +gCUjQCYAAAAAAACAJBEMHFxMdWNpZGFHcmFuZGXSADoAOwEoASmiASkAP1ZOU0ZvbnTTAA4BKwEsAS0B +DAEuXE5TQ29sb3JTcGFjZVdOU1doaXRlgCdLMC4zMzMzMzI5OQDSADoAOwEwATGiATEAP1dOU0NvbG9y +1QAOATEBKwEzATQBLQE2ATcBOAE5W05TQ29sb3JOYW1lXU5TQ2F0YWxvZ05hbWWAJ4ArEAaAKoApVlN5 +c3RlbV8QD2hlYWRlclRleHRDb2xvctMADgErASwBLQEMAT6AJ0IwANIAOgA7AUABQaUBQQFCAUMBRAA/ +XxARTlNUYWJsZUhlYWRlckNlbGxfEA9OU1RleHRGaWVsZENlbGxcTlNBY3Rpb25DZWxsVk5TQ2VsbNgB +EgAOALwBEwEUAUYBFQEWAUcBSACyAUoBSwCwAU0BTl1OU0NvbnRyb2xWaWV3EhQh/kCANYAwgC6AL4AW +EQgAgDNZVGV4dCBDZWxs1AAOAR8BIAEhASIBUgEkAVSAJSNAKgAAAAAAAIAkEQQU1QAOATEBKwEzATQB +LQFXATcBWAE5gCeAMoAxgClfEBZjb250cm9sQmFja2dyb3VuZENvbG9y0wAOASsBLAEtAQwBXYAnSzAu +NjY2NjY2NjkA1QAOATEBKwEzATQBLQE2ATcBYQE5gCeAK4A0gClfEBBjb250cm9sVGV4dENvbG9y0gA6 +ADsBZQFCpAFCAUMBRAA/0gA6ADsBZwFoogFoAD9dTlNUYWJsZUNvbHVtbtoA/wAOAQABAQECAQMBBAEF +AQYA2QDMAQgBbAFtAW4BDAENAQ4AzACwCYA2gDgjQIAgAAAAAACAOQmAFtcBEgAOALwBEwEUARUBFgEX +ARgBGQEaARsAxwEcgCyAJoAigCOAKNgBEgAOALwBEwEUAUYBFQEWAUcBSACyAUoBSwCwAU0BToA1gDCA +LoAvgBaAM9IAOgA7AX8BgKMBgAGBAD9eTlNNdXRhYmxlQXJyYXlXTlNBcnJhedMADgErASwBLQEMAYSA +J0IxANUADgExASsBMwE0AS0BhwE3AYgBOYAngD6APYApWWdyaWRDb2xvctMADgErASwBLQEMAY2AJ0Qw +LjUA0gA6ADsBjwDZpQDZAZAA7QDuAD9ZTlNDb250cm9sXxAVe3sxLCAxN30sIHs4NDUsIDIyNH190gA6 +ADsBkwGUpAGUAO0A7gA/Wk5TQ2xpcFZpZXfaAGgBlgAOAHwAagBjAZcAbAGYAZkAhwCHAZwBnQBwAG0B +nwCHAaEBolhOU1RhcmdldFhOU0FjdGlvblpOU0N1clZhbHVlWU5TUGVyY2VudIASgBKARYBDgA6ARIAS +I0BCgAAAAAAAIz/I7SKgAAAAXxAWe3s4NDYsIDE3fSwgezE1LCAyMjR9fVxfZG9TY3JvbGxlcjrSADoA +OwGmAaelAacBkADtAO4AP1pOU1Njcm9sbGVy2gBoAZYADgB8AIsAagBjAZcAbAGZAIcAhwGcAawBrQBw +AG0BnwCHAbGAEoASgEWARxABgA6ARIASIz/tfC8gAAAAXxAVe3sxLCAyNDF9LCB7ODQ1LCAxNX190gAO +AEUAdQG1gDqhAMqAGF8QE3t7MSwgMH0sIHs4NDUsIDE3fX1aezg2MiwgMjU3fdIAOgA7AboBu6QBuwDt +AO4AP1xOU1Njcm9sbFZpZXfcAGgAigAOAHwAiwBpAGoAYwBsAI8BvQCQAHcBvwCTAcEBwgHDAHAAbQB3 +AcYBxwHHXU5TTmV4dEtleVZpZXeAEICbgEuAnRASgE2ADoAQgJmAToBO0gAOAEUAdQHLgDqjAccBxgG/ +gE6AmYCb3ABoAA4AfAHQAKcAaQBqAKgAYwCpAGwBvQCIAKsB0wHUAK0B1QCvAdYAbQDLAIgB1lhOU0N1 +cnNvcoBMgEGAlYCWgE+AUIAOgDuATIBQ0gAOAEUAdQHdgDqhAdaAUNwAaAAOAeAB4QHiAGoAawBQAGMB +4wBsAeQBxwHmAecBNwHoAekB6gHrAG0B7QHHACtfEA9OU1RleHRDb250YWluZXJZTlNUVkZsYWdzXE5T +U2hhcmVkRGF0YVhOU01pbml6ZVpOU0RlbGVnYXRlgE6AlIBSgIURCRKAUYCSgA6Ak4BOgABaezg0NSwg +MTI5fdUB8gAOAfMBAQH0Aa0B9QHWAfcB+FlOU1RDRmxhZ3NaTlNUZXh0Vmlld18QD05TTGF5b3V0TWFu +YWdlcoCEgFAjQIpoAAAAAACAU9UADgH6AfsB/AHkAf0B/gH/ATcAK18QEE5TVGV4dENvbnRhaW5lcnNd +TlNUZXh0U3RvcmFnZVlOU0xNRmxhZ3OAg4CCgFSAANQADgICAD4B5AIDAgQCBQArXE5TQXR0cmlidXRl +c4CBgFaAVYAA0gAOADYANwIJgARfEQJeTG9yZW0gaXBzdW0gZG9sb3Igc2l0IGVyIGVsaXQgbGFtZXQs +IGNvbnNlY3RldGF1ciBjaWxsaXVtIGFkaXBpc2ljaW5nIHBlY3UsIHNlZCBkbyBlaXVzbW9kIHRlbXBv +ciBpbmNpZGlkdW50IHV0IGxhYm9yZSBldCBkb2xvcmUgbWFnbmEgYWxpcXVhLiBVdCBlbmltIGFkIG1p +bmltIHZlbmlhbSwgcXVpcyBub3N0cnVkIGV4ZXJjaXRhdGlvbiB1bGxhbWNvIGxhYm9yaXMgbmlzaSB1 +dCBhbGlxdWlwIGV4IGVhIGNvbW1vZG8gY29uc2VxdWF0LiBEdWlzIGF1dGUgaXJ1cmUgZG9sb3IgaW4g +cmVwcmVoZW5kZXJpdCBpbiB2b2x1cHRhdGUgdmVsaXQgZXNzZSBjaWxsdW0gZG9sb3JlIGV1IGZ1Z2lh +dCBudWxsYSBwYXJpYXR1ci4gRXhjZXB0ZXVyIHNpbnQgb2NjYWVjYXQgY3VwaWRhdGF0IG5vbiBwcm9p +ZGVudCwgc3VudCBpbiBjdWxwYSBxdWkgb2ZmaWNpYSBkZXNlcnVudCBtb2xsaXQgYW5pbSBpZCBlc3Qg +bGFib3J1bSBFdCBoYXJ1bWQgdW5kIGxvb2t1bSBsaWtlIEdyZWVrIHRvIG1lLCBkZXJldWQgZmFjaWxp +cyBlc3QgZXIgZXhwZWRpdCBkaXN0aW5jdC4gTmFtIGxpYmVyIHRlIGNvbnNjaWVudCB0byBmYWN0b3Ig +dHVtIHBvZW4gbGVndW0gb2Rpb3F1ZSBjaXZpdWRh0wAOAgsARQIMAg0CEFdOUy5rZXlzgICiAg4CD4BX +gFiiAhECEoBZgH5fEBBOU1BhcmFncmFwaFN0eWxl0wIVAA4CFgIXAhgBDFpOU1RhYlN0b3BzW05TQWxp +Z25tZW50gFqAfdIADgBFAhoCG4B8rxAgAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAIt +Ai4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCO4BbgF2AXoBfgGCAYYBigGOAZIBlgGaAZ4BogGmAaoBr +gGyAbYBugG+AcIBxgHKAc4B0gHWAdoB3gHiAeYB6gHvSAA4CPQI+Aj9aTlNMb2NhdGlvboBcIwAAAAAA +AAAA0gA6ADsCQQJCogJCAD9ZTlNUZXh0VGFi0gAOAj0CPgJFgFwjQEwAAAAAAADSAA4CPQI+AkiAXCNA +XAAAAAAAANIADgI9Aj4CS4BcI0BlAAAAAAAA0gAOAj0CPgJOgFwjQGwAAAAAAADSAA4CPQI+AlGAXCNA +cYAAAAAAANIADgI9Aj4CVIBcI0B1AAAAAAAA0gAOAj0CPgJXgFwjQHiAAAAAAADSAA4CPQI+AlqAXCNA +fAAAAAAAANIADgI9Aj4CXYBcI0B/gAAAAAAA0gAOAj0CPgJggFwjQIGAAAAAAADSAA4CPQI+AmOAXCNA +g0AAAAAAANIADgI9Aj4CZoBcI0CFAAAAAAAA0gAOAj0CPgJpgFwjQIbAAAAAAADSAA4CPQI+AmyAXCNA +iIAAAAAAANIADgI9Aj4Cb4BcI0CKQAAAAAAA0gAOAj0CPgJygFwjQIwAAAAAAADSAA4CPQI+AnWAXCNA +jcAAAAAAANIADgI9Aj4CeIBcI0CPgAAAAAAA0gAOAj0CPgJ7gFwjQJCgAAAAAADSAA4CPQI+An6AXCNA +kYAAAAAAANIADgI9Aj4CgYBcI0CSYAAAAAAA0gAOAj0CPgKEgFwjQJNAAAAAAADSAA4CPQI+AoeAXCNA +lCAAAAAAANIADgI9Aj4CioBcI0CVAAAAAAAA0gAOAj0CPgKNgFwjQJXgAAAAAADSAA4CPQI+ApCAXCNA +lsAAAAAAANIADgI9Aj4Ck4BcI0CXoAAAAAAA0gAOAj0CPgKWgFwjQJiAAAAAAADSAA4CPQI+ApmAXCNA +mWAAAAAAANIADgI9Aj4CnIBcI0CaQAAAAAAA0gAOAj0CPgKfgFwjQJsgAAAAAADSADoAOwKhAYGiAYEA +P9IAOgA7AqMCE6ICEwA/1AAOAR8BIAEhASICpgKnAqiAJSNAJAAAAAAAAIB/EBBWTW9uYWNv0gA6ADsC +qwKsogKsAD9cTlNEaWN0aW9uYXJ50gA6ADsCrgH7pAH7Aq8CsAA/XxAZTlNNdXRhYmxlQXR0cmlidXRl +ZFN0cmluZ18QEk5TQXR0cmlidXRlZFN0cmluZ9IADgBFAHUCs4A6oQHngFLSADoAOwK2AfSiAfQAP9IA +OgA7ArgB4KIB4AA/2AAOAroCuwK8ALwCvQK+Ar8CwALBACsBNgDLAsUAKwLHV05TRmxhZ3NfEBdOU0Rl +ZmF1bHRQYXJhZ3JhcGhTdHlsZV8QEE5TSW5zZXJ0aW9uQ29sb3JfEBROU1NlbGVjdGVkQXR0cmlidXRl +c18QEk5TTWFya2VkQXR0cmlidXRlc18QEE5TTGlua0F0dHJpYnV0ZXOAkREJQYAAgCuAO4CGgACAjdMA +DgILAEUCDALKAs2AgKICywLMgIeAiKICzgLPgImAi9UADgExASsBMwE0AS0BVwE3AtMBOYAngDKAioAp +XxAbc2VsZWN0ZWRUZXh0QmFja2dyb3VuZENvbG9y1QAOATEBKwEzATQBLQE2ATcC2QE5gCeAK4CMgClf +EBFzZWxlY3RlZFRleHRDb2xvctMADgILAEUCDALeAuGAgKICzALggIiAjqIC4gLjgI+AkFtOU1VuZGVy +bGluZdMADgErAuYBLQGtAuhVTlNSR0KAJ0YwIDAgMQDSADoAOwLqAuuiAusAP18QFE5TVGV4dFZpZXdT +aGFyZWREYXRhXHs4NDUsIDFlKzA3fVp7MjIzLCAxMjh90gA6ADsC7wHzpQHzAvAA7QDuAD9WTlNUZXh0 +XxAUe3sxLCAxfSwgezg0NSwgMTQ2fX3TAA4C8wL0AvUC9gGtWU5TSG90U3BvdFxOU0N1cnNvclR5cGWA +mICXV3s0LCAtNX3SADoAOwL5AdCiAdAAP9kAaAGWAA4AfABqAGMBlwBsAZkAiACIAZwC/gBwAG0BnwCI +AwKATIBMgEWAmoAOgESATCM/6fIpgAAAAF8QFXt7ODQ2LCAxfSwgezE1LCAxNDZ9fdsAaAGWAA4AfACL +AGoAYwGXAGwBmAGZAIgAiAGcAwgBrQBwAG0BnwCIAwwDDYBMgEyARYCcgA6ARIBMIz/wAAAAAAAAIz/u +QshgAAAAXxAYe3stMTAwLCAtMTAwfSwgezg3LCAxOH19XxAWe3swLCAyNjZ9LCB7ODYyLCAxNDh9fV8Q +FXt7MCwgMjB9LCB7ODYyLCA0MTR9fdIAOgA7AxIDE6QDEwDtAO4AP1tOU1NwbGl0Vmlld9gAaAAOAHwB +RABqAMEAYwBsAFUDFgMXAxgDGQDMAG0AVYANgKaAoYCiEQEkCYAOgA1fEBN7ezMsIDF9LCB7MzA1LCAx +N3192AESAA4AvAETARQBRgEVARYDHwFIAyEDIgFLAHgDJQFOEgQB/kCANYCkgKOAL4CgEhBABACAM1VM +YWJlbNUADgExASsBMwE0AS0BVwE3AysBOYAngDKApYApXGNvbnRyb2xDb2xvctIAOgA7Ay8DMKUDMAGQ +AO0A7gA/W05TVGV4dEZpZWxk2ABoAA4AfAFEAGoAwQBjAGwAVQMWAzQDNQM2AMwAbQBVgA2ApoCogKkR +AQwJgA6ADV8QFXt7MywgNDM3fSwgezE1OSwgMTd9fdgBEgAOALwBEwEUAUYBFQEWAx8BSAMhAz4BSwB5 +AyUBToA1gKSAqoAvgKeAM18QF1Nob3dpbmcgYnJhbmNoICdtYXN0ZXIn2ABoAA4AfAFEAGoAwQBjAGwA +VQNFA0YDRwM2AMwAbQBVgA2Av4CsgK0JgA6ADV8QF3t7NjU5LCA0Mzd9LCB7MTgzLCAyMn193QESAA4D +TQC8ARQBRgEVA04DTwNQA1EDUgEWA1MDVANVA1YBSwB6A1kBrQDMA1sDXANdAU5fEBJOU0NhbmNlbEJ1 +dHRvbkNlbGxfEBBOU1RleHRCZXplbFN0eWxlXxARTlNEcmF3c0JhY2tncm91bmRfEBJOU1NlYXJjaEJ1 +dHRvbkNlbGxfEBBOU01heGltdW1SZWNlbnRzXxATTlNQbGFjZWhvbGRlclN0cmluZxIUcf5AgL6AtYCv +gC+AqxIQAAQACYCxEP+AroAzV1N1YmplY3TVAA4BMQErATMBNAEtAMsBNwNjATmAJ4A7gLCAKV8QE3Rl +eHRCYWNrZ3JvdW5kQ29sb3LcAZYBEgAOA2cDaANpARMBRgNqARUBlwNrA0cDbQNuA28AxwEaA3EAegNz +AMcDdAN1XxASTlNQZXJpb2RpY0ludGVydmFsXk5TQnV0dG9uRmxhZ3MyXxAPTlNLZXlFcXVpdmFsZW50 +XxAPTlNQZXJpb2RpY0RlbGF5XU5TQnV0dG9uRmxhZ3OArRIAAf4AgLQQS4AigLKAqxEBkICzEghEQP9W +c2VhcmNoXxATX3NlYXJjaEZpZWxkU2VhcmNoOtIAOgA7A3kDeqQDegFDAUQAP1xOU0J1dHRvbkNlbGzd +AZYBEgAOA2cDaANpA3wBEwFGA2oBFQGXA2sDRwNtA24DbwDHARoDgAOBAHoDcwDHA4MDdV8QI05TQWNj +ZXNzaWJpbGl0eU92ZXJyaWRkZW5BdHRyaWJ1dGVzgK2AtIAigLeAtoCrgL1VY2xlYXLSAA4ARQB1A4eA +OqEDiIC40wAOAgsARQOKA4sDjoC8ogOMA42AuYC6ogOPAuOAu4CQXUFYRGVzY3JpcHRpb25fEClOU0Fj +Y2Vzc2liaWxpdHlFbmNvZGVkQXR0cmlidXRlc1ZhbHVlVHlwZVZjYW5jZWzSADoAOwOVA5ajA5YCrAA/ +XxATTlNNdXRhYmxlRGljdGlvbmFyeV8QE19zZWFyY2hGaWVsZENhbmNlbDrSADoAOwOZA5qlA5oBQgFD +AUQAP18QEU5TU2VhcmNoRmllbGRDZWxs0gA6ADsDnAOdpgOdAzABkADtAO4AP11OU1NlYXJjaEZpZWxk +Wns4NjIsIDQ2NH3SADoAOwOgAO2jAO0A7gA/XxAWe3swLCAwfSwgezE2ODAsIDEwMjh9fVp7MjEzLCAx +Mjl9XxAaezMuNDAyODJlKzM4LCAzLjQwMjgyZSszOH3SADoAOwOlA6aiA6YAP18QEE5TV2luZG93VGVt +cGxhdGXSADoAOwOoA6mjA6kDqgA/XE5TTXV0YWJsZVNldFVOU1NldNIADgBFAHUDrYA6rxAtA64DrwOw +A7EDsgOzA7QDtQO2A7cDuAO5A7oDuwO8A70DvgO/A8ADwQPCA8MDxAPFA8YDxwPIA8kDygPLA8wDzQPO +A88D0APRA9ID0wPUA9UD1gPXA9gD2QPagMmA14DdgOKA54DtgPKA94D8gQECgQEGgQELgQERgQEXgQEc +gQEhgQEmgQEqgQEvgQE0gQE4gQE9gQFBgQFGgQFLgQFMgQFQgQFSgQFXgQFbgQFfgQFkgQFogQFsgQFx +gQF3gQF7gQGAgQGOgQGTgQGXgQGqgQGtgQG0gQG80wAOA9wD3QPeA98D4FhOU1NvdXJjZVdOU0xhYmVs +gNaAyoDV2QAOA+ID4wPkA+UD5gPnA+gD6QPqA+sD7APtA+4D7wPwA/ED8ldOU1RpdGxlXxARTlNLZXlF +cXVpdk1vZE1hc2taTlNLZXlFcXVpdl1OU01uZW1vbmljTG9jWU5TT25JbWFnZVxOU01peGVkSW1hZ2VW +TlNNZW51VU5TVGFngNSAzBIAEAAAgM0Sf////4DOgNKAyxAH0wAOA+ID9AP1A/YD91tOU01lbnVJdGVt +c4EB1YEB/IEB/V8QFlVzZSBTZWxlY3Rpb24gZm9yIEZpbmRRZdMADgAyA/sD/AP9A/5eTlNSZXNvdXJj +ZU5hbWWA0YDPgNBXTlNJbWFnZV8QD05TTWVudUNoZWNrbWFya9IAOgA7BAIEA6IEAwA/XxAQTlNDdXN0 +b21SZXNvdXJjZdMADgAyA/sD/AP9BAeA0YDPgNNfEBBOU01lbnVNaXhlZFN0YXRl0gA6ADsECgQLogQL +AD9aTlNNZW51SXRlbV8QF3BlcmZvcm1GaW5kUGFuZWxBY3Rpb2460gA6ADsEDgQPowQPBBAAP18QFU5T +TmliQ29udHJvbENvbm5lY3Rvcl5OU05pYkNvbm5lY3RvctMADgPcA90D3gQTBBSA1oDYgNzYAA4D4gPj +A+QD5QPmA+cD6APqBBcD7AQYA+4D7wPwBBuA1IDagNuAzoDSgNnTAA4D4gP0A/UEHgQfgQHVgQHHgQHI +ZgBQAHIAaQBuAHQgJlFwVnByaW50OtMADgPcA90D3gQlBCaA1oDegOHYAA4D4gPjA+QD5QPmA+cD6APq +BCkD7AEaA+4D7wPwBC2A1IDggCKAzoDSgN/UAA4D4gEgA/QD9QQwBDEEMoEB1YEB0oEB1IEB01pDbGVh +ciBNZW51XxAVY2xlYXJSZWNlbnREb2N1bWVudHM60wAOA9wD3QPeBDcEOIDWgOOA5tcADgPiA+QD5QPm +A+cD6APqBDsBGgPuA+8D8AQ/gNSA5YAigM6A0oDk0wAOA+ID9AP1BEIEQ4EB1YECEIECEl5TdGFydCBT +cGVha2luZ15zdGFydFNwZWFraW5nOtMADgPcA90D3gRIBEmA1oDogOzYAA4D4gPjA+QD5QPmA+cD6APq +BEwD7ARNA+4D7wPwBFCA1IDqgOuAzoDSgOnTAA4D4gP0A/UEUwRUgQHVgQIWgQIXW1Nob3cgQ29sb3Jz +UUNfEBVvcmRlckZyb250Q29sb3JQYW5lbDrUAA4EWQPcA90EWgRbAB8EXV1OU0Rlc3RpbmF0aW9ugPGA +7oACgPDSAA4AMgAzBGCABYDvXxATR2l0VGVzdF9BcHBEZWxlZ2F0ZVhkZWxlZ2F0ZdIAOgA7BGQEZaME +ZQQQAD9fEBROU05pYk91dGxldENvbm5lY3RvctMADgPcA90D3gRoBGmA1oDzgPbYAA4D4gPjA+QD5QPm +A+cD6APqBGwD7AEaA+4D7wPwBHCA1ID1gCKAzoDSgPTTAA4D4gP0A/UEcwR0gQHVgQH1gQH2VkRlbGV0 +ZVdkZWxldGU60wAOA9wD3QPeBHkEeoDWgPiA+9gADgPiA+MD5APlA+YD5wPoA+oEfQPsBH4D7gPvA/AE +cIDUgPmA+oDOgNKA9FNDdXRReFRjdXQ61AAOBFkD3APdA94AHwSIBImA1oACgP2BAQHYAA4D4gPjA+QD +5QPmA+cD6APqBIwD7ASNA+4D7wPwBJCA1ID/gQEAgM6A0oD+1AAOA+IBIAP0A/UEkwSUBJWBAdWBAeCB +AfGBAeJcSGlkZSBHaXRUZXN0UWhVaGlkZTrTAA4D3APdA94EmwScgNaBAQOBAQXXAA4D4gPkA+UD5gPn +A+gD6gSfARoD7gPvA/AEP4DUgQEEgCKAzoDSgORdU3RvcCBTcGVha2luZ11zdG9wU3BlYWtpbmc60wAO +A9wD3QPeBKgEqYDWgQEHgQEK2AAOA+ID4wPkA+UD5gPnA+gD6gSsA+wErQPuA+8D8ARwgNSBAQiBAQmA +zoDSgPRUUmVkb1FaVXJlZG860wAOA9wD3QPeBLYEt4DWgQEMgQEQ2AAOA+ID4wPkA+UD5gPnA+gD6gS6 +A+wEuwPuA+8D8AS+gNSBAQ6BAQ+AzoDSgQEN0wAOA+ID9AP1BMEEwoEB1YEB/4ECAW4AUwBoAG8AdwAg +AFMAcABlAGwAbABpAG4AZyAmUTpfEA9zaG93R3Vlc3NQYW5lbDrTAA4D3APdA94EyATJgNaBARKBARbY +AA4D4gPjA+QD5QPmA+cD6APqBMwD7ATNA+4D7wPwBNCA1IEBFIEBFYDOgNKBARPTAA4D4gP0A/UE0wTU +gQHVgQImgQIoXEdpdFRlc3QgSGVscFE/WXNob3dIZWxwOtQADgRZA9wD3QPeAB8E2wTcgNaAAoEBGIEB +G9gADgPiA+MD5APlA+YD5wPoA+oE3wPsBOAD7gPvA/AEkIDUgQEZgQEagM6A0oD+XFF1aXQgR2l0VGVz +dFFxWnRlcm1pbmF0ZTrUAA4EWQPcA90D3gRbBOoE64DWgO6BAR2BASDYAA4D4gPjA+QD5QPmA+cD6APq +BO4D7ATvA+4D7wPwBBuA1IEBHoEBH4DOgNKA2VRTYXZlUXNbc2F2ZUFjdGlvbjrTAA4D3APdA94E+AT5 +gNaBASKBASXYAA4D4gPjA+QD5QPmA+cD6APqBPwD7AEaA+4D7wPwBQCA1IEBJIAigM6A0oEBI9QADgPi +ASAD9AP1BQMFBAUFgQHVgQIhgQIkgQIiVFpvb21ccGVyZm9ybVpvb2060wAOA9wD3QPeBQoFC4DWgQEn +gQEp2AAOA+ID4wPkA+UD5gPnA+gD6gUOA+wBGgPuA+8D8AS+gNSBASiAIoDOgNKBAQ1fEBtDaGVjayBT +cGVsbGluZyBXaGlsZSBUeXBpbmdfEB50b2dnbGVDb250aW51b3VzU3BlbGxDaGVja2luZzrTAA4D3APd +A94FFwUYgNaBASuBAS7YAA4D4gPjA+QD5QPmA+cD6APqBRsD7AUcA+4D7wPwBHCA1IEBLIEBLYDOgNKA +9FRDb3B5UWNVY29weTrTAA4D3APdA94FJQUmgNaBATCBATPYAA4D4gPjA+QD5QPmA+cD6APqBSkD7AUq +A+4D7wPwBHCA1IEBMYEBMoDOgNKA9FRVbmRvUXpVdW5kbzrUAA4EWQPcA90D3gAfBTQFNYDWgAKBATWB +ATfXAA4D4gPkA+UD5gPnA+gD6gU4ARoD7gPvA/AEkIDUgQE2gCKAzoDSgP5dQWJvdXQgR2l0VGVzdF8Q +HW9yZGVyRnJvbnRTdGFuZGFyZEFib3V0UGFuZWw60wAOA9wD3QPeBUEFQoDWgQE5gQE82AAOA+ID4wPk +A+UD5gPnA+gD6gVFA+wFRgPuA+8D8AQbgNSBATqBATuAzoDSgNlVQ2xvc2VRd11wZXJmb3JtQ2xvc2U6 +1AAOBFkD3APdA94AHwVQBVGA1oACgQE+gQFA2AAOA+ID4wPkA+UD5gPnA+gD6gVUA+wBGgPuA+8D8ASQ +gNSBAT+AIoDOgNKA/lhTaG93IEFsbF8QFnVuaGlkZUFsbEFwcGxpY2F0aW9uczrTAA4D3APdA94FXQVe +gNaBAUKBAUXYAA4D4gPjA+QD5QPmA+cD6APqBWED7AViA+4D7wPwBQCA1IEBQ4EBRIDOgNKBASNYTWlu +aW1pemVRbV8QE3BlcmZvcm1NaW5pYXR1cml6ZTrTAA4D3APdA94FawVsgNaBAUeBAUrYAA4D4gPjA+QD +5QPmA+cD6APqBW8D7AVwA+4D7wPwBL6A1IEBSIEBSYDOgNKBAQ1eQ2hlY2sgU3BlbGxpbmdRO15jaGVj +a1NwZWxsaW5nOtQADgRZA9wD3QRaBFsASARdgPGA7oAIgPDTAA4D3APdA94FfgPggNaBAU2A1dkADgPi +A+MD5APlA+YD5wPoA+kD6gWCA+wFgwPuA+8D8APxAa2A1IEBToEBT4DOgNKAy2UARgBpAG4AZCAmUWbU +AA4EWQPcA90EWgBIBFsFjYDxgAiA7oEBUVZ3aW5kb3fTAA4D3APdA94FkQWSgNaBAVOBAVbYAA4D4gPj +A+QD5QPmA+cD6APqBZUD7AWWA+4D7wPwBBuA1IEBVIEBVYDOgNKA2WsAUABhAGcAZQAgAFMAZQB0AHUA +cCAmUVBecnVuUGFnZUxheW91dDrTAA4D3APdA94FnwPggNaBAViA1dkADgPiA+MD5APlA+YD5wPoA+kD +6gWjA+wFpAPuA+8D8APxAQyA1IEBWYEBWoDOgNKAy11GaW5kIFByZXZpb3VzUUfUAA4EWQPcA90D3gAf +Ba0FroDWgAKBAVyBAV7YAA4D4gPjA+QD5QPmA+cD6APqBbEFsgSNA+4D7wPwBJCA1IEBXRIAGAAAgQEA +gM6A0oD+W0hpZGUgT3RoZXJzXxAWaGlkZU90aGVyQXBwbGljYXRpb25zOtMADgPcA90D3gW7BbyA1oEB +YIEBY9gADgPiA+MD5APlA+YD5wPoA+oFvwPsBcAD7gPvA/AEcIDUgQFhgQFigM6A0oD0VVBhc3RlUXZW +cGFzdGU60wAOA9wD3QPeBckFyoDWgQFlgQFn2AAOA+ID4wPkA+UD5gPnA+gD6gXNA+wBGgPuA+8D8AUA +gNSBAWaAIoDOgNKBASNfEBJCcmluZyBBbGwgdG8gRnJvbnRfEA9hcnJhbmdlSW5Gcm9udDrTAA4D3APd +A94F1gPggNaBAWmA1dkADgPiA+MD5APlA+YD5wPoA+kD6gXaA+wF2wPuA+8D8APxAF2A1IEBaoEBa4DO +gNKAy1lGaW5kIE5leHRRZ9MADgPcA90D3gXjBeSA1oEBbYEBcNgADgPiA+MD5APlA+YD5wPoA+oF5wPs +BegD7gPvA/AD8YDUgQFugQFvgM6A0oDLXxARSnVtcCB0byBTZWxlY3Rpb25Ral8QHWNlbnRlclNlbGVj +dGlvbkluVmlzaWJsZUFyZWE60wAOA9wD3QPeBfEF8oDWgQFygQF22AAOA+ID4wPkA+UD5gPnA+gD6gX1 +BbIF9gPuA+8D8AX5gNSBAXSBAXWAzoDSgQFz0wAOA+ID9AP1BfwF/YEB1YECG4ECHVxTaG93IFRvb2xi +YXJRdF8QE3RvZ2dsZVRvb2xiYXJTaG93bjrTAA4D3APdA94GAwYEgNaBAXiBAXrYAA4D4gPjA+QD5QPm +A+cD6APqBgcD7AEaA+4D7wPwBfmA1IEBeYAigM6A0oEBc28QEgBDAHUAcwB0AG8AbQBpAHoAZQAgAFQA +bwBvAGwAYgBhAHIgJl8QH3J1blRvb2xiYXJDdXN0b21pemF0aW9uUGFsZXR0ZTrTAA4D3APdA94GEAYR +gNaBAXyBAX/YAA4D4gPjA+QD5QPmA+cD6APqBhQD7AYVA+4D7wPwBHCA1IEBfYEBfoDOgNKA9FpTZWxl +Y3QgQWxsUWFac2VsZWN0QWxsOtQADgRZA9wD3QRaBFsGHwYggPGA7oEBgYEBjdkGIgAOBiMGJAYlBiYG +JwYoBikAzAYrAMwGLQDMBi8AzADMAMxfEBpOU0ZpbHRlclJlc3RyaWN0c0luc2VydGlvbl8QFE5TUHJl +c2VydmVzU2VsZWN0aW9uXxAPX05TTWFuYWdlZFByb3h5Wk5TRWRpdGFibGVeTlNEZWNsYXJlZEtleXNf +ECJOU0NsZWFyc0ZpbHRlclByZWRpY2F0ZU9uSW5zZXJ0aW9uXxAYTlNTZWxlY3RzSW5zZXJ0ZWRPYmpl +Y3RzXxAWTlNBdm9pZHNFbXB0eVNlbGVjdGlvbgmBAYwJgQGKCYEBggkJCdIADgBFAHUGNYA6pwY2BjcG +OAY5BjoGOwY8gQGDgQGEgQGFgQGGgQGHgQGIgQGJU2FyclRzZWxmU3NoYVdkZXRhaWxzV3N1YmplY3RW +QGNvdW50W3NlbGYuQGNvdW500QAOBkWBAYvSADoAOwZHBiSiBiQAP9IAOgA7BkkGSqQGSgZLBkwAP18Q +EU5TQXJyYXlDb250cm9sbGVyXxASTlNPYmplY3RDb250cm9sbGVyXE5TQ29udHJvbGxlcldjb250ZW50 +1wAOBFkGTwZQA9wD3QZRBlIEWwZUBlUGHwZXAF1ZTlNLZXlQYXRoWU5TQmluZGluZ18QHE5TTmliQmlu +ZGluZ0Nvbm5lY3RvclZlcnNpb26BAZKA7oEBkYEBkIEBgYEBj18QIGNvbnRlbnRBcnJheTogcmVwb3Np +dG9yeS5jb21taXRzXGNvbnRlbnRBcnJheV8QEnJlcG9zaXRvcnkuY29tbWl0c9IAOgA7BlwGXaMGXQQQ +AD9fEBVOU05pYkJpbmRpbmdDb25uZWN0b3LXAA4EWQZPBlAD3APdBlEGUgYfBmEGYgD8BmQAXYEBkoEB +gYEBloEBlYAggQGUXxAadmFsdWU6IGFycmFuZ2VkT2JqZWN0cy5zaGFVdmFsdWVfEBNhcnJhbmdlZE9i +amVjdHMuc2hh2AAOBFkGTwZQA9wD3QZpBlEGUgYfBmwGbQHWBm8GcABdWU5TT3B0aW9uc4EBkoEBgYEB +moEBmYBQgQGYgQGbXxAYdmFsdWU6IHNlbGVjdGlvbi5kZXRhaWxzXxARc2VsZWN0aW9uLmRldGFpbHPT +AA4CCwBFAgwGdQaBgICrBnYGdwZ4BnkGegZ7BnwGfQZ+Bn8GgIEBnIEBnYEBnoEBn4EBoIEBoYEBooEB +o4EBpIEBpYEBpqsGggaDBoMGgwaGBoYGgwaGBoYGgwaDgQGngQGogQGogQGogQGpgQGpgQGogQGpgQGp +gQGogQGoXxAcTlNSYWlzZXNGb3JOb3RBcHBsaWNhYmxlS2V5c18QG05TQ29uZGl0aW9uYWxseVNldHNF +ZGl0YWJsZV8QFk5TVmFsaWRhdGVzSW1tZWRpYXRlbHlfECZOU0Fsd2F5c1ByZXNlbnRzQXBwbGljYXRp +b25Nb2RhbEFsZXJ0c18QG05TTXVsdGlwbGVWYWx1ZXNQbGFjZWhvbGRlcl8QEU5TTnVsbFBsYWNlaG9s +ZGVyXxAaTlNDb250aW51b3VzbHlVcGRhdGVzVmFsdWVfEBpOU05vdEFwcGxpY2FibGVQbGFjZWhvbGRl +cl8QGE5TTm9TZWxlY3Rpb25QbGFjZWhvbGRlcl8QJk5TQWxsb3dzRWRpdGluZ011bHRpcGxlVmFsdWVz +U2VsZWN0aW9uXxAZTlNDb25kaXRpb25hbGx5U2V0c0hpZGRlbgkI1wAOBFkGTwZQA9wD3QZRBlIGHwad +Bm0A/QagAF2BAZKBAYGBAayBAZmAN4EBq18QHnZhbHVlOiBhcnJhbmdlZE9iamVjdHMuc3ViamVjdF8Q +F2FycmFuZ2VkT2JqZWN0cy5zdWJqZWN02AAOBFkGTwZQA9wD3QZpBlEGUgYfBqYGpwB4BqkGqgBdgQGS +gQGBgQGwgQGvgKCBAa6BAbFfECxkaXNwbGF5UGF0dGVyblZhbHVlMTogYXJyYW5nZWRPYmplY3RzLkBj +b3VudF8QFGRpc3BsYXlQYXR0ZXJuVmFsdWUxXxAWYXJyYW5nZWRPYmplY3RzLkBjb3VudNMADgILAEUC +DAawBreAgKYGewZ2BrMGfQZ+BnqBAaGBAZyBAbKBAaOBAaSBAaCmBoYGgga6BoYGhgaGgQGpgQGngQGz +gQGpgQGpgQGpXxAQTlNEaXNwbGF5UGF0dGVybl8QGSV7dmFsdWUxfUAgY29tbWl0cyBsb2FkZWTYAA4E +WQZPBlAD3APdBmkGUQZSBh8GwwbEAHoGxgbHAF2BAZKBAYGBAbeBAbaAq4EBtYEBuF8QGnByZWRpY2F0 +ZTogZmlsdGVyUHJlZGljYXRlWXByZWRpY2F0ZV8QD2ZpbHRlclByZWRpY2F0ZdMADgILAEUCDAbNBtOA +gKUGdgZ4BtAGeQbSgQGcgQGegQG5gQGfgQG6pQaCBoMG1gaDA12BAaeBAaiBAbuBAaiArl8QEU5TUHJl +ZGljYXRlRm9ybWF0XU5TRGlzcGxheU5hbWVfEBdzdWJqZWN0IGNvbnRhaW5zICR2YWx1ZdkADgRZBk8G +UAbdA9wD3QZpBlEGUgYfBsMG4QPZAHoG5AblAF1fEBNOU1ByZXZpb3VzQ29ubmVjdG9ygQGSgQGBgQG3 +gQG+gQG0gKuBAb2BAb9fEBtwcmVkaWNhdGUyOiBmaWx0ZXJQcmVkaWNhdGVacHJlZGljYXRlMtMADgIL +AEUCDAbqBvCAgKUGdgZ4BtAGeQbSgQGcgQGegQG5gQGfgQG6pQaCBoMG8waDBvWBAaeBAaiBAcCBAaiB +AcFfEBNzaGEgY29udGFpbnMgJHZhbHVlVFNIQTHSAA4ARQIaBvqAfK8QaQb7BvwAdwb+Bv8F8QcBBSUF +fgD9A0cHBgQtBHAFAAUKBwsEyABIBw4FXQcQBxEHEgcTBgMHFQD8BPgEGwW7BEgBxgccBWsFkQTQA/EA +sAM1AJIFrQRQAHkEPwELAW4EiAXjBywHLQSQBVAHMAQlBhAEqAQ3A98EEwc3BzgEaAc6AMoAnAMYBz4H +PwdABL4HQgdDB0QHRQSbBOoB1gdJAFUAhwTbBHkHTgdPAb8AiAUXAHgF+QRbBh8HVwWfB1kF1gS2BTQH +XQdeBUEFyQdhAHoHY4EBw4EBxIAQgQIlgQIjgQFygQHrgQEwgQFNgDeArYEB34DfgPSBASOBASeBAfKB +ARKACIEB5IEBQoECGIECGoEB74ECDYEBeIEB94AggQEigNmBAWCA6ICZgQHagQFHgQFTgQETgMuAFoCp +gEaBAVyA6YCngOSALYA5gP2BAW2BAgSBAguA/oEBPoEBz4DegQF8gQEHgOOAyoDYgQICgQIPgPOBAf6A +GIBCgKKBAdyBAdaBAcmBAQ2BAgmBAgeBAeeBAfmBAQOBAR2AUIEB8IANgBKBARiA+IEB6IEBzICbgEyB +ASuAoIEBc4DugQGBgQIqgQFYgQH4gQFpgQEMgQE1gQITgQHjgQE5gQFlgQHXgKuBAh7aAA4HZQPiA+MD +5APlA+YD5wPoAZcD6gQbB2gD7AEaA+4D7wPwBvwHbVlOU1N1Ym1lbnWA1IDZgQHFgCKAzoDSgQHEgQHG +1AAOA+IBIAP0A/UHcAdxB3KBAdWBAd2BAimBAd5URmlsZV5zdWJtZW51QWN0aW9uOtIADgA2ADcHc4AE +0gAOAEUAdQd5gDqrB0AHTwcwBz8FQQTqB2EHHAc+BZEEE4EByYEBzIEBz4EB1oEBOYEBHYEB14EB2oEB +3IEBU4DY2AAOA+ID4wPkA+UD5gPnA+gD6geHA+wHiAPuA+8D8AQbgNSBAcqBAcuAzoDSgNlTTmV3UW7Y +AA4D4gPjA+QD5QPmA+cD6APqB5AD7AeRA+4D7wPwBBuA1IEBzYEBzoDOgNKA2VdPcGVuLi4uUW/aAA4H +ZQPiA+MD5APlA+YD5wPoAZcD6gQtB5oD7AEaA+4D7wPwBBsHn4DUgN+BAdCAIoDOgNKA2YEB0VtPcGVu +IFJlY2VudNIADgA2ADcHoIAE0gAOAEUAdQelgDqhBCWA3l8QFl9OU1JlY2VudERvY3VtZW50c01lbnXS +ADoAOwepA+iiA+gAP9oADgPiA+MHqwPkB6wD5QPmA+cD6APqARoD7ADMARoAzAPuA+8D8AQbXU5TSXNT +ZXBhcmF0b3JcTlNJc0Rpc2FibGVkgNSAIgmAIgmAzoDSgNnYAA4D4gPjA+QD5QPmA+cD6APqB7cD7Ae4 +A+4D7wPwBBuA1IEB2IEB2YDOgNKA2WgAUwBhAHYAZQAgAEEAcyAmUVPXAA4D4gPkA+UD5gPnA+gD6gfA +ARoD7gPvA/AEG4DUgQHbgCKAzoDSgNlfEA9SZXZlcnQgdG8gU2F2ZWTaAA4D4gPjB6sD5AesA+UD5gPn +A+gD6gEaA+wAzAEaAMwD7gPvA/AEG4DUgCIJgCIJgM6A0oDZWE1haW5NZW510gAOAEUAdQfSgDqnBwYG ++wcLB10HEQdjBv6BAd+BAcOBAfKBAhOBAhqBAh6BAiXaAA4HZQPiA+MD5APlA+YD5wPoAZcD6gSQBJMD +7AEaA+4D7wPwBvwH4oDUgP6BAeCAIoDOgNKBAcSBAeFXR2l0VGVzdNIADgBFAHUH5oA6qwU0B14HDgdE +B04HEgSIBa0FUAdJBNuBATWBAeOBAeSBAeeBAeiBAe+A/YEBXIEBPoEB8IEBGNoADgPiA+MHqwPkB6wD +5QPmA+cD6APqARoD7ADMARoAzAPuA+8D8ASQgNSAIgmAIgmAzoDSgP7YAA4D4gPjA+QD5QPmA+cD6APq +B/0D7Af+A+4D7wPwBJCA1IEB5YEB5oDOgNKA/mwAUAByAGUAZgBlAHIAZQBuAGMAZQBzICZRLNoADgPi +A+MHqwPkB6wD5QPmA+cD6APqARoD7ADMARoAzAPuA+8D8ASQgNSAIgmAIgmAzoDSgP7aAA4HZQPiA+MD +5APlA+YD5wPoAZcD6gcBCBAD7AEaA+4D7wPwBJAIFYDUgQHrgQHpgCKAzoDSgP6BAepYU2VydmljZXPU +AA4D4gEgA/QD9QgZCBoIG4EB1YEB7IEB7oEB7dIADgA2ADcIFoAE0gAOAEUAdQgggDqgXxAPX05TU2Vy +dmljZXNNZW512gAOA+ID4werA+QHrAPlA+YD5wPoA+oBGgPsAMwBGgDMA+4D7wPwBJCA1IAiCYAiCYDO +gNKA/toADgPiA+MHqwPkB6wD5QPmA+cD6APqARoD7ADMARoAzAPuA+8D8ASQgNSAIgmAIgmAzoDSgP5c +X05TQXBwbGVNZW512gAOB2UD4gPjA+QD5QPmA+cD6AGXA+oEcAg4A+wBGgPuA+8D8Ab8CD2A1ID0gQHz +gCKAzoDSgQHEgQH0VEVkaXTSAA4ANgA3CD6ABNIADgBFAHUIQ4A6rQUlBKgHFQR5BRcFuwRoBhAHWQdF +BzoHLAc4gQEwgQEHgQH3gPiBASuBAWCA84EBfIEB+IEB+YEB/oECBIECD9oADgPiA+MHqwPkB6wD5QPm +A+cD6APqARoD7ADMARoAzAPuA+8D8ARwgNSAIgmAIgmAzoDSgPTaAA4D4gPjB6sD5AesA+UD5gPnA+gD +6gEaA+wAzAEaAMwD7gPvA/AEcIDUgCIJgCIJgM6A0oD02gAOB2UD4gPjA+QD5QPmA+cD6AGXA+oD8Qhm +A+wBGgPuA+8D8ARwCGuA1IDLgQH6gCKAzoDSgPSBAftURmluZNIADgA2ADcIbIAE0gAOAEUAdQhxgDql +BX4F1gWfA98F44EBTYEBaYEBWIDKgQFt2gAOB2UD4gPjA+QD5QPmA+cD6AGXA+oEvgTBA+wBGgPuA+8D +8ARwCH+A1IEBDYEB/4AigM6A0oD0gQIAXxAUU3BlbGxpbmcgYW5kIEdyYW1tYXLSAA4ARQB1CIOAOqQE +tgVrBQoHN4EBDIEBR4EBJ4ECAtgADgPiA+MD5APlA+YD5wPoA+oIigPsARoD7gPvA/AEvoDUgQIDgCKA +zoDSgQENXxAbQ2hlY2sgR3JhbW1hciBXaXRoIFNwZWxsaW5n2gAOB2UD4gPjA+QD5QPmA+cD6AGXA+oH +QwiTA+wBGgPuA+8D8ARwCJiA1IECB4ECBYAigM6A0oD0gQIGXVN1YnN0aXR1dGlvbnPTAA4D4gP0A/UI +kwidgQHVgQIFgQII0gAOAEUAdQiggDqjB0IHLQcTgQIJgQILgQIN2AAOA+ID4wPkA+UD5gPnA+gD6gim +A+wFgwPuA+8D8AdDgNSBAgqBAU+AzoDSgQIHXxAQU21hcnQgQ29weS9QYXN0ZdgADgPiA+MD5APlA+YD +5wPoA+oIrgPsBdsD7gPvA/AHQ4DUgQIMgQFrgM6A0oECB1xTbWFydCBRdW90ZXPYAA4D4gPjA+QD5QPm +A+cD6APqCLYD7AWkA+4D7wPwB0OA1IECDoEBWoDOgNKBAgdbU21hcnQgTGlua3PaAA4HZQPiA+MD5APl +A+YD5wPoAZcD6gQ/BEID7AEaA+4D7wPwBHAIxIDUgOSBAhCAIoDOgNKA9IECEVZTcGVlY2jSAA4ARQB1 +CMiAOqIENwSbgOOBAQPaAA4HZQPiA+MD5APlA+YD5wPoAZcD6gRQCM4D7AEaA+4D7wPwBvwI04DUgOmB +AhSAIoDOgNKBAcSBAhVWRm9ybWF00gAOADYANwjUgATSAA4ARQB1CNmAOqIHEARIgQIYgOjYAA4D4gPj +A+QD5QPmA+cD6APqCN4D7AX2A+4D7wPwBFCA1IECGYEBdYDOgNKA6VpTaG93IEZvbnRz2gAOB2UD4gPj +A+QD5QPmA+cD6AGXA+oF+QX8A+wBGgPuA+8D8Ab8COyA1IEBc4ECG4AigM6A0oEBxIECHNIADgBFAHUI +74A6ogXxBgOBAXKBAXjaAA4HZQPiA+MD5APlA+YD5wPoAZcD6gUACPUD7AEaA+4D7wPwBvwI+oDUgQEj +gQIfgCKAzoDSgQHEgQIgVldpbmRvd9IADgA2ADcI+4AE0gAOAEUAdQkAgDqkBV0E+Ab/BcmBAUKBASKB +AiOBAWXaAA4D4gPjB6sD5AesA+UD5gPnA+gD6gEaA+wAzAEaAMwD7gPvA/AFAIDUgCIJgCIJgM6A0oEB +I15fTlNXaW5kb3dzTWVuddoADgdlA+ID4wPkA+UD5gPnA+gBlwPqBNAE0wPsARoD7gPvA/AG/AkXgNSB +AROBAiaAIoDOgNKBAcSBAidUSGVscNIADgBFAHUJG4A6oQTIgQESW19OU01haW5NZW510gAOADIAMwkg +gAWBAivSAA4ARQIaCSOAfK8QaQb8AB8AVQb8BQAF+QdOBHAD8QCwAHoG/AcwBwsHYwS+BvwE0AAfBJAF +AARQBvwEkAdDBfkEcACwBQAG+wRwBFAAiAQbBL4EGwb+B0UAhwB5AIcEkAddAFUHOAD8AP0EkAPxBHAH +QwcGBJAEGwQtBHAEcAQ/A/EEGwS+BHAEcARwAIcAhwB4BBsEGwQbBzoHQwcsBJAEcAQ/BBsAiASQAEgA +dwSQBHAEkAQbAIgAdwRwAFUHEQAfAB8AHwPxBHAD8QS+BJAG/ASQBBsFAAQbAFUG/IEBxIACgA2BAcSB +ASOBAXOBAeiA9IDLgBaAq4EBxIEBz4EB8oECHoEBDYEBxIEBE4ACgP6BASOA6YEBxID+gQIHgQFzgPSA +FoEBI4EBw4D0gOmATIDZgQENgNmBAiWBAfmAEoCngBKA/oECE4ANgQIPgCCAN4D+gMuA9IECB4EB34D+ +gNmA34D0gPSA5IDLgNmBAQ2A9ID0gPSAEoASgKCA2YDZgNmBAf6BAgeBAgSA/oD0gOSA2YBMgP6ACIAQ +gP6A9ID+gNmATIAQgPSADYECGoACgAKAAoDLgPSAy4EBDYD+gQHEgP6A2YEBI4DZgA2BAcTSAA4ARQIa +CY+AfK8Qagb7BvwG/gB3BfEG/wcBBSUFfgD9A0cHBgRwBC0FAAUKBwsEyABIBw4FXQcQBxEHEgcTBgMH +FQD8BPgEGwW7BEgBxgccBWsFkQTQA/EAsAM1Ba0AkgRQAHkEPwELAW4EiAcsBy0F4wAfBVAEkAcwBhAE +qAQlBDcD3wQTBzgHNwRoBzoAygCcAxgHPgc/B0AEvgdCB0MHRAdFBJsE6gHWB0kAVQCHBNsEeQdOB08B +vwCIBFsAeAX5BRcGHwdXBZ8HWQXWBLYFNAddB14FQQXJAHoHYQdjgQHDgQHEgQIlgBCBAXKBAiOBAeuB +ATCBAU2AN4CtgQHfgPSA34EBI4EBJ4EB8oEBEoAIgQHkgQFCgQIYgQIagQHvgQINgQF4gQH3gCCBASKA +2YEBYIDogJmBAdqBAUeBAVOBAROAy4AWgKmBAVyARoDpgKeA5IAtgDmA/YECBIECC4EBbYACgQE+gP6B +Ac+BAXyBAQeA3oDjgMqA2IECD4ECAoDzgQH+gBiAQoCigQHcgQHWgQHJgQENgQIJgQIHgQHngQH5gQED +gQEdgFCBAfCADYASgQEYgPiBAeiBAcyAm4BMgO6AoIEBc4EBK4EBgYECKoEBWIEB+IEBaYEBDIEBNYEC +E4EB44EBOYEBZYCrgQHXgQIe0gAOAEUCGgn8gHyvEGoJ/QdwCf8KAAoBCgIKAwoECgUKBgoHCggKCQoK +CgsKDAoNCg4I9QoQChEKEgoTChQKFQoWChcKGAoZChoKGwocCh0KHgofCiAKIQoiCiMKJAolCiYKJwoo +CikKKgorCiwKLQouCi8KMAoxCjIKMwo0CjUKNgo3CjgKOQo6CjsKPAo9Cj4KPwpACkEKQgpDCkQKRQpG +CkcKSApJCkoKSwpMCk0KTgpPClAKUQpSClMKVARgClYKVwpYClkKWgpbClwKXQpeCl8KYAphCmIKYwpk +CmUKZoECL4EB3YECMIECMYECMoECM4ECNIECNYECNoECN4ECOIECOYECOoECO4ECPIECPYECPoECP4EC +H4ECQIECQYECQoECQ4ECRIECRYECRoECR4ECSIECSYECSoECS4ECTIECTYECToECT4ECUIECUYECUoEC +U4ECVIECVYECVoECV4ECWIECWYECWoECW4ECXIECXYECXoECX4ECYIECYYECYoECY4ECZIECZYECZoEC +Z4ECaIECaYECaoECa4ECbIECbYECboECb4ECcIECcYECcoECc4ECdIECdYECdoECd4ECeIECeYECeoEC +e4ECfIECfYECfoECf4ECgIECgYECgoECg4EChIDvgQKFgQKGgQKHgQKIgQKJgQKKgQKLgQKMgQKNgQKO +gQKPgQKQgQKRgQKSgQKTgQKUgQKVXxAQTWVudSBJdGVtIChGaWxlKV8QEE1lbnUgSXRlbSAoSGVscCla +U3BsaXQgVmlld18QGE1lbnUgSXRlbSAoU2hvdyBUb29sYmFyKVtTZXBhcmF0b3ItOF8QD01lbnUgKFNl +cnZpY2VzKV8QEE1lbnUgSXRlbSAoVW5kbylvEBEATQBlAG4AdQAgAEkAdABlAG0AIAAoAEYAaQBuAGQg +JgApXFRhYmxlIENvbHVtbl8QEVNlYXJjaCBGaWVsZCBDZWxsXxATTWVudSBJdGVtIChHaXRUZXN0KVtN +ZW51IChFZGl0KV8QEk1lbnUgKE9wZW4gUmVjZW50KV1NZW51IChXaW5kb3cpXxAnTWVudSBJdGVtIChD +aGVjayBTcGVsbGluZyBXaGlsZSBUeXBpbmcpXxAQTWVudSBJdGVtIChFZGl0KV8QGE1lbnUgSXRlbSAo +R2l0VGVzdCBIZWxwKW8QGABNAGUAbgB1ACAASQB0AGUAbQAgACgAUAByAGUAZgBlAHIAZQBuAGMAZQBz +ICYAKV8QFE1lbnUgSXRlbSAoTWluaW1pemUpXxAWTWVudSBJdGVtIChTaG93IEZvbnRzKV8QEE1lbnUg +SXRlbSAoVmlldylbU2VwYXJhdG9yLTJfEBdNZW51IEl0ZW0gKFNtYXJ0IExpbmtzKW8QHgBNAGUAbgB1 +ACAASQB0AGUAbQAgACgAQwB1AHMAdABvAG0AaQB6AGUAIABUAG8AbwBsAGIAYQByICYAKVtTZXBhcmF0 +b3ItNl5UYWJsZSBDb2x1bW4tMV8QEE1lbnUgSXRlbSAoWm9vbSlbTWVudSAoRmlsZSlfEBFNZW51IEl0 +ZW0gKFBhc3RlKV8QF01lbnUgSXRlbSAoU2hvdyBDb2xvcnMpXxATVmVydGljYWwgU2Nyb2xsZXItMV8Q +G01lbnUgSXRlbSAoUmV2ZXJ0IHRvIFNhdmVkKV8QGk1lbnUgSXRlbSAoQ2hlY2sgU3BlbGxpbmcpbxAX +AE0AZQBuAHUAIABJAHQAZQBtACAAKABQAGEAZwBlACAAUwBlAHQAdQBwICYAKVtNZW51IChIZWxwKVtN +ZW51IChGaW5kKVpUYWJsZSBWaWV3XxApVGV4dCBGaWVsZCBDZWxsIChTaG93aW5nIGJyYW5jaCAnbWFz +dGVyJylfEBdNZW51IEl0ZW0gKEhpZGUgT3RoZXJzKV8QE0hvcml6b250YWwgU2Nyb2xsZXJdTWVudSAo +Rm9ybWF0KV8QJVN0YXRpYyBUZXh0IChTaG93aW5nIGJyYW5jaCAnbWFzdGVyJyldTWVudSAoU3BlZWNo +KV8QHVRleHQgRmllbGQgQ2VsbCAoVGV4dCBDZWxsKS0xXxAbVGV4dCBGaWVsZCBDZWxsIChUZXh0IENl +bGwpXxAYTWVudSBJdGVtIChIaWRlIEdpdFRlc3QpXxAZTWVudSBJdGVtIChTdWJzdGl0dXRpb25zKV8Q +GE1lbnUgSXRlbSAoU21hcnQgUXVvdGVzKV8QHU1lbnUgSXRlbSAoSnVtcCB0byBTZWxlY3Rpb24pXEZp +bGUncyBPd25lcl8QFE1lbnUgSXRlbSAoU2hvdyBBbGwpXk1lbnUgKEdpdFRlc3QpXxAXTWVudSBJdGVt +IChPcGVuIFJlY2VudClfEBZNZW51IEl0ZW0gKFNlbGVjdCBBbGwpXxAQTWVudSBJdGVtIChSZWRvKV8Q +Fk1lbnUgSXRlbSAoQ2xlYXIgTWVudSlfEBpNZW51IEl0ZW0gKFN0YXJ0IFNwZWFraW5nKV8QIk1lbnUg +SXRlbSAoVXNlIFNlbGVjdGlvbiBmb3IgRmluZClvEBIATQBlAG4AdQAgAEkAdABlAG0AIAAoAFAAcgBp +AG4AdCAmAClfEBJNZW51IEl0ZW0gKFNwZWVjaClfECdNZW51IEl0ZW0gKENoZWNrIEdyYW1tYXIgV2l0 +aCBTcGVsbGluZylfEBJNZW51IEl0ZW0gKERlbGV0ZSlfECBNZW51IEl0ZW0gKFNwZWxsaW5nIGFuZCBH +cmFtbWFyKV8QEVRhYmxlIEhlYWRlciBWaWV3XxARVmVydGljYWwgU2Nyb2xsZXJfEBdUZXh0IEZpZWxk +IENlbGwgKExhYmVsKVlTZXBhcmF0b3JbU2VwYXJhdG9yLTFfEA9NZW51IEl0ZW0gKE5ldylfEBtNZW51 +IChTcGVsbGluZyBhbmQgR3JhbW1hcilfEBxNZW51IEl0ZW0gKFNtYXJ0IENvcHkvUGFzdGUpXxAUTWVu +dSAoU3Vic3RpdHV0aW9ucylbU2VwYXJhdG9yLTNfEBBNZW51IEl0ZW0gKEZpbmQpXxAZTWVudSBJdGVt +IChTdG9wIFNwZWFraW5nKV8QEE1lbnUgSXRlbSAoU2F2ZSlZVGV4dCBWaWV3W1NlcGFyYXRvci00XENv +bnRlbnQgVmlld1tTY3JvbGwgVmlld18QGE1lbnUgSXRlbSAoUXVpdCBHaXRUZXN0KV8QD01lbnUgSXRl +bSAoQ3V0KV8QFE1lbnUgSXRlbSAoU2VydmljZXMpXxATTWVudSBJdGVtIChPcGVuLi4uKV8QFUhvcml6 +b250YWwgU2Nyb2xsZXItMV1TY3JvbGwgVmlldy0xXxATU3RhdGljIFRleHQgKExhYmVsKVtNZW51IChW +aWV3KV8QEE1lbnUgSXRlbSAoQ29weSlfEBFDb21taXRzQ29udHJvbGxlcltBcHBsaWNhdGlvbl8QGU1l +bnUgSXRlbSAoRmluZCBQcmV2aW91cylbU2VwYXJhdG9yLTdfEBVNZW51IEl0ZW0gKEZpbmQgTmV4dClv +EBoATQBlAG4AdQAgAEkAdABlAG0AIAAoAFMAaABvAHcAIABTAHAAZQBsAGwAaQBuAGcgJgApXxAZTWVu +dSBJdGVtIChBYm91dCBHaXRUZXN0KV8QEk1lbnUgSXRlbSAoRm9ybWF0KVtTZXBhcmF0b3ItNV8QEU1l +bnUgSXRlbSAoQ2xvc2UpXxAeTWVudSBJdGVtIChCcmluZyBBbGwgdG8gRnJvbnQpXFNlYXJjaCBGaWVs +ZG8QFABNAGUAbgB1ACAASQB0AGUAbQAgACgAUwBhAHYAZQAgAEEAcyAmAClfEBJNZW51IEl0ZW0gKFdp +bmRvdynSAA4ARQIaCtCAfKDSAA4ARQIaCtOAfKDSAA4ARQIaCtaAfK8QlwPQBvsG/AB3Bv4G/wXxBwED +uQUlBX4A/QPKA8sDsAOyA0cDsQO6BwYDvwQtBHADwgUAA9cDzQPABQoDuAcLBMgDrwPIAEgHDgVdBxAH +EQcSA64D1QcTBgMHFQPTAPwE+AQbBbsESAPFA9EBxgccBWsFkQPPBNAD8QCwA7MDNQCSBa0EUAPEA8MA +eQQ/AQsBbgSIBeMHLActAB8EkAVQBzAEJQYQBKgDyQO2BDcD2gPGA98EEwc3BzgEaAc6AMoD0gCcAxgH +Pgc/B0AEvgdCA70D1AdDA8wHRAdFBJsE6gPHAdYHSQBVAIcE2wR5B04HTwG/AIgDtQUXAHgF+QRbA7cG +HwdXBZ8DwQdZBdYEtgU0B10DtAO8A9YDvgO7B14D2QVBA84D2AXJAHoHYQdjgQFxgQHDgQHEgBCBAiWB +AiOBAXKBAeuBAQuBATCBAU2AN4EBV4EBW4DdgOeArYDigQERgQHfgQEqgN+A9IEBOIEBI4EBqoEBZIEB +L4EBJ4EBBoEB8oEBEoDXgQFQgAiBAeSBAUKBAhiBAhqBAe+AyYEBk4ECDYEBeIEB94EBgIAggQEigNmB +AWCA6IEBRoEBd4CZgQHagQFHgQFTgQFsgQETgMuAFoDtgKmARoEBXIDpgQFBgQE9gKeA5IAtgDmA/YEB +bYECBIECC4ACgP6BAT6BAc+A3oEBfIEBB4EBUoD8gOOBAbyBAUuAyoDYgQICgQIPgPOBAf6AGIEBe4BC +gKKBAdyBAdaBAcmBAQ2BAgmBASGBAY6BAgeBAV+BAeeBAfmBAQOBAR2BAUyAUIEB8IANgBKBARiA+IEB +6IEBzICbgEyA94EBK4CggQFzgO6BAQKBAYGBAiqBAViBATSBAfiBAWmBAQyBATWBAhOA8oEBHIEBl4EB +JoEBF4EB44EBtIEBOYEBaIEBrYEBZYCrgQHXgQIe0gAOAEUCGgtwgHyvEJcLcQtyC3MLdAt1C3YLdwt4 +C3kLegt7C3wLfQt+C38LgAuBC4ILgwuEC4ULhguHC4gLiQuKC4sLjAuNC44LjwuQC5ELkguTC5QLlQuW +C5cLmAuZC5oLmwucC50LngufC6ALoQuiC6MLpAulC6YLpwuoC6kLqgurC6wLrQuuC68LsAuxC7ILswu0 +C7ULtgu3C7gLuQu6C7sLvAu9C74LvwvAC8ELwgvDC8QLxQvGC8cLyAvJC8oLywvMC80LzgvPC9AL0QvS +C9ML1AvVC9YL1wvYC9kL2gvbC9wL3QveC98L4AvhC+IL4wvkC+UL5gvnC+gL6QvqC+sL7AvtC+4L7wvw +C/EL8gvzC/QL9Qv2C/cL+Av5C/oL+wv8C/0L/gv/DAAMAQwCDAMMBAwFDAYMB4ECmoECm4ECnIECnYEC +noECn4ECoIECoYECooECo4ECpIECpYECpoECp4ECqIECqYECqoECq4ECrIECrYECroECr4ECsIECsYEC +soECs4ECtIECtYECtoECt4ECuIECuYECuoECu4ECvIECvYECvoECv4ECwIECwYECwoECw4ECxIECxYEC +xoECx4ECyIECyYECyoECy4ECzIECzYECzoECz4EC0IEC0YEC0oEC04EC1IEC1YEC1oEC14EC2IEC2YEC +2oEC24EC3IEC3YEC3oEC34EC4IEC4YEC4oEC44EC5IEC5YEC5oEC54EC6IEC6YEC6oEC64EC7IEC7YEC +7oEC74EC8IEC8YEC8oEC84EC9IEC9YEC9oEC94EC+IEC+YEC+oEC+4EC/IEC/YEC/oEC/4EDAIEDAYED +AoEDA4EDBIEDBYEDBoEDB4EDCIEDCYEDCoEDC4EDDIEDDYEDDoEDD4EDEIEDEYEDEoEDE4EDFIEDFYED +FoEDF4EDGIEDGYEDGoEDG4EDHIEDHYEDHoEDH4EDIIEDIYEDIoEDI4EDJIEDJYEDJoEDJ4EDKIEDKYED +KoEDK4EDLIEDLYEDLoEDL4EDMBEBVhBTEB0RAbQQZxDzEQFVEIIQvBCeEJoRAcUQyRCSEH8RAVkRAgkR +AQEQehA4ELUQfRCpEMEQ8hEB8hD5ELQQvxCyEKMQbxBWENAQFRCBEPYRAVARAVIQkBDKEQHOENgRAVQQ +nBEBjBEBxhD0EFEQqxEBURC+EQFXEQHpEHAQvRBNEMsQahCfEQHEEM4RAf8RAdYQkREBBxD3EJkRAf4Q +4REBxxEByBCGEJsQ1hDbEQINEDkQlhB8EH4QrBCtEFcQmBDjEQIMEM8QoRBOENQQ4BCkELgRAdcQsxEB +1REB9BBKEE8QUhC5ENoQ+BEBjxDXELAQjxCoEOQQxxEB5xCVEQHAEIgQoBCDEEgRAegRAeYQrxCdEQHz +EQFTEM0RAQIRAYsT//////////0QohCOEK4QpxC7EDoRAQYQwxDTEQHwEMAQixDEEQILEEkQyBEB/RD1 +EQIIEFAQ8dIADgBFAHUMn4A6oNIADgBFAhoMooB8oNIADgBFAhoMpYB8oNIAOgA7DKcMqKIMqAA/Xk5T +SUJPYmplY3REYXRhAAgAGQAiACcAMQA6AD8ARABSAFQAZgbUBtoHJQcsBzMHQQdTB28HfQeJB5UHoweu +B7wH2AfmB/kICwglCC8IPAg+CEEIRAhHCEoITAhPCFEIVAhXCFoIXQhfCGEIZAhnCGoIbQh2CIIIhAiG +CI8ImQibCKkIsgi7CMYIzQjfCOgI8Qj6CP8JDgkhCSoJNQk3CToJPAltCXoJhwmVCZ8JrQm6CcQJ1gnq +CfQKAAoCCgQKBgoICg0KDwoRChMKFQoXChkKGwo0CjkKQgpLCk0KUgpvCoEKjAqVCqEKrQqvCrEKswq2 +CrgKugq8CsUKxwrQCtIK1ArWCtgK9Qr9Cv8LAQsDCwULCAsKCwwLFQsXCxwLHgsgC1kLZQtuC3sLjgub +C6cLtQu3C7kLuwu9C78LwQvDC9YL2AvaC9wL3gvgC+kL6wv2C/gL+gv8C/4MAAwpDDMMPQxHDEkMSwxN +DE8MUQxUDFYMWAxaDFwMZQxnDGoMbAy/DOEM6wz4DQwNIQ07DVcNcg18DYgNpw22DcINxA3GDcgN0Q3T +DdUN1g3YDeEN6g3sDe0N7w3xDfMN9Q3+DgkOJg4yDjQONg44DjoOPA4+DmcOaQ5rDm0Obw5xDnMOdQ53 +DoEOig6TDqcOrg66DtMO1Q7XDtkO2w7dDvQO/Q8GDxQPHQ8fDyQPJg8oD1EPYA9tD3UPgA+PD5oPpQ+y +D7MPtQ+3D8APwg/ED80P1g/XD9kP9hACEA0QFxAkEDAQNRA3EDkQOxA9ED8QQBBREFgQXxBoEGoQcxB1 +EHgQhRCOEJMQmhCnELQQvBC+EMoQ0xDYEOAQ9REBEQ8RERETERURFxEZESARMhE/EUERRBFNEVgRbBF+ +EYsRkhGzEcERxhHIEcoRzBHOEdAR0xHVEd8R8BHyEfsR/RIAEhUSFxIZEhsSHRI2EkMSRRJREmYSaBJq +EmwSbhKBEooSkxKcEqESrxLYEtkS2xLdEuYS6BLpEusTCBMKEwwTDhMQExITMxM1EzcTORM7Ez0TPxNI +E08TXhNmE3MTdRN4E40TjxORE5MTlROfE6wTrhOzE7wTxxPRE+kT8hP7FAYULxQ4FEEUTBRWFFgUWhRc +FF4UYBRiFGQUbRR2FI8UnBSlFLAUuxTkFOYU6BTqFOwU7hTwFPIU9BT9FRUVHhUgFSMVJRU7FUYVTxVY +FWUVlhWkFaYVqBWqFawVrhWwFbIVtBW2FbgVuhXDFcUVzBXOFdAV0hYDFgwWDhYQFhIWFBYWFhgWGhYc +Fh4WIBYpFisWLhYwFmEWcxZ9FooWkxaeFqAWohakFqYWqRarFq0WrxaxFrMWtRbAFtUW3xbqFvwW/hcA +FwkXCxcgFzMXQRdLF00XTxdRF1MXZBdxF3MXdRd3F3kXgheEGeYZ8xn7Gf0aAhoEGgYaCxoNGg8aIhov +GjoaRhpIGkoaUxpVGpgamhqcGp4aoBqiGqQaphqoGqoarBquGrAashq0GrYauBq6GrwavhrAGsIaxBrG +GsgayhrMGs4a0BrSGtQa1hrYGuEa7BruGvcbABsFGw8bGBsaGyMbLBsuGzcbQBtCG0sbVBtWG18baBtq +G3MbfBt+G4cbkBuSG5sbpBumG68buBu6G8MbzBvOG9cb4BviG+sb9Bv2G/8cCBwKHBMcHBweHCccMBwy +HDscRBxGHE8cWBxaHGMcbBxuHHccgByCHIsclByWHJ8cqByqHLMcvBy+HMcc0BzSHNsc5BzmHO8c+Bz6 +HQMdDB0OHRcdIB0iHSsdNB02HT8dSB1KHVMdXB1eHWcdcB1yHXsdhB2JHZIdlx2oHaodsx21Hbcdvh3H +Hcwd2R3iHeseBx4cHiUeJx4qHiweNR46HkMeSB5pHnEeix6eHrUeyh7dHt8e4h7kHuYe6B7qHuwe7h77 +Hv0fAh8EHwYfCx8NHw8fJB8mHygfKh8sH0ofXx9hH2MfZR9nH3sfiB+KH48fkR+TH5gfmh+cH6gftR+7 +H70fxB/NH9If6R/2IAEgCiAVIBwgMyBAIEogVyBZIFsgYyBsIHEgliCYIJognCCeIKAgoiCkIK0gxSDy +IPQg9iD4IPog/CD+IQAhCSESIS0hRiFeIWchcCF8IZ0hnyGhIaMhpSGoIakhqyGtIcMh5CHpIesh7SHv +IfEh8yH4IfoiACIVIhciGSIbIh0iKiIzIj4iSiJrIm0ibyJxInMidiJ3InkieyKTIrQitiK4IroivCK+ +IsAi2iL7Iv0i/yMBIwMjBCMGIwgjIiNXI2wjfyOTI6gjuyPRI9Yj2CPaI9wj3iPgI+Uj5iPoI+oj7CPu +I/YkCyQNJA8kESQTJCkkWiRvJH4kkCSiJLAksiS3JLkkuyS9JL8kwSTEJMYkyyTSJOgk8ST6JQclPCVi +JWQlZiVoJWolbCVuJXAldiV/JYElhCWGJZMllSWaJZwlniWjJaUlpyW1JeEl6CXxJfgmDiYkJi0mOCZM +JlUmYiZwJnsmhCaLJqQmrybMJtUm2ibtJvYm/ScKJxAnGScbJ3gneid8J34ngCeCJ4QnhieIJ4onjSeQ +J5MnlieZJ5wnnyeiJ6UnqCerJ64nsSe0J7cnuie9J8AnwyfGJ8knzCfPJ9In1SfYJ9sn3ifhJ+Qn5yfq +J+0n8CfzJ/YoAygMKBQoFigYKBooPyhHKFsoZih0KH4oiyiSKJgomiicKKEooyioKKoorCiuKLAovSjJ +KMwozyjSKOso7Sj6KQkpCykNKQ8pFykpKTIpNylKKVcpWSlbKV0pcCl5KX4piSmjKawpsynLKdop5ynp +Kesp7SoOKhAqEioUKhYqGCoaKicqKiotKjAqPSo/KkYqUypVKlcqWSp6KnwqfiqAKoIqhCqGKpcqmiqd +KqAqoyquKsYq0yrVKtcq2Sr2Kvgq+ir8Kv4rACsCKw8rEisVKxgrJys2K0MrRStHK0kraitsK24rcCty +K3QrdiuDK4YriSuMK5grmiuyK8Mr0SvTK9Ur1yvZK+Ir5CvmK/wsBSwOLBUsLCw5LDssPSw/LGAsYixk +LGYsaCxqLGwseSx8LH8sgiyJLJEsniygLKIspCzFLMcsySzLLM0szyzRLNUs1yzcLO0s7yzxLPMs9i0X +LRktGy0eLSAtIi0kLTUtOC07LT4tQS1OLVAtVi1jLWUtaC1rLYgtii2NLY8tkS2TLZUtoy2xLb4twC3D +LcYt5y3pLewt7y3xLfMt9S36LfwuAi4PLhEuFC4XLjguOi49LkAuQi5ELkcuVC5XLlouXS56Lnwuji6b +Lp0uoC6jLsQuxi7JLswuzi7QLtMu4C7jLuYu6S72LvgvAi8TLxUvFy8aLx0vPi9AL0MvRi9IL0ovTC9Z +L1svZi93L3kvey9+L4Evoi+kL6cvqi+sL64vsC+1L7cvwy/QL9Iv1S/YL/kv+y/+MAAwAjAEMAcwGDAb +MB4wITAkMCkwNjBDMEUwSDBLMGwwbjBxMHMwdTB3MHowmDC5MMYwyDDLMM4w7zDxMPQw9zD5MPsw/TEC +MQQxCjEXMRkxHDEfMUAxQjFFMUgxSjFMMU4xUzFVMVsxbDFuMXAxczF2MZMxlTGYMZoxnDGeMaAxrjHO +Mdsx3THgMeMyBDIGMgkyDDIOMhAyEjIYMhoyKDI5MjsyPTJAMkMyZDJmMmkyazJtMm8ycTJ6MpMyoDKi +MqUyqDLJMssyzjLRMtMy1TLYMuEy4zL5MwYzCDMLMw4zLzMxMzQzNzM5MzszPjNNM08zXjNvM3EzczN1 +M3czhDOGM4kzizOwM7IztTO4M7ozvDO+M8kzyzPcM94z4DPiM+Uz7DP5M/sz/jQBNCI0JDQnNCo0LDQu +NDA0RzRJNFg0ZTRnNGo0bDSRNJM0ljSZNJs0nTSfNK00rzTANMI0xDTHNMo06zTtNPA09TT4NPo0/DT+ +NQo1IzUwNTI1NTU4NVk1WzVeNWE1YzVlNWc1bTVvNXY1gzWFNYg1izWsNa41sTWzNbU1tzW6Nc814TXu +NfA18zX1Nho2HDYfNiI2JDYmNig2MjY0NkE2QzZGNkk2ajZsNm82cjZ0NnY2eDaMNo42rja7Nr02wDbD +NuQ25jbpNuw27jbwNvM3ADcDNwY3CTcWNxg3Ljc7Nz03QDdDN2Q3ZjdpN2s3bTdvN3I3mTe7N8g3yjfN +N9A38TfzN/Y3+Tf7N/03/zgKOAw4FzgoOCo4LDgvODI4Vzh0OIs4nTioOLc43Dj3ORA5ETkUORU5GDkZ +ORw5HTkeOR85KDkqOTk5PDk/OUI5RTlIOUs5TjlSOVc5WzljOWs5cjl+OYM5hjmPOZQ5nTmmObo5zznc +OeQ6AToLOhU6NDo3Ojk6PDo/OkI6RTpoOnU6ijqTOpo6sjrPOtI61TrYOts63TrgOv07AzsZOzo7RDtH +O0o7TTtQO1I7VTtYO3M7hzuUO5Y7rTuwO7M7tju5O7w7vzvCO8U7yDvLO8475TvoO+s77jvxO/Q79zv6 +O/08ADwDPAY8JTxDPFw8hTyjPLc81DzxPQw9NT1RPVI9Uz1wPXM9dj15PXw9fj2BPaI9vD3dPeA94z3m +Pek96z3uPfE+ID43PlA+XT5fPmw+bz5yPnU+eD57Pn4+iz6OPpE+lD6XPpo+nT6wPsw+7T7wPvM+9j75 +Pvs+/j8BPx4/KD86P0c/ST9UP1c/Wj9dP2A/Yz9uP3E/dD93P3o/fD+QP54/uD/dP/M/9j/5P/w//0AC +QARAB0AKQChAM0BAQEJATUBQQFNAVkBZQFxAZ0BqQG1AcEBzQHZAjECRQJpAnEFxQXRBd0F5QXxBf0GC +QYVBiEGLQY1Bj0GSQZRBlkGZQZxBn0GiQaRBp0GqQa1BsEGzQbZBuUG8Qb5BwUHDQcZByEHKQc1B0EHT +QdZB2EHaQdxB3kHhQeNB5UHnQelB60HtQfBB80H2QfhB+0H+QgBCA0IGQghCCkIMQg9CEkIUQhdCGUIb +Qh1CIEIjQiZCKUIsQi9CMkI1QjhCO0I9QkBCQkJEQkdCSUJMQk9CUUJTQlZCWEJbQl1CYEJjQmZCaUJs +Qm9CckJ1QnhCe0J+QoFCg0KGQq9CuUK7Qr1CwELCQsRCxkLJQsxC3ULgQuNC5kLpQu5C/UMGQwhDEUMT +QypDLUMwQzNDNkM5QzxDP0NCQ0VDSENKQ2tDbUNwQ3NDdUN3Q3lDfUN/Q6BDokOlQ6hDqkOsQ65DtkO4 +Q+FD40PlQ+hD6kPsQ+5D8EPzQ/9ECEQKRBNEFUQYRBpEM0Q8REFEakR4RIVEh0SJRIpEjESNRI9EkUST +RLREtkS5RLxEvkTARMJE00TVRPJE9ET3RPlE+0T9RP9FEUU6RTxFPkU/RUFFQkVERUZFSEVRRVpFXEVr +RW5FcUV0RXdFekV9RYBFqUWrRa1FsEWyRbRFtkW5RbxFxEXNRc9F5kXpRexF70XyRfVF+EX6Rf1GAEYD +RgZGL0YxRjNGNEY2RjdGOUY7Rj1GXkZgRmNGZkZoRmpGbEaFRodGsEayRrRGtUa3RrhGuka8Rr5G50bp +RuxG70bxRvNG9Ub3RvpHA0cURxdHGkcdRyBHKUcrRzRHNkc3R0lHckd0R3ZHd0d5R3pHfEd+R4BHqUer +R61HrkewR7FHs0e1R7dHxEftR+9H8Uf0R/ZH+Ef6R/1IAEgFSA5IEEgZSBtINkg5SDxIP0hBSERIR0hJ +SExIT0hSSFVIWEhbSIRIhkiISIlIi0iMSI5IkEiSSLtIvUi/SMBIwkjDSMVIx0jJSPJI9Ej2SPlI+0j9 +SP9JAUkESQlJEkkUSR1JH0kqSS1JMEkzSTVJOElhSWNJZklpSWtJbUlvSXFJdEmLSZRJlkmfSaJJpUmo +SatJzEnOSdFJ00nVSddJ2kn4SiFKI0omSilKK0otSi9KMUo0SkJKT0pSSlVKWEphSmNKakptSnBKc0qU +SpZKmUqcSp5KoEqjSrZK10rZStxK30rhSuNK5krzSxRLFksZSxxLHksgSyNLL0tYS1pLXEtfS2FLY0tl +S2dLaktxS3pLfEuBS4NLhkuvS7FLs0u2S7hLuku8S79LwkvJS9JL1EvdS99L5EvnS+lMCkwMTA9MEkwU +TBZMGEwjTExMTkxRTFRMVkxYTFpMXUxgTGlMa0xwTHNMdkyfTKFMpEynTKlMq0ytTLBMs0y6TMNMxUzO +TNBM2UzcTN9M4kzlTQ5NEE0STRNNFU0WTRhNGk0dTSxNVU1XTVpNXU1fTWFNY01mTWlNbk13TXlNfE1/ +TYtNlE2WTZlNok2kTnlOfE5+ToBOg06GTolOjE6OTpBOkk6UTpdOmk6dTqBOo06mTqlOq06tTrBOsk61 +TrdOuk69Tr9OwU7ETsdOyU7LTs1Oz07STtRO107aTtxO3k7gTuJO5U7nTupO7E7uTvBO8k70TvdO+k78 +Tv5PAE8CTwRPBk8ITwpPDU8PTxFPE08VTxdPGU8bTx1PH08iTyVPKE8qTyxPLk8wTzJPNE82TzhPOk88 +Tz5PQE9CT0RPRk9IT0tPTU9PT1FPU09VT1dPWk9cT19PYU9jT2ZPaE9qT21Pdk94UE9QUlBVUFhQWlBd +UGBQY1BmUGlQa1BtUHBQclB0UHdQelB9UIBQglCFUIhQi1COUJFQlFCXUJpQnFCfUKFQpFCmUKhQq1Cu +ULFQtFC2ULhQulC9UL9QwVDDUMVQx1DJUMtQzlDRUNRQ1lDZUNtQ3lDhUORQ5lDoUOpQ7FDvUPJQ9FD3 +UPlQ+1D9UQBRA1EGUQlRDFEPURJRFVEYURtRHVEgUSJRJFEnUSlRLFEvUTFRM1E1UTdROlE9UUBRQ1FG +UUlRTFFPUVJRVVFYUVtRXlFgUWNRZlFvUXFSSFJLUk5SUVJUUldSWlJdUmBSY1JmUmlSbFJvUnJSdVJ4 +UntSflKBUoRSh1KKUo1SkFKTUpZSmVKcUp9SolKlUqhSq1KuUrFStFK3UrpSvVLAUsNSxlLJUsxSz1LS +UtVS2FLbUt5S4VLkUudS6lLtUvBS81L2UvlS/FL/UwJTBVMIUwtTDlMRUxRTF1MaUx1TIFMjUyZTKVMs +Uy9TMlM1UzhTO1M+U0FTRFNHU0pTTVNQU1JTVVNYU1tTXlNhU2RTZ1NqU21TcFNzU3ZTeVN8U39TglOF +U5hTq1O2U9FT3VPvVAJUJ1Q0VEhUXlRqVH9UjVS3VMpU5VUYVS9VSFVbVWdVgVXAVcxV21XuVfpWDlYo +Vj5WXFZ5VqpWtlbCVs1W+VcTVylXN1dfV21XjVerV8ZX4lf9WB1YKlhBWFBYaliDWJZYr1jMWPFZGFkt +WVdZbFmPWaNZt1nRWdtZ51n5WhdaNlpNWllabFqIWptapVqxWr5aylrlWvdbDlskWzxbSltgW2xbf1uT +W59bu1vHW99cFlwyXEdcU1xnXIhclVzAXNVc3lzgXOFc6lzsXO1c9lz4XileLF4vXjJeNF43XjpePV5A +XkNeRl5JXkteTl5RXlNeVV5XXlleXF5fXmJeZF5mXmlebF5vXnJedV54Xntefl6BXoNehl6IXotejl6R +XpRel16ZXpxen16iXqVeqF6qXq1er16yXrRet166Xrxev17CXsVeyF7LXs1ez17RXtNe1V7YXtpe3V7g +XuJe5F7mXuhe6l7tXvBe8171Xvde+l79Xv9fAl8FXwhfCl8MXw9fEl8UXxZfGV8cXx5fIV8jXyZfKF8q +Xy1fMF8zXzZfOV88Xz9fQl9FX0hfS19OX1FfVF9WX1lfW19dX2BfYl9lX2hfal9sX25fcV9zX3ZfeF97 +X35fgV+EX4dfil+NX5Bfk1+WX5hfm1+eX6FfpF+nX6pfrV+wX7Nftl+4X7tfvl/HX8lg+mD9YQBhA2EG +YQlhDGEPYRJhFWEYYRthHmEhYSRhJ2EqYS1hMGEzYTZhOWE8YT9hQmFFYUhhS2FOYVFhVGFXYVphXWFg +YWNhZmFpYWxhb2FyYXVheGF7YX5hgWGEYYdhimGNYZBhk2GWYZlhnGGfYaJhpWGoYathrmGxYbRht2G6 +Yb1hwGHDYcZhyWHMYc9h0mHVYdhh22HeYeFh5GHnYeph7WHwYfNh9mH5Yfxh/2ICYgViCGILYg5iEWIU +YhdiGmIdYiBiI2ImYiliLGIvYjJiNWI4YjtiPmJBYkRiR2JKYk1iUGJTYlZiWWJcYl9iYmJlYmhia2Ju +YnFidGJ3YnpifWKAYoNihmKJYoxij2KSYpVimGKbYp5ioWKkYqdiqmKtYrBis2K2YrlivGK/YsJixGLG +Ysliy2LNYtBi0mLUYtZi2GLbYt1i32LhYuRi52LqYuxi7mLwYvJi9GL2Yvhi+2L9Yv9jAWMDYwVjB2MJ +YwtjDWMPYxFjFGMXYxljG2MeYyBjI2MlYyhjK2MtYy9jMWM0YzZjOWM8Yz5jQGNCY0RjRmNIY0tjTWNQ +Y1NjVWNYY1pjXGNfY2FjZGNnY2lja2NtY29jcmN0Y3ZjeGN6Y3xjfmOAY4JjhGOHY4lji2ONY49jkWOT +Y5VjmGOaY51joGOiY6RjpmOoY6pjrGOvY7Fjs2O1Y7djuWO7Y75jwGPDY8Vjx2PJY8tjzmPRY9Nj1WPY +Y9tj3WPgY+Nj7GPuY/Bj8mP0Y/Zj+GP7Y/1j/2QCZARkBmQIZAtkDWQPZBJkFGQXZBlkG2QkZCZkJ2Qw +ZDJkM2Q8ZD5kP2RIZE0AAAAAAAACAgAAAAAAAAypAAAAAAAAAAAAAAAAAABkXA + + + diff --git a/English.lproj/MainMenu.nib/info.nib b/English.lproj/MainMenu.nib/info.nib deleted file mode 100644 index cb43908..0000000 --- a/English.lproj/MainMenu.nib/info.nib +++ /dev/null @@ -1,20 +0,0 @@ - - - - - IBFramework Version - 629 - IBLastKnownRelativeProjectPath - ../../GitTest.xcodeproj - IBOldestOS - 5 - IBOpenObjects - - 2 - - IBSystem Version - 9D34 - targetFramework - IBCocoaFramework - - diff --git a/English.lproj/MainMenu.nib/keyedobjects.nib b/English.lproj/MainMenu.nib/keyedobjects.nib index 296c9ee..4f62978 100644 Binary files a/English.lproj/MainMenu.nib/keyedobjects.nib and b/English.lproj/MainMenu.nib/keyedobjects.nib differ diff --git a/GitTest.xcodeproj/pieter.pbxuser b/GitTest.xcodeproj/pieter.pbxuser index 0489449..3fe9e4e 100644 --- a/GitTest.xcodeproj/pieter.pbxuser +++ b/GitTest.xcodeproj/pieter.pbxuser @@ -20,7 +20,7 @@ PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID; PBXFileTableDataSourceColumnWidthsKey = ( 20, - 691, + 696, 20, 48, 43, @@ -37,190 +37,261 @@ PBXFileDataSource_Target_ColumnID, ); }; - PBXPerProjectTemplateStateSaveDate = 235057295; - PBXWorkspaceStateSaveDate = 235057295; + PBXPerProjectTemplateStateSaveDate = 235065884; + PBXWorkspaceStateSaveDate = 235065884; }; perUserProjectItems = { + F56524B50E02D22300F03B52 /* PBXTextBookmark */ = F56524B50E02D22300F03B52 /* PBXTextBookmark */; + F56524C00E02D24500F03B52 /* PBXTextBookmark */ = F56524C00E02D24500F03B52 /* PBXTextBookmark */; + F56524C10E02D24500F03B52 /* PBXTextBookmark */ = F56524C10E02D24500F03B52 /* PBXTextBookmark */; + F56524C20E02D24500F03B52 /* PBXTextBookmark */ = F56524C20E02D24500F03B52 /* PBXTextBookmark */; + F56524C30E02D24500F03B52 /* PBXTextBookmark */ = F56524C30E02D24500F03B52 /* PBXTextBookmark */; + F56524CA0E02D24E00F03B52 /* PBXTextBookmark */ = F56524CA0E02D24E00F03B52 /* PBXTextBookmark */; + F56524CB0E02D25000F03B52 /* PBXTextBookmark */ = F56524CB0E02D25000F03B52 /* PBXTextBookmark */; + F56524CD0E02D26C00F03B52 /* PBXTextBookmark */ = F56524CD0E02D26C00F03B52 /* PBXTextBookmark */; + F56524CE0E02D26C00F03B52 /* PBXTextBookmark */ = F56524CE0E02D26C00F03B52 /* PBXTextBookmark */; + F56524CF0E02D26C00F03B52 /* PBXTextBookmark */ = F56524CF0E02D26C00F03B52 /* PBXTextBookmark */; + F56524D00E02D26C00F03B52 /* PBXTextBookmark */ = F56524D00E02D26C00F03B52 /* PBXTextBookmark */; + F56524D10E02D26E00F03B52 /* PBXTextBookmark */ = F56524D10E02D26E00F03B52 /* PBXTextBookmark */; + F56524D20E02D26F00F03B52 /* PBXTextBookmark */ = F56524D20E02D26F00F03B52 /* PBXTextBookmark */; + F56524D30E02D26F00F03B52 /* PBXTextBookmark */ = F56524D30E02D26F00F03B52 /* PBXTextBookmark */; + F56524D40E02D27500F03B52 /* PBXTextBookmark */ = F56524D40E02D27500F03B52 /* PBXTextBookmark */; + F56524D70E02D29600F03B52 /* PBXTextBookmark */ = F56524D70E02D29600F03B52 /* PBXTextBookmark */; + F56524D80E02D29900F03B52 /* PBXTextBookmark */ = F56524D80E02D29900F03B52 /* PBXTextBookmark */; + F56524D90E02D29C00F03B52 /* PBXTextBookmark */ = F56524D90E02D29C00F03B52 /* PBXTextBookmark */; + F56524DE0E02D30200F03B52 /* PBXTextBookmark */ = F56524DE0E02D30200F03B52 /* PBXTextBookmark */; + F56524DF0E02D30200F03B52 /* PBXTextBookmark */ = F56524DF0E02D30200F03B52 /* PBXTextBookmark */; + F56524E00E02D30200F03B52 /* PBXTextBookmark */ = F56524E00E02D30200F03B52 /* PBXTextBookmark */; + F56524E10E02D30200F03B52 /* PBXTextBookmark */ = F56524E10E02D30200F03B52 /* PBXTextBookmark */; + F56524E20E02D30200F03B52 /* PBXTextBookmark */ = F56524E20E02D30200F03B52 /* PBXTextBookmark */; + F56524E30E02D30200F03B52 /* PBXTextBookmark */ = F56524E30E02D30200F03B52 /* PBXTextBookmark */; + F56524E40E02D30200F03B52 /* PBXTextBookmark */ = F56524E40E02D30200F03B52 /* PBXTextBookmark */; + F56524E50E02D30200F03B52 /* PBXTextBookmark */ = F56524E50E02D30200F03B52 /* PBXTextBookmark */; + F56524E60E02D30200F03B52 /* PBXTextBookmark */ = F56524E60E02D30200F03B52 /* PBXTextBookmark */; + F56524E80E02D31600F03B52 /* PBXTextBookmark */ = F56524E80E02D31600F03B52 /* PBXTextBookmark */; + F56524EC0E02D3C100F03B52 /* PBXTextBookmark */ = F56524EC0E02D3C100F03B52 /* PBXTextBookmark */; + F56524FA0E02D61500F03B52 /* PBXTextBookmark */ = F56524FA0E02D61500F03B52 /* PBXTextBookmark */; + F56524FB0E02D61500F03B52 /* PBXTextBookmark */ = F56524FB0E02D61500F03B52 /* PBXTextBookmark */; + F56524FC0E02D61500F03B52 /* PBXTextBookmark */ = F56524FC0E02D61500F03B52 /* PBXTextBookmark */; + F56524FD0E02D61500F03B52 /* PBXTextBookmark */ = F56524FD0E02D61500F03B52 /* PBXTextBookmark */; + F56524FE0E02D61500F03B52 /* PBXTextBookmark */ = F56524FE0E02D61500F03B52 /* PBXTextBookmark */; + F56524FF0E02D61500F03B52 /* PBXTextBookmark */ = F56524FF0E02D61500F03B52 /* PBXTextBookmark */; + F56525000E02D61500F03B52 /* PBXTextBookmark */ = F56525000E02D61500F03B52 /* PBXTextBookmark */; + F56525010E02D61500F03B52 /* PBXTextBookmark */ = F56525010E02D61500F03B52 /* PBXTextBookmark */; + F56525020E02D61500F03B52 /* PBXTextBookmark */ = F56525020E02D61500F03B52 /* PBXTextBookmark */; + F56525030E02D61500F03B52 /* PBXTextBookmark */ = F56525030E02D61500F03B52 /* PBXTextBookmark */; + F56525040E02D61500F03B52 /* PBXTextBookmark */ = F56525040E02D61500F03B52 /* PBXTextBookmark */; + F56525050E02D61500F03B52 /* PBXTextBookmark */ = F56525050E02D61500F03B52 /* PBXTextBookmark */; + F56525060E02D61500F03B52 /* PBXTextBookmark */ = F56525060E02D61500F03B52 /* PBXTextBookmark */; + F56525070E02D61500F03B52 /* PBXTextBookmark */ = F56525070E02D61500F03B52 /* PBXTextBookmark */; + F56525080E02D61500F03B52 /* PBXTextBookmark */ = F56525080E02D61500F03B52 /* PBXTextBookmark */; + F56525090E02D61500F03B52 /* PBXTextBookmark */ = F56525090E02D61500F03B52 /* PBXTextBookmark */; + F565250A0E02D61500F03B52 /* PBXTextBookmark */ = F565250A0E02D61500F03B52 /* PBXTextBookmark */; + F565250B0E02D61500F03B52 /* PBXTextBookmark */ = F565250B0E02D61500F03B52 /* PBXTextBookmark */; + F565250C0E02D61500F03B52 /* PBXTextBookmark */ = F565250C0E02D61500F03B52 /* PBXTextBookmark */; + F565250D0E02D61500F03B52 /* PBXTextBookmark */ = F565250D0E02D61500F03B52 /* PBXTextBookmark */; + F565250E0E02D61500F03B52 /* PBXTextBookmark */ = F565250E0E02D61500F03B52 /* PBXTextBookmark */; + F565250F0E02D62000F03B52 /* PBXTextBookmark */ = F565250F0E02D62000F03B52 /* PBXTextBookmark */; + F56525100E02D62200F03B52 /* PBXTextBookmark */ = F56525100E02D62200F03B52 /* PBXTextBookmark */; + F56525110E02D62500F03B52 /* PBXTextBookmark */ = F56525110E02D62500F03B52 /* PBXTextBookmark */; + F56525120E02D62900F03B52 /* PBXTextBookmark */ = F56525120E02D62900F03B52 /* PBXTextBookmark */; + F56525130E02D63300F03B52 /* PBXTextBookmark */ = F56525130E02D63300F03B52 /* PBXTextBookmark */; + F56525150E02D65F00F03B52 /* PBXTextBookmark */ = F56525150E02D65F00F03B52 /* PBXTextBookmark */; + F56525160E02D65F00F03B52 /* PBXTextBookmark */ = F56525160E02D65F00F03B52 /* PBXTextBookmark */; + F56525190E02D68600F03B52 /* PBXTextBookmark */ = F56525190E02D68600F03B52 /* PBXTextBookmark */; + F565251D0E02D68900F03B52 /* PBXTextBookmark */ = F565251D0E02D68900F03B52 /* PBXTextBookmark */; + F565251E0E02D69100F03B52 /* PBXTextBookmark */ = F565251E0E02D69100F03B52 /* PBXTextBookmark */; + F56525200E02D69D00F03B52 /* PBXTextBookmark */ = F56525200E02D69D00F03B52 /* PBXTextBookmark */; + F56525220E02D6A200F03B52 /* PBXTextBookmark */ = F56525220E02D6A200F03B52 /* PBXTextBookmark */; + F56525230E02D6C100F03B52 /* PBXTextBookmark */ = F56525230E02D6C100F03B52 /* PBXTextBookmark */; + F56525240E02D6C100F03B52 /* PBXTextBookmark */ = F56525240E02D6C100F03B52 /* PBXTextBookmark */; + F56525260E02D6CB00F03B52 /* PBXTextBookmark */ = F56525260E02D6CB00F03B52 /* PBXTextBookmark */; + F56525290E02D73100F03B52 /* PBXTextBookmark */ = F56525290E02D73100F03B52 /* PBXTextBookmark */; + F565252A0E02D73100F03B52 /* PBXTextBookmark */ = F565252A0E02D73100F03B52 /* PBXTextBookmark */; + F565252B0E02D73100F03B52 /* PBXTextBookmark */ = F565252B0E02D73100F03B52 /* PBXTextBookmark */; + F565252C0E02D73100F03B52 /* PBXTextBookmark */ = F565252C0E02D73100F03B52 /* PBXTextBookmark */; + F565252D0E02D73100F03B52 /* PBXTextBookmark */ = F565252D0E02D73100F03B52 /* PBXTextBookmark */; + F565252E0E02D73100F03B52 /* PBXTextBookmark */ = F565252E0E02D73100F03B52 /* PBXTextBookmark */; + F565252F0E02D73100F03B52 /* PBXTextBookmark */ = F565252F0E02D73100F03B52 /* PBXTextBookmark */; + F56525300E02D73100F03B52 /* PBXTextBookmark */ = F56525300E02D73100F03B52 /* PBXTextBookmark */; + F56525310E02D73100F03B52 /* PBXTextBookmark */ = F56525310E02D73100F03B52 /* PBXTextBookmark */; + F56525320E02D73100F03B52 /* PBXTextBookmark */ = F56525320E02D73100F03B52 /* PBXTextBookmark */; + F56525330E02D73100F03B52 /* PBXTextBookmark */ = F56525330E02D73100F03B52 /* PBXTextBookmark */; + F56525340E02D73100F03B52 /* PBXTextBookmark */ = F56525340E02D73100F03B52 /* PBXTextBookmark */; + F56525350E02D73100F03B52 /* PBXTextBookmark */ = F56525350E02D73100F03B52 /* PBXTextBookmark */; + F56525360E02D73100F03B52 /* PBXTextBookmark */ = F56525360E02D73100F03B52 /* PBXTextBookmark */; + F56525370E02D73100F03B52 /* PBXTextBookmark */ = F56525370E02D73100F03B52 /* PBXTextBookmark */; + F56525390E02D74D00F03B52 /* PBXTextBookmark */ = F56525390E02D74D00F03B52 /* PBXTextBookmark */; + F565253A0E02D74F00F03B52 /* PBXTextBookmark */ = F565253A0E02D74F00F03B52 /* PBXTextBookmark */; + F565253B0E02D75200F03B52 /* PBXTextBookmark */ = F565253B0E02D75200F03B52 /* PBXTextBookmark */; + F565253C0E02D75500F03B52 /* PBXTextBookmark */ = F565253C0E02D75500F03B52 /* PBXTextBookmark */; + F565253D0E02D75500F03B52 /* PBXTextBookmark */ = F565253D0E02D75500F03B52 /* PBXTextBookmark */; + F565253F0E02D75900F03B52 /* PBXTextBookmark */ = F565253F0E02D75900F03B52 /* PBXTextBookmark */; + F56525400E02D76500F03B52 /* PBXTextBookmark */ = F56525400E02D76500F03B52 /* PBXTextBookmark */; + F56525410E02D76700F03B52 /* PBXTextBookmark */ = F56525410E02D76700F03B52 /* PBXTextBookmark */; + F56525430E02D76B00F03B52 /* PBXTextBookmark */ = F56525430E02D76B00F03B52 /* PBXTextBookmark */; + F56525440E02D76D00F03B52 /* PBXTextBookmark */ = F56525440E02D76D00F03B52 /* PBXTextBookmark */; + F56525450E02D77500F03B52 /* PBXTextBookmark */ = F56525450E02D77500F03B52 /* PBXTextBookmark */; + F56525460E02D77800F03B52 /* PBXTextBookmark */ = F56525460E02D77800F03B52 /* PBXTextBookmark */; + F56525480E02D7B400F03B52 /* PBXTextBookmark */ = F56525480E02D7B400F03B52 /* PBXTextBookmark */; + F56525490E02D7B400F03B52 /* PBXTextBookmark */ = F56525490E02D7B400F03B52 /* PBXTextBookmark */; + F565254A0E02D7B400F03B52 /* PBXTextBookmark */ = F565254A0E02D7B400F03B52 /* PBXTextBookmark */; + F565254D0E02D7EA00F03B52 /* PBXTextBookmark */ = F565254D0E02D7EA00F03B52 /* PBXTextBookmark */; + F56525520E02D8B700F03B52 /* PBXTextBookmark */ = F56525520E02D8B700F03B52 /* PBXTextBookmark */; + F56525560E02D97300F03B52 /* PBXTextBookmark */ = F56525560E02D97300F03B52 /* PBXTextBookmark */; + F56525570E02D97300F03B52 /* PBXTextBookmark */ = F56525570E02D97300F03B52 /* PBXTextBookmark */; + F56525580E02D97300F03B52 /* PBXTextBookmark */ = F56525580E02D97300F03B52 /* PBXTextBookmark */; + F56525590E02D97300F03B52 /* PBXTextBookmark */ = F56525590E02D97300F03B52 /* PBXTextBookmark */; + F565255A0E02D97300F03B52 /* PBXTextBookmark */ = F565255A0E02D97300F03B52 /* PBXTextBookmark */; + F565255B0E02D97300F03B52 /* PBXTextBookmark */ = F565255B0E02D97300F03B52 /* PBXTextBookmark */; + F56525610E033C5800F03B52 /* PBXTextBookmark */ = F56525610E033C5800F03B52 /* PBXTextBookmark */; + F56525620E033C6100F03B52 /* PBXTextBookmark */ = F56525620E033C6100F03B52 /* PBXTextBookmark */; + F565256B0E033D1700F03B52 /* PBXTextBookmark */ = F565256B0E033D1700F03B52 /* PBXTextBookmark */; + F565256C0E033D1700F03B52 /* PBXTextBookmark */ = F565256C0E033D1700F03B52 /* PBXTextBookmark */; + F565256D0E033D1700F03B52 /* PBXTextBookmark */ = F565256D0E033D1700F03B52 /* PBXTextBookmark */; + F565256F0E033D4700F03B52 /* PBXTextBookmark */ = F565256F0E033D4700F03B52 /* PBXTextBookmark */; + F56525700E033D4700F03B52 /* PBXTextBookmark */ = F56525700E033D4700F03B52 /* PBXTextBookmark */; + F56525710E033D4700F03B52 /* PBXTextBookmark */ = F56525710E033D4700F03B52 /* PBXTextBookmark */; + F56525730E033DBB00F03B52 /* PBXTextBookmark */ = F56525730E033DBB00F03B52 /* PBXTextBookmark */; + F56525740E033DBB00F03B52 /* PBXTextBookmark */ = F56525740E033DBB00F03B52 /* PBXTextBookmark */; + F56525750E033DBB00F03B52 /* PBXTextBookmark */ = F56525750E033DBB00F03B52 /* PBXTextBookmark */; + F56525760E033DBB00F03B52 /* PBXTextBookmark */ = F56525760E033DBB00F03B52 /* PBXTextBookmark */; + F56525770E033DBB00F03B52 /* PBXTextBookmark */ = F56525770E033DBB00F03B52 /* PBXTextBookmark */; + F56525790E033DC200F03B52 /* PBXTextBookmark */ = F56525790E033DC200F03B52 /* PBXTextBookmark */; + F565257A0E033DC400F03B52 /* PBXTextBookmark */ = F565257A0E033DC400F03B52 /* PBXTextBookmark */; + F565257B0E033DC600F03B52 /* PBXTextBookmark */ = F565257B0E033DC600F03B52 /* PBXTextBookmark */; + F565257C0E033DC600F03B52 /* PBXTextBookmark */ = F565257C0E033DC600F03B52 /* PBXTextBookmark */; + F565257E0E033DCF00F03B52 /* PBXTextBookmark */ = F565257E0E033DCF00F03B52 /* PBXTextBookmark */; + F565257F0E033DD100F03B52 /* PBXTextBookmark */ = F565257F0E033DD100F03B52 /* PBXTextBookmark */; + F56525800E033DD300F03B52 /* PBXTextBookmark */ = F56525800E033DD300F03B52 /* PBXTextBookmark */; + F56525810E033DDB00F03B52 /* PBXTextBookmark */ = F56525810E033DDB00F03B52 /* PBXTextBookmark */; + F56525830E033DEC00F03B52 /* PBXTextBookmark */ = F56525830E033DEC00F03B52 /* PBXTextBookmark */; + F56525840E033DEE00F03B52 /* PBXTextBookmark */ = F56525840E033DEE00F03B52 /* PBXTextBookmark */; + F56525850E033DF100F03B52 /* PBXTextBookmark */ = F56525850E033DF100F03B52 /* PBXTextBookmark */; + F56525870E033DF500F03B52 /* PBXTextBookmark */ = F56525870E033DF500F03B52 /* PBXTextBookmark */; + F56525880E033DF800F03B52 /* PBXTextBookmark */ = F56525880E033DF800F03B52 /* PBXTextBookmark */; + F56525890E033DFB00F03B52 /* PBXTextBookmark */ = F56525890E033DFB00F03B52 /* PBXTextBookmark */; + F565258B0E033E0C00F03B52 /* PBXTextBookmark */ = F565258B0E033E0C00F03B52 /* PBXTextBookmark */; + F565258D0E033E3C00F03B52 /* PBXTextBookmark */ = F565258D0E033E3C00F03B52 /* PBXTextBookmark */; + F56525900E033E6400F03B52 /* PBXTextBookmark */ = F56525900E033E6400F03B52 /* PBXTextBookmark */; + F56525920E033E6D00F03B52 /* PBXTextBookmark */ = F56525920E033E6D00F03B52 /* PBXTextBookmark */; + F56525930E033E6D00F03B52 /* PBXTextBookmark */ = F56525930E033E6D00F03B52 /* PBXTextBookmark */; + F56525950E033E7200F03B52 /* PBXTextBookmark */ = F56525950E033E7200F03B52 /* PBXTextBookmark */; + F56525970E033E8100F03B52 /* PBXTextBookmark */ = F56525970E033E8100F03B52 /* PBXTextBookmark */; + F56525990E033E8C00F03B52 /* PBXTextBookmark */ = F56525990E033E8C00F03B52 /* PBXTextBookmark */; + F565259B0E033E9300F03B52 /* PBXTextBookmark */ = F565259B0E033E9300F03B52 /* PBXTextBookmark */; + F56525B20E03412400F03B52 /* PBXTextBookmark */ = F56525B20E03412400F03B52 /* PBXTextBookmark */; + F56525B30E03412400F03B52 /* PBXTextBookmark */ = F56525B30E03412400F03B52 /* PBXTextBookmark */; + F56525B40E03412400F03B52 /* PBXTextBookmark */ = F56525B40E03412400F03B52 /* PBXTextBookmark */; + F56525B50E03412400F03B52 /* PBXTextBookmark */ = F56525B50E03412400F03B52 /* PBXTextBookmark */; + F56525B60E03412400F03B52 /* PBXTextBookmark */ = F56525B60E03412400F03B52 /* PBXTextBookmark */; + F56525B80E03432A00F03B52 /* PBXTextBookmark */ = F56525B80E03432A00F03B52 /* PBXTextBookmark */; + F56525B90E03433A00F03B52 /* PBXTextBookmark */ = F56525B90E03433A00F03B52 /* PBXTextBookmark */; + F56525BA0E03433A00F03B52 /* PBXTextBookmark */ = F56525BA0E03433A00F03B52 /* PBXTextBookmark */; + F56525BC0E03434400F03B52 /* PBXTextBookmark */ = F56525BC0E03434400F03B52 /* PBXTextBookmark */; + F56525BD0E03434500F03B52 /* PBXTextBookmark */ = F56525BD0E03434500F03B52 /* PBXTextBookmark */; + F56525BE0E03434C00F03B52 /* PBXTextBookmark */ = F56525BE0E03434C00F03B52 /* PBXTextBookmark */; + F56525C00E03435300F03B52 /* PBXTextBookmark */ = F56525C00E03435300F03B52 /* PBXTextBookmark */; + F56525C10E03435300F03B52 /* PBXTextBookmark */ = F56525C10E03435300F03B52 /* PBXTextBookmark */; + F56525C20E03435300F03B52 /* PBXTextBookmark */ = F56525C20E03435300F03B52 /* PBXTextBookmark */; + F56525C30E03435300F03B52 /* PBXTextBookmark */ = F56525C30E03435300F03B52 /* PBXTextBookmark */; + F56525C40E03435300F03B52 /* PBXTextBookmark */ = F56525C40E03435300F03B52 /* PBXTextBookmark */; + F56525C50E03435600F03B52 /* PBXTextBookmark */ = F56525C50E03435600F03B52 /* PBXTextBookmark */; + F56525C60E03435900F03B52 /* PBXTextBookmark */ = F56525C60E03435900F03B52 /* PBXTextBookmark */; F574AFED0E01D92400AF2716 = F574AFED0E01D92400AF2716 /* PBXTextBookmark */; F574AFF50E01D95B00AF2716 = F574AFF50E01D95B00AF2716 /* PBXTextBookmark */; - F5945DAF0E01DCBF00706420 = F5945DAF0E01DCBF00706420 /* PBXTextBookmark */; - F5945DBA0E01E01300706420 = F5945DBA0E01E01300706420 /* PBXTextBookmark */; - F5945DBC0E01E01300706420 = F5945DBC0E01E01300706420 /* PBXTextBookmark */; - F5945DE20E01E28A00706420 = F5945DE20E01E28A00706420 /* PBXTextBookmark */; - F5945E030E01E51E00706420 = F5945E030E01E51E00706420 /* PBXTextBookmark */; - F5945E0A0E02B09100706420 /* PBXTextBookmark */ = F5945E0A0E02B09100706420 /* PBXTextBookmark */; - F5945E1A0E02B23000706420 /* PBXTextBookmark */ = F5945E1A0E02B23000706420 /* PBXTextBookmark */; - F5945E1B0E02B23000706420 /* PBXTextBookmark */ = F5945E1B0E02B23000706420 /* PBXTextBookmark */; - F5945E1C0E02B23000706420 /* PBXTextBookmark */ = F5945E1C0E02B23000706420 /* PBXTextBookmark */; - F5945E1D0E02B23000706420 /* PBXTextBookmark */ = F5945E1D0E02B23000706420 /* PBXTextBookmark */; - F5945E1E0E02B23000706420 /* PBXTextBookmark */ = F5945E1E0E02B23000706420 /* PBXTextBookmark */; - F5945E1F0E02B23000706420 /* PBXTextBookmark */ = F5945E1F0E02B23000706420 /* PBXTextBookmark */; - F5945E200E02B23000706420 /* PBXTextBookmark */ = F5945E200E02B23000706420 /* PBXTextBookmark */; - F5945E210E02B23000706420 /* PBXTextBookmark */ = F5945E210E02B23000706420 /* PBXTextBookmark */; - F5945E220E02B23000706420 /* PBXTextBookmark */ = F5945E220E02B23000706420 /* PBXTextBookmark */; - F5945E230E02B23000706420 /* PBXTextBookmark */ = F5945E230E02B23000706420 /* PBXTextBookmark */; - F5945E240E02B23000706420 /* PBXTextBookmark */ = F5945E240E02B23000706420 /* PBXTextBookmark */; - F5945E250E02B23000706420 /* PBXTextBookmark */ = F5945E250E02B23000706420 /* PBXTextBookmark */; - F5945E260E02B23000706420 /* PBXTextBookmark */ = F5945E260E02B23000706420 /* PBXTextBookmark */; - F5945E270E02B23000706420 /* PBXTextBookmark */ = F5945E270E02B23000706420 /* PBXTextBookmark */; - F5945E280E02B23000706420 /* PBXTextBookmark */ = F5945E280E02B23000706420 /* PBXTextBookmark */; - F5945E290E02B23000706420 /* PBXTextBookmark */ = F5945E290E02B23000706420 /* PBXTextBookmark */; - F5945E2A0E02B23000706420 /* PBXTextBookmark */ = F5945E2A0E02B23000706420 /* PBXTextBookmark */; - F5945E2B0E02B23000706420 /* PBXTextBookmark */ = F5945E2B0E02B23000706420 /* PBXTextBookmark */; - F5945E2C0E02B23000706420 /* PBXTextBookmark */ = F5945E2C0E02B23000706420 /* PBXTextBookmark */; - F5945E2D0E02B23000706420 /* PBXTextBookmark */ = F5945E2D0E02B23000706420 /* PBXTextBookmark */; - F5945E2E0E02B23000706420 /* PBXTextBookmark */ = F5945E2E0E02B23000706420 /* PBXTextBookmark */; - F5945E2F0E02B23000706420 /* PBXTextBookmark */ = F5945E2F0E02B23000706420 /* PBXTextBookmark */; - F5945E300E02B23000706420 /* PBXTextBookmark */ = F5945E300E02B23000706420 /* PBXTextBookmark */; - F5945E310E02B23000706420 /* PBXTextBookmark */ = F5945E310E02B23000706420 /* PBXTextBookmark */; - F5945E320E02B23000706420 /* PBXTextBookmark */ = F5945E320E02B23000706420 /* PBXTextBookmark */; - F5945E330E02B23000706420 /* PBXTextBookmark */ = F5945E330E02B23000706420 /* PBXTextBookmark */; - F5945E340E02B23000706420 /* PBXTextBookmark */ = F5945E340E02B23000706420 /* PBXTextBookmark */; - F5945E3A0E02B3ED00706420 /* PBXTextBookmark */ = F5945E3A0E02B3ED00706420 /* PBXTextBookmark */; - F5945E3B0E02B3ED00706420 /* PBXTextBookmark */ = F5945E3B0E02B3ED00706420 /* PBXTextBookmark */; - F5945E3C0E02B3ED00706420 /* PBXTextBookmark */ = F5945E3C0E02B3ED00706420 /* PBXTextBookmark */; - F5945E3D0E02B3ED00706420 /* PBXTextBookmark */ = F5945E3D0E02B3ED00706420 /* PBXTextBookmark */; - F5945E3E0E02B3ED00706420 /* PBXTextBookmark */ = F5945E3E0E02B3ED00706420 /* PBXTextBookmark */; - F5945E3F0E02B3ED00706420 /* PBXTextBookmark */ = F5945E3F0E02B3ED00706420 /* PBXTextBookmark */; - F5945E400E02B3ED00706420 /* PBXTextBookmark */ = F5945E400E02B3ED00706420 /* PBXTextBookmark */; - F5945E410E02B3ED00706420 /* PBXTextBookmark */ = F5945E410E02B3ED00706420 /* PBXTextBookmark */; - F5945E420E02B3ED00706420 /* PBXTextBookmark */ = F5945E420E02B3ED00706420 /* PBXTextBookmark */; - F5945E430E02B3ED00706420 /* PBXTextBookmark */ = F5945E430E02B3ED00706420 /* PBXTextBookmark */; - F5945E440E02B3ED00706420 /* PBXTextBookmark */ = F5945E440E02B3ED00706420 /* PBXTextBookmark */; - F5945E450E02B3ED00706420 /* PBXTextBookmark */ = F5945E450E02B3ED00706420 /* PBXTextBookmark */; - F5945E460E02B3ED00706420 /* PBXTextBookmark */ = F5945E460E02B3ED00706420 /* PBXTextBookmark */; - F5945E470E02B3ED00706420 /* PBXTextBookmark */ = F5945E470E02B3ED00706420 /* PBXTextBookmark */; - F5945E480E02B3ED00706420 /* PBXTextBookmark */ = F5945E480E02B3ED00706420 /* PBXTextBookmark */; - F5945E490E02B3ED00706420 /* PBXTextBookmark */ = F5945E490E02B3ED00706420 /* PBXTextBookmark */; - F5945E4A0E02B3ED00706420 /* PBXTextBookmark */ = F5945E4A0E02B3ED00706420 /* PBXTextBookmark */; - F5945E4B0E02B3ED00706420 /* PBXTextBookmark */ = F5945E4B0E02B3ED00706420 /* PBXTextBookmark */; - F5945E530E02B3F000706420 /* PBXTextBookmark */ = F5945E530E02B3F000706420 /* PBXTextBookmark */; - F5945E540E02B3FA00706420 /* PBXTextBookmark */ = F5945E540E02B3FA00706420 /* PBXTextBookmark */; - F5945E550E02B3FA00706420 /* PBXTextBookmark */ = F5945E550E02B3FA00706420 /* PBXTextBookmark */; - F5945E560E02B3FA00706420 /* PBXTextBookmark */ = F5945E560E02B3FA00706420 /* PBXTextBookmark */; - F5945E580E02B40100706420 /* PBXTextBookmark */ = F5945E580E02B40100706420 /* PBXTextBookmark */; - F5945E590E02B40100706420 /* PBXTextBookmark */ = F5945E590E02B40100706420 /* PBXTextBookmark */; - F5945E5E0E02B43200706420 /* PBXTextBookmark */ = F5945E5E0E02B43200706420 /* PBXTextBookmark */; - F5945E5F0E02B43900706420 /* PBXTextBookmark */ = F5945E5F0E02B43900706420 /* PBXTextBookmark */; - F5945E600E02B44100706420 /* PBXTextBookmark */ = F5945E600E02B44100706420 /* PBXTextBookmark */; - F5945E630E02B47100706420 /* PBXTextBookmark */ = F5945E630E02B47100706420 /* PBXTextBookmark */; - F5945E640E02B47100706420 /* PBXTextBookmark */ = F5945E640E02B47100706420 /* PBXTextBookmark */; - F5945E650E02B47100706420 /* PBXTextBookmark */ = F5945E650E02B47100706420 /* PBXTextBookmark */; - F5945E660E02B47100706420 /* PBXTextBookmark */ = F5945E660E02B47100706420 /* PBXTextBookmark */; - F5945E670E02B47100706420 /* PBXTextBookmark */ = F5945E670E02B47100706420 /* PBXTextBookmark */; - F5945E680E02B47100706420 /* PBXTextBookmark */ = F5945E680E02B47100706420 /* PBXTextBookmark */; - F5945E6A0E02B4B200706420 /* PBXTextBookmark */ = F5945E6A0E02B4B200706420 /* PBXTextBookmark */; - F5945E6B0E02B4B200706420 /* PBXTextBookmark */ = F5945E6B0E02B4B200706420 /* PBXTextBookmark */; - F5945E6C0E02B4B200706420 /* PBXTextBookmark */ = F5945E6C0E02B4B200706420 /* PBXTextBookmark */; - F5945E6D0E02B4B200706420 /* PBXTextBookmark */ = F5945E6D0E02B4B200706420 /* PBXTextBookmark */; - F5945E6E0E02B4B500706420 /* PBXTextBookmark */ = F5945E6E0E02B4B500706420 /* PBXTextBookmark */; - F5945E6F0E02B4B700706420 /* PBXTextBookmark */ = F5945E6F0E02B4B700706420 /* PBXTextBookmark */; - F5945E700E02B4B700706420 /* PBXTextBookmark */ = F5945E700E02B4B700706420 /* PBXTextBookmark */; - F5945E710E02B4B800706420 /* PBXTextBookmark */ = F5945E710E02B4B800706420 /* PBXTextBookmark */; - F5945E730E02B4EF00706420 /* PBXTextBookmark */ = F5945E730E02B4EF00706420 /* PBXTextBookmark */; - F5945E740E02B4EF00706420 /* PBXTextBookmark */ = F5945E740E02B4EF00706420 /* PBXTextBookmark */; - F5945E750E02B4EF00706420 /* PBXTextBookmark */ = F5945E750E02B4EF00706420 /* PBXTextBookmark */; - F5945E760E02B4EF00706420 /* PBXTextBookmark */ = F5945E760E02B4EF00706420 /* PBXTextBookmark */; - F5945E770E02B4EF00706420 /* PBXTextBookmark */ = F5945E770E02B4EF00706420 /* PBXTextBookmark */; - F5945E790E02B4F500706420 /* PBXTextBookmark */ = F5945E790E02B4F500706420 /* PBXTextBookmark */; - F5945E7A0E02B4F700706420 /* PBXTextBookmark */ = F5945E7A0E02B4F700706420 /* PBXTextBookmark */; - F5945E7B0E02B4F900706420 /* PBXTextBookmark */ = F5945E7B0E02B4F900706420 /* PBXTextBookmark */; - F5945E7C0E02B4F900706420 /* PBXTextBookmark */ = F5945E7C0E02B4F900706420 /* PBXTextBookmark */; - F5945E7D0E02B4FB00706420 /* PBXTextBookmark */ = F5945E7D0E02B4FB00706420 /* PBXTextBookmark */; - F5945E7F0E02B51900706420 /* PBXTextBookmark */ = F5945E7F0E02B51900706420 /* PBXTextBookmark */; - F5945E800E02B51C00706420 /* PBXTextBookmark */ = F5945E800E02B51C00706420 /* PBXTextBookmark */; - F5945E810E02B52200706420 /* PBXTextBookmark */ = F5945E810E02B52200706420 /* PBXTextBookmark */; - F5945E850E02B57900706420 /* PBXTextBookmark */ = F5945E850E02B57900706420 /* PBXTextBookmark */; - F5945E860E02B57900706420 /* PBXTextBookmark */ = F5945E860E02B57900706420 /* PBXTextBookmark */; - F5945E870E02B57900706420 /* PBXTextBookmark */ = F5945E870E02B57900706420 /* PBXTextBookmark */; - F5945E880E02B57900706420 /* PBXTextBookmark */ = F5945E880E02B57900706420 /* PBXTextBookmark */; - F5945E890E02B57900706420 /* PBXTextBookmark */ = F5945E890E02B57900706420 /* PBXTextBookmark */; - F5945E8A0E02B57900706420 /* PBXTextBookmark */ = F5945E8A0E02B57900706420 /* PBXTextBookmark */; - F5945E8B0E02B57900706420 /* PBXTextBookmark */ = F5945E8B0E02B57900706420 /* PBXTextBookmark */; - F5945E8C0E02B57900706420 /* PBXTextBookmark */ = F5945E8C0E02B57900706420 /* PBXTextBookmark */; - F5945E8D0E02B57900706420 /* PBXTextBookmark */ = F5945E8D0E02B57900706420 /* PBXTextBookmark */; - F5945E8E0E02B57900706420 /* PBXTextBookmark */ = F5945E8E0E02B57900706420 /* PBXTextBookmark */; - F5945E8F0E02B57900706420 /* PBXTextBookmark */ = F5945E8F0E02B57900706420 /* PBXTextBookmark */; - F5945E900E02B57900706420 /* PBXTextBookmark */ = F5945E900E02B57900706420 /* PBXTextBookmark */; - F5945E910E02B57900706420 /* PBXTextBookmark */ = F5945E910E02B57900706420 /* PBXTextBookmark */; - F5945E920E02B57900706420 /* PBXTextBookmark */ = F5945E920E02B57900706420 /* PBXTextBookmark */; - F5945E930E02B57900706420 /* PBXTextBookmark */ = F5945E930E02B57900706420 /* PBXTextBookmark */; - F5945E940E02B57B00706420 /* PBXTextBookmark */ = F5945E940E02B57B00706420 /* PBXTextBookmark */; - F5945E950E02B57D00706420 /* PBXTextBookmark */ = F5945E950E02B57D00706420 /* PBXTextBookmark */; - F5945E970E02B58600706420 /* PBXTextBookmark */ = F5945E970E02B58600706420 /* PBXTextBookmark */; - F5945E980E02B58800706420 /* PBXTextBookmark */ = F5945E980E02B58800706420 /* PBXTextBookmark */; - F5945E990E02B59C00706420 /* PBXTextBookmark */ = F5945E990E02B59C00706420 /* PBXTextBookmark */; - F5945E9A0E02B5A000706420 /* PBXTextBookmark */ = F5945E9A0E02B5A000706420 /* PBXTextBookmark */; - F5945E9E0E02B5FB00706420 /* PBXTextBookmark */ = F5945E9E0E02B5FB00706420 /* PBXTextBookmark */; - F5945E9F0E02B5FB00706420 /* PBXTextBookmark */ = F5945E9F0E02B5FB00706420 /* PBXTextBookmark */; - F5945EA00E02B5FB00706420 /* PBXTextBookmark */ = F5945EA00E02B5FB00706420 /* PBXTextBookmark */; - F5945EA10E02B5FB00706420 /* PBXTextBookmark */ = F5945EA10E02B5FB00706420 /* PBXTextBookmark */; - F5945EA20E02B5FB00706420 /* PBXTextBookmark */ = F5945EA20E02B5FB00706420 /* PBXTextBookmark */; - F5945EA30E02B5FB00706420 /* PBXTextBookmark */ = F5945EA30E02B5FB00706420 /* PBXTextBookmark */; - F5945EA40E02B5FB00706420 /* PBXTextBookmark */ = F5945EA40E02B5FB00706420 /* PBXTextBookmark */; - F5945EA50E02B5FB00706420 /* PBXTextBookmark */ = F5945EA50E02B5FB00706420 /* PBXTextBookmark */; - F5945EA60E02B5FB00706420 /* PBXTextBookmark */ = F5945EA60E02B5FB00706420 /* PBXTextBookmark */; - F5945EA70E02B5FB00706420 /* PBXTextBookmark */ = F5945EA70E02B5FB00706420 /* PBXTextBookmark */; - F5945EA80E02B5FB00706420 /* PBXTextBookmark */ = F5945EA80E02B5FB00706420 /* PBXTextBookmark */; - F5945EA90E02B5FB00706420 /* PBXTextBookmark */ = F5945EA90E02B5FB00706420 /* PBXTextBookmark */; - F5945EAA0E02B5FB00706420 /* PBXTextBookmark */ = F5945EAA0E02B5FB00706420 /* PBXTextBookmark */; - F5945EAB0E02B5FB00706420 /* PBXTextBookmark */ = F5945EAB0E02B5FB00706420 /* PBXTextBookmark */; - F5945EAC0E02B5FB00706420 /* PBXTextBookmark */ = F5945EAC0E02B5FB00706420 /* PBXTextBookmark */; - F5945EAD0E02B5FB00706420 /* PBXTextBookmark */ = F5945EAD0E02B5FB00706420 /* PBXTextBookmark */; - F5945EAE0E02B5FB00706420 /* PBXTextBookmark */ = F5945EAE0E02B5FB00706420 /* PBXTextBookmark */; - F5945EAF0E02B5FB00706420 /* PBXTextBookmark */ = F5945EAF0E02B5FB00706420 /* PBXTextBookmark */; - F5945EB20E02B62F00706420 /* PBXTextBookmark */ = F5945EB20E02B62F00706420 /* PBXTextBookmark */; - F5945EB30E02B62F00706420 /* PBXTextBookmark */ = F5945EB30E02B62F00706420 /* PBXTextBookmark */; - F5945EB40E02B62F00706420 /* PBXTextBookmark */ = F5945EB40E02B62F00706420 /* PBXTextBookmark */; - F5945EB50E02B62F00706420 /* PBXTextBookmark */ = F5945EB50E02B62F00706420 /* PBXTextBookmark */; - F5945EB70E02B66200706420 /* PBXTextBookmark */ = F5945EB70E02B66200706420 /* PBXTextBookmark */; - F5945EB80E02B66200706420 /* PBXTextBookmark */ = F5945EB80E02B66200706420 /* PBXTextBookmark */; - F5945EB90E02B66200706420 /* PBXTextBookmark */ = F5945EB90E02B66200706420 /* PBXTextBookmark */; - F5945EBB0E02B67E00706420 /* PBXTextBookmark */ = F5945EBB0E02B67E00706420 /* PBXTextBookmark */; - F5945EBF0E02B6B800706420 /* PBXTextBookmark */ = F5945EBF0E02B6B800706420 /* PBXTextBookmark */; - F5945EC00E02B6B800706420 /* PBXTextBookmark */ = F5945EC00E02B6B800706420 /* PBXTextBookmark */; - F5945EC10E02B6B800706420 /* PBXTextBookmark */ = F5945EC10E02B6B800706420 /* PBXTextBookmark */; - F5945EC30E02B6BA00706420 /* PBXTextBookmark */ = F5945EC30E02B6BA00706420 /* PBXTextBookmark */; - F5945EC50E02B6CE00706420 /* PBXTextBookmark */ = F5945EC50E02B6CE00706420 /* PBXTextBookmark */; - F5945EC70E02B6DD00706420 /* PBXTextBookmark */ = F5945EC70E02B6DD00706420 /* PBXTextBookmark */; - F5945ECE0E02B82D00706420 /* PBXTextBookmark */ = F5945ECE0E02B82D00706420 /* PBXTextBookmark */; - F5945ECF0E02B82D00706420 /* PBXTextBookmark */ = F5945ECF0E02B82D00706420 /* PBXTextBookmark */; - F5945ED00E02B83100706420 /* PBXTextBookmark */ = F5945ED00E02B83100706420 /* PBXTextBookmark */; - F5945ED60E02B93900706420 /* PBXTextBookmark */ = F5945ED60E02B93900706420 /* PBXTextBookmark */; - F5945ED70E02B93900706420 /* PBXTextBookmark */ = F5945ED70E02B93900706420 /* PBXTextBookmark */; - F5945ED80E02B93900706420 /* PBXTextBookmark */ = F5945ED80E02B93900706420 /* PBXTextBookmark */; - F5945ED90E02B93900706420 /* PBXTextBookmark */ = F5945ED90E02B93900706420 /* PBXTextBookmark */; - F5945EDA0E02B93900706420 /* PBXTextBookmark */ = F5945EDA0E02B93900706420 /* PBXTextBookmark */; - F5945EDB0E02B93900706420 /* PBXTextBookmark */ = F5945EDB0E02B93900706420 /* PBXTextBookmark */; - F5945EDC0E02B93900706420 /* PBXTextBookmark */ = F5945EDC0E02B93900706420 /* PBXTextBookmark */; - F5945EDD0E02B93900706420 /* PBXTextBookmark */ = F5945EDD0E02B93900706420 /* PBXTextBookmark */; - F5945EDE0E02B93900706420 /* PBXTextBookmark */ = F5945EDE0E02B93900706420 /* PBXTextBookmark */; - F5945EDF0E02B93900706420 /* PBXTextBookmark */ = F5945EDF0E02B93900706420 /* PBXTextBookmark */; - F5945EE00E02B93900706420 /* PBXTextBookmark */ = F5945EE00E02B93900706420 /* PBXTextBookmark */; - F5945EE10E02B93900706420 /* PBXTextBookmark */ = F5945EE10E02B93900706420 /* PBXTextBookmark */; - F5945EE20E02B93900706420 /* PBXTextBookmark */ = F5945EE20E02B93900706420 /* PBXTextBookmark */; - F5945EE30E02B93900706420 /* PBXTextBookmark */ = F5945EE30E02B93900706420 /* PBXTextBookmark */; - F5945EE40E02B93900706420 /* PBXTextBookmark */ = F5945EE40E02B93900706420 /* PBXTextBookmark */; - F5945EE50E02B93900706420 /* PBXTextBookmark */ = F5945EE50E02B93900706420 /* PBXTextBookmark */; - F5945EED0E02BC3900706420 /* PBXTextBookmark */ = F5945EED0E02BC3900706420 /* PBXTextBookmark */; - F5945EEE0E02BC3900706420 /* PBXTextBookmark */ = F5945EEE0E02BC3900706420 /* PBXTextBookmark */; - F5945EEF0E02BC3900706420 /* PBXTextBookmark */ = F5945EEF0E02BC3900706420 /* PBXTextBookmark */; - F5945EF00E02BC3900706420 /* PBXTextBookmark */ = F5945EF00E02BC3900706420 /* PBXTextBookmark */; - F5945EF10E02BC3900706420 /* PBXTextBookmark */ = F5945EF10E02BC3900706420 /* PBXTextBookmark */; - F5945EF20E02BC3900706420 /* PBXTextBookmark */ = F5945EF20E02BC3900706420 /* PBXTextBookmark */; - F5945EF30E02BC3900706420 /* PBXTextBookmark */ = F5945EF30E02BC3900706420 /* PBXTextBookmark */; - F5945EF40E02BC3900706420 /* PBXTextBookmark */ = F5945EF40E02BC3900706420 /* PBXTextBookmark */; - F5945EF50E02BC3900706420 /* PBXTextBookmark */ = F5945EF50E02BC3900706420 /* PBXTextBookmark */; - F5945EF60E02BC3900706420 /* PBXTextBookmark */ = F5945EF60E02BC3900706420 /* PBXTextBookmark */; - F5945EF70E02BC3900706420 /* PBXTextBookmark */ = F5945EF70E02BC3900706420 /* PBXTextBookmark */; - F5945EF80E02BC3900706420 /* PBXTextBookmark */ = F5945EF80E02BC3900706420 /* PBXTextBookmark */; - F5945EF90E02BC3900706420 /* PBXTextBookmark */ = F5945EF90E02BC3900706420 /* PBXTextBookmark */; - F5945EFD0E02BC6900706420 /* PBXTextBookmark */ = F5945EFD0E02BC6900706420 /* PBXTextBookmark */; - F5945EFE0E02BC6900706420 /* PBXTextBookmark */ = F5945EFE0E02BC6900706420 /* PBXTextBookmark */; - F5945EFF0E02BC6900706420 /* PBXTextBookmark */ = F5945EFF0E02BC6900706420 /* PBXTextBookmark */; - F5945F000E02BC6900706420 /* PBXTextBookmark */ = F5945F000E02BC6900706420 /* PBXTextBookmark */; - F5945F010E02BC6900706420 /* PBXTextBookmark */ = F5945F010E02BC6900706420 /* PBXTextBookmark */; - F5945F030E02BC7800706420 /* PBXTextBookmark */ = F5945F030E02BC7800706420 /* PBXTextBookmark */; + F5945E1E0E02B23000706420 = F5945E1E0E02B23000706420 /* PBXTextBookmark */; + F5945E1F0E02B23000706420 = F5945E1F0E02B23000706420 /* PBXTextBookmark */; + F5945E200E02B23000706420 = F5945E200E02B23000706420 /* PBXTextBookmark */; + F5945E210E02B23000706420 = F5945E210E02B23000706420 /* PBXTextBookmark */; + F5945E220E02B23000706420 = F5945E220E02B23000706420 /* PBXTextBookmark */; + F5945E230E02B23000706420 = F5945E230E02B23000706420 /* PBXTextBookmark */; + F5945E240E02B23000706420 = F5945E240E02B23000706420 /* PBXTextBookmark */; + F5945E250E02B23000706420 = F5945E250E02B23000706420 /* PBXTextBookmark */; + F5945E260E02B23000706420 = F5945E260E02B23000706420 /* PBXTextBookmark */; + F5945E270E02B23000706420 = F5945E270E02B23000706420 /* PBXTextBookmark */; + F5945E280E02B23000706420 = F5945E280E02B23000706420 /* PBXTextBookmark */; + F5945E290E02B23000706420 = F5945E290E02B23000706420 /* PBXTextBookmark */; + F5945E2A0E02B23000706420 = F5945E2A0E02B23000706420 /* PBXTextBookmark */; + F5945E2B0E02B23000706420 = F5945E2B0E02B23000706420 /* PBXTextBookmark */; + F5945E2C0E02B23000706420 = F5945E2C0E02B23000706420 /* PBXTextBookmark */; + F5945E2D0E02B23000706420 = F5945E2D0E02B23000706420 /* PBXTextBookmark */; + F5945E2E0E02B23000706420 = F5945E2E0E02B23000706420 /* PBXTextBookmark */; + F5945E2F0E02B23000706420 = F5945E2F0E02B23000706420 /* PBXTextBookmark */; + F5945E300E02B23000706420 = F5945E300E02B23000706420 /* PBXTextBookmark */; + F5945E310E02B23000706420 = F5945E310E02B23000706420 /* PBXTextBookmark */; + F5945E320E02B23000706420 = F5945E320E02B23000706420 /* PBXTextBookmark */; + F5945E330E02B23000706420 = F5945E330E02B23000706420 /* PBXTextBookmark */; + F5945E3E0E02B3ED00706420 = F5945E3E0E02B3ED00706420 /* PBXTextBookmark */; + F5945E3F0E02B3ED00706420 = F5945E3F0E02B3ED00706420 /* PBXTextBookmark */; + F5945E400E02B3ED00706420 = F5945E400E02B3ED00706420 /* PBXTextBookmark */; + F5945E410E02B3ED00706420 = F5945E410E02B3ED00706420 /* PBXTextBookmark */; + F5945E420E02B3ED00706420 = F5945E420E02B3ED00706420 /* PBXTextBookmark */; + F5945E430E02B3ED00706420 = F5945E430E02B3ED00706420 /* PBXTextBookmark */; + F5945E440E02B3ED00706420 = F5945E440E02B3ED00706420 /* PBXTextBookmark */; + F5945E450E02B3ED00706420 = F5945E450E02B3ED00706420 /* PBXTextBookmark */; + F5945E460E02B3ED00706420 = F5945E460E02B3ED00706420 /* PBXTextBookmark */; + F5945E470E02B3ED00706420 = F5945E470E02B3ED00706420 /* PBXTextBookmark */; + F5945E480E02B3ED00706420 = F5945E480E02B3ED00706420 /* PBXTextBookmark */; + F5945E490E02B3ED00706420 = F5945E490E02B3ED00706420 /* PBXTextBookmark */; + F5945E4A0E02B3ED00706420 = F5945E4A0E02B3ED00706420 /* PBXTextBookmark */; + F5945E650E02B47100706420 = F5945E650E02B47100706420 /* PBXTextBookmark */; + F5945E660E02B47100706420 = F5945E660E02B47100706420 /* PBXTextBookmark */; + F5945E670E02B47100706420 = F5945E670E02B47100706420 /* PBXTextBookmark */; + F5945E6C0E02B4B200706420 = F5945E6C0E02B4B200706420 /* PBXTextBookmark */; + F5945E750E02B4EF00706420 = F5945E750E02B4EF00706420 /* PBXTextBookmark */; + F5945E760E02B4EF00706420 = F5945E760E02B4EF00706420 /* PBXTextBookmark */; + F5945E890E02B57900706420 = F5945E890E02B57900706420 /* PBXTextBookmark */; + F5945E8A0E02B57900706420 = F5945E8A0E02B57900706420 /* PBXTextBookmark */; + F5945E8B0E02B57900706420 = F5945E8B0E02B57900706420 /* PBXTextBookmark */; + F5945E8C0E02B57900706420 = F5945E8C0E02B57900706420 /* PBXTextBookmark */; + F5945E8D0E02B57900706420 = F5945E8D0E02B57900706420 /* PBXTextBookmark */; + F5945E8E0E02B57900706420 = F5945E8E0E02B57900706420 /* PBXTextBookmark */; + F5945E8F0E02B57900706420 = F5945E8F0E02B57900706420 /* PBXTextBookmark */; + F5945E900E02B57900706420 = F5945E900E02B57900706420 /* PBXTextBookmark */; + F5945E910E02B57900706420 = F5945E910E02B57900706420 /* PBXTextBookmark */; + F5945E920E02B57900706420 = F5945E920E02B57900706420 /* PBXTextBookmark */; + F5945EA20E02B5FB00706420 = F5945EA20E02B5FB00706420 /* PBXTextBookmark */; + F5945EA30E02B5FB00706420 = F5945EA30E02B5FB00706420 /* PBXTextBookmark */; + F5945EA40E02B5FB00706420 = F5945EA40E02B5FB00706420 /* PBXTextBookmark */; + F5945EA50E02B5FB00706420 = F5945EA50E02B5FB00706420 /* PBXTextBookmark */; + F5945EA60E02B5FB00706420 = F5945EA60E02B5FB00706420 /* PBXTextBookmark */; + F5945EA70E02B5FB00706420 = F5945EA70E02B5FB00706420 /* PBXTextBookmark */; + F5945EA80E02B5FB00706420 = F5945EA80E02B5FB00706420 /* PBXTextBookmark */; + F5945EA90E02B5FB00706420 = F5945EA90E02B5FB00706420 /* PBXTextBookmark */; + F5945EAA0E02B5FB00706420 = F5945EAA0E02B5FB00706420 /* PBXTextBookmark */; + F5945EAB0E02B5FB00706420 = F5945EAB0E02B5FB00706420 /* PBXTextBookmark */; + F5945EAC0E02B5FB00706420 = F5945EAC0E02B5FB00706420 /* PBXTextBookmark */; + F5945EAD0E02B5FB00706420 = F5945EAD0E02B5FB00706420 /* PBXTextBookmark */; + F5945EAE0E02B5FB00706420 = F5945EAE0E02B5FB00706420 /* PBXTextBookmark */; + F5945EB40E02B62F00706420 = F5945EB40E02B62F00706420 /* PBXTextBookmark */; + F5945EB80E02B66200706420 = F5945EB80E02B66200706420 /* PBXTextBookmark */; + F5945EDA0E02B93900706420 = F5945EDA0E02B93900706420 /* PBXTextBookmark */; + F5945EDB0E02B93900706420 = F5945EDB0E02B93900706420 /* PBXTextBookmark */; + F5945EDC0E02B93900706420 = F5945EDC0E02B93900706420 /* PBXTextBookmark */; + F5945EDD0E02B93900706420 = F5945EDD0E02B93900706420 /* PBXTextBookmark */; + F5945EDE0E02B93900706420 = F5945EDE0E02B93900706420 /* PBXTextBookmark */; + F5945EDF0E02B93900706420 = F5945EDF0E02B93900706420 /* PBXTextBookmark */; + F5945EE00E02B93900706420 = F5945EE00E02B93900706420 /* PBXTextBookmark */; + F5945EE10E02B93900706420 = F5945EE10E02B93900706420 /* PBXTextBookmark */; + F5945EE20E02B93900706420 = F5945EE20E02B93900706420 /* PBXTextBookmark */; + F5945EE30E02B93900706420 = F5945EE30E02B93900706420 /* PBXTextBookmark */; + F5945EE40E02B93900706420 = F5945EE40E02B93900706420 /* PBXTextBookmark */; + F5945EED0E02BC3900706420 = F5945EED0E02BC3900706420 /* PBXTextBookmark */; + F5945EEF0E02BC3900706420 = F5945EEF0E02BC3900706420 /* PBXTextBookmark */; + F5945EF10E02BC3900706420 = F5945EF10E02BC3900706420 /* PBXTextBookmark */; + F5945EF20E02BC3900706420 = F5945EF20E02BC3900706420 /* PBXTextBookmark */; + F5945EF30E02BC3900706420 = F5945EF30E02BC3900706420 /* PBXTextBookmark */; + F5945EF40E02BC3900706420 = F5945EF40E02BC3900706420 /* PBXTextBookmark */; + F5945EF50E02BC3900706420 = F5945EF50E02BC3900706420 /* PBXTextBookmark */; + F5945EF60E02BC3900706420 = F5945EF60E02BC3900706420 /* PBXTextBookmark */; + F5945EF70E02BC3900706420 = F5945EF70E02BC3900706420 /* PBXTextBookmark */; + F5945EF80E02BC3900706420 = F5945EF80E02BC3900706420 /* PBXTextBookmark */; + F5945EFD0E02BC6900706420 = F5945EFD0E02BC6900706420 /* PBXTextBookmark */; + F5945EFE0E02BC6900706420 = F5945EFE0E02BC6900706420 /* PBXTextBookmark */; + F5945EFF0E02BC6900706420 = F5945EFF0E02BC6900706420 /* PBXTextBookmark */; + F5945F000E02BC6900706420 = F5945F000E02BC6900706420 /* PBXTextBookmark */; + F5945F080E02CEE200706420 = F5945F080E02CEE200706420 /* PBXTextBookmark */; }; sourceControlManager = F574AFC10E01D65800AF2716 /* Source Control */; userBuildSettings = { @@ -228,17 +299,17 @@ }; 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {869, 737}}"; + sepNavIntBoundsRect = "{{0, 0}, {874, 434}}"; sepNavSelRange = "{708, 0}"; - sepNavVisRange = "{0, 762}"; + sepNavVisRange = "{29, 733}"; sepNavWindowFrame = "{{38, 328}, {1047, 674}}"; }; }; 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {869, 3008}}"; - sepNavSelRange = "{321, 0}"; - sepNavVisRange = "{0, 1345}"; + sepNavIntBoundsRect = "{{0, 0}, {1107, 2926}}"; + sepNavSelRange = "{502, 0}"; + sepNavVisRange = "{323, 485}"; sepNavWindowFrame = "{{15, 349}, {1047, 674}}"; }; }; @@ -248,6 +319,1602 @@ F574AFAF0E01D65700AF2716 /* GitTest */, ); }; + F56524B50E02D22300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 15"; + rLen = 37; + rLoc = 245; + rType = 0; + vrLen = 1473; + vrLoc = 0; + }; + F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {869, 882}}"; + sepNavSelRange = "{1217, 0}"; + sepNavVisRange = "{394, 1152}"; + }; + }; + F56524BA0E02D22D00F03B52 /* NSFileHandleExt.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {869, 506}}"; + sepNavSelRange = "{0, 0}"; + sepNavVisRange = "{0, 476}"; + }; + }; + F56524C00E02D24500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 23"; + rLen = 0; + rLoc = 393; + rType = 0; + vrLen = 913; + vrLoc = 0; + }; + F56524C10E02D24500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + comments = "error: NSFileHandle.h: No such file or directory"; + fRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; + rLen = 0; + rLoc = 10; + rType = 1; + }; + F56524C20E02D24500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 23"; + rLen = 0; + rLoc = 393; + rType = 0; + vrLen = 913; + vrLoc = 0; + }; + F56524C30E02D24500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; + name = "NSFileHandleExt.m: 11"; + rLen = 0; + rLoc = 297; + rType = 0; + vrLen = 922; + vrLoc = 0; + }; + F56524CA0E02D24E00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; + name = "NSFileHandleExt.m: 11"; + rLen = 0; + rLoc = 297; + rType = 0; + vrLen = 922; + vrLoc = 0; + }; + F56524CB0E02D25000F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; + name = "NSFileHandleExt.m: 11"; + rLen = 0; + rLoc = 297; + rType = 0; + vrLen = 299; + vrLoc = 0; + }; + F56524CD0E02D26C00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; + name = "NSFileHandleExt.m: 11"; + rLen = 0; + rLoc = 297; + rType = 0; + vrLen = 1048; + vrLoc = 0; + }; + F56524CE0E02D26C00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 46"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 895; + vrLoc = 470; + }; + F56524CF0E02D26C00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; + name = "NSFileHandleExt.m: 11"; + rLen = 0; + rLoc = 297; + rType = 0; + vrLen = 1048; + vrLoc = 0; + }; + F56524D00E02D26C00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 890; + vrLoc = 470; + }; + F56524D10E02D26E00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 890; + vrLoc = 470; + }; + F56524D20E02D26F00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; + name = "NSFileHandleExt.m: 11"; + rLen = 0; + rLoc = 297; + rType = 0; + vrLen = 224; + vrLoc = 170; + }; + F56524D30E02D26F00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 298; + vrLoc = 739; + }; + F56524D40E02D27500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 893; + vrLoc = 529; + }; + F56524D70E02D29600F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 44"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 843; + vrLoc = 529; + }; + F56524D80E02D29900F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 44"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 905; + vrLoc = 529; + }; + F56524D90E02D29C00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 44"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 337; + vrLoc = 739; + }; + F56524DE0E02D30200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524BA0E02D22D00F03B52 /* NSFileHandleExt.h */; + name = "NSFileHandleExt.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 476; + vrLoc = 0; + }; + F56524DF0E02D30200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; + name = "NSFileHandleExt.m: 43"; + rLen = 0; + rLoc = 1217; + rType = 0; + vrLen = 1152; + vrLoc = 394; + }; + F56524E00E02D30200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 22"; + rLen = 0; + rLoc = 439; + rType = 0; + vrLen = 466; + vrLoc = 0; + }; + F56524E10E02D30200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 44"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 908; + vrLoc = 526; + }; + F56524E20E02D30200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 44"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 908; + vrLoc = 526; + }; + F56524E30E02D30200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524BA0E02D22D00F03B52 /* NSFileHandleExt.h */; + name = "NSFileHandleExt.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 476; + vrLoc = 0; + }; + F56524E40E02D30200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; + name = "NSFileHandleExt.m: 43"; + rLen = 0; + rLoc = 1217; + rType = 0; + vrLen = 1152; + vrLoc = 394; + }; + F56524E50E02D30200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 22"; + rLen = 0; + rLoc = 439; + rType = 0; + vrLen = 466; + vrLoc = 0; + }; + F56524E60E02D30200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 856; + rType = 0; + vrLen = 939; + vrLoc = 470; + }; + F56524E80E02D31600F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 1202; + rType = 0; + vrLen = 872; + vrLoc = 470; + }; + F56524EC0E02D3C100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 52"; + rLen = 0; + rLoc = 1244; + rType = 0; + vrLen = 1190; + vrLoc = 582; + }; + F56524EE0E02D45200F03B52 /* PBGitCommit.h */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {874, 405}}"; + sepNavSelRange = "{466, 0}"; + sepNavVisRange = "{0, 531}"; + }; + }; + F56524EF0E02D45200F03B52 /* PBGitCommit.m */ = { + uiCtxt = { + sepNavIntBoundsRect = "{{0, 0}, {874, 420}}"; + sepNavSelRange = "{613, 0}"; + sepNavVisRange = "{21, 617}"; + }; + }; + F56524FA0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 20"; + rLen = 0; + rLoc = 366; + rType = 0; + vrLen = 365; + vrLoc = 0; + }; + F56524FB0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 20"; + rLen = 0; + rLoc = 525; + rType = 0; + vrLen = 434; + vrLoc = 0; + }; + F56524FC0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 10"; + rLen = 0; + rLoc = 169; + rType = 0; + vrLen = 465; + vrLoc = 0; + }; + F56524FD0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 52"; + rLen = 0; + rLoc = 1244; + rType = 0; + vrLen = 1066; + vrLoc = 438; + }; + F56524FE0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 52"; + rLen = 0; + rLoc = 1244; + rType = 0; + vrLen = 1190; + vrLoc = 582; + }; + F56524FF0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 10"; + rLen = 0; + rLoc = 192; + rType = 0; + vrLen = 354; + vrLoc = 0; + }; + F56525000E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 18"; + rLen = 0; + rLoc = 632; + rType = 0; + vrLen = 315; + vrLoc = 0; + }; + F56525010E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 20"; + rLen = 0; + rLoc = 525; + rType = 0; + vrLen = 434; + vrLoc = 0; + }; + F56525020E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 20"; + rLen = 0; + rLoc = 366; + rType = 0; + vrLen = 365; + vrLoc = 0; + }; + F56525030E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 20"; + rLen = 0; + rLoc = 525; + rType = 0; + vrLen = 434; + vrLoc = 0; + }; + F56525040E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 20"; + rLen = 0; + rLoc = 366; + rType = 0; + vrLen = 365; + vrLoc = 0; + }; + F56525050E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 22"; + rLen = 0; + rLoc = 439; + rType = 0; + vrLen = 466; + vrLoc = 0; + }; + F56525060E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 11"; + rLen = 0; + rLoc = 226; + rType = 0; + vrLen = 847; + vrLoc = 0; + }; + F56525070E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 489; + vrLoc = 0; + }; + F56525080E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 43"; + rLen = 0; + rLoc = 1162; + rType = 0; + vrLen = 842; + vrLoc = 436; + }; + F56525090E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 20"; + rLen = 0; + rLoc = 525; + rType = 0; + vrLen = 434; + vrLoc = 0; + }; + F565250A0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 489; + vrLoc = 0; + }; + F565250B0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 52"; + rLen = 0; + rLoc = 1244; + rType = 0; + vrLen = 1066; + vrLoc = 438; + }; + F565250C0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 20"; + rLen = 0; + rLoc = 525; + rType = 0; + vrLen = 434; + vrLoc = 0; + }; + F565250D0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 10"; + rLen = 0; + rLoc = 169; + rType = 0; + vrLen = 465; + vrLoc = 0; + }; + F565250E0E02D61500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 11"; + rLen = 0; + rLoc = 197; + rType = 0; + vrLen = 740; + vrLoc = 0; + }; + F565250F0E02D62000F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 11"; + rLen = 0; + rLoc = 197; + rType = 0; + vrLen = 740; + vrLoc = 0; + }; + F56525100E02D62200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 11"; + rLen = 0; + rLoc = 197; + rType = 0; + vrLen = 187; + vrLoc = 553; + }; + F56525110E02D62500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 11"; + rLen = 0; + rLoc = 197; + rType = 0; + vrLen = 886; + vrLoc = 259; + }; + F56525120E02D62900F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 11"; + rLen = 0; + rLoc = 197; + rType = 0; + vrLen = 187; + vrLoc = 553; + }; + F56525130E02D63300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 69"; + rLen = 0; + rLoc = 1682; + rType = 0; + vrLen = 1025; + vrLoc = 837; + }; + F56525150E02D65F00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 69"; + rLen = 0; + rLoc = 1682; + rType = 0; + vrLen = 308; + vrLoc = 837; + }; + F56525160E02D65F00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 69"; + rLen = 0; + rLoc = 1682; + rType = 0; + vrLen = 308; + vrLoc = 837; + }; + F56525190E02D68600F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 47"; + rLen = 0; + rLoc = 1162; + rType = 0; + vrLen = 1161; + vrLoc = 551; + }; + F565251D0E02D68900F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 47"; + rLen = 0; + rLoc = 1162; + rType = 0; + vrLen = 1161; + vrLoc = 551; + }; + F565251E0E02D69100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 47"; + rLen = 0; + rLoc = 1162; + rType = 0; + vrLen = 304; + vrLoc = 837; + }; + F56525200E02D69D00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 48"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 1158; + vrLoc = 493; + }; + F56525220E02D6A200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 48"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 1158; + vrLoc = 493; + }; + F56525230E02D6C100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 47"; + rLen = 0; + rLoc = 1162; + rType = 0; + vrLen = 447; + vrLoc = 740; + }; + F56525240E02D6C100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 48"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 393; + vrLoc = 872; + }; + F56525260E02D6CB00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 46"; + rLen = 0; + rLoc = 1130; + rType = 0; + vrLen = 1182; + vrLoc = 551; + }; + F56525290E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 10"; + rLen = 0; + rLoc = 169; + rType = 0; + vrLen = 465; + vrLoc = 0; + }; + F565252A0E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 7"; + rLen = 1072; + rLoc = 143; + rType = 0; + vrLen = 740; + vrLoc = 0; + }; + F565252B0E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 19"; + rLen = 0; + rLoc = 436; + rType = 0; + vrLen = 474; + vrLoc = 0; + }; + F565252C0E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 30"; + rLen = 0; + rLoc = 632; + rType = 0; + vrLen = 638; + vrLoc = 0; + }; + F565252D0E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 46"; + rLen = 0; + rLoc = 1130; + rType = 0; + vrLen = 1149; + vrLoc = 551; + }; + F565252E0E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 20"; + rLen = 0; + rLoc = 525; + rType = 0; + vrLen = 434; + vrLoc = 0; + }; + F565252F0E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 10"; + rLen = 0; + rLoc = 169; + rType = 0; + vrLen = 465; + vrLoc = 0; + }; + F56525300E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 53"; + rLen = 0; + rLoc = 1244; + rType = 0; + vrLen = 1040; + vrLoc = 551; + }; + F56525310E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 20"; + rLen = 0; + rLoc = 525; + rType = 0; + vrLen = 434; + vrLoc = 0; + }; + F56525320E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 20"; + rLen = 0; + rLoc = 366; + rType = 0; + vrLen = 365; + vrLoc = 0; + }; + F56525330E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 19"; + rLen = 0; + rLoc = 436; + rType = 0; + vrLen = 474; + vrLoc = 0; + }; + F56525340E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 30"; + rLen = 0; + rLoc = 632; + rType = 0; + vrLen = 638; + vrLoc = 0; + }; + F56525350E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 7"; + rLen = 1072; + rLoc = 143; + rType = 0; + vrLen = 740; + vrLoc = 0; + }; + F56525360E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 19"; + rLen = 0; + rLoc = 436; + rType = 0; + vrLen = 474; + vrLoc = 0; + }; + F56525370E02D73100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 27"; + rLen = 0; + rLoc = 630; + rType = 0; + vrLen = 600; + vrLoc = 0; + }; + F56525390E02D74D00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 28"; + rLen = 0; + rLoc = 630; + rType = 0; + vrLen = 661; + vrLoc = 0; + }; + F565253A0E02D74F00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 28"; + rLen = 0; + rLoc = 630; + rType = 0; + vrLen = 661; + vrLoc = 0; + }; + F565253B0E02D75200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 28"; + rLen = 0; + rLoc = 630; + rType = 0; + vrLen = 661; + vrLoc = 0; + }; + F565253C0E02D75500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 47"; + rLen = 0; + rLoc = 1199; + rType = 0; + vrLen = 340; + vrLoc = 793; + }; + F565253D0E02D75500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 28"; + rLen = 0; + rLoc = 630; + rType = 0; + vrLen = 337; + vrLoc = 324; + }; + F565253F0E02D75900F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 25"; + rLen = 0; + rLoc = 460; + rType = 0; + vrLen = 662; + vrLoc = 0; + }; + F56525400E02D76500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 25"; + rLen = 0; + rLoc = 460; + rType = 0; + vrLen = 662; + vrLoc = 0; + }; + F56525410E02D76700F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 25"; + rLen = 0; + rLoc = 460; + rType = 0; + vrLen = 338; + vrLoc = 324; + }; + F56525430E02D76B00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 27"; + rLen = 0; + rLoc = 613; + rType = 0; + vrLen = 663; + vrLoc = 0; + }; + F56525440E02D76D00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 27"; + rLen = 0; + rLoc = 613; + rType = 0; + vrLen = 663; + vrLoc = 0; + }; + F56525450E02D77500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 27"; + rLen = 0; + rLoc = 613; + rType = 0; + vrLen = 339; + vrLoc = 324; + }; + F56525460E02D77800F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 27"; + rLen = 0; + rLoc = 613; + rType = 0; + vrLen = 663; + vrLoc = 0; + }; + F56525480E02D7B400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 26"; + rLen = 0; + rLoc = 612; + rType = 0; + vrLen = 594; + vrLoc = 0; + }; + F56525490E02D7B400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 26"; + rLen = 0; + rLoc = 612; + rType = 0; + vrLen = 594; + vrLoc = 0; + }; + F565254A0E02D7B400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 20"; + rLen = 0; + rLoc = 466; + rType = 0; + vrLen = 472; + vrLoc = 0; + }; + F565254D0E02D7EA00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 23"; + rLen = 0; + rLoc = 531; + rType = 0; + vrLen = 472; + vrLoc = 0; + }; + F56525520E02D8B700F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 21"; + rLen = 0; + rLoc = 496; + rType = 0; + vrLen = 472; + vrLoc = 0; + }; + F56525560E02D97300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 529; + vrLoc = 0; + }; + F56525570E02D97300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 26"; + rLen = 0; + rLoc = 612; + rType = 0; + vrLen = 594; + vrLoc = 0; + }; + F56525580E02D97300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 21"; + rLen = 0; + rLoc = 496; + rType = 0; + vrLen = 472; + vrLoc = 0; + }; + F56525590E02D97300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 26"; + rLen = 0; + rLoc = 612; + rType = 0; + vrLen = 594; + vrLoc = 0; + }; + F565255A0E02D97300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 1"; + rLen = 0; + rLoc = 0; + rType = 0; + vrLen = 529; + vrLoc = 0; + }; + F565255B0E02D97300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 14"; + rLen = 0; + rLoc = 232; + rType = 0; + vrLen = 603; + vrLoc = 0; + }; + F56525610E033C5800F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 14"; + rLen = 0; + rLoc = 232; + rType = 0; + vrLen = 603; + vrLoc = 0; + }; + F56525620E033C6100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 14"; + rLen = 0; + rLoc = 232; + rType = 0; + vrLen = 603; + vrLoc = 0; + }; + F565256B0E033D1700F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 14"; + rLen = 0; + rLoc = 232; + rType = 0; + vrLen = 227; + vrLoc = 140; + }; + F565256C0E033D1700F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 27"; + rLen = 0; + rLoc = 613; + rType = 0; + vrLen = 300; + vrLoc = 196; + }; + F565256D0E033D1700F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 14"; + rLen = 0; + rLoc = 232; + rType = 0; + vrLen = 227; + vrLoc = 140; + }; + F565256F0E033D4700F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 26"; + rLen = 0; + rLoc = 610; + rType = 0; + vrLen = 671; + vrLoc = 0; + }; + F56525700E033D4700F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 26"; + rLen = 0; + rLoc = 610; + rType = 0; + vrLen = 671; + vrLoc = 0; + }; + F56525710E033D4700F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 22"; + rLen = 0; + rLoc = 466; + rType = 0; + vrLen = 531; + vrLoc = 0; + }; + F56525730E033DBB00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 22"; + rLen = 0; + rLoc = 466; + rType = 0; + vrLen = 531; + vrLoc = 0; + }; + F56525740E033DBB00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 10"; + rLen = 0; + rLoc = 169; + rType = 0; + vrLen = 465; + vrLoc = 0; + }; + F56525750E033DBB00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 22"; + rLen = 0; + rLoc = 466; + rType = 0; + vrLen = 531; + vrLoc = 0; + }; + F56525760E033DBB00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; + name = "PBGitRepository.h: 10"; + rLen = 0; + rLoc = 169; + rType = 0; + vrLen = 465; + vrLoc = 0; + }; + F56525770E033DBB00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 47"; + rLen = 0; + rLoc = 1129; + rType = 0; + vrLen = 1161; + vrLoc = 463; + }; + F56525790E033DC200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 960; + rType = 0; + vrLen = 1163; + vrLoc = 463; + }; + F565257A0E033DC400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 960; + rType = 0; + vrLen = 1163; + vrLoc = 463; + }; + F565257B0E033DC600F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 14"; + rLen = 0; + rLoc = 232; + rType = 0; + vrLen = 227; + vrLoc = 140; + }; + F565257C0E033DC600F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 960; + rType = 0; + vrLen = 483; + vrLoc = 764; + }; + F565257E0E033DCF00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 1166; + vrLoc = 464; + }; + F565257F0E033DD100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 1166; + vrLoc = 464; + }; + F56525800E033DD300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 539; + vrLoc = 672; + }; + F56525810E033DDB00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 745; + rType = 0; + vrLen = 1158; + vrLoc = 371; + }; + F56525830E033DEC00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 746; + rType = 0; + vrLen = 1158; + vrLoc = 371; + }; + F56525840E033DEE00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 746; + rType = 0; + vrLen = 1158; + vrLoc = 371; + }; + F56525850E033DF100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 746; + rType = 0; + vrLen = 475; + vrLoc = 609; + }; + F56525870E033DF500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 1157; + vrLoc = 371; + }; + F56525880E033DF800F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 1157; + vrLoc = 371; + }; + F56525890E033DFB00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 1157; + vrLoc = 371; + }; + F565258B0E033E0C00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 1157; + vrLoc = 371; + }; + F565258D0E033E3C00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 1153; + vrLoc = 371; + }; + F56525900E033E6400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 1151; + vrLoc = 371; + }; + F56525920E033E6D00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 960; + rType = 0; + vrLen = 522; + vrLoc = 607; + }; + F56525930E033E6D00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 960; + rType = 0; + vrLen = 522; + vrLoc = 607; + }; + F56525950E033E7200F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 47"; + rLen = 0; + rLoc = 1127; + rType = 0; + vrLen = 1151; + vrLoc = 371; + }; + F56525970E033E8100F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 40"; + rLen = 0; + rLoc = 749; + rType = 0; + vrLen = 1151; + vrLoc = 371; + }; + F56525990E033E8C00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 962; + rType = 0; + vrLen = 1152; + vrLoc = 371; + }; + F565259B0E033E9300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 47"; + rLen = 0; + rLoc = 1127; + rType = 0; + vrLen = 1152; + vrLoc = 371; + }; + F56525B20E03412400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 23"; + rLen = 0; + rLoc = 462; + rType = 0; + vrLen = 709; + vrLoc = 369; + }; + F56525B30E03412400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; + name = "GitTest_AppDelegate.h: 28"; + rLen = 0; + rLoc = 708; + rType = 0; + vrLen = 733; + vrLoc = 29; + }; + F56525B40E03412400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 23"; + rLen = 0; + rLoc = 462; + rType = 0; + vrLen = 709; + vrLoc = 369; + }; + F56525B50E03412400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; + name = "GitTest_AppDelegate.h: 28"; + rLen = 0; + rLoc = 708; + rType = 0; + vrLen = 733; + vrLoc = 29; + }; + F56525B60E03412400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 23"; + rLen = 0; + rLoc = 451; + rType = 0; + vrLen = 577; + vrLoc = 0; + }; + F56525B80E03432A00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 23"; + rLen = 0; + rLoc = 439; + rType = 0; + vrLen = 577; + vrLoc = 0; + }; + F56525B90E03433A00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; + name = "PBGitRepository.m: 45"; + rLen = 0; + rLoc = 960; + rType = 0; + vrLen = 571; + vrLoc = 654; + }; + F56525BA0E03433A00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 23"; + rLen = 0; + rLoc = 439; + rType = 0; + vrLen = 356; + vrLoc = 220; + }; + F56525BC0E03434400F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 25"; + rLen = 0; + rLoc = 502; + rType = 0; + vrLen = 817; + vrLoc = 150; + }; + F56525BD0E03434500F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 25"; + rLen = 0; + rLoc = 502; + rType = 0; + vrLen = 817; + vrLoc = 150; + }; + F56525BE0E03434C00F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 25"; + rLen = 0; + rLoc = 502; + rType = 0; + vrLen = 382; + vrLoc = 282; + }; + F56525C00E03435300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 25"; + rLen = 0; + rLoc = 502; + rType = 0; + vrLen = 946; + vrLoc = 183; + }; + F56525C10E03435300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 22"; + rLen = 0; + rLoc = 466; + rType = 0; + vrLen = 531; + vrLoc = 0; + }; + F56525C20E03435300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; + name = "GitTest_AppDelegate.m: 25"; + rLen = 0; + rLoc = 502; + rType = 0; + vrLen = 946; + vrLoc = 183; + }; + F56525C30E03435300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EE0E02D45200F03B52 /* PBGitCommit.h */; + name = "PBGitCommit.h: 22"; + rLen = 0; + rLoc = 466; + rType = 0; + vrLen = 531; + vrLoc = 0; + }; + F56525C40E03435300F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 27"; + rLen = 0; + rLoc = 613; + rType = 0; + vrLen = 633; + vrLoc = 0; + }; + F56525C50E03435600F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 27"; + rLen = 0; + rLoc = 613; + rType = 0; + vrLen = 633; + vrLoc = 0; + }; + F56525C60E03435900F03B52 /* PBXTextBookmark */ = { + isa = PBXTextBookmark; + fRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; + name = "PBGitCommit.m: 27"; + rLen = 0; + rLoc = 613; + rType = 0; + vrLen = 617; + vrLoc = 21; + }; F574AFAF0E01D65700AF2716 /* GitTest */ = { isa = PBXExecutable; activeArgIndices = ( @@ -290,9 +1957,9 @@ fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; name = "GitTest_AppDelegate.m: 14"; rLen = 0; - rLoc = 576; + rLoc = 518; rType = 0; - vrLen = 792; + vrLen = 714; vrLoc = 5593; }; F574AFF50E01D95B00AF2716 /* PBXTextBookmark */ = { @@ -305,127 +1972,27 @@ vrLen = 711; vrLoc = 0; }; - F5945DAF0E01DCBF00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 31"; - rLen = 0; - rLoc = 576; - rType = 0; - vrLen = 1333; - vrLoc = 219; - }; - F5945DBA0E01E01300706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 13"; - rLen = 0; - rLoc = 317; - rType = 0; - vrLen = 715; - vrLoc = 0; - }; - F5945DBC0E01E01300706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 13"; - rLen = 0; - rLoc = 317; - rType = 0; - vrLen = 715; - vrLoc = 0; - }; - F5945DE20E01E28A00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 47"; - rLen = 0; - rLoc = 576; - rType = 0; - vrLen = 343; - vrLoc = 752; - }; - F5945E030E01E51E00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 35"; - rLen = 0; - rLoc = 576; - rType = 0; - vrLen = 1154; - vrLoc = 682; - }; - F5945E0A0E02B09100706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 35"; - rLen = 0; - rLoc = 576; - rType = 0; - vrLen = 1154; - vrLoc = 682; - }; F5945E150E02B0C200706420 /* PBGitRepository.h */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {869, 737}}"; - sepNavSelRange = "{440, 0}"; - sepNavVisRange = "{0, 466}"; + sepNavIntBoundsRect = "{{0, 0}, {874, 557}}"; + sepNavSelRange = "{169, 0}"; + sepNavVisRange = "{0, 465}"; sepNavWindowFrame = "{{15, 349}, {1047, 674}}"; }; }; F5945E160E02B0C200706420 /* PBGitRepository.m */ = { uiCtxt = { - sepNavIntBoundsRect = "{{0, 0}, {869, 1260}}"; - sepNavSelRange = "{886, 0}"; - sepNavVisRange = "{501, 1187}"; + sepNavIntBoundsRect = "{{0, 0}, {1107, 1064}}"; + sepNavSelRange = "{960, 0}"; + sepNavVisRange = "{654, 571}"; }; }; - F5945E1A0E02B23000706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 23"; - rLen = 0; - rLoc = 1175; - rType = 0; - vrLen = 434; - vrLoc = 0; - }; - F5945E1B0E02B23000706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; - name = "PBGitRepository.h: 19"; - rLen = 0; - rLoc = 389; - rType = 0; - vrLen = 402; - vrLoc = 0; - }; - F5945E1C0E02B23000706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 20"; - rLen = 7; - rLoc = 709; - rType = 0; - vrLen = 1371; - vrLoc = 0; - }; - F5945E1D0E02B23000706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 26"; - rLen = 0; - rLoc = 756; - rType = 0; - vrLen = 676; - vrLoc = 0; - }; F5945E1E0E02B23000706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; name = "GitTest_AppDelegate.m: 35"; rLen = 0; - rLoc = 576; + rLoc = 518; rType = 0; vrLen = 1154; vrLoc = 682; @@ -435,7 +2002,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 20"; rLen = 0; - rLoc = 460; + rLoc = 459; rType = 0; vrLen = 339; vrLoc = 0; @@ -445,7 +2012,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 19"; rLen = 0; - rLoc = 410; + rLoc = 435; rType = 0; vrLen = 384; vrLoc = 0; @@ -455,7 +2022,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 17"; rLen = 0; - rLoc = 389; + rLoc = 388; rType = 0; vrLen = 311; vrLoc = 0; @@ -465,7 +2032,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 16"; rLen = 0; - rLoc = 319; + rLoc = 344; rType = 0; vrLen = 384; vrLoc = 0; @@ -475,7 +2042,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 16"; rLen = 0; - rLoc = 250; + rLoc = 249; rType = 0; vrLen = 311; vrLoc = 0; @@ -485,7 +2052,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 16"; rLen = 0; - rLoc = 331; + rLoc = 356; rType = 0; vrLen = 384; vrLoc = 0; @@ -495,7 +2062,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 16"; rLen = 0; - rLoc = 306; + rLoc = 305; rType = 0; vrLen = 328; vrLoc = 0; @@ -505,7 +2072,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 16"; rLen = 0; - rLoc = 331; + rLoc = 356; rType = 0; vrLen = 384; vrLoc = 0; @@ -525,7 +2092,7 @@ fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; name = "GitTest_AppDelegate.m: 35"; rLen = 0; - rLoc = 576; + rLoc = 518; rType = 0; vrLen = 1154; vrLoc = 682; @@ -535,7 +2102,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 17"; rLen = 0; - rLoc = 307; + rLoc = 306; rType = 0; vrLen = 350; vrLoc = 0; @@ -545,7 +2112,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 21"; rLen = 0; - rLoc = 1765; + rLoc = 1819; rType = 0; vrLen = 385; vrLoc = 0; @@ -555,7 +2122,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 17"; rLen = 0; - rLoc = 307; + rLoc = 306; rType = 0; vrLen = 350; vrLoc = 0; @@ -565,7 +2132,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 23"; rLen = 0; - rLoc = 1175; + rLoc = 1456; rType = 0; vrLen = 434; vrLoc = 0; @@ -585,7 +2152,7 @@ fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; name = "GitTest_AppDelegate.m: 15"; rLen = 0; - rLoc = 573; + rLoc = 515; rType = 0; vrLen = 1101; vrLoc = 0; @@ -605,7 +2172,7 @@ fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; name = "GitTest_AppDelegate.m: 17"; rLen = 0; - rLoc = 576; + rLoc = 518; rType = 0; vrLen = 1154; vrLoc = 0; @@ -615,7 +2182,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 19"; rLen = 0; - rLoc = 389; + rLoc = 388; rType = 0; vrLen = 402; vrLoc = 0; @@ -635,61 +2202,11 @@ fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; name = "GitTest_AppDelegate.m: 20"; rLen = 7; - rLoc = 709; + rLoc = 651; rType = 0; vrLen = 1371; vrLoc = 0; }; - F5945E340E02B23000706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 25"; - rLen = 0; - rLoc = 756; - rType = 0; - vrLen = 648; - vrLoc = 0; - }; - F5945E3A0E02B3ED00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; - name = "PBGitRepository.h: 14"; - rLen = 0; - rLoc = 246; - rType = 0; - vrLen = 421; - vrLoc = 0; - }; - F5945E3B0E02B3ED00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 957; - vrLoc = 0; - }; - F5945E3C0E02B3ED00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 11"; - rLen = 0; - rLoc = 202; - rType = 0; - vrLen = 676; - vrLoc = 0; - }; - F5945E3D0E02B3ED00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 28"; - rLen = 0; - rLoc = 1062; - rType = 0; - vrLen = 1241; - vrLoc = 0; - }; F5945E3E0E02B3ED00706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; @@ -705,7 +2222,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 19"; rLen = 0; - rLoc = 389; + rLoc = 388; rType = 0; vrLen = 402; vrLoc = 0; @@ -714,7 +2231,7 @@ isa = PBXTextBookmark; fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 1"; - rLen = 1206; + rLen = 1487; rLoc = 0; rType = 0; vrLen = 463; @@ -725,7 +2242,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 19"; rLen = 0; - rLoc = 389; + rLoc = 388; rType = 0; vrLen = 402; vrLoc = 0; @@ -735,7 +2252,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 24"; rLen = 0; - rLoc = 596; + rLoc = 621; rType = 0; vrLen = 872; vrLoc = 37; @@ -745,7 +2262,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 14"; rLen = 0; - rLoc = 246; + rLoc = 245; rType = 0; vrLen = 421; vrLoc = 0; @@ -755,7 +2272,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 28"; rLen = 0; - rLoc = 705; + rLoc = 723; rType = 0; vrLen = 878; vrLoc = 208; @@ -765,7 +2282,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 14"; rLen = 0; - rLoc = 246; + rLoc = 245; rType = 0; vrLen = 421; vrLoc = 0; @@ -785,7 +2302,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 14"; rLen = 0; - rLoc = 246; + rLoc = 245; rType = 0; vrLen = 421; vrLoc = 0; @@ -805,7 +2322,7 @@ fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; name = "GitTest_AppDelegate.m: 28"; rLen = 0; - rLoc = 1062; + rLoc = 1004; rType = 0; vrLen = 1241; vrLoc = 0; @@ -820,126 +2337,6 @@ vrLen = 676; vrLoc = 0; }; - F5945E4B0E02B3ED00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 573; - rType = 0; - vrLen = 1263; - vrLoc = 0; - }; - F5945E530E02B3F000706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 573; - rType = 0; - vrLen = 1263; - vrLoc = 0; - }; - F5945E540E02B3FA00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 573; - rType = 0; - vrLen = 409; - vrLoc = 182; - }; - F5945E550E02B3FA00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 573; - rType = 0; - vrLen = 409; - vrLoc = 182; - }; - F5945E560E02B3FA00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 11"; - rLen = 0; - rLoc = 202; - rType = 0; - vrLen = 246; - vrLoc = 0; - }; - F5945E580E02B40100706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 573; - rType = 0; - vrLen = 1383; - vrLoc = 0; - }; - F5945E590E02B40100706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 11"; - rLen = 0; - rLoc = 202; - rType = 0; - vrLen = 676; - vrLoc = 0; - }; - F5945E5E0E02B43200706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 24"; - rLen = 0; - rLoc = 631; - rType = 0; - vrLen = 676; - vrLoc = 0; - }; - F5945E5F0E02B43900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 24"; - rLen = 0; - rLoc = 631; - rType = 0; - vrLen = 676; - vrLoc = 0; - }; - F5945E600E02B44100706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 24"; - rLen = 0; - rLoc = 631; - rType = 0; - vrLen = 338; - vrLoc = 44; - }; - F5945E630E02B47100706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; - name = "PBGitRepository.h: 14"; - rLen = 0; - rLoc = 246; - rType = 0; - vrLen = 421; - vrLoc = 0; - }; - F5945E640E02B47100706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 28"; - rLen = 0; - rLoc = 745; - rType = 0; - vrLen = 727; - vrLoc = 0; - }; F5945E650E02B47100706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; @@ -955,7 +2352,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 14"; rLen = 0; - rLoc = 246; + rLoc = 245; rType = 0; vrLen = 421; vrLoc = 0; @@ -970,36 +2367,6 @@ vrLen = 727; vrLoc = 0; }; - F5945E680E02B47100706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 14"; - rLen = 0; - rLoc = 326; - rType = 0; - vrLen = 1280; - vrLoc = 0; - }; - F5945E6A0E02B4B200706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 14"; - rLen = 0; - rLoc = 326; - rType = 0; - vrLen = 1288; - vrLoc = 0; - }; - F5945E6B0E02B4B200706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 1"; - rLen = 0; - rLoc = 0; - rType = 0; - vrLen = 957; - vrLoc = 0; - }; F5945E6C0E02B4B200706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; @@ -1010,84 +2377,14 @@ vrLen = 1288; vrLoc = 0; }; - F5945E6D0E02B4B200706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 75"; - rLen = 1; - rLoc = 1764; - rType = 0; - vrLen = 948; - vrLoc = 696; - }; - F5945E6E0E02B4B500706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 75"; - rLen = 1; - rLoc = 1764; - rType = 0; - vrLen = 948; - vrLoc = 696; - }; - F5945E6F0E02B4B700706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 24"; - rLen = 0; - rLoc = 631; - rType = 0; - vrLen = 276; - vrLoc = 44; - }; - F5945E700E02B4B700706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 75"; - rLen = 1; - rLoc = 1764; - rType = 0; - vrLen = 197; - vrLoc = 1442; - }; - F5945E710E02B4B800706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 75"; - rLen = 1; - rLoc = 1764; - rType = 0; - vrLen = 948; - vrLoc = 696; - }; - F5945E730E02B4EF00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 75"; - rLen = 1; - rLoc = 1764; - rType = 0; - vrLen = 948; - vrLoc = 696; - }; - F5945E740E02B4EF00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 28"; - rLen = 0; - rLoc = 745; - rType = 0; - vrLen = 727; - vrLoc = 0; - }; F5945E750E02B4EF00706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 75"; - rLen = 1; - rLoc = 1764; + rLen = 0; + rLoc = 1819; rType = 0; - vrLen = 948; + vrLen = 842; vrLoc = 696; }; F5945E760E02B4EF00706420 /* PBXTextBookmark */ = { @@ -1100,136 +2397,6 @@ vrLen = 727; vrLoc = 0; }; - F5945E770E02B4EF00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 18"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 1218; - vrLoc = 0; - }; - F5945E790E02B4F500706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 1069; - vrLoc = 0; - }; - F5945E7A0E02B4F700706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 1268; - vrLoc = 0; - }; - F5945E7B0E02B4F900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 75"; - rLen = 1; - rLoc = 1764; - rType = 0; - vrLen = 171; - vrLoc = 1473; - }; - F5945E7C0E02B4F900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 252; - vrLoc = 182; - }; - F5945E7D0E02B4FB00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 1268; - vrLoc = 0; - }; - F5945E7F0E02B51900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 1219; - vrLoc = 0; - }; - F5945E800E02B51C00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 1268; - vrLoc = 0; - }; - F5945E810E02B52200706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 16"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 252; - vrLoc = 182; - }; - F5945E850E02B57900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; - name = "PBGitRepository.h: 18"; - rLen = 1; - rLoc = 307; - rType = 0; - vrLen = 421; - vrLoc = 0; - }; - F5945E860E02B57900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 953; - vrLoc = 0; - }; - F5945E870E02B57900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 15"; - rLen = 15; - rLoc = 289; - rType = 0; - vrLen = 727; - vrLoc = 0; - }; - F5945E880E02B57900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 22"; - rLen = 0; - rLoc = 359; - rType = 0; - vrLen = 1268; - vrLoc = 0; - }; F5945E890E02B57900706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; @@ -1285,7 +2452,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 14"; rLen = 0; - rLoc = 246; + rLoc = 245; rType = 0; vrLen = 421; vrLoc = 0; @@ -1294,10 +2461,10 @@ isa = PBXTextBookmark; fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 75"; - rLen = 1; - rLoc = 1764; + rLen = 0; + rLoc = 1819; rType = 0; - vrLen = 948; + vrLen = 842; vrLoc = 696; }; F5945E900E02B57900706420 /* PBXTextBookmark */ = { @@ -1305,7 +2472,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 18"; rLen = 1; - rLoc = 307; + rLoc = 306; rType = 0; vrLen = 421; vrLoc = 0; @@ -1315,7 +2482,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 27"; rLen = 0; - rLoc = 635; + rLoc = 660; rType = 0; vrLen = 953; vrLoc = 0; @@ -1330,116 +2497,6 @@ vrLen = 727; vrLoc = 0; }; - F5945E930E02B57900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 23"; - rLen = 0; - rLoc = 559; - rType = 0; - vrLen = 1257; - vrLoc = 0; - }; - F5945E940E02B57B00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 23"; - rLen = 0; - rLoc = 559; - rType = 0; - vrLen = 1263; - vrLoc = 0; - }; - F5945E950E02B57D00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 23"; - rLen = 0; - rLoc = 559; - rType = 0; - vrLen = 252; - vrLoc = 182; - }; - F5945E970E02B58600706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 24"; - rLen = 0; - rLoc = 557; - rType = 0; - vrLen = 1249; - vrLoc = 0; - }; - F5945E980E02B58800706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 24"; - rLen = 0; - rLoc = 557; - rType = 0; - vrLen = 1319; - vrLoc = 0; - }; - F5945E990E02B59C00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 24"; - rLen = 0; - rLoc = 557; - rType = 0; - vrLen = 156; - vrLoc = 182; - }; - F5945E9A0E02B5A000706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 24"; - rLen = 0; - rLoc = 557; - rType = 0; - vrLen = 1535; - vrLoc = 3; - }; - F5945E9E0E02B5FB00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; - name = "PBGitRepository.h: 18"; - rLen = 1; - rLoc = 307; - rType = 0; - vrLen = 421; - vrLoc = 0; - }; - F5945E9F0E02B5FB00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 1030; - vrLoc = 0; - }; - F5945EA00E02B5FB00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 29"; - rLen = 0; - rLoc = 761; - rType = 0; - vrLen = 725; - vrLoc = 0; - }; - F5945EA10E02B5FB00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 188"; - rLen = 0; - rLoc = 6076; - rType = 0; - vrLen = 1494; - vrLoc = 4708; - }; F5945EA20E02B5FB00706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; @@ -1475,7 +2532,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 18"; rLen = 1; - rLoc = 307; + rLoc = 306; rType = 0; vrLen = 421; vrLoc = 0; @@ -1485,7 +2542,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 27"; rLen = 0; - rLoc = 635; + rLoc = 660; rType = 0; vrLen = 1030; vrLoc = 0; @@ -1555,7 +2612,7 @@ fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; name = "GitTest_AppDelegate.m: 188"; rLen = 0; - rLoc = 6076; + rLoc = 6018; rType = 0; vrLen = 1494; vrLoc = 4708; @@ -1570,36 +2627,6 @@ vrLen = 725; vrLoc = 0; }; - F5945EAF0E02B5FB00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 13"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 1515; - vrLoc = 0; - }; - F5945EB20E02B62F00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 13"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 1517; - vrLoc = 0; - }; - F5945EB30E02B62F00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; - name = "PBGitRepository.h: 18"; - rLen = 1; - rLoc = 307; - rType = 0; - vrLen = 421; - vrLoc = 0; - }; F5945EB40E02B62F00706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; @@ -1610,192 +2637,22 @@ vrLen = 1517; vrLoc = 0; }; - F5945EB50E02B62F00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; - name = "PBGitRepository.h: 21"; - rLen = 0; - rLoc = 460; - rType = 0; - vrLen = 438; - vrLoc = 0; - }; - F5945EB70E02B66200706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; - name = "PBGitRepository.h: 21"; - rLen = 0; - rLoc = 460; - rType = 0; - vrLen = 438; - vrLoc = 0; - }; F5945EB80E02B66200706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 21"; rLen = 0; - rLoc = 460; + rLoc = 459; rType = 0; vrLen = 438; vrLoc = 0; }; - F5945EB90E02B66200706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 992; - vrLoc = 0; - }; - F5945EBB0E02B67E00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 1010; - vrLoc = 3; - }; - F5945EBF0E02B6B800706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 19"; - rLen = 0; - rLoc = 557; - rType = 0; - vrLen = 312; - vrLoc = 182; - }; - F5945EC00E02B6B800706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 241; - vrLoc = 319; - }; - F5945EC10E02B6B800706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 241; - vrLoc = 319; - }; - F5945EC30E02B6BA00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 1029; - vrLoc = 3; - }; - F5945EC50E02B6CE00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 1010; - vrLoc = 3; - }; - F5945EC70E02B6DD00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 1029; - vrLoc = 3; - }; - F5945ECE0E02B82D00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 199; - vrLoc = 409; - }; - F5945ECF0E02B82D00706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 199; - vrLoc = 409; - }; - F5945ED00E02B83100706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 27"; - rLen = 0; - rLoc = 635; - rType = 0; - vrLen = 1030; - vrLoc = 0; - }; - F5945ED60E02B93900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; - name = "PBGitRepository.h: 22"; - rLen = 0; - rLoc = 460; - rType = 0; - vrLen = 439; - vrLoc = 0; - }; - F5945ED70E02B93900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; - name = "GitTest_AppDelegate.h: 28"; - rLen = 0; - rLoc = 708; - rType = 0; - vrLen = 762; - vrLoc = 0; - }; - F5945ED80E02B93900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 16"; - rLen = 0; - rLoc = 260; - rType = 0; - vrLen = 1030; - vrLoc = 0; - }; - F5945ED90E02B93900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 13"; - rLen = 0; - rLoc = 243; - rType = 0; - vrLen = 1517; - vrLoc = 0; - }; F5945EDA0E02B93900706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 27"; rLen = 0; - rLoc = 635; + rLoc = 660; rType = 0; vrLen = 1030; vrLoc = 0; @@ -1805,9 +2662,9 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 21"; rLen = 0; - rLoc = 444; + rLoc = 443; rType = 0; - vrLen = 469; + vrLen = 466; vrLoc = 0; }; F5945EDC0E02B93900706420 /* PBXTextBookmark */ = { @@ -1815,7 +2672,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 18"; rLen = 0; - rLoc = 260; + rLoc = 285; rType = 0; vrLen = 1014; vrLoc = 0; @@ -1825,9 +2682,9 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 22"; rLen = 0; - rLoc = 459; + rLoc = 458; rType = 0; - vrLen = 473; + vrLen = 466; vrLoc = 0; }; F5945EDE0E02B93900706420 /* PBXTextBookmark */ = { @@ -1835,7 +2692,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 18"; rLen = 0; - rLoc = 260; + rLoc = 285; rType = 0; vrLen = 1014; vrLoc = 0; @@ -1845,9 +2702,9 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 22"; rLen = 0; - rLoc = 459; + rLoc = 458; rType = 0; - vrLen = 475; + vrLen = 466; vrLoc = 0; }; F5945EE00E02B93900706420 /* PBXTextBookmark */ = { @@ -1855,7 +2712,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 18"; rLen = 0; - rLoc = 260; + rLoc = 285; rType = 0; vrLen = 1040; vrLoc = 0; @@ -1865,7 +2722,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 22"; rLen = 0; - rLoc = 460; + rLoc = 459; rType = 0; vrLen = 439; vrLoc = 0; @@ -1895,41 +2752,21 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 16"; rLen = 0; - rLoc = 260; + rLoc = 285; rType = 0; vrLen = 1030; vrLoc = 0; }; - F5945EE50E02B93900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 20"; - rLen = 0; - rLoc = 326; - rType = 0; - vrLen = 1400; - vrLoc = 0; - }; F5945EED0E02BC3900706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 22"; rLen = 0; - rLoc = 440; + rLoc = 439; rType = 0; vrLen = 466; vrLoc = 0; }; - F5945EEE0E02BC3900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; - name = "PBGitRepository.m: 71"; - rLen = 0; - rLoc = 1458; - rType = 0; - vrLen = 1187; - vrLoc = 501; - }; F5945EEF0E02BC3900706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */; @@ -1940,16 +2777,6 @@ vrLen = 762; vrLoc = 0; }; - F5945EF00E02BC3900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 17"; - rLen = 0; - rLoc = 326; - rType = 0; - vrLen = 1393; - vrLoc = 0; - }; F5945EF10E02BC3900706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; @@ -1965,9 +2792,9 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 20"; rLen = 0; - rLoc = 389; + rLoc = 388; rType = 0; - vrLen = 468; + vrLen = 466; vrLoc = 0; }; F5945EF30E02BC3900706420 /* PBXTextBookmark */ = { @@ -1975,7 +2802,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 25"; rLen = 0; - rLoc = 443; + rLoc = 468; rType = 0; vrLen = 887; vrLoc = 0; @@ -1985,7 +2812,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 22"; rLen = 0; - rLoc = 440; + rLoc = 439; rType = 0; vrLen = 466; vrLoc = 0; @@ -1995,7 +2822,7 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 30"; rLen = 0; - rLoc = 546; + rLoc = 571; rType = 0; vrLen = 1004; vrLoc = 0; @@ -2005,7 +2832,7 @@ fRef = F5945E150E02B0C200706420 /* PBGitRepository.h */; name = "PBGitRepository.h: 22"; rLen = 0; - rLoc = 440; + rLoc = 439; rType = 0; vrLen = 466; vrLoc = 0; @@ -2015,9 +2842,9 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 71"; rLen = 0; - rLoc = 1458; + rLoc = 1739; rType = 0; - vrLen = 1187; + vrLen = 1037; vrLoc = 501; }; F5945EF80E02BC3900706420 /* PBXTextBookmark */ = { @@ -2030,24 +2857,14 @@ vrLen = 762; vrLoc = 0; }; - F5945EF90E02BC3900706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 17"; - rLen = 0; - rLoc = 326; - rType = 0; - vrLen = 1432; - vrLoc = 0; - }; F5945EFD0E02BC6900706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 47"; rLen = 0; - rLoc = 886; + rLoc = 1199; rType = 0; - vrLen = 1187; + vrLen = 1037; vrLoc = 501; }; F5945EFE0E02BC6900706420 /* PBXTextBookmark */ = { @@ -2075,29 +2892,19 @@ fRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; name = "PBGitRepository.m: 47"; rLen = 0; - rLoc = 886; + rLoc = 1199; rType = 0; - vrLen = 1187; + vrLen = 1037; vrLoc = 501; }; - F5945F010E02BC6900706420 /* PBXTextBookmark */ = { + F5945F080E02CEE200706420 /* PBXTextBookmark */ = { isa = PBXTextBookmark; fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 17"; - rLen = 0; + name = "GitTest_AppDelegate.m: 15"; + rLen = 37; rLoc = 245; rType = 0; - vrLen = 1351; - vrLoc = 0; - }; - F5945F030E02BC7800706420 /* PBXTextBookmark */ = { - isa = PBXTextBookmark; - fRef = 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */; - name = "GitTest_AppDelegate.m: 17"; - rLen = 0; - rLoc = 321; - rType = 0; - vrLen = 1345; + vrLen = 1473; vrLoc = 0; }; } diff --git a/GitTest.xcodeproj/pieter.perspectivev3 b/GitTest.xcodeproj/pieter.perspectivev3 index 248b3b2..c1c2fc8 100644 --- a/GitTest.xcodeproj/pieter.perspectivev3 +++ b/GitTest.xcodeproj/pieter.perspectivev3 @@ -3,7 +3,7 @@ ActivePerspectiveName - Project + Debug AllowedModules @@ -200,8 +200,8 @@ PerspectiveWidths - 1163 - 1163 + 1168 + 1168 Perspectives @@ -270,6 +270,7 @@ PBXSmartGroupTreeModuleOutlineStateExpansionKey 29B97314FDCFA39411CA2CEA + 7756732906782D8800D1FEB8 080E96DDFE201D6D7F000001 29B97315FDCFA39411CA2CEA 29B97317FDCFA39411CA2CEA @@ -278,13 +279,13 @@ PBXSmartGroupTreeModuleOutlineStateSelectionKey - 4 - 2 + 11 + 3 0 PBXSmartGroupTreeModuleOutlineStateVisibleRectKey - {{0, 0}, {211, 756}} + {{0, 0}, {211, 830}} PBXTopSmartGroupGIDs @@ -294,14 +295,12 @@ GeometryConfiguration Frame - {{0, 0}, {228, 774}} + {{0, 0}, {228, 848}} GroupTreeTableConfiguration MainColumn 211 - RubberWindowFrame - 527 151 1163 815 0 0 1680 1028 Module PBXSmartGroupTreeModule @@ -312,14 +311,12 @@ Dock - BecomeActive - ContentConfiguration PBXProjectModuleGUID F574AFBB0E01D65800AF2716 PBXProjectModuleLabel - GitTest_AppDelegate.m + PBGitCommit.m PBXSplitModuleInNavigatorKey Split0 @@ -327,109 +324,71 @@ PBXProjectModuleGUID F574AFBC0E01D65800AF2716 PBXProjectModuleLabel - GitTest_AppDelegate.m + PBGitCommit.m _historyCapacity 0 bookmark - F5945F030E02BC7800706420 + F56525C60E03435900F03B52 history - F5945EED0E02BC3900706420 - F5945EEF0E02BC3900706420 - F5945EFD0E02BC6900706420 - F5945EFE0E02BC6900706420 + F56524DE0E02D30200F03B52 + F56524DF0E02D30200F03B52 + F56525740E033DBB00F03B52 + F56525B20E03412400F03B52 + F56525B30E03412400F03B52 + F56525C00E03435300F03B52 + F56525C10E03435300F03B52 + F565256F0E033D4700F03B52 prevStack F574AFED0E01D92400AF2716 F574AFF50E01D95B00AF2716 - F5945E1E0E02B23000706420 F5945E1F0E02B23000706420 F5945E200E02B23000706420 - F5945E210E02B23000706420 - F5945E220E02B23000706420 - F5945E230E02B23000706420 - F5945E240E02B23000706420 - F5945E250E02B23000706420 - F5945E260E02B23000706420 - F5945E270E02B23000706420 - F5945E280E02B23000706420 - F5945E290E02B23000706420 - F5945E2A0E02B23000706420 - F5945E2B0E02B23000706420 - F5945E2C0E02B23000706420 - F5945E2D0E02B23000706420 - F5945E2E0E02B23000706420 - F5945E2F0E02B23000706420 - F5945E300E02B23000706420 - F5945E310E02B23000706420 - F5945E320E02B23000706420 - F5945E330E02B23000706420 - F5945E3E0E02B3ED00706420 - F5945E3F0E02B3ED00706420 - F5945E400E02B3ED00706420 - F5945E410E02B3ED00706420 - F5945E420E02B3ED00706420 - F5945E430E02B3ED00706420 - F5945E440E02B3ED00706420 - F5945E450E02B3ED00706420 - F5945E460E02B3ED00706420 - F5945E470E02B3ED00706420 - F5945E480E02B3ED00706420 - F5945E490E02B3ED00706420 - F5945E4A0E02B3ED00706420 - F5945E650E02B47100706420 - F5945E660E02B47100706420 - F5945E670E02B47100706420 - F5945E6C0E02B4B200706420 - F5945E750E02B4EF00706420 - F5945E760E02B4EF00706420 - F5945E890E02B57900706420 - F5945E8A0E02B57900706420 - F5945E8B0E02B57900706420 - F5945E8C0E02B57900706420 - F5945E8D0E02B57900706420 - F5945E8E0E02B57900706420 - F5945E8F0E02B57900706420 - F5945E900E02B57900706420 - F5945E910E02B57900706420 - F5945E920E02B57900706420 - F5945EA20E02B5FB00706420 - F5945EA30E02B5FB00706420 - F5945EA40E02B5FB00706420 - F5945EA50E02B5FB00706420 - F5945EA60E02B5FB00706420 - F5945EA70E02B5FB00706420 - F5945EA80E02B5FB00706420 - F5945EA90E02B5FB00706420 - F5945EAA0E02B5FB00706420 - F5945EAB0E02B5FB00706420 - F5945EAC0E02B5FB00706420 - F5945EAD0E02B5FB00706420 - F5945EAE0E02B5FB00706420 - F5945EB40E02B62F00706420 - F5945EB80E02B66200706420 - F5945EDA0E02B93900706420 - F5945EDB0E02B93900706420 - F5945EDC0E02B93900706420 - F5945EDD0E02B93900706420 - F5945EDE0E02B93900706420 - F5945EDF0E02B93900706420 - F5945EE00E02B93900706420 - F5945EE10E02B93900706420 - F5945EE20E02B93900706420 - F5945EE30E02B93900706420 - F5945EE40E02B93900706420 - F5945EF10E02BC3900706420 - F5945EF20E02BC3900706420 - F5945EF30E02BC3900706420 - F5945EF40E02BC3900706420 - F5945EF50E02BC3900706420 - F5945EF60E02BC3900706420 - F5945EF70E02BC3900706420 - F5945EF80E02BC3900706420 - F5945EFF0E02BC6900706420 - F5945F000E02BC6900706420 + F56524C20E02D24500F03B52 + F56524CF0E02D26C00F03B52 + F56524E20E02D30200F03B52 + F56524E30E02D30200F03B52 + F56524E40E02D30200F03B52 + F56524E50E02D30200F03B52 + F56524FE0E02D61500F03B52 + F56524FF0E02D61500F03B52 + F56525000E02D61500F03B52 + F56525010E02D61500F03B52 + F56525020E02D61500F03B52 + F56525030E02D61500F03B52 + F56525040E02D61500F03B52 + F56525050E02D61500F03B52 + F56525060E02D61500F03B52 + F56525070E02D61500F03B52 + F56525080E02D61500F03B52 + F56525090E02D61500F03B52 + F565250A0E02D61500F03B52 + F565250B0E02D61500F03B52 + F565250C0E02D61500F03B52 + F565250D0E02D61500F03B52 + F565252D0E02D73100F03B52 + F565252E0E02D73100F03B52 + F565252F0E02D73100F03B52 + F56525300E02D73100F03B52 + F56525310E02D73100F03B52 + F56525320E02D73100F03B52 + F56525330E02D73100F03B52 + F56525340E02D73100F03B52 + F56525350E02D73100F03B52 + F56525360E02D73100F03B52 + F56525490E02D7B400F03B52 + F56525580E02D97300F03B52 + F56525590E02D97300F03B52 + F565255A0E02D97300F03B52 + F56525700E033D4700F03B52 + F56525750E033DBB00F03B52 + F56525760E033DBB00F03B52 + F56525B40E03412400F03B52 + F56525B50E03412400F03B52 + F56525C20E03435300F03B52 + F56525C30E03435300F03B52 SplitCount @@ -443,18 +402,16 @@ GeometryConfiguration Frame - {{0, 0}, {930, 769}} - RubberWindowFrame - 527 151 1163 815 0 0 1680 1028 + {{0, 0}, {935, 437}} Module PBXNavigatorGroup Proportion - 769pt + 437pt Proportion - 0pt + 406pt Tabs @@ -468,9 +425,7 @@ GeometryConfiguration Frame - {{10, 27}, {930, -27}} - RubberWindowFrame - 527 151 1163 815 0 0 1680 1028 + {{10, 27}, {935, 379}} Module XCDetailModule @@ -524,7 +479,7 @@ GeometryConfiguration Frame - {{10, 31}, {603, 297}} + {{10, 27}, {935, 204}} Module PBXBuildResultsModule @@ -533,7 +488,7 @@ Proportion - 930pt + 935pt Name @@ -552,11 +507,11 @@ TableOfContents - F5945E0B0E02B09100706420 + F56524B60E02D22300F03B52 1CA23ED40692098700951B8B - F5945E0C0E02B09100706420 + F56524B70E02D22300F03B52 F574AFBB0E01D65800AF2716 - F5945E0D0E02B09100706420 + F56524B80E02D22300F03B52 1CA23EDF0692099D00951B8B 1CA23EE00692099D00951B8B 1CA23EE10692099D00951B8B @@ -593,6 +548,8 @@ Layout + BecomeActive + ContentConfiguration PBXProjectModuleGUID @@ -603,12 +560,14 @@ GeometryConfiguration Frame - {{0, 0}, {1163, 398}} + {{0, 0}, {1168, 395}} + RubberWindowFrame + 458 139 1168 889 0 0 1680 1028 Module PBXDebugCLIModule Proportion - 398pt + 395pt ContentConfiguration @@ -627,8 +586,8 @@ yes sizes - {{0, 0}, {567, 180}} - {{567, 0}, {596, 180}} + {{0, 0}, {569, 217}} + {{569, 0}, {599, 217}} VerticalSplitView @@ -643,8 +602,8 @@ yes sizes - {{0, 0}, {1163, 180}} - {{0, 180}, {1163, 191}} + {{0, 0}, {1168, 217}} + {{0, 217}, {1168, 231}} @@ -664,7 +623,7 @@ DebugSTDIOWindowFrame {{200, 200}, {500, 300}} Frame - {{0, 403}, {1163, 371}} + {{0, 400}, {1168, 448}} PBXDebugSessionStackFrameViewKey DebugVariablesTableConfiguration @@ -674,16 +633,20 @@ Value 85 Summary - 366 + 369 Frame - {{567, 0}, {596, 180}} + {{569, 0}, {599, 217}} + RubberWindowFrame + 458 139 1168 889 0 0 1680 1028 + RubberWindowFrame + 458 139 1168 889 0 0 1680 1028 Module PBXDebugSessionModule Proportion - 371pt + 448pt Name @@ -701,14 +664,14 @@ TableOfContents - F5945E4C0E02B3ED00706420 + F56524C40E02D24500F03B52 1CCC7628064C1048000F2A68 1CCC7629064C1048000F2A68 - F5945E4D0E02B3ED00706420 - F5945E4E0E02B3ED00706420 - F5945E4F0E02B3ED00706420 - F5945E500E02B3ED00706420 - F5945E510E02B3ED00706420 + F56524C50E02D24500F03B52 + F56524C60E02D24500F03B52 + F56524C70E02D24500F03B52 + F56524C80E02D24500F03B52 + F56524C90E02D24500F03B52 ToolbarConfiguration xcode.toolbar.config.debugV3 @@ -738,13 +701,13 @@ 5 WindowOrderList - F5945E5A0E02B40100706420 - F5945E5B0E02B40100706420 - F5945E5C0E02B40100706420 + F565251A0E02D68600F03B52 + F565251B0E02D68600F03B52 + F565251C0E02D68600F03B52 /Users/pieter/projects/Cocoa/GitTest/GitTest.xcodeproj WindowString - 527 151 1163 815 0 0 1680 1028 + 458 139 1168 889 0 0 1680 1028 WindowToolsV3 diff --git a/GitTest.xcodeproj/project.pbxproj b/GitTest.xcodeproj/project.pbxproj index ddd83c2..113f09b 100644 --- a/GitTest.xcodeproj/project.pbxproj +++ b/GitTest.xcodeproj/project.pbxproj @@ -13,6 +13,8 @@ 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; + F56524BB0E02D22D00F03B52 /* NSFileHandleExt.m in Sources */ = {isa = PBXBuildFile; fileRef = F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */; }; + F56524F00E02D45200F03B52 /* PBGitCommit.m in Sources */ = {isa = PBXBuildFile; fileRef = F56524EF0E02D45200F03B52 /* PBGitCommit.m */; }; F5945E170E02B0C200706420 /* PBGitRepository.m in Sources */ = {isa = PBXBuildFile; fileRef = F5945E160E02B0C200706420 /* PBGitRepository.m */; }; /* End PBXBuildFile section */ @@ -30,6 +32,10 @@ 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GitTest_AppDelegate.m; sourceTree = ""; }; 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; 8D1107320486CEB800E47090 /* GitTest.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = GitTest.app; sourceTree = BUILT_PRODUCTS_DIR; }; + F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSFileHandleExt.m; sourceTree = ""; }; + F56524BA0E02D22D00F03B52 /* NSFileHandleExt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSFileHandleExt.h; sourceTree = ""; }; + F56524EE0E02D45200F03B52 /* PBGitCommit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitCommit.h; sourceTree = ""; }; + F56524EF0E02D45200F03B52 /* PBGitCommit.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitCommit.m; sourceTree = ""; }; F5945E150E02B0C200706420 /* PBGitRepository.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PBGitRepository.h; sourceTree = ""; }; F5945E160E02B0C200706420 /* PBGitRepository.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PBGitRepository.m; sourceTree = ""; }; /* End PBXFileReference section */ @@ -49,10 +55,14 @@ 080E96DDFE201D6D7F000001 /* Classes */ = { isa = PBXGroup; children = ( + F56524B90E02D22D00F03B52 /* NSFileHandleExt.m */, + F56524BA0E02D22D00F03B52 /* NSFileHandleExt.h */, 77C8280B06725ACE000B614F /* GitTest_AppDelegate.h */, 77C8280C06725ACE000B614F /* GitTest_AppDelegate.m */, F5945E150E02B0C200706420 /* PBGitRepository.h */, F5945E160E02B0C200706420 /* PBGitRepository.m */, + F56524EE0E02D45200F03B52 /* PBGitCommit.h */, + F56524EF0E02D45200F03B52 /* PBGitCommit.m */, ); name = Classes; sourceTree = ""; @@ -191,6 +201,8 @@ 77C8280E06725ACE000B614F /* GitTest_AppDelegate.m in Sources */, 770B37ED0679A11B001EADE2 /* GitTest_DataModel.xcdatamodel in Sources */, F5945E170E02B0C200706420 /* PBGitRepository.m in Sources */, + F56524BB0E02D22D00F03B52 /* NSFileHandleExt.m in Sources */, + F56524F00E02D45200F03B52 /* PBGitCommit.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/GitTest_AppDelegate.m b/GitTest_AppDelegate.m index 179a032..1d370da 100644 --- a/GitTest_AppDelegate.m +++ b/GitTest_AppDelegate.m @@ -22,7 +22,6 @@ { self.repository = [PBGitRepository repositoryWithPath:@"/Users/Pieter/projects/bonnenteller/.git"]; NSLog(@"Repository is: %@", repository); - NSLog(@"Repository commits is: %@", repository.commits); return self; } diff --git a/NSFileHandleExt.h b/NSFileHandleExt.h new file mode 100644 index 0000000..da59b4d --- /dev/null +++ b/NSFileHandleExt.h @@ -0,0 +1,20 @@ +/* + * Extension for NSFileHandle to make it capable of easy network programming + * + * Version 1.0, get the newest from http://michael.stapelberg.de/NSFileHandleExt.php + * + * Copyright 2007 Michael Stapelberg + * + * Distributed under BSD-License, see http://michael.stapelberg.de/BSD.php + * + */ + +#import +#include +#include +#include +#include + +@interface NSFileHandle(NSFileHandleExt) +-(NSString*)readLine; +@end diff --git a/NSFileHandleExt.m b/NSFileHandleExt.m new file mode 100644 index 0000000..0e2412c --- /dev/null +++ b/NSFileHandleExt.m @@ -0,0 +1,62 @@ +/* + * Extension for NSFileHandle to make it capable of easy network programming + * + * Version 1.0, get the newest from http://michael.stapelberg.de/NSFileHandleExt.php + * + * Copyright 2007 Michael Stapelberg + * + * Distributed under BSD-License, see http://michael.stapelberg.de/BSD.php + * + */ + + +#define CONN_TIMEOUT 5 +#define BUFFER_SIZE 256 + +@implementation NSFileHandle(NSFileHandleExt) + +-(NSString*)readLine { + // If the socket is closed, return an empty string + if ([self fileDescriptor] <= 0) + return @""; + + int fd = [self fileDescriptor]; + + // Allocate BUFFER_SIZE bytes to store the line + int bufferSize = BUFFER_SIZE; + char *buffer = (char*)malloc(bufferSize + 1); + if (buffer == NULL) + [[NSException exceptionWithName:@"No memory left" reason:@"No more memory for allocating buffer" userInfo:nil] raise]; + + int bytesReceived = 0, n = 1; + + while (n > 0) { + n = read(fd, buffer + bytesReceived++, 1); + + if (n < 0) + [[NSException exceptionWithName:@"Socket error" reason:@"Remote host closed connection" userInfo:nil] raise]; + + if (bytesReceived >= bufferSize) { + // Make buffer bigger + bufferSize += BUFFER_SIZE; + buffer = (char*)realloc(buffer, bufferSize + 1); + if (buffer == NULL) + [[NSException exceptionWithName:@"No memory left" reason:@"No more memory for allocating buffer" userInfo:nil] raise]; + } + + switch (*(buffer + bytesReceived - 1)) { + case '\n': + buffer[bytesReceived-1] = '\0'; + return [NSString stringWithCString: buffer]; + case '\r': + bytesReceived--; + } + } + + buffer[bytesReceived-1] = '\0'; + NSString *retVal = [NSString stringWithCString: buffer]; + free(buffer); + return retVal; +} + +@end diff --git a/PBGitCommit.h b/PBGitCommit.h new file mode 100644 index 0000000..4d3bd50 --- /dev/null +++ b/PBGitCommit.h @@ -0,0 +1,25 @@ +// +// PBGitCommit.h +// GitTest +// +// Created by Pieter de Bie on 13-06-08. +// Copyright 2008 __MyCompanyName__. All rights reserved. +// + +#import +#import "PBGitRepository.h" + +@interface PBGitCommit : NSObject { + NSString* sha; + NSString* subject; + PBGitRepository* repository; +} + +- initWithRepository:(PBGitRepository*) repo andSha:(NSString*) sha; + +@property (copy) NSString* sha; +@property (copy) NSString* subject; +@property (readonly) NSString* details; + +@property (retain) PBGitRepository* repository; +@end diff --git a/PBGitCommit.m b/PBGitCommit.m new file mode 100644 index 0000000..a5b9e1a --- /dev/null +++ b/PBGitCommit.m @@ -0,0 +1,29 @@ +// +// PBGitCommit.m +// GitTest +// +// Created by Pieter de Bie on 13-06-08. +// Copyright 2008 __MyCompanyName__. All rights reserved. +// + +#import "PBGitCommit.h" + + +@implementation PBGitCommit + +@synthesize sha, repository, subject; + +- initWithRepository:(PBGitRepository*) repo andSha:(NSString*) newSha +{ + self.repository = repo; + self.sha = newSha; + return self; +} + +- (NSString*) details +{ + NSFileHandle* handle = [self.repository handleForCommand:[@"show " stringByAppendingString:self.sha]]; + NSString* details = [[NSString alloc] initWithData:[handle readDataToEndOfFile] encoding: NSASCIIStringEncoding]; + return details; +} +@end diff --git a/PBGitRepository.h b/PBGitRepository.h index 955bc14..7d4513c 100644 --- a/PBGitRepository.h +++ b/PBGitRepository.h @@ -8,7 +8,6 @@ #import - @interface PBGitRepository : NSObject { NSString* path; NSArray* commits; diff --git a/PBGitRepository.m b/PBGitRepository.m index ffeef57..11d0dd0 100644 --- a/PBGitRepository.m +++ b/PBGitRepository.m @@ -7,7 +7,9 @@ // #import "PBGitRepository.h" +#import "PBGitCommit.h" +#import "NSFileHandleExt.h" @implementation PBGitRepository @@ -32,33 +34,21 @@ static NSString* gitPath = @"/opt/pieter/bin/git"; - (NSArray*) commits { - NSLog(@"Hey"); if (commits != nil) return commits; - NSFileHandle* handle = [self handleForCommand:@"rev-list HEAD"]; - - int buffersize = 50; - char buffer[buffersize]; + NSFileHandle* handle = [self handleForCommand:@"log --pretty=format:%H%x01%s HEAD"]; NSMutableArray * newArray = [NSMutableArray array]; - int fd = [handle fileDescriptor]; - FILE * file = fdopen(fd, "r"); - - while (YES) { - - - if (fgets(buffer, buffersize, file)) { - NSString* s = [NSString stringWithCString:buffer length:buffersize]; - NSLog(@"Got string: %@", s); - [newArray addObject:s]; - } - else { - fclose(file); - NSLog(@"Done!"); - break; - } + NSString* currentLine = [handle readLine]; + + while (currentLine.length > 0) { + NSArray* components = [currentLine componentsSeparatedByString:@"\01"]; + PBGitCommit* newCommit = [[PBGitCommit alloc] initWithRepository: self andSha: [components objectAtIndex:0]]; + newCommit.subject = [components objectAtIndex:1]; + [newArray addObject: newCommit]; + currentLine = [handle readLine]; } - + commits = newArray; return commits; }