Commit 9191a983 authored by Felix Paul Kühne's avatar Felix Paul Kühne
Browse files

Add basic network login view

parent 4660b5f7
//
// VLCNetworkLoginViewController.h
// VLC for iOS
//
// Created by Felix Paul Kühne on 11.08.13.
// Copyright (c) 2013 VideoLAN. All rights reserved.
//
// Refer to the COPYING file of the official project for license.
//
#import <UIKit/UIKit.h>
@protocol VLCNetworkLoginViewController <NSObject>
@required
- (void)loginToServer:(NSString *)server confirmedWithUsername:(NSString *)username andPassword:(NSString *)password;
@end
@interface VLCNetworkLoginViewController : UIViewController
@property (nonatomic, strong) IBOutlet UITextField *serverAddressField;
@property (nonatomic, strong) IBOutlet UIButton *connectButton;
@property (nonatomic, strong) IBOutlet UITextField *usernameField;
@property (nonatomic, strong) IBOutlet UILabel *usernameLabel;
@property (nonatomic, strong) IBOutlet UITextField *passwordField;
@property (nonatomic, strong) IBOutlet UILabel *passwordLabel;
@property (nonatomic, strong) IBOutlet UILabel *serverAddressHelpLabel;
@property (nonatomic, strong) IBOutlet UILabel *loginHelpLabel;
@property (nonatomic, retain) id delegate;
- (IBAction)dismiss:(id)sender;
- (IBAction)connectToServer:(id)sender;
@end
//
// VLCNetworkLoginViewController.m
// VLC for iOS
//
// Created by Felix Paul Kühne on 11.08.13.
// Copyright (c) 2013 VideoLAN. All rights reserved.
//
// Refer to the COPYING file of the official project for license.
//
#import "VLCNetworkLoginViewController.h"
#import "UIBarButtonItem+Theme.h"
@interface VLCNetworkLoginViewController ()
@end
@implementation VLCNetworkLoginViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.modalPresentationStyle = UIModalPresentationFormSheet;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
UIBarButtonItem *dismissButton = [UIBarButtonItem themedBackButtonWithTarget:self andSelector:@selector(dismiss:)];
self.title = @"Connect to Server";
self.navigationItem.leftBarButtonItem = dismissButton;
}
}
- (IBAction)dismiss:(id)sender
{
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
[self.navigationController popViewControllerAnimated:YES];
else
[self dismissViewControllerAnimated:YES completion:nil];
}
- (IBAction)connectToServer:(id)sender
{
if (self.delegate) {
if ([self.delegate respondsToSelector:@selector(loginToServer:confirmedWithUsername:andPassword:)])
[self.delegate loginToServer:self.serverAddressField.text confirmedWithUsername:self.usernameField.text andPassword:self.passwordField.text];
}
[self dismiss:nil];
}
@end
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="8.00">
<data>
<int key="IBDocument.SystemTarget">1296</int>
<string key="IBDocument.SystemVersion">12F33</string>
<string key="IBDocument.InterfaceBuilderVersion">3084</string>
<string key="IBDocument.AppKitVersion">1187.39</string>
<string key="IBDocument.HIToolboxVersion">626.00</string>
<object class="NSMutableDictionary" key="IBDocument.PluginVersions">
<string key="NS.key.0">com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string key="NS.object.0">2083</string>
</object>
<array key="IBDocument.IntegratedClassDependencies">
<string>IBProxyObject</string>
<string>IBUIButton</string>
<string>IBUIImageView</string>
<string>IBUILabel</string>
<string>IBUITextField</string>
<string>IBUIView</string>
</array>
<array key="IBDocument.PluginDependencies">
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
</array>
<object class="NSMutableDictionary" key="IBDocument.Metadata">
<string key="NS.key.0">PluginDependencyRecalculationVersion</string>
<integer value="1" key="NS.object.0"/>
</object>
<array class="NSMutableArray" key="IBDocument.RootObjects" id="1000">
<object class="IBProxyObject" id="372490531">
<string key="IBProxiedObjectIdentifier">IBFilesOwner</string>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBProxyObject" id="975951072">
<string key="IBProxiedObjectIdentifier">IBFirstResponder</string>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUIView" id="191373211">
<reference key="NSNextResponder"/>
<int key="NSvFlags">274</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="IBUIView" id="944170964">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">290</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="IBUIImageView" id="1058462269">
<reference key="NSNextResponder" ref="944170964"/>
<int key="NSvFlags">290</int>
<string key="NSFrameSize">{320, 101}</string>
<reference key="NSSuperview" ref="944170964"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="217110088"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<object class="NSCustomResource" key="IBUIImage" id="1002553535">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">menuBtnBck.png</string>
</object>
</object>
<object class="IBUITextField" id="217110088">
<reference key="NSNextResponder" ref="944170964"/>
<int key="NSvFlags">290</int>
<string key="NSFrame">{{10, 15}, {210, 30}}</string>
<reference key="NSSuperview" ref="944170964"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="441543813"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText"/>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">ftp://yourserver.local</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<object class="NSColorSpace" key="NSCustomColorSpace" id="184089692">
<int key="NSID">2</int>
</object>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="NSCustomResource" key="IBUIBackground" id="86794985">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">input.png</string>
</object>
<int key="IBUIClearButtonMode">2</int>
<object class="IBUIFontDescription" key="IBUIFontDescription" id="468143243">
<int key="type">1</int>
<double key="pointSize">14</double>
</object>
<object class="NSFont" key="IBUIFont" id="898246364">
<string key="NSName">Helvetica</string>
<double key="NSSize">14</double>
<int key="NSfFlags">16</int>
</object>
</object>
<object class="IBUIButton" id="441543813">
<reference key="NSNextResponder" ref="944170964"/>
<int key="NSvFlags">289</int>
<string key="NSFrame">{{228, 11}, {82, 39}}</string>
<reference key="NSSuperview" ref="944170964"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="104916508"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUINormalTitle">Connect</string>
<object class="NSColor" key="IBUIHighlightedTitleColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
</object>
<object class="NSColor" key="IBUINormalTitleColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
</object>
<object class="NSColor" key="IBUINormalTitleShadowColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC41AA</bytes>
</object>
<object class="NSCustomResource" key="IBUINormalBackgroundImage">
<string key="NSClassName">NSImage</string>
<string key="NSResourceName">menuButton.png</string>
</object>
<object class="IBUIFontDescription" key="IBUIFontDescription">
<int key="type">2</int>
<double key="pointSize">15</double>
</object>
<object class="NSFont" key="IBUIFont">
<string key="NSName">Helvetica-Bold</string>
<double key="NSSize">15</double>
<int key="NSfFlags">16</int>
</object>
</object>
<object class="IBUILabel" id="104916508">
<reference key="NSNextResponder" ref="944170964"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{10, 50}, {300, 50}}</string>
<reference key="NSSuperview" ref="944170964"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="108354734"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">Enter the IP or the name of the server you want to connect to including the protocol.</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC43NDY1OTE5OTYyIDAuNzQ2NTkxOTk2MiAwLjc0NjU5MTk5NjIAA</bytes>
</object>
<nil key="IBUIHighlightedColor"/>
<int key="IBUIBaselineAdjustment">0</int>
<float key="IBUIMinimumFontSize">9</float>
<int key="IBUINumberOfLines">0</int>
<int key="IBUITextAlignment">1</int>
<reference key="IBUIFontDescription" ref="468143243"/>
<reference key="IBUIFont" ref="898246364"/>
<double key="preferredMaxLayoutWidth">300</double>
</object>
</array>
<string key="NSFrameSize">{320, 101}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1058462269"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<object class="NSColor" key="IBUIBackgroundColor" id="31991770">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC42NjY2NjY2NjY3AA</bytes>
</object>
<object class="IBUISimulatedSizeMetrics" key="IBUISimulatedDestinationMetrics" id="931015505">
<string key="IBUISimulatedSizeMetricsClass">IBUISimulatedFreeformSizeMetricsSentinel</string>
<string key="IBUIDisplayName">Freeform</string>
</object>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUIView" id="108354734">
<reference key="NSNextResponder" ref="191373211"/>
<int key="NSvFlags">290</int>
<array class="NSMutableArray" key="NSSubviews">
<object class="IBUIImageView" id="823828294">
<reference key="NSNextResponder" ref="108354734"/>
<int key="NSvFlags">290</int>
<string key="NSFrame">{{0, -6}, {320, 168}}</string>
<reference key="NSSuperview" ref="108354734"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="921255285"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<reference key="IBUIImage" ref="1002553535"/>
</object>
<object class="IBUITextField" id="17701001">
<reference key="NSNextResponder" ref="108354734"/>
<int key="NSvFlags">290</int>
<string key="NSFrame">{{100, 9}, {210, 30}}</string>
<reference key="NSSuperview" ref="108354734"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="716472064"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText"/>
<int key="IBUIBorderStyle">3</int>
<string key="IBUIPlaceholder">Anonymous</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<reference key="NSCustomColorSpace" ref="184089692"/>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<reference key="IBUIBackground" ref="86794985"/>
<int key="IBUIClearButtonMode">2</int>
<reference key="IBUIFontDescription" ref="468143243"/>
<reference key="IBUIFont" ref="898246364"/>
</object>
<object class="IBUILabel" id="921255285">
<reference key="NSNextResponder" ref="108354734"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{10, 85}, {300, 83}}</string>
<reference key="NSSuperview" ref="108354734"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="957907215"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">If required by the server, enter user name and password. For anonymous access, leave the fields empty.</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC43NDY1OTE5OTYyIDAuNzQ2NTkxOTk2MiAwLjc0NjU5MTk5NjIAA</bytes>
</object>
<nil key="IBUIHighlightedColor"/>
<int key="IBUIBaselineAdjustment">0</int>
<float key="IBUIMinimumFontSize">9</float>
<int key="IBUINumberOfLines">0</int>
<int key="IBUITextAlignment">1</int>
<reference key="IBUIFontDescription" ref="468143243"/>
<reference key="IBUIFont" ref="898246364"/>
<double key="preferredMaxLayoutWidth">300</double>
</object>
<object class="IBUILabel" id="957907215">
<reference key="NSNextResponder" ref="108354734"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{10, 15}, {82, 18}}</string>
<reference key="NSSuperview" ref="108354734"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="17701001"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">User</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC43NDY1OTE5OTYyIDAuNzQ2NTkxOTk2MiAwLjc0NjU5MTk5NjIAA</bytes>
</object>
<nil key="IBUIHighlightedColor"/>
<int key="IBUIBaselineAdjustment">0</int>
<float key="IBUIMinimumFontSize">9</float>
<int key="IBUITextAlignment">1</int>
<reference key="IBUIFontDescription" ref="468143243"/>
<reference key="IBUIFont" ref="898246364"/>
</object>
<object class="IBUITextField" id="1016309564">
<reference key="NSNextResponder" ref="108354734"/>
<int key="NSvFlags">290</int>
<string key="NSFrame">{{100, 47}, {210, 30}}</string>
<reference key="NSSuperview" ref="108354734"/>
<reference key="NSWindow"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIContentVerticalAlignment">0</int>
<string key="IBUIText"/>
<int key="IBUIBorderStyle">3</int>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
<reference key="NSCustomColorSpace" ref="184089692"/>
</object>
<bool key="IBUIAdjustsFontSizeToFit">YES</bool>
<float key="IBUIMinimumFontSize">17</float>
<object class="IBUITextInputTraits" key="IBUITextInputTraits">
<bool key="IBUISecureTextEntry">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<reference key="IBUIBackground" ref="86794985"/>
<int key="IBUIClearButtonMode">2</int>
<reference key="IBUIFontDescription" ref="468143243"/>
<reference key="IBUIFont" ref="898246364"/>
</object>
<object class="IBUILabel" id="716472064">
<reference key="NSNextResponder" ref="108354734"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{10, 53}, {82, 18}}</string>
<reference key="NSSuperview" ref="108354734"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="1016309564"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">Password</string>
<object class="NSColor" key="IBUITextColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC43NDY1OTE5OTYyIDAuNzQ2NTkxOTk2MiAwLjc0NjU5MTk5NjIAA</bytes>
</object>
<nil key="IBUIHighlightedColor"/>
<int key="IBUIBaselineAdjustment">0</int>
<float key="IBUIMinimumFontSize">9</float>
<int key="IBUITextAlignment">1</int>
<reference key="IBUIFontDescription" ref="468143243"/>
<reference key="IBUIFont" ref="898246364"/>
</object>
</array>
<string key="NSFrame">{{0, 109}, {320, 162}}</string>
<reference key="NSSuperview" ref="191373211"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="823828294"/>
<string key="NSReuseIdentifierKey">_NS:9</string>
<reference key="IBUIBackgroundColor" ref="31991770"/>
<reference key="IBUISimulatedDestinationMetrics" ref="931015505"/>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
</array>
<string key="NSFrameSize">{320, 271}</string>
<reference key="NSSuperview"/>
<reference key="NSWindow"/>
<reference key="NSNextKeyView" ref="944170964"/>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MAA</bytes>
</object>
<reference key="IBUISimulatedDestinationMetrics" ref="931015505"/>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
</array>
<object class="IBObjectContainer" key="IBDocument.Objects">
<array class="NSMutableArray" key="connectionRecords">
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">view</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="191373211"/>
</object>
<int key="connectionID">3</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">connectButton</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="441543813"/>
</object>
<int key="connectionID">96</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">loginHelpLabel</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="921255285"/>
</object>
<int key="connectionID">97</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">passwordField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="1016309564"/>
</object>
<int key="connectionID">98</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">serverAddressField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="217110088"/>
</object>
<int key="connectionID">99</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">serverAddressHelpLabel</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="104916508"/>
</object>
<int key="connectionID">100</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">usernameField</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="17701001"/>
</object>
<int key="connectionID">101</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">passwordLabel</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="716472064"/>
</object>
<int key="connectionID">102</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">usernameLabel</string>
<reference key="source" ref="372490531"/>
<reference key="destination" ref="957907215"/>
</object>
<int key="connectionID">103</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchEventConnection" key="connection">
<string key="label">connectToServer:</string>
<reference key="source" ref="441543813"/>
<reference key="destination" ref="372490531"/>
<int key="IBEventType">7</int>
</object>
<int key="connectionID">104</int>
</object>
</array>
<object class="IBMutableOrderedSet" key="objectRecords">
<array key="orderedObjects">
<object class="IBObjectRecord">
<int key="objectID">0</int>
<array key="object" id="0"/>
<reference key="children" ref="1000"/>
<nil key="parent"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">1</int>
<reference key="object" ref="191373211"/>
<array class="NSMutableArray" key="children">
<reference ref="944170964"/>
<reference ref="108354734"/>
</array>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">-1</int>
<reference key="object" ref="372490531"/>
<reference key="parent" ref="0"/>
<string key="objectName">File's Owner</string>
</object>
<object class="IBObjectRecord">
<int key="objectID">-2</int>
<reference key="object" ref="975951072"/>
<reference key="parent" ref="0"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">4</int>
<reference key="object" ref="944170964"/>
<array class="NSMutableArray" key="children">
<reference ref="104916508"/>
<reference ref="441543813"/>
<reference ref="217110088"/>
<reference ref="1058462269"/>
</array>
<reference key="parent" ref="191373211"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">5</int>
<reference key="object" ref="104916508"/>
<array class="NSMutableArray" key="children"/>
<reference key="parent" ref="944170964"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">6</int>
<reference key="object" ref="441543813"/>
<array class="NSMutableArray" key="children"/>
<reference key="parent" ref="944170964"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">7</int>
<reference key="object" ref="217110088"/>
<array class="NSMutableArray" key="children"/>
<reference key="parent" ref="944170964"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">8</int>
<reference key="object" ref="1058462269"/>
<reference key="parent" ref="944170964"/>
</object>