Removed Fire import from Setup Wizard and File menu. Converted SetupWizard to
XIB. Fixes #15366.
1.1 --- a/Adium.xcodeproj/project.pbxproj Sun Nov 13 23:10:22 2011 +0100
1.2 +++ b/Adium.xcodeproj/project.pbxproj Mon Nov 14 12:49:26 2011 +0100
1.3 @@ -274,8 +274,6 @@
1.4 3419DE820A81042F00C3FC68 /* ToolbarPrefs.plist in Resources */ = {isa = PBXBuildFile; fileRef = 34D8327607CBD5B3006466F2 /* ToolbarPrefs.plist */; };
1.5 3419DF3B0A8119BF00C3FC68 /* AICalendarDate.m in Sources */ = {isa = PBXBuildFile; fileRef = 340D0A000A7DD1F40059A3AF /* AICalendarDate.m */; };
1.6 3419E2DF0A81445800C3FC68 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3419E2DE0A81445800C3FC68 /* Localizable.strings */; };
1.7 - 3419E2F80A8145B800C3FC68 /* GBFireImporter.m in Sources */ = {isa = PBXBuildFile; fileRef = F50A75A10A0AE77A00A6D1BA /* GBFireImporter.m */; };
1.8 - 3419E2FA0A8145B900C3FC68 /* GBFireLogImporter.m in Sources */ = {isa = PBXBuildFile; fileRef = F56E068D0A4B738B008D1EB5 /* GBFireLogImporter.m */; };
1.9 3419F7760531512200C68BA3 /* Adium.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 34BD9DE105314751000AB133 /* Adium.framework */; };
1.10 3419FE230531586A00C68BA3 /* Adium.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 34BD9DE105314751000AB133 /* Adium.framework */; };
1.11 341BCF850961354D00CF83F5 /* AIMessageWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 341BCF810961354D00CF83F5 /* AIMessageWindow.m */; };
1.12 @@ -781,7 +779,7 @@
1.13 34DC88740A7EEE2F003E1636 /* AIPreferenceWindowController.m in Sources */ = {isa = PBXBuildFile; fileRef = F57938BB033E739101A8010A /* AIPreferenceWindowController.m */; };
1.14 34DC88770A7EEE2F003E1636 /* AdiumSetupWizard.m in Sources */ = {isa = PBXBuildFile; fileRef = 344161BC0943E0D800BC26ED /* AdiumSetupWizard.m */; };
1.15 34DC88780A7EEE2F003E1636 /* AdiumyButler.png in Resources */ = {isa = PBXBuildFile; fileRef = 344161CF0943E20D00BC26ED /* AdiumyButler.png */; };
1.16 - 34DC88790A7EEE2F003E1636 /* SetupWizard.nib in Resources */ = {isa = PBXBuildFile; fileRef = 344161D30943E22F00BC26ED /* SetupWizard.nib */; };
1.17 + 34DC88790A7EEE2F003E1636 /* SetupWizard.xib in Resources */ = {isa = PBXBuildFile; fileRef = 344161D30943E22F00BC26ED /* SetupWizard.xib */; };
1.18 34DC887B0A7EEE2F003E1636 /* SetupWizardBackgroundView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3441623F0943E76400BC26ED /* SetupWizardBackgroundView.m */; };
1.19 34DC887D0A7EEE2F003E1636 /* AdiumSound.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B14CF25085FBC5800C88949 /* AdiumSound.m */; };
1.20 34DC887F0A7EEE2F003E1636 /* AdiumSoundSets.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B14CF27085FBC5900C88949 /* AdiumSoundSets.m */; };
1.21 @@ -1524,7 +1522,6 @@
1.22 EFB1C3140DDBDA3100B3973D /* AITwitterIMPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = EFB1C3130DDBDA3100B3973D /* AITwitterIMPlugin.m */; };
1.23 F51BCD3B0A156261000FDC06 /* AutoHyperlinks.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 3496A8EA07CE6CA30055BBAB /* AutoHyperlinks.framework */; };
1.24 F51BCEEA0A15793E000FDC06 /* AutoHyperlinks.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3496A8EA07CE6CA30055BBAB /* AutoHyperlinks.framework */; };
1.25 - F551B1000B8F5130007D3A3C /* FireLogImporter.nib in Resources */ = {isa = PBXBuildFile; fileRef = F56E0DAF0A4CDF9C008D1EB5 /* FireLogImporter.nib */; };
1.26 F5F8CA4D0A1A9C9400154550 /* GBQuestionHandlerPlugin.m in Sources */ = {isa = PBXBuildFile; fileRef = F5F8CA4B0A1A9C9400154550 /* GBQuestionHandlerPlugin.m */; };
1.27 /* End PBXBuildFile section */
1.28
1.29 @@ -2573,7 +2570,7 @@
1.30 344161BC0943E0D800BC26ED /* AdiumSetupWizard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AdiumSetupWizard.m; path = Source/AdiumSetupWizard.m; sourceTree = "<group>"; };
1.31 344161C4059FC72E0019246B /* PurpleServices.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PurpleServices.h; path = "Plugins/Purple Service/PurpleServices.h"; sourceTree = "<group>"; };
1.32 344161CF0943E20D00BC26ED /* AdiumyButler.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = AdiumyButler.png; path = Resources/AdiumyButler.png; sourceTree = "<group>"; };
1.33 - 344161D30943E22F00BC26ED /* SetupWizard.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = SetupWizard.nib; path = Resources/SetupWizard.nib; sourceTree = "<group>"; };
1.34 + 344161D30943E22F00BC26ED /* SetupWizard.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = SetupWizard.xib; path = Resources/SetupWizard.xib; sourceTree = "<group>"; };
1.35 3441623E0943E76400BC26ED /* SetupWizardBackgroundView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SetupWizardBackgroundView.h; path = Source/SetupWizardBackgroundView.h; sourceTree = "<group>"; };
1.36 3441623F0943E76400BC26ED /* SetupWizardBackgroundView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SetupWizardBackgroundView.m; path = Source/SetupWizardBackgroundView.m; sourceTree = "<group>"; };
1.37 344458ED070B5BEF00D8E932 /* ESDebugWindowController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ESDebugWindowController.h; path = Source/ESDebugWindowController.h; sourceTree = "<group>"; };
1.38 @@ -4741,8 +4738,6 @@
1.39 EFB1C3130DDBDA3100B3973D /* AITwitterIMPlugin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AITwitterIMPlugin.m; path = Source/AITwitterIMPlugin.m; sourceTree = "<group>"; };
1.40 F11B9621051CDB3B0000000E /* AIMessageAliasPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AIMessageAliasPlugin.h; path = "Plugins/Message Alias Support/AIMessageAliasPlugin.h"; sourceTree = "<group>"; };
1.41 F11B9622051CDB3B0000000E /* AIMessageAliasPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AIMessageAliasPlugin.m; path = "Plugins/Message Alias Support/AIMessageAliasPlugin.m"; sourceTree = "<group>"; };
1.42 - F50A75A00A0AE77A00A6D1BA /* GBFireImporter.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = GBFireImporter.h; path = Source/GBFireImporter.h; sourceTree = "<group>"; };
1.43 - F50A75A10A0AE77A00A6D1BA /* GBFireImporter.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = GBFireImporter.m; path = Source/GBFireImporter.m; sourceTree = "<group>"; };
1.44 F531836F019E40BB01A80165 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
1.45 F55B413B03AB895501A8010A /* AIAccountListPreferencesPlugin.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AIAccountListPreferencesPlugin.h; path = Source/AIAccountListPreferencesPlugin.h; sourceTree = "<group>"; };
1.46 F55B413C03AB895501A8010A /* AIAccountListPreferencesPlugin.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AIAccountListPreferencesPlugin.m; path = Source/AIAccountListPreferencesPlugin.m; sourceTree = "<group>"; };
1.47 @@ -4750,9 +4745,6 @@
1.48 F55B415D03AB8B5601A8010A /* AIContentController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AIContentController.m; path = Source/AIContentController.m; sourceTree = "<group>"; };
1.49 F55B416603AB8BFC01A8010A /* AIPasswordPromptController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AIPasswordPromptController.m; path = Source/AIPasswordPromptController.m; sourceTree = "<group>"; };
1.50 F55B416E03AB8C3201A8010A /* AIPasswordPromptController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AIPasswordPromptController.h; path = Source/AIPasswordPromptController.h; sourceTree = "<group>"; };
1.51 - F56E068C0A4B738B008D1EB5 /* GBFireLogImporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GBFireLogImporter.h; path = Source/GBFireLogImporter.h; sourceTree = "<group>"; };
1.52 - F56E068D0A4B738B008D1EB5 /* GBFireLogImporter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GBFireLogImporter.m; path = Source/GBFireLogImporter.m; sourceTree = "<group>"; };
1.53 - F56E0DAF0A4CDF9C008D1EB5 /* FireLogImporter.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = FireLogImporter.nib; path = Resources/FireLogImporter.nib; sourceTree = "<group>"; };
1.54 F570A59803704B6101A8010A /* AIContactInfoWindowController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AIContactInfoWindowController.h; path = Source/AIContactInfoWindowController.h; sourceTree = "<group>"; };
1.55 F570A59903704B6101A8010A /* AIContactInfoWindowController.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = AIContactInfoWindowController.m; path = Source/AIContactInfoWindowController.m; sourceTree = "<group>"; };
1.56 F570A5B503704C6101A8010A /* AIMenuController.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = AIMenuController.h; path = Source/AIMenuController.h; sourceTree = "<group>"; };
1.57 @@ -5596,7 +5588,7 @@
1.58 344161BB0943E0D800BC26ED /* AdiumSetupWizard.h */,
1.59 344161BC0943E0D800BC26ED /* AdiumSetupWizard.m */,
1.60 344161CF0943E20D00BC26ED /* AdiumyButler.png */,
1.61 - 344161D30943E22F00BC26ED /* SetupWizard.nib */,
1.62 + 344161D30943E22F00BC26ED /* SetupWizard.xib */,
1.63 3441623E0943E76400BC26ED /* SetupWizardBackgroundView.h */,
1.64 3441623F0943E76400BC26ED /* SetupWizardBackgroundView.m */,
1.65 );
1.66 @@ -8420,7 +8412,6 @@
1.67 9EB3C52304F94DB7001D1F74 /* Source */ = {
1.68 isa = PBXGroup;
1.69 children = (
1.70 - F56E0D200A4CDE95008D1EB5 /* Fire Importer */,
1.71 C4D29C9D0C3C2D90001545A2 /* iChat Importer */,
1.72 );
1.73 path = Source;
1.74 @@ -8774,18 +8765,6 @@
1.75 name = "Message Window Interface";
1.76 sourceTree = "<group>";
1.77 };
1.78 - F56E0D200A4CDE95008D1EB5 /* Fire Importer */ = {
1.79 - isa = PBXGroup;
1.80 - children = (
1.81 - F50A75A00A0AE77A00A6D1BA /* GBFireImporter.h */,
1.82 - F50A75A10A0AE77A00A6D1BA /* GBFireImporter.m */,
1.83 - F56E068C0A4B738B008D1EB5 /* GBFireLogImporter.h */,
1.84 - F56E068D0A4B738B008D1EB5 /* GBFireLogImporter.m */,
1.85 - F56E0DAF0A4CDF9C008D1EB5 /* FireLogImporter.nib */,
1.86 - );
1.87 - name = "Fire Importer";
1.88 - sourceTree = SOURCE_ROOT;
1.89 - };
1.90 F5A3C2DD039A516E01A8010A /* Passwords */ = {
1.91 isa = PBXGroup;
1.92 children = (
1.93 @@ -9777,7 +9756,7 @@
1.94 34DC886F0A7EEE2F003E1636 /* FTProgressStopPressed.tif in Resources */,
1.95 34DC88700A7EEE2F003E1636 /* FTProgressRevealPressed_Selected.tif in Resources */,
1.96 34DC88780A7EEE2F003E1636 /* AdiumyButler.png in Resources */,
1.97 - 34DC88790A7EEE2F003E1636 /* SetupWizard.nib in Resources */,
1.98 + 34DC88790A7EEE2F003E1636 /* SetupWizard.xib in Resources */,
1.99 34DC88820A7EEE2F003E1636 /* SoundPrefs.plist in Resources */,
1.100 34DC88890A7EEE2F003E1636 /* XtraProgressWindow.nib in Resources */,
1.101 3419DE730A81042F00C3FC68 /* AccountPrefs.plist in Resources */,
1.102 @@ -9796,7 +9775,6 @@
1.103 34DC13050A81417700D710F3 /* LoginSelect.nib in Resources */,
1.104 347374BD0AA9206B00AD18E3 /* ShortcutRecorder.strings in Resources */,
1.105 34F312BD0ADC43CA00A4310E /* xtras_duck.png in Resources */,
1.106 - F551B1000B8F5130007D3A3C /* FireLogImporter.nib in Resources */,
1.107 117D6DC00BC5F0C40080D02B /* notify.png in Resources */,
1.108 344838690BC85EF70083723B /* AccountListPreferences.nib in Resources */,
1.109 344839380BC862780083723B /* pref-messages.png in Resources */,
1.110 @@ -10441,8 +10419,6 @@
1.111 3419DF3B0A8119BF00C3FC68 /* AICalendarDate.m in Sources */,
1.112 34DC12FC0A81415D00D710F3 /* ESApplescriptabilityController.m in Sources */,
1.113 34DC13040A81417600D710F3 /* AILoginWindowController.m in Sources */,
1.114 - 3419E2F80A8145B800C3FC68 /* GBFireImporter.m in Sources */,
1.115 - 3419E2FA0A8145B900C3FC68 /* GBFireLogImporter.m in Sources */,
1.116 C44BA7830AAB696400C7504F /* SetupAssistantBoxBackgroundView.m in Sources */,
1.117 3430222A0AB4766E0082CF7C /* AINulRemovalPlugin.m in Sources */,
1.118 34BC8F7B0ACA3AAC00562745 /* AIScannerDebug.m in Sources */,
2.1 --- a/Resources/FireLogImporter.nib/designable.nib Sun Nov 13 23:10:22 2011 +0100
2.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
2.3 @@ -1,306 +0,0 @@
2.4 -<?xml version="1.0" encoding="UTF-8"?>
2.5 -<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
2.6 - <data>
2.7 - <int key="IBDocument.SystemTarget">1060</int>
2.8 - <string key="IBDocument.SystemVersion">11C74</string>
2.9 - <string key="IBDocument.InterfaceBuilderVersion">1938</string>
2.10 - <string key="IBDocument.AppKitVersion">1138.23</string>
2.11 - <string key="IBDocument.HIToolboxVersion">567.00</string>
2.12 - <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
2.13 - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.14 - <string key="NS.object.0">1938</string>
2.15 - </object>
2.16 - <array key="IBDocument.IntegratedClassDependencies">
2.17 - <string>NSTextField</string>
2.18 - <string>NSTextFieldCell</string>
2.19 - <string>NSWindowTemplate</string>
2.20 - <string>NSView</string>
2.21 - <string>NSProgressIndicator</string>
2.22 - <string>NSCustomObject</string>
2.23 - </array>
2.24 - <array key="IBDocument.PluginDependencies">
2.25 - <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
2.26 - </array>
2.27 - <object class="NSMutableDictionary" key="IBDocument.Metadata">
2.28 - <string key="NS.key.0">PluginDependencyRecalculationVersion</string>
2.29 - <integer value="1" key="NS.object.0"/>
2.30 - </object>
2.31 - <array class="NSMutableArray" key="IBDocument.RootObjects" id="24031228">
2.32 - <object class="NSCustomObject" id="849774399">
2.33 - <string key="NSClassName">GBFireLogImporter</string>
2.34 - </object>
2.35 - <object class="NSCustomObject" id="696977538">
2.36 - <string key="NSClassName">FirstResponder</string>
2.37 - </object>
2.38 - <object class="NSCustomObject" id="192008232">
2.39 - <string key="NSClassName">NSApplication</string>
2.40 - </object>
2.41 - <object class="NSWindowTemplate" id="887246819">
2.42 - <int key="NSWindowStyleMask">15</int>
2.43 - <int key="NSWindowBacking">2</int>
2.44 - <string key="NSWindowRect">{{165, 480}, {490, 107}}</string>
2.45 - <int key="NSWTFlags">813170688</int>
2.46 - <string key="NSWindowTitle">Fire Log Importer</string>
2.47 - <object class="NSMutableString" key="NSWindowClass">
2.48 - <characters key="NS.bytes">NSWindow</characters>
2.49 - </object>
2.50 - <object class="NSMutableString" key="NSViewClass">
2.51 - <characters key="NS.bytes">View</characters>
2.52 - </object>
2.53 - <nil key="NSUserInterfaceItemIdentifier"/>
2.54 - <string key="NSWindowContentMinSize">{490, 107}</string>
2.55 - <object class="NSView" key="NSWindowView" id="377741044">
2.56 - <reference key="NSNextResponder"/>
2.57 - <int key="NSvFlags">256</int>
2.58 - <array class="NSMutableArray" key="NSSubviews">
2.59 - <object class="NSTextField" id="117582848">
2.60 - <reference key="NSNextResponder" ref="377741044"/>
2.61 - <int key="NSvFlags">261</int>
2.62 - <string key="NSFrame">{{181, 70}, {128, 17}}</string>
2.63 - <reference key="NSSuperview" ref="377741044"/>
2.64 - <reference key="NSWindow"/>
2.65 - <bool key="NSEnabled">YES</bool>
2.66 - <object class="NSTextFieldCell" key="NSCell" id="307216906">
2.67 - <int key="NSCellFlags">67239424</int>
2.68 - <int key="NSCellFlags2">272629760</int>
2.69 - <string key="NSContents">Importing Fire Logs</string>
2.70 - <object class="NSFont" key="NSSupport">
2.71 - <string key="NSName">LucidaGrande</string>
2.72 - <double key="NSSize">13</double>
2.73 - <int key="NSfFlags">1044</int>
2.74 - </object>
2.75 - <reference key="NSControlView" ref="117582848"/>
2.76 - <object class="NSColor" key="NSBackgroundColor" id="294285998">
2.77 - <int key="NSColorSpace">6</int>
2.78 - <string key="NSCatalogName">System</string>
2.79 - <string key="NSColorName">controlColor</string>
2.80 - <object class="NSColor" key="NSColor">
2.81 - <int key="NSColorSpace">3</int>
2.82 - <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
2.83 - </object>
2.84 - </object>
2.85 - <object class="NSColor" key="NSTextColor" id="474061176">
2.86 - <int key="NSColorSpace">6</int>
2.87 - <string key="NSCatalogName">System</string>
2.88 - <string key="NSColorName">controlTextColor</string>
2.89 - <object class="NSColor" key="NSColor">
2.90 - <int key="NSColorSpace">3</int>
2.91 - <bytes key="NSWhite">MAA</bytes>
2.92 - </object>
2.93 - </object>
2.94 - </object>
2.95 - </object>
2.96 - <object class="NSTextField" id="760874825">
2.97 - <reference key="NSNextResponder" ref="377741044"/>
2.98 - <int key="NSvFlags">261</int>
2.99 - <string key="NSFrame">{{17, 51}, {456, 11}}</string>
2.100 - <reference key="NSSuperview" ref="377741044"/>
2.101 - <reference key="NSWindow"/>
2.102 - <bool key="NSEnabled">YES</bool>
2.103 - <object class="NSTextFieldCell" key="NSCell" id="579367507">
2.104 - <int key="NSCellFlags">67239424</int>
2.105 - <int key="NSCellFlags2">138412032</int>
2.106 - <string key="NSContents"/>
2.107 - <object class="NSFont" key="NSSupport">
2.108 - <string key="NSName">LucidaGrande</string>
2.109 - <double key="NSSize">9</double>
2.110 - <int key="NSfFlags">3614</int>
2.111 - </object>
2.112 - <reference key="NSControlView" ref="760874825"/>
2.113 - <reference key="NSBackgroundColor" ref="294285998"/>
2.114 - <reference key="NSTextColor" ref="474061176"/>
2.115 - </object>
2.116 - </object>
2.117 - <object class="NSProgressIndicator" id="31727581">
2.118 - <reference key="NSNextResponder" ref="377741044"/>
2.119 - <int key="NSvFlags">1282</int>
2.120 - <object class="NSPSMatrix" key="NSDrawMatrix"/>
2.121 - <string key="NSFrame">{{18, 23}, {454, 20}}</string>
2.122 - <reference key="NSSuperview" ref="377741044"/>
2.123 - <reference key="NSWindow"/>
2.124 - <int key="NSpiFlags">16394</int>
2.125 - <double key="NSMaxValue">1</double>
2.126 - </object>
2.127 - </array>
2.128 - <string key="NSFrameSize">{490, 107}</string>
2.129 - <reference key="NSSuperview"/>
2.130 - <reference key="NSWindow"/>
2.131 - </object>
2.132 - <string key="NSScreenRect">{{0, 0}, {1400, 1050}}</string>
2.133 - <string key="NSMinSize">{490, 129}</string>
2.134 - <string key="NSMaxSize">{10000000000000, 10000000000000}</string>
2.135 - <bool key="NSWindowIsRestorable">YES</bool>
2.136 - </object>
2.137 - </array>
2.138 - <object class="IBObjectContainer" key="IBDocument.Objects">
2.139 - <array class="NSMutableArray" key="connectionRecords">
2.140 - <object class="IBConnectionRecord">
2.141 - <object class="IBOutletConnection" key="connection">
2.142 - <string key="label">window</string>
2.143 - <reference key="source" ref="849774399"/>
2.144 - <reference key="destination" ref="887246819"/>
2.145 - </object>
2.146 - <int key="connectionID">14</int>
2.147 - </object>
2.148 - <object class="IBConnectionRecord">
2.149 - <object class="IBOutletConnection" key="connection">
2.150 - <string key="label">progressIndicator</string>
2.151 - <reference key="source" ref="849774399"/>
2.152 - <reference key="destination" ref="31727581"/>
2.153 - </object>
2.154 - <int key="connectionID">15</int>
2.155 - </object>
2.156 - <object class="IBConnectionRecord">
2.157 - <object class="IBOutletConnection" key="connection">
2.158 - <string key="label">textField_quote</string>
2.159 - <reference key="source" ref="849774399"/>
2.160 - <reference key="destination" ref="760874825"/>
2.161 - </object>
2.162 - <int key="connectionID">16</int>
2.163 - </object>
2.164 - </array>
2.165 - <object class="IBMutableOrderedSet" key="objectRecords">
2.166 - <array key="orderedObjects">
2.167 - <object class="IBObjectRecord">
2.168 - <int key="objectID">0</int>
2.169 - <array key="object" id="0"/>
2.170 - <reference key="children" ref="24031228"/>
2.171 - <nil key="parent"/>
2.172 - </object>
2.173 - <object class="IBObjectRecord">
2.174 - <int key="objectID">-2</int>
2.175 - <reference key="object" ref="849774399"/>
2.176 - <reference key="parent" ref="0"/>
2.177 - <string key="objectName">File's Owner</string>
2.178 - </object>
2.179 - <object class="IBObjectRecord">
2.180 - <int key="objectID">-1</int>
2.181 - <reference key="object" ref="696977538"/>
2.182 - <reference key="parent" ref="0"/>
2.183 - <string key="objectName">First Responder</string>
2.184 - </object>
2.185 - <object class="IBObjectRecord">
2.186 - <int key="objectID">7</int>
2.187 - <reference key="object" ref="887246819"/>
2.188 - <array class="NSMutableArray" key="children">
2.189 - <reference ref="377741044"/>
2.190 - </array>
2.191 - <reference key="parent" ref="0"/>
2.192 - <string key="objectName">Window</string>
2.193 - </object>
2.194 - <object class="IBObjectRecord">
2.195 - <int key="objectID">8</int>
2.196 - <reference key="object" ref="377741044"/>
2.197 - <array class="NSMutableArray" key="children">
2.198 - <reference ref="117582848"/>
2.199 - <reference ref="760874825"/>
2.200 - <reference ref="31727581"/>
2.201 - </array>
2.202 - <reference key="parent" ref="887246819"/>
2.203 - </object>
2.204 - <object class="IBObjectRecord">
2.205 - <int key="objectID">9</int>
2.206 - <reference key="object" ref="117582848"/>
2.207 - <array class="NSMutableArray" key="children">
2.208 - <reference ref="307216906"/>
2.209 - </array>
2.210 - <reference key="parent" ref="377741044"/>
2.211 - </object>
2.212 - <object class="IBObjectRecord">
2.213 - <int key="objectID">10</int>
2.214 - <reference key="object" ref="760874825"/>
2.215 - <array class="NSMutableArray" key="children">
2.216 - <reference ref="579367507"/>
2.217 - </array>
2.218 - <reference key="parent" ref="377741044"/>
2.219 - </object>
2.220 - <object class="IBObjectRecord">
2.221 - <int key="objectID">11</int>
2.222 - <reference key="object" ref="31727581"/>
2.223 - <reference key="parent" ref="377741044"/>
2.224 - </object>
2.225 - <object class="IBObjectRecord">
2.226 - <int key="objectID">18</int>
2.227 - <reference key="object" ref="307216906"/>
2.228 - <reference key="parent" ref="117582848"/>
2.229 - </object>
2.230 - <object class="IBObjectRecord">
2.231 - <int key="objectID">19</int>
2.232 - <reference key="object" ref="579367507"/>
2.233 - <reference key="parent" ref="760874825"/>
2.234 - </object>
2.235 - <object class="IBObjectRecord">
2.236 - <int key="objectID">-3</int>
2.237 - <reference key="object" ref="192008232"/>
2.238 - <reference key="parent" ref="0"/>
2.239 - <string key="objectName">Application</string>
2.240 - </object>
2.241 - </array>
2.242 - </object>
2.243 - <dictionary class="NSMutableDictionary" key="flattenedProperties">
2.244 - <string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.245 - <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.246 - <string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.247 - <string key="10.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.248 - <string key="11.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.249 - <string key="18.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.250 - <string key="19.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.251 - <string key="7.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.252 - <string key="8.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.253 - <string key="9.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
2.254 - </dictionary>
2.255 - <dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
2.256 - <nil key="activeLocalization"/>
2.257 - <dictionary class="NSMutableDictionary" key="localizations"/>
2.258 - <nil key="sourceID"/>
2.259 - <int key="maxID">19</int>
2.260 - </object>
2.261 - <object class="IBClassDescriber" key="IBDocument.Classes">
2.262 - <array class="NSMutableArray" key="referencedPartialClassDescriptions">
2.263 - <object class="IBPartialClassDescription">
2.264 - <string key="className">GBFireLogImporter</string>
2.265 - <string key="superclassName">NSObject</string>
2.266 - <dictionary class="NSMutableDictionary" key="outlets">
2.267 - <string key="progressIndicator">NSProgressIndicator</string>
2.268 - <string key="textField_quote">NSTextField</string>
2.269 - <string key="window">NSWindow</string>
2.270 - </dictionary>
2.271 - <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
2.272 - <object class="IBToOneOutletInfo" key="progressIndicator">
2.273 - <string key="name">progressIndicator</string>
2.274 - <string key="candidateClassName">NSProgressIndicator</string>
2.275 - </object>
2.276 - <object class="IBToOneOutletInfo" key="textField_quote">
2.277 - <string key="name">textField_quote</string>
2.278 - <string key="candidateClassName">NSTextField</string>
2.279 - </object>
2.280 - <object class="IBToOneOutletInfo" key="window">
2.281 - <string key="name">window</string>
2.282 - <string key="candidateClassName">NSWindow</string>
2.283 - </object>
2.284 - </dictionary>
2.285 - <object class="IBClassDescriptionSource" key="sourceIdentifier">
2.286 - <string key="majorKey">IBProjectSource</string>
2.287 - <string key="minorKey">./Classes/GBFireLogImporter.h</string>
2.288 - </object>
2.289 - </object>
2.290 - </array>
2.291 - </object>
2.292 - <int key="IBDocument.localizationMode">0</int>
2.293 - <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
2.294 - <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
2.295 - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
2.296 - <real value="1060" key="NS.object.0"/>
2.297 - </object>
2.298 - <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
2.299 - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
2.300 - <real value="1060" key="NS.object.0"/>
2.301 - </object>
2.302 - <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
2.303 - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
2.304 - <real value="3200" key="NS.object.0"/>
2.305 - </object>
2.306 - <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
2.307 - <int key="IBDocument.defaultPropertyAccessControl">3</int>
2.308 - </data>
2.309 -</archive>
3.1 Binary file Resources/FireLogImporter.nib/keyedobjects.nib has changed
4.1 --- a/Resources/SetupWizard.nib/designable.nib Sun Nov 13 23:10:22 2011 +0100
4.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
4.3 @@ -1,2036 +0,0 @@
4.4 -<?xml version="1.0" encoding="UTF-8"?>
4.5 -<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
4.6 - <data>
4.7 - <int key="IBDocument.SystemTarget">1060</int>
4.8 - <string key="IBDocument.SystemVersion">11A511</string>
4.9 - <string key="IBDocument.InterfaceBuilderVersion">1617</string>
4.10 - <string key="IBDocument.AppKitVersion">1138</string>
4.11 - <string key="IBDocument.HIToolboxVersion">566.00</string>
4.12 - <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
4.13 - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.14 - <string key="NS.object.0">1617</string>
4.15 - </object>
4.16 - <array key="IBDocument.IntegratedClassDependencies">
4.17 - <string>NSTextField</string>
4.18 - <string>NSPopUpButtonCell</string>
4.19 - <string>NSScroller</string>
4.20 - <string>NSPopUpButton</string>
4.21 - <string>NSButton</string>
4.22 - <string>NSMenu</string>
4.23 - <string>NSScrollView</string>
4.24 - <string>NSButtonCell</string>
4.25 - <string>NSTextFieldCell</string>
4.26 - <string>NSMenuItem</string>
4.27 - <string>NSBox</string>
4.28 - <string>NSProgressIndicator</string>
4.29 - <string>NSTabView</string>
4.30 - <string>NSCustomView</string>
4.31 - <string>NSTabViewItem</string>
4.32 - <string>NSView</string>
4.33 - <string>NSWindowTemplate</string>
4.34 - <string>NSTextView</string>
4.35 - <string>NSCustomObject</string>
4.36 - </array>
4.37 - <array key="IBDocument.PluginDependencies">
4.38 - <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
4.39 - </array>
4.40 - <dictionary class="NSMutableDictionary" key="IBDocument.Metadata"/>
4.41 - <array class="NSMutableArray" key="IBDocument.RootObjects" id="589682474">
4.42 - <object class="NSCustomObject" id="765704780">
4.43 - <string key="NSClassName">AdiumSetupWizard</string>
4.44 - </object>
4.45 - <object class="NSCustomObject" id="272842418">
4.46 - <string key="NSClassName">FirstResponder</string>
4.47 - </object>
4.48 - <object class="NSCustomObject" id="947164950">
4.49 - <string key="NSClassName">NSApplication</string>
4.50 - </object>
4.51 - <object class="NSWindowTemplate" id="1044063078">
4.52 - <int key="NSWindowStyleMask">7</int>
4.53 - <int key="NSWindowBacking">2</int>
4.54 - <string key="NSWindowRect">{{191, 399}, {615, 411}}</string>
4.55 - <int key="NSWTFlags">1886914560</int>
4.56 - <string key="NSWindowTitle">Window</string>
4.57 - <string key="NSWindowClass">NSWindow</string>
4.58 - <object class="NSMutableString" key="NSViewClass">
4.59 - <characters key="NS.bytes">View</characters>
4.60 - </object>
4.61 - <nil key="NSUserInterfaceItemIdentifier"/>
4.62 - <string key="NSWindowContentMinSize">{213, 107}</string>
4.63 - <object class="NSView" key="NSWindowView" id="532451656">
4.64 - <reference key="NSNextResponder"/>
4.65 - <int key="NSvFlags">256</int>
4.66 - <array class="NSMutableArray" key="NSSubviews">
4.67 - <object class="NSCustomView" id="937930123">
4.68 - <reference key="NSNextResponder" ref="532451656"/>
4.69 - <int key="NSvFlags">256</int>
4.70 - <string key="NSFrame">{{145, 56}, {449, 305}}</string>
4.71 - <reference key="NSSuperview" ref="532451656"/>
4.72 - <reference key="NSWindow"/>
4.73 - <string key="NSClassName">SetupAssistantBoxBackgroundView</string>
4.74 - <string key="NSExtension">NSView</string>
4.75 - </object>
4.76 - <object class="NSCustomView" id="577533829">
4.77 - <reference key="NSNextResponder" ref="532451656"/>
4.78 - <int key="NSvFlags">256</int>
4.79 - <string key="NSFrame">{{-9, 20}, {600, 391}}</string>
4.80 - <reference key="NSSuperview" ref="532451656"/>
4.81 - <reference key="NSWindow"/>
4.82 - <string key="NSClassName">SetupWizardBackgroundView</string>
4.83 - <string key="NSExtension">NSView</string>
4.84 - </object>
4.85 - <object class="NSBox" id="809930931">
4.86 - <reference key="NSNextResponder" ref="532451656"/>
4.87 - <int key="NSvFlags">256</int>
4.88 - <array class="NSMutableArray" key="NSSubviews">
4.89 - <object class="NSView" id="358474532">
4.90 - <reference key="NSNextResponder" ref="809930931"/>
4.91 - <int key="NSvFlags">274</int>
4.92 - <string key="NSFrame">{{1, 1}, {448, 303}}</string>
4.93 - <reference key="NSSuperview" ref="809930931"/>
4.94 - <reference key="NSWindow"/>
4.95 - </object>
4.96 - </array>
4.97 - <string key="NSFrame">{{145, 56}, {450, 305}}</string>
4.98 - <reference key="NSSuperview" ref="532451656"/>
4.99 - <reference key="NSWindow"/>
4.100 - <string key="NSOffsets">{0, 0}</string>
4.101 - <object class="NSTextFieldCell" key="NSTitleCell">
4.102 - <int key="NSCellFlags">67239424</int>
4.103 - <int key="NSCellFlags2">0</int>
4.104 - <string key="NSContents">Box</string>
4.105 - <object class="NSFont" key="NSSupport">
4.106 - <string key="NSName">LucidaGrande</string>
4.107 - <double key="NSSize">11</double>
4.108 - <int key="NSfFlags">3100</int>
4.109 - </object>
4.110 - <object class="NSColor" key="NSBackgroundColor" id="12149645">
4.111 - <int key="NSColorSpace">6</int>
4.112 - <string key="NSCatalogName">System</string>
4.113 - <string key="NSColorName">textBackgroundColor</string>
4.114 - <object class="NSColor" key="NSColor" id="367270094">
4.115 - <int key="NSColorSpace">3</int>
4.116 - <bytes key="NSWhite">MQA</bytes>
4.117 - </object>
4.118 - </object>
4.119 - <object class="NSColor" key="NSTextColor">
4.120 - <int key="NSColorSpace">3</int>
4.121 - <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
4.122 - </object>
4.123 - </object>
4.124 - <reference key="NSContentView" ref="358474532"/>
4.125 - <int key="NSBorderType">1</int>
4.126 - <int key="NSBoxType">3</int>
4.127 - <int key="NSTitlePosition">0</int>
4.128 - <bool key="NSTransparent">NO</bool>
4.129 - </object>
4.130 - <object class="NSButton" id="589626502">
4.131 - <reference key="NSNextResponder" ref="532451656"/>
4.132 - <int key="NSvFlags">257</int>
4.133 - <string key="NSFrame">{{385, 12}, {108, 32}}</string>
4.134 - <reference key="NSSuperview" ref="532451656"/>
4.135 - <reference key="NSWindow"/>
4.136 - <bool key="NSEnabled">YES</bool>
4.137 - <object class="NSButtonCell" key="NSCell" id="732476236">
4.138 - <int key="NSCellFlags">67239424</int>
4.139 - <int key="NSCellFlags2">134217728</int>
4.140 - <string key="NSContents">Go Back</string>
4.141 - <object class="NSFont" key="NSSupport" id="19461230">
4.142 - <string key="NSName">LucidaGrande</string>
4.143 - <double key="NSSize">13</double>
4.144 - <int key="NSfFlags">1044</int>
4.145 - </object>
4.146 - <reference key="NSControlView" ref="589626502"/>
4.147 - <int key="NSButtonFlags">-2038284033</int>
4.148 - <int key="NSButtonFlags2">1</int>
4.149 - <object class="NSFont" key="NSAlternateImage" id="1035902178">
4.150 - <string key="NSName">Helvetica</string>
4.151 - <double key="NSSize">13</double>
4.152 - <int key="NSfFlags">16</int>
4.153 - </object>
4.154 - <string key="NSAlternateContents"/>
4.155 - <object class="NSMutableString" key="NSKeyEquivalent">
4.156 - <characters key="NS.bytes"/>
4.157 - </object>
4.158 - <int key="NSPeriodicDelay">200</int>
4.159 - <int key="NSPeriodicInterval">25</int>
4.160 - </object>
4.161 - </object>
4.162 - <object class="NSButton" id="920653528">
4.163 - <reference key="NSNextResponder" ref="532451656"/>
4.164 - <int key="NSvFlags">257</int>
4.165 - <string key="NSFrame">{{493, 12}, {108, 32}}</string>
4.166 - <reference key="NSSuperview" ref="532451656"/>
4.167 - <reference key="NSWindow"/>
4.168 - <bool key="NSEnabled">YES</bool>
4.169 - <object class="NSButtonCell" key="NSCell" id="38815897">
4.170 - <int key="NSCellFlags">67239424</int>
4.171 - <int key="NSCellFlags2">137887744</int>
4.172 - <string key="NSContents">Continue</string>
4.173 - <reference key="NSSupport" ref="19461230"/>
4.174 - <reference key="NSControlView" ref="920653528"/>
4.175 - <int key="NSButtonFlags">-2038284033</int>
4.176 - <int key="NSButtonFlags2">1</int>
4.177 - <reference key="NSAlternateImage" ref="1035902178"/>
4.178 - <string key="NSAlternateContents"/>
4.179 - <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
4.180 - <int key="NSPeriodicDelay">200</int>
4.181 - <int key="NSPeriodicInterval">25</int>
4.182 - </object>
4.183 - </object>
4.184 - <object class="NSButton" id="336102001">
4.185 - <reference key="NSNextResponder" ref="532451656"/>
4.186 - <int key="NSvFlags">-2147483388</int>
4.187 - <string key="NSFrame">{{157, 12}, {125, 32}}</string>
4.188 - <reference key="NSSuperview" ref="532451656"/>
4.189 - <reference key="NSWindow"/>
4.190 - <bool key="NSEnabled">YES</bool>
4.191 - <object class="NSButtonCell" key="NSCell" id="478540116">
4.192 - <int key="NSCellFlags">67239424</int>
4.193 - <int key="NSCellFlags2">134217728</int>
4.194 - <string key="NSContents">Add Another</string>
4.195 - <reference key="NSSupport" ref="19461230"/>
4.196 - <reference key="NSControlView" ref="336102001"/>
4.197 - <int key="NSButtonFlags">-2038284033</int>
4.198 - <int key="NSButtonFlags2">1</int>
4.199 - <reference key="NSAlternateImage" ref="19461230"/>
4.200 - <string key="NSAlternateContents"/>
4.201 - <object class="NSMutableString" key="NSKeyEquivalent">
4.202 - <characters key="NS.bytes"/>
4.203 - </object>
4.204 - <int key="NSPeriodicDelay">200</int>
4.205 - <int key="NSPeriodicInterval">25</int>
4.206 - </object>
4.207 - </object>
4.208 - <object class="NSTabView" id="782611147">
4.209 - <reference key="NSNextResponder" ref="532451656"/>
4.210 - <int key="NSvFlags">256</int>
4.211 - <string key="NSFrame">{{146, 60}, {447, 301}}</string>
4.212 - <reference key="NSSuperview" ref="532451656"/>
4.213 - <reference key="NSWindow"/>
4.214 - <array class="NSMutableArray" key="NSTabViewItems">
4.215 - <object class="NSTabViewItem" id="589476996">
4.216 - <string key="NSIdentifier">welcome</string>
4.217 - <object class="NSView" key="NSView" id="232763656">
4.218 - <reference key="NSNextResponder" ref="782611147"/>
4.219 - <int key="NSvFlags">256</int>
4.220 - <array class="NSMutableArray" key="NSSubviews">
4.221 - <object class="NSScrollView" id="266106167">
4.222 - <reference key="NSNextResponder" ref="232763656"/>
4.223 - <int key="NSvFlags">256</int>
4.224 - <array class="NSMutableArray" key="NSSubviews">
4.225 - <object class="NSClipView" id="436114676">
4.226 - <reference key="NSNextResponder" ref="266106167"/>
4.227 - <int key="NSvFlags">2304</int>
4.228 - <array class="NSMutableArray" key="NSSubviews">
4.229 - <object class="NSTextView" id="856980083">
4.230 - <reference key="NSNextResponder" ref="436114676"/>
4.231 - <int key="NSvFlags">2322</int>
4.232 - <string key="NSFrameSize">{407, 249}</string>
4.233 - <reference key="NSSuperview" ref="436114676"/>
4.234 - <reference key="NSWindow"/>
4.235 - <object class="NSTextContainer" key="NSTextContainer" id="987707059">
4.236 - <object class="NSLayoutManager" key="NSLayoutManager">
4.237 - <object class="NSTextStorage" key="NSTextStorage">
4.238 - <object class="NSMutableString" key="NSString">
4.239 - <bytes key="NS.bytes">PDw8d2VsY29tZSBtZXNzYWdlIGhlcmU+Pj4</bytes>
4.240 - </object>
4.241 - <dictionary key="NSAttributes" id="240737591">
4.242 - <object class="NSFont" key="NSFont">
4.243 - <string key="NSName">LucidaGrande</string>
4.244 - <double key="NSSize">13</double>
4.245 - <int key="NSfFlags">16</int>
4.246 - </object>
4.247 - <object class="NSParagraphStyle" key="NSParagraphStyle">
4.248 - <int key="NSAlignment">4</int>
4.249 - <array key="NSTabStops">
4.250 - <object class="NSTextTab">
4.251 - <double key="NSLocation">28</double>
4.252 - </object>
4.253 - <object class="NSTextTab">
4.254 - <double key="NSLocation">56</double>
4.255 - </object>
4.256 - <object class="NSTextTab">
4.257 - <double key="NSLocation">84</double>
4.258 - </object>
4.259 - <object class="NSTextTab">
4.260 - <double key="NSLocation">112</double>
4.261 - </object>
4.262 - <object class="NSTextTab">
4.263 - <double key="NSLocation">140</double>
4.264 - </object>
4.265 - <object class="NSTextTab">
4.266 - <double key="NSLocation">168</double>
4.267 - </object>
4.268 - <object class="NSTextTab">
4.269 - <double key="NSLocation">196</double>
4.270 - </object>
4.271 - <object class="NSTextTab">
4.272 - <double key="NSLocation">224</double>
4.273 - </object>
4.274 - <object class="NSTextTab">
4.275 - <double key="NSLocation">252</double>
4.276 - </object>
4.277 - <object class="NSTextTab">
4.278 - <double key="NSLocation">280</double>
4.279 - </object>
4.280 - <object class="NSTextTab">
4.281 - <double key="NSLocation">308</double>
4.282 - </object>
4.283 - <object class="NSTextTab">
4.284 - <double key="NSLocation">336</double>
4.285 - </object>
4.286 - </array>
4.287 - </object>
4.288 - </dictionary>
4.289 - <nil key="NSDelegate"/>
4.290 - </object>
4.291 - <array class="NSMutableArray" key="NSTextContainers">
4.292 - <reference ref="987707059"/>
4.293 - </array>
4.294 - <int key="NSLMFlags">6</int>
4.295 - <nil key="NSDelegate"/>
4.296 - </object>
4.297 - <reference key="NSTextView" ref="856980083"/>
4.298 - <double key="NSWidth">407</double>
4.299 - <int key="NSTCFlags">1</int>
4.300 - </object>
4.301 - <object class="NSTextViewSharedData" key="NSSharedData">
4.302 - <int key="NSFlags">67120100</int>
4.303 - <int key="NSTextCheckingTypes">0</int>
4.304 - <nil key="NSMarkedAttributes"/>
4.305 - <reference key="NSBackgroundColor" ref="367270094"/>
4.306 - <dictionary key="NSSelectedAttributes">
4.307 - <object class="NSColor" key="NSBackgroundColor" id="434318789">
4.308 - <int key="NSColorSpace">6</int>
4.309 - <string key="NSCatalogName">System</string>
4.310 - <string key="NSColorName">selectedTextBackgroundColor</string>
4.311 - <object class="NSColor" key="NSColor" id="202603283">
4.312 - <int key="NSColorSpace">3</int>
4.313 - <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
4.314 - </object>
4.315 - </object>
4.316 - <object class="NSColor" key="NSColor" id="12933601">
4.317 - <int key="NSColorSpace">6</int>
4.318 - <string key="NSCatalogName">System</string>
4.319 - <string key="NSColorName">selectedTextColor</string>
4.320 - <object class="NSColor" key="NSColor" id="141371480">
4.321 - <int key="NSColorSpace">3</int>
4.322 - <bytes key="NSWhite">MAA</bytes>
4.323 - </object>
4.324 - </object>
4.325 - </dictionary>
4.326 - <reference key="NSInsertionColor" ref="141371480"/>
4.327 - <dictionary key="NSLinkAttributes">
4.328 - <object class="NSColor" key="NSColor" id="1048723184">
4.329 - <int key="NSColorSpace">1</int>
4.330 - <bytes key="NSRGB">MCAwIDEAA</bytes>
4.331 - </object>
4.332 - <integer value="1" key="NSUnderline"/>
4.333 - </dictionary>
4.334 - <nil key="NSDefaultParagraphStyle"/>
4.335 - <nil key="NSTextFinder"/>
4.336 - <int key="NSPreferredTextFinderStyle">1</int>
4.337 - </object>
4.338 - <int key="NSTVFlags">6</int>
4.339 - <string key="NSMaxSize">{412, 10000000}</string>
4.340 - <string key="NSMinize">{399, 249}</string>
4.341 - <nil key="NSDelegate"/>
4.342 - </object>
4.343 - </array>
4.344 - <string key="NSFrameSize">{407, 249}</string>
4.345 - <reference key="NSSuperview" ref="266106167"/>
4.346 - <reference key="NSWindow"/>
4.347 - <reference key="NSNextKeyView" ref="856980083"/>
4.348 - <reference key="NSDocView" ref="856980083"/>
4.349 - <reference key="NSBGColor" ref="367270094"/>
4.350 - <object class="NSCursor" key="NSCursor" id="256502306">
4.351 - <string key="NSHotSpot">{4, 4}</string>
4.352 - <int key="NSCursorType">0</int>
4.353 - </object>
4.354 - <int key="NScvFlags">4</int>
4.355 - </object>
4.356 - <object class="NSScroller" id="454366920">
4.357 - <reference key="NSNextResponder" ref="266106167"/>
4.358 - <int key="NSvFlags">-2147483392</int>
4.359 - <string key="NSFrame">{{-30, 1}, {15, 286}}</string>
4.360 - <reference key="NSSuperview" ref="266106167"/>
4.361 - <reference key="NSWindow"/>
4.362 - <reference key="NSTarget" ref="266106167"/>
4.363 - <string key="NSAction">_doScroller:</string>
4.364 - <double key="NSCurValue">1</double>
4.365 - </object>
4.366 - <object class="NSScroller" id="540826813">
4.367 - <reference key="NSNextResponder" ref="266106167"/>
4.368 - <int key="NSvFlags">-2147483392</int>
4.369 - <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
4.370 - <reference key="NSSuperview" ref="266106167"/>
4.371 - <reference key="NSWindow"/>
4.372 - <int key="NSsFlags">1</int>
4.373 - <reference key="NSTarget" ref="266106167"/>
4.374 - <string key="NSAction">_doScroller:</string>
4.375 - <double key="NSCurValue">1</double>
4.376 - <double key="NSPercent">0.94565218687057495</double>
4.377 - </object>
4.378 - </array>
4.379 - <string key="NSFrame">{{20, 32}, {407, 249}}</string>
4.380 - <reference key="NSSuperview" ref="232763656"/>
4.381 - <reference key="NSWindow"/>
4.382 - <reference key="NSNextKeyView" ref="436114676"/>
4.383 - <int key="NSsFlags">133648</int>
4.384 - <reference key="NSVScroller" ref="454366920"/>
4.385 - <reference key="NSHScroller" ref="540826813"/>
4.386 - <reference key="NSContentView" ref="436114676"/>
4.387 - </object>
4.388 - <object class="NSButton" id="273702641">
4.389 - <reference key="NSNextResponder" ref="232763656"/>
4.390 - <int key="NSvFlags">256</int>
4.391 - <string key="NSFrame">{{110, 8}, {221, 32}}</string>
4.392 - <reference key="NSSuperview" ref="232763656"/>
4.393 - <reference key="NSWindow"/>
4.394 - <bool key="NSEnabled">YES</bool>
4.395 - <object class="NSButtonCell" key="NSCell" id="876127194">
4.396 - <int key="NSCellFlags">67239424</int>
4.397 - <int key="NSCellFlags2">134217728</int>
4.398 - <string key="NSContents">Information about Importing</string>
4.399 - <reference key="NSSupport" ref="19461230"/>
4.400 - <reference key="NSControlView" ref="273702641"/>
4.401 - <int key="NSButtonFlags">-2038284033</int>
4.402 - <int key="NSButtonFlags2">1</int>
4.403 - <reference key="NSAlternateImage" ref="19461230"/>
4.404 - <string key="NSAlternateContents"/>
4.405 - <object class="NSMutableString" key="NSKeyEquivalent">
4.406 - <characters key="NS.bytes"/>
4.407 - </object>
4.408 - <int key="NSPeriodicDelay">200</int>
4.409 - <int key="NSPeriodicInterval">25</int>
4.410 - </object>
4.411 - </object>
4.412 - </array>
4.413 - <string key="NSFrameSize">{447, 301}</string>
4.414 - <reference key="NSSuperview" ref="782611147"/>
4.415 - <reference key="NSWindow"/>
4.416 - </object>
4.417 - <string key="NSLabel">welcome</string>
4.418 - <object class="NSColor" key="NSColor" id="1066430239">
4.419 - <int key="NSColorSpace">6</int>
4.420 - <string key="NSCatalogName">System</string>
4.421 - <string key="NSColorName">controlColor</string>
4.422 - <reference key="NSColor" ref="202603283"/>
4.423 - </object>
4.424 - <reference key="NSTabView" ref="782611147"/>
4.425 - </object>
4.426 - <object class="NSTabViewItem" id="118170904">
4.427 - <string key="NSIdentifier">import_client</string>
4.428 - <object class="NSView" key="NSView" id="1070679790">
4.429 - <nil key="NSNextResponder"/>
4.430 - <int key="NSvFlags">256</int>
4.431 - <array class="NSMutableArray" key="NSSubviews">
4.432 - <object class="NSScrollView" id="362965198">
4.433 - <reference key="NSNextResponder" ref="1070679790"/>
4.434 - <int key="NSvFlags">256</int>
4.435 - <array class="NSMutableArray" key="NSSubviews">
4.436 - <object class="NSClipView" id="30469725">
4.437 - <reference key="NSNextResponder" ref="362965198"/>
4.438 - <int key="NSvFlags">2304</int>
4.439 - <array class="NSMutableArray" key="NSSubviews">
4.440 - <object class="NSTextView" id="603214452">
4.441 - <reference key="NSNextResponder" ref="30469725"/>
4.442 - <int key="NSvFlags">2322</int>
4.443 - <string key="NSFrameSize">{407, 261}</string>
4.444 - <reference key="NSSuperview" ref="30469725"/>
4.445 - <object class="NSTextContainer" key="NSTextContainer" id="423742416">
4.446 - <object class="NSLayoutManager" key="NSLayoutManager">
4.447 - <object class="NSTextStorage" key="NSTextStorage">
4.448 - <object class="NSMutableString" key="NSString">
4.449 - <characters key="NS.bytes">messaging info here</characters>
4.450 - </object>
4.451 - <reference key="NSAttributes" ref="240737591"/>
4.452 - <nil key="NSDelegate"/>
4.453 - </object>
4.454 - <array class="NSMutableArray" key="NSTextContainers">
4.455 - <reference ref="423742416"/>
4.456 - </array>
4.457 - <int key="NSLMFlags">6</int>
4.458 - <nil key="NSDelegate"/>
4.459 - </object>
4.460 - <reference key="NSTextView" ref="603214452"/>
4.461 - <double key="NSWidth">407</double>
4.462 - <int key="NSTCFlags">1</int>
4.463 - </object>
4.464 - <object class="NSTextViewSharedData" key="NSSharedData">
4.465 - <int key="NSFlags">67120100</int>
4.466 - <int key="NSTextCheckingTypes">0</int>
4.467 - <nil key="NSMarkedAttributes"/>
4.468 - <reference key="NSBackgroundColor" ref="367270094"/>
4.469 - <dictionary key="NSSelectedAttributes">
4.470 - <reference key="NSBackgroundColor" ref="434318789"/>
4.471 - <reference key="NSColor" ref="12933601"/>
4.472 - </dictionary>
4.473 - <reference key="NSInsertionColor" ref="141371480"/>
4.474 - <dictionary key="NSLinkAttributes">
4.475 - <reference key="NSColor" ref="1048723184"/>
4.476 - <integer value="1" key="NSUnderline"/>
4.477 - </dictionary>
4.478 - <nil key="NSDefaultParagraphStyle"/>
4.479 - <nil key="NSTextFinder"/>
4.480 - <int key="NSPreferredTextFinderStyle">1</int>
4.481 - </object>
4.482 - <int key="NSTVFlags">6</int>
4.483 - <string key="NSMaxSize">{407, 10000000}</string>
4.484 - <nil key="NSDelegate"/>
4.485 - </object>
4.486 - </array>
4.487 - <string key="NSFrameSize">{407, 261}</string>
4.488 - <reference key="NSSuperview" ref="362965198"/>
4.489 - <reference key="NSNextKeyView" ref="603214452"/>
4.490 - <reference key="NSDocView" ref="603214452"/>
4.491 - <reference key="NSBGColor" ref="367270094"/>
4.492 - <reference key="NSCursor" ref="256502306"/>
4.493 - <int key="NScvFlags">4</int>
4.494 - </object>
4.495 - <object class="NSScroller" id="545384257">
4.496 - <reference key="NSNextResponder" ref="362965198"/>
4.497 - <int key="NSvFlags">-2147483392</int>
4.498 - <string key="NSFrame">{{-30, 1}, {15, 286}}</string>
4.499 - <reference key="NSSuperview" ref="362965198"/>
4.500 - <reference key="NSTarget" ref="362965198"/>
4.501 - <string key="NSAction">_doScroller:</string>
4.502 - <double key="NSCurValue">1</double>
4.503 - </object>
4.504 - <object class="NSScroller" id="454589080">
4.505 - <reference key="NSNextResponder" ref="362965198"/>
4.506 - <int key="NSvFlags">256</int>
4.507 - <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
4.508 - <reference key="NSSuperview" ref="362965198"/>
4.509 - <int key="NSsFlags">1</int>
4.510 - <reference key="NSTarget" ref="362965198"/>
4.511 - <string key="NSAction">_doScroller:</string>
4.512 - <double key="NSCurValue">1</double>
4.513 - <double key="NSPercent">0.94565218687057495</double>
4.514 - </object>
4.515 - </array>
4.516 - <string key="NSFrame">{{25, 20}, {407, 261}}</string>
4.517 - <reference key="NSSuperview" ref="1070679790"/>
4.518 - <reference key="NSNextKeyView" ref="30469725"/>
4.519 - <int key="NSsFlags">133648</int>
4.520 - <reference key="NSVScroller" ref="545384257"/>
4.521 - <reference key="NSHScroller" ref="454589080"/>
4.522 - <reference key="NSContentView" ref="30469725"/>
4.523 - <bytes key="NSScrollAmts">AAAAAAAAAAAAAAAAAAAAAA</bytes>
4.524 - </object>
4.525 - </array>
4.526 - <string key="NSFrameSize">{447, 301}</string>
4.527 - </object>
4.528 - <string key="NSLabel">import_client</string>
4.529 - <reference key="NSColor" ref="1066430239"/>
4.530 - <reference key="NSTabView" ref="782611147"/>
4.531 - </object>
4.532 - <object class="NSTabViewItem" id="595818746">
4.533 - <string key="NSIdentifier">account_setup</string>
4.534 - <object class="NSView" key="NSView" id="903855791">
4.535 - <nil key="NSNextResponder"/>
4.536 - <int key="NSvFlags">256</int>
4.537 - <array class="NSMutableArray" key="NSSubviews">
4.538 - <object class="NSTextField" id="1044214582">
4.539 - <reference key="NSNextResponder" ref="903855791"/>
4.540 - <int key="NSvFlags">264</int>
4.541 - <string key="NSFrame">{{162, 68}, {240, 22}}</string>
4.542 - <reference key="NSSuperview" ref="903855791"/>
4.543 - <bool key="NSEnabled">YES</bool>
4.544 - <object class="NSTextFieldCell" key="NSCell" id="654339368">
4.545 - <int key="NSCellFlags">-1804468671</int>
4.546 - <int key="NSCellFlags2">4195328</int>
4.547 - <string key="NSContents"/>
4.548 - <reference key="NSSupport" ref="19461230"/>
4.549 - <reference key="NSControlView" ref="1044214582"/>
4.550 - <bool key="NSDrawsBackground">YES</bool>
4.551 - <reference key="NSBackgroundColor" ref="12149645"/>
4.552 - <object class="NSColor" key="NSTextColor" id="165394769">
4.553 - <int key="NSColorSpace">6</int>
4.554 - <string key="NSCatalogName">System</string>
4.555 - <string key="NSColorName">textColor</string>
4.556 - <reference key="NSColor" ref="141371480"/>
4.557 - </object>
4.558 - </object>
4.559 - </object>
4.560 - <object class="NSTextField" id="750767494">
4.561 - <reference key="NSNextResponder" ref="903855791"/>
4.562 - <int key="NSvFlags">264</int>
4.563 - <string key="NSFrame">{{17, 70}, {140, 17}}</string>
4.564 - <reference key="NSSuperview" ref="903855791"/>
4.565 - <bool key="NSEnabled">YES</bool>
4.566 - <object class="NSTextFieldCell" key="NSCell" id="338896392">
4.567 - <int key="NSCellFlags">67239424</int>
4.568 - <int key="NSCellFlags2">71303168</int>
4.569 - <string key="NSContents">User Name:</string>
4.570 - <reference key="NSSupport" ref="19461230"/>
4.571 - <reference key="NSControlView" ref="750767494"/>
4.572 - <reference key="NSBackgroundColor" ref="1066430239"/>
4.573 - <object class="NSColor" key="NSTextColor" id="348248648">
4.574 - <int key="NSColorSpace">6</int>
4.575 - <string key="NSCatalogName">System</string>
4.576 - <string key="NSColorName">controlTextColor</string>
4.577 - <reference key="NSColor" ref="141371480"/>
4.578 - </object>
4.579 - </object>
4.580 - </object>
4.581 - <object class="NSTextField" id="1006372938">
4.582 - <reference key="NSNextResponder" ref="903855791"/>
4.583 - <int key="NSvFlags">264</int>
4.584 - <string key="NSFrame">{{17, 38}, {140, 17}}</string>
4.585 - <reference key="NSSuperview" ref="903855791"/>
4.586 - <bool key="NSEnabled">YES</bool>
4.587 - <object class="NSTextFieldCell" key="NSCell" id="400111431">
4.588 - <int key="NSCellFlags">67239424</int>
4.589 - <int key="NSCellFlags2">71303168</int>
4.590 - <string key="NSContents">Password:</string>
4.591 - <reference key="NSSupport" ref="19461230"/>
4.592 - <reference key="NSControlView" ref="1006372938"/>
4.593 - <reference key="NSBackgroundColor" ref="1066430239"/>
4.594 - <reference key="NSTextColor" ref="348248648"/>
4.595 - </object>
4.596 - </object>
4.597 - <object class="NSTextField" id="459634818">
4.598 - <reference key="NSNextResponder" ref="903855791"/>
4.599 - <int key="NSvFlags">264</int>
4.600 - <string key="NSFrame">{{162, 36}, {240, 22}}</string>
4.601 - <reference key="NSSuperview" ref="903855791"/>
4.602 - <bool key="NSEnabled">YES</bool>
4.603 - <object class="NSTextFieldCell" key="NSCell" id="833323521">
4.604 - <int key="NSCellFlags">-1804468671</int>
4.605 - <int key="NSCellFlags2">4195328</int>
4.606 - <string key="NSContents"/>
4.607 - <reference key="NSSupport" ref="19461230"/>
4.608 - <reference key="NSControlView" ref="459634818"/>
4.609 - <bool key="NSDrawsBackground">YES</bool>
4.610 - <reference key="NSBackgroundColor" ref="12149645"/>
4.611 - <reference key="NSTextColor" ref="165394769"/>
4.612 - </object>
4.613 - </object>
4.614 - <object class="NSTextField" id="614353816">
4.615 - <reference key="NSNextResponder" ref="903855791"/>
4.616 - <int key="NSvFlags">264</int>
4.617 - <string key="NSFrame">{{17, 105}, {140, 17}}</string>
4.618 - <reference key="NSSuperview" ref="903855791"/>
4.619 - <bool key="NSEnabled">YES</bool>
4.620 - <object class="NSTextFieldCell" key="NSCell" id="743754675">
4.621 - <int key="NSCellFlags">67239424</int>
4.622 - <int key="NSCellFlags2">71303168</int>
4.623 - <string key="NSContents">Service:</string>
4.624 - <reference key="NSSupport" ref="19461230"/>
4.625 - <reference key="NSControlView" ref="614353816"/>
4.626 - <reference key="NSBackgroundColor" ref="1066430239"/>
4.627 - <reference key="NSTextColor" ref="348248648"/>
4.628 - </object>
4.629 - </object>
4.630 - <object class="NSPopUpButton" id="895748495">
4.631 - <reference key="NSNextResponder" ref="903855791"/>
4.632 - <int key="NSvFlags">256</int>
4.633 - <string key="NSFrame">{{159, 99}, {246, 26}}</string>
4.634 - <reference key="NSSuperview" ref="903855791"/>
4.635 - <bool key="NSEnabled">YES</bool>
4.636 - <object class="NSPopUpButtonCell" key="NSCell" id="397590076">
4.637 - <int key="NSCellFlags">-2076049856</int>
4.638 - <int key="NSCellFlags2">2048</int>
4.639 - <reference key="NSSupport" ref="19461230"/>
4.640 - <reference key="NSControlView" ref="895748495"/>
4.641 - <int key="NSButtonFlags">109199615</int>
4.642 - <int key="NSButtonFlags2">1</int>
4.643 - <reference key="NSAlternateImage" ref="19461230"/>
4.644 - <string key="NSAlternateContents"/>
4.645 - <object class="NSMutableString" key="NSKeyEquivalent">
4.646 - <characters key="NS.bytes"/>
4.647 - </object>
4.648 - <int key="NSPeriodicDelay">400</int>
4.649 - <int key="NSPeriodicInterval">75</int>
4.650 - <object class="NSMenuItem" key="NSMenuItem" id="189274766">
4.651 - <reference key="NSMenu" ref="79358005"/>
4.652 - <string key="NSTitle">Item3</string>
4.653 - <string key="NSKeyEquiv"/>
4.654 - <int key="NSKeyEquivModMask">1048576</int>
4.655 - <int key="NSMnemonicLoc">2147483647</int>
4.656 - <int key="NSState">1</int>
4.657 - <object class="NSCustomResource" key="NSOnImage">
4.658 - <string key="NSClassName">NSImage</string>
4.659 - <string key="NSResourceName">NSMenuCheckmark</string>
4.660 - </object>
4.661 - <object class="NSCustomResource" key="NSMixedImage">
4.662 - <string key="NSClassName">NSImage</string>
4.663 - <string key="NSResourceName">NSMenuMixedState</string>
4.664 - </object>
4.665 - <string key="NSAction">_popUpItemAction:</string>
4.666 - <reference key="NSTarget" ref="397590076"/>
4.667 - </object>
4.668 - <bool key="NSMenuItemRespectAlignment">YES</bool>
4.669 - <object class="NSMenu" key="NSMenu" id="79358005">
4.670 - <object class="NSMutableString" key="NSTitle">
4.671 - <characters key="NS.bytes">OtherViews</characters>
4.672 - </object>
4.673 - <array class="NSMutableArray" key="NSMenuItems">
4.674 - <reference ref="189274766"/>
4.675 - </array>
4.676 - </object>
4.677 - <int key="NSPreferredEdge">3</int>
4.678 - <bool key="NSUsesItemFromMenu">YES</bool>
4.679 - <bool key="NSAltersState">YES</bool>
4.680 - <int key="NSArrowPosition">1</int>
4.681 - </object>
4.682 - </object>
4.683 - <object class="NSScrollView" id="220726487">
4.684 - <reference key="NSNextResponder" ref="903855791"/>
4.685 - <int key="NSvFlags">256</int>
4.686 - <array class="NSMutableArray" key="NSSubviews">
4.687 - <object class="NSClipView" id="851955997">
4.688 - <reference key="NSNextResponder" ref="220726487"/>
4.689 - <int key="NSvFlags">2304</int>
4.690 - <array class="NSMutableArray" key="NSSubviews">
4.691 - <object class="NSTextView" id="494428129">
4.692 - <reference key="NSNextResponder" ref="851955997"/>
4.693 - <int key="NSvFlags">2322</int>
4.694 - <string key="NSFrameSize">{407, 16}</string>
4.695 - <reference key="NSSuperview" ref="851955997"/>
4.696 - <object class="NSTextContainer" key="NSTextContainer" id="730100579">
4.697 - <object class="NSLayoutManager" key="NSLayoutManager">
4.698 - <object class="NSTextStorage" key="NSTextStorage">
4.699 - <object class="NSMutableString" key="NSString">
4.700 - <characters key="NS.bytes">messaging info here</characters>
4.701 - </object>
4.702 - <reference key="NSAttributes" ref="240737591"/>
4.703 - <nil key="NSDelegate"/>
4.704 - </object>
4.705 - <array class="NSMutableArray" key="NSTextContainers">
4.706 - <reference ref="730100579"/>
4.707 - </array>
4.708 - <int key="NSLMFlags">6</int>
4.709 - <nil key="NSDelegate"/>
4.710 - </object>
4.711 - <reference key="NSTextView" ref="494428129"/>
4.712 - <double key="NSWidth">407</double>
4.713 - <int key="NSTCFlags">1</int>
4.714 - </object>
4.715 - <object class="NSTextViewSharedData" key="NSSharedData">
4.716 - <int key="NSFlags">67120100</int>
4.717 - <int key="NSTextCheckingTypes">0</int>
4.718 - <nil key="NSMarkedAttributes"/>
4.719 - <reference key="NSBackgroundColor" ref="367270094"/>
4.720 - <dictionary key="NSSelectedAttributes">
4.721 - <reference key="NSBackgroundColor" ref="434318789"/>
4.722 - <reference key="NSColor" ref="12933601"/>
4.723 - </dictionary>
4.724 - <reference key="NSInsertionColor" ref="141371480"/>
4.725 - <dictionary key="NSLinkAttributes">
4.726 - <reference key="NSColor" ref="1048723184"/>
4.727 - <integer value="1" key="NSUnderline"/>
4.728 - </dictionary>
4.729 - <nil key="NSDefaultParagraphStyle"/>
4.730 - <nil key="NSTextFinder"/>
4.731 - <int key="NSPreferredTextFinderStyle">1</int>
4.732 - </object>
4.733 - <int key="NSTVFlags">6</int>
4.734 - <string key="NSMaxSize">{407, 10000000}</string>
4.735 - <string key="NSMinize">{114, 0}</string>
4.736 - <nil key="NSDelegate"/>
4.737 - </object>
4.738 - </array>
4.739 - <string key="NSFrameSize">{407, 149}</string>
4.740 - <reference key="NSSuperview" ref="220726487"/>
4.741 - <reference key="NSNextKeyView" ref="494428129"/>
4.742 - <reference key="NSDocView" ref="494428129"/>
4.743 - <reference key="NSBGColor" ref="367270094"/>
4.744 - <reference key="NSCursor" ref="256502306"/>
4.745 - <int key="NScvFlags">4</int>
4.746 - </object>
4.747 - <object class="NSScroller" id="1054556282">
4.748 - <reference key="NSNextResponder" ref="220726487"/>
4.749 - <int key="NSvFlags">-2147483392</int>
4.750 - <string key="NSFrame">{{-30, 1}, {15, 286}}</string>
4.751 - <reference key="NSSuperview" ref="220726487"/>
4.752 - <reference key="NSTarget" ref="220726487"/>
4.753 - <string key="NSAction">_doScroller:</string>
4.754 - <double key="NSCurValue">1</double>
4.755 - </object>
4.756 - <object class="NSScroller" id="727036547">
4.757 - <reference key="NSNextResponder" ref="220726487"/>
4.758 - <int key="NSvFlags">256</int>
4.759 - <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
4.760 - <reference key="NSSuperview" ref="220726487"/>
4.761 - <int key="NSsFlags">1</int>
4.762 - <reference key="NSTarget" ref="220726487"/>
4.763 - <string key="NSAction">_doScroller:</string>
4.764 - <double key="NSCurValue">1</double>
4.765 - <double key="NSPercent">0.94565218687057495</double>
4.766 - </object>
4.767 - </array>
4.768 - <string key="NSFrame">{{20, 132}, {407, 149}}</string>
4.769 - <reference key="NSSuperview" ref="903855791"/>
4.770 - <reference key="NSNextKeyView" ref="851955997"/>
4.771 - <int key="NSsFlags">133648</int>
4.772 - <reference key="NSVScroller" ref="1054556282"/>
4.773 - <reference key="NSHScroller" ref="727036547"/>
4.774 - <reference key="NSContentView" ref="851955997"/>
4.775 - </object>
4.776 - </array>
4.777 - <string key="NSFrameSize">{447, 301}</string>
4.778 - </object>
4.779 - <string key="NSLabel">account_setup</string>
4.780 - <reference key="NSColor" ref="1066430239"/>
4.781 - <reference key="NSTabView" ref="782611147"/>
4.782 - </object>
4.783 - <object class="NSTabViewItem" id="554480908">
4.784 - <string key="NSIdentifier">done</string>
4.785 - <object class="NSView" key="NSView" id="857392327">
4.786 - <nil key="NSNextResponder"/>
4.787 - <int key="NSvFlags">256</int>
4.788 - <array class="NSMutableArray" key="NSSubviews">
4.789 - <object class="NSScrollView" id="11282184">
4.790 - <reference key="NSNextResponder" ref="857392327"/>
4.791 - <int key="NSvFlags">256</int>
4.792 - <array class="NSMutableArray" key="NSSubviews">
4.793 - <object class="NSClipView" id="967771140">
4.794 - <reference key="NSNextResponder" ref="11282184"/>
4.795 - <int key="NSvFlags">2304</int>
4.796 - <array class="NSMutableArray" key="NSSubviews">
4.797 - <object class="NSTextView" id="614495636">
4.798 - <reference key="NSNextResponder" ref="967771140"/>
4.799 - <int key="NSvFlags">2322</int>
4.800 - <string key="NSFrameSize">{407, 16}</string>
4.801 - <reference key="NSSuperview" ref="967771140"/>
4.802 - <object class="NSTextContainer" key="NSTextContainer" id="207390920">
4.803 - <object class="NSLayoutManager" key="NSLayoutManager">
4.804 - <object class="NSTextStorage" key="NSTextStorage">
4.805 - <object class="NSMutableString" key="NSString">
4.806 - <bytes key="NS.bytes">PDw8eW91J3JlIGFsbCBkb25lLCB3b29ob28sIG1lc3NhZ2UgaGVyZT4+Pg</bytes>
4.807 - </object>
4.808 - <reference key="NSAttributes" ref="240737591"/>
4.809 - <nil key="NSDelegate"/>
4.810 - </object>
4.811 - <array class="NSMutableArray" key="NSTextContainers">
4.812 - <reference ref="207390920"/>
4.813 - </array>
4.814 - <int key="NSLMFlags">6</int>
4.815 - <nil key="NSDelegate"/>
4.816 - </object>
4.817 - <reference key="NSTextView" ref="614495636"/>
4.818 - <double key="NSWidth">407</double>
4.819 - <int key="NSTCFlags">1</int>
4.820 - </object>
4.821 - <object class="NSTextViewSharedData" key="NSSharedData">
4.822 - <int key="NSFlags">67120100</int>
4.823 - <int key="NSTextCheckingTypes">0</int>
4.824 - <nil key="NSMarkedAttributes"/>
4.825 - <reference key="NSBackgroundColor" ref="367270094"/>
4.826 - <dictionary key="NSSelectedAttributes">
4.827 - <reference key="NSBackgroundColor" ref="434318789"/>
4.828 - <reference key="NSColor" ref="12933601"/>
4.829 - </dictionary>
4.830 - <reference key="NSInsertionColor" ref="141371480"/>
4.831 - <dictionary key="NSLinkAttributes">
4.832 - <reference key="NSColor" ref="1048723184"/>
4.833 - <integer value="1" key="NSUnderline"/>
4.834 - </dictionary>
4.835 - <nil key="NSDefaultParagraphStyle"/>
4.836 - <nil key="NSTextFinder"/>
4.837 - <int key="NSPreferredTextFinderStyle">1</int>
4.838 - </object>
4.839 - <int key="NSTVFlags">6</int>
4.840 - <string key="NSMaxSize">{412, 10000000}</string>
4.841 - <string key="NSMinize">{114, 0}</string>
4.842 - <nil key="NSDelegate"/>
4.843 - </object>
4.844 - </array>
4.845 - <string key="NSFrameSize">{407, 261}</string>
4.846 - <reference key="NSSuperview" ref="11282184"/>
4.847 - <reference key="NSNextKeyView" ref="614495636"/>
4.848 - <reference key="NSDocView" ref="614495636"/>
4.849 - <reference key="NSBGColor" ref="367270094"/>
4.850 - <reference key="NSCursor" ref="256502306"/>
4.851 - <int key="NScvFlags">4</int>
4.852 - </object>
4.853 - <object class="NSScroller" id="328346106">
4.854 - <reference key="NSNextResponder" ref="11282184"/>
4.855 - <int key="NSvFlags">-2147483392</int>
4.856 - <string key="NSFrame">{{-30, 1}, {15, 286}}</string>
4.857 - <reference key="NSSuperview" ref="11282184"/>
4.858 - <reference key="NSTarget" ref="11282184"/>
4.859 - <string key="NSAction">_doScroller:</string>
4.860 - <double key="NSCurValue">1</double>
4.861 - </object>
4.862 - <object class="NSScroller" id="220323521">
4.863 - <reference key="NSNextResponder" ref="11282184"/>
4.864 - <int key="NSvFlags">256</int>
4.865 - <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
4.866 - <reference key="NSSuperview" ref="11282184"/>
4.867 - <int key="NSsFlags">1</int>
4.868 - <reference key="NSTarget" ref="11282184"/>
4.869 - <string key="NSAction">_doScroller:</string>
4.870 - <double key="NSCurValue">1</double>
4.871 - <double key="NSPercent">0.94565218687057495</double>
4.872 - </object>
4.873 - </array>
4.874 - <string key="NSFrame">{{20, 20}, {407, 261}}</string>
4.875 - <reference key="NSSuperview" ref="857392327"/>
4.876 - <reference key="NSNextKeyView" ref="967771140"/>
4.877 - <int key="NSsFlags">133648</int>
4.878 - <reference key="NSVScroller" ref="328346106"/>
4.879 - <reference key="NSHScroller" ref="220323521"/>
4.880 - <reference key="NSContentView" ref="967771140"/>
4.881 - </object>
4.882 - </array>
4.883 - <string key="NSFrameSize">{447, 301}</string>
4.884 - </object>
4.885 - <string key="NSLabel">done</string>
4.886 - <reference key="NSColor" ref="1066430239"/>
4.887 - <reference key="NSTabView" ref="782611147"/>
4.888 - </object>
4.889 - </array>
4.890 - <reference key="NSSelectedTabViewItem" ref="589476996"/>
4.891 - <reference key="NSFont" ref="19461230"/>
4.892 - <int key="NSTvFlags">6</int>
4.893 - <bool key="NSAllowTruncatedLabels">YES</bool>
4.894 - <array class="NSMutableArray" key="NSSubviews">
4.895 - <reference ref="232763656"/>
4.896 - </array>
4.897 - </object>
4.898 - <object class="NSProgressIndicator" id="1014533837">
4.899 - <reference key="NSNextResponder" ref="532451656"/>
4.900 - <int key="NSvFlags">-2147482368</int>
4.901 - <object class="NSPSMatrix" key="NSDrawMatrix"/>
4.902 - <string key="NSFrame">{{321, 14}, {32, 32}}</string>
4.903 - <reference key="NSSuperview" ref="532451656"/>
4.904 - <reference key="NSWindow"/>
4.905 - <int key="NSpiFlags">28682</int>
4.906 - <double key="NSMaxValue">100</double>
4.907 - </object>
4.908 - <object class="NSTextField" id="584847413">
4.909 - <reference key="NSNextResponder" ref="532451656"/>
4.910 - <int key="NSvFlags">256</int>
4.911 - <string key="NSFrame">{{163, 369}, {428, 22}}</string>
4.912 - <reference key="NSSuperview" ref="532451656"/>
4.913 - <reference key="NSWindow"/>
4.914 - <bool key="NSEnabled">YES</bool>
4.915 - <object class="NSTextFieldCell" key="NSCell" id="635153826">
4.916 - <int key="NSCellFlags">67239424</int>
4.917 - <int key="NSCellFlags2">272629760</int>
4.918 - <string key="NSContents">Import Fire's Settings</string>
4.919 - <object class="NSFont" key="NSSupport">
4.920 - <string key="NSName">LucidaGrande</string>
4.921 - <double key="NSSize">18</double>
4.922 - <int key="NSfFlags">16</int>
4.923 - </object>
4.924 - <reference key="NSControlView" ref="584847413"/>
4.925 - <reference key="NSBackgroundColor" ref="1066430239"/>
4.926 - <reference key="NSTextColor" ref="348248648"/>
4.927 - </object>
4.928 - </object>
4.929 - </array>
4.930 - <string key="NSFrameSize">{615, 411}</string>
4.931 - <reference key="NSSuperview"/>
4.932 - <reference key="NSWindow"/>
4.933 - </object>
4.934 - <string key="NSScreenRect">{{0, 0}, {1680, 1028}}</string>
4.935 - <string key="NSMinSize">{213, 129}</string>
4.936 - <string key="NSMaxSize">{10000000000000, 10000000000000}</string>
4.937 - <bool key="NSWindowIsRestorable">YES</bool>
4.938 - </object>
4.939 - </array>
4.940 - <object class="IBObjectContainer" key="IBDocument.Objects">
4.941 - <array class="NSMutableArray" key="connectionRecords">
4.942 - <object class="IBConnectionRecord">
4.943 - <object class="IBOutletConnection" key="connection">
4.944 - <string key="label">window</string>
4.945 - <reference key="source" ref="765704780"/>
4.946 - <reference key="destination" ref="1044063078"/>
4.947 - </object>
4.948 - <int key="connectionID">7</int>
4.949 - </object>
4.950 - <object class="IBConnectionRecord">
4.951 - <object class="IBOutletConnection" key="connection">
4.952 - <string key="label">nextKeyView</string>
4.953 - <reference key="source" ref="920653528"/>
4.954 - <reference key="destination" ref="589626502"/>
4.955 - </object>
4.956 - <int key="connectionID">11</int>
4.957 - </object>
4.958 - <object class="IBConnectionRecord">
4.959 - <object class="IBOutletConnection" key="connection">
4.960 - <string key="label">nextKeyView</string>
4.961 - <reference key="source" ref="589626502"/>
4.962 - <reference key="destination" ref="336102001"/>
4.963 - </object>
4.964 - <int key="connectionID">12</int>
4.965 - </object>
4.966 - <object class="IBConnectionRecord">
4.967 - <object class="IBOutletConnection" key="connection">
4.968 - <string key="label">backgroundView</string>
4.969 - <reference key="source" ref="765704780"/>
4.970 - <reference key="destination" ref="577533829"/>
4.971 - </object>
4.972 - <int key="connectionID">20</int>
4.973 - </object>
4.974 - <object class="IBConnectionRecord">
4.975 - <object class="IBOutletConnection" key="connection">
4.976 - <string key="label">button_continue</string>
4.977 - <reference key="source" ref="765704780"/>
4.978 - <reference key="destination" ref="920653528"/>
4.979 - </object>
4.980 - <int key="connectionID">52</int>
4.981 - </object>
4.982 - <object class="IBConnectionRecord">
4.983 - <object class="IBOutletConnection" key="connection">
4.984 - <string key="label">button_goBack</string>
4.985 - <reference key="source" ref="765704780"/>
4.986 - <reference key="destination" ref="589626502"/>
4.987 - </object>
4.988 - <int key="connectionID">53</int>
4.989 - </object>
4.990 - <object class="IBConnectionRecord">
4.991 - <object class="IBOutletConnection" key="connection">
4.992 - <string key="label">button_alternate</string>
4.993 - <reference key="source" ref="765704780"/>
4.994 - <reference key="destination" ref="336102001"/>
4.995 - </object>
4.996 - <int key="connectionID">54</int>
4.997 - </object>
4.998 - <object class="IBConnectionRecord">
4.999 - <object class="IBActionConnection" key="connection">
4.1000 - <string key="label">pressedAlternateButton:</string>
4.1001 - <reference key="source" ref="765704780"/>
4.1002 - <reference key="destination" ref="336102001"/>
4.1003 - </object>
4.1004 - <int key="connectionID">55</int>
4.1005 - </object>
4.1006 - <object class="IBConnectionRecord">
4.1007 - <object class="IBActionConnection" key="connection">
4.1008 - <string key="label">previousTab:</string>
4.1009 - <reference key="source" ref="765704780"/>
4.1010 - <reference key="destination" ref="589626502"/>
4.1011 - </object>
4.1012 - <int key="connectionID">56</int>
4.1013 - </object>
4.1014 - <object class="IBConnectionRecord">
4.1015 - <object class="IBActionConnection" key="connection">
4.1016 - <string key="label">nextTab:</string>
4.1017 - <reference key="source" ref="765704780"/>
4.1018 - <reference key="destination" ref="920653528"/>
4.1019 - </object>
4.1020 - <int key="connectionID">57</int>
4.1021 - </object>
4.1022 - <object class="IBConnectionRecord">
4.1023 - <object class="IBOutletConnection" key="connection">
4.1024 - <string key="label">view_anchorToRightSide</string>
4.1025 - <reference key="source" ref="750767494"/>
4.1026 - <reference key="destination" ref="1044214582"/>
4.1027 - </object>
4.1028 - <int key="connectionID">81</int>
4.1029 - </object>
4.1030 - <object class="IBConnectionRecord">
4.1031 - <object class="IBOutletConnection" key="connection">
4.1032 - <string key="label">view_anchorToRightSide</string>
4.1033 - <reference key="source" ref="1006372938"/>
4.1034 - <reference key="destination" ref="459634818"/>
4.1035 - </object>
4.1036 - <int key="connectionID">82</int>
4.1037 - </object>
4.1038 - <object class="IBConnectionRecord">
4.1039 - <object class="IBOutletConnection" key="connection">
4.1040 - <string key="label">tabView</string>
4.1041 - <reference key="source" ref="765704780"/>
4.1042 - <reference key="destination" ref="782611147"/>
4.1043 - </object>
4.1044 - <int key="connectionID">83</int>
4.1045 - </object>
4.1046 - <object class="IBConnectionRecord">
4.1047 - <object class="IBOutletConnection" key="connection">
4.1048 - <string key="label">textView_welcomeMessage</string>
4.1049 - <reference key="source" ref="765704780"/>
4.1050 - <reference key="destination" ref="856980083"/>
4.1051 - </object>
4.1052 - <int key="connectionID">85</int>
4.1053 - </object>
4.1054 - <object class="IBConnectionRecord">
4.1055 - <object class="IBOutletConnection" key="connection">
4.1056 - <string key="label">popUp_services</string>
4.1057 - <reference key="source" ref="765704780"/>
4.1058 - <reference key="destination" ref="895748495"/>
4.1059 - </object>
4.1060 - <int key="connectionID">86</int>
4.1061 - </object>
4.1062 - <object class="IBConnectionRecord">
4.1063 - <object class="IBOutletConnection" key="connection">
4.1064 - <string key="label">delegate</string>
4.1065 - <reference key="source" ref="782611147"/>
4.1066 - <reference key="destination" ref="765704780"/>
4.1067 - </object>
4.1068 - <int key="connectionID">87</int>
4.1069 - </object>
4.1070 - <object class="IBConnectionRecord">
4.1071 - <object class="IBOutletConnection" key="connection">
4.1072 - <string key="label">initialFirstResponder</string>
4.1073 - <reference key="source" ref="595818746"/>
4.1074 - <reference key="destination" ref="1044214582"/>
4.1075 - </object>
4.1076 - <int key="connectionID">88</int>
4.1077 - </object>
4.1078 - <object class="IBConnectionRecord">
4.1079 - <object class="IBOutletConnection" key="connection">
4.1080 - <string key="label">textField_username</string>
4.1081 - <reference key="source" ref="765704780"/>
4.1082 - <reference key="destination" ref="1044214582"/>
4.1083 - </object>
4.1084 - <int key="connectionID">89</int>
4.1085 - </object>
4.1086 - <object class="IBConnectionRecord">
4.1087 - <object class="IBOutletConnection" key="connection">
4.1088 - <string key="label">textField_usernameLabel</string>
4.1089 - <reference key="source" ref="765704780"/>
4.1090 - <reference key="destination" ref="750767494"/>
4.1091 - </object>
4.1092 - <int key="connectionID">90</int>
4.1093 - </object>
4.1094 - <object class="IBConnectionRecord">
4.1095 - <object class="IBOutletConnection" key="connection">
4.1096 - <string key="label">textField_password</string>
4.1097 - <reference key="source" ref="765704780"/>
4.1098 - <reference key="destination" ref="459634818"/>
4.1099 - </object>
4.1100 - <int key="connectionID">91</int>
4.1101 - </object>
4.1102 - <object class="IBConnectionRecord">
4.1103 - <object class="IBOutletConnection" key="connection">
4.1104 - <string key="label">textField_passwordLabel</string>
4.1105 - <reference key="source" ref="765704780"/>
4.1106 - <reference key="destination" ref="1006372938"/>
4.1107 - </object>
4.1108 - <int key="connectionID">92</int>
4.1109 - </object>
4.1110 - <object class="IBConnectionRecord">
4.1111 - <object class="IBOutletConnection" key="connection">
4.1112 - <string key="label">textField_serviceLabel</string>
4.1113 - <reference key="source" ref="765704780"/>
4.1114 - <reference key="destination" ref="614353816"/>
4.1115 - </object>
4.1116 - <int key="connectionID">93</int>
4.1117 - </object>
4.1118 - <object class="IBConnectionRecord">
4.1119 - <object class="IBOutletConnection" key="connection">
4.1120 - <string key="label">textView_doneMessage</string>
4.1121 - <reference key="source" ref="765704780"/>
4.1122 - <reference key="destination" ref="614495636"/>
4.1123 - </object>
4.1124 - <int key="connectionID">101</int>
4.1125 - </object>
4.1126 - <object class="IBConnectionRecord">
4.1127 - <object class="IBOutletConnection" key="connection">
4.1128 - <string key="label">initialFirstResponder</string>
4.1129 - <reference key="source" ref="1044063078"/>
4.1130 - <reference key="destination" ref="532451656"/>
4.1131 - </object>
4.1132 - <int key="connectionID">103</int>
4.1133 - </object>
4.1134 - <object class="IBConnectionRecord">
4.1135 - <object class="IBOutletConnection" key="connection">
4.1136 - <string key="label">nextKeyView</string>
4.1137 - <reference key="source" ref="532451656"/>
4.1138 - <reference key="destination" ref="782611147"/>
4.1139 - </object>
4.1140 - <int key="connectionID">104</int>
4.1141 - </object>
4.1142 - <object class="IBConnectionRecord">
4.1143 - <object class="IBOutletConnection" key="connection">
4.1144 - <string key="label">nextKeyView</string>
4.1145 - <reference key="source" ref="1044214582"/>
4.1146 - <reference key="destination" ref="459634818"/>
4.1147 - </object>
4.1148 - <int key="connectionID">105</int>
4.1149 - </object>
4.1150 - <object class="IBConnectionRecord">
4.1151 - <object class="IBOutletConnection" key="connection">
4.1152 - <string key="label">nextKeyView</string>
4.1153 - <reference key="source" ref="459634818"/>
4.1154 - <reference key="destination" ref="895748495"/>
4.1155 - </object>
4.1156 - <int key="connectionID">106</int>
4.1157 - </object>
4.1158 - <object class="IBConnectionRecord">
4.1159 - <object class="IBOutletConnection" key="connection">
4.1160 - <string key="label">nextKeyView</string>
4.1161 - <reference key="source" ref="895748495"/>
4.1162 - <reference key="destination" ref="1044214582"/>
4.1163 - </object>
4.1164 - <int key="connectionID">107</int>
4.1165 - </object>
4.1166 - <object class="IBConnectionRecord">
4.1167 - <object class="IBOutletConnection" key="connection">
4.1168 - <string key="label">nextKeyView</string>
4.1169 - <reference key="source" ref="336102001"/>
4.1170 - <reference key="destination" ref="903855791"/>
4.1171 - </object>
4.1172 - <int key="connectionID">109</int>
4.1173 - </object>
4.1174 - <object class="IBConnectionRecord">
4.1175 - <object class="IBOutletConnection" key="connection">
4.1176 - <string key="label">view_anchorToLeftSide</string>
4.1177 - <reference key="source" ref="920653528"/>
4.1178 - <reference key="destination" ref="589626502"/>
4.1179 - </object>
4.1180 - <int key="connectionID">110</int>
4.1181 - </object>
4.1182 - <object class="IBConnectionRecord">
4.1183 - <object class="IBOutletConnection" key="connection">
4.1184 - <string key="label">view_anchorToRightSide</string>
4.1185 - <reference key="source" ref="589626502"/>
4.1186 - <reference key="destination" ref="920653528"/>
4.1187 - </object>
4.1188 - <int key="connectionID">111</int>
4.1189 - </object>
4.1190 - <object class="IBConnectionRecord">
4.1191 - <object class="IBOutletConnection" key="connection">
4.1192 - <string key="label">textView_addAccountMessage</string>
4.1193 - <reference key="source" ref="765704780"/>
4.1194 - <reference key="destination" ref="494428129"/>
4.1195 - </object>
4.1196 - <int key="connectionID">112</int>
4.1197 - </object>
4.1198 - <object class="IBConnectionRecord">
4.1199 - <object class="IBOutletConnection" key="connection">
4.1200 - <string key="label">delegate</string>
4.1201 - <reference key="source" ref="1044214582"/>
4.1202 - <reference key="destination" ref="765704780"/>
4.1203 - </object>
4.1204 - <int key="connectionID">114</int>
4.1205 - </object>
4.1206 - <object class="IBConnectionRecord">
4.1207 - <object class="IBOutletConnection" key="connection">
4.1208 - <string key="label">delegate</string>
4.1209 - <reference key="source" ref="1044063078"/>
4.1210 - <reference key="destination" ref="765704780"/>
4.1211 - </object>
4.1212 - <int key="connectionID">115</int>
4.1213 - </object>
4.1214 - <object class="IBConnectionRecord">
4.1215 - <object class="IBOutletConnection" key="connection">
4.1216 - <string key="label">textView_importMessage</string>
4.1217 - <reference key="source" ref="765704780"/>
4.1218 - <reference key="destination" ref="603214452"/>
4.1219 - </object>
4.1220 - <int key="connectionID">135</int>
4.1221 - </object>
4.1222 - <object class="IBConnectionRecord">
4.1223 - <object class="IBOutletConnection" key="connection">
4.1224 - <string key="label">progress_processing</string>
4.1225 - <reference key="source" ref="765704780"/>
4.1226 - <reference key="destination" ref="1014533837"/>
4.1227 - </object>
4.1228 - <int key="connectionID">139</int>
4.1229 - </object>
4.1230 - <object class="IBConnectionRecord">
4.1231 - <object class="IBOutletConnection" key="connection">
4.1232 - <string key="label">textField_addAccount</string>
4.1233 - <reference key="source" ref="765704780"/>
4.1234 - <reference key="destination" ref="584847413"/>
4.1235 - </object>
4.1236 - <int key="connectionID">144</int>
4.1237 - </object>
4.1238 - <object class="IBConnectionRecord">
4.1239 - <object class="IBOutletConnection" key="connection">
4.1240 - <string key="label">textField_done</string>
4.1241 - <reference key="source" ref="765704780"/>
4.1242 - <reference key="destination" ref="584847413"/>
4.1243 - </object>
4.1244 - <int key="connectionID">145</int>
4.1245 - </object>
4.1246 - <object class="IBConnectionRecord">
4.1247 - <object class="IBOutletConnection" key="connection">
4.1248 - <string key="label">textField_import</string>
4.1249 - <reference key="source" ref="765704780"/>
4.1250 - <reference key="destination" ref="584847413"/>
4.1251 - </object>
4.1252 - <int key="connectionID">146</int>
4.1253 - </object>
4.1254 - <object class="IBConnectionRecord">
4.1255 - <object class="IBOutletConnection" key="connection">
4.1256 - <string key="label">textField_welcome</string>
4.1257 - <reference key="source" ref="765704780"/>
4.1258 - <reference key="destination" ref="584847413"/>
4.1259 - </object>
4.1260 - <int key="connectionID">147</int>
4.1261 - </object>
4.1262 - <object class="IBConnectionRecord">
4.1263 - <object class="IBActionConnection" key="connection">
4.1264 - <string key="label">promptForMultiples:</string>
4.1265 - <reference key="source" ref="765704780"/>
4.1266 - <reference key="destination" ref="273702641"/>
4.1267 - </object>
4.1268 - <int key="connectionID">150</int>
4.1269 - </object>
4.1270 - <object class="IBConnectionRecord">
4.1271 - <object class="IBOutletConnection" key="connection">
4.1272 - <string key="label">button_informationAboutImporting</string>
4.1273 - <reference key="source" ref="765704780"/>
4.1274 - <reference key="destination" ref="273702641"/>
4.1275 - </object>
4.1276 - <int key="connectionID">193</int>
4.1277 - </object>
4.1278 - </array>
4.1279 - <object class="IBMutableOrderedSet" key="objectRecords">
4.1280 - <array key="orderedObjects">
4.1281 - <object class="IBObjectRecord">
4.1282 - <int key="objectID">0</int>
4.1283 - <array key="object" id="0"/>
4.1284 - <reference key="children" ref="589682474"/>
4.1285 - <nil key="parent"/>
4.1286 - </object>
4.1287 - <object class="IBObjectRecord">
4.1288 - <int key="objectID">-2</int>
4.1289 - <reference key="object" ref="765704780"/>
4.1290 - <reference key="parent" ref="0"/>
4.1291 - <string key="objectName">File's Owner</string>
4.1292 - </object>
4.1293 - <object class="IBObjectRecord">
4.1294 - <int key="objectID">-1</int>
4.1295 - <reference key="object" ref="272842418"/>
4.1296 - <reference key="parent" ref="0"/>
4.1297 - <string key="objectName">First Responder</string>
4.1298 - </object>
4.1299 - <object class="IBObjectRecord">
4.1300 - <int key="objectID">-3</int>
4.1301 - <reference key="object" ref="947164950"/>
4.1302 - <reference key="parent" ref="0"/>
4.1303 - <string key="objectName">Application</string>
4.1304 - </object>
4.1305 - <object class="IBObjectRecord">
4.1306 - <int key="objectID">5</int>
4.1307 - <reference key="object" ref="1044063078"/>
4.1308 - <array class="NSMutableArray" key="children">
4.1309 - <reference ref="532451656"/>
4.1310 - </array>
4.1311 - <reference key="parent" ref="0"/>
4.1312 - <string key="objectName">Window</string>
4.1313 - </object>
4.1314 - <object class="IBObjectRecord">
4.1315 - <int key="objectID">6</int>
4.1316 - <reference key="object" ref="532451656"/>
4.1317 - <array class="NSMutableArray" key="children">
4.1318 - <reference ref="589626502"/>
4.1319 - <reference ref="920653528"/>
4.1320 - <reference ref="336102001"/>
4.1321 - <reference ref="577533829"/>
4.1322 - <reference ref="782611147"/>
4.1323 - <reference ref="809930931"/>
4.1324 - <reference ref="1014533837"/>
4.1325 - <reference ref="937930123"/>
4.1326 - <reference ref="584847413"/>
4.1327 - </array>
4.1328 - <reference key="parent" ref="1044063078"/>
4.1329 - </object>
4.1330 - <object class="IBObjectRecord">
4.1331 - <int key="objectID">8</int>
4.1332 - <reference key="object" ref="589626502"/>
4.1333 - <array class="NSMutableArray" key="children">
4.1334 - <reference ref="732476236"/>
4.1335 - </array>
4.1336 - <reference key="parent" ref="532451656"/>
4.1337 - </object>
4.1338 - <object class="IBObjectRecord">
4.1339 - <int key="objectID">173</int>
4.1340 - <reference key="object" ref="732476236"/>
4.1341 - <reference key="parent" ref="589626502"/>
4.1342 - </object>
4.1343 - <object class="IBObjectRecord">
4.1344 - <int key="objectID">9</int>
4.1345 - <reference key="object" ref="920653528"/>
4.1346 - <array class="NSMutableArray" key="children">
4.1347 - <reference ref="38815897"/>
4.1348 - </array>
4.1349 - <reference key="parent" ref="532451656"/>
4.1350 - </object>
4.1351 - <object class="IBObjectRecord">
4.1352 - <int key="objectID">174</int>
4.1353 - <reference key="object" ref="38815897"/>
4.1354 - <reference key="parent" ref="920653528"/>
4.1355 - </object>
4.1356 - <object class="IBObjectRecord">
4.1357 - <int key="objectID">10</int>
4.1358 - <reference key="object" ref="336102001"/>
4.1359 - <array class="NSMutableArray" key="children">
4.1360 - <reference ref="478540116"/>
4.1361 - </array>
4.1362 - <reference key="parent" ref="532451656"/>
4.1363 - </object>
4.1364 - <object class="IBObjectRecord">
4.1365 - <int key="objectID">175</int>
4.1366 - <reference key="object" ref="478540116"/>
4.1367 - <reference key="parent" ref="336102001"/>
4.1368 - </object>
4.1369 - <object class="IBObjectRecord">
4.1370 - <int key="objectID">17</int>
4.1371 - <reference key="object" ref="577533829"/>
4.1372 - <reference key="parent" ref="532451656"/>
4.1373 - </object>
4.1374 - <object class="IBObjectRecord">
4.1375 - <int key="objectID">62</int>
4.1376 - <reference key="object" ref="782611147"/>
4.1377 - <array class="NSMutableArray" key="children">
4.1378 - <reference ref="589476996"/>
4.1379 - <reference ref="595818746"/>
4.1380 - <reference ref="554480908"/>
4.1381 - <reference ref="118170904"/>
4.1382 - </array>
4.1383 - <reference key="parent" ref="532451656"/>
4.1384 - </object>
4.1385 - <object class="IBObjectRecord">
4.1386 - <int key="objectID">63</int>
4.1387 - <reference key="object" ref="589476996"/>
4.1388 - <array class="NSMutableArray" key="children">
4.1389 - <reference ref="232763656"/>
4.1390 - </array>
4.1391 - <reference key="parent" ref="782611147"/>
4.1392 - </object>
4.1393 - <object class="IBObjectRecord">
4.1394 - <int key="objectID">64</int>
4.1395 - <reference key="object" ref="232763656"/>
4.1396 - <array class="NSMutableArray" key="children">
4.1397 - <reference ref="266106167"/>
4.1398 - <reference ref="273702641"/>
4.1399 - </array>
4.1400 - <reference key="parent" ref="589476996"/>
4.1401 - </object>
4.1402 - <object class="IBObjectRecord">
4.1403 - <int key="objectID">66</int>
4.1404 - <reference key="object" ref="266106167"/>
4.1405 - <array class="NSMutableArray" key="children">
4.1406 - <reference ref="856980083"/>
4.1407 - <reference ref="454366920"/>
4.1408 - <reference ref="540826813"/>
4.1409 - </array>
4.1410 - <reference key="parent" ref="232763656"/>
4.1411 - </object>
4.1412 - <object class="IBObjectRecord">
4.1413 - <int key="objectID">67</int>
4.1414 - <reference key="object" ref="856980083"/>
4.1415 - <reference key="parent" ref="266106167"/>
4.1416 - </object>
4.1417 - <object class="IBObjectRecord">
4.1418 - <int key="objectID">184</int>
4.1419 - <reference key="object" ref="454366920"/>
4.1420 - <reference key="parent" ref="266106167"/>
4.1421 - </object>
4.1422 - <object class="IBObjectRecord">
4.1423 - <int key="objectID">185</int>
4.1424 - <reference key="object" ref="540826813"/>
4.1425 - <reference key="parent" ref="266106167"/>
4.1426 - </object>
4.1427 - <object class="IBObjectRecord">
4.1428 - <int key="objectID">148</int>
4.1429 - <reference key="object" ref="273702641"/>
4.1430 - <array class="NSMutableArray" key="children">
4.1431 - <reference ref="876127194"/>
4.1432 - </array>
4.1433 - <reference key="parent" ref="232763656"/>
4.1434 - </object>
4.1435 - <object class="IBObjectRecord">
4.1436 - <int key="objectID">176</int>
4.1437 - <reference key="object" ref="876127194"/>
4.1438 - <reference key="parent" ref="273702641"/>
4.1439 - </object>
4.1440 - <object class="IBObjectRecord">
4.1441 - <int key="objectID">68</int>
4.1442 - <reference key="object" ref="595818746"/>
4.1443 - <array class="NSMutableArray" key="children">
4.1444 - <reference ref="903855791"/>
4.1445 - </array>
4.1446 - <reference key="parent" ref="782611147"/>
4.1447 - </object>
4.1448 - <object class="IBObjectRecord">
4.1449 - <int key="objectID">69</int>
4.1450 - <reference key="object" ref="903855791"/>
4.1451 - <array class="NSMutableArray" key="children">
4.1452 - <reference ref="614353816"/>
4.1453 - <reference ref="750767494"/>
4.1454 - <reference ref="220726487"/>
4.1455 - <reference ref="1044214582"/>
4.1456 - <reference ref="1006372938"/>
4.1457 - <reference ref="459634818"/>
4.1458 - <reference ref="895748495"/>
4.1459 - </array>
4.1460 - <reference key="parent" ref="595818746"/>
4.1461 - </object>
4.1462 - <object class="IBObjectRecord">
4.1463 - <int key="objectID">70</int>
4.1464 - <reference key="object" ref="614353816"/>
4.1465 - <array class="NSMutableArray" key="children">
4.1466 - <reference ref="743754675"/>
4.1467 - </array>
4.1468 - <reference key="parent" ref="903855791"/>
4.1469 - </object>
4.1470 - <object class="IBObjectRecord">
4.1471 - <int key="objectID">177</int>
4.1472 - <reference key="object" ref="743754675"/>
4.1473 - <reference key="parent" ref="614353816"/>
4.1474 - </object>
4.1475 - <object class="IBObjectRecord">
4.1476 - <int key="objectID">71</int>
4.1477 - <reference key="object" ref="750767494"/>
4.1478 - <array class="NSMutableArray" key="children">
4.1479 - <reference ref="338896392"/>
4.1480 - </array>
4.1481 - <reference key="parent" ref="903855791"/>
4.1482 - </object>
4.1483 - <object class="IBObjectRecord">
4.1484 - <int key="objectID">178</int>
4.1485 - <reference key="object" ref="338896392"/>
4.1486 - <reference key="parent" ref="750767494"/>
4.1487 - </object>
4.1488 - <object class="IBObjectRecord">
4.1489 - <int key="objectID">72</int>
4.1490 - <reference key="object" ref="220726487"/>
4.1491 - <array class="NSMutableArray" key="children">
4.1492 - <reference ref="494428129"/>
4.1493 - <reference ref="1054556282"/>
4.1494 - <reference ref="727036547"/>
4.1495 - </array>
4.1496 - <reference key="parent" ref="903855791"/>
4.1497 - </object>
4.1498 - <object class="IBObjectRecord">
4.1499 - <int key="objectID">73</int>
4.1500 - <reference key="object" ref="494428129"/>
4.1501 - <reference key="parent" ref="220726487"/>
4.1502 - </object>
4.1503 - <object class="IBObjectRecord">
4.1504 - <int key="objectID">186</int>
4.1505 - <reference key="object" ref="1054556282"/>
4.1506 - <reference key="parent" ref="220726487"/>
4.1507 - </object>
4.1508 - <object class="IBObjectRecord">
4.1509 - <int key="objectID">187</int>
4.1510 - <reference key="object" ref="727036547"/>
4.1511 - <reference key="parent" ref="220726487"/>
4.1512 - </object>
4.1513 - <object class="IBObjectRecord">
4.1514 - <int key="objectID">75</int>
4.1515 - <reference key="object" ref="1044214582"/>
4.1516 - <array class="NSMutableArray" key="children">
4.1517 - <reference ref="654339368"/>
4.1518 - </array>
4.1519 - <reference key="parent" ref="903855791"/>
4.1520 - </object>
4.1521 - <object class="IBObjectRecord">
4.1522 - <int key="objectID">179</int>
4.1523 - <reference key="object" ref="654339368"/>
4.1524 - <reference key="parent" ref="1044214582"/>
4.1525 - </object>
4.1526 - <object class="IBObjectRecord">
4.1527 - <int key="objectID">76</int>
4.1528 - <reference key="object" ref="1006372938"/>
4.1529 - <array class="NSMutableArray" key="children">
4.1530 - <reference ref="400111431"/>
4.1531 - </array>
4.1532 - <reference key="parent" ref="903855791"/>
4.1533 - </object>
4.1534 - <object class="IBObjectRecord">
4.1535 - <int key="objectID">180</int>
4.1536 - <reference key="object" ref="400111431"/>
4.1537 - <reference key="parent" ref="1006372938"/>
4.1538 - </object>
4.1539 - <object class="IBObjectRecord">
4.1540 - <int key="objectID">77</int>
4.1541 - <reference key="object" ref="459634818"/>
4.1542 - <array class="NSMutableArray" key="children">
4.1543 - <reference ref="833323521"/>
4.1544 - </array>
4.1545 - <reference key="parent" ref="903855791"/>
4.1546 - </object>
4.1547 - <object class="IBObjectRecord">
4.1548 - <int key="objectID">181</int>
4.1549 - <reference key="object" ref="833323521"/>
4.1550 - <reference key="parent" ref="459634818"/>
4.1551 - </object>
4.1552 - <object class="IBObjectRecord">
4.1553 - <int key="objectID">78</int>
4.1554 - <reference key="object" ref="895748495"/>
4.1555 - <array class="NSMutableArray" key="children">
4.1556 - <reference ref="397590076"/>
4.1557 - </array>
4.1558 - <reference key="parent" ref="903855791"/>
4.1559 - </object>
4.1560 - <object class="IBObjectRecord">
4.1561 - <int key="objectID">182</int>
4.1562 - <reference key="object" ref="397590076"/>
4.1563 - <array class="NSMutableArray" key="children">
4.1564 - <reference ref="79358005"/>
4.1565 - </array>
4.1566 - <reference key="parent" ref="895748495"/>
4.1567 - </object>
4.1568 - <object class="IBObjectRecord">
4.1569 - <int key="objectID">79</int>
4.1570 - <reference key="object" ref="79358005"/>
4.1571 - <array class="NSMutableArray" key="children">
4.1572 - <reference ref="189274766"/>
4.1573 - </array>
4.1574 - <reference key="parent" ref="397590076"/>
4.1575 - </object>
4.1576 - <object class="IBObjectRecord">
4.1577 - <int key="objectID">80</int>
4.1578 - <reference key="object" ref="189274766"/>
4.1579 - <reference key="parent" ref="79358005"/>
4.1580 - </object>
4.1581 - <object class="IBObjectRecord">
4.1582 - <int key="objectID">96</int>
4.1583 - <reference key="object" ref="554480908"/>
4.1584 - <array class="NSMutableArray" key="children">
4.1585 - <reference ref="857392327"/>
4.1586 - </array>
4.1587 - <reference key="parent" ref="782611147"/>
4.1588 - </object>
4.1589 - <object class="IBObjectRecord">
4.1590 - <int key="objectID">97</int>
4.1591 - <reference key="object" ref="857392327"/>
4.1592 - <array class="NSMutableArray" key="children">
4.1593 - <reference ref="11282184"/>
4.1594 - </array>
4.1595 - <reference key="parent" ref="554480908"/>
4.1596 - </object>
4.1597 - <object class="IBObjectRecord">
4.1598 - <int key="objectID">99</int>
4.1599 - <reference key="object" ref="11282184"/>
4.1600 - <array class="NSMutableArray" key="children">
4.1601 - <reference ref="614495636"/>
4.1602 - <reference ref="328346106"/>
4.1603 - <reference ref="220323521"/>
4.1604 - </array>
4.1605 - <reference key="parent" ref="857392327"/>
4.1606 - </object>
4.1607 - <object class="IBObjectRecord">
4.1608 - <int key="objectID">100</int>
4.1609 - <reference key="object" ref="614495636"/>
4.1610 - <reference key="parent" ref="11282184"/>
4.1611 - </object>
4.1612 - <object class="IBObjectRecord">
4.1613 - <int key="objectID">188</int>
4.1614 - <reference key="object" ref="328346106"/>
4.1615 - <reference key="parent" ref="11282184"/>
4.1616 - </object>
4.1617 - <object class="IBObjectRecord">
4.1618 - <int key="objectID">189</int>
4.1619 - <reference key="object" ref="220323521"/>
4.1620 - <reference key="parent" ref="11282184"/>
4.1621 - </object>
4.1622 - <object class="IBObjectRecord">
4.1623 - <int key="objectID">117</int>
4.1624 - <reference key="object" ref="118170904"/>
4.1625 - <array class="NSMutableArray" key="children">
4.1626 - <reference ref="1070679790"/>
4.1627 - </array>
4.1628 - <reference key="parent" ref="782611147"/>
4.1629 - </object>
4.1630 - <object class="IBObjectRecord">
4.1631 - <int key="objectID">118</int>
4.1632 - <reference key="object" ref="1070679790"/>
4.1633 - <array class="NSMutableArray" key="children">
4.1634 - <reference ref="362965198"/>
4.1635 - </array>
4.1636 - <reference key="parent" ref="118170904"/>
4.1637 - </object>
4.1638 - <object class="IBObjectRecord">
4.1639 - <int key="objectID">128</int>
4.1640 - <reference key="object" ref="362965198"/>
4.1641 - <array class="NSMutableArray" key="children">
4.1642 - <reference ref="603214452"/>
4.1643 - <reference ref="545384257"/>
4.1644 - <reference ref="454589080"/>
4.1645 - </array>
4.1646 - <reference key="parent" ref="1070679790"/>
4.1647 - </object>
4.1648 - <object class="IBObjectRecord">
4.1649 - <int key="objectID">129</int>
4.1650 - <reference key="object" ref="603214452"/>
4.1651 - <reference key="parent" ref="362965198"/>
4.1652 - </object>
4.1653 - <object class="IBObjectRecord">
4.1654 - <int key="objectID">190</int>
4.1655 - <reference key="object" ref="545384257"/>
4.1656 - <reference key="parent" ref="362965198"/>
4.1657 - </object>
4.1658 - <object class="IBObjectRecord">
4.1659 - <int key="objectID">191</int>
4.1660 - <reference key="object" ref="454589080"/>
4.1661 - <reference key="parent" ref="362965198"/>
4.1662 - </object>
4.1663 - <object class="IBObjectRecord">
4.1664 - <int key="objectID">94</int>
4.1665 - <reference key="object" ref="809930931"/>
4.1666 - <reference key="parent" ref="532451656"/>
4.1667 - </object>
4.1668 - <object class="IBObjectRecord">
4.1669 - <int key="objectID">138</int>
4.1670 - <reference key="object" ref="1014533837"/>
4.1671 - <reference key="parent" ref="532451656"/>
4.1672 - </object>
4.1673 - <object class="IBObjectRecord">
4.1674 - <int key="objectID">142</int>
4.1675 - <reference key="object" ref="937930123"/>
4.1676 - <reference key="parent" ref="532451656"/>
4.1677 - </object>
4.1678 - <object class="IBObjectRecord">
4.1679 - <int key="objectID">143</int>
4.1680 - <reference key="object" ref="584847413"/>
4.1681 - <array class="NSMutableArray" key="children">
4.1682 - <reference ref="635153826"/>
4.1683 - </array>
4.1684 - <reference key="parent" ref="532451656"/>
4.1685 - </object>
4.1686 - <object class="IBObjectRecord">
4.1687 - <int key="objectID">183</int>
4.1688 - <reference key="object" ref="635153826"/>
4.1689 - <reference key="parent" ref="584847413"/>
4.1690 - </object>
4.1691 - </array>
4.1692 - </object>
4.1693 - <dictionary class="NSMutableDictionary" key="flattenedProperties">
4.1694 - <string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1695 - <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1696 - <string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1697 - <string key="10.CustomClassName">AILocalizationButton</string>
4.1698 - <string key="10.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1699 - <string key="100.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1700 - <string key="117.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1701 - <string key="118.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1702 - <string key="128.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1703 - <string key="129.CustomClassName">AILinkTextView</string>
4.1704 - <string key="129.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1705 - <string key="138.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1706 - <string key="142.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1707 - <string key="143.CustomClassName">AILocalizationTextField</string>
4.1708 - <string key="143.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1709 - <string key="148.CustomClassName">AILocalizationButton</string>
4.1710 - <string key="148.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1711 - <string key="17.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1712 - <string key="173.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1713 - <string key="174.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1714 - <string key="175.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1715 - <string key="176.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1716 - <string key="177.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1717 - <string key="178.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1718 - <string key="179.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1719 - <string key="180.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1720 - <string key="181.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1721 - <string key="182.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1722 - <string key="183.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1723 - <string key="184.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1724 - <string key="185.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1725 - <string key="186.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1726 - <string key="187.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1727 - <string key="188.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1728 - <string key="189.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1729 - <string key="190.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1730 - <string key="191.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1731 - <string key="5.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1732 - <string key="6.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1733 - <string key="62.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1734 - <string key="63.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1735 - <string key="64.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1736 - <string key="66.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1737 - <string key="67.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1738 - <string key="68.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1739 - <string key="69.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1740 - <string key="70.CustomClassName">AILocalizationTextField</string>
4.1741 - <string key="70.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1742 - <string key="71.CustomClassName">AILocalizationTextField</string>
4.1743 - <string key="71.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1744 - <string key="72.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1745 - <string key="73.CustomClassName">AILinkTextView</string>
4.1746 - <string key="73.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1747 - <string key="75.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1748 - <string key="76.CustomClassName">AILocalizationTextField</string>
4.1749 - <string key="76.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1750 - <string key="77.CustomClassName">NSSecureTextField</string>
4.1751 - <string key="77.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1752 - <string key="78.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1753 - <string key="79.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1754 - <string key="8.CustomClassName">AILocalizationButton</string>
4.1755 - <string key="8.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1756 - <string key="80.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1757 - <string key="9.CustomClassName">AILocalizationButton</string>
4.1758 - <string key="9.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1759 - <string key="94.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1760 - <string key="96.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1761 - <string key="97.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1762 - <string key="99.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
4.1763 - </dictionary>
4.1764 - <dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
4.1765 - <nil key="activeLocalization"/>
4.1766 - <dictionary class="NSMutableDictionary" key="localizations"/>
4.1767 - <nil key="sourceID"/>
4.1768 - <int key="maxID">195</int>
4.1769 - </object>
4.1770 - <object class="IBClassDescriber" key="IBDocument.Classes">
4.1771 - <array class="NSMutableArray" key="referencedPartialClassDescriptions">
4.1772 - <object class="IBPartialClassDescription">
4.1773 - <string key="className">AILinkTextView</string>
4.1774 - <string key="superclassName">NSTextView</string>
4.1775 - <object class="IBClassDescriptionSource" key="sourceIdentifier">
4.1776 - <string key="majorKey">IBProjectSource</string>
4.1777 - <string key="minorKey">./Classes/AILinkTextView.h</string>
4.1778 - </object>
4.1779 - </object>
4.1780 - <object class="IBPartialClassDescription">
4.1781 - <string key="className">AILocalizationButton</string>
4.1782 - <string key="superclassName">NSButton</string>
4.1783 - <dictionary class="NSMutableDictionary" key="outlets">
4.1784 - <string key="view_anchorToLeftSide">NSView</string>
4.1785 - <string key="view_anchorToRightSide">NSView</string>
4.1786 - <string key="window_anchorOnLeftSide">NSWindow</string>
4.1787 - <string key="window_anchorOnRightSide">NSWindow</string>
4.1788 - </dictionary>
4.1789 - <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
4.1790 - <object class="IBToOneOutletInfo" key="view_anchorToLeftSide">
4.1791 - <string key="name">view_anchorToLeftSide</string>
4.1792 - <string key="candidateClassName">NSView</string>
4.1793 - </object>
4.1794 - <object class="IBToOneOutletInfo" key="view_anchorToRightSide">
4.1795 - <string key="name">view_anchorToRightSide</string>
4.1796 - <string key="candidateClassName">NSView</string>
4.1797 - </object>
4.1798 - <object class="IBToOneOutletInfo" key="window_anchorOnLeftSide">
4.1799 - <string key="name">window_anchorOnLeftSide</string>
4.1800 - <string key="candidateClassName">NSWindow</string>
4.1801 - </object>
4.1802 - <object class="IBToOneOutletInfo" key="window_anchorOnRightSide">
4.1803 - <string key="name">window_anchorOnRightSide</string>
4.1804 - <string key="candidateClassName">NSWindow</string>
4.1805 - </object>
4.1806 - </dictionary>
4.1807 - <object class="IBClassDescriptionSource" key="sourceIdentifier">
4.1808 - <string key="majorKey">IBProjectSource</string>
4.1809 - <string key="minorKey">./Classes/AILocalizationButton.h</string>
4.1810 - </object>
4.1811 - </object>
4.1812 - <object class="IBPartialClassDescription">
4.1813 - <string key="className">AILocalizationTextField</string>
4.1814 - <string key="superclassName">NSTextField</string>
4.1815 - <dictionary class="NSMutableDictionary" key="outlets">
4.1816 - <string key="view_anchorToLeftSide">NSView</string>
4.1817 - <string key="view_anchorToRightSide">NSView</string>
4.1818 - <string key="window_anchorOnLeftSide">NSWindow</string>
4.1819 - <string key="window_anchorOnRightSide">NSWindow</string>
4.1820 - </dictionary>
4.1821 - <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
4.1822 - <object class="IBToOneOutletInfo" key="view_anchorToLeftSide">
4.1823 - <string key="name">view_anchorToLeftSide</string>
4.1824 - <string key="candidateClassName">NSView</string>
4.1825 - </object>
4.1826 - <object class="IBToOneOutletInfo" key="view_anchorToRightSide">
4.1827 - <string key="name">view_anchorToRightSide</string>
4.1828 - <string key="candidateClassName">NSView</string>
4.1829 - </object>
4.1830 - <object class="IBToOneOutletInfo" key="window_anchorOnLeftSide">
4.1831 - <string key="name">window_anchorOnLeftSide</string>
4.1832 - <string key="candidateClassName">NSWindow</string>
4.1833 - </object>
4.1834 - <object class="IBToOneOutletInfo" key="window_anchorOnRightSide">
4.1835 - <string key="name">window_anchorOnRightSide</string>
4.1836 - <string key="candidateClassName">NSWindow</string>
4.1837 - </object>
4.1838 - </dictionary>
4.1839 - <object class="IBClassDescriptionSource" key="sourceIdentifier">
4.1840 - <string key="majorKey">IBProjectSource</string>
4.1841 - <string key="minorKey">./Classes/AILocalizationTextField.h</string>
4.1842 - </object>
4.1843 - </object>
4.1844 - <object class="IBPartialClassDescription">
4.1845 - <string key="className">AIWindowController</string>
4.1846 - <string key="superclassName">NSWindowController</string>
4.1847 - <object class="NSMutableDictionary" key="actions">
4.1848 - <string key="NS.key.0">closeWindow:</string>
4.1849 - <string key="NS.object.0">id</string>
4.1850 - </object>
4.1851 - <object class="NSMutableDictionary" key="actionInfosByName">
4.1852 - <string key="NS.key.0">closeWindow:</string>
4.1853 - <object class="IBActionInfo" key="NS.object.0">
4.1854 - <string key="name">closeWindow:</string>
4.1855 - <string key="candidateClassName">id</string>
4.1856 - </object>
4.1857 - </object>
4.1858 - <object class="IBClassDescriptionSource" key="sourceIdentifier">
4.1859 - <string key="majorKey">IBProjectSource</string>
4.1860 - <string key="minorKey">./Classes/AIWindowController.h</string>
4.1861 - </object>
4.1862 - </object>
4.1863 - <object class="IBPartialClassDescription">
4.1864 - <string key="className">AdiumSetupWizard</string>
4.1865 - <string key="superclassName">AIWindowController</string>
4.1866 - <dictionary class="NSMutableDictionary" key="actions">
4.1867 - <string key="nextTab:">id</string>
4.1868 - <string key="pressedAlternateButton:">id</string>
4.1869 - <string key="previousTab:">id</string>
4.1870 - <string key="promptForMultiples:">id</string>
4.1871 - </dictionary>
4.1872 - <dictionary class="NSMutableDictionary" key="actionInfosByName">
4.1873 - <object class="IBActionInfo" key="nextTab:">
4.1874 - <string key="name">nextTab:</string>
4.1875 - <string key="candidateClassName">id</string>
4.1876 - </object>
4.1877 - <object class="IBActionInfo" key="pressedAlternateButton:">
4.1878 - <string key="name">pressedAlternateButton:</string>
4.1879 - <string key="candidateClassName">id</string>
4.1880 - </object>
4.1881 - <object class="IBActionInfo" key="previousTab:">
4.1882 - <string key="name">previousTab:</string>
4.1883 - <string key="candidateClassName">id</string>
4.1884 - </object>
4.1885 - <object class="IBActionInfo" key="promptForMultiples:">
4.1886 - <string key="name">promptForMultiples:</string>
4.1887 - <string key="candidateClassName">id</string>
4.1888 - </object>
4.1889 - </dictionary>
4.1890 - <dictionary class="NSMutableDictionary" key="outlets">
4.1891 - <string key="backgroundView">SetupWizardBackgroundView</string>
4.1892 - <string key="button_alternate">NSButton</string>
4.1893 - <string key="button_continue">NSButton</string>
4.1894 - <string key="button_goBack">NSButton</string>
4.1895 - <string key="button_informationAboutImporting">NSButton</string>
4.1896 - <string key="popUp_services">NSPopUpButton</string>
4.1897 - <string key="progress_processing">NSProgressIndicator</string>
4.1898 - <string key="tabView">NSTabView</string>
4.1899 - <string key="textField_addAccount">NSTextField</string>
4.1900 - <string key="textField_done">NSTextField</string>
4.1901 - <string key="textField_import">NSTextField</string>
4.1902 - <string key="textField_password">NSTextField</string>
4.1903 - <string key="textField_passwordLabel">NSTextField</string>
4.1904 - <string key="textField_serviceLabel">NSTextField</string>
4.1905 - <string key="textField_username">NSTextField</string>
4.1906 - <string key="textField_usernameLabel">NSTextField</string>
4.1907 - <string key="textField_welcome">NSTextField</string>
4.1908 - <string key="textView_addAccountMessage">NSTextView</string>
4.1909 - <string key="textView_doneMessage">NSTextView</string>
4.1910 - <string key="textView_importMessage">NSTextView</string>
4.1911 - <string key="textView_welcomeMessage">NSTextView</string>
4.1912 - </dictionary>
4.1913 - <dictionary class="NSMutableDictionary" key="toOneOutletInfosByName">
4.1914 - <object class="IBToOneOutletInfo" key="backgroundView">
4.1915 - <string key="name">backgroundView</string>
4.1916 - <string key="candidateClassName">SetupWizardBackgroundView</string>
4.1917 - </object>
4.1918 - <object class="IBToOneOutletInfo" key="button_alternate">
4.1919 - <string key="name">button_alternate</string>
4.1920 - <string key="candidateClassName">NSButton</string>
4.1921 - </object>
4.1922 - <object class="IBToOneOutletInfo" key="button_continue">
4.1923 - <string key="name">button_continue</string>
4.1924 - <string key="candidateClassName">NSButton</string>
4.1925 - </object>
4.1926 - <object class="IBToOneOutletInfo" key="button_goBack">
4.1927 - <string key="name">button_goBack</string>
4.1928 - <string key="candidateClassName">NSButton</string>
4.1929 - </object>
4.1930 - <object class="IBToOneOutletInfo" key="button_informationAboutImporting">
4.1931 - <string key="name">button_informationAboutImporting</string>
4.1932 - <string key="candidateClassName">NSButton</string>
4.1933 - </object>
4.1934 - <object class="IBToOneOutletInfo" key="popUp_services">
4.1935 - <string key="name">popUp_services</string>
4.1936 - <string key="candidateClassName">NSPopUpButton</string>
4.1937 - </object>
4.1938 - <object class="IBToOneOutletInfo" key="progress_processing">
4.1939 - <string key="name">progress_processing</string>
4.1940 - <string key="candidateClassName">NSProgressIndicator</string>
4.1941 - </object>
4.1942 - <object class="IBToOneOutletInfo" key="tabView">
4.1943 - <string key="name">tabView</string>
4.1944 - <string key="candidateClassName">NSTabView</string>
4.1945 - </object>
4.1946 - <object class="IBToOneOutletInfo" key="textField_addAccount">
4.1947 - <string key="name">textField_addAccount</string>
4.1948 - <string key="candidateClassName">NSTextField</string>
4.1949 - </object>
4.1950 - <object class="IBToOneOutletInfo" key="textField_done">
4.1951 - <string key="name">textField_done</string>
4.1952 - <string key="candidateClassName">NSTextField</string>
4.1953 - </object>
4.1954 - <object class="IBToOneOutletInfo" key="textField_import">
4.1955 - <string key="name">textField_import</string>
4.1956 - <string key="candidateClassName">NSTextField</string>
4.1957 - </object>
4.1958 - <object class="IBToOneOutletInfo" key="textField_password">
4.1959 - <string key="name">textField_password</string>
4.1960 - <string key="candidateClassName">NSTextField</string>
4.1961 - </object>
4.1962 - <object class="IBToOneOutletInfo" key="textField_passwordLabel">
4.1963 - <string key="name">textField_passwordLabel</string>
4.1964 - <string key="candidateClassName">NSTextField</string>
4.1965 - </object>
4.1966 - <object class="IBToOneOutletInfo" key="textField_serviceLabel">
4.1967 - <string key="name">textField_serviceLabel</string>
4.1968 - <string key="candidateClassName">NSTextField</string>
4.1969 - </object>
4.1970 - <object class="IBToOneOutletInfo" key="textField_username">
4.1971 - <string key="name">textField_username</string>
4.1972 - <string key="candidateClassName">NSTextField</string>
4.1973 - </object>
4.1974 - <object class="IBToOneOutletInfo" key="textField_usernameLabel">
4.1975 - <string key="name">textField_usernameLabel</string>
4.1976 - <string key="candidateClassName">NSTextField</string>
4.1977 - </object>
4.1978 - <object class="IBToOneOutletInfo" key="textField_welcome">
4.1979 - <string key="name">textField_welcome</string>
4.1980 - <string key="candidateClassName">NSTextField</string>
4.1981 - </object>
4.1982 - <object class="IBToOneOutletInfo" key="textView_addAccountMessage">
4.1983 - <string key="name">textView_addAccountMessage</string>
4.1984 - <string key="candidateClassName">NSTextView</string>
4.1985 - </object>
4.1986 - <object class="IBToOneOutletInfo" key="textView_doneMessage">
4.1987 - <string key="name">textView_doneMessage</string>
4.1988 - <string key="candidateClassName">NSTextView</string>
4.1989 - </object>
4.1990 - <object class="IBToOneOutletInfo" key="textView_importMessage">
4.1991 - <string key="name">textView_importMessage</string>
4.1992 - <string key="candidateClassName">NSTextView</string>
4.1993 - </object>
4.1994 - <object class="IBToOneOutletInfo" key="textView_welcomeMessage">
4.1995 - <string key="name">textView_welcomeMessage</string>
4.1996 - <string key="candidateClassName">NSTextView</string>
4.1997 - </object>
4.1998 - </dictionary>
4.1999 - <object class="IBClassDescriptionSource" key="sourceIdentifier">
4.2000 - <string key="majorKey">IBProjectSource</string>
4.2001 - <string key="minorKey">./Classes/AdiumSetupWizard.h</string>
4.2002 - </object>
4.2003 - </object>
4.2004 - <object class="IBPartialClassDescription">
4.2005 - <string key="className">SetupAssistantBoxBackgroundView</string>
4.2006 - <string key="superclassName">NSView</string>
4.2007 - <object class="IBClassDescriptionSource" key="sourceIdentifier">
4.2008 - <string key="majorKey">IBProjectSource</string>
4.2009 - <string key="minorKey">./Classes/SetupAssistantBoxBackgroundView.h</string>
4.2010 - </object>
4.2011 - </object>
4.2012 - <object class="IBPartialClassDescription">
4.2013 - <string key="className">SetupWizardBackgroundView</string>
4.2014 - <string key="superclassName">NSView</string>
4.2015 - <object class="IBClassDescriptionSource" key="sourceIdentifier">
4.2016 - <string key="majorKey">IBProjectSource</string>
4.2017 - <string key="minorKey">./Classes/SetupWizardBackgroundView.h</string>
4.2018 - </object>
4.2019 - </object>
4.2020 - </array>
4.2021 - </object>
4.2022 - <int key="IBDocument.localizationMode">0</int>
4.2023 - <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
4.2024 - <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
4.2025 - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
4.2026 - <real value="1060" key="NS.object.0"/>
4.2027 - </object>
4.2028 - <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
4.2029 - <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
4.2030 - <real value="3200" key="NS.object.0"/>
4.2031 - </object>
4.2032 - <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
4.2033 - <int key="IBDocument.defaultPropertyAccessControl">3</int>
4.2034 - <dictionary class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
4.2035 - <string key="NSMenuCheckmark">{9, 8}</string>
4.2036 - <string key="NSMenuMixedState">{7, 2}</string>
4.2037 - </dictionary>
4.2038 - </data>
4.2039 -</archive>
5.1 Binary file Resources/SetupWizard.nib/keyedobjects.nib has changed
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
6.2 +++ b/Resources/SetupWizard.xib Mon Nov 14 12:49:26 2011 +0100
6.3 @@ -0,0 +1,1619 @@
6.4 +<?xml version="1.0" encoding="UTF-8"?>
6.5 +<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="8.00">
6.6 + <data>
6.7 + <int key="IBDocument.SystemTarget">1060</int>
6.8 + <string key="IBDocument.SystemVersion">11C74</string>
6.9 + <string key="IBDocument.InterfaceBuilderVersion">1617</string>
6.10 + <string key="IBDocument.AppKitVersion">1138.23</string>
6.11 + <string key="IBDocument.HIToolboxVersion">567.00</string>
6.12 + <object class="NSMutableDictionary" key="IBDocument.PluginVersions">
6.13 + <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.14 + <string key="NS.object.0">1617</string>
6.15 + </object>
6.16 + <array key="IBDocument.IntegratedClassDependencies">
6.17 + <string>NSTextField</string>
6.18 + <string>NSPopUpButtonCell</string>
6.19 + <string>NSScroller</string>
6.20 + <string>NSPopUpButton</string>
6.21 + <string>NSButton</string>
6.22 + <string>NSMenu</string>
6.23 + <string>NSScrollView</string>
6.24 + <string>NSButtonCell</string>
6.25 + <string>NSTextFieldCell</string>
6.26 + <string>NSMenuItem</string>
6.27 + <string>NSBox</string>
6.28 + <string>NSProgressIndicator</string>
6.29 + <string>NSTabView</string>
6.30 + <string>NSCustomView</string>
6.31 + <string>NSTabViewItem</string>
6.32 + <string>NSView</string>
6.33 + <string>NSWindowTemplate</string>
6.34 + <string>NSTextView</string>
6.35 + <string>NSCustomObject</string>
6.36 + </array>
6.37 + <array key="IBDocument.PluginDependencies">
6.38 + <string>com.apple.InterfaceBuilder.CocoaPlugin</string>
6.39 + </array>
6.40 + <dictionary class="NSMutableDictionary" key="IBDocument.Metadata"/>
6.41 + <array class="NSMutableArray" key="IBDocument.RootObjects" id="589682474">
6.42 + <object class="NSCustomObject" id="765704780">
6.43 + <string key="NSClassName">AdiumSetupWizard</string>
6.44 + </object>
6.45 + <object class="NSCustomObject" id="272842418">
6.46 + <string key="NSClassName">FirstResponder</string>
6.47 + </object>
6.48 + <object class="NSCustomObject" id="947164950">
6.49 + <string key="NSClassName">NSApplication</string>
6.50 + </object>
6.51 + <object class="NSWindowTemplate" id="1044063078">
6.52 + <int key="NSWindowStyleMask">7</int>
6.53 + <int key="NSWindowBacking">2</int>
6.54 + <string key="NSWindowRect">{{191, 399}, {615, 411}}</string>
6.55 + <int key="NSWTFlags">1886914560</int>
6.56 + <string key="NSWindowTitle">Window</string>
6.57 + <string key="NSWindowClass">NSWindow</string>
6.58 + <object class="NSMutableString" key="NSViewClass">
6.59 + <characters key="NS.bytes">View</characters>
6.60 + </object>
6.61 + <nil key="NSUserInterfaceItemIdentifier"/>
6.62 + <string key="NSWindowContentMinSize">{213, 107}</string>
6.63 + <object class="NSView" key="NSWindowView" id="532451656">
6.64 + <reference key="NSNextResponder"/>
6.65 + <int key="NSvFlags">256</int>
6.66 + <array class="NSMutableArray" key="NSSubviews">
6.67 + <object class="NSCustomView" id="937930123">
6.68 + <reference key="NSNextResponder" ref="532451656"/>
6.69 + <int key="NSvFlags">256</int>
6.70 + <string key="NSFrame">{{145, 56}, {449, 305}}</string>
6.71 + <reference key="NSSuperview" ref="532451656"/>
6.72 + <reference key="NSNextKeyView" ref="809930931"/>
6.73 + <string key="NSClassName">SetupAssistantBoxBackgroundView</string>
6.74 + <string key="NSExtension">NSView</string>
6.75 + </object>
6.76 + <object class="NSCustomView" id="577533829">
6.77 + <reference key="NSNextResponder" ref="532451656"/>
6.78 + <int key="NSvFlags">256</int>
6.79 + <string key="NSFrame">{{-9, 20}, {600, 391}}</string>
6.80 + <reference key="NSSuperview" ref="532451656"/>
6.81 + <reference key="NSNextKeyView" ref="584847413"/>
6.82 + <string key="NSClassName">SetupWizardBackgroundView</string>
6.83 + <string key="NSExtension">NSView</string>
6.84 + </object>
6.85 + <object class="NSBox" id="809930931">
6.86 + <reference key="NSNextResponder" ref="532451656"/>
6.87 + <int key="NSvFlags">256</int>
6.88 + <array class="NSMutableArray" key="NSSubviews">
6.89 + <object class="NSView" id="358474532">
6.90 + <reference key="NSNextResponder" ref="809930931"/>
6.91 + <int key="NSvFlags">274</int>
6.92 + <string key="NSFrame">{{1, 1}, {448, 303}}</string>
6.93 + <reference key="NSSuperview" ref="809930931"/>
6.94 + <reference key="NSNextKeyView" ref="782611147"/>
6.95 + </object>
6.96 + </array>
6.97 + <string key="NSFrame">{{145, 56}, {450, 305}}</string>
6.98 + <reference key="NSSuperview" ref="532451656"/>
6.99 + <reference key="NSNextKeyView" ref="358474532"/>
6.100 + <string key="NSOffsets">{0, 0}</string>
6.101 + <object class="NSTextFieldCell" key="NSTitleCell">
6.102 + <int key="NSCellFlags">67239424</int>
6.103 + <int key="NSCellFlags2">0</int>
6.104 + <string key="NSContents">Box</string>
6.105 + <object class="NSFont" key="NSSupport">
6.106 + <string key="NSName">LucidaGrande</string>
6.107 + <double key="NSSize">11</double>
6.108 + <int key="NSfFlags">3100</int>
6.109 + </object>
6.110 + <object class="NSColor" key="NSBackgroundColor" id="12149645">
6.111 + <int key="NSColorSpace">6</int>
6.112 + <string key="NSCatalogName">System</string>
6.113 + <string key="NSColorName">textBackgroundColor</string>
6.114 + <object class="NSColor" key="NSColor" id="367270094">
6.115 + <int key="NSColorSpace">3</int>
6.116 + <bytes key="NSWhite">MQA</bytes>
6.117 + </object>
6.118 + </object>
6.119 + <object class="NSColor" key="NSTextColor">
6.120 + <int key="NSColorSpace">3</int>
6.121 + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes>
6.122 + </object>
6.123 + </object>
6.124 + <reference key="NSContentView" ref="358474532"/>
6.125 + <int key="NSBorderType">1</int>
6.126 + <int key="NSBoxType">3</int>
6.127 + <int key="NSTitlePosition">0</int>
6.128 + <bool key="NSTransparent">NO</bool>
6.129 + </object>
6.130 + <object class="NSButton" id="589626502">
6.131 + <reference key="NSNextResponder" ref="532451656"/>
6.132 + <int key="NSvFlags">257</int>
6.133 + <string key="NSFrame">{{385, 12}, {108, 32}}</string>
6.134 + <reference key="NSSuperview" ref="532451656"/>
6.135 + <reference key="NSNextKeyView" ref="920653528"/>
6.136 + <bool key="NSEnabled">YES</bool>
6.137 + <object class="NSButtonCell" key="NSCell" id="732476236">
6.138 + <int key="NSCellFlags">67239424</int>
6.139 + <int key="NSCellFlags2">134217728</int>
6.140 + <string key="NSContents">Go Back</string>
6.141 + <object class="NSFont" key="NSSupport" id="19461230">
6.142 + <string key="NSName">LucidaGrande</string>
6.143 + <double key="NSSize">13</double>
6.144 + <int key="NSfFlags">1044</int>
6.145 + </object>
6.146 + <reference key="NSControlView" ref="589626502"/>
6.147 + <int key="NSButtonFlags">-2038284033</int>
6.148 + <int key="NSButtonFlags2">1</int>
6.149 + <object class="NSFont" key="NSAlternateImage" id="1035902178">
6.150 + <string key="NSName">Helvetica</string>
6.151 + <double key="NSSize">13</double>
6.152 + <int key="NSfFlags">16</int>
6.153 + </object>
6.154 + <string key="NSAlternateContents"/>
6.155 + <object class="NSMutableString" key="NSKeyEquivalent">
6.156 + <characters key="NS.bytes"/>
6.157 + </object>
6.158 + <int key="NSPeriodicDelay">200</int>
6.159 + <int key="NSPeriodicInterval">25</int>
6.160 + </object>
6.161 + </object>
6.162 + <object class="NSButton" id="920653528">
6.163 + <reference key="NSNextResponder" ref="532451656"/>
6.164 + <int key="NSvFlags">257</int>
6.165 + <string key="NSFrame">{{493, 12}, {108, 32}}</string>
6.166 + <reference key="NSSuperview" ref="532451656"/>
6.167 + <reference key="NSNextKeyView"/>
6.168 + <bool key="NSEnabled">YES</bool>
6.169 + <object class="NSButtonCell" key="NSCell" id="38815897">
6.170 + <int key="NSCellFlags">67239424</int>
6.171 + <int key="NSCellFlags2">137887744</int>
6.172 + <string key="NSContents">Continue</string>
6.173 + <reference key="NSSupport" ref="19461230"/>
6.174 + <reference key="NSControlView" ref="920653528"/>
6.175 + <int key="NSButtonFlags">-2038284033</int>
6.176 + <int key="NSButtonFlags2">1</int>
6.177 + <reference key="NSAlternateImage" ref="1035902178"/>
6.178 + <string key="NSAlternateContents"/>
6.179 + <string type="base64-UTF8" key="NSKeyEquivalent">DQ</string>
6.180 + <int key="NSPeriodicDelay">200</int>
6.181 + <int key="NSPeriodicInterval">25</int>
6.182 + </object>
6.183 + </object>
6.184 + <object class="NSButton" id="336102001">
6.185 + <reference key="NSNextResponder" ref="532451656"/>
6.186 + <int key="NSvFlags">-2147483388</int>
6.187 + <string key="NSFrame">{{157, 12}, {125, 32}}</string>
6.188 + <reference key="NSSuperview" ref="532451656"/>
6.189 + <reference key="NSNextKeyView" ref="1014533837"/>
6.190 + <bool key="NSEnabled">YES</bool>
6.191 + <object class="NSButtonCell" key="NSCell" id="478540116">
6.192 + <int key="NSCellFlags">67239424</int>
6.193 + <int key="NSCellFlags2">134217728</int>
6.194 + <string key="NSContents">Add Another</string>
6.195 + <reference key="NSSupport" ref="19461230"/>
6.196 + <reference key="NSControlView" ref="336102001"/>
6.197 + <int key="NSButtonFlags">-2038284033</int>
6.198 + <int key="NSButtonFlags2">1</int>
6.199 + <reference key="NSAlternateImage" ref="19461230"/>
6.200 + <string key="NSAlternateContents"/>
6.201 + <object class="NSMutableString" key="NSKeyEquivalent">
6.202 + <characters key="NS.bytes"/>
6.203 + </object>
6.204 + <int key="NSPeriodicDelay">200</int>
6.205 + <int key="NSPeriodicInterval">25</int>
6.206 + </object>
6.207 + </object>
6.208 + <object class="NSTabView" id="782611147">
6.209 + <reference key="NSNextResponder" ref="532451656"/>
6.210 + <int key="NSvFlags">256</int>
6.211 + <string key="NSFrame">{{146, 60}, {447, 301}}</string>
6.212 + <reference key="NSSuperview" ref="532451656"/>
6.213 + <reference key="NSNextKeyView" ref="232763656"/>
6.214 + <array class="NSMutableArray" key="NSTabViewItems">
6.215 + <object class="NSTabViewItem" id="589476996">
6.216 + <string key="NSIdentifier">welcome</string>
6.217 + <object class="NSView" key="NSView" id="232763656">
6.218 + <reference key="NSNextResponder" ref="782611147"/>
6.219 + <int key="NSvFlags">256</int>
6.220 + <array class="NSMutableArray" key="NSSubviews">
6.221 + <object class="NSScrollView" id="266106167">
6.222 + <reference key="NSNextResponder" ref="232763656"/>
6.223 + <int key="NSvFlags">256</int>
6.224 + <array class="NSMutableArray" key="NSSubviews">
6.225 + <object class="NSClipView" id="436114676">
6.226 + <reference key="NSNextResponder" ref="266106167"/>
6.227 + <int key="NSvFlags">2304</int>
6.228 + <array class="NSMutableArray" key="NSSubviews">
6.229 + <object class="NSTextView" id="856980083">
6.230 + <reference key="NSNextResponder" ref="436114676"/>
6.231 + <int key="NSvFlags">2322</int>
6.232 + <string key="NSFrameSize">{407, 249}</string>
6.233 + <reference key="NSSuperview" ref="436114676"/>
6.234 + <reference key="NSNextKeyView" ref="273702641"/>
6.235 + <object class="NSTextContainer" key="NSTextContainer" id="987707059">
6.236 + <object class="NSLayoutManager" key="NSLayoutManager">
6.237 + <object class="NSTextStorage" key="NSTextStorage">
6.238 + <object class="NSMutableString" key="NSString">
6.239 + <bytes key="NS.bytes">PDw8d2VsY29tZSBtZXNzYWdlIGhlcmU+Pj4</bytes>
6.240 + </object>
6.241 + <dictionary key="NSAttributes" id="240737591">
6.242 + <object class="NSFont" key="NSFont">
6.243 + <string key="NSName">LucidaGrande</string>
6.244 + <double key="NSSize">13</double>
6.245 + <int key="NSfFlags">16</int>
6.246 + </object>
6.247 + <object class="NSParagraphStyle" key="NSParagraphStyle">
6.248 + <int key="NSAlignment">4</int>
6.249 + <array key="NSTabStops">
6.250 + <object class="NSTextTab">
6.251 + <double key="NSLocation">28</double>
6.252 + </object>
6.253 + <object class="NSTextTab">
6.254 + <double key="NSLocation">56</double>
6.255 + </object>
6.256 + <object class="NSTextTab">
6.257 + <double key="NSLocation">84</double>
6.258 + </object>
6.259 + <object class="NSTextTab">
6.260 + <double key="NSLocation">112</double>
6.261 + </object>
6.262 + <object class="NSTextTab">
6.263 + <double key="NSLocation">140</double>
6.264 + </object>
6.265 + <object class="NSTextTab">
6.266 + <double key="NSLocation">168</double>
6.267 + </object>
6.268 + <object class="NSTextTab">
6.269 + <double key="NSLocation">196</double>
6.270 + </object>
6.271 + <object class="NSTextTab">
6.272 + <double key="NSLocation">224</double>
6.273 + </object>
6.274 + <object class="NSTextTab">
6.275 + <double key="NSLocation">252</double>
6.276 + </object>
6.277 + <object class="NSTextTab">
6.278 + <double key="NSLocation">280</double>
6.279 + </object>
6.280 + <object class="NSTextTab">
6.281 + <double key="NSLocation">308</double>
6.282 + </object>
6.283 + <object class="NSTextTab">
6.284 + <double key="NSLocation">336</double>
6.285 + </object>
6.286 + </array>
6.287 + </object>
6.288 + </dictionary>
6.289 + <nil key="NSDelegate"/>
6.290 + </object>
6.291 + <array class="NSMutableArray" key="NSTextContainers">
6.292 + <reference ref="987707059"/>
6.293 + </array>
6.294 + <int key="NSLMFlags">6</int>
6.295 + <nil key="NSDelegate"/>
6.296 + </object>
6.297 + <reference key="NSTextView" ref="856980083"/>
6.298 + <double key="NSWidth">407</double>
6.299 + <int key="NSTCFlags">1</int>
6.300 + </object>
6.301 + <object class="NSTextViewSharedData" key="NSSharedData">
6.302 + <int key="NSFlags">67120100</int>
6.303 + <int key="NSTextCheckingTypes">0</int>
6.304 + <nil key="NSMarkedAttributes"/>
6.305 + <reference key="NSBackgroundColor" ref="367270094"/>
6.306 + <dictionary key="NSSelectedAttributes">
6.307 + <object class="NSColor" key="NSBackgroundColor" id="434318789">
6.308 + <int key="NSColorSpace">6</int>
6.309 + <string key="NSCatalogName">System</string>
6.310 + <string key="NSColorName">selectedTextBackgroundColor</string>
6.311 + <object class="NSColor" key="NSColor" id="202603283">
6.312 + <int key="NSColorSpace">3</int>
6.313 + <bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
6.314 + </object>
6.315 + </object>
6.316 + <object class="NSColor" key="NSColor" id="12933601">
6.317 + <int key="NSColorSpace">6</int>
6.318 + <string key="NSCatalogName">System</string>
6.319 + <string key="NSColorName">selectedTextColor</string>
6.320 + <object class="NSColor" key="NSColor" id="141371480">
6.321 + <int key="NSColorSpace">3</int>
6.322 + <bytes key="NSWhite">MAA</bytes>
6.323 + </object>
6.324 + </object>
6.325 + </dictionary>
6.326 + <reference key="NSInsertionColor" ref="141371480"/>
6.327 + <dictionary key="NSLinkAttributes">
6.328 + <object class="NSColor" key="NSColor" id="1048723184">
6.329 + <int key="NSColorSpace">1</int>
6.330 + <bytes key="NSRGB">MCAwIDEAA</bytes>
6.331 + </object>
6.332 + <integer value="1" key="NSUnderline"/>
6.333 + </dictionary>
6.334 + <nil key="NSDefaultParagraphStyle"/>
6.335 + <nil key="NSTextFinder"/>
6.336 + <int key="NSPreferredTextFinderStyle">1</int>
6.337 + </object>
6.338 + <int key="NSTVFlags">6</int>
6.339 + <string key="NSMaxSize">{412, 10000000}</string>
6.340 + <string key="NSMinize">{399, 249}</string>
6.341 + <nil key="NSDelegate"/>
6.342 + </object>
6.343 + </array>
6.344 + <string key="NSFrameSize">{407, 249}</string>
6.345 + <reference key="NSSuperview" ref="266106167"/>
6.346 + <reference key="NSNextKeyView" ref="856980083"/>
6.347 + <reference key="NSDocView" ref="856980083"/>
6.348 + <reference key="NSBGColor" ref="367270094"/>
6.349 + <object class="NSCursor" key="NSCursor" id="256502306">
6.350 + <string key="NSHotSpot">{1, -1}</string>
6.351 + <int key="NSCursorType">0</int>
6.352 + </object>
6.353 + <int key="NScvFlags">4</int>
6.354 + </object>
6.355 + <object class="NSScroller" id="454366920">
6.356 + <reference key="NSNextResponder" ref="266106167"/>
6.357 + <int key="NSvFlags">-2147483392</int>
6.358 + <string key="NSFrame">{{-30, 1}, {15, 286}}</string>
6.359 + <reference key="NSSuperview" ref="266106167"/>
6.360 + <reference key="NSNextKeyView" ref="436114676"/>
6.361 + <reference key="NSTarget" ref="266106167"/>
6.362 + <string key="NSAction">_doScroller:</string>
6.363 + <double key="NSCurValue">1</double>
6.364 + </object>
6.365 + <object class="NSScroller" id="540826813">
6.366 + <reference key="NSNextResponder" ref="266106167"/>
6.367 + <int key="NSvFlags">-2147483392</int>
6.368 + <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
6.369 + <reference key="NSSuperview" ref="266106167"/>
6.370 + <reference key="NSNextKeyView" ref="454366920"/>
6.371 + <int key="NSsFlags">1</int>
6.372 + <reference key="NSTarget" ref="266106167"/>
6.373 + <string key="NSAction">_doScroller:</string>
6.374 + <double key="NSCurValue">1</double>
6.375 + <double key="NSPercent">0.94565218687057495</double>
6.376 + </object>
6.377 + </array>
6.378 + <string key="NSFrame">{{20, 32}, {407, 249}}</string>
6.379 + <reference key="NSSuperview" ref="232763656"/>
6.380 + <reference key="NSNextKeyView" ref="540826813"/>
6.381 + <int key="NSsFlags">133648</int>
6.382 + <reference key="NSVScroller" ref="454366920"/>
6.383 + <reference key="NSHScroller" ref="540826813"/>
6.384 + <reference key="NSContentView" ref="436114676"/>
6.385 + </object>
6.386 + <object class="NSButton" id="273702641">
6.387 + <reference key="NSNextResponder" ref="232763656"/>
6.388 + <int key="NSvFlags">256</int>
6.389 + <string key="NSFrame">{{110, 8}, {221, 32}}</string>
6.390 + <reference key="NSSuperview" ref="232763656"/>
6.391 + <reference key="NSNextKeyView" ref="336102001"/>
6.392 + <bool key="NSEnabled">YES</bool>
6.393 + <object class="NSButtonCell" key="NSCell" id="876127194">
6.394 + <int key="NSCellFlags">67239424</int>
6.395 + <int key="NSCellFlags2">134217728</int>
6.396 + <string key="NSContents">Information about Importing</string>
6.397 + <reference key="NSSupport" ref="19461230"/>
6.398 + <reference key="NSControlView" ref="273702641"/>
6.399 + <int key="NSButtonFlags">-2038284033</int>
6.400 + <int key="NSButtonFlags2">1</int>
6.401 + <reference key="NSAlternateImage" ref="19461230"/>
6.402 + <string key="NSAlternateContents"/>
6.403 + <object class="NSMutableString" key="NSKeyEquivalent">
6.404 + <characters key="NS.bytes"/>
6.405 + </object>
6.406 + <int key="NSPeriodicDelay">200</int>
6.407 + <int key="NSPeriodicInterval">25</int>
6.408 + </object>
6.409 + </object>
6.410 + </array>
6.411 + <string key="NSFrameSize">{447, 301}</string>
6.412 + <reference key="NSSuperview" ref="782611147"/>
6.413 + <reference key="NSNextKeyView" ref="266106167"/>
6.414 + </object>
6.415 + <string key="NSLabel">welcome</string>
6.416 + <object class="NSColor" key="NSColor" id="1066430239">
6.417 + <int key="NSColorSpace">6</int>
6.418 + <string key="NSCatalogName">System</string>
6.419 + <string key="NSColorName">controlColor</string>
6.420 + <reference key="NSColor" ref="202603283"/>
6.421 + </object>
6.422 + <reference key="NSTabView" ref="782611147"/>
6.423 + </object>
6.424 + <object class="NSTabViewItem" id="595818746">
6.425 + <string key="NSIdentifier">account_setup</string>
6.426 + <object class="NSView" key="NSView" id="903855791">
6.427 + <nil key="NSNextResponder"/>
6.428 + <int key="NSvFlags">256</int>
6.429 + <array class="NSMutableArray" key="NSSubviews">
6.430 + <object class="NSTextField" id="1044214582">
6.431 + <reference key="NSNextResponder" ref="903855791"/>
6.432 + <int key="NSvFlags">264</int>
6.433 + <string key="NSFrame">{{162, 22}, {240, 22}}</string>
6.434 + <reference key="NSSuperview" ref="903855791"/>
6.435 + <reference key="NSNextKeyView" ref="1006372938"/>
6.436 + <bool key="NSEnabled">YES</bool>
6.437 + <object class="NSTextFieldCell" key="NSCell" id="654339368">
6.438 + <int key="NSCellFlags">-1804468671</int>
6.439 + <int key="NSCellFlags2">4195328</int>
6.440 + <string key="NSContents"/>
6.441 + <reference key="NSSupport" ref="19461230"/>
6.442 + <reference key="NSControlView" ref="1044214582"/>
6.443 + <bool key="NSDrawsBackground">YES</bool>
6.444 + <reference key="NSBackgroundColor" ref="12149645"/>
6.445 + <object class="NSColor" key="NSTextColor" id="165394769">
6.446 + <int key="NSColorSpace">6</int>
6.447 + <string key="NSCatalogName">System</string>
6.448 + <string key="NSColorName">textColor</string>
6.449 + <reference key="NSColor" ref="141371480"/>
6.450 + </object>
6.451 + </object>
6.452 + </object>
6.453 + <object class="NSTextField" id="750767494">
6.454 + <reference key="NSNextResponder" ref="903855791"/>
6.455 + <int key="NSvFlags">264</int>
6.456 + <string key="NSFrame">{{17, 24}, {140, 17}}</string>
6.457 + <reference key="NSSuperview" ref="903855791"/>
6.458 + <reference key="NSNextKeyView" ref="1044214582"/>
6.459 + <bool key="NSEnabled">YES</bool>
6.460 + <object class="NSTextFieldCell" key="NSCell" id="338896392">
6.461 + <int key="NSCellFlags">67239424</int>
6.462 + <int key="NSCellFlags2">71303168</int>
6.463 + <string key="NSContents">User Name:</string>
6.464 + <reference key="NSSupport" ref="19461230"/>
6.465 + <reference key="NSControlView" ref="750767494"/>
6.466 + <reference key="NSBackgroundColor" ref="1066430239"/>
6.467 + <object class="NSColor" key="NSTextColor" id="348248648">
6.468 + <int key="NSColorSpace">6</int>
6.469 + <string key="NSCatalogName">System</string>
6.470 + <string key="NSColorName">controlTextColor</string>
6.471 + <reference key="NSColor" ref="141371480"/>
6.472 + </object>
6.473 + </object>
6.474 + </object>
6.475 + <object class="NSTextField" id="1006372938">
6.476 + <reference key="NSNextResponder" ref="903855791"/>
6.477 + <int key="NSvFlags">264</int>
6.478 + <string key="NSFrame">{{17, -8}, {140, 17}}</string>
6.479 + <reference key="NSSuperview" ref="903855791"/>
6.480 + <reference key="NSNextKeyView" ref="459634818"/>
6.481 + <bool key="NSEnabled">YES</bool>
6.482 + <object class="NSTextFieldCell" key="NSCell" id="400111431">
6.483 + <int key="NSCellFlags">67239424</int>
6.484 + <int key="NSCellFlags2">71303168</int>
6.485 + <string key="NSContents">Password:</string>
6.486 + <reference key="NSSupport" ref="19461230"/>
6.487 + <reference key="NSControlView" ref="1006372938"/>
6.488 + <reference key="NSBackgroundColor" ref="1066430239"/>
6.489 + <reference key="NSTextColor" ref="348248648"/>
6.490 + </object>
6.491 + </object>
6.492 + <object class="NSTextField" id="459634818">
6.493 + <reference key="NSNextResponder" ref="903855791"/>
6.494 + <int key="NSvFlags">264</int>
6.495 + <string key="NSFrame">{{162, -10}, {240, 22}}</string>
6.496 + <reference key="NSSuperview" ref="903855791"/>
6.497 + <reference key="NSNextKeyView" ref="336102001"/>
6.498 + <bool key="NSEnabled">YES</bool>
6.499 + <object class="NSTextFieldCell" key="NSCell" id="833323521">
6.500 + <int key="NSCellFlags">-1804468671</int>
6.501 + <int key="NSCellFlags2">4195328</int>
6.502 + <string key="NSContents"/>
6.503 + <reference key="NSSupport" ref="19461230"/>
6.504 + <reference key="NSControlView" ref="459634818"/>
6.505 + <bool key="NSDrawsBackground">YES</bool>
6.506 + <reference key="NSBackgroundColor" ref="12149645"/>
6.507 + <reference key="NSTextColor" ref="165394769"/>
6.508 + </object>
6.509 + </object>
6.510 + <object class="NSTextField" id="614353816">
6.511 + <reference key="NSNextResponder" ref="903855791"/>
6.512 + <int key="NSvFlags">264</int>
6.513 + <string key="NSFrame">{{17, 59}, {140, 17}}</string>
6.514 + <reference key="NSSuperview" ref="903855791"/>
6.515 + <reference key="NSNextKeyView" ref="750767494"/>
6.516 + <bool key="NSEnabled">YES</bool>
6.517 + <object class="NSTextFieldCell" key="NSCell" id="743754675">
6.518 + <int key="NSCellFlags">67239424</int>
6.519 + <int key="NSCellFlags2">71303168</int>
6.520 + <string key="NSContents">Service:</string>
6.521 + <reference key="NSSupport" ref="19461230"/>
6.522 + <reference key="NSControlView" ref="614353816"/>
6.523 + <reference key="NSBackgroundColor" ref="1066430239"/>
6.524 + <reference key="NSTextColor" ref="348248648"/>
6.525 + </object>
6.526 + </object>
6.527 + <object class="NSPopUpButton" id="895748495">
6.528 + <reference key="NSNextResponder" ref="903855791"/>
6.529 + <int key="NSvFlags">256</int>
6.530 + <string key="NSFrame">{{159, 99}, {246, 26}}</string>
6.531 + <reference key="NSSuperview" ref="903855791"/>
6.532 + <reference key="NSNextKeyView" ref="614353816"/>
6.533 + <bool key="NSEnabled">YES</bool>
6.534 + <object class="NSPopUpButtonCell" key="NSCell" id="397590076">
6.535 + <int key="NSCellFlags">-2076049856</int>
6.536 + <int key="NSCellFlags2">2048</int>
6.537 + <reference key="NSSupport" ref="19461230"/>
6.538 + <reference key="NSControlView" ref="895748495"/>
6.539 + <int key="NSButtonFlags">109199615</int>
6.540 + <int key="NSButtonFlags2">1</int>
6.541 + <reference key="NSAlternateImage" ref="19461230"/>
6.542 + <string key="NSAlternateContents"/>
6.543 + <object class="NSMutableString" key="NSKeyEquivalent">
6.544 + <characters key="NS.bytes"/>
6.545 + </object>
6.546 + <int key="NSPeriodicDelay">400</int>
6.547 + <int key="NSPeriodicInterval">75</int>
6.548 + <object class="NSMenuItem" key="NSMenuItem" id="189274766">
6.549 + <reference key="NSMenu" ref="79358005"/>
6.550 + <string key="NSTitle">Item3</string>
6.551 + <string key="NSKeyEquiv"/>
6.552 + <int key="NSKeyEquivModMask">1048576</int>
6.553 + <int key="NSMnemonicLoc">2147483647</int>
6.554 + <int key="NSState">1</int>
6.555 + <object class="NSCustomResource" key="NSOnImage">
6.556 + <string key="NSClassName">NSImage</string>
6.557 + <string key="NSResourceName">NSMenuCheckmark</string>
6.558 + </object>
6.559 + <object class="NSCustomResource" key="NSMixedImage">
6.560 + <string key="NSClassName">NSImage</string>
6.561 + <string key="NSResourceName">NSMenuMixedState</string>
6.562 + </object>
6.563 + <string key="NSAction">_popUpItemAction:</string>
6.564 + <reference key="NSTarget" ref="397590076"/>
6.565 + </object>
6.566 + <bool key="NSMenuItemRespectAlignment">YES</bool>
6.567 + <object class="NSMenu" key="NSMenu" id="79358005">
6.568 + <object class="NSMutableString" key="NSTitle">
6.569 + <characters key="NS.bytes">OtherViews</characters>
6.570 + </object>
6.571 + <array class="NSMutableArray" key="NSMenuItems">
6.572 + <reference ref="189274766"/>
6.573 + </array>
6.574 + </object>
6.575 + <int key="NSPreferredEdge">3</int>
6.576 + <bool key="NSUsesItemFromMenu">YES</bool>
6.577 + <bool key="NSAltersState">YES</bool>
6.578 + <int key="NSArrowPosition">1</int>
6.579 + </object>
6.580 + </object>
6.581 + <object class="NSScrollView" id="220726487">
6.582 + <reference key="NSNextResponder" ref="903855791"/>
6.583 + <int key="NSvFlags">256</int>
6.584 + <array class="NSMutableArray" key="NSSubviews">
6.585 + <object class="NSClipView" id="851955997">
6.586 + <reference key="NSNextResponder" ref="220726487"/>
6.587 + <int key="NSvFlags">2304</int>
6.588 + <array class="NSMutableArray" key="NSSubviews">
6.589 + <object class="NSTextView" id="494428129">
6.590 + <reference key="NSNextResponder" ref="851955997"/>
6.591 + <int key="NSvFlags">2322</int>
6.592 + <string key="NSFrameSize">{407, 16}</string>
6.593 + <reference key="NSSuperview" ref="851955997"/>
6.594 + <reference key="NSNextKeyView" ref="895748495"/>
6.595 + <object class="NSTextContainer" key="NSTextContainer" id="730100579">
6.596 + <object class="NSLayoutManager" key="NSLayoutManager">
6.597 + <object class="NSTextStorage" key="NSTextStorage">
6.598 + <object class="NSMutableString" key="NSString">
6.599 + <characters key="NS.bytes">messaging info here</characters>
6.600 + </object>
6.601 + <reference key="NSAttributes" ref="240737591"/>
6.602 + <nil key="NSDelegate"/>
6.603 + </object>
6.604 + <array class="NSMutableArray" key="NSTextContainers">
6.605 + <reference ref="730100579"/>
6.606 + </array>
6.607 + <int key="NSLMFlags">6</int>
6.608 + <nil key="NSDelegate"/>
6.609 + </object>
6.610 + <reference key="NSTextView" ref="494428129"/>
6.611 + <double key="NSWidth">407</double>
6.612 + <int key="NSTCFlags">1</int>
6.613 + </object>
6.614 + <object class="NSTextViewSharedData" key="NSSharedData">
6.615 + <int key="NSFlags">67120100</int>
6.616 + <int key="NSTextCheckingTypes">0</int>
6.617 + <nil key="NSMarkedAttributes"/>
6.618 + <reference key="NSBackgroundColor" ref="367270094"/>
6.619 + <dictionary key="NSSelectedAttributes">
6.620 + <reference key="NSBackgroundColor" ref="434318789"/>
6.621 + <reference key="NSColor" ref="12933601"/>
6.622 + </dictionary>
6.623 + <reference key="NSInsertionColor" ref="141371480"/>
6.624 + <dictionary key="NSLinkAttributes">
6.625 + <reference key="NSColor" ref="1048723184"/>
6.626 + <integer value="1" key="NSUnderline"/>
6.627 + </dictionary>
6.628 + <nil key="NSDefaultParagraphStyle"/>
6.629 + <nil key="NSTextFinder"/>
6.630 + <int key="NSPreferredTextFinderStyle">1</int>
6.631 + </object>
6.632 + <int key="NSTVFlags">6</int>
6.633 + <string key="NSMaxSize">{407, 10000000}</string>
6.634 + <string key="NSMinize">{114, 0}</string>
6.635 + <nil key="NSDelegate"/>
6.636 + </object>
6.637 + </array>
6.638 + <string key="NSFrameSize">{407, 149}</string>
6.639 + <reference key="NSSuperview" ref="220726487"/>
6.640 + <reference key="NSNextKeyView" ref="494428129"/>
6.641 + <reference key="NSDocView" ref="494428129"/>
6.642 + <reference key="NSBGColor" ref="367270094"/>
6.643 + <reference key="NSCursor" ref="256502306"/>
6.644 + <int key="NScvFlags">4</int>
6.645 + </object>
6.646 + <object class="NSScroller" id="1054556282">
6.647 + <reference key="NSNextResponder" ref="220726487"/>
6.648 + <int key="NSvFlags">-2147483392</int>
6.649 + <string key="NSFrame">{{-30, 1}, {15, 286}}</string>
6.650 + <reference key="NSSuperview" ref="220726487"/>
6.651 + <reference key="NSNextKeyView" ref="851955997"/>
6.652 + <reference key="NSTarget" ref="220726487"/>
6.653 + <string key="NSAction">_doScroller:</string>
6.654 + <double key="NSCurValue">1</double>
6.655 + </object>
6.656 + <object class="NSScroller" id="727036547">
6.657 + <reference key="NSNextResponder" ref="220726487"/>
6.658 + <int key="NSvFlags">-2147483392</int>
6.659 + <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
6.660 + <reference key="NSSuperview" ref="220726487"/>
6.661 + <reference key="NSNextKeyView" ref="1054556282"/>
6.662 + <int key="NSsFlags">1</int>
6.663 + <reference key="NSTarget" ref="220726487"/>
6.664 + <string key="NSAction">_doScroller:</string>
6.665 + <double key="NSCurValue">1</double>
6.666 + <double key="NSPercent">0.94565218687057495</double>
6.667 + </object>
6.668 + </array>
6.669 + <string key="NSFrame">{{20, 132}, {407, 149}}</string>
6.670 + <reference key="NSSuperview" ref="903855791"/>
6.671 + <reference key="NSNextKeyView" ref="727036547"/>
6.672 + <int key="NSsFlags">133648</int>
6.673 + <reference key="NSVScroller" ref="1054556282"/>
6.674 + <reference key="NSHScroller" ref="727036547"/>
6.675 + <reference key="NSContentView" ref="851955997"/>
6.676 + </object>
6.677 + </array>
6.678 + <string key="NSFrame">{{10, 33}, {427, 255}}</string>
6.679 + <reference key="NSNextKeyView" ref="220726487"/>
6.680 + </object>
6.681 + <string key="NSLabel">account_setup</string>
6.682 + <reference key="NSColor" ref="1066430239"/>
6.683 + <reference key="NSTabView" ref="782611147"/>
6.684 + </object>
6.685 + <object class="NSTabViewItem" id="554480908">
6.686 + <string key="NSIdentifier">done</string>
6.687 + <object class="NSView" key="NSView" id="857392327">
6.688 + <nil key="NSNextResponder"/>
6.689 + <int key="NSvFlags">256</int>
6.690 + <array class="NSMutableArray" key="NSSubviews">
6.691 + <object class="NSScrollView" id="11282184">
6.692 + <reference key="NSNextResponder" ref="857392327"/>
6.693 + <int key="NSvFlags">256</int>
6.694 + <array class="NSMutableArray" key="NSSubviews">
6.695 + <object class="NSClipView" id="967771140">
6.696 + <reference key="NSNextResponder" ref="11282184"/>
6.697 + <int key="NSvFlags">2304</int>
6.698 + <array class="NSMutableArray" key="NSSubviews">
6.699 + <object class="NSTextView" id="614495636">
6.700 + <reference key="NSNextResponder" ref="967771140"/>
6.701 + <int key="NSvFlags">2322</int>
6.702 + <string key="NSFrameSize">{407, 16}</string>
6.703 + <reference key="NSSuperview" ref="967771140"/>
6.704 + <reference key="NSNextKeyView" ref="336102001"/>
6.705 + <object class="NSTextContainer" key="NSTextContainer" id="207390920">
6.706 + <object class="NSLayoutManager" key="NSLayoutManager">
6.707 + <object class="NSTextStorage" key="NSTextStorage">
6.708 + <object class="NSMutableString" key="NSString">
6.709 + <bytes key="NS.bytes">PDw8eW91J3JlIGFsbCBkb25lLCB3b29ob28sIG1lc3NhZ2UgaGVyZT4+Pg</bytes>
6.710 + </object>
6.711 + <reference key="NSAttributes" ref="240737591"/>
6.712 + <nil key="NSDelegate"/>
6.713 + </object>
6.714 + <array class="NSMutableArray" key="NSTextContainers">
6.715 + <reference ref="207390920"/>
6.716 + </array>
6.717 + <int key="NSLMFlags">6</int>
6.718 + <nil key="NSDelegate"/>
6.719 + </object>
6.720 + <reference key="NSTextView" ref="614495636"/>
6.721 + <double key="NSWidth">407</double>
6.722 + <int key="NSTCFlags">1</int>
6.723 + </object>
6.724 + <object class="NSTextViewSharedData" key="NSSharedData">
6.725 + <int key="NSFlags">67120100</int>
6.726 + <int key="NSTextCheckingTypes">0</int>
6.727 + <nil key="NSMarkedAttributes"/>
6.728 + <reference key="NSBackgroundColor" ref="367270094"/>
6.729 + <dictionary key="NSSelectedAttributes">
6.730 + <reference key="NSBackgroundColor" ref="434318789"/>
6.731 + <reference key="NSColor" ref="12933601"/>
6.732 + </dictionary>
6.733 + <reference key="NSInsertionColor" ref="141371480"/>
6.734 + <dictionary key="NSLinkAttributes">
6.735 + <reference key="NSColor" ref="1048723184"/>
6.736 + <integer value="1" key="NSUnderline"/>
6.737 + </dictionary>
6.738 + <nil key="NSDefaultParagraphStyle"/>
6.739 + <nil key="NSTextFinder"/>
6.740 + <int key="NSPreferredTextFinderStyle">1</int>
6.741 + </object>
6.742 + <int key="NSTVFlags">6</int>
6.743 + <string key="NSMaxSize">{412, 10000000}</string>
6.744 + <string key="NSMinize">{114, 0}</string>
6.745 + <nil key="NSDelegate"/>
6.746 + </object>
6.747 + </array>
6.748 + <string key="NSFrameSize">{407, 261}</string>
6.749 + <reference key="NSSuperview" ref="11282184"/>
6.750 + <reference key="NSNextKeyView" ref="614495636"/>
6.751 + <reference key="NSDocView" ref="614495636"/>
6.752 + <reference key="NSBGColor" ref="367270094"/>
6.753 + <reference key="NSCursor" ref="256502306"/>
6.754 + <int key="NScvFlags">4</int>
6.755 + </object>
6.756 + <object class="NSScroller" id="328346106">
6.757 + <reference key="NSNextResponder" ref="11282184"/>
6.758 + <int key="NSvFlags">-2147483392</int>
6.759 + <string key="NSFrame">{{-30, 1}, {15, 286}}</string>
6.760 + <reference key="NSSuperview" ref="11282184"/>
6.761 + <reference key="NSNextKeyView" ref="967771140"/>
6.762 + <reference key="NSTarget" ref="11282184"/>
6.763 + <string key="NSAction">_doScroller:</string>
6.764 + <double key="NSCurValue">1</double>
6.765 + </object>
6.766 + <object class="NSScroller" id="220323521">
6.767 + <reference key="NSNextResponder" ref="11282184"/>
6.768 + <int key="NSvFlags">-2147483392</int>
6.769 + <string key="NSFrame">{{-100, -100}, {87, 18}}</string>
6.770 + <reference key="NSSuperview" ref="11282184"/>
6.771 + <reference key="NSNextKeyView" ref="328346106"/>
6.772 + <int key="NSsFlags">1</int>
6.773 + <reference key="NSTarget" ref="11282184"/>
6.774 + <string key="NSAction">_doScroller:</string>
6.775 + <double key="NSCurValue">1</double>
6.776 + <double key="NSPercent">0.94565218687057495</double>
6.777 + </object>
6.778 + </array>
6.779 + <string key="NSFrame">{{20, 20}, {407, 261}}</string>
6.780 + <reference key="NSSuperview" ref="857392327"/>
6.781 + <reference key="NSNextKeyView" ref="220323521"/>
6.782 + <int key="NSsFlags">133648</int>
6.783 + <reference key="NSVScroller" ref="328346106"/>
6.784 + <reference key="NSHScroller" ref="220323521"/>
6.785 + <reference key="NSContentView" ref="967771140"/>
6.786 + </object>
6.787 + </array>
6.788 + <string key="NSFrame">{{10, 33}, {427, 255}}</string>
6.789 + <reference key="NSNextKeyView" ref="11282184"/>
6.790 + </object>
6.791 + <string key="NSLabel">done</string>
6.792 + <reference key="NSColor" ref="1066430239"/>
6.793 + <reference key="NSTabView" ref="782611147"/>
6.794 + </object>
6.795 + </array>
6.796 + <reference key="NSSelectedTabViewItem" ref="589476996"/>
6.797 + <reference key="NSFont" ref="19461230"/>
6.798 + <int key="NSTvFlags">6</int>
6.799 + <bool key="NSAllowTruncatedLabels">YES</bool>
6.800 + <array class="NSMutableArray" key="NSSubviews">
6.801 + <reference ref="232763656"/>
6.802 + </array>
6.803 + </object>
6.804 + <object class="NSProgressIndicator" id="1014533837">
6.805 + <reference key="NSNextResponder" ref="532451656"/>
6.806 + <int key="NSvFlags">-2147482368</int>
6.807 + <object class="NSPSMatrix" key="NSDrawMatrix"/>
6.808 + <string key="NSFrame">{{321, 14}, {32, 32}}</string>
6.809 + <reference key="NSSuperview" ref="532451656"/>
6.810 + <reference key="NSNextKeyView" ref="589626502"/>
6.811 + <int key="NSpiFlags">28682</int>
6.812 + <double key="NSMaxValue">100</double>
6.813 + </object>
6.814 + <object class="NSTextField" id="584847413">
6.815 + <reference key="NSNextResponder" ref="532451656"/>
6.816 + <int key="NSvFlags">256</int>
6.817 + <string key="NSFrame">{{163, 369}, {428, 22}}</string>
6.818 + <reference key="NSSuperview" ref="532451656"/>
6.819 + <reference key="NSNextKeyView" ref="937930123"/>
6.820 + <bool key="NSEnabled">YES</bool>
6.821 + <object class="NSTextFieldCell" key="NSCell" id="635153826">
6.822 + <int key="NSCellFlags">67239424</int>
6.823 + <int key="NSCellFlags2">272629760</int>
6.824 + <string key="NSContents">Welcome to Adium!</string>
6.825 + <object class="NSFont" key="NSSupport">
6.826 + <string key="NSName">LucidaGrande</string>
6.827 + <double key="NSSize">18</double>
6.828 + <int key="NSfFlags">16</int>
6.829 + </object>
6.830 + <reference key="NSControlView" ref="584847413"/>
6.831 + <reference key="NSBackgroundColor" ref="1066430239"/>
6.832 + <reference key="NSTextColor" ref="348248648"/>
6.833 + </object>
6.834 + </object>
6.835 + </array>
6.836 + <string key="NSFrameSize">{615, 411}</string>
6.837 + <reference key="NSSuperview"/>
6.838 + <reference key="NSNextKeyView" ref="577533829"/>
6.839 + </object>
6.840 + <string key="NSScreenRect">{{0, 0}, {1280, 800}}</string>
6.841 + <string key="NSMinSize">{213, 129}</string>
6.842 + <string key="NSMaxSize">{10000000000000, 10000000000000}</string>
6.843 + <bool key="NSWindowIsRestorable">YES</bool>
6.844 + </object>
6.845 + </array>
6.846 + <object class="IBObjectContainer" key="IBDocument.Objects">
6.847 + <array class="NSMutableArray" key="connectionRecords">
6.848 + <object class="IBConnectionRecord">
6.849 + <object class="IBOutletConnection" key="connection">
6.850 + <string key="label">window</string>
6.851 + <reference key="source" ref="765704780"/>
6.852 + <reference key="destination" ref="1044063078"/>
6.853 + </object>
6.854 + <int key="connectionID">7</int>
6.855 + </object>
6.856 + <object class="IBConnectionRecord">
6.857 + <object class="IBOutletConnection" key="connection">
6.858 + <string key="label">nextKeyView</string>
6.859 + <reference key="source" ref="920653528"/>
6.860 + <reference key="destination" ref="589626502"/>
6.861 + </object>
6.862 + <int key="connectionID">11</int>
6.863 + </object>
6.864 + <object class="IBConnectionRecord">
6.865 + <object class="IBOutletConnection" key="connection">
6.866 + <string key="label">nextKeyView</string>
6.867 + <reference key="source" ref="589626502"/>
6.868 + <reference key="destination" ref="336102001"/>
6.869 + </object>
6.870 + <int key="connectionID">12</int>
6.871 + </object>
6.872 + <object class="IBConnectionRecord">
6.873 + <object class="IBOutletConnection" key="connection">
6.874 + <string key="label">backgroundView</string>
6.875 + <reference key="source" ref="765704780"/>
6.876 + <reference key="destination" ref="577533829"/>
6.877 + </object>
6.878 + <int key="connectionID">20</int>
6.879 + </object>
6.880 + <object class="IBConnectionRecord">
6.881 + <object class="IBOutletConnection" key="connection">
6.882 + <string key="label">button_continue</string>
6.883 + <reference key="source" ref="765704780"/>
6.884 + <reference key="destination" ref="920653528"/>
6.885 + </object>
6.886 + <int key="connectionID">52</int>
6.887 + </object>
6.888 + <object class="IBConnectionRecord">
6.889 + <object class="IBOutletConnection" key="connection">
6.890 + <string key="label">button_goBack</string>
6.891 + <reference key="source" ref="765704780"/>
6.892 + <reference key="destination" ref="589626502"/>
6.893 + </object>
6.894 + <int key="connectionID">53</int>
6.895 + </object>
6.896 + <object class="IBConnectionRecord">
6.897 + <object class="IBOutletConnection" key="connection">
6.898 + <string key="label">button_alternate</string>
6.899 + <reference key="source" ref="765704780"/>
6.900 + <reference key="destination" ref="336102001"/>
6.901 + </object>
6.902 + <int key="connectionID">54</int>
6.903 + </object>
6.904 + <object class="IBConnectionRecord">
6.905 + <object class="IBActionConnection" key="connection">
6.906 + <string key="label">pressedAlternateButton:</string>
6.907 + <reference key="source" ref="765704780"/>
6.908 + <reference key="destination" ref="336102001"/>
6.909 + </object>
6.910 + <int key="connectionID">55</int>
6.911 + </object>
6.912 + <object class="IBConnectionRecord">
6.913 + <object class="IBActionConnection" key="connection">
6.914 + <string key="label">previousTab:</string>
6.915 + <reference key="source" ref="765704780"/>
6.916 + <reference key="destination" ref="589626502"/>
6.917 + </object>
6.918 + <int key="connectionID">56</int>
6.919 + </object>
6.920 + <object class="IBConnectionRecord">
6.921 + <object class="IBActionConnection" key="connection">
6.922 + <string key="label">nextTab:</string>
6.923 + <reference key="source" ref="765704780"/>
6.924 + <reference key="destination" ref="920653528"/>
6.925 + </object>
6.926 + <int key="connectionID">57</int>
6.927 + </object>
6.928 + <object class="IBConnectionRecord">
6.929 + <object class="IBOutletConnection" key="connection">
6.930 + <string key="label">view_anchorToRightSide</string>
6.931 + <reference key="source" ref="750767494"/>
6.932 + <reference key="destination" ref="1044214582"/>
6.933 + </object>
6.934 + <int key="connectionID">81</int>
6.935 + </object>
6.936 + <object class="IBConnectionRecord">
6.937 + <object class="IBOutletConnection" key="connection">
6.938 + <string key="label">view_anchorToRightSide</string>
6.939 + <reference key="source" ref="1006372938"/>
6.940 + <reference key="destination" ref="459634818"/>
6.941 + </object>
6.942 + <int key="connectionID">82</int>
6.943 + </object>
6.944 + <object class="IBConnectionRecord">
6.945 + <object class="IBOutletConnection" key="connection">
6.946 + <string key="label">tabView</string>
6.947 + <reference key="source" ref="765704780"/>
6.948 + <reference key="destination" ref="782611147"/>
6.949 + </object>
6.950 + <int key="connectionID">83</int>
6.951 + </object>
6.952 + <object class="IBConnectionRecord">
6.953 + <object class="IBOutletConnection" key="connection">
6.954 + <string key="label">textView_welcomeMessage</string>
6.955 + <reference key="source" ref="765704780"/>
6.956 + <reference key="destination" ref="856980083"/>
6.957 + </object>
6.958 + <int key="connectionID">85</int>
6.959 + </object>
6.960 + <object class="IBConnectionRecord">
6.961 + <object class="IBOutletConnection" key="connection">
6.962 + <string key="label">popUp_services</string>
6.963 + <reference key="source" ref="765704780"/>
6.964 + <reference key="destination" ref="895748495"/>
6.965 + </object>
6.966 + <int key="connectionID">86</int>
6.967 + </object>
6.968 + <object class="IBConnectionRecord">
6.969 + <object class="IBOutletConnection" key="connection">
6.970 + <string key="label">delegate</string>
6.971 + <reference key="source" ref="782611147"/>
6.972 + <reference key="destination" ref="765704780"/>
6.973 + </object>
6.974 + <int key="connectionID">87</int>
6.975 + </object>
6.976 + <object class="IBConnectionRecord">
6.977 + <object class="IBOutletConnection" key="connection">
6.978 + <string key="label">initialFirstResponder</string>
6.979 + <reference key="source" ref="595818746"/>
6.980 + <reference key="destination" ref="1044214582"/>
6.981 + </object>
6.982 + <int key="connectionID">88</int>
6.983 + </object>
6.984 + <object class="IBConnectionRecord">
6.985 + <object class="IBOutletConnection" key="connection">
6.986 + <string key="label">textField_username</string>
6.987 + <reference key="source" ref="765704780"/>
6.988 + <reference key="destination" ref="1044214582"/>
6.989 + </object>
6.990 + <int key="connectionID">89</int>
6.991 + </object>
6.992 + <object class="IBConnectionRecord">
6.993 + <object class="IBOutletConnection" key="connection">
6.994 + <string key="label">textField_usernameLabel</string>
6.995 + <reference key="source" ref="765704780"/>
6.996 + <reference key="destination" ref="750767494"/>
6.997 + </object>
6.998 + <int key="connectionID">90</int>
6.999 + </object>
6.1000 + <object class="IBConnectionRecord">
6.1001 + <object class="IBOutletConnection" key="connection">
6.1002 + <string key="label">textField_password</string>
6.1003 + <reference key="source" ref="765704780"/>
6.1004 + <reference key="destination" ref="459634818"/>
6.1005 + </object>
6.1006 + <int key="connectionID">91</int>
6.1007 + </object>
6.1008 + <object class="IBConnectionRecord">
6.1009 + <object class="IBOutletConnection" key="connection">
6.1010 + <string key="label">textField_passwordLabel</string>
6.1011 + <reference key="source" ref="765704780"/>
6.1012 + <reference key="destination" ref="1006372938"/>
6.1013 + </object>
6.1014 + <int key="connectionID">92</int>
6.1015 + </object>
6.1016 + <object class="IBConnectionRecord">
6.1017 + <object class="IBOutletConnection" key="connection">
6.1018 + <string key="label">textField_serviceLabel</string>
6.1019 + <reference key="source" ref="765704780"/>
6.1020 + <reference key="destination" ref="614353816"/>
6.1021 + </object>
6.1022 + <int key="connectionID">93</int>
6.1023 + </object>
6.1024 + <object class="IBConnectionRecord">
6.1025 + <object class="IBOutletConnection" key="connection">
6.1026 + <string key="label">textView_doneMessage</string>
6.1027 + <reference key="source" ref="765704780"/>
6.1028 + <reference key="destination" ref="614495636"/>
6.1029 + </object>
6.1030 + <int key="connectionID">101</int>
6.1031 + </object>
6.1032 + <object class="IBConnectionRecord">
6.1033 + <object class="IBOutletConnection" key="connection">
6.1034 + <string key="label">initialFirstResponder</string>
6.1035 + <reference key="source" ref="1044063078"/>
6.1036 + <reference key="destination" ref="532451656"/>
6.1037 + </object>
6.1038 + <int key="connectionID">103</int>
6.1039 + </object>
6.1040 + <object class="IBConnectionRecord">
6.1041 + <object class="IBOutletConnection" key="connection">
6.1042 + <string key="label">nextKeyView</string>
6.1043 + <reference key="source" ref="532451656"/>
6.1044 + <reference key="destination" ref="782611147"/>
6.1045 + </object>
6.1046 + <int key="connectionID">104</int>
6.1047 + </object>
6.1048 + <object class="IBConnectionRecord">
6.1049 + <object class="IBOutletConnection" key="connection">
6.1050 + <string key="label">nextKeyView</string>
6.1051 + <reference key="source" ref="1044214582"/>
6.1052 + <reference key="destination" ref="459634818"/>
6.1053 + </object>
6.1054 + <int key="connectionID">105</int>
6.1055 + </object>
6.1056 + <object class="IBConnectionRecord">
6.1057 + <object class="IBOutletConnection" key="connection">
6.1058 + <string key="label">nextKeyView</string>
6.1059 + <reference key="source" ref="459634818"/>
6.1060 + <reference key="destination" ref="895748495"/>
6.1061 + </object>
6.1062 + <int key="connectionID">106</int>
6.1063 + </object>
6.1064 + <object class="IBConnectionRecord">
6.1065 + <object class="IBOutletConnection" key="connection">
6.1066 + <string key="label">nextKeyView</string>
6.1067 + <reference key="source" ref="895748495"/>
6.1068 + <reference key="destination" ref="1044214582"/>
6.1069 + </object>
6.1070 + <int key="connectionID">107</int>
6.1071 + </object>
6.1072 + <object class="IBConnectionRecord">
6.1073 + <object class="IBOutletConnection" key="connection">
6.1074 + <string key="label">nextKeyView</string>
6.1075 + <reference key="source" ref="336102001"/>
6.1076 + <reference key="destination" ref="903855791"/>
6.1077 + </object>
6.1078 + <int key="connectionID">109</int>
6.1079 + </object>
6.1080 + <object class="IBConnectionRecord">
6.1081 + <object class="IBOutletConnection" key="connection">
6.1082 + <string key="label">view_anchorToLeftSide</string>
6.1083 + <reference key="source" ref="920653528"/>
6.1084 + <reference key="destination" ref="589626502"/>
6.1085 + </object>
6.1086 + <int key="connectionID">110</int>
6.1087 + </object>
6.1088 + <object class="IBConnectionRecord">
6.1089 + <object class="IBOutletConnection" key="connection">
6.1090 + <string key="label">view_anchorToRightSide</string>
6.1091 + <reference key="source" ref="589626502"/>
6.1092 + <reference key="destination" ref="920653528"/>
6.1093 + </object>
6.1094 + <int key="connectionID">111</int>
6.1095 + </object>
6.1096 + <object class="IBConnectionRecord">
6.1097 + <object class="IBOutletConnection" key="connection">
6.1098 + <string key="label">textView_addAccountMessage</string>
6.1099 + <reference key="source" ref="765704780"/>
6.1100 + <reference key="destination" ref="494428129"/>
6.1101 + </object>
6.1102 + <int key="connectionID">112</int>
6.1103 + </object>
6.1104 + <object class="IBConnectionRecord">
6.1105 + <object class="IBOutletConnection" key="connection">
6.1106 + <string key="label">delegate</string>
6.1107 + <reference key="source" ref="1044214582"/>
6.1108 + <reference key="destination" ref="765704780"/>
6.1109 + </object>
6.1110 + <int key="connectionID">114</int>
6.1111 + </object>
6.1112 + <object class="IBConnectionRecord">
6.1113 + <object class="IBOutletConnection" key="connection">
6.1114 + <string key="label">delegate</string>
6.1115 + <reference key="source" ref="1044063078"/>
6.1116 + <reference key="destination" ref="765704780"/>
6.1117 + </object>
6.1118 + <int key="connectionID">115</int>
6.1119 + </object>
6.1120 + <object class="IBConnectionRecord">
6.1121 + <object class="IBOutletConnection" key="connection">
6.1122 + <string key="label">textField_addAccount</string>
6.1123 + <reference key="source" ref="765704780"/>
6.1124 + <reference key="destination" ref="584847413"/>
6.1125 + </object>
6.1126 + <int key="connectionID">144</int>
6.1127 + </object>
6.1128 + <object class="IBConnectionRecord">
6.1129 + <object class="IBOutletConnection" key="connection">
6.1130 + <string key="label">textField_done</string>
6.1131 + <reference key="source" ref="765704780"/>
6.1132 + <reference key="destination" ref="584847413"/>
6.1133 + </object>
6.1134 + <int key="connectionID">145</int>
6.1135 + </object>
6.1136 + <object class="IBConnectionRecord">
6.1137 + <object class="IBOutletConnection" key="connection">
6.1138 + <string key="label">textField_welcome</string>
6.1139 + <reference key="source" ref="765704780"/>
6.1140 + <reference key="destination" ref="584847413"/>
6.1141 + </object>
6.1142 + <int key="connectionID">147</int>
6.1143 + </object>
6.1144 + <object class="IBConnectionRecord">
6.1145 + <object class="IBActionConnection" key="connection">
6.1146 + <string key="label">promptForMultiples:</string>
6.1147 + <reference key="source" ref="765704780"/>
6.1148 + <reference key="destination" ref="273702641"/>
6.1149 + </object>
6.1150 + <int key="connectionID">150</int>
6.1151 + </object>
6.1152 + <object class="IBConnectionRecord">
6.1153 + <object class="IBOutletConnection" key="connection">
6.1154 + <string key="label">button_informationAboutImporting</string>
6.1155 + <reference key="source" ref="765704780"/>
6.1156 + <reference key="destination" ref="273702641"/>
6.1157 + </object>
6.1158 + <int key="connectionID">193</int>
6.1159 + </object>
6.1160 + </array>
6.1161 + <object class="IBMutableOrderedSet" key="objectRecords">
6.1162 + <array key="orderedObjects">
6.1163 + <object class="IBObjectRecord">
6.1164 + <int key="objectID">0</int>
6.1165 + <array key="object" id="0"/>
6.1166 + <reference key="children" ref="589682474"/>
6.1167 + <nil key="parent"/>
6.1168 + </object>
6.1169 + <object class="IBObjectRecord">
6.1170 + <int key="objectID">-2</int>
6.1171 + <reference key="object" ref="765704780"/>
6.1172 + <reference key="parent" ref="0"/>
6.1173 + <string key="objectName">File's Owner</string>
6.1174 + </object>
6.1175 + <object class="IBObjectRecord">
6.1176 + <int key="objectID">-1</int>
6.1177 + <reference key="object" ref="272842418"/>
6.1178 + <reference key="parent" ref="0"/>
6.1179 + <string key="objectName">First Responder</string>
6.1180 + </object>
6.1181 + <object class="IBObjectRecord">
6.1182 + <int key="objectID">-3</int>
6.1183 + <reference key="object" ref="947164950"/>
6.1184 + <reference key="parent" ref="0"/>
6.1185 + <string key="objectName">Application</string>
6.1186 + </object>
6.1187 + <object class="IBObjectRecord">
6.1188 + <int key="objectID">5</int>
6.1189 + <reference key="object" ref="1044063078"/>
6.1190 + <array class="NSMutableArray" key="children">
6.1191 + <reference ref="532451656"/>
6.1192 + </array>
6.1193 + <reference key="parent" ref="0"/>
6.1194 + <string key="objectName">Window</string>
6.1195 + </object>
6.1196 + <object class="IBObjectRecord">
6.1197 + <int key="objectID">6</int>
6.1198 + <reference key="object" ref="532451656"/>
6.1199 + <array class="NSMutableArray" key="children">
6.1200 + <reference ref="589626502"/>
6.1201 + <reference ref="920653528"/>
6.1202 + <reference ref="336102001"/>
6.1203 + <reference ref="577533829"/>
6.1204 + <reference ref="782611147"/>
6.1205 + <reference ref="809930931"/>
6.1206 + <reference ref="1014533837"/>
6.1207 + <reference ref="937930123"/>
6.1208 + <reference ref="584847413"/>
6.1209 + </array>
6.1210 + <reference key="parent" ref="1044063078"/>
6.1211 + </object>
6.1212 + <object class="IBObjectRecord">
6.1213 + <int key="objectID">8</int>
6.1214 + <reference key="object" ref="589626502"/>
6.1215 + <array class="NSMutableArray" key="children">
6.1216 + <reference ref="732476236"/>
6.1217 + </array>
6.1218 + <reference key="parent" ref="532451656"/>
6.1219 + </object>
6.1220 + <object class="IBObjectRecord">
6.1221 + <int key="objectID">173</int>
6.1222 + <reference key="object" ref="732476236"/>
6.1223 + <reference key="parent" ref="589626502"/>
6.1224 + </object>
6.1225 + <object class="IBObjectRecord">
6.1226 + <int key="objectID">9</int>
6.1227 + <reference key="object" ref="920653528"/>
6.1228 + <array class="NSMutableArray" key="children">
6.1229 + <reference ref="38815897"/>
6.1230 + </array>
6.1231 + <reference key="parent" ref="532451656"/>
6.1232 + </object>
6.1233 + <object class="IBObjectRecord">
6.1234 + <int key="objectID">174</int>
6.1235 + <reference key="object" ref="38815897"/>
6.1236 + <reference key="parent" ref="920653528"/>
6.1237 + </object>
6.1238 + <object class="IBObjectRecord">
6.1239 + <int key="objectID">10</int>
6.1240 + <reference key="object" ref="336102001"/>
6.1241 + <array class="NSMutableArray" key="children">
6.1242 + <reference ref="478540116"/>
6.1243 + </array>
6.1244 + <reference key="parent" ref="532451656"/>
6.1245 + </object>
6.1246 + <object class="IBObjectRecord">
6.1247 + <int key="objectID">175</int>
6.1248 + <reference key="object" ref="478540116"/>
6.1249 + <reference key="parent" ref="336102001"/>
6.1250 + </object>
6.1251 + <object class="IBObjectRecord">
6.1252 + <int key="objectID">17</int>
6.1253 + <reference key="object" ref="577533829"/>
6.1254 + <reference key="parent" ref="532451656"/>
6.1255 + </object>
6.1256 + <object class="IBObjectRecord">
6.1257 + <int key="objectID">62</int>
6.1258 + <reference key="object" ref="782611147"/>
6.1259 + <array class="NSMutableArray" key="children">
6.1260 + <reference ref="589476996"/>
6.1261 + <reference ref="595818746"/>
6.1262 + <reference ref="554480908"/>
6.1263 + </array>
6.1264 + <reference key="parent" ref="532451656"/>
6.1265 + </object>
6.1266 + <object class="IBObjectRecord">
6.1267 + <int key="objectID">63</int>
6.1268 + <reference key="object" ref="589476996"/>
6.1269 + <array class="NSMutableArray" key="children">
6.1270 + <reference ref="232763656"/>
6.1271 + </array>
6.1272 + <reference key="parent" ref="782611147"/>
6.1273 + </object>
6.1274 + <object class="IBObjectRecord">
6.1275 + <int key="objectID">64</int>
6.1276 + <reference key="object" ref="232763656"/>
6.1277 + <array class="NSMutableArray" key="children">
6.1278 + <reference ref="266106167"/>
6.1279 + <reference ref="273702641"/>
6.1280 + </array>
6.1281 + <reference key="parent" ref="589476996"/>
6.1282 + </object>
6.1283 + <object class="IBObjectRecord">
6.1284 + <int key="objectID">66</int>
6.1285 + <reference key="object" ref="266106167"/>
6.1286 + <array class="NSMutableArray" key="children">
6.1287 + <reference ref="856980083"/>
6.1288 + <reference ref="454366920"/>
6.1289 + <reference ref="540826813"/>
6.1290 + </array>
6.1291 + <reference key="parent" ref="232763656"/>
6.1292 + </object>
6.1293 + <object class="IBObjectRecord">
6.1294 + <int key="objectID">67</int>
6.1295 + <reference key="object" ref="856980083"/>
6.1296 + <reference key="parent" ref="266106167"/>
6.1297 + </object>
6.1298 + <object class="IBObjectRecord">
6.1299 + <int key="objectID">184</int>
6.1300 + <reference key="object" ref="454366920"/>
6.1301 + <reference key="parent" ref="266106167"/>
6.1302 + </object>
6.1303 + <object class="IBObjectRecord">
6.1304 + <int key="objectID">185</int>
6.1305 + <reference key="object" ref="540826813"/>
6.1306 + <reference key="parent" ref="266106167"/>
6.1307 + </object>
6.1308 + <object class="IBObjectRecord">
6.1309 + <int key="objectID">148</int>
6.1310 + <reference key="object" ref="273702641"/>
6.1311 + <array class="NSMutableArray" key="children">
6.1312 + <reference ref="876127194"/>
6.1313 + </array>
6.1314 + <reference key="parent" ref="232763656"/>
6.1315 + </object>
6.1316 + <object class="IBObjectRecord">
6.1317 + <int key="objectID">176</int>
6.1318 + <reference key="object" ref="876127194"/>
6.1319 + <reference key="parent" ref="273702641"/>
6.1320 + </object>
6.1321 + <object class="IBObjectRecord">
6.1322 + <int key="objectID">68</int>
6.1323 + <reference key="object" ref="595818746"/>
6.1324 + <array class="NSMutableArray" key="children">
6.1325 + <reference ref="903855791"/>
6.1326 + </array>
6.1327 + <reference key="parent" ref="782611147"/>
6.1328 + </object>
6.1329 + <object class="IBObjectRecord">
6.1330 + <int key="objectID">69</int>
6.1331 + <reference key="object" ref="903855791"/>
6.1332 + <array class="NSMutableArray" key="children">
6.1333 + <reference ref="614353816"/>
6.1334 + <reference ref="750767494"/>
6.1335 + <reference ref="220726487"/>
6.1336 + <reference ref="1044214582"/>
6.1337 + <reference ref="1006372938"/>
6.1338 + <reference ref="459634818"/>
6.1339 + <reference ref="895748495"/>
6.1340 + </array>
6.1341 + <reference key="parent" ref="595818746"/>
6.1342 + </object>
6.1343 + <object class="IBObjectRecord">
6.1344 + <int key="objectID">70</int>
6.1345 + <reference key="object" ref="614353816"/>
6.1346 + <array class="NSMutableArray" key="children">
6.1347 + <reference ref="743754675"/>
6.1348 + </array>
6.1349 + <reference key="parent" ref="903855791"/>
6.1350 + </object>
6.1351 + <object class="IBObjectRecord">
6.1352 + <int key="objectID">177</int>
6.1353 + <reference key="object" ref="743754675"/>
6.1354 + <reference key="parent" ref="614353816"/>
6.1355 + </object>
6.1356 + <object class="IBObjectRecord">
6.1357 + <int key="objectID">71</int>
6.1358 + <reference key="object" ref="750767494"/>
6.1359 + <array class="NSMutableArray" key="children">
6.1360 + <reference ref="338896392"/>
6.1361 + </array>
6.1362 + <reference key="parent" ref="903855791"/>
6.1363 + </object>
6.1364 + <object class="IBObjectRecord">
6.1365 + <int key="objectID">178</int>
6.1366 + <reference key="object" ref="338896392"/>
6.1367 + <reference key="parent" ref="750767494"/>
6.1368 + </object>
6.1369 + <object class="IBObjectRecord">
6.1370 + <int key="objectID">72</int>
6.1371 + <reference key="object" ref="220726487"/>
6.1372 + <array class="NSMutableArray" key="children">
6.1373 + <reference ref="494428129"/>
6.1374 + <reference ref="1054556282"/>
6.1375 + <reference ref="727036547"/>
6.1376 + </array>
6.1377 + <reference key="parent" ref="903855791"/>
6.1378 + </object>
6.1379 + <object class="IBObjectRecord">
6.1380 + <int key="objectID">73</int>
6.1381 + <reference key="object" ref="494428129"/>
6.1382 + <reference key="parent" ref="220726487"/>
6.1383 + </object>
6.1384 + <object class="IBObjectRecord">
6.1385 + <int key="objectID">186</int>
6.1386 + <reference key="object" ref="1054556282"/>
6.1387 + <reference key="parent" ref="220726487"/>
6.1388 + </object>
6.1389 + <object class="IBObjectRecord">
6.1390 + <int key="objectID">187</int>
6.1391 + <reference key="object" ref="727036547"/>
6.1392 + <reference key="parent" ref="220726487"/>
6.1393 + </object>
6.1394 + <object class="IBObjectRecord">
6.1395 + <int key="objectID">75</int>
6.1396 + <reference key="object" ref="1044214582"/>
6.1397 + <array class="NSMutableArray" key="children">
6.1398 + <reference ref="654339368"/>
6.1399 + </array>
6.1400 + <reference key="parent" ref="903855791"/>
6.1401 + </object>
6.1402 + <object class="IBObjectRecord">
6.1403 + <int key="objectID">179</int>
6.1404 + <reference key="object" ref="654339368"/>
6.1405 + <reference key="parent" ref="1044214582"/>
6.1406 + </object>
6.1407 + <object class="IBObjectRecord">
6.1408 + <int key="objectID">76</int>
6.1409 + <reference key="object" ref="1006372938"/>
6.1410 + <array class="NSMutableArray" key="children">
6.1411 + <reference ref="400111431"/>
6.1412 + </array>
6.1413 + <reference key="parent" ref="903855791"/>
6.1414 + </object>
6.1415 + <object class="IBObjectRecord">
6.1416 + <int key="objectID">180</int>
6.1417 + <reference key="object" ref="400111431"/>
6.1418 + <reference key="parent" ref="1006372938"/>
6.1419 + </object>
6.1420 + <object class="IBObjectRecord">
6.1421 + <int key="objectID">77</int>
6.1422 + <reference key="object" ref="459634818"/>
6.1423 + <array class="NSMutableArray" key="children">
6.1424 + <reference ref="833323521"/>
6.1425 + </array>
6.1426 + <reference key="parent" ref="903855791"/>
6.1427 + </object>
6.1428 + <object class="IBObjectRecord">
6.1429 + <int key="objectID">181</int>
6.1430 + <reference key="object" ref="833323521"/>
6.1431 + <reference key="parent" ref="459634818"/>
6.1432 + </object>
6.1433 + <object class="IBObjectRecord">
6.1434 + <int key="objectID">78</int>
6.1435 + <reference key="object" ref="895748495"/>
6.1436 + <array class="NSMutableArray" key="children">
6.1437 + <reference ref="397590076"/>
6.1438 + </array>
6.1439 + <reference key="parent" ref="903855791"/>
6.1440 + </object>
6.1441 + <object class="IBObjectRecord">
6.1442 + <int key="objectID">182</int>
6.1443 + <reference key="object" ref="397590076"/>
6.1444 + <array class="NSMutableArray" key="children">
6.1445 + <reference ref="79358005"/>
6.1446 + </array>
6.1447 + <reference key="parent" ref="895748495"/>
6.1448 + </object>
6.1449 + <object class="IBObjectRecord">
6.1450 + <int key="objectID">79</int>
6.1451 + <reference key="object" ref="79358005"/>
6.1452 + <array class="NSMutableArray" key="children">
6.1453 + <reference ref="189274766"/>
6.1454 + </array>
6.1455 + <reference key="parent" ref="397590076"/>
6.1456 + </object>
6.1457 + <object class="IBObjectRecord">
6.1458 + <int key="objectID">80</int>
6.1459 + <reference key="object" ref="189274766"/>
6.1460 + <reference key="parent" ref="79358005"/>
6.1461 + </object>
6.1462 + <object class="IBObjectRecord">
6.1463 + <int key="objectID">94</int>
6.1464 + <reference key="object" ref="809930931"/>
6.1465 + <reference key="parent" ref="532451656"/>
6.1466 + </object>
6.1467 + <object class="IBObjectRecord">
6.1468 + <int key="objectID">138</int>
6.1469 + <reference key="object" ref="1014533837"/>
6.1470 + <reference key="parent" ref="532451656"/>
6.1471 + </object>
6.1472 + <object class="IBObjectRecord">
6.1473 + <int key="objectID">142</int>
6.1474 + <reference key="object" ref="937930123"/>
6.1475 + <reference key="parent" ref="532451656"/>
6.1476 + </object>
6.1477 + <object class="IBObjectRecord">
6.1478 + <int key="objectID">96</int>
6.1479 + <reference key="object" ref="554480908"/>
6.1480 + <array class="NSMutableArray" key="children">
6.1481 + <reference ref="857392327"/>
6.1482 + </array>
6.1483 + <reference key="parent" ref="782611147"/>
6.1484 + </object>
6.1485 + <object class="IBObjectRecord">
6.1486 + <int key="objectID">97</int>
6.1487 + <reference key="object" ref="857392327"/>
6.1488 + <array class="NSMutableArray" key="children">
6.1489 + <reference ref="11282184"/>
6.1490 + </array>
6.1491 + <reference key="parent" ref="554480908"/>
6.1492 + </object>
6.1493 + <object class="IBObjectRecord">
6.1494 + <int key="objectID">99</int>
6.1495 + <reference key="object" ref="11282184"/>
6.1496 + <array class="NSMutableArray" key="children">
6.1497 + <reference ref="614495636"/>
6.1498 + <reference ref="328346106"/>
6.1499 + <reference ref="220323521"/>
6.1500 + </array>
6.1501 + <reference key="parent" ref="857392327"/>
6.1502 + </object>
6.1503 + <object class="IBObjectRecord">
6.1504 + <int key="objectID">189</int>
6.1505 + <reference key="object" ref="220323521"/>
6.1506 + <reference key="parent" ref="11282184"/>
6.1507 + </object>
6.1508 + <object class="IBObjectRecord">
6.1509 + <int key="objectID">188</int>
6.1510 + <reference key="object" ref="328346106"/>
6.1511 + <reference key="parent" ref="11282184"/>
6.1512 + </object>
6.1513 + <object class="IBObjectRecord">
6.1514 + <int key="objectID">100</int>
6.1515 + <reference key="object" ref="614495636"/>
6.1516 + <reference key="parent" ref="11282184"/>
6.1517 + </object>
6.1518 + <object class="IBObjectRecord">
6.1519 + <int key="objectID">143</int>
6.1520 + <reference key="object" ref="584847413"/>
6.1521 + <array class="NSMutableArray" key="children">
6.1522 + <reference ref="635153826"/>
6.1523 + </array>
6.1524 + <reference key="parent" ref="532451656"/>
6.1525 + </object>
6.1526 + <object class="IBObjectRecord">
6.1527 + <int key="objectID">183</int>
6.1528 + <reference key="object" ref="635153826"/>
6.1529 + <reference key="parent" ref="584847413"/>
6.1530 + </object>
6.1531 + </array>
6.1532 + </object>
6.1533 + <dictionary class="NSMutableDictionary" key="flattenedProperties">
6.1534 + <string key="-1.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1535 + <string key="-2.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1536 + <string key="-3.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1537 + <string key="10.CustomClassName">AILocalizationButton</string>
6.1538 + <string key="10.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1539 + <string key="100.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1540 + <string key="138.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1541 + <string key="142.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1542 + <string key="143.CustomClassName">AILocalizationTextField</string>
6.1543 + <string key="143.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1544 + <string key="148.CustomClassName">AILocalizationButton</string>
6.1545 + <string key="148.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1546 + <string key="17.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1547 + <string key="173.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1548 + <string key="174.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1549 + <string key="175.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1550 + <string key="176.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1551 + <string key="177.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1552 + <string key="178.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1553 + <string key="179.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1554 + <string key="180.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1555 + <string key="181.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1556 + <string key="182.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1557 + <string key="183.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1558 + <string key="184.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1559 + <string key="185.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1560 + <string key="186.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1561 + <string key="187.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1562 + <string key="188.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1563 + <string key="189.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1564 + <string key="5.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1565 + <string key="6.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1566 + <dictionary class="NSMutableDictionary" key="62.IBAttributePlaceholdersKey"/>
6.1567 + <string key="62.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1568 + <string key="63.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1569 + <string key="64.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1570 + <string key="66.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1571 + <string key="67.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1572 + <string key="68.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1573 + <string key="69.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1574 + <string key="70.CustomClassName">AILocalizationTextField</string>
6.1575 + <string key="70.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1576 + <string key="71.CustomClassName">AILocalizationTextField</string>
6.1577 + <string key="71.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1578 + <string key="72.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1579 + <string key="73.CustomClassName">AILinkTextView</string>
6.1580 + <string key="73.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1581 + <string key="75.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1582 + <string key="76.CustomClassName">AILocalizationTextField</string>
6.1583 + <string key="76.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1584 + <string key="77.CustomClassName">NSSecureTextField</string>
6.1585 + <string key="77.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1586 + <string key="78.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1587 + <string key="79.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1588 + <string key="8.CustomClassName">AILocalizationButton</string>
6.1589 + <string key="8.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1590 + <string key="80.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1591 + <string key="9.CustomClassName">AILocalizationButton</string>
6.1592 + <string key="9.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1593 + <string key="94.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1594 + <string key="96.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1595 + <string key="97.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1596 + <string key="99.IBPluginDependency">com.apple.InterfaceBuilder.CocoaPlugin</string>
6.1597 + </dictionary>
6.1598 + <dictionary class="NSMutableDictionary" key="unlocalizedProperties"/>
6.1599 + <nil key="activeLocalization"/>
6.1600 + <dictionary class="NSMutableDictionary" key="localizations"/>
6.1601 + <nil key="sourceID"/>
6.1602 + <int key="maxID">197</int>
6.1603 + </object>
6.1604 + <object class="IBClassDescriber" key="IBDocument.Classes"/>
6.1605 + <int key="IBDocument.localizationMode">0</int>
6.1606 + <string key="IBDocument.TargetRuntimeIdentifier">IBCocoaFramework</string>
6.1607 + <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
6.1608 + <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.macosx</string>
6.1609 + <real value="1060" key="NS.object.0"/>
6.1610 + </object>
6.1611 + <object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDevelopmentDependencies">
6.1612 + <string key="NS.key.0">com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3</string>
6.1613 + <real value="3200" key="NS.object.0"/>
6.1614 + </object>
6.1615 + <bool key="IBDocument.PluginDeclaredDependenciesTrackSystemTargetVersion">YES</bool>
6.1616 + <int key="IBDocument.defaultPropertyAccessControl">3</int>
6.1617 + <dictionary class="NSMutableDictionary" key="IBDocument.LastKnownImageSizes">
6.1618 + <string key="NSMenuCheckmark">{9, 8}</string>
6.1619 + <string key="NSMenuMixedState">{7, 2}</string>
6.1620 + </dictionary>
6.1621 + </data>
6.1622 +</archive>
7.1 Binary file Resources/ca.lproj/Localizable.strings has changed
8.1 Binary file Resources/cs.lproj/Localizable.strings has changed
9.1 Binary file Resources/da.lproj/Localizable.strings has changed
10.1 Binary file Resources/de.lproj/Localizable.strings has changed
11.1 Binary file Resources/el_GR.lproj/Localizable.strings has changed
12.1 Binary file Resources/en.lproj/Localizable.strings has changed
13.1 Binary file Resources/en_GB.lproj/Localizable.strings has changed
14.1 Binary file Resources/es.lproj/Localizable.strings has changed
15.1 Binary file Resources/fi.lproj/Localizable.strings has changed
16.1 Binary file Resources/fr.lproj/Localizable.strings has changed
17.1 Binary file Resources/fr_CA.lproj/Localizable.strings has changed
18.1 Binary file Resources/hu.lproj/Localizable.strings has changed
19.1 Binary file Resources/is.lproj/Localizable.strings has changed
20.1 Binary file Resources/it.lproj/Localizable.strings has changed
21.1 Binary file Resources/ja.lproj/Localizable.strings has changed
22.1 Binary file Resources/nb.lproj/Localizable.strings has changed
23.1 Binary file Resources/nl.lproj/Localizable.strings has changed
24.1 Binary file Resources/pl.lproj/Localizable.strings has changed
25.1 Binary file Resources/pt.lproj/Localizable.strings has changed
26.1 Binary file Resources/pt_PT.lproj/Localizable.strings has changed
27.1 Binary file Resources/ru.lproj/Localizable.strings has changed
28.1 Binary file Resources/sk_SK.lproj/Localizable.strings has changed
29.1 Binary file Resources/sl.lproj/Localizable.strings has changed
30.1 Binary file Resources/sv.lproj/Localizable.strings has changed
31.1 Binary file Resources/tr.lproj/Localizable.strings has changed
32.1 Binary file Resources/uk_UA.lproj/Localizable.strings has changed
33.1 Binary file Resources/zh_CN.lproj/Localizable.strings has changed
34.1 Binary file Resources/zh_TW.lproj/Localizable.strings has changed
35.1 --- a/Source/AdiumSetupWizard.h Sun Nov 13 23:10:22 2011 +0100
35.2 +++ b/Source/AdiumSetupWizard.h Mon Nov 14 12:49:26 2011 +0100
35.3 @@ -24,7 +24,6 @@
35.4 IBOutlet NSButton *button_continue;
35.5 IBOutlet NSButton *button_goBack;
35.6 IBOutlet NSButton *button_alternate;
35.7 - IBOutlet NSProgressIndicator *progress_processing;
35.8
35.9 IBOutlet NSTabView *tabView;
35.10
35.11 @@ -33,10 +32,7 @@
35.12 IBOutlet NSTextView *textView_welcomeMessage;
35.13
35.14 //Import
35.15 - IBOutlet NSTextField *textField_import;
35.16 - IBOutlet NSTextView *textView_importMessage;
35.17 IBOutlet NSButton *button_informationAboutImporting;
35.18 - BOOL canImport;
35.19
35.20 //Account Setup
35.21 IBOutlet NSTextField *textField_addAccount;
36.1 --- a/Source/AdiumSetupWizard.m Sun Nov 13 23:10:22 2011 +0100
36.2 +++ b/Source/AdiumSetupWizard.m Mon Nov 14 12:49:26 2011 +0100
36.3 @@ -18,7 +18,6 @@
36.4 #import <Adium/AIAccountControllerProtocol.h>
36.5 #import <Adium/AIContentControllerProtocol.h>
36.6 #import "SetupWizardBackgroundView.h"
36.7 -#import "GBFireImporter.h"
36.8 #import "BGICImportController.h"
36.9 #import <AIUtilities/AIImageAdditions.h>
36.10 #import "AIServiceMenu.h"
36.11 @@ -29,15 +28,13 @@
36.12 #import "AIHTMLDecoder.h"
36.13
36.14 #define ACCOUNT_SETUP_IDENTIFIER @"account_setup"
36.15 -#define IMPORT_IDENTIFIER @"import_client"
36.16 #define WELCOME_IDENTIFIER @"welcome"
36.17 #define DONE_IDENTIFIER @"done"
36.18
36.19 enum{
36.20 WIZARD_TAB_WELCOME = 0,
36.21 - WIZARD_TAB_FIREIMPORT = 1,
36.22 - WIZARD_TAB_ADD_ACCOUNTS = 2,
36.23 - WIZARD_TAB_DONE = 3
36.24 + WIZARD_TAB_ADD_ACCOUNTS = 1,
36.25 + WIZARD_TAB_DONE = 2
36.26 };
36.27
36.28 @interface AdiumSetupWizard ()
36.29 @@ -96,15 +93,6 @@
36.30 tabViewFrame.origin.x -= backgroundViewFrame.origin.x;
36.31 tabViewFrame.origin.y -= backgroundViewFrame.origin.y;
36.32 [backgroundView setTransparentRect:tabViewFrame];
36.33 -
36.34 - //Check to see if we can import Fire's settings
36.35 - NSFileManager *fileManager = [NSFileManager defaultManager];
36.36 - NSString *fireDir = [[fileManager userApplicationSupportFolder] stringByAppendingPathComponent:@"Fire"];
36.37 - BOOL isDir = NO;
36.38 - if([fileManager fileExistsAtPath:fireDir isDirectory:&isDir] && isDir)
36.39 - canImport = YES;
36.40 - if([progress_processing respondsToSelector:@selector(setHidden:)])
36.41 - [progress_processing setHidden:YES];
36.42
36.43 [self localizeItems];
36.44
36.45 @@ -116,10 +104,11 @@
36.46 - (IBAction)promptForMultiples:(id)sender
36.47 {
36.48 // Since we have multiple dedicated importers in 1.1+ it's better to direct the user as needed
36.49 +
36.50 NSAlert *multipleImportPrompt = [NSAlert alertWithMessageText:AILocalizedString(@"Have you used other chat clients?", "Title which introduces import assistants during setup")
36.51 defaultButton:AILocalizedStringFromTable(@"Continue", @"Buttons", nil)
36.52 - alternateButton:AILocalizedString(@"Import from Fire", "Fire is another OS X instant messaging client; the name probably should not be localized")
36.53 - otherButton:AILocalizedString(@"Import from iChat", "iChat is the OS X instant messaging client which ships with OS X; the name probably should not be localized")
36.54 + alternateButton:AILocalizedString(@"Import from iChat", "iChat is the OS X instant messaging client which ships with OS X; the name probably should not be localized")
36.55 + otherButton:nil
36.56 informativeTextWithFormat:AILocalizedString(@"Adium includes assistants to import your accounts, settings, and transcripts from other clients. Choose a client below to open its assistant, or press Continue to skip importing.", nil)];
36.57 [multipleImportPrompt beginSheetModalForWindow:[self window]
36.58 modalDelegate:self
36.59 @@ -129,17 +118,12 @@
36.60
36.61 - (void)multipleImportAlertDidEnd:(NSAlert *)alert returnCode:(NSInteger)returnCode contextInfo:(void *)contextInfo
36.62 {
36.63 - if(returnCode == NSAlertOtherReturn)
36.64 - {
36.65 + if(returnCode == NSAlertAlternateReturn) {
36.66 [BGICImportController performSelector:@selector(importIChatConfiguration)
36.67 withObject:nil
36.68 afterDelay:0.5];
36.69 [[self window] close];
36.70 }
36.71 - if(returnCode == NSAlertAlternateReturn)
36.72 - {
36.73 - // not yet supported, but should open the manual Fire importer
36.74 - }
36.75 }
36.76
36.77 /*!
36.78 @@ -155,18 +139,6 @@
36.79 }
36.80
36.81 /*!
36.82 - * @brief Start the progress indicator to let the user we are processing
36.83 - */
36.84 -- (void)activateProgressIndicator
36.85 -{
36.86 - [progress_processing setHidden:NO];
36.87 -
36.88 - //start the progress spinner (using multi-threading)
36.89 - [progress_processing setUsesThreadedAnimation:YES];
36.90 - [progress_processing startAnimation:nil];
36.91 -}
36.92 -
36.93 -/*!
36.94 * @brief A tab view item was completed; post-process any entered data
36.95 */
36.96 - (BOOL)didCompleteTabViewItemWithIdentifier:(NSString *)identifier
36.97 @@ -200,12 +172,6 @@
36.98 //Successful without having a UID entered if they already added at least one account; unsuccessful otherwise.
36.99 success = addedAnAccount;
36.100 }
36.101 - } else if ([identifier isEqualToString:IMPORT_IDENTIFIER]) {
36.102 - [self activateProgressIndicator];
36.103 - success = [GBFireImporter importFireConfiguration];
36.104 - addedAnAccount = [adium.accountController.accounts count] != 0;
36.105 - [progress_processing stopAnimation:nil];
36.106 - [progress_processing setHidden:YES];
36.107 }
36.108
36.109 return success;
36.110 @@ -221,15 +187,6 @@
36.111 if ([tabView indexOfTabViewItem:currentTabViewItem] == WIZARD_TAB_DONE) {
36.112 //Done
36.113 [self close];
36.114 -
36.115 - } else if ([[currentTabViewItem identifier] isEqualToString:WELCOME_IDENTIFIER]) {
36.116 - if(canImport)
36.117 - //We can import; go to next tab
36.118 - [tabView selectNextTabViewItem:self];
36.119 - else
36.120 - //No import; skip it
36.121 - [tabView selectTabViewItemAtIndex:WIZARD_TAB_FIREIMPORT + 1];
36.122 -
36.123 } else {
36.124 //Go to the next tab view item
36.125 [tabView selectNextTabViewItem:self];
36.126 @@ -244,11 +201,7 @@
36.127 */
36.128 - (IBAction)previousTab:(id)sender
36.129 {
36.130 - NSTabViewItem *currentTabViewItem = [tabView selectedTabViewItem];
36.131 - if([[currentTabViewItem identifier] isEqualToString:ACCOUNT_SETUP_IDENTIFIER] && !canImport)
36.132 - [tabView selectTabViewItemAtIndex:WIZARD_TAB_FIREIMPORT - 1];
36.133 - else
36.134 - [tabView selectPreviousTabViewItem:self];
36.135 + [tabView selectPreviousTabViewItem:self];
36.136 }
36.137
36.138 /*!
36.139 @@ -267,9 +220,6 @@
36.140 } else {
36.141 NSBeep();
36.142 }
36.143 - } else if ([identifier isEqualToString:IMPORT_IDENTIFIER]) {
36.144 - //skip the import
36.145 - [tabView selectNextTabViewItem:self];
36.146 }
36.147 }
36.148
36.149 @@ -294,11 +244,6 @@
36.150 [textField_password setHidden:showPasswordField];
36.151 }
36.152
36.153 -- (BOOL)showAlternateButtonForIdentifier:(NSString *)identifier
36.154 -{
36.155 - return [identifier isEqualToString:ACCOUNT_SETUP_IDENTIFIER] || [identifier isEqualToString:IMPORT_IDENTIFIER];
36.156 -}
36.157 -
36.158 /*!
36.159 * @brief The tab view is about to select a tab view item
36.160 */
36.161 @@ -342,19 +287,6 @@
36.162
36.163 [self configureAccountSetupForService:service];
36.164
36.165 - } else if ([identifier isEqualToString:IMPORT_IDENTIFIER]) {
36.166 - [textField_import setStringValue:AILocalizedString(@"Import Fire's Settings", nil)];
36.167 - [textView_importMessage setDrawsBackground:NO];
36.168 - [[textView_importMessage enclosingScrollView] setDrawsBackground:NO];
36.169 -
36.170 - NSAttributedString *importMessage = [AIHTMLDecoder decodeHTML:
36.171 - AILocalizedString(@"<HTML>Adium has detected that you have previously used Fire. You may choose to import settings from Fire by pressing continue below. If you choose to not use these settings, simply skip this step.<HTML>",nil)
36.172 - withDefaultAttributes:[[textView_importMessage textStorage] attributesAtIndex:0
36.173 - effectiveRange:NULL]];
36.174 - [[textView_importMessage textStorage] setAttributedString:importMessage];
36.175 - [button_alternate setLocalizedString:AILocalizedString(@"Skip Import","button title for skipping the import of another client in the setup wizard")];
36.176 - [button_alternate setEnabled:YES];
36.177 -
36.178 } else if ([identifier isEqualToString:WELCOME_IDENTIFIER]) {
36.179 [textView_welcomeMessage setDrawsBackground:NO];
36.180 [[textView_welcomeMessage enclosingScrollView] setDrawsBackground:NO];
36.181 @@ -382,7 +314,7 @@
36.182 //Hide go back on the first tab
36.183 [button_goBack setEnabled:([tabView indexOfTabViewItem:tabViewItem] != WIZARD_TAB_WELCOME)];
36.184
36.185 - [button_alternate setHidden:![self showAlternateButtonForIdentifier:identifier]];
36.186 + [button_alternate setHidden:![identifier isEqualToString:ACCOUNT_SETUP_IDENTIFIER]];
36.187
36.188 //Set the done / continue button properly
36.189 if ([tabView indexOfTabViewItem:tabViewItem] == WIZARD_TAB_DONE) {
37.1 --- a/Source/GBFireImporter.h Sun Nov 13 23:10:22 2011 +0100
37.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
37.3 @@ -1,28 +0,0 @@
37.4 -/*
37.5 - * Adium is the legal property of its developers, whose names are listed in the copyright file included
37.6 - * with this source distribution.
37.7 - *
37.8 - * This program is free software; you can redistribute it and/or modify it under the terms of the GNU
37.9 - * General Public License as published by the Free Software Foundation; either version 2 of the License,
37.10 - * or (at your option) any later version.
37.11 - *
37.12 - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
37.13 - * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
37.14 - * Public License for more details.
37.15 - *
37.16 - * You should have received a copy of the GNU General Public License along with this program; if not,
37.17 - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
37.18 - */
37.19 -
37.20 -
37.21 -@interface GBFireImporter : NSObject {
37.22 - NSMutableDictionary *accountUIDtoAccount;
37.23 - NSMutableDictionary *aliasToContacts;
37.24 - NSMutableDictionary *buddiesToContact;
37.25 - NSMutableArray *personLists;
37.26 - NSMutableDictionary *serviceDict;
37.27 -}
37.28 -
37.29 -+ (BOOL)importFireConfiguration;
37.30 -
37.31 -@end
38.1 --- a/Source/GBFireImporter.m Sun Nov 13 23:10:22 2011 +0100
38.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
38.3 @@ -1,727 +0,0 @@
38.4 -/*
38.5 - * Adium is the legal property of its developers, whose names are listed in the copyright file included
38.6 - * with this source distribution.
38.7 - *
38.8 - * This program is free software; you can redistribute it and/or modify it under the terms of the GNU
38.9 - * General Public License as published by the Free Software Foundation; either version 2 of the License,
38.10 - * or (at your option) any later version.
38.11 - *
38.12 - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
38.13 - * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
38.14 - * Public License for more details.
38.15 - *
38.16 - * You should have received a copy of the GNU General Public License along with this program; if not,
38.17 - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
38.18 - */
38.19 -
38.20 -#import "GBFireImporter.h"
38.21 -#import <Adium/AIContactControllerProtocol.h>
38.22 -#import <Adium/AIAccountControllerProtocol.h>
38.23 -
38.24 -#import <AIUtilities/AIFileManagerAdditions.h>
38.25 -#import <Adium/AIAccount.h>
38.26 -#import <Adium/AIService.h>
38.27 -#import <Adium/AIStatus.h>
38.28 -#import "AIHTMLDecoder.h"
38.29 -#import "AIStatusController.h"
38.30 -
38.31 -#import <Adium/AIListGroup.h>
38.32 -#import <Adium/AIListContact.h>
38.33 -#import <Adium/AIMetaContact.h>
38.34 -#import "GBFireLogImporter.h"
38.35 -
38.36 -#define FIRECONFIGURATION2 @"FireConfiguration2.plist"
38.37 -#define FIRECONFIGURATION @"FireConfiguration.plist"
38.38 -#define ACCOUNTS2 @"Accounts2.plist"
38.39 -#define ACCOUNTS @"Accounts.plist"
38.40 -
38.41 -@interface GBFireImportedBuddy : NSObject{
38.42 - AIListContact *contact;
38.43 -
38.44 - AIAccount *account;
38.45 - NSString *groupName;
38.46 - NSString *screenname;
38.47 - NSString *displayName;
38.48 - BOOL blocked;
38.49 -}
38.50 -
38.51 -- (id)initScreenname:(NSString *)screen forAccount:(AIAccount *)inAccount;
38.52 -- (AIAccount *)account;
38.53 -- (void)setGroup:(NSString *)group;
38.54 -- (void)setBlocked:(BOOL)block;
38.55 -- (void)setDisplayName:(NSString *)alias;
38.56 -- (AIListContact *)createContact;
38.57 -- (AIListContact *)contact;
38.58 -@end
38.59 -
38.60 -@implementation GBFireImportedBuddy
38.61 -- (id)initScreenname:(NSString *)screen forAccount:(AIAccount *)inAccount
38.62 -{
38.63 - self = [super init];
38.64 - if(!self)
38.65 - return nil;
38.66 -
38.67 - screenname = [screen retain];
38.68 - account = [inAccount retain];
38.69 - groupName = nil;
38.70 - displayName = nil;
38.71 - blocked = NO;
38.72 -
38.73 - return self;
38.74 -}
38.75 -
38.76 -- (void)dealloc
38.77 -{
38.78 - [screenname release];
38.79 - [account release];
38.80 - [groupName release];
38.81 - [displayName release];
38.82 - [super dealloc];
38.83 -}
38.84 -
38.85 -- (AIAccount *)account
38.86 -{
38.87 - return account;
38.88 -}
38.89 -
38.90 -- (void)setGroup:(NSString *)group
38.91 -{
38.92 - [groupName release];
38.93 - groupName = [group retain];
38.94 -}
38.95 -
38.96 -- (void)setBlocked:(BOOL)block
38.97 -{
38.98 - blocked = block;
38.99 -}
38.100 -
38.101 -- (void)setDisplayName:(NSString *)alias
38.102 -{
38.103 - [displayName release];
38.104 - displayName = [alias retain];
38.105 -}
38.106 -
38.107 -- (AIListContact *)createContact
38.108 -{
38.109 - if(contact != nil)
38.110 - return contact;
38.111 -
38.112 - id <AIContactController> contactController = adium.contactController;
38.113 -
38.114 - contact = [contactController contactWithService:account.service account:account UID:screenname];
38.115 - if(displayName != nil)
38.116 - [contact setDisplayName:displayName];
38.117 - if(blocked)
38.118 - [contact setIsBlocked:YES updateList:YES];
38.119 - if(groupName)
38.120 - [contact addRemoteGroupName:groupName];
38.121 -
38.122 - return contact;
38.123 -}
38.124 -
38.125 -- (AIListContact *)contact
38.126 -{
38.127 - return contact;
38.128 -}
38.129 -@end
38.130 -
38.131 -@interface GBFireImporter ()
38.132 -- (BOOL)importFireConfiguration;
38.133 -- (BOOL)import2:(NSString *)fireDir;
38.134 -- (BOOL)import1:(NSString *)fireDir;
38.135 -@end
38.136 -
38.137 -/*!
38.138 - * @class GBFireImporter
38.139 - * @brief Importer for Fire's configuration
38.140 - *
38.141 - * This class attempts to import Fire's configuration. This includes status messages, accounts,
38.142 - * groups, buddies, and meta-contacts.
38.143 - */
38.144 -
38.145 -@implementation GBFireImporter
38.146 -
38.147 -- (id)init
38.148 -{
38.149 - self = [super init];
38.150 - if(!self)
38.151 - return nil;
38.152 -
38.153 - accountUIDtoAccount = [[NSMutableDictionary alloc] init];
38.154 - aliasToContacts = [[NSMutableDictionary alloc] init];
38.155 - buddiesToContact = [[NSMutableDictionary alloc] init];
38.156 - personLists = [[NSMutableArray alloc] init];
38.157 -
38.158 - serviceDict = [[NSMutableDictionary alloc] init];
38.159 - for (AIService *service in adium.accountController.services)
38.160 - {
38.161 - [serviceDict setObject:service forKey:service.serviceID];
38.162 - }
38.163 - [serviceDict setObject:[serviceDict objectForKey:@"Bonjour"] forKey:@"Rendezvous"];
38.164 - [serviceDict setObject:[serviceDict objectForKey:@"GTalk"] forKey:@"GoogleTalk"];
38.165 - [serviceDict setObject:[serviceDict objectForKey:@"Yahoo!"] forKey:@"Yahoo"];
38.166 -
38.167 - return self;
38.168 -}
38.169 -
38.170 -- (void)dealloc
38.171 -{
38.172 - [accountUIDtoAccount release];
38.173 - [aliasToContacts release];
38.174 - [buddiesToContact release];
38.175 - [personLists release];
38.176 - [serviceDict release];
38.177 - [super dealloc];
38.178 -}
38.179 -
38.180 -- (void)accountConnected:(NSNotification *)notification
38.181 -{
38.182 - id <AIContactController> contactController = adium.contactController;
38.183 - AIAccount *account = [notification object];
38.184 -
38.185 - for (NSArray *personContacts in [NSArray arrayWithArray:personLists]) {
38.186 - BOOL aBuddyNotCreated = NO;
38.187 - BOOL aBuddyCreated = NO;
38.188 - NSMutableArray *thisMetaContact = [[NSMutableArray alloc] init];
38.189 - for (GBFireImportedBuddy *buddy in personContacts) {
38.190 - AIListContact *contact = [buddy contact];
38.191 - if(contact != nil)
38.192 - {
38.193 - [thisMetaContact addObject:contact];
38.194 - continue;
38.195 - }
38.196 - if(buddy.account == account)
38.197 - {
38.198 - contact = [buddy createContact];
38.199 - [thisMetaContact addObject:contact];
38.200 - aBuddyCreated = YES;
38.201 - }
38.202 - else
38.203 - {
38.204 - aBuddyNotCreated = YES;
38.205 - }
38.206 - }
38.207 - if(aBuddyCreated && [thisMetaContact count] > 1)
38.208 - [contactController groupContacts:thisMetaContact];
38.209 - if(!aBuddyNotCreated)
38.210 - [personLists removeObject:personContacts];
38.211 - [thisMetaContact release];
38.212 - }
38.213 - [[NSNotificationCenter defaultCenter] removeObserver:self name:ACCOUNT_CONNECTED object:account];
38.214 - [self autorelease];
38.215 -}
38.216 -
38.217 -/*!
38.218 - * @brief Attempt to import Fire's config. Returns YES if successful
38.219 - */
38.220 -
38.221 -+ (BOOL)importFireConfiguration
38.222 -{
38.223 - GBFireImporter *importer = [[GBFireImporter alloc] init];
38.224 - BOOL ret = [importer importFireConfiguration];
38.225 -
38.226 - [importer release];
38.227 - return ret;
38.228 -}
38.229 -
38.230 -- (BOOL)importFireConfiguration
38.231 -{
38.232 - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
38.233 - NSString *fireDir = [[[NSFileManager defaultManager] userApplicationSupportFolder] stringByAppendingPathComponent:@"Fire"];
38.234 - BOOL version2Succeeded = NO;
38.235 - BOOL version1Succeeded = NO;
38.236 - BOOL ret = YES;
38.237 -
38.238 - version2Succeeded = [self import2:fireDir];
38.239 -
38.240 - if(!version2Succeeded)
38.241 - //try version 1
38.242 - version1Succeeded = [self import1:fireDir];
38.243 -
38.244 - if(!version2Succeeded && !version1Succeeded)
38.245 - //throw some error
38.246 - ret = NO;
38.247 -
38.248 - [pool release];
38.249 - [GBFireLogImporter importLogs];
38.250 - return ret;
38.251 -}
38.252 -
38.253 -- (AIService *)translateServiceName:(NSString *)serviceName screenName:(NSString *)screenName;
38.254 -{
38.255 - if([serviceName isEqualTo:@"Jabber"] && [screenName hasSuffix:@"@gmail.com"])
38.256 - serviceName = @"GoogleTalk";
38.257 -
38.258 - return [serviceDict objectForKey:serviceName];
38.259 -}
38.260 -
38.261 -- (NSInteger)checkPort:(NSInteger)port forService:(AIService *)service
38.262 -{
38.263 - if(port == 0)
38.264 - return 0;
38.265 - if([service.serviceID isEqualTo:@"AIM"] && port == 9898)
38.266 - return 0;
38.267 - if([service.serviceID isEqualTo:@"GTalk"] && port == 5223)
38.268 - return 0;
38.269 - return port;
38.270 -}
38.271 -
38.272 -- (NSString *)checkHost:(NSString *)host forService:(AIService *)service
38.273 -{
38.274 - if(host == nil)
38.275 - return nil;
38.276 - if([service.serviceID isEqualTo:@"AIM"] && [host hasPrefix:@"toc"])
38.277 - return nil;
38.278 - return host;
38.279 -}
38.280 -
38.281 -- (void)importAccounts2:(NSArray *)accountsDict
38.282 -{
38.283 - NSDictionary *account = nil;
38.284 - for(account in accountsDict)
38.285 - {
38.286 - NSString *serviceName = [account objectForKey:@"ServiceName"];
38.287 - NSString *accountName = [account objectForKey:@"Username"];
38.288 - if(![serviceName length] || ![accountName length])
38.289 - continue;
38.290 - AIService *service = [self translateServiceName:serviceName screenName:accountName];
38.291 - if(service == nil)
38.292 - //Like irc service
38.293 - continue;
38.294 - AIAccount *newAcct = [adium.accountController createAccountWithService:service
38.295 - UID:accountName];
38.296 - if(newAcct == nil)
38.297 - continue;
38.298 -
38.299 - [newAcct setPreference:[account objectForKey:@"AutoLogin"]
38.300 - forKey:@"isOnline"
38.301 - group:GROUP_ACCOUNT_STATUS];
38.302 -
38.303 - NSDictionary *properties = [account objectForKey:@"Properties"];
38.304 - NSString *connectHost = [properties objectForKey:@"server"];
38.305 - if([self checkHost:connectHost forService:service])
38.306 - [newAcct setPreference:connectHost
38.307 - forKey:KEY_CONNECT_HOST
38.308 - group:GROUP_ACCOUNT_STATUS];
38.309 -
38.310 - NSInteger port = [[properties objectForKey:@"port"] integerValue];
38.311 - if([self checkPort:port forService:service])
38.312 - [newAcct setPreference:[NSNumber numberWithInteger:port]
38.313 - forKey:KEY_CONNECT_PORT
38.314 - group:GROUP_ACCOUNT_STATUS];
38.315 -
38.316 - [accountUIDtoAccount setObject:newAcct forKey:[account objectForKey:@"UniqueID"]];
38.317 - [adium.accountController addAccount:newAcct];
38.318 - [[NSNotificationCenter defaultCenter] addObserver:self
38.319 - selector:@selector(accountConnected:)
38.320 - name:ACCOUNT_CONNECTED
38.321 - object:newAcct];
38.322 - //Retain for each account
38.323 - [self retain];
38.324 - [newAcct setShouldBeOnline:YES];
38.325 - }
38.326 -}
38.327 -
38.328 -- (void)importAways2:(NSArray *)awayList
38.329 -{
38.330 - NSDictionary *away = nil;
38.331 - for(away in awayList)
38.332 - {
38.333 - NSString *title = [away objectForKey:@"Title"];
38.334 - BOOL isDefault = [[away objectForKey:@"isIdleMessage"] boolValue];
38.335 - BOOL goIdle = [[away objectForKey:@"idleMessage"] boolValue];
38.336 - NSString *attrMessage = [away objectForKey:@"message"];
38.337 - NSInteger fireType = [[away objectForKey:@"messageType"] integerValue];
38.338 - AIStatusType adiumType = 0;
38.339 -
38.340 - switch(fireType)
38.341 - {
38.342 - case 0:
38.343 - case 1:
38.344 - adiumType = AIAvailableStatusType;
38.345 - break;
38.346 - case 4:
38.347 - adiumType = AIInvisibleStatusType;
38.348 - break;
38.349 - case 3:
38.350 - case 2:
38.351 - default:
38.352 - adiumType = AIAwayStatusType;
38.353 - }
38.354 -
38.355 - AIStatus *newStatus = [AIStatus statusOfType:adiumType];
38.356 - [newStatus setTitle:title];
38.357 - [newStatus setStatusMessage:[AIHTMLDecoder decodeHTML:attrMessage]];
38.358 - [newStatus setAutoReplyIsStatusMessage:YES];
38.359 - [newStatus setShouldForceInitialIdleTime:goIdle];
38.360 - if(isDefault)
38.361 - [adium.preferenceController setPreference:[newStatus uniqueStatusID]
38.362 - forKey:KEY_STATUS_AUTO_AWAY_STATUS_STATE_ID
38.363 - group:PREF_GROUP_STATUS_PREFERENCES];
38.364 - [adium.statusController addStatusState:newStatus];
38.365 - }
38.366 -}
38.367 -
38.368 -NSComparisonResult groupSort(id left, id right, void *context)
38.369 -{
38.370 - NSNumber *leftNum = [left objectForKey:@"position"];
38.371 - NSNumber *rightNum = [right objectForKey:@"position"];
38.372 - NSComparisonResult ret = NSOrderedSame;
38.373 -
38.374 - if(leftNum == nil)
38.375 - {
38.376 - if(rightNum != nil)
38.377 - ret = NSOrderedAscending;
38.378 - }
38.379 - else if (rightNum == nil)
38.380 - ret = NSOrderedDescending;
38.381 - else
38.382 - ret = [leftNum compare:rightNum];
38.383 -
38.384 - return ret;
38.385 -}
38.386 -
38.387 -- (void)importGroups2:(NSDictionary *)groupList
38.388 -{
38.389 - id <AIContactController> contactController = adium.contactController;
38.390 -
38.391 - //First iterate through the groups and create an array we can sort
38.392 - NSMutableArray *groupArray = [NSMutableArray array];
38.393 - for (NSString *groupName in groupList) {
38.394 - NSMutableDictionary *groupDict = [[groupList objectForKey:groupName] mutableCopy];
38.395 - [groupDict setObject:groupName forKey:@"Name"];
38.396 - [groupArray addObject:groupDict];
38.397 - [groupDict release];
38.398 - }
38.399 - [groupArray sortUsingFunction:groupSort context:NULL];
38.400 -
38.401 - for(NSDictionary *group in groupArray)
38.402 - {
38.403 - AIListGroup *newGroup = [contactController groupWithUID:[group objectForKey:@"Name"]];
38.404 - NSNumber *expanded = [group objectForKey:@"groupexpanded"];
38.405 - if(expanded != nil)
38.406 - [newGroup setExpanded:[expanded boolValue]];
38.407 - }
38.408 -}
38.409 -
38.410 -- (void)importBuddies2:(NSArray *)buddyArray
38.411 -{
38.412 - NSDictionary *buddy = nil;
38.413 - for(buddy in buddyArray)
38.414 - {
38.415 - NSNumber *inList = [buddy objectForKey:@"BuddyInList"];
38.416 - if(inList == nil || [inList boolValue] == NO)
38.417 - continue;
38.418 -
38.419 - NSNumber *accountNumber = [buddy objectForKey:@"account"];
38.420 - AIAccount *account = [accountUIDtoAccount objectForKey:accountNumber];
38.421 - if(account == nil)
38.422 - continue;
38.423 -
38.424 - NSString *buddyName = [buddy objectForKey:@"buddyname"];
38.425 - if([buddyName length] == 0)
38.426 - continue;
38.427 -
38.428 - GBFireImportedBuddy *newContact = [[GBFireImportedBuddy alloc] initScreenname:buddyName forAccount:account];
38.429 -
38.430 - NSMutableDictionary *accountBuddyList = [buddiesToContact objectForKey:accountNumber];
38.431 - if(accountBuddyList == nil)
38.432 - {
38.433 - accountBuddyList = [NSMutableDictionary dictionary];
38.434 - [buddiesToContact setObject:accountBuddyList forKey:accountNumber];
38.435 - }
38.436 - [accountBuddyList setObject:newContact forKey:buddyName];
38.437 -
38.438 - NSString *alias = [buddy objectForKey:@"displayname"];
38.439 - if([alias length] != 0)
38.440 - {
38.441 - [newContact setDisplayName:alias];
38.442 - NSMutableArray *contactArray = [aliasToContacts objectForKey:alias];
38.443 - if(contactArray == nil)
38.444 - {
38.445 - contactArray = [NSMutableArray array];
38.446 - [aliasToContacts setObject:contactArray forKey:alias];
38.447 - }
38.448 - [contactArray addObject:newContact];
38.449 - }
38.450 -
38.451 - BOOL blocked = [[buddy objectForKey:@"BuddyBlocked"] boolValue];
38.452 - if(blocked)
38.453 - [newContact setBlocked:YES];
38.454 -
38.455 - //Adium can only support a single group per buddy (boo!!!) so use the first
38.456 - NSString *groupName = ([[buddy objectForKey:@"Groups"] count] ? [[buddy objectForKey:@"Groups"] objectAtIndex:0] : nil);
38.457 - if([groupName length] != 0)
38.458 - [newContact setGroup:groupName];
38.459 - [newContact release];
38.460 - }
38.461 -}
38.462 -
38.463 -- (void)importPersons2:(NSArray *)personArray
38.464 -{
38.465 - NSDictionary *person = nil;
38.466 - for(person in personArray)
38.467 - {
38.468 - NSString *personName = [person objectForKey:@"Name"];
38.469 - if([personName length] == 0)
38.470 - continue;
38.471 -
38.472 - if([personName hasPrefix:@"Screenname:"])
38.473 - continue;
38.474 -
38.475 - NSArray *buddyArray = [person objectForKey:@"Buddies"];
38.476 - if([buddyArray count] == 0)
38.477 - //Empty meta-contact; don't bother
38.478 - continue;
38.479 -
38.480 - NSMutableArray *buddies = [NSMutableArray array];
38.481 - for (NSDictionary *buddyInfo in buddyArray) {
38.482 - NSNumber *buddyAccount = [buddyInfo objectForKey:@"BuddyAccount"];
38.483 - NSString *buddySN = [buddyInfo objectForKey:@"BuddyName"];
38.484 -
38.485 - if(buddyAccount == nil || buddySN == nil)
38.486 - continue;
38.487 -
38.488 - GBFireImportedBuddy *contact = [[buddiesToContact objectForKey:buddyAccount] objectForKey:buddySN];
38.489 - if(contact == nil)
38.490 - //Contact lookup failed
38.491 - continue;
38.492 -
38.493 - [buddies addObject:contact];
38.494 - }
38.495 - [personLists addObject:buddies];
38.496 - }
38.497 -}
38.498 -
38.499 -- (void)createMetaContacts
38.500 -{
38.501 - for (NSArray *contacts in [aliasToContacts objectEnumerator])
38.502 - [personLists addObject:contacts];
38.503 -}
38.504 -
38.505 -- (BOOL)import2:(NSString *)fireDir
38.506 -{
38.507 - NSString *configPath = [fireDir stringByAppendingPathComponent:FIRECONFIGURATION2];
38.508 - NSString *accountPath = [fireDir stringByAppendingPathComponent:ACCOUNTS2];
38.509 - NSDictionary *configDict = [NSDictionary dictionaryWithContentsOfFile:configPath];
38.510 - NSDictionary *accountDict = [NSDictionary dictionaryWithContentsOfFile:accountPath];
38.511 -
38.512 - if(configDict == nil || accountDict == nil)
38.513 - //no dictionary or no account, can't import
38.514 - return NO;
38.515 -
38.516 - //Start with accounts
38.517 - [self importAccounts2:[accountDict objectForKey:@"Accounts"]];
38.518 -
38.519 - //Away Messages
38.520 - [self importAways2:[configDict objectForKey:@"awayMessages"]];
38.521 -
38.522 - //Now for the groups
38.523 - [self importGroups2:[configDict objectForKey:@"groups"]];
38.524 -
38.525 - //Buddies
38.526 - [self importBuddies2:[configDict objectForKey:@"buddies"]];
38.527 -
38.528 - //Persons
38.529 - NSArray *personArray = [configDict objectForKey:@"persons"];
38.530 - if([personArray count] > 0)
38.531 - [self importPersons2:personArray];
38.532 - else
38.533 - [self createMetaContacts];
38.534 -
38.535 - return YES;
38.536 -}
38.537 -
38.538 -- (void)importAccounts1:(NSDictionary *)accountsDict
38.539 -{
38.540 - for (NSString *serviceName in accountsDict) {
38.541 - if(![serviceName length])
38.542 - continue;
38.543 -
38.544 - for (NSDictionary *account in [accountsDict objectForKey:serviceName])
38.545 - {
38.546 - NSString *accountName = [account objectForKey:@"userName"];
38.547 - if(![accountName length])
38.548 - continue;
38.549 - AIService *service = [self translateServiceName:serviceName screenName:accountName];
38.550 - AIAccount *newAcct = [adium.accountController createAccountWithService:service
38.551 - UID:accountName];
38.552 - if(newAcct == nil)
38.553 - continue;
38.554 -
38.555 - [newAcct setPreference:[account objectForKey:@"autoLogin"]
38.556 - forKey:@"isOnline"
38.557 - group:GROUP_ACCOUNT_STATUS];
38.558 -
38.559 - NSString *connectHost = [account objectForKey:@"server"];
38.560 - if([self checkHost:connectHost forService:service])
38.561 - [newAcct setPreference:connectHost
38.562 - forKey:KEY_CONNECT_HOST
38.563 - group:GROUP_ACCOUNT_STATUS];
38.564 -
38.565 - NSInteger port = [[account objectForKey:@"port"] integerValue];
38.566 - if([self checkPort:port forService:service])
38.567 - [newAcct setPreference:[NSNumber numberWithInteger:port]
38.568 - forKey:KEY_CONNECT_PORT
38.569 - group:GROUP_ACCOUNT_STATUS];
38.570 -
38.571 - [accountUIDtoAccount setObject:newAcct forKey:[NSString stringWithFormat:@"%@-%@@%@", serviceName, accountName, connectHost]];
38.572 - [adium.accountController addAccount:newAcct];
38.573 - [[NSNotificationCenter defaultCenter] addObserver:self
38.574 - selector:@selector(accountConnected:)
38.575 - name:ACCOUNT_CONNECTED
38.576 - object:newAcct];
38.577 - //Retain for each account
38.578 - [self retain];
38.579 - [newAcct setShouldBeOnline:YES];
38.580 - }
38.581 - }
38.582 -}
38.583 -
38.584 -- (void)importAways1:(NSArray *)awayList
38.585 -{
38.586 - NSDictionary *away = nil;
38.587 - for(away in awayList)
38.588 - {
38.589 - NSString *title = [away objectForKey:@"Title"];
38.590 - BOOL isDefault = [[away objectForKey:@"isIdleMessage"] boolValue];
38.591 - BOOL goIdle = [[away objectForKey:@"idleMessage"] boolValue];
38.592 - NSString *message = [away objectForKey:@"message"];
38.593 - NSInteger fireType = [[away objectForKey:@"messageType"] integerValue];
38.594 - AIStatusType adiumType = 0;
38.595 -
38.596 - switch(fireType)
38.597 - {
38.598 - case 0:
38.599 - case 1:
38.600 - adiumType = AIAvailableStatusType;
38.601 - break;
38.602 - case 4:
38.603 - adiumType = AIInvisibleStatusType;
38.604 - break;
38.605 - case 3:
38.606 - case 2:
38.607 - default:
38.608 - adiumType = AIAwayStatusType;
38.609 - }
38.610 -
38.611 - AIStatus *newStatus = [AIStatus statusOfType:adiumType];
38.612 - [newStatus setTitle:title];
38.613 - [newStatus setStatusMessage:[[[NSAttributedString alloc] initWithString:message] autorelease]];
38.614 - [newStatus setAutoReplyIsStatusMessage:YES];
38.615 - [newStatus setShouldForceInitialIdleTime:goIdle];
38.616 - if(isDefault)
38.617 - [adium.preferenceController setPreference:[newStatus uniqueStatusID]
38.618 - forKey:KEY_STATUS_AUTO_AWAY_STATUS_STATE_ID
38.619 - group:PREF_GROUP_STATUS_PREFERENCES];
38.620 - [adium.statusController addStatusState:newStatus];
38.621 - }
38.622 -}
38.623 -
38.624 -- (void)importBuddies1:(NSArray *)buddyArray
38.625 - toGroup:(NSString *)groupName
38.626 -{
38.627 - NSDictionary *buddy = nil;
38.628 - for(buddy in buddyArray)
38.629 - {
38.630 - NSString *buddyName = [buddy objectForKey:@"buddyname"];
38.631 - if([buddyName length] == 0)
38.632 - continue;
38.633 -
38.634 - NSDictionary *permissionsDict = [buddy objectForKey:@"BuddyPermissions"];
38.635 - NSMutableArray *accounts = [NSMutableArray array];
38.636 - if(permissionsDict != nil)
38.637 - {
38.638 - for (NSString *accountKey in permissionsDict) {
38.639 - AIAccount *account = [accountUIDtoAccount objectForKey:accountKey];
38.640 - if(account != nil && [[[permissionsDict objectForKey:accountKey] objectForKey:@"BuddyinList"] boolValue])
38.641 - [accounts addObject:account];
38.642 - }
38.643 - }
38.644 - else
38.645 - {
38.646 - for (AIAccount *account in accountUIDtoAccount)
38.647 - {
38.648 - if([account.service.serviceClass isEqualToString:[buddy objectForKey:@"service"]])
38.649 - [accounts addObject:account];
38.650 - }
38.651 - }
38.652 -
38.653 - for (AIAccount *account in accounts) {
38.654 - GBFireImportedBuddy *newContact = [[GBFireImportedBuddy alloc] initScreenname:buddyName forAccount:account];
38.655 - if(newContact == nil)
38.656 - continue;
38.657 -
38.658 - NSString *alias = [buddy objectForKey:@"displayname"];
38.659 - if([alias length] != 0)
38.660 - {
38.661 - [newContact setDisplayName:alias];
38.662 - NSMutableArray *contactArray = [aliasToContacts objectForKey:alias];
38.663 - if(contactArray == nil)
38.664 - {
38.665 - contactArray = [NSMutableArray array];
38.666 - [aliasToContacts setObject:contactArray forKey:alias];
38.667 - }
38.668 - [contactArray addObject:newContact];
38.669 - }
38.670 -
38.671 - if([groupName length] != 0)
38.672 - [newContact setGroup:groupName];
38.673 - [newContact release];
38.674 - }
38.675 - }
38.676 -}
38.677 -
38.678 -- (void)importGroups1:(NSDictionary *)groupList
38.679 -{
38.680 - id <AIContactController> contactController = adium.contactController;
38.681 -
38.682 - //First iterate through the groups and create an array we can sort
38.683 - NSMutableArray *groupArray = [NSMutableArray array];
38.684 - for (NSString *groupName in groupList) {
38.685 - NSMutableDictionary *groupDict = [[groupList objectForKey:groupName] mutableCopy];
38.686 - [groupDict setObject:groupName forKey:@"Name"];
38.687 - [groupArray addObject:groupDict];
38.688 - [groupDict release];
38.689 - }
38.690 - [groupArray sortUsingFunction:groupSort context:NULL];
38.691 - NSDictionary *group = nil;
38.692 - for(group in groupArray)
38.693 - {
38.694 - NSString *groupName = [group objectForKey:@"Name"];
38.695 - AIListGroup *newGroup = [contactController groupWithUID:groupName];
38.696 - NSNumber *expanded = [group objectForKey:@"groupexpanded"];
38.697 - if(expanded != nil)
38.698 - [newGroup setExpanded:[expanded boolValue]];
38.699 - [self importBuddies1:[group objectForKey:@"buddies"]
38.700 - toGroup:groupName];
38.701 - }
38.702 -}
38.703 -
38.704 -- (BOOL)import1:(NSString *)fireDir
38.705 -{
38.706 - NSString *configPath = [fireDir stringByAppendingPathComponent:FIRECONFIGURATION];
38.707 - NSString *accountPath = [fireDir stringByAppendingPathComponent:ACCOUNTS];
38.708 - NSDictionary *configDict = [NSDictionary dictionaryWithContentsOfFile:configPath];
38.709 - NSDictionary *accountDict = [NSDictionary dictionaryWithContentsOfFile:accountPath];
38.710 -
38.711 - if(configDict == nil || accountDict == nil)
38.712 - //no dictionary or no account, can't import
38.713 - return NO;
38.714 -
38.715 - //Start with accounts
38.716 - [self importAccounts1:accountDict];
38.717 -
38.718 - //Away Messages
38.719 - [self importAways1:[configDict objectForKey:@"awayMessages"]];
38.720 -
38.721 - //Now for the groups
38.722 - [self importGroups1:[configDict objectForKey:@"groups"]];
38.723 -
38.724 - //Persons
38.725 - [self createMetaContacts];
38.726 -
38.727 - return YES;
38.728 -}
38.729 -
38.730 -@end
39.1 --- a/Source/GBFireLogImporter.h Sun Nov 13 23:10:22 2011 +0100
39.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
39.3 @@ -1,64 +0,0 @@
39.4 -/*
39.5 - * Adium is the legal property of its developers, whose names are listed in the copyright file included
39.6 - * with this source distribution.
39.7 - *
39.8 - * This program is free software; you can redistribute it and/or modify it under the terms of the GNU
39.9 - * General Public License as published by the Free Software Foundation; either version 2 of the License,
39.10 - * or (at your option) any later version.
39.11 - *
39.12 - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
39.13 - * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
39.14 - * Public License for more details.
39.15 - *
39.16 - * You should have received a copy of the GNU General Public License along with this program; if not,
39.17 - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
39.18 - */
39.19 -
39.20 -
39.21 -@interface GBFireLogImporter : NSObject {
39.22 - IBOutlet NSTextField *textField_quote;
39.23 - IBOutlet NSProgressIndicator *progressIndicator;
39.24 - IBOutlet NSWindow *window;
39.25 -}
39.26 -
39.27 -+ (void)importLogs;
39.28 -
39.29 -@end
39.30 -
39.31 -typedef enum{
39.32 - XML_STATE_NONE,
39.33 - XML_STATE_ENVELOPE,
39.34 - XML_STATE_SENDER,
39.35 - XML_STATE_MESSAGE,
39.36 - XML_STATE_EVENT,
39.37 - XML_STATE_EVENT_ATTRIBUTED_MESSAGE,
39.38 - XML_STATE_EVENT_MESSAGE,
39.39 - XML_STATE_EVENT_NICKNAME
39.40 -} xmlState;
39.41 -
39.42 -@interface GBFireXMLLogImporter : NSObject {
39.43 - CFXMLParserRef parser;
39.44 - NSString *inputFileString;
39.45 - NSFileHandle *outputFileHandle;
39.46 - NSDictionary *eventTranslate;
39.47 -
39.48 - xmlState state;
39.49 - NSString *sender;
39.50 - NSMutableString *htmlMessage;
39.51 - NSString *mySN;
39.52 - NSCalendarDate *date;
39.53 - NSInteger messageStart;
39.54 - BOOL actionMessage;
39.55 - BOOL autoResponse;
39.56 - NSString *encryption;
39.57 -
39.58 - NSString *eventName;
39.59 -}
39.60 -
39.61 -- (BOOL)readFile:(NSString *)inFile toFile:(NSString *)outFile account:(NSString * *)account;
39.62 -
39.63 -- (void)startedElement:(NSString *)name info:(const CFXMLElementInfo *)info;
39.64 -- (void)endedElement:(NSString *)name empty:(BOOL)empty;
39.65 -- (void)text:(NSString *)text;
39.66 -
39.67 -@end
40.1 --- a/Source/GBFireLogImporter.m Sun Nov 13 23:10:22 2011 +0100
40.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
40.3 @@ -1,814 +0,0 @@
40.4 -/*
40.5 - * Adium is the legal property of its developers, whose names are listed in the copyright file included
40.6 - * with this source distribution.
40.7 - *
40.8 - * This program is free software; you can redistribute it and/or modify it under the terms of the GNU
40.9 - * General Public License as published by the Free Software Foundation; either version 2 of the License,
40.10 - * or (at your option) any later version.
40.11 - *
40.12 - * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
40.13 - * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
40.14 - * Public License for more details.
40.15 - *
40.16 - * You should have received a copy of the GNU General Public License along with this program; if not,
40.17 - * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
40.18 - */
40.19 -
40.20 -#import "GBFireLogImporter.h"
40.21 -#import <Adium/AIAccount.h>
40.22 -#import <Adium/AIService.h>
40.23 -#import <Adium/AIAccountControllerProtocol.h>
40.24 -#import <Adium/AIInterfaceControllerProtocol.h>
40.25 -#import <Adium/AILoginControllerProtocol.h>
40.26 -#import <Adium/ESTextAndButtonsWindowController.h>
40.27 -#import <AIUtilities/AIFileManagerAdditions.h>
40.28 -#import <AIUtilities/NSCalendarDate+ISO8601Unparsing.h>
40.29 -
40.30 -#define PATH_LOGS @"/Logs"
40.31 -#define XML_MARKER @"<?xml version=\"1.0\" encoding=\"UTF-8\" ?>"
40.32 -
40.33 -@interface GBFireLogImporter ()
40.34 -- (void)askBeforeImport;
40.35 -- (void)importFireLogs;
40.36 -- (void)importQuestionResponse:(NSNumber *)response userInfo:(id)info;
40.37 -@end
40.38 -
40.39 -@implementation GBFireLogImporter
40.40 -
40.41 -+ (void)importLogs
40.42 -{
40.43 - GBFireLogImporter *importer = [[GBFireLogImporter alloc] init];
40.44 - [importer askBeforeImport];
40.45 - [importer release];
40.46 -}
40.47 -
40.48 -- (id)init
40.49 -{
40.50 - self = [super init];
40.51 - if(self == nil)
40.52 - return nil;
40.53 -
40.54 - [NSBundle loadNibNamed:@"FireLogImporter" owner:self];
40.55 -
40.56 - return self;
40.57 -}
40.58 -
40.59 -- (void)askBeforeImport
40.60 -{
40.61 - [adium.interfaceController displayQuestion:AILocalizedString(@"Import Fire Logs?",nil)
40.62 - withDescription:AILocalizedString(@"For some older log formats, the importer cannot properly determine which account was used for conversation. In such cases, the importer will guess which account to use based upon the order of the accounts. Before importing Fire's logs, arrange your account order within the Preferences.",nil)
40.63 - withWindowTitle:nil
40.64 - defaultButton:AILocalizedString(@"Import", nil)
40.65 - alternateButton:AILocalizedString(@"Cancel", nil)
40.66 - otherButton:nil
40.67 - suppression:nil
40.68 - target:self
40.69 - selector:@selector(importQuestionResponse:userInfo:)
40.70 - userInfo:nil];
40.71 -}
40.72 -
40.73 -- (void)importQuestionResponse:(NSNumber *)response userInfo:(id)info
40.74 -{
40.75 - if([response integerValue] == AITextAndButtonsDefaultReturn)
40.76 - [NSThread detachNewThreadSelector:@selector(importFireLogs) toTarget:self withObject:nil];
40.77 -}
40.78 -
40.79 -NSString *quotes[] = {
40.80 - @"\"I have gotten into the habit of recording important meetings\"",
40.81 - @"\"One never knows when an inconvenient truth will fall between the cracks and vanish\"",
40.82 - @"- Londo Mollari"
40.83 -};
40.84 -
40.85 -- (void)importFireLogs
40.86 -{
40.87 - NSAutoreleasePool *outerPool = [[NSAutoreleasePool alloc] init];
40.88 - [window orderFront:self];
40.89 - [progressIndicator startAnimation:nil];
40.90 - [textField_quote setStringValue:quotes[0]];
40.91 - NSFileManager *fm = [NSFileManager defaultManager];
40.92 - NSString *inputLogDir = [[[fm userApplicationSupportFolder] stringByAppendingPathComponent:@"Fire"] stringByAppendingPathComponent:@"Sessions"];
40.93 - BOOL isDir = NO;
40.94 -
40.95 - if(![fm fileExistsAtPath:inputLogDir isDirectory:&isDir] || !isDir) {
40.96 - //Nothing to read
40.97 - [outerPool release];
40.98 - return;
40.99 - }
40.100 -
40.101 - NSArray *subPaths = [fm subpathsAtPath:inputLogDir];
40.102 - NSString *outputBasePath = [[[adium.loginController userDirectory] stringByAppendingPathComponent:PATH_LOGS] stringByExpandingTildeInPath];
40.103 -
40.104 - NSArray *accounts = adium.accountController.accounts;
40.105 - NSInteger current;
40.106 - NSMutableDictionary *defaultScreenname = [NSMutableDictionary dictionary];
40.107 - for(current = [accounts count] - 1; current >= 0; current--)
40.108 - {
40.109 - AIAccount *account = [accounts objectAtIndex:current];
40.110 - [defaultScreenname setObject:account.UID forKey:account.service.serviceID];
40.111 - }
40.112 -
40.113 - [progressIndicator setDoubleValue:0.0];
40.114 - [progressIndicator setIndeterminate:NO];
40.115 - NSInteger total = [subPaths count], currentQuote = 0;
40.116 - for(current = 0; current < total; current++)
40.117 - {
40.118 - NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; //A lot of temporary memory is used here
40.119 - [progressIndicator setDoubleValue:(double)current/(double)total];
40.120 - NSInteger nextQuote = current*sizeof(quotes)/sizeof(NSString *)/total;
40.121 - if(nextQuote != currentQuote)
40.122 - {
40.123 - currentQuote = nextQuote;
40.124 - [textField_quote setStringValue:quotes[currentQuote]];
40.125 - }
40.126 - NSString *logPath = [subPaths objectAtIndex:current];
40.127 - NSString *fullInputPath = [inputLogDir stringByAppendingPathComponent:logPath];
40.128 - if(![fm fileExistsAtPath:fullInputPath isDirectory:&isDir] || isDir)
40.129 - {
40.130 - //ignore directories
40.131 - [pool release];
40.132 - continue;
40.133 - }
40.134 - NSString *extension = [logPath pathExtension];
40.135 - NSArray *pathComponents = [logPath pathComponents];
40.136 - if([pathComponents count] != 2)
40.137 - {
40.138 - //Incorrect directory structure, likely a .DS_Store or something like that
40.139 - [pool release];
40.140 - continue;
40.141 - }
40.142 -
40.143 - NSString *userAndService = [pathComponents objectAtIndex:[pathComponents count] - 2];
40.144 - NSRange range = [userAndService rangeOfString:@"-" options:NSBackwardsSearch];
40.145 - if (range.location == NSNotFound) {
40.146 - NSLog(@"Warning: [%@ importFireLogs] could not find '-'.", self);
40.147 - //Incorrect directory structure
40.148 - [pool release];
40.149 - continue;
40.150 - }
40.151 - NSString *user = [userAndService substringToIndex:range.location];
40.152 - NSString *service = [userAndService substringFromIndex:range.location + 1];
40.153 - NSDate *date = [NSDate dateWithNaturalLanguageString:[[pathComponents lastObject] stringByDeletingPathExtension]];
40.154 -
40.155 - if([extension isEqualToString:@"session"])
40.156 - {
40.157 - NSString *account = [defaultScreenname objectForKey:service];
40.158 - if(account == nil)
40.159 - account = @"Fire";
40.160 - NSString *outputFileDir = [[outputBasePath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.%@", service, account]] stringByAppendingPathComponent:user];
40.161 - NSString *outputFile = [outputFileDir stringByAppendingPathComponent:[NSString stringWithFormat:@"%@ (%@).adiumLog", user, [date descriptionWithCalendarFormat:@"%Y-%m-%dT%H.%M.%S%z" timeZone:nil locale:nil]]];
40.162 - [fm createDirectoryAtPath:outputFileDir withIntermediateDirectories:YES attributes:nil error:NULL];
40.163 - [fm copyItemAtPath:fullInputPath toPath:outputFile error:NULL];
40.164 - }
40.165 - else if([extension isEqualToString:@"session2"])
40.166 - {
40.167 - NSString *account = [defaultScreenname objectForKey:service];
40.168 - if(account == nil)
40.169 - account = @"Fire";
40.170 - NSString *outputFileDir = [[outputBasePath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.%@", service, account]] stringByAppendingPathComponent:user];
40.171 - NSString *outputFile = [outputFileDir stringByAppendingPathComponent:[NSString stringWithFormat:@"%@ (%@).AdiumHTMLLog", user, [date descriptionWithCalendarFormat:@"%Y-%m-%dT%H.%M.%S%z" timeZone:nil locale:nil]]];
40.172 - [fm createDirectoryAtPath:outputFileDir withIntermediateDirectories:YES attributes:nil error:NULL];
40.173 - [fm copyItemAtPath:fullInputPath toPath:outputFile error:NULL];
40.174 - }
40.175 - else if([extension isEqualToString:@"xhtml"])
40.176 - {
40.177 - NSString *outputFile = [outputBasePath stringByAppendingPathComponent:@"tempLogImport"];
40.178 - [fm createDirectoryAtPath:outputBasePath withIntermediateDirectories:YES attributes:nil error:NULL];
40.179 - GBFireXMLLogImporter *xmlLog = [[GBFireXMLLogImporter alloc] init];
40.180 - NSString *account = nil;
40.181 - if([xmlLog readFile:fullInputPath toFile:outputFile account:&account])
40.182 - {
40.183 - if(account == nil)
40.184 - account = [defaultScreenname objectForKey:service];
40.185 - if(account == nil)
40.186 - account = @"Fire";
40.187 -
40.188 - NSString *realOutputFileDir = [[outputBasePath stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.%@", service, account]] stringByAppendingPathComponent:user];
40.189 - NSString *realOutputFile = [realOutputFileDir stringByAppendingPathComponent:[NSString stringWithFormat:@"%@ (%@).chatlog", user, [date descriptionWithCalendarFormat:@"%Y-%m-%dT%H.%M.%S%z" timeZone:nil locale:nil]]];
40.190 - [fm createDirectoryAtPath:realOutputFileDir withIntermediateDirectories:YES attributes:nil error:NULL];
40.191 - [fm moveItemAtPath:outputFile toPath:realOutputFile error:NULL];
40.192 - }
40.193 - [xmlLog release];
40.194 - }
40.195 - [pool release];
40.196 - }
40.197 - [window close];
40.198 - [outerPool release];
40.199 -}
40.200 -
40.201 -@end
40.202 -
40.203 -static void *createStructure(CFXMLParserRef parser, CFXMLNodeRef node, void *context);
40.204 -static void addChild(CFXMLParserRef parser, void *parent, void *child, void *context);
40.205 -static void endStructure(CFXMLParserRef parser, void *xmlType, void *context);
40.206 -static Boolean errorStructure (CFXMLParserRef parser, CFXMLParserStatusCode error, void *info);
40.207 -
40.208 -@implementation GBFireXMLLogImporter
40.209 -
40.210 -- (id)init
40.211 -{
40.212 - self = [super init];
40.213 - if(self == nil)
40.214 - return nil;
40.215 -
40.216 - state = XML_STATE_NONE;
40.217 -
40.218 - inputFileString = nil;
40.219 - outputFileHandle = nil;
40.220 - sender = nil;
40.221 - mySN = nil;
40.222 - date = nil;
40.223 - parser = NULL;
40.224 - encryption = nil;
40.225 -
40.226 - eventTranslate = [[NSDictionary alloc] initWithObjectsAndKeys:
40.227 - @"userJoined", @"memberJoined",
40.228 - @"userParted", @"memberParted",
40.229 - @"userFormattedIdChanged", @"newNickname",
40.230 - @"channelTopicChanged", @"topicChanged",
40.231 - @"userPermissions/Promoted", @"memberPromoted",
40.232 - @"userPermissions/Demoted", @"memberDemoted",
40.233 - @"userPermissions/Voiced", @"memberVoiced",
40.234 - @"userPermissions/Devoiced", @"memberDevoiced",
40.235 - @"userKicked", @"memberKicked",
40.236 - nil];
40.237 -
40.238 - return self;
40.239 -}
40.240 -
40.241 -- (BOOL)readFile:(NSString *)inFile toFile:(NSString *)outFile account:(NSString * *)account;
40.242 -{
40.243 - AILog(@"%@: readFile:%@ toFile:%@",NSStringFromClass([self class]), inFile, outFile);
40.244 -
40.245 - BOOL success = YES;
40.246 - NSData *inputData = [NSData dataWithContentsOfFile:inFile];
40.247 - inputFileString = [[NSString alloc] initWithData:inputData encoding:NSUTF8StringEncoding];
40.248 - int outfd = open([outFile fileSystemRepresentation], O_CREAT | O_WRONLY, 0644);
40.249 - outputFileHandle = [[NSFileHandle alloc] initWithFileDescriptor:outfd closeOnDealloc:YES];
40.250 -
40.251 - CFXMLParserCallBacks callbacks = {
40.252 - 0,
40.253 - createStructure,
40.254 - addChild,
40.255 - endStructure,
40.256 - NULL,
40.257 - errorStructure
40.258 - };
40.259 - CFXMLParserContext context = {
40.260 - 0,
40.261 - self,
40.262 - CFRetain,
40.263 - CFRelease,
40.264 - NULL
40.265 - };
40.266 - NSMutableString *newStr = [NSMutableString stringWithContentsOfFile:inFile usedEncoding:nil error:NULL];
40.267 - NSInteger endOffset = [newStr rangeOfString:@">" options:NSBackwardsSearch].location;
40.268 - NSInteger startOffset = [newStr rangeOfString:@"<" options:NSBackwardsSearch].location;
40.269 - if((endOffset == NSNotFound || endOffset < startOffset) && startOffset != NSNotFound)
40.270 - {
40.271 - //Broken XML can crash the importer, attempt a repair, but most likely the parse will fail
40.272 - [newStr appendString:@">"];
40.273 - AILog(@"Fire log import: %@ has broken XML, you should fix this and re-import it", inFile);
40.274 - NSLog(@"Fire log import: %@ has broken XML, you should fix this and re-import it", inFile);
40.275 - }
40.276 - NSData *data = [newStr dataUsingEncoding:NSUTF8StringEncoding];
40.277 - parser = CFXMLParserCreate(NULL, (CFDataRef)data, NULL,kCFXMLParserSkipMetaData | kCFXMLParserSkipWhitespace, kCFXMLNodeCurrentVersion, &callbacks, &context);
40.278 - if (!CFXMLParserParse(parser)) {
40.279 - NSLog(@"Fire log import: Parse of %@ failed", inFile);
40.280 - AILog(@"Fire log import: Parse of %@ failed", inFile);
40.281 - success = NO;
40.282 - }
40.283 - CFRelease(parser);
40.284 - parser = nil;
40.285 - [outputFileHandle closeFile];
40.286 -
40.287 - *account = [[mySN retain] autorelease];
40.288 - return success;
40.289 -}
40.290 -
40.291 -- (void)dealloc
40.292 -{
40.293 - [inputFileString release];
40.294 - [outputFileHandle release];
40.295 - [eventTranslate release];
40.296 - [sender release];
40.297 - [htmlMessage release];
40.298 - [mySN release];
40.299 - [date release];
40.300 - [encryption release];
40.301 - [super dealloc];
40.302 -}
40.303 -
40.304 -- (void)startedElement:(NSString *)name info:(const CFXMLElementInfo *)info
40.305 -{
40.306 - NSDictionary *attributes = (NSDictionary *)info->attributes;
40.307 -
40.308 - switch(state){
40.309 - case XML_STATE_NONE:
40.310 - if([name isEqualToString:@"envelope"])
40.311 - {
40.312 - [sender release];
40.313 - sender = nil;
40.314 - state = XML_STATE_ENVELOPE;
40.315 - }
40.316 - else if([name isEqualToString:@"event"])
40.317 - {
40.318 - [date release];
40.319 -
40.320 - NSString *dateStr = [attributes objectForKey:@"occurred"];
40.321 - if(dateStr != nil)
40.322 - date = [[NSCalendarDate dateWithString:dateStr] retain];
40.323 - else
40.324 - date = nil;
40.325 -
40.326 - [eventName release];
40.327 - NSString *eventStr = [attributes objectForKey:@"name"];
40.328 - if(eventStr != nil)
40.329 - eventName = [[NSString alloc] initWithString:eventStr];
40.330 - else
40.331 - eventName = nil;
40.332 - [sender release];
40.333 - sender = nil;
40.334 - [htmlMessage release];
40.335 - htmlMessage = nil;
40.336 - state = XML_STATE_EVENT;
40.337 - }
40.338 - else if([name isEqualToString:@"log"])
40.339 - {
40.340 - NSString *service = [attributes objectForKey:@"service"];
40.341 - NSString *account = [attributes objectForKey:@"accountName"];
40.342 - if(account != nil)
40.343 - {
40.344 - NSRange range = [account rangeOfString:@"-"];
40.345 - if(range.location != NSNotFound)
40.346 - {
40.347 - mySN = [[account substringFromIndex:range.location + 1] retain];
40.348 - range = [mySN rangeOfString:@"@"];
40.349 - NSRange revRange = [mySN rangeOfString:@"@" options:NSBackwardsSearch];
40.350 - if ((revRange.location != range.location) && (revRange.location != NSNotFound))
40.351 - {
40.352 - NSString *oldMySN = mySN;
40.353 - mySN = [[mySN substringToIndex:revRange.location] retain];
40.354 - [oldMySN release];
40.355 - }
40.356 - }
40.357 - }
40.358 - NSMutableString *chatTag = [NSMutableString stringWithFormat:@"%@\n<chat", XML_MARKER];
40.359 - [chatTag appendString:@" xmlns=\"http://purl.org/net/ulf/ns/0.4-02\""];
40.360 - if(mySN != nil)
40.361 - [chatTag appendFormat:@" account=\"%@\"", mySN];
40.362 - if(service != nil)
40.363 - [chatTag appendFormat:@" service=\"%@\"", service];
40.364 - [chatTag appendString:@">\n"];
40.365 - [outputFileHandle writeData:[chatTag dataUsingEncoding:NSUTF8StringEncoding]];
40.366 - }
40.367 - break;
40.368 - case XML_STATE_ENVELOPE:
40.369 - if ([name isEqualToString:@"message"])
40.370 - {
40.371 - [date release];
40.372 -
40.373 - NSString *dateStr = [attributes objectForKey:@"received"];
40.374 - if(dateStr != nil)
40.375 - date = [[NSCalendarDate dateWithString:dateStr] retain];
40.376 - else
40.377 - date = nil;
40.378 -
40.379 - //Mark the location of the message... We can copy it directly. Anyone know why it is off by 1?
40.380 - messageStart = CFXMLParserGetLocation(parser) - 1;
40.381 -
40.382 - if([attributes objectForKey:@"action"] != nil)
40.383 - actionMessage = YES;
40.384 - else
40.385 - actionMessage = NO;
40.386 -
40.387 - if([attributes objectForKey:@"away"] != nil)
40.388 - autoResponse = YES;
40.389 - else
40.390 - autoResponse = NO;
40.391 - [encryption release];
40.392 - encryption = [[attributes objectForKey:@"security"] retain];
40.393 -
40.394 - state = XML_STATE_MESSAGE;
40.395 - }
40.396 - else if([name isEqualToString:@"sender"])
40.397 - {
40.398 - [sender release];
40.399 -
40.400 - NSString *nickname = [attributes objectForKey:@"nickname"];
40.401 - NSString *selfSender = [attributes objectForKey:@"self"];
40.402 - if(nickname != nil)
40.403 - sender = [nickname retain];
40.404 - else if ([selfSender isEqualToString:@"yes"])
40.405 - sender = [mySN retain];
40.406 - else
40.407 - sender = nil;
40.408 - state = XML_STATE_SENDER;
40.409 - }
40.410 - break;
40.411 - case XML_STATE_SENDER:
40.412 - case XML_STATE_MESSAGE:
40.413 - case XML_STATE_EVENT:
40.414 - if([name isEqualToString:@"Message"])
40.415 - {
40.416 - state = XML_STATE_EVENT_ATTRIBUTED_MESSAGE;
40.417 - }
40.418 - if([name isEqualToString:@"message"])
40.419 - {
40.420 - //Mark the location of the message... same as above
40.421 - messageStart = CFXMLParserGetLocation(parser) - 1;
40.422 - state = XML_STATE_EVENT_MESSAGE;
40.423 - }
40.424 - if([name isEqualToString:@"nickname"])
40.425 - {
40.426 - state = XML_STATE_EVENT_NICKNAME;
40.427 - }
40.428 - case XML_STATE_EVENT_ATTRIBUTED_MESSAGE:
40.429 - case XML_STATE_EVENT_MESSAGE:
40.430 - case XML_STATE_EVENT_NICKNAME:
40.431 - break;
40.432 - }
40.433 -}
40.434 -
40.435 -- (void)endedElement:(NSString *)name empty:(BOOL)empty
40.436 -{
40.437 - switch(state)
40.438 - {
40.439 - case XML_STATE_ENVELOPE:
40.440 - if([name isEqualToString:@"envelope"])
40.441 - state = XML_STATE_NONE;
40.442 - break;
40.443 - case XML_STATE_SENDER:
40.444 - if([name isEqualToString:@"sender"])
40.445 - state = XML_STATE_ENVELOPE;
40.446 - break;
40.447 - case XML_STATE_MESSAGE:
40.448 - if([name isEqualToString:@"message"])
40.449 - {
40.450 - CFIndex end = CFXMLParserGetLocation(parser);
40.451 - NSString *message = nil;
40.452 - if(!empty)
40.453 - message = [inputFileString substringWithRange:NSMakeRange(messageStart, end - messageStart - 11)]; // 10 for </message> and 1 for the index being off
40.454 -
40.455 - //Common logging format
40.456 - NSMutableString *outMessage = [NSMutableString stringWithString:@"<message"];
40.457 - if(actionMessage)
40.458 - {
40.459 - [outMessage appendString:@" type=\"action\""];
40.460 -
40.461 - //Hmm... there is a bug in Fire's logging format that logs action messages like <span>username </span>message
40.462 - NSInteger cutIndex = 0;
40.463 - NSInteger idx = [message rangeOfString:@"<span>"].location;
40.464 - if(idx == 0)
40.465 - {
40.466 - NSInteger endIndex = [message rangeOfString:@"</span>"].location;
40.467 - if(sender == nil)
40.468 - sender = [[message substringWithRange:NSMakeRange(6, endIndex-7)] retain]; //6 is length of <span>. 7 is length of <span> plus trailing space
40.469 - idx = cutIndex = endIndex + 7; //7 is length of </span>
40.470 - }
40.471 - else
40.472 - idx = 0;
40.473 - while([message characterAtIndex:idx] == '<')
40.474 - {
40.475 - NSRange searchRange = NSMakeRange(idx, [message length] - idx);
40.476 - NSRange range = [message rangeOfString:@">" options:0 range:searchRange];
40.477 - idx = range.location + 1;
40.478 - }
40.479 - NSString *newMessage = nil;
40.480 - if(message)
40.481 - newMessage = [[NSString alloc] initWithFormat:@"%@/me %@", [message substringWithRange:NSMakeRange(cutIndex, idx-cutIndex)], [message substringFromIndex:idx]];
40.482 - else
40.483 - newMessage = [[NSString alloc] initWithString:@"/me "];
40.484 - message = [newMessage autorelease];
40.485 - }
40.486 - if(autoResponse)
40.487 - [outMessage appendString:@" auto=\"yes\""];
40.488 - if(sender != nil)
40.489 - [outMessage appendFormat:@" sender=\"%@\"", sender];
40.490 - if(date != nil)
40.491 - [outMessage appendFormat:@" time=\"%@\"", [date ISO8601DateString]];
40.492 - if([encryption length])
40.493 - [outMessage appendFormat:@" encryption=\"%@\"", encryption];
40.494 - if([message length])
40.495 - [outMessage appendFormat:@">%@</message>\n", message];
40.496 - else
40.497 - [outMessage appendString:@"/>\n"];
40.498 - [outputFileHandle writeData:[outMessage dataUsingEncoding:NSUTF8StringEncoding]];
40.499 - state = XML_STATE_ENVELOPE;
40.500 - }
40.501 - break;
40.502 - case XML_STATE_EVENT:
40.503 - if([name isEqualToString:@"event"])
40.504 - state = XML_STATE_NONE;
40.505 - break;
40.506 - case XML_STATE_EVENT_ATTRIBUTED_MESSAGE:
40.507 - if([name isEqualToString:@"Message"])
40.508 - state = XML_STATE_EVENT;
40.509 - break;
40.510 - case XML_STATE_EVENT_MESSAGE:
40.511 - if([name isEqualToString:@"message"])
40.512 - {
40.513 - CFIndex end = CFXMLParserGetLocation(parser);
40.514 - NSString *message = nil;
40.515 - if(!empty)
40.516 - message = [inputFileString substringWithRange:NSMakeRange(messageStart, end - messageStart - 11)]; // 10 for </message> and 1 for the index being off
40.517 -
40.518 - if([eventName isEqualToString:@"loggedOff"] || [eventName isEqualToString:@"memberParted"])
40.519 - {
40.520 - NSMutableString *outMessage = [NSMutableString stringWithString:@"<status type=\"offline\""];
40.521 - if(sender != nil)
40.522 - [outMessage appendFormat:@" sender=\"%@\"", sender];
40.523 - if(date != nil)
40.524 - [outMessage appendFormat:@" time=\"%@\"", [date ISO8601DateString]];
40.525 - [outMessage appendString:@"/>"];
40.526 - [outputFileHandle writeData:[outMessage dataUsingEncoding:NSUTF8StringEncoding]];
40.527 - }
40.528 - else if([eventName isEqualToString:@"loggedOn"] || [eventName isEqualToString:@"memberJoined"])
40.529 - {
40.530 - NSMutableString *outMessage = [NSMutableString stringWithString:@"<status type=\"online\""];
40.531 - if(sender != nil)
40.532 - [outMessage appendFormat:@" sender=\"%@\"", sender];
40.533 - if(date != nil)
40.534 - [outMessage appendFormat:@" time=\"%@\"", [date ISO8601DateString]];
40.535 - [outMessage appendString:@"/>"];
40.536 - [outputFileHandle writeData:[outMessage dataUsingEncoding:NSUTF8StringEncoding]];
40.537 - }
40.538 - else if([eventName isEqualToString:@"StatusChanged"])
40.539 - {
40.540 - //now we have to parse all these
40.541 - NSString *type = nil;
40.542 - NSInteger parseMessageIndex = 0;
40.543 - BOOL idle = NO;
40.544 - if(message != nil)
40.545 - {
40.546 - if((parseMessageIndex = [message rangeOfString:@"changed status to Idle"].location) != NSNotFound)
40.547 - {
40.548 - type = @"online";
40.549 - idle = YES;
40.550 - }
40.551 - else if((parseMessageIndex = [message rangeOfString:@"status to Available"].location) != NSNotFound)
40.552 - type = @"online";
40.553 - else if((parseMessageIndex = [message rangeOfString:@"status to Away"].location) != NSNotFound)
40.554 - type = @"away";
40.555 - else if((parseMessageIndex = [message rangeOfString:@"status to Busy"].location) != NSNotFound)
40.556 - type = @"busy";
40.557 - else if((parseMessageIndex = [message rangeOfString:@"status to Not at Home"].location) != NSNotFound)
40.558 - type = @"notAtHome";
40.559 - else if((parseMessageIndex = [message rangeOfString:@"status to On the Phone"].location) != NSNotFound)
40.560 - type = @"onThePhone";
40.561 - else if((parseMessageIndex = [message rangeOfString:@"status to On Vacation"].location) != NSNotFound)
40.562 - type = @"onVacation";
40.563 - else if((parseMessageIndex = [message rangeOfString:@"status to Do Not Disturb"].location) != NSNotFound)
40.564 - type = @"doNotDisturb";
40.565 - else if((parseMessageIndex = [message rangeOfString:@"status to Extended Away"].location) != NSNotFound)
40.566 - type = @"extendedAway";
40.567 - else if((parseMessageIndex = [message rangeOfString:@"status to Be Right Back"].location) != NSNotFound)
40.568 - type = @"beRightBack";
40.569 - else if((parseMessageIndex = [message rangeOfString:@"status to Be NA"].location) != NSNotFound)
40.570 - type = @"notAvailable";
40.571 - else if((parseMessageIndex = [message rangeOfString:@"status to Be Not at Home"].location) != NSNotFound)
40.572 - type = @"notAtHome";
40.573 - else if((parseMessageIndex = [message rangeOfString:@"status to Not at my Desk"].location) != NSNotFound)
40.574 - type = @"notAtMyDesk";
40.575 - else if((parseMessageIndex = [message rangeOfString:@"status to Not in the Office"].location) != NSNotFound)
40.576 - type = @"notInTheOffice";
40.577 - else if((parseMessageIndex = [message rangeOfString:@"status to Stepped Out"].location) != NSNotFound)
40.578 - type = @"steppedOut";
40.579 - else
40.580 - NSLog(@"Unknown type %@", message);
40.581 - }
40.582 - //if the type is unknown, we can't do anything, drop it!
40.583 - if(type != nil)
40.584 - {
40.585 - NSInteger colonIndex = [message rangeOfString:@":" options:0 range:NSMakeRange(parseMessageIndex, [message length] - parseMessageIndex)].location;
40.586 -
40.587 - NSMutableString *outMessage = [NSMutableString stringWithFormat:@"<status type=\"%@\"", type];
40.588 - if(sender != nil)
40.589 - [outMessage appendFormat:@" sender=\"%@\"", sender];
40.590 - if(date != nil)
40.591 - [outMessage appendFormat:@" time=\"%@\"", [date ISO8601DateString]];
40.592 - if(idle)
40.593 - [outMessage appendString:@" idleTime=\"10\""];
40.594 -
40.595 - NSString *subStr = nil;
40.596 - if(colonIndex != NSNotFound && [message length] > colonIndex + 2)
40.597 - //Eliminate the "has changed status to: " from the string
40.598 - subStr = [message substringFromIndex:colonIndex + 2];
40.599 - if(![subStr hasPrefix:@"<span"] && [subStr hasSuffix:@"</span>"])
40.600 - //Eliminate the "</span>" at the end if it doesn't start with "<span"
40.601 - subStr = [subStr substringToIndex:[subStr length] - 7];
40.602 - if([htmlMessage length])
40.603 - //Prefer the attributed message
40.604 - [outMessage appendFormat:@">%@</status>\n", htmlMessage];
40.605 - else if([subStr length])
40.606 - [outMessage appendFormat:@">%@</status>\n", subStr];
40.607 - else
40.608 - [outMessage appendString:@"/>\n"];
40.609 - [outputFileHandle writeData:[outMessage dataUsingEncoding:NSUTF8StringEncoding]];
40.610 - }
40.611 - }
40.612 - else if([eventName isEqualToString:@"topicChanged"] ||
40.613 - [eventName isEqualToString:@"memberJoined"] ||
40.614 - [eventName isEqualToString:@"memberParted"] ||
40.615 - [eventName isEqualToString:@"memberPromoted"] ||
40.616 - [eventName isEqualToString:@"memberDemoted"] ||
40.617 - [eventName isEqualToString:@"memberVoiced"] ||
40.618 - [eventName isEqualToString:@"memberDevoiced"] ||
40.619 - [eventName isEqualToString:@"memberKicked"] ||
40.620 - [eventName isEqualToString:@"newNickname"])
40.621 - {
40.622 - NSMutableString *outMessage = [NSMutableString stringWithFormat:@"<status type=\"%@\"", [eventTranslate objectForKey:eventName]];
40.623 - if(sender != nil)
40.624 - [outMessage appendFormat:@" sender=\"%@\"", sender];
40.625 - if(date != nil)
40.626 - [outMessage appendFormat:@" time=\"%@\"", [date ISO8601DateString]];
40.627 -
40.628 - if([message length])
40.629 - [outMessage appendFormat:@">%@</status>\n", message];
40.630 - else
40.631 - [outMessage appendString:@"/>\n"];
40.632 - [outputFileHandle writeData:[outMessage dataUsingEncoding:NSUTF8StringEncoding]];
40.633 - }
40.634 - else if(eventName == nil)
40.635 - {
40.636 - //Generic message
40.637 - NSMutableString *outMessage = [NSMutableString stringWithFormat:@"<event type=\"service\"", eventName];
40.638 - if(sender != nil)
40.639 - [outMessage appendFormat:@" sender=\"%@\"", sender];
40.640 - if(date != nil)
40.641 - [outMessage appendFormat:@" time=\"%@\"", [date ISO8601DateString]];
40.642 -
40.643 - if([message length])
40.644 - [outMessage appendFormat:@">%@</event>\n", message];
40.645 - else
40.646 - [outMessage appendString:@"/>\n"];
40.647 - [outputFileHandle writeData:[outMessage dataUsingEncoding:NSUTF8StringEncoding]];
40.648 - }
40.649 - else
40.650 - {
40.651 - //Need to translate these
40.652 - NSLog(@"Got an Event %@ at %@: %@",
40.653 - eventName,
40.654 - date,
40.655 - message);
40.656 - }
40.657 - state = XML_STATE_EVENT;
40.658 - }
40.659 - break;
40.660 - case XML_STATE_EVENT_NICKNAME:
40.661 - state = XML_STATE_EVENT;
40.662 - break;
40.663 - case XML_STATE_NONE:
40.664 - if([name isEqualToString:@"log"])
40.665 - [outputFileHandle writeData:[[NSString stringWithString:@"\n</chat>"] dataUsingEncoding:NSUTF8StringEncoding]];
40.666 - break;
40.667 - }
40.668 -}
40.669 -
40.670 -typedef struct{
40.671 - NSString *name;
40.672 - BOOL empty;
40.673 -} element;
40.674 -
40.675 -- (void)text:(NSString *)text
40.676 -{
40.677 - switch(state)
40.678 - {
40.679 - case XML_STATE_SENDER:
40.680 - if(sender == nil)
40.681 - sender = [text retain];
40.682 - break;
40.683 - case XML_STATE_EVENT_NICKNAME:
40.684 - if(sender == nil)
40.685 - sender = [text retain];
40.686 - break;
40.687 - case XML_STATE_EVENT_ATTRIBUTED_MESSAGE:
40.688 - if(htmlMessage == nil)
40.689 - htmlMessage = [text mutableCopy];
40.690 - else
40.691 - [htmlMessage appendString:text];
40.692 - break;
40.693 - case XML_STATE_NONE:
40.694 - case XML_STATE_ENVELOPE:
40.695 - case XML_STATE_MESSAGE:
40.696 - case XML_STATE_EVENT:
40.697 - case XML_STATE_EVENT_MESSAGE:
40.698 - break;
40.699 - }
40.700 -}
40.701 -
40.702 -@end
40.703 -
40.704 -static void *createStructure(CFXMLParserRef parser, CFXMLNodeRef node, void *context)
40.705 -{
40.706 - element *ret = nil;
40.707 -
40.708 - // Use the dataTypeID to determine what to print.
40.709 - switch (CFXMLNodeGetTypeCode(node)) {
40.710 - case kCFXMLNodeTypeDocument:
40.711 - break;
40.712 - case kCFXMLNodeTypeElement:
40.713 - {
40.714 - NSString *name = [NSString stringWithString:(NSString *)CFXMLNodeGetString(node)];
40.715 - const CFXMLElementInfo *info = CFXMLNodeGetInfoPtr(node);
40.716 - [(GBFireXMLLogImporter *)context startedElement:name info:info];
40.717 - ret = (element *)malloc(sizeof(element));
40.718 - ret->name = [name retain];
40.719 - ret->empty = info->isEmpty;
40.720 - break;
40.721 - }
40.722 - case kCFXMLNodeTypeProcessingInstruction:
40.723 - case kCFXMLNodeTypeComment:
40.724 - break;
40.725 - case kCFXMLNodeTypeEntityReference:
40.726 - {
40.727 - unichar entity = 0;
40.728 - CFXMLEntityReferenceInfo *entityInfo = (CFXMLEntityReferenceInfo *)CFXMLNodeGetInfoPtr(node);
40.729 - NSString *dataString = (NSString *)CFXMLNodeGetString(node);
40.730 - if(entityInfo->entityType == kCFXMLEntityTypeCharacter)
40.731 - {
40.732 - if([dataString characterAtIndex:0] == '#')
40.733 - {
40.734 - BOOL hex = 0;
40.735 - if([dataString characterAtIndex:1] == 'x')
40.736 - hex = 1;
40.737 -
40.738 - NSInteger i;
40.739 - for(i = hex + 1; i < [dataString length]; i++)
40.740 - {
40.741 - if(hex)
40.742 - {
40.743 - unichar encodedDigit = [dataString characterAtIndex:i];
40.744 - if(encodedDigit <= '9' && encodedDigit >= '0')
40.745 - entity = entity * 16 + (encodedDigit - '0');
40.746 - else if(encodedDigit <= 'F' && encodedDigit >= 'A')
40.747 - entity = entity * 16 + (encodedDigit - 'A' + 10);
40.748 - else if(encodedDigit <= 'f' && encodedDigit >= 'a')
40.749 - entity = entity * 16 + (encodedDigit - 'a' + 10);
40.750 - }
40.751 - else
40.752 - {
40.753 - entity = entity * 10 + ([dataString characterAtIndex:i] - '0');
40.754 - }
40.755 - }
40.756 - }
40.757 - }
40.758 - else if(entityInfo->entityType == kCFXMLEntityTypeParsedInternal)
40.759 - {
40.760 - if ([dataString isEqualToString:@"lt"])
40.761 - entity = 0x3C;
40.762 - else if ([dataString isEqualToString:@"gt"])
40.763 - entity = 0x3E;
40.764 - else if ([dataString isEqualToString:@"quot"])
40.765 - entity = 0x22;
40.766 - else if ([dataString isEqualToString:@"amp"])
40.767 - entity = 0x26;
40.768 - else if ([dataString isEqualToString:@"apos"])
40.769 - entity = 0x27;
40.770 - else if ([dataString isEqualToString:@"ldquo"])
40.771 - entity = 0x201c;
40.772 - else if ([dataString isEqualToString:@"rdquo"])
40.773 - entity = 0x201d;
40.774 - }
40.775 - [(GBFireXMLLogImporter *)context text:[[[NSString alloc] initWithCharacters:&entity length:1] autorelease]];
40.776 - break;
40.777 - }
40.778 - case kCFXMLNodeTypeText:
40.779 - [(GBFireXMLLogImporter *)context text:[NSString stringWithString:(NSString *)CFXMLNodeGetString(node)]];
40.780 - break;
40.781 - case kCFXMLNodeTypeCDATASection:
40.782 - case kCFXMLNodeTypeDocumentType:
40.783 - case kCFXMLNodeTypeWhitespace:
40.784 - default:
40.785 - break;
40.786 - }
40.787 -
40.788 - // Return the data string for use by the addChild and
40.789 - // endStructure callbacks.
40.790 - return (void *) ret;
40.791 -}
40.792 -
40.793 -static void addChild(CFXMLParserRef parser, void *parent, void *child, void *context)
40.794 -{
40.795 -}
40.796 -
40.797 -static void endStructure(CFXMLParserRef parser, void *xmlType, void *context)
40.798 -{
40.799 - NSString *name = nil;
40.800 - BOOL empty = NO;
40.801 - if(xmlType != NULL)
40.802 - {
40.803 - name = [NSString stringWithString:((element *)xmlType)->name];
40.804 - empty = ((element *)xmlType)->empty;
40.805 - }
40.806 - [(GBFireXMLLogImporter *)context endedElement:name empty:empty];
40.807 - if(xmlType != NULL)
40.808 - {
40.809 - [((element *)xmlType)->name release];
40.810 - free(xmlType);
40.811 - }
40.812 -}
40.813 -
40.814 -static Boolean errorStructure (CFXMLParserRef parser, CFXMLParserStatusCode error, void *info)
40.815 -{
40.816 - return NO;
40.817 -}
41.1 --- a/Source/GBImportPlugin.m Sun Nov 13 23:10:22 2011 +0100
41.2 +++ b/Source/GBImportPlugin.m Mon Nov 14 12:49:26 2011 +0100
41.3 @@ -17,15 +17,11 @@
41.4 #import "GBImportPlugin.h"
41.5 #import <Adium/AIMenuControllerProtocol.h>
41.6 #import <AIUtilities/AIMenuAdditions.h>
41.7 -#import "GBFireImporter.h"
41.8 -#import "GBFireLogImporter.h"
41.9 #import "BGICImportController.h"
41.10 #import "AILoggerPlugin.h"
41.11
41.12 @interface GBImportPlugin ()
41.13 - (void)importIChat:(id)sender;
41.14 -- (void)importFire:(id)sender;
41.15 -- (void)importFireLogs:(id)sender;
41.16 - (void)reindexAdiumLogs:(id)sender;
41.17 @end
41.18
41.19 @@ -45,18 +41,6 @@
41.20 target:self
41.21 action:@selector(importIChat:)
41.22 keyEquivalent:@""];
41.23 -
41.24 - [subMenu addItem:[NSMenuItem separatorItem]];
41.25 -
41.26 - [subMenu addItemWithTitle:AILocalizedString(@"Fire Accounts and Logs", "Menu item title under the 'Import' submenu. Fire is another OS X instant messaging client.")
41.27 - target:self
41.28 - action:@selector(importFire:)
41.29 - keyEquivalent:@""];
41.30 -
41.31 - [subMenu addItemWithTitle:AILocalizedString(@"Fire Logs", "Menu item title under the 'Import' submenu. Fire is another OS X instant messaging client.")
41.32 - target:self
41.33 - action:@selector(importFireLogs:)
41.34 - keyEquivalent:@""];
41.35
41.36 [subMenu addItem:[NSMenuItem separatorItem]];
41.37
41.38 @@ -74,16 +58,6 @@
41.39 [importMenuRoot release];
41.40 }
41.41
41.42 -- (void)importFire:(id)sender
41.43 -{
41.44 - [GBFireImporter importFireConfiguration];
41.45 -}
41.46 -
41.47 -- (void)importFireLogs:(id)sender
41.48 -{
41.49 - [GBFireLogImporter importLogs];
41.50 -}
41.51 -
41.52 - (void)importIChat:(id)sender
41.53 {
41.54 [BGICImportController importIChatConfiguration];