From a7553c73806617f085876f891579cc48d3a788ac Mon Sep 17 00:00:00 2001 From: Nate Weaver Date: Wed, 4 Jul 2012 13:11:18 -0500 Subject: [PATCH] Add PNG editor; lots of cleanup --- Cocoa/Classes/OpenPanelDelegate.h | 2 +- .../English.lproj/Application.nib/classes.nib | 88 - .../Application.nib/designable.nib | 3332 ++++++++++++++ Cocoa/English.lproj/Application.nib/info.nib | 27 - .../Application.nib/keyedobjects.nib | Bin 26686 -> 25798 bytes .../English.lproj/Application.nib/objects.nib | Bin 11162 -> 0 bytes .../ResourceDocument.nib/classes.nib | 42 - .../ResourceDocument.nib/designable.nib | 861 ++++ .../ResourceDocument.nib/info.nib | 33 - .../ResourceDocument.nib/objects.nib | Bin 2719 -> 0 bytes Cocoa/Info.plist | 21 +- .../FontDocument.nib/designable.nib | 117 +- .../FontDocument.nib/keyedobjects.nib | Bin 8779 -> 8857 bytes .../FontWindow.nib/designable.nib | 96 +- .../FontWindow.nib/keyedobjects.nib | Bin 16024 -> 15997 bytes .../HexWindow.nib/designable.nib | 282 +- .../HexWindow.nib/keyedobjects.nib | Bin 14683 -> 14325 bytes .../Plug-Ins/PNG Editor/PNGWindowController.h | 22 + .../Plug-Ins/PNG Editor/PNGWindowController.m | 68 + .../PNG Editor/PNGWindowController.xib | 324 ++ Cocoa/Plug-Ins/ResKnifePluginProtocol.h | 2 +- Cocoa/Plug-Ins/ResKnifeResourceProtocol.h | 2 +- .../char/English.lproj/char.nib/classes.nib | 44 - .../English.lproj/char.nib/designable.nib | 4052 +++++++++++++++++ .../char/English.lproj/char.nib/info.nib | 51 - .../English.lproj/char.nib/keyedobjects.nib | Bin 28648 -> 40476 bytes .../char/English.lproj/char.nib/objects.nib | Bin 16408 -> 0 bytes .../English.lproj/misn.nib/designable.nib | 1492 +++--- .../English.lproj/misn.nib/keyedobjects.nib | Bin 101149 -> 103897 bytes PNG Editor/PNG Editor-Info.plist | 34 + PNG Editor/PNG Editor-Prefix.pch | 7 + PNG Editor/en.lproj/InfoPlist.strings | 2 + ResKnife.xcodeproj/project.pbxproj | 202 +- 33 files changed, 9999 insertions(+), 1204 deletions(-) delete mode 100644 Cocoa/English.lproj/Application.nib/classes.nib create mode 100644 Cocoa/English.lproj/Application.nib/designable.nib delete mode 100644 Cocoa/English.lproj/Application.nib/info.nib delete mode 100644 Cocoa/English.lproj/Application.nib/objects.nib delete mode 100644 Cocoa/English.lproj/ResourceDocument.nib/classes.nib create mode 100644 Cocoa/English.lproj/ResourceDocument.nib/designable.nib delete mode 100644 Cocoa/English.lproj/ResourceDocument.nib/info.nib delete mode 100644 Cocoa/English.lproj/ResourceDocument.nib/objects.nib create mode 100644 Cocoa/Plug-Ins/PNG Editor/PNGWindowController.h create mode 100644 Cocoa/Plug-Ins/PNG Editor/PNGWindowController.m create mode 100644 Cocoa/Plug-Ins/PNG Editor/PNGWindowController.xib delete mode 100644 NovaTools/char/English.lproj/char.nib/classes.nib create mode 100644 NovaTools/char/English.lproj/char.nib/designable.nib delete mode 100644 NovaTools/char/English.lproj/char.nib/info.nib delete mode 100644 NovaTools/char/English.lproj/char.nib/objects.nib create mode 100644 PNG Editor/PNG Editor-Info.plist create mode 100644 PNG Editor/PNG Editor-Prefix.pch create mode 100644 PNG Editor/en.lproj/InfoPlist.strings diff --git a/Cocoa/Classes/OpenPanelDelegate.h b/Cocoa/Classes/OpenPanelDelegate.h index a6035a6..dedd78a 100644 --- a/Cocoa/Classes/OpenPanelDelegate.h +++ b/Cocoa/Classes/OpenPanelDelegate.h @@ -1,6 +1,6 @@ #import -@interface OpenPanelDelegate : NSObject +@interface OpenPanelDelegate : NSObject { /*! @var openPanelAccessoryView Accessory view for NSOpenPanels. */ IBOutlet NSView *openPanelAccessoryView; diff --git a/Cocoa/English.lproj/Application.nib/classes.nib b/Cocoa/English.lproj/Application.nib/classes.nib deleted file mode 100644 index cbfc87a..0000000 --- a/Cocoa/English.lproj/Application.nib/classes.nib +++ /dev/null @@ -1,88 +0,0 @@ -{ - IBClasses = ( - { - ACTIONS = { - emailDeveloper = id; - showAbout = id; - showInfo = id; - showPasteboard = id; - showPrefs = id; - visitSourceforge = id; - visitWebsite = id; - }; - CLASS = ApplicationDelegate; - LANGUAGE = ObjC; - OUTLETS = {openPanelDelegate = OpenPanelDelegate; }; - SUPERCLASS = NSObject; - }, - { - ACTIONS = { - deselectAll = id; - exportResourceToFile = id; - exportResourceToImageFile = id; - findNext = id; - findPrevious = id; - findWithSelection = id; - openResources = id; - openResourcesAsHex = id; - openResourcesInTemplate = id; - playSound = id; - revertResource = id; - saveResource = id; - scrollToSelection = id; - showAbout = id; - showCreateResourceSheet = id; - showExportToDFSheet = id; - showFind = id; - showInfo = id; - showPrefs = id; - showSelectTemplateSheet = id; - useIconView = id; - useListView = id; - }; - CLASS = FirstResponder; - LANGUAGE = ObjC; - SUPERCLASS = NSObject; - }, - {CLASS = NSOutlineView; LANGUAGE = ObjC; SUPERCLASS = NSTableView; }, - { - ACTIONS = {addFork = id; removeFork = id; }; - CLASS = OpenPanelDelegate; - LANGUAGE = ObjC; - OUTLETS = { - addForkButton = NSButton; - forkTableView = NSTableView; - openPanelAccessoryView = NSView; - removeForkButton = NSButton; - }; - SUPERCLASS = NSObject; - }, - {CLASS = OutlineSortView; LANGUAGE = ObjC; SUPERCLASS = NSOutlineView; }, - { - ACTIONS = { - clear = id; - copy = id; - creatorChanged = id; - exportResourceToFile = id; - exportResourceToImageFile = id; - openResources = id; - openResourcesAsHex = id; - openResourcesInTemplate = id; - paste = id; - playSound = id; - showCreateResourceSheet = id; - showSelectTemplateSheet = id; - typeChanged = id; - }; - CLASS = ResourceDocument; - LANGUAGE = ObjC; - OUTLETS = { - dataSource = ResourceDataSource; - mainWindow = NSWindow; - outlineView = NSOutlineView; - }; - SUPERCLASS = NSDocument; - } - ); - IBVersion = 1; -} \ No newline at end of file diff --git a/Cocoa/English.lproj/Application.nib/designable.nib b/Cocoa/English.lproj/Application.nib/designable.nib new file mode 100644 index 0000000..e621069 --- /dev/null +++ b/Cocoa/English.lproj/Application.nib/designable.nib @@ -0,0 +1,3332 @@ + + + + 1060 + 11E53 + 2182 + 1138.47 + 569.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 2182 + + + NSNumberFormatter + NSScroller + NSMenuItem + NSMenu + NSScrollView + NSTextFieldCell + NSButtonCell + NSButton + NSTableView + NSCustomView + NSCustomObject + NSTableColumn + NSTextField + + + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + + + NSApplication + + + + FirstResponder + + + NSApplication + + + Application + + + + ResKnife + + 1048576 + 2147483647 + + NSImage + NSMenuCheckmark + + + NSImage + NSMenuMixedState + + submenuAction: + + ResKnife + + + + About ResKnife + + 2147483647 + + + + + + Preferences... + , + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Services + + 1048576 + 2147483647 + + + submenuAction: + + + Services + + + _NSServicesMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Hide ResKnife + h + 1048576 + 2147483647 + + + + + + Hide Others + h + 1572864 + 2147483647 + + + + + + Show All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Quit ResKnife + q + 1048576 + 2147483647 + + + + + _NSAppleMenu + + + + + File + + 1048576 + 2147483647 + + + submenuAction: + 1 + + File + + + + New + n + 1048576 + 2147483647 + + + + + + Open... + o + 1048576 + 2147483647 + + + + + + Open Recent + + 1048576 + 2147483647 + + + submenuAction: + + + Open Recent + + + + + Clear Menu + + 1048576 + 2147483647 + + + + + _NSRecentDocumentsMenu + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Close + w + 1048576 + 2147483647 + + + + + + YES + Close All + w + 1572864 + 2147483647 + + + + + + Save + s + 1048576 + 2147483647 + + + + + + Save As... + S + 1048576 + 2147483647 + + + + + + Revert + r + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Show Info… + i + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Page Setup... + P + 1048576 + 2147483647 + + + + + + Print... + p + 1048576 + 2147483647 + + + + + + + + + Edit + + 1048576 + 2147483647 + + + submenuAction: + 2 + + Edit + + + + Undo + z + 1048576 + 2147483647 + + + + + + Redo + Z + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Cut + x + 1048576 + 2147483647 + + + + + + Copy + c + 1048576 + 2147483647 + + + + + + Paste + v + 1048576 + 2147483647 + + + + + + Clear + + 1048576 + 2147483647 + + + + + + Select All + a + 1048576 + 2147483647 + + + + + + Deselect All + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Show Pasteboard + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Find + + 1048576 + 2147483647 + + + submenuAction: + + + Find + + + + + Find... + f + 1048576 + 2147483647 + + + + + + Find Next + g + 1048576 + 2147483647 + + + + + + Find Previous + G + 1048576 + 2147483647 + + + + + + Use Selection for Find + + 1048576 + 2147483647 + + + + + + Scroll to Selection + j + 1048576 + 2147483647 + + + + + + + + + Spelling + + 1048576 + 2147483647 + + + submenuAction: + + Spelling + + + + Spelling... + : + 1048576 + 2147483647 + + + + + + Check Spelling + ; + 1048576 + 2147483647 + + + + + + Check Spelling As You Type + + 1048576 + 2147483647 + + + + + + + + + Speech + + 1048576 + 2147483647 + + + submenuAction: + + Speech + + + + Start Speaking + + 1048576 + 2147483647 + + + + + + Stop Speaking + + 1048576 + 2147483647 + + + + + + + + + + + + Resource + + 1048576 + 2147483647 + + + submenuAction: + 3 + + Resource + + + + Create New Resource… + k + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Edit in Default Editor + e + 1048576 + 2147483647 + + + + + + Edit with Default Template + E + 1048576 + 2147483647 + + + + + + Edit with Specific Template… + E + 1572864 + 2147483647 + + + + + + Edit as Hexadecimal + e + 1572864 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Save Resource + s + 1572864 + 2147483647 + + + + + + Revert Resource… + r + 1572864 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Play Sound + p + 1310720 + 2147483647 + + + + + + + + + Window + + 1048576 + 2147483647 + + + submenuAction: + 4 + + Window + + + + Minimize Window + m + 1048576 + 2147483647 + + + + + + Zoom Window + z + 1572864 + 2147483647 + + + + + + Cycle Through Windows + ` + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + List View + + 1048576 + 2147483647 + + + + + + Icon View + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Show Toolbar + + 1048576 + 2147483647 + + + + + + Customize Toolbar… + + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Move to Back + + 1048576 + 2147483647 + + + + + + Bring All to Front + + 1048576 + 2147483647 + + + + + _NSWindowsMenu + + + + + Help + + 1048576 + 2147483647 + + + submenuAction: + 5 + + Help + + + + ResKnife Help + ? + 1048576 + 2147483647 + + + + + + YES + YES + + + 1048576 + 2147483647 + + + + + + Visit Official Website… + + 1048576 + 2147483647 + + + + + + Visit Source Repository… + + 1048576 + 2147483647 + + + + + + Email Developer… + + 1048576 + 2147483647 + + + + + + + + _NSMainMenu + + + ApplicationDelegate + + + + 274 + + + + 268 + {{7, 114}, {441, 14}} + + + YES + + 67239424 + 4194304 + Select a fork to open: + + LucidaGrande + 11 + 3100 + + + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + + 274 + + + + 2304 + + + + 274 + {486, 98} + + + YES + + + 256 + {{302, 0}, {12, 17}} + + + + forkname + 247 + 160 + 1000 + + 75628096 + 134219776 + Fork Name + + + 3 + MC4zMzMzMzI5OQA + + + 6 + System + headerTextColor + + + + + 338820672 + 1024 + + LucidaGrande + 13 + 1044 + + + + 3 + MQA + + + + 3 + YES + YES + + + + forksize + 233 + 80 + 1000 + + 75628096 + 67110912 + Fork Size + + + + + + 338820672 + 67109888 + + + + + + Empty + + + . + + , + + en_GB + + -#,##0 bytes + #,##0 bytes + + + #,##0 bytes + -#,##0 bytes + + + + + + + + NaN + + + + 0 + 0 + YES + NO + 1 + AAAAAAAAAAAAAAAAAAAAAA + + + + . + , + YES + YES + YES + + + + + + 3 + YES + YES + + + + 3 + 2 + + + 6 + System + gridColor + + 3 + MC41AA + + + 17 + 46170112 + + + 1 + 15 + 0 + YES + 0 + 1 + + + {{1, 1}, {486, 98}} + + + + + + 6 + System + controlBackgroundColor + + + 4 + + + + 256 + {{476, 1}, {11, 98}} + + + 256 + + _doScroller: + 0.5157894492149353 + + + + -2147483392 + {{-100, -100}, {323, 15}} + + + 257 + + _doScroller: + 0.99047619104385376 + + + {{6, 6}, {488, 100}} + + + + 133138 + + + + QSAAAEEgAABBmAAAQZgAAA + + + + 265 + {{473, 105}, {21, 21}} + + + YES + + 67239424 + 134217728 + - + + LucidaGrande + 10 + 16 + + + -2038021889 + 268435462 + + + - + 400 + 75 + + + + + 265 + {{453, 105}, {21, 21}} + + + YES + + 67239424 + 134217728 + + + + + -2038021889 + 268435462 + + + + + 400 + 75 + + + + {500, 133} + + + + NSView + + NSResponder + + + OpenPanelDelegate + + + + + + + terminate: + + + + 139 + + + + hideOtherApplications: + + + + 146 + + + + hide: + + + + 152 + + + + unhideAllApplications: + + + + 153 + + + + delegate + + + + 215 + + + + performMiniaturize: + + + + 37 + + + + arrangeInFront: + + + + 39 + + + + runPageLayout: + + + + 87 + + + + showHelp: + + + + 122 + + + + clearRecentDocuments: + + + + 127 + + + + cut: + + + + 175 + + + + paste: + + + + 176 + + + + redo: + + + + 178 + + + + selectAll: + + + + 179 + + + + undo: + + + + 180 + + + + copy: + + + + 181 + + + + clear: + + + + 183 + + + + showGuessPanel: + + + + 188 + + + + checkSpelling: + + + + 190 + + + + toggleContinuousSpellChecking: + + + + 192 + + + + performClose: + + + + 193 + + + + newDocument: + + + + 195 + + + + openDocument: + + + + 196 + + + + saveDocument: + + + + 197 + + + + saveDocumentAs: + + + + 198 + + + + revertDocumentToSaved: + + + + 199 + + + + playSound: + + + + 213 + + + + showInfo: + + + + 218 + + + + showCreateResourceSheet: + + + + 220 + + + + performZoom: + + + + 227 + + + + toggleToolbarShown: + + + + 228 + + + + runToolbarCustomizationPalette: + + + + 229 + + + + openResourcesAsHex: + + + + 230 + + + + orderBack: + + + + 232 + + + + deselectAll: + + + + 234 + + + + showFind: + + + + 235 + + + + findNext: + + + + 236 + + + + findPrevious: + + + + 237 + + + + findWithSelection: + + + + 238 + + + + scrollToSelection: + + + + 239 + + + + showSelectTemplateSheet: + + + + 241 + + + + openResourcesInTemplate: + + + + 242 + + + + printDocument: + + + + 243 + + + + openResources: + + + + 245 + + + + performClose: + + + + 295 + + + + saveResource: + + + + 300 + + + + revertResource: + + + + 301 + + + + useListView: + + + + 312 + + + + useIconView: + + + + 313 + + + + startSpeaking: + + + + 318 + + + + stopSpeaking: + + + + 319 + + + + showPasteboard: + + + + 260 + + + + openPanelDelegate + + + + 276 + + + + emailDeveloper: + + + + 306 + + + + visitSourceforge: + + + + 307 + + + + visitWebsite: + + + + 308 + + + + showPrefs: + + + + 320 + + + + showAbout: + + + + 324 + + + + dataSource + + + + 291 + + + + delegate + + + + 292 + + + + addFork: + + + + 286 + + + + removeFork: + + + + 287 + + + + addForkButton + + + + 288 + + + + removeForkButton + + + + 289 + + + + forkTableView + + + + 290 + + + + openPanelAccessoryView + + + + 296 + + + + + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + 29 + + + + + + + + + + + MainMenu + + + 19 + + + + + + + + 24 + + + + + + + + + + + + + + + + + + + 5 + + + + + 23 + + + + + 92 + + + + + 222 + + + + + 223 + + + + + 224 + + + + + 225 + + + + + 231 + + + + + 309 + + + + + 310 + + + + + 311 + + + + + 323 + + + + + 56 + + + + + + + + 57 + + + + + + + + + + + + + + + + + 58 + + + + + 129 + + + + + 131 + + + + + + + + 130 + + + + + 134 + + + + + 136 + + + + + 143 + + + + + 144 + + + + + 145 + + + + + 149 + + + + + 150 + + + + + 83 + + + + + + + + 81 + + + + + + + + + + + + + + + + + + + + + 72 + + + + + 73 + + + + + 74 + + + + + 75 + + + + + 77 + + + + + 78 + + + + + 79 + + + + + 80 + + + + + 82 + + + + + 112 + + + + + 124 + + + + + + + + 125 + + + + + + + + 126 + + + + + 216 + + + + + 217 + + + + + 294 + + + + + 103 + + + + + + + + 106 + + + + + + + + + + + + 111 + + + + + 302 + + + + + 303 + + + + + 304 + + + + + 305 + + + + + 163 + + + + + + + + 169 + + + + + + + + + + + + + + + + + + + + + + 156 + + + + + 157 + + + + + 158 + + + + + 160 + + + + + 164 + + + + + 168 + + + + + + + + 159 + + + + + + + + + + + + 154 + + + + + 155 + + + + + 161 + + + + + 162 + + + + + 167 + + + + + 171 + + + + + 172 + + + + + 173 + + + + + 174 + + + + + 184 + + + + + + + + 185 + + + + + + + + + + 187 + + + + + 189 + + + + + 191 + + + + + 233 + + + + + 258 + + + + + 259 + + + + + 314 + + + + + + + + 315 + + + + + + + + + 316 + + + + + 317 + + + + + 200 + + + + + + + + 202 + + + + + + + + + + + + + + + + + + 201 + + + + + 203 + + + + + 204 + + + + + 206 + + + + + 207 + + + + + 208 + + + + + 209 + + + + + 210 + + + + + 226 + + + + + 298 + + + + + 299 + + + + + 214 + + + ApplicationDelegate + + + 246 + + + + + + + + + Accessory View + + + 264 + + + + + + + + 267 + + + + + + + + + + 265 + + + + + + + + + 266 + + + + + + + + 268 + + + + + + + + 283 + + + + + + + + 284 + + + + + + + + 275 + + + OpenPanelDelegate + + + 326 + + + + + 327 + + + + + 328 + + + + + 329 + + + + + + + + 297 + + + + + 330 + + + + + 331 + + + + + 332 + + + + + -3 + + + Application + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + 332 + + + + + ApplicationDelegate + NSObject + + id + id + id + id + id + id + id + + + + emailDeveloper: + id + + + showAbout: + id + + + showInfo: + id + + + showPasteboard: + id + + + showPrefs: + id + + + visitSourceforge: + id + + + visitWebsite: + id + + + + openPanelDelegate + OpenPanelDelegate + + + openPanelDelegate + + openPanelDelegate + OpenPanelDelegate + + + + IBProjectSource + ./Classes/ApplicationDelegate.h + + + + AsciiTextView + HexEditorTextView + + IBProjectSource + ./Classes/AsciiTextView.h + + + + BoomWindowController + NovaWindowController + + id + id + + + + playSound: + id + + + toggleSilence: + id + + + + NSTextField + NSComboBox + NSImageView + NSButton + NSButton + NSComboBox + + + + frameRateField + NSTextField + + + graphicsField + NSComboBox + + + imageWell + NSImageView + + + playButton + NSButton + + + soundButton + NSButton + + + soundField + NSComboBox + + + + IBProjectSource + ./Classes/BoomWindowController.h + + + + FindSheetController + NSWindowController + + id + id + id + id + id + id + id + + + + findNext: + id + + + findPrevious: + id + + + findWithSelection: + id + + + hideFindSheet: + id + + + replaceAll: + id + + + replaceFindNext: + id + + + showFindSheet: + id + + + + NSButton + NSButton + NSButton + NSForm + NSButton + NSButton + NSMatrix + NSButton + NSButton + NSButton + NSButton + + + + cancelButton + NSButton + + + caseSensitiveBox + NSButton + + + findNextButton + NSButton + + + findReplaceForm + NSForm + + + matchEntireWordsBox + NSButton + + + replaceAllButton + NSButton + + + searchASCIIOrHexRadios + NSMatrix + + + searchBackwardsBox + NSButton + + + searchSelectionOnlyBox + NSButton + + + startAtTopBox + NSButton + + + wrapAroundBox + NSButton + + + + IBProjectSource + ./Classes/FindSheetController.h + + + + FontWindowController + NSWindowController + + saveResource: + id + + + saveResource: + + saveResource: + id + + + + IBProjectSource + ./Classes/FontWindowController.h + + + + HexEditorDelegate + NSObject + + AsciiTextView + HexWindowController + HexTextView + NSTextField + NSTextView + + + + ascii + AsciiTextView + + + controller + HexWindowController + + + hex + HexTextView + + + message + NSTextField + + + offset + NSTextView + + + + IBProjectSource + ./Classes/HexEditorDelegate.h + + + + HexEditorTextView + NSTextView + + id + id + id + id + id + id + + + + clear: + id + + + copyASCII: + id + + + copyHex: + id + + + pasteAsASCII: + id + + + pasteAsHex: + id + + + pasteAsUnicode: + id + + + + IBProjectSource + ./Classes/HexEditorTextView.h + + + + HexTextView + HexEditorTextView + + IBProjectSource + ./Classes/HexTextView.h + + + + HexWindowController + NSWindowController + + id + id + id + + + + revertResource: + id + + + saveResource: + id + + + showFind: + id + + + + AsciiTextView + NSMenu + HexTextView + HexEditorDelegate + NSTextField + NSTextView + NSMenu + + + + ascii + AsciiTextView + + + copySubmenu + NSMenu + + + hex + HexTextView + + + hexDelegate + HexEditorDelegate + + + message + NSTextField + + + offset + NSTextView + + + pasteSubmenu + NSMenu + + + + IBProjectSource + ./Classes/HexWindowController.h + + + + NovaWindowController + NSWindowController + + toggleResID: + id + + + toggleResID: + + toggleResID: + id + + + + IBProjectSource + ./Classes/NovaWindowController.h + + + + OpenPanelDelegate + NSObject + + id + id + + + + addFork: + id + + + removeFork: + id + + + + NSButton + NSTableView + NSView + NSButton + + + + addForkButton + NSButton + + + forkTableView + NSTableView + + + openPanelAccessoryView + NSView + + + removeForkButton + NSButton + + + + IBProjectSource + ./Classes/OpenPanelDelegate.h + + + + ResourceDataSource + NSObject + + ResourceDocument + NSOutlineView + NSWindow + + + + document + ResourceDocument + + + outlineView + NSOutlineView + + + window + NSWindow + + + + IBProjectSource + ./Classes/ResourceDataSource.h + + + + ResourceDocument + NSDocument + + id + id + id + id + id + id + id + id + id + id + id + id + + + + clear: + id + + + copy: + id + + + creatorChanged: + id + + + exportResources: + id + + + openResources: + id + + + openResourcesAsHex: + id + + + openResourcesInTemplate: + id + + + paste: + id + + + playSound: + id + + + showCreateResourceSheet: + id + + + showSelectTemplateSheet: + id + + + typeChanged: + id + + + + ResourceDataSource + NSWindow + NSOutlineView + + + + dataSource + ResourceDataSource + + + mainWindow + NSWindow + + + outlineView + NSOutlineView + + + + IBProjectSource + ./Classes/ResourceDocument.h + + + + TemplateWindowController + NSWindowController + + id + id + id + id + id + id + id + + + + clear: + id + + + copy: + id + + + createListEntry: + id + + + cut: + id + + + paste: + id + + + revertResource: + id + + + saveResource: + id + + + + NSOutlineView + NSOutlineView + NSDrawer + + + + dataList + NSOutlineView + + + displayList + NSOutlineView + + + tmplDrawer + NSDrawer + + + + IBProjectSource + ./Classes/TemplateWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + YES + 3 + + {11, 11} + {10, 3} + + + diff --git a/Cocoa/English.lproj/Application.nib/info.nib b/Cocoa/English.lproj/Application.nib/info.nib deleted file mode 100644 index ffbb676..0000000 --- a/Cocoa/English.lproj/Application.nib/info.nib +++ /dev/null @@ -1,27 +0,0 @@ - - - - - IBDocumentLocation - 75 727 356 240 0 0 1600 1002 - IBEditorPositions - - 246 - 569 580 520 175 0 0 1600 1002 - 29 - 66 658 366 44 0 0 1600 1002 - - IBFramework Version - 446.1 - IBLockedObjects - - IBOldestOS - 1 - IBOpenObjects - - 29 - - IBSystem Version - 8L127 - - diff --git a/Cocoa/English.lproj/Application.nib/keyedobjects.nib b/Cocoa/English.lproj/Application.nib/keyedobjects.nib index 97761a838ef0aab813739fcbddc4c9a149664a5a..ab41aed2493435c977d5b7957972f3eb59dae6ef 100644 GIT binary patch literal 25798 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 O+PPbQJO7qF{eJ+jZ3cn> literal 26686 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 YYrwvM!wg^moHhpo?qv`fMh0900J)DCegFUf diff --git a/Cocoa/English.lproj/Application.nib/objects.nib b/Cocoa/English.lproj/Application.nib/objects.nib deleted file mode 100644 index 5525d74e278b6566986ef90ebbf42e27890dcee1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11162 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 Lw%u5%ZTtTL9l?N= diff --git a/Cocoa/English.lproj/ResourceDocument.nib/classes.nib b/Cocoa/English.lproj/ResourceDocument.nib/classes.nib deleted file mode 100644 index 6252961..0000000 --- a/Cocoa/English.lproj/ResourceDocument.nib/classes.nib +++ /dev/null @@ -1,42 +0,0 @@ -{ - IBClasses = ( - {CLASS = AttributesFormatter; LANGUAGE = ObjC; SUPERCLASS = NSFormatter; }, - {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - { - CLASS = OutlineViewDelegate; - LANGUAGE = ObjC; - OUTLETS = { - attributesFormatter = NSFormatter; - sizeFormatter = NSNumberFormatter; - window = NSWindow; - }; - SUPERCLASS = NSObject; - }, - {CLASS = RKOutlineView; LANGUAGE = ObjC; SUPERCLASS = NSOutlineView; }, - { - CLASS = ResourceDataSource; - LANGUAGE = ObjC; - OUTLETS = {document = ResourceDocument; outlineView = NSOutlineView; window = NSWindow; }; - SUPERCLASS = NSObject; - }, - { - ACTIONS = { - clear = id; - openResource = id; - openResourceAsHex = id; - playSound = id; - showCreateResourceSheet = id; - }; - CLASS = ResourceDocument; - LANGUAGE = ObjC; - OUTLETS = { - dataSource = ResourceDataSource; - mainWindow = NSWindow; - outlineView = NSOutlineView; - }; - SUPERCLASS = NSDocument; - }, - {CLASS = SizeFormatter; LANGUAGE = ObjC; SUPERCLASS = NSNumberFormatter; } - ); - IBVersion = 1; -} \ No newline at end of file diff --git a/Cocoa/English.lproj/ResourceDocument.nib/designable.nib b/Cocoa/English.lproj/ResourceDocument.nib/designable.nib new file mode 100644 index 0000000..c9a07ca --- /dev/null +++ b/Cocoa/English.lproj/ResourceDocument.nib/designable.nib @@ -0,0 +1,861 @@ + + + + 1070 + 11E53 + 2182 + 1138.47 + 569.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 2182 + + + NSView + NSOutlineView + NSScrollView + NSWindowTemplate + NSTextFieldCell + NSTableHeaderView + NSTableColumn + NSScroller + NSCustomObject + + + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + + ResourceDocument + + + FirstResponder + + + NSApplication + + + 15 + 2 + {{14, 561}, {540, 400}} + 1886912512 + Untitled Resource File + NSWindow + View + + {208.05900573730469, 200} + + + 256 + + + + 274 + + + + 2304 + + + + 4352 + {540, 384} + + + YES + + + 256 + {540, 17} + + + + + + + 256 + {{526, 0}, {16, 17}} + + + + name + 208 + 16 + 1000 + + 75628096 + 2048 + Name + + LucidaGrande + 11 + 3100 + + + 3 + MC4zMzMzMzI5ODU2AA + + + 6 + System + headerTextColor + + 3 + MAA + + + + + 338820672 + 1024 + + LucidaGrande + 13 + 1044 + + + + 3 + MQA + + + 6 + System + controlTextColor + + + + 3 + YES + + + + type + 60 + 60 + 60 + + 75628096 + 67110912 + Type + + + + + + 338820672 + 67109888 + + + + + + 3 + YES + + + + resID + 60 + 60 + 60 + + 75628096 + 67110912 + ID + + + 6 + System + headerColor + + + + + + 338820672 + 67109888 + + + + 6 + System + controlBackgroundColor + + 3 + MC42NjY2NjY2NjY3AA + + + + + 3 + YES + + + + size + 80 + 60 + 80 + + 75628096 + 67110912 + Size + + + + + + 338820672 + 67109888 + + + + + + 3 + YES + + + + attributes + 117 + 60 + 1000 + + 75628096 + 134219776 + Attributes + + + + + + 338820672 + 1024 + + + + + + 3 + YES + + + + 3 + 2 + + + 6 + System + gridColor + + 3 + MC41AA + + + 17 + -624918528 + + + 1 + -1 + 0 + YES + 0 + NO + 0 + + + {{1, 17}, {540, 384}} + + + + + + 4 + + + + 256 + {{526, 17}, {15, 378}} + + + + _doScroller: + 0.96616542339324951 + + + + 256 + {{1, 386}, {534, 15}} + + + 1 + + _doScroller: + 0.97042512893676758 + + + + 2304 + + + + {{1, 0}, {540, 17}} + + + + + + 4 + + + {{-1, -1}, {542, 402}} + + + + 2098 + + + + + QSAAAEEgAABBmAAAQZgAAA + + + {540, 400} + + + + {{0, 0}, {1920, 1178}} + {208.05900573730469, 222} + {10000000000000, 10000000000000} + 128 + YES + + + OutlineViewDelegate + + + ResourceDataSource + + + SizeFormatter + + + AttributesFormatter + + + + + + + window + + + + 8 + + + + dataSource + + + + 120 + + + + mainWindow + + + + 122 + + + + outlineView + + + + 155 + + + + delegate + + + + 9 + + + + initialFirstResponder + + + + 156 + + + + window + + + + 31 + + + + sizeFormatter + + + + 39 + + + + attributesFormatter + + + + 49 + + + + window + + + + 46 + + + + document + + + + 121 + + + + outlineView + + + + 154 + + + + dataSource + + + + 152 + + + + delegate + + + + 153 + + + + + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + 5 + + + + + + Window + + + 6 + + + + + + + + 146 + + + + + + + + + + + 145 + + + + + + + + + + + + 147 + + + + + + + + 148 + + + + + + + + 149 + + + + + + + + 150 + + + + + + + + 151 + + + + + + + + 24 + + + OutlineViewDelegate + + + 32 + + + ResourceDataSource + + + 38 + + + SizeFormatter + + + 48 + + + AttributesFormatter + + + 158 + + + + + 159 + + + + + 160 + + + + + 161 + + + + + 162 + + + + + 163 + + + + + 164 + + + + + 165 + + + + + -3 + + + Application + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + RKOutlineView + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + 165 + + + + + AttributesFormatter + NSFormatter + + IBProjectSource + ./Classes/AttributesFormatter.h + + + + OutlineViewDelegate + NSObject + + AttributesFormatter + NSOutlineView + SizeFormatter + NSWindow + + + + attributesFormatter + AttributesFormatter + + + outlineView + NSOutlineView + + + sizeFormatter + SizeFormatter + + + window + NSWindow + + + + IBProjectSource + ./Classes/OutlineViewDelegate.h + + + + RKOutlineView + NSOutlineView + + IBProjectSource + ./Classes/RKOutlineView.h + + + + ResourceDataSource + NSObject + + ResourceDocument + NSOutlineView + NSWindow + + + + document + ResourceDocument + + + outlineView + NSOutlineView + + + window + NSWindow + + + + IBProjectSource + ./Classes/ResourceDataSource.h + + + + ResourceDocument + NSDocument + + id + id + id + id + id + id + id + id + id + id + id + id + + + + clear: + id + + + copy: + id + + + creatorChanged: + id + + + exportResources: + id + + + openResources: + id + + + openResourcesAsHex: + id + + + openResourcesInTemplate: + id + + + paste: + id + + + playSound: + id + + + showCreateResourceSheet: + id + + + showSelectTemplateSheet: + id + + + typeChanged: + id + + + + ResourceDataSource + NSWindow + NSOutlineView + + + + dataSource + ResourceDataSource + + + mainWindow + NSWindow + + + outlineView + NSOutlineView + + + + IBProjectSource + ./Classes/ResourceDocument.h + + + + SizeFormatter + NSNumberFormatter + + IBProjectSource + ./Classes/SizeFormatter.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + YES + 3 + + diff --git a/Cocoa/English.lproj/ResourceDocument.nib/info.nib b/Cocoa/English.lproj/ResourceDocument.nib/info.nib deleted file mode 100644 index aacca19..0000000 --- a/Cocoa/English.lproj/ResourceDocument.nib/info.nib +++ /dev/null @@ -1,33 +0,0 @@ - - - - - IBDocumentLocation - 579 557 418 241 0 0 1600 1002 - IBFramework Version - 349.0 - IBLockedObjects - - 146 - - IBSystem Version - 7H63 - IBUserGuides - - CreateResourceSheet - - guideLocations - - guidesLocked - NO - - Window - - guideLocations - - guidesLocked - NO - - - - diff --git a/Cocoa/English.lproj/ResourceDocument.nib/objects.nib b/Cocoa/English.lproj/ResourceDocument.nib/objects.nib deleted file mode 100644 index 20d7ac0a89475b6dc72e39e4b3baf9aceb8fd22c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2719 zcma)8U2GIp6uz@RrGMM*Qb5E;n@A*JVr)o!Xew-JQ*G3Ru!s-Fkm>Af9oe0!v$JW- z3(WS;JnOg}yC4X{f-P}kVuNc#A`(J|2VxB2g$FUd)Rso#B01xexkHFk@O_QusoH) zd`?rco^WT82I9CC)RLMi$zxoRa?eK(ia8~(3gVC=pLWo->g%BZxhT`x+8%eYQ20(FGk+sdm(smktd-qGi zJ58Xs4SuU@4V_Fmj;D+oB;9$ zprB+Fl@!ZOH0YUaN>1f8F>3;Yws$?3P{pL>a*zhnX^u1TxoPeqXmolS=qdwZTJr={ zOnT;QVN>sFoH=#Qpyx~5&;K9Z7b3tHIfsDrMMfByLdpj-d@h%q;K#>Bbr^&AsoK*q8 z46a2FbnDy)gm`yM3x3T~VdDux7UOcjE9F+I}RZ_)vWiU}9SIS_2-Za|JyR=|onMP9Lx0 zL45--lUa8WlLI@yW;?HWTsdUgcn~m3-3!+BI=T!t=3TApRhJ!;#RDz+OX$Z9{LwI; zH(|Zpwg_J8_VL2eF;&USsk*A0-n(o5GE|;Hp#G3gb~kc9?UA#@}P2BR_G zO~zwwO%FV+a~6`syR`^BuE6hG>pQq#w{Foe=2>cO?dmGrfXG0`$a)kU=1UBGVOjC+ z%zy(J&efZY9PEfzGsuEbuZyBcQq6ZGUM>oJa2V_ZAamrau+ zmIE>MY-39{`}_NSyWR;$+lO$a-u4eQgVjFJVDwG{a99;{BSY)RenUjB0wAx)z3`v7 zH+|evm2xYuLDL`2Yhuon`~8rifo8}c8fYD;Y5a?!Maf$q zg^oan9_aNNM`3&tdj0I|mN#Wh(lTPI$De6E!%_z3$LuW3JP#88gzzkwiv~wShzRx9 z6xV~lmbv-q!2_L7>EuVtC)r8T+&v}rGatf}g# zz5JVf8~(%Cs2k$FroD(ti6jexUGY$AU46G{ul#O5_`{xom3EBZj$F_F3FsiE{qWD~ z5UBR{q^Ln>55rJ^2Y8tn!KQe%)PY)?63K)#it!R*F3K{zs3_3Azh`p{R@P;);@k}5 zJ;8Er0tA^`LhH>bKg3M7{Fv7ALu8NdA+>NZ)s@FpAAo9C?F>A!VP*xETT``cc`zOe z|HX*O7}wS;FUi$7GpX~B`<>;-y;xzHRO$w{2kUHQ_a$83EXk54@tI*s&1vg18D1!0 z)^@|xmmWUnMkd`2JKT~^Z1=uSK6Ym~cX_M3*yP5Jxtn!Ta&PP8BliiNoOGYm$tgG3 z;&$m|)@|!`S9;uSI{Cz1Yj!I-vE1-8?p>V}-Ifd~-KdeHBolw-HrujF#{8vQ) diff --git a/Cocoa/Info.plist b/Cocoa/Info.plist index 5169161..a6d4c43 100644 --- a/Cocoa/Info.plist +++ b/Cocoa/Info.plist @@ -10,7 +10,6 @@ CFBundleTypeExtensions rsrc - * CFBundleTypeIconFile Resource file.icns @@ -32,6 +31,26 @@ NSDocumentClass ResourceDocument + + CFBundleTypeExtensions + + * + + CFBundleTypeMIMETypes + + */* + + CFBundleTypeName + Anything + CFBundleTypeRole + Editor + LSItemContentTypes + + public.item + + NSDocumentClass + ResourceDocument + CFBundleExecutable ResKnife Cocoa diff --git a/Cocoa/Plug-Ins/Font Editor/English.lproj/FontDocument.nib/designable.nib b/Cocoa/Plug-Ins/Font Editor/English.lproj/FontDocument.nib/designable.nib index 210c31e..3041563 100644 --- a/Cocoa/Plug-Ins/Font Editor/English.lproj/FontDocument.nib/designable.nib +++ b/Cocoa/Plug-Ins/Font Editor/English.lproj/FontDocument.nib/designable.nib @@ -1,14 +1,14 @@ - 1030 - 11B26 - 1617 - 1138 - 566.00 + 1060 + 11E53 + 2182 + 1138.47 + 569.00 com.apple.InterfaceBuilder.CocoaPlugin - 1617 + 2182 NSView @@ -25,7 +25,10 @@ com.apple.InterfaceBuilder.CocoaPlugin - + + PluginDependencyRecalculationVersion + + FontWindowController @@ -63,12 +66,14 @@ 256 {294, 356} + YES 256 {294, 17} + @@ -245,6 +250,7 @@ {{0, 17}, {294, 356}} + @@ -255,6 +261,7 @@ 256 {{279, 17}, {15, 356}} + _doScroller: 0.6631578803062439 @@ -264,6 +271,7 @@ -2147483392 {{-100, -100}, {281, 11}} + 1 _doScroller: @@ -277,6 +285,7 @@ {294, 17} + @@ -285,6 +294,7 @@ {294, 373} + 133136 @@ -296,8 +306,9 @@ {294, 372} + - {{0, 0}, {1680, 1028}} + {{0, 0}, {1920, 1178}} {94, 108} {10000000000000, 10000000000000} YES @@ -321,14 +332,6 @@ - - - delegate - - - - 17 - window @@ -337,6 +340,22 @@ 18 + + + openTableInEditor: + + + + 44 + + + + delegate + + + + 17 + content: arrangedObjects @@ -387,22 +406,6 @@ 30 - - - value: arrangedObjects.name - - - - - - value: arrangedObjects.name - value - arrangedObjects.name - 2 - - - 31 - value: arrangedObjects.checksum @@ -419,6 +422,22 @@ 32 + + + value: arrangedObjects.name + + + + + + value: arrangedObjects.name + value + arrangedObjects.name + 2 + + + 31 + value: arrangedObjects.offset @@ -467,14 +486,6 @@ 37 - - - openTableInEditor: - - - - 44 - @@ -643,12 +654,34 @@ 52 - + + + + FontWindowController + NSWindowController + + saveResource: + id + + + saveResource: + + saveResource: + id + + + + IBProjectSource + ./Classes/FontWindowController.h + + + + 0 IBCocoaFramework com.apple.InterfaceBuilder.CocoaPlugin.macosx - + YES 3 diff --git a/Cocoa/Plug-Ins/Font Editor/English.lproj/FontDocument.nib/keyedobjects.nib b/Cocoa/Plug-Ins/Font Editor/English.lproj/FontDocument.nib/keyedobjects.nib index fcef92f8b8506572cabe4560c533f4869112dc32..e87c7a413618bfc261bb296e58167508904fca90 100644 GIT binary patch delta 5751 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

Gcw^M=N{k9S1^$)DtG&iGbv1}vR7^r z*pA5f5*`w@P_8aym_E+{d_8$9B_5u4ygEfqX)o3+3jX@)5oEk~fNE6Vk z)$G+A*Zig>TC=v5Hc6YN&DDCeGqek}E45p-yS1NbuV}AouW7GqZv?crw7+QYXzy~E zV>kmRa86F-WG;+r%(djAxfrfB*M>{wvbcP1JU4-x$W7urTrsznTgPqSHgYxGX6{vP zEB6}rI=744&ziX)2>c;7cbdz;{UAb<$Zl-RQZnN$! z-7#I@obHP5w(gjX1bwM~j(&;$dHrhrEBf{N zDt)znlYWbSyMC|!kp77Nr2cdL8U5G#%le!8`vz=a4K_o#AOW*7+IsuC>fKDJ&pa01B@BQ!N#G+ zVMe#H&{$;j8Ow}IjLVEGjL#WY8DBH*HtsPVHl8V~a05R*$QRY_W zSaTb5oH@aqYR)hZHV-uqGiRCe&0h0Vv)^24R?IJ$Uox*YuQl&CA25Gl{?Po9`D615 z^EvZn9`g*Z<~2OW>v=2RmXGHXA;FU&xySOkd>&uGyZJ)CgrC9B<2Udd`5JyR|0=(g zf0IAT9}n=K@u&FH{8|1If0Ms!K^DQ{w1^hj5@u;>X=h2YbhPxa47Oxj3N2GD&stVl z)>*b#j#y4w&Rf2>{9yUf@{{F`<*wzv<#)?NtJB)d+S;08O}Bci#nuw5&+50%wg#+= ztxK%StShYBthLsi*4@@U)`t%2*-dp2U@Y)x&kwn4U$w#l{<+cX=sy<}T& zd)>Crw%>NpcF6X3+fmy^+a=p&+jq7rwg-0B-q_yU-p)S6o^79LUtnKkUu<7uUuIun zf6l(jzRUip{k;8(zzB_mRH466B1{!Z1;0=(OcSOHGlU9ZmatHGMpz|09}r#?UKZ8} zuLzrk?Lw`vTi7eSFB}%W5WW&_3ill*htm<`NOKHy6gkQr^BhYZHI8kLgO1~l>y8_a zTaI5GcN}*e_nne6+?ndka*lM4c8+n5b&hl9JLfsqI(IwwINx*bbMAK@bRKeEa^7<} zTrQX7YUFC{3U@Vi1$wx0U9((sT+}tswZOH=wb)hTdd;=hb;0$E>yGQL>%QxE*FzDB zL~JQ`5VOS`F;~nJ3q-eAC>Dv!#P#B<;#Tof@tAl*JSl!Io)NzgzZ5Ts7sX5BW$`=l zig;DLCSDhBi1);QiVq~cWS2y#snksBEA^KKPLc*mL!?Y;xHLi8{*fPL@;Uj>`FnWN)clCQp-R$QANzIUvuK=gSM_XXIz) zrSfulrCcd1@(c1y@@jdlyiVRAZn$`|At@~@2; TI1a!?NZpg^Q1@*3Y^44dYTP!6 delta 5506 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 PLV+vOC2(!|RlfK)yAkh& diff --git a/Cocoa/Plug-Ins/Font Editor/English.lproj/FontWindow.nib/designable.nib b/Cocoa/Plug-Ins/Font Editor/English.lproj/FontWindow.nib/designable.nib index bc4398b..1b07d39 100644 --- a/Cocoa/Plug-Ins/Font Editor/English.lproj/FontWindow.nib/designable.nib +++ b/Cocoa/Plug-Ins/Font Editor/English.lproj/FontWindow.nib/designable.nib @@ -1,14 +1,14 @@ - 1020 - 11B26 - 1617 - 1138 - 566.00 + 1060 + 11E53 + 2182 + 1138.47 + 569.00 com.apple.InterfaceBuilder.CocoaPlugin - 1617 + 2182 NSCustomObject @@ -31,7 +31,10 @@ com.apple.InterfaceBuilder.CocoaPlugin - + + PluginDependencyRecalculationVersion + + FontWindowController @@ -53,15 +56,17 @@ View - {193.21799999999999, 168} + {193, 168} 256 {299, 218} + + - {{0, 0}, {1680, 1028}} - {193.21799999999999, 190} + {{0, 0}, {1920, 1178}} + {193, 190} {10000000000000, 10000000000000} YES

@@ -77,7 +82,7 @@
- + 256 @@ -224,7 +229,6 @@ {58, 207} - NSView @@ -241,7 +245,7 @@ {133.39599999999999, 86} - + 256 @@ -440,7 +444,7 @@ - {1, -1} + {5, 5} 0 4 @@ -541,15 +545,14 @@ {512, 384} - - {{0, 0}, {1680, 1028}} + {{0, 0}, {1920, 1178}} {133.39599999999999, 108} {10000000000000, 10000000000000} YES - + 256 @@ -807,7 +810,6 @@ {416, 313} - NSView @@ -824,6 +826,22 @@ 9
+ + + tableList + + + + 39 + + + + tableListDrawer + + + + 49 + delegate @@ -848,22 +866,6 @@ 35 - - - tableList - - - - 39 - - - - tableListDrawer - - - - 49 - delegate @@ -1249,12 +1251,34 @@ 77 - + + + + FontWindowController + NSWindowController + + saveResource: + id + + + saveResource: + + saveResource: + id + + + + IBProjectSource + ./Classes/FontWindowController.h + + + + 0 IBCocoaFramework com.apple.InterfaceBuilder.CocoaPlugin.macosx - + YES 3 diff --git a/Cocoa/Plug-Ins/Font Editor/English.lproj/FontWindow.nib/keyedobjects.nib b/Cocoa/Plug-Ins/Font Editor/English.lproj/FontWindow.nib/keyedobjects.nib index 54b8f15bcde308c7bc46cd56c44898a4a3e81135..6d024d51f30133c6a1f8099d54b6fbdce58a8f8e 100644 GIT binary patch literal 15997 zcmcJ0c|a4_+V?qgW)i|W2_b<9B#^KNk^vXgwxTGC3!)(6iV-5BNH7U*$n~Vwt+v(L zMcZ1h#iiD3t=iREt+jTw)z-RIty*iXTC29!z3ThSOhDZ3`+a}Bfxu+u%sJ1#{LW-# zZFQB$Yq#$~7%_+-7I8?S;1r5d%LJ#}Q{}2DwYWx(ah7{MgDehr`RFP*U2O5XYBdPY zT>6$8_d`k)fQ-nDEGQLapiJ~A>V{m1A|INGW}&CivuFj{fZj%%&`0QFv>knczC+)m z-Dod5jDAID&>!e8bP-)a*U>FZFpHE}iGy(nR%0Db!pS%Vr{WB3!>w^Y+#eU=VqA)c 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 Gd;Jfb<1^*} literal 16024 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 - 1020 - 11B26 - 1617 - 1138 - 566.00 + 1070 + 11E53 + 2182 + 1138.47 + 569.00 com.apple.InterfaceBuilder.CocoaPlugin - 1617 + 2182 NSView @@ -25,7 +25,10 @@ com.apple.InterfaceBuilder.CocoaPlugin - + + PluginDependencyRecalculationVersion + + HexWindowController @@ -281,7 +284,7 @@ - {1, -1} + {5, 5} 0 4 @@ -612,7 +615,7 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - {{0, 0}, {1680, 1028}} + {{0, 0}, {1920, 1178}} {226, 162} {10000000000000, 10000000000000} YES @@ -623,6 +626,70 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA + + + pasteSubmenu + + + + 33 + + + + copySubmenu + + + + 34 + + + + window + + + + 37 + + + + hexDelegate + + + + 40 + + + + message + + + + 57 + + + + offset + + + + 58 + + + + ascii + + + + 76 + + + + hex + + + + 77 + copyHex: @@ -671,30 +738,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 32 - - - pasteSubmenu - - - - 33 - - - - copySubmenu - - - - 34 - - - - window - - - - 37 - paste: @@ -703,13 +746,45 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 38 + + + pasteFromHex: + + + + 80 + - hexDelegate - + delegate + - 40 + 62 + + + + delegate + + + + 61 + + + + delegate + + + + 68 + + + + initialFirstResponder + + + + 73 @@ -737,43 +812,19 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA - message - - + hex + + - 57 + 74 - offset - - + ascii + + - 58 - - - - delegate - - - - 61 - - - - delegate - - - - 62 - - - - delegate - - - - 68 + 75 @@ -807,54 +858,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA 72 - - - initialFirstResponder - - - - 73 - - - - hex - - - - 74 - - - - ascii - - - - 75 - - - - ascii - - - - 76 - - - - hex - - - - 77 - - - - pasteFromHex: - - - - 80 - @@ -1279,47 +1282,6 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA ./Classes/HexWindowController.h - - NSDocument - - id - id - id - id - id - id - - - - printDocument: - id - - - revertDocumentToSaved: - id - - - runPageLayout: - id - - - saveDocument: - id - - - saveDocumentAs: - id - - - saveDocumentTo: - id - - - - IBProjectSource - ./Classes/NSDocument.h - - ResourceDataSource NSObject @@ -1510,13 +1472,13 @@ AAEAAQAAAT0AAwAAAAEAAgAAAVIAAwAAAAEAAQAAAVMAAwAAAAIAAQABAAAAAA IBCocoaFramework com.apple.InterfaceBuilder.CocoaPlugin.macosx - + YES 3 - {9, 8} - {7, 2} + {11, 11} + {10, 3} diff --git a/Cocoa/Plug-Ins/Hex Editor/English.lproj/HexWindow.nib/keyedobjects.nib b/Cocoa/Plug-Ins/Hex Editor/English.lproj/HexWindow.nib/keyedobjects.nib index 4a04c86c9eacac8b91b9a5ac77f2186182dddb8c..7ccecbbb09788df3837303ab83b2efde8968ed82 100644 GIT binary patch literal 14325 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

dxxTutO5Er4&{8RddKfd=7txKSxcZnYf7$a-w=N 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 D&d($} literal 14683 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 diff --git a/Cocoa/Plug-Ins/PNG Editor/PNGWindowController.h b/Cocoa/Plug-Ins/PNG Editor/PNGWindowController.h new file mode 100644 index 0000000..113aec0 --- /dev/null +++ b/Cocoa/Plug-Ins/PNG Editor/PNGWindowController.h @@ -0,0 +1,22 @@ +// +// PNGWindowController.h +// ResKnife +// +// Created by Nate Weaver on 2012-7-4. +// Copyright (c) 2012 Derailer. All rights reserved. +// + +#import +#import "ResKnifePluginProtocol.h" +#import "ResKnifeResourceProtocol.h" + + +@interface PNGWindowController : NSWindowController { + NSImageView *imageView; + NSImage *image; + id resource; +} + +@property (assign) IBOutlet NSImageView *imageView; + +@end diff --git a/Cocoa/Plug-Ins/PNG Editor/PNGWindowController.m b/Cocoa/Plug-Ins/PNG Editor/PNGWindowController.m new file mode 100644 index 0000000..3bba8f3 --- /dev/null +++ b/Cocoa/Plug-Ins/PNG Editor/PNGWindowController.m @@ -0,0 +1,68 @@ +// +// PNGWindowController.m +// ResKnife +// +// Created by Nate Weaver on 2012-7-4. +// Copyright (c) 2012 Derailer. All rights reserved. +// + +#import "PNGWindowController.h" + +@interface PNGWindowController () + +@end + +@implementation PNGWindowController +@synthesize imageView; + +- (id)initWithWindow:(NSWindow *)window +{ + self = [super initWithWindow:window]; + if (self) { + // Initialization code here. + } + + return self; +} + +- (void)windowDidLoad +{ + [super windowDidLoad]; + + // set the window's title + [[self window] setTitle:[resource defaultWindowTitle]]; + + NSData *data = [resource data]; + image = [[NSImage alloc] initWithData:data]; + [imageView setImage:image]; + + // we don't want this notification until we have a window! (Only register for notifications on the resource we're editing) + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(resourceDataDidChange:) name:ResourceDataDidChangeNotification object:resource]; + + // finally, show the window + [self showWindow:self]; +} + +- (void)dealloc { + [image release]; + [resource release]; + [super dealloc]; +} + +- (id)initWithResource:(id )inResource { + if (self = [self initWithWindowNibName:@"PNGWindowController"]) { + resource = [inResource retain]; + [self window]; + } + + return self; +} + +- (void)resourceDataDidChange:(NSNotification *)note { + NSData *data = [resource data]; + [image release]; + image = [[NSImage alloc] initWithData:data]; + [imageView setImage:image]; +} + +@end diff --git a/Cocoa/Plug-Ins/PNG Editor/PNGWindowController.xib b/Cocoa/Plug-Ins/PNG Editor/PNGWindowController.xib new file mode 100644 index 0000000..493576c --- /dev/null +++ b/Cocoa/Plug-Ins/PNG Editor/PNGWindowController.xib @@ -0,0 +1,324 @@ + + + + 1070 + 11E53 + 2182 + 1138.47 + 569.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 2182 + + + NSImageView + NSWindowTemplate + NSView + NSImageCell + NSCustomObject + IBNSLayoutConstraint + + + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + + PNGWindowController + + + FirstResponder + + + NSApplication + + + 15 + 2 + {{196, 240}, {535, 374}} + 544735232 + Window + NSWindow + + + + + 256 + + + + 268 + + Apple PDF pasteboard type + Apple PICT pasteboard type + Apple PNG pasteboard type + NSFilenamesPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT TIFF v4.0 pasteboard type + + {{17, 17}, {501, 340}} + + + _NS:9 + YES + + 130560 + 33554432 + _NS:9 + 0 + 0 + 2 + NO + + YES + + + {535, 374} + + + + + {{0, 0}, {1920, 1178}} + {10000000000000, 10000000000000} + PNG + 256 + YES + + + + + + + window + + + + 3 + + + + imageView + + + + 15 + + + + delegate + + + + 4 + + + + + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + -3 + + + Application + + + 1 + + + + + + + + 2 + + + + + + 5 + 0 + + 5 + 1 + + 20 + + 1000 + 8 + 29 + 3 + + + + + 3 + 0 + + 3 + 1 + + 20 + + 1000 + 8 + 29 + 3 + + + + + 6 + 0 + + 6 + 1 + + 20 + + 1000 + 8 + 29 + 3 + + + + + 4 + 0 + + 4 + 1 + + 20 + + 1000 + 8 + 29 + 3 + + + + + + + 5 + + + + + + + + 6 + + + + + 11 + + + + + 12 + + + + + 13 + + + + + 14 + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + {{357, 418}, {480, 270}} + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + 15 + + + + + NSLayoutConstraint + NSObject + + IBProjectSource + ./Classes/NSLayoutConstraint.h + + + + PNGWindowController + NSWindowController + + imageView + NSImageView + + + imageView + + imageView + NSImageView + + + + IBProjectSource + ./Classes/PNGWindowController.h + + + + + 0 + IBCocoaFramework + YES + 3 + YES + + diff --git a/Cocoa/Plug-Ins/ResKnifePluginProtocol.h b/Cocoa/Plug-Ins/ResKnifePluginProtocol.h index 732c142..db83b0b 100644 --- a/Cocoa/Plug-Ins/ResKnifePluginProtocol.h +++ b/Cocoa/Plug-Ins/ResKnifePluginProtocol.h @@ -5,7 +5,7 @@ @protocol ResKnifePluginProtocol @abstract Your plug-in's principal class must implement initWithResource: or initWithResources:, all other methods are optional, and thus declared in ResKnifeInformalPluginProtocol. */ -@protocol ResKnifePluginProtocol +@protocol ResKnifePluginProtocol /*! @method initWithResource: diff --git a/Cocoa/Plug-Ins/ResKnifeResourceProtocol.h b/Cocoa/Plug-Ins/ResKnifeResourceProtocol.h index a133030..5377a9a 100644 --- a/Cocoa/Plug-Ins/ResKnifeResourceProtocol.h +++ b/Cocoa/Plug-Ins/ResKnifeResourceProtocol.h @@ -23,7 +23,7 @@ #import -@protocol ResKnifeResourceProtocol +@protocol ResKnifeResourceProtocol - (void)touch; - (BOOL)isDirty; diff --git a/NovaTools/char/English.lproj/char.nib/classes.nib b/NovaTools/char/English.lproj/char.nib/classes.nib deleted file mode 100644 index 8cd2aec..0000000 --- a/NovaTools/char/English.lproj/char.nib/classes.nib +++ /dev/null @@ -1,44 +0,0 @@ -{ - IBClasses = ( - { - ACTIONS = { - editDate = id; - rotateIntroPictEarly = id; - stepDate = id; - togglePrincipalChar = id; - }; - CLASS = CharWindowController; - LANGUAGE = ObjC; - OUTLETS = { - dayField = NSTextField; - dayStepper = NSStepper; - goodiesForm = NSForm; - governmentForm = NSMatrix; - introDelayForm = NSForm; - introImageView = NSButton; - introPictTextForm = NSMatrix; - introTextView = NSTextView; - monthField = NSTextField; - monthStepper = NSStepper; - ncbForm = NSForm; - principalCharButton = NSButton; - shipField = NSComboBox; - startForm = NSMatrix; - statusForm = NSForm; - timeForm = NSForm; - titleForm = NSForm; - yearField = NSTextField; - yearStepper = NSStepper; - }; - SUPERCLASS = NovaWindowController; - }, - {CLASS = FirstResponder; LANGUAGE = ObjC; SUPERCLASS = NSObject; }, - { - ACTIONS = {toggleResID = id; }; - CLASS = NovaWindowController; - LANGUAGE = ObjC; - SUPERCLASS = NSWindowController; - } - ); - IBVersion = 1; -} \ No newline at end of file diff --git a/NovaTools/char/English.lproj/char.nib/designable.nib b/NovaTools/char/English.lproj/char.nib/designable.nib new file mode 100644 index 0000000..de24771 --- /dev/null +++ b/NovaTools/char/English.lproj/char.nib/designable.nib @@ -0,0 +1,4052 @@ + + + + 1060 + 11E53 + 2182 + 1138.47 + 569.00 + + com.apple.InterfaceBuilder.CocoaPlugin + 2182 + + + NSMatrix + NSStepper + NSButton + NSCustomObject + NSFormCell + NSComboBoxCell + NSTextField + NSNumberFormatter + NSComboBox + NSWindowTemplate + NSTextFieldCell + NSStepperCell + NSButtonCell + NSForm + NSBox + NSView + NSObjectController + NSScrollView + NSTabViewItem + NSTextView + NSScroller + NSTabView + + + com.apple.InterfaceBuilder.CocoaPlugin + + + PluginDependencyRecalculationVersion + + + + + CharWindowController + + + FirstResponder + + + NSApplication + + + + + + + + + NaN + + + + 0 + + + . + + , + + 0 + 1 + YES + YES + 1 + AIAAAAAAAAAAAAAAAAAAAA + + + 0 + 1 + NO + YES + 1 + /38AAAAAAAAAAAAAAAAAAA + + -#,##0 + +#,##0 + + + + +#,##0 + -#,##0 + + + + + + + + + . + , + YES + YES + YES + + + 15 + 2 + {{391, 142}, {522, 599}} + 1886912512 + Character + NSWindow + + View + + + {522, 599} + + + 256 + + + + 274 + + + + 274 + + + + 268 + {{222, 37}, {78, 99}} + + + YES + 4 + 1 + + + 343014976 + 205521920 + + + + + LucidaGrande + 11 + 3100 + + + 37 + + 67239424 + 67108864 + Delay: + + + + + + 343014976 + 205521920 + + + + + + 1 + 37 + + 67239424 + 67108864 + Delay: + + + + + + 343014976 + 205521920 + + + + 2 + 37 + + 67239424 + 67108864 + Delay: + + + + + + 343014976 + 205521920 + + + + 3 + 37 + + 67239424 + 67108864 + Delay: + + + + + + {78, 18} + {1, 8} + 67633152 + NSActionCell + + 343014976 + 205521920 + + + 37 + + 67239424 + 67108864 + Field: + + + + -1 + -1 + + 6 + System + controlColor + + 3 + MC42NjY2NjY2NjY3AA + + + + 3 + MQA + + + + + 268 + {{11, 15}, {42, 14}} + + + YES + + 67239424 + 71434240 + Text: + + + + + 6 + System + controlTextColor + + 3 + MAA + + + + + + + 274 + {{310, 1}, {164, 145}} + + + + + + + 1 + + + + 256 + + + + 274 + {111, 113} + + YES + + 67239424 + 134217728 + + + LucidaGrande + 13 + 1044 + + + 139215103 + 6 + + + + + 200 + 25 + + + + + 298 + {{-3, 49}, {150, 14}} + + YES + + 67239424 + 138412032 + No Images Specified + + + + + 3 + MC41AA + + + + + {{10, 19}, {144, 113}} + + Images + + + + + + 2 + + + + 256 + + + + 274 + + + + 2304 + + + + 2322 + + Apple HTML pasteboard type + Apple PDF pasteboard type + Apple PICT pasteboard type + CorePasteboardFlavorType 0x6D6F6F76 + NSColor pasteboard type + NSFilenamesPboardType + NSStringPboardType + NeXT Encapsulated PostScript v1.2 pasteboard type + NeXT RTFD pasteboard type + NeXT Rich Text Format v1.0 pasteboard type + NeXT TIFF v4.0 pasteboard type + + {144, 113} + + + + + + + + Intro Text Goes Here + + + + 6 + System + textColor + + + + Helvetica + 12 + 16 + + + + + + + + + + + 6 + + + + 144 + 1 + + + 3040 + 0 + + + 1 + MSAxIDEgMAA + + + + 6 + System + selectedTextBackgroundColor + + + + 6 + System + selectedTextColor + + + + + + + 1 + MCAwIDEAA + + + {8, -8} + + + + + + + 0 + + 6 + {225, 10000000} + + + + {144, 113} + + + + + + + {5, 5} + 0 + + 4 + + + + -2147483392 + {{-100, -100}, {11, 113}} + + + + 256 + + _doScroller: + 1 + + + + -2147483392 + {{-100, -100}, {87, 18}} + + + + 257 + + _doScroller: + 1 + 0.94565218687057495 + + + {144, 113} + + + + 133120 + + + + + + + 298 + {{-3, 49}, {150, 14}} + + + + YES + + 67239424 + 138412032 + No Text Specified + + + + + + + + {{10, 19}, {144, 113}} + + + + + Text + + + + + + + LucidaGrande + 9 + 3614 + + 268435456 + YES + + + + + + + 268 + {{58, 11}, {159, 126}} + + + YES + 5 + 1 + + + 343014977 + 4326400 + + + + YES + + 6 + System + textBackgroundColor + + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + 6 + System + headerColor + + + + 6 + System + headerTextColor + + + + + 338820672 + 1024 + + + YES + + 6 + System + controlBackgroundColor + + + + + 3 + YES + + + + 3 + 2 + + + 6 + System + gridColor + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014977 + 4326400 + + + + 1 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014977 + 4326400 + + + + 2 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014977 + 4326400 + + + + 3 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014977 + 4326400 + + + + 4 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + {159, 22} + {5, 4} + 67108864 + NSActionCell + + 343014976 + 4326400 + + + -1 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + -1 + -1 + + + + + + 268 + {{11, 116}, {42, 17}} + + + YES + + 67239424 + 71434240 + UElDVCAxOgo + + + + + + + + + 268 + {{11, 90}, {42, 17}} + + + YES + + 67239424 + 71434240 + UElDVCAyOgo + + + + + + + + + 268 + {{11, 64}, {42, 17}} + + + YES + + 67239424 + 71434240 + UElDVCAzOgo + + + + + + + + + 268 + {{11, 38}, {42, 17}} + + + YES + + 67239424 + 71434240 + UElDVCA0Ogo + + + + + + + + + 268 + {{217, 7}, {88, 28}} + + + YES + + 67239424 + 138018816 + Edit Text + + + -2038284033 + 1 + + Helvetica + 11 + 16 + + + + + + 200 + 25 + + + + {{2, 2}, {478, 153}} + + + + + {{20, 91}, {482, 173}} + + + {0, 0} + + 67239424 + 0 + Introduction + + + + 3 + MCAwLjgAA + + + + 3 + 0 + 2 + NO + + + + 290 + + + + 274 + + + + 266 + {{14, 14}, {450, 19}} + + + YES + 1 + 1 + + + 343014976 + 205521920 + + + + + + 71 + + 67239424 + 67108864 + Set On Start: + + + + + + {450, 19} + {1, 8} + 67633152 + NSActionCell + + 343014976 + 205521920 + + + 71 + + 67239424 + 67108864 + Field: + + + + -1 + -1 + + + + + {{2, 2}, {478, 44}} + + + + + {{20, 20}, {482, 64}} + + + {0, 0} + + 67239424 + 0 + Nova Control Bits + + + + 3 + MCAwLjgAA + + + + 3 + 0 + 2 + NO + + + + 265 + {{363, 558}, {141, 18}} + + + YES + + 67239424 + 0 + Principal Character + + + 1211912703 + 2 + + NSSwitch + + + + 200 + 25 + + + + + 265 + + + + 274 + + + + 268 + {{57, 68}, {26, 19}} + + + YES + + -1804468671 + 138544128 + 00 + + + YES + + + + + + + 256 + {{107, 68}, {26, 19}} + + + YES + + -1804468671 + 138544128 + 00 + + + YES + + + + + + + 256 + {{157, 68}, {40, 19}} + + + YES + + -1804468671 + 138544128 + 0000 + + + YES + + + + + + + 256 + {{200, 66}, {15, 22}} + + + YES + + 917024 + 131072 + + 1 + -999 + 9999 + 1 + YES + YES + + + + + 268 + {{11, 70}, {41, 14}} + + + YES + + 67239424 + 71434240 + Date: + + + + + + + + + 256 + {{86, 66}, {15, 22}} + + + YES + + 917024 + 131072 + + 1 + 1 + 31 + 1 + YES + YES + + + + + 266 + {{14, 14}, {199, 46}} + + + YES + 2 + 1 + + + 343014976 + 205521920 + + + + + + 39 + + 67239424 + 67108864 + Prefix: + + + + + + 343014976 + 205521920 + + + + + + 1 + 39 + + 67239424 + 67108864 + Suffix: + + + + + + {199, 19} + {1, 8} + 67633152 + NSActionCell + + 343014977 + 205521920 + + + 39 + + 67239424 + 67108864 + Field: + + + + -1 + -1 + + + + + + 256 + {{136, 66}, {15, 22}} + + + YES + + 917024 + 131072 + + 1 + 1 + 12 + 1 + YES + YES + + + + {{2, 2}, {227, 101}} + + + + + {{271, 424}, {231, 121}} + + + {0, 0} + + 67239424 + 0 + Beginning Of Time + + LucidaGrande + 13 + 1558 + + + + 3 + MCAwLjgAA + + + + 3 + 0 + 2 + NO + + + + 266 + + + + 274 + + + + 266 + {{14, 14}, {199, 46}} + + + YES + 2 + 1 + + + 343014976 + -1941961728 + + + + + + + + + + + + NaN + + + + 0 cr + + + . + + , + -#,##0 cr + #,##0 cr + + + #,##0 cr + -#,##0 cr + + + + + + + 0 + 0 + YES + NO + 1 + AAAAAAAAAAAAAAAAAAAAAA + + + + . + , + YES + YES + YES + + + 34 + + 67239424 + 67108864 + Cash: + + + + + + 343014976 + -1941961728 + + + + + + + + + + + + NaN + + + + 0 + + + . + + , + + 0 + 0 + NO + NO + 1 + AAAAAAAAAAAAAAAAAAAAAA + + -#,##0 + #,##0 + + + #,##0 + -#,##0 + + + + + + + + + . + , + YES + YES + YES + + + 1 + 34 + + 67239424 + 67108864 + Kills: + + + + + + {199, 19} + {1, 8} + 67633152 + NSActionCell + + 343014976 + 205521920 + + + 34 + + 67239424 + 67108864 + Field: + + + + -1 + -1 + + + + + + 266 + {{52, 66}, {164, 22}} + + + YES + + 343014976 + 4326400 + + + + + + YES + + + 7 + YES + YES + YES + + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 75628032 + 0 + + + LucidaGrande + 12 + 16 + + + 3 + MC4zMzMzMzMAA + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + + + + 268 + {{11, 70}, {36, 14}} + + + YES + + 67239424 + 71434240 + Ship: + + + + + + + + {{2, 2}, {227, 101}} + + + + + {{20, 424}, {231, 121}} + + + {0, 0} + + 67239424 + 0 + Initial Goodies + + + + 3 + MCAwLjgAA + + + + 3 + 0 + 2 + NO + + + + 266 + {{20, 557}, {337, 22}} + + + YES + 1 + 1 + + + 343014976 + 205521920 + + + + + + 101 + + 67239424 + 67108864 + Character Title: + + + + + + {337, 22} + {1, 8} + 67633152 + NSActionCell + + 343014976 + 205521920 + + + 101 + + 67239424 + 67108864 + Field: + + + + -1 + -1 + + + + + + 266 + + + + 274 + + + + 266 + {{77, 12}, {139, 103}} + + + YES + 4 + 1 + + + 343014976 + 4326400 + + + + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014976 + 4326400 + + + + 1 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014976 + 4326400 + + + + 2 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014976 + 4326400 + + + + 3 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + {139, 22} + {5, 5} + 67108864 + NSActionCell + + 343014976 + 4326400 + + + -1 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + -1 + -1 + + + + + + 268 + {{14, 14}, {55, 100}} + + + YES + 4 + 1 + + + 343014977 + 205521920 + + + + 15 + + 67239424 + 67108864 + 1: + + + + + + 343014977 + 205521920 + + + + + + 1 + 15 + + 67239424 + 67108864 + 2: + + + + + + 343014977 + 205521920 + + + + 2 + 15 + + 67239424 + 67108864 + 3: + + + + + + 343014977 + 205521920 + + + + 3 + 15 + + 67239424 + 67108864 + 4: + + + + + + {55, 19} + {1, 8} + 67633152 + NSActionCell + + 343014976 + 205521920 + + + 15 + + 67239424 + 67108864 + Field: + + + + -1 + -1 + + + + + + {{2, 2}, {227, 128}} + + + + + {{20, 269}, {231, 148}} + + + {0, 0} + + 67239424 + 0 + Initial Government Status + + + + 3 + MCAwLjgAA + + + + 3 + 0 + 2 + NO + + + + 265 + + + + 274 + + + + 256 + {{14, 10}, {202, 103}} + + + YES + 4 + 1 + + + 343014976 + 4326400 + + + + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014976 + 4326400 + + + + 1 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014976 + 4326400 + + + + 2 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + 343014976 + 4326400 + + + + 3 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + + {202, 22} + {5, 5} + 67108864 + NSActionCell + + 343014976 + 4326400 + + + -1 + YES + + + 7 + YES + YES + YES + + + + 274 + {13, 0} + + + YES + + + 10 + 10 + 1000 + + 67239424 + 0 + + + + + + + 338820672 + 1024 + + + YES + + + + 3 + YES + + + + 3 + 2 + + + 16 + tableViewAction: + -765427712 + + + 1 + -1 + 0 + YES + 0 + 1 + + + -1 + -1 + + + + + {{2, 2}, {227, 126}} + + + + + {{271, 271}, {231, 146}} + + + {0, 0} + + 67239424 + 0 + Starting Locations + + + + 3 + MCAwLjgAA + + + + 3 + 0 + 2 + NO + + + {522, 599} + + + + {{0, 0}, {1920, 1178}} + {522, 621} + {10000000000000, 10000000000000} + char + YES + + + + day + month + year + + YES + YES + + + + + introText + + YES + YES + + + + + + + + window + + + + 221 + + + + principalCharButton + + + + 271 + + + + togglePrincipalChar: + + + + 274 + + + + titleForm + + + + 458 + + + + introDelayForm + + + + 262 + + + + introTextView + + + + 273 + + + + rotateIntroPictEarly: + + + + 278 + + + + introImageView + + + + 279 + + + + introPictTextForm + + + + 470 + + + + ncbForm + + + + 268 + + + + dayField + + + + 460 + + + + monthField + + + + 461 + + + + yearField + + + + 463 + + + + yearStepper + + + + 464 + + + + dayStepper + + + + 459 + + + + timeForm + + + + 465 + + + + monthStepper + + + + 462 + + + + goodiesForm + + + + 237 + + + + shipField + + + + 270 + + + + governmentForm + + + + 471 + + + + statusForm + + + + 250 + + + + startForm + + + + 476 + + + + delegate + + + + 222 + + + + formatter + + + + 220 + + + + hidden: selection.introText + + + + + + hidden: selection.introText + hidden + selection.introText + + NSValueTransformerName + NSIsNil + + 2 + + + 401 + + + + value: selection.introText + + + + + + value: selection.introText + value + selection.introText + 2 + + + 400 + + + + value: selection.day + + + + + + value: selection.day + value + selection.day + 2 + + + 377 + + + + value: selection.month + + + + + + value: selection.month + value + selection.month + 2 + + + 379 + + + + value: selection.year + + + + + + value: selection.year + value + selection.year + 2 + + + 381 + + + + value: selection.year + + + + + + value: selection.year + value + selection.year + 2 + + + 389 + + + + value: selection.day + + + + + + value: selection.day + value + selection.day + 2 + + + 385 + + + + value: selection.month + + + + + + value: selection.month + value + selection.month + 2 + + + 387 + + + + hidden: selection.introText + + + + + + hidden: selection.introText + hidden + selection.introText + + NSValueTransformerName + NSIsNotNil + + 2 + + + 402 + + + + + + 0 + + + + + + -2 + + + File's Owner + + + -1 + + + First Responder + + + 61 + + + Status Formatter + + + 137 + + + + + + char + + + 138 + + + + + + + + + + + + + + + 149 + + + + + + + + + + + + + + + + 153 + + + + + + + + 201 + + + + + + + + 374 + + + + + + + + + + + + + + + 403 + + + + + + + + + + 406 + + + + + + + + + 408 + + + + + 454 + + + + + + + + + 456 + + + + + + + + 323 + + + DateController + + + 392 + + + IntroController + + + 487 + + + + + 502 + + + + + -3 + + + Application + + + 148 + + + + + + + + + + + + 497 + + + + + 150 + + + + + 145 + + + + + 142 + + + + + 139 + + + + + 152 + + + + + + + + 478 + + + + + 212 + + + + + + + + + 216 + + + + + + + + 214 + + + + + + + + 215 + + + + + + + + + 391 + + + + + + + + 277 + + + + + + + + 479 + + + + + 480 + + + + + 213 + + + + + + + + + 390 + + + + + + + + 218 + + + + + + + + + + 507 + + + + + 506 + + + + + 219 + + + + + 481 + + + + + 355 + + + + + + + + + + + + + 498 + + + + + 363 + + + + + 362 + + + + + 361 + + + + + 360 + + + + + 359 + + + + + 255 + + + + + + + + 482 + + + + + 259 + + + + + + + + 483 + + + + + 260 + + + + + + + + 484 + + + + + 261 + + + + + + + + 485 + + + + + 280 + + + + + + + + 486 + + + + + 154 + + + + + + + + + 499 + + + + + 156 + + + + + 365 + + + + + + + + 488 + + + + + 366 + + + + + + + + 489 + + + + + 367 + + + + + + + + 490 + + + + + 368 + + + + + + + + 491 + + + + + 369 + + + + + + + + 492 + + + + + 370 + + + + + + + + 493 + + + + + 371 + + + + + + + + + + 500 + + + + + 373 + + + + + 364 + + + + + 372 + + + + + + + + 494 + + + + + 181 + + + + + + + + + + 501 + + + + + 185 + + + + + + + + 179 + + + + + + + + 178 + + + + + 275 + + + + + 183 + + + + + + + + 495 + + + + + 184 + + + + + + + + 496 + + + + + 466 + + + + + + + + + + + + 504 + + + + + 469 + + + + + 468 + + + + + 467 + + + + + 176 + + + + + 170 + + + + + + + + + + + + 503 + + + + + 175 + + + + + 174 + + + + + 171 + + + + + 169 + + + + + 472 + + + + + + + + + + + + 505 + + + + + 475 + + + + + 474 + + + + + 473 + + + + + 162 + + + + + + + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + com.apple.InterfaceBuilder.CocoaPlugin + + + + + + 507 + + + + + CharWindowController + NovaWindowController + + id + id + id + + + + editDate: + id + + + stepDate: + id + + + togglePrincipalChar: + id + + + + NSTextField + NSStepper + NSForm + NSMatrix + NSForm + NSButton + NSMatrix + NSTextView + NSTextField + NSStepper + NSForm + NSButton + NSComboBox + NSMatrix + NSForm + NSForm + NSForm + NSTextField + NSStepper + + + + dayField + NSTextField + + + dayStepper + NSStepper + + + goodiesForm + NSForm + + + governmentForm + NSMatrix + + + introDelayForm + NSForm + + + introImageView + NSButton + + + introPictTextForm + NSMatrix + + + introTextView + NSTextView + + + monthField + NSTextField + + + monthStepper + NSStepper + + + ncbForm + NSForm + + + principalCharButton + NSButton + + + shipField + NSComboBox + + + startForm + NSMatrix + + + statusForm + NSForm + + + timeForm + NSForm + + + titleForm + NSForm + + + yearField + NSTextField + + + yearStepper + NSStepper + + + + IBProjectSource + ./Classes/CharWindowController.h + + + + NovaWindowController + NSWindowController + + toggleResID: + id + + + toggleResID: + + toggleResID: + id + + + + IBProjectSource + ./Classes/NovaWindowController.h + + + + + 0 + IBCocoaFramework + + com.apple.InterfaceBuilder.CocoaPlugin.macosx + + + YES + 3 + + diff --git a/NovaTools/char/English.lproj/char.nib/info.nib b/NovaTools/char/English.lproj/char.nib/info.nib deleted file mode 100644 index e4a8a0f..0000000 --- a/NovaTools/char/English.lproj/char.nib/info.nib +++ /dev/null @@ -1,51 +0,0 @@ - - - - - IBDocumentLocation - 10 459 386 530 0 0 1280 1002 - IBFramework Version - 326.0 - IBGroupedObjects - - 2 - - 372 - 367 - 365 - 370 - 368 - 366 - - - IBLastGroupID - 3 - IBLockedObjects - - 369 - 365 - 370 - 366 - 372 - 367 - 368 - 371 - 184 - 181 - 183 - 374 - 403 - 154 - 390 - 218 - - IBOldestOS - 3 - IBOpenObjects - - 137 - - IBSystem Version - 7A179 - - diff --git a/NovaTools/char/English.lproj/char.nib/keyedobjects.nib b/NovaTools/char/English.lproj/char.nib/keyedobjects.nib index 47e278cc19efd278c3903633329b670e78441566..8dd73c0ed44e24fb975e384699af01872e9ecf1c 100644 GIT binary patch literal 40476 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 literal 28648 zcmcJ22Y3`k|NoRNmqzZ=E9oRa64EP4NFgK;LOLAeE*!}b0wD=0^vDjq7eNrQP!+LY zLr@e&R0Kh#OA{0UQEZ@s4gcTWy%Zp?FYoVp{@jyfZ)bMOXTJSAvy5t}t!ZkGh&YZg zB8Vam@kl@-vepNh8Y{=tOf)wR3xr=yHT88Rfz9;|!vgC^jWt&`H&tlu^NRpa>L);!!e6LzQS8T817$tI^|V z8+s1Cie5vnquuB&^bXpG_M?O76Z9E6f{vq;=oC7G&Y|<@OY{|b4_!i6&^PEBx`}>4 zzoOgd5A+x2u`l++{x}GS;4mDH``{=Xjbm{fPRCg|8xO!aI1dlTg}4Nd$91?KH{eFx zf*-<*@lw13KaMxy&3GGr5pTyY<5%zw{5t&Ih2MnVZ{a=g`(3$jych37-{24M0eldD zhL7Om_yj(M&)_fcxA=Sf6aEGNj{hK5XdAI5c0@;4VsBI!%|kvx)5hLdtKhP050WD=Q7rjV&*8ktU7$wOoYkq9FT$a1oZtVZ9WY2+!g zo@^wW$TMUsd5*kDUM8=S9b_kYk9>e8kdMh>@(KBj93iJkA(~CjkPGA@`HFl^u99z{ zt?T4R@)J2rekH$=Kgi!ypd!^!8>*usk*EW8CT`S?dJtdgNxi5K^`pILZyH6@XgbY6 zHnaqOO6f41N~_Q|T0_UtT3SczX(Mf>6X_&6l}@Lv^dUNv&Y|-x^_S4)P=6JD1WH!Z zM=f`sq#NMw7Wy>YeTF`3xx1ad0(W1hJK^pw`ljXXyL2Di-A_M)y9ek&^d9|~9=4Pn zqbH&43_S~F=ja#oOZpZ4nqH>g&};NNdY%4Af1)?&P5K+XMSrJ%(7)*&j^_mO45#6& zIBU*^v*o&R_M8Lf&Utd(IX|u^*NY3|BDp9ohKrTgor~iV&^KHXmkhQ0a;aPzm&s*u zIb1F`n9Ju1xuKk%E9XXYHQZRPj;rSyxhDAA!cFF;aMQTyoWwD13AdbE$*tzraBI28 zxF@(Lx%J#L+*a;+?j`PJ?p5wJZYQ^kdz0I(^!OIH2YP&$+sD1neZYMP{qE-uavyVt zxntZ3?sM)uJo`2G4fg~0BljD3i@VMJ!Trhog=4upJmLvYd6C!fTI|Q`a2W5%JK&fm2-;l6FNgM4 z@GC8M*Yc0U-SzwieiPi^%s*|p|2)4P?!U^v26uPxJ1uwL=HG?8@ADtP-4FTw(Bnt^ zK}*?Z{4ppy#eWWEr};B5%Cr1={tNzV{tADMzs}#}f8qb&|59rUMBs6%U?o`7R>4NF zv)pwQT;Q&U;0brVgzlERfkH6c?Jb1D-7uk#Ah6dSSR=5RAe|!6Z})Rl;bYTBs4m3bn#`pEsZwhY-?+EV-dxiIekAws8_n`2p@R@J~zU>uG2%ih5g|osr;S1q{@TKsT z@U?JRxGH=jd@Fn>d@uYU{3QG=+!THheiLp9zYBi|e+&PJSfqTW7$HWAQDU?hBgT>_ zF;0vpj$(qCC?<)?VqY;ujK@Swg*s_sKQSHZM+$oQouN{9gP){89W# z{8_vq-V}cke-(cdZ;7|X-^D+~KgGYqzr{P^KN_UL8ls^Z4$ao^8bKp!G#V?7wZ=wc ztFhB`)7WdY8lA>Ld(L`t>HBqI3buG2E7qs@s4s}EJNQ-pH0XZTkMrf#|skwfb`$Uuk)3ew%P3t95?V~SB*@RM1DvE^}4{m8T0aC^0=F17)Ht)E{M|0VoIMqJd}-%0q)uJ{p1wP$4Qp#i#_8qB1lT4MTb~9F0Kb z$bgKf0*yo_$x6y%WFD9Uj4Wbg2_wrGS;5FkMjl~g4I_^+@;D<;GV&}V&oi=}kyjYm z!N@K~_Av4RBL^8d#KD+HFYMLT!!Ws=b1*CYXPm|`j*B@vlJm^NSTuL1+62hMdMK&sz(iI0%}A}s2R1O ziD(j<4DC%pQ_(au9krr|&5zWmomi`n`?pm&2kAeDnF)@rcCrj=B9@Fx+=5$ME^Q@HLIYTg2wvhdbuK8 z7q>K+8zw1hR;g03Z`A$GD;pz6T`nT z{0k$o(oE=f+O)`+P~XUy)==MRv9WL!5z*SJ(&HL5YBPEitwoQaby7FURq~R2K1WZW zC(%=AJ=y@xZ$z8WW>|_XXe@dfJ%hHQXJO(cHO;kV83cd^Kxn9MY?e`nX`1Vr6-l7- zUm1)Bm_eyNw5F%9<+EfJPH6oywRy(6o&}bFn9s zd8u<+jCP`3=neFy5`OE3M;Co*I@B;wwLkobjWe7ngl$fd|56SH)`UvK?4IKa^!<&F; z>Z&DowYQJap-t!zI*ei!Y1t-GlsYooDHnIo=~K&`Jd2`|x*EvQPAhp#9*E?vC3iP* z!qPL&RUxAD~hq8`31VL30*)J6=7?cNP1(VX$ml%@^_d@ znTf4s(;`EC6IxGMP;4W?ua#b90=x`^4wgxz-`$;FwR9R%mR)16tx7rpF4A}CI{F^q z{Q>=menLN^8#0f}GC(Fn`L9ewG8xL(vTQK}>t=$pT3cVOsFhHuw^opPNnvHhQ<|F1 zg=IhJJ(gJ{euz4m|%)Ih2mtwf)!SUh(4(ON*<}A*MKTz)*1>$@?V%vyRf>T)nWmQSc9#w zHMYUF*baBY_E?K`*a16YC**;h(R}QJU9lTj6Z5e<_Q0OV4|`#6+#SCAKp zS5?a)yv|$=io;T_JXuqxi0Af_(J*UMGt4Di5!S#7YI$4BYB}&-c$K-bX1qz3z~Rkf z>RXzC)z!g{F*UW_Xp$18SSd+Lm7=A-Qj`=arAhsy^s?Rop#cFAWns#nV<-U!z!D~+ zL>ws3ZX6ggQjD^6xCaj2h=Ubvo>impx2bW;G29dCAI80KZyYK!K1{b}R7Bzs8TstHfRpx-e^nbremaJkZ}2@a6C@Hi8u)-!?N{7 z$8ZWxMYC}l?uX`s-2(8}HPT5wm-apR%@;HH*V4TptgqE!D+%i*PX*H2zY5M&_Q! zrML_a#lx^3562^LIW}M;t^l-0ViVv!3RmJPY{sK;H6DX&@K`(!182ZcRYSA5c}lH$ zu&GHkw$*#Gh6m~e;0M>#$?6KEidv#5!uD^9wE{GxmKDLEE3}Rl(lCp(Tng1kB_cO5@sYjLehT+i?phOaV`bY3-N z@C+=0z#oqpYQ;10EIb=podamsfV4b@=i+&IK3)J+zYwS5MKJG-`bMC-k|_;f;XwdW zfwe#pK=pNi#E{XWo6L$GQUYc`Q-i4y_&^rzs)1s`E2Dn0+=4Wi;UNse?|iL;l+SRX zI)^1_)CRn;lc|N5!IUQ9#-suf(hHBX~7lgCE6f@nd+MR3KGL4bpjr zV;N3lIECSKhWlU8I{a7L7%XG_1bz}p_$jyRcgD z8?y4ZG;~a9sQm8H?6!=?(ACp#cY6A?@^r=BPrqY%dgL$#xybvh5B#3eL>n~byB~kw z^7!ae7Mpw`_%>77Vs=R5q_I++1DAnNseH4urGt;+W2&Vijh8@7 zX)9HGq5WZt8G=tLW=Mo;hTzZf>CO1GYS*d^1??(kRJ-kq&*F2>;B)wVhoNE_lv1x8 zED^aA<;z)>tHIupuwbb(rlIfzmxg+ zy42X2lYanqeFXmqoZKWawc5{U)JA**-;|oA>8J3o%38Lq9Ahd~KLI?#izJY!s9N~$8-XJ2; zC?-LHxv{3cs-{x$b0?Z$;Xnr{^kPmB0LuAxd1=P&8t1d$c{2BBZy9j8WDd?Hn*AOO4Vqkt}>`N#ix$7 zNLdmjlg|~>Lt1bWeM>?}Ph`df#K0`l3qL}7!z5*EF}DhqK^}`7Q?SskG*_A@%~#MS z;pjkNWSKf{bqJ9pY9on4v9Q{mX#L(kVxW&$5=TO%h0+;mk=j@SG#1sarAZR1>F#gh~mGD#(A(h})}!m>d1lSw+sK&>Q`WZ_xJgY<_+v*Bj|$sxHol?;TdK`<6M zJ_58QGb`{z4wxrOunktZsoe-^yD2S|j!Da;&%pnX4oSz=&IhAWo1m?MB&T!NLr4KB zBt^2kAjL4Y68I^FPZ=2s5y4?Z53ps`SGFne0g6C`PBU8?o0P~-r6rcKTzX$xA-y7f zptC~K$7+`&KoF49vnp>B12zyNsZhEaNlauEjAj6-Bvs%O{X}w!nT#gYuw=zx2AQj} zz$pZi85m1;W6bjEm9~8xm^dNENkp&8C_0idP*Hc4N7{B zj3whpEg4VhNIhvF6G$UzBF)lDX_fSdv|3stJu0o09+TEdk4sNfXx-Br8fwkH1zFj? z4dC9GN7b7et9+Xk+sDIFmYZ2}elID#!TBBlT6yYu|~H z;Su+@5UEt|4>Gr*sijsHyuM&%HN(QzG&IZ4MBV?4Wk@+CgY)h$gb-ME4TvHTpG}=d z)m`bRBsV+TcVbLeBXO0DH*nJLZ_-_zP)T;y{bd1}^^N9&cF;v&d{R2dHl@P~AMpn$8EWP>Ec@>dS!1q^C&MJkyl=mbPfQOb?j~ zJ@{vW_L0_0FP$I@$s%HerWTVWpp*T`QnF0uVrZloyb};j@KoMlBZx?r`!fQOjbY(50jPBCg}xfqsriqpaWn~fYNBJR~K_YJ&3y;bEDbfgOW959S+$a z0(nYy+hA2K!JxYbq1N0^7H$R*Us641_x8H?JJ1l6C$GrdU9CR(8kxP3%to>5x7Uej zBQc@a&&e+G26>b0CT~Igw;@HohrEN2!Z_b0d*OGP;zzcbBJI7%QIC#A%B^cMH_8EU z1q@{hS?1BEmfGgKr=UQaS5r5xqa8)n4>mQ9gUu2hQG-`?HW#Hgq`k+;J~^61-Uqk& z2E+%824v(!`pTaO)V7=-k^?w!BiTAD~5g`hb$}hdWF`r$r9X_ z3G1GybEk)3nLo8WvD&JQVbZ0r0eIVsc9F>;)oklvEsmfqb&PLa=H2yaTeK?#(~ zq4HXgddFZ>!8v99&yz0zJVl)Wt>@G?7dO;5OM9euhE4+)B`m?BX1^qb8)1t=Y#RiZ zWC*e&d?S1dHVZ{hP@n+hLc zF;eA+Ap#}0V;L*?p8NnwkNwhzL*@8mSY+!l@-s{!l-wXU$uD4eL3~X~b0}fK1JXh1 zBj9BSUDi)hb&pDFx5({HQbryWfksTF7=8$q|8bO;>$fy2Su{|EC8ow|b2D71A!+|K3AppH z4kPJP=@ZZ<)24+%0zjT4qyc2>%3`^;mRD5Ox2bG3Y)h@E_0!b4!-#{P+G?D+Z)CQe z#%2d2>jq=9r&?HeFiR`J?vak@F!oPtbjg&CDuIW)2a*sEE0|z0y{IE~+CrV$Ad&U3 zVq(ak++#t4brMHiR11>2N++dL_qkKDok-nDTDzV2xg5c<2+el$utX+^cJW5NWowvr z_fH3buI;WY6!j%Nw~(G~qk2Ghp8C@O8c2g^57nKg!LmC~L-0b{6B1o-!ri3|2TNaQ zd4@w6?jc=ZxF^Fgipd!ZoDvzS+QEr%85L(SIcX>wwS|V!aN37P&`9Z`^asPxf|g;= z3tD^pF^#4%G?vEEc-0}HASP*In}bP{z%`XWeu{IunkLh}@NFwip{cTGC+E9lv=#p> z$JA6Ni#>?wwh@350|V1%Qd5U$f#)(IrU*eevm64JjV3iYsE9sG@>q86G9eoW!7gBt zQpgu~)RQi0Md^3xO9x1hqE0djEusA^GU_X^?VIlxXcx3PnyH$0G>i79+2kKO08PXf zL4C^JXFZxg5zV2wbRc{N(L6dBu*-*a7(&BHE-j#iw1^hN3?PA*W3H(l)2zCekmste zZ5dw&)*Yy;`!bPoQVWRr{t~qfXm3DcjhcA$Pag@acv<>dy6WE#bf!Q2An8{n(|2Q} zgrwWj73qd_3q%n3J`rm8hL(X|qeG={PQ!BQ>2NSnLg)xuP7Sb_Nz_Oy;4>1YVWOjG zC4in|Hh~Ax-X3An)I`O)>OFo z<&-5ZVTnpmGqBNUT8-YIV{oeUgY=#BlXU&=Wg2T)rte3LQ3oPhZJny%qjbEb%8y`2 zsg-2LQ*@2WWes$~7CNCLAOXQvg&aGk1_Pt9K-C@LlKBuY`GhvnBAn{r6e%Z%I;DST zi>1q(z*3fwNC(w+>UlDqvXM?{^S0WSzEfMogHE%w^_#xBZDoOyo7?zB6}uJzI)h4E zsRS#>Fm96?s%EGkKdQc+$CT(vTLUTvv*_$CbaopCuztW;qv|1KDKFXu$npFq_Leh_ zN(70{?UKPE|0uJ#^yhw4=us{-_K=J}W@*=~I3_CFF%&-%~9x5a+$&kFvuuE5v zY^AR%kh}(v>`)*4+_a{`WAfNRv?MAKoY4yvIih}hvDuF zdo%3Iun)sQDkOVlNZw=EuPaF2pzkY?d;pMqs6rCJus_3r|943A5LyG1A}R{9?qEL0 zw02=OSd4}asdA_@LKdT84!W$8Os@yU=M(xVd_Gg~39;Z4qTq7`@HxtGD8s!O4re%w z;b;|~<1#)c81B;*K8NTj1)t9WpVKNnkqk#L9QA+4N0r3q(Lc}JouR+S0F|TK^a8*F zfqr_C;W&oll@O+CTF1$@n-b}d{|}LVdI>T|mPkLt3BwBHa86{BbyxjdvGjA5;UtEW z+Y<_jiZTE1-Fyq_srGLAs@+6&-OcxwZhl}GgkxHJH*v}?qJQt^XUKuIchgVpCc5ix zezA1(E5jKKXSR0}o$%j5yA6r9_HMG&ZeqIb=1--YTl6o6vl$+sbQ2W`{)Un+O8^Ty z3LKB~_)q%Je~RA2=AbQTF^BOwG@B!8{GOv6r)cx`P`%>nGMvkBj$+o$o!Rdnh6g!l zk`U7Ouc~QQ;xz3(2HMVvatMXtf$h3R$@daWMH;a&JE4yg5kF%JIa9*Wn_3L!xao07#_y(NUgQX zlI=U;Vw9{xTb7jTEsp|(j{d&XC>IXv-iPz$BGl9!*Dah zEsAW21-TWcpdJ+mpaTV;ws=GGo=uBKL>`4F7jxq{BmRV|r70X>HBk{stK`j<8gQ?R zA|g&ISV!e zsZ%bYs`7Uz#M9+H$+>l~Z)ZHjz5@E~n_?vAemBC;TfL{Z#Q zZrNsTnVMjQ=wflRxdHYU%MPDfzJh!BY3|_;PZC0FmO5S0&MFJ-Ji_oChUd2H)_7G& z$PD|RwjOYga-%wQ>%3A37MPRnM|z!t^y3UKV0fX@egaVBgP~jr$Uem_ptud?fPQHT zDCj}ezy@w3h>=a)W{Vow!j(Z=Ps8s{YG4h+iy3~D;nfT;VR-F5N+2>3?BAHSh#L1S zWJI}b+;a>=KR^iU(4RiBb&9 zsA!oiqoC+MdxranJJ6xKHZ#1bLaWO#SJ%|l!CpJxA)|duYQ~$}O)GUX19wR4@^3=_ zlXjv1Dfbz7gbM+oe^eFvV3b{E_!7fkGyIGy^koNxJK9<3pM=eA)3{Tz(BI1NS8BD> zklN`P?P=-HE0@Vt5SZFp%m& zwb#os?Ox%)FL<8eH%`Nj%6qo)bJw_UfzZB#pjj!DA48Kwm0XMta7R&w3@Q(ZTnsWcZilu^P>4(!`uPJ9OHFVxMF$J=+n^De`C7~ae9`wZ`6_-%&YDpj{8cWgA~A$ammS9tKw48M0D9=xlJhrCBv z!Gl&DziaR9{q^1N!jD#*{1^N@+wl9aY)}oHmPxut$|tH~hYBk01J6 zwml#w4^!s5Mau)mY9VlVsV7w&pNH>10@mo-h3#0!sO@$A1FsJ_;5Z@j$ZJ6Xb~U5 z@G*uVhH*k+siP3uXZSe7=M+Zeqd`0PCb z5iQ{p`4C#oC-KR$1%29qV|SpRGaV9evz)-<+1%@x)V|K_o4n@nIFkUL#DIF(UT1E4Krzf0@Ni(BFXD?;G0d01M&$W? zDg5pvhJR%E8-{;k7-A&X82-84LywJB!V1yRpyp&cRhM1%7yRY?WW(K(A;X%nuU00DiegoDY0CRO-V{3GyLtw7RhfuvP|WDP*_C?gt1L`JL` zv0_B4lGI}|Bgy`sY8&WIZ$9`~r5yHmeiXpRn;9t@J#yMzSx=c|x-KPV)-_&4D5 zrUJHB0IB2pIYD=`lg6VRfu(^+D4s=H7o@{mB1h(R@GimjLV={G~R{M=2w9jHEGA&&YU2`Z3a=s6FMNw-VopijWfo z9cu4aS?&GC-{NocpeNHA$zx_H*%5q#m} zr$BPs0?BO!5`TaM#PD!N^o*1q4U3tJ?&~C@CLh@8P|=ZNh^BlObfn zCrbh5h6R`#3NZZv7!V{)j5IRR!bmeCQ&nJcWMDu{OzaAne!?IHm^=VxunG+L7?T*8 z^1lMpAyK;0Z4hwo2z^5QQ%?0-lp7S?)0eE=gyMF;mdvQoIw<)>IqaDShwPQN_o#k0 zq=)6UV%tygDp~=YXGJGOMkUB8mWT*&N{6eJ;vm)vC%dObhsQ)jB}AEfM?=E7)0ftg zN;vD18N`+>%=4yj7 z40#iyykWMz27oY0fFsb1fCIA@7O1(ty1Lffp5K%kRrd)B(}d}pgy~pGT*4U{_1L*5;%Q^)v(3YC%zl?Qne zRSC0^S%9N1XtXd_m?z8^76=PDBjl9eTvvgqc??`-z^Ve3G4d26&oHuu!Bz#b^|-JY zB+L?FDR9X$_*q_|?XITC;LyIjMYwhfBs=6o*G-nAix4uBH$TWb9APITyhNZ@K2rt# z0E2F3WWCCoaFlwJuu@nhJi^EZMm93Cskq8CrF1-`r^l2`F}Km-W5T*k!aCt`nG)fQ zlls;sOAZ@e_yjq)jxT`vMET8ENxtg21~|A8F1M-NG~9JhCGriz#!bS;&MRR7p?xLp zg>JL3MS%{q3V2}KfaC7#QJF!7*1n@Z<<7k=Ju7TeS{lg+IBYM#^4`~yjDoSF8TsqI zt-L5~S6ZoL+e@1AO-RAHY&t2>4Fg%5-e zh5f=pk_t3Bq(PB?jO=CP9Y)?|=xz{{}S z-ynR#$Uay=OBPpodBA88O=jgqF{L$4`8BookLRdx490UD#*@a#enviIB1S6JwMhr%dxw=1y!YRUM)R597xuZ>1}_QGYS{g;!lS`@!evK zs}L@!g-3=fq;^lSS-7GWA1hai?`wRda80dnLNC+UJ&&7&>uTw#5pwB$Pge;)s^zDL zHA7PFu4&=b!VR_XY=u^*tconTWa)WVJ-$KsRjqg4SY6-d!`)rwJK?rk<$@j*MWfPy zN_&3_e{I(mk{B}Tqf z<<1>+aijcxBxU#_Qicyl)K@}xD@hO7n{ft)20!o?sj+aFI1Y}GJd79e-|^q!)yN;F zG~ z?IO$tkXAu7{|0AWaJk{er4o0Ms6{3n-OrPA%^@XBY!dSHzRi#`G--& zC}xx}N*U!C@SuA1OjiGq@|i}tCs|o4?>?08 z!iJT$UZdpwC+#P$l(srv%^*M3-gG3SAUb`Gih_3`l*@;FgPVMZOoB7eoktuM1%0$- zk0LwuC%2-8XDla@;oS$IFmq-5u48`kF^KljM#3}lyI*9%AwwhgtWXO|6#lyVLL4O1 zPZJu3iqSysIb_0$UPN04x2%l%rqug1%iocD9;;Ez*KaKK9DhQAMAYQf#bI}M8T4nfI zt`ZG_U8m)!8lpG9s z#Uim-ED=k^GI6LlOw^0R#Svn;Xb_EJg*Z|)iKE0yu}UXw^Mq?O_Wi*b_ct#T#O=L8Q(PT#ZGMd6@Dx+zP_G2`i z(F{g28O>s}Kcm@<4q!Bg(OgCcGCGLSJVpmIn$PGEMhh4%WVDFUVn$0CEoHQf(V>hE zV^q)Ra7ITkTF$6}Q6r-jjE-c~#ONpnXJ%*>qh>}&Gg{5)7)EOt9n0uAMr#=z&uAT^ z^^7(!I)TwfMw=LIX0(OTiHuHSbTXq;7@f-KG)AX0+RErdjLu+GVw5pDlhIj>&SrED zqjPomV;!EO!#W*q(cyF2wK_abyHJM(9e!AcdF?74cGcl-+V6E3>N;y5*PhhjV>&!b zhdF`kt_@M#@BtHZE2`hfOX9X_GMD|HwuRqAk!4p-~2qZV$|XouD+Pivml zJg?cI*{j*7`9O0{b6N9)=6B5uBp_>n!VR>m2KW)_KtW6HcM=l*{rZxY4fTykPTQQdxoPv4EpIE@TG`sz+S!KNCfR1$4zV@Zj+3qmfNkhTW|M@-EOQ?F=(XG|JuKPfDM0Z|yRd-W&$3f@d z=-}kw;^5;D=#cJUbeQ1K+G(uQc&7%ZCZ~x`Q=DFO+U<1M>6FuDr<+cHJN@HKoOx%B zv$eCWv%RyMv!`=}bCh$ebEop(6zbbiBmxAWW1 z?>L`wzUX|-`8((Doqu%x*~P)d$;HLR(!=>7##$}vKv&#aPMJ_M7yyCLo z<$%i%E+cCEjZl~NXx?OU+ z?DmJ-Uv78YMR!~GZthz5F!x0FWcL*JH1~n-)7+Q4KkdH5eV_XY_p9#L+`n`G-u;IA zFYdp&-**4oqnn4LhqFg_k6@1|k2H_L9%UYt9_FU@ui06}@n>=6kJm`7I^Apd{ zJWqR`^}O!+gXd44zkA;CLSDqHk5`IUu2+$l(QBmFD6cB7(OxxP+u&W{ZSt=4Hhb53 z&+(q;y})~s_Y&`A-YdLUdOza5#(S;zI`5s{$Gxw0cj-Q`dv*62-Pd=2v-`>JfBA?$ zUOs_7eSFe=2Kf~D6#10+)c8#DVLq#TR{K2a^O(xe_j%dpO`jt^U-(@1x$1Mx z=R2PpKEL?<=5yQE#@E-^-#64Z#W%w@%QxG%z*p~EL>Zl^qcLs!f%b=dcPO^Uh#X)?{&Z3esB97 z^*io&!(a5b^7r=d3`M#rvD!SVt`eEO@L#7Z$O`b$bjg8*nrG{yny0>(E(EfW(6z_SR1e> z;6T99fU^M?1HKBl9B?(@S|A_j5a<~g5*Qs=9ymI1OyIb{hQP+aC4s90Hw3;I_;KLj zz)u5z3cL{{1la_61^ER91ce602h9wc6ErVqLD1r$WkD-~Rt2pIdMW6Qp!b754EiYO z@ahrMBd1464^xkcJr?v>)MH7HWj$8(Sl#2f9xwFR7i=Bu5*!qq7Cbz7 zbnv*~@xk@M6M`oOPYZ4ho*O(rcwzA3;HANy^D1-*)UmGzp| z>!Dt(*X&*!dhO|rdvm=9_0I2I*t?|n(B8v)SN0y=yQcTj-Ya^q>b<7-YrT(zI)%E1 z8beK?RiV|PV?)P>P7IwAIz4nl=;qL8LbrwP5B)kUIILILgs|qYNnumNTEnEU1!0TB zmW90*wlnO_u(!j`gxw0q;hOLP;RC~0gs%!;6aHBE6XEN_pACOLe0%uu@KfPu!q12Q z(Z{uqZ=XJW^7;(vQ`Bc{pGAF^_F2>CwLUxhyxHeSpBsIC?QGopKhUqnKLKB7Fr z95FLuPQ?6(ry|~s*cWjq;#$P@h#w(ylN^~JSr}OoX^0#dX^yOqlp<$EE{@z3`Bvn< z$cvGeB7chfJ&KF6j!KKli0U7e6E!Gma8yB*KB_!wLR53qq$nwBR@B_6BT>hrPDP!G zIv;g0>QdC@sK29yXsc-3=&dPVfp(a%P|6MZWBm*`tD zHZdVFy<@^+B4P%{%!rv8Gbd(Y%=(yTV|K*sirF3We$3&RqcPvaddK?42E_J=?HL;y z3x|4Q2geq~7RQ#yj*o4KZHk>3J0*5{?2Oo%v2$WK#%_t-8v9P{*RfY)e~SGz_I8{u z&MD3{u1{P^+|am&xTd&?aZBS~je9+Acii!~Q*meF&d2>4-#xx}d~|$jd~SSM{HXYG z@pbW&;-|;6_=WK+<2S@_i{BZ)H~x$GFXO+C|1-fW!6zXoAvGaAAuC}-!t8`437;pN zP52_=%Y?5Jt|ok&ND^%lwTX_2E{XApNr@?m8Hs}uM0r{?r1QxR$OcO~ym-jlpP`B3tw$w!lKCI6B9cVE<( z@7t}fYv1904Sh%Ut?WCxZ%yCYzAb%c^j+L{S>IKCpXj@-?+bko_C4SCM&Doi{+SY( z5}eX2B`hT_WlGBQlo=^AQ|6@1Pg#_*G-XxFhLp`IFQmMg@^;FZlH z&)S}~D{FVwo~%n*SF)~UUGHzzzeoR`{ge8)_Luta?|-oW;r^fXKi2VG-g zI@>N=o9&n#kv%wjdG^ZeGuh{}FJ@oLzLI?{`$qP!*|!IH5AYojFrdeP%mE_@j2$px zz)J&O9q`A1zjIIy%@J~}avXA;bKG)La{A?D=49to=14hfa$e5)Br8JBXg5-Q*w)POLK?insTdht8-t;-I2R1cX#fd+`YN)=bq2KlKW%sjoe>zZ|D9w zFlk`Qz}W-m4O}>I$-w0UR}Or9;8O!P4%|QR;K0KJKO6Y{AnQSc2NeujGw88FPYhZ= zXw#sl2W=np%Ag&C&I~#~=;EMDc_`02Z)9F&-nP6K@?Oe&HShJjH}c-g`ylV5yzldV z%Db8O+hE7R5rdlsPaORA;CBb_8~owm1A`9@J~8<7!DsVPKFt^Mt@3;1XXX#iU!1=z z|78B@{B!vi^1sTzoc}}q&-uR$aUbF}#Ak^AkhCG?Lz;#x9rE0e7l-T{a%RZQA$JNq z3w#TD7K9h17vvP^3(5=31rrOV6wE1DU9h%bbHR>+T?P9KJ})?1aH-&zf?I{S(4o+| zuy!9^)3o8 zN-G*!G_GiBQEQP@w4i8t(aNILMQe+mDB4uCwdm!dT}6kB&J_JzbgP&z?pEwv99EoN zoLih%Y%ZQuyu5g2@#^9ii{CCjS$w+qT=B2Pw~PNQaVl{w@hFKdi7QDg>02_mq@YA! zQeIL~Qd2UwO7@j}SaP7`P|2qy-|c`StQ2%WstbT7J9y&+Q z{)Qk!h@rP3+z@GqF~l2^3@L_whD<}YA=i*+7-A?glp2N^Mi`6+lcCB`Z5V49Z)h+y z873O07^WL$7-kyg80H%m8I~GW7*-k97#=e`VOVe2WO&-}tl@dXcEc-%9fn@h)hHQf8Rr=185bHC8o-m#=o-v*` zUNnAX{MvZcc+Gg-_=E8$;|=4l#@og}jdv=Lytk>ss=~ISTZOK|slv6wqr$7gr^3G? us3N4IcSU$bWJPpETtz}faz$!Idd0wsA?g7-0tX7^f0|hJZ`qFR;D>vYfOtp>kzSZSTjd$ZGB<5^tlar?X;m&@S| z_yY!aR)kQyUq#gvPxCm#$f~Hi$>~@;)-dubs%~^NHhA1M4lipB8utbL?ab(3f=_Ma zqr0Ek{=@$lC6F-E`HS4_0e%>wl!k-8+C z!J3$zIav*}vFn%@-)=lRfR@(|Fu0v<%z)pIUW+lq{@_}}Qd?4GJi4wWlXtO} zOdwisw6zVWa`>#*yRB6|o7Yzy*yQ&I0@OX&U+QsrFl8IFj0|ExTU%Dul187SK7hym zc0K*7PQduX#tfjZz3rNDkN%#cJ>Iu)9`G9**2RZR-7)InaYc}SQz|uC8X3 z)+tV3qZ;m-3=0eT0}%=955B}CY=@Sx99kfl%TiDMJP+g>QUO`s!^Bs_Bi62COeIJoeVwF0w;L_UytR zPAIa^ojH?@V=U_+V?U8P%|$*N>Bo_GGn~q9L7Ic~qhpMX+ss(bJWO*2Qtb26-lOu+ z2VcrV?|&%|9yu-FGv)Mr=!36xIqJNJ^0(eTC0}^qLs?(HNm?xD-vLClq}1oWt%v3F z`%lU3Z=O;)J$IY_ih6H+CZB)pgxvJZQF+lt_khk33xSAsE4Jj}x8&O0pUQ{#^djv( zAs<5Bj+c(f(33~yxXDie*9|WMO&;N@y>Gv~_r>F9ltRxRlgl@KC`aG=qGY+Ze*rYZ zkt~jT-;%A{kDpQc&9-AwJaJT>@7^cbg^z$XW+hy+TKCJlpF1w^eD;`Jx$V;)(_O00 z33>b0V{*x37~`TpN_Nc?gzF;0HM{Mgyz{veDy`gpLiQ%Dc>1_pvf=OYvR}L=+017M z*Cj|9)oq969otUE(xe;aQ&~zPc(mSae>fqXYd@6Zm%T3g&E83MA*(FooW<|RTOT?p zYu0tDbkp6h$w4E=B;cZVf=BDz^1x?u#;OnHME_f|pmuKz*SHlQOV_4vJSm%={hk!?|?f*H_DW5nkdzBvVlybvKDOVo@U9U-b@ytd0fu{^f?K$^!cFJv1 z%BPVi|E~1lM<4xre#awUTwH$hZpQeJf#+N#wHG2^cLwP})V&+&XGo<;gvY$+L;qua zNi?n~J$O9Jp8;G`$=OhhpDT(v(atUE8K+G4GM*8EqcYEmJcA})piUt`Sq>i_fujXK zHww?%&quO;C`X;_03Q{5Udg{_!g+}a=Z$f=8fy;Ie|g_7XYAs^ERsWmBDIf^HUXUt zuj*V^3Qsj@_GA!13nJAi`g+wmSOYCXfJdq2j152!1E7w@)h54@5ABmQy4vDmClp$x z{Ts%B2pVWMP4#ZrD>-COklu%WVYO5=)z5>)p)}c>Y_28;g8?(nXot3wmq(V7VH8AA zOm)~`oRIqUy}eM6MHf`BeZ~{*V;<{`%DtgK6dF=%GBE0hYP*#wUfg!|qofZ*Cj;JL zgr;CdRyirKC5q{JOCPjEyZwu>WXp zQKokZnRab$8HL4p@m*lZR`%qpO8T%UO_-+l22+t4)9`LEUDg{+SC}!K*A1qDy}>lW zjA>LHQ^cNU{}k+YvXUte?f@%k*-_yz!N&;pjbQgvG38Oq{>fyEUU@CxoU+dF*lpyS zQ5OBq1dE=I>zGAv)fRm}+V@7AjP_e=1Y4<$_LU=pqct(gXzyX)8dqO-@CqCPR^$|S}V zf-!~NGX@93nKEWlDq|+4Va!#*NoK}eefAi0b)OhBIf*e>fiYKg&lnsCXUdqVsf?ML zhB4EEQ_YN-e)bqMy-$ppnZ%fBV9YcVV;;sH6LC2ApW49K)CTk3;(utpl$qo@o@#O& zX9g3UrrTl;)9OtHQGaI4eQPO6YLE*dl7zdP)NY$^EtdaIud(@ zfnq7KLou*i=m@}hu5AeymPTCRCzr4G<^Dy>nKH8w=cw{I8X92ltcwvf_qw5@7#lh& zfhc7+Me35l!`4GhAJAou`gn;#i@iYeUtP4Ci2Mf0PE94nP9)4J{D6mw&$sd&~{6l zwq@PX_D(Np6RZW)iHisINZ*hdmq1Uvq#$9AlJ&%XBs6LPX^9Zbh-*_p<6&^Fh5QlG z$QFBd0x3@KPB3Ftn~g=qso1-w?Z%R{-NZHy6{8Vs#isA4Y&zMMUPrC7IsHx$L!fq^ zZV*&8A+8oh(DSB{+I^3kf?KJS?qFT=hOk$uk}VOHvZY&k9wX@!# zRLTX>4MF)9bc_UR4IxSLSSZd5_NK5@3U=2J>f^2<(H_)h0Be|Zf2H>itwcQ4?rgBR ztQ1bQ*|8PG?Et|-+XdS*!qPHz(hYLkHa|9wq0z963W!vBn!I*L24bmgZ4{ne?DW~| zu=8O<&{5Ka7?xliddJEjQ4#C`v#<;%F^LEZisHLhFT~}}5*m(*P-$O^_PE5hv&;q~ z8=f2b5TO@bcEJVXt#&U(4|BgCdxLFn7()J}E~G>&so z#iz=gDhO-yE@7>31q2Mi9u02O8Cqmi*eU`Ccm_uLSO7jD`q-6EXe4%Dhuv9kb7?{= zT{gR;&f`*XX@sPC6;dfbjPGeVM&|7Qs+ubvTqZ2d;_hDw@rnB0BPyyynIj_85AGLlO%nVeQBXqs(seN4)H-+HB{nn!{IKi=dr}WB zvYgWmF6&25m#eW?M|>)0(yeB)&Jrc{hf_^nh6G79da%&2j#3p%0Mn?Jg6&0@d(7&k zVEfLVf(c}OQZWU4HA%@NO8ua9uT}t{^w5b%?27mvW<;#>L^h?IDphsPhJ;gPfBaO5 z+33;j6uXFNLxqLj%k6Z~G`G{|#7=je$5Z2UXzdDw>Ft!d;km+6BrHDcLMqqYU{vr6 z)7Bcj?E%LvJ@?nU*n##IwaWnkr1YzC^PpYNYXBGEPozKEbmRK@q*Ic2^YnS{T`Mcc{UgQmwjCH|I~}VAnKeJ>@>t0-=;;c?l&QnLSFvN`-nkFOGdCR zy=ZXDL$Kcl1?Q0(v~1|uZ*SD!R1{x0e3vEYqg`k!370e@K+R!>PKOhQ@bH?o@xyxdY#MRL-YwZ;&8)?wI0bQ zeP&#Rp1gAJFf=6P)18Y|u5!|>YLMow;Ma5=0~t7pzg zTMorZt4o!tVRf|KxslsjX&a5uNGr?A(-!}SqOp2fdAW7bgl_1%pw#1aRK^G{ci9$s zywtmOeDlPziRBZ^e=t!EU^s5EIb9C7t=`d?MB@m}i|X>Sv}8nvUOBC_I&FEOYJRQT zZfj_4q6w<8R(cwJn09A_k2qSC(kwvYw^E7x%0`+wEu+L}+_t01hBX@W1`+x@4|nd0 zCg?kN1F;Hl=WZtR;Fg^Y_wGE5ZODxT{VaiY7TgLoX=Nk6-fv-Tq2;*v6uagWsixl5 zVo0K45PB4Rxc)Z!DP?sl#2g|_9i$8gBVLV+ z+S+2=V(b5t8c!5YF*>lSb@-oY(EaXrH{%4qc}N;$pYz+U@t#xq1^8r*amBP54N&}` z`4Rkbq(US$TSh;1B{L777LX48KY8m>R6~6LJ2KUjMs^EqA=$l;>E=h~jRjh06GZ5h z)U22FCL7Z{9I)~QyF(pOcbv%)#ji|rMDZ)r9Z`HD#(rhO5ygLS7LO?YgOB`Gbfb!WWR69U6lWN*acl- z6P7IG_*H{CtkfAc%!VuMf;~rtlt;aXPbP)D`>Tzyrb#)$lxq?@thS~*LKqR=Ld^?8 zU+)YFc8XqbbVK(I4cQqQMX&?y_&Nl05!o@FwJZodwiflWp;U*KF2GX;)NN$L(Khtc zYCP2`OsoT4um|7^2*I9E?y9UyQ~XsZ+5pE~U%giFM;+$yNQqy`sNYK5DJtl!2WIkF z@x%C|8q1SBTPa?vRiV{H@oEr_L0n0LShG6R0c8jm&h^h&qN=>$|7tY`IGyodeAowC z&Yi7&5-knQmiuC@_tgn91WC`4)xZcIC~q!`%y| zED-v6Gw7L2^em{u6THR;LQ_YB)PwXiessv%5xS{5}mAjCd@tpggQbycL2gM<)M>1 zL(3L~b`ZWUsv+3N)J+z3__XSP&rxu`Y!yJAy3Shk9$LEwNXj%|`7#v#nmR^wVnJvO zjb#rJHrg7xg(L_ke^>hiJS+s~%)fdlDk>}tgqi`xj}J&;Q*MVV0->)pDEfm5s&x_| zTpx^q0>C#2FzCH;bFU~68lqt_Y(;>P`lo6}EM_t<1EHxJ7Q;xrK&b;1znRiMh@y!l z@F)NwHYTKny7qou+gw21WdIBj(Xj#o)TOJp3_!Zd7#lbdzzLeEqy^Nh)`-YfR2}jw z0Z3v4I|Z1Tfiz;6pNYsdA1XC8Y0N7Cg)O0ap|%I{4)UYDj>l_KpL{rA_>~6HuB1OS z2>=ig#~cW)A`qE?7dKk3U+hMtBSg)>-Pn*J0fA68fTr&G9K3@saa3wRYXAimL=;6Y z)wB)(Eb?PJ?MI}t{x*t%?#@T6dgq*G!WW_chm2V0--G3EY20`g*^=@ z#u1|i!1Dk~U1e(lH8YufDsk4aU*i?sMezheV>BSz9rd*bpd>k9ohj9LK0q|b+B-#S ztx(yCBaTpj_JQ_`$s!$wTe{A9*EjiG4g|H`Zu~sa1Kad3%Flw57_6XmbG6{a%-q^& z@Em#v{6E_^uhOd}Yq9!OViXD>NnTEk!{wL{=Rg#`isT@t#)h0HpeJFpv_TxuK zpk{!?WbpjhMGD13x;UlhhjxzS(xO-?Z5hd>SHwzbdrmH$5G$qSk>5x^TukaxofGkb zcyDy3m|Da;qJ?EDi1$JJQXWv@W=O)A^#(c6Np5Ww9Y`!yd-NbxT8V&V5`B8>Nh*$0 z2@3$dCKbnNg}#tl9H$tEG>SE4vHc~+GqnY{?eh}IrPDW0$#bIo>*b!?h)7X#0qu!H z8=`@1(u*PoU3A)^KBCG1#R4KjZKe^?!0P)92S;r!Oscrz|~ZM z20;Z1k48us&(JZukOASlXoLN7FDgUP8U!Hz^8ti<_7Wby5xjr+B-Cg;FN5xcdbxt1 zi?_c*Ge_nYydSC`z0hE{tD&rmgwq9LfYLE+sG z;88@GkbNZBKajmE*k{Q8B-lr&atH=L-aZv9jI2y>1|WtOLbgJ%X927PVd15MZ4Xa^ zQ3t@k!SC>Sf<1^jErPuO5KODLko{BeJY=+)tNwCMm z<8glhfcG$8;UO3qo?jR2?`Q@Sp*8$-!9EX<66~QcrtSa25YF~?!Ow#)8p~nuv?-+? RyT?}Uh1-3x$Gb2P_ - 1030 - 11B26 - 1617 - 1138 - 566.00 + 1060 + 11E53 + 2182 + 1138.47 + 569.00 com.apple.InterfaceBuilder.CocoaPlugin - 1617 + 2182 NSMatrix @@ -37,7 +37,10 @@ com.apple.InterfaceBuilder.CocoaPlugin - + + PluginDependencyRecalculationVersion + + MisnWindowController @@ -77,6 +80,7 @@ 266 {{93, 110}, {352, 22}} + YES @@ -197,6 +201,7 @@ 266 {{90, 135}, {355, 22}} + YES @@ -367,6 +372,7 @@ 266 {{90, 85}, {355, 22}} + YES @@ -549,6 +555,7 @@ 266 {{93, 60}, {258, 22}} + YES @@ -629,6 +636,7 @@ 266 {{90, 35}, {355, 22}} + YES @@ -822,6 +830,7 @@ 266 {{93, 10}, {258, 22}} + YES @@ -902,6 +911,7 @@ 268 {{11, 140}, {77, 14}} + YES @@ -924,6 +934,7 @@ 268 {{11, 76}, {77, 28}} + YES @@ -941,6 +952,7 @@ 268 {{11, 26}, {77, 28}} + YES @@ -958,6 +970,7 @@ 265 {{355, 62}, {89, 18}} + YES @@ -986,6 +999,7 @@ 265 {{355, 12}, {78, 18}} + YES @@ -1006,11 +1020,13 @@ {{2, 2}, {456, 167}} + {{20, 619}, {460, 187}} + {0, 0} @@ -1047,6 +1063,7 @@ 256 {{104, 258}, {184, 22}} + YES @@ -1209,6 +1226,7 @@ 256 {{157, 233}, {15, 22}} + YES @@ -1225,6 +1243,7 @@ 256 {{107, 235}, {44, 19}} + YES @@ -1302,6 +1321,7 @@ 256 {{11, 264}, {91, 14}} + YES @@ -1319,6 +1339,7 @@ 256 {{11, 237}, {91, 14}} + YES @@ -1336,6 +1357,7 @@ 256 {{107, 183}, {44, 19}} + YES @@ -1354,6 +1376,7 @@ 256 {{157, 181}, {15, 22}} + YES @@ -1371,6 +1394,7 @@ 256 {{11, 212}, {91, 14}} + YES @@ -1388,6 +1412,7 @@ 256 {{11, 160}, {91, 14}} + YES @@ -1405,6 +1430,7 @@ 256 {{107, 131}, {44, 19}} + YES @@ -1423,6 +1449,7 @@ 256 {{157, 129}, {15, 22}} + YES @@ -1439,6 +1466,7 @@ 256 {{104, 206}, {184, 22}} + YES @@ -1550,6 +1578,7 @@ 256 {{177, 185}, {111, 14}} + YES @@ -1567,6 +1596,7 @@ 256 {{104, 154}, {184, 22}} + YES @@ -1629,6 +1659,7 @@ 256 {{177, 133}, {111, 14}} + YES @@ -1646,6 +1677,7 @@ 256 {{177, 237}, {111, 14}} + YES @@ -1663,6 +1695,7 @@ 256 {{11, 68}, {91, 14}} + YES @@ -1680,6 +1713,7 @@ 256 {{104, 62}, {184, 22}} + YES @@ -1792,6 +1826,7 @@ 256 {{107, 37}, {181, 22}} + YES @@ -1872,6 +1907,7 @@ 256 {{11, 16}, {91, 14}} + YES @@ -1889,6 +1925,7 @@ 256 {{157, 12}, {15, 22}} + YES @@ -1905,6 +1942,7 @@ 256 {{107, 14}, {44, 19}} + YES @@ -1923,6 +1961,7 @@ 256 {{106, 89}, {181, 36}} + YES 2 @@ -1991,6 +2030,7 @@ 256 {{11, 108}, {91, 15}} + YES @@ -2008,6 +2048,7 @@ 256 {{177, 16}, {111, 14}} + YES @@ -2023,11 +2064,13 @@ {{2, 2}, {299, 293}} + {{20, 20}, {303, 313}} + {0, 0} @@ -2060,6 +2103,7 @@ 256 {{68, 148}, {220, 22}} + YES @@ -2147,6 +2191,7 @@ 256 {{71, 125}, {153, 19}} + YES @@ -2210,6 +2255,7 @@ 256 {{231, 125}, {56, 18}} + YES @@ -2232,6 +2278,7 @@ 256 {{68, 96}, {220, 22}} + YES @@ -2306,6 +2353,7 @@ 256 {{11, 154}, {55, 14}} + YES @@ -2323,6 +2371,7 @@ 256 {{11, 127}, {55, 14}} + YES @@ -2340,6 +2389,7 @@ 256 {{11, 102}, {55, 14}} + YES @@ -2357,6 +2407,7 @@ 256 {{68, 71}, {220, 22}} + YES @@ -2420,6 +2471,7 @@ 256 {{11, 76}, {55, 14}} + YES @@ -2437,6 +2489,7 @@ 256 {{11, 52}, {55, 14}} + YES @@ -2454,6 +2507,7 @@ 256 {{68, 46}, {220, 22}} + YES @@ -2504,7 +2558,6 @@ - -1 YES 3 YES @@ -2517,6 +2570,7 @@ 256 {{70, 12}, {143, 32}} + YES 2 @@ -2830,7 +2884,7 @@ AAEAAQABA 256 {{229, 13}, {59, 14}} - + YES 67239424 @@ -2845,11 +2899,13 @@ AAEAAQABA {{2, 2}, {299, 183}} + {{343, 130}, {303, 203}} + {0, 0} @@ -2882,6 +2938,7 @@ AAEAAQABA 268 {{143, 255}, {15, 22}} + YES @@ -2898,6 +2955,7 @@ AAEAAQABA 266 {{93, 178}, {269, 22}} + YES @@ -2978,6 +3036,7 @@ AAEAAQABA 268 {{93, 257}, {44, 19}} + YES @@ -2996,6 +3055,7 @@ AAEAAQABA 268 {{11, 232}, {77, 14}} + YES @@ -3013,6 +3073,7 @@ AAEAAQABA 268 {{11, 259}, {77, 14}} + YES @@ -3030,6 +3091,7 @@ AAEAAQABA 266 {{93, 228}, {352, 22}} + YES @@ -3110,6 +3172,7 @@ AAEAAQABA 266 {{90, 203}, {355, 22}} + YES @@ -3338,6 +3401,7 @@ AAEAAQABA 268 {{11, 209}, {77, 14}} + YES @@ -3355,6 +3419,7 @@ AAEAAQABA 266 {{90, 153}, {355, 22}} + YES @@ -3449,6 +3514,7 @@ AAEAAQABA 268 {{11, 159}, {77, 14}} + YES @@ -3466,6 +3532,7 @@ AAEAAQABA 256 {{92, 87}, {117, 62}} + YES 4 @@ -3569,6 +3636,7 @@ AAEAAQABA 268 {{11, 134}, {77, 14}} + YES @@ -3586,6 +3654,7 @@ AAEAAQABA 268 {{11, 16}, {77, 14}} + YES @@ -3603,6 +3672,7 @@ AAEAAQABA 266 {{90, 10}, {355, 22}} + YES @@ -3717,6 +3787,7 @@ AAEAAQABA 268 {{11, 64}, {77, 14}} + YES @@ -3734,6 +3805,7 @@ AAEAAQABA 268 {{11, 39}, {77, 14}} + YES @@ -3751,6 +3823,7 @@ AAEAAQABA 266 {{113, 60}, {221, 22}} + YES @@ -3831,6 +3904,7 @@ AAEAAQABA 266 {{113, 35}, {221, 22}} + YES @@ -3911,6 +3985,7 @@ AAEAAQABA 257 {{334, 57}, {113, 28}} + YES @@ -3939,6 +4014,7 @@ AAEAAQABA 257 {{334, 32}, {113, 28}} + YES @@ -3963,6 +4039,7 @@ AAEAAQABA 256 {{90, 62}, {23, 18}} + YES @@ -3985,6 +4062,7 @@ AAEAAQABA 256 {{90, 37}, {23, 18}} + YES @@ -4007,6 +4085,7 @@ AAEAAQABA 256 {{366, 180}, {78, 18}} + YES @@ -4027,11 +4106,13 @@ AAEAAQABA {{2, 2}, {456, 287}} + {{500, 499}, {460, 307}} + {0, 0} @@ -4064,6 +4145,7 @@ AAEAAQABA 256 {{11, 68}, {79, 14}} + YES @@ -4081,6 +4163,7 @@ AAEAAQABA 256 {{95, 66}, {44, 19}} + YES @@ -4144,6 +4227,7 @@ AAEAAQABA 256 {{95, 118}, {251, 19}} + YES @@ -4200,6 +4284,7 @@ AAEAAQABA 256 {{353, 118}, {91, 18}} + YES @@ -4222,6 +4307,7 @@ AAEAAQABA 256 {{145, 64}, {15, 22}} + YES @@ -4238,6 +4324,7 @@ AAEAAQABA 266 {{92, 141}, {353, 22}} + YES @@ -4297,6 +4384,7 @@ AAEAAQABA 256 {{37, 199}, {53, 14}} + YES @@ -4314,6 +4402,7 @@ AAEAAQABA 266 {{92, 193}, {353, 22}} + YES @@ -4434,6 +4523,7 @@ AAEAAQABA 266 {{95, 89}, {350, 22}} + YES @@ -4514,6 +4604,7 @@ AAEAAQABA 256 {{11, 147}, {79, 14}} + YES @@ -4531,6 +4622,7 @@ AAEAAQABA 256 {{11, 224}, {79, 14}} + YES @@ -4548,6 +4640,7 @@ AAEAAQABA 256 {{95, 222}, {44, 19}} + YES @@ -4611,6 +4704,7 @@ AAEAAQABA 256 {{145, 220}, {15, 22}} + YES @@ -4628,7 +4722,7 @@ AAEAAQABA 256 {{95, 170}, {347, 19}} - + @@ -4643,6 +4737,7 @@ AAEAAQABA 266 {251, 19} + YES @@ -4706,6 +4801,7 @@ AAEAAQABA 265 {{258, 0}, {91, 18}} + YES 67239424 @@ -4725,6 +4821,7 @@ AAEAAQABA {347, 19} + Credits @@ -4922,6 +5019,7 @@ AAEAAQABA 256 {{92, 12}, {171, 48}} + YES 3 @@ -5003,11 +5101,13 @@ AAEAAQABA {{2, 2}, {456, 252}} + {{20, 340}, {460, 272}} + {0, 0} @@ -5040,6 +5140,7 @@ AAEAAQABA 268 {{93, 87}, {44, 19}} + YES @@ -5058,6 +5159,7 @@ AAEAAQABA 268 {{143, 85}, {15, 22}} + YES @@ -5074,6 +5176,7 @@ AAEAAQABA 268 {{11, 89}, {77, 14}} + YES @@ -5091,6 +5194,7 @@ AAEAAQABA 268 {{161, 87}, {163, 18}} + YES @@ -5113,6 +5217,7 @@ AAEAAQABA 266 {{93, 60}, {352, 22}} + YES @@ -5193,6 +5298,7 @@ AAEAAQABA 268 {{11, 64}, {77, 14}} + YES @@ -5210,6 +5316,7 @@ AAEAAQABA 266 {{90, 35}, {355, 22}} + YES @@ -5392,6 +5499,7 @@ AAEAAQABA 266 {{93, 10}, {352, 22}} + YES @@ -5472,6 +5580,7 @@ AAEAAQABA 268 {{11, 41}, {77, 14}} + YES @@ -5487,11 +5596,13 @@ AAEAAQABA {{2, 2}, {456, 117}} + {{500, 355}, {460, 137}} + {0, 0} @@ -5514,9 +5625,10 @@ AAEAAQABA {980, 813} + - {{0, 0}, {1680, 1028}} + {{0, 0}, {1920, 1178}} {400, 252} {10000000000000, 10000000000000} misn @@ -5560,490 +5672,6 @@ AAEAAQABA 90 - - - selectedTag: selection.paymentTab - - - - - - selectedTag: selection.paymentTab - selectedTag - selection.paymentTab - 2 - - - 559 - - - - tabViewSelectedIndex: selection.paymentTab - - - - - - tabViewSelectedIndex: selection.paymentTab - selectedIndex - selection.paymentTab - 2 - - - 562 - - - - value: selection.missionShipsHaveSubtitles - - - - - - value: selection.missionShipsHaveSubtitles - value - selection.missionShipsHaveSubtitles - 2 - - - 574 - - - - value: selection.missionShipsHaveNames - - - - - - value: selection.missionShipsHaveNames - value - selection.missionShipsHaveNames - 2 - - - 578 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 580 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 584 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 586 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 590 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 592 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 594 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 596 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 598 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 599 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 600 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 601 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 602 - - - - enabled2: selection.missionShipsHaveNames - - - - - - enabled2: selection.missionShipsHaveNames - enabled2 - selection.missionShipsHaveNames - - 2 - - - 604 - - - - enabled2: selection.missionShipsHaveNames - - - - - - enabled2: selection.missionShipsHaveNames - enabled2 - selection.missionShipsHaveNames - - 2 - - - 606 - - - - enabled2: selection.missionShipsHaveSubtitles - - - - - - enabled2: selection.missionShipsHaveSubtitles - enabled2 - selection.missionShipsHaveSubtitles - - 2 - - - 608 - - - - enabled2: selection.missionShipsHaveSubtitles - - - - - - enabled2: selection.missionShipsHaveSubtitles - enabled2 - selection.missionShipsHaveSubtitles - - 2 - - - 610 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 612 - - - - value: selection.missionShipCount - - - - - - value: selection.missionShipCount - value - selection.missionShipCount - 2 - - - 614 - - - - value: selection.missionShipCount - - - - - - value: selection.missionShipCount - value - selection.missionShipCount - 2 - - - 616 - - - - value: selection.auxShipCount - - - - - - value: selection.auxShipCount - value - selection.auxShipCount - 2 - - - 618 - - - - value: selection.auxShipCount - - - - - - value: selection.auxShipCount - value - selection.auxShipCount - 2 - - - 620 - - - - value: selection - - - - - - value: selection - value - selection - 2 - - - 621 - - - - enabled: selection.auxShipCount - - - - - - enabled: selection.auxShipCount - enabled - selection.auxShipCount - 2 - - - 623 - - - - enabled: selection.auxShipCount - - - - - - enabled: selection.auxShipCount - enabled - selection.auxShipCount - 2 - - - 625 - - - - enabled: selection.auxShipCount - - - - - - enabled: selection.auxShipCount - enabled - selection.auxShipCount - 2 - - - 627 - - - - enabled: selection.auxShipCount - - - - - - enabled: selection.auxShipCount - enabled - selection.auxShipCount - 2 - - - 629 - enabled: selection.legalRecord @@ -6076,22 +5704,6 @@ AAEAAQABA 633 - - - enabled: selection.legalRecord - - - - - - enabled: selection.legalRecord - enabled - selection.legalRecord - 2 - - - 635 - selectedTag: selection.legalRecord @@ -6108,6 +5720,22 @@ AAEAAQABA 641 + + + enabled: selection.legalRecord + + + + + + enabled: selection.legalRecord + enabled + selection.legalRecord + 2 + + + 635 + selectedTag: selection.combatRating @@ -6124,166 +5752,6 @@ AAEAAQABA 643 - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 648 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 650 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 652 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 654 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 656 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 658 - - - - enabled: selection.missionShipCount - - - - - - enabled: selection.missionShipCount - enabled - selection.missionShipCount - 2 - - - 660 - - - - enabled: selection.auxShipCount - - - - - - enabled: selection.auxShipCount - enabled - selection.auxShipCount - 2 - - - 662 - - - - enabled: selection.auxShipCount - - - - - - enabled: selection.auxShipCount - enabled - selection.auxShipCount - 2 - - - 664 - - - - selectedTag: selection.playerShipType - - - - - - selectedTag: selection.playerShipType - selectedTag - selection.playerShipType - 2 - - - 667 - enabled: selection.cargoPickUp @@ -6320,6 +5788,650 @@ AAEAAQABA 679 + + + selectedTag: selection.playerShipType + + + + + + selectedTag: selection.playerShipType + selectedTag + selection.playerShipType + 2 + + + 667 + + + + value: selection.auxShipCount + + + + + + value: selection.auxShipCount + value + selection.auxShipCount + 2 + + + 618 + + + + value: selection.auxShipCount + + + + + + value: selection.auxShipCount + value + selection.auxShipCount + 2 + + + 620 + + + + enabled: selection.auxShipCount + + + + + + enabled: selection.auxShipCount + enabled + selection.auxShipCount + 2 + + + 623 + + + + value: selection + + + + + + value: selection + value + selection + 2 + + + 621 + + + + enabled: selection.auxShipCount + + + + + + enabled: selection.auxShipCount + enabled + selection.auxShipCount + 2 + + + 625 + + + + enabled: selection.auxShipCount + + + + + + enabled: selection.auxShipCount + enabled + selection.auxShipCount + 2 + + + 662 + + + + enabled: selection.auxShipCount + + + + + + enabled: selection.auxShipCount + enabled + selection.auxShipCount + 2 + + + 627 + + + + enabled: selection.auxShipCount + + + + + + enabled: selection.auxShipCount + enabled + selection.auxShipCount + 2 + + + 629 + + + + enabled: selection.auxShipCount + + + + + + enabled: selection.auxShipCount + enabled + selection.auxShipCount + 2 + + + 664 + + + + value: selection.missionShipCount + + + + + + value: selection.missionShipCount + value + selection.missionShipCount + 2 + + + 616 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 586 + + + + value: selection.missionShipCount + + + + + + value: selection.missionShipCount + value + selection.missionShipCount + 2 + + + 614 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 648 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 580 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 584 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 650 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 592 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 652 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 594 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 654 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 660 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 612 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 656 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 658 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 599 + + + + enabled2: selection.missionShipsHaveNames + + + + + + enabled2: selection.missionShipsHaveNames + enabled2 + selection.missionShipsHaveNames + + 2 + + + 604 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 600 + + + + enabled2: selection.missionShipsHaveSubtitles + + + + + + enabled2: selection.missionShipsHaveSubtitles + enabled2 + selection.missionShipsHaveSubtitles + + 2 + + + 608 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 601 + + + + enabled2: selection.missionShipsHaveNames + + + + + + enabled2: selection.missionShipsHaveNames + enabled2 + selection.missionShipsHaveNames + + 2 + + + 606 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 602 + + + + enabled2: selection.missionShipsHaveSubtitles + + + + + + enabled2: selection.missionShipsHaveSubtitles + enabled2 + selection.missionShipsHaveSubtitles + + 2 + + + 610 + + + + value: selection.missionShipsHaveNames + + + + + + value: selection.missionShipsHaveNames + value + selection.missionShipsHaveNames + 2 + + + 578 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 596 + + + + value: selection.missionShipsHaveSubtitles + + + + + + value: selection.missionShipsHaveSubtitles + value + selection.missionShipsHaveSubtitles + 2 + + + 574 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 598 + + + + selectedTag: selection.paymentTab + + + + + + selectedTag: selection.paymentTab + selectedTag + selection.paymentTab + 2 + + + 559 + + + + tabViewSelectedIndex: selection.paymentTab + + + + + + tabViewSelectedIndex: selection.paymentTab + selectedIndex + selection.paymentTab + 2 + + + 562 + + + + enabled: selection.missionShipCount + + + + + + enabled: selection.missionShipCount + enabled + selection.missionShipCount + 2 + + + 590 + @@ -9394,18 +9506,48 @@ AAEAAQABA 780 - + + + + MisnWindowController + NovaWindowController + + IBProjectSource + ./Classes/MisnWindowController.h + + + + NovaWindowController + NSWindowController + + toggleResID: + id + + + toggleResID: + + toggleResID: + id + + + + IBProjectSource + ./Classes/NovaWindowController.h + + + + 0 IBCocoaFramework com.apple.InterfaceBuilder.CocoaPlugin.macosx - + YES 3 - {9, 8} - {7, 2} + {11, 11} + {10, 3} {16, 15} {15, 15} diff --git a/NovaTools/misn/English.lproj/misn.nib/keyedobjects.nib b/NovaTools/misn/English.lproj/misn.nib/keyedobjects.nib index 49e593bb3d01d5bae02897034d3b43c19afe826a..40e1c6f57e660574b5e29df8fc485884c5cdc095 100644 GIT binary patch literal 103897 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 AQ~&?~ literal 101149 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 U_kaJY_s#$NkN^K~5mo;CKY-bFHvj+t diff --git a/PNG Editor/PNG Editor-Info.plist b/PNG Editor/PNG Editor-Info.plist new file mode 100644 index 0000000..b2342d7 --- /dev/null +++ b/PNG Editor/PNG Editor-Info.plist @@ -0,0 +1,34 @@ + + + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + + CFBundleIdentifier + org.derailer.resknife.pngeditor + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + BNDL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ResK + CFBundleVersion + 1 + NSHumanReadableCopyright + Copyright © 2012 Derailer. All rights reserved. + NSPrincipalClass + PNGWindowController + RKEditedTypes + + PNG + + + diff --git a/PNG Editor/PNG Editor-Prefix.pch b/PNG Editor/PNG Editor-Prefix.pch new file mode 100644 index 0000000..887fb2e --- /dev/null +++ b/PNG Editor/PNG Editor-Prefix.pch @@ -0,0 +1,7 @@ +// +// Prefix header for all source files of the 'PNG Editor' target in the 'PNG Editor' project +// + +#ifdef __OBJC__ + #import +#endif diff --git a/PNG Editor/en.lproj/InfoPlist.strings b/PNG Editor/en.lproj/InfoPlist.strings new file mode 100644 index 0000000..477b28f --- /dev/null +++ b/PNG Editor/en.lproj/InfoPlist.strings @@ -0,0 +1,2 @@ +/* Localized versions of Info.plist keys */ + diff --git a/ResKnife.xcodeproj/project.pbxproj b/ResKnife.xcodeproj/project.pbxproj index b133e5f..1a09036 100644 --- a/ResKnife.xcodeproj/project.pbxproj +++ b/ResKnife.xcodeproj/project.pbxproj @@ -12,6 +12,13 @@ 0EF71540122BD0D0005DF94E /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0EF7153F122BD0D0005DF94E /* Localizable.strings */; }; 3DB9D66412307A9400DDA647 /* NovaTools.plugin in Copy Plugins */ = {isa = PBXBuildFile; fileRef = E17ADBC006A2132800842474 /* NovaTools.plugin */; }; 3DB9D6E712307F6300DDA647 /* Bitmap Editor.plugin in Copy Plugins */ = {isa = PBXBuildFile; fileRef = E18BF69D069FEA1800F076B8 /* Bitmap Editor.plugin */; }; + B229EECB15A4B8720032C12C /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F5B5884B0156D40B01000001 /* Cocoa.framework */; }; + B229EED515A4B8720032C12C /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = B229EED315A4B8720032C12C /* InfoPlist.strings */; }; + B229EEDB15A4B9420032C12C /* PNGWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = B229EEC115A4B7250032C12C /* PNGWindowController.m */; }; + B229EEDC15A4B9420032C12C /* PNGWindowController.xib in Sources */ = {isa = PBXBuildFile; fileRef = B229EEC215A4B7250032C12C /* PNGWindowController.xib */; }; + B229EEDD15A4BA900032C12C /* PNG Editor.plugin in Copy Plugins */ = {isa = PBXBuildFile; fileRef = B229EECA15A4B8720032C12C /* PNG Editor.plugin */; }; + B229EEDE15A4BABD0032C12C /* Notifications.m in Sources */ = {isa = PBXBuildFile; fileRef = F5C9ECCE027F474A01A8010C /* Notifications.m */; }; + B229EEE115A4BB2E0032C12C /* PNGWindowController.h in Headers */ = {isa = PBXBuildFile; fileRef = B229EEC015A4B7250032C12C /* PNGWindowController.h */; }; E1193609099830D300A3A6EA /* FontDocument.nib in Resources */ = {isa = PBXBuildFile; fileRef = E1193607099830D200A3A6EA /* FontDocument.nib */; }; E11936660998552900A3A6EA /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E11936650998552900A3A6EA /* Localizable.strings */; }; E1193683099864AD00A3A6EA /* ElementUBYT.h in Headers */ = {isa = PBXBuildFile; fileRef = E119367D099864AD00A3A6EA /* ElementUBYT.h */; }; @@ -261,6 +268,13 @@ remoteGlobalIDString = E18BF68E069FEA1800F076B8; remoteInfo = "Bitmap Editor Cocoa"; }; + B229EEE215A4BB720032C12C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = F5B5880F0156D2A601000001 /* Project object */; + proxyType = 1; + remoteGlobalIDString = B229EEC915A4B8720032C12C; + remoteInfo = "PNG Editor"; + }; E13F836408F139E900E2A5CB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = F5B5880F0156D2A601000001 /* Project object */; @@ -323,6 +337,7 @@ dstPath = ""; dstSubfolderSpec = 13; files = ( + B229EEDD15A4BA900032C12C /* PNG Editor.plugin in Copy Plugins */, E1EAB19A06A20F1A0041EE35 /* Hexadecimal Editor.plugin in Copy Plugins */, E1F0B65B06AD62B1007D3469 /* Template Editor.plugin in Copy Plugins */, E13F837F08F13A4C00E2A5CB /* Font Editor.plugin in Copy Plugins */, @@ -375,6 +390,16 @@ 3D50047404EF122000F3B64D /* ElementLSTC.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ElementLSTC.h; sourceTree = ""; }; 3D53A9FD04F171DC006651FA /* RKSupportResourceRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RKSupportResourceRegistry.h; sourceTree = ""; }; 3D53A9FE04F171DC006651FA /* RKSupportResourceRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RKSupportResourceRegistry.m; sourceTree = ""; }; + B229EEC015A4B7250032C12C /* PNGWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PNGWindowController.h; path = "PNG Editor/PNGWindowController.h"; sourceTree = ""; }; + B229EEC115A4B7250032C12C /* PNGWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PNGWindowController.m; path = "PNG Editor/PNGWindowController.m"; sourceTree = ""; }; + B229EEC215A4B7250032C12C /* PNGWindowController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PNGWindowController.xib; path = "PNG Editor/PNGWindowController.xib"; sourceTree = ""; }; + B229EECA15A4B8720032C12C /* PNG Editor.plugin */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "PNG Editor.plugin"; sourceTree = BUILT_PRODUCTS_DIR; }; + B229EECD15A4B8720032C12C /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + B229EECE15A4B8720032C12C /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; + B229EECF15A4B8720032C12C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + B229EED215A4B8720032C12C /* PNG Editor-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "PNG Editor-Info.plist"; sourceTree = ""; }; + B229EED415A4B8720032C12C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + B229EED615A4B8720032C12C /* PNG Editor-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "PNG Editor-Prefix.pch"; sourceTree = ""; }; E1193608099830D300A3A6EA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/FontDocument.nib; sourceTree = ""; }; E11936620998551200A3A6EA /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/Localizable.strings; sourceTree = ""; }; E119367D099864AD00A3A6EA /* ElementUBYT.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = ElementUBYT.h; sourceTree = ""; }; @@ -639,6 +664,14 @@ /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ + B229EEC715A4B8720032C12C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B229EECB15A4B8720032C12C /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E18BF586069FEA1300F076B8 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -784,6 +817,44 @@ path = "Icon Editor"; sourceTree = ""; }; + B229EEBF15A4B6FE0032C12C /* PNG Editor */ = { + isa = PBXGroup; + children = ( + B229EEC015A4B7250032C12C /* PNGWindowController.h */, + B229EEC115A4B7250032C12C /* PNGWindowController.m */, + B229EEC215A4B7250032C12C /* PNGWindowController.xib */, + ); + name = "PNG Editor"; + sourceTree = ""; + }; + B229EECC15A4B8720032C12C /* Other Frameworks */ = { + isa = PBXGroup; + children = ( + B229EECD15A4B8720032C12C /* AppKit.framework */, + B229EECE15A4B8720032C12C /* CoreData.framework */, + B229EECF15A4B8720032C12C /* Foundation.framework */, + ); + name = "Other Frameworks"; + sourceTree = ""; + }; + B229EED015A4B8720032C12C /* PNG Editor */ = { + isa = PBXGroup; + children = ( + B229EED115A4B8720032C12C /* Supporting Files */, + ); + path = "PNG Editor"; + sourceTree = ""; + }; + B229EED115A4B8720032C12C /* Supporting Files */ = { + isa = PBXGroup; + children = ( + B229EED215A4B8720032C12C /* PNG Editor-Info.plist */, + B229EED315A4B8720032C12C /* InfoPlist.strings */, + B229EED615A4B8720032C12C /* PNG Editor-Prefix.pch */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; E11937F309991C1100A3A6EA /* Support Resources */ = { isa = PBXGroup; children = ( @@ -908,6 +979,7 @@ 3D0B38A504DEF41E005AED5E /* Template Editor */, F5354435022673C101A80001 /* Nick's Template Editor */, E18BF7B8069FFA5200F076B8 /* Font Editor */, + B229EEBF15A4B6FE0032C12C /* PNG Editor */, 3D3B99B704DC167D0056861E /* Icon Editor */, F5DF1C0F0254C78801A80001 /* NovaTools */, ); @@ -933,6 +1005,7 @@ F5B5881A0156D40B01000001 /* Cocoa */, F5B5887F0156D6D901000001 /* Carbon */, F5EA10690254A7B401A80001 /* External */, + B229EED015A4B8720032C12C /* PNG Editor */, F5B588490156D40B01000001 /* Frameworks */, F5B588110156D30301000001 /* Products */, ); @@ -949,6 +1022,7 @@ E18BF78B069FF23700F076B8 /* Font Editor.plugin */, E17ADBC006A2132800842474 /* NovaTools.plugin */, E18BF68D069FEA1800F076B8 /* Ulis Template Editor.bundle */, + B229EECA15A4B8720032C12C /* PNG Editor.plugin */, ); name = Products; sourceTree = ""; @@ -1047,6 +1121,7 @@ F5B5884B0156D40B01000001 /* Cocoa.framework */, F5B5884C0156D40B01000001 /* AppKit.framework */, F5B5884D0156D40B01000001 /* Foundation.framework */, + B229EECC15A4B8720032C12C /* Other Frameworks */, ); name = Frameworks; sourceTree = ""; @@ -1283,6 +1358,14 @@ /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ + B229EEE015A4BB250032C12C /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + B229EEE115A4BB2E0032C12C /* PNGWindowController.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E18BF53C069FEA1300F076B8 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -1426,6 +1509,24 @@ /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ + B229EEC915A4B8720032C12C /* PNG Editor */ = { + isa = PBXNativeTarget; + buildConfigurationList = B229EED715A4B8720032C12C /* Build configuration list for PBXNativeTarget "PNG Editor" */; + buildPhases = ( + B229EEC615A4B8720032C12C /* Sources */, + B229EEC715A4B8720032C12C /* Frameworks */, + B229EEC815A4B8720032C12C /* Resources */, + B229EEE015A4BB250032C12C /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "PNG Editor"; + productName = "PNG Editor"; + productReference = B229EECA15A4B8720032C12C /* PNG Editor.plugin */; + productType = "com.apple.product-type.bundle"; + }; E18BF537069FEA1300F076B8 /* ResKnife Cocoa */ = { isa = PBXNativeTarget; buildConfigurationList = E13F7ED908F0411100E2A5CB /* Build configuration list for PBXNativeTarget "ResKnife Cocoa" */; @@ -1446,6 +1547,7 @@ 0ED5B4B813BF0A7800A5DC6D /* PBXTargetDependency */, E13F836508F139E900E2A5CB /* PBXTargetDependency */, 0ED5B4B613BF0A7400A5DC6D /* PBXTargetDependency */, + B229EEE315A4BB720032C12C /* PBXTargetDependency */, ); name = "ResKnife Cocoa"; productInstallPath = "$(USER_APPS_DIR)"; @@ -1611,6 +1713,7 @@ Japanese, French, German, + en, ); mainGroup = F5B588100156D2A601000001; productRefGroup = F5B588110156D30301000001 /* Products */; @@ -1625,11 +1728,20 @@ E18BF78A069FF23700F076B8 /* Font Editor Cocoa */, E18BF5B7069FEA1400F076B8 /* NovaTools */, E18BF671069FEA1700F076B8 /* Uli's Template Editor */, + B229EEC915A4B8720032C12C /* PNG Editor */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ + B229EEC815A4B8720032C12C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B229EED515A4B8720032C12C /* InfoPlist.strings in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E18BF553069FEA1300F076B8 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -1786,6 +1898,16 @@ /* End PBXRezBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ + B229EEC615A4B8720032C12C /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + B229EEDB15A4B9420032C12C /* PNGWindowController.m in Sources */, + B229EEDC15A4B9420032C12C /* PNGWindowController.xib in Sources */, + B229EEDE15A4BABD0032C12C /* Notifications.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E18BF56F069FEA1300F076B8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -1935,6 +2057,11 @@ target = E18BF68E069FEA1800F076B8 /* Bitmap Editor Cocoa */; targetProxy = 0ED5B4B713BF0A7800A5DC6D /* PBXContainerItemProxy */; }; + B229EEE315A4BB720032C12C /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = B229EEC915A4B8720032C12C /* PNG Editor */; + targetProxy = B229EEE215A4BB720032C12C /* PBXContainerItemProxy */; + }; E13F836508F139E900E2A5CB /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = E18BF78A069FF23700F076B8 /* Font Editor Cocoa */; @@ -1977,6 +2104,14 @@ name = ICONWindow.nib; sourceTree = ""; }; + B229EED315A4B8720032C12C /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + B229EED415A4B8720032C12C /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; E1193607099830D200A3A6EA /* FontDocument.nib */ = { isa = PBXVariantGroup; children = ( @@ -2196,6 +2331,61 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ + B229EED815A4B8720032C12C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + COPY_PHASE_STRIP = NO; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "PNG Editor/PNG Editor-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "PNG Editor/PNG Editor-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 10.7; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = plugin; + }; + name = Debug; + }; + B229EED915A4B8720032C12C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + COPY_PHASE_STRIP = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "PNG Editor/PNG Editor-Prefix.pch"; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + INFOPLIST_FILE = "PNG Editor/PNG Editor-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; + MACOSX_DEPLOYMENT_TARGET = 10.7; + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = plugin; + }; + name = Release; + }; E13F7ED208F0411100E2A5CB /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -2310,7 +2500,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = Cocoa/Info.plist; - MACOSX_DEPLOYMENT_TARGET = 10.7; + MACOSX_DEPLOYMENT_TARGET = 10.6; PRODUCT_NAME = "ResKnife Cocoa"; WARNING_CFLAGS = ( "-Wmost", @@ -2329,7 +2519,7 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_VERSION = com.apple.compilers.llvm.clang.1_0; INFOPLIST_FILE = Cocoa/Info.plist; - MACOSX_DEPLOYMENT_TARGET = 10.7; + MACOSX_DEPLOYMENT_TARGET = 10.6; PRODUCT_NAME = "ResKnife Cocoa"; WARNING_CFLAGS = ( "-Wmost", @@ -2612,6 +2802,14 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + B229EED715A4B8720032C12C /* Build configuration list for PBXNativeTarget "PNG Editor" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + B229EED815A4B8720032C12C /* Debug */, + B229EED915A4B8720032C12C /* Release */, + ); + defaultConfigurationIsVisible = 0; + }; E13F7ED108F0411100E2A5CB /* Build configuration list for PBXNativeTarget "Hex Editor Cocoa" */ = { isa = XCConfigurationList; buildConfigurations = (